@charset "UTF-8";

/*
 *输出文件
 */
/*
 *引入文件，及对页面的整体结构进行部分定义
 */
/*引入compass的模块*/
/* line 5, C:/Ruby23-x64/lib/ruby/gems/2.3.0/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */
html,
body,
div,
span,
applet,
object,
iframe,
h1,
h2,
h3,
h4,
h5,
h6,
p,
blockquote,
pre,
a,
abbr,
acronym,
address,
big,
cite,
code,
del,
dfn,
em,
img,
ins,
kbd,
q,
s,
samp,
small,
strike,
strong,
sub,
sup,
tt,
var,
b,
u,
i,
center,
dl,
dt,
dd,
ol,
ul,
li,
fieldset,
form,
label,
legend,
table,
caption,
tbody,
tfoot,
thead,
tr,
th,
td,
article,
aside,
canvas,
details,
embed,
figure,
figcaption,
footer,
header,
hgroup,
menu,
nav,
output,
ruby,
section,
summary,
time,
mark,
audio,
video {
	margin: 0;
	padding: 0;
	border: 0;
	font: inherit;
	font-size: 100%;
	vertical-align: baseline;
}

* {
	font-family: 'PuHuiTi-Noramal', "PingFang SC", "Microsoft YaHei" !important;
}

/* line 22, C:/Ruby23-x64/lib/ruby/gems/2.3.0/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */
html {
	line-height: 1;
}

/* line 24, C:/Ruby23-x64/lib/ruby/gems/2.3.0/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */
ol,
ul {
	list-style: none;
}

/* line 26, C:/Ruby23-x64/lib/ruby/gems/2.3.0/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */
table {
	border-collapse: collapse;
	border-spacing: 0;
}

/* line 28, C:/Ruby23-x64/lib/ruby/gems/2.3.0/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */
caption,
th,
td {
	text-align: left;
	font-weight: normal;
	vertical-align: middle;
}

/* line 30, C:/Ruby23-x64/lib/ruby/gems/2.3.0/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */
q,
blockquote {
	quotes: none;
}

/* line 103, C:/Ruby23-x64/lib/ruby/gems/2.3.0/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */
q:before,
q:after,
blockquote:before,
blockquote:after {
	content: "";
	content: none;
}

/* line 32, C:/Ruby23-x64/lib/ruby/gems/2.3.0/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */
a img {
	border: none;
}

/* line 116, C:/Ruby23-x64/lib/ruby/gems/2.3.0/gems/compass-core-1.0.3/stylesheets/compass/reset/_utilities.scss */
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
menu,
nav,
section,
summary {
	display: block;
}

/* line 7, ../sass/construct/_conf.scss */
body {
	font-family: 'PuHuiTi-Noramal', "PingFang SC", "Microsoft YaHei";
	letter-spacing: 1px;
	background: #fff;
	overflow-x: hidden;
}

/* line 16, ../sass/construct/_conf.scss */
.construct {
	width: 100%;
	min-width: 1200px;
	margin: 0 auto;
	height: auto;
	position: relative;
	background-repeat: repeat;
}

/* line 17, ../sass/construct/_conf.scss */
.container {
	width: 100%;
	max-width: 1200px;
	min-width: 1200px;
	margin: 0 auto;
	position: relative;
}

/* line 18, ../sass/construct/_conf.scss */
.container,
.construct [class^='col-'] {
	padding: 0;
}

/* line 22, ../sass/construct/_construct.scss */
html {
	font-size: 62.5%;
	height: 100%;
	font-family: 'PuHuiTi-Noramal', "PingFang SC", "Microsoft YaHei";
}

/* line 27, ../sass/construct/_construct.scss */
body {
	font-style: normal;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	font-size: 1.3em;
}

/* line 34, ../sass/construct/_construct.scss */
img {
	display: block;
	border: none;
	font-size: 0;
}

/* line 35, ../sass/construct/_construct.scss */
a,
a:hover,
a:focus {
	text-decoration: none;
	font-size: inherit;
	color: inherit;
}

/* line 36, ../sass/construct/_construct.scss */
.clear {
	clear: both;
}

/* line 37, ../sass/construct/_construct.scss */
.hide {
	/*visibility: hidden;*/
	display: none;
}

/* line 38, ../sass/construct/_construct.scss */
.fl {
	float: left;
}

/* line 39, ../sass/construct/_construct.scss */
.fr {
	float: right;
}

/* line 40, ../sass/construct/_construct.scss */
.black {
	color: #000;
}

/* line 41, ../sass/construct/_construct.scss */
.white {
	color: #fff;
}

/* line 43, ../sass/construct/_construct.scss */
.no-margin-left {
	margin-left: 0 !important;
}

/* line 44, ../sass/construct/_construct.scss */
.no-margin-right {
	margin-right: 0 !important;
}

/* line 45, ../sass/construct/_construct.scss */
.clear-float::after {
	content: "";
	display: block;
	clear: both;
}

/* line 50, ../sass/construct/_construct.scss */
.clear-margin::before {
	content: '';
	display: block;
	width: 100%;
	height: 0.5px;
}

/* line 57, ../sass/construct/_construct.scss */
h1,
h2,
h3,
h4,
h5,
h6 {
	color: #333333;
}

/* line 60, ../sass/construct/_construct.scss */
p {
	color: #333333;
}

/* line 63, ../sass/construct/_construct.scss */
b,
strong,
h1,
h2,
h3 {
	font-weight: bold;
}

/* line 67, ../sass/construct/_construct.scss */
.animation {
	-moz-transition: all, 0.3s;
	-o-transition: all, 0.3s;
	-webkit-transition: all, 0.3s;
	transition: all, 0.3s;
}

/* line 70, ../sass/construct/_construct.scss */
.pagination {
	display: inline-block;
	padding-left: 0;
	margin: 12px 0 0 0;
	border-radius: 0;
	font-size: 14px;
}

/* line 78, ../sass/construct/_construct.scss */
.pagination>li.prev>a,
.pagination>li.prev>span,
.pagination li.next>a,
.pagination li.next>span {
	border: 1px solid #ddd;
}

/* line 83, ../sass/construct/_construct.scss */
.pagination>li {
	display: inline;
	margin: 0 2px;
}

/* line 86, ../sass/construct/_construct.scss */
.pagination>li>a,
.pagination>li>span {
	position: relative;
	float: left;
	padding: 0 15px;
	line-height: 34px;
	text-decoration: none;
	color: #000;
	margin: 0 3px;
	cursor: pointer;
}

/* line 100, ../sass/construct/_construct.scss */
.pagination>li:first-child>a,
.pagination>li:first-child>span {
	margin-left: 0;
}

/* line 114, ../sass/construct/_construct.scss */
.pagination>li>a:hover,
.pagination>li>a:focus,
.pagination>li>span:hover,
.pagination>li>span:focus {
	z-index: 2;
	color: #e60012;
}

/* line 126, ../sass/construct/_construct.scss */
.pagination>.active>a,
.pagination>.active>a:hover,
.pagination>.active>a:focus,
.pagination>.active>span,
.pagination>.active>span:hover,
.pagination>.active>span:focus {
	z-index: 3;
	color: #e60012;
	cursor: default;
}

/* line 139, ../sass/construct/_construct.scss */
.pagination>.disabled>span,
.pagination>.disabled>span:hover,
.pagination>.disabled>span:focus,
.pagination>.disabled>a,
.pagination>.disabled>a:hover,
.pagination>.disabled>a:focus {
	color: #aaa;
	background-color: transparent;
	cursor: not-allowed;
}

/* line 200, ../sass/construct/_construct.scss */
.tag-link {
	position: absolute;
	top: 0;
}

/* line 205, ../sass/construct/_construct.scss */
.plate-title {
	color: #333333;
	display: inline-block;
	vertical-align: middle;
	*vertical-align: auto;
	*zoom: 1;
	*display: inline;
	text-align: center;
}

/* line 209, ../sass/construct/_construct.scss */
.plate-title .cn {
	font-size: 2.8rem;
	font-weight: bold;
	display: inline-block;
	vertical-align: middle;
	*vertical-align: auto;
	*zoom: 1;
	*display: inline;
}

/* line 214, ../sass/construct/_construct.scss */
.plate-title .en {
	font-size: 1.4rem;
	display: inline-block;
	vertical-align: middle;
	*vertical-align: auto;
	*zoom: 1;
	*display: inline;
	margin-top: 16px;
	text-transform: uppercase;
}

/* line 222, ../sass/construct/_construct.scss */
.text {
	font-size: 1.3rem;
	line-height: 1.9em;
}

/* line 226, ../sass/construct/_construct.scss */
.text p {
	margin-top: 10px;
}

/* line 231, ../sass/construct/_construct.scss */
.bg-full,
.fullScreen {
	width: 100%;
	height: 100vh;
	height: 100%;
}

/* line 238, ../sass/construct/_construct.scss */
._alert-container {
	width: 100%;
	height: auto;
	position: fixed;
	top: 0;
	left: 0;
	z-index: 99999;
	color: #fff;
	font-size: 16px;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	padding: 5px 7px 0;
}

/* line 249, ../sass/construct/_construct.scss */
._alert-container .item {
	height: 40px;
	line-height: 40px;
	text-align: center;
	position: relative;
	margin-bottom: 5px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
}

/* line 256, ../sass/construct/_construct.scss */
._alert-container .item .close {
	font-size: 18px;
	font-weight: bold;
	width: 20px;
	height: 20px;
	line-height: 20px;
	text-align: center;
	position: absolute;
	top: 7px;
	right: 10px;
	cursor: pointer;
}

/* line 268, ../sass/construct/_construct.scss */
._alert-container .item.alert-info {
	background: #83c7f5;
}

/* line 271, ../sass/construct/_construct.scss */
._alert-container .item.alert-success {
	background: #a4de58;
}

/* line 274, ../sass/construct/_construct.scss */
._alert-container .item.alert-warning {
	background: #f2bd2f;
}

/* line 277, ../sass/construct/_construct.scss */
._alert-container .item.alert-danger {
	background: #f67352;
}

/* line 1, ../sass/construct/bootstrap/_modal.scss */
.modal-footer:before,
.modal-footer:after {
	display: table;
	content: " ";
}

/* line 6, ../sass/construct/bootstrap/_modal.scss */
.modal-open {
	overflow: hidden;
}

/* line 9, ../sass/construct/bootstrap/_modal.scss */
.modal {
	position: fixed;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	z-index: 1050;
	display: none;
	overflow: hidden;
	-webkit-overflow-scrolling: touch;
	outline: 0;
}

/* line 21, ../sass/construct/bootstrap/_modal.scss */
.modal.fade .modal-dialog {
	-webkit-transition: -webkit-transform .3s ease-out;
	-o-transition: -o-transform .3s ease-out;
	transition: transform .3s ease-out;
	-webkit-transform: translate(0, -25%);
	-ms-transform: translate(0, -25%);
	-o-transform: translate(0, -25%);
	transform: translate(0, -25%);
}

/* line 30, ../sass/construct/bootstrap/_modal.scss */
.modal.in .modal-dialog {
	-webkit-transform: translate(0, 0);
	-ms-transform: translate(0, 0);
	-o-transform: translate(0, 0);
	transform: translate(0, 0);
}

/* line 36, ../sass/construct/bootstrap/_modal.scss */
.modal-open .modal {
	overflow-x: hidden;
	overflow-y: auto;
}

/* line 40, ../sass/construct/bootstrap/_modal.scss */
.modal-dialog {
	position: relative;
	width: auto;
	margin: 10px;
}

/* line 45, ../sass/construct/bootstrap/_modal.scss */
.modal-content {
	position: relative;
	background-color: #fff;
	-webkit-background-clip: padding-box;
	background-clip: padding-box;
	border: 1px solid #999;
	border: 1px solid rgba(0, 0, 0, 0.2);
	border-radius: 6px;
	outline: 0;
	-webkit-box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);
	box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);
}

/* line 57, ../sass/construct/bootstrap/_modal.scss */
.modal-backdrop {
	position: fixed;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	z-index: 1040;
	background-color: #fff;
}

/* line 66, ../sass/construct/bootstrap/_modal.scss */
.modal-backdrop.fade {
	filter: alpha(opacity=0);
	opacity: 0;
}

/* line 70, ../sass/construct/bootstrap/_modal.scss */
.modal-backdrop.in {
	filter: alpha(opacity=50);
	opacity: 0.95;
}

/* line 74, ../sass/construct/bootstrap/_modal.scss */
.modal-header {
	min-height: 16.42857143px;
	padding: 15px;
	border-bottom: 1px solid #e5e5e5;
}

/* line 79, ../sass/construct/bootstrap/_modal.scss */
.modal-header .close {
	margin-top: -2px;
}

/* line 82, ../sass/construct/bootstrap/_modal.scss */
.modal-title {
	margin: 0;
	line-height: 1.42857143;
}

/* line 86, ../sass/construct/bootstrap/_modal.scss */
.modal-body {
	position: relative;
	padding: 15px;
}

/* line 90, ../sass/construct/bootstrap/_modal.scss */
.modal-footer {
	padding: 15px;
	text-align: right;
	border-top: 1px solid #e5e5e5;
}

/* line 95, ../sass/construct/bootstrap/_modal.scss */
.modal-footer .btn+.btn {
	margin-bottom: 0;
	margin-left: 5px;
}

/* line 99, ../sass/construct/bootstrap/_modal.scss */
.modal-footer .btn-group .btn+.btn {
	margin-left: -1px;
}

/* line 102, ../sass/construct/bootstrap/_modal.scss */
.modal-footer .btn-block+.btn-block {
	margin-left: 0;
}

/* line 105, ../sass/construct/bootstrap/_modal.scss */
.modal-scrollbar-measure {
	position: absolute;
	top: -9999px;
	width: 50px;
	height: 50px;
	overflow: scroll;
}

@media (min-width: 768px) {

	/* line 113, ../sass/construct/bootstrap/_modal.scss */
	.modal-dialog {
		width: 600px;
		margin: 30px auto;
	}

	/* line 117, ../sass/construct/bootstrap/_modal.scss */
	.modal-content {
		-webkit-box-shadow: 0 5px 35px -5px rgba(0, 0, 0, 0.3);
		box-shadow: 0 5px 35px -5px rgba(0, 0, 0, 0.3);
	}

	/* line 121, ../sass/construct/bootstrap/_modal.scss */
	.modal-sm {
		width: 300px;
	}
}

@media (min-width: 992px) {

	/* line 126, ../sass/construct/bootstrap/_modal.scss */
	.modal-lg {
		width: 900px;
	}
}

/*!
 * Load Awesome v1.1.0 (http://github.danielcardoso.net/load-awesome/)
 * Copyright 2015 Daniel Cardoso <@DanielCardoso>
 * Licensed under MIT
 */
/* line 41, ../sass/construct/_animate.scss */
.la-ball-spin-clockwise,
.la-ball-spin-clockwise>div {
	position: relative;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

/* line 48, ../sass/construct/_animate.scss */
.la-ball-spin-clockwise {
	display: block;
	font-size: 0;
	color: #fff;
}

/* line 53, ../sass/construct/_animate.scss */
.la-ball-spin-clockwise.la-dark {
	color: #333;
}

/* line 56, ../sass/construct/_animate.scss */
.la-ball-spin-clockwise>div {
	display: inline-block;
	float: none;
	background-color: currentColor;
	border: 0 solid currentColor;
}

/* line 62, ../sass/construct/_animate.scss */
.la-ball-spin-clockwise {
	width: 32px;
	height: 32px;
}

/* line 66, ../sass/construct/_animate.scss */
.la-ball-spin-clockwise>div {
	position: absolute;
	top: 50%;
	left: 50%;
	width: 8px;
	height: 8px;
	margin-top: -4px;
	margin-left: -4px;
	border-radius: 100%;
	-webkit-animation: ball-spin-clockwise 1s infinite ease-in-out;
	-moz-animation: ball-spin-clockwise 1s infinite ease-in-out;
	-o-animation: ball-spin-clockwise 1s infinite ease-in-out;
	animation: ball-spin-clockwise 1s infinite ease-in-out;
}

/* line 80, ../sass/construct/_animate.scss */
.la-ball-spin-clockwise>div:nth-child(1) {
	top: 5%;
	left: 50%;
	-webkit-animation-delay: -.875s;
	-moz-animation-delay: -.875s;
	-o-animation-delay: -.875s;
	animation-delay: -.875s;
}

/* line 88, ../sass/construct/_animate.scss */
.la-ball-spin-clockwise>div:nth-child(2) {
	top: 18.1801948466%;
	left: 81.8198051534%;
	-webkit-animation-delay: -.75s;
	-moz-animation-delay: -.75s;
	-o-animation-delay: -.75s;
	animation-delay: -.75s;
}

/* line 96, ../sass/construct/_animate.scss */
.la-ball-spin-clockwise>div:nth-child(3) {
	top: 50%;
	left: 95%;
	-webkit-animation-delay: -.625s;
	-moz-animation-delay: -.625s;
	-o-animation-delay: -.625s;
	animation-delay: -.625s;
}

/* line 104, ../sass/construct/_animate.scss */
.la-ball-spin-clockwise>div:nth-child(4) {
	top: 81.8198051534%;
	left: 81.8198051534%;
	-webkit-animation-delay: -.5s;
	-moz-animation-delay: -.5s;
	-o-animation-delay: -.5s;
	animation-delay: -.5s;
}

/* line 112, ../sass/construct/_animate.scss */
.la-ball-spin-clockwise>div:nth-child(5) {
	top: 94.9999999966%;
	left: 50.0000000005%;
	-webkit-animation-delay: -.375s;
	-moz-animation-delay: -.375s;
	-o-animation-delay: -.375s;
	animation-delay: -.375s;
}

/* line 120, ../sass/construct/_animate.scss */
.la-ball-spin-clockwise>div:nth-child(6) {
	top: 81.8198046966%;
	left: 18.1801949248%;
	-webkit-animation-delay: -.25s;
	-moz-animation-delay: -.25s;
	-o-animation-delay: -.25s;
	animation-delay: -.25s;
}

/* line 128, ../sass/construct/_animate.scss */
.la-ball-spin-clockwise>div:nth-child(7) {
	top: 49.9999750815%;
	left: 5.0000051215%;
	-webkit-animation-delay: -.125s;
	-moz-animation-delay: -.125s;
	-o-animation-delay: -.125s;
	animation-delay: -.125s;
}

/* line 136, ../sass/construct/_animate.scss */
.la-ball-spin-clockwise>div:nth-child(8) {
	top: 18.179464974%;
	left: 18.1803700518%;
	-webkit-animation-delay: 0s;
	-moz-animation-delay: 0s;
	-o-animation-delay: 0s;
	animation-delay: 0s;
}

/* line 144, ../sass/construct/_animate.scss */
.la-ball-spin-clockwise.la-sm {
	width: 16px;
	height: 16px;
}

/* line 148, ../sass/construct/_animate.scss */
.la-ball-spin-clockwise.la-sm>div {
	width: 4px;
	height: 4px;
	margin-top: -2px;
	margin-left: -2px;
}

/* line 154, ../sass/construct/_animate.scss */
.la-ball-spin-clockwise.la-2x {
	width: 64px;
	height: 64px;
}

/* line 158, ../sass/construct/_animate.scss */
.la-ball-spin-clockwise.la-2x>div {
	width: 16px;
	height: 16px;
	margin-top: -8px;
	margin-left: -8px;
}

/* line 164, ../sass/construct/_animate.scss */
.la-ball-spin-clockwise.la-3x {
	width: 96px;
	height: 96px;
}

/* line 168, ../sass/construct/_animate.scss */
.la-ball-spin-clockwise.la-3x>div {
	width: 24px;
	height: 24px;
	margin-top: -12px;
	margin-left: -12px;
}

/*
 * Animation
 */
@-webkit-keyframes ball-spin-clockwise {

	0%,
	100% {
		opacity: 1;
		-webkit-transform: scale(1);
		transform: scale(1);
	}

	20% {
		opacity: 1;
	}

	80% {
		opacity: 0;
		-webkit-transform: scale(0);
		transform: scale(0);
	}
}

@-moz-keyframes ball-spin-clockwise {

	0%,
	100% {
		opacity: 1;
		-moz-transform: scale(1);
		transform: scale(1);
	}

	20% {
		opacity: 1;
	}

	80% {
		opacity: 0;
		-moz-transform: scale(0);
		transform: scale(0);
	}
}

@-o-keyframes ball-spin-clockwise {

	0%,
	100% {
		opacity: 1;
		-o-transform: scale(1);
		transform: scale(1);
	}

	20% {
		opacity: 1;
	}

	80% {
		opacity: 0;
		-o-transform: scale(0);
		transform: scale(0);
	}
}

@keyframes ball-spin-clockwise {

	0%,
	100% {
		opacity: 1;
		-webkit-transform: scale(1);
		-moz-transform: scale(1);
		-o-transform: scale(1);
		transform: scale(1);
	}

	20% {
		opacity: 1;
	}

	80% {
		opacity: 0;
		-webkit-transform: scale(0);
		-moz-transform: scale(0);
		-o-transform: scale(0);
		transform: scale(0);
	}
}

/*loading*/
/* line 249, ../sass/construct/_animate.scss */
.la-ball-spin,
.la-ball-spin>div {
	position: relative;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

/* line 256, ../sass/construct/_animate.scss */
.la-ball-spin {
	display: block;
	font-size: 0;
	color: #fff;
}

/* line 261, ../sass/construct/_animate.scss */
.la-ball-spin.la-dark {
	color: #333;
}

/* line 264, ../sass/construct/_animate.scss */
.la-ball-spin>div {
	display: inline-block;
	float: none;
	background-color: currentColor;
	border: 0 solid currentColor;
}

/* line 270, ../sass/construct/_animate.scss */
.la-ball-spin {
	width: 32px;
	height: 32px;
}

/* line 274, ../sass/construct/_animate.scss */
.la-ball-spin>div {
	position: absolute;
	top: 50%;
	left: 50%;
	width: 8px;
	height: 8px;
	margin-top: -4px;
	margin-left: -4px;
	border-radius: 100%;
	-webkit-animation: ball-spin 1s infinite ease-in-out;
	-moz-animation: ball-spin 1s infinite ease-in-out;
	-o-animation: ball-spin 1s infinite ease-in-out;
	animation: ball-spin 1s infinite ease-in-out;
}

/* line 288, ../sass/construct/_animate.scss */
.la-ball-spin>div:nth-child(1) {
	top: 5%;
	left: 50%;
	-webkit-animation-delay: -1.125s;
	-moz-animation-delay: -1.125s;
	-o-animation-delay: -1.125s;
	animation-delay: -1.125s;
}

/* line 296, ../sass/construct/_animate.scss */
.la-ball-spin>div:nth-child(2) {
	top: 18.1801948466%;
	left: 81.8198051534%;
	-webkit-animation-delay: -1.25s;
	-moz-animation-delay: -1.25s;
	-o-animation-delay: -1.25s;
	animation-delay: -1.25s;
}

/* line 304, ../sass/construct/_animate.scss */
.la-ball-spin>div:nth-child(3) {
	top: 50%;
	left: 95%;
	-webkit-animation-delay: -1.375s;
	-moz-animation-delay: -1.375s;
	-o-animation-delay: -1.375s;
	animation-delay: -1.375s;
}

/* line 312, ../sass/construct/_animate.scss */
.la-ball-spin>div:nth-child(4) {
	top: 81.8198051534%;
	left: 81.8198051534%;
	-webkit-animation-delay: -1.5s;
	-moz-animation-delay: -1.5s;
	-o-animation-delay: -1.5s;
	animation-delay: -1.5s;
}

/* line 320, ../sass/construct/_animate.scss */
.la-ball-spin>div:nth-child(5) {
	top: 94.9999999966%;
	left: 50.0000000005%;
	-webkit-animation-delay: -1.625s;
	-moz-animation-delay: -1.625s;
	-o-animation-delay: -1.625s;
	animation-delay: -1.625s;
}

/* line 328, ../sass/construct/_animate.scss */
.la-ball-spin>div:nth-child(6) {
	top: 81.8198046966%;
	left: 18.1801949248%;
	-webkit-animation-delay: -1.75s;
	-moz-animation-delay: -1.75s;
	-o-animation-delay: -1.75s;
	animation-delay: -1.75s;
}

/* line 336, ../sass/construct/_animate.scss */
.la-ball-spin>div:nth-child(7) {
	top: 49.9999750815%;
	left: 5.0000051215%;
	-webkit-animation-delay: -1.875s;
	-moz-animation-delay: -1.875s;
	-o-animation-delay: -1.875s;
	animation-delay: -1.875s;
}

/* line 344, ../sass/construct/_animate.scss */
.la-ball-spin>div:nth-child(8) {
	top: 18.179464974%;
	left: 18.1803700518%;
	-webkit-animation-delay: -2s;
	-moz-animation-delay: -2s;
	-o-animation-delay: -2s;
	animation-delay: -2s;
}

/* line 352, ../sass/construct/_animate.scss */
.la-ball-spin.la-sm {
	width: 16px;
	height: 16px;
}

/* line 356, ../sass/construct/_animate.scss */
.la-ball-spin.la-sm>div {
	width: 4px;
	height: 4px;
	margin-top: -2px;
	margin-left: -2px;
}

/* line 362, ../sass/construct/_animate.scss */
.la-ball-spin.la-2x {
	width: 64px;
	height: 64px;
}

/* line 366, ../sass/construct/_animate.scss */
.la-ball-spin.la-2x>div {
	width: 16px;
	height: 16px;
	margin-top: -8px;
	margin-left: -8px;
}

/* line 372, ../sass/construct/_animate.scss */
.la-ball-spin.la-3x {
	width: 96px;
	height: 96px;
}

/* line 376, ../sass/construct/_animate.scss */
.la-ball-spin.la-3x>div {
	width: 24px;
	height: 24px;
	margin-top: -12px;
	margin-left: -12px;
}

/*
 * Animation
 */
@-webkit-keyframes ball-spin {

	0%,
	100% {
		opacity: 1;
		-webkit-transform: scale(1);
		transform: scale(1);
	}

	20% {
		opacity: 1;
	}

	80% {
		opacity: 0;
		-webkit-transform: scale(0);
		transform: scale(0);
	}
}

@-moz-keyframes ball-spin {

	0%,
	100% {
		opacity: 1;
		-moz-transform: scale(1);
		transform: scale(1);
	}

	20% {
		opacity: 1;
	}

	80% {
		opacity: 0;
		-moz-transform: scale(0);
		transform: scale(0);
	}
}

@-o-keyframes ball-spin {

	0%,
	100% {
		opacity: 1;
		-o-transform: scale(1);
		transform: scale(1);
	}

	20% {
		opacity: 1;
	}

	80% {
		opacity: 0;
		-o-transform: scale(0);
		transform: scale(0);
	}
}

@keyframes ball-spin {

	0%,
	100% {
		opacity: 1;
		-webkit-transform: scale(1);
		-moz-transform: scale(1);
		-o-transform: scale(1);
		transform: scale(1);
	}

	20% {
		opacity: 1;
	}

	80% {
		opacity: 0;
		-webkit-transform: scale(0);
		-moz-transform: scale(0);
		-o-transform: scale(0);
		transform: scale(0);
	}
}

@-webkit-keyframes circle-scale {

	0%,
	100% {
		-webkit-transform: scale(1);
		transform: scale(1);
	}

	15% {
		-webkit-transform: scale(1.4);
		transform: scale(1.4);
	}

	30% {
		-webkit-transform: scale(1);
		transform: scale(1);
	}

	45% {
		-webkit-transform: scale(1.4);
		transform: scale(1.4);
	}

	60% {
		-webkit-transform: scale(1);
		transform: scale(1);
	}
}

@-moz-keyframes circle-scale {

	0%,
	100% {
		-webkit-transform: scale(1);
		transform: scale(1);
	}

	15% {
		-webkit-transform: scale(1.4);
		transform: scale(1.4);
	}

	30% {
		-webkit-transform: scale(1);
		transform: scale(1);
	}

	45% {
		-webkit-transform: scale(1.4);
		transform: scale(1.4);
	}

	60% {
		-webkit-transform: scale(1);
		transform: scale(1);
	}
}

@-o-keyframes circle-scale {

	0%,
	100% {
		-webkit-transform: scale(1);
		transform: scale(1);
	}

	15% {
		-webkit-transform: scale(1.4);
		transform: scale(1.4);
	}

	30% {
		-webkit-transform: scale(1);
		transform: scale(1);
	}

	45% {
		-webkit-transform: scale(1.4);
		transform: scale(1.4);
	}

	60% {
		-webkit-transform: scale(1);
		transform: scale(1);
	}
}

@keyframes circle-scale {

	0%,
	100% {
		-webkit-transform: scale(1);
		transform: scale(1);
	}

	15% {
		-webkit-transform: scale(1.4);
		transform: scale(1.4);
	}

	30% {
		-webkit-transform: scale(1);
		transform: scale(1);
	}

	45% {
		-webkit-transform: scale(1.4);
		transform: scale(1.4);
	}

	60% {
		-webkit-transform: scale(1);
		transform: scale(1);
	}
}

@-webkit-keyframes circle-rotate {
	from {
		-webkit-transform: rotate(0);
		transform: rotate(0);
	}

	to {
		-webkit-transform: rotate(360deg);
		transform: rotate(360deg);
	}
}

@-moz-keyframes circle-rotate {
	from {
		-webkit-transform: rotate(0);
		transform: rotate(0);
	}

	to {
		-webkit-transform: rotate(360deg);
		transform: rotate(360deg);
	}
}

@-o-keyframes circle-rotate {
	from {
		-webkit-transform: rotate(0);
		transform: rotate(0);
	}

	to {
		-webkit-transform: rotate(360deg);
		transform: rotate(360deg);
	}
}

@keyframes circle-rotate {
	from {
		-webkit-transform: rotate(0);
		transform: rotate(0);
	}

	to {
		-webkit-transform: rotate(360deg);
		transform: rotate(360deg);
	}
}

@keyframes aboutArr {
	0% {
		margin-right: 65px;
	}

	130% {
		margin-right: 60px;
	}

	26% {
		margin-right: 80px;
	}

	39% {
		margin-right: 57px;
	}

	52% {
		margin-right: 72px;
	}

	65% {
		margin-right: 62px;
	}

	78% {
		margin-right: 68px;
	}

	91% {
		margin-right: 64px;
	}

	100% {
		margin-right: 65px;
	}
}

@-webkit-keyframes aboutArr {
	0% {
		margin-right: 65px;
	}

	130% {
		margin-right: 60px;
	}

	26% {
		margin-right: 80px;
	}

	39% {
		margin-right: 57px;
	}

	52% {
		margin-right: 72px;
	}

	65% {
		margin-right: 62px;
	}

	78% {
		margin-right: 68px;
	}

	91% {
		margin-right: 64px;
	}

	100% {
		margin-right: 65px;
	}
}

@-moz-keyframes aboutArr {
	0% {
		margin-right: 65px;
	}

	130% {
		margin-right: 60px;
	}

	26% {
		margin-right: 80px;
	}

	39% {
		margin-right: 57px;
	}

	52% {
		margin-right: 72px;
	}

	65% {
		margin-right: 62px;
	}

	78% {
		margin-right: 68px;
	}

	91% {
		margin-right: 64px;
	}

	100% {
		margin-right: 65px;
	}
}

@-ms-keyframes aboutArr {
	0% {
		margin-right: 65px;
	}

	130% {
		margin-right: 60px;
	}

	26% {
		margin-right: 80px;
	}

	39% {
		margin-right: 57px;
	}

	52% {
		margin-right: 72px;
	}

	65% {
		margin-right: 62px;
	}

	78% {
		margin-right: 68px;
	}

	91% {
		margin-right: 64px;
	}

	100% {
		margin-right: 65px;
	}
}

@-o-keyframes aboutArr {
	0% {
		margin-right: 65px;
	}

	130% {
		margin-right: 60px;
	}

	26% {
		margin-right: 80px;
	}

	39% {
		margin-right: 57px;
	}

	52% {
		margin-right: 72px;
	}

	65% {
		margin-right: 62px;
	}

	78% {
		margin-right: 68px;
	}

	91% {
		margin-right: 64px;
	}

	100% {
		margin-right: 65px;
	}
}

@-webkit-keyframes preloadLine {
	2% {
		-webkit-transform-origin: 100% 50%;
		transform-origin: 100% 50%;
		-webkit-transform: scaleX(1);
		transform: scaleX(1);
	}

	48% {
		-webkit-transform-origin: 100% 50%;
		transform-origin: 100% 50%;
		-webkit-transform: scaleX(0);
		transform: scaleX(0);
	}

	52% {
		-webkit-transform-origin: 0 50%;
		transform-origin: 0 50%;
		-webkit-transform: scaleX(0);
		transform: scaleX(0);
	}

	98% {
		-webkit-transform-origin: 0 50%;
		transform-origin: 0 50%;
		-webkit-transform: scaleX(1);
		transform: scaleX(1);
	}
}

@-moz-keyframes preloadLine {
	2% {
		-webkit-transform-origin: 100% 50%;
		transform-origin: 100% 50%;
		-webkit-transform: scaleX(1);
		transform: scaleX(1);
	}

	48% {
		-webkit-transform-origin: 100% 50%;
		transform-origin: 100% 50%;
		-webkit-transform: scaleX(0);
		transform: scaleX(0);
	}

	52% {
		-webkit-transform-origin: 0 50%;
		transform-origin: 0 50%;
		-webkit-transform: scaleX(0);
		transform: scaleX(0);
	}

	98% {
		-webkit-transform-origin: 0 50%;
		transform-origin: 0 50%;
		-webkit-transform: scaleX(1);
		transform: scaleX(1);
	}
}

@-ms-keyframes preloadLine {
	2% {
		-webkit-transform-origin: 100% 50%;
		transform-origin: 100% 50%;
		-webkit-transform: scaleX(1);
		transform: scaleX(1);
	}

	48% {
		-webkit-transform-origin: 100% 50%;
		transform-origin: 100% 50%;
		-webkit-transform: scaleX(0);
		transform: scaleX(0);
	}

	52% {
		-webkit-transform-origin: 0 50%;
		transform-origin: 0 50%;
		-webkit-transform: scaleX(0);
		transform: scaleX(0);
	}

	98% {
		-webkit-transform-origin: 0 50%;
		transform-origin: 0 50%;
		-webkit-transform: scaleX(1);
		transform: scaleX(1);
	}
}

@-o-keyframes preloadLine {
	2% {
		-webkit-transform-origin: 100% 50%;
		transform-origin: 100% 50%;
		-webkit-transform: scaleX(1);
		transform: scaleX(1);
	}

	48% {
		-webkit-transform-origin: 100% 50%;
		transform-origin: 100% 50%;
		-webkit-transform: scaleX(0);
		transform: scaleX(0);
	}

	52% {
		-webkit-transform-origin: 0 50%;
		transform-origin: 0 50%;
		-webkit-transform: scaleX(0);
		transform: scaleX(0);
	}

	98% {
		-webkit-transform-origin: 0 50%;
		transform-origin: 0 50%;
		-webkit-transform: scaleX(1);
		transform: scaleX(1);
	}
}

@keyframes preloadLine {
	2% {
		-webkit-transform-origin: 100% 50%;
		transform-origin: 100% 50%;
		-webkit-transform: scaleX(1);
		transform: scaleX(1);
	}

	48% {
		-webkit-transform-origin: 100% 50%;
		transform-origin: 100% 50%;
		-webkit-transform: scaleX(0);
		transform: scaleX(0);
	}

	52% {
		-webkit-transform-origin: 0 50%;
		transform-origin: 0 50%;
		-webkit-transform: scaleX(0);
		transform: scaleX(0);
	}

	98% {
		-webkit-transform-origin: 0 50%;
		transform-origin: 0 50%;
		-webkit-transform: scaleX(1);
		transform: scaleX(1);
	}
}

@-webkit-keyframes posAnimate {
	0% {
		-moz-transform: scale(0);
		-ms-transform: scale(0);
		-webkit-transform: scale(0);
		transform: scale(0);
		opacity: 0;
	}

	5% {
		-moz-transform: scale(1);
		-ms-transform: scale(1);
		-webkit-transform: scale(1);
		transform: scale(1);
		opacity: 0.05;
	}

	10% {
		-moz-transform: scale(2);
		-ms-transform: scale(2);
		-webkit-transform: scale(2);
		transform: scale(2);
		opacity: 0.1;
	}

	15% {
		-moz-transform: scale(3);
		-ms-transform: scale(3);
		-webkit-transform: scale(3);
		transform: scale(3);
		opacity: 0.15;
	}

	20% {
		-moz-transform: scale(4);
		-ms-transform: scale(4);
		-webkit-transform: scale(4);
		transform: scale(4);
		opacity: 0.2;
	}

	25% {
		-moz-transform: scale(5);
		-ms-transform: scale(5);
		-webkit-transform: scale(5);
		transform: scale(5);
		opacity: 0.25;
	}

	30% {
		-moz-transform: scale(6);
		-ms-transform: scale(6);
		-webkit-transform: scale(6);
		transform: scale(6);
		opacity: 0.3;
	}

	35% {
		-moz-transform: scale(7);
		-ms-transform: scale(7);
		-webkit-transform: scale(7);
		transform: scale(7);
		opacity: 0.35;
	}

	40% {
		-moz-transform: scale(8);
		-ms-transform: scale(8);
		-webkit-transform: scale(8);
		transform: scale(8);
		opacity: 0.4;
	}

	45% {
		-moz-transform: scale(9);
		-ms-transform: scale(9);
		-webkit-transform: scale(9);
		transform: scale(9);
		opacity: 0.45;
	}

	50% {
		-moz-transform: scale(10);
		-ms-transform: scale(10);
		-webkit-transform: scale(10);
		transform: scale(10);
		opacity: 0.5;
	}

	55% {
		-moz-transform: scale(11);
		-ms-transform: scale(11);
		-webkit-transform: scale(11);
		transform: scale(11);
		opacity: 0.4;
	}

	60% {
		-moz-transform: scale(12);
		-ms-transform: scale(12);
		-webkit-transform: scale(12);
		transform: scale(12);
		opacity: 0.35;
	}

	65% {
		-moz-transform: scale(13);
		-ms-transform: scale(13);
		-webkit-transform: scale(13);
		transform: scale(13);
		opacity: 0.3;
	}

	70% {
		-moz-transform: scale(14);
		-ms-transform: scale(14);
		-webkit-transform: scale(14);
		transform: scale(14);
		opacity: 0.25;
	}

	75% {
		-moz-transform: scale(15);
		-ms-transform: scale(15);
		-webkit-transform: scale(15);
		transform: scale(15);
		opacity: 0.2;
	}

	80% {
		-moz-transform: scale(16);
		-ms-transform: scale(16);
		-webkit-transform: scale(16);
		transform: scale(16);
		opacity: 0.15;
	}

	85% {
		-moz-transform: scale(17);
		-ms-transform: scale(17);
		-webkit-transform: scale(17);
		transform: scale(17);
		opacity: 0.1;
	}

	90% {
		-moz-transform: scale(18);
		-ms-transform: scale(18);
		-webkit-transform: scale(18);
		transform: scale(18);
		opacity: 0.05;
	}

	100% {
		-moz-transform: scale(19);
		-ms-transform: scale(19);
		-webkit-transform: scale(19);
		transform: scale(19);
		opacity: 0;
	}
}

@-moz-keyframes posAnimate {
	0% {
		-moz-transform: scale(0);
		-ms-transform: scale(0);
		-webkit-transform: scale(0);
		transform: scale(0);
		opacity: 0;
	}

	5% {
		-moz-transform: scale(1);
		-ms-transform: scale(1);
		-webkit-transform: scale(1);
		transform: scale(1);
		opacity: 0.05;
	}

	10% {
		-moz-transform: scale(2);
		-ms-transform: scale(2);
		-webkit-transform: scale(2);
		transform: scale(2);
		opacity: 0.1;
	}

	15% {
		-moz-transform: scale(3);
		-ms-transform: scale(3);
		-webkit-transform: scale(3);
		transform: scale(3);
		opacity: 0.15;
	}

	20% {
		-moz-transform: scale(4);
		-ms-transform: scale(4);
		-webkit-transform: scale(4);
		transform: scale(4);
		opacity: 0.2;
	}

	25% {
		-moz-transform: scale(5);
		-ms-transform: scale(5);
		-webkit-transform: scale(5);
		transform: scale(5);
		opacity: 0.25;
	}

	30% {
		-moz-transform: scale(6);
		-ms-transform: scale(6);
		-webkit-transform: scale(6);
		transform: scale(6);
		opacity: 0.3;
	}

	35% {
		-moz-transform: scale(7);
		-ms-transform: scale(7);
		-webkit-transform: scale(7);
		transform: scale(7);
		opacity: 0.35;
	}

	40% {
		-moz-transform: scale(8);
		-ms-transform: scale(8);
		-webkit-transform: scale(8);
		transform: scale(8);
		opacity: 0.4;
	}

	45% {
		-moz-transform: scale(9);
		-ms-transform: scale(9);
		-webkit-transform: scale(9);
		transform: scale(9);
		opacity: 0.45;
	}

	50% {
		-moz-transform: scale(10);
		-ms-transform: scale(10);
		-webkit-transform: scale(10);
		transform: scale(10);
		opacity: 0.5;
	}

	55% {
		-moz-transform: scale(11);
		-ms-transform: scale(11);
		-webkit-transform: scale(11);
		transform: scale(11);
		opacity: 0.4;
	}

	60% {
		-moz-transform: scale(12);
		-ms-transform: scale(12);
		-webkit-transform: scale(12);
		transform: scale(12);
		opacity: 0.35;
	}

	65% {
		-moz-transform: scale(13);
		-ms-transform: scale(13);
		-webkit-transform: scale(13);
		transform: scale(13);
		opacity: 0.3;
	}

	70% {
		-moz-transform: scale(14);
		-ms-transform: scale(14);
		-webkit-transform: scale(14);
		transform: scale(14);
		opacity: 0.25;
	}

	75% {
		-moz-transform: scale(15);
		-ms-transform: scale(15);
		-webkit-transform: scale(15);
		transform: scale(15);
		opacity: 0.2;
	}

	80% {
		-moz-transform: scale(16);
		-ms-transform: scale(16);
		-webkit-transform: scale(16);
		transform: scale(16);
		opacity: 0.15;
	}

	85% {
		-moz-transform: scale(17);
		-ms-transform: scale(17);
		-webkit-transform: scale(17);
		transform: scale(17);
		opacity: 0.1;
	}

	90% {
		-moz-transform: scale(18);
		-ms-transform: scale(18);
		-webkit-transform: scale(18);
		transform: scale(18);
		opacity: 0.05;
	}

	100% {
		-moz-transform: scale(19);
		-ms-transform: scale(19);
		-webkit-transform: scale(19);
		transform: scale(19);
		opacity: 0;
	}
}

@-ms-keyframes posAnimate {
	0% {
		-moz-transform: scale(0);
		-ms-transform: scale(0);
		-webkit-transform: scale(0);
		transform: scale(0);
		opacity: 0;
	}

	5% {
		-moz-transform: scale(1);
		-ms-transform: scale(1);
		-webkit-transform: scale(1);
		transform: scale(1);
		opacity: 0.05;
	}

	10% {
		-moz-transform: scale(2);
		-ms-transform: scale(2);
		-webkit-transform: scale(2);
		transform: scale(2);
		opacity: 0.1;
	}

	15% {
		-moz-transform: scale(3);
		-ms-transform: scale(3);
		-webkit-transform: scale(3);
		transform: scale(3);
		opacity: 0.15;
	}

	20% {
		-moz-transform: scale(4);
		-ms-transform: scale(4);
		-webkit-transform: scale(4);
		transform: scale(4);
		opacity: 0.2;
	}

	25% {
		-moz-transform: scale(5);
		-ms-transform: scale(5);
		-webkit-transform: scale(5);
		transform: scale(5);
		opacity: 0.25;
	}

	30% {
		-moz-transform: scale(6);
		-ms-transform: scale(6);
		-webkit-transform: scale(6);
		transform: scale(6);
		opacity: 0.3;
	}

	35% {
		-moz-transform: scale(7);
		-ms-transform: scale(7);
		-webkit-transform: scale(7);
		transform: scale(7);
		opacity: 0.35;
	}

	40% {
		-moz-transform: scale(8);
		-ms-transform: scale(8);
		-webkit-transform: scale(8);
		transform: scale(8);
		opacity: 0.4;
	}

	45% {
		-moz-transform: scale(9);
		-ms-transform: scale(9);
		-webkit-transform: scale(9);
		transform: scale(9);
		opacity: 0.45;
	}

	50% {
		-moz-transform: scale(10);
		-ms-transform: scale(10);
		-webkit-transform: scale(10);
		transform: scale(10);
		opacity: 0.5;
	}

	55% {
		-moz-transform: scale(11);
		-ms-transform: scale(11);
		-webkit-transform: scale(11);
		transform: scale(11);
		opacity: 0.4;
	}

	60% {
		-moz-transform: scale(12);
		-ms-transform: scale(12);
		-webkit-transform: scale(12);
		transform: scale(12);
		opacity: 0.35;
	}

	65% {
		-moz-transform: scale(13);
		-ms-transform: scale(13);
		-webkit-transform: scale(13);
		transform: scale(13);
		opacity: 0.3;
	}

	70% {
		-moz-transform: scale(14);
		-ms-transform: scale(14);
		-webkit-transform: scale(14);
		transform: scale(14);
		opacity: 0.25;
	}

	75% {
		-moz-transform: scale(15);
		-ms-transform: scale(15);
		-webkit-transform: scale(15);
		transform: scale(15);
		opacity: 0.2;
	}

	80% {
		-moz-transform: scale(16);
		-ms-transform: scale(16);
		-webkit-transform: scale(16);
		transform: scale(16);
		opacity: 0.15;
	}

	85% {
		-moz-transform: scale(17);
		-ms-transform: scale(17);
		-webkit-transform: scale(17);
		transform: scale(17);
		opacity: 0.1;
	}

	90% {
		-moz-transform: scale(18);
		-ms-transform: scale(18);
		-webkit-transform: scale(18);
		transform: scale(18);
		opacity: 0.05;
	}

	100% {
		-moz-transform: scale(19);
		-ms-transform: scale(19);
		-webkit-transform: scale(19);
		transform: scale(19);
		opacity: 0;
	}
}

@-o-keyframes posAnimate {
	0% {
		-moz-transform: scale(0);
		-ms-transform: scale(0);
		-webkit-transform: scale(0);
		transform: scale(0);
		opacity: 0;
	}

	5% {
		-moz-transform: scale(1);
		-ms-transform: scale(1);
		-webkit-transform: scale(1);
		transform: scale(1);
		opacity: 0.05;
	}

	10% {
		-moz-transform: scale(2);
		-ms-transform: scale(2);
		-webkit-transform: scale(2);
		transform: scale(2);
		opacity: 0.1;
	}

	15% {
		-moz-transform: scale(3);
		-ms-transform: scale(3);
		-webkit-transform: scale(3);
		transform: scale(3);
		opacity: 0.15;
	}

	20% {
		-moz-transform: scale(4);
		-ms-transform: scale(4);
		-webkit-transform: scale(4);
		transform: scale(4);
		opacity: 0.2;
	}

	25% {
		-moz-transform: scale(5);
		-ms-transform: scale(5);
		-webkit-transform: scale(5);
		transform: scale(5);
		opacity: 0.25;
	}

	30% {
		-moz-transform: scale(6);
		-ms-transform: scale(6);
		-webkit-transform: scale(6);
		transform: scale(6);
		opacity: 0.3;
	}

	35% {
		-moz-transform: scale(7);
		-ms-transform: scale(7);
		-webkit-transform: scale(7);
		transform: scale(7);
		opacity: 0.35;
	}

	40% {
		-moz-transform: scale(8);
		-ms-transform: scale(8);
		-webkit-transform: scale(8);
		transform: scale(8);
		opacity: 0.4;
	}

	45% {
		-moz-transform: scale(9);
		-ms-transform: scale(9);
		-webkit-transform: scale(9);
		transform: scale(9);
		opacity: 0.45;
	}

	50% {
		-moz-transform: scale(10);
		-ms-transform: scale(10);
		-webkit-transform: scale(10);
		transform: scale(10);
		opacity: 0.5;
	}

	55% {
		-moz-transform: scale(11);
		-ms-transform: scale(11);
		-webkit-transform: scale(11);
		transform: scale(11);
		opacity: 0.4;
	}

	60% {
		-moz-transform: scale(12);
		-ms-transform: scale(12);
		-webkit-transform: scale(12);
		transform: scale(12);
		opacity: 0.35;
	}

	65% {
		-moz-transform: scale(13);
		-ms-transform: scale(13);
		-webkit-transform: scale(13);
		transform: scale(13);
		opacity: 0.3;
	}

	70% {
		-moz-transform: scale(14);
		-ms-transform: scale(14);
		-webkit-transform: scale(14);
		transform: scale(14);
		opacity: 0.25;
	}

	75% {
		-moz-transform: scale(15);
		-ms-transform: scale(15);
		-webkit-transform: scale(15);
		transform: scale(15);
		opacity: 0.2;
	}

	80% {
		-moz-transform: scale(16);
		-ms-transform: scale(16);
		-webkit-transform: scale(16);
		transform: scale(16);
		opacity: 0.15;
	}

	85% {
		-moz-transform: scale(17);
		-ms-transform: scale(17);
		-webkit-transform: scale(17);
		transform: scale(17);
		opacity: 0.1;
	}

	90% {
		-moz-transform: scale(18);
		-ms-transform: scale(18);
		-webkit-transform: scale(18);
		transform: scale(18);
		opacity: 0.05;
	}

	100% {
		-moz-transform: scale(19);
		-ms-transform: scale(19);
		-webkit-transform: scale(19);
		transform: scale(19);
		opacity: 0;
	}
}

@keyframes posAnimate {
	0% {
		-moz-transform: scale(0);
		-ms-transform: scale(0);
		-webkit-transform: scale(0);
		transform: scale(0);
		opacity: 0;
	}

	5% {
		-moz-transform: scale(1);
		-ms-transform: scale(1);
		-webkit-transform: scale(1);
		transform: scale(1);
		opacity: 0.05;
	}

	10% {
		-moz-transform: scale(2);
		-ms-transform: scale(2);
		-webkit-transform: scale(2);
		transform: scale(2);
		opacity: 0.1;
	}

	15% {
		-moz-transform: scale(3);
		-ms-transform: scale(3);
		-webkit-transform: scale(3);
		transform: scale(3);
		opacity: 0.15;
	}

	20% {
		-moz-transform: scale(4);
		-ms-transform: scale(4);
		-webkit-transform: scale(4);
		transform: scale(4);
		opacity: 0.2;
	}

	25% {
		-moz-transform: scale(5);
		-ms-transform: scale(5);
		-webkit-transform: scale(5);
		transform: scale(5);
		opacity: 0.25;
	}

	30% {
		-moz-transform: scale(6);
		-ms-transform: scale(6);
		-webkit-transform: scale(6);
		transform: scale(6);
		opacity: 0.3;
	}

	35% {
		-moz-transform: scale(7);
		-ms-transform: scale(7);
		-webkit-transform: scale(7);
		transform: scale(7);
		opacity: 0.35;
	}

	40% {
		-moz-transform: scale(8);
		-ms-transform: scale(8);
		-webkit-transform: scale(8);
		transform: scale(8);
		opacity: 0.4;
	}

	45% {
		-moz-transform: scale(9);
		-ms-transform: scale(9);
		-webkit-transform: scale(9);
		transform: scale(9);
		opacity: 0.45;
	}

	50% {
		-moz-transform: scale(10);
		-ms-transform: scale(10);
		-webkit-transform: scale(10);
		transform: scale(10);
		opacity: 0.5;
	}

	55% {
		-moz-transform: scale(11);
		-ms-transform: scale(11);
		-webkit-transform: scale(11);
		transform: scale(11);
		opacity: 0.4;
	}

	60% {
		-moz-transform: scale(12);
		-ms-transform: scale(12);
		-webkit-transform: scale(12);
		transform: scale(12);
		opacity: 0.35;
	}

	65% {
		-moz-transform: scale(13);
		-ms-transform: scale(13);
		-webkit-transform: scale(13);
		transform: scale(13);
		opacity: 0.3;
	}

	70% {
		-moz-transform: scale(14);
		-ms-transform: scale(14);
		-webkit-transform: scale(14);
		transform: scale(14);
		opacity: 0.25;
	}

	75% {
		-moz-transform: scale(15);
		-ms-transform: scale(15);
		-webkit-transform: scale(15);
		transform: scale(15);
		opacity: 0.2;
	}

	80% {
		-moz-transform: scale(16);
		-ms-transform: scale(16);
		-webkit-transform: scale(16);
		transform: scale(16);
		opacity: 0.15;
	}

	85% {
		-moz-transform: scale(17);
		-ms-transform: scale(17);
		-webkit-transform: scale(17);
		transform: scale(17);
		opacity: 0.1;
	}

	90% {
		-moz-transform: scale(18);
		-ms-transform: scale(18);
		-webkit-transform: scale(18);
		transform: scale(18);
		opacity: 0.05;
	}

	100% {
		-moz-transform: scale(19);
		-ms-transform: scale(19);
		-webkit-transform: scale(19);
		transform: scale(19);
		opacity: 0;
	}
}

@-webkit-keyframes starShow {

	0%,
	100% {
		opacity: 1;
	}

	20% {
		opacity: 0.8;
	}

	40% {
		opacity: 0.6;
	}

	60% {
		opacity: 0.4;
	}

	80% {
		opacity: 0.8;
	}
}

@-moz-keyframes starShow {

	0%,
	100% {
		opacity: 1;
	}

	20% {
		opacity: 0.8;
	}

	40% {
		opacity: 0.6;
	}

	60% {
		opacity: 0.4;
	}

	80% {
		opacity: 0.8;
	}
}

@-o-keyframes starShow {

	0%,
	100% {
		opacity: 1;
	}

	20% {
		opacity: 0.8;
	}

	40% {
		opacity: 0.6;
	}

	60% {
		opacity: 0.4;
	}

	80% {
		opacity: 0.8;
	}
}

@keyframes starShow {

	0%,
	100% {
		opacity: 1;
	}

	20% {
		opacity: 0.8;
	}

	40% {
		opacity: 0.6;
	}

	60% {
		opacity: 0.4;
	}

	80% {
		opacity: 0.8;
	}
}

/*
 *主要样式的文件列表，
 *具体文件存放在app文件夹中，其中_adajustment.scss在style.scss文件中已经引入
 *当app文件夹中增加新的文件之后需在此将其引入
 */
/**
common tip
 */
/*
 *具体的样式
 */
/* line 10, ../sass/app/_common.scss */
body .more-btn {
	width: 162px;
	text-align: center;
	line-height: 37px;
	background: #006ed2;
}

/* line 15, ../sass/app/_common.scss */
body .more-btn span {
	vertical-align: middle;
	display: inline-block;
	color: white;
	margin-right: 15px;
}

/* line 21, ../sass/app/_common.scss */
body .more-btn img {
	vertical-align: middle;
	display: inline-block;
}

/* line 25, ../sass/app/_common.scss */
body .more-btn:hover {
	background: #007bd3;
}

/* line 28, ../sass/app/_common.scss */
body .more-btn.special {
	display: inline-block;
	width: 120px;
	margin-right: 10px;
}

/* line 32, ../sass/app/_common.scss */
body .more-btn.special span {
	margin-right: 5px;
}

/* line 36, ../sass/app/_common.scss */
body .more-btn.white {
	background: white;
}

/* line 38, ../sass/app/_common.scss */
body .more-btn.white span {
	color: black;
}

/* line 41, ../sass/app/_common.scss */
body .more-btn.white:hover {
	background: #f0f0f0;
}

/* line 51, ../sass/app/_common.scss */
#body {
	min-height: 300px;
	z-index: 10;
	position: relative;
}

/* line 57, ../sass/app/_common.scss */
.main-contain {
	width: 1200px;
	margin: 0 auto;
}

/* line 62, ../sass/app/_common.scss */
#header {
	width: 100%;
	position: fixed;
	top: 0;
	left: 0;
	height: 81px;
	line-height: 81px;
	z-index: 1005;
	background: white;
	box-shadow: 2px 0 5px 2px rgba(0, 0, 0, 0.1);
	display: flex;
	justify-content: center;
	align-items: center;

}

/* line 72, ../sass/app/_common.scss */
#header .header-container {
	position: relative;
	z-index: 2;
	max-width: 1200px;
	width: 100%;

	background: transparent;
	display: -webkit-flex;
	display: flex;
	-webkit-flex-direction: row;
	flex-direction: row;
	-webkit-flex-wrap: nowrap;
	flex-wrap: nowrap;
	-webkit-justify-content: flex-start;
	justify-content: flex-start;
	-moz-transition: background 0.5s ease;
	-o-transition: background 0.5s ease;
	-webkit-transition: background 0.5s ease;
	transition: background 0.5s ease;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	align-items: center;

}

/* line 88, ../sass/app/_common.scss */
#header .header-container.change .nav>li:hover .dropdown-menus {
	display: block;
}

/* line 95, ../sass/app/_common.scss */
#header .logo {
	height: 81px;
	line-height: 81px;
}

/* line 98, ../sass/app/_common.scss */
#header .logo img {
	display: inline-block;
	vertical-align: middle;
	*vertical-align: auto;
	*zoom: 1;
	*display: inline;
}

/* line 103, ../sass/app/_common.scss */
#header .nav-all::after {
	content: '';
	display: block;
	clear: both;
}

/* line 109, ../sass/app/_common.scss */
#header .nav>li {
	height: 81px;
	display: block;
	margin: 0 20px;
	-moz-transition: all 0.3s;
	-o-transition: all 0.3s;
	-webkit-transition: all 0.3s;
	transition: all 0.3s;
	line-height: 81px;
	font-size: 1.6rem;
	position: relative;
}

/* line 117, ../sass/app/_common.scss */
#header .nav>li .dropdown-menus {
	display: none;
	position: absolute;
	width: auto;
	top: 80px;
	left: 0;
	background: #f2f2f2;
	padding: 15px 0;
}

/* line 127, ../sass/app/_common.scss */
#header .nav>li .dropdown-menus>ul>li {
	min-width: 100px;
	padding: 0 10px;
	text-align: center;
	position: relative;
	font-size: 1.4rem;
	line-height: 2.2;
	overflow: hidden;
	background: transparent;
	-moz-transition: all 0.2s ease;
	-o-transition: all 0.2s ease;
	-webkit-transition: all 0.2s ease;
	transition: all 0.2s ease;
}

/* line 137, ../sass/app/_common.scss */
#header .nav>li .dropdown-menus>ul>li .arrow {
	position: absolute;
	top: 0;
	left: -30px;
}

/* line 142, ../sass/app/_common.scss */
#header .nav>li .dropdown-menus>ul>li .arrow svg {
	width: 30px;
	height: 30px;
}

/* line 148, ../sass/app/_common.scss */
#header .nav>li .dropdown-menus>ul>li:after {
	position: absolute;
	content: '';
	display: block;
	width: 80%;
	height: 1px;
	background: #006ed2;
	bottom: 0;
	right: 0;
	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
	opacity: 0;
	-moz-transition: opacity 0.3s ease;
	-o-transition: opacity 0.3s ease;
	-webkit-transition: opacity 0.3s ease;
	transition: opacity 0.3s ease;
}

/* line 161, ../sass/app/_common.scss */
#header .nav>li .dropdown-menus>ul>li:hover .arrow {
	-moz-transition: -moz-transform 1s ease 0.4s;
	-o-transition: -o-transform 1s ease 0.4s;
	-webkit-transition: -webkit-transform 1s ease;
	-webkit-transition-delay: 0.4s;
	transition: transform 1s ease 0.4s;
	-moz-transform: translateX(200px);
	-ms-transform: translateX(200px);
	-webkit-transform: translateX(200px);
	transform: translateX(200px);
}

/* line 165, ../sass/app/_common.scss */
#header .nav>li .dropdown-menus>ul>li:hover:after {
	filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
	opacity: 1;
}

/* line 173, ../sass/app/_common.scss */
#header .nav>li a {
	position: relative;
}

/* line 175, ../sass/app/_common.scss */
#header .nav>li a::after {
	display: block;
	content: '';
	position: absolute;
	bottom: 0;
	left: 0;
	width: 0;
	height: 2px;
	background: #006ed2;
	-moz-transition: width 0.3s ease;
	-o-transition: width 0.3s ease;
	-webkit-transition: width 0.3s ease;
	transition: width 0.3s ease;
}

/* line 187, ../sass/app/_common.scss */
/* #header .nav > li a, #header .nav > li a:hover {
  padding: 10px 0;
  background: transparent;
} */
/* line 194, ../sass/app/_common.scss */
/* #header .nav > li:hover a::after, #header .nav > li.open a::after {
  width: 100%;
} */

/* line 200, ../sass/app/_common.scss */
#header .nav:after {
	content: '';
	display: block;
	clear: both;
}

/* line 206, ../sass/app/_common.scss */
#header .link_type {

	height: 40px;
	width: 150px;
	display: -webkit-flex;
	display: flex;
	-webkit-flex-direction: row;
	flex-direction: row;
	-webkit-flex-wrap: nowrap;
	flex-wrap: nowrap;
	-webkit-align-items: center;
	align-items: center;
	margin-right: 80px;
  position: absolute;
	right:80px;
	top:0;
	bottom:0;
	margin:auto;

}

/* line 212, ../sass/app/_common.scss */
#header .link_type .type-choose {
	/* width: 150px; */
	width: 230px;
	height: 40px;
	background: #006ed2;
	line-height: 40px;
	text-align: center;
	position: relative;
	/* position:fixed;
  right:0px;
  top:20px; */
}

/* line 218, ../sass/app/_common.scss */
#header .link_type .type-choose span {
	font-size: 1.7rem;
	display: inline-block;
	color: white;
	vertical-align: middle;
	margin-right: 23px;
}

/* line 225, ../sass/app/_common.scss */
#header .link_type .type-choose img {
	display: inline-block;
	vertical-align: middle;
}

/* line 232, ../sass/app/_common.scss */
#header .extra-wrap {
	margin-left: 20px;
	height: 100%;
}

/* line 235, ../sass/app/_common.scss */
#header .extra-wrap img {
	display: inline-block;
	vertical-align: middle;
}

/* line 239, ../sass/app/_common.scss */
#header .extra-wrap .language-wrap {
	position: relative;
	display: -webkit-flex;
	display: flex;
	-webkit-flex-direction: row;
	flex-direction: row;
	-webkit-flex-wrap: nowrap;
	flex-wrap: nowrap;
	-webkit-align-items: center;
	align-items: center;
	height: 100%;
}

/* line 247, ../sass/app/_common.scss */
#header .extra-wrap .language-wrap .type>ul {
	line-height: 0;
}

/* line 249, ../sass/app/_common.scss */
#header .extra-wrap .language-wrap .type>ul>li {
	display: inline-block;
	margin-left: 10px;
	text-align: center;
	position: relative;
	font-size: 1.4rem;
	line-height: 2.2;
	overflow: hidden;
	background: transparent;
	-moz-transition: all 0.2s ease;
	-o-transition: all 0.2s ease;
	-webkit-transition: all 0.2s ease;
	transition: all 0.2s ease;
}

/* line 259, ../sass/app/_common.scss */
#header .extra-wrap .language-wrap .type>ul>li .arrow {
	position: absolute;
	top: 0;
	left: -30px;
}

/* line 264, ../sass/app/_common.scss */
#header .extra-wrap .language-wrap .type>ul>li .arrow svg {
	width: 30px;
	height: 30px;
}

/* line 269, ../sass/app/_common.scss */
#header .extra-wrap .language-wrap .type>ul>li::after {
	position: absolute;
	content: '';
	display: block;
	width: 80%;
	height: 1px;
	background: #006ed2;
	bottom: 0;
	right: 0;
	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
	opacity: 0;
	-moz-transition: opacity 0.3s ease;
	-o-transition: opacity 0.3s ease;
	-webkit-transition: opacity 0.3s ease;
	transition: opacity 0.3s ease;
}

/* line 282, ../sass/app/_common.scss */
#header .extra-wrap .language-wrap .type>ul>li:hover {
	color: #006ed2;
}

/* line 284, ../sass/app/_common.scss */
#header .extra-wrap .language-wrap .type>ul>li:hover .arrow {
	-moz-transition: -moz-transform 1s ease 0.4s;
	-o-transition: -o-transform 1s ease 0.4s;
	-webkit-transition: -webkit-transform 1s ease;
	-webkit-transition-delay: 0.4s;
	transition: transform 1s ease 0.4s;
	-moz-transform: translateX(200px);
	-ms-transform: translateX(200px);
	-webkit-transform: translateX(200px);
	transform: translateX(200px);
}

/* line 289, ../sass/app/_common.scss */
#header .extra-wrap .language-wrap .type>ul>li.active {
	color: #006ed2;
}

/* line 296, ../sass/app/_common.scss */
#header .extra-wrap .search-wrap {
	position: relative;
}

/* line 301, ../sass/app/_common.scss */
#header .extra-wrap .search-wrap .search-box {
	width: 1080px;
	height: 40px;
	display: none;
	position: absolute;
	top: 80px;
	right: 0;
	background: #f2f2f2;
	padding: 10px 80px 10px 40px;
}

/* line 310, ../sass/app/_common.scss */
#header .extra-wrap .search-wrap .search-box input {
	display: block;
	width: 100%;
	height: 100%;
	border: none;
	background-color: transparent;
}

/* line 316, ../sass/app/_common.scss */
#header .extra-wrap .search-wrap .search-box input:focus {
	outline: none;
}

/* line 320, ../sass/app/_common.scss */
#header .extra-wrap .search-wrap .search-box .close {
	position: absolute;
	width: 16px;
	height: 16px;
	background-repeat: no-repeat;
	background-position: center;
	-moz-background-size: cover;
	-o-background-size: cover;
	-webkit-background-size: cover;
	background-size: cover;
	background-image: url("../images/common/search-close.png");
	top: 50%;
	margin-top: -8px;
	right: 40px;
}

/* line 332, ../sass/app/_common.scss */
#header .extra-wrap::after {
	content: '';
	display: block;
	clear: both;
}

/* line 338, ../sass/app/_common.scss */
#header .menus {
	position: absolute;
	top: 81px;
	overflow: hidden;
	height: 0px;
	width: 100%;
	background: rgba(0, 0, 0, 0.35);
	-moz-transition: all 0.3s;
	-o-transition: all 0.3s;
	-webkit-transition: all 0.3s;
	transition: all 0.3s;
}

/* line 346, ../sass/app/_common.scss */
#header .menus .container {
	height: 55px;
}

/* line 349, ../sass/app/_common.scss */
#header .menus.active {
	height: 55px;
}

/* line 352, ../sass/app/_common.scss */
#header .menus .menu {
	display: none;
	line-height: 55px;
	color: #fff;
}

/* line 356, ../sass/app/_common.scss */
#header .menus .menu a {
	font-size: 1.4rem;
	-moz-transition: all 0.3s;
	-o-transition: all 0.3s;
	-webkit-transition: all 0.3s;
	transition: all 0.3s;
	margin-right: 30px;
}

/* line 361, ../sass/app/_common.scss */
#header .menus .menu a.disabled {
	color: #ccc;
	cursor: default;
}

/* line 365, ../sass/app/_common.scss */
#header .menus .menu a.disabled:hover {
	color: #ccc;
}

/* line 368, ../sass/app/_common.scss */
#header .menus .menu a:hover {
	color: #ea0000;
}

/* line 372, ../sass/app/_common.scss */
#header .menus .menu.active {
	display: block;
}

/* line 376, ../sass/app/_common.scss */
#header.index {
	box-shadow: none;
	background: transparent;
}

/* line 380, ../sass/app/_common.scss */
#header.index .logo img {
	display: inline-block;
	vertical-align: middle;
	*vertical-align: auto;
	*zoom: 1;
	*display: inline;
}

/* line 385, ../sass/app/_common.scss */
#header.index .nav>li {
	display: block;
	margin: 0 20px;
	-moz-transition: all 0.3s;
	-o-transition: all 0.3s;
	-webkit-transition: all 0.3s;
	transition: all 0.3s;
	font-size: 1.6rem;
	position: relative;
}

/* line 391, ../sass/app/_common.scss */
#header.index .nav>li .dropdown-menus {
	display: none;
	position: absolute;
	width: auto;
	left: 0;
	background: #f2f2f2;
	padding: 15px 0;
}

/* line 400, ../sass/app/_common.scss */
#header.index .nav>li .dropdown-menus>ul>li {
	min-width: 100px;
	padding: 0 10px;
	text-align: center;
	position: relative;
	font-size: 1.4rem;
	line-height: 2.2;
	overflow: hidden;
	background: transparent;
	-moz-transition: all 0.2s ease;
	-o-transition: all 0.2s ease;
	-webkit-transition: all 0.2s ease;
	transition: all 0.2s ease;
}

/* line 410, ../sass/app/_common.scss */
#header.index .nav>li .dropdown-menus>ul>li .arrow {
	position: absolute;
	top: 0;
	left: -30px;
}

/* line 415, ../sass/app/_common.scss */
#header.index .nav>li .dropdown-menus>ul>li .arrow svg {
	width: 30px;
	height: 30px;
}

/* line 421, ../sass/app/_common.scss */
#header.index .nav>li .dropdown-menus>ul>li:after {
	position: absolute;
	content: '';
	display: block;
	width: 80%;
	height: 1px;
	background: #006ed2;
	bottom: 0;
	right: 0;
	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
	opacity: 0;
	-moz-transition: opacity 0.3s ease;
	-o-transition: opacity 0.3s ease;
	-webkit-transition: opacity 0.3s ease;
	transition: opacity 0.3s ease;
}

/* line 434, ../sass/app/_common.scss */
#header.index .nav>li .dropdown-menus>ul>li:hover .arrow {
	-moz-transition: -moz-transform 1s ease 0.4s;
	-o-transition: -o-transform 1s ease 0.4s;
	-webkit-transition: -webkit-transform 1s ease;
	-webkit-transition-delay: 0.4s;
	transition: transform 1s ease 0.4s;
	-moz-transform: translateX(200px);
	-ms-transform: translateX(200px);
	-webkit-transform: translateX(200px);
	transform: translateX(200px);
}

/* line 438, ../sass/app/_common.scss */
#header.index .nav>li .dropdown-menus>ul>li:hover:after {
	filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
	opacity: 1;
}

/* line 446, ../sass/app/_common.scss */
#header.index .nav>li a {
	position: relative;
}

/* line 448, ../sass/app/_common.scss */
#header.index .nav>li a::after {
	display: block;
	content: '';
	position: absolute;
	bottom: 0;
	left: 0;
	width: 0;
	height: 2px;
	background: #006ed2;
	-moz-transition: width 0.3s ease;
	-o-transition: width 0.3s ease;
	-webkit-transition: width 0.3s ease;
	transition: width 0.3s ease;
}

/* line 460, ../sass/app/_common.scss */
#header.index .nav>li a,
#header.index .nav>li a:hover {
	padding: 10px 0;
	background: transparent;
}

/* line 467, ../sass/app/_common.scss */
#header.index .nav>li:hover a::after,
#header.index .nav>li.open a::after {
	width: 100%;
}

/* line 473, ../sass/app/_common.scss */
#header.index .nav:after {
	content: '';
	display: block;
	clear: both;
}

/* line 479, ../sass/app/_common.scss */
#header.index .mask_bg {
	position: absolute;
	width: 1290px;
	height: 100%;
	top: 0;
	left: 0;
	right: 0;
	margin: 0 auto;
	background: white;
	-moz-transition: width 0.3s ease;
	-o-transition: width 0.3s ease;
	-webkit-transition: width 0.3s ease;
	transition: width 0.3s ease;
}

/* line 491, ../sass/app/_common.scss */
#header.index.active .mask_bg {
	width: 100%;
}

/* line 502, ../sass/app/_common.scss */
#bottom-tool {
	font-size: 1.2rem;
	color: #fff;
	background: #454545;
	padding-bottom: 55px;
}

/* line 507, ../sass/app/_common.scss */
#bottom-tool .map-container {
	padding: 60px 0 80px;
	display: -webkit-flex;
	display: flex;
	-webkit-flex-direction: row;
	flex-direction: row;
	-webkit-flex-wrap: nowrap;
	flex-wrap: nowrap;
	-webkit-justify-content: space-between;
	justify-content: space-between;
}

/* line 512, ../sass/app/_common.scss */
#bottom-tool .map-container .end_talk-wrap .slogan {
	color: white;
	margin-bottom: 80px;
}

/* line 515, ../sass/app/_common.scss */
#bottom-tool .map-container .end_talk-wrap .slogan .detail {
	font-size: 1.2rem;
	line-height: 2;
}

/* line 519, ../sass/app/_common.scss */
#bottom-tool .map-container .end_talk-wrap .slogan .title {
	margin-top: 20px;
	font-size: 2.4rem;
	font-weight: lighter;
}

/* line 526, ../sass/app/_common.scss */
#bottom-tool .map-container .end_talk-wrap .contact-wrapper .contact-box {
	float: left;
	width: 110px;
	height: 30px;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	border: 1px solid white;
	text-align: center;
	line-height: 28px;
	font-size: 1.4rem;
	font-weight: lighter;
}

/* line 537, ../sass/app/_common.scss */
#bottom-tool .map-container .end_talk-wrap .contact-wrapper .phone {
	float: left;
	line-height: 18px;
	margin-left: 20px;
	font-weight: lighter;
}

/* line 543, ../sass/app/_common.scss */
#bottom-tool .map-container .end_talk-wrap .contact-wrapper::after {
	content: '';
	display: block;
	clear: both;
}

/* line 549, ../sass/app/_common.scss */
#bottom-tool .map-container .end_talk-wrap .copyright {
	color: #f2f2f2;
	font-weight: lighter;
	margin-top: 50px;
}

/* line 554, ../sass/app/_common.scss */
#bottom-tool .map-container .end_talk-wrap .link-wrap {
	margin-top: 10px;
}

/* line 556, ../sass/app/_common.scss */
#bottom-tool .map-container .end_talk-wrap .link-wrap .link-item {
	color: #f2f2f2;
	font-weight: lighter;
	display: inline-block;
	line-height: 1.4;
	border-right: 1px solid #f2f2f2;
	padding-right: 5px;
}

/* line 563, ../sass/app/_common.scss */
#bottom-tool .map-container .end_talk-wrap .link-wrap .link-item:last-child {
	border-right: none;
}

/* line 569, ../sass/app/_common.scss */
#bottom-tool .map-container .address-wrap {
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	width: 294px;
	border-left: 1px solid #f2f2f2;
	padding-left: 104px;
}

/* line 574, ../sass/app/_common.scss */
#bottom-tool .map-container .address-wrap .add-item {
	font-size: 1.2rem;
	line-height: 1.6;
	margin-bottom: 40px;
}

/* line 578, ../sass/app/_common.scss */
#bottom-tool .map-container .address-wrap .add-item .area-cn,
#bottom-tool .map-container .address-wrap .add-item .area-en {
	color: white;
}

/* line 581, ../sass/app/_common.scss */
#bottom-tool .map-container .address-wrap .add-item .add-detail {
	color: #f2f2f2;
}

/* line 588, ../sass/app/_common.scss */
#bottom-tool .map_wrap {
	width: 750px;
}

/* line 590, ../sass/app/_common.scss */
#bottom-tool .map_wrap .map_options {
	display: -webkit-flex;
	display: flex;
	-webkit-flex-direction: row;
	flex-direction: row;
	-webkit-flex-wrap: nowrap;
	flex-wrap: nowrap;
	-webkit-justify-content: space-between;
	justify-content: space-between;
}

/* line 595, ../sass/app/_common.scss */
#bottom-tool .map_wrap .map_options .item .category {
	color: white;
	font-size: 1.4rem;
	margin-bottom: 30px;
}

/* line 600, ../sass/app/_common.scss */
#bottom-tool .map_wrap .map_options .item:last-child {
	margin-right: 0;
}

/* line 605, ../sass/app/_common.scss */
#bottom-tool .map_wrap .map_options ul li {
	font-size: 14px;
	line-height: 30px;
	height: 30px;
}

/* line 609, ../sass/app/_common.scss */
#bottom-tool .map_wrap .map_options ul li a {
	color: #f2f2f2;
}

/* line 613, ../sass/app/_common.scss */
#bottom-tool .map_wrap .map_options ul li:hover a {
	color: white;
}

/* line 624, ../sass/app/_common.scss */
#bottom-tool .contact-wrap .item {
	display: inline-block;
	width: 90px;
	line-height: 25px;
	background: #3a3a3a;
	text-align: center;
	color: #f2f2f2;
	margin-right: 5px;
}

/* line 632, ../sass/app/_common.scss */
#bottom-tool .contact-wrap .item:last-child {
	margin-right: 0;
}

/* line 636, ../sass/app/_common.scss */
#bottom-tool .contact-wrap .phone {
	font-size: 1.4rem;
	color: white;
	letter-spacing: 1px;
	text-align: right;
	margin-top: 20px;
}

/* line 644, ../sass/app/_common.scss */
#bottom-tool .copyright-wrap {
	line-height: 33px;
}

/* line 646, ../sass/app/_common.scss */
#bottom-tool .copyright-wrap p {
	vertical-align: middle;
	display: inline-block;
	color: #f2f2f2;
}

/* line 651, ../sass/app/_common.scss */
#bottom-tool .copyright-wrap .link {
	display: inline-block;
	vertical-align: middle;
}

/* line 655, ../sass/app/_common.scss */
#bottom-tool .copyright-wrap .end {
	color: white;
	margin-left: 10px;
}

/* line 661, ../sass/app/_common.scss */
#bottom-tool p {
	color: #fff;
}

/* line 664, ../sass/app/_common.scss */
#bottom-tool .icon-container {
	display: inline-block;
	vertical-align: middle;
	*vertical-align: auto;
	*zoom: 1;
	*display: inline;
	position: relative;
}

/* line 667, ../sass/app/_common.scss */
#bottom-tool .icon-container:hover {
	cursor: pointer;
}

/* line 673, ../sass/app/_common.scss */
#bottom-tool .wechat .icon {
	display: inline-block;
	vertical-align: middle;
}

/* line 677, ../sass/app/_common.scss */
#bottom-tool .wechat .text {
	display: inline-block;
	color: #f2f2f2;
	margin-left: 10px;
	vertical-align: middle;
}

/* line 683, ../sass/app/_common.scss */
#bottom-tool .wechat .qr {
	display: none;
	width: 150px;
	height: 156px;
	position: absolute;
	left: -59px;
	top: -175px;
	z-index: 9999;
	background: url("../images/common/qr-container.png") no-repeat center;
}

/* line 692, ../sass/app/_common.scss */
#bottom-tool .wechat .qr img {
	width: 137px;
	height: 137px;
	margin: 7px auto;
}

/* line 699, ../sass/app/_common.scss */
#bottom-tool .wechat:hover .qr {
	display: block;
}

/* line 706, ../sass/app/_common.scss */
#foot {
	position: relative;
	background: #006ed2;
}

/* line 709, ../sass/app/_common.scss */
#foot .foot-line {
	width: 100%;
	height: 2px;
	background: #fcc800;
}

/* line 714, ../sass/app/_common.scss */
#foot .this-logo {
	padding-top: 30px;
	border-bottom: 1px solid white;
}

/* line 717, ../sass/app/_common.scss */
#foot .this-logo p {
	letter-spacing: 1px;
	font-size: 1.3rem;
	font-weight: bold;
	color: white;
	padding: 10px 0 30px;
}

/* line 726, ../sass/app/_common.scss */
#foot .map-wrap {
	border-bottom: 1px solid white;
	padding-bottom: 15px;
}

/* line 729, ../sass/app/_common.scss */
#foot .map-wrap .left-wrap {
	float: left;
}

/* line 731, ../sass/app/_common.scss */
#foot .map-wrap .left-wrap .this-logo {
	margin-top: 40px;
}

/* line 737, ../sass/app/_common.scss */
#foot .map-wrap .left-wrap .map-list>ul {
	margin-top: 20px;
}

/* line 739, ../sass/app/_common.scss */
#foot .map-wrap .left-wrap .map-list>ul>li {
	margin-right: 70px;
	display: inline-block;
	vertical-align: top;
}

/* line 743, ../sass/app/_common.scss */
#foot .map-wrap .left-wrap .map-list>ul>li header {
	font-size: 1.4rem;
	line-height: 2;
	padding-bottom: 10px;
	color: white;
}

/* line 749, ../sass/app/_common.scss */
#foot .map-wrap .left-wrap .map-list>ul>li article {
	font-size: 1.2rem;
	line-height: 2.1;
}

/* line 756, ../sass/app/_common.scss */
#foot .map-wrap .left-wrap .map-list>ul>li article .a {
	color: white;
	-moz-transition: color 0.3s ease;
	-o-transition: color 0.3s ease;
	-webkit-transition: color 0.3s ease;
	transition: color 0.3s ease;
}

/* line 759, ../sass/app/_common.scss */
#foot .map-wrap .left-wrap .map-list>ul>li article .a:hover {
	color: white;
}

/* line 767, ../sass/app/_common.scss */
#foot .map-wrap .left-wrap .type-choose {
	margin-top: 15px;
	width: 200px;
	height: 40px;
	background: #006ed2;
	line-height: 40px;
	text-align: center;
}

/* line 774, ../sass/app/_common.scss */
#foot .map-wrap .left-wrap .type-choose span {
	font-size: 1.7rem;
	display: inline-block;
	color: white;
	vertical-align: middle;
	margin-right: 23px;
}

/* line 781, ../sass/app/_common.scss */
#foot .map-wrap .left-wrap .type-choose img {
	display: inline-block;
	vertical-align: middle;
}

/* line 789, ../sass/app/_common.scss */
#foot .map-wrap .share-wrap {
	margin-top: 20px;
	margin-right: 60px;
	float: right;
}

/* line 794, ../sass/app/_common.scss */
#foot .map-wrap .share-wrap .jump-top {
	cursor: pointer;
}

/* line 796, ../sass/app/_common.scss */
#foot .map-wrap .share-wrap .jump-top img {
	display: inline-block;
}

/* line 800, ../sass/app/_common.scss */
#foot .map-wrap .share-wrap .p {
	font-size: 1.2rem;
	line-height: 1.6;
	vertical-align: top;
}

/* line 805, ../sass/app/_common.scss */
#foot .map-wrap .share-wrap .p.phone {
	margin: 0 0 30px;
}

/* line 808, ../sass/app/_common.scss */
#foot .map-wrap .share-wrap .p p {
	color: white;
	float: left;
}

/* line 812, ../sass/app/_common.scss */
#foot .map-wrap .share-wrap .p span {
	display: inline-block;
}

/* line 815, ../sass/app/_common.scss */
#foot .map-wrap .share-wrap .p::after {
	content: '';
	display: block;
	clear: both;
}

/* line 822, ../sass/app/_common.scss */
#foot .map-wrap .qr {
	margin-top: 20px;
	float: right;
}

/* line 826, ../sass/app/_common.scss */
#foot .map-wrap::after {
	display: block;
	content: '';
	clear: both;
}

/* line 833, ../sass/app/_common.scss */
#foot .copyright-wrap {
	margin-top: 30px;
	padding-bottom: 30px;
}

/* line 836, ../sass/app/_common.scss */
#foot .copyright-wrap .copyright {
	color: white;
	float: left;
	font-size: 1.2rem;
	line-height: 22px;
}

/* line 842, ../sass/app/_common.scss */
#foot .copyright-wrap .share-wrap {
	float: right;
}

/* line 844, ../sass/app/_common.scss */
#foot .copyright-wrap .share-wrap .weibo,
#foot .copyright-wrap .share-wrap .wechat {
	display: inline-block;
}

/* line 847, ../sass/app/_common.scss */
#foot .copyright-wrap .share-wrap .weibo {
	padding-right: 10px;
}

/* line 851, ../sass/app/_common.scss */
#foot .copyright-wrap::after {
	display: block;
	content: '';
	clear: both;
}

/* line 859, ../sass/app/_common.scss */
#foot-v {
	position: relative;
	background: #006ed2;
}

/* line 862, ../sass/app/_common.scss */
#foot-v .foot-line {
	width: 100%;
	height: 2px;
	background: #fcc800;
}

/* line 867, ../sass/app/_common.scss */
#foot-v .this-logo {
	padding-top: 30px;
	border-bottom: 1px solid white;
}

/* line 870, ../sass/app/_common.scss */
#foot-v .this-logo p {
	letter-spacing: 1px;
	font-size: 1.3rem;
	font-weight: bold;
	color: white;
	padding: 10px 0 30px;
}

/* line 879, ../sass/app/_common.scss */
#foot-v .map-wrap {
	border-bottom: 1px solid white;
	padding-bottom: 15px;
	position: relative;
}

/* line 883, ../sass/app/_common.scss */
#foot-v .map-wrap .left-wrap {
	float: left;
}

/* line 885, ../sass/app/_common.scss */
#foot-v .map-wrap .left-wrap .this-logo {
	margin-top: 40px;
}

/* line 891, ../sass/app/_common.scss */
#foot-v .map-wrap .left-wrap .map-list>ul {
	margin-top: 20px;
}

/* line 893, ../sass/app/_common.scss */
#foot-v .map-wrap .left-wrap .map-list>ul>li {
	margin-right: 70px;
	display: inline-block;
	vertical-align: top;
}

/* line 897, ../sass/app/_common.scss */
#foot-v .map-wrap .left-wrap .map-list>ul>li header {
	font-size: 1.4rem;
	line-height: 2;
	padding-bottom: 10px;
	color: white;
}

/* line 903, ../sass/app/_common.scss */
#foot-v .map-wrap .left-wrap .map-list>ul>li article {
	font-size: 1.2rem;
	line-height: 2.1;
}

/* line 910, ../sass/app/_common.scss */
#foot-v .map-wrap .left-wrap .map-list>ul>li article .a {
	color: white;
	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=70);
	opacity: 0.7;
	-moz-transition: opacity 0.3s ease;
	-o-transition: opacity 0.3s ease;
	-webkit-transition: opacity 0.3s ease;
	transition: opacity 0.3s ease;
}

/* line 914, ../sass/app/_common.scss */
#foot-v .map-wrap .left-wrap .map-list>ul>li article .a:hover {
	filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
	opacity: 1;
}

/* line 922, ../sass/app/_common.scss */
#foot-v .map-wrap .left-wrap .type-choose {
	margin-top: 15px;
	width: 200px;
	height: 40px;
	background: #006ed2;
	line-height: 40px;
	text-align: center;
}

/* line 929, ../sass/app/_common.scss */
#foot-v .map-wrap .left-wrap .type-choose span {
	font-size: 1.7rem;
	display: inline-block;
	color: white;
	vertical-align: middle;
	margin-right: 23px;
}

/* line 936, ../sass/app/_common.scss */
#foot-v .map-wrap .left-wrap .type-choose img {
	display: inline-block;
	vertical-align: middle;
}

/* line 944, ../sass/app/_common.scss */
#foot-v .map-wrap .share-wrap {
	margin-top: 20px;
	margin-right: 60px;
	float: right;
}

/* line 949, ../sass/app/_common.scss */
#foot-v .map-wrap .share-wrap .jump-top {
	cursor: pointer;
}

/* line 951, ../sass/app/_common.scss */
#foot-v .map-wrap .share-wrap .jump-top img {
	display: inline-block;
}

/* line 955, ../sass/app/_common.scss */
#foot-v .map-wrap .share-wrap .p {
	font-size: 1.2rem;
	line-height: 1.6;
	vertical-align: top;
}

/* line 960, ../sass/app/_common.scss */
#foot-v .map-wrap .share-wrap .p.phone {
	margin: 0 0 30px;
}

/* line 963, ../sass/app/_common.scss */
#foot-v .map-wrap .share-wrap .p p {
	color: white;
	float: left;
}

/* line 967, ../sass/app/_common.scss */
#foot-v .map-wrap .share-wrap .p span {
	display: inline-block;
}

/* line 970, ../sass/app/_common.scss */
#foot-v .map-wrap .share-wrap .p::after {
	content: '';
	display: block;
	clear: both;
}

/* line 977, ../sass/app/_common.scss */
#foot-v .map-wrap .qr {
	margin-top: 20px;
	float: right;
}

/* line 981, ../sass/app/_common.scss */
#foot-v .map-wrap::after {
	display: block;
	content: '';
	clear: both;
}

/* line 986, ../sass/app/_common.scss */
#foot-v .map-wrap .down {
	position: absolute;
	padding: 5px 10px;
	background: white;
	left: 0;
	bottom: 20px;
}

/* line 993, ../sass/app/_common.scss */
#foot-v .map-wrap .down a {
	line-height: 20px;
}

/* line 995, ../sass/app/_common.scss */
#foot-v .map-wrap .down a span {
	vertical-align: middle;
	display: inline-block;
	color: #006ed2;
	-moz-transition: opacity 0.3s ease;
	-o-transition: opacity 0.3s ease;
	-webkit-transition: opacity 0.3s ease;
	transition: opacity 0.3s ease;
	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=70);
	opacity: 0.7;
}

/* line 1001, ../sass/app/_common.scss */
#foot-v .map-wrap .down a span.img {
	width: 15px;
	height: 15px;
	margin: 0 5px;
	background-repeat: no-repeat;
	background-position: center;
	-moz-background-size: cover;
	-o-background-size: cover;
	-webkit-background-size: cover;
	background-size: cover;
	background-image: url("../images/product/down-hover.png");
	-moz-transition: background 0.3s ease;
	-o-transition: background 0.3s ease;
	-webkit-transition: background 0.3s ease;
	transition: background 0.3s ease;
}

/* line 1011, ../sass/app/_common.scss */
#foot-v .map-wrap .down a:hover span {
	filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
	opacity: 1;
}

/* line 1019, ../sass/app/_common.scss */
#foot-v .copyright-wrap {
	margin-top: 30px;
	padding-bottom: 30px;
}

/* line 1022, ../sass/app/_common.scss */
#foot-v .copyright-wrap .copyright {
	color: white;
	float: left;
	font-size: 1.2rem;
	line-height: 22px;
}

/* line 1028, ../sass/app/_common.scss */
#foot-v .copyright-wrap .share-wrap {
	float: right;
}

/* line 1030, ../sass/app/_common.scss */
#foot-v .copyright-wrap .share-wrap .weibo,
#foot-v .copyright-wrap .share-wrap .wechat {
	display: inline-block;
}

/* line 1033, ../sass/app/_common.scss */
#foot-v .copyright-wrap .share-wrap .weibo {
	padding-right: 10px;
}

/* line 1037, ../sass/app/_common.scss */
#foot-v .copyright-wrap::after {
	display: block;
	content: '';
	clear: both;
}

/* line 1047, ../sass/app/_common.scss */
#newBridge .icon-right-center {
	top: 80% !important;
}

/* line 1051, ../sass/app/_common.scss */
.experience-wrapper {
	width: 100%;
	height: 544px;
	background-repeat: no-repeat;
	background-position: center;
	-moz-background-size: cover;
	-o-background-size: cover;
	-webkit-background-size: cover;
	background-size: cover;
	position: relative;
	background-color: #008cf0;
}

/* line 1057, ../sass/app/_common.scss */
.experience-wrapper .bg {
	overflow: hidden;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 1;
	text-align: center;
}

/* line 1066, ../sass/app/_common.scss */
.experience-wrapper .bg img {
	position: relative;
	top: -30px;
	margin-right: 77px;
	display: inline-block;
}

/* line 1071, ../sass/app/_common.scss */
.experience-wrapper .bg img.industry {
	margin-right: 120px;
}

/* line 1077, ../sass/app/_common.scss */
.experience-wrapper .main-contain {
	position: relative;
	z-index: 2;
	height: 100%;
	display: -webkit-flex;
	display: flex;
	-webkit-flex-direction: column;
	flex-direction: column;
	-webkit-flex-wrap: nowrap;
	flex-wrap: nowrap;
	-webkit-justify-content: center;
	justify-content: center;
	-webkit-align-items: center;
	align-items: center;
}

/* line 1085, ../sass/app/_common.scss */
.experience-wrapper.industry {
	background-color: #687382;
}

/* line 1088, ../sass/app/_common.scss */
.experience-wrapper .img {
	cursor: pointer;
	position: relative;
	margin-bottom: 60px;
}

/* line 1092, ../sass/app/_common.scss */
.experience-wrapper .img img {
	position: relative;
	z-index: 2;
}

/* line 1096, ../sass/app/_common.scss */
.experience-wrapper .img::after {
	position: absolute;
	content: '';
	display: block;
	-moz-transform: scale(0);
	-ms-transform: scale(0);
	-webkit-transform: scale(0);
	transform: scale(0);
	-moz-transition: -moz-transform 0.3s ease;
	-o-transition: -o-transform 0.3s ease;
	-webkit-transition: -webkit-transform 0.3s ease;
	transition: transform 0.3s ease;
	top: 50%;
	left: 50%;
	margin: -71.5px 0 0 -174px;
	width: 348px;
	height: 143px;
	background-repeat: no-repeat;
	background-position: center;
	-moz-background-size: cover;
	-o-background-size: cover;
	-webkit-background-size: cover;
	background-size: cover;
	background-image: url("../images/common/btn_hover.png");
}

/* line 1111, ../sass/app/_common.scss */
.experience-wrapper .img:hover::after {
	-moz-transform: scale(1);
	-ms-transform: scale(1);
	-webkit-transform: scale(1);
	transform: scale(1);
}

/* line 1118, ../sass/app/_common.scss */
.experience-wrapper p {
	color: white;
}

/* line 1120, ../sass/app/_common.scss */
.experience-wrapper p.title {
	font-size: 2.4rem;
	margin: 40px 0 30px;
}

/* line 1124, ../sass/app/_common.scss */
.experience-wrapper p.slogan {
	text-align: center;
	font-size: 2.4rem;
	line-height: 1.5;
}

/* line 1133, ../sass/app/_common.scss */
._page-cover {
	height: auto;
	width: 100%;
	position: relative;
	margin-top: 81px;
	z-index: 10;
}

/* line 1139, ../sass/app/_common.scss */
._page-cover ._cover {
	width: 100%;
	height: 450px;
}

/* line 1142, ../sass/app/_common.scss */
._page-cover ._cover .slogan-wrapper {
	position: relative;
	width: 1200px;
	margin: 0 auto;
	height: 100%;
	display: -webkit-flex;
	display: flex;
	-webkit-flex-direction: column;
	flex-direction: column;
	-webkit-flex-wrap: nowrap;
	flex-wrap: nowrap;
	-webkit-justify-content: center;
	justify-content: center;
}

/* line 1149, ../sass/app/_common.scss */
._page-cover ._cover .slogan-wrapper .slogan {
	position: absolute;
	bottom: 50px;
	left: 0;
	font-size: 4.8rem;
	color: white;
	font-weight: lighter;
	letter-spacing: 5px;
}

/* line 1158, ../sass/app/_common.scss */
._page-cover ._cover .slogan-wrapper .title {
	color: white;
	font-size: 4.5rem;
	line-height: 1.8;
}

/* line 1163, ../sass/app/_common.scss */
._page-cover ._cover .slogan-wrapper .detail {
	color: white;
	font-size: 1.6rem;
	line-height: 1.7;
}

/* line 1170, ../sass/app/_common.scss */
._page-cover ._breadcrumbs {
	height: 50px;
	line-height: 50px;
	background: #fff;
	border-bottom: #cccccc 1px solid;
	font-size: 14px;
}

/* line 1177, ../sass/app/_common.scss */
._page-cover ._breadcrumbs a {
	display: inline-block;
	vertical-align: middle;
	*vertical-align: auto;
	*zoom: 1;
	*display: inline;
}

/* line 1179, ../sass/app/_common.scss */
._page-cover ._breadcrumbs a em.disabled {
	color: #ccc;
}

/* line 1183, ../sass/app/_common.scss */
._page-cover ._breadcrumbs .home {
	width: 45px;
	height: 50px;
	line-height: 50px;
	text-align: center;
	position: relative;
}

/* line 1189, ../sass/app/_common.scss */
._page-cover ._breadcrumbs .home i {
	color: #b1b1b1;
	font-size: 14px;
}

/* line 1193, ../sass/app/_common.scss */
._page-cover ._breadcrumbs .home::after {
	content: '';
	display: block;
	width: 1px;
	height: 16px;
	position: absolute;
	right: 0;
	top: 18px;
	background: #b1b1b1;
}

/* line 1204, ../sass/app/_common.scss */
._page-cover ._breadcrumbs .category {
	height: 50px;
	line-height: 50px;
	padding: 0 14px;
	position: relative;
	color: #606060;
	font-weight: bold;
}

/* line 1211, ../sass/app/_common.scss */
._page-cover ._breadcrumbs .category i {
	margin-left: 10px;
}

/* line 1216, ../sass/app/_common.scss */
._page-cover ._breadcrumbs .navigator li {
	margin-right: 25px;
	color: #606060;
	height: 50px;
	-moz-transition: all 0.2s;
	-o-transition: all 0.2s;
	-webkit-transition: all 0.2s;
	transition: all 0.2s;
}

/* line 1222, ../sass/app/_common.scss */
._page-cover ._breadcrumbs .navigator li:hover,
._page-cover ._breadcrumbs .navigator li.active {
	color: #b81c22;
	border-bottom: #b81c22 2px solid;
}

/* line 1229, ../sass/app/_common.scss */
.pop-layout {
	display: none;
	background: rgba(0, 0, 0, 0.8);
	position: fixed;
	left: 0;
	top: 0;
	z-index: 999999;
}

/* line 1236, ../sass/app/_common.scss */
.pop-layout .close {
	position: absolute;
	right: 10px;
	top: 10px;
	width: 30px;
	height: 30px;
	background: rgba(255, 255, 255, 0.5);
	color: #000;
	font-size: 2rem;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	line-height: 30px;
	text-align: center;
	cursor: pointer;
}

/* line 1250, ../sass/app/_common.scss */
.pop-layout .pop-layout-container {
	width: 1320px;
	height: auto;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	padding: 20px;
	background: #fff;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	margin: 100px auto 0;
}

/* line 1260, ../sass/app/_common.scss */
._foot-cover {
	width: 100%;
	height: 330px;
	background-repeat: no-repeat;
	background-position: center;
	-moz-background-size: cover;
	-o-background-size: cover;
	-webkit-background-size: cover;
	background-size: cover;
	text-align: center;
	line-height: 330px;
	font-size: 4.3rem;
	color: white;
	margin-top: 125px;
	text-shadow: 0 0 5px rgba(0, 0, 0, 0.2);
}

/* line 1271, ../sass/app/_common.scss */
.modal-header {
	padding: 0;
	height: 106px;
	-moz-background-size: cover;
	-o-background-size: cover;
	-webkit-background-size: cover;
	background-size: cover;
	border-bottom: #ffffff 1px solid;
}

/* line 1277, ../sass/app/_common.scss */
.modal-header .close {
	position: absolute;
	top: 0;
	right: -38px;
	width: 37px;
	height: 37px;
	background: url("../images/common/modal-close.png") no-repeat center;
	-moz-background-size: cover;
	-o-background-size: cover;
	-webkit-background-size: cover;
	background-size: cover;
	-moz-transition: background 0.3s ease;
	-o-transition: background 0.3s ease;
	-webkit-transition: background 0.3s ease;
	transition: background 0.3s ease;
	cursor: pointer;
}

/* line 1287, ../sass/app/_common.scss */
.modal-header .close:hover {
	background-image: url("../images/common/modal-close-hover.png");
}

/* line 1292, ../sass/app/_common.scss */
.modal-title {
	font-size: 2rem;
	font-weight: bold;
	text-align: center;
	line-height: 106px;
}

/* line 1298, ../sass/app/_common.scss */
.modal-content {
	border-color: #ffffff;
	-moz-border-radius: 0;
	-webkit-border-radius: 0;
	border-radius: 0;
}

/* line 1302, ../sass/app/_common.scss */
.modal-body {
	-moz-box-sizing: borderr-box;
	-webkit-box-sizing: borderr-box;
	box-sizing: borderr-box;
	padding: 30px 70px;
}

/* line 1305, ../sass/app/_common.scss */
.modal-body .close {
	position: absolute;
	top: 35px;
	right: 38px;
	width: 37px;
	height: 37px;
	background: url("../images/common/modal-close.png") no-repeat center;
	-moz-background-size: cover;
	-o-background-size: cover;
	-webkit-background-size: cover;
	background-size: cover;
	cursor: pointer;
}

/* line 1317, ../sass/app/_common.scss */
#video .modal-dialog {
	margin-top: 60px;
	width: 1280px;
}

/* line 1321, ../sass/app/_common.scss */
#video .modal-header {
	height: 0;
	min-height: 0;
	border: none;
	padding: 0;
}

/* line 1326, ../sass/app/_common.scss */
#video .modal-header .close {
	right: -40px;
	top: 1px;
}

/* line 1331, ../sass/app/_common.scss */
#video .modal-body {
	padding: 0;
}

/* line 1333, ../sass/app/_common.scss */
#video .modal-body #about-video {
	width: 1280px;
	height: 720px;
}

/* line 1340, ../sass/app/_common.scss */
.pagination-wrapper .content {
	padding-bottom: 100px;
	position: relative;
	left: 50%;
	float: left;
}

/* line 1345, ../sass/app/_common.scss */
.pagination-wrapper .content .chen-pagination {
	position: relative;
	left: -50%;
}

/* line 1348, ../sass/app/_common.scss */
.pagination-wrapper .content .chen-pagination li {
	cursor: pointer;
	display: inline-block;
	margin: 0 10px;
	text-align: center;
	position: relative;
	font-size: 2rem;
}

/* line 1355, ../sass/app/_common.scss */
.pagination-wrapper .content .chen-pagination li a {
	font-size: 2rem;
}

/* line 1357, ../sass/app/_common.scss */
.pagination-wrapper .content .chen-pagination li a:hover {
	color: #006ed2;
	border-bottom: 1px solid #006ed2;
}

/* line 1363, ../sass/app/_common.scss */
.pagination-wrapper .content .chen-pagination li.active {
	color: #006ed2;
	border-bottom: 1px solid #006ed2;
}

/* line 1366, ../sass/app/_common.scss */
.pagination-wrapper .content .chen-pagination li.active a {
	color: #006ed2;
}

/* line 1372, ../sass/app/_common.scss */
.pagination-wrapper .content .chen-pagination li.prev {
	position: relative;
	top: 5px;
	width: 15px;
	height: 27px;
	padding: 0;
	margin: 0 40px 0 0;
	background-repeat: no-repeat;
	background-position: center;
	-moz-background-size: cover;
	-o-background-size: cover;
	-webkit-background-size: cover;
	background-size: cover;
	background-image: url("../images/serve/download/left.png");
	-moz-transition: background 0.3s ease-in;
	-o-transition: background 0.3s ease-in;
	-webkit-transition: background 0.3s ease-in;
	transition: background 0.3s ease-in;
}

/* line 1385, ../sass/app/_common.scss */
.pagination-wrapper .content .chen-pagination li.prev a {
	display: block;
	width: 100%;
	height: 100%;
}

/* line 1389, ../sass/app/_common.scss */
.pagination-wrapper .content .chen-pagination li.prev a:hover {
	border: none;
}

/* line 1393, ../sass/app/_common.scss */
.pagination-wrapper .content .chen-pagination li.prev span {
	display: block;
	width: 100%;
	height: 100%;
}

/* line 1400, ../sass/app/_common.scss */
.pagination-wrapper .content .chen-pagination li.next {
	position: relative;
	top: 5px;
	width: 15px;
	height: 27px;
	padding: 0;
	margin: 0 0 0 40px;
	background-repeat: no-repeat;
	background-position: center;
	-moz-background-size: cover;
	-o-background-size: cover;
	-webkit-background-size: cover;
	background-size: cover;
	background-image: url("../images/serve/download/right.png");
	-moz-transition: background 0.3s ease-in;
	-o-transition: background 0.3s ease-in;
	-webkit-transition: background 0.3s ease-in;
	transition: background 0.3s ease-in;
}

/* line 1413, ../sass/app/_common.scss */
.pagination-wrapper .content .chen-pagination li.next a {
	display: block;
	width: 100%;
	height: 100%;
}

/* line 1417, ../sass/app/_common.scss */
.pagination-wrapper .content .chen-pagination li.next a:hover {
	border: none;
}

/* line 1421, ../sass/app/_common.scss */
.pagination-wrapper .content .chen-pagination li.next span {
	display: block;
	width: 100%;
	height: 100%;
}

/* line 1428, ../sass/app/_common.scss */
.pagination-wrapper .content .chen-pagination li.disabled {
	cursor: not-allowed;
}

/* line 1435, ../sass/app/_common.scss */
.pagination-wrapper::after {
	content: '';
	display: block;
	clear: both;
}

/* line 1440, ../sass/app/_common.scss */
.header_banner {
	margin-top: 81px;
	width: 100%;
	height: 450px;
	background-repeat: no-repeat;
	background-position: center;
	-moz-background-size: cover;
	-o-background-size: cover;
	-webkit-background-size: cover;
	background-size: cover;
}

/* line 1, ../sass/app/_index.scss */
#main.index {
	/*.post-all{
    background: $FONT_GRAY;
    .post-wrapper{
      padding: 135px 0 100px;
      @include flex-r-n();
      @include flex-wrap(wrap);
      @include justify-content(space-between);
      &.grid{
        display: grid;
        grid-template-columns: 373px 373px 373px;
        grid-row-gap: 35px;
        -webkit-justify-content: space-between;
        justify-content: space-between;
      }
      .item{
        position: relative;
        width: 373px;
        margin-bottom: 35px;
        .cover{
          width: 100%;
          height: 221px;
          overflow: hidden;
          .img{
            width: 100%;
            height: 100%;
            @include background();
            @include transition(all .3s ease);
          }
        }
        .text-wrapper{
          padding: 20px;
          height: 270px;
          background: white;
          .type{
            font-size: 1.6rem;
            color: $FONT_TYPE;
            margin-bottom: 20px;

          }
          .title{
            font-size: 1.8rem;
            color: $MAIN_COLOR_BLUE;
            margin-bottom: 10px;
          }
          .intro{
            font-size: 1.6rem;
            line-height: 1.6;
          }
          .news-btn{
            position: absolute;
            left: 20px;
            bottom: 20px;
            width: 333px;
            border-top: 1px solid $FONT_TYPE;
            line-height: 37px;
            span{
              vertical-align: middle;
              display: inline-block;
              margin-right: 15px;
            }
            img{
              vertical-align: middle;
              display: inline-block;
            }
          }
        }
        &:hover{
          .cover{
            .img{
              @include transform(scale(1.1));
            }
          }
          .news-btn{
            span{
              color: $MAIN_COLOR_BLUE;
            }
          }
        }
      }
    }
  }*/
}

/* line 2, ../sass/app/_index.scss */
#main.index .video-wrapper {
	position: relative;
	height: 450px;
	width: 100%;
	margin-top: 81px;
	overflow: hidden;
}

/* line 8, ../sass/app/_index.scss */
#main.index .video-wrapper .slogan-wrap {
	position: absolute;
	top: 0;
	z-index: 3;
	width: 1200px;
	height: 100%;
	left: 50%;
	margin-left: -600px;
	display: -webkit-flex;
	display: flex;
	-webkit-flex-direction: column;
	flex-direction: column;
	-webkit-flex-wrap: nowrap;
	flex-wrap: nowrap;
	-webkit-justify-content: center;
	justify-content: center;
}

/* line 18, ../sass/app/_index.scss */
#main.index .video-wrapper .slogan-wrap .icon {
	width: 323px;
	margin-bottom: 50px;
}

/* line 22, ../sass/app/_index.scss */
#main.index .video-wrapper .slogan-wrap p {
	font-size: 4rem;
	line-height: 1.4;
	color: white;
	text-shadow: 0 1px 5px rgba(0, 0, 0, 0.4);
}

/* line 27, ../sass/app/_index.scss */
#main.index .video-wrapper .slogan-wrap p strong {
	font-weight: bold;
}

/* line 31, ../sass/app/_index.scss */
#main.index .video-wrapper .slogan-wrap .detail {
	font-size: 2.4rem;
	margin-top: 15px;
}

/* line 36, ../sass/app/_index.scss */
#main.index .video-wrapper .mask {
	position: absolute;
	z-index: 2;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: rgba(0, 0, 0, 0.4);
}

/* line 45, ../sass/app/_index.scss */
#main.index .video-wrapper video {
	width: 100%;
	height: 100%;
	object-fit: cover;
}

/* line 50, ../sass/app/_index.scss */
#main.index .video-wrapper .master-slider {
	width: 100%;
}

/* line 52, ../sass/app/_index.scss */
#main.index .video-wrapper .master-slider .ms-slide {
	width: 100%;
	height: 100%;
}

/* line 55, ../sass/app/_index.scss */
#main.index .video-wrapper .master-slider .ms-slide .slide-banner {
	width: 100%;
	height: 100%;
	background-repeat: no-repeat;
	background-position: center;
	-moz-background-size: cover;
	-o-background-size: cover;
	-webkit-background-size: cover;
	background-size: cover;
}

/* line 61, ../sass/app/_index.scss */
#main.index .video-wrapper .master-slider .ms-nav-prev {
	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=70);
	opacity: 0.7;
	cursor: pointer;
	position: absolute;
	top: 50%;
	margin-top: -26.5px;
	width: 27px;
	height: 53px;
	left: 30px;
	background-size: cover;
	background-image: url("../images/index/left.png");
}

/* line 72, ../sass/app/_index.scss */
#main.index .video-wrapper .master-slider .ms-nav-prev:focus {
	outline: none;
	-webkit-tap-highlight-color: transparent;
}

/* line 76, ../sass/app/_index.scss */
#main.index .video-wrapper .master-slider .ms-nav-prev:hover {
	filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
	opacity: 1;
}

/* line 80, ../sass/app/_index.scss */
#main.index .video-wrapper .master-slider .ms-nav-next {
	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=70);
	opacity: 0.7;
	cursor: pointer;
	position: absolute;
	top: 50%;
	margin-top: -26.5px;
	width: 27px;
	height: 53px;
	right: 30px;
	background-size: cover;
	background-image: url("../images/index/right.png");
}

/* line 91, ../sass/app/_index.scss */
#main.index .video-wrapper .master-slider .ms-nav-next:focus {
	outline: none;
	-webkit-tap-highlight-color: transparent;
}

/* line 95, ../sass/app/_index.scss */
#main.index .video-wrapper .master-slider .ms-nav-next:hover {
	filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
	opacity: 1;
}

/* line 100, ../sass/app/_index.scss */
#main.index .video-wrapper .master-slider .ms-bullets .ms-bullet {
	position: relative;
	cursor: pointer;
	width: 50px;
	height: 10px;
	margin: 0 20px;
}

/* line 106, ../sass/app/_index.scss */
#main.index .video-wrapper .master-slider .ms-bullets .ms-bullet::after {
	content: '';
	display: block;
	position: absolute;
	width: 100%;
	height: 4px;
	top: 50%;
	left: 0;
	margin-top: -2px;
	background: #999999;
}

/* line 118, ../sass/app/_index.scss */
#main.index .video-wrapper .master-slider .ms-bullets .ms-bullet.ms-bullet-selected::after {
	background: #006ed2;
}

/* line 123, ../sass/app/_index.scss */
#main.index .video-wrapper .master-slider .ms-bullets .ms-bullet:focus {
	outline: none;
	-webkit-tap-highlight-color: transparent;
}

/* line 130, ../sass/app/_index.scss */
#main.index .video-wrapper .swiper-container {
	width: 100%;
	height: 100%;
}

/* line 133, ../sass/app/_index.scss */
#main.index .video-wrapper .swiper-container .swiper-wrapper {
	-moz-transition-timing-function: cubic-bezier(0.01, 0.7, 1, 0.98);
	-o-transition-timing-function: cubic-bezier(0.01, 0.7, 1, 0.98);
	-webkit-transition-timing-function: cubic-bezier(0.01, 0.7, 1, 0.98);
	transition-timing-function: cubic-bezier(0.01, 0.7, 1, 0.98);
}

/* line 135, ../sass/app/_index.scss */
#main.index .video-wrapper .swiper-container .swiper-wrapper .swiper-slide {
	width: 100%;
	height: 100%;
	background-repeat: no-repeat;
	background-position: center;
	-moz-background-size: cover;
	-o-background-size: cover;
	-webkit-background-size: cover;
	background-size: cover;
}

/* line 141, ../sass/app/_index.scss */
#main.index .video-wrapper .swiper-container .swiper-button-prev {
	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=70);
	opacity: 0.7;
	height: 53px;
	left: 30px;
	background-size: cover;
	background-image: url("../images/index/left.png");
}

/* line 147, ../sass/app/_index.scss */
#main.index .video-wrapper .swiper-container .swiper-button-prev:focus {
	outline: none;
	-webkit-tap-highlight-color: transparent;
}

/* line 151, ../sass/app/_index.scss */
#main.index .video-wrapper .swiper-container .swiper-button-prev:hover {
	filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
	opacity: 1;
}

/* line 155, ../sass/app/_index.scss */
#main.index .video-wrapper .swiper-container .swiper-button-next {
	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=70);
	opacity: 0.7;
	height: 53px;
	right: 30px;
	background-size: cover;
	background-image: url("../images/index/right.png");
}

/* line 161, ../sass/app/_index.scss */
#main.index .video-wrapper .swiper-container .swiper-button-next:focus {
	outline: none;
	-webkit-tap-highlight-color: transparent;
}

/* line 165, ../sass/app/_index.scss */
#main.index .video-wrapper .swiper-container .swiper-button-next:hover {
	filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
	opacity: 1;
}

/* line 169, ../sass/app/_index.scss */
#main.index .video-wrapper .swiper-container .swiper-pagination-bullets {
	bottom: 20px;
}

/* line 171, ../sass/app/_index.scss */
#main.index .video-wrapper .swiper-container .swiper-pagination-bullets .swiper-pagination-bullet {
	width: 26px;
	height: 26px;
	border-radius: unset;
	background-color: transparent;
	margin: 0 20px;
	opacity: 1;
	background-image: url("../images/index/page.png");
	background-position: center;
}

/* line 180, ../sass/app/_index.scss */
#main.index .video-wrapper .swiper-container .swiper-pagination-bullets .swiper-pagination-bullet.swiper-pagination-bullet-active {
	background-image: url("../images/index/page-active.png");
}

/* line 183, ../sass/app/_index.scss */
#main.index .video-wrapper .swiper-container .swiper-pagination-bullets .swiper-pagination-bullet:focus {
	outline: none;
	-webkit-tap-highlight-color: transparent;
}

/* line 194, ../sass/app/_index.scss */
#main.index .purport .title {
	font-size: 4rem;
	line-height: 1.4;
}

/* line 197, ../sass/app/_index.scss */
#main.index .purport .title strong {
	font-weight: bold;
}

/* line 201, ../sass/app/_index.scss */
#main.index .purport .detail {
	font-size: 1.8rem;
	line-height: 1.6;
	margin: 60px 0 30px;
}

/* line 206, ../sass/app/_index.scss */
#main.index .purport .intro {
	font-size: 1.8rem;
	line-height: 1.6;
	margin: 20px 0 35px;
	color: #666666;
}

/* line 212, ../sass/app/_index.scss */
#main.index .purport .type-list {
	position: relative;
	top: 220px;
	left: 0;
	width: 100%;
	height: 230px;
}

/* line 218, ../sass/app/_index.scss */
#main.index .purport .type-list .main-contain {
	position: relative;
	height: 100%;
	display: -webkit-flex;
	display: flex;
	-webkit-flex-direction: row;
	flex-direction: row;
	-webkit-flex-wrap: nowrap;
	flex-wrap: nowrap;
	-webkit-justify-content: space-between;
	justify-content: space-between;
	-webkit-align-items: center;
	align-items: center;
}

/* line 224, ../sass/app/_index.scss */
#main.index .purport .type-list .main-contain .item {
	background: #006ed2;
	width: 590px;
	height: 100%;
	display: -webkit-flex;
	display: flex;
	-webkit-flex-direction: row;
	flex-direction: row;
	-webkit-flex-wrap: nowrap;
	flex-wrap: nowrap;
	-webkit-justify-content: center;
	justify-content: center;
	-webkit-align-items: center;
	align-items: center;
	-moz-transition: opacity 0.3s ease;
	-o-transition: opacity 0.3s ease;
	-webkit-transition: opacity 0.3s ease;
	transition: opacity 0.3s ease;
}

/* line 232, ../sass/app/_index.scss */
#main.index .purport .type-list .main-contain .item .icon {
	width: 90px;
	height: 90px;
	background-repeat: no-repeat;
	background-position: center;
	-moz-background-size: cover;
	-o-background-size: cover;
	-webkit-background-size: cover;
	background-size: cover;
	margin-right: 40px;
}

/* line 238, ../sass/app/_index.scss */
#main.index .purport .type-list .main-contain .item .title {
	color: white;
	font-size: 2.3rem;
}

/* line 242, ../sass/app/_index.scss */
#main.index .purport .type-list .main-contain .item .detail {
	color: white;
	font-size: 1.8rem;
	margin: 15px 0 35px;
}

/* line 247, ../sass/app/_index.scss */
#main.index .purport .type-list .main-contain .item .more-btn {
	border: 1px solid white;
}

/* line 254, ../sass/app/_index.scss */
#main.index .purport .type-list .main-contain .item:hover {
	filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
	opacity: 1;
}

/* line 258, ../sass/app/_index.scss */
#main.index .purport .type-list .main-contain .item:first-child .icon {
	background-image: url("../images/index/type1.png");
}

/* line 262, ../sass/app/_index.scss */
#main.index .purport .type-list .main-contain .item:first-child:hover .icon {
	background-image: url("../images/index/type1-hover.png");
}

/* line 269, ../sass/app/_index.scss */
#main.index .purport .type-list .main-contain .item:nth-child(2) .icon {
	background-image: url("../images/index/type2.png");
}

/* line 273, ../sass/app/_index.scss */
#main.index .purport .type-list .main-contain .item:nth-child(2):hover .icon {
	background-image: url("../images/index/type2-hover.png");
}

/* line 279, ../sass/app/_index.scss */
#main.index .purport .type-list .main-contain .item:last-child .icon {
	background-image: url("../images/index/type3.png");
}

/* line 283, ../sass/app/_index.scss */
#main.index .purport .type-list .main-contain .item:last-child:hover .icon {
	background-image: url("../images/index/type3-hover.png");
}

/* line 294, ../sass/app/_index.scss */
#main.index .slogan-content {
	width: 100%;
	height: 200px;
	background-repeat: no-repeat;
	background-position: center;
	-moz-background-size: cover;
	-o-background-size: cover;
	-webkit-background-size: cover;
	background-size: cover;
	background-image: url("../images/index/slogan_bg.jpg");
}

/* line 299, ../sass/app/_index.scss */
#main.index .slogan-content .main-contain {
	height: 100%;
	display: -webkit-flex;
	display: flex;
	-webkit-flex-direction: column;
	flex-direction: column;
	-webkit-flex-wrap: nowrap;
	flex-wrap: nowrap;
	-webkit-align-items: center;
	align-items: center;
	-webkit-justify-content: center;
	justify-content: center;
}

/* line 304, ../sass/app/_index.scss */
#main.index .slogan-content .main-contain .title {
	font-weight: bold;
	font-size: 3.6rem;
	color: #006ed2;
	margin-bottom: 30px;
}

/* line 310, ../sass/app/_index.scss */
#main.index .slogan-content .main-contain .detail {
	text-align: center;
	font-size: 2.4rem;
	line-height: 1.5;
}

/* line 319, ../sass/app/_index.scss */
#main.index .module-wrapper .item-wrapper {
	padding: 40px 0;
	overflow: hidden;
	background-repeat: no-repeat;
	background-position: center;
	-moz-background-size: cover;
	-o-background-size: cover;
	-webkit-background-size: cover;
	background-size: cover;
}

/* line 323, ../sass/app/_index.scss */
#main.index .module-wrapper .item-wrapper .title {
	font-size: 3.6rem;
	text-align: center;
	font-weight: bold;
	margin-bottom: 25px;
}

/* line 329, ../sass/app/_index.scss */
#main.index .module-wrapper .item-wrapper .switch-list {
	width: 100%;
	height: 60px;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	border: 1px solid #cccccc;
}

/* line 334, ../sass/app/_index.scss */
#main.index .module-wrapper .item-wrapper .switch-list .btn {
	font-size: 2.1rem;
	width: 50%;
	height: 100%;
	line-height: 58px;
	text-align: center;
	float: left;
	cursor: pointer;
}

/* line 342, ../sass/app/_index.scss */
#main.index .module-wrapper .item-wrapper .switch-list .btn.active {
	background: #cccccc;
}

/* line 348, ../sass/app/_index.scss */
#main.index .module-wrapper .item-wrapper .switch-list.service .btn {
	width: 240px;
}

/* line 350, ../sass/app/_index.scss */
#main.index .module-wrapper .item-wrapper .switch-list.service .btn:last-child {
	width: 238px;
}

/* line 358, ../sass/app/_index.scss */
#main.index .module-wrapper .item-wrapper .switch-list.about .btn {
	width: 300px;
}

/* line 360, ../sass/app/_index.scss */
#main.index .module-wrapper .item-wrapper .switch-list.about .btn:last-child {
	width: 298px;
}

/* line 366, ../sass/app/_index.scss */
#main.index .module-wrapper .item-wrapper .switch-list::after {
	content: '';
	display: block;
	clear: both;
}

/* line 372, ../sass/app/_index.scss */
#main.index .module-wrapper .item-wrapper .img-wrap {
	margin-top: 35px;
	width: 100%;
	height: 450px;
	overflow: hidden;
	position: relative;
}

/* line 379, ../sass/app/_index.scss */
#main.index .module-wrapper .item-wrapper .img-wrap .img {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	display: none;
	-moz-transition: opacity 0.3s ease;
	-o-transition: opacity 0.3s ease;
	-webkit-transition: opacity 0.3s ease;
	transition: opacity 0.3s ease;
}

/* line 388, ../sass/app/_index.scss */
#main.index .module-wrapper .item-wrapper .img-wrap .img .show-wrap .show-img {
	float: left;
	width: 50%;
	height: 450px;
	background-repeat: no-repeat;
	background-position: center;
	-moz-background-size: cover;
	-o-background-size: cover;
	-webkit-background-size: cover;
	background-size: cover;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}

/* line 394, ../sass/app/_index.scss */
#main.index .module-wrapper .item-wrapper .img-wrap .img .show-wrap .show-img .intro {
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	padding-left: 40px;
	font-size: 2.5rem;
	margin-top: 50px;
	width: 265px;
	height: 50px;
	line-height: 50px;
	color: white;
	background-image: linear-gradient(to right, #006ed2, rgba(0, 0, 0, 0));
}

/* line 405, ../sass/app/_index.scss */
#main.index .module-wrapper .item-wrapper .img-wrap .img .show-wrap .show-img ul {
	display: none;
}

/* line 407, ../sass/app/_index.scss */
#main.index .module-wrapper .item-wrapper .img-wrap .img .show-wrap .show-img ul li {
	position: relative;
	margin-bottom: 10px;
}

/* line 410, ../sass/app/_index.scss */
#main.index .module-wrapper .item-wrapper .img-wrap .img .show-wrap .show-img ul li p {
	color: white;
	font-size: 1.6rem;
	line-height: 1.5;
}

/* line 414, ../sass/app/_index.scss */
#main.index .module-wrapper .item-wrapper .img-wrap .img .show-wrap .show-img ul li p em {
	font-size: 1.4rem;
}

/* line 418, ../sass/app/_index.scss */
#main.index .module-wrapper .item-wrapper .img-wrap .img .show-wrap .show-img ul li::after {
	content: '';
	display: block;
	position: absolute;
	width: 7px;
	height: 7px;
	border-radius: 50%;
	background: #006ed2;
	top: 50%;
	margin-top: -3.5px;
	left: -20px;
}

/* line 433, ../sass/app/_index.scss */
#main.index .module-wrapper .item-wrapper .img-wrap .img .show-wrap .show-img .map-wrap {
	position: relative;
	width: 100%;
	height: 100%;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	border: 1px solid #cfd6d7;
	border-right: none;
}

/* line 440, ../sass/app/_index.scss */
#main.index .module-wrapper .item-wrapper .img-wrap .img .show-wrap .show-img .map-wrap .img-content {
	position: relative;
	width: 100%;
	height: 100%;
	overflow: hidden;
}

/* line 445, ../sass/app/_index.scss */
#main.index .module-wrapper .item-wrapper .img-wrap .img .show-wrap .show-img .map-wrap .img-content img {
	position: absolute;
	width: 80%;
	height: auto;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	margin: auto;
}

/* line 455, ../sass/app/_index.scss */
#main.index .module-wrapper .item-wrapper .img-wrap .img .show-wrap .show-img .map-wrap .img-content .d {
	width: 479px;
	height: 381px;
	background-repeat: no-repeat;
	background-position: center;
	-moz-background-size: cover;
	-o-background-size: cover;
	-webkit-background-size: cover;
	background-size: cover;
	background-image: url("../images/index/new-map.png");
}

/* line 462, ../sass/app/_index.scss */
#main.index .module-wrapper .item-wrapper .img-wrap .img .show-wrap .show-img .map-wrap .icon {
	position: absolute;
	right: 20px;
	top: 15px;
}

/* line 467, ../sass/app/_index.scss */
#main.index .module-wrapper .item-wrapper .img-wrap .img .show-wrap .show-img .map-wrap .tip {
	position: absolute;
	font-size: 1.4rem;
	color: #999999;
	left: 20px;
	top: 15px;
}

/* line 474, ../sass/app/_index.scss */
#main.index .module-wrapper .item-wrapper .img-wrap .img .show-wrap .show-img .map-wrap .china-area {
	position: absolute;
	right: 20px;
	bottom: 15px;
	width: 76px;
	height: 114px;
	background-repeat: no-repeat;
	background-position: center;
	-moz-background-size: cover;
	-o-background-size: cover;
	-webkit-background-size: cover;
	background-size: cover;
	background-image: url("../images/index/china-area.jpg");
}

/* line 483, ../sass/app/_index.scss */
#main.index .module-wrapper .item-wrapper .img-wrap .img .show-wrap .show-img .map-wrap .scale-wrap {
	position: absolute;
	left: 20px;
	bottom: 15px;
}

/* line 487, ../sass/app/_index.scss */
#main.index .module-wrapper .item-wrapper .img-wrap .img .show-wrap .show-img .map-wrap .scale-wrap .top,
#main.index .module-wrapper .item-wrapper .img-wrap .img .show-wrap .show-img .map-wrap .scale-wrap .down {
	width: 20px;
	height: 20px;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	border: 1px solid black;
	text-align: center;
	line-height: 18px;
	cursor: pointer;
}

/* line 496, ../sass/app/_index.scss */
#main.index .module-wrapper .item-wrapper .img-wrap .img .show-wrap .show-img .map-wrap .scale-wrap span {
	display: inline-block;
	font-size: 2rem;
}

/* line 502, ../sass/app/_index.scss */
#main.index .module-wrapper .item-wrapper .img-wrap .img .show-wrap .show-img #map {
	width: 685px;
	height: 573px;
	float: left;
}

/* line 506, ../sass/app/_index.scss */
#main.index .module-wrapper .item-wrapper .img-wrap .img .show-wrap .show-img #map .content-window-card {
	position: relative;
	box-shadow: none;
	bottom: 0;
	left: 0;
	width: auto;
	padding: 0;
}

/* line 513, ../sass/app/_index.scss */
#main.index .module-wrapper .item-wrapper .img-wrap .img .show-wrap .show-img #map .content-window-card p {
	height: 2rem;
}

/* line 520, ../sass/app/_index.scss */
#main.index .module-wrapper .item-wrapper .img-wrap .img .show-wrap .show-img #map .custom-info {
	border: solid 1px silver;
}

/* line 525, ../sass/app/_index.scss */
#main.index .module-wrapper .item-wrapper .img-wrap .img .show-wrap .show-img #map div.info-top {
	position: relative;
	background: none repeat scroll 0 0 #F9F9F9;
	border-bottom: 1px solid #CCC;
	border-radius: 5px 5px 0 0;
}

/* line 530, ../sass/app/_index.scss */
#main.index .module-wrapper .item-wrapper .img-wrap .img .show-wrap .show-img #map div.info-top div {
	display: inline-block;
	color: #333333;
	font-size: 14px;
	font-weight: bold;
	line-height: 31px;
	padding: 0 50px;
}

/* line 538, ../sass/app/_index.scss */
#main.index .module-wrapper .item-wrapper .img-wrap .img .show-wrap .show-img #map div.info-top img {
	position: absolute;
	top: 10px;
	right: 10px;
	transition-duration: 0.25s;
}

/* line 543, ../sass/app/_index.scss */
#main.index .module-wrapper .item-wrapper .img-wrap .img .show-wrap .show-img #map div.info-top img:hover {
	box-shadow: 0px 0px 5px #000;
}

/* line 548, ../sass/app/_index.scss */
#main.index .module-wrapper .item-wrapper .img-wrap .img .show-wrap .show-img #map div.info-middle {
	font-size: 12px;
	padding: 10px 6px;
	line-height: 20px;
}

/* line 552, ../sass/app/_index.scss */
#main.index .module-wrapper .item-wrapper .img-wrap .img .show-wrap .show-img #map div.info-middle img {
	float: left;
	margin-right: 6px;
}

/* line 556, ../sass/app/_index.scss */
#main.index .module-wrapper .item-wrapper .img-wrap .img .show-wrap .show-img #map div.info-middle a {
	color: #006ed2;
}

/* line 560, ../sass/app/_index.scss */
#main.index .module-wrapper .item-wrapper .img-wrap .img .show-wrap .show-img #map div.info-bottom {
	height: 0px;
	width: 100%;
	clear: both;
	text-align: center;
}

/* line 565, ../sass/app/_index.scss */
#main.index .module-wrapper .item-wrapper .img-wrap .img .show-wrap .show-img #map div.info-bottom img {
	position: relative;
	z-index: 104;
}

/* line 574, ../sass/app/_index.scss */
#main.index .module-wrapper .item-wrapper .img-wrap .img .show-wrap .show-img #map span {
	margin-left: 5px;
	font-size: 11px;
}

/* line 580, ../sass/app/_index.scss */
#main.index .module-wrapper .item-wrapper .img-wrap .img .show-wrap .show-img.product {
	padding-right: 25px;
	display: -webkit-flex;
	display: flex;
	-webkit-flex-direction: row;
	flex-direction: row;
	-webkit-flex-wrap: nowrap;
	flex-wrap: nowrap;
	-webkit-align-items: center;
	align-items: center;
	-webkit-justify-content: flex-end;
	justify-content: flex-end;
}

/* line 587, ../sass/app/_index.scss */
#main.index .module-wrapper .item-wrapper .img-wrap .img .show-wrap .news-cover {
	width: 100%;
	height: 100%;
	position: relative;
	overflow: hidden;
}

/* line 592, ../sass/app/_index.scss */
#main.index .module-wrapper .item-wrapper .img-wrap .img .show-wrap .news-cover .cover-item {
	position: absolute;
	width: 100%;
	height: 100%;
	background-repeat: no-repeat;
	background-position: center;
	-moz-background-size: cover;
	-o-background-size: cover;
	-webkit-background-size: cover;
	background-size: cover;
	top: 0;
	left: 0;
	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
	opacity: 0;
	-moz-transition: opacity 0.3s ease;
	-o-transition: opacity 0.3s ease;
	-webkit-transition: opacity 0.3s ease;
	transition: opacity 0.3s ease;
}

/* line 601, ../sass/app/_index.scss */
#main.index .module-wrapper .item-wrapper .img-wrap .img .show-wrap .news-cover .cover-item.active {
	filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
	opacity: 1;
}

/* line 606, ../sass/app/_index.scss */
#main.index .module-wrapper .item-wrapper .img-wrap .img .show-wrap .content-detail {
	width: 50%;
	height: 450px;
	float: left;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}

/* line 611, ../sass/app/_index.scss */
#main.index .module-wrapper .item-wrapper .img-wrap .img .show-wrap .content-detail.border {
	border: 1px solid #cccccc;
	border-left: none;
}

/* line 615, ../sass/app/_index.scss */
#main.index .module-wrapper .item-wrapper .img-wrap .img .show-wrap .content-detail .item {
	height: 200px;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	padding: 25px 40px;
	width: 100%;
	position: relative;
	background: #dddddd;
}

/* line 622, ../sass/app/_index.scss */
#main.index .module-wrapper .item-wrapper .img-wrap .img .show-wrap .content-detail .item .value-all {
	position: absolute;
	bottom: -50px;
	width: 520px;
	left: 40px;
	display: -webkit-flex;
	display: flex;
	-webkit-flex-direction: row;
	flex-direction: row;
	-webkit-flex-wrap: nowrap;
	flex-wrap: nowrap;
	-webkit-justify-content: space-around;
	justify-content: space-around;
}

/* line 629, ../sass/app/_index.scss */
#main.index .module-wrapper .item-wrapper .img-wrap .img .show-wrap .content-detail .item .value-all .value-item {
	float: left;
	width: 100px;
	height: 100px;
	background: #006ed2;
	-moz-border-radius: 50%;
	-webkit-border-radius: 50%;
	border-radius: 50%;
	display: -webkit-flex;
	display: flex;
	-webkit-flex-direction: row;
	flex-direction: row;
	-webkit-flex-wrap: nowrap;
	flex-wrap: nowrap;
	-webkit-align-items: center;
	align-items: center;
	-webkit-justify-content: center;
	justify-content: center;
	-moz-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	-webkit-transition: all 0.3s ease;
	transition: all 0.3s ease;
}

/* line 639, ../sass/app/_index.scss */
#main.index .module-wrapper .item-wrapper .img-wrap .img .show-wrap .content-detail .item .value-all .value-item span {
	text-align: center;
	font-size: 1.2rem;
	color: white;
	line-height: 1.6;
}

/* line 644, ../sass/app/_index.scss */
#main.index .module-wrapper .item-wrapper .img-wrap .img .show-wrap .content-detail .item .value-all .value-item span strong {
	font-size: 2.2rem;
	line-height: 1.2;
}

/* line 650, ../sass/app/_index.scss */
#main.index .module-wrapper .item-wrapper .img-wrap .img .show-wrap .content-detail .item .value-all .value-item:hover {
	background: #006ed2;
}

/* line 655, ../sass/app/_index.scss */
#main.index .module-wrapper .item-wrapper .img-wrap .img .show-wrap .content-detail .item p {
	font-size: 1.6rem;
	line-height: 1.5;
}

/* line 658, ../sass/app/_index.scss */
#main.index .module-wrapper .item-wrapper .img-wrap .img .show-wrap .content-detail .item p em {
	font-weight: normal;
	vertical-align: top;
	max-width: 430px;
	display: inline-block;
}

/* line 663, ../sass/app/_index.scss */
#main.index .module-wrapper .item-wrapper .img-wrap .img .show-wrap .content-detail .item p em.active {
	/*cursor: pointer;
  color: $MAIN_COLOR_BLUE;
  text-decoration: underline;*/
}

/* line 670, ../sass/app/_index.scss */
#main.index .module-wrapper .item-wrapper .img-wrap .img .show-wrap .content-detail .item p.s {
	font-weight: bold;
}

/* line 674, ../sass/app/_index.scss */
#main.index .module-wrapper .item-wrapper .img-wrap .img .show-wrap .content-detail .item p span {
	vertical-align: top;
	display: inline-block;
}

/* line 678, ../sass/app/_index.scss */
#main.index .module-wrapper .item-wrapper .img-wrap .img .show-wrap .content-detail .item p.head {
	font-size: 2.2rem;
	letter-spacing: 1px;
	font-weight: bold;
	line-height: 1.4;
}

/* line 689, ../sass/app/_index.scss */
#main.index .module-wrapper .item-wrapper .img-wrap .img .show-wrap .content-detail .item .more {
	font-size: 1.8rem;
	position: absolute;
	bottom: 20px;
	padding-top: 20px;
	width: 520px;
	left: 40px;
	border-top: 1px solid #999999;
	/*&:hover{

                  }*/
}

/* line 697, ../sass/app/_index.scss */
#main.index .module-wrapper .item-wrapper .img-wrap .img .show-wrap .content-detail .item .more span {
	display: inline-block;
}

/* line 701, ../sass/app/_index.scss */
#main.index .module-wrapper .item-wrapper .img-wrap .img .show-wrap .content-detail .item .more span:hover+.arrow-wrap .arrow {
	left: 0;
}

/* line 707, ../sass/app/_index.scss */
#main.index .module-wrapper .item-wrapper .img-wrap .img .show-wrap .content-detail .item .more .arrow-wrap {
	margin-left: 30px;
	display: inline-block;
	height: 15px;
	width: 20px;
	overflow: hidden;
	position: relative;
}

/* line 714, ../sass/app/_index.scss */
#main.index .module-wrapper .item-wrapper .img-wrap .img .show-wrap .content-detail .item .more .arrow-wrap .arrow {
	position: absolute;
	left: -30px;
	width: 60px;
	top: 0;
	-moz-transition: left 0.3s ease;
	-o-transition: left 0.3s ease;
	-webkit-transition: left 0.3s ease;
	transition: left 0.3s ease;
}

/* line 720, ../sass/app/_index.scss */
#main.index .module-wrapper .item-wrapper .img-wrap .img .show-wrap .content-detail .item .more .arrow-wrap .arrow img {
	display: inline-block;
}

/* line 722, ../sass/app/_index.scss */
#main.index .module-wrapper .item-wrapper .img-wrap .img .show-wrap .content-detail .item .more .arrow-wrap .arrow img:first-child {
	margin-right: 5px;
}

/* line 731, ../sass/app/_index.scss */
#main.index .module-wrapper .item-wrapper .img-wrap .img .show-wrap .content-detail .item .more.special {
	width: 350px;
}

/* line 735, ../sass/app/_index.scss */
#main.index .module-wrapper .item-wrapper .img-wrap .img .show-wrap .content-detail .item.other {
	display: -webkit-flex;
	display: flex;
	-webkit-flex-direction: row;
	flex-direction: row;
	-webkit-flex-wrap: nowrap;
	flex-wrap: nowrap;
	-webkit-align-items: center;
	align-items: center;
}

/* line 739, ../sass/app/_index.scss */
#main.index .module-wrapper .item-wrapper .img-wrap .img .show-wrap .content-detail .item.special {
	height: 250px;
	padding: 75px 40px 0;
	background: white;
}

/* line 743, ../sass/app/_index.scss */
#main.index .module-wrapper .item-wrapper .img-wrap .img .show-wrap .content-detail .item.special.others {
	display: -webkit-flex;
	display: flex;
	-webkit-flex-direction: column;
	flex-direction: column;
	-webkit-flex-wrap: nowrap;
	flex-wrap: nowrap;
	padding: 0 40px;
	-webkit-justify-content: center;
	justify-content: center;
}

/* line 749, ../sass/app/_index.scss */
#main.index .module-wrapper .item-wrapper .img-wrap .img .show-wrap .content-detail .item.pro_special {
	height: 100%;
	background: white;
	display: -webkit-flex;
	display: flex;
	-webkit-flex-direction: column;
	flex-direction: column;
	-webkit-flex-wrap: nowrap;
	flex-wrap: nowrap;
	-webkit-justify-content: center;
	justify-content: center;
	padding: 0 40px;
}

/* line 755, ../sass/app/_index.scss */
#main.index .module-wrapper .item-wrapper .img-wrap .img .show-wrap .content-detail .item.pro_special .type-container {
	width: 100%;
	display: -webkit-flex;
	display: flex;
	-webkit-flex-direction: row;
	flex-direction: row;
	-webkit-flex-wrap: nowrap;
	flex-wrap: nowrap;
	-webkit-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-justify-content: space-between;
	justify-content: space-between;
}

/* line 760, ../sass/app/_index.scss */
#main.index .module-wrapper .item-wrapper .img-wrap .img .show-wrap .content-detail .item.pro_special .type-container .type-item {
	margin-top: 20px;
	width: 46%;
}

/* line 767, ../sass/app/_index.scss */
#main.index .module-wrapper .item-wrapper .img-wrap .img .show-wrap .content-detail .item.pro_special .title {
	border-bottom: 1px solid #cccccc;
	font-size: 1.8rem;
	color: #006ed2;
	margin: 15px 0 10px;
	padding-bottom: 5px;
	text-align: left;
	position: relative;
	overflow: hidden;
	height: 28px;
	line-height: 1.5;
}

/* line 778, ../sass/app/_index.scss */
#main.index .module-wrapper .item-wrapper .img-wrap .img .show-wrap .content-detail .item.pro_special .title span {
	vertical-align: middle;
	display: inline-block;
	margin-left: 10px;
	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
	opacity: 0;
	-moz-transition: opacity 0.3s ease;
	-o-transition: opacity 0.3s ease;
	-webkit-transition: opacity 0.3s ease;
	transition: opacity 0.3s ease;
}

/* line 785, ../sass/app/_index.scss */
#main.index .module-wrapper .item-wrapper .img-wrap .img .show-wrap .content-detail .item.pro_special .title::after {
	position: absolute;
	content: '';
	display: block;
	width: 100%;
	height: 1px;
	background: #006ed2;
	left: -100%;
	bottom: 0;
	-moz-transition: left 0.3s ease;
	-o-transition: left 0.3s ease;
	-webkit-transition: left 0.3s ease;
	transition: left 0.3s ease;
}

/* line 796, ../sass/app/_index.scss */
#main.index .module-wrapper .item-wrapper .img-wrap .img .show-wrap .content-detail .item.pro_special .title:hover span {
	filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
	opacity: 1;
}

/* line 799, ../sass/app/_index.scss */
#main.index .module-wrapper .item-wrapper .img-wrap .img .show-wrap .content-detail .item.pro_special .title:hover::after {
	left: 0;
}

/* line 804, ../sass/app/_index.scss */
#main.index .module-wrapper .item-wrapper .img-wrap .img .show-wrap .content-detail .item.pro_special .intro {
	font-size: 1.4rem;
	line-height: 1.5;
}

/* line 807, ../sass/app/_index.scss */
#main.index .module-wrapper .item-wrapper .img-wrap .img .show-wrap .content-detail .item.pro_special .intro.special {
	font-size: 1.6rem;
}

/* line 812, ../sass/app/_index.scss */
#main.index .module-wrapper .item-wrapper .img-wrap .img .show-wrap .content-detail .item.pro {
	display: block;
	background: white;
	height: 100%;
	padding: 10px 40px;
}

/* line 817, ../sass/app/_index.scss */
#main.index .module-wrapper .item-wrapper .img-wrap .img .show-wrap .content-detail .item.pro .title {
	font-size: 2.9rem;
	color: #006ed2;
	margin-bottom: 25px;
	text-align: left;
}

/* line 823, ../sass/app/_index.scss */
#main.index .module-wrapper .item-wrapper .img-wrap .img .show-wrap .content-detail .item.pro .detail-wrap {
	position: relative;
	height: 155px;
}

/* line 826, ../sass/app/_index.scss */
#main.index .module-wrapper .item-wrapper .img-wrap .img .show-wrap .content-detail .item.pro .detail-wrap .detail {
	margin-top: 40px;
	position: absolute;
	top: 0;
	left: 0;
	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
	opacity: 0;
	font-size: 1.6rem;
	line-height: 1.5;
}

/* line 834, ../sass/app/_index.scss */
#main.index .module-wrapper .item-wrapper .img-wrap .img .show-wrap .content-detail .item.pro .detail-wrap .detail.active {
	filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
	opacity: 1;
}

/* line 839, ../sass/app/_index.scss */
#main.index .module-wrapper .item-wrapper .img-wrap .img .show-wrap .content-detail .item.pro .btns-list {
	width: 100%;
}

/* line 841, ../sass/app/_index.scss */
#main.index .module-wrapper .item-wrapper .img-wrap .img .show-wrap .content-detail .item.pro .btns-list .btn {
	cursor: pointer;
	float: left;
	width: 50%;
	font-size: 1.8rem;
	line-height: 2.5;
}

/* line 847, ../sass/app/_index.scss */
#main.index .module-wrapper .item-wrapper .img-wrap .img .show-wrap .content-detail .item.pro .btns-list .btn.active {
	color: #006ed2;
}

/* line 850, ../sass/app/_index.scss */
#main.index .module-wrapper .item-wrapper .img-wrap .img .show-wrap .content-detail .item.pro .btns-list .btn:hover {
	color: #006ed2;
}

/* line 854, ../sass/app/_index.scss */
#main.index .module-wrapper .item-wrapper .img-wrap .img .show-wrap .content-detail .item.pro .btns-list::after {
	content: '';
	display: block;
	clear: both;
}

/* line 859, ../sass/app/_index.scss */
#main.index .module-wrapper .item-wrapper .img-wrap .img .show-wrap .content-detail .item.pro .more {
	font-size: 1.8rem;
	position: absolute;
	bottom: 20px;
	padding-top: 20px;
	margin-top: 15px;
	width: 520px;
	left: 40px;
	border-top: 1px solid #999999;
}

/* line 868, ../sass/app/_index.scss */
#main.index .module-wrapper .item-wrapper .img-wrap .img .show-wrap .content-detail .item.pro .more em {
	font-weight: bold;
	color: #006ed2;
	margin-left: 5px;
}

/* line 875, ../sass/app/_index.scss */
#main.index .module-wrapper .item-wrapper .img-wrap .img .show-wrap .content-detail .item.service {
	display: block;
	background: white;
	height: 100%;
	padding: 10px 40px;
}

/* line 880, ../sass/app/_index.scss */
#main.index .module-wrapper .item-wrapper .img-wrap .img .show-wrap .content-detail .item.service .support {
	width: 100%;
	height: 100%;
	display: -webkit-flex;
	display: flex;
	-webkit-flex-direction: column;
	flex-direction: column;
	-webkit-flex-wrap: nowrap;
	flex-wrap: nowrap;
	-webkit-justify-content: space-around;
	justify-content: space-around;
}

/* line 885, ../sass/app/_index.scss */
#main.index .module-wrapper .item-wrapper .img-wrap .img .show-wrap .content-detail .item.service .support .su_slogan {
	font-size: 1.8rem;
	line-height: 2;
}

/* line 889, ../sass/app/_index.scss */
#main.index .module-wrapper .item-wrapper .img-wrap .img .show-wrap .content-detail .item.service .support .su_title {
	width: 100%;
	overflow-x: hidden;
	position: relative;
	display: inline-block;
	font-size: 2.4rem;
	border-bottom: 1px solid #cccccc;
	padding-bottom: 5px;
	margin-bottom: 10px;
	color: #006ed2;
}

/* line 899, ../sass/app/_index.scss */
#main.index .module-wrapper .item-wrapper .img-wrap .img .show-wrap .content-detail .item.service .support .su_title em {
	font-weight: bold;
}

/* line 902, ../sass/app/_index.scss */
#main.index .module-wrapper .item-wrapper .img-wrap .img .show-wrap .content-detail .item.service .support .su_title span {
	vertical-align: middle;
	display: inline-block;
	margin-left: 10px;
	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
	opacity: 0;
	-moz-transition: opacity 0.3s ease;
	-o-transition: opacity 0.3s ease;
	-webkit-transition: opacity 0.3s ease;
	transition: opacity 0.3s ease;
}

/* line 909, ../sass/app/_index.scss */
#main.index .module-wrapper .item-wrapper .img-wrap .img .show-wrap .content-detail .item.service .support .su_title::after {
	position: absolute;
	content: '';
	display: block;
	width: 100%;
	height: 1px;
	background: #006ed2;
	left: -100%;
	bottom: 0;
	-moz-transition: left 0.3s ease;
	-o-transition: left 0.3s ease;
	-webkit-transition: left 0.3s ease;
	transition: left 0.3s ease;
}

/* line 920, ../sass/app/_index.scss */
#main.index .module-wrapper .item-wrapper .img-wrap .img .show-wrap .content-detail .item.service .support .su_title:hover span {
	filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
	opacity: 1;
}

/* line 923, ../sass/app/_index.scss */
#main.index .module-wrapper .item-wrapper .img-wrap .img .show-wrap .content-detail .item.service .support .su_title:hover::after {
	left: 0;
}

/* line 929, ../sass/app/_index.scss */
#main.index .module-wrapper .item-wrapper .img-wrap .img .show-wrap .content-detail .item.service .support .su_intro {
	font-size: 1.4rem;
	line-height: 1.5;
	margin-bottom: 30px;
}

/* line 933, ../sass/app/_index.scss */
#main.index .module-wrapper .item-wrapper .img-wrap .img .show-wrap .content-detail .item.service .support .su_intro.last {
	margin-bottom: 0;
}

/* line 938, ../sass/app/_index.scss */
#main.index .module-wrapper .item-wrapper .img-wrap .img .show-wrap .content-detail .item.service .title {
	font-weight: bold;
	margin-top: 50px;
	font-size: 1.8rem;
	line-height: 1.6;
	color: #006ed2;
	margin-bottom: 25px;
	text-align: left;
}

/* line 947, ../sass/app/_index.scss */
#main.index .module-wrapper .item-wrapper .img-wrap .img .show-wrap .content-detail .item.service ul {
	margin-bottom: 25px;
}

/* line 949, ../sass/app/_index.scss */
#main.index .module-wrapper .item-wrapper .img-wrap .img .show-wrap .content-detail .item.service ul li {
	position: relative;
	padding-left: 15px;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	width: 50%;
	float: left;
}

/* line 955, ../sass/app/_index.scss */
#main.index .module-wrapper .item-wrapper .img-wrap .img .show-wrap .content-detail .item.service ul li p {
	margin-bottom: 0;
	font-weight: bold;
	font-size: 1.4rem;
	line-height: 2.1;
}

/* line 960, ../sass/app/_index.scss */
#main.index .module-wrapper .item-wrapper .img-wrap .img .show-wrap .content-detail .item.service ul li p em {
	font-size: 1.4rem;
}

/* line 964, ../sass/app/_index.scss */
#main.index .module-wrapper .item-wrapper .img-wrap .img .show-wrap .content-detail .item.service ul li::after {
	content: '';
	display: block;
	position: absolute;
	width: 5px;
	height: 5px;
	border-radius: 50%;
	background: #006ed2;
	top: 50%;
	margin-top: -2.5px;
	left: 0;
}

/* line 978, ../sass/app/_index.scss */
#main.index .module-wrapper .item-wrapper .img-wrap .img .show-wrap .content-detail .item.service ul::after {
	content: '';
	display: block;
	clear: both;
}

/* line 983, ../sass/app/_index.scss */
#main.index .module-wrapper .item-wrapper .img-wrap .img .show-wrap .content-detail .item.service .detail-wrap {
	position: relative;
	height: 155px;
}

/* line 986, ../sass/app/_index.scss */
#main.index .module-wrapper .item-wrapper .img-wrap .img .show-wrap .content-detail .item.service .detail-wrap .detail {
	position: absolute;
	top: 0;
	left: 0;
	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
	opacity: 0;
	font-size: 1.6rem;
	line-height: 1.5;
}

/* line 993, ../sass/app/_index.scss */
#main.index .module-wrapper .item-wrapper .img-wrap .img .show-wrap .content-detail .item.service .detail-wrap .detail strong {
	font-weight: bold;
}

/* line 995, ../sass/app/_index.scss */
#main.index .module-wrapper .item-wrapper .img-wrap .img .show-wrap .content-detail .item.service .detail-wrap .detail strong.blue {
	font-size: 2.4rem;
	color: #006ed2;
}

/* line 1000, ../sass/app/_index.scss */
#main.index .module-wrapper .item-wrapper .img-wrap .img .show-wrap .content-detail .item.service .detail-wrap .detail.active {
	filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
	opacity: 1;
}

/* line 1005, ../sass/app/_index.scss */
#main.index .module-wrapper .item-wrapper .img-wrap .img .show-wrap .content-detail .item.service .btns-list {
	width: 100%;
}

/* line 1007, ../sass/app/_index.scss */
#main.index .module-wrapper .item-wrapper .img-wrap .img .show-wrap .content-detail .item.service .btns-list .btn {
	float: left;
	width: 50%;
	font-size: 1.8rem;
	line-height: 2.5;
}

/* line 1012, ../sass/app/_index.scss */
#main.index .module-wrapper .item-wrapper .img-wrap .img .show-wrap .content-detail .item.service .btns-list .btn.active {
	color: #006ed2;
}

/* line 1015, ../sass/app/_index.scss */
#main.index .module-wrapper .item-wrapper .img-wrap .img .show-wrap .content-detail .item.service .btns-list .btn:hover {
	color: #006ed2;
}

/* line 1019, ../sass/app/_index.scss */
#main.index .module-wrapper .item-wrapper .img-wrap .img .show-wrap .content-detail .item.service .btns-list::after {
	content: '';
	display: block;
	clear: both;
}

/* line 1024, ../sass/app/_index.scss */
#main.index .module-wrapper .item-wrapper .img-wrap .img .show-wrap .content-detail .item.service .choose-wrap {
	margin-top: 30px;
}

/* line 1026, ../sass/app/_index.scss */
#main.index .module-wrapper .item-wrapper .img-wrap .img .show-wrap .content-detail .item.service .choose-wrap .choose-item {
	width: 250px;
	height: 50px;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	border: 1px solid #e6e6e6;
	line-height: 48px;
}

/* line 1032, ../sass/app/_index.scss */
#main.index .module-wrapper .item-wrapper .img-wrap .img .show-wrap .content-detail .item.service .choose-wrap .choose-item span {
	text-align: center;
	font-size: 1.8rem;
	display: inline-block;
}

/* line 1036, ../sass/app/_index.scss */
#main.index .module-wrapper .item-wrapper .img-wrap .img .show-wrap .content-detail .item.service .choose-wrap .choose-item span:first-child {
	width: 90px;
}

/* line 1039, ../sass/app/_index.scss */
#main.index .module-wrapper .item-wrapper .img-wrap .img .show-wrap .content-detail .item.service .choose-wrap .choose-item span:nth-child(2) {
	color: #999999;
}

/* line 1042, ../sass/app/_index.scss */
#main.index .module-wrapper .item-wrapper .img-wrap .img .show-wrap .content-detail .item.service .choose-wrap .choose-item span:nth-child(3) {
	width: 120px;
}

/* line 1050, ../sass/app/_index.scss */
#main.index .module-wrapper .item-wrapper .img-wrap .img .show-wrap .content-detail .item.service .choose-wrap::after {
	content: '';
	display: block;
	clear: both;
}

/* line 1055, ../sass/app/_index.scss */
#main.index .module-wrapper .item-wrapper .img-wrap .img .show-wrap .content-detail .item.service .con_detail {
	margin: 20px 0 0;
}

/* line 1057, ../sass/app/_index.scss */
#main.index .module-wrapper .item-wrapper .img-wrap .img .show-wrap .content-detail .item.service .con_detail .con_title {
	font-size: 1.8rem;
	font-weight: bold;
	color: #006ed2;
	line-height: 3.3;
}

/* line 1064, ../sass/app/_index.scss */
#main.index .module-wrapper .item-wrapper .img-wrap .img .show-wrap .content-detail .item.service .con_detail .intro {
	font-size: 1.8rem;
	line-height: 3.3;
}

/* line 1067, ../sass/app/_index.scss */
#main.index .module-wrapper .item-wrapper .img-wrap .img .show-wrap .content-detail .item.service .con_detail .intro p {
	line-height: 2.2;
}

/* line 1074, ../sass/app/_index.scss */
#main.index .module-wrapper .item-wrapper .img-wrap .img .show-wrap .content-detail .item.service .wechat {
	font-weight: bold;
	font-size: 1.8rem;
	line-height: 1.6;
	color: #006ed2;
	margin-bottom: 20px;
}

/* line 1081, ../sass/app/_index.scss */
#main.index .module-wrapper .item-wrapper .img-wrap .img .show-wrap .content-detail .item.service .qr {
	position: absolute;
	bottom: 40px;
	right: 40px;
}

/* line 1086, ../sass/app/_index.scss */
#main.index .module-wrapper .item-wrapper .img-wrap .img .show-wrap .content-detail .item.service.con {
	display: -webkit-flex;
	display: flex;
	-webkit-flex-direction: row;
	flex-direction: row;
	-webkit-flex-wrap: nowrap;
	flex-wrap: nowrap;
	-webkit-align-items: center;
	align-items: center;
}

/* line 1090, ../sass/app/_index.scss */
#main.index .module-wrapper .item-wrapper .img-wrap .img .show-wrap .content-detail .item.service.con .contact-content p {
	font-size: 1.8rem;
	line-height: 3.7;
}

/* line 1098, ../sass/app/_index.scss */
#main.index .module-wrapper .item-wrapper .img-wrap .img .show-wrap .content-detail .item.about-us {
	display: block;
	background: white;
	height: 100%;
	padding: 10px 40px;
}

/* line 1103, ../sass/app/_index.scss */
#main.index .module-wrapper .item-wrapper .img-wrap .img .show-wrap .content-detail .item.about-us.his {
	background-image: url("../images/index/about-bg.png");
	background-size: contain;
	background-repeat: no-repeat;
	background-position: center bottom;
}

/* line 1109, ../sass/app/_index.scss */
#main.index .module-wrapper .item-wrapper .img-wrap .img .show-wrap .content-detail .item.about-us .title {
	margin-top: 20px;
	font-size: 2.4rem;
	font-weight: bold;
	color: #006ed2;
	margin-bottom: 30px;
	text-align: left;
}

/* line 1117, ../sass/app/_index.scss */
#main.index .module-wrapper .item-wrapper .img-wrap .img .show-wrap .content-detail .item.about-us ul {
	margin-bottom: 25px;
}

/* line 1119, ../sass/app/_index.scss */
#main.index .module-wrapper .item-wrapper .img-wrap .img .show-wrap .content-detail .item.about-us ul li {
	position: relative;
	padding-left: 15px;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	width: 50%;
	float: left;
}

/* line 1125, ../sass/app/_index.scss */
#main.index .module-wrapper .item-wrapper .img-wrap .img .show-wrap .content-detail .item.about-us ul li p {
	margin-bottom: 0;
	font-weight: bold;
	font-size: 1.4rem;
	line-height: 2.1;
}

/* line 1130, ../sass/app/_index.scss */
#main.index .module-wrapper .item-wrapper .img-wrap .img .show-wrap .content-detail .item.about-us ul li p em {
	font-size: 1.4rem;
}

/* line 1134, ../sass/app/_index.scss */
#main.index .module-wrapper .item-wrapper .img-wrap .img .show-wrap .content-detail .item.about-us ul li::after {
	content: '';
	display: block;
	position: absolute;
	width: 5px;
	height: 5px;
	border-radius: 50%;
	background: #006ed2;
	top: 50%;
	margin-top: -2.5px;
	left: 0;
}

/* line 1148, ../sass/app/_index.scss */
#main.index .module-wrapper .item-wrapper .img-wrap .img .show-wrap .content-detail .item.about-us ul::after {
	content: '';
	display: block;
	clear: both;
}

/* line 1153, ../sass/app/_index.scss */
#main.index .module-wrapper .item-wrapper .img-wrap .img .show-wrap .content-detail .item.about-us .text-wrap {
	margin-top: 20px;
}

/* line 1155, ../sass/app/_index.scss */
#main.index .module-wrapper .item-wrapper .img-wrap .img .show-wrap .content-detail .item.about-us .text-wrap .title {
	margin: 0;
	font-size: 2.4rem;
	text-align: left;
}

/* line 1160, ../sass/app/_index.scss */
#main.index .module-wrapper .item-wrapper .img-wrap .img .show-wrap .content-detail .item.about-us .text-wrap .intro {
	margin-bottom: 20px;
	font-size: 1.6rem;
	line-height: 1.8;
}

/* line 1165, ../sass/app/_index.scss */
#main.index .module-wrapper .item-wrapper .img-wrap .img .show-wrap .content-detail .item.about-us .text-wrap .attestation-detail {
	font-size: 1.6rem;
}

/* line 1167, ../sass/app/_index.scss */
#main.index .module-wrapper .item-wrapper .img-wrap .img .show-wrap .content-detail .item.about-us .text-wrap .attestation-detail strong {
	font-size: 2.4rem;
	color: #006ed2;
}

/* line 1171, ../sass/app/_index.scss */
#main.index .module-wrapper .item-wrapper .img-wrap .img .show-wrap .content-detail .item.about-us .text-wrap .attestation-detail.change {
	margin-top: 30px;
	line-height: 1.8;
}

/* line 1176, ../sass/app/_index.scss */
#main.index .module-wrapper .item-wrapper .img-wrap .img .show-wrap .content-detail .item.about-us .text-wrap.special {
	margin-top: 30px;
}

/* line 1178, ../sass/app/_index.scss */
#main.index .module-wrapper .item-wrapper .img-wrap .img .show-wrap .content-detail .item.about-us .text-wrap.special .title {
	font-size: 2.1rem;
}

/* line 1181, ../sass/app/_index.scss */
#main.index .module-wrapper .item-wrapper .img-wrap .img .show-wrap .content-detail .item.about-us .text-wrap.special .intro {
	font-size: 1.4rem;
	line-height: 1.5;
}

/* line 1185, ../sass/app/_index.scss */
#main.index .module-wrapper .item-wrapper .img-wrap .img .show-wrap .content-detail .item.about-us .text-wrap.special .date-wrap {
	margin-bottom: 10px;
}

/* line 1187, ../sass/app/_index.scss */
#main.index .module-wrapper .item-wrapper .img-wrap .img .show-wrap .content-detail .item.about-us .text-wrap.special .date-wrap .date {
	font-size: 1.6rem;
	line-height: 1.5;
	color: #999999;
}

/* line 1192, ../sass/app/_index.scss */
#main.index .module-wrapper .item-wrapper .img-wrap .img .show-wrap .content-detail .item.about-us .text-wrap.special .date-wrap .news-title {
	width: 100%;
	overflow-x: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	font-size: 1.8rem;
}

/* line 1201, ../sass/app/_index.scss */
#main.index .module-wrapper .item-wrapper .img-wrap .img .show-wrap .content-detail .item.about-us .text-wrap.special .date-wrap:hover .news-title {
	font-weight: bold;
	color: #006ed2;
}

/* line 1207, ../sass/app/_index.scss */
#main.index .module-wrapper .item-wrapper .img-wrap .img .show-wrap .content-detail .item.about-us .text-wrap.special .date-wrap.active .news-title {
	font-weight: bold;
	color: #006ed2;
}

/* line 1213, ../sass/app/_index.scss */
#main.index .module-wrapper .item-wrapper .img-wrap .img .show-wrap .content-detail .item.about-us .text-wrap.special.advantage {
	/*height: 100%;
  @include flex-c-n();
  @include justify-content(center);*/
}

/* line 1217, ../sass/app/_index.scss */
#main.index .module-wrapper .item-wrapper .img-wrap .img .show-wrap .content-detail .item.about-us .text-wrap.special.advantage .title {
	width: 100%;
	overflow-x: hidden;
	position: relative;
	display: inline-block;
	font-size: 2.4rem;
	border-bottom: 1px solid #cccccc;
	padding-bottom: 5px;
	margin-bottom: 10px;
}

/* line 1226, ../sass/app/_index.scss */
#main.index .module-wrapper .item-wrapper .img-wrap .img .show-wrap .content-detail .item.about-us .text-wrap.special.advantage .title em {
	font-weight: bold;
}

/* line 1229, ../sass/app/_index.scss */
#main.index .module-wrapper .item-wrapper .img-wrap .img .show-wrap .content-detail .item.about-us .text-wrap.special.advantage .title span {
	vertical-align: middle;
	display: inline-block;
	margin-left: 10px;
	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
	opacity: 0;
	-moz-transition: opacity 0.3s ease;
	-o-transition: opacity 0.3s ease;
	-webkit-transition: opacity 0.3s ease;
	transition: opacity 0.3s ease;
}

/* line 1236, ../sass/app/_index.scss */
#main.index .module-wrapper .item-wrapper .img-wrap .img .show-wrap .content-detail .item.about-us .text-wrap.special.advantage .title::after {
	position: absolute;
	content: '';
	display: block;
	width: 100%;
	height: 1px;
	background: #006ed2;
	left: -100%;
	bottom: 0;
	-moz-transition: left 0.3s ease;
	-o-transition: left 0.3s ease;
	-webkit-transition: left 0.3s ease;
	transition: left 0.3s ease;
}

/* line 1247, ../sass/app/_index.scss */
#main.index .module-wrapper .item-wrapper .img-wrap .img .show-wrap .content-detail .item.about-us .text-wrap.special.advantage .title:hover span {
	filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
	opacity: 1;
}

/* line 1250, ../sass/app/_index.scss */
#main.index .module-wrapper .item-wrapper .img-wrap .img .show-wrap .content-detail .item.about-us .text-wrap.special.advantage .title:hover::after {
	left: 0;
}

/* line 1256, ../sass/app/_index.scss */
#main.index .module-wrapper .item-wrapper .img-wrap .img .show-wrap .content-detail .item.about-us .text-wrap.special.advantage .detail {
	font-size: 1.6rem;
	line-height: 1.8;
}

/* line 1263, ../sass/app/_index.scss */
#main.index .module-wrapper .item-wrapper .img-wrap .img .show-wrap .content-detail .item.about-us .about-all {
	margin-top: 20px;
}

/* line 1266, ../sass/app/_index.scss */
#main.index .module-wrapper .item-wrapper .img-wrap .img .show-wrap .content-detail .item.about-us .about-item {
	margin-bottom: 20px;
}

/* line 1268, ../sass/app/_index.scss */
#main.index .module-wrapper .item-wrapper .img-wrap .img .show-wrap .content-detail .item.about-us .about-item .title {
	font-weight: normal;
	margin: 0 0 10px;
	font-size: 1.8rem;
	display: inline-block;
	color: black;
	border-bottom: 2px solid black;
}

/* line 1276, ../sass/app/_index.scss */
#main.index .module-wrapper .item-wrapper .img-wrap .img .show-wrap .content-detail .item.about-us .about-item img {
	display: block;
}

/* line 1279, ../sass/app/_index.scss */
#main.index .module-wrapper .item-wrapper .img-wrap .img .show-wrap .content-detail .item.about-us .about-item .intro {
	font-size: 1.8rem;
	line-height: 1.5;
	display: block;
	color: #006ed2;
	font-weight: bold;
}

/* line 1288, ../sass/app/_index.scss */
#main.index .module-wrapper .item-wrapper .img-wrap .img .show-wrap .content-detail .item.about-us .abouts .about-item {
	float: left;
	margin-right: 90px;
}

/* line 1292, ../sass/app/_index.scss */
#main.index .module-wrapper .item-wrapper .img-wrap .img .show-wrap .content-detail .item.about-us .abouts::after {
	content: '';
	display: block;
	clear: both;
}

/* line 1296, ../sass/app/_index.scss */
#main.index .module-wrapper .item-wrapper .img-wrap .img .show-wrap .content-detail .item.about-us .abouts.special {
	margin-top: 40px;
}

/* line 1300, ../sass/app/_index.scss */
#main.index .module-wrapper .item-wrapper .img-wrap .img .show-wrap .content-detail .item.about-us .detail-wrap {
	position: relative;
	height: 155px;
}

/* line 1303, ../sass/app/_index.scss */
#main.index .module-wrapper .item-wrapper .img-wrap .img .show-wrap .content-detail .item.about-us .detail-wrap .detail {
	position: absolute;
	top: 0;
	left: 0;
	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
	opacity: 0;
	font-size: 1.6rem;
	line-height: 1.8;
}

/* line 1310, ../sass/app/_index.scss */
#main.index .module-wrapper .item-wrapper .img-wrap .img .show-wrap .content-detail .item.about-us .detail-wrap .detail strong {
	font-weight: bold;
}

/* line 1313, ../sass/app/_index.scss */
#main.index .module-wrapper .item-wrapper .img-wrap .img .show-wrap .content-detail .item.about-us .detail-wrap .detail.active {
	filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
	opacity: 1;
}

/* line 1317, ../sass/app/_index.scss */
#main.index .module-wrapper .item-wrapper .img-wrap .img .show-wrap .content-detail .item.about-us .detail-wrap .business-intro {
	margin-top: 50px;
	font-size: 1.6rem;
	line-height: 1.5;
}

/* line 1324, ../sass/app/_index.scss */
#main.index .module-wrapper .item-wrapper .img-wrap .img .show-wrap .content-detail .item.about-us .history-wrap {
	position: absolute;
	left: 0;
	bottom: 0;
	width: 100%;
	overflow: hidden;
}

/* line 1331, ../sass/app/_index.scss */
#main.index .module-wrapper .item-wrapper .img-wrap .img .show-wrap .content-detail .item.about-us .history-wrap .title {
	font-size: 4.4rem;
	margin-bottom: 70px;
}

/* line 1335, ../sass/app/_index.scss */
#main.index .module-wrapper .item-wrapper .img-wrap .img .show-wrap .content-detail .item.about-us .history-wrap .detail-content {
	width: 100%;
}

/* line 1337, ../sass/app/_index.scss */
#main.index .module-wrapper .item-wrapper .img-wrap .img .show-wrap .content-detail .item.about-us .history-wrap .detail-content .since {
	float: left;
}

/* line 1342, ../sass/app/_index.scss */
#main.index .module-wrapper .item-wrapper .img-wrap .img .show-wrap .content-detail .item.about-us .history-wrap .detail-content .since p {
	font-size: 101px;
	color: transparent;
	text-stroke: 1px #006ed2;
	-moz-text-stroke: 1px #006ed2;
	-webkit-text-stroke: 1px #006ed2;
}

/* line 1351, ../sass/app/_index.scss */
#main.index .module-wrapper .item-wrapper .img-wrap .img .show-wrap .content-detail .item.about-us .history-wrap .detail-content .history-swiper {
	position: relative;
	width: 100%;
}

/* line 1354, ../sass/app/_index.scss */
#main.index .module-wrapper .item-wrapper .img-wrap .img .show-wrap .content-detail .item.about-us .history-wrap .detail-content .history-swiper .mask {
	z-index: 2;
	width: 50px;
	height: 100%;
	top: 0;
	right: 0;
	position: absolute;
	background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuMCIgeTE9IjAuNSIgeDI9IjEuMCIgeTI9IjAuNSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwLjAiLz48c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiLz48L2xpbmVhckdyYWRpZW50PjwvZGVmcz48cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBmaWxsPSJ1cmwoI2dyYWQpIiAvPjwvc3ZnPiA=');
	background-size: 100%;
	background-image: -webkit-gradient(linear, 0% 50%, 100% 50%, color-stop(0%, rgba(0, 0, 0, 0)), color-stop(100%, #ffffff));
	background-image: -moz-linear-gradient(left, rgba(0, 0, 0, 0), #ffffff);
	background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, 0), #ffffff);
	background-image: linear-gradient(to right, rgba(0, 0, 0, 0), #ffffff);
}

/* line 1363, ../sass/app/_index.scss */
#main.index .module-wrapper .item-wrapper .img-wrap .img .show-wrap .content-detail .item.about-us .history-wrap .detail-content .history-swiper .mask.top {
	right: unset;
	left: 0;
	background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjEuMCIgeTE9IjAuNSIgeDI9IjAuMCIgeTI9IjAuNSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwLjAiLz48c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiLz48L2xpbmVhckdyYWRpZW50PjwvZGVmcz48cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBmaWxsPSJ1cmwoI2dyYWQpIiAvPjwvc3ZnPiA=');
	background-size: 100%;
	background-image: -webkit-gradient(linear, 100% 50%, 0% 50%, color-stop(0%, rgba(0, 0, 0, 0)), color-stop(100%, #ffffff));
	background-image: -moz-linear-gradient(right, rgba(0, 0, 0, 0), #ffffff);
	background-image: -webkit-linear-gradient(right, rgba(0, 0, 0, 0), #ffffff);
	background-image: linear-gradient(to left, rgba(0, 0, 0, 0), #ffffff);
}

/* line 1369, ../sass/app/_index.scss */
#main.index .module-wrapper .item-wrapper .img-wrap .img .show-wrap .content-detail .item.about-us .history-wrap .detail-content .history-swiper .swiper-container {
	width: 100%;
	padding-bottom: 10px;
}

/* line 1372, ../sass/app/_index.scss */
#main.index .module-wrapper .item-wrapper .img-wrap .img .show-wrap .content-detail .item.about-us .history-wrap .detail-content .history-swiper .swiper-container .swiper-wrapper {
	width: 100%;
}

/* line 1374, ../sass/app/_index.scss */
#main.index .module-wrapper .item-wrapper .img-wrap .img .show-wrap .content-detail .item.about-us .history-wrap .detail-content .history-swiper .swiper-container .swiper-wrapper .swiper-slide {
	width: auto;
	position: relative;
}

/* line 1377, ../sass/app/_index.scss */
#main.index .module-wrapper .item-wrapper .img-wrap .img .show-wrap .content-detail .item.about-us .history-wrap .detail-content .history-swiper .swiper-container .swiper-wrapper .swiper-slide .history-detail {
	position: relative;
	width: 205px;
	height: 180px;
	padding-left: 15px;
	border-left: 1px solid #006ed2;
}

/* line 1383, ../sass/app/_index.scss */
#main.index .module-wrapper .item-wrapper .img-wrap .img .show-wrap .content-detail .item.about-us .history-wrap .detail-content .history-swiper .swiper-container .swiper-wrapper .swiper-slide .history-detail p {
	font-size: 1.4rem;
	line-height: 1.3;
}

/* line 1388, ../sass/app/_index.scss */
#main.index .module-wrapper .item-wrapper .img-wrap .img .show-wrap .content-detail .item.about-us .history-wrap .detail-content .history-swiper .swiper-container .swiper-wrapper .swiper-slide .circle {
	position: absolute;
	margin: 0 auto;
	width: 5px;
	height: 5px;
	border-radius: 50%;
	top: 0;
	left: -2px;
	background: #006ed2;
}

/* line 1398, ../sass/app/_index.scss */
#main.index .module-wrapper .item-wrapper .img-wrap .img .show-wrap .content-detail .item.about-us .history-wrap .detail-content .history-swiper .swiper-container .swiper-wrapper .swiper-slide .add {
	cursor: pointer !important;
	margin-right: 5px;
	position: relative;
	top: 15px;
	width: 19px;
	height: 19px;
	display: inline-block;
	vertical-align: middle;
	text-align: center;
	line-height: 18px;
}

/* line 1409, ../sass/app/_index.scss */
#main.index .module-wrapper .item-wrapper .img-wrap .img .show-wrap .content-detail .item.about-us .history-wrap .detail-content .history-swiper .swiper-container .swiper-wrapper .swiper-slide .add img {
	display: inline-block;
	vertical-align: middle;
	-moz-transition: -moz-transform 0.3s ease;
	-o-transition: -o-transform 0.3s ease;
	-webkit-transition: -webkit-transform 0.3s ease;
	transition: transform 0.3s ease;
}

/* line 1414, ../sass/app/_index.scss */
#main.index .module-wrapper .item-wrapper .img-wrap .img .show-wrap .content-detail .item.about-us .history-wrap .detail-content .history-swiper .swiper-container .swiper-wrapper .swiper-slide .add .bg {
	position: absolute;
	z-index: -1;
	width: 19px;
	height: 19px;
	top: 0;
	left: 0;
	background: white;
	border-radius: 50%;
	-moz-animation: circle-scale 2s ease infinite;
	-webkit-animation: circle-scale 2s ease infinite;
	animation: circle-scale 2s ease infinite;
}

/* line 1426, ../sass/app/_index.scss */
#main.index .module-wrapper .item-wrapper .img-wrap .img .show-wrap .content-detail .item.about-us .history-wrap .detail-content .history-swiper .swiper-container .swiper-wrapper .swiper-slide .add.active img {
	-moz-transform: rotate(-45deg);
	-ms-transform: rotate(-45deg);
	-webkit-transform: rotate(-45deg);
	transform: rotate(-45deg);
}

/* line 1431, ../sass/app/_index.scss */
#main.index .module-wrapper .item-wrapper .img-wrap .img .show-wrap .content-detail .item.about-us .history-wrap .detail-content .history-swiper .swiper-container .swiper-wrapper .swiper-slide .intro-img {
	display: none;
	position: absolute;
	top: 0;
	left: 5px;
	width: calc(100% - 10px);
}

/* line 1437, ../sass/app/_index.scss */
#main.index .module-wrapper .item-wrapper .img-wrap .img .show-wrap .content-detail .item.about-us .history-wrap .detail-content .history-swiper .swiper-container .swiper-wrapper .swiper-slide .intro-img img {
	width: 100%;
	height: auto;
}

/* line 1442, ../sass/app/_index.scss */
#main.index .module-wrapper .item-wrapper .img-wrap .img .show-wrap .content-detail .item.about-us .history-wrap .detail-content .history-swiper .swiper-container .swiper-wrapper .swiper-slide .switch-wrap {
	position: absolute;
	margin-top: 15px;
	bottom: 10px;
	left: 5px;
}

/* line 1447, ../sass/app/_index.scss */
#main.index .module-wrapper .item-wrapper .img-wrap .img .show-wrap .content-detail .item.about-us .history-wrap .detail-content .history-swiper .swiper-container .swiper-wrapper .swiper-slide .switch-wrap span {
	font-size: 1.8rem;
	color: #006ed2;
	display: inline-block;
	vertical-align: middle;

}

/* line 1456, ../sass/app/_index.scss */
#main.index .module-wrapper .item-wrapper .img-wrap .img .show-wrap .content-detail .item.about-us .history-wrap .detail-content .history-swiper .swiper-container .swiper-wrapper .swiper-slide:first-child .history-detail {
	margin-left: 40px;
}

/* line 1460, ../sass/app/_index.scss */
#main.index .module-wrapper .item-wrapper .img-wrap .img .show-wrap .content-detail .item.about-us .history-wrap .detail-content .history-swiper .swiper-container .swiper-wrapper .swiper-slide:first-child .circle {
	left: 38px;
}

/* line 1466, ../sass/app/_index.scss */
#main.index .module-wrapper .item-wrapper .img-wrap .img .show-wrap .content-detail .item.about-us .history-wrap .detail-content .history-swiper .swiper-container .swiper-scrollbar {
	height: 10px;
	bottom: 0;
	background: transparent;
}

/* line 1470, ../sass/app/_index.scss */
#main.index .module-wrapper .item-wrapper .img-wrap .img .show-wrap .content-detail .item.about-us .history-wrap .detail-content .history-swiper .swiper-container .swiper-scrollbar .swiper-scrollbar-drag {
	border-radius: unset;
	background: #006ed2;
}

/* line 1478, ../sass/app/_index.scss */
#main.index .module-wrapper .item-wrapper .img-wrap .img .show-wrap .content-detail .item.about-us .history-wrap .detail-content::after {
	content: '';
	display: block;
	clear: both;
}

/* line 1483, ../sass/app/_index.scss */
#main.index .module-wrapper .item-wrapper .img-wrap .img .show-wrap .content-detail .item.about-us .history-wrap::after {
	content: '';
	display: block;
	position: absolute;
	left: 0;
	bottom: 10px;
	width: 100%;
	height: 2px;
	background: #006ed2;
}

/* line 1493, ../sass/app/_index.scss */
#main.index .module-wrapper .item-wrapper .img-wrap .img .show-wrap .content-detail .item.about-us .btns-list {
	width: 100%;
}

/* line 1495, ../sass/app/_index.scss */
#main.index .module-wrapper .item-wrapper .img-wrap .img .show-wrap .content-detail .item.about-us .btns-list .btn {
	float: left;
	width: 50%;
	font-size: 1.8rem;
	line-height: 2.5;
}

/* line 1500, ../sass/app/_index.scss */
#main.index .module-wrapper .item-wrapper .img-wrap .img .show-wrap .content-detail .item.about-us .btns-list .btn.active {
	color: #006ed2;
}

/* line 1503, ../sass/app/_index.scss */
#main.index .module-wrapper .item-wrapper .img-wrap .img .show-wrap .content-detail .item.about-us .btns-list .btn:hover {
	color: #006ed2;
}

/* line 1507, ../sass/app/_index.scss */
#main.index .module-wrapper .item-wrapper .img-wrap .img .show-wrap .content-detail .item.about-us .btns-list::after {
	content: '';
	display: block;
	clear: both;
}

/* line 1513, ../sass/app/_index.scss */
#main.index .module-wrapper .item-wrapper .img-wrap .img .show-wrap .content-detail .item.about-us.con {
	display: -webkit-flex;
	display: flex;
	-webkit-flex-direction: row;
	flex-direction: row;
	-webkit-flex-wrap: nowrap;
	flex-wrap: nowrap;
	-webkit-align-items: center;
	align-items: center;
}

/* line 1517, ../sass/app/_index.scss */
#main.index .module-wrapper .item-wrapper .img-wrap .img .show-wrap .content-detail .item.about-us.con .contact-content p {
	font-size: 1.8rem;
	line-height: 3.7;
}

/* line 1525, ../sass/app/_index.scss */
#main.index .module-wrapper .item-wrapper .img-wrap .img .show-wrap .content-detail .item:first-child {
	z-index: 2;
}

/* line 1529, ../sass/app/_index.scss */
#main.index .module-wrapper .item-wrapper .img-wrap .img .show-wrap .content-detail .disinfect-wrap {
	padding: 50px 40px 0;
}

/* line 1531, ../sass/app/_index.scss */
#main.index .module-wrapper .item-wrapper .img-wrap .img .show-wrap .content-detail .disinfect-wrap p {
	font-size: 1.6rem;
	line-height: 1.5;
	margin-bottom: 20px;
}

/* line 1535, ../sass/app/_index.scss */
#main.index .module-wrapper .item-wrapper .img-wrap .img .show-wrap .content-detail .disinfect-wrap p.t {
	font-weight: bold;
	color: #006ed2;
}

/* line 1539, ../sass/app/_index.scss */
#main.index .module-wrapper .item-wrapper .img-wrap .img .show-wrap .content-detail .disinfect-wrap p strong {
	width: 80px;
}

/* line 1542, ../sass/app/_index.scss */
#main.index .module-wrapper .item-wrapper .img-wrap .img .show-wrap .content-detail .disinfect-wrap p em {
	width: 430px;
	display: inline-block;
	vertical-align: top;
}

/* line 1551, ../sass/app/_index.scss */
#main.index .module-wrapper .item-wrapper .img-wrap .img .show-wrap::after {
	content: '';
	display: block;
	clear: both;
}

/* line 1556, ../sass/app/_index.scss */
#main.index .module-wrapper .item-wrapper .img-wrap .img .contact {
	width: 100%;
	height: 100%;
	background-repeat: no-repeat;
	background-position: center;
	-moz-background-size: cover;
	-o-background-size: cover;
	-webkit-background-size: cover;
	background-size: cover;
	background-image: url("../images/index/module_img9.jpg");
	display: -webkit-flex;
	display: flex;
	-webkit-flex-direction: row;
	flex-direction: row;
	-webkit-flex-wrap: nowrap;
	flex-wrap: nowrap;
	-webkit-align-items: center;
	align-items: center;
	-webkit-justify-content: flex-end;
	justify-content: flex-end;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	padding-right: 80px;
}

/* line 1568, ../sass/app/_index.scss */
#main.index .module-wrapper .item-wrapper .img-wrap .img .contact ul li p {
	font-size: 1.8rem;
	line-height: 2;
}

/* line 1571, ../sass/app/_index.scss */
#main.index .module-wrapper .item-wrapper .img-wrap .img .contact ul li p em {
	display: inline-block;
	vertical-align: top;
}

/* line 1579, ../sass/app/_index.scss */
#main.index .module-wrapper .item-wrapper .img-wrap .img .about {
	width: 100%;
	height: 100%;
	position: relative;
	background-repeat: no-repeat;
	background-position: center;
	-moz-background-size: cover;
	-o-background-size: cover;
	-webkit-background-size: cover;
	background-size: cover;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	padding: 40px;
}

/* line 1586, ../sass/app/_index.scss */
#main.index .module-wrapper .item-wrapper .img-wrap .img .about .detail {
	color: white;
	font-size: 1.6rem;
	line-height: 1.5;
}

/* line 1591, ../sass/app/_index.scss */
#main.index .module-wrapper .item-wrapper .img-wrap .img .about .about-item {
	margin-bottom: 20px;
}

/* line 1593, ../sass/app/_index.scss */
#main.index .module-wrapper .item-wrapper .img-wrap .img .about .about-item .title {
	margin-bottom: 10px;
	font-size: 1.8rem;
	padding-bottom: 15px;
	display: inline-block;
	color: white;
	border-bottom: 2px solid white;
}

/* line 1601, ../sass/app/_index.scss */
#main.index .module-wrapper .item-wrapper .img-wrap .img .about .about-item img {
	display: block;
}

/* line 1604, ../sass/app/_index.scss */
#main.index .module-wrapper .item-wrapper .img-wrap .img .about .about-item .intro {
	color: white;
	font-size: 1.8rem;
	line-height: 1.5;
	display: block;
}

/* line 1611, ../sass/app/_index.scss */
#main.index .module-wrapper .item-wrapper .img-wrap .img .about .business-name {
	margin-bottom: 40px;
	font-size: 3.4rem;
	color: white;
}

/* line 1615, ../sass/app/_index.scss */
#main.index .module-wrapper .item-wrapper .img-wrap .img .about .business-name span {
	vertical-align: middle;
	display: inline-block;
	font-size: 1.4rem;
	padding: 5px 8px;
	background: white;
	color: #006ed2;
	margin-left: 30px;
}

/* line 1626, ../sass/app/_index.scss */
#main.index .module-wrapper .item-wrapper .img-wrap .img .about .abouts .about-item {
	float: left;
	margin-right: 90px;
}

/* line 1630, ../sass/app/_index.scss */
#main.index .module-wrapper .item-wrapper .img-wrap .img .about .abouts::after {
	content: '';
	display: block;
	clear: both;
}

/* line 1634, ../sass/app/_index.scss */
#main.index .module-wrapper .item-wrapper .img-wrap .img .about .abouts.special {
	margin-top: 40px;
}

/* line 1638, ../sass/app/_index.scss */
#main.index .module-wrapper .item-wrapper .img-wrap .img .about .more {
	position: absolute;
	left: 40px;
	bottom: 15px;
}

/* line 1642, ../sass/app/_index.scss */
#main.index .module-wrapper .item-wrapper .img-wrap .img .about .more .line {
	width: 355px;
	height: 2px;
	background-image: linear-gradient(to right, #ffffff, rgba(0, 0, 0, 0));
	margin-bottom: 15px;
}

/* line 1648, ../sass/app/_index.scss */
#main.index .module-wrapper .item-wrapper .img-wrap .img .about .more p {
	color: white;
	font-size: 1.6rem;
}

/* line 1651, ../sass/app/_index.scss */
#main.index .module-wrapper .item-wrapper .img-wrap .img .about .more p span {
	display: inline-block;
	margin-right: 15px;
}

/* line 1659, ../sass/app/_index.scss */
#main.index .module-wrapper .item-wrapper .img-wrap .img .about .attestation {
	width: 100%;
	height: 100%;
	display: -webkit-flex;
	display: flex;
	-webkit-flex-direction: column;
	flex-direction: column;
	-webkit-flex-wrap: nowrap;
	flex-wrap: nowrap;
	-webkit-justify-content: center;
	justify-content: center;
	-webkit-align-items: center;
	align-items: center;
}

/* line 1665, ../sass/app/_index.scss */
#main.index .module-wrapper .item-wrapper .img-wrap .img .about .attestation .parameter-wrap {
	width: 100%;
	display: -webkit-flex;
	display: flex;
	-webkit-flex-direction: row;
	flex-direction: row;
	-webkit-flex-wrap: nowrap;
	flex-wrap: nowrap;
	-webkit-justify-content: space-around;
	justify-content: space-around;
}

/* line 1670, ../sass/app/_index.scss */
#main.index .module-wrapper .item-wrapper .img-wrap .img .about .attestation .parameter-wrap .parameter-item .num {
	text-align: center;
	font-size: 6rem;
	color: #006ed2;
	line-height: 1.8;
}

/* line 1677, ../sass/app/_index.scss */
#main.index .module-wrapper .item-wrapper .img-wrap .img .about .attestation .parameter-wrap .parameter-item .intro {
	text-align: center;
	font-size: 1.8rem;
	line-height: 1.5;
}

/* line 1684, ../sass/app/_index.scss */
#main.index .module-wrapper .item-wrapper .img-wrap .img .about .attestation .parameter-detail {
	margin-top: 35px;
	font-size: 1.8rem;
	line-height: 1.5;
	text-align: center;
}

/* line 1691, ../sass/app/_index.scss */
#main.index .module-wrapper .item-wrapper .img-wrap .img .about .since {
	font-size: 3.6rem;
	font-weight: bold;
	color: #cecece;
	margin: 45px 0 45px 95px;
}

/* line 1697, ../sass/app/_index.scss */
#main.index .module-wrapper .item-wrapper .img-wrap .img .about .history-wrap {
	position: relative;
}

/* line 1699, ../sass/app/_index.scss */
#main.index .module-wrapper .item-wrapper .img-wrap .img .about .history-wrap .title {
	font-size: 4.4rem;
	margin-bottom: 70px;
}

/* line 1703, ../sass/app/_index.scss */
#main.index .module-wrapper .item-wrapper .img-wrap .img .about .history-wrap .detail-content {
	width: 100%;
}

/* line 1705, ../sass/app/_index.scss */
#main.index .module-wrapper .item-wrapper .img-wrap .img .about .history-wrap .detail-content .since {
	float: left;
}

/* line 1710, ../sass/app/_index.scss */
#main.index .module-wrapper .item-wrapper .img-wrap .img .about .history-wrap .detail-content .since p {

	font-size: 101px;
	color: transparent;
	text-stroke: 1px #006ed2;
	-moz-text-stroke: 1px #006ed2;
	-webkit-text-stroke: 1px #006ed2;
}

/* line 1719, ../sass/app/_index.scss */
#main.index .module-wrapper .item-wrapper .img-wrap .img .about .history-wrap .detail-content .history-swiper {
	position: relative;
	width: 100%;
}

/* line 1722, ../sass/app/_index.scss */
#main.index .module-wrapper .item-wrapper .img-wrap .img .about .history-wrap .detail-content .history-swiper .mask {
	z-index: 2;
	width: 50px;
	height: 100%;
	top: 0;
	right: 0;
	position: absolute;
	background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuMCIgeTE9IjAuNSIgeDI9IjEuMCIgeTI9IjAuNSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwLjAiLz48c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiLz48L2xpbmVhckdyYWRpZW50PjwvZGVmcz48cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBmaWxsPSJ1cmwoI2dyYWQpIiAvPjwvc3ZnPiA=');
	background-size: 100%;
	background-image: -webkit-gradient(linear, 0% 50%, 100% 50%, color-stop(0%, rgba(0, 0, 0, 0)), color-stop(100%, #ffffff));
	background-image: -moz-linear-gradient(left, rgba(0, 0, 0, 0), #ffffff);
	background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, 0), #ffffff);
	background-image: linear-gradient(to right, rgba(0, 0, 0, 0), #ffffff);
}

/* line 1731, ../sass/app/_index.scss */
#main.index .module-wrapper .item-wrapper .img-wrap .img .about .history-wrap .detail-content .history-swiper .mask.top {
	right: unset;
	left: 0;
	background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjEuMCIgeTE9IjAuNSIgeDI9IjAuMCIgeTI9IjAuNSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwLjAiLz48c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiLz48L2xpbmVhckdyYWRpZW50PjwvZGVmcz48cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBmaWxsPSJ1cmwoI2dyYWQpIiAvPjwvc3ZnPiA=');
	background-size: 100%;
	background-image: -webkit-gradient(linear, 100% 50%, 0% 50%, color-stop(0%, rgba(0, 0, 0, 0)), color-stop(100%, #ffffff));
	background-image: -moz-linear-gradient(right, rgba(0, 0, 0, 0), #ffffff);
	background-image: -webkit-linear-gradient(right, rgba(0, 0, 0, 0), #ffffff);
	background-image: linear-gradient(to left, rgba(0, 0, 0, 0), #ffffff);
}

/* line 1737, ../sass/app/_index.scss */
#main.index .module-wrapper .item-wrapper .img-wrap .img .about .history-wrap .detail-content .history-swiper .swiper-container {
	width: 100%;
}

/* line 1739, ../sass/app/_index.scss */
#main.index .module-wrapper .item-wrapper .img-wrap .img .about .history-wrap .detail-content .history-swiper .swiper-container .swiper-wrapper {
	width: 100%;
	padding: 0 0 5px 95px;
}

/* line 1742, ../sass/app/_index.scss */
#main.index .module-wrapper .item-wrapper .img-wrap .img .about .history-wrap .detail-content .history-swiper .swiper-container .swiper-wrapper .swiper-slide {
	width: auto;
	position: relative;
}

/* line 1745, ../sass/app/_index.scss */
#main.index .module-wrapper .item-wrapper .img-wrap .img .about .history-wrap .detail-content .history-swiper .swiper-container .swiper-wrapper .swiper-slide .history-detail {
	position: relative;
	font-size: 1.6rem;
	line-height: 1.4;
	width: 264px;
	height: 205px;
	padding-left: 5px;
	border-left: 1px solid #006ed2;
}

/* line 1754, ../sass/app/_index.scss */
#main.index .module-wrapper .item-wrapper .img-wrap .img .about .history-wrap .detail-content .history-swiper .swiper-container .swiper-wrapper .swiper-slide .circle {
	position: absolute;
	margin: 0 auto;
	width: 7px;
	height: 7px;
	border: 2px solid #006ed2;
	border-radius: 50%;
	top: 200px;
	left: -5px;
	background: white;
}

/* line 1765, ../sass/app/_index.scss */
#main.index .module-wrapper .item-wrapper .img-wrap .img .about .history-wrap .detail-content .history-swiper .swiper-container .swiper-wrapper .swiper-slide .add {
	cursor: pointer !important;
	margin-right: 5px;
	position: relative;
	top: 15px;
	width: 19px;
	height: 19px;
	display: inline-block;
	vertical-align: middle;
	text-align: center;
	line-height: 18px;
}

/* line 1776, ../sass/app/_index.scss */
#main.index .module-wrapper .item-wrapper .img-wrap .img .about .history-wrap .detail-content .history-swiper .swiper-container .swiper-wrapper .swiper-slide .add img {
	display: inline-block;
	vertical-align: middle;
	-moz-transition: -moz-transform 0.3s ease;
	-o-transition: -o-transform 0.3s ease;
	-webkit-transition: -webkit-transform 0.3s ease;
	transition: transform 0.3s ease;
}

/* line 1781, ../sass/app/_index.scss */
#main.index .module-wrapper .item-wrapper .img-wrap .img .about .history-wrap .detail-content .history-swiper .swiper-container .swiper-wrapper .swiper-slide .add .bg {
	position: absolute;
	z-index: -1;
	width: 19px;
	height: 19px;
	top: 0;
	left: 0;
	background: white;
	border-radius: 50%;
	-moz-animation: circle-scale 2s ease infinite;
	-webkit-animation: circle-scale 2s ease infinite;
	animation: circle-scale 2s ease infinite;
}

/* line 1793, ../sass/app/_index.scss */
#main.index .module-wrapper .item-wrapper .img-wrap .img .about .history-wrap .detail-content .history-swiper .swiper-container .swiper-wrapper .swiper-slide .add.active img {
	-moz-transform: rotate(-45deg);
	-ms-transform: rotate(-45deg);
	-webkit-transform: rotate(-45deg);
	transform: rotate(-45deg);
}

/* line 1798, ../sass/app/_index.scss */
#main.index .module-wrapper .item-wrapper .img-wrap .img .about .history-wrap .detail-content .history-swiper .swiper-container .swiper-wrapper .swiper-slide .intro-img {
	display: none;
	position: absolute;
	top: 0;
	left: 5px;
	width: calc(100% - 10px);
}

/* line 1804, ../sass/app/_index.scss */
#main.index .module-wrapper .item-wrapper .img-wrap .img .about .history-wrap .detail-content .history-swiper .swiper-container .swiper-wrapper .swiper-slide .intro-img img {
	width: 100%;
	height: auto;
}

/* line 1809, ../sass/app/_index.scss */
#main.index .module-wrapper .item-wrapper .img-wrap .img .about .history-wrap .detail-content .history-swiper .swiper-container .swiper-wrapper .swiper-slide .switch-wrap {
	position: relative;
	width: 95px;
	text-align: center;
	left: -40px;
	margin-top: 15px;
}

/* line 1815, ../sass/app/_index.scss */
#main.index .module-wrapper .item-wrapper .img-wrap .img .about .history-wrap .detail-content .history-swiper .swiper-container .swiper-wrapper .swiper-slide .switch-wrap .add {
	margin-right: 5px;
	position: relative;
	top: 3px;
	width: 19px;
	height: 19px;
	display: inline-block;
	vertical-align: middle;
	text-align: center;
	line-height: 18px;
}

/* line 1825, ../sass/app/_index.scss */
#main.index .module-wrapper .item-wrapper .img-wrap .img .about .history-wrap .detail-content .history-swiper .swiper-container .swiper-wrapper .swiper-slide .switch-wrap .add img {
	display: inline-block;
	vertical-align: middle;
	-moz-transition: -moz-transform 0.3s ease;
	-o-transition: -o-transform 0.3s ease;
	-webkit-transition: -webkit-transform 0.3s ease;
	transition: transform 0.3s ease;
}

/* line 1830, ../sass/app/_index.scss */
#main.index .module-wrapper .item-wrapper .img-wrap .img .about .history-wrap .detail-content .history-swiper .swiper-container .swiper-wrapper .swiper-slide .switch-wrap .add .bg {
	position: absolute;
	z-index: -1;
	width: 19px;
	height: 19px;
	top: 0;
	left: 0;
	background: white;
	border-radius: 50%;
	-moz-animation: circle-scale 2s ease infinite;
	-webkit-animation: circle-scale 2s ease infinite;
	animation: circle-scale 2s ease infinite;
}

/* line 1842, ../sass/app/_index.scss */
#main.index .module-wrapper .item-wrapper .img-wrap .img .about .history-wrap .detail-content .history-swiper .swiper-container .swiper-wrapper .swiper-slide .switch-wrap .add.active img {
	-moz-transform: rotate(-45deg);
	-ms-transform: rotate(-45deg);
	-webkit-transform: rotate(-45deg);
	transform: rotate(-45deg);
}

/* line 1847, ../sass/app/_index.scss */
#main.index .module-wrapper .item-wrapper .img-wrap .img .about .history-wrap .detail-content .history-swiper .swiper-container .swiper-wrapper .swiper-slide .switch-wrap span {
	font-size: 2.4rem;
	display: inline-block;
	vertical-align: middle;

}

/* line 1859, ../sass/app/_index.scss */
#main.index .module-wrapper .item-wrapper .img-wrap .img .about .history-wrap .detail-content::after {
	content: '';
	display: block;
	clear: both;
}

/* line 1864, ../sass/app/_index.scss */
#main.index .module-wrapper .item-wrapper .img-wrap .img .about .history-wrap::after {
	content: '';
	display: block;
	position: absolute;
	left: 0;
	bottom: 43px;
	width: 1198px;
	height: 2px;
	background: #006ed2;
}

/* line 1874, ../sass/app/_index.scss */
#main.index .module-wrapper .item-wrapper .img-wrap .img .about.border {
	padding: 0;
	border: 1px solid #cccccc;
}

/* line 1879, ../sass/app/_index.scss */
#main.index .module-wrapper .item-wrapper .img-wrap .img.active {
	display: block;
}

/* line 1883, ../sass/app/_index.scss */
#main.index .module-wrapper .item-wrapper .img-wrap .swiper-container {
	width: 100%;
	height: 100%;
}

/* line 1887, ../sass/app/_index.scss */
#main.index .module-wrapper .item-wrapper .img-wrap .swiper-container .swiper-wrapper .swiper-slide {
	width: 100%;
}

/* line 1889, ../sass/app/_index.scss */
#main.index .module-wrapper .item-wrapper .img-wrap .swiper-container .swiper-wrapper .swiper-slide .img {
	display: block;
}

/* line 1896, ../sass/app/_index.scss */
#main.index .module-wrapper .item-wrapper .detail-container {
	width: 100%;
	height: 545px;
	overflow: hidden;
	position: relative;
}

/* line 1901, ../sass/app/_index.scss */
#main.index .module-wrapper .item-wrapper .detail-container .detail-item {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	display: none;
}

/* line 1907, ../sass/app/_index.scss */
#main.index .module-wrapper .item-wrapper .detail-container .detail-item .btns {
	width: 100%;
	height: 95px;
	display: -webkit-flex;
	display: flex;
	-webkit-flex-direction: row;
	flex-direction: row;
	-webkit-flex-wrap: nowrap;
	flex-wrap: nowrap;
	-webkit-align-items: center;
	align-items: center;
	-webkit-justify-content: center;
	justify-content: center;
}

/* line 1913, ../sass/app/_index.scss */
#main.index .module-wrapper .item-wrapper .detail-container .detail-item .btns .btn {
	cursor: pointer;
	margin-right: 60px;
	font-size: 1.8rem;
	color: #999999;
	position: relative;
}

/* line 1919, ../sass/app/_index.scss */
#main.index .module-wrapper .item-wrapper .detail-container .detail-item .btns .btn::after {
	content: '';
	display: block;
	position: absolute;
	bottom: -5px;
	left: 0;
	width: 100%;
	height: 1px;
	background: #006ed2;
	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
	opacity: 0;
	-moz-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	-webkit-transition: all 0.3s ease;
	transition: all 0.3s ease;
}

/* line 1930, ../sass/app/_index.scss */
#main.index .module-wrapper .item-wrapper .detail-container .detail-item .btns .btn:hover {
	font-weight: bold;
	color: #006ed2;
}

/* line 1933, ../sass/app/_index.scss */
#main.index .module-wrapper .item-wrapper .detail-container .detail-item .btns .btn:hover::after {
	filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
	opacity: 1;
}

/* line 1937, ../sass/app/_index.scss */
#main.index .module-wrapper .item-wrapper .detail-container .detail-item .btns .btn.active {
	font-weight: bold;
	color: #006ed2;
}

/* line 1940, ../sass/app/_index.scss */
#main.index .module-wrapper .item-wrapper .detail-container .detail-item .btns .btn.active::after {
	filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
	opacity: 1;
}

/* line 1944, ../sass/app/_index.scss */
#main.index .module-wrapper .item-wrapper .detail-container .detail-item .btns .btn:last-child {
	margin-right: 0;
}

/* line 1949, ../sass/app/_index.scss */
#main.index .module-wrapper .item-wrapper .detail-container .detail-item .img-wrap {
	margin-top: 0;
}

/* line 1951, ../sass/app/_index.scss */
#main.index .module-wrapper .item-wrapper .detail-container .detail-item .img-wrap .swiper-container {
	width: 100%;
	height: 100%;
}

/* line 1955, ../sass/app/_index.scss */
#main.index .module-wrapper .item-wrapper .detail-container .detail-item .img-wrap .swiper-container .swiper-wrapper .swiper-slide {
	width: 100%;
}

/* line 1957, ../sass/app/_index.scss */
#main.index .module-wrapper .item-wrapper .detail-container .detail-item .img-wrap .swiper-container .swiper-wrapper .swiper-slide .img {
	display: block;
}

/* line 1965, ../sass/app/_index.scss */
#main.index .module-wrapper .item-wrapper .detail-container .detail-item.active {
	display: block;
}

/* line 1970, ../sass/app/_index.scss */
#main.index .module-wrapper .item-wrapper.special {
	background: #f2f2f2;
}

/* line 1974, ../sass/app/_index.scss */
#main.index .module-wrapper .item-wrapper .r-container .r-slogan {
	font-size: 1.6rem;
	line-height: 1.5;
	padding-bottom: 40px;
	text-align: center;
}

/* line 1980, ../sass/app/_index.scss */
#main.index .module-wrapper .item-wrapper .r-container .factory-imgs {
	background: white;
	position: relative;
}

/* line 1983, ../sass/app/_index.scss */
#main.index .module-wrapper .item-wrapper .r-container .factory-imgs .btns {
	width: 100%;
	height: 500px;
	display: -webkit-flex;
	display: flex;
	-webkit-flex-direction: row;
	flex-direction: row;
	-webkit-flex-wrap: nowrap;
	flex-wrap: nowrap;
	-webkit-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-align-content: space-between;
	align-content: space-between;
}

/* line 1989, ../sass/app/_index.scss */
#main.index .module-wrapper .item-wrapper .r-container .factory-imgs .btns .btn {
	cursor: pointer;
	height: 60px;
	position: relative;
	width: 400px;
	text-align: center;
	line-height: 60px;
	font-size: 1.8rem;
	-moz-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	-webkit-transition: all 0.3s ease;
	transition: all 0.3s ease;
}

/* line 1998, ../sass/app/_index.scss */
#main.index .module-wrapper .item-wrapper .r-container .factory-imgs .btns .btn:hover {
	color: #006ed2;
}

/* line 2001, ../sass/app/_index.scss */
#main.index .module-wrapper .item-wrapper .r-container .factory-imgs .btns .btn::after {
	content: '';
	display: block;
	position: absolute;
	width: 1px;
	height: 30px;
	background: #f2f2f2;
	right: 0;
	top: 50%;
	margin-top: -15px;
	filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
	opacity: 1;
	-moz-transition: opacity 0.3s ease;
	-o-transition: opacity 0.3s ease;
	-webkit-transition: opacity 0.3s ease;
	transition: opacity 0.3s ease;
}

/* line 2013, ../sass/app/_index.scss */
#main.index .module-wrapper .item-wrapper .r-container .factory-imgs .btns .btn.active {
	background: #006ed2;
	color: white;
}

/* line 2016, ../sass/app/_index.scss */
#main.index .module-wrapper .item-wrapper .r-container .factory-imgs .btns .btn.active::after {
	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
	opacity: 0;
}

/* line 2019, ../sass/app/_index.scss */
#main.index .module-wrapper .item-wrapper .r-container .factory-imgs .btns .btn.active:hover {
	color: white;
}

/* line 2024, ../sass/app/_index.scss */
#main.index .module-wrapper .item-wrapper .r-container .factory-imgs .btns .btn:nth-child(3)::after {
	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
	opacity: 0;
}

/* line 2029, ../sass/app/_index.scss */
#main.index .module-wrapper .item-wrapper .r-container .factory-imgs .btns .btn:nth-child(6)::after {
	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
	opacity: 0;
}

/* line 2036, ../sass/app/_index.scss */
#main.index .module-wrapper .item-wrapper .r-container .factory-imgs .imgs {
	position: absolute;
	width: 100%;
	height: 380px;
	left: 0;
	top: 50%;
	margin-top: -190px;
	overflow: hidden;
}

/* line 2044, ../sass/app/_index.scss */
#main.index .module-wrapper .item-wrapper .r-container .factory-imgs .imgs .img {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background-repeat: no-repeat;
	background-position: center;
	-moz-background-size: cover;
	-o-background-size: cover;
	-webkit-background-size: cover;
	background-size: cover;
	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
	opacity: 0;
	-moz-transition: opacity 0.3s ease;
	-o-transition: opacity 0.3s ease;
	-webkit-transition: opacity 0.3s ease;
	transition: opacity 0.3s ease;
	display: -webkit-flex;
	display: flex;
	-webkit-flex-direction: column;
	flex-direction: column;
	-webkit-flex-wrap: nowrap;
	flex-wrap: nowrap;
	-webkit-justify-content: center;
	justify-content: center;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	padding: 0 80px;
}

/* line 2057, ../sass/app/_index.scss */
#main.index .module-wrapper .item-wrapper .r-container .factory-imgs .imgs .img .title {
	text-align: left;
	margin-bottom: 15px;
	color: white;
	font-size: 3.6rem;
	line-height: 1.5;
}

/* line 2064, ../sass/app/_index.scss */
#main.index .module-wrapper .item-wrapper .r-container .factory-imgs .imgs .img .detail {
	font-size: 1.8rem;
	line-height: 2;
	color: white;
}

/* line 2069, ../sass/app/_index.scss */
#main.index .module-wrapper .item-wrapper .r-container .factory-imgs .imgs .img.active {
	filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
	opacity: 1;
}

/* line 2077, ../sass/app/_index.scss */
#main.index .module-wrapper .item-wrapper .s-container .s-slogan {
	font-size: 1.6rem;
	line-height: 1.5;
	padding-bottom: 40px;
	text-align: center;
}

/* line 2083, ../sass/app/_index.scss */
#main.index .module-wrapper .item-wrapper .s-container .s-wrapper {
	width: 100%;
	height: 520px;
	display: -webkit-flex;
	display: flex;
	-webkit-flex-direction: column;
	flex-direction: column;
	-webkit-flex-wrap: nowrap;
	flex-wrap: nowrap;
	-webkit-flex-wrap: wrap;
	flex-wrap: wrap;
}

/* line 2088, ../sass/app/_index.scss */
#main.index .module-wrapper .item-wrapper .s-container .s-wrapper .s-item {
	cursor: pointer;
	position: relative;
	width: 400px;
	height: 260px;
}

/* line 2093, ../sass/app/_index.scss */
#main.index .module-wrapper .item-wrapper .s-container .s-wrapper .s-item .s-img {
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
	background-repeat: no-repeat;
	background-position: center;
	-moz-background-size: cover;
	-o-background-size: cover;
	-webkit-background-size: cover;
	background-size: cover;
	-moz-transition: -moz-transform 0.3s ease;
	-o-transition: -o-transform 0.3s ease;
	-webkit-transition: -webkit-transform 0.3s ease;
	transition: transform 0.3s ease;
}

/* line 2101, ../sass/app/_index.scss */
#main.index .module-wrapper .item-wrapper .s-container .s-wrapper .s-item .s-img .mask {
	position: absolute;
	width: 100%;
	height: 100%;
	background: black;
	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=50);
	opacity: 0.5;
	top: 0;
	left: 0;
	-moz-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	-webkit-transition: all 0.3s ease;
	transition: all 0.3s ease;
}

/* line 2112, ../sass/app/_index.scss */
#main.index .module-wrapper .item-wrapper .s-container .s-wrapper .s-item .s-name {
	position: absolute;
	bottom: 20px;
	left: 20px;
	font-size: 1.8rem;
	font-weight: bold;
	color: white;
}

/* line 2120, ../sass/app/_index.scss */
#main.index .module-wrapper .item-wrapper .s-container .s-wrapper .s-item .s-content {
	position: relative;
	z-index: 2;
	text-align: center;
}

/* line 2124, ../sass/app/_index.scss */
#main.index .module-wrapper .item-wrapper .s-container .s-wrapper .s-item .s-content img {
	display: inline-block;
}

/* line 2127, ../sass/app/_index.scss */
#main.index .module-wrapper .item-wrapper .s-container .s-wrapper .s-item .s-content p {
	margin-top: 20px;
	text-align: center;
	font-size: 1.8rem;
	line-height: 1.5;
	font-weight: bold;
	color: white;
}

/* line 2136, ../sass/app/_index.scss */
#main.index .module-wrapper .item-wrapper .s-container .s-wrapper .s-item:hover {
	z-index: 10;
}

/* line 2138, ../sass/app/_index.scss */
#main.index .module-wrapper .item-wrapper .s-container .s-wrapper .s-item:hover .s-img {
	-moz-transform: scale(1.1);
	-ms-transform: scale(1.1);
	-webkit-transform: scale(1.1);
	transform: scale(1.1);
}

/* line 2140, ../sass/app/_index.scss */
#main.index .module-wrapper .item-wrapper .s-container .s-wrapper .s-item:hover .s-img .mask {
	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=20);
	opacity: 0.2;
}

/* line 2145, ../sass/app/_index.scss */
#main.index .module-wrapper .item-wrapper .s-container .s-wrapper .s-item.special {
	height: 100%;
	display: -webkit-flex;
	display: flex;
	-webkit-flex-direction: row;
	flex-direction: row;
	-webkit-flex-wrap: nowrap;
	flex-wrap: nowrap;
	-webkit-align-items: center;
	align-items: center;
	-webkit-justify-content: center;
	justify-content: center;
}

/* line 2154, ../sass/app/_index.scss */
#main.index .module-wrapper .item-wrapper .s-container .s-wrapper .s-item.special:hover {
	z-index: 10;
}

/* line 2156, ../sass/app/_index.scss */
#main.index .module-wrapper .item-wrapper .s-container .s-wrapper .s-item.special:hover .s-img {
	-moz-transform: scale(1.1);
	-ms-transform: scale(1.1);
	-webkit-transform: scale(1.1);
	transform: scale(1.1);
}

/* line 2158, ../sass/app/_index.scss */
#main.index .module-wrapper .item-wrapper .s-container .s-wrapper .s-item.special:hover .s-img .mask {
	background: #006ed2;
	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=70);
	opacity: 0.7;
}

/* line 2169, ../sass/app/_index.scss */
#main.index .module-wrapper .d-container {
	position: relative;
	padding: 456px 0 0;
}

/* line 2172, ../sass/app/_index.scss */
#main.index .module-wrapper .d-container .a-container {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 416px;
	padding-top: 40px;
	background-repeat: no-repeat;
	background-position: center;
	-moz-background-size: cover;
	-o-background-size: cover;
	-webkit-background-size: cover;
	background-size: cover;
	background-image: url("../images/index/a.jpg");
}

/* line 2181, ../sass/app/_index.scss */
#main.index .module-wrapper .d-container .a-container .title {
	font-size: 3.6rem;
	text-align: center;
	font-weight: bold;
	margin-bottom: 25px;
	color: white;
}

/* line 2188, ../sass/app/_index.scss */
#main.index .module-wrapper .d-container .a-container .a-detail {
	font-size: 1.6rem;
	line-height: 1.8;
	color: white;
	text-align: center;
}

/* line 2194, ../sass/app/_index.scss */
#main.index .module-wrapper .d-container .a-container .a-modules {
	position: relative;
	top: 80px;
	width: 100%;
	display: -webkit-flex;
	display: flex;
	-webkit-flex-direction: row;
	flex-direction: row;
	-webkit-flex-wrap: nowrap;
	flex-wrap: nowrap;
	-webkit-justify-content: space-between;
	justify-content: space-between;
}

/* line 2200, ../sass/app/_index.scss */
#main.index .module-wrapper .d-container .a-container .a-modules .a-item {
	cursor: pointer;
	width: 380px;
	height: 175px;
	padding: 20px;
	background: #006ed2;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	display: -webkit-flex;
	display: flex;
	-webkit-flex-direction: column;
	flex-direction: column;
	-webkit-flex-wrap: nowrap;
	flex-wrap: nowrap;
	-webkit-justify-content: space-between;
	justify-content: space-between;
	-moz-transition: -moz-transform 0.3s ease;
	-o-transition: -o-transform 0.3s ease;
	-webkit-transition: -webkit-transform 0.3s ease;
	transition: transform 0.3s ease;
}

/* line 2210, ../sass/app/_index.scss */
#main.index .module-wrapper .d-container .a-container .a-modules .a-item .a-item-title {
	font-size: 2.4rem;
	font-weight: bold;
	color: white;
}

/* line 2215, ../sass/app/_index.scss */
#main.index .module-wrapper .d-container .a-container .a-modules .a-item .a-item-detail {
	font-size: 1.6rem;
	color: white;
}

/* line 2219, ../sass/app/_index.scss */
#main.index .module-wrapper .d-container .a-container .a-modules .a-item .a-item-img {
	width: 100%;
	text-align: right;
}

/* line 2222, ../sass/app/_index.scss */
#main.index .module-wrapper .d-container .a-container .a-modules .a-item .a-item-img img {
	display: inline-block;
}

/* line 2226, ../sass/app/_index.scss */
#main.index .module-wrapper .d-container .a-container .a-modules .a-item:hover {
	-moz-transform: translateY(-20px);
	-ms-transform: translateY(-20px);
	-webkit-transform: translateY(-20px);
	transform: translateY(-20px);
}

/* line 2234, ../sass/app/_index.scss */
#main.index .module-wrapper .d-container .d-wrapper {
	width: 100%;
	padding: 80px 0 40px;
	background-repeat: no-repeat;
	background-position: center;
	-moz-background-size: cover;
	-o-background-size: cover;
	-webkit-background-size: cover;
	background-size: cover;
	background-image: url("../images/index/b.jpg");
}

/* line 2239, ../sass/app/_index.scss */
#main.index .module-wrapper .d-container .d-wrapper .title {
	font-size: 3.6rem;
	text-align: center;
	font-weight: bold;
	margin-bottom: 25px;
}

/* line 2245, ../sass/app/_index.scss */
#main.index .module-wrapper .d-container .d-wrapper .history-wrap {
	position: relative;
}

/* line 2247, ../sass/app/_index.scss */
#main.index .module-wrapper .d-container .d-wrapper .history-wrap .title {
	font-size: 4.4rem;
	margin-bottom: 70px;
}

/* line 2251, ../sass/app/_index.scss */
#main.index .module-wrapper .d-container .d-wrapper .history-wrap .detail-content {
	width: 100%;
}

/* line 2253, ../sass/app/_index.scss */
#main.index .module-wrapper .d-container .d-wrapper .history-wrap .detail-content .since {
	float: left;
}

/* line 2258, ../sass/app/_index.scss */
#main.index .module-wrapper .d-container .d-wrapper .history-wrap .detail-content .since p {

	font-size: 101px;
	color: transparent;
	text-stroke: 1px #006ed2;
	-moz-text-stroke: 1px #006ed2;
	-webkit-text-stroke: 1px #006ed2;
}

/* line 2267, ../sass/app/_index.scss */
#main.index .module-wrapper .d-container .d-wrapper .history-wrap .detail-content .history-swiper {
	position: relative;
	width: 100%;
	margin-top: 60px;
}

/* line 2271, ../sass/app/_index.scss */
#main.index .module-wrapper .d-container .d-wrapper .history-wrap .detail-content .history-swiper .mask {
	z-index: 2;
	width: 50px;
	height: 100%;
	top: 0;
	right: 0;
	position: absolute;
	background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuMCIgeTE9IjAuNSIgeDI9IjEuMCIgeTI9IjAuNSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwLjAiLz48c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMC44Ii8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCNncmFkKSIgLz48L3N2Zz4g');
	background-size: 100%;
	background-image: -webkit-gradient(linear, 0% 50%, 100% 50%, color-stop(0%, rgba(0, 0, 0, 0)), color-stop(100%, rgba(255, 255, 255, 0.8)));
	background-image: -moz-linear-gradient(left, rgba(0, 0, 0, 0), rgba(255, 255, 255, 0.8));
	background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, 0), rgba(255, 255, 255, 0.8));
	background-image: linear-gradient(to right, rgba(0, 0, 0, 0), rgba(255, 255, 255, 0.8));
}

/* line 2280, ../sass/app/_index.scss */
#main.index .module-wrapper .d-container .d-wrapper .history-wrap .detail-content .history-swiper .mask.top {
	right: unset;
	left: 0;
	background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjEuMCIgeTE9IjAuNSIgeDI9IjAuMCIgeTI9IjAuNSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwLjAiLz48c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMC44Ii8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCNncmFkKSIgLz48L3N2Zz4g');
	background-size: 100%;
	background-image: -webkit-gradient(linear, 100% 50%, 0% 50%, color-stop(0%, rgba(0, 0, 0, 0)), color-stop(100%, rgba(255, 255, 255, 0.8)));
	background-image: -moz-linear-gradient(right, rgba(0, 0, 0, 0), rgba(255, 255, 255, 0.8));
	background-image: -webkit-linear-gradient(right, rgba(0, 0, 0, 0), rgba(255, 255, 255, 0.8));
	background-image: linear-gradient(to left, rgba(0, 0, 0, 0), rgba(255, 255, 255, 0.8));
}

/* line 2286, ../sass/app/_index.scss */
#main.index .module-wrapper .d-container .d-wrapper .history-wrap .detail-content .history-swiper .swiper-container {
	width: 100%;
}

/* line 2288, ../sass/app/_index.scss */
#main.index .module-wrapper .d-container .d-wrapper .history-wrap .detail-content .history-swiper .swiper-container .swiper-wrapper {
	width: 100%;
	padding: 0 0 5px 95px;
}

/* line 2291, ../sass/app/_index.scss */
#main.index .module-wrapper .d-container .d-wrapper .history-wrap .detail-content .history-swiper .swiper-container .swiper-wrapper .swiper-slide {
	width: auto;
	position: relative;
}

/* line 2294, ../sass/app/_index.scss */
#main.index .module-wrapper .d-container .d-wrapper .history-wrap .detail-content .history-swiper .swiper-container .swiper-wrapper .swiper-slide .history-detail {
	position: relative;
	font-size: 1.6rem;
	line-height: 1.4;
	width: 286px;
	height: 235px;
	padding-left: 5px;
	border-left: 1px solid #006ed2;
	box-shadow: -5px 0 5px 1px rgba(0, 0, 0, 0.1);
}

/* line 2304, ../sass/app/_index.scss */
#main.index .module-wrapper .d-container .d-wrapper .history-wrap .detail-content .history-swiper .swiper-container .swiper-wrapper .swiper-slide .circle {
	position: absolute;
	margin: 0 auto;
	width: 5px;
	height: 5px;
	border-radius: 50%;
	top: 0;
	left: -2px;
	background: #006ed2;
}

/* line 2314, ../sass/app/_index.scss */
#main.index .module-wrapper .d-container .d-wrapper .history-wrap .detail-content .history-swiper .swiper-container .swiper-wrapper .swiper-slide .add {
	cursor: pointer !important;
	margin-right: 5px;
	position: relative;
	top: 15px;
	width: 19px;
	height: 19px;
	display: inline-block;
	vertical-align: middle;
	text-align: center;
	line-height: 18px;
}

/* line 2325, ../sass/app/_index.scss */
#main.index .module-wrapper .d-container .d-wrapper .history-wrap .detail-content .history-swiper .swiper-container .swiper-wrapper .swiper-slide .add img {
	display: inline-block;
	vertical-align: middle;
	-moz-transition: -moz-transform 0.3s ease;
	-o-transition: -o-transform 0.3s ease;
	-webkit-transition: -webkit-transform 0.3s ease;
	transition: transform 0.3s ease;
}

/* line 2330, ../sass/app/_index.scss */
#main.index .module-wrapper .d-container .d-wrapper .history-wrap .detail-content .history-swiper .swiper-container .swiper-wrapper .swiper-slide .add .bg {
	position: absolute;
	z-index: -1;
	width: 19px;
	height: 19px;
	top: 0;
	left: 0;
	background: white;
	border-radius: 50%;
	-moz-animation: circle-scale 2s ease infinite;
	-webkit-animation: circle-scale 2s ease infinite;
	animation: circle-scale 2s ease infinite;
}

/* line 2342, ../sass/app/_index.scss */
#main.index .module-wrapper .d-container .d-wrapper .history-wrap .detail-content .history-swiper .swiper-container .swiper-wrapper .swiper-slide .add.active img {
	-moz-transform: rotate(-45deg);
	-ms-transform: rotate(-45deg);
	-webkit-transform: rotate(-45deg);
	transform: rotate(-45deg);
}

/* line 2347, ../sass/app/_index.scss */
#main.index .module-wrapper .d-container .d-wrapper .history-wrap .detail-content .history-swiper .swiper-container .swiper-wrapper .swiper-slide .intro-img {
	display: none;
	position: absolute;
	top: 0;
	left: 5px;
	width: calc(100% - 10px);
}

/* line 2353, ../sass/app/_index.scss */
#main.index .module-wrapper .d-container .d-wrapper .history-wrap .detail-content .history-swiper .swiper-container .swiper-wrapper .swiper-slide .intro-img img {
	width: 100%;
	height: auto;
}

/* line 2358, ../sass/app/_index.scss */
#main.index .module-wrapper .d-container .d-wrapper .history-wrap .detail-content .history-swiper .swiper-container .swiper-wrapper .swiper-slide .switch-wrap {
	position: relative;
	width: 95px;
	text-align: center;
	left: -40px;
	margin-top: 15px;
}

/* line 2364, ../sass/app/_index.scss */
#main.index .module-wrapper .d-container .d-wrapper .history-wrap .detail-content .history-swiper .swiper-container .swiper-wrapper .swiper-slide .switch-wrap .add {
	margin-right: 5px;
	position: relative;
	top: 3px;
	width: 19px;
	height: 19px;
	display: inline-block;
	vertical-align: middle;
	text-align: center;
	line-height: 18px;
}

/* line 2374, ../sass/app/_index.scss */
#main.index .module-wrapper .d-container .d-wrapper .history-wrap .detail-content .history-swiper .swiper-container .swiper-wrapper .swiper-slide .switch-wrap .add img {
	display: inline-block;
	vertical-align: middle;
	-moz-transition: -moz-transform 0.3s ease;
	-o-transition: -o-transform 0.3s ease;
	-webkit-transition: -webkit-transform 0.3s ease;
	transition: transform 0.3s ease;
}

/* line 2379, ../sass/app/_index.scss */
#main.index .module-wrapper .d-container .d-wrapper .history-wrap .detail-content .history-swiper .swiper-container .swiper-wrapper .swiper-slide .switch-wrap .add .bg {
	position: absolute;
	z-index: -1;
	width: 19px;
	height: 19px;
	top: 0;
	left: 0;
	background: white;
	border-radius: 50%;
	-moz-animation: circle-scale 2s ease infinite;
	-webkit-animation: circle-scale 2s ease infinite;
	animation: circle-scale 2s ease infinite;
}

/* line 2391, ../sass/app/_index.scss */
#main.index .module-wrapper .d-container .d-wrapper .history-wrap .detail-content .history-swiper .swiper-container .swiper-wrapper .swiper-slide .switch-wrap .add.active img {
	-moz-transform: rotate(-45deg);
	-ms-transform: rotate(-45deg);
	-webkit-transform: rotate(-45deg);
	transform: rotate(-45deg);
}

/* line 2396, ../sass/app/_index.scss */
#main.index .module-wrapper .d-container .d-wrapper .history-wrap .detail-content .history-swiper .swiper-container .swiper-wrapper .swiper-slide .switch-wrap span {
	color: #006ed2;
	font-size: 2.4rem;
	display: inline-block;
	vertical-align: middle;

}

/* line 2409, ../sass/app/_index.scss */
#main.index .module-wrapper .d-container .d-wrapper .history-wrap .detail-content::after {
	content: '';
	display: block;
	clear: both;
}

/* line 2414, ../sass/app/_index.scss */
#main.index .module-wrapper .d-container .d-wrapper .history-wrap::after {
	content: '';
	display: block;
	position: absolute;
	left: 0;
	bottom: 43px;
	width: 1198px;
	height: 2px;
	background: #006ed2;
}

/* line 2426, ../sass/app/_index.scss */
#main.index .module-wrapper .honor-container {
	padding: 40px 0;
	background-repeat: no-repeat;
	background-position: center;
	-moz-background-size: cover;
	-o-background-size: cover;
	-webkit-background-size: cover;
	background-size: cover;
	background-image: url("../images/index/h.jpg");
}

/* line 2430, ../sass/app/_index.scss */
#main.index .module-wrapper .honor-container .title {
	font-size: 3.6rem;
	text-align: center;
	font-weight: bold;
	margin-bottom: 25px;
	color: white;
}

/* line 2437, ../sass/app/_index.scss */
#main.index .module-wrapper .honor-container .h-slogan {
	font-size: 1.6rem;
	line-height: 1.5;
	text-align: center;
	color: white;
	margin-bottom: 95px;
}

/* line 2444, ../sass/app/_index.scss */
#main.index .module-wrapper .honor-container .value-wrapper {
	width: 100%;
	display: -webkit-flex;
	display: flex;
	-webkit-flex-direction: row;
	flex-direction: row;
	-webkit-flex-wrap: nowrap;
	flex-wrap: nowrap;
	-webkit-justify-content: space-between;
	justify-content: space-between;
}

/* line 2448, ../sass/app/_index.scss */
#main.index .module-wrapper .honor-container .value-wrapper .v-item {
	text-align: center;
}

/* line 2450, ../sass/app/_index.scss */
#main.index .module-wrapper .honor-container .value-wrapper .v-item .num {
	font-size: 7rem;
	color: white;
	margin-bottom: 20px;
}

/* line 2455, ../sass/app/_index.scss */
#main.index .module-wrapper .honor-container .value-wrapper .v-item .intro {
	font-size: 1.6rem;
	color: white;
}

/* line 2461, ../sass/app/_index.scss */
#main.index .module-wrapper .honor-container .btn {
	margin: 70px auto 0;
	width: 162px;
	height: 37px;
	text-align: center;
	line-height: 37px;
	background: #006ed2;
	cursor: pointer;
}

/* line 2469, ../sass/app/_index.scss */
#main.index .module-wrapper .honor-container .btn span {
	display: inline-block;
	vertical-align: middle;
	font-size: 1.4rem;
	color: white;
	-moz-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	-webkit-transition: all 0.3s ease;
	transition: all 0.3s ease;
	/*&::after{
    @include after();
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    border: 1px solid $MAIN_COLOR_BLUE;
  }*/
}

/* line 2475, ../sass/app/_index.scss */
#main.index .module-wrapper .honor-container .btn span.arrow {
	margin-left: 5px;
}

/* line 2490, ../sass/app/_index.scss */
#main.index .module-wrapper .honor-container .btn:hover span.arrow {
	margin-left: 15px;
}

/* line 2500, ../sass/app/_index.scss */
#main.index .process-wrap {
	padding: 90px 0;
}

/* line 2502, ../sass/app/_index.scss */
#main.index .process-wrap .detail {
	margin: 20px 0 125px;
	color: #666666;
}

/* line 2506, ../sass/app/_index.scss */
#main.index .process-wrap .items {
	width: 100%;
	height: 650px;
	display: -webkit-flex;
	display: flex;
	-webkit-flex-direction: column;
	flex-direction: column;
	-webkit-flex-wrap: nowrap;
	flex-wrap: nowrap;
	-webkit-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-align-items: space-between;
	align-items: space-between;
	-webkit-justify-content: space-between;
	justify-content: space-between;
}

/* line 2513, ../sass/app/_index.scss */
#main.index .process-wrap .items .item {
	width: 580px;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	padding: 45px 40px;
	background: #ebebeb;
	border-bottom: 5px solid transparent;
	-moz-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	-webkit-transition: all 0.3s ease;
	transition: all 0.3s ease;
}

/* line 2520, ../sass/app/_index.scss */
#main.index .process-wrap .items .item .title {
	font-size: 3rem;
	margin-bottom: 10px;
	color: #666666;
	-moz-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	-webkit-transition: all 0.3s ease;
	transition: all 0.3s ease;
}

/* line 2526, ../sass/app/_index.scss */
#main.index .process-wrap .items .item .type {
	font-size: 1.8rem;
	color: #666666;
}

/* line 2530, ../sass/app/_index.scss */
#main.index .process-wrap .items .item img {
	display: inline-block;
}

/* line 2533, ../sass/app/_index.scss */
#main.index .process-wrap .items .item:first-child {
	padding: 100px 40px;
	text-align: center;
	height: 650px;
}

/* line 2537, ../sass/app/_index.scss */
#main.index .process-wrap .items .item:first-child .title {
	font-size: 3.6rem;
	margin-bottom: 15px;
}

/* line 2541, ../sass/app/_index.scss */
#main.index .process-wrap .items .item:first-child .type {
	font-size: 2.4rem;
	margin-bottom: 80px;
}

/* line 2546, ../sass/app/_index.scss */
#main.index .process-wrap .items .item:nth-child(2) {
	height: 350px;
	text-align: right;
}

/* line 2549, ../sass/app/_index.scss */
#main.index .process-wrap .items .item:nth-child(2) .title {
	text-align: left;
}

/* line 2552, ../sass/app/_index.scss */
#main.index .process-wrap .items .item:nth-child(2) .type {
	text-align: left;
}

/* line 2556, ../sass/app/_index.scss */
#main.index .process-wrap .items .item:last-child {
	height: 260px;
	/* @include background();
   background-image: url("../images/index/item3_bg.jpg");*/
}

/* line 2560, ../sass/app/_index.scss */
#main.index .process-wrap .items .item:last-child .title {
	color: white;
}

/* line 2563, ../sass/app/_index.scss */
#main.index .process-wrap .items .item:last-child .type {
	color: white;
}

/* line 2567, ../sass/app/_index.scss */
#main.index .process-wrap .items .item:last-child:hover .title {
	color: white;
}

/* line 2572, ../sass/app/_index.scss */
#main.index .process-wrap .items .item:hover {
	border-color: #006ed2;
}

/* line 2574, ../sass/app/_index.scss */
#main.index .process-wrap .items .item:hover .title {
	color: #006ed2;
}

/* line 2580, ../sass/app/_index.scss */
#main.index .process-wrap .mudule-wrapper {
	width: 100%;
	display: -webkit-flex;
	display: flex;
	-webkit-flex-direction: row;
	flex-direction: row;
	-webkit-flex-wrap: nowrap;
	flex-wrap: nowrap;
	-webkit-justify-content: space-between;
	justify-content: space-between;
}

/* line 2584, ../sass/app/_index.scss */
#main.index .process-wrap .mudule-wrapper .item {
	background: white;
	width: 384px;
	height: 390px;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	padding: 100px 60px 0;
	position: relative;
	-moz-transition: -moz-transform 0.3s ease;
	-o-transition: -o-transform 0.3s ease;
	-webkit-transition: -webkit-transform 0.3s ease;
	transition: transform 0.3s ease;
}

/* line 2592, ../sass/app/_index.scss */
#main.index .process-wrap .mudule-wrapper .item img {
	position: absolute;
	left: 50px;
	top: -50px;
}

/* line 2596, ../sass/app/_index.scss */
#main.index .process-wrap .mudule-wrapper .item img.normal {
	filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
	opacity: 1;
	-moz-transition: opacity 0.3s ease;
	-o-transition: opacity 0.3s ease;
	-webkit-transition: opacity 0.3s ease;
	transition: opacity 0.3s ease;
}

/* line 2600, ../sass/app/_index.scss */
#main.index .process-wrap .mudule-wrapper .item img.hover {
	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
	opacity: 0;
	-moz-transition: opacity 0.3s ease;
	-o-transition: opacity 0.3s ease;
	-webkit-transition: opacity 0.3s ease;
	transition: opacity 0.3s ease;
}

/* line 2607, ../sass/app/_index.scss */
#main.index .process-wrap .mudule-wrapper .item .title-wrap p {
	font-size: 2.5rem;
	margin-right: 20px;
}

/* line 2611, ../sass/app/_index.scss */
#main.index .process-wrap .mudule-wrapper .item .title-wrap p.header {
	font-size: 4rem;
}

/* line 2614, ../sass/app/_index.scss */
#main.index .process-wrap .mudule-wrapper .item .title-wrap p.intro {
	margin: 40px 0;
	font-size: 2rem;
}

/* line 2618, ../sass/app/_index.scss */
#main.index .process-wrap .mudule-wrapper .item .title-wrap p.info {
	font-size: 1.6rem;
	line-height: 1.6;
}

/* line 2623, ../sass/app/_index.scss */
#main.index .process-wrap .mudule-wrapper .item .title-wrap .add {
	display: none;
	width: 20px;
	height: 20px;
	background-repeat: no-repeat;
	background-position: center;
	-moz-background-size: cover;
	-o-background-size: cover;
	-webkit-background-size: cover;
	background-size: cover;
	background-image: url("../images/index/add.png");
}

/* line 2630, ../sass/app/_index.scss */
#main.index .process-wrap .mudule-wrapper .item .title-wrap::after {
	content: '';
	display: block;
	clear: both;
}

/* line 2636, ../sass/app/_index.scss */
#main.index .process-wrap .mudule-wrapper .item .border {
	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
	opacity: 0;
	-moz-transition: opacify 0.3s ease;
	-o-transition: opacify 0.3s ease;
	-webkit-transition: opacify 0.3s ease;
	transition: opacify 0.3s ease;
	position: absolute;
	width: 100%;
	height: 3px;
	bottom: 0;
	left: 0;
	background: #006ed2;
}

/* line 2646, ../sass/app/_index.scss */
#main.index .process-wrap .mudule-wrapper .item:hover {
	-moz-transform: translateY(-20px);
	-ms-transform: translateY(-20px);
	-webkit-transform: translateY(-20px);
	transform: translateY(-20px);
}

/* line 2649, ../sass/app/_index.scss */
#main.index .process-wrap .mudule-wrapper .item:hover p.header {
	color: #006ed2;
}

/* line 2654, ../sass/app/_index.scss */
#main.index .process-wrap .mudule-wrapper .item:hover .add {
	display: block;
}

/* line 2657, ../sass/app/_index.scss */
#main.index .process-wrap .mudule-wrapper .item:hover .border {
	filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
	opacity: 1;
}

/* line 2660, ../sass/app/_index.scss */
#main.index .process-wrap .mudule-wrapper .item:hover .normal {
	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
	opacity: 0;
}

/* line 2663, ../sass/app/_index.scss */
#main.index .process-wrap .mudule-wrapper .item:hover .hover {
	filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
	opacity: 1;
}

/* line 2673, ../sass/app/_index.scss */
#main.index .technical-wrapper {
	margin-top: 90px;
}

/* line 2675, ../sass/app/_index.scss */
#main.index .technical-wrapper .mudule-wrapper {
	width: 100%;
	margin-top: 155px;
	margin-bottom: 90px;
	display: -webkit-flex;
	display: flex;
	-webkit-flex-direction: row;
	flex-direction: row;
	-webkit-flex-wrap: nowrap;
	flex-wrap: nowrap;
	-webkit-justify-content: space-between;
	justify-content: space-between;
}

/* line 2681, ../sass/app/_index.scss */
#main.index .technical-wrapper .mudule-wrapper .item {
	width: 572px;
	height: 320px;
	position: relative;
	-moz-transition: -moz-transform 0.3s ease;
	-o-transition: -o-transform 0.3s ease;
	-webkit-transition: -webkit-transform 0.3s ease;
	transition: transform 0.3s ease;
}

/* line 2686, ../sass/app/_index.scss */
#main.index .technical-wrapper .mudule-wrapper .item img {
	position: absolute;
	right: 0;
	bottom: 0;
}

/* line 2691, ../sass/app/_index.scss */
#main.index .technical-wrapper .mudule-wrapper .item .title-wrap {
	position: absolute;
	left: 40px;
	bottom: 30px;
}

/* line 2695, ../sass/app/_index.scss */
#main.index .technical-wrapper .mudule-wrapper .item .title-wrap p {
	font-size: 2.5rem;
	margin-right: 20px;
}

/* line 2700, ../sass/app/_index.scss */
#main.index .technical-wrapper .mudule-wrapper .item .title-wrap .add {
	display: none;
	width: 20px;
	height: 20px;
	background-repeat: no-repeat;
	background-position: center;
	-moz-background-size: cover;
	-o-background-size: cover;
	-webkit-background-size: cover;
	background-size: cover;
	background-image: url("../images/index/add.png");
}

/* line 2707, ../sass/app/_index.scss */
#main.index .technical-wrapper .mudule-wrapper .item .title-wrap::after {
	content: '';
	display: block;
	clear: both;
}

/* line 2713, ../sass/app/_index.scss */
#main.index .technical-wrapper .mudule-wrapper .item .border {
	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
	opacity: 0;
	-moz-transition: opacify 0.3s ease;
	-o-transition: opacify 0.3s ease;
	-webkit-transition: opacify 0.3s ease;
	transition: opacify 0.3s ease;
	position: absolute;
	width: 100%;
	height: 7px;
	bottom: 0;
	left: 0;
	background: #006ed2;
}

/* line 2723, ../sass/app/_index.scss */
#main.index .technical-wrapper .mudule-wrapper .item:hover {
	-moz-transform: translateY(-20px);
	-ms-transform: translateY(-20px);
	-webkit-transform: translateY(-20px);
	transform: translateY(-20px);
}

/* line 2725, ../sass/app/_index.scss */
#main.index .technical-wrapper .mudule-wrapper .item:hover p {
	color: #006ed2;
}

/* line 2728, ../sass/app/_index.scss */
#main.index .technical-wrapper .mudule-wrapper .item:hover .add {
	display: block;
}

/* line 2731, ../sass/app/_index.scss */
#main.index .technical-wrapper .mudule-wrapper .item:hover .border {
	filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
	opacity: 1;
}

/* line 2740, ../sass/app/_index.scss */
#main.index .contact-wrapper {
	width: 100%;
	background-repeat: no-repeat;
	background-position: center;
	-moz-background-size: cover;
	-o-background-size: cover;
	-webkit-background-size: cover;
	background-size: cover;
	background-image: url("../images/index/contact-bg.jpg");
}

/* line 2744, ../sass/app/_index.scss */
#main.index .contact-wrapper .main-contain {
	height: 663px;
	display: -webkit-flex;
	display: flex;
	-webkit-flex-direction: column;
	flex-direction: column;
	-webkit-flex-wrap: nowrap;
	flex-wrap: nowrap;
	-webkit-justify-content: center;
	justify-content: center;
}

/* line 2751, ../sass/app/_index.scss */
#main.index .contact-type {
	position: relative;
	width: 100%;
	height: 437px;
	background-repeat: no-repeat;
	background-position: center;
	-moz-background-size: cover;
	-o-background-size: cover;
	-webkit-background-size: cover;
	background-size: cover;
	background-image: url("../images/index/particle-bg.jpg");
}

/* line 2757, ../sass/app/_index.scss */
#main.index .contact-type #particles {
	width: 100%;
	height: 100%;
}

/* line 2761, ../sass/app/_index.scss */
#main.index .contact-type .mask {
	position: absolute;
	z-index: 1;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background-repeat: no-repeat;
	background-position: center;
	-moz-background-size: cover;
	-o-background-size: cover;
	-webkit-background-size: cover;
	background-size: cover;
	background-image: url("../images/index/contact-mask.png");
}

/* line 2771, ../sass/app/_index.scss */
#main.index .contact-type .type-list {
	position: absolute;
	z-index: 2;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
}

/* line 2778, ../sass/app/_index.scss */
#main.index .contact-type .type-list .main-contain {
	position: relative;
	height: 100%;
	display: -webkit-flex;
	display: flex;
	-webkit-flex-direction: row;
	flex-direction: row;
	-webkit-flex-wrap: nowrap;
	flex-wrap: nowrap;
	-webkit-justify-content: space-between;
	justify-content: space-between;
	-webkit-align-items: center;
	align-items: center;
}

/* line 2784, ../sass/app/_index.scss */
#main.index .contact-type .type-list .main-contain .item {
	width: 50%;
	display: -webkit-flex;
	display: flex;
	-webkit-flex-direction: row;
	flex-direction: row;
	-webkit-flex-wrap: nowrap;
	flex-wrap: nowrap;
	-webkit-justify-content: center;
	justify-content: center;
	-webkit-align-items: center;
	align-items: center;
	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
	opacity: 0.8;
	-moz-transition: opacity 0.3s ease;
	-o-transition: opacity 0.3s ease;
	-webkit-transition: opacity 0.3s ease;
	transition: opacity 0.3s ease;
}

/* line 2791, ../sass/app/_index.scss */
#main.index .contact-type .type-list .main-contain .item .icon {
	width: 90px;
	height: 90px;
	background-repeat: no-repeat;
	background-position: center;
	-moz-background-size: cover;
	-o-background-size: cover;
	-webkit-background-size: cover;
	background-size: cover;
	margin-right: 40px;
}

/* line 2797, ../sass/app/_index.scss */
#main.index .contact-type .type-list .main-contain .item .title {
	color: white;
	font-size: 2.3rem;
}

/* line 2801, ../sass/app/_index.scss */
#main.index .contact-type .type-list .main-contain .item .detail {
	color: white;
	font-size: 1.8rem;
	margin: 15px 0 35px;
}

/* line 2807, ../sass/app/_index.scss */
#main.index .contact-type .type-list .main-contain .item:hover {
	filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
	opacity: 1;
}

/* line 2811, ../sass/app/_index.scss */
#main.index .contact-type .type-list .main-contain .item:first-child .icon {
	background-image: url("../images/index/type1.png");
}

/* line 2815, ../sass/app/_index.scss */
#main.index .contact-type .type-list .main-contain .item:first-child:hover .icon {
	background-image: url("../images/index/type1-hover.png");
}

/* line 2822, ../sass/app/_index.scss */
#main.index .contact-type .type-list .main-contain .item:nth-child(2) .icon {
	background-image: url("../images/index/type2.png");
}

/* line 2826, ../sass/app/_index.scss */
#main.index .contact-type .type-list .main-contain .item:nth-child(2):hover .icon {
	background-image: url("../images/index/type2-hover.png");
}

/* line 2832, ../sass/app/_index.scss */
#main.index .contact-type .type-list .main-contain .item:last-child .icon {
	background-image: url("../images/index/type3.png");
}

/* line 2836, ../sass/app/_index.scss */
#main.index .contact-type .type-list .main-contain .item:last-child:hover .icon {
	background-image: url("../images/index/type3-hover.png");
}

/* line 2843, ../sass/app/_index.scss */
#main.index .contact-type .type-list .main-contain::before {
	display: block;
	content: '';
	position: absolute;
	width: 1px;
	height: 254px;
	background: white;
	top: 50%;
	margin-top: -127px;
	left: 50%;
	margin-left: -0.5px;
}

/* line 2941, ../sass/app/_index.scss */
#main.index .post-all {
	background: #f2f2f2;
	padding-bottom: 80px;
}

/* line 2944, ../sass/app/_index.scss */
#main.index .post-all .post-wrapper {
	padding: 200px 0 45px;
	display: -webkit-flex;
	display: flex;
	-webkit-flex-direction: row;
	flex-direction: row;
	-webkit-flex-wrap: nowrap;
	flex-wrap: nowrap;
	-webkit-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-justify-content: space-between;
	justify-content: space-between;
}

/* line 2949, ../sass/app/_index.scss */
#main.index .post-all .post-wrapper.grid {
	display: grid;
	grid-template-columns: 373px 373px 373px;
	grid-row-gap: 35px;
	-webkit-justify-content: space-between;
	justify-content: space-between;
}

/* line 2956, ../sass/app/_index.scss */
#main.index .post-all .post-wrapper .item {
	position: relative;
	width: 100%;
	height: 280px;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	padding: 20px;
	margin-bottom: 35px;
	background: white;
}

/* line 2964, ../sass/app/_index.scss */
#main.index .post-all .post-wrapper .item .cover {
	float: left;
	width: 350px;
	height: 240px;
	overflow: hidden;
}

/* line 2969, ../sass/app/_index.scss */
#main.index .post-all .post-wrapper .item .cover .img {
	width: 100%;
	height: 100%;
	background-repeat: no-repeat;
	background-position: center;
	-moz-background-size: cover;
	-o-background-size: cover;
	-webkit-background-size: cover;
	background-size: cover;
	-moz-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	-webkit-transition: all 0.3s ease;
	transition: all 0.3s ease;
}

/* line 2976, ../sass/app/_index.scss */
#main.index .post-all .post-wrapper .item .text-wrapper {
	float: left;
	margin-left: 50px;
	height: 100%;
	width: 655px;
	position: relative;
}

/* line 2982, ../sass/app/_index.scss */
#main.index .post-all .post-wrapper .item .text-wrapper .type {
	font-size: 1.6rem;
	color: #7e8492;
	margin-bottom: 30px;
	margin-top: 25px;
}

/* line 2987, ../sass/app/_index.scss */
#main.index .post-all .post-wrapper .item .text-wrapper .type em {
	margin-left: 20px;
}

/* line 2992, ../sass/app/_index.scss */
#main.index .post-all .post-wrapper .item .text-wrapper .title {
	font-size: 1.8rem;
	color: #006ed2;
	margin-bottom: 25px;
}

/* line 2997, ../sass/app/_index.scss */
#main.index .post-all .post-wrapper .item .text-wrapper .intro {
	font-size: 1.6rem;
	line-height: 1.5;
	height: 48px;
	overflow: hidden;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	overflow: hidden;
	text-overflow: ellipsis;
}

/* line 3008, ../sass/app/_index.scss */
#main.index .post-all .post-wrapper .item .text-wrapper .news-btn {
	position: absolute;
	left: 0px;
	bottom: 0px;
	width: 100%;
	padding-top: 10px;
	border-top: 1px solid #cccccc;
	line-height: 37px;
}

/* line 3016, ../sass/app/_index.scss */
#main.index .post-all .post-wrapper .item .text-wrapper .news-btn span {
	vertical-align: middle;
	display: inline-block;
	margin-right: 15px;
}

/* line 3021, ../sass/app/_index.scss */
#main.index .post-all .post-wrapper .item .text-wrapper .news-btn img {
	vertical-align: middle;
	display: inline-block;
}

/* line 3027, ../sass/app/_index.scss */
#main.index .post-all .post-wrapper .item::after {
	display: block;
	content: '';
	clear: both;
}

/* line 3034, ../sass/app/_index.scss */
#main.index .post-all .post-wrapper .item:hover .cover .img {
	-moz-transform: scale(1.1);
	-ms-transform: scale(1.1);
	-webkit-transform: scale(1.1);
	transform: scale(1.1);
}

/* line 3039, ../sass/app/_index.scss */
#main.index .post-all .post-wrapper .item:hover .news-btn span {
	color: #006ed2;
}

/* line 3046, ../sass/app/_index.scss */
#main.index .post-all .more_btn {
	width: 213px;
	height: 57px;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	padding-left: 70px;
	line-height: 57px;
	font-size: 2.5rem;
	margin: 0 auto;
	background-repeat: no-repeat;
	background-position: center;
	-moz-background-size: cover;
	-o-background-size: cover;
	-webkit-background-size: cover;
	background-size: cover;
	background-image: url("../images/common/news_btn.png");
}

/* line 3061, ../sass/app/_index.scss */
#advantage .modal-dialog {
	margin-top: calc((100vh - 600px)/2);
	width: 1200px;
}

/* line 3065, ../sass/app/_index.scss */
#advantage .modal-header {
	position: relative;
	z-index: 20;
	height: 0;
	min-height: 0;
	border: none;
	padding: 0;
}

/* line 3073, ../sass/app/_index.scss */
#advantage .modal-body {
	padding: 0;
}

/* line 3077, ../sass/app/_index.scss */
#advantage .container {
	width: 1200px;
	height: 600px;
	position: relative;
}

/* line 3081, ../sass/app/_index.scss */
#advantage .container .item {
	display: none;
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	-moz-transition: opacity 0.3s ease;
	-o-transition: opacity 0.3s ease;
	-webkit-transition: opacity 0.3s ease;
	transition: opacity 0.3s ease;
}

/* line 3089, ../sass/app/_index.scss */
#advantage .container .item .detail-content {
	width: 100%;
	height: 100%;
}

/* line 3092, ../sass/app/_index.scss */
#advantage .container .item .detail-content .img-wrap {
	width: 100%;
	height: 100%;
	background-repeat: no-repeat;
	background-position: center;
	-moz-background-size: cover;
	-o-background-size: cover;
	-webkit-background-size: cover;
	background-size: cover;
}

/* line 3097, ../sass/app/_index.scss */
#advantage .container .item .detail-content .factory-imgs {
	background: white;
}

/* line 3099, ../sass/app/_index.scss */
#advantage .container .item .detail-content .factory-imgs .btns {
	width: 100%;
	height: 600px;
	display: -webkit-flex;
	display: flex;
	-webkit-flex-direction: row;
	flex-direction: row;
	-webkit-flex-wrap: nowrap;
	flex-wrap: nowrap;
	-webkit-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-align-content: space-between;
	align-content: space-between;
}

/* line 3105, ../sass/app/_index.scss */
#advantage .container .item .detail-content .factory-imgs .btns .btn {
	cursor: pointer;
	height: 110px;
	position: relative;
	width: 400px;
	text-align: center;
	line-height: 110px;
	font-size: 1.8rem;
	-moz-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	-webkit-transition: all 0.3s ease;
	transition: all 0.3s ease;
}

/* line 3114, ../sass/app/_index.scss */
#advantage .container .item .detail-content .factory-imgs .btns .btn::after {
	content: '';
	display: block;
	position: absolute;
	width: 1px;
	height: 50px;
	background: #f2f2f2;
	right: 0;
	top: 50%;
	margin-top: -25px;
	filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
	opacity: 1;
	-moz-transition: opacity 0.3s ease;
	-o-transition: opacity 0.3s ease;
	-webkit-transition: opacity 0.3s ease;
	transition: opacity 0.3s ease;
}

/* line 3126, ../sass/app/_index.scss */
#advantage .container .item .detail-content .factory-imgs .btns .btn.active {
	background: #006ed2;
	color: white;
}

/* line 3129, ../sass/app/_index.scss */
#advantage .container .item .detail-content .factory-imgs .btns .btn.active::after {
	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
	opacity: 0;
}

/* line 3134, ../sass/app/_index.scss */
#advantage .container .item .detail-content .factory-imgs .btns .btn:nth-child(3)::after {
	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
	opacity: 0;
}

/* line 3139, ../sass/app/_index.scss */
#advantage .container .item .detail-content .factory-imgs .btns .btn:nth-child(6)::after {
	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
	opacity: 0;
}

/* line 3146, ../sass/app/_index.scss */
#advantage .container .item .detail-content .factory-imgs .imgs {
	position: absolute;
	width: 100%;
	height: 380px;
	left: 0;
	top: 50%;
	margin-top: -190px;
	overflow: hidden;
}

/* line 3154, ../sass/app/_index.scss */
#advantage .container .item .detail-content .factory-imgs .imgs .img {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background-repeat: no-repeat;
	background-position: center;
	-moz-background-size: cover;
	-o-background-size: cover;
	-webkit-background-size: cover;
	background-size: cover;
	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
	opacity: 0;
	-moz-transition: opacity 0.3s ease;
	-o-transition: opacity 0.3s ease;
	-webkit-transition: opacity 0.3s ease;
	transition: opacity 0.3s ease;
	display: -webkit-flex;
	display: flex;
	-webkit-flex-direction: column;
	flex-direction: column;
	-webkit-flex-wrap: nowrap;
	flex-wrap: nowrap;
	-webkit-justify-content: center;
	justify-content: center;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	padding: 0 80px;
}

/* line 3167, ../sass/app/_index.scss */
#advantage .container .item .detail-content .factory-imgs .imgs .img .title {
	margin-bottom: 15px;
	color: white;
	font-size: 3.6rem;
	line-height: 1.5;
}

/* line 3173, ../sass/app/_index.scss */
#advantage .container .item .detail-content .factory-imgs .imgs .img .detail {
	font-size: 1.8rem;
	line-height: 2;
	color: white;
}

/* line 3178, ../sass/app/_index.scss */
#advantage .container .item .detail-content .factory-imgs .imgs .img.active {
	filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
	opacity: 1;
}

/* line 3185, ../sass/app/_index.scss */
#advantage .container .item.active {
	display: block;
}

/* line 3191, ../sass/app/_index.scss */
#open {
	cursor: pointer;
	width: 100%;
	height: 100%;
	width: 100vw;
	height: 100vh;
	position: fixed;
	left: 0;
	top: 0;
	z-index: 9999;
	background-repeat: "../images/index/open/bg.jpg";
	background-position: center;
	-moz-background-size: cover;
	-o-background-size: cover;
	-webkit-background-size: cover;
	background-size: cover;
}

/* line 3202, ../sass/app/_index.scss */
#open .obj-container {
	position: absolute;
	left: 50%;
	top: 50vh;
	width: 0;
	height: 0;
}

/* line 3208, ../sass/app/_index.scss */
#open .obj-container .name {
	position: absolute;
	left: -304px;
	top: -46px;
}

/* line 3213, ../sass/app/_index.scss */
#open .obj-container .logo {
	position: absolute;
	width: 40px;
	height: 40px;
	left: -10px;
	top: -10px;
	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
	opacity: 0;
	-moz-transition: all 2s linear;
	-o-transition: all 2s linear;
	-webkit-transition: all 2s linear;
	transition: all 2s linear;
}

/* line 3224, ../sass/app/_index.scss */
#open.active .logo {
	width: 395px;
	height: 395px;
	left: -198px;
	top: -198px;
	filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
	opacity: 1;
}

/* line 3235, ../sass/app/_index.scss */
#main.index-v {
	/*.post-all{
    background: $FONT_GRAY;
    .post-wrapper{
      padding: 135px 0 100px;
      @include flex-r-n();
      @include flex-wrap(wrap);
      @include justify-content(space-between);
      &.grid{
        display: grid;
        grid-template-columns: 373px 373px 373px;
        grid-row-gap: 35px;
        -webkit-justify-content: space-between;
        justify-content: space-between;
      }
      .item{
        position: relative;
        width: 373px;
        margin-bottom: 35px;
        .cover{
          width: 100%;
          height: 221px;
          overflow: hidden;
          .img{
            width: 100%;
            height: 100%;
            @include background();
            @include transition(all .3s ease);
          }
        }
        .text-wrapper{
          padding: 20px;
          height: 270px;
          background: white;
          .type{
            font-size: 1.6rem;
            color: $FONT_TYPE;
            margin-bottom: 20px;

          }
          .title{
            font-size: 1.8rem;
            color: $MAIN_COLOR_BLUE;
            margin-bottom: 10px;
          }
          .intro{
            font-size: 1.6rem;
            line-height: 1.6;
          }
          .news-btn{
            position: absolute;
            left: 20px;
            bottom: 20px;
            width: 333px;
            border-top: 1px solid $FONT_TYPE;
            line-height: 37px;
            span{
              vertical-align: middle;
              display: inline-block;
              margin-right: 15px;
            }
            img{
              vertical-align: middle;
              display: inline-block;
            }
          }
        }
        &:hover{
          .cover{
            .img{
              @include transform(scale(1.1));
            }
          }
          .news-btn{
            span{
              color: $MAIN_COLOR_BLUE;
            }
          }
        }
      }
    }
  }*/
}

/* line 3236, ../sass/app/_index.scss */
#main.index-v .video-wrapper {
	position: fixed;
	top: 0;
	left: 0;
	height: 420px;
	width: 100%;
	margin-top: 80px;
	overflow: hidden;
	-moz-transition: height 0.2s ease;
	-o-transition: height 0.2s ease;
	-webkit-transition: height 0.2s ease;
	transition: height 0.2s ease;
}

/* line 3245, ../sass/app/_index.scss */
#main.index-v .video-wrapper .video-item {
	width: 100%;
	height: 100%;
	background-repeat: no-repeat;
	background-position: center;
	-moz-background-size: cover;
	-o-background-size: cover;
	-webkit-background-size: cover;
	background-size: cover;
}

/* line 3251, ../sass/app/_index.scss */
#main.index-v .video-wrapper .slogan-wrap {
	position: absolute;
	top: 0;
	z-index: 3;
	width: 1200px;
	height: 100%;
	left: 50%;
	margin-left: -600px;
}

/* line 3259, ../sass/app/_index.scss */
#main.index-v .video-wrapper .slogan-wrap .icon {
	width: 323px;
	margin-bottom: 50px;
}

/* line 3263, ../sass/app/_index.scss */
#main.index-v .video-wrapper .slogan-wrap p {
	font-size: 4rem;
	line-height: 1.4;
	color: white;
	text-shadow: 0 1px 5px rgba(0, 0, 0, 0.4);
}

/* line 3268, ../sass/app/_index.scss */
#main.index-v .video-wrapper .slogan-wrap p.title {
	padding-top: 170px;
	font-size: 4.8rem;
	text-align: center;
}

/* line 3273, ../sass/app/_index.scss */
#main.index-v .video-wrapper .slogan-wrap p strong {
	font-weight: bold;
}

/* line 3277, ../sass/app/_index.scss */
#main.index-v .video-wrapper .slogan-wrap .mission-wrap {
	margin-top: 40px;
	-moz-transition: opacity 0.3s ease;
	-o-transition: opacity 0.3s ease;
	-webkit-transition: opacity 0.3s ease;
	transition: opacity 0.3s ease;
}

/* line 3280, ../sass/app/_index.scss */
#main.index-v .video-wrapper .slogan-wrap .mission-wrap .mission {
	margin: 0 auto;
	width: 180px;
	height: 40px;
	background: white;
	text-align: center;
	line-height: 40px;
	font-size: 1.8rem;
	color: #006ed2;
}

/* line 3292, ../sass/app/_index.scss */
#main.index-v .video-wrapper .slogan-wrap .detail {
	font-size: 2.4rem;
	margin-top: 15px;
}

/* line 3297, ../sass/app/_index.scss */
#main.index-v .video-wrapper .mask {
	position: absolute;
	z-index: 2;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: rgba(0, 0, 0, 0.4);
}

/* line 3306, ../sass/app/_index.scss */
#main.index-v .video-wrapper video {
	width: 100%;
	height: 100%;
	object-fit: cover;
}

/* line 3311, ../sass/app/_index.scss */
#main.index-v .video-wrapper .master-slider {
	width: 100%;
}

/* line 3313, ../sass/app/_index.scss */
#main.index-v .video-wrapper .master-slider .ms-slide {
	width: 100%;
	height: 100%;
}

/* line 3316, ../sass/app/_index.scss */
#main.index-v .video-wrapper .master-slider .ms-slide .slide-banner {
	width: 100%;
	height: 100%;
	background-repeat: no-repeat;
	background-position: center;
	-moz-background-size: cover;
	-o-background-size: cover;
	-webkit-background-size: cover;
	background-size: cover;
}

/* line 3322, ../sass/app/_index.scss */
#main.index-v .video-wrapper .master-slider .ms-nav-prev {
	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=70);
	opacity: 0.7;
	cursor: pointer;
	position: absolute;
	top: 50%;
	margin-top: -26.5px;
	width: 27px;
	height: 53px;
	left: 30px;
	background-size: cover;
	background-image: url("../images/index/left.png");
}

/* line 3333, ../sass/app/_index.scss */
#main.index-v .video-wrapper .master-slider .ms-nav-prev:focus {
	outline: none;
	-webkit-tap-highlight-color: transparent;
}

/* line 3337, ../sass/app/_index.scss */
#main.index-v .video-wrapper .master-slider .ms-nav-prev:hover {
	filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
	opacity: 1;
}

/* line 3341, ../sass/app/_index.scss */
#main.index-v .video-wrapper .master-slider .ms-nav-next {
	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=70);
	opacity: 0.7;
	cursor: pointer;
	position: absolute;
	top: 50%;
	margin-top: -26.5px;
	width: 27px;
	height: 53px;
	right: 30px;
	background-size: cover;
	background-image: url("../images/index/right.png");
}

/* line 3352, ../sass/app/_index.scss */
#main.index-v .video-wrapper .master-slider .ms-nav-next:focus {
	outline: none;
	-webkit-tap-highlight-color: transparent;
}

/* line 3356, ../sass/app/_index.scss */
#main.index-v .video-wrapper .master-slider .ms-nav-next:hover {
	filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
	opacity: 1;
}

/* line 3361, ../sass/app/_index.scss */
#main.index-v .video-wrapper .master-slider .ms-bullets .ms-bullet {
	position: relative;
	cursor: pointer;
	width: 50px;
	height: 10px;
	margin: 0 20px;
}

/* line 3367, ../sass/app/_index.scss */
#main.index-v .video-wrapper .master-slider .ms-bullets .ms-bullet::after {
	content: '';
	display: block;
	position: absolute;
	width: 100%;
	height: 4px;
	top: 50%;
	left: 0;
	margin-top: -2px;
	background: #999999;
}

/* line 3379, ../sass/app/_index.scss */
#main.index-v .video-wrapper .master-slider .ms-bullets .ms-bullet.ms-bullet-selected::after {
	background: #006ed2;
}

/* line 3384, ../sass/app/_index.scss */
#main.index-v .video-wrapper .master-slider .ms-bullets .ms-bullet:focus {
	outline: none;
	-webkit-tap-highlight-color: transparent;
}

/* line 3391, ../sass/app/_index.scss */
#main.index-v .video-wrapper .swiper-container {
	width: 100%;
	height: 100%;
}

/* line 3394, ../sass/app/_index.scss */
#main.index-v .video-wrapper .swiper-container .swiper-wrapper {
	-moz-transition-timing-function: cubic-bezier(0.01, 0.7, 1, 0.98);
	-o-transition-timing-function: cubic-bezier(0.01, 0.7, 1, 0.98);
	-webkit-transition-timing-function: cubic-bezier(0.01, 0.7, 1, 0.98);
	transition-timing-function: cubic-bezier(0.01, 0.7, 1, 0.98);
}

/* line 3396, ../sass/app/_index.scss */
#main.index-v .video-wrapper .swiper-container .swiper-wrapper .swiper-slide {
	width: 100%;
	height: 100%;
	background-repeat: no-repeat;
	background-position: center;
	-moz-background-size: cover;
	-o-background-size: cover;
	-webkit-background-size: cover;
	background-size: cover;
}

/* line 3402, ../sass/app/_index.scss */
#main.index-v .video-wrapper .swiper-container .swiper-button-prev {
	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=70);
	opacity: 0.7;
	height: 53px;
	left: 30px;
	background-size: cover;
	background-image: url("../images/index/left.png");
}

/* line 3408, ../sass/app/_index.scss */
#main.index-v .video-wrapper .swiper-container .swiper-button-prev:focus {
	outline: none;
	-webkit-tap-highlight-color: transparent;
}

/* line 3412, ../sass/app/_index.scss */
#main.index-v .video-wrapper .swiper-container .swiper-button-prev:hover {
	filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
	opacity: 1;
}

/* line 3416, ../sass/app/_index.scss */
#main.index-v .video-wrapper .swiper-container .swiper-button-next {
	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=70);
	opacity: 0.7;
	height: 53px;
	right: 30px;
	background-size: cover;
	background-image: url("../images/index/right.png");
}

/* line 3422, ../sass/app/_index.scss */
#main.index-v .video-wrapper .swiper-container .swiper-button-next:focus {
	outline: none;
	-webkit-tap-highlight-color: transparent;
}

/* line 3426, ../sass/app/_index.scss */
#main.index-v .video-wrapper .swiper-container .swiper-button-next:hover {
	filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
	opacity: 1;
}

/* line 3430, ../sass/app/_index.scss */
#main.index-v .video-wrapper .swiper-container .swiper-pagination-bullets {
	bottom: 20px;
}

/* line 3432, ../sass/app/_index.scss */
#main.index-v .video-wrapper .swiper-container .swiper-pagination-bullets .swiper-pagination-bullet {
	width: 26px;
	height: 26px;
	border-radius: unset;
	background-color: transparent;
	margin: 0 20px;
	opacity: 1;
	background-image: url("../images/index/page.png");
	background-position: center;
}

/* line 3441, ../sass/app/_index.scss */
#main.index-v .video-wrapper .swiper-container .swiper-pagination-bullets .swiper-pagination-bullet.swiper-pagination-bullet-active {
	background-image: url("../images/index/page-active.png");
}

/* line 3444, ../sass/app/_index.scss */
#main.index-v .video-wrapper .swiper-container .swiper-pagination-bullets .swiper-pagination-bullet:focus {
	outline: none;
	-webkit-tap-highlight-color: transparent;
}

/* line 3453, ../sass/app/_index.scss */
#main.index-v .video-wrapper.active .slogan-wrap .mission-wrap {
	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
	opacity: 0;
}

/* line 3460, ../sass/app/_index.scss */
#main.index-v .main-intro {
	position: absolute;
	top: 0px;
	left: 0;
	width: 100%;
	background: white;
	overflow: hidden;
	-moz-transition: height 0.3s ease;
	-o-transition: height 0.3s ease;
	-webkit-transition: height 0.3s ease;
	transition: height 0.3s ease;
}

/* line 3468, ../sass/app/_index.scss */
#main.index-v .main-intro .ul {
	width: 1200px;
	margin: 20px auto 0;
}

/* line 3471, ../sass/app/_index.scss */
#main.index-v .main-intro .ul .li {
	cursor: pointer;
	position: relative;
	float: left;
	width: 300px;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	padding: 20px 15px 31px;
}

/* line 3478, ../sass/app/_index.scss */
#main.index-v .main-intro .ul .li .name {
	color: #999999;
	font-size: 1.8rem;
	margin-bottom: 10px;
}

/* line 3483, ../sass/app/_index.scss */
#main.index-v .main-intro .ul .li .detail {
	font-size: 1.8rem;
	line-height: 1.2;
	font-weight: bold;
}

/* line 3488, ../sass/app/_index.scss */
#main.index-v .main-intro .ul .li::before {
	position: absolute;
	content: '';
	width: 1px;
	height: 70px;
	background: #ececec;
	right: 0;
	top: 0;
}

/* line 3497, ../sass/app/_index.scss */
#main.index-v .main-intro .ul .li::after {
	position: absolute;
	content: '';
	width: 100%;
	height: 4px;
	background: #006ed2;
	bottom: 0;
	left: 0;
	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
	opacity: 0;
	-moz-transition: opacity 0.3s ease;
	-o-transition: opacity 0.3s ease;
	-webkit-transition: opacity 0.3s ease;
	transition: opacity 0.3s ease;
}

/* line 3509, ../sass/app/_index.scss */
#main.index-v .main-intro .ul .li.active .name,
#main.index-v .main-intro .ul .li.active .detail {
	color: #006ed2;
}

/* line 3512, ../sass/app/_index.scss */
#main.index-v .main-intro .ul .li.active::after {
	filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
	opacity: 1;
}

/* line 3517, ../sass/app/_index.scss */
#main.index-v .main-intro .ul .li:hover .name,
#main.index-v .main-intro .ul .li:hover .detail {
	color: #006ed2;
}

/* line 3522, ../sass/app/_index.scss */
#main.index-v .main-intro .ul .li:last-child::before {
	display: none;
}

/* line 3528, ../sass/app/_index.scss */
#main.index-v .main-intro .ul:after {
	display: block;
	content: '';
	clear: both;
}

/* line 3534, ../sass/app/_index.scss */
#main.index-v .main-intro.active {
	height: 0;
}

/* line 3541, ../sass/app/_index.scss */
#main.index-v .purport .title {
	font-size: 4rem;
	line-height: 1.4;
}

/* line 3544, ../sass/app/_index.scss */
#main.index-v .purport .title strong {
	font-weight: bold;
}

/* line 3548, ../sass/app/_index.scss */
#main.index-v .purport .detail {
	font-size: 1.8rem;
	line-height: 1.6;
	margin: 60px 0 30px;
}

/* line 3553, ../sass/app/_index.scss */
#main.index-v .purport .intro {
	font-size: 1.8rem;
	line-height: 1.6;
	margin: 20px 0 35px;
	color: #666666;
}

/* line 3559, ../sass/app/_index.scss */
#main.index-v .purport .type-list {
	position: relative;
	top: 220px;
	left: 0;
	width: 100%;
	height: 230px;
}

/* line 3565, ../sass/app/_index.scss */
#main.index-v .purport .type-list .main-contain {
	position: relative;
	height: 100%;
	display: -webkit-flex;
	display: flex;
	-webkit-flex-direction: row;
	flex-direction: row;
	-webkit-flex-wrap: nowrap;
	flex-wrap: nowrap;
	-webkit-justify-content: space-between;
	justify-content: space-between;
	-webkit-align-items: center;
	align-items: center;
}

/* line 3571, ../sass/app/_index.scss */
#main.index-v .purport .type-list .main-contain .item {
	background: #006ed2;
	width: 590px;
	height: 100%;
	display: -webkit-flex;
	display: flex;
	-webkit-flex-direction: row;
	flex-direction: row;
	-webkit-flex-wrap: nowrap;
	flex-wrap: nowrap;
	-webkit-justify-content: center;
	justify-content: center;
	-webkit-align-items: center;
	align-items: center;
	-moz-transition: opacity 0.3s ease;
	-o-transition: opacity 0.3s ease;
	-webkit-transition: opacity 0.3s ease;
	transition: opacity 0.3s ease;
}

/* line 3579, ../sass/app/_index.scss */
#main.index-v .purport .type-list .main-contain .item .icon {
	width: 90px;
	height: 90px;
	background-repeat: no-repeat;
	background-position: center;
	-moz-background-size: cover;
	-o-background-size: cover;
	-webkit-background-size: cover;
	background-size: cover;
	margin-right: 40px;
}

/* line 3585, ../sass/app/_index.scss */
#main.index-v .purport .type-list .main-contain .item .title {
	color: white;
	font-size: 2.3rem;
}

/* line 3589, ../sass/app/_index.scss */
#main.index-v .purport .type-list .main-contain .item .detail {
	color: white;
	font-size: 1.8rem;
	margin: 15px 0 35px;
}

/* line 3594, ../sass/app/_index.scss */
#main.index-v .purport .type-list .main-contain .item .more-btn {
	border: 1px solid white;
}

/* line 3601, ../sass/app/_index.scss */
#main.index-v .purport .type-list .main-contain .item:hover {
	filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
	opacity: 1;
}

/* line 3605, ../sass/app/_index.scss */
#main.index-v .purport .type-list .main-contain .item:first-child .icon {
	background-image: url("../images/index/type1.png");
}

/* line 3609, ../sass/app/_index.scss */
#main.index-v .purport .type-list .main-contain .item:first-child:hover .icon {
	background-image: url("../images/index/type1-hover.png");
}

/* line 3616, ../sass/app/_index.scss */
#main.index-v .purport .type-list .main-contain .item:nth-child(2) .icon {
	background-image: url("../images/index/type2.png");
}

/* line 3620, ../sass/app/_index.scss */
#main.index-v .purport .type-list .main-contain .item:nth-child(2):hover .icon {
	background-image: url("../images/index/type2-hover.png");
}

/* line 3626, ../sass/app/_index.scss */
#main.index-v .purport .type-list .main-contain .item:last-child .icon {
	background-image: url("../images/index/type3.png");
}

/* line 3630, ../sass/app/_index.scss */
#main.index-v .purport .type-list .main-contain .item:last-child:hover .icon {
	background-image: url("../images/index/type3-hover.png");
}

/* line 3641, ../sass/app/_index.scss */
#main.index-v .slogan-content {
	width: 100%;
	height: 200px;
	background-repeat: no-repeat;
	background-position: center;
	-moz-background-size: cover;
	-o-background-size: cover;
	-webkit-background-size: cover;
	background-size: cover;
	background-image: url("../images/index/slogan_bg.jpg");
}

/* line 3646, ../sass/app/_index.scss */
#main.index-v .slogan-content .main-contain {
	height: 100%;
	display: -webkit-flex;
	display: flex;
	-webkit-flex-direction: column;
	flex-direction: column;
	-webkit-flex-wrap: nowrap;
	flex-wrap: nowrap;
	-webkit-align-items: center;
	align-items: center;
	-webkit-justify-content: center;
	justify-content: center;
}

/* line 3651, ../sass/app/_index.scss */
#main.index-v .slogan-content .main-contain .title {
	font-weight: bold;
	font-size: 3.6rem;
	color: #006ed2;
	margin-bottom: 30px;
}

/* line 3657, ../sass/app/_index.scss */
#main.index-v .slogan-content .main-contain .detail {
	text-align: center;
	font-size: 2.4rem;
	line-height: 1.5;
}

/* line 3666, ../sass/app/_index.scss */
#main.index-v .module-wrapper .item-wrapper {
	padding: 40px 0;
	overflow: hidden;
	background-repeat: no-repeat;
	background-position: center;
	-moz-background-size: cover;
	-o-background-size: cover;
	-webkit-background-size: cover;
	background-size: cover;
}

/* line 3670, ../sass/app/_index.scss */
#main.index-v .module-wrapper .item-wrapper .title {
	font-size: 3.6rem;
	text-align: center;
	font-weight: bold;
	margin-bottom: 25px;
}

/* line 3676, ../sass/app/_index.scss */
#main.index-v .module-wrapper .item-wrapper .switch-list {
	width: 100%;
	height: 60px;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	border: 1px solid #cccccc;
}

/* line 3681, ../sass/app/_index.scss */
#main.index-v .module-wrapper .item-wrapper .switch-list .btn {
	font-size: 2.1rem;
	width: 50%;
	height: 100%;
	line-height: 58px;
	text-align: center;
	float: left;
	cursor: pointer;
}

/* line 3689, ../sass/app/_index.scss */
#main.index-v .module-wrapper .item-wrapper .switch-list .btn.active {
	background: #cccccc;
}

/* line 3695, ../sass/app/_index.scss */
#main.index-v .module-wrapper .item-wrapper .switch-list.service .btn {
	width: 240px;
}

/* line 3697, ../sass/app/_index.scss */
#main.index-v .module-wrapper .item-wrapper .switch-list.service .btn:last-child {
	width: 238px;
}

/* line 3705, ../sass/app/_index.scss */
#main.index-v .module-wrapper .item-wrapper .switch-list.about .btn {
	width: 300px;
}

/* line 3707, ../sass/app/_index.scss */
#main.index-v .module-wrapper .item-wrapper .switch-list.about .btn:last-child {
	width: 298px;
}

/* line 3713, ../sass/app/_index.scss */
#main.index-v .module-wrapper .item-wrapper .switch-list::after {
	content: '';
	display: block;
	clear: both;
}

/* line 3719, ../sass/app/_index.scss */
#main.index-v .module-wrapper .item-wrapper .img-wrap {
	margin-top: 35px;
	width: 100%;
	height: 450px;
	overflow: hidden;
	position: relative;
}

/* line 3726, ../sass/app/_index.scss */
#main.index-v .module-wrapper .item-wrapper .img-wrap .img {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	display: none;
	-moz-transition: opacity 0.3s ease;
	-o-transition: opacity 0.3s ease;
	-webkit-transition: opacity 0.3s ease;
	transition: opacity 0.3s ease;
}

/* line 3735, ../sass/app/_index.scss */
#main.index-v .module-wrapper .item-wrapper .img-wrap .img .show-wrap .show-img {
	float: left;
	width: 50%;
	height: 450px;
	background-repeat: no-repeat;
	background-position: center;
	-moz-background-size: cover;
	-o-background-size: cover;
	-webkit-background-size: cover;
	background-size: cover;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}

/* line 3741, ../sass/app/_index.scss */
#main.index-v .module-wrapper .item-wrapper .img-wrap .img .show-wrap .show-img .intro {
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	padding-left: 40px;
	font-size: 2.5rem;
	margin-top: 50px;
	width: 265px;
	height: 50px;
	line-height: 50px;
	color: white;
	background-image: linear-gradient(to right, #006ed2, rgba(0, 0, 0, 0));
}

/* line 3752, ../sass/app/_index.scss */
#main.index-v .module-wrapper .item-wrapper .img-wrap .img .show-wrap .show-img ul {
	display: none;
}

/* line 3754, ../sass/app/_index.scss */
#main.index-v .module-wrapper .item-wrapper .img-wrap .img .show-wrap .show-img ul li {
	position: relative;
	margin-bottom: 10px;
}

/* line 3757, ../sass/app/_index.scss */
#main.index-v .module-wrapper .item-wrapper .img-wrap .img .show-wrap .show-img ul li p {
	color: white;
	font-size: 1.6rem;
	line-height: 1.5;
}

/* line 3761, ../sass/app/_index.scss */
#main.index-v .module-wrapper .item-wrapper .img-wrap .img .show-wrap .show-img ul li p em {
	font-size: 1.4rem;
}

/* line 3765, ../sass/app/_index.scss */
#main.index-v .module-wrapper .item-wrapper .img-wrap .img .show-wrap .show-img ul li::after {
	content: '';
	display: block;
	position: absolute;
	width: 7px;
	height: 7px;
	border-radius: 50%;
	background: #006ed2;
	top: 50%;
	margin-top: -3.5px;
	left: -20px;
}

/* line 3780, ../sass/app/_index.scss */
#main.index-v .module-wrapper .item-wrapper .img-wrap .img .show-wrap .show-img .map-wrap {
	position: relative;
	width: 100%;
	height: 100%;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	border: 1px solid #cfd6d7;
	border-right: none;
}

/* line 3787, ../sass/app/_index.scss */
#main.index-v .module-wrapper .item-wrapper .img-wrap .img .show-wrap .show-img .map-wrap .img-content {
	position: relative;
	width: 100%;
	height: 100%;
	overflow: hidden;
}

/* line 3792, ../sass/app/_index.scss */
#main.index-v .module-wrapper .item-wrapper .img-wrap .img .show-wrap .show-img .map-wrap .img-content img {
	position: absolute;
	width: 80%;
	height: auto;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	margin: auto;
}

/* line 3802, ../sass/app/_index.scss */
#main.index-v .module-wrapper .item-wrapper .img-wrap .img .show-wrap .show-img .map-wrap .img-content .d {
	width: 479px;
	height: 381px;
	background-repeat: no-repeat;
	background-position: center;
	-moz-background-size: cover;
	-o-background-size: cover;
	-webkit-background-size: cover;
	background-size: cover;
	background-image: url("../images/index/new-map.png");
}

/* line 3809, ../sass/app/_index.scss */
#main.index-v .module-wrapper .item-wrapper .img-wrap .img .show-wrap .show-img .map-wrap .icon {
	position: absolute;
	right: 20px;
	top: 15px;
}

/* line 3814, ../sass/app/_index.scss */
#main.index-v .module-wrapper .item-wrapper .img-wrap .img .show-wrap .show-img .map-wrap .tip {
	position: absolute;
	font-size: 1.4rem;
	color: #999999;
	left: 20px;
	top: 15px;
}

/* line 3821, ../sass/app/_index.scss */
#main.index-v .module-wrapper .item-wrapper .img-wrap .img .show-wrap .show-img .map-wrap .china-area {
	position: absolute;
	right: 20px;
	bottom: 15px;
	width: 76px;
	height: 114px;
	background-repeat: no-repeat;
	background-position: center;
	-moz-background-size: cover;
	-o-background-size: cover;
	-webkit-background-size: cover;
	background-size: cover;
	background-image: url("../images/index/china-area.jpg");
}

/* line 3830, ../sass/app/_index.scss */
#main.index-v .module-wrapper .item-wrapper .img-wrap .img .show-wrap .show-img .map-wrap .scale-wrap {
	position: absolute;
	left: 20px;
	bottom: 15px;
}

/* line 3834, ../sass/app/_index.scss */
#main.index-v .module-wrapper .item-wrapper .img-wrap .img .show-wrap .show-img .map-wrap .scale-wrap .top,
#main.index-v .module-wrapper .item-wrapper .img-wrap .img .show-wrap .show-img .map-wrap .scale-wrap .down {
	width: 20px;
	height: 20px;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	border: 1px solid black;
	text-align: center;
	line-height: 18px;
	cursor: pointer;
}

/* line 3843, ../sass/app/_index.scss */
#main.index-v .module-wrapper .item-wrapper .img-wrap .img .show-wrap .show-img .map-wrap .scale-wrap span {
	display: inline-block;
	font-size: 2rem;
}

/* line 3849, ../sass/app/_index.scss */
#main.index-v .module-wrapper .item-wrapper .img-wrap .img .show-wrap .show-img #map {
	width: 685px;
	height: 573px;
	float: left;
}

/* line 3853, ../sass/app/_index.scss */
#main.index-v .module-wrapper .item-wrapper .img-wrap .img .show-wrap .show-img #map .content-window-card {
	position: relative;
	box-shadow: none;
	bottom: 0;
	left: 0;
	width: auto;
	padding: 0;
}

/* line 3860, ../sass/app/_index.scss */
#main.index-v .module-wrapper .item-wrapper .img-wrap .img .show-wrap .show-img #map .content-window-card p {
	height: 2rem;
}

/* line 3867, ../sass/app/_index.scss */
#main.index-v .module-wrapper .item-wrapper .img-wrap .img .show-wrap .show-img #map .custom-info {
	border: solid 1px silver;
}

/* line 3872, ../sass/app/_index.scss */
#main.index-v .module-wrapper .item-wrapper .img-wrap .img .show-wrap .show-img #map div.info-top {
	position: relative;
	background: none repeat scroll 0 0 #F9F9F9;
	border-bottom: 1px solid #CCC;
	border-radius: 5px 5px 0 0;
}

/* line 3877, ../sass/app/_index.scss */
#main.index-v .module-wrapper .item-wrapper .img-wrap .img .show-wrap .show-img #map div.info-top div {
	display: inline-block;
	color: #333333;
	font-size: 14px;
	font-weight: bold;
	line-height: 31px;
	padding: 0 50px;
}

/* line 3885, ../sass/app/_index.scss */
#main.index-v .module-wrapper .item-wrapper .img-wrap .img .show-wrap .show-img #map div.info-top img {
	position: absolute;
	top: 10px;
	right: 10px;
	transition-duration: 0.25s;
}

/* line 3890, ../sass/app/_index.scss */
#main.index-v .module-wrapper .item-wrapper .img-wrap .img .show-wrap .show-img #map div.info-top img:hover {
	box-shadow: 0px 0px 5px #000;
}

/* line 3895, ../sass/app/_index.scss */
#main.index-v .module-wrapper .item-wrapper .img-wrap .img .show-wrap .show-img #map div.info-middle {
	font-size: 12px;
	padding: 10px 6px;
	line-height: 20px;
}

/* line 3899, ../sass/app/_index.scss */
#main.index-v .module-wrapper .item-wrapper .img-wrap .img .show-wrap .show-img #map div.info-middle img {
	float: left;
	margin-right: 6px;
}

/* line 3903, ../sass/app/_index.scss */
#main.index-v .module-wrapper .item-wrapper .img-wrap .img .show-wrap .show-img #map div.info-middle a {
	color: #006ed2;
}

/* line 3907, ../sass/app/_index.scss */
#main.index-v .module-wrapper .item-wrapper .img-wrap .img .show-wrap .show-img #map div.info-bottom {
	height: 0px;
	width: 100%;
	clear: both;
	text-align: center;
}

/* line 3912, ../sass/app/_index.scss */
#main.index-v .module-wrapper .item-wrapper .img-wrap .img .show-wrap .show-img #map div.info-bottom img {
	position: relative;
	z-index: 104;
}

/* line 3921, ../sass/app/_index.scss */
#main.index-v .module-wrapper .item-wrapper .img-wrap .img .show-wrap .show-img #map span {
	margin-left: 5px;
	font-size: 11px;
}

/* line 3927, ../sass/app/_index.scss */
#main.index-v .module-wrapper .item-wrapper .img-wrap .img .show-wrap .show-img.product {
	padding-right: 25px;
	display: -webkit-flex;
	display: flex;
	-webkit-flex-direction: row;
	flex-direction: row;
	-webkit-flex-wrap: nowrap;
	flex-wrap: nowrap;
	-webkit-align-items: center;
	align-items: center;
	-webkit-justify-content: flex-end;
	justify-content: flex-end;
}

/* line 3934, ../sass/app/_index.scss */
#main.index-v .module-wrapper .item-wrapper .img-wrap .img .show-wrap .news-cover {
	width: 100%;
	height: 100%;
	position: relative;
	overflow: hidden;
}

/* line 3939, ../sass/app/_index.scss */
#main.index-v .module-wrapper .item-wrapper .img-wrap .img .show-wrap .news-cover .cover-item {
	position: absolute;
	width: 100%;
	height: 100%;
	background-repeat: no-repeat;
	background-position: center;
	-moz-background-size: cover;
	-o-background-size: cover;
	-webkit-background-size: cover;
	background-size: cover;
	top: 0;
	left: 0;
	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
	opacity: 0;
	-moz-transition: opacity 0.3s ease;
	-o-transition: opacity 0.3s ease;
	-webkit-transition: opacity 0.3s ease;
	transition: opacity 0.3s ease;
}

/* line 3948, ../sass/app/_index.scss */
#main.index-v .module-wrapper .item-wrapper .img-wrap .img .show-wrap .news-cover .cover-item.active {
	filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
	opacity: 1;
}

/* line 3953, ../sass/app/_index.scss */
#main.index-v .module-wrapper .item-wrapper .img-wrap .img .show-wrap .content-detail {
	width: 50%;
	height: 450px;
	float: left;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}

/* line 3958, ../sass/app/_index.scss */
#main.index-v .module-wrapper .item-wrapper .img-wrap .img .show-wrap .content-detail.border {
	border: 1px solid #cccccc;
	border-left: none;
}

/* line 3962, ../sass/app/_index.scss */
#main.index-v .module-wrapper .item-wrapper .img-wrap .img .show-wrap .content-detail .item {
	height: 200px;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	padding: 25px 40px;
	width: 100%;
	position: relative;
	background: #dddddd;
}

/* line 3969, ../sass/app/_index.scss */
#main.index-v .module-wrapper .item-wrapper .img-wrap .img .show-wrap .content-detail .item .value-all {
	position: absolute;
	bottom: -50px;
	width: 520px;
	left: 40px;
	display: -webkit-flex;
	display: flex;
	-webkit-flex-direction: row;
	flex-direction: row;
	-webkit-flex-wrap: nowrap;
	flex-wrap: nowrap;
	-webkit-justify-content: space-around;
	justify-content: space-around;
}

/* line 3976, ../sass/app/_index.scss */
#main.index-v .module-wrapper .item-wrapper .img-wrap .img .show-wrap .content-detail .item .value-all .value-item {
	float: left;
	width: 100px;
	height: 100px;
	background: #006ed2;
	-moz-border-radius: 50%;
	-webkit-border-radius: 50%;
	border-radius: 50%;
	display: -webkit-flex;
	display: flex;
	-webkit-flex-direction: row;
	flex-direction: row;
	-webkit-flex-wrap: nowrap;
	flex-wrap: nowrap;
	-webkit-align-items: center;
	align-items: center;
	-webkit-justify-content: center;
	justify-content: center;
	-moz-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	-webkit-transition: all 0.3s ease;
	transition: all 0.3s ease;
}

/* line 3986, ../sass/app/_index.scss */
#main.index-v .module-wrapper .item-wrapper .img-wrap .img .show-wrap .content-detail .item .value-all .value-item span {
	text-align: center;
	font-size: 1.2rem;
	color: white;
	line-height: 1.6;
}

/* line 3991, ../sass/app/_index.scss */
#main.index-v .module-wrapper .item-wrapper .img-wrap .img .show-wrap .content-detail .item .value-all .value-item span strong {
	font-size: 2.2rem;
	line-height: 1.2;
}

/* line 3997, ../sass/app/_index.scss */
#main.index-v .module-wrapper .item-wrapper .img-wrap .img .show-wrap .content-detail .item .value-all .value-item:hover {
	background: #006ed2;
}

/* line 4002, ../sass/app/_index.scss */
#main.index-v .module-wrapper .item-wrapper .img-wrap .img .show-wrap .content-detail .item p {
	font-size: 1.6rem;
	line-height: 1.5;
}

/* line 4005, ../sass/app/_index.scss */
#main.index-v .module-wrapper .item-wrapper .img-wrap .img .show-wrap .content-detail .item p em {
	font-weight: normal;
	vertical-align: top;
	max-width: 430px;
	display: inline-block;
}

/* line 4010, ../sass/app/_index.scss */
#main.index-v .module-wrapper .item-wrapper .img-wrap .img .show-wrap .content-detail .item p em.active {
	/*cursor: pointer;
  color: $MAIN_COLOR_BLUE;
  text-decoration: underline;*/
}

/* line 4017, ../sass/app/_index.scss */
#main.index-v .module-wrapper .item-wrapper .img-wrap .img .show-wrap .content-detail .item p.s {
	font-weight: bold;
}

/* line 4021, ../sass/app/_index.scss */
#main.index-v .module-wrapper .item-wrapper .img-wrap .img .show-wrap .content-detail .item p span {
	vertical-align: top;
	display: inline-block;
}

/* line 4025, ../sass/app/_index.scss */
#main.index-v .module-wrapper .item-wrapper .img-wrap .img .show-wrap .content-detail .item p.head {
	font-size: 2.2rem;
	letter-spacing: 1px;
	font-weight: bold;
	line-height: 1.4;
}

/* line 4036, ../sass/app/_index.scss */
#main.index-v .module-wrapper .item-wrapper .img-wrap .img .show-wrap .content-detail .item .more {
	font-size: 1.8rem;
	position: absolute;
	bottom: 20px;
	padding-top: 20px;
	width: 520px;
	left: 40px;
	border-top: 1px solid #999999;
	/*&:hover{

                  }*/
}

/* line 4044, ../sass/app/_index.scss */
#main.index-v .module-wrapper .item-wrapper .img-wrap .img .show-wrap .content-detail .item .more span {
	display: inline-block;
}

/* line 4048, ../sass/app/_index.scss */
#main.index-v .module-wrapper .item-wrapper .img-wrap .img .show-wrap .content-detail .item .more span:hover+.arrow-wrap .arrow {
	left: 0;
}

/* line 4054, ../sass/app/_index.scss */
#main.index-v .module-wrapper .item-wrapper .img-wrap .img .show-wrap .content-detail .item .more .arrow-wrap {
	margin-left: 30px;
	display: inline-block;
	height: 15px;
	width: 20px;
	overflow: hidden;
	position: relative;
}

/* line 4061, ../sass/app/_index.scss */
#main.index-v .module-wrapper .item-wrapper .img-wrap .img .show-wrap .content-detail .item .more .arrow-wrap .arrow {
	position: absolute;
	left: -30px;
	width: 60px;
	top: 0;
	-moz-transition: left 0.3s ease;
	-o-transition: left 0.3s ease;
	-webkit-transition: left 0.3s ease;
	transition: left 0.3s ease;
}

/* line 4067, ../sass/app/_index.scss */
#main.index-v .module-wrapper .item-wrapper .img-wrap .img .show-wrap .content-detail .item .more .arrow-wrap .arrow img {
	display: inline-block;
}

/* line 4069, ../sass/app/_index.scss */
#main.index-v .module-wrapper .item-wrapper .img-wrap .img .show-wrap .content-detail .item .more .arrow-wrap .arrow img:first-child {
	margin-right: 5px;
}

/* line 4078, ../sass/app/_index.scss */
#main.index-v .module-wrapper .item-wrapper .img-wrap .img .show-wrap .content-detail .item .more.special {
	width: 350px;
}

/* line 4082, ../sass/app/_index.scss */
#main.index-v .module-wrapper .item-wrapper .img-wrap .img .show-wrap .content-detail .item.other {
	display: -webkit-flex;
	display: flex;
	-webkit-flex-direction: row;
	flex-direction: row;
	-webkit-flex-wrap: nowrap;
	flex-wrap: nowrap;
	-webkit-align-items: center;
	align-items: center;
}

/* line 4086, ../sass/app/_index.scss */
#main.index-v .module-wrapper .item-wrapper .img-wrap .img .show-wrap .content-detail .item.special {
	height: 250px;
	padding: 75px 40px 0;
	background: white;
}

/* line 4090, ../sass/app/_index.scss */
#main.index-v .module-wrapper .item-wrapper .img-wrap .img .show-wrap .content-detail .item.special.others {
	display: -webkit-flex;
	display: flex;
	-webkit-flex-direction: column;
	flex-direction: column;
	-webkit-flex-wrap: nowrap;
	flex-wrap: nowrap;
	padding: 0 40px;
	-webkit-justify-content: center;
	justify-content: center;
}

/* line 4096, ../sass/app/_index.scss */
#main.index-v .module-wrapper .item-wrapper .img-wrap .img .show-wrap .content-detail .item.pro_special {
	height: 100%;
	background: white;
	display: -webkit-flex;
	display: flex;
	-webkit-flex-direction: column;
	flex-direction: column;
	-webkit-flex-wrap: nowrap;
	flex-wrap: nowrap;
	-webkit-justify-content: center;
	justify-content: center;
	padding: 0 40px;
}

/* line 4102, ../sass/app/_index.scss */
#main.index-v .module-wrapper .item-wrapper .img-wrap .img .show-wrap .content-detail .item.pro_special .type-container {
	width: 100%;
	display: -webkit-flex;
	display: flex;
	-webkit-flex-direction: row;
	flex-direction: row;
	-webkit-flex-wrap: nowrap;
	flex-wrap: nowrap;
	-webkit-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-justify-content: space-between;
	justify-content: space-between;
}

/* line 4107, ../sass/app/_index.scss */
#main.index-v .module-wrapper .item-wrapper .img-wrap .img .show-wrap .content-detail .item.pro_special .type-container .type-item {
	margin-top: 20px;
	width: 46%;
}

/* line 4114, ../sass/app/_index.scss */
#main.index-v .module-wrapper .item-wrapper .img-wrap .img .show-wrap .content-detail .item.pro_special .title {
	border-bottom: 1px solid #cccccc;
	font-size: 1.8rem;
	color: #006ed2;
	margin: 15px 0 10px;
	padding-bottom: 5px;
	text-align: left;
	position: relative;
	overflow: hidden;
	height: 28px;
	line-height: 1.5;
}

/* line 4125, ../sass/app/_index.scss */
#main.index-v .module-wrapper .item-wrapper .img-wrap .img .show-wrap .content-detail .item.pro_special .title span {
	vertical-align: middle;
	display: inline-block;
	margin-left: 10px;
	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
	opacity: 0;
	-moz-transition: opacity 0.3s ease;
	-o-transition: opacity 0.3s ease;
	-webkit-transition: opacity 0.3s ease;
	transition: opacity 0.3s ease;
}

/* line 4132, ../sass/app/_index.scss */
#main.index-v .module-wrapper .item-wrapper .img-wrap .img .show-wrap .content-detail .item.pro_special .title::after {
	position: absolute;
	content: '';
	display: block;
	width: 100%;
	height: 1px;
	background: #006ed2;
	left: -100%;
	bottom: 0;
	-moz-transition: left 0.3s ease;
	-o-transition: left 0.3s ease;
	-webkit-transition: left 0.3s ease;
	transition: left 0.3s ease;
}

/* line 4143, ../sass/app/_index.scss */
#main.index-v .module-wrapper .item-wrapper .img-wrap .img .show-wrap .content-detail .item.pro_special .title:hover span {
	filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
	opacity: 1;
}

/* line 4146, ../sass/app/_index.scss */
#main.index-v .module-wrapper .item-wrapper .img-wrap .img .show-wrap .content-detail .item.pro_special .title:hover::after {
	left: 0;
}

/* line 4151, ../sass/app/_index.scss */
#main.index-v .module-wrapper .item-wrapper .img-wrap .img .show-wrap .content-detail .item.pro_special .intro {
	font-size: 1.4rem;
	line-height: 1.5;
}

/* line 4154, ../sass/app/_index.scss */
#main.index-v .module-wrapper .item-wrapper .img-wrap .img .show-wrap .content-detail .item.pro_special .intro.special {
	font-size: 1.6rem;
}

/* line 4159, ../sass/app/_index.scss */
#main.index-v .module-wrapper .item-wrapper .img-wrap .img .show-wrap .content-detail .item.pro {
	display: block;
	background: white;
	height: 100%;
	padding: 10px 40px;
}

/* line 4164, ../sass/app/_index.scss */
#main.index-v .module-wrapper .item-wrapper .img-wrap .img .show-wrap .content-detail .item.pro .title {
	font-size: 2.9rem;
	color: #006ed2;
	margin-bottom: 25px;
	text-align: left;
}

/* line 4170, ../sass/app/_index.scss */
#main.index-v .module-wrapper .item-wrapper .img-wrap .img .show-wrap .content-detail .item.pro .detail-wrap {
	position: relative;
	height: 155px;
}

/* line 4173, ../sass/app/_index.scss */
#main.index-v .module-wrapper .item-wrapper .img-wrap .img .show-wrap .content-detail .item.pro .detail-wrap .detail {
	margin-top: 40px;
	position: absolute;
	top: 0;
	left: 0;
	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
	opacity: 0;
	font-size: 1.6rem;
	line-height: 1.5;
}

/* line 4181, ../sass/app/_index.scss */
#main.index-v .module-wrapper .item-wrapper .img-wrap .img .show-wrap .content-detail .item.pro .detail-wrap .detail.active {
	filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
	opacity: 1;
}

/* line 4186, ../sass/app/_index.scss */
#main.index-v .module-wrapper .item-wrapper .img-wrap .img .show-wrap .content-detail .item.pro .btns-list {
	width: 100%;
}

/* line 4188, ../sass/app/_index.scss */
#main.index-v .module-wrapper .item-wrapper .img-wrap .img .show-wrap .content-detail .item.pro .btns-list .btn {
	cursor: pointer;
	float: left;
	width: 50%;
	font-size: 1.8rem;
	line-height: 2.5;
}

/* line 4194, ../sass/app/_index.scss */
#main.index-v .module-wrapper .item-wrapper .img-wrap .img .show-wrap .content-detail .item.pro .btns-list .btn.active {
	color: #006ed2;
}

/* line 4197, ../sass/app/_index.scss */
#main.index-v .module-wrapper .item-wrapper .img-wrap .img .show-wrap .content-detail .item.pro .btns-list .btn:hover {
	color: #006ed2;
}

/* line 4201, ../sass/app/_index.scss */
#main.index-v .module-wrapper .item-wrapper .img-wrap .img .show-wrap .content-detail .item.pro .btns-list::after {
	content: '';
	display: block;
	clear: both;
}

/* line 4206, ../sass/app/_index.scss */
#main.index-v .module-wrapper .item-wrapper .img-wrap .img .show-wrap .content-detail .item.pro .more {
	font-size: 1.8rem;
	position: absolute;
	bottom: 20px;
	padding-top: 20px;
	margin-top: 15px;
	width: 520px;
	left: 40px;
	border-top: 1px solid #999999;
}

/* line 4215, ../sass/app/_index.scss */
#main.index-v .module-wrapper .item-wrapper .img-wrap .img .show-wrap .content-detail .item.pro .more em {
	font-weight: bold;
	color: #006ed2;
	margin-left: 5px;
}

/* line 4222, ../sass/app/_index.scss */
#main.index-v .module-wrapper .item-wrapper .img-wrap .img .show-wrap .content-detail .item.service {
	display: block;
	background: white;
	height: 100%;
	padding: 10px 40px;
}

/* line 4227, ../sass/app/_index.scss */
#main.index-v .module-wrapper .item-wrapper .img-wrap .img .show-wrap .content-detail .item.service .support {
	width: 100%;
	height: 100%;
	display: -webkit-flex;
	display: flex;
	-webkit-flex-direction: column;
	flex-direction: column;
	-webkit-flex-wrap: nowrap;
	flex-wrap: nowrap;
	-webkit-justify-content: space-around;
	justify-content: space-around;
}

/* line 4232, ../sass/app/_index.scss */
#main.index-v .module-wrapper .item-wrapper .img-wrap .img .show-wrap .content-detail .item.service .support .su_slogan {
	font-size: 1.8rem;
	line-height: 2;
}

/* line 4236, ../sass/app/_index.scss */
#main.index-v .module-wrapper .item-wrapper .img-wrap .img .show-wrap .content-detail .item.service .support .su_title {
	width: 100%;
	overflow-x: hidden;
	position: relative;
	display: inline-block;
	font-size: 2.4rem;
	border-bottom: 1px solid #cccccc;
	padding-bottom: 5px;
	margin-bottom: 10px;
	color: #006ed2;
}

/* line 4246, ../sass/app/_index.scss */
#main.index-v .module-wrapper .item-wrapper .img-wrap .img .show-wrap .content-detail .item.service .support .su_title em {
	font-weight: bold;
}

/* line 4249, ../sass/app/_index.scss */
#main.index-v .module-wrapper .item-wrapper .img-wrap .img .show-wrap .content-detail .item.service .support .su_title span {
	vertical-align: middle;
	display: inline-block;
	margin-left: 10px;
	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
	opacity: 0;
	-moz-transition: opacity 0.3s ease;
	-o-transition: opacity 0.3s ease;
	-webkit-transition: opacity 0.3s ease;
	transition: opacity 0.3s ease;
}

/* line 4256, ../sass/app/_index.scss */
#main.index-v .module-wrapper .item-wrapper .img-wrap .img .show-wrap .content-detail .item.service .support .su_title::after {
	position: absolute;
	content: '';
	display: block;
	width: 100%;
	height: 1px;
	background: #006ed2;
	left: -100%;
	bottom: 0;
	-moz-transition: left 0.3s ease;
	-o-transition: left 0.3s ease;
	-webkit-transition: left 0.3s ease;
	transition: left 0.3s ease;
}

/* line 4267, ../sass/app/_index.scss */
#main.index-v .module-wrapper .item-wrapper .img-wrap .img .show-wrap .content-detail .item.service .support .su_title:hover span {
	filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
	opacity: 1;
}

/* line 4270, ../sass/app/_index.scss */
#main.index-v .module-wrapper .item-wrapper .img-wrap .img .show-wrap .content-detail .item.service .support .su_title:hover::after {
	left: 0;
}

/* line 4276, ../sass/app/_index.scss */
#main.index-v .module-wrapper .item-wrapper .img-wrap .img .show-wrap .content-detail .item.service .support .su_intro {
	font-size: 1.4rem;
	line-height: 1.5;
	margin-bottom: 30px;
}

/* line 4280, ../sass/app/_index.scss */
#main.index-v .module-wrapper .item-wrapper .img-wrap .img .show-wrap .content-detail .item.service .support .su_intro.last {
	margin-bottom: 0;
}

/* line 4285, ../sass/app/_index.scss */
#main.index-v .module-wrapper .item-wrapper .img-wrap .img .show-wrap .content-detail .item.service .title {
	font-weight: bold;
	margin-top: 50px;
	font-size: 1.8rem;
	line-height: 1.6;
	color: #006ed2;
	margin-bottom: 25px;
	text-align: left;
}

/* line 4294, ../sass/app/_index.scss */
#main.index-v .module-wrapper .item-wrapper .img-wrap .img .show-wrap .content-detail .item.service ul {
	margin-bottom: 25px;
}

/* line 4296, ../sass/app/_index.scss */
#main.index-v .module-wrapper .item-wrapper .img-wrap .img .show-wrap .content-detail .item.service ul li {
	position: relative;
	padding-left: 15px;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	width: 50%;
	float: left;
}

/* line 4302, ../sass/app/_index.scss */
#main.index-v .module-wrapper .item-wrapper .img-wrap .img .show-wrap .content-detail .item.service ul li p {
	margin-bottom: 0;
	font-weight: bold;
	font-size: 1.4rem;
	line-height: 2.1;
}

/* line 4307, ../sass/app/_index.scss */
#main.index-v .module-wrapper .item-wrapper .img-wrap .img .show-wrap .content-detail .item.service ul li p em {
	font-size: 1.4rem;
}

/* line 4311, ../sass/app/_index.scss */
#main.index-v .module-wrapper .item-wrapper .img-wrap .img .show-wrap .content-detail .item.service ul li::after {
	content: '';
	display: block;
	position: absolute;
	width: 5px;
	height: 5px;
	border-radius: 50%;
	background: #006ed2;
	top: 50%;
	margin-top: -2.5px;
	left: 0;
}

/* line 4325, ../sass/app/_index.scss */
#main.index-v .module-wrapper .item-wrapper .img-wrap .img .show-wrap .content-detail .item.service ul::after {
	content: '';
	display: block;
	clear: both;
}

/* line 4330, ../sass/app/_index.scss */
#main.index-v .module-wrapper .item-wrapper .img-wrap .img .show-wrap .content-detail .item.service .detail-wrap {
	position: relative;
	height: 155px;
}

/* line 4333, ../sass/app/_index.scss */
#main.index-v .module-wrapper .item-wrapper .img-wrap .img .show-wrap .content-detail .item.service .detail-wrap .detail {
	position: absolute;
	top: 0;
	left: 0;
	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
	opacity: 0;
	font-size: 1.6rem;
	line-height: 1.5;
}

/* line 4340, ../sass/app/_index.scss */
#main.index-v .module-wrapper .item-wrapper .img-wrap .img .show-wrap .content-detail .item.service .detail-wrap .detail strong {
	font-weight: bold;
}

/* line 4342, ../sass/app/_index.scss */
#main.index-v .module-wrapper .item-wrapper .img-wrap .img .show-wrap .content-detail .item.service .detail-wrap .detail strong.blue {
	font-size: 2.4rem;
	color: #006ed2;
}

/* line 4347, ../sass/app/_index.scss */
#main.index-v .module-wrapper .item-wrapper .img-wrap .img .show-wrap .content-detail .item.service .detail-wrap .detail.active {
	filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
	opacity: 1;
}

/* line 4352, ../sass/app/_index.scss */
#main.index-v .module-wrapper .item-wrapper .img-wrap .img .show-wrap .content-detail .item.service .btns-list {
	width: 100%;
}

/* line 4354, ../sass/app/_index.scss */
#main.index-v .module-wrapper .item-wrapper .img-wrap .img .show-wrap .content-detail .item.service .btns-list .btn {
	float: left;
	width: 50%;
	font-size: 1.8rem;
	line-height: 2.5;
}

/* line 4359, ../sass/app/_index.scss */
#main.index-v .module-wrapper .item-wrapper .img-wrap .img .show-wrap .content-detail .item.service .btns-list .btn.active {
	color: #006ed2;
}

/* line 4362, ../sass/app/_index.scss */
#main.index-v .module-wrapper .item-wrapper .img-wrap .img .show-wrap .content-detail .item.service .btns-list .btn:hover {
	color: #006ed2;
}

/* line 4366, ../sass/app/_index.scss */
#main.index-v .module-wrapper .item-wrapper .img-wrap .img .show-wrap .content-detail .item.service .btns-list::after {
	content: '';
	display: block;
	clear: both;
}

/* line 4371, ../sass/app/_index.scss */
#main.index-v .module-wrapper .item-wrapper .img-wrap .img .show-wrap .content-detail .item.service .choose-wrap {
	margin-top: 30px;
}

/* line 4373, ../sass/app/_index.scss */
#main.index-v .module-wrapper .item-wrapper .img-wrap .img .show-wrap .content-detail .item.service .choose-wrap .choose-item {
	width: 250px;
	height: 50px;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	border: 1px solid #e6e6e6;
	line-height: 48px;
}

/* line 4379, ../sass/app/_index.scss */
#main.index-v .module-wrapper .item-wrapper .img-wrap .img .show-wrap .content-detail .item.service .choose-wrap .choose-item span {
	text-align: center;
	font-size: 1.8rem;
	display: inline-block;
}

/* line 4383, ../sass/app/_index.scss */
#main.index-v .module-wrapper .item-wrapper .img-wrap .img .show-wrap .content-detail .item.service .choose-wrap .choose-item span:first-child {
	width: 90px;
}

/* line 4386, ../sass/app/_index.scss */
#main.index-v .module-wrapper .item-wrapper .img-wrap .img .show-wrap .content-detail .item.service .choose-wrap .choose-item span:nth-child(2) {
	color: #999999;
}

/* line 4389, ../sass/app/_index.scss */
#main.index-v .module-wrapper .item-wrapper .img-wrap .img .show-wrap .content-detail .item.service .choose-wrap .choose-item span:nth-child(3) {
	width: 120px;
}

/* line 4397, ../sass/app/_index.scss */
#main.index-v .module-wrapper .item-wrapper .img-wrap .img .show-wrap .content-detail .item.service .choose-wrap::after {
	content: '';
	display: block;
	clear: both;
}

/* line 4402, ../sass/app/_index.scss */
#main.index-v .module-wrapper .item-wrapper .img-wrap .img .show-wrap .content-detail .item.service .con_detail {
	margin: 20px 0 0;
}

/* line 4404, ../sass/app/_index.scss */
#main.index-v .module-wrapper .item-wrapper .img-wrap .img .show-wrap .content-detail .item.service .con_detail .con_title {
	font-size: 1.8rem;
	font-weight: bold;
	color: #006ed2;
	line-height: 3.3;
}

/* line 4411, ../sass/app/_index.scss */
#main.index-v .module-wrapper .item-wrapper .img-wrap .img .show-wrap .content-detail .item.service .con_detail .intro {
	font-size: 1.8rem;
	line-height: 3.3;
}

/* line 4414, ../sass/app/_index.scss */
#main.index-v .module-wrapper .item-wrapper .img-wrap .img .show-wrap .content-detail .item.service .con_detail .intro p {
	line-height: 2.2;
}

/* line 4421, ../sass/app/_index.scss */
#main.index-v .module-wrapper .item-wrapper .img-wrap .img .show-wrap .content-detail .item.service .wechat {
	font-weight: bold;
	font-size: 1.8rem;
	line-height: 1.6;
	color: #006ed2;
	margin-bottom: 20px;
}

/* line 4428, ../sass/app/_index.scss */
#main.index-v .module-wrapper .item-wrapper .img-wrap .img .show-wrap .content-detail .item.service .qr {
	position: absolute;
	bottom: 40px;
	right: 40px;
}

/* line 4433, ../sass/app/_index.scss */
#main.index-v .module-wrapper .item-wrapper .img-wrap .img .show-wrap .content-detail .item.service.con {
	display: -webkit-flex;
	display: flex;
	-webkit-flex-direction: row;
	flex-direction: row;
	-webkit-flex-wrap: nowrap;
	flex-wrap: nowrap;
	-webkit-align-items: center;
	align-items: center;
}

/* line 4437, ../sass/app/_index.scss */
#main.index-v .module-wrapper .item-wrapper .img-wrap .img .show-wrap .content-detail .item.service.con .contact-content p {
	font-size: 1.8rem;
	line-height: 3.7;
}

/* line 4445, ../sass/app/_index.scss */
#main.index-v .module-wrapper .item-wrapper .img-wrap .img .show-wrap .content-detail .item.about-us {
	display: block;
	background: white;
	height: 100%;
	padding: 10px 40px;
}

/* line 4450, ../sass/app/_index.scss */
#main.index-v .module-wrapper .item-wrapper .img-wrap .img .show-wrap .content-detail .item.about-us.his {
	background-image: url("../images/index/about-bg.png");
	background-size: contain;
	background-repeat: no-repeat;
	background-position: center bottom;
}

/* line 4456, ../sass/app/_index.scss */
#main.index-v .module-wrapper .item-wrapper .img-wrap .img .show-wrap .content-detail .item.about-us .title {
	margin-top: 20px;
	font-size: 2.4rem;
	font-weight: bold;
	color: #006ed2;
	margin-bottom: 30px;
	text-align: left;
}

/* line 4464, ../sass/app/_index.scss */
#main.index-v .module-wrapper .item-wrapper .img-wrap .img .show-wrap .content-detail .item.about-us ul {
	margin-bottom: 25px;
}

/* line 4466, ../sass/app/_index.scss */
#main.index-v .module-wrapper .item-wrapper .img-wrap .img .show-wrap .content-detail .item.about-us ul li {
	position: relative;
	padding-left: 15px;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	width: 50%;
	float: left;
}

/* line 4472, ../sass/app/_index.scss */
#main.index-v .module-wrapper .item-wrapper .img-wrap .img .show-wrap .content-detail .item.about-us ul li p {
	margin-bottom: 0;
	font-weight: bold;
	font-size: 1.4rem;
	line-height: 2.1;
}

/* line 4477, ../sass/app/_index.scss */
#main.index-v .module-wrapper .item-wrapper .img-wrap .img .show-wrap .content-detail .item.about-us ul li p em {
	font-size: 1.4rem;
}

/* line 4481, ../sass/app/_index.scss */
#main.index-v .module-wrapper .item-wrapper .img-wrap .img .show-wrap .content-detail .item.about-us ul li::after {
	content: '';
	display: block;
	position: absolute;
	width: 5px;
	height: 5px;
	border-radius: 50%;
	background: #006ed2;
	top: 50%;
	margin-top: -2.5px;
	left: 0;
}

/* line 4495, ../sass/app/_index.scss */
#main.index-v .module-wrapper .item-wrapper .img-wrap .img .show-wrap .content-detail .item.about-us ul::after {
	content: '';
	display: block;
	clear: both;
}

/* line 4500, ../sass/app/_index.scss */
#main.index-v .module-wrapper .item-wrapper .img-wrap .img .show-wrap .content-detail .item.about-us .text-wrap {
	margin-top: 20px;
}

/* line 4502, ../sass/app/_index.scss */
#main.index-v .module-wrapper .item-wrapper .img-wrap .img .show-wrap .content-detail .item.about-us .text-wrap .title {
	margin: 0;
	font-size: 2.4rem;
	text-align: left;
}

/* line 4507, ../sass/app/_index.scss */
#main.index-v .module-wrapper .item-wrapper .img-wrap .img .show-wrap .content-detail .item.about-us .text-wrap .intro {
	margin-bottom: 20px;
	font-size: 1.6rem;
	line-height: 1.8;
}

/* line 4512, ../sass/app/_index.scss */
#main.index-v .module-wrapper .item-wrapper .img-wrap .img .show-wrap .content-detail .item.about-us .text-wrap .attestation-detail {
	font-size: 1.6rem;
}

/* line 4514, ../sass/app/_index.scss */
#main.index-v .module-wrapper .item-wrapper .img-wrap .img .show-wrap .content-detail .item.about-us .text-wrap .attestation-detail strong {
	font-size: 2.4rem;
	color: #006ed2;
}

/* line 4518, ../sass/app/_index.scss */
#main.index-v .module-wrapper .item-wrapper .img-wrap .img .show-wrap .content-detail .item.about-us .text-wrap .attestation-detail.change {
	margin-top: 30px;
	line-height: 1.8;
}

/* line 4523, ../sass/app/_index.scss */
#main.index-v .module-wrapper .item-wrapper .img-wrap .img .show-wrap .content-detail .item.about-us .text-wrap.special {
	margin-top: 30px;
}

/* line 4525, ../sass/app/_index.scss */
#main.index-v .module-wrapper .item-wrapper .img-wrap .img .show-wrap .content-detail .item.about-us .text-wrap.special .title {
	font-size: 2.1rem;
}

/* line 4528, ../sass/app/_index.scss */
#main.index-v .module-wrapper .item-wrapper .img-wrap .img .show-wrap .content-detail .item.about-us .text-wrap.special .intro {
	font-size: 1.4rem;
	line-height: 1.5;
}

/* line 4532, ../sass/app/_index.scss */
#main.index-v .module-wrapper .item-wrapper .img-wrap .img .show-wrap .content-detail .item.about-us .text-wrap.special .date-wrap {
	margin-bottom: 10px;
}

/* line 4534, ../sass/app/_index.scss */
#main.index-v .module-wrapper .item-wrapper .img-wrap .img .show-wrap .content-detail .item.about-us .text-wrap.special .date-wrap .date {
	font-size: 1.6rem;
	line-height: 1.5;
	color: #999999;
}

/* line 4539, ../sass/app/_index.scss */
#main.index-v .module-wrapper .item-wrapper .img-wrap .img .show-wrap .content-detail .item.about-us .text-wrap.special .date-wrap .news-title {
	width: 100%;
	overflow-x: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	font-size: 1.8rem;
}

/* line 4548, ../sass/app/_index.scss */
#main.index-v .module-wrapper .item-wrapper .img-wrap .img .show-wrap .content-detail .item.about-us .text-wrap.special .date-wrap:hover .news-title {
	font-weight: bold;
	color: #006ed2;
}

/* line 4554, ../sass/app/_index.scss */
#main.index-v .module-wrapper .item-wrapper .img-wrap .img .show-wrap .content-detail .item.about-us .text-wrap.special .date-wrap.active .news-title {
	font-weight: bold;
	color: #006ed2;
}

/* line 4560, ../sass/app/_index.scss */
#main.index-v .module-wrapper .item-wrapper .img-wrap .img .show-wrap .content-detail .item.about-us .text-wrap.special.advantage {
	/*height: 100%;
  @include flex-c-n();
  @include justify-content(center);*/
}

/* line 4564, ../sass/app/_index.scss */
#main.index-v .module-wrapper .item-wrapper .img-wrap .img .show-wrap .content-detail .item.about-us .text-wrap.special.advantage .title {
	width: 100%;
	overflow-x: hidden;
	position: relative;
	display: inline-block;
	font-size: 2.4rem;
	border-bottom: 1px solid #cccccc;
	padding-bottom: 5px;
	margin-bottom: 10px;
}

/* line 4573, ../sass/app/_index.scss */
#main.index-v .module-wrapper .item-wrapper .img-wrap .img .show-wrap .content-detail .item.about-us .text-wrap.special.advantage .title em {
	font-weight: bold;
}

/* line 4576, ../sass/app/_index.scss */
#main.index-v .module-wrapper .item-wrapper .img-wrap .img .show-wrap .content-detail .item.about-us .text-wrap.special.advantage .title span {
	vertical-align: middle;
	display: inline-block;
	margin-left: 10px;
	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
	opacity: 0;
	-moz-transition: opacity 0.3s ease;
	-o-transition: opacity 0.3s ease;
	-webkit-transition: opacity 0.3s ease;
	transition: opacity 0.3s ease;
}

/* line 4583, ../sass/app/_index.scss */
#main.index-v .module-wrapper .item-wrapper .img-wrap .img .show-wrap .content-detail .item.about-us .text-wrap.special.advantage .title::after {
	position: absolute;
	content: '';
	display: block;
	width: 100%;
	height: 1px;
	background: #006ed2;
	left: -100%;
	bottom: 0;
	-moz-transition: left 0.3s ease;
	-o-transition: left 0.3s ease;
	-webkit-transition: left 0.3s ease;
	transition: left 0.3s ease;
}

/* line 4594, ../sass/app/_index.scss */
#main.index-v .module-wrapper .item-wrapper .img-wrap .img .show-wrap .content-detail .item.about-us .text-wrap.special.advantage .title:hover span {
	filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
	opacity: 1;
}

/* line 4597, ../sass/app/_index.scss */
#main.index-v .module-wrapper .item-wrapper .img-wrap .img .show-wrap .content-detail .item.about-us .text-wrap.special.advantage .title:hover::after {
	left: 0;
}

/* line 4603, ../sass/app/_index.scss */
#main.index-v .module-wrapper .item-wrapper .img-wrap .img .show-wrap .content-detail .item.about-us .text-wrap.special.advantage .detail {
	font-size: 1.6rem;
	line-height: 1.8;
}

/* line 4610, ../sass/app/_index.scss */
#main.index-v .module-wrapper .item-wrapper .img-wrap .img .show-wrap .content-detail .item.about-us .about-all {
	margin-top: 20px;
}

/* line 4613, ../sass/app/_index.scss */
#main.index-v .module-wrapper .item-wrapper .img-wrap .img .show-wrap .content-detail .item.about-us .about-item {
	margin-bottom: 20px;
}

/* line 4615, ../sass/app/_index.scss */
#main.index-v .module-wrapper .item-wrapper .img-wrap .img .show-wrap .content-detail .item.about-us .about-item .title {
	font-weight: normal;
	margin: 0 0 10px;
	font-size: 1.8rem;
	display: inline-block;
	color: black;
	border-bottom: 2px solid black;
}

/* line 4623, ../sass/app/_index.scss */
#main.index-v .module-wrapper .item-wrapper .img-wrap .img .show-wrap .content-detail .item.about-us .about-item img {
	display: block;
}

/* line 4626, ../sass/app/_index.scss */
#main.index-v .module-wrapper .item-wrapper .img-wrap .img .show-wrap .content-detail .item.about-us .about-item .intro {
	font-size: 1.8rem;
	line-height: 1.5;
	display: block;
	color: #006ed2;
	font-weight: bold;
}

/* line 4635, ../sass/app/_index.scss */
#main.index-v .module-wrapper .item-wrapper .img-wrap .img .show-wrap .content-detail .item.about-us .abouts .about-item {
	float: left;
	margin-right: 90px;
}

/* line 4639, ../sass/app/_index.scss */
#main.index-v .module-wrapper .item-wrapper .img-wrap .img .show-wrap .content-detail .item.about-us .abouts::after {
	content: '';
	display: block;
	clear: both;
}

/* line 4643, ../sass/app/_index.scss */
#main.index-v .module-wrapper .item-wrapper .img-wrap .img .show-wrap .content-detail .item.about-us .abouts.special {
	margin-top: 40px;
}

/* line 4647, ../sass/app/_index.scss */
#main.index-v .module-wrapper .item-wrapper .img-wrap .img .show-wrap .content-detail .item.about-us .detail-wrap {
	position: relative;
	height: 155px;
}

/* line 4650, ../sass/app/_index.scss */
#main.index-v .module-wrapper .item-wrapper .img-wrap .img .show-wrap .content-detail .item.about-us .detail-wrap .detail {
	position: absolute;
	top: 0;
	left: 0;
	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
	opacity: 0;
	font-size: 1.6rem;
	line-height: 1.8;
}

/* line 4657, ../sass/app/_index.scss */
#main.index-v .module-wrapper .item-wrapper .img-wrap .img .show-wrap .content-detail .item.about-us .detail-wrap .detail strong {
	font-weight: bold;
}

/* line 4660, ../sass/app/_index.scss */
#main.index-v .module-wrapper .item-wrapper .img-wrap .img .show-wrap .content-detail .item.about-us .detail-wrap .detail.active {
	filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
	opacity: 1;
}

/* line 4664, ../sass/app/_index.scss */
#main.index-v .module-wrapper .item-wrapper .img-wrap .img .show-wrap .content-detail .item.about-us .detail-wrap .business-intro {
	margin-top: 50px;
	font-size: 1.6rem;
	line-height: 1.5;
}

/* line 4671, ../sass/app/_index.scss */
#main.index-v .module-wrapper .item-wrapper .img-wrap .img .show-wrap .content-detail .item.about-us .history-wrap {
	position: absolute;
	left: 0;
	bottom: 0;
	width: 100%;
	overflow: hidden;
}

/* line 4678, ../sass/app/_index.scss */
#main.index-v .module-wrapper .item-wrapper .img-wrap .img .show-wrap .content-detail .item.about-us .history-wrap .title {
	font-size: 4.4rem;
	margin-bottom: 70px;
}

/* line 4682, ../sass/app/_index.scss */
#main.index-v .module-wrapper .item-wrapper .img-wrap .img .show-wrap .content-detail .item.about-us .history-wrap .detail-content {
	width: 100%;
}

/* line 4684, ../sass/app/_index.scss */
#main.index-v .module-wrapper .item-wrapper .img-wrap .img .show-wrap .content-detail .item.about-us .history-wrap .detail-content .since {
	float: left;
}

/* line 4689, ../sass/app/_index.scss */
#main.index-v .module-wrapper .item-wrapper .img-wrap .img .show-wrap .content-detail .item.about-us .history-wrap .detail-content .since p {

	font-size: 101px;
	color: transparent;
	text-stroke: 1px #006ed2;
	-moz-text-stroke: 1px #006ed2;
	-webkit-text-stroke: 1px #006ed2;
}

/* line 4698, ../sass/app/_index.scss */
#main.index-v .module-wrapper .item-wrapper .img-wrap .img .show-wrap .content-detail .item.about-us .history-wrap .detail-content .history-swiper {
	position: relative;
	width: 100%;
}

/* line 4701, ../sass/app/_index.scss */
#main.index-v .module-wrapper .item-wrapper .img-wrap .img .show-wrap .content-detail .item.about-us .history-wrap .detail-content .history-swiper .mask {
	z-index: 2;
	width: 50px;
	height: 100%;
	top: 0;
	right: 0;
	position: absolute;
	background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuMCIgeTE9IjAuNSIgeDI9IjEuMCIgeTI9IjAuNSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwLjAiLz48c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiLz48L2xpbmVhckdyYWRpZW50PjwvZGVmcz48cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBmaWxsPSJ1cmwoI2dyYWQpIiAvPjwvc3ZnPiA=');
	background-size: 100%;
	background-image: -webkit-gradient(linear, 0% 50%, 100% 50%, color-stop(0%, rgba(0, 0, 0, 0)), color-stop(100%, #ffffff));
	background-image: -moz-linear-gradient(left, rgba(0, 0, 0, 0), #ffffff);
	background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, 0), #ffffff);
	background-image: linear-gradient(to right, rgba(0, 0, 0, 0), #ffffff);
}

/* line 4710, ../sass/app/_index.scss */
#main.index-v .module-wrapper .item-wrapper .img-wrap .img .show-wrap .content-detail .item.about-us .history-wrap .detail-content .history-swiper .mask.top {
	right: unset;
	left: 0;
	background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjEuMCIgeTE9IjAuNSIgeDI9IjAuMCIgeTI9IjAuNSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwLjAiLz48c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiLz48L2xpbmVhckdyYWRpZW50PjwvZGVmcz48cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBmaWxsPSJ1cmwoI2dyYWQpIiAvPjwvc3ZnPiA=');
	background-size: 100%;
	background-image: -webkit-gradient(linear, 100% 50%, 0% 50%, color-stop(0%, rgba(0, 0, 0, 0)), color-stop(100%, #ffffff));
	background-image: -moz-linear-gradient(right, rgba(0, 0, 0, 0), #ffffff);
	background-image: -webkit-linear-gradient(right, rgba(0, 0, 0, 0), #ffffff);
	background-image: linear-gradient(to left, rgba(0, 0, 0, 0), #ffffff);
}

/* line 4716, ../sass/app/_index.scss */
#main.index-v .module-wrapper .item-wrapper .img-wrap .img .show-wrap .content-detail .item.about-us .history-wrap .detail-content .history-swiper .swiper-container {
	width: 100%;
	padding-bottom: 10px;
}

/* line 4719, ../sass/app/_index.scss */
#main.index-v .module-wrapper .item-wrapper .img-wrap .img .show-wrap .content-detail .item.about-us .history-wrap .detail-content .history-swiper .swiper-container .swiper-wrapper {
	width: 100%;
}

/* line 4721, ../sass/app/_index.scss */
#main.index-v .module-wrapper .item-wrapper .img-wrap .img .show-wrap .content-detail .item.about-us .history-wrap .detail-content .history-swiper .swiper-container .swiper-wrapper .swiper-slide {
	width: auto;
	position: relative;
}

/* line 4724, ../sass/app/_index.scss */
#main.index-v .module-wrapper .item-wrapper .img-wrap .img .show-wrap .content-detail .item.about-us .history-wrap .detail-content .history-swiper .swiper-container .swiper-wrapper .swiper-slide .history-detail {
	position: relative;
	width: 205px;
	height: 180px;
	padding-left: 15px;
	border-left: 1px solid #006ed2;
}

/* line 4730, ../sass/app/_index.scss */
#main.index-v .module-wrapper .item-wrapper .img-wrap .img .show-wrap .content-detail .item.about-us .history-wrap .detail-content .history-swiper .swiper-container .swiper-wrapper .swiper-slide .history-detail p {
	font-size: 1.4rem;
	line-height: 1.3;
}

/* line 4735, ../sass/app/_index.scss */
#main.index-v .module-wrapper .item-wrapper .img-wrap .img .show-wrap .content-detail .item.about-us .history-wrap .detail-content .history-swiper .swiper-container .swiper-wrapper .swiper-slide .circle {
	position: absolute;
	margin: 0 auto;
	width: 5px;
	height: 5px;
	border-radius: 50%;
	top: 0;
	left: -2px;
	background: #006ed2;
}

/* line 4745, ../sass/app/_index.scss */
#main.index-v .module-wrapper .item-wrapper .img-wrap .img .show-wrap .content-detail .item.about-us .history-wrap .detail-content .history-swiper .swiper-container .swiper-wrapper .swiper-slide .add {
	cursor: pointer !important;
	margin-right: 5px;
	position: relative;
	top: 15px;
	width: 19px;
	height: 19px;
	display: inline-block;
	vertical-align: middle;
	text-align: center;
	line-height: 18px;
}

/* line 4756, ../sass/app/_index.scss */
#main.index-v .module-wrapper .item-wrapper .img-wrap .img .show-wrap .content-detail .item.about-us .history-wrap .detail-content .history-swiper .swiper-container .swiper-wrapper .swiper-slide .add img {
	display: inline-block;
	vertical-align: middle;
	-moz-transition: -moz-transform 0.3s ease;
	-o-transition: -o-transform 0.3s ease;
	-webkit-transition: -webkit-transform 0.3s ease;
	transition: transform 0.3s ease;
}

/* line 4761, ../sass/app/_index.scss */
#main.index-v .module-wrapper .item-wrapper .img-wrap .img .show-wrap .content-detail .item.about-us .history-wrap .detail-content .history-swiper .swiper-container .swiper-wrapper .swiper-slide .add .bg {
	position: absolute;
	z-index: -1;
	width: 19px;
	height: 19px;
	top: 0;
	left: 0;
	background: white;
	border-radius: 50%;
	-moz-animation: circle-scale 2s ease infinite;
	-webkit-animation: circle-scale 2s ease infinite;
	animation: circle-scale 2s ease infinite;
}

/* line 4773, ../sass/app/_index.scss */
#main.index-v .module-wrapper .item-wrapper .img-wrap .img .show-wrap .content-detail .item.about-us .history-wrap .detail-content .history-swiper .swiper-container .swiper-wrapper .swiper-slide .add.active img {
	-moz-transform: rotate(-45deg);
	-ms-transform: rotate(-45deg);
	-webkit-transform: rotate(-45deg);
	transform: rotate(-45deg);
}

/* line 4778, ../sass/app/_index.scss */
#main.index-v .module-wrapper .item-wrapper .img-wrap .img .show-wrap .content-detail .item.about-us .history-wrap .detail-content .history-swiper .swiper-container .swiper-wrapper .swiper-slide .intro-img {
	display: none;
	position: absolute;
	top: 0;
	left: 5px;
	width: calc(100% - 10px);
}

/* line 4784, ../sass/app/_index.scss */
#main.index-v .module-wrapper .item-wrapper .img-wrap .img .show-wrap .content-detail .item.about-us .history-wrap .detail-content .history-swiper .swiper-container .swiper-wrapper .swiper-slide .intro-img img {
	width: 100%;
	height: auto;
}

/* line 4789, ../sass/app/_index.scss */
#main.index-v .module-wrapper .item-wrapper .img-wrap .img .show-wrap .content-detail .item.about-us .history-wrap .detail-content .history-swiper .swiper-container .swiper-wrapper .swiper-slide .switch-wrap {
	position: absolute;
	margin-top: 15px;
	bottom: 10px;
	left: 5px;
}

/* line 4794, ../sass/app/_index.scss */
#main.index-v .module-wrapper .item-wrapper .img-wrap .img .show-wrap .content-detail .item.about-us .history-wrap .detail-content .history-swiper .swiper-container .swiper-wrapper .swiper-slide .switch-wrap span {
	font-size: 1.8rem;
	color: #006ed2;
	display: inline-block;
	vertical-align: middle;

}

/* line 4803, ../sass/app/_index.scss */
#main.index-v .module-wrapper .item-wrapper .img-wrap .img .show-wrap .content-detail .item.about-us .history-wrap .detail-content .history-swiper .swiper-container .swiper-wrapper .swiper-slide:first-child .history-detail {
	margin-left: 40px;
}

/* line 4807, ../sass/app/_index.scss */
#main.index-v .module-wrapper .item-wrapper .img-wrap .img .show-wrap .content-detail .item.about-us .history-wrap .detail-content .history-swiper .swiper-container .swiper-wrapper .swiper-slide:first-child .circle {
	left: 38px;
}

/* line 4813, ../sass/app/_index.scss */
#main.index-v .module-wrapper .item-wrapper .img-wrap .img .show-wrap .content-detail .item.about-us .history-wrap .detail-content .history-swiper .swiper-container .swiper-scrollbar {
	height: 10px;
	bottom: 0;
	background: transparent;
}

/* line 4817, ../sass/app/_index.scss */
#main.index-v .module-wrapper .item-wrapper .img-wrap .img .show-wrap .content-detail .item.about-us .history-wrap .detail-content .history-swiper .swiper-container .swiper-scrollbar .swiper-scrollbar-drag {
	border-radius: unset;
	background: #006ed2;
}

/* line 4825, ../sass/app/_index.scss */
#main.index-v .module-wrapper .item-wrapper .img-wrap .img .show-wrap .content-detail .item.about-us .history-wrap .detail-content::after {
	content: '';
	display: block;
	clear: both;
}

/* line 4830, ../sass/app/_index.scss */
#main.index-v .module-wrapper .item-wrapper .img-wrap .img .show-wrap .content-detail .item.about-us .history-wrap::after {
	content: '';
	display: block;
	position: absolute;
	left: 0;
	bottom: 10px;
	width: 100%;
	height: 2px;
	background: #006ed2;
}

/* line 4840, ../sass/app/_index.scss */
#main.index-v .module-wrapper .item-wrapper .img-wrap .img .show-wrap .content-detail .item.about-us .btns-list {
	width: 100%;
}

/* line 4842, ../sass/app/_index.scss */
#main.index-v .module-wrapper .item-wrapper .img-wrap .img .show-wrap .content-detail .item.about-us .btns-list .btn {
	float: left;
	width: 50%;
	font-size: 1.8rem;
	line-height: 2.5;
}

/* line 4847, ../sass/app/_index.scss */
#main.index-v .module-wrapper .item-wrapper .img-wrap .img .show-wrap .content-detail .item.about-us .btns-list .btn.active {
	color: #006ed2;
}

/* line 4850, ../sass/app/_index.scss */
#main.index-v .module-wrapper .item-wrapper .img-wrap .img .show-wrap .content-detail .item.about-us .btns-list .btn:hover {
	color: #006ed2;
}

/* line 4854, ../sass/app/_index.scss */
#main.index-v .module-wrapper .item-wrapper .img-wrap .img .show-wrap .content-detail .item.about-us .btns-list::after {
	content: '';
	display: block;
	clear: both;
}

/* line 4860, ../sass/app/_index.scss */
#main.index-v .module-wrapper .item-wrapper .img-wrap .img .show-wrap .content-detail .item.about-us.con {
	display: -webkit-flex;
	display: flex;
	-webkit-flex-direction: row;
	flex-direction: row;
	-webkit-flex-wrap: nowrap;
	flex-wrap: nowrap;
	-webkit-align-items: center;
	align-items: center;
}

/* line 4864, ../sass/app/_index.scss */
#main.index-v .module-wrapper .item-wrapper .img-wrap .img .show-wrap .content-detail .item.about-us.con .contact-content p {
	font-size: 1.8rem;
	line-height: 3.7;
}

/* line 4872, ../sass/app/_index.scss */
#main.index-v .module-wrapper .item-wrapper .img-wrap .img .show-wrap .content-detail .item:first-child {
	z-index: 2;
}

/* line 4876, ../sass/app/_index.scss */
#main.index-v .module-wrapper .item-wrapper .img-wrap .img .show-wrap .content-detail .disinfect-wrap {
	padding: 50px 40px 0;
}

/* line 4878, ../sass/app/_index.scss */
#main.index-v .module-wrapper .item-wrapper .img-wrap .img .show-wrap .content-detail .disinfect-wrap p {
	font-size: 1.6rem;
	line-height: 1.5;
	margin-bottom: 20px;
}

/* line 4882, ../sass/app/_index.scss */
#main.index-v .module-wrapper .item-wrapper .img-wrap .img .show-wrap .content-detail .disinfect-wrap p.t {
	font-weight: bold;
	color: #006ed2;
}

/* line 4886, ../sass/app/_index.scss */
#main.index-v .module-wrapper .item-wrapper .img-wrap .img .show-wrap .content-detail .disinfect-wrap p strong {
	width: 80px;
}

/* line 4889, ../sass/app/_index.scss */
#main.index-v .module-wrapper .item-wrapper .img-wrap .img .show-wrap .content-detail .disinfect-wrap p em {
	width: 430px;
	display: inline-block;
	vertical-align: top;
}

/* line 4898, ../sass/app/_index.scss */
#main.index-v .module-wrapper .item-wrapper .img-wrap .img .show-wrap::after {
	content: '';
	display: block;
	clear: both;
}

/* line 4903, ../sass/app/_index.scss */
#main.index-v .module-wrapper .item-wrapper .img-wrap .img .contact {
	width: 100%;
	height: 100%;
	background-repeat: no-repeat;
	background-position: center;
	-moz-background-size: cover;
	-o-background-size: cover;
	-webkit-background-size: cover;
	background-size: cover;
	background-image: url("../images/index/module_img9.jpg");
	display: -webkit-flex;
	display: flex;
	-webkit-flex-direction: row;
	flex-direction: row;
	-webkit-flex-wrap: nowrap;
	flex-wrap: nowrap;
	-webkit-align-items: center;
	align-items: center;
	-webkit-justify-content: flex-end;
	justify-content: flex-end;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	padding-right: 80px;
}

/* line 4915, ../sass/app/_index.scss */
#main.index-v .module-wrapper .item-wrapper .img-wrap .img .contact ul li p {
	font-size: 1.8rem;
	line-height: 2;
}

/* line 4918, ../sass/app/_index.scss */
#main.index-v .module-wrapper .item-wrapper .img-wrap .img .contact ul li p em {
	display: inline-block;
	vertical-align: top;
}

/* line 4926, ../sass/app/_index.scss */
#main.index-v .module-wrapper .item-wrapper .img-wrap .img .about {
	width: 100%;
	height: 100%;
	position: relative;
	background-repeat: no-repeat;
	background-position: center;
	-moz-background-size: cover;
	-o-background-size: cover;
	-webkit-background-size: cover;
	background-size: cover;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	padding: 40px;
}

/* line 4933, ../sass/app/_index.scss */
#main.index-v .module-wrapper .item-wrapper .img-wrap .img .about .detail {
	color: white;
	font-size: 1.6rem;
	line-height: 1.5;
}

/* line 4938, ../sass/app/_index.scss */
#main.index-v .module-wrapper .item-wrapper .img-wrap .img .about .about-item {
	margin-bottom: 20px;
}

/* line 4940, ../sass/app/_index.scss */
#main.index-v .module-wrapper .item-wrapper .img-wrap .img .about .about-item .title {
	margin-bottom: 10px;
	font-size: 1.8rem;
	padding-bottom: 15px;
	display: inline-block;
	color: white;
	border-bottom: 2px solid white;
}

/* line 4948, ../sass/app/_index.scss */
#main.index-v .module-wrapper .item-wrapper .img-wrap .img .about .about-item img {
	display: block;
}

/* line 4951, ../sass/app/_index.scss */
#main.index-v .module-wrapper .item-wrapper .img-wrap .img .about .about-item .intro {
	color: white;
	font-size: 1.8rem;
	line-height: 1.5;
	display: block;
}

/* line 4958, ../sass/app/_index.scss */
#main.index-v .module-wrapper .item-wrapper .img-wrap .img .about .business-name {
	margin-bottom: 40px;
	font-size: 3.4rem;
	color: white;
}

/* line 4962, ../sass/app/_index.scss */
#main.index-v .module-wrapper .item-wrapper .img-wrap .img .about .business-name span {
	vertical-align: middle;
	display: inline-block;
	font-size: 1.4rem;
	padding: 5px 8px;
	background: white;
	color: #006ed2;
	margin-left: 30px;
}

/* line 4973, ../sass/app/_index.scss */
#main.index-v .module-wrapper .item-wrapper .img-wrap .img .about .abouts .about-item {
	float: left;
	margin-right: 90px;
}

/* line 4977, ../sass/app/_index.scss */
#main.index-v .module-wrapper .item-wrapper .img-wrap .img .about .abouts::after {
	content: '';
	display: block;
	clear: both;
}

/* line 4981, ../sass/app/_index.scss */
#main.index-v .module-wrapper .item-wrapper .img-wrap .img .about .abouts.special {
	margin-top: 40px;
}

/* line 4985, ../sass/app/_index.scss */
#main.index-v .module-wrapper .item-wrapper .img-wrap .img .about .more {
	position: absolute;
	left: 40px;
	bottom: 15px;
}

/* line 4989, ../sass/app/_index.scss */
#main.index-v .module-wrapper .item-wrapper .img-wrap .img .about .more .line {
	width: 355px;
	height: 2px;
	background-image: linear-gradient(to right, #ffffff, rgba(0, 0, 0, 0));
	margin-bottom: 15px;
}

/* line 4995, ../sass/app/_index.scss */
#main.index-v .module-wrapper .item-wrapper .img-wrap .img .about .more p {
	color: white;
	font-size: 1.6rem;
}

/* line 4998, ../sass/app/_index.scss */
#main.index-v .module-wrapper .item-wrapper .img-wrap .img .about .more p span {
	display: inline-block;
	margin-right: 15px;
}

/* line 5006, ../sass/app/_index.scss */
#main.index-v .module-wrapper .item-wrapper .img-wrap .img .about .attestation {
	width: 100%;
	height: 100%;
	display: -webkit-flex;
	display: flex;
	-webkit-flex-direction: column;
	flex-direction: column;
	-webkit-flex-wrap: nowrap;
	flex-wrap: nowrap;
	-webkit-justify-content: center;
	justify-content: center;
	-webkit-align-items: center;
	align-items: center;
}

/* line 5012, ../sass/app/_index.scss */
#main.index-v .module-wrapper .item-wrapper .img-wrap .img .about .attestation .parameter-wrap {
	width: 100%;
	display: -webkit-flex;
	display: flex;
	-webkit-flex-direction: row;
	flex-direction: row;
	-webkit-flex-wrap: nowrap;
	flex-wrap: nowrap;
	-webkit-justify-content: space-around;
	justify-content: space-around;
}

/* line 5017, ../sass/app/_index.scss */
#main.index-v .module-wrapper .item-wrapper .img-wrap .img .about .attestation .parameter-wrap .parameter-item .num {
	text-align: center;
	font-size: 6rem;
	color: #006ed2;
	line-height: 1.8;
}

/* line 5024, ../sass/app/_index.scss */
#main.index-v .module-wrapper .item-wrapper .img-wrap .img .about .attestation .parameter-wrap .parameter-item .intro {
	text-align: center;
	font-size: 1.8rem;
	line-height: 1.5;
}

/* line 5031, ../sass/app/_index.scss */
#main.index-v .module-wrapper .item-wrapper .img-wrap .img .about .attestation .parameter-detail {
	margin-top: 35px;
	font-size: 1.8rem;
	line-height: 1.5;
	text-align: center;
}

/* line 5038, ../sass/app/_index.scss */
#main.index-v .module-wrapper .item-wrapper .img-wrap .img .about .since {
	font-size: 3.6rem;
	font-weight: bold;
	color: #cecece;
	margin: 45px 0 45px 95px;
}

/* line 5044, ../sass/app/_index.scss */
#main.index-v .module-wrapper .item-wrapper .img-wrap .img .about .history-wrap {
	position: relative;
}

/* line 5046, ../sass/app/_index.scss */
#main.index-v .module-wrapper .item-wrapper .img-wrap .img .about .history-wrap .title {
	font-size: 4.4rem;
	margin-bottom: 70px;
}

/* line 5050, ../sass/app/_index.scss */
#main.index-v .module-wrapper .item-wrapper .img-wrap .img .about .history-wrap .detail-content {
	width: 100%;
}

/* line 5052, ../sass/app/_index.scss */
#main.index-v .module-wrapper .item-wrapper .img-wrap .img .about .history-wrap .detail-content .since {
	float: left;
}

/* line 5057, ../sass/app/_index.scss */
#main.index-v .module-wrapper .item-wrapper .img-wrap .img .about .history-wrap .detail-content .since p {

	font-size: 101px;
	color: transparent;
	text-stroke: 1px #006ed2;
	-moz-text-stroke: 1px #006ed2;
	-webkit-text-stroke: 1px #006ed2;
}

/* line 5066, ../sass/app/_index.scss */
#main.index-v .module-wrapper .item-wrapper .img-wrap .img .about .history-wrap .detail-content .history-swiper {
	position: relative;
	width: 100%;
}

/* line 5069, ../sass/app/_index.scss */
#main.index-v .module-wrapper .item-wrapper .img-wrap .img .about .history-wrap .detail-content .history-swiper .mask {
	z-index: 2;
	width: 50px;
	height: 100%;
	top: 0;
	right: 0;
	position: absolute;
	background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuMCIgeTE9IjAuNSIgeDI9IjEuMCIgeTI9IjAuNSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwLjAiLz48c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiLz48L2xpbmVhckdyYWRpZW50PjwvZGVmcz48cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBmaWxsPSJ1cmwoI2dyYWQpIiAvPjwvc3ZnPiA=');
	background-size: 100%;
	background-image: -webkit-gradient(linear, 0% 50%, 100% 50%, color-stop(0%, rgba(0, 0, 0, 0)), color-stop(100%, #ffffff));
	background-image: -moz-linear-gradient(left, rgba(0, 0, 0, 0), #ffffff);
	background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, 0), #ffffff);
	background-image: linear-gradient(to right, rgba(0, 0, 0, 0), #ffffff);
}

/* line 5078, ../sass/app/_index.scss */
#main.index-v .module-wrapper .item-wrapper .img-wrap .img .about .history-wrap .detail-content .history-swiper .mask.top {
	right: unset;
	left: 0;
	background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjEuMCIgeTE9IjAuNSIgeDI9IjAuMCIgeTI9IjAuNSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwLjAiLz48c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiLz48L2xpbmVhckdyYWRpZW50PjwvZGVmcz48cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBmaWxsPSJ1cmwoI2dyYWQpIiAvPjwvc3ZnPiA=');
	background-size: 100%;
	background-image: -webkit-gradient(linear, 100% 50%, 0% 50%, color-stop(0%, rgba(0, 0, 0, 0)), color-stop(100%, #ffffff));
	background-image: -moz-linear-gradient(right, rgba(0, 0, 0, 0), #ffffff);
	background-image: -webkit-linear-gradient(right, rgba(0, 0, 0, 0), #ffffff);
	background-image: linear-gradient(to left, rgba(0, 0, 0, 0), #ffffff);
}

/* line 5084, ../sass/app/_index.scss */
#main.index-v .module-wrapper .item-wrapper .img-wrap .img .about .history-wrap .detail-content .history-swiper .swiper-container {
	width: 100%;
}

/* line 5086, ../sass/app/_index.scss */
#main.index-v .module-wrapper .item-wrapper .img-wrap .img .about .history-wrap .detail-content .history-swiper .swiper-container .swiper-wrapper {
	width: 100%;
	padding: 0 0 5px 95px;
}

/* line 5089, ../sass/app/_index.scss */
#main.index-v .module-wrapper .item-wrapper .img-wrap .img .about .history-wrap .detail-content .history-swiper .swiper-container .swiper-wrapper .swiper-slide {
	width: auto;
	position: relative;
}

/* line 5092, ../sass/app/_index.scss */
#main.index-v .module-wrapper .item-wrapper .img-wrap .img .about .history-wrap .detail-content .history-swiper .swiper-container .swiper-wrapper .swiper-slide .history-detail {
	position: relative;
	font-size: 1.6rem;
	line-height: 1.4;
	width: 264px;
	height: 205px;
	padding-left: 5px;
	border-left: 1px solid #006ed2;
}

/* line 5101, ../sass/app/_index.scss */
#main.index-v .module-wrapper .item-wrapper .img-wrap .img .about .history-wrap .detail-content .history-swiper .swiper-container .swiper-wrapper .swiper-slide .circle {
	position: absolute;
	margin: 0 auto;
	width: 7px;
	height: 7px;
	border: 2px solid #006ed2;
	border-radius: 50%;
	top: 200px;
	left: -5px;
	background: white;
}

/* line 5112, ../sass/app/_index.scss */
#main.index-v .module-wrapper .item-wrapper .img-wrap .img .about .history-wrap .detail-content .history-swiper .swiper-container .swiper-wrapper .swiper-slide .add {
	cursor: pointer !important;
	margin-right: 5px;
	position: relative;
	top: 15px;
	width: 19px;
	height: 19px;
	display: inline-block;
	vertical-align: middle;
	text-align: center;
	line-height: 18px;
}

/* line 5123, ../sass/app/_index.scss */
#main.index-v .module-wrapper .item-wrapper .img-wrap .img .about .history-wrap .detail-content .history-swiper .swiper-container .swiper-wrapper .swiper-slide .add img {
	display: inline-block;
	vertical-align: middle;
	-moz-transition: -moz-transform 0.3s ease;
	-o-transition: -o-transform 0.3s ease;
	-webkit-transition: -webkit-transform 0.3s ease;
	transition: transform 0.3s ease;
}

/* line 5128, ../sass/app/_index.scss */
#main.index-v .module-wrapper .item-wrapper .img-wrap .img .about .history-wrap .detail-content .history-swiper .swiper-container .swiper-wrapper .swiper-slide .add .bg {
	position: absolute;
	z-index: -1;
	width: 19px;
	height: 19px;
	top: 0;
	left: 0;
	background: white;
	border-radius: 50%;
	-moz-animation: circle-scale 2s ease infinite;
	-webkit-animation: circle-scale 2s ease infinite;
	animation: circle-scale 2s ease infinite;
}

/* line 5140, ../sass/app/_index.scss */
#main.index-v .module-wrapper .item-wrapper .img-wrap .img .about .history-wrap .detail-content .history-swiper .swiper-container .swiper-wrapper .swiper-slide .add.active img {
	-moz-transform: rotate(-45deg);
	-ms-transform: rotate(-45deg);
	-webkit-transform: rotate(-45deg);
	transform: rotate(-45deg);
}

/* line 5145, ../sass/app/_index.scss */
#main.index-v .module-wrapper .item-wrapper .img-wrap .img .about .history-wrap .detail-content .history-swiper .swiper-container .swiper-wrapper .swiper-slide .intro-img {
	display: none;
	position: absolute;
	top: 0;
	left: 5px;
	width: calc(100% - 10px);
}

/* line 5151, ../sass/app/_index.scss */
#main.index-v .module-wrapper .item-wrapper .img-wrap .img .about .history-wrap .detail-content .history-swiper .swiper-container .swiper-wrapper .swiper-slide .intro-img img {
	width: 100%;
	height: auto;
}

/* line 5156, ../sass/app/_index.scss */
#main.index-v .module-wrapper .item-wrapper .img-wrap .img .about .history-wrap .detail-content .history-swiper .swiper-container .swiper-wrapper .swiper-slide .switch-wrap {
	position: relative;
	width: 95px;
	text-align: center;
	left: -40px;
	margin-top: 15px;
}

/* line 5162, ../sass/app/_index.scss */
#main.index-v .module-wrapper .item-wrapper .img-wrap .img .about .history-wrap .detail-content .history-swiper .swiper-container .swiper-wrapper .swiper-slide .switch-wrap .add {
	margin-right: 5px;
	position: relative;
	top: 3px;
	width: 19px;
	height: 19px;
	display: inline-block;
	vertical-align: middle;
	text-align: center;
	line-height: 18px;
}

/* line 5172, ../sass/app/_index.scss */
#main.index-v .module-wrapper .item-wrapper .img-wrap .img .about .history-wrap .detail-content .history-swiper .swiper-container .swiper-wrapper .swiper-slide .switch-wrap .add img {
	display: inline-block;
	vertical-align: middle;
	-moz-transition: -moz-transform 0.3s ease;
	-o-transition: -o-transform 0.3s ease;
	-webkit-transition: -webkit-transform 0.3s ease;
	transition: transform 0.3s ease;
}

/* line 5177, ../sass/app/_index.scss */
#main.index-v .module-wrapper .item-wrapper .img-wrap .img .about .history-wrap .detail-content .history-swiper .swiper-container .swiper-wrapper .swiper-slide .switch-wrap .add .bg {
	position: absolute;
	z-index: -1;
	width: 19px;
	height: 19px;
	top: 0;
	left: 0;
	background: white;
	border-radius: 50%;
	-moz-animation: circle-scale 2s ease infinite;
	-webkit-animation: circle-scale 2s ease infinite;
	animation: circle-scale 2s ease infinite;
}

/* line 5189, ../sass/app/_index.scss */
#main.index-v .module-wrapper .item-wrapper .img-wrap .img .about .history-wrap .detail-content .history-swiper .swiper-container .swiper-wrapper .swiper-slide .switch-wrap .add.active img {
	-moz-transform: rotate(-45deg);
	-ms-transform: rotate(-45deg);
	-webkit-transform: rotate(-45deg);
	transform: rotate(-45deg);
}

/* line 5194, ../sass/app/_index.scss */
#main.index-v .module-wrapper .item-wrapper .img-wrap .img .about .history-wrap .detail-content .history-swiper .swiper-container .swiper-wrapper .swiper-slide .switch-wrap span {
	font-size: 2.4rem;
	display: inline-block;
	vertical-align: middle;

}

/* line 5206, ../sass/app/_index.scss */
#main.index-v .module-wrapper .item-wrapper .img-wrap .img .about .history-wrap .detail-content::after {
	content: '';
	display: block;
	clear: both;
}

/* line 5211, ../sass/app/_index.scss */
#main.index-v .module-wrapper .item-wrapper .img-wrap .img .about .history-wrap::after {
	content: '';
	display: block;
	position: absolute;
	left: 0;
	bottom: 43px;
	width: 1198px;
	height: 2px;
	background: #006ed2;
}

/* line 5221, ../sass/app/_index.scss */
#main.index-v .module-wrapper .item-wrapper .img-wrap .img .about.border {
	padding: 0;
	border: 1px solid #cccccc;
}

/* line 5226, ../sass/app/_index.scss */
#main.index-v .module-wrapper .item-wrapper .img-wrap .img.active {
	display: block;
}

/* line 5230, ../sass/app/_index.scss */
#main.index-v .module-wrapper .item-wrapper .img-wrap .swiper-container {
	width: 100%;
	height: 100%;
}

/* line 5234, ../sass/app/_index.scss */
#main.index-v .module-wrapper .item-wrapper .img-wrap .swiper-container .swiper-wrapper .swiper-slide {
	width: 100%;
}

/* line 5236, ../sass/app/_index.scss */
#main.index-v .module-wrapper .item-wrapper .img-wrap .swiper-container .swiper-wrapper .swiper-slide .img {
	display: block;
}

/* line 5243, ../sass/app/_index.scss */
#main.index-v .module-wrapper .item-wrapper .detail-container {
	width: 100%;
	height: 545px;
	overflow: hidden;
	position: relative;
}

/* line 5248, ../sass/app/_index.scss */
#main.index-v .module-wrapper .item-wrapper .detail-container .detail-item {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	display: none;
}

/* line 5254, ../sass/app/_index.scss */
#main.index-v .module-wrapper .item-wrapper .detail-container .detail-item .btns {
	width: 100%;
	height: 95px;
	display: -webkit-flex;
	display: flex;
	-webkit-flex-direction: row;
	flex-direction: row;
	-webkit-flex-wrap: nowrap;
	flex-wrap: nowrap;
	-webkit-align-items: center;
	align-items: center;
	-webkit-justify-content: center;
	justify-content: center;
}

/* line 5260, ../sass/app/_index.scss */
#main.index-v .module-wrapper .item-wrapper .detail-container .detail-item .btns .btn {
	cursor: pointer;
	margin-right: 60px;
	font-size: 1.8rem;
	color: #999999;
	position: relative;
}

/* line 5266, ../sass/app/_index.scss */
#main.index-v .module-wrapper .item-wrapper .detail-container .detail-item .btns .btn::after {
	content: '';
	display: block;
	position: absolute;
	bottom: -5px;
	left: 0;
	width: 100%;
	height: 1px;
	background: #006ed2;
	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
	opacity: 0;
	-moz-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	-webkit-transition: all 0.3s ease;
	transition: all 0.3s ease;
}

/* line 5277, ../sass/app/_index.scss */
#main.index-v .module-wrapper .item-wrapper .detail-container .detail-item .btns .btn:hover {
	font-weight: bold;
	color: #006ed2;
}

/* line 5280, ../sass/app/_index.scss */
#main.index-v .module-wrapper .item-wrapper .detail-container .detail-item .btns .btn:hover::after {
	filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
	opacity: 1;
}

/* line 5284, ../sass/app/_index.scss */
#main.index-v .module-wrapper .item-wrapper .detail-container .detail-item .btns .btn.active {
	font-weight: bold;
	color: #006ed2;
}

/* line 5287, ../sass/app/_index.scss */
#main.index-v .module-wrapper .item-wrapper .detail-container .detail-item .btns .btn.active::after {
	filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
	opacity: 1;
}

/* line 5291, ../sass/app/_index.scss */
#main.index-v .module-wrapper .item-wrapper .detail-container .detail-item .btns .btn:last-child {
	margin-right: 0;
}

/* line 5296, ../sass/app/_index.scss */
#main.index-v .module-wrapper .item-wrapper .detail-container .detail-item .img-wrap {
	margin-top: 0;
}

/* line 5298, ../sass/app/_index.scss */
#main.index-v .module-wrapper .item-wrapper .detail-container .detail-item .img-wrap .swiper-container {
	width: 100%;
	height: 100%;
}

/* line 5302, ../sass/app/_index.scss */
#main.index-v .module-wrapper .item-wrapper .detail-container .detail-item .img-wrap .swiper-container .swiper-wrapper .swiper-slide {
	width: 100%;
}

/* line 5304, ../sass/app/_index.scss */
#main.index-v .module-wrapper .item-wrapper .detail-container .detail-item .img-wrap .swiper-container .swiper-wrapper .swiper-slide .img {
	display: block;
}

/* line 5312, ../sass/app/_index.scss */
#main.index-v .module-wrapper .item-wrapper .detail-container .detail-item.active {
	display: block;
}

/* line 5317, ../sass/app/_index.scss */
#main.index-v .module-wrapper .item-wrapper.special {
	background: #f2f2f2;
}

/* line 5321, ../sass/app/_index.scss */
#main.index-v .module-wrapper .item-wrapper .r-container .r-slogan {
	font-size: 1.6rem;
	line-height: 1.5;
	padding-bottom: 40px;
	text-align: center;
}

/* line 5327, ../sass/app/_index.scss */
#main.index-v .module-wrapper .item-wrapper .r-container .factory-imgs {
	background: white;
	position: relative;
}

/* line 5330, ../sass/app/_index.scss */
#main.index-v .module-wrapper .item-wrapper .r-container .factory-imgs .btns {
	width: 100%;
	height: 500px;
	display: -webkit-flex;
	display: flex;
	-webkit-flex-direction: row;
	flex-direction: row;
	-webkit-flex-wrap: nowrap;
	flex-wrap: nowrap;
	-webkit-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-align-content: space-between;
	align-content: space-between;
}

/* line 5336, ../sass/app/_index.scss */
#main.index-v .module-wrapper .item-wrapper .r-container .factory-imgs .btns .btn {
	cursor: pointer;
	height: 60px;
	position: relative;
	width: 400px;
	text-align: center;
	line-height: 60px;
	font-size: 1.8rem;
	-moz-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	-webkit-transition: all 0.3s ease;
	transition: all 0.3s ease;
}

/* line 5345, ../sass/app/_index.scss */
#main.index-v .module-wrapper .item-wrapper .r-container .factory-imgs .btns .btn:hover {
	color: #006ed2;
}

/* line 5348, ../sass/app/_index.scss */
#main.index-v .module-wrapper .item-wrapper .r-container .factory-imgs .btns .btn::after {
	content: '';
	display: block;
	position: absolute;
	width: 1px;
	height: 30px;
	background: #f2f2f2;
	right: 0;
	top: 50%;
	margin-top: -15px;
	filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
	opacity: 1;
	-moz-transition: opacity 0.3s ease;
	-o-transition: opacity 0.3s ease;
	-webkit-transition: opacity 0.3s ease;
	transition: opacity 0.3s ease;
}

/* line 5360, ../sass/app/_index.scss */
#main.index-v .module-wrapper .item-wrapper .r-container .factory-imgs .btns .btn.active {
	background: #006ed2;
	color: white;
}

/* line 5363, ../sass/app/_index.scss */
#main.index-v .module-wrapper .item-wrapper .r-container .factory-imgs .btns .btn.active::after {
	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
	opacity: 0;
}

/* line 5366, ../sass/app/_index.scss */
#main.index-v .module-wrapper .item-wrapper .r-container .factory-imgs .btns .btn.active:hover {
	color: white;
}

/* line 5371, ../sass/app/_index.scss */
#main.index-v .module-wrapper .item-wrapper .r-container .factory-imgs .btns .btn:nth-child(3)::after {
	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
	opacity: 0;
}

/* line 5376, ../sass/app/_index.scss */
#main.index-v .module-wrapper .item-wrapper .r-container .factory-imgs .btns .btn:nth-child(6)::after {
	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
	opacity: 0;
}

/* line 5383, ../sass/app/_index.scss */
#main.index-v .module-wrapper .item-wrapper .r-container .factory-imgs .imgs {
	position: absolute;
	width: 100%;
	height: 380px;
	left: 0;
	top: 50%;
	margin-top: -190px;
	overflow: hidden;
}

/* line 5391, ../sass/app/_index.scss */
#main.index-v .module-wrapper .item-wrapper .r-container .factory-imgs .imgs .img {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background-repeat: no-repeat;
	background-position: center;
	-moz-background-size: cover;
	-o-background-size: cover;
	-webkit-background-size: cover;
	background-size: cover;
	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
	opacity: 0;
	-moz-transition: opacity 0.3s ease;
	-o-transition: opacity 0.3s ease;
	-webkit-transition: opacity 0.3s ease;
	transition: opacity 0.3s ease;
	display: -webkit-flex;
	display: flex;
	-webkit-flex-direction: column;
	flex-direction: column;
	-webkit-flex-wrap: nowrap;
	flex-wrap: nowrap;
	-webkit-justify-content: center;
	justify-content: center;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	padding: 0 80px;
}

/* line 5404, ../sass/app/_index.scss */
#main.index-v .module-wrapper .item-wrapper .r-container .factory-imgs .imgs .img .title {
	text-align: left;
	margin-bottom: 15px;
	color: white;
	font-size: 3.6rem;
	line-height: 1.5;
}

/* line 5411, ../sass/app/_index.scss */
#main.index-v .module-wrapper .item-wrapper .r-container .factory-imgs .imgs .img .detail {
	font-size: 1.8rem;
	line-height: 2;
	color: white;
}

/* line 5416, ../sass/app/_index.scss */
#main.index-v .module-wrapper .item-wrapper .r-container .factory-imgs .imgs .img.active {
	filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
	opacity: 1;
}

/* line 5424, ../sass/app/_index.scss */
#main.index-v .module-wrapper .item-wrapper .s-container .s-slogan {
	font-size: 1.6rem;
	line-height: 1.5;
	padding-bottom: 40px;
	text-align: center;
}

/* line 5430, ../sass/app/_index.scss */
#main.index-v .module-wrapper .item-wrapper .s-container .s-wrapper {
	width: 100%;
	height: 520px;
	display: -webkit-flex;
	display: flex;
	-webkit-flex-direction: column;
	flex-direction: column;
	-webkit-flex-wrap: nowrap;
	flex-wrap: nowrap;
	-webkit-flex-wrap: wrap;
	flex-wrap: wrap;
}

/* line 5435, ../sass/app/_index.scss */
#main.index-v .module-wrapper .item-wrapper .s-container .s-wrapper .s-item {
	cursor: pointer;
	position: relative;
	width: 400px;
	height: 260px;
}

/* line 5440, ../sass/app/_index.scss */
#main.index-v .module-wrapper .item-wrapper .s-container .s-wrapper .s-item .s-img {
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
	background-repeat: no-repeat;
	background-position: center;
	-moz-background-size: cover;
	-o-background-size: cover;
	-webkit-background-size: cover;
	background-size: cover;
	-moz-transition: -moz-transform 0.3s ease;
	-o-transition: -o-transform 0.3s ease;
	-webkit-transition: -webkit-transform 0.3s ease;
	transition: transform 0.3s ease;
}

/* line 5448, ../sass/app/_index.scss */
#main.index-v .module-wrapper .item-wrapper .s-container .s-wrapper .s-item .s-img .mask {
	position: absolute;
	width: 100%;
	height: 100%;
	background: black;
	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=50);
	opacity: 0.5;
	top: 0;
	left: 0;
	-moz-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	-webkit-transition: all 0.3s ease;
	transition: all 0.3s ease;
}

/* line 5459, ../sass/app/_index.scss */
#main.index-v .module-wrapper .item-wrapper .s-container .s-wrapper .s-item .s-name {
	position: absolute;
	bottom: 20px;
	left: 20px;
	font-size: 1.8rem;
	font-weight: bold;
	color: white;
}

/* line 5467, ../sass/app/_index.scss */
#main.index-v .module-wrapper .item-wrapper .s-container .s-wrapper .s-item .s-content {
	position: relative;
	z-index: 2;
	text-align: center;
}

/* line 5471, ../sass/app/_index.scss */
#main.index-v .module-wrapper .item-wrapper .s-container .s-wrapper .s-item .s-content img {
	display: inline-block;
}

/* line 5474, ../sass/app/_index.scss */
#main.index-v .module-wrapper .item-wrapper .s-container .s-wrapper .s-item .s-content p {
	margin-top: 20px;
	text-align: center;
	font-size: 1.8rem;
	line-height: 1.5;
	font-weight: bold;
	color: white;
}

/* line 5483, ../sass/app/_index.scss */
#main.index-v .module-wrapper .item-wrapper .s-container .s-wrapper .s-item:hover {
	z-index: 10;
}

/* line 5485, ../sass/app/_index.scss */
#main.index-v .module-wrapper .item-wrapper .s-container .s-wrapper .s-item:hover .s-img {
	-moz-transform: scale(1.1);
	-ms-transform: scale(1.1);
	-webkit-transform: scale(1.1);
	transform: scale(1.1);
}

/* line 5487, ../sass/app/_index.scss */
#main.index-v .module-wrapper .item-wrapper .s-container .s-wrapper .s-item:hover .s-img .mask {
	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=20);
	opacity: 0.2;
}

/* line 5492, ../sass/app/_index.scss */
#main.index-v .module-wrapper .item-wrapper .s-container .s-wrapper .s-item.special {
	height: 100%;
	display: -webkit-flex;
	display: flex;
	-webkit-flex-direction: row;
	flex-direction: row;
	-webkit-flex-wrap: nowrap;
	flex-wrap: nowrap;
	-webkit-align-items: center;
	align-items: center;
	-webkit-justify-content: center;
	justify-content: center;
}

/* line 5501, ../sass/app/_index.scss */
#main.index-v .module-wrapper .item-wrapper .s-container .s-wrapper .s-item.special:hover {
	z-index: 10;
}

/* line 5503, ../sass/app/_index.scss */
#main.index-v .module-wrapper .item-wrapper .s-container .s-wrapper .s-item.special:hover .s-img {
	-moz-transform: scale(1.1);
	-ms-transform: scale(1.1);
	-webkit-transform: scale(1.1);
	transform: scale(1.1);
}

/* line 5505, ../sass/app/_index.scss */
#main.index-v .module-wrapper .item-wrapper .s-container .s-wrapper .s-item.special:hover .s-img .mask {
	background: #006ed2;
	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=70);
	opacity: 0.7;
}

/* line 5516, ../sass/app/_index.scss */
#main.index-v .module-wrapper .d-container {
	position: relative;
	padding: 456px 0 0;
}

/* line 5519, ../sass/app/_index.scss */
#main.index-v .module-wrapper .d-container .a-container {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 416px;
	padding-top: 40px;
	background-repeat: no-repeat;
	background-position: center;
	-moz-background-size: cover;
	-o-background-size: cover;
	-webkit-background-size: cover;
	background-size: cover;
	background-image: url("../images/index/a.jpg");
}

/* line 5528, ../sass/app/_index.scss */
#main.index-v .module-wrapper .d-container .a-container .title {
	font-size: 3.6rem;
	text-align: center;
	font-weight: bold;
	margin-bottom: 25px;
	color: white;
}

/* line 5535, ../sass/app/_index.scss */
#main.index-v .module-wrapper .d-container .a-container .a-detail {
	font-size: 1.6rem;
	line-height: 1.8;
	color: white;
	text-align: center;
}

/* line 5541, ../sass/app/_index.scss */
#main.index-v .module-wrapper .d-container .a-container .a-modules {
	position: relative;
	top: 80px;
	width: 100%;
	display: -webkit-flex;
	display: flex;
	-webkit-flex-direction: row;
	flex-direction: row;
	-webkit-flex-wrap: nowrap;
	flex-wrap: nowrap;
	-webkit-justify-content: space-between;
	justify-content: space-between;
}

/* line 5547, ../sass/app/_index.scss */
#main.index-v .module-wrapper .d-container .a-container .a-modules .a-item {
	cursor: pointer;
	width: 380px;
	height: 175px;
	padding: 20px;
	background: #006ed2;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	display: -webkit-flex;
	display: flex;
	-webkit-flex-direction: column;
	flex-direction: column;
	-webkit-flex-wrap: nowrap;
	flex-wrap: nowrap;
	-webkit-justify-content: space-between;
	justify-content: space-between;
	-moz-transition: -moz-transform 0.3s ease;
	-o-transition: -o-transform 0.3s ease;
	-webkit-transition: -webkit-transform 0.3s ease;
	transition: transform 0.3s ease;
}

/* line 5557, ../sass/app/_index.scss */
#main.index-v .module-wrapper .d-container .a-container .a-modules .a-item .a-item-title {
	font-size: 2.4rem;
	font-weight: bold;
	color: white;
}

/* line 5562, ../sass/app/_index.scss */
#main.index-v .module-wrapper .d-container .a-container .a-modules .a-item .a-item-detail {
	font-size: 1.6rem;
	color: white;
}

/* line 5566, ../sass/app/_index.scss */
#main.index-v .module-wrapper .d-container .a-container .a-modules .a-item .a-item-img {
	width: 100%;
	text-align: right;
}

/* line 5569, ../sass/app/_index.scss */
#main.index-v .module-wrapper .d-container .a-container .a-modules .a-item .a-item-img img {
	display: inline-block;
}

/* line 5573, ../sass/app/_index.scss */
#main.index-v .module-wrapper .d-container .a-container .a-modules .a-item:hover {
	-moz-transform: translateY(-20px);
	-ms-transform: translateY(-20px);
	-webkit-transform: translateY(-20px);
	transform: translateY(-20px);
}

/* line 5581, ../sass/app/_index.scss */
#main.index-v .module-wrapper .d-container .d-wrapper {
	width: 100%;
	padding: 80px 0 40px;
	background-repeat: no-repeat;
	background-position: center;
	-moz-background-size: cover;
	-o-background-size: cover;
	-webkit-background-size: cover;
	background-size: cover;
	background-image: url("../images/index/b.jpg");
}

/* line 5586, ../sass/app/_index.scss */
#main.index-v .module-wrapper .d-container .d-wrapper .title {
	font-size: 3.6rem;
	text-align: center;
	font-weight: bold;
	margin-bottom: 25px;
}

/* line 5592, ../sass/app/_index.scss */
#main.index-v .module-wrapper .d-container .d-wrapper .history-wrap {
	position: relative;
}

/* line 5594, ../sass/app/_index.scss */
#main.index-v .module-wrapper .d-container .d-wrapper .history-wrap .title {
	font-size: 4.4rem;
	margin-bottom: 70px;
}

/* line 5598, ../sass/app/_index.scss */
#main.index-v .module-wrapper .d-container .d-wrapper .history-wrap .detail-content {
	width: 100%;
}

/* line 5600, ../sass/app/_index.scss */
#main.index-v .module-wrapper .d-container .d-wrapper .history-wrap .detail-content .since {
	float: left;
}

/* line 5605, ../sass/app/_index.scss */
#main.index-v .module-wrapper .d-container .d-wrapper .history-wrap .detail-content .since p {

	font-size: 101px;
	color: transparent;
	text-stroke: 1px #006ed2;
	-moz-text-stroke: 1px #006ed2;
	-webkit-text-stroke: 1px #006ed2;
}

/* line 5614, ../sass/app/_index.scss */
#main.index-v .module-wrapper .d-container .d-wrapper .history-wrap .detail-content .history-swiper {
	position: relative;
	width: 100%;
	margin-top: 60px;
}

/* line 5618, ../sass/app/_index.scss */
#main.index-v .module-wrapper .d-container .d-wrapper .history-wrap .detail-content .history-swiper .mask {
	z-index: 2;
	width: 50px;
	height: 100%;
	top: 0;
	right: 0;
	position: absolute;
	background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuMCIgeTE9IjAuNSIgeDI9IjEuMCIgeTI9IjAuNSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwLjAiLz48c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMC44Ii8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCNncmFkKSIgLz48L3N2Zz4g');
	background-size: 100%;
	background-image: -webkit-gradient(linear, 0% 50%, 100% 50%, color-stop(0%, rgba(0, 0, 0, 0)), color-stop(100%, rgba(255, 255, 255, 0.8)));
	background-image: -moz-linear-gradient(left, rgba(0, 0, 0, 0), rgba(255, 255, 255, 0.8));
	background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, 0), rgba(255, 255, 255, 0.8));
	background-image: linear-gradient(to right, rgba(0, 0, 0, 0), rgba(255, 255, 255, 0.8));
}

/* line 5627, ../sass/app/_index.scss */
#main.index-v .module-wrapper .d-container .d-wrapper .history-wrap .detail-content .history-swiper .mask.top {
	right: unset;
	left: 0;
	background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjEuMCIgeTE9IjAuNSIgeDI9IjAuMCIgeTI9IjAuNSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwLjAiLz48c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMC44Ii8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCNncmFkKSIgLz48L3N2Zz4g');
	background-size: 100%;
	background-image: -webkit-gradient(linear, 100% 50%, 0% 50%, color-stop(0%, rgba(0, 0, 0, 0)), color-stop(100%, rgba(255, 255, 255, 0.8)));
	background-image: -moz-linear-gradient(right, rgba(0, 0, 0, 0), rgba(255, 255, 255, 0.8));
	background-image: -webkit-linear-gradient(right, rgba(0, 0, 0, 0), rgba(255, 255, 255, 0.8));
	background-image: linear-gradient(to left, rgba(0, 0, 0, 0), rgba(255, 255, 255, 0.8));
}

/* line 5633, ../sass/app/_index.scss */
#main.index-v .module-wrapper .d-container .d-wrapper .history-wrap .detail-content .history-swiper .swiper-container {
	width: 100%;
}

/* line 5635, ../sass/app/_index.scss */
#main.index-v .module-wrapper .d-container .d-wrapper .history-wrap .detail-content .history-swiper .swiper-container .swiper-wrapper {
	width: 100%;
	padding: 0 0 5px 95px;
}

/* line 5638, ../sass/app/_index.scss */
#main.index-v .module-wrapper .d-container .d-wrapper .history-wrap .detail-content .history-swiper .swiper-container .swiper-wrapper .swiper-slide {
	width: auto;
	position: relative;
}

/* line 5641, ../sass/app/_index.scss */
#main.index-v .module-wrapper .d-container .d-wrapper .history-wrap .detail-content .history-swiper .swiper-container .swiper-wrapper .swiper-slide .history-detail {
	position: relative;
	font-size: 1.6rem;
	line-height: 1.4;
	width: 286px;
	height: 235px;
	padding-left: 5px;
	border-left: 1px solid #006ed2;
	box-shadow: -5px 0 5px 1px rgba(0, 0, 0, 0.1);
}

/* line 5651, ../sass/app/_index.scss */
#main.index-v .module-wrapper .d-container .d-wrapper .history-wrap .detail-content .history-swiper .swiper-container .swiper-wrapper .swiper-slide .circle {
	position: absolute;
	margin: 0 auto;
	width: 5px;
	height: 5px;
	border-radius: 50%;
	top: 0;
	left: -2px;
	background: #006ed2;
}

/* line 5661, ../sass/app/_index.scss */
#main.index-v .module-wrapper .d-container .d-wrapper .history-wrap .detail-content .history-swiper .swiper-container .swiper-wrapper .swiper-slide .add {
	cursor: pointer !important;
	margin-right: 5px;
	position: relative;
	top: 15px;
	width: 19px;
	height: 19px;
	display: inline-block;
	vertical-align: middle;
	text-align: center;
	line-height: 18px;
}

/* line 5672, ../sass/app/_index.scss */
#main.index-v .module-wrapper .d-container .d-wrapper .history-wrap .detail-content .history-swiper .swiper-container .swiper-wrapper .swiper-slide .add img {
	display: inline-block;
	vertical-align: middle;
	-moz-transition: -moz-transform 0.3s ease;
	-o-transition: -o-transform 0.3s ease;
	-webkit-transition: -webkit-transform 0.3s ease;
	transition: transform 0.3s ease;
}

/* line 5677, ../sass/app/_index.scss */
#main.index-v .module-wrapper .d-container .d-wrapper .history-wrap .detail-content .history-swiper .swiper-container .swiper-wrapper .swiper-slide .add .bg {
	position: absolute;
	z-index: -1;
	width: 19px;
	height: 19px;
	top: 0;
	left: 0;
	background: white;
	border-radius: 50%;
	-moz-animation: circle-scale 2s ease infinite;
	-webkit-animation: circle-scale 2s ease infinite;
	animation: circle-scale 2s ease infinite;
}

/* line 5689, ../sass/app/_index.scss */
#main.index-v .module-wrapper .d-container .d-wrapper .history-wrap .detail-content .history-swiper .swiper-container .swiper-wrapper .swiper-slide .add.active img {
	-moz-transform: rotate(-45deg);
	-ms-transform: rotate(-45deg);
	-webkit-transform: rotate(-45deg);
	transform: rotate(-45deg);
}

/* line 5694, ../sass/app/_index.scss */
#main.index-v .module-wrapper .d-container .d-wrapper .history-wrap .detail-content .history-swiper .swiper-container .swiper-wrapper .swiper-slide .intro-img {
	display: none;
	position: absolute;
	top: 0;
	left: 5px;
	width: calc(100% - 10px);
}

/* line 5700, ../sass/app/_index.scss */
#main.index-v .module-wrapper .d-container .d-wrapper .history-wrap .detail-content .history-swiper .swiper-container .swiper-wrapper .swiper-slide .intro-img img {
	width: 100%;
	height: auto;
}

/* line 5705, ../sass/app/_index.scss */
#main.index-v .module-wrapper .d-container .d-wrapper .history-wrap .detail-content .history-swiper .swiper-container .swiper-wrapper .swiper-slide .switch-wrap {
	position: relative;
	width: 95px;
	text-align: center;
	left: -40px;
	margin-top: 15px;
}

/* line 5711, ../sass/app/_index.scss */
#main.index-v .module-wrapper .d-container .d-wrapper .history-wrap .detail-content .history-swiper .swiper-container .swiper-wrapper .swiper-slide .switch-wrap .add {
	margin-right: 5px;
	position: relative;
	top: 3px;
	width: 19px;
	height: 19px;
	display: inline-block;
	vertical-align: middle;
	text-align: center;
	line-height: 18px;
}

/* line 5721, ../sass/app/_index.scss */
#main.index-v .module-wrapper .d-container .d-wrapper .history-wrap .detail-content .history-swiper .swiper-container .swiper-wrapper .swiper-slide .switch-wrap .add img {
	display: inline-block;
	vertical-align: middle;
	-moz-transition: -moz-transform 0.3s ease;
	-o-transition: -o-transform 0.3s ease;
	-webkit-transition: -webkit-transform 0.3s ease;
	transition: transform 0.3s ease;
}

/* line 5726, ../sass/app/_index.scss */
#main.index-v .module-wrapper .d-container .d-wrapper .history-wrap .detail-content .history-swiper .swiper-container .swiper-wrapper .swiper-slide .switch-wrap .add .bg {
	position: absolute;
	z-index: -1;
	width: 19px;
	height: 19px;
	top: 0;
	left: 0;
	background: white;
	border-radius: 50%;
	-moz-animation: circle-scale 2s ease infinite;
	-webkit-animation: circle-scale 2s ease infinite;
	animation: circle-scale 2s ease infinite;
}

/* line 5738, ../sass/app/_index.scss */
#main.index-v .module-wrapper .d-container .d-wrapper .history-wrap .detail-content .history-swiper .swiper-container .swiper-wrapper .swiper-slide .switch-wrap .add.active img {
	-moz-transform: rotate(-45deg);
	-ms-transform: rotate(-45deg);
	-webkit-transform: rotate(-45deg);
	transform: rotate(-45deg);
}

/* line 5743, ../sass/app/_index.scss */
#main.index-v .module-wrapper .d-container .d-wrapper .history-wrap .detail-content .history-swiper .swiper-container .swiper-wrapper .swiper-slide .switch-wrap span {
	color: #006ed2;
	font-size: 2.4rem;
	display: inline-block;
	vertical-align: middle;

}

/* line 5756, ../sass/app/_index.scss */
#main.index-v .module-wrapper .d-container .d-wrapper .history-wrap .detail-content::after {
	content: '';
	display: block;
	clear: both;
}

/* line 5761, ../sass/app/_index.scss */
#main.index-v .module-wrapper .d-container .d-wrapper .history-wrap::after {
	content: '';
	display: block;
	position: absolute;
	left: 0;
	bottom: 43px;
	width: 1198px;
	height: 2px;
	background: #006ed2;
}

/* line 5773, ../sass/app/_index.scss */
#main.index-v .module-wrapper .honor-container {
	padding: 40px 0;
	background-repeat: no-repeat;
	background-position: center;
	-moz-background-size: cover;
	-o-background-size: cover;
	-webkit-background-size: cover;
	background-size: cover;
	background-image: url("../images/index/h.jpg");
}

/* line 5777, ../sass/app/_index.scss */
#main.index-v .module-wrapper .honor-container .title {
	font-size: 3.6rem;
	text-align: center;
	font-weight: bold;
	margin-bottom: 25px;
	color: white;
}

/* line 5784, ../sass/app/_index.scss */
#main.index-v .module-wrapper .honor-container .h-slogan {
	font-size: 1.6rem;
	line-height: 1.5;
	text-align: center;
	color: white;
	margin-bottom: 95px;
}

/* line 5791, ../sass/app/_index.scss */
#main.index-v .module-wrapper .honor-container .value-wrapper {
	width: 100%;
	display: -webkit-flex;
	display: flex;
	-webkit-flex-direction: row;
	flex-direction: row;
	-webkit-flex-wrap: nowrap;
	flex-wrap: nowrap;
	-webkit-justify-content: space-between;
	justify-content: space-between;
}

/* line 5795, ../sass/app/_index.scss */
#main.index-v .module-wrapper .honor-container .value-wrapper .v-item {
	text-align: center;
}

/* line 5797, ../sass/app/_index.scss */
#main.index-v .module-wrapper .honor-container .value-wrapper .v-item .num {
	font-size: 7rem;
	color: white;
	margin-bottom: 20px;
}

/* line 5802, ../sass/app/_index.scss */
#main.index-v .module-wrapper .honor-container .value-wrapper .v-item .intro {
	font-size: 1.6rem;
	color: white;
}

/* line 5808, ../sass/app/_index.scss */
#main.index-v .module-wrapper .honor-container .btn {
	margin: 70px auto 0;
	width: 162px;
	height: 37px;
	text-align: center;
	line-height: 37px;
	background: #006ed2;
	cursor: pointer;
}

/* line 5816, ../sass/app/_index.scss */
#main.index-v .module-wrapper .honor-container .btn span {
	display: inline-block;
	vertical-align: middle;
	font-size: 1.4rem;
	color: white;
	-moz-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	-webkit-transition: all 0.3s ease;
	transition: all 0.3s ease;
	/*&::after{
    @include after();
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    border: 1px solid $MAIN_COLOR_BLUE;
  }*/
}

/* line 5822, ../sass/app/_index.scss */
#main.index-v .module-wrapper .honor-container .btn span.arrow {
	margin-left: 5px;
}

/* line 5837, ../sass/app/_index.scss */
#main.index-v .module-wrapper .honor-container .btn:hover span.arrow {
	margin-left: 15px;
}

/* line 5847, ../sass/app/_index.scss */
#main.index-v .process-wrap {
	z-index: 3;
	margin-top: 500px;
	padding-top: 120px;
	width: 100%;
	height: 450px;
	position: relative;
	background: #f5f5f5;
	-moz-transition: padding 0.2s ease;
	-o-transition: padding 0.2s ease;
	-webkit-transition: padding 0.2s ease;
	transition: padding 0.2s ease;
}

/* line 5856, ../sass/app/_index.scss */
#main.index-v .process-wrap.spe {
	height: 355px;
}

/* line 5859, ../sass/app/_index.scss */
#main.index-v .process-wrap .items {
	position: absolute;
	width: 1200px;
	/* top: 220px; */
	top: 233px;
	left: 50%;
	margin-left: -600px;
	overflow: hidden;
	-moz-transition: top 0.2s ease;
	-o-transition: top 0.2s ease;
	-webkit-transition: top 0.2s ease;
	transition: top 0.2s ease;
}

/* line 5867, ../sass/app/_index.scss */
#main.index-v .process-wrap .items .item {
	position: relative;
	width: 600px;
	height: 500px;
	float: left;
}

/* line 5872, ../sass/app/_index.scss */
#main.index-v .process-wrap .items .item.spe {
	height: 355px;
}

/* line 5875, ../sass/app/_index.scss */
#main.index-v .process-wrap .items .item .item-all {
	position: relative;
	width: 100%;
	height: 100%;
	display: -webkit-flex;
	display: flex;
	-webkit-flex-direction: column;
	flex-direction: column;
	-webkit-flex-wrap: nowrap;
	flex-wrap: nowrap;
	-webkit-justify-content: center;
	justify-content: center;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	padding-left: 70px;
}

/* line 5884, ../sass/app/_index.scss */
#main.index-v .process-wrap .items .item .bg-wrap {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: -1;
	overflow: hidden;
}

/* line 5893, ../sass/app/_index.scss */
#main.index-v .process-wrap .items .item .bg {
	width: 100%;
	height: 100%;
	background-repeat: no-repeat;
	background-position: center;
	-moz-background-size: cover;
	-o-background-size: cover;
	-webkit-background-size: cover;
	background-size: cover;
	-moz-transition: -moz-transform 0.3s ease;
	-o-transition: -o-transform 0.3s ease;
	-webkit-transition: -webkit-transform 0.3s ease;
	transition: transform 0.3s ease;
}

/* line 5899, ../sass/app/_index.scss */
#main.index-v .process-wrap .items .item .detail-content {
	position: absolute;
	width: 1200px;
	height: 500px;
	top: 0;
	z-index: 3;
	background-repeat: no-repeat;
	background-position: center;
	-moz-background-size: cover;
	-o-background-size: cover;
	-webkit-background-size: cover;
	background-size: cover;
	-moz-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	-webkit-transition: all 0.3s ease;
	transition: all 0.3s ease;
}

/* line 5907, ../sass/app/_index.scss */
#main.index-v .process-wrap .items .item .detail-content.pro {
	background-image: url("../images/index/pro-cover.jpg");
	right: -1200px;
}

/* line 5910, ../sass/app/_index.scss */
#main.index-v .process-wrap .items .item .detail-content.pro .list-wrap {
	width: 100%;
	height: 100%;
	position: relative;
	overflow: hidden;
}

/* line 5915, ../sass/app/_index.scss */
#main.index-v .process-wrap .items .item .detail-content.pro .list-wrap .lists {
	width: 100%;
	height: 100%;
	display: -webkit-flex;
	display: flex;
	-webkit-flex-direction: row;
	flex-direction: row;
	-webkit-flex-wrap: nowrap;
	flex-wrap: nowrap;
	-webkit-align-content: space-between;
	align-content: space-between;
	-webkit-flex-wrap: wrap;
	flex-wrap: wrap;
}

/* line 5921, ../sass/app/_index.scss */
#main.index-v .process-wrap .items .item .detail-content.pro .list-wrap .lists .l-item {
	display: none;
	width: 300px;
	height: 165px;
	-moz-transition: background 0.3s ease;
	-o-transition: background 0.3s ease;
	-webkit-transition: background 0.3s ease;
	transition: background 0.3s ease;
}

/* line 5927, ../sass/app/_index.scss */
#main.index-v .process-wrap .items .item .detail-content.pro .list-wrap .lists .l-item .text-wrap {
	width: 100%;
	height: 100%;
	display: -webkit-flex;
	display: flex;
	-webkit-flex-direction: column;
	flex-direction: column;
	-webkit-flex-wrap: nowrap;
	flex-wrap: nowrap;
	-webkit-justify-content: center;
	justify-content: center;
	-webkit-align-items: center;
	align-items: center;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	border-right: 1px solid #999999;
}

/* line 5939, ../sass/app/_index.scss */
#main.index-v .process-wrap .items .item .detail-content.pro .list-wrap .lists .l-item .text.spe {
	width: 222px;
}

/* line 5944, ../sass/app/_index.scss */
#main.index-v .process-wrap .items .item .detail-content.pro .list-wrap .lists .l-item .title {
	font-size: 2.2rem;
	color: white;
	margin-bottom: 0;
	letter-spacing: 1px;
}

/* line 5950, ../sass/app/_index.scss */
#main.index-v .process-wrap .items .item .detail-content.pro .list-wrap .lists .l-item .detail {
	height: 48px;
	margin-top: 8px;
	font-size: 1.4rem;
	letter-spacing: 1px;
	color: white;
}

/* line 5957, ../sass/app/_index.scss */
#main.index-v .process-wrap .items .item .detail-content.pro .list-wrap .lists .l-item.m-l {
	width: 200px;
}

/* line 5960, ../sass/app/_index.scss */
#main.index-v .process-wrap .items .item .detail-content.pro .list-wrap .lists .l-item.m-l .text.spe {
	width: 170px;
}

/* line 5966, ../sass/app/_index.scss */
#main.index-v .process-wrap .items .item .detail-content.pro .list-wrap .lists .l-item.m-r {
	width: 200px;
}

/* line 5969, ../sass/app/_index.scss */
#main.index-v .process-wrap .items .item .detail-content.pro .list-wrap .lists .l-item:nth-child(5),
#main.index-v .process-wrap .items .item .detail-content.pro .list-wrap .lists .l-item:nth-child(10) {
	border-right: none;
}

/* line 5972, ../sass/app/_index.scss */
#main.index-v .process-wrap .items .item .detail-content.pro .list-wrap .lists .l-item:hover {
	background: #006ed2;
}

/* line 5976, ../sass/app/_index.scss */
#main.index-v .process-wrap .items .item .detail-content.pro .list-wrap .lists .before {
	display: none;
	position: absolute;
	top: 0;
	width: 2px;
	height: 225px;
	left: 50%;
	background: #006ed2;
	margin-left: -1px;
	-moz-transition: background 0.3s ease;
	-o-transition: background 0.3s ease;
	-webkit-transition: background 0.3s ease;
	transition: background 0.3s ease;
}

/* line 5987, ../sass/app/_index.scss */
#main.index-v .process-wrap .items .item .detail-content.pro .list-wrap .lists .after {
	display: none;
	position: absolute;
	bottom: 0;
	width: 2px;
	height: 225px;
	left: 50%;
	background: #006ed2;
	margin-left: -1px;
	-moz-transition: background 0.3s ease;
	-o-transition: background 0.3s ease;
	-webkit-transition: background 0.3s ease;
	transition: background 0.3s ease;
}

/* line 5999, ../sass/app/_index.scss */
#main.index-v .process-wrap .items .item .detail-content.pro .list-wrap .types {
	position: absolute;
	width: 100%;
	height: 170px;
	top: 50%;
	left: 0;
	margin-top: -85px;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	border-top: 1px solid #999999;
	border-bottom: 1px solid #999999;
	/* &::before{
     @include after();
     position: absolute;
     top: 50%;
     width: 2px;
     height: 500px;
     left: 50%;
     background: $MAIN_COLOR_BLUE;
     margin: -250px 0 0 -1px;
     @include transition(background .3s ease);
     pointer-events: none;
   }*/
}

/* line 6009, ../sass/app/_index.scss */
#main.index-v .process-wrap .items .item .detail-content.pro .list-wrap .types .t-item {
	display: none;
	width: 50%;
	float: left;
	height: 100%;
	line-height: 168px;
	font-size: 3rem;
	text-align: center;
	color: #0099FF;
	-moz-transition: opacity 0.3s ease;
	-o-transition: opacity 0.3s ease;
	-webkit-transition: opacity 0.3s ease;
	transition: opacity 0.3s ease;
}

/* line 6020, ../sass/app/_index.scss */
#main.index-v .process-wrap .items .item .detail-content.pro .list-wrap .types .back {
	display: none;
	position: absolute;
	top: 50%;
	left: 50%;
	/* margin: -20px 0 0 -40px;
   width: 80px;
   line-height: 40px;*/
	width: 48px;
	height: 48px;
	margin: -25px 0 0 -25px;
	border-radius: 50%;
	border: 1px solid #006ed2;
	line-height: 45px;
	color: #006ed2;
	font-size: 3rem;
	text-align: center;
	cursor: pointer;
	-moz-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	-webkit-transition: all 0.3s ease;
	transition: all 0.3s ease;
}

/* line 6042, ../sass/app/_index.scss */
#main.index-v .process-wrap .items .item .detail-content.pro .list-wrap .types .back:hover {
	border-color: white;
	color: white;
}

/* line 6059, ../sass/app/_index.scss */
#main.index-v .process-wrap .items .item .detail-content.pro .list-wrap .types::after {
	content: '';
	display: block;
	clear: both;
}

/* line 6063, ../sass/app/_index.scss */
#main.index-v .process-wrap .items .item .detail-content.pro .list-wrap .types.active {
	/*.t-item{
    @include opacity(0);
  }
  .back{
    display: block;
  }
  &::before{
    background: transparent;
  }*/
}

/* line 6076, ../sass/app/_index.scss */
#main.index-v .process-wrap .items .item .detail-content.pro .mask-wrap {
	position: absolute;
	width: 100%;
	height: 100%;
}

/* line 6080, ../sass/app/_index.scss */
#main.index-v .process-wrap .items .item .detail-content.pro .mask-wrap .m-item {
	width: 50%;
	height: 100%;
	background: rgba(0, 0, 0, 0.7);
	filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
	opacity: 1;
	-moz-transition: opacity 0.3s ease;
	-o-transition: opacity 0.3s ease;
	-webkit-transition: opacity 0.3s ease;
	transition: opacity 0.3s ease;
	float: left;
}

/* line 6087, ../sass/app/_index.scss */
#main.index-v .process-wrap .items .item .detail-content.pro .mask-wrap .m-item.active {
	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=70);
	opacity: 0.7;
}

/* line 6091, ../sass/app/_index.scss */
#main.index-v .process-wrap .items .item .detail-content.pro .mask-wrap::after {
	content: '';
	display: block;
	clear: both;
}

/* line 6096, ../sass/app/_index.scss */
#main.index-v .process-wrap .items .item .detail-content.pro.active {
	right: 0;
}

/* line 6102, ../sass/app/_index.scss */
#main.index-v .process-wrap .items .item .detail-content.pro.change .list-wrap .lists .l-item {
	display: block;
}

/* line 6105, ../sass/app/_index.scss */
#main.index-v .process-wrap .items .item .detail-content.pro.change .list-wrap .lists .before {
	display: block;
}

/* line 6108, ../sass/app/_index.scss */
#main.index-v .process-wrap .items .item .detail-content.pro.change .list-wrap .lists .after {
	display: block;
}

/* line 6114, ../sass/app/_index.scss */
#main.index-v .process-wrap .items .item .detail-content.pro.change .types .t-item {
	display: block;
}

/* line 6117, ../sass/app/_index.scss */
#main.index-v .process-wrap .items .item .detail-content.pro.change .types .back {
	display: block;
}

/* line 6124, ../sass/app/_index.scss */
#main.index-v .process-wrap .items .item .detail-content.app {
	overflow: hidden;
	left: -1200px;
	/*background-image: url("../images/index/app-cover.jpg");*/
}

/* line 6128, ../sass/app/_index.scss */
#main.index-v .process-wrap .items .item .detail-content.app .bg-swiper {
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
}

/* line 6134, ../sass/app/_index.scss */
#main.index-v .process-wrap .items .item .detail-content.app .bg-swiper .swiper-container {
	width: 100%;
	height: 100%;
}

/* line 6138, ../sass/app/_index.scss */
#main.index-v .process-wrap .items .item .detail-content.app .bg-swiper .swiper-container .swiper-wrapper .swiper-slide {
	background-repeat: no-repeat;
	background-position: center;
	-moz-background-size: cover;
	-o-background-size: cover;
	-webkit-background-size: cover;
	background-size: cover;
	-moz-transition-timing-function: ease;
	-o-transition-timing-function: ease;
	-webkit-transition-timing-function: ease;
	transition-timing-function: ease;
}

/* line 6145, ../sass/app/_index.scss */
#main.index-v .process-wrap .items .item .detail-content.app .a-item {
	position: relative;
	z-index: 2;
	float: left;
	width: 50%;
	height: 100%;
	padding: 0 60px;
	display: -webkit-flex;
	display: flex;
	-webkit-flex-direction: column;
	flex-direction: column;
	-webkit-flex-wrap: nowrap;
	flex-wrap: nowrap;
	-webkit-justify-content: center;
	justify-content: center;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	-moz-transition: background 0.3s ease;
	-o-transition: background 0.3s ease;
	-webkit-transition: background 0.3s ease;
	transition: background 0.3s ease;
}

/* line 6156, ../sass/app/_index.scss */
#main.index-v .process-wrap .items .item .detail-content.app .a-item .a-title {
	display: none;
	font-size: 1.8rem;
	line-height: 2;
	color: white;
	letter-spacing: 2px;
}

/* line 6162, ../sass/app/_index.scss */
#main.index-v .process-wrap .items .item .detail-content.app .a-item .a-title em {
	display: inline-block;
	position: relative;
}

/* line 6165, ../sass/app/_index.scss */
#main.index-v .process-wrap .items .item .detail-content.app .a-item .a-title em::after {
	content: '';
	display: block;
	position: absolute;
	width: 100%;
	height: 1px;
	background: white;
	left: 0;
	bottom: 3px;
	-moz-transform: scaleX(0);
	-ms-transform: scaleX(0);
	-webkit-transform: scaleX(0);
	transform: scaleX(0);
	-moz-transition: -moz-transform 0.3s ease;
	-o-transition: -o-transform 0.3s ease;
	-webkit-transition: -webkit-transform 0.3s ease;
	transition: transform 0.3s ease;
	transform-origin: 0 50%;
	-webkit-transform-origin: 0 50%;
	-o-transform-origin: 0 50%;
	-moz-transform-origin: 0 50%;
	-ms-transform-origin: 0 50%;
}

/* line 6181, ../sass/app/_index.scss */
#main.index-v .process-wrap .items .item .detail-content.app .a-item .a-title em:hover {
	color: #2597ff;
}

/* line 6183, ../sass/app/_index.scss */
#main.index-v .process-wrap .items .item .detail-content.app .a-item .a-title em:hover::after {
	-moz-transform: scaleX(1);
	-ms-transform: scaleX(1);
	-webkit-transform: scaleX(1);
	transform: scaleX(1);
}

/* line 6189, ../sass/app/_index.scss */
#main.index-v .process-wrap .items .item .detail-content.app .a-item.spe {
	padding: 0;
	display: block;
}

/* line 6192, ../sass/app/_index.scss */
#main.index-v .process-wrap .items .item .detail-content.app .a-item.spe .after {
	display: none;
	position: absolute;
	width: 600px;
	height: 1px;
	right: 0;
	top: 50%;
	margin-top: -0.5px;
	background: white;
}

/* line 6202, ../sass/app/_index.scss */
#main.index-v .process-wrap .items .item .detail-content.app .a-item.spe:hover {
	background: transparent;
}

/* line 6206, ../sass/app/_index.scss */
#main.index-v .process-wrap .items .item .detail-content.app .a-item .li {
	display: none;
	padding: 0 85px;
	height: 250px;
	-moz-transition: background 0.3s ease;
	-o-transition: background 0.3s ease;
	-webkit-transition: background 0.3s ease;
	transition: background 0.3s ease;
}

/* line 6211, ../sass/app/_index.scss */
#main.index-v .process-wrap .items .item .detail-content.app .a-item .li .l-wrap {
	width: 100%;
	height: 100%;
	display: -webkit-flex;
	display: flex;
	-webkit-flex-direction: column;
	flex-direction: column;
	-webkit-flex-wrap: nowrap;
	flex-wrap: nowrap;
	-webkit-justify-content: center;
	justify-content: center;
}

/* line 6217, ../sass/app/_index.scss */
#main.index-v .process-wrap .items .item .detail-content.app .a-item .li .l-title {
	font-size: 3rem;
	color: white;
}

/* line 6221, ../sass/app/_index.scss */
#main.index-v .process-wrap .items .item .detail-content.app .a-item .li .l-detail {
	color: white;
	font-size: 1.6rem;
	margin: 15px 0 25px;
}

/* line 6226, ../sass/app/_index.scss */
#main.index-v .process-wrap .items .item .detail-content.app .a-item .li .more {
	width: 150px;
	height: 30px;
	background: #006ed2;
	text-align: center;
	line-height: 30px;
	position: relative;
	overflow: hidden;
}

/* line 6234, ../sass/app/_index.scss */
#main.index-v .process-wrap .items .item .detail-content.app .a-item .li .more span {
	position: relative;
	z-index: 2;
	display: inline-block;
	vertical-align: middle;
	font-size: 1.4rem;
	color: white;
}

/* line 6241, ../sass/app/_index.scss */
#main.index-v .process-wrap .items .item .detail-content.app .a-item .li .more span.img {
	margin-left: 20px;
}

/* line 6248, ../sass/app/_index.scss */
#main.index-v .process-wrap .items .item .detail-content.app .a-item .li .more .mask {
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: -100%;
	background: #005abe;
	-moz-transition: left 0.3s ease;
	-o-transition: left 0.3s ease;
	-webkit-transition: left 0.3s ease;
	transition: left 0.3s ease;
}

/* line 6258, ../sass/app/_index.scss */
#main.index-v .process-wrap .items .item .detail-content.app .a-item .li .more:hover .mask {
	left: 0;
}

/* line 6263, ../sass/app/_index.scss */
#main.index-v .process-wrap .items .item .detail-content.app .a-item .li:hover {
	background: rgba(255, 255, 255, 0.3);
}

/* line 6267, ../sass/app/_index.scss */
#main.index-v .process-wrap .items .item .detail-content.app .a-item .back {
	display: none;
	position: absolute;
	bottom: 40px;
	left: 60px;
	text-align: center;
	color: white;
	font-size: 1.4rem;
	cursor: pointer;
}

/* line 6279, ../sass/app/_index.scss */
#main.index-v .process-wrap .items .item .detail-content.app .a-item.active .back {
	display: block;
}

/* line 6283, ../sass/app/_index.scss */
#main.index-v .process-wrap .items .item .detail-content.app .a-item:hover {
	background: rgba(255, 255, 255, 0.3);
}

/* line 6288, ../sass/app/_index.scss */
#main.index-v .process-wrap .items .item .detail-content.app .before {
	display: none;
	position: absolute;
	z-index: 2;
	width: 1px;
	height: 100%;
	top: 0;
	left: 50%;
	margin-left: -0.5px;
	background: #999999;
}

/* line 6299, ../sass/app/_index.scss */
#main.index-v .process-wrap .items .item .detail-content.app::after {
	content: '';
	display: block;
	clear: both;
}

/* line 6303, ../sass/app/_index.scss */
#main.index-v .process-wrap .items .item .detail-content.app.active {
	left: 0;
}

/* line 6308, ../sass/app/_index.scss */
#main.index-v .process-wrap .items .item .detail-content.app.change .a-item .a-title {
	display: block;
}

/* line 6311, ../sass/app/_index.scss */
#main.index-v .process-wrap .items .item .detail-content.app.change .a-item .li {
	display: block;
}

/* line 6314, ../sass/app/_index.scss */
#main.index-v .process-wrap .items .item .detail-content.app.change .a-item .back {
	display: block;
}

/* line 6319, ../sass/app/_index.scss */
#main.index-v .process-wrap .items .item .detail-content.app.change .a-item.spe .after {
	display: block;
}

/* line 6324, ../sass/app/_index.scss */
#main.index-v .process-wrap .items .item .detail-content.app.change .before {
	display: block;
}

/* line 6332, ../sass/app/_index.scss */
#main.index-v .process-wrap .items .item .new-content .title {
	/* font-weight: bold; */
	font-size: 3.6rem;
}

/* line 6336, ../sass/app/_index.scss */
#main.index-v .process-wrap .items .item .new-content .detail {
	font-size: 1.8rem;
	color: white;
}

/* line 6340, ../sass/app/_index.scss */
#main.index-v .process-wrap .items .item .new-content .menu-btn {
	margin-top: 80px;
}

/* line 6344, ../sass/app/_index.scss */
#main.index-v .process-wrap .items .item .title {
	font-size: 4.8rem;
	color: white;
	margin-bottom: 30px;
}

/* line 6349, ../sass/app/_index.scss */
#main.index-v .process-wrap .items .item .menu-btn {
	position: relative;
	overflow: hidden;
	cursor: pointer;
	width: 220px;
	height: 40px;
	background: #006ed2;
	text-align: center;
	line-height: 40px;
	-moz-transition: background 0.3s ease;
	-o-transition: background 0.3s ease;
	-webkit-transition: background 0.3s ease;
	transition: background 0.3s ease;
}

/* line 6359, ../sass/app/_index.scss */
#main.index-v .process-wrap .items .item .menu-btn .span {
	position: relative;
	z-index: 2;
	display: inline-block;
	color: white;
	vertical-align: middle;
	font-size: 20px;
	text-align: center;
}

/* line 6367, ../sass/app/_index.scss */
#main.index-v .process-wrap .items .item .menu-btn .span.menu {
	margin-left: 30px;
}

/* line 6370, ../sass/app/_index.scss */
#main.index-v .process-wrap .items .item .menu-btn .span.menu .ul .li {
	width: 20px;
	height: 2px;
	background: white;
	margin-bottom: 5px;
}

/* line 6375, ../sass/app/_index.scss */
#main.index-v .process-wrap .items .item .menu-btn .span.menu .ul .li:last-child {
	margin-bottom: 0;
}

/* line 6382, ../sass/app/_index.scss */
#main.index-v .process-wrap .items .item .menu-btn .mask {
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: -100%;
	background: #005abe;
	-moz-transition: left 0.3s ease;
	-o-transition: left 0.3s ease;
	-webkit-transition: left 0.3s ease;
	transition: left 0.3s ease;
}

/* line 6392, ../sass/app/_index.scss */
#main.index-v .process-wrap .items .item .menu-btn:hover .mask {
	left: 0;
}

/* line 6397, ../sass/app/_index.scss */
#main.index-v .process-wrap .items .item .slogan {
	position: absolute;
	width: 100%;
	left: 0;
	bottom: 65px;
	text-align: center;
	color: white;
	font-size: 1.8rem;
	letter-spacing: 8px;
}

/* line 6408, ../sass/app/_index.scss */
#main.index-v .process-wrap .items .item:hover .bg {
	-moz-transform: scale(1.2);
	-ms-transform: scale(1.2);
	-webkit-transform: scale(1.2);
	transform: scale(1.2);
}

/* line 6413, ../sass/app/_index.scss */
#main.index-v .process-wrap .items::after {
	content: '';
	display: block;
	clear: both;
}

/* line 6418, ../sass/app/_index.scss */
#main.index-v .process-wrap.active {
	padding-top: 0;
}

/* line 6420, ../sass/app/_index.scss */
#main.index-v .process-wrap.active .items {
	top: 100px;
}

/* line 6424, ../sass/app/_index.scss */
#main.index-v .process-wrap .mudule-wrapper {
	width: 100%;
	display: -webkit-flex;
	display: flex;
	-webkit-flex-direction: row;
	flex-direction: row;
	-webkit-flex-wrap: nowrap;
	flex-wrap: nowrap;
	-webkit-justify-content: space-between;
	justify-content: space-between;
}

/* line 6428, ../sass/app/_index.scss */
#main.index-v .process-wrap .mudule-wrapper .item {
	background: white;
	width: 384px;
	height: 390px;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	padding: 100px 60px 0;
	position: relative;
	-moz-transition: -moz-transform 0.3s ease;
	-o-transition: -o-transform 0.3s ease;
	-webkit-transition: -webkit-transform 0.3s ease;
	transition: transform 0.3s ease;
}

/* line 6436, ../sass/app/_index.scss */
#main.index-v .process-wrap .mudule-wrapper .item img {
	position: absolute;
	left: 50px;
	top: -50px;
}

/* line 6440, ../sass/app/_index.scss */
#main.index-v .process-wrap .mudule-wrapper .item img.normal {
	filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
	opacity: 1;
	-moz-transition: opacity 0.3s ease;
	-o-transition: opacity 0.3s ease;
	-webkit-transition: opacity 0.3s ease;
	transition: opacity 0.3s ease;
}

/* line 6444, ../sass/app/_index.scss */
#main.index-v .process-wrap .mudule-wrapper .item img.hover {
	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
	opacity: 0;
	-moz-transition: opacity 0.3s ease;
	-o-transition: opacity 0.3s ease;
	-webkit-transition: opacity 0.3s ease;
	transition: opacity 0.3s ease;
}

/* line 6451, ../sass/app/_index.scss */
#main.index-v .process-wrap .mudule-wrapper .item .title-wrap p {
	font-size: 2.5rem;
	margin-right: 20px;
}

/* line 6455, ../sass/app/_index.scss */
#main.index-v .process-wrap .mudule-wrapper .item .title-wrap p.header {
	font-size: 4rem;
}

/* line 6458, ../sass/app/_index.scss */
#main.index-v .process-wrap .mudule-wrapper .item .title-wrap p.intro {
	margin: 40px 0;
	font-size: 2rem;
}

/* line 6462, ../sass/app/_index.scss */
#main.index-v .process-wrap .mudule-wrapper .item .title-wrap p.info {
	font-size: 1.6rem;
	line-height: 1.6;
}

/* line 6467, ../sass/app/_index.scss */
#main.index-v .process-wrap .mudule-wrapper .item .title-wrap .add {
	display: none;
	width: 20px;
	height: 20px;
	background-repeat: no-repeat;
	background-position: center;
	-moz-background-size: cover;
	-o-background-size: cover;
	-webkit-background-size: cover;
	background-size: cover;
	background-image: url("../images/index/add.png");
}

/* line 6474, ../sass/app/_index.scss */
#main.index-v .process-wrap .mudule-wrapper .item .title-wrap::after {
	content: '';
	display: block;
	clear: both;
}

/* line 6480, ../sass/app/_index.scss */
#main.index-v .process-wrap .mudule-wrapper .item .border {
	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
	opacity: 0;
	-moz-transition: opacify 0.3s ease;
	-o-transition: opacify 0.3s ease;
	-webkit-transition: opacify 0.3s ease;
	transition: opacify 0.3s ease;
	position: absolute;
	width: 100%;
	height: 3px;
	bottom: 0;
	left: 0;
	background: #006ed2;
}

/* line 6490, ../sass/app/_index.scss */
#main.index-v .process-wrap .mudule-wrapper .item:hover {
	-moz-transform: translateY(-20px);
	-ms-transform: translateY(-20px);
	-webkit-transform: translateY(-20px);
	transform: translateY(-20px);
}

/* line 6493, ../sass/app/_index.scss */
#main.index-v .process-wrap .mudule-wrapper .item:hover p.header {
	color: #006ed2;
}

/* line 6498, ../sass/app/_index.scss */
#main.index-v .process-wrap .mudule-wrapper .item:hover .add {
	display: block;
}

/* line 6501, ../sass/app/_index.scss */
#main.index-v .process-wrap .mudule-wrapper .item:hover .border {
	filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
	opacity: 1;
}

/* line 6504, ../sass/app/_index.scss */
#main.index-v .process-wrap .mudule-wrapper .item:hover .normal {
	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
	opacity: 0;
}

/* line 6507, ../sass/app/_index.scss */
#main.index-v .process-wrap .mudule-wrapper .item:hover .hover {
	filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
	opacity: 1;
}

/* line 6516, ../sass/app/_index.scss */
#main.index-v .app-slogan {
	position: relative;
	z-index: 2;
	padding: 155px 0 75px;
	background: white;
}

/* line 6521, ../sass/app/_index.scss */
#main.index-v .app-slogan .a-title {
	text-align: center;
	font-size: 1.8rem;
	line-height: 2;
	letter-spacing: 2px;
}

/* line 6526, ../sass/app/_index.scss */
#main.index-v .app-slogan .a-title em {
	display: inline-block;
	position: relative;
}

/* line 6529, ../sass/app/_index.scss */
#main.index-v .app-slogan .a-title em::after {
	content: '';
	display: block;
	position: absolute;
	width: 100%;
	height: 1px;
	background: #006ed2;
	left: 0;
	bottom: 3px;
	-moz-transform: scaleX(0);
	-ms-transform: scaleX(0);
	-webkit-transform: scaleX(0);
	transform: scaleX(0);
	-moz-transition: -moz-transform 0.3s ease;
	-o-transition: -o-transform 0.3s ease;
	-webkit-transition: -webkit-transform 0.3s ease;
	transition: transform 0.3s ease;
	transform-origin: 0 50%;
	-webkit-transform-origin: 0 50%;
	-o-transform-origin: 0 50%;
	-moz-transform-origin: 0 50%;
	-ms-transform-origin: 0 50%;
}

/* line 6545, ../sass/app/_index.scss */
#main.index-v .app-slogan .a-title em:hover {
	color: #2597ff;
}

/* line 6547, ../sass/app/_index.scss */
#main.index-v .app-slogan .a-title em:hover::after {
	-moz-transform: scaleX(1);
	-ms-transform: scaleX(1);
	-webkit-transform: scaleX(1);
	transform: scaleX(1);
}

/* line 6556, ../sass/app/_index.scss */
#main.index-v .pro-wrapper {
	width: 100%;
	height: 375px;
	position: relative;
}

/* line 6561, ../sass/app/_index.scss */
#main.index-v .pro-wrapper .detail-content {
	position: relative;
	width: 1200px;
	height: 550px;
	margin: 0 auto;
	overflow: hidden;
	top: 85px;
	z-index: 3;
	background-repeat: no-repeat;
	background-position: center;
	-moz-background-size: cover;
	-o-background-size: cover;
	-webkit-background-size: cover;
	background-size: cover;
	-moz-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	-webkit-transition: all 0.3s ease;
	transition: all 0.3s ease;
}

/* line 6571, ../sass/app/_index.scss */
#main.index-v .pro-wrapper .detail-content.app {
	overflow: hidden;
	/*background-image: url("../images/index/app-cover.jpg");*/
}

/* line 6574, ../sass/app/_index.scss */
#main.index-v .pro-wrapper .detail-content.app .bg-swiper {
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
}

/* line 6580, ../sass/app/_index.scss */
#main.index-v .pro-wrapper .detail-content.app .bg-swiper .swiper-container {
	width: 100%;
	height: 100%;
}

/* line 6584, ../sass/app/_index.scss */
#main.index-v .pro-wrapper .detail-content.app .bg-swiper .swiper-container .swiper-wrapper .swiper-slide {
	background-repeat: no-repeat;
	background-position: center;
	-moz-background-size: cover;
	-o-background-size: cover;
	-webkit-background-size: cover;
	background-size: cover;
	-moz-transition-timing-function: ease;
	-o-transition-timing-function: ease;
	-webkit-transition-timing-function: ease;
	transition-timing-function: ease;
}

/* line 6591, ../sass/app/_index.scss */
#main.index-v .pro-wrapper .detail-content.app .a-item {
	position: relative;
	z-index: 2;
	float: left;
	width: 50%;
	height: 100%;
	padding: 0 60px;
	display: -webkit-flex;
	display: flex;
	-webkit-flex-direction: column;
	flex-direction: column;
	-webkit-flex-wrap: nowrap;
	flex-wrap: nowrap;
	background-repeat: no-repeat;
	background-position: center;
	-moz-background-size: cover;
	-o-background-size: cover;
	-webkit-background-size: cover;
	background-size: cover;
	-webkit-justify-content: center;
	justify-content: center;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	-moz-transition: background 0.3s ease;
	-o-transition: background 0.3s ease;
	-webkit-transition: background 0.3s ease;
	transition: background 0.3s ease;
}

/* line 6603, ../sass/app/_index.scss */
#main.index-v .pro-wrapper .detail-content.app .a-item.padding {
	padding: 400px 0 0 50px;
}

/* line 6606, ../sass/app/_index.scss */
#main.index-v .pro-wrapper .detail-content.app .a-item.padding .a-title.spe {
	margin: 20px 0;
}

/* line 6611, ../sass/app/_index.scss */
#main.index-v .pro-wrapper .detail-content.app .a-item .a-title {
	font-size: 1.8rem;
	line-height: 2;
	color: white;
	letter-spacing: 2px;
}

/* line 6616, ../sass/app/_index.scss */
#main.index-v .pro-wrapper .detail-content.app .a-item .a-title.spe {
	color: black;
	font-size: 3rem;
	line-height: 1.2;
	position: relative;
	padding-bottom: 15px;
	margin: 80px 0 20px;
}

/* line 6623, ../sass/app/_index.scss */
#main.index-v .pro-wrapper .detail-content.app .a-item .a-title.spe::after {
	content: '';
	display: block;
	width: 338px;
	height: 1px;
	background: rgba(255, 255, 255, 0.7);
	position: absolute;
	bottom: 0;
	left: 0;
}

/* line 6634, ../sass/app/_index.scss */
#main.index-v .pro-wrapper .detail-content.app .a-item .a-title em {
	display: inline-block;
	position: relative;
}

/* line 6637, ../sass/app/_index.scss */
#main.index-v .pro-wrapper .detail-content.app .a-item .a-title em::after {
	content: '';
	display: block;
	position: absolute;
	width: 100%;
	height: 1px;
	background: white;
	left: 0;
	bottom: 3px;
	-moz-transform: scaleX(0);
	-ms-transform: scaleX(0);
	-webkit-transform: scaleX(0);
	transform: scaleX(0);
	-moz-transition: -moz-transform 0.3s ease;
	-o-transition: -o-transform 0.3s ease;
	-webkit-transition: -webkit-transform 0.3s ease;
	transition: transform 0.3s ease;
	transform-origin: 0 50%;
	-webkit-transform-origin: 0 50%;
	-o-transform-origin: 0 50%;
	-moz-transform-origin: 0 50%;
	-ms-transform-origin: 0 50%;
}

/* line 6653, ../sass/app/_index.scss */
#main.index-v .pro-wrapper .detail-content.app .a-item .a-title em:hover {
	color: #2597ff;
}

/* line 6655, ../sass/app/_index.scss */
#main.index-v .pro-wrapper .detail-content.app .a-item .a-title em:hover::after {
	-moz-transform: scaleX(1);
	-ms-transform: scaleX(1);
	-webkit-transform: scaleX(1);
	transform: scaleX(1);
}

/* line 6661, ../sass/app/_index.scss */
#main.index-v .pro-wrapper .detail-content.app .a-item .type {
	font-size: 2rem;
	color: white;
	margin-bottom: 100px;
}

/* line 6666, ../sass/app/_index.scss */
#main.index-v .pro-wrapper .detail-content.app .a-item .more {
	width: 150px;
	height: 30px;
	background: #006ed2;
	text-align: center;
	line-height: 30px;
	position: relative;
	overflow: hidden;
}

/* line 6674, ../sass/app/_index.scss */
#main.index-v .pro-wrapper .detail-content.app .a-item .more span {
	position: relative;
	z-index: 2;
	display: inline-block;
	vertical-align: middle;
	font-size: 1.4rem;
	color: white;
}

/* line 6681, ../sass/app/_index.scss */
#main.index-v .pro-wrapper .detail-content.app .a-item .more span.img {
	margin-left: 20px;
}

/* line 6688, ../sass/app/_index.scss */
#main.index-v .pro-wrapper .detail-content.app .a-item .more .mask {
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: -100%;
	background: #005abe;
	-moz-transition: left 0.3s ease;
	-o-transition: left 0.3s ease;
	-webkit-transition: left 0.3s ease;
	transition: left 0.3s ease;
}

/* line 6698, ../sass/app/_index.scss */
#main.index-v .pro-wrapper .detail-content.app .a-item .more:hover .mask {
	left: 0;
}

/* line 6703, ../sass/app/_index.scss */
#main.index-v .pro-wrapper .detail-content.app .a-item.spe {
	padding: 0;
	display: block;
}

/* line 6706, ../sass/app/_index.scss */
#main.index-v .pro-wrapper .detail-content.app .a-item.spe .after {
	display: none;
	position: absolute;
	width: 600px;
	height: 1px;
	right: 0;
	top: 50%;
	margin-top: -0.5px;
	background: white;
}

/* line 6716, ../sass/app/_index.scss */
#main.index-v .pro-wrapper .detail-content.app .a-item.spe:hover {
	background: transparent;
}

/* line 6720, ../sass/app/_index.scss */
#main.index-v .pro-wrapper .detail-content.app .a-item .li {
	padding: 0 50px;
	height: 275px;
	background-repeat: no-repeat;
	background-position: center;
	-moz-background-size: cover;
	-o-background-size: cover;
	-webkit-background-size: cover;
	background-size: cover;
	-moz-transition: background 0.3s ease;
	-o-transition: background 0.3s ease;
	-webkit-transition: background 0.3s ease;
	transition: background 0.3s ease;
}

/* line 6725, ../sass/app/_index.scss */
#main.index-v .pro-wrapper .detail-content.app .a-item .li .l-wrap {
	position: relative;
	width: 100%;
	height: 100%;
	display: -webkit-flex;
	display: flex;
	-webkit-flex-direction: column;
	flex-direction: column;
	-webkit-flex-wrap: nowrap;
	flex-wrap: nowrap;
	-webkit-justify-content: center;
	justify-content: center;
}

/* line 6732, ../sass/app/_index.scss */
#main.index-v .pro-wrapper .detail-content.app .a-item .li .l-title {
	font-size: 2rem;
	color: white;
	margin-bottom: 20px;
}

/* line 6737, ../sass/app/_index.scss */
#main.index-v .pro-wrapper .detail-content.app .a-item .li .li-lists {
	width: 100%;
	display: -webkit-flex;
	display: flex;
	-webkit-flex-direction: row;
	flex-direction: row;
	-webkit-flex-wrap: nowrap;
	flex-wrap: nowrap;
	-webkit-justify-content: space-between;
	justify-content: space-between;
}

/* line 6741, ../sass/app/_index.scss */
#main.index-v .pro-wrapper .detail-content.app .a-item .li .li-lists .li-item {
	width: 143px;
	height: 38px;
	border: 1px solid white;
	line-height: 37px;
	text-align: center;
	font-size: 18px;
	color: white;
	-moz-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	-webkit-transition: all 0.3s ease;
	transition: all 0.3s ease;
}

/* line 6750, ../sass/app/_index.scss */
#main.index-v .pro-wrapper .detail-content.app .a-item .li .li-lists .li-item:hover {
	background: #006ed2;
	border-color: #006ed2;
}

/* line 6756, ../sass/app/_index.scss */
#main.index-v .pro-wrapper .detail-content.app .a-item .li .l-detail {
	color: white;
	font-size: 1.6rem;
	margin: 15px 0 25px;
}

/* line 6762, ../sass/app/_index.scss */
#main.index-v .pro-wrapper .detail-content.app .a-item .li:hover {
	background: rgba(255, 255, 255, 0.3);
}

/* line 6766, ../sass/app/_index.scss */
#main.index-v .pro-wrapper .detail-content.app .a-item .back {
	position: absolute;
	bottom: 30px;
	right: 50px;
	font-size: 1.6rem;
	cursor: pointer;
	line-height: 20px;
}

/* line 6774, ../sass/app/_index.scss */
#main.index-v .pro-wrapper .detail-content.app .a-item .back span {
	display: inline-block;
	vertical-align: middle;
}

/* line 6777, ../sass/app/_index.scss */
#main.index-v .pro-wrapper .detail-content.app .a-item .back span.circle {
	width: 17px;
	height: 17px;
	background: white;
	border-radius: 50%;
	position: relative;
}

/* line 6783, ../sass/app/_index.scss */
#main.index-v .pro-wrapper .detail-content.app .a-item .back span.circle::after {
	content: '';
	display: block;
	content: '+';
	font-size: 1.6rem;
	position: absolute;
	top: 0;
	left: 24%;
	line-height: 15px;
}

/* line 6795, ../sass/app/_index.scss */
#main.index-v .pro-wrapper .detail-content.app .a-item .back.white {
	right: 0;
}

/* line 6797, ../sass/app/_index.scss */
#main.index-v .pro-wrapper .detail-content.app .a-item .back.white span {
	color: white;
}

/* line 6800, ../sass/app/_index.scss */
#main.index-v .pro-wrapper .detail-content.app .a-item .back.white span.circle::after {
	color: black;
}

/* line 6809, ../sass/app/_index.scss */
#main.index-v .pro-wrapper .detail-content.app .a-item.active .back {
	display: block;
}

/* line 6813, ../sass/app/_index.scss */
#main.index-v .pro-wrapper .detail-content.app .a-item:hover {
	background: rgba(255, 255, 255, 0.3);
}

/* line 6818, ../sass/app/_index.scss */
#main.index-v .pro-wrapper .detail-content.app .before {
	display: none;
	position: absolute;
	z-index: 2;
	width: 1px;
	height: 100%;
	top: 0;
	left: 50%;
	margin-left: -0.5px;
	background: #999999;
}

/* line 6829, ../sass/app/_index.scss */
#main.index-v .pro-wrapper .detail-content.app::after {
	content: '';
	display: block;
	clear: both;
}

/* line 6833, ../sass/app/_index.scss */
#main.index-v .pro-wrapper .detail-content.app.active {
	left: 0;
}

/* line 6838, ../sass/app/_index.scss */
#main.index-v .pro-wrapper .detail-content.app.change .a-item .a-title {
	display: block;
}

/* line 6841, ../sass/app/_index.scss */
#main.index-v .pro-wrapper .detail-content.app.change .a-item .li {
	display: block;
}

/* line 6844, ../sass/app/_index.scss */
#main.index-v .pro-wrapper .detail-content.app.change .a-item .back {
	display: block;
}

/* line 6849, ../sass/app/_index.scss */
#main.index-v .pro-wrapper .detail-content.app.change .a-item.spe .after {
	display: block;
}

/* line 6854, ../sass/app/_index.scss */
#main.index-v .pro-wrapper .detail-content.app.change .before {
	display: block;
}

/* line 6859, ../sass/app/_index.scss */
#main.index-v .pro-wrapper .detail-content .pro-content {
	width: 100%;
	height: 100%;
	position: absolute;
	z-index: 3;
	left: 100%;
	top: 0;
	background: #313131;
	padding: 0 75px;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	display: -webkit-flex;
	display: flex;
	-webkit-flex-direction: column;
	flex-direction: column;
	-webkit-flex-wrap: nowrap;
	flex-wrap: nowrap;
	-webkit-justify-content: center;
	justify-content: center;
	-moz-transition: left 0.3s ease;
	-o-transition: left 0.3s ease;
	-webkit-transition: left 0.3s ease;
	transition: left 0.3s ease;
}

/* line 6872, ../sass/app/_index.scss */
#main.index-v .pro-wrapper .detail-content .pro-content .p-title {
	font-size: 2rem;
	color: white;
	margin-bottom: 50px;
}

/* line 6877, ../sass/app/_index.scss */
#main.index-v .pro-wrapper .detail-content .pro-content .pro-details {
	width: 100%;
	position: relative;
}

/* line 6880, ../sass/app/_index.scss */
#main.index-v .pro-wrapper .detail-content .pro-content .pro-details .swiper-container {
	width: 100%;
}

/* line 6889, ../sass/app/_index.scss */
#main.index-v .pro-wrapper .detail-content .pro-content .pro-details .swiper-button-prev {
	border-width: 15px 20px 15px 0;
	border-style: solid;
	left: -50px;
	border-color: transparent #006ed2 transparent transparent;
	width: 0;
	height: 0;
	background: none;
}

/* line 6897, ../sass/app/_index.scss */
#main.index-v .pro-wrapper .detail-content .pro-content .pro-details .swiper-button-prev:focus {
	outline: none;
}

/* line 6901, ../sass/app/_index.scss */
#main.index-v .pro-wrapper .detail-content .pro-content .pro-details .swiper-button-next {
	right: -50px;
	border-width: 15px 0 15px 20px;
	border-style: solid;
	border-color: transparent transparent transparent #006ed2;
	width: 0;
	height: 0;
	background: none;
}

/* line 6909, ../sass/app/_index.scss */
#main.index-v .pro-wrapper .detail-content .pro-content .pro-details .swiper-button-next:focus {
	outline: none;
}

/* line 6913, ../sass/app/_index.scss */
#main.index-v .pro-wrapper .detail-content .pro-content .pro-details .pro-item {
	text-align: center;
	-moz-transition: opacity 0.3s ease;
	-o-transition: opacity 0.3s ease;
	-webkit-transition: opacity 0.3s ease;
	transition: opacity 0.3s ease;
}

/* line 6916, ../sass/app/_index.scss */
#main.index-v .pro-wrapper .detail-content .pro-content .pro-details .pro-item .name {
	display: inline-block;
	width: 143px;
	height: 38px;
	border: 1px solid white;
	line-height: 37px;
	text-align: center;
	font-size: 18px;
	color: white;
	-moz-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	-webkit-transition: all 0.3s ease;
	transition: all 0.3s ease;
}

/* line 6926, ../sass/app/_index.scss */
#main.index-v .pro-wrapper .detail-content .pro-content .pro-details .pro-item .name:hover {
	background: #006ed2;
	border-color: #006ed2;
}

/* line 6931, ../sass/app/_index.scss */
#main.index-v .pro-wrapper .detail-content .pro-content .pro-details .pro-item .intro {
	font-size: 1.6rem;
	line-height: 1.5;
	color: white;
	margin: 20px 0 35px;
	text-align: center;
}

/* line 6939, ../sass/app/_index.scss */
#main.index-v .pro-wrapper .detail-content .pro-content .pro-details .pro-item .img {
	height: 190px;
	position: relative;
}

/* line 6942, ../sass/app/_index.scss */
#main.index-v .pro-wrapper .detail-content .pro-content .pro-details .pro-item .img img {
	position: absolute;
	left: 0;
	right: 0;
	bottom: 0;
	margin: 0 auto;
}

/* line 6950, ../sass/app/_index.scss */
#main.index-v .pro-wrapper .detail-content .pro-content .pro-details .pro-item:hover {
	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=70);
	opacity: 0.7;
}

/* line 6956, ../sass/app/_index.scss */
#main.index-v .pro-wrapper .detail-content .pro-content .back {
	margin-top: 20px;
	font-size: 1.6rem;
	cursor: pointer;
	line-height: 20px;
	text-align: right;
}

/* line 6962, ../sass/app/_index.scss */
#main.index-v .pro-wrapper .detail-content .pro-content .back span {
	display: inline-block;
	vertical-align: middle;
	color: #999999;
}

/* line 6966, ../sass/app/_index.scss */
#main.index-v .pro-wrapper .detail-content .pro-content .back span.circle {
	width: 17px;
	height: 17px;
	background: #999999;
	border-radius: 50%;
	position: relative;
}

/* line 6972, ../sass/app/_index.scss */
#main.index-v .pro-wrapper .detail-content .pro-content .back span.circle::after {
	content: '';
	display: block;
	content: '>';
	font-size: 1.4rem;
	position: absolute;
	top: 0;
	left: 35%;
	line-height: 15px;
	color: black;
}

/* line 6986, ../sass/app/_index.scss */
#main.index-v .pro-wrapper .detail-content .pro-content .back:hover span {
	color: white;
}

/* line 6988, ../sass/app/_index.scss */
#main.index-v .pro-wrapper .detail-content .pro-content .back:hover span.circle {
	background: white;
}

/* line 6994, ../sass/app/_index.scss */
#main.index-v .pro-wrapper .detail-content .pro-content.active {
	left: 0;
}

/* line 7002, ../sass/app/_index.scss */
#main.index-v .about-container {
	position: relative;
	z-index: 2;
	background: white;
	padding: 250px 0 90px;
	background-image: linear-gradient(to bottom, #f0f0f0, #ffffff);
}

/* line 7008, ../sass/app/_index.scss */
#main.index-v .about-container.padding {
	padding: 0 0 90px;
}

/* line 7011, ../sass/app/_index.scss */
#main.index-v .about-container .items {
	width: 1200px;
	margin: 0 auto;
	padding-top: 320px;
}

/* line 7015, ../sass/app/_index.scss */
#main.index-v .about-container .items .item {
	float: left;
	width: 50%;
}

/* line 7018, ../sass/app/_index.scss */
#main.index-v .about-container .items .item .name {
	font-size: 4.8rem;
}

/* line 7021, ../sass/app/_index.scss */
#main.index-v .about-container .items .item .intro {
	font-size: 2.4rem;
	line-height: 2;
}

/* line 7025, ../sass/app/_index.scss */
#main.index-v .about-container .items .item .stock {
	margin: 20px 0 70px;
	font-size: 1.4rem;
	color: #006ed2;
}

/* line 7030, ../sass/app/_index.scss */
#main.index-v .about-container .items .item .more {
	width: 300px;
	height: 60px;
	padding: 0 20px;
	background: #006ed2;
	line-height: 60px;
	position: relative;
	overflow: hidden;
}

/* line 7038, ../sass/app/_index.scss */
#main.index-v .about-container .items .item .more span {
	position: relative;
	z-index: 2;
	display: inline-block;
	vertical-align: middle;
	font-size: 1.4rem;
	color: white;
}

/* line 7045, ../sass/app/_index.scss */
#main.index-v .about-container .items .item .more span.img {
	margin-left: 20px;
}

/* line 7052, ../sass/app/_index.scss */
#main.index-v .about-container .items .item .more .a {
	position: relative;
	z-index: 2;
	font-size: 2.4rem;
	color: white;
}

/* line 7059, ../sass/app/_index.scss */
#main.index-v .about-container .items .item .more .arrow {
	z-index: 2;
	position: absolute;
	right: 20px;
	top: 0;
}

/* line 7064, ../sass/app/_index.scss */
#main.index-v .about-container .items .item .more .arrow img {
	display: inline-block;
	vertical-align: middle;
}

/* line 7069, ../sass/app/_index.scss */
#main.index-v .about-container .items .item .more .mask {
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: -100%;
	background: #005abe;
	-moz-transition: left 0.3s ease;
	-o-transition: left 0.3s ease;
	-webkit-transition: left 0.3s ease;
	transition: left 0.3s ease;
}

/* line 7079, ../sass/app/_index.scss */
#main.index-v .about-container .items .item .more:hover .mask {
	left: 0;
}

/* line 7084, ../sass/app/_index.scss */
#main.index-v .about-container .items .item .abstract {
	padding: 0 20px;
	font-size: 1.8rem;
	line-height: 1.3;
}

/* line 7089, ../sass/app/_index.scss */
#main.index-v .about-container .items .item .video-switch {
	cursor: pointer;
	margin: 59px 0 0 20px;
	padding-left: 50px;
	left: 40px;
	width: 365px;
	height: 60px;
	background-image: linear-gradient(to right, #f1f1f1, rgba(255, 255, 255, 0));
	display: -webkit-flex;
	display: flex;
	-webkit-flex-direction: row;
	flex-direction: row;
	-webkit-flex-wrap: nowrap;
	flex-wrap: nowrap;
	-webkit-align-items: center;
	align-items: center;
	position: relative;
}

/* line 7100, ../sass/app/_index.scss */
#main.index-v .about-container .items .item .video-switch .span {
	position: relative;
	z-index: 2;
}

/* line 7103, ../sass/app/_index.scss */
#main.index-v .about-container .items .item .video-switch .span span {
	font-size: 1.8rem;
	line-height: 1.5;
	color: #006ed2;
}

/* line 7109, ../sass/app/_index.scss */
#main.index-v .about-container .items .item .video-switch .img {
	position: absolute;
	left: -26px;
	width: 60px;
	height: 60px;
	background-repeat: no-repeat;
	background-position: center;
	-moz-background-size: cover;
	-o-background-size: cover;
	-webkit-background-size: cover;
	background-size: cover;
	background-image: url("../images/index/video-switch.png");
	-moz-transition: -moz-transform 0.3s ease;
	-o-transition: -o-transform 0.3s ease;
	-webkit-transition: -webkit-transform 0.3s ease;
	transition: transform 0.3s ease;
}

/* line 7118, ../sass/app/_index.scss */
#main.index-v .about-container .items .item .video-switch .mask {
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: -100%;
	/* background: #005abe;*/
	background: #006ed2;
	-moz-transition: left 0.3s ease;
	-o-transition: left 0.3s ease;
	-webkit-transition: left 0.3s ease;
	transition: left 0.3s ease;
}

/* line 7129, ../sass/app/_index.scss */
#main.index-v .about-container .items .item .video-switch:hover .img {
	-moz-transform: scale(1.2);
	-ms-transform: scale(1.2);
	-webkit-transform: scale(1.2);
	transform: scale(1.2);
}

/* line 7133, ../sass/app/_index.scss */
#main.index-v .about-container .items .item .video-switch.spe {
	background: #999999;
	-moz-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	-webkit-transition: all 0.3s ease;
	transition: all 0.3s ease;
}

/* line 7139, ../sass/app/_index.scss */
#main.index-v .about-container .items .item.jump .name {
	position: relative;
}

/* line 7141, ../sass/app/_index.scss */
#main.index-v .about-container .items .item.jump .name::after {
	content: '';
	display: block;
	position: absolute;
	right: 200px;
	top: 50%;
	margin-top: -11px;
	width: 34px;
	height: 22px;
	background-repeat: no-repeat;
	background-position: center;
	-moz-background-size: cover;
	-o-background-size: cover;
	-webkit-background-size: cover;
	background-size: cover;
	background-image: url("../images/index/about-arrow.png");
	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
	opacity: 0;
	-moz-transition: all 0.4s ease;
	-o-transition: all 0.4s ease;
	-webkit-transition: all 0.4s ease;
	transition: all 0.4s ease;
}

/* line 7156, ../sass/app/_index.scss */
#main.index-v .about-container .items .item.jump:hover .name {
	color: #006ed2;
}

/* line 7158, ../sass/app/_index.scss */
#main.index-v .about-container .items .item.jump:hover .name::after {
	right: 150px;
	filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
	opacity: 1;
}

/* line 7166, ../sass/app/_index.scss */
#main.index-v .about-container .items::after {
	content: '';
	display: block;
	clear: both;
}

/* line 7174, ../sass/app/_index.scss */
#main.index-v .technical-wrapper {
	margin-top: 90px;
}

/* line 7176, ../sass/app/_index.scss */
#main.index-v .technical-wrapper .mudule-wrapper {
	width: 100%;
	margin-top: 155px;
	margin-bottom: 90px;
	display: -webkit-flex;
	display: flex;
	-webkit-flex-direction: row;
	flex-direction: row;
	-webkit-flex-wrap: nowrap;
	flex-wrap: nowrap;
	-webkit-justify-content: space-between;
	justify-content: space-between;
}

/* line 7182, ../sass/app/_index.scss */
#main.index-v .technical-wrapper .mudule-wrapper .item {
	width: 572px;
	height: 320px;
	position: relative;
	-moz-transition: -moz-transform 0.3s ease;
	-o-transition: -o-transform 0.3s ease;
	-webkit-transition: -webkit-transform 0.3s ease;
	transition: transform 0.3s ease;
}

/* line 7187, ../sass/app/_index.scss */
#main.index-v .technical-wrapper .mudule-wrapper .item img {
	position: absolute;
	right: 0;
	bottom: 0;
}

/* line 7192, ../sass/app/_index.scss */
#main.index-v .technical-wrapper .mudule-wrapper .item .title-wrap {
	position: absolute;
	left: 40px;
	bottom: 30px;
}

/* line 7196, ../sass/app/_index.scss */
#main.index-v .technical-wrapper .mudule-wrapper .item .title-wrap p {
	font-size: 2.5rem;
	margin-right: 20px;
}

/* line 7201, ../sass/app/_index.scss */
#main.index-v .technical-wrapper .mudule-wrapper .item .title-wrap .add {
	display: none;
	width: 20px;
	height: 20px;
	background-repeat: no-repeat;
	background-position: center;
	-moz-background-size: cover;
	-o-background-size: cover;
	-webkit-background-size: cover;
	background-size: cover;
	background-image: url("../images/index/add.png");
}

/* line 7208, ../sass/app/_index.scss */
#main.index-v .technical-wrapper .mudule-wrapper .item .title-wrap::after {
	content: '';
	display: block;
	clear: both;
}

/* line 7214, ../sass/app/_index.scss */
#main.index-v .technical-wrapper .mudule-wrapper .item .border {
	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
	opacity: 0;
	-moz-transition: opacify 0.3s ease;
	-o-transition: opacify 0.3s ease;
	-webkit-transition: opacify 0.3s ease;
	transition: opacify 0.3s ease;
	position: absolute;
	width: 100%;
	height: 7px;
	bottom: 0;
	left: 0;
	background: #006ed2;
}

/* line 7224, ../sass/app/_index.scss */
#main.index-v .technical-wrapper .mudule-wrapper .item:hover {
	-moz-transform: translateY(-20px);
	-ms-transform: translateY(-20px);
	-webkit-transform: translateY(-20px);
	transform: translateY(-20px);
}

/* line 7226, ../sass/app/_index.scss */
#main.index-v .technical-wrapper .mudule-wrapper .item:hover p {
	color: #006ed2;
}

/* line 7229, ../sass/app/_index.scss */
#main.index-v .technical-wrapper .mudule-wrapper .item:hover .add {
	display: block;
}

/* line 7232, ../sass/app/_index.scss */
#main.index-v .technical-wrapper .mudule-wrapper .item:hover .border {
	filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
	opacity: 1;
}

/* line 7241, ../sass/app/_index.scss */
#main.index-v .contact-wrapper {
	width: 100%;
	background-repeat: no-repeat;
	background-position: center;
	-moz-background-size: cover;
	-o-background-size: cover;
	-webkit-background-size: cover;
	background-size: cover;
	background-image: url("../images/index/contact-bg.jpg");
}

/* line 7245, ../sass/app/_index.scss */
#main.index-v .contact-wrapper .main-contain {
	height: 663px;
	display: -webkit-flex;
	display: flex;
	-webkit-flex-direction: column;
	flex-direction: column;
	-webkit-flex-wrap: nowrap;
	flex-wrap: nowrap;
	-webkit-justify-content: center;
	justify-content: center;
}

/* line 7252, ../sass/app/_index.scss */
#main.index-v .contact-type {
	position: relative;
	width: 100%;
	height: 437px;
	background-repeat: no-repeat;
	background-position: center;
	-moz-background-size: cover;
	-o-background-size: cover;
	-webkit-background-size: cover;
	background-size: cover;
	background-image: url("../images/index/particle-bg.jpg");
}

/* line 7258, ../sass/app/_index.scss */
#main.index-v .contact-type #particles {
	width: 100%;
	height: 100%;
}

/* line 7262, ../sass/app/_index.scss */
#main.index-v .contact-type .mask {
	position: absolute;
	z-index: 1;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background-repeat: no-repeat;
	background-position: center;
	-moz-background-size: cover;
	-o-background-size: cover;
	-webkit-background-size: cover;
	background-size: cover;
	background-image: url("../images/index/contact-mask.png");
}

/* line 7272, ../sass/app/_index.scss */
#main.index-v .contact-type .type-list {
	position: absolute;
	z-index: 2;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
}

/* line 7279, ../sass/app/_index.scss */
#main.index-v .contact-type .type-list .main-contain {
	position: relative;
	height: 100%;
	display: -webkit-flex;
	display: flex;
	-webkit-flex-direction: row;
	flex-direction: row;
	-webkit-flex-wrap: nowrap;
	flex-wrap: nowrap;
	-webkit-justify-content: space-between;
	justify-content: space-between;
	-webkit-align-items: center;
	align-items: center;
}

/* line 7285, ../sass/app/_index.scss */
#main.index-v .contact-type .type-list .main-contain .item {
	width: 50%;
	display: -webkit-flex;
	display: flex;
	-webkit-flex-direction: row;
	flex-direction: row;
	-webkit-flex-wrap: nowrap;
	flex-wrap: nowrap;
	-webkit-justify-content: center;
	justify-content: center;
	-webkit-align-items: center;
	align-items: center;
	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
	opacity: 0.8;
	-moz-transition: opacity 0.3s ease;
	-o-transition: opacity 0.3s ease;
	-webkit-transition: opacity 0.3s ease;
	transition: opacity 0.3s ease;
}

/* line 7292, ../sass/app/_index.scss */
#main.index-v .contact-type .type-list .main-contain .item .icon {
	width: 90px;
	height: 90px;
	background-repeat: no-repeat;
	background-position: center;
	-moz-background-size: cover;
	-o-background-size: cover;
	-webkit-background-size: cover;
	background-size: cover;
	margin-right: 40px;
}

/* line 7298, ../sass/app/_index.scss */
#main.index-v .contact-type .type-list .main-contain .item .title {
	color: white;
	font-size: 2.3rem;
}

/* line 7302, ../sass/app/_index.scss */
#main.index-v .contact-type .type-list .main-contain .item .detail {
	color: white;
	font-size: 1.8rem;
	margin: 15px 0 35px;
}

/* line 7308, ../sass/app/_index.scss */
#main.index-v .contact-type .type-list .main-contain .item:hover {
	filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
	opacity: 1;
}

/* line 7312, ../sass/app/_index.scss */
#main.index-v .contact-type .type-list .main-contain .item:first-child .icon {
	background-image: url("../images/index/type1.png");
}

/* line 7316, ../sass/app/_index.scss */
#main.index-v .contact-type .type-list .main-contain .item:first-child:hover .icon {
	background-image: url("../images/index/type1-hover.png");
}

/* line 7323, ../sass/app/_index.scss */
#main.index-v .contact-type .type-list .main-contain .item:nth-child(2) .icon {
	background-image: url("../images/index/type2.png");
}

/* line 7327, ../sass/app/_index.scss */
#main.index-v .contact-type .type-list .main-contain .item:nth-child(2):hover .icon {
	background-image: url("../images/index/type2-hover.png");
}

/* line 7333, ../sass/app/_index.scss */
#main.index-v .contact-type .type-list .main-contain .item:last-child .icon {
	background-image: url("../images/index/type3.png");
}

/* line 7337, ../sass/app/_index.scss */
#main.index-v .contact-type .type-list .main-contain .item:last-child:hover .icon {
	background-image: url("../images/index/type3-hover.png");
}

/* line 7344, ../sass/app/_index.scss */
#main.index-v .contact-type .type-list .main-contain::before {
	display: block;
	content: '';
	position: absolute;
	width: 1px;
	height: 254px;
	background: white;
	top: 50%;
	margin-top: -127px;
	left: 50%;
	margin-left: -0.5px;
}

/* line 7361, ../sass/app/_index.scss */
#main.index-v .serve-wrapper {
	position: relative;
	z-index: 2;
	width: 100%;
	height: 500px;
	background-repeat: no-repeat;
	background-position: center;
	-moz-background-size: cover;
	-o-background-size: cover;
	-webkit-background-size: cover;
	background-size: cover;
	background-image: url("../images/index/serve-bg.jpg");
}

/* line 7369, ../sass/app/_index.scss */
#main.index-v .serve-wrapper .main-contain .purport {
	padding-top: 45px;
}

/* line 7371, ../sass/app/_index.scss */
#main.index-v .serve-wrapper .main-contain .purport .title {
	font-size: 4.8rem;
}

/* line 7373, ../sass/app/_index.scss */
#main.index-v .serve-wrapper .main-contain .purport .title strong {
	font-weight: bold;
}

/* line 7377, ../sass/app/_index.scss */
#main.index-v .serve-wrapper .main-contain .purport .detail {
	font-size: 1.8rem;
	line-height: 1.5;
	margin: 20px 0 60px;
}

/* line 7382, ../sass/app/_index.scss */
#main.index-v .serve-wrapper .main-contain .purport .intro {
	font-size: 1.8rem;
	line-height: 1.6;
	margin: 20px 0 35px;
	color: #666666;
}

/* line 7388, ../sass/app/_index.scss */
#main.index-v .serve-wrapper .main-contain .purport .type-list {
	position: relative;
	top: 0;
	left: 0;
	width: 100%;
	height: 200px;
}

/* line 7394, ../sass/app/_index.scss */
#main.index-v .serve-wrapper .main-contain .purport .type-list .main-contain {
	position: relative;
	height: 100%;
	display: -webkit-flex;
	display: flex;
	-webkit-flex-direction: row;
	flex-direction: row;
	-webkit-flex-wrap: nowrap;
	flex-wrap: nowrap;
	-webkit-justify-content: space-between;
	justify-content: space-between;
	-webkit-align-items: center;
	align-items: center;
}

/* line 7400, ../sass/app/_index.scss */
#main.index-v .serve-wrapper .main-contain .purport .type-list .main-contain .item {
	width: 590px;
	height: 200px;
	display: -webkit-flex;
	display: flex;
	-webkit-flex-direction: row;
	flex-direction: row;
	-webkit-flex-wrap: nowrap;
	flex-wrap: nowrap;
	-webkit-justify-content: center;
	justify-content: center;
	-webkit-align-items: center;
	align-items: center;
	overflow: hidden;
}

/* line 7408, ../sass/app/_index.scss */
#main.index-v .serve-wrapper .main-contain .purport .type-list .main-contain .item .bg {
	width: 100%;
	height: 100%;
	background-repeat: no-repeat;
	background-position: center;
	-moz-background-size: cover;
	-o-background-size: cover;
	-webkit-background-size: cover;
	background-size: cover;
	-moz-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	-webkit-transition: all 0.3s ease;
	transition: all 0.3s ease;
	display: -webkit-flex;
	display: flex;
	-webkit-flex-direction: column;
	flex-direction: column;
	-webkit-flex-wrap: nowrap;
	flex-wrap: nowrap;
	-webkit-justify-content: center;
	justify-content: center;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	padding: 0 50px;
}

/* line 7418, ../sass/app/_index.scss */
#main.index-v .serve-wrapper .main-contain .purport .type-list .main-contain .item .bg .logo img {
	height: 40px;
}

/* line 7422, ../sass/app/_index.scss */
#main.index-v .serve-wrapper .main-contain .purport .type-list .main-contain .item .bg .more {
	cursor: pointer;
	margin-top: 30px;
	width: 150px;
	height: 30px;
	font-size: 1.4rem;
	text-align: center;
	line-height: 30px;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	border: 1px solid white;
	color: white;
	-moz-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	-webkit-transition: all 0.3s ease;
	transition: all 0.3s ease;
}

/* line 7434, ../sass/app/_index.scss */
#main.index-v .serve-wrapper .main-contain .purport .type-list .main-contain .item .bg .more:hover {
	background: white;
	color: #006ed2;
}

/* line 7439, ../sass/app/_index.scss */
#main.index-v .serve-wrapper .main-contain .purport .type-list .main-contain .item .bg.s {
	background-image: url("../images/index/selection.jpg");
}

/* line 7441, ../sass/app/_index.scss */
#main.index-v .serve-wrapper .main-contain .purport .type-list .main-contain .item .bg.s:hover {
	background-image: url("../images/index/selection1.jpg");
}

/* line 7445, ../sass/app/_index.scss */
#main.index-v .serve-wrapper .main-contain .purport .type-list .main-contain .item .bg.e {
	background-image: url("../images/index/e.jpg");
}

/* line 7447, ../sass/app/_index.scss */
#main.index-v .serve-wrapper .main-contain .purport .type-list .main-contain .item .bg.e:hover {
	background-image: url("../images/index/e1.jpg");
}

/* line 7453, ../sass/app/_index.scss */
#main.index-v .serve-wrapper .main-contain .purport .type-list .main-contain .item .icon {
	width: 90px;
	height: 90px;
	background-repeat: no-repeat;
	background-position: center;
	-moz-background-size: cover;
	-o-background-size: cover;
	-webkit-background-size: cover;
	background-size: cover;
	margin-right: 40px;
}

/* line 7459, ../sass/app/_index.scss */
#main.index-v .serve-wrapper .main-contain .purport .type-list .main-contain .item .title {
	color: white;
	font-size: 2.3rem;
}

/* line 7463, ../sass/app/_index.scss */
#main.index-v .serve-wrapper .main-contain .purport .type-list .main-contain .item .detail {
	color: white;
	font-size: 1.8rem;
	margin: 15px 0 35px;
}

/* line 7468, ../sass/app/_index.scss */
#main.index-v .serve-wrapper .main-contain .purport .type-list .main-contain .item .more-btn {
	border: 1px solid white;
}

/* line 7476, ../sass/app/_index.scss */
#main.index-v .serve-wrapper .main-contain .purport .type-list .main-contain .item:first-child .icon {
	background-image: url("../images/index/type1.png");
}

/* line 7480, ../sass/app/_index.scss */
#main.index-v .serve-wrapper .main-contain .purport .type-list .main-contain .item:first-child:hover .icon {
	background-image: url("../images/index/type1-hover.png");
}

/* line 7487, ../sass/app/_index.scss */
#main.index-v .serve-wrapper .main-contain .purport .type-list .main-contain .item:nth-child(2) .icon {
	background-image: url("../images/index/type2.png");
}

/* line 7491, ../sass/app/_index.scss */
#main.index-v .serve-wrapper .main-contain .purport .type-list .main-contain .item:nth-child(2):hover .icon {
	background-image: url("../images/index/type2-hover.png");
}

/* line 7497, ../sass/app/_index.scss */
#main.index-v .serve-wrapper .main-contain .purport .type-list .main-contain .item:last-child .icon {
	background-image: url("../images/index/type3.png");
}

/* line 7501, ../sass/app/_index.scss */
#main.index-v .serve-wrapper .main-contain .purport .type-list .main-contain .item:last-child:hover .icon {
	background-image: url("../images/index/type3-hover.png");
}

/* line 7513, ../sass/app/_index.scss */
#main.index-v .serve-wrapper .s-wrapper {
	display: none;
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	background-repeat: no-repeat;
	background-position: center;
	-moz-background-size: cover;
	-o-background-size: cover;
	-webkit-background-size: cover;
	background-size: cover;
	background-image: url("../images/index/s-bg.jpg");
}

/* line 7522, ../sass/app/_index.scss */
#main.index-v .serve-wrapper .s-wrapper .logo-wrap {
	position: absolute;
	width: 1200px;
	height: 100%;
	left: 50%;
	margin-left: -600px;
	pointer-events: none;
}

/* line 7529, ../sass/app/_index.scss */
#main.index-v .serve-wrapper .s-wrapper .logo-wrap .logo {
	position: absolute;
	top: 130px;
	left: 130px;
}

/* line 7537, ../sass/app/_index.scss */
#main.index-v .serve-wrapper .s-wrapper .bg-wrapper {
	width: 1200px;
	height: 100%;
	margin: 0 auto;
}

/* line 7541, ../sass/app/_index.scss */
#main.index-v .serve-wrapper .s-wrapper .bg-wrapper .bg-item {
	position: relative;
	float: left;
	width: 50%;
	height: 100%;
	display: -webkit-flex;
	display: flex;
	-webkit-flex-direction: column;
	flex-direction: column;
	-webkit-flex-wrap: nowrap;
	flex-wrap: nowrap;
	-webkit-justify-content: center;
	justify-content: center;
	padding: 20px;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}

/* line 7550, ../sass/app/_index.scss */
#main.index-v .serve-wrapper .s-wrapper .bg-wrapper .bg-item.spe {
	display: block;
}

/* line 7553, ../sass/app/_index.scss */
#main.index-v .serve-wrapper .s-wrapper .bg-wrapper .bg-item.e {
	padding: 0 40px;
}

/* line 7556, ../sass/app/_index.scss */
#main.index-v .serve-wrapper .s-wrapper .bg-wrapper .bg-item .right-now {
	width: 220px;
	height: 50px;
	background: white;
	text-align: center;
	font-size: 1.6rem;
	color: #006ed2;
	line-height: 50px;
	margin: 0 auto;
}

/* line 7566, ../sass/app/_index.scss */
#main.index-v .serve-wrapper .s-wrapper .bg-wrapper .bg-item .right-wrapper {
	width: 100%;
}

/* line 7570, ../sass/app/_index.scss */
#main.index-v .serve-wrapper .s-wrapper .bg-wrapper .bg-item .bg-title {
	font-size: 4.8rem;
	color: white;
}

/* line 7574, ../sass/app/_index.scss */
#main.index-v .serve-wrapper .s-wrapper .bg-wrapper .bg-item .bg-detail {
	margin: 20px 0 50px;
	font-size: 1.8rem;
	color: white;
}

/* line 7579, ../sass/app/_index.scss */
#main.index-v .serve-wrapper .s-wrapper .bg-wrapper .bg-item .qr {
	margin: 55px 0 60px;
}

/* line 7582, ../sass/app/_index.scss */
#main.index-v .serve-wrapper .s-wrapper .bg-wrapper .bg-item .phone {
	margin: 28px auto 0;
}

/* line 7585, ../sass/app/_index.scss */
#main.index-v .serve-wrapper .s-wrapper .bg-wrapper .bg-item .bg-intro {
	font-size: 3rem;
	color: white;
}

/* line 7589, ../sass/app/_index.scss */
#main.index-v .serve-wrapper .s-wrapper .bg-wrapper .bg-item .bg-img {
	width: 100%;
}

/* line 7592, ../sass/app/_index.scss */
#main.index-v .serve-wrapper .s-wrapper .bg-wrapper .bg-item .back {
	position: absolute;
	bottom: 30px;
	right: 20px;
	text-align: center;
	color: white;
	font-size: 1.4rem;
	cursor: pointer;
}

/* line 7602, ../sass/app/_index.scss */
#main.index-v .serve-wrapper .s-wrapper .bg-wrapper::after {
	content: '';
	display: block;
	clear: both;
}

/* line 7692, ../sass/app/_index.scss */
#main.index-v .post-all {
	position: relative;
	z-index: 2;
	background: #f2f2f2;
	padding: 60px 0 46px;
}

/* line 7697, ../sass/app/_index.scss */
#main.index-v .post-all .type-wrapper {
	/* width: 1200px; */
	margin: 0 auto;
	text-align: center;

}

/* line 7700, ../sass/app/_index.scss */
#main.index-v .post-all .type-wrapper .type-title {
	float: left;
	font-size: 4.8rem;
}

/* line 7704, ../sass/app/_index.scss */
#main.index-v .post-all .type-wrapper .more_btn {
	float: right;
	/* width: auto; */
	width: 213px;
	height: 57px;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	padding-left: 0;
	line-height: 50px;
	font-size: 1.8rem;
	margin: 0 auto;
	background-image: url("../images/index/more.png");
	background-size: 190px 50px;
	background-repeat: no-repeat;
	color: #231815;
	font-size: 18px;
	padding-left: 10px;
	margin-top: 13px;
	/* border-radius: 31px; */
}

/* line 7713, ../sass/app/_index.scss */
#main.index-v .post-all .type-wrapper .more_btn:hover {
	color: #006ed2;
	/* background-color:#006ed2; */
	background-image: url("../images/index/more_hover.png");
}

/* line 7717, ../sass/app/_index.scss */
#main.index-v .post-all .type-wrapper:after {
	content: '';
	display: block;
	clear: both;
}

/* line 7723, ../sass/app/_index.scss */
#main.index-v .post-all .post-wrapper {
	padding: 70px 0 45px;
	display: -webkit-flex;
	display: flex;
	-webkit-flex-direction: row;
	flex-direction: row;
	-webkit-flex-wrap: nowrap;
	flex-wrap: nowrap;
	-webkit-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-justify-content: space-between;
	justify-content: space-between;
}

/* line 7728, ../sass/app/_index.scss */
#main.index-v .post-all .post-wrapper.grid {
	display: grid;
	grid-template-columns: 373px 373px 373px;
	grid-row-gap: 35px;
	-webkit-justify-content: space-between;
	justify-content: space-between;
}

/* line 7735, ../sass/app/_index.scss */
#main.index-v .post-all .post-wrapper .item {
	position: relative;
	width: 1200px;
	height: 280px;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	padding: 20px;
	margin-bottom: 35px;
	background: white;
	-moz-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	-webkit-transition: all 0.3s ease;
	transition: all 0.3s ease;
}

/* line 7744, ../sass/app/_index.scss */
#main.index-v .post-all .post-wrapper .item .cover {
	float: right;
	width: 350px;
	height: 240px;
	overflow: hidden;
}

/* line 7749, ../sass/app/_index.scss */
#main.index-v .post-all .post-wrapper .item .cover .img {
	width: 100%;
	height: 100%;
	background-repeat: no-repeat;
	background-position: center;
	-moz-background-size: cover;
	-o-background-size: cover;
	-webkit-background-size: cover;
	background-size: cover;
	-moz-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	-webkit-transition: all 0.3s ease;
	transition: all 0.3s ease;
}

/* line 7756, ../sass/app/_index.scss */
#main.index-v .post-all .post-wrapper .item .text-wrapper {
	float: left;
	margin-left: 20px;
	height: 100%;
	width: 655px;
	position: relative;
}

/* line 7762, ../sass/app/_index.scss */
#main.index-v .post-all .post-wrapper .item .text-wrapper .type {
	font-size: 1.6rem;
	color: #7e8492;
	margin-bottom: 30px;
	margin-top: 25px;
}

/* line 7767, ../sass/app/_index.scss */
#main.index-v .post-all .post-wrapper .item .text-wrapper .type em {
	margin-left: 20px;
}

/* line 7772, ../sass/app/_index.scss */
#main.index-v .post-all .post-wrapper .item .text-wrapper .title {
	font-size: 1.8rem;
	color: #006ed2;
	margin-bottom: 25px;
}

/* line 7777, ../sass/app/_index.scss */
#main.index-v .post-all .post-wrapper .item .text-wrapper .intro {
	font-size: 1.6rem;
	line-height: 1.5;
	height: 48px;
	overflow: hidden;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	overflow: hidden;
	text-overflow: ellipsis;
}

/* line 7788, ../sass/app/_index.scss */
#main.index-v .post-all .post-wrapper .item .text-wrapper .news-btn {
	position: absolute;
	left: 0px;
	bottom: 0px;
	width: 100%;
	padding-top: 10px;
	border-top: 1px solid #cccccc;
	line-height: 37px;
}

/* line 7796, ../sass/app/_index.scss */
#main.index-v .post-all .post-wrapper .item .text-wrapper .news-btn span {
	vertical-align: middle;
	display: inline-block;
	margin-right: 15px;
}

/* line 7801, ../sass/app/_index.scss */
#main.index-v .post-all .post-wrapper .item .text-wrapper .news-btn img {
	vertical-align: middle;
	display: inline-block;
}

/* line 7807, ../sass/app/_index.scss */
#main.index-v .post-all .post-wrapper .item::after {
	display: block;
	content: '';
	clear: both;
}

/* line 7812, ../sass/app/_index.scss */
#main.index-v .post-all .post-wrapper .item:hover {
	box-shadow: 0 0 30px 1px rgba(0, 0, 0, 0.1);
}

/* line 7815, ../sass/app/_index.scss */
#main.index-v .post-all .post-wrapper .item:hover .cover .img {
	-moz-transform: scale(1.1);
	-ms-transform: scale(1.1);
	-webkit-transform: scale(1.1);
	transform: scale(1.1);
}

/* line 7820, ../sass/app/_index.scss */
#main.index-v .post-all .post-wrapper .item:hover .news-btn span {
	color: #006ed2;
}

/* line 7827, ../sass/app/_index.scss */
#main.index-v .post-all .more_btn {
	width: 213px;
	height: 57px;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	padding-left: 70px;
	line-height: 57px;
	font-size: 2.5rem;
	margin: 0 auto;
	/*@include background();
  background-image: url("../images/common/news_btn.png");*/
}

/* line 7841, ../sass/app/_index.scss */
#main.index-v .industry-container {
	width: 100%;
	height: 770px;
	margin-top: 81px;
	background-repeat: no-repeat;
	background-position: center;
	-moz-background-size: cover;
	-o-background-size: cover;
	-webkit-background-size: cover;
	background-size: cover;
	background-image: url("../images/index/industry.jpg");
	display: -webkit-flex;
	display: flex;
	-webkit-flex-direction: row;
	flex-direction: row;
	-webkit-flex-wrap: nowrap;
	flex-wrap: nowrap;
	-webkit-align-items: center;
	align-items: center;
}

/* line 7849, ../sass/app/_index.scss */
#main.index-v .industry-container .slogan-wrapper {
	margin-bottom: 150px;
}

/* line 7851, ../sass/app/_index.scss */
#main.index-v .industry-container .slogan-wrapper .en {
	font-size: 2rem;
	font-weight: bold;
}

/* line 7855, ../sass/app/_index.scss */
#main.index-v .industry-container .slogan-wrapper .cn {
	font-size: 4.8rem;
	font-weight: bold;
	margin: 15px 0 60px;
}

/* line 7860, ../sass/app/_index.scss */
#main.index-v .industry-container .slogan-wrapper p {
	color: #006ed2;
}

/* line 7863, ../sass/app/_index.scss */
#main.index-v .industry-container .slogan-wrapper .jump-wrap {
	width: 100%;
}

/* line 7865, ../sass/app/_index.scss */
#main.index-v .industry-container .slogan-wrapper .jump-wrap .j-item {
	float: left;
	margin-right: 20px;
}

/* line 7868, ../sass/app/_index.scss */
#main.index-v .industry-container .slogan-wrapper .jump-wrap .j-item .menu-btn {
	position: relative;
	overflow: hidden;
	cursor: pointer;
	width: 145px;
	height: 40px;
	background: #006ed2;
	text-align: center;
	line-height: 40px;
	-moz-transition: background 0.3s ease;
	-o-transition: background 0.3s ease;
	-webkit-transition: background 0.3s ease;
	transition: background 0.3s ease;
}

/* line 7879, ../sass/app/_index.scss */
#main.index-v .industry-container .slogan-wrapper .jump-wrap .j-item .menu-btn .span {
	position: relative;
	z-index: 2;
	display: inline-block;
	color: white;
	vertical-align: middle;
	font-size: 1.8rem;
	text-align: center;
}

/* line 7887, ../sass/app/_index.scss */
#main.index-v .industry-container .slogan-wrapper .jump-wrap .j-item .menu-btn .span.menu {
	margin-left: 30px;
}

/* line 7890, ../sass/app/_index.scss */
#main.index-v .industry-container .slogan-wrapper .jump-wrap .j-item .menu-btn .span.menu .ul .li {
	width: 20px;
	height: 2px;
	background: white;
	margin-bottom: 5px;
}

/* line 7895, ../sass/app/_index.scss */
#main.index-v .industry-container .slogan-wrapper .jump-wrap .j-item .menu-btn .span.menu .ul .li:last-child {
	margin-bottom: 0;
}

/* line 7902, ../sass/app/_index.scss */
#main.index-v .industry-container .slogan-wrapper .jump-wrap .j-item .menu-btn .mask {
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: -100%;
	background: #005abe;
	-moz-transition: left 0.3s ease;
	-o-transition: left 0.3s ease;
	-webkit-transition: left 0.3s ease;
	transition: left 0.3s ease;
}

/* line 7912, ../sass/app/_index.scss */
#main.index-v .industry-container .slogan-wrapper .jump-wrap .j-item .menu-btn:hover .mask {
	left: 0;
}

/* line 7917, ../sass/app/_index.scss */
#main.index-v .industry-container .slogan-wrapper .jump-wrap .j-item:last-child {
	margin-right: 0;
}

/* line 7921, ../sass/app/_index.scss */
#main.index-v .industry-container .slogan-wrapper .jump-wrap::after {
	content: '';
	display: block;
	clear: both;
}

@media only screen and (max-width: 1600px) {

	/* line 7938, ../sass/app/_index.scss */
	#main.index .banner-group .banner-wrap .index-banner-btns-wrap {
		display: none;
	}
}

/* line 3, ../sass/app/_about.scss */
#main.about .index .position-wrapper {
	width: 100%;
	height: 570px;
	display: -webkit-flex;
	display: flex;
	-webkit-flex-direction: column;
	flex-direction: column;
	-webkit-flex-wrap: nowrap;
	flex-wrap: nowrap;
	-webkit-justify-content: center;
	justify-content: center;
	-webkit-align-items: center;
	align-items: center;
	background-repeat: no-repeat;
	background-position: center;
	-moz-background-size: cover;
	-o-background-size: cover;
	-webkit-background-size: cover;
	background-size: cover;
	background-image: url("../images/about/head_banner.jpg");
}

/* line 11, ../sass/app/_about.scss */
#main.about .index .position-wrapper .stock {
	margin-top: 80px;
	font-size: 2.4rem;
	margin-bottom: 30px;
	color: white;
}

/* line 17, ../sass/app/_about.scss */
#main.about .index .position-wrapper .slogan {
	font-size: 4rem;
	color: white;
}

/* line 20, ../sass/app/_about.scss */
#main.about .index .position-wrapper .slogan strong {
	font-weight: bold;
}

/* line 24, ../sass/app/_about.scss */
#main.about .index .position-wrapper .main-contain {
	height: 100%;
	display: -webkit-flex;
	display: flex;
	-webkit-flex-direction: column;
	flex-direction: column;
	-webkit-flex-wrap: nowrap;
	flex-wrap: nowrap;
	-webkit-justify-content: center;
	justify-content: center;
}

/* line 28, ../sass/app/_about.scss */
#main.about .index .position-wrapper .main-contain .stock {
	margin-top: 80px;
	font-size: 1.6rem;
	margin-bottom: 30px;
}

/* line 33, ../sass/app/_about.scss */
#main.about .index .position-wrapper .main-contain .slogan {
	font-size: 4.8rem;
	font-weight: bold;
	margin-bottom: 95px;
}

/* line 39, ../sass/app/_about.scss */
#main.about .index .position-wrapper .main-contain .detail {
	color: white;
	font-size: 1.6rem;
	line-height: 1.6;
	margin-bottom: 150px;
}

/* line 47, ../sass/app/_about.scss */
#main.about .index .position-wrapper .main-contain .position-list .header p {
	color: white;
	font-size: 3.6rem;
	margin-bottom: 50px;
}

/* line 51, ../sass/app/_about.scss */
#main.about .index .position-wrapper .main-contain .position-list .header p strong {
	font-weight: bold;
}

/* line 55, ../sass/app/_about.scss */
#main.about .index .position-wrapper .main-contain .position-list .header .more-btn {
	background: white;
}

/* line 57, ../sass/app/_about.scss */
#main.about .index .position-wrapper .main-contain .position-list .header .more-btn span {
	color: black;
}

/* line 60, ../sass/app/_about.scss */
#main.about .index .position-wrapper .main-contain .position-list .header .more-btn:hover {
	background: #f0f0f0;
}

/* line 64, ../sass/app/_about.scss */
#main.about .index .position-wrapper .main-contain .position-list .header:after {
	content: '';
	display: block;
	clear: both;
}

/* line 69, ../sass/app/_about.scss */
#main.about .index .position-wrapper .main-contain .position-list ul {
	padding-bottom: 95px;
}

/* line 71, ../sass/app/_about.scss */
#main.about .index .position-wrapper .main-contain .position-list ul li {
	cursor: pointer;
	width: 100%;
	height: 95px;
	border-top: 1px solid white;
	display: -webkit-flex;
	display: flex;
	-webkit-flex-direction: row;
	flex-direction: row;
	-webkit-flex-wrap: nowrap;
	flex-wrap: nowrap;
	-webkit-justify-content: space-between;
	justify-content: space-between;
	-webkit-align-items: center;
	align-items: center;
}

/* line 79, ../sass/app/_about.scss */
#main.about .index .position-wrapper .main-contain .position-list ul li .title {
	line-height: 95px;
}

/* line 81, ../sass/app/_about.scss */
#main.about .index .position-wrapper .main-contain .position-list ul li .title img {
	margin-left: 35px;
	display: inline-block;
	vertical-align: middle;
	margin-right: 40px;
}

/* line 87, ../sass/app/_about.scss */
#main.about .index .position-wrapper .main-contain .position-list ul li .title span {
	color: white;
	vertical-align: middle;
	display: inline-block;
	font-size: 2.8rem;
}

/* line 94, ../sass/app/_about.scss */
#main.about .index .position-wrapper .main-contain .position-list ul li .intro {
	width: 706px;
	color: white;
	font-size: 1.6rem;
	line-height: 1.8;
}

/* line 100, ../sass/app/_about.scss */
#main.about .index .position-wrapper .main-contain .position-list ul li:last-child {
	border-bottom: 1px solid white;
}

/* line 103, ../sass/app/_about.scss */
#main.about .index .position-wrapper .main-contain .position-list ul li:hover {
	background-repeat: no-repeat;
	background-position: center;
	-moz-background-size: cover;
	-o-background-size: cover;
	-webkit-background-size: cover;
	background-size: cover;
	background-image: url("../images/about/index/li-bg.png");
}

/* line 113, ../sass/app/_about.scss */
#main.about .index .status-wrapper {
	padding: 100px 0 20px;
	display: -webkit-flex;
	display: flex;
	-webkit-flex-direction: row;
	flex-direction: row;
	-webkit-flex-wrap: nowrap;
	flex-wrap: nowrap;
	-webkit-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-justify-content: space-between;
	justify-content: space-between;
}

/* line 118, ../sass/app/_about.scss */
#main.about .index .status-wrapper .item {
	width: 50%;
	margin-bottom: 80px;
}

/* line 121, ../sass/app/_about.scss */
#main.about .index .status-wrapper .item .img {
	width: 100%;
	height: 250px;
	background-repeat: no-repeat;
	background-position: center;
	-moz-background-size: cover;
	-o-background-size: cover;
	-webkit-background-size: cover;
	background-size: cover;
	background-image: url("../images/about/index/status.jpg");
}

/* line 127, ../sass/app/_about.scss */
#main.about .index .status-wrapper .item .detail {
	font-size: 2rem;
	line-height: 1.5;
}

/* line 131, ../sass/app/_about.scss */
#main.about .index .status-wrapper .item.margin {
	padding-top: 10px;
}

/* line 134, ../sass/app/_about.scss */
#main.about .index .status-wrapper .item .name {
	display: inline-block;
	font-size: 2rem;
	padding-bottom: 15px;
	margin-bottom: 15px;
	border-bottom: 1px solid #00a0e9;
}

/* line 141, ../sass/app/_about.scss */
#main.about .index .status-wrapper .item .title {
	font-size: 4.4rem;
}

/* line 144, ../sass/app/_about.scss */
#main.about .index .status-wrapper .item .title em {
	font-size: 2rem;
	line-height: 44px;
}

/* line 149, ../sass/app/_about.scss */
#main.about .index .status-wrapper .item .intro-wrap {
	width: 100%;
	height: 187px;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	border: 1px solid #e5e5e5;
	position: relative;
	display: -webkit-flex;
	display: flex;
	-webkit-flex-direction: row;
	flex-direction: row;
	-webkit-flex-wrap: nowrap;
	flex-wrap: nowrap;
	-webkit-align-items: center;
	align-items: center;
	-webkit-justify-content: center;
	justify-content: center;
}

/* line 158, ../sass/app/_about.scss */
#main.about .index .status-wrapper .item .intro-wrap p {
	font-size: 1.8rem;
	line-height: 1.6;
	color: #666666;
}

/* line 163, ../sass/app/_about.scss */
#main.about .index .status-wrapper .item .intro-wrap .slogan {
	position: absolute;
	width: 296px;
	height: 66px;
	background: #006ed2;
	text-align: center;
	line-height: 66px;
	font-size: 2.4rem;
	color: white;
	top: -33px;
	left: 50%;
	margin-left: -148px;
}

/* line 177, ../sass/app/_about.scss */
#main.about .index .status-wrapper .item.special {
	display: -webkit-flex;
	display: flex;
	-webkit-flex-direction: row;
	flex-direction: row;
	-webkit-flex-wrap: nowrap;
	flex-wrap: nowrap;
	-webkit-justify-content: space-between;
	justify-content: space-between;
}

/* line 183, ../sass/app/_about.scss */
#main.about .index .platform-wrapper {
	padding: 80px 0 100px;
	background: #f2f2f2;
}

/* line 186, ../sass/app/_about.scss */
#main.about .index .platform-wrapper .main-contain {
	display: -webkit-flex;
	display: flex;
	-webkit-flex-direction: row;
	flex-direction: row;
	-webkit-flex-wrap: nowrap;
	flex-wrap: nowrap;
	-webkit-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-justify-content: space-between;
	justify-content: space-between;
}

/* line 191, ../sass/app/_about.scss */
#main.about .index .platform-wrapper .main-contain .header .title {
	font-size: 4rem;
	line-height: 1.6;
}

/* line 196, ../sass/app/_about.scss */
#main.about .index .platform-wrapper .main-contain .header .intro {
	font-size: 2.8rem;
	line-height: 1.5;
}

/* line 201, ../sass/app/_about.scss */
#main.about .index .platform-wrapper .main-contain .detail {
	font-size: 1.8rem;
	line-height: 1.5;
	color: #333333;
}

/* line 206, ../sass/app/_about.scss */
#main.about .index .platform-wrapper .main-contain .lists {
	margin-top: 60px;
	width: 100%;
}

/* line 210, ../sass/app/_about.scss */
#main.about .index .platform-wrapper .main-contain .lists .swiper-container {
	width: 100%;
	height: 540px;
	overflow: hidden;
}

/* line 214, ../sass/app/_about.scss */
#main.about .index .platform-wrapper .main-contain .lists .swiper-container .swiper-wrapper {
	width: 100%;
	height: 100%;
}

/* line 217, ../sass/app/_about.scss */
#main.about .index .platform-wrapper .main-contain .lists .swiper-container .swiper-wrapper .swiper-slide {
	width: 278px;
	height: 100%;
	background: white;
}

/* line 221, ../sass/app/_about.scss */
#main.about .index .platform-wrapper .main-contain .lists .swiper-container .swiper-wrapper .swiper-slide .title {
	height: 58px;
	line-height: 58px;
	padding-left: 25px;
	font-size: 1.8rem;
}

/* line 227, ../sass/app/_about.scss */
#main.about .index .platform-wrapper .main-contain .lists .swiper-container .swiper-wrapper .swiper-slide .img {
	width: 100%;
	height: 183px;
	background-repeat: no-repeat;
	background-position: center;
	-moz-background-size: cover;
	-o-background-size: cover;
	-webkit-background-size: cover;
	background-size: cover;
}

/* line 232, ../sass/app/_about.scss */
#main.about .index .platform-wrapper .main-contain .lists .swiper-container .swiper-wrapper .swiper-slide .detail {
	font-size: 1.6rem;
	line-height: 1.8;
	padding: 20px;
}

/* line 240, ../sass/app/_about.scss */
#main.about .index .platform-wrapper .main-contain .lists .swiper-pagination {
	position: relative;
	width: 100%;
	margin-top: 50px;
}

/* line 244, ../sass/app/_about.scss */
#main.about .index .platform-wrapper .main-contain .lists .swiper-pagination .swiper-pagination-bullet {
	width: 14px;
	height: 14px;
	border: 1px solid #006ed2;
	background-color: transparent;
	-webkit-tap-highlight-color: transparent;
	margin: 0 10px;
}

/* line 251, ../sass/app/_about.scss */
#main.about .index .platform-wrapper .main-contain .lists .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active {
	background-color: #006ed2;
}

/* line 254, ../sass/app/_about.scss */
#main.about .index .platform-wrapper .main-contain .lists .swiper-pagination .swiper-pagination-bullet:focus {
	outline: none;
}

/* line 259, ../sass/app/_about.scss */
#main.about .index .platform-wrapper .main-contain .lists .img-wrap {
	width: 650px;
	height: 480px;
	position: relative;
}

/* line 263, ../sass/app/_about.scss */
#main.about .index .platform-wrapper .main-contain .lists .img-wrap .item {
	width: 100%;
	height: 100%;
	position: absolute;
	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
	opacity: 0;
	top: 0;
	left: 0;
	-moz-transition: opacity 0.3s ease;
	-o-transition: opacity 0.3s ease;
	-webkit-transition: opacity 0.3s ease;
	transition: opacity 0.3s ease;
	background-repeat: no-repeat;
	background-position: center;
	-moz-background-size: cover;
	-o-background-size: cover;
	-webkit-background-size: cover;
	background-size: cover;
}

/* line 272, ../sass/app/_about.scss */
#main.about .index .platform-wrapper .main-contain .lists .img-wrap .item .text {
	height: 100%;
	padding: 0 55px;
	display: -webkit-flex;
	display: flex;
	-webkit-flex-direction: column;
	flex-direction: column;
	-webkit-flex-wrap: nowrap;
	flex-wrap: nowrap;
	-webkit-justify-content: center;
	justify-content: center;
}

/* line 277, ../sass/app/_about.scss */
#main.about .index .platform-wrapper .main-contain .lists .img-wrap .item .text p {
	color: white;
}

/* line 281, ../sass/app/_about.scss */
#main.about .index .platform-wrapper .main-contain .lists .img-wrap .item .text .title {
	font-size: 3.2rem;
	margin-bottom: 25px;
}

/* line 285, ../sass/app/_about.scss */
#main.about .index .platform-wrapper .main-contain .lists .img-wrap .item .text .detail {
	font-size: 1.8rem;
	line-height: 1.5;
}

/* line 290, ../sass/app/_about.scss */
#main.about .index .platform-wrapper .main-contain .lists .img-wrap .item.active {
	filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
	opacity: 1;
}

/* line 295, ../sass/app/_about.scss */
#main.about .index .platform-wrapper .main-contain .lists .btns {
	width: 550px;
}

/* line 297, ../sass/app/_about.scss */
#main.about .index .platform-wrapper .main-contain .lists .btns .btn {
	width: 100%;
	height: 80px;
	text-align: center;
	line-height: 80px;
	color: white;
	font-size: 2.4rem;
	-moz-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	-webkit-transition: all 0.3s ease;
	transition: all 0.3s ease;
	position: relative;
}

/* line 306, ../sass/app/_about.scss */
#main.about .index .platform-wrapper .main-contain .lists .btns .btn:nth-child(1) {
	background: #00a0e9;
}

/* line 309, ../sass/app/_about.scss */
#main.about .index .platform-wrapper .main-contain .lists .btns .btn:nth-child(2) {
	background: #009be1;
}

/* line 312, ../sass/app/_about.scss */
#main.about .index .platform-wrapper .main-contain .lists .btns .btn:nth-child(3) {
	background: #007ec6;
}

/* line 315, ../sass/app/_about.scss */
#main.about .index .platform-wrapper .main-contain .lists .btns .btn:nth-child(4) {
	background: #0070b5;
}

/* line 318, ../sass/app/_about.scss */
#main.about .index .platform-wrapper .main-contain .lists .btns .btn:nth-child(5) {
	background: #0061a4;
}

/* line 321, ../sass/app/_about.scss */
#main.about .index .platform-wrapper .main-contain .lists .btns .btn:nth-child(6) {
	background: #005394;
}

/* line 324, ../sass/app/_about.scss */
#main.about .index .platform-wrapper .main-contain .lists .btns .btn::after {
	position: absolute;
	content: '<';
	left: 30px;
	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
	opacity: 0;
	-moz-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	-webkit-transition: all 0.3s ease;
	transition: all 0.3s ease;
	color: #006ed2;
}

/* line 332, ../sass/app/_about.scss */
#main.about .index .platform-wrapper .main-contain .lists .btns .btn.active {
	background: white;
	color: #006ed2;
}

/* line 335, ../sass/app/_about.scss */
#main.about .index .platform-wrapper .main-contain .lists .btns .btn.active::after {
	filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
	opacity: 1;
}

/* line 340, ../sass/app/_about.scss */
#main.about .index .platform-wrapper .main-contain .lists .btns .btn:hover {
	background: white;
	color: #006ed2;
}

/* line 343, ../sass/app/_about.scss */
#main.about .index .platform-wrapper .main-contain .lists .btns .btn:hover::after {
	filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
	opacity: 1;
}

/* line 350, ../sass/app/_about.scss */
#main.about .index .platform-wrapper .main-contain .lists::after {
	content: '';
	display: block;
	clear: both;
}

/* line 357, ../sass/app/_about.scss */
#main.about .index .banner-wrapper {
	width: 100%;
	height: 540px;
	background-repeat: no-repeat;
	background-position: center;
	-moz-background-size: cover;
	-o-background-size: cover;
	-webkit-background-size: cover;
	background-size: cover;
	background-image: url("../images/index/banner.jpg");
}

/* line 362, ../sass/app/_about.scss */
#main.about .index .banner-wrapper .main-contain {
	height: 100%;
	display: -webkit-flex;
	display: flex;
	-webkit-flex-direction: column;
	flex-direction: column;
	-webkit-flex-wrap: nowrap;
	flex-wrap: nowrap;
	-webkit-justify-content: center;
	justify-content: center;
}

/* line 367, ../sass/app/_about.scss */
#main.about .index .banner-wrapper .stock {
	font-size: 1.6rem;
	margin-bottom: 30px;
	color: white;
}

/* line 372, ../sass/app/_about.scss */
#main.about .index .banner-wrapper .slogan {
	font-size: 4.8rem;
	font-weight: bold;
	color: white;
}

/* line 377, ../sass/app/_about.scss */
#main.about .index .banner-wrapper .intro {
	color: white;
	font-size: 3rem;
	margin: 50px 0 20px;
}

/* line 382, ../sass/app/_about.scss */
#main.about .index .banner-wrapper .detail {
	color: white;
	font-size: 1.6rem;
	line-height: 1.6;
}

/* line 388, ../sass/app/_about.scss */
#main.about .index .pro_wrapper {
	padding: 120px 0;
}

/* line 391, ../sass/app/_about.scss */
#main.about .index .pro_wrapper .main-contain {
	display: -webkit-flex;
	display: flex;
	-webkit-flex-direction: row;
	flex-direction: row;
	-webkit-flex-wrap: nowrap;
	flex-wrap: nowrap;
	-webkit-justify-content: space-between;
	justify-content: space-between;
}

/* line 394, ../sass/app/_about.scss */
#main.about .index .pro_wrapper .main-contain .item {
	position: relative;
	text-align: center;
}

/* line 397, ../sass/app/_about.scss */
#main.about .index .pro_wrapper .main-contain .item .img {
	height: 180px;
	width: 100%;
	text-align: center;
}

/* line 401, ../sass/app/_about.scss */
#main.about .index .pro_wrapper .main-contain .item .img img {
	display: inline-block;
}

/* line 405, ../sass/app/_about.scss */
#main.about .index .pro_wrapper .main-contain .item p {
	font-size: 2.6rem;
	line-height: 1.8;
	color: #333333;
}

/* line 410, ../sass/app/_about.scss */
#main.about .index .pro_wrapper .main-contain .item::after {
	position: absolute;
	top: 0;
	right: -60%;
	width: 1px;
	height: 100%;
	content: '';
	background: #cccccc;
}

/* line 420, ../sass/app/_about.scss */
#main.about .index .pro_wrapper .main-contain .item:last-child::after {
	display: none;
}

/* line 427, ../sass/app/_about.scss */
#main.about .index .customer-wrapper {
	background: #f2f2f2;
	padding: 90px 0;
}

/* line 430, ../sass/app/_about.scss */
#main.about .index .customer-wrapper .title {
	font-size: 4rem;
	margin-bottom: 70px;
}

/* line 434, ../sass/app/_about.scss */
#main.about .index .customer-wrapper .content {
	width: 100%;
	height: 525px;
	display: -webkit-flex;
	display: flex;
	-webkit-flex-direction: column;
	flex-direction: column;
	-webkit-flex-wrap: nowrap;
	flex-wrap: nowrap;
	-webkit-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-justify-content: space-between;
	justify-content: space-between;
	-webkit-align-items: space-between;
	align-items: space-between;
}

/* line 442, ../sass/app/_about.scss */
#main.about .index .customer-wrapper .content .item .left {
	background: white;
	width: 262px;
	height: 252px;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	padding: 40px 30px;
	display: -webkit-flex;
	display: flex;
	-webkit-flex-direction: column;
	flex-direction: column;
	-webkit-flex-wrap: nowrap;
	flex-wrap: nowrap;
	-webkit-justify-content: space-between;
	justify-content: space-between;
}

/* line 450, ../sass/app/_about.scss */
#main.about .index .customer-wrapper .content .item .left p {
	font-size: 2rem;
	line-height: 1.4;
}

/* line 454, ../sass/app/_about.scss */
#main.about .index .customer-wrapper .content .item .left img {
	width: 165px;
	height: 35px;
}

/* line 459, ../sass/app/_about.scss */
#main.about .index .customer-wrapper .content .item .right {
	width: 500px;
	height: 252px;
	background-repeat: no-repeat;
	background-position: center;
	-moz-background-size: cover;
	-o-background-size: cover;
	-webkit-background-size: cover;
	background-size: cover;
}

/* line 464, ../sass/app/_about.scss */
#main.about .index .customer-wrapper .content .item .top {
	width: 400px;
	height: 355px;
	background-repeat: no-repeat;
	background-position: center;
	-moz-background-size: cover;
	-o-background-size: cover;
	-webkit-background-size: cover;
	background-size: cover;
	background-image: url("../images/about/index/customer3.jpg");
}

/* line 470, ../sass/app/_about.scss */
#main.about .index .customer-wrapper .content .item .bottom {
	background: white;
	width: 340px;
	padding: 0 30px;
	height: 170px;
	display: -webkit-flex;
	display: flex;
	-webkit-flex-direction: column;
	flex-direction: column;
	-webkit-flex-wrap: nowrap;
	flex-wrap: nowrap;
	-webkit-justify-content: center;
	justify-content: center;
	-webkit-align-items: center;
	align-items: center;
}

/* line 478, ../sass/app/_about.scss */
#main.about .index .customer-wrapper .content .item .bottom p {
	font-size: 1.6rem;
	line-height: 1.8;
}

/* line 486, ../sass/app/_about.scss */
#main.about .index .history-wrap {
	padding: 110px 0;
	position: relative;
}

/* line 489, ../sass/app/_about.scss */
#main.about .index .history-wrap .title {
	font-size: 4.4rem;
	margin-bottom: 70px;
}

/* line 495, ../sass/app/_about.scss */
#main.about .index .history-wrap .detail-content .since {
	float: left;
}

/* line 500, ../sass/app/_about.scss */
#main.about .index .history-wrap .detail-content .since p {

	font-size: 101px;
	color: transparent;
	text-stroke: 1px #006ed2;
	-moz-text-stroke: 1px #006ed2;
	-webkit-text-stroke: 1px #006ed2;
}

/* line 509, ../sass/app/_about.scss */
#main.about .index .history-wrap .detail-content .history-swiper {
	position: absolute;
	right: 0;
	bottom: 100px;
}

/* line 513, ../sass/app/_about.scss */
#main.about .index .history-wrap .detail-content .history-swiper .mask {
	z-index: 2;
	width: calc(50vw - 500px);
	height: 100%;
	top: 0;
	right: 0;
	position: absolute;
	background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuMCIgeTE9IjAuNSIgeDI9IjEuMCIgeTI9IjAuNSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwLjAiLz48c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiLz48L2xpbmVhckdyYWRpZW50PjwvZGVmcz48cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBmaWxsPSJ1cmwoI2dyYWQpIiAvPjwvc3ZnPiA=');
	background-size: 100%;
	background-image: -webkit-gradient(linear, 0% 50%, 100% 50%, color-stop(0%, rgba(0, 0, 0, 0)), color-stop(100%, #ffffff));
	background-image: -moz-linear-gradient(left, rgba(0, 0, 0, 0), #ffffff);
	background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, 0), #ffffff);
	background-image: linear-gradient(to right, rgba(0, 0, 0, 0), #ffffff);
}

/* line 523, ../sass/app/_about.scss */
#main.about .index .history-wrap .detail-content .swiper-container {
	width: calc(50vw + 240px);
}

/* line 526, ../sass/app/_about.scss */
#main.about .index .history-wrap .detail-content .swiper-container .swiper-wrapper {
	cursor: url("../images/about/index/history-cursor.ico"), pointer;
	width: 100%;
	padding: 0 0 5px 40px;
}

/* line 530, ../sass/app/_about.scss */
#main.about .index .history-wrap .detail-content .swiper-container .swiper-wrapper .swiper-slide {
	position: relative;
}

/* line 533, ../sass/app/_about.scss */
#main.about .index .history-wrap .detail-content .swiper-container .swiper-wrapper .swiper-slide .history-detail {
	font-size: 1.2rem;
	line-height: 1.4;
	width: 264px;
	height: 205px;
	padding-left: 5px;
	border-left: 1px dashed #006ed2;
	border-bottom: 1px solid #006ed2;
}

/* line 542, ../sass/app/_about.scss */
#main.about .index .history-wrap .detail-content .swiper-container .swiper-wrapper .swiper-slide .circle {
	position: absolute;
	margin: 0 auto;
	width: 7px;
	height: 7px;
	border: 2px solid #006ed2;
	border-radius: 50%;
	top: 200px;
	left: -5px;
	background: white;
}

/* line 553, ../sass/app/_about.scss */
#main.about .index .history-wrap .detail-content .swiper-container .swiper-wrapper .swiper-slide .switch-wrap {
	position: relative;
	width: 95px;
	text-align: center;
	left: -40px;
	margin-top: 15px;
}

/* line 559, ../sass/app/_about.scss */
#main.about .index .history-wrap .detail-content .swiper-container .swiper-wrapper .swiper-slide .switch-wrap .add {
	margin-right: 5px;
	position: relative;
	top: 3px;
	width: 19px;
	height: 19px;
	display: inline-block;
	vertical-align: middle;
	text-align: center;
	line-height: 18px;
}

/* line 569, ../sass/app/_about.scss */
#main.about .index .history-wrap .detail-content .swiper-container .swiper-wrapper .swiper-slide .switch-wrap .add img {
	display: inline-block;
	vertical-align: middle;
	-moz-transition: -moz-transform 0.3s ease;
	-o-transition: -o-transform 0.3s ease;
	-webkit-transition: -webkit-transform 0.3s ease;
	transition: transform 0.3s ease;
}

/* line 574, ../sass/app/_about.scss */
#main.about .index .history-wrap .detail-content .swiper-container .swiper-wrapper .swiper-slide .switch-wrap .add .bg {
	position: absolute;
	z-index: -1;
	width: 19px;
	height: 19px;
	top: 0;
	left: 0;
	background: white;
	border-radius: 50%;
	-moz-animation: circle-scale 2s ease infinite;
	-webkit-animation: circle-scale 2s ease infinite;
	animation: circle-scale 2s ease infinite;
}

/* line 586, ../sass/app/_about.scss */
#main.about .index .history-wrap .detail-content .swiper-container .swiper-wrapper .swiper-slide .switch-wrap .add.active img {
	-moz-transform: rotate(-45deg);
	-ms-transform: rotate(-45deg);
	-webkit-transform: rotate(-45deg);
	transform: rotate(-45deg);
}

/* line 591, ../sass/app/_about.scss */
#main.about .index .history-wrap .detail-content .swiper-container .swiper-wrapper .swiper-slide .switch-wrap span {
	font-size: 2.4rem;
	display: inline-block;
	vertical-align: middle;

}

/* line 601, ../sass/app/_about.scss */
#main.about .index .history-wrap .detail-content::after {
	content: '';
	display: block;
	clear: both;
}

/* line 607, ../sass/app/_about.scss */
#main.about .index .history-wrapper {
	padding: 110px 0;
}

/* line 609, ../sass/app/_about.scss */
#main.about .index .history-wrapper .title {
	font-size: 4rem;
	line-height: 1.6;
	margin-bottom: 55px;
}

/* line 614, ../sass/app/_about.scss */
#main.about .index .history-wrapper .num-wrapper {
	position: relative;
	width: 100%;
	display: -webkit-flex;
	display: flex;
	-webkit-flex-direction: row;
	flex-direction: row;
	-webkit-flex-wrap: nowrap;
	flex-wrap: nowrap;
	-webkit-justify-content: space-between;
	justify-content: space-between;
}

/* line 620, ../sass/app/_about.scss */
#main.about .index .history-wrapper .num-wrapper .item .num {
	font-size: 10rem;

	line-height: 1.4;
	color: #006ed2;
}

/* line 626, ../sass/app/_about.scss */
#main.about .index .history-wrapper .num-wrapper .item .intro {
	font-size: 1.6rem;
	line-height: 2;
	color: #666666;
}

/* line 632, ../sass/app/_about.scss */
#main.about .index .history-wrapper .num-wrapper::before {
	display: block;
	content: '';
	position: absolute;
	width: 1px;
	height: 100%;
	background: #cccccc;
	top: 0;
	left: 33%;
}

/* line 642, ../sass/app/_about.scss */
#main.about .index .history-wrapper .num-wrapper::after {
	display: block;
	content: '';
	position: absolute;
	width: 1px;
	height: 100%;
	background: #cccccc;
	top: 0;
	right: 28%;
}

/* line 653, ../sass/app/_about.scss */
#main.about .index .history-wrapper .swiper-container {
	width: 100%;
	height: 477px;
	overflow: hidden;
	background: #00367d;
}

/* line 660, ../sass/app/_about.scss */
#main.about .index .history-wrapper .swiper-container .swiper-wrapper .swiper-slide .content-container {
	width: 100%;
	height: 100%;
	display: none;
}

/* line 664, ../sass/app/_about.scss */
#main.about .index .history-wrapper .swiper-container .swiper-wrapper .swiper-slide .content-container.active {
	display: block;
}

/* line 668, ../sass/app/_about.scss */
#main.about .index .history-wrapper .swiper-container .swiper-wrapper .swiper-slide .content-wrap {
	display: none;
	width: 100%;
	height: 100%;
	display: -webkit-flex;
	display: flex;
	-webkit-flex-direction: row;
	flex-direction: row;
	-webkit-flex-wrap: nowrap;
	flex-wrap: nowrap;
	-webkit-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-align-items: center;
	align-items: center;
	-webkit-justify-content: center;
	justify-content: center;
}

/* line 676, ../sass/app/_about.scss */
#main.about .index .history-wrapper .swiper-container .swiper-wrapper .swiper-slide .content-wrap .tm {
	-moz-transition: all 1s ease;
	-o-transition: all 1s ease;
	-webkit-transition: all 1s ease;
	transition: all 1s ease;
}

/* line 681, ../sass/app/_about.scss */
#main.about .index .history-wrapper .swiper-container .swiper-wrapper .swiper-slide .content-wrap .since {
	margin: 0 130px;
}

/* line 685, ../sass/app/_about.scss */
#main.about .index .history-wrapper .swiper-container .swiper-wrapper .swiper-slide .content-wrap .since p {

	font-size: 12.6rem;
	color: transparent;
	text-stroke: 1px #006ed2;
	-moz-text-stroke: 1px #006ed2;
	-webkit-text-stroke: 1px #006ed2;
}

/* line 695, ../sass/app/_about.scss */
#main.about .index .history-wrapper .swiper-container .swiper-wrapper .swiper-slide .content-wrap .value-wrap .title {
	font-size: 3.47rem;
	color: white;
	line-height: 1.6;
}

/* line 702, ../sass/app/_about.scss */
#main.about .index .history-wrapper .swiper-container .swiper-wrapper .swiper-slide .content-wrap .time-line-wrap {
	width: 100%;
	height: 2px;
	background: #006ed2;
	position: relative;
}

/* line 707, ../sass/app/_about.scss */
#main.about .index .history-wrapper .swiper-container .swiper-wrapper .swiper-slide .content-wrap .time-line-wrap.first {
	width: 554px;
	top: 50px;
}

/* line 711, ../sass/app/_about.scss */
#main.about .index .history-wrapper .swiper-container .swiper-wrapper .swiper-slide .content-wrap .time-line-wrap .item {
	position: absolute;
	top: -4px;
}

/* line 714, ../sass/app/_about.scss */
#main.about .index .history-wrapper .swiper-container .swiper-wrapper .swiper-slide .content-wrap .time-line-wrap .item .circle {
	margin: 0 auto;
	width: 7px;
	height: 7px;
	border: 2px solid #006ed2;
	border-radius: 50%;
	background: #00367d;
}

/* line 722, ../sass/app/_about.scss */
#main.about .index .history-wrapper .swiper-container .swiper-wrapper .swiper-slide .content-wrap .time-line-wrap .item .switch-wrap {
	margin-top: 10px;
}

/* line 724, ../sass/app/_about.scss */
#main.about .index .history-wrapper .swiper-container .swiper-wrapper .swiper-slide .content-wrap .time-line-wrap .item .switch-wrap .add {
	margin-right: 5px;
	position: relative;
	top: 5px;
	width: 19px;
	height: 19px;
	display: inline-block;
	vertical-align: middle;
	text-align: center;
	line-height: 18px;
}

/* line 734, ../sass/app/_about.scss */
#main.about .index .history-wrapper .swiper-container .swiper-wrapper .swiper-slide .content-wrap .time-line-wrap .item .switch-wrap .add img {
	display: inline-block;
	vertical-align: middle;
	-moz-transition: -moz-transform 0.3s ease;
	-o-transition: -o-transform 0.3s ease;
	-webkit-transition: -webkit-transform 0.3s ease;
	transition: transform 0.3s ease;
}

/* line 739, ../sass/app/_about.scss */
#main.about .index .history-wrapper .swiper-container .swiper-wrapper .swiper-slide .content-wrap .time-line-wrap .item .switch-wrap .add .bg {
	position: absolute;
	z-index: -1;
	width: 19px;
	height: 19px;
	top: 0;
	left: 0;
	background: white;
	border-radius: 50%;
	-moz-animation: circle-scale 2s ease infinite;
	-webkit-animation: circle-scale 2s ease infinite;
	animation: circle-scale 2s ease infinite;
}

/* line 751, ../sass/app/_about.scss */
#main.about .index .history-wrapper .swiper-container .swiper-wrapper .swiper-slide .content-wrap .time-line-wrap .item .switch-wrap .add.active img {
	-moz-transform: rotate(-45deg);
	-ms-transform: rotate(-45deg);
	-webkit-transform: rotate(-45deg);
	transform: rotate(-45deg);
}

/* line 756, ../sass/app/_about.scss */
#main.about .index .history-wrapper .swiper-container .swiper-wrapper .swiper-slide .content-wrap .time-line-wrap .item .switch-wrap span {
	color: white;
	font-size: 2.4rem;
	display: inline-block;
	vertical-align: middle;

}

/* line 764, ../sass/app/_about.scss */
#main.about .index .history-wrapper .swiper-container .swiper-wrapper .swiper-slide .content-wrap .time-line-wrap .item .intro-talk {
	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
	opacity: 0;
	display: none;
	padding-bottom: 35px;
	top: -170px;
	left: 50%;
	margin-left: -190px;
	position: absolute;
}

/* line 772, ../sass/app/_about.scss */
#main.about .index .history-wrapper .swiper-container .swiper-wrapper .swiper-slide .content-wrap .time-line-wrap .item .intro-talk .intro-wrap {
	position: relative;
	padding: 20px 40px;
	width: 300px;
	height: 100px;
	background: white;
	display: -webkit-flex;
	display: flex;
	-webkit-flex-direction: column;
	flex-direction: column;
	-webkit-flex-wrap: nowrap;
	flex-wrap: nowrap;
	-webkit-justify-content: center;
	justify-content: center;
}

/* line 780, ../sass/app/_about.scss */
#main.about .index .history-wrapper .swiper-container .swiper-wrapper .swiper-slide .content-wrap .time-line-wrap .item .intro-talk .intro-wrap p {
	font-size: 1.3rem;
	line-height: 1.6;
}

/* line 784, ../sass/app/_about.scss */
#main.about .index .history-wrapper .swiper-container .swiper-wrapper .swiper-slide .content-wrap .time-line-wrap .item .intro-talk .intro-wrap::after {
	position: absolute;
	content: '';
	display: block;
	width: 52px;
	height: 26px;
	background-repeat: no-repeat;
	background-position: center;
	-moz-background-size: cover;
	-o-background-size: cover;
	-webkit-background-size: cover;
	background-size: cover;
	background-image: url("../images/about/index/talk.png");
	left: 50%;
	margin-left: -26px;
	bottom: -26px;
}

/* line 800, ../sass/app/_about.scss */
#main.about .index .history-wrapper .swiper-container .swiper-wrapper .swiper-slide .content-wrap .time-line-wrap .first-circle-wrap {
	top: -4px;
	position: absolute;
	left: 0;
}

/* line 804, ../sass/app/_about.scss */
#main.about .index .history-wrapper .swiper-container .swiper-wrapper .swiper-slide .content-wrap .time-line-wrap .first-circle-wrap .first-circle {
	width: 7px;
	height: 7px;
	border: 2px solid #006ed2;
	border-radius: 50%;
	background: #006ed2;
}

/* line 813, ../sass/app/_about.scss */
#main.about .index .history-wrapper .swiper-container .swiper-wrapper .swiper-slide .content-wrap .history_imgs {
	position: relative;
}

/* line 815, ../sass/app/_about.scss */
#main.about .index .history-wrapper .swiper-container .swiper-wrapper .swiper-slide .content-wrap .history_imgs img {
	position: relative;
}

/* line 818, ../sass/app/_about.scss */
#main.about .index .history-wrapper .swiper-container .swiper-wrapper .swiper-slide .content-wrap .history_imgs.special {
	width: 450px;
	height: 220px;
}

/* line 821, ../sass/app/_about.scss */
#main.about .index .history-wrapper .swiper-container .swiper-wrapper .swiper-slide .content-wrap .history_imgs.special img {
	position: absolute;
}

/* line 823, ../sass/app/_about.scss */
#main.about .index .history-wrapper .swiper-container .swiper-wrapper .swiper-slide .content-wrap .history_imgs.special img:first-child {
	z-index: 3;
	bottom: 0;
	left: 0;
}

/* line 828, ../sass/app/_about.scss */
#main.about .index .history-wrapper .swiper-container .swiper-wrapper .swiper-slide .content-wrap .history_imgs.special img:nth-child(2) {
	z-index: 1;
	right: 0;
	top: 0;
}

/* line 833, ../sass/app/_about.scss */
#main.about .index .history-wrapper .swiper-container .swiper-wrapper .swiper-slide .content-wrap .history_imgs.special img:last-child {
	bottom: 0;
	right: 20px;
	z-index: 2;
}

/* line 841, ../sass/app/_about.scss */
#main.about .index .history-wrapper .swiper-container .swiper-wrapper .swiper-slide .content-wrap .main-event {
	position: relative;
	height: 205px;
	margin-left: 60px;
	padding-left: 30px;
	border-left: 4px solid #006ed2;
	display: -webkit-flex;
	display: flex;
	-webkit-flex-direction: column;
	flex-direction: column;
	-webkit-flex-wrap: nowrap;
	flex-wrap: nowrap;
	-webkit-justify-content: space-between;
	justify-content: space-between;
}

/* line 849, ../sass/app/_about.scss */
#main.about .index .history-wrapper .swiper-container .swiper-wrapper .swiper-slide .content-wrap .main-event .title {

	font-size: 4.7rem;
	color: white;
	font-weight: bold;
	margin-bottom: 60px;
	line-height: .4;
}

/* line 857, ../sass/app/_about.scss */
#main.about .index .history-wrapper .swiper-container .swiper-wrapper .swiper-slide .content-wrap .main-event .detail {
	font-size: 1.5rem;
	line-height: 1.8;
	color: white;
}

/* line 869, ../sass/app/_about.scss */
#main.about .index .history-wrapper .swiper-container .swiper-button-prev {
	background-image: url("../images/about/index/prev.png");
	left: 0;
}

/* line 873, ../sass/app/_about.scss */
#main.about .index .history-wrapper .swiper-container .swiper-button-next {
	right: 0;
	background-image: url("../images/about/index/next.png");
}

/* line 877, ../sass/app/_about.scss */
#main.about .index .history-wrapper .swiper-container .swiper-button-prev,
#main.about .index .history-wrapper .swiper-container .swiper-button-next {
	margin-top: -18.5px;
	width: 73px;
	height: 37px;
	background-repeat: no-repeat;
	background-position: center;
	-moz-background-size: cover;
	-o-background-size: cover;
	-webkit-background-size: cover;
	background-size: cover;
	-webkit-tap-highlight-color: transparent;
}

/* line 883, ../sass/app/_about.scss */
#main.about .index .history-wrapper .swiper-container .swiper-button-prev:focus,
#main.about .index .history-wrapper .swiper-container .swiper-button-next:focus {
	outline: none;
}

/* line 886, ../sass/app/_about.scss */
#main.about .index .history-wrapper .swiper-container .swiper-button-prev.swiper-button-disabled,
#main.about .index .history-wrapper .swiper-container .swiper-button-next.swiper-button-disabled {
	display: none;
}

/* line 892, ../sass/app/_about.scss */
#main.about .index .factory-wrapper {
	background: #f2f2f2;
	padding-bottom: 40px;
}

/* line 895, ../sass/app/_about.scss */
#main.about .index .factory-wrapper .head_cover {
	width: 100%;
	height: 300px;
	background-repeat: no-repeat;
	background-position: center;
	-moz-background-size: cover;
	-o-background-size: cover;
	-webkit-background-size: cover;
	background-size: cover;
}

/* line 899, ../sass/app/_about.scss */
#main.about .index .factory-wrapper .head_cover .title {
	font-size: 4.8rem;
	padding-top: 65px;
	margin-bottom: 20px;
	line-height: 1.3;
	color: white;
}

/* line 906, ../sass/app/_about.scss */
#main.about .index .factory-wrapper .head_cover .detail {
	color: white;
	font-size: 2.8rem;
	line-height: 1.5;
}

/* line 912, ../sass/app/_about.scss */
#main.about .index .factory-wrapper .video-wrap {
	background: white;
	position: relative;
	top: -55px;
}

/* line 917, ../sass/app/_about.scss */
#main.about .index .factory-wrapper .video-wrap .video-content {
	position: relative;
	width: 100%;
	height: 675px;
}

/* line 921, ../sass/app/_about.scss */
#main.about .index .factory-wrapper .video-wrap .video-content .mask {
	z-index: 2;
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	background-repeat: no-repeat;
	background-position: center;
	-moz-background-size: cover;
	-o-background-size: cover;
	-webkit-background-size: cover;
	background-size: cover;
	text-align: center;
	line-height: 675px;
}

/* line 931, ../sass/app/_about.scss */
#main.about .index .factory-wrapper .video-wrap .video-content .mask img {
	cursor: pointer;
	display: inline-block;
}

/* line 936, ../sass/app/_about.scss */
#main.about .index .factory-wrapper .video-wrap .video-content video {
	width: 100%;
	height: 100%;
	object-fit: cover;
}

/* line 944, ../sass/app/_about.scss */
#main.about .index .factory-wrapper .factory-imgs {
	background: white;
	position: relative;
	top: -55px;
}

/* line 948, ../sass/app/_about.scss */
#main.about .index .factory-wrapper .factory-imgs .btns {
	width: 100%;
	height: 800px;
	display: -webkit-flex;
	display: flex;
	-webkit-flex-direction: row;
	flex-direction: row;
	-webkit-flex-wrap: nowrap;
	flex-wrap: nowrap;
	-webkit-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-align-content: space-between;
	align-content: space-between;
}

/* line 954, ../sass/app/_about.scss */
#main.about .index .factory-wrapper .factory-imgs .btns .btn {
	cursor: pointer;
	height: 160px;
	position: relative;
	width: 400px;
	text-align: center;
	line-height: 160px;
	font-size: 1.8rem;
	-moz-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	-webkit-transition: all 0.3s ease;
	transition: all 0.3s ease;
}

/* line 963, ../sass/app/_about.scss */
#main.about .index .factory-wrapper .factory-imgs .btns .btn::after {
	content: '';
	display: block;
	position: absolute;
	width: 1px;
	height: 70px;
	background: #f2f2f2;
	right: 0;
	top: 50%;
	margin-top: -35px;
	filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
	opacity: 1;
	-moz-transition: opacity 0.3s ease;
	-o-transition: opacity 0.3s ease;
	-webkit-transition: opacity 0.3s ease;
	transition: opacity 0.3s ease;
}

/* line 975, ../sass/app/_about.scss */
#main.about .index .factory-wrapper .factory-imgs .btns .btn.active {
	background: #006ed2;
	color: white;
}

/* line 978, ../sass/app/_about.scss */
#main.about .index .factory-wrapper .factory-imgs .btns .btn.active::after {
	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
	opacity: 0;
}

/* line 983, ../sass/app/_about.scss */
#main.about .index .factory-wrapper .factory-imgs .btns .btn:nth-child(3)::after {
	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
	opacity: 0;
}

/* line 988, ../sass/app/_about.scss */
#main.about .index .factory-wrapper .factory-imgs .btns .btn:nth-child(6)::after {
	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
	opacity: 0;
}

/* line 995, ../sass/app/_about.scss */
#main.about .index .factory-wrapper .factory-imgs .imgs {
	position: absolute;
	width: 100%;
	height: 480px;
	left: 0;
	top: 50%;
	margin-top: -240px;
	overflow: hidden;
}

/* line 1003, ../sass/app/_about.scss */
#main.about .index .factory-wrapper .factory-imgs .imgs .img {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background-repeat: no-repeat;
	background-position: center;
	-moz-background-size: cover;
	-o-background-size: cover;
	-webkit-background-size: cover;
	background-size: cover;
	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
	opacity: 0;
	-moz-transition: opacity 0.3s ease;
	-o-transition: opacity 0.3s ease;
	-webkit-transition: opacity 0.3s ease;
	transition: opacity 0.3s ease;
	display: -webkit-flex;
	display: flex;
	-webkit-flex-direction: column;
	flex-direction: column;
	-webkit-flex-wrap: nowrap;
	flex-wrap: nowrap;
	-webkit-justify-content: center;
	justify-content: center;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	padding: 0 80px;
}

/* line 1016, ../sass/app/_about.scss */
#main.about .index .factory-wrapper .factory-imgs .imgs .img .title {
	margin-bottom: 15px;
	color: white;
	font-size: 3.6rem;
	line-height: 1.5;
}

/* line 1022, ../sass/app/_about.scss */
#main.about .index .factory-wrapper .factory-imgs .imgs .img .detail {
	font-size: 1.8rem;
	line-height: 2;
	color: white;
}

/* line 1027, ../sass/app/_about.scss */
#main.about .index .factory-wrapper .factory-imgs .imgs .img.active {
	filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
	opacity: 1;
}

/* line 1035, ../sass/app/_about.scss */
#main.about .index .patent-wrapper {
	width: 100%;
	height: 597px;
	background-repeat: no-repeat;
	background-position: center;
	-moz-background-size: cover;
	-o-background-size: cover;
	-webkit-background-size: cover;
	background-size: cover;
	background-image: url("../images/about/index/patent-bg.jpg");
}

/* line 1041, ../sass/app/_about.scss */
#main.about .index .patent-wrapper .main-contain {
	height: 100%;
	display: -webkit-flex;
	display: flex;
	-webkit-flex-direction: column;
	flex-direction: column;
	-webkit-flex-wrap: nowrap;
	flex-wrap: nowrap;
	-webkit-justify-content: center;
	justify-content: center;
	-webkit-align-items: center;
	align-items: center;
}

/* line 1046, ../sass/app/_about.scss */
#main.about .index .patent-wrapper .main-contain .item-list {
	width: 100%;
	display: -webkit-flex;
	display: flex;
	-webkit-flex-direction: row;
	flex-direction: row;
	-webkit-flex-wrap: nowrap;
	flex-wrap: nowrap;
	-webkit-justify-content: space-between;
	justify-content: space-between;
	margin-bottom: 80px;
}

/* line 1052, ../sass/app/_about.scss */
#main.about .index .patent-wrapper .main-contain .item-list .item .num {
	text-align: center;
	font-size: 7rem;

	color: white;
	margin-bottom: 35px;
}

/* line 1059, ../sass/app/_about.scss */
#main.about .index .patent-wrapper .main-contain .item-list .item .intro {
	font-size: 1.6rem;
	line-height: 2;
	color: white;
}

/* line 1069, ../sass/app/_about.scss */
#main.about .index .partner-wrapper {
	width: 100%;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	background: #818c92;
}

/* line 1073, ../sass/app/_about.scss */
#main.about .index .partner-wrapper .slogan-wrap {
	width: 100%;
	height: 400px;
	background: #40525f;
	margin-bottom: 100px;
}

/* line 1078, ../sass/app/_about.scss */
#main.about .index .partner-wrapper .slogan-wrap .main-contain {
	height: 100%;
	display: -webkit-flex;
	display: flex;
	-webkit-flex-direction: row;
	flex-direction: row;
	-webkit-flex-wrap: nowrap;
	flex-wrap: nowrap;
	-webkit-align-items: center;
	align-items: center;
}

/* line 1083, ../sass/app/_about.scss */
#main.about .index .partner-wrapper .slogan-wrap p {
	font-size: 4.8rem;
	line-height: 1.4;
	color: white;
}

/* line 1087, ../sass/app/_about.scss */
#main.about .index .partner-wrapper .slogan-wrap p em {
	font-size: 6rem;
}

/* line 1092, ../sass/app/_about.scss */
#main.about .index .partner-wrapper .title {
	text-align: center;
	font-size: 4rem;
	padding-bottom: 40px;
	border-bottom: 1px solid white;
	color: white;
	margin-bottom: 95px;
}

/* line 1100, ../sass/app/_about.scss */
#main.about .index .partner-wrapper .list {
	display: -webkit-flex;
	display: flex;
	-webkit-flex-direction: row;
	flex-direction: row;
	-webkit-flex-wrap: nowrap;
	flex-wrap: nowrap;
	-webkit-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-justify-content: space-between;
	justify-content: space-between;
}

/* line 1104, ../sass/app/_about.scss */
#main.about .index .partner-wrapper .list .item {
	height: 145px;
	width: 25%;
	text-align: center;
	margin-bottom: 60px;
	line-height: 145px;
}

/* line 1110, ../sass/app/_about.scss */
#main.about .index .partner-wrapper .list .item img {
	display: inline-block;
	vertical-align: middle;
}

/* line 1116, ../sass/app/_about.scss */
#main.about .index .partner-wrapper .more-partner {
	width: 537px;
	height: 88px;
	margin: 0 auto;
}

/* line 1120, ../sass/app/_about.scss */
#main.about .index .partner-wrapper .more-partner p {
	position: relative;
	top: -10px;
	line-height: 88px;
	text-align: center;
	color: white;
	font-size: 2.3rem;

}

/* line 1128, ../sass/app/_about.scss */
#main.about .index .partner-wrapper .more-partner p strong {
	font-size: 3.9rem;
	font-weight: bold;
}

/* line 1136, ../sass/app/_about.scss */
#main.about .index .technical-choose {
	width: 100%;
}

/* line 1138, ../sass/app/_about.scss */
#main.about .index .technical-choose .item {
	width: 50%;
	height: 450px;
	background-repeat: no-repeat;
	background-position: center;
	-moz-background-size: cover;
	-o-background-size: cover;
	-webkit-background-size: cover;
	background-size: cover;
	display: -webkit-flex;
	display: flex;
	-webkit-flex-direction: column;
	flex-direction: column;
	-webkit-flex-wrap: nowrap;
	flex-wrap: nowrap;
	-webkit-align-items: center;
	align-items: center;
	-webkit-justify-content: center;
	justify-content: center;
}

/* line 1145, ../sass/app/_about.scss */
#main.about .index .technical-choose .item .title {
	color: white;
	font-size: 3.6rem;
	margin-bottom: 30px;
}

/* line 1152, ../sass/app/_about.scss */
#main.about .index .technical-choose .item .more-btn.white span {
	color: #006ed2;
}

/* line 1158, ../sass/app/_about.scss */
#main.about .index .technical-choose::after {
	content: '';
	display: block;
	clear: both;
}

/* line 1165, ../sass/app/_about.scss */
#main.about .history .time-line-tabs {
	margin-bottom: 60px;
	display: -webkit-flex;
	display: flex;
	-webkit-flex-direction: row;
	flex-direction: row;
	-webkit-flex-wrap: nowrap;
	flex-wrap: nowrap;
	-webkit-justify-content: center;
	justify-content: center;

}

/* line 1170, ../sass/app/_about.scss */
#main.about .history .time-line-tabs .item {
	width: 298px;
	height: 48px;
	line-height: 48px;
	color: #666666;
	font-size: 1.6rem;
	border: #ccc 1px solid;
	text-align: center;
	font-weight: bold;
	cursor: pointer;
}

/* line 1181, ../sass/app/_about.scss */
#main.about .history .time-line-tabs .item.active {
	color: #fff;
	background: #e60012;
	border-color: #e60012;
}

/* line 1188, ../sass/app/_about.scss */
#main.about .history .time-line-container .section {
	width: 100%;
	height: auto;
	position: relative;
	display: none;
}

/* line 1193, ../sass/app/_about.scss */
#main.about .history .time-line-container .section.active {
	display: block;
}

/* line 1197, ../sass/app/_about.scss */
#main.about .history .time-line-container .item {
	height: auto;
	color: #333333;
	font-size: 1.6rem;
	line-height: 1.6;
	position: relative;
	width: 100%;
	margin-top: 19px;
}

/* line 1205, ../sass/app/_about.scss */
#main.about .history .time-line-container .item.last {
	margin-top: 0;
}

/* line 1207, ../sass/app/_about.scss */
#main.about .history .time-line-container .item.last .wrap {
	height: 200px;
}

/* line 1211, ../sass/app/_about.scss */
#main.about .history .time-line-container .item::after {
	content: '';
	display: block;
	width: 0;
	height: 0;
	clear: both;
}

/* line 1217, ../sass/app/_about.scss */
#main.about .history .time-line-container .item .wrap {
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	position: relative;
}

/* line 1220, ../sass/app/_about.scss */
#main.about .history .time-line-container .item .wrap .year {

	font-weight: bold;
}

/* line 1224, ../sass/app/_about.scss */
#main.about .history .time-line-container .item .wrap .content {
	margin-top: 10px;
}

/* line 1229, ../sass/app/_about.scss */
#main.about .history .time-line-container .item.l .wrap {
	width: 601px;
	float: left;
	border-right: #cccccc 1px solid;
	padding: 0 80px 40px 100px;
	text-align: right;
}

/* line 1235, ../sass/app/_about.scss */
#main.about .history .time-line-container .item.l .wrap .year {
	top: -32px;
	right: 80px;
}

/* line 1239, ../sass/app/_about.scss */
#main.about .history .time-line-container .item.l .wrap .decoration {
	position: absolute;
	right: -4px;
	top: -14px;
	width: 63px;
	height: 8px;
	display: -webkit-flex;
	display: flex;
	-webkit-flex-direction: row;
	flex-direction: row;
	-webkit-flex-wrap: nowrap;
	flex-wrap: nowrap;
	-webkit-justify-content: space-between;
	justify-content: space-between;
	-webkit-align-items: center;
	align-items: center;
}

/* line 1248, ../sass/app/_about.scss */
#main.about .history .time-line-container .item.l .wrap .decoration .dot {
	height: 8px;
	width: 8px;
	background-color: #cccccc;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	border-radius: 8px;
}

/* line 1254, ../sass/app/_about.scss */
#main.about .history .time-line-container .item.l .wrap .decoration .line {
	width: 50px;
	height: 1px;
	background-color: #cccccc;
}

/* line 1263, ../sass/app/_about.scss */
#main.about .history .time-line-container .item.r .wrap {
	width: 600px;
	float: right;
	border-left: #cccccc 1px solid;
	padding: 0 100px 40px 80px;
	text-align: left;
}

/* line 1269, ../sass/app/_about.scss */
#main.about .history .time-line-container .item.r .wrap .decoration {
	position: absolute;
	left: -4px;
	top: -14px;
	width: 63px;
	height: 8px;
	display: -webkit-flex;
	display: flex;
	-webkit-flex-direction: row;
	flex-direction: row;
	-webkit-flex-wrap: nowrap;
	flex-wrap: nowrap;
	-webkit-justify-content: space-between;
	justify-content: space-between;
	-webkit-align-items: center;
	align-items: center;
}

/* line 1278, ../sass/app/_about.scss */
#main.about .history .time-line-container .item.r .wrap .decoration .dot {
	height: 8px;
	width: 8px;
	background-color: #cccccc;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	border-radius: 8px;
}

/* line 1284, ../sass/app/_about.scss */
#main.about .history .time-line-container .item.r .wrap .decoration .line {
	width: 50px;
	height: 1px;
	background-color: #cccccc;
}

/* line 1290, ../sass/app/_about.scss */
#main.about .history .time-line-container .item.r .wrap .year {
	top: -32px;
	left: 80px;
}

/* line 1296, ../sass/app/_about.scss */
#main.about .history .time-line-container .item .year {
	font-size: 2.4rem;
	color: #e60012;
	position: absolute;
}

/* line 1311, ../sass/app/_about.scss */
#main.about .culture .section .sec-name {
	text-align: center;
	font-size: 2.4rem;
	color: #666666;
	font-weight: bold;
	margin-bottom: 40px;
}

/* line 1319, ../sass/app/_about.scss */
#main.about .culture .target {
	background: #fff;
	padding: 0 0 75px;
}

/* line 1322, ../sass/app/_about.scss */
#main.about .culture .target .content {
	font-size: 1.8rem;
	color: #333333;
	text-align: center;
}

/* line 1328, ../sass/app/_about.scss */
#main.about .culture .frame {
	padding: 75px 0;
	background: #f8f8f8;
}

/* line 1331, ../sass/app/_about.scss */
#main.about .culture .frame .content {
	display: block;
	margin: 0 auto;
}

/* line 1336, ../sass/app/_about.scss */
#main.about .culture .value {
	padding: 75px 0;
	background-color: #f8f8f8;
}

/* line 1339, ../sass/app/_about.scss */
#main.about .culture .value .abst {
	font-size: 1.6rem;
	line-height: 1.6;
	text-align: center;
	margin: 20px auto 40px;
}

/* line 1345, ../sass/app/_about.scss */
#main.about .culture .value .tabs {
	width: 100%;
	height: auto;
	display: -webkit-flex;
	display: flex;
	-webkit-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-flex-direction: row;
	flex-direction: row;
	-webkit-justify-content: space-between;
	justify-content: space-between;
	margin-top: 75px;
}

/* line 1353, ../sass/app/_about.scss */
#main.about .culture .value .tabs .item {
	width: 587px;
	height: 150px;
	position: relative;
	border-bottom: #333333 3px solid;
	cursor: pointer;
	-moz-transition: border-color 0.3s;
	-o-transition: border-color 0.3s;
	-webkit-transition: border-color 0.3s;
	transition: border-color 0.3s;
	margin-bottom: 20px;
}

/* line 1361, ../sass/app/_about.scss */
#main.about .culture .value .tabs .item.active {
	border-color: #e60012;
}

/* line 1364, ../sass/app/_about.scss */
#main.about .culture .value .tabs .item img {
	width: 587px;
	height: 150px;
	position: absolute;
	left: 0;
	top: 0;
	z-index: 1;
}

/* line 1372, ../sass/app/_about.scss */
#main.about .culture .value .tabs .item .name {
	width: 587px;
	height: 150px;
	line-height: 150px;
	text-align: center;
	position: relative;
	z-index: 2;
	font-size: 2rem;
	color: #ffffff;
	font-weight: bold;
	text-shadow: 0px 3px 5px rgba(0, 0, 0, 0.5);
}

/* line 1386, ../sass/app/_about.scss */
#main.about .culture .value .details {
	margin-top: 60px;
	height: 85px;
	position: relative;
	-moz-transition: height 0.3s;
	-o-transition: height 0.3s;
	-webkit-transition: height 0.3s;
	transition: height 0.3s;
	overflow: hidden;
}

/* line 1392, ../sass/app/_about.scss */
#main.about .culture .value .details .item {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
	opacity: 0;
	-moz-transition: all 0.3s;
	-o-transition: all 0.3s;
	-webkit-transition: all 0.3s;
	transition: all 0.3s;
	color: #333333;
	font-size: 1.6rem;
	line-height: 1.6;
	text-align: center;
}

/* line 1403, ../sass/app/_about.scss */
#main.about .culture .value .details .item p {
	margin-top: 10px;
}

/* line 1406, ../sass/app/_about.scss */
#main.about .culture .value .details .item.active {
	filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
	opacity: 1;
}

/* line 1414, ../sass/app/_about.scss */
#main.about .leader>.container {
	padding-bottom: 75px;
}

/* line 1417, ../sass/app/_about.scss */
#main.about .leader .cover {
	margin-top: 30px;
}

/* line 1420, ../sass/app/_about.scss */
#main.about .leader .info {
	margin-top: 95px;
	text-align: center;
}

/* line 1423, ../sass/app/_about.scss */
#main.about .leader .info p {
	margin-bottom: 10px;
	font-size: 1.6rem;
	line-height: 1.6;
}

/* line 1434, ../sass/app/_about.scss */
#main.about .duty .tabs {
	width: 100%;
	height: auto;
	display: -webkit-flex;
	display: flex;
	-webkit-flex-direction: row;
	flex-direction: row;
	-webkit-flex-wrap: nowrap;
	flex-wrap: nowrap;
	-webkit-justify-content: space-between;
	justify-content: space-between;
	margin-top: 75px;
}

/* line 1440, ../sass/app/_about.scss */
#main.about .duty .tabs .item {
	width: 296px;
	height: 150px;
	position: relative;
	border-bottom: #333333 3px solid;
	background-color: #f8f8f8;
	cursor: pointer;
	-moz-transition: border-color 0.3s;
	-o-transition: border-color 0.3s;
	-webkit-transition: border-color 0.3s;
	transition: border-color 0.3s;
	display: -webkit-flex;
	display: flex;
	-webkit-flex-direction: column;
	flex-direction: column;
	-webkit-flex-wrap: nowrap;
	flex-wrap: nowrap;
	-webkit-justify-content: center;
	justify-content: center;
	-webkit-align-items: center;
	align-items: center;
}

/* line 1453, ../sass/app/_about.scss */
#main.about .duty .tabs .item.active .image .normal {
	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
	opacity: 0;
}

/* line 1456, ../sass/app/_about.scss */
#main.about .duty .tabs .item.active .image .hover {
	filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
	opacity: 1;
}

/* line 1461, ../sass/app/_about.scss */
#main.about .duty .tabs .item .image {
	width: 100%;
	height: 70px;
	position: relative;
}

/* line 1465, ../sass/app/_about.scss */
#main.about .duty .tabs .item .image img {
	position: absolute;
	left: 0;
	top: 0;
	-moz-transition: opacity 0.3s;
	-o-transition: opacity 0.3s;
	-webkit-transition: opacity 0.3s;
	transition: opacity 0.3s;
}

/* line 1471, ../sass/app/_about.scss */
#main.about .duty .tabs .item .image .normal {
	filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
	opacity: 1;
}

/* line 1474, ../sass/app/_about.scss */
#main.about .duty .tabs .item .image .hover {
	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
	opacity: 0;
}

/* line 1478, ../sass/app/_about.scss */
#main.about .duty .tabs .item .name {
	height: 34px;
	width: 100%;
	text-align: center;
	line-height: 34px;
	font-size: 2rem;
	color: #333333;
	font-weight: bold;
	margin-top: 10px;
}

/* line 1488, ../sass/app/_about.scss */
#main.about .duty .tabs .item.active {
	border-color: #e60012;
}

/* line 1493, ../sass/app/_about.scss */
#main.about .duty .details {
	margin-top: 85px;
	padding-bottom: 20px;
}

/* line 1496, ../sass/app/_about.scss */
#main.about .duty .details .item {
	margin-bottom: 35px;
	color: #333;
	font-size: 1.6rem;
}

/* line 1500, ../sass/app/_about.scss */
#main.about .duty .details .item .title {
	font-weight: bold;
}

/* line 1503, ../sass/app/_about.scss */
#main.about .duty .details .item .content {
	line-height: 1.6;
}

/* line 1507, ../sass/app/_about.scss */
#main.about .duty .details .duty_detail {
	margin-bottom: 25px;
}

/* line 1509, ../sass/app/_about.scss */
#main.about .duty .details .duty_detail p {
	color: #333;
	font-size: 1.6rem;
	line-height: 1.6;
}

/* line 1517, ../sass/app/_about.scss */
#main.about .duty .details .duty_title {
	font-size: 1.6rem;
	line-height: 1.6;
	font-weight: bold;
}

/* line 1523, ../sass/app/_about.scss */
#main.about .duty .gallery {
	position: relative;
}

/* line 223, ../sass/construct/_mixin.scss */
#main.about .duty .gallery .swiper-container {
	height: 460px;
	margin-top: 35px;
	overflow: hidden;
}

/* line 227, ../sass/construct/_mixin.scss */
#main.about .duty .gallery .swiper-container .lists {
	height: 270px;
	display: -webkit-flex;
	display: flex;
	-webkit-justify-content: flex-start;
	justify-content: flex-start;
	-webkit-align-items: center;
	align-items: center;
	/*display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;*/
}

/* line 244, ../sass/construct/_mixin.scss */
#main.about .duty .gallery .swiper-container .lists .item {
	width: 396px;
	height: 270px;
	position: relative;
}

/* line 248, ../sass/construct/_mixin.scss */
#main.about .duty .gallery .swiper-container .lists .item>img {
	z-index: 1;
	position: relative;
	width: 396px;
	height: 224px;
	border: #fff 1px solid;
}

/* line 255, ../sass/construct/_mixin.scss */
#main.about .duty .gallery .swiper-container .lists .item .title {
	height: 48px;
	line-height: 48px;
	background-color: #f8f8f8;
	text-align: center;
	font-size: 1.6rem;
	color: #a40000;
	font-weight: bold;
	margin-top: 12px;
}

/* line 268, ../sass/construct/_mixin.scss */
#main.about .duty .gallery .change-tool {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
}

/* line 273, ../sass/construct/_mixin.scss */
#main.about .duty .gallery .change-tool .prev,
#main.about .duty .gallery .change-tool .next {
	position: absolute;
	top: 110px;
	color: #656766;
	cursor: pointer;
	z-index: 3;
}

/* line 279, ../sass/construct/_mixin.scss */
#main.about .duty .gallery .change-tool .prev i,
#main.about .duty .gallery .change-tool .next i {
	font-size: 3.2rem;
}

/* line 283, ../sass/construct/_mixin.scss */
#main.about .duty .gallery .change-tool .prev {
	left: -55px;
}

/* line 286, ../sass/construct/_mixin.scss */
#main.about .duty .gallery .change-tool .next {
	right: -55px;
}

/* line 1530, ../sass/app/_about.scss */
#main.about-v .index .position-wrapper {
	width: 100%;
	height: 420px;
	display: -webkit-flex;
	display: flex;
	-webkit-flex-direction: column;
	flex-direction: column;
	-webkit-flex-wrap: nowrap;
	flex-wrap: nowrap;
	-webkit-justify-content: center;
	justify-content: center;
	-webkit-align-items: center;
	align-items: center;
	background-repeat: no-repeat;
	background-position: center;
	-moz-background-size: cover;
	-o-background-size: cover;
	-webkit-background-size: cover;
	background-size: cover;
	background-image: url("../images/about/head_banner.jpg");
}

/* line 1538, ../sass/app/_about.scss */
#main.about-v .index .position-wrapper .stock {
	margin-top: 80px;
	font-size: 2.4rem;
	margin-bottom: 30px;
	color: white;
}

/* line 1544, ../sass/app/_about.scss */
#main.about-v .index .position-wrapper .slogan {
	font-size: 4rem;
	color: white;
}

/* line 1547, ../sass/app/_about.scss */
#main.about-v .index .position-wrapper .slogan strong {
	font-weight: bold;
}

/* line 1551, ../sass/app/_about.scss */
#main.about-v .index .position-wrapper .main-contain {
	height: 100%;
	display: -webkit-flex;
	display: flex;
	-webkit-flex-direction: column;
	flex-direction: column;
	-webkit-flex-wrap: nowrap;
	flex-wrap: nowrap;
	-webkit-justify-content: center;
	justify-content: center;
}

/* line 1555, ../sass/app/_about.scss */
#main.about-v .index .position-wrapper .main-contain .stock {
	margin-top: 80px;
	font-size: 1.6rem;
	margin-bottom: 30px;
}

/* line 1560, ../sass/app/_about.scss */
#main.about-v .index .position-wrapper .main-contain .slogan {
	font-size: 4.8rem;
	font-weight: bold;
	margin-bottom: 95px;
}

/* line 1566, ../sass/app/_about.scss */
#main.about-v .index .position-wrapper .main-contain .detail {
	color: white;
	font-size: 1.6rem;
	line-height: 1.6;
	margin-bottom: 150px;
}

/* line 1574, ../sass/app/_about.scss */
#main.about-v .index .position-wrapper .main-contain .position-list .header p {
	color: white;
	font-size: 3.6rem;
	margin-bottom: 50px;
}

/* line 1578, ../sass/app/_about.scss */
#main.about-v .index .position-wrapper .main-contain .position-list .header p strong {
	font-weight: bold;
}

/* line 1582, ../sass/app/_about.scss */
#main.about-v .index .position-wrapper .main-contain .position-list .header .more-btn {
	background: white;
}

/* line 1584, ../sass/app/_about.scss */
#main.about-v .index .position-wrapper .main-contain .position-list .header .more-btn span {
	color: black;
}

/* line 1587, ../sass/app/_about.scss */
#main.about-v .index .position-wrapper .main-contain .position-list .header .more-btn:hover {
	background: #f0f0f0;
}

/* line 1591, ../sass/app/_about.scss */
#main.about-v .index .position-wrapper .main-contain .position-list .header:after {
	content: '';
	display: block;
	clear: both;
}

/* line 1596, ../sass/app/_about.scss */
#main.about-v .index .position-wrapper .main-contain .position-list ul {
	padding-bottom: 95px;
}

/* line 1598, ../sass/app/_about.scss */
#main.about-v .index .position-wrapper .main-contain .position-list ul li {
	cursor: pointer;
	width: 100%;
	height: 95px;
	border-top: 1px solid white;
	display: -webkit-flex;
	display: flex;
	-webkit-flex-direction: row;
	flex-direction: row;
	-webkit-flex-wrap: nowrap;
	flex-wrap: nowrap;
	-webkit-justify-content: space-between;
	justify-content: space-between;
	-webkit-align-items: center;
	align-items: center;
}

/* line 1606, ../sass/app/_about.scss */
#main.about-v .index .position-wrapper .main-contain .position-list ul li .title {
	line-height: 95px;
}

/* line 1608, ../sass/app/_about.scss */
#main.about-v .index .position-wrapper .main-contain .position-list ul li .title img {
	margin-left: 35px;
	display: inline-block;
	vertical-align: middle;
	margin-right: 40px;
}

/* line 1614, ../sass/app/_about.scss */
#main.about-v .index .position-wrapper .main-contain .position-list ul li .title span {
	color: white;
	vertical-align: middle;
	display: inline-block;
	font-size: 2.8rem;
}

/* line 1621, ../sass/app/_about.scss */
#main.about-v .index .position-wrapper .main-contain .position-list ul li .intro {
	width: 706px;
	color: white;
	font-size: 1.6rem;
	line-height: 1.8;
}

/* line 1627, ../sass/app/_about.scss */
#main.about-v .index .position-wrapper .main-contain .position-list ul li:last-child {
	border-bottom: 1px solid white;
}

/* line 1630, ../sass/app/_about.scss */
#main.about-v .index .position-wrapper .main-contain .position-list ul li:hover {
	background-repeat: no-repeat;
	background-position: center;
	-moz-background-size: cover;
	-o-background-size: cover;
	-webkit-background-size: cover;
	background-size: cover;
	background-image: url("../images/about/index/li-bg.png");
}

/* line 1640, ../sass/app/_about.scss */
#main.about-v .index .status-wrapper {
	padding: 100px 0 20px;
	display: -webkit-flex;
	display: flex;
	-webkit-flex-direction: row;
	flex-direction: row;
	-webkit-flex-wrap: nowrap;
	flex-wrap: nowrap;
	-webkit-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-justify-content: space-between;
	justify-content: space-between;
	background-image: url("../images/about/intro-bg.jpg");
	background-repeat: no-repeat;
	background-size: 100% auto;
	background-position: center 50px;
}

/* line 1649, ../sass/app/_about.scss */
#main.about-v .index .status-wrapper .item {
	overflow: hidden;
	width: 50%;
	margin-bottom: 60px;
}

/* line 1654, ../sass/app/_about.scss */
#main.about-v .index .status-wrapper .item .img {
	position: relative;
	width: 100%;
	height: 250px;
	background-repeat: no-repeat;
	background-position: center;
	-moz-background-size: cover;
	-o-background-size: cover;
	-webkit-background-size: cover;
	background-size: cover;
	background-image: url("../images/about/index/status1.jpg");
}

/* line 1660, ../sass/app/_about.scss */
#main.about-v .index .status-wrapper .item .img .mask {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: white;
}

/* line 1671, ../sass/app/_about.scss */
#main.about-v .index .status-wrapper .item .detail {
	font-size: 1.6rem;
	line-height: 1.5;
}

/* line 1674, ../sass/app/_about.scss */
#main.about-v .index .status-wrapper .item .detail em {
	text-decoration: underline;
}

/* line 1678, ../sass/app/_about.scss */
#main.about-v .index .status-wrapper .item.margin {
	padding-top: 10px;
}

/* line 1681, ../sass/app/_about.scss */
#main.about-v .index .status-wrapper .item .name {
	display: inline-block;
	font-size: 2rem;
	padding-bottom: 15px;
	margin-bottom: 15px;
	border-bottom: 1px solid #00a0e9;
}

/* line 1687, ../sass/app/_about.scss */
#main.about-v .index .status-wrapper .item .name.spe {
	font-size: 3.6rem;
}

/* line 1690, ../sass/app/_about.scss */
#main.about-v .index .status-wrapper .item .name.s {
	padding-bottom: 25px;
	margin-bottom: 25px;
}

/* line 1695, ../sass/app/_about.scss */
#main.about-v .index .status-wrapper .item .title {
	font-size: 3.6rem;
}

/* line 1697, ../sass/app/_about.scss */
#main.about-v .index .status-wrapper .item .title.width {
	width: 306px;
}

/* line 1700, ../sass/app/_about.scss */
#main.about-v .index .status-wrapper .item .title span {
	margin-left: 5px;
	display: inline-block;
	font-size: 1.6rem;
	line-height: 1.4;
}

/* line 1705, ../sass/app/_about.scss */
#main.about-v .index .status-wrapper .item .title span em {
	color: #006ed2;
	font-size: 1.6rem;
	line-height: 1.4;
}

/* line 1711, ../sass/app/_about.scss */
#main.about-v .index .status-wrapper .item .title em {
	font-size: 2rem;
	line-height: 44px;
}

/* line 1716, ../sass/app/_about.scss */
#main.about-v .index .status-wrapper .item .intro-wrap {
	width: 100%;
	height: 187px;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	border: 1px solid #e5e5e5;
	position: relative;
	display: -webkit-flex;
	display: flex;
	-webkit-flex-direction: row;
	flex-direction: row;
	-webkit-flex-wrap: nowrap;
	flex-wrap: nowrap;
	-webkit-align-items: center;
	align-items: center;
	-webkit-justify-content: center;
	justify-content: center;
}

/* line 1725, ../sass/app/_about.scss */
#main.about-v .index .status-wrapper .item .intro-wrap p {
	font-size: 1.8rem;
	line-height: 1.6;
	color: #666666;
}

/* line 1730, ../sass/app/_about.scss */
#main.about-v .index .status-wrapper .item .intro-wrap .slogan {
	position: absolute;
	width: 296px;
	height: 66px;
	background: #006ed2;
	text-align: center;
	line-height: 66px;
	font-size: 2.4rem;
	color: white;
	top: -33px;
	left: 50%;
	margin-left: -148px;
}

/* line 1744, ../sass/app/_about.scss */
#main.about-v .index .status-wrapper .item.special {
	display: -webkit-flex;
	display: flex;
	-webkit-flex-direction: row;
	flex-direction: row;
	-webkit-flex-wrap: nowrap;
	flex-wrap: nowrap;
	-webkit-justify-content: space-between;
	justify-content: space-between;
}

/* line 1748, ../sass/app/_about.scss */
#main.about-v .index .status-wrapper .item:first-child {
	min-height: 285px;
}

/* line 1753, ../sass/app/_about.scss */
#main.about-v .index .platform-wrapper {
	padding: 80px 0 100px;
	background: #f2f2f2;
}

/* line 1756, ../sass/app/_about.scss */
#main.about-v .index .platform-wrapper .main-contain {
	display: -webkit-flex;
	display: flex;
	-webkit-flex-direction: row;
	flex-direction: row;
	-webkit-flex-wrap: nowrap;
	flex-wrap: nowrap;
	-webkit-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-justify-content: space-between;
	justify-content: space-between;
}

/* line 1761, ../sass/app/_about.scss */
#main.about-v .index .platform-wrapper .main-contain .header .title {
	font-size: 4rem;
	line-height: 1.6;
}

/* line 1766, ../sass/app/_about.scss */
#main.about-v .index .platform-wrapper .main-contain .header .intro {
	font-size: 2.8rem;
	line-height: 1.5;
}

/* line 1771, ../sass/app/_about.scss */
#main.about-v .index .platform-wrapper .main-contain .detail {
	font-size: 1.8rem;
	line-height: 1.5;
	color: #333333;
}

/* line 1776, ../sass/app/_about.scss */
#main.about-v .index .platform-wrapper .main-contain .lists {
	margin-top: 60px;
	width: 100%;
}

/* line 1780, ../sass/app/_about.scss */
#main.about-v .index .platform-wrapper .main-contain .lists .swiper-container {
	width: 100%;
	height: 540px;
	overflow: hidden;
}

/* line 1784, ../sass/app/_about.scss */
#main.about-v .index .platform-wrapper .main-contain .lists .swiper-container .swiper-wrapper {
	width: 100%;
	height: 100%;
}

/* line 1787, ../sass/app/_about.scss */
#main.about-v .index .platform-wrapper .main-contain .lists .swiper-container .swiper-wrapper .swiper-slide {
	width: 278px;
	height: 100%;
	background: white;
}

/* line 1791, ../sass/app/_about.scss */
#main.about-v .index .platform-wrapper .main-contain .lists .swiper-container .swiper-wrapper .swiper-slide .title {
	height: 58px;
	line-height: 58px;
	padding-left: 25px;
	font-size: 1.8rem;
}

/* line 1797, ../sass/app/_about.scss */
#main.about-v .index .platform-wrapper .main-contain .lists .swiper-container .swiper-wrapper .swiper-slide .img {
	width: 100%;
	height: 183px;
	background-repeat: no-repeat;
	background-position: center;
	-moz-background-size: cover;
	-o-background-size: cover;
	-webkit-background-size: cover;
	background-size: cover;
}

/* line 1802, ../sass/app/_about.scss */
#main.about-v .index .platform-wrapper .main-contain .lists .swiper-container .swiper-wrapper .swiper-slide .detail {
	font-size: 1.6rem;
	line-height: 1.8;
	padding: 20px;
}

/* line 1810, ../sass/app/_about.scss */
#main.about-v .index .platform-wrapper .main-contain .lists .swiper-pagination {
	position: relative;
	width: 100%;
	margin-top: 50px;
}

/* line 1814, ../sass/app/_about.scss */
#main.about-v .index .platform-wrapper .main-contain .lists .swiper-pagination .swiper-pagination-bullet {
	width: 14px;
	height: 14px;
	border: 1px solid #006ed2;
	background-color: transparent;
	-webkit-tap-highlight-color: transparent;
	margin: 0 10px;
}

/* line 1821, ../sass/app/_about.scss */
#main.about-v .index .platform-wrapper .main-contain .lists .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active {
	background-color: #006ed2;
}

/* line 1824, ../sass/app/_about.scss */
#main.about-v .index .platform-wrapper .main-contain .lists .swiper-pagination .swiper-pagination-bullet:focus {
	outline: none;
}

/* line 1829, ../sass/app/_about.scss */
#main.about-v .index .platform-wrapper .main-contain .lists .img-wrap {
	width: 650px;
	height: 480px;
	position: relative;
}

/* line 1833, ../sass/app/_about.scss */
#main.about-v .index .platform-wrapper .main-contain .lists .img-wrap .item {
	width: 100%;
	height: 100%;
	position: absolute;
	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
	opacity: 0;
	top: 0;
	left: 0;
	-moz-transition: opacity 0.3s ease;
	-o-transition: opacity 0.3s ease;
	-webkit-transition: opacity 0.3s ease;
	transition: opacity 0.3s ease;
	background-repeat: no-repeat;
	background-position: center;
	-moz-background-size: cover;
	-o-background-size: cover;
	-webkit-background-size: cover;
	background-size: cover;
}

/* line 1842, ../sass/app/_about.scss */
#main.about-v .index .platform-wrapper .main-contain .lists .img-wrap .item .text {
	height: 100%;
	padding: 0 55px;
	display: -webkit-flex;
	display: flex;
	-webkit-flex-direction: column;
	flex-direction: column;
	-webkit-flex-wrap: nowrap;
	flex-wrap: nowrap;
	-webkit-justify-content: center;
	justify-content: center;
}

/* line 1847, ../sass/app/_about.scss */
#main.about-v .index .platform-wrapper .main-contain .lists .img-wrap .item .text p {
	color: white;
}

/* line 1851, ../sass/app/_about.scss */
#main.about-v .index .platform-wrapper .main-contain .lists .img-wrap .item .text .title {
	font-size: 3.2rem;
	margin-bottom: 25px;
}

/* line 1855, ../sass/app/_about.scss */
#main.about-v .index .platform-wrapper .main-contain .lists .img-wrap .item .text .detail {
	font-size: 1.8rem;
	line-height: 1.5;
}

/* line 1860, ../sass/app/_about.scss */
#main.about-v .index .platform-wrapper .main-contain .lists .img-wrap .item.active {
	filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
	opacity: 1;
}

/* line 1865, ../sass/app/_about.scss */
#main.about-v .index .platform-wrapper .main-contain .lists .btns {
	width: 550px;
}

/* line 1867, ../sass/app/_about.scss */
#main.about-v .index .platform-wrapper .main-contain .lists .btns .btn {
	width: 100%;
	height: 80px;
	text-align: center;
	line-height: 80px;
	color: white;
	font-size: 2.4rem;
	-moz-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	-webkit-transition: all 0.3s ease;
	transition: all 0.3s ease;
	position: relative;
}

/* line 1876, ../sass/app/_about.scss */
#main.about-v .index .platform-wrapper .main-contain .lists .btns .btn:nth-child(1) {
	background: #00a0e9;
}

/* line 1879, ../sass/app/_about.scss */
#main.about-v .index .platform-wrapper .main-contain .lists .btns .btn:nth-child(2) {
	background: #009be1;
}

/* line 1882, ../sass/app/_about.scss */
#main.about-v .index .platform-wrapper .main-contain .lists .btns .btn:nth-child(3) {
	background: #007ec6;
}

/* line 1885, ../sass/app/_about.scss */
#main.about-v .index .platform-wrapper .main-contain .lists .btns .btn:nth-child(4) {
	background: #0070b5;
}

/* line 1888, ../sass/app/_about.scss */
#main.about-v .index .platform-wrapper .main-contain .lists .btns .btn:nth-child(5) {
	background: #0061a4;
}

/* line 1891, ../sass/app/_about.scss */
#main.about-v .index .platform-wrapper .main-contain .lists .btns .btn:nth-child(6) {
	background: #005394;
}

/* line 1894, ../sass/app/_about.scss */
#main.about-v .index .platform-wrapper .main-contain .lists .btns .btn::after {
	position: absolute;
	content: '<';
	left: 30px;
	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
	opacity: 0;
	-moz-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	-webkit-transition: all 0.3s ease;
	transition: all 0.3s ease;
	color: #006ed2;
}

/* line 1902, ../sass/app/_about.scss */
#main.about-v .index .platform-wrapper .main-contain .lists .btns .btn.active {
	background: white;
	color: #006ed2;
}

/* line 1905, ../sass/app/_about.scss */
#main.about-v .index .platform-wrapper .main-contain .lists .btns .btn.active::after {
	filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
	opacity: 1;
}

/* line 1910, ../sass/app/_about.scss */
#main.about-v .index .platform-wrapper .main-contain .lists .btns .btn:hover {
	background: white;
	color: #006ed2;
}

/* line 1913, ../sass/app/_about.scss */
#main.about-v .index .platform-wrapper .main-contain .lists .btns .btn:hover::after {
	filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
	opacity: 1;
}

/* line 1920, ../sass/app/_about.scss */
#main.about-v .index .platform-wrapper .main-contain .lists::after {
	content: '';
	display: block;
	clear: both;
}

/* line 1927, ../sass/app/_about.scss */
#main.about-v .index .banner-wrapper {
	width: 100%;
	height: 540px;
	background-repeat: no-repeat;
	background-position: center;
	-moz-background-size: cover;
	-o-background-size: cover;
	-webkit-background-size: cover;
	background-size: cover;
	background-image: url("../images/index/banner.jpg");
}

/* line 1932, ../sass/app/_about.scss */
#main.about-v .index .banner-wrapper .main-contain {
	height: 100%;
	display: -webkit-flex;
	display: flex;
	-webkit-flex-direction: column;
	flex-direction: column;
	-webkit-flex-wrap: nowrap;
	flex-wrap: nowrap;
	-webkit-justify-content: center;
	justify-content: center;
}

/* line 1937, ../sass/app/_about.scss */
#main.about-v .index .banner-wrapper .stock {
	font-size: 1.6rem;
	margin-bottom: 30px;
	color: white;
}

/* line 1942, ../sass/app/_about.scss */
#main.about-v .index .banner-wrapper .slogan {
	font-size: 4.8rem;
	font-weight: bold;
	color: white;
}

/* line 1947, ../sass/app/_about.scss */
#main.about-v .index .banner-wrapper .intro {
	color: white;
	font-size: 3rem;
	margin: 50px 0 20px;
}

/* line 1952, ../sass/app/_about.scss */
#main.about-v .index .banner-wrapper .detail {
	color: white;
	font-size: 1.6rem;
	line-height: 1.6;
}

/* line 1958, ../sass/app/_about.scss */
#main.about-v .index .pro_wrapper {
	padding: 120px 0;
}

/* line 1961, ../sass/app/_about.scss */
#main.about-v .index .pro_wrapper .main-contain {
	display: -webkit-flex;
	display: flex;
	-webkit-flex-direction: row;
	flex-direction: row;
	-webkit-flex-wrap: nowrap;
	flex-wrap: nowrap;
	-webkit-justify-content: space-between;
	justify-content: space-between;
}

/* line 1964, ../sass/app/_about.scss */
#main.about-v .index .pro_wrapper .main-contain .item {
	position: relative;
	text-align: center;
}

/* line 1967, ../sass/app/_about.scss */
#main.about-v .index .pro_wrapper .main-contain .item .img {
	height: 180px;
	width: 100%;
	text-align: center;
}

/* line 1971, ../sass/app/_about.scss */
#main.about-v .index .pro_wrapper .main-contain .item .img img {
	display: inline-block;
}

/* line 1975, ../sass/app/_about.scss */
#main.about-v .index .pro_wrapper .main-contain .item p {
	font-size: 2.6rem;
	line-height: 1.8;
	color: #333333;
}

/* line 1980, ../sass/app/_about.scss */
#main.about-v .index .pro_wrapper .main-contain .item::after {
	position: absolute;
	top: 0;
	right: -60%;
	width: 1px;
	height: 100%;
	content: '';
	background: #cccccc;
}

/* line 1990, ../sass/app/_about.scss */
#main.about-v .index .pro_wrapper .main-contain .item:last-child::after {
	display: none;
}

/* line 1997, ../sass/app/_about.scss */
#main.about-v .index .customer-wrapper {
	background: #f2f2f2;
	padding: 90px 0;
}

/* line 2000, ../sass/app/_about.scss */
#main.about-v .index .customer-wrapper .title {
	font-size: 4rem;
	margin-bottom: 70px;
}

/* line 2004, ../sass/app/_about.scss */
#main.about-v .index .customer-wrapper .content {
	width: 100%;
	height: 525px;
	display: -webkit-flex;
	display: flex;
	-webkit-flex-direction: column;
	flex-direction: column;
	-webkit-flex-wrap: nowrap;
	flex-wrap: nowrap;
	-webkit-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-justify-content: space-between;
	justify-content: space-between;
	-webkit-align-items: space-between;
	align-items: space-between;
}

/* line 2012, ../sass/app/_about.scss */
#main.about-v .index .customer-wrapper .content .item .left {
	background: white;
	width: 262px;
	height: 252px;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	padding: 40px 30px;
	display: -webkit-flex;
	display: flex;
	-webkit-flex-direction: column;
	flex-direction: column;
	-webkit-flex-wrap: nowrap;
	flex-wrap: nowrap;
	-webkit-justify-content: space-between;
	justify-content: space-between;
}

/* line 2020, ../sass/app/_about.scss */
#main.about-v .index .customer-wrapper .content .item .left p {
	font-size: 2rem;
	line-height: 1.4;
}

/* line 2024, ../sass/app/_about.scss */
#main.about-v .index .customer-wrapper .content .item .left img {
	width: 165px;
	height: 35px;
}

/* line 2029, ../sass/app/_about.scss */
#main.about-v .index .customer-wrapper .content .item .right {
	width: 500px;
	height: 252px;
	background-repeat: no-repeat;
	background-position: center;
	-moz-background-size: cover;
	-o-background-size: cover;
	-webkit-background-size: cover;
	background-size: cover;
}

/* line 2034, ../sass/app/_about.scss */
#main.about-v .index .customer-wrapper .content .item .top {
	width: 400px;
	height: 355px;
	background-repeat: no-repeat;
	background-position: center;
	-moz-background-size: cover;
	-o-background-size: cover;
	-webkit-background-size: cover;
	background-size: cover;
	background-image: url("../images/about/index/customer3.jpg");
}

/* line 2040, ../sass/app/_about.scss */
#main.about-v .index .customer-wrapper .content .item .bottom {
	background: white;
	width: 340px;
	padding: 0 30px;
	height: 170px;
	display: -webkit-flex;
	display: flex;
	-webkit-flex-direction: column;
	flex-direction: column;
	-webkit-flex-wrap: nowrap;
	flex-wrap: nowrap;
	-webkit-justify-content: center;
	justify-content: center;
	-webkit-align-items: center;
	align-items: center;
}

/* line 2048, ../sass/app/_about.scss */
#main.about-v .index .customer-wrapper .content .item .bottom p {
	font-size: 1.6rem;
	line-height: 1.8;
}

/* line 2056, ../sass/app/_about.scss */
#main.about-v .index .history-wrap {
	padding: 70px 0 110px;
	position: relative;
	width: 100%;
	overflow-x: hidden;
}

/* line 2061, ../sass/app/_about.scss */
#main.about-v .index .history-wrap .title {
	font-size: 3.6rem;
	margin-bottom: 70px;
}

/* line 2067, ../sass/app/_about.scss */
#main.about-v .index .history-wrap .detail-content .since {
	float: left;
}

/* line 2070, ../sass/app/_about.scss */
#main.about-v .index .history-wrap .detail-content .since .logo {
	position: relative;
	top: -20px;
}

/* line 2074, ../sass/app/_about.scss */
#main.about-v .index .history-wrap .detail-content .since p {
	font-weight: bold;
	font-size: 101px;
	color: transparent;
	text-stroke: 1px #006ed2;
	-moz-text-stroke: 1px #006ed2;
	-webkit-text-stroke: 1px #006ed2;
}

/* line 2083, ../sass/app/_about.scss */
#main.about-v .index .history-wrap .detail-content .history-swiper {
	position: absolute;
	right: 0;
	bottom: 60px;
}

/* line 2089, ../sass/app/_about.scss */
#main.about-v .index .history-wrap .detail-content .mask {
	z-index: 2;
	width: calc(50vw - 700px);
	height: 100%;
	top: 0;
	right: 0;
	position: absolute;
	background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuMCIgeTE9IjAuNSIgeDI9IjEuMCIgeTI9IjAuNSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIwLjAiLz48c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiLz48L2xpbmVhckdyYWRpZW50PjwvZGVmcz48cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBmaWxsPSJ1cmwoI2dyYWQpIiAvPjwvc3ZnPiA=');
	background-size: 100%;
	background-image: -webkit-gradient(linear, 0% 50%, 100% 50%, color-stop(0%, rgba(255, 255, 255, 0)), color-stop(100%, #ffffff));
	background-image: -moz-linear-gradient(left, rgba(255, 255, 255, 0), #ffffff);
	background-image: -webkit-linear-gradient(left, rgba(255, 255, 255, 0), #ffffff);
	background-image: linear-gradient(to right, rgba(255, 255, 255, 0), #ffffff);
}

/* line 2098, ../sass/app/_about.scss */
#main.about-v .index .history-wrap .detail-content .swiper-container {
	width: 1200px;
	/*width: calc(50vw + 240px);*/
}

/* line 2102, ../sass/app/_about.scss */
#main.about-v .index .history-wrap .detail-content .swiper-container .swiper-wrapper {
	width: 100%;
	padding: 0 0 5px 40px;
}

/* line 2106, ../sass/app/_about.scss */
#main.about-v .index .history-wrap .detail-content .swiper-container .swiper-wrapper .swiper-slide {
	position: relative;
}

/* line 2109, ../sass/app/_about.scss */
#main.about-v .index .history-wrap .detail-content .swiper-container .swiper-wrapper .swiper-slide .history-detail {
	font-size: 1.3rem;
	line-height: 1.5;
	width: 264px;
	height: 320px;
	padding: 10px 25px 0 25px;
	border-left: 1px dashed #006ed2;
	border-bottom: 1px solid #006ed2;
}

/* line 2117, ../sass/app/_about.scss */
#main.about-v .index .history-wrap .detail-content .swiper-container .swiper-wrapper .swiper-slide .history-detail p {
	margin-bottom: 10px;
}

/*------------------------------------发展历程添加的横线-----------------------------------------------------*/
#main.about-v .index .history-wrap .detail-content .swiper-container .swiper-wrapper .swiper-slide .history-detail p::before {
	position: absolute;
	display: block;
	content: '';
	width: 10px;
	height: 1px;
	background: #000;
	margin-top: 10px;
	margin-left: -25px;
}

/* line 2122, ../sass/app/_about.scss */
#main.about-v .index .history-wrap .detail-content .swiper-container .swiper-wrapper .swiper-slide .circle {
	position: absolute;
	margin: 0 auto;
	width: 8px;
	height: 8px;
	border: 1px solid #006ed2;
	border-radius: 50%;
	top: 325px;
	left: -4px;
	background: white;
	-moz-transition: -moz-transform 0.3s ease;
	-o-transition: -o-transform 0.3s ease;
	-webkit-transition: -webkit-transform 0.3s ease;
	transition: transform 0.3s ease;
}

/* line 2133, ../sass/app/_about.scss */
#main.about-v .index .history-wrap .detail-content .swiper-container .swiper-wrapper .swiper-slide .circle::after {
	content: '';
	display: block;
	position: absolute;
	width: 4px;
	height: 4px;
	border-radius: 50%;
	background: #006ed2;
	top: 50%;
	left: 50%;
	margin: -2.2px 0 0 -2.2px;
	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
	opacity: 0;
	-moz-transition: opacity 0.3s ease;
	-o-transition: opacity 0.3s ease;
	-webkit-transition: opacity 0.3s ease;
	transition: opacity 0.3s ease;
}

/* line 2147, ../sass/app/_about.scss */
#main.about-v .index .history-wrap .detail-content .swiper-container .swiper-wrapper .swiper-slide .switch-wrap {
	position: relative;
	width: 95px;
	text-align: center;
	left: -15px;
	margin-top: 15px;
}

/* line 2153, ../sass/app/_about.scss */
#main.about-v .index .history-wrap .detail-content .swiper-container .swiper-wrapper .swiper-slide .switch-wrap .add {
	margin-right: 5px;
	position: relative;
	top: 3px;
	width: 19px;
	height: 19px;
	display: inline-block;
	vertical-align: middle;
	text-align: center;
	line-height: 18px;
}

/* line 2163, ../sass/app/_about.scss */
#main.about-v .index .history-wrap .detail-content .swiper-container .swiper-wrapper .swiper-slide .switch-wrap .add img {
	display: inline-block;
	vertical-align: middle;
	-moz-transition: -moz-transform 0.3s ease;
	-o-transition: -o-transform 0.3s ease;
	-webkit-transition: -webkit-transform 0.3s ease;
	transition: transform 0.3s ease;
}

/* line 2168, ../sass/app/_about.scss */
#main.about-v .index .history-wrap .detail-content .swiper-container .swiper-wrapper .swiper-slide .switch-wrap .add .bg {
	position: absolute;
	z-index: -1;
	width: 19px;
	height: 19px;
	top: 0;
	left: 0;
	background: white;
	border-radius: 50%;
	-moz-animation: circle-scale 2s ease infinite;
	-webkit-animation: circle-scale 2s ease infinite;
	animation: circle-scale 2s ease infinite;
}

/* line 2180, ../sass/app/_about.scss */
#main.about-v .index .history-wrap .detail-content .swiper-container .swiper-wrapper .swiper-slide .switch-wrap .add.active img {
	-moz-transform: rotate(-45deg);
	-ms-transform: rotate(-45deg);
	-webkit-transform: rotate(-45deg);
	transform: rotate(-45deg);
}

/* line 2185, ../sass/app/_about.scss */
#main.about-v .index .history-wrap .detail-content .swiper-container .swiper-wrapper .swiper-slide .switch-wrap span {
	font-size: 2.4rem;
	display: inline-block;
	vertical-align: middle;

	-moz-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	-webkit-transition: all 0.3s ease;
	transition: all 0.3s ease;
}

/* line 2197, ../sass/app/_about.scss */
#main.about-v .index .history-wrap .detail-content .swiper-container .swiper-wrapper .swiper-slide:hover .history-detail {
	/* font-size: 1.4rem;
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjEuMCIgeDI9IjAuNSIgeTI9IjAuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwNmVkMiIgc3RvcC1vcGFjaXR5PSIwLjMiLz48c3RvcCBvZmZzZXQ9IjcwJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwLjAiLz48L2xpbmVhckdyYWRpZW50PjwvZGVmcz48cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBmaWxsPSJ1cmwoI2dyYWQpIiAvPjwvc3ZnPiA=');
  background-size: 100%;
  background-image: -webkit-gradient(linear, 50% 100%, 50% 0%, color-stop(0%, rgba(0, 110, 210, 0.3)), color-stop(70%, rgba(0, 0, 0, 0)));
  background-image: -moz-linear-gradient(bottom, rgba(0, 110, 210, 0.3), rgba(0, 0, 0, 0) 70%);
  background-image: -webkit-linear-gradient(bottom, rgba(0, 110, 210, 0.3), rgba(0, 0, 0, 0) 70%);
  background-image: linear-gradient(to top, rgba(0, 110, 210, 0.3), rgba(0, 0, 0, 0) 70%); */
	/* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#000fff+0,7db9e8+100&0+1,0.82+100 */
	/* background: -moz-linear-gradient(top, rgba(0,15,255,0) 0%, rgba(1,17,255,0) 1%, rgba(125,185,232,0.82) 100%);  
  background: -webkit-linear-gradient(top, rgba(0,15,255,0) 0%,rgba(1,17,255,0) 1%,rgba(125,185,232,0.82) 100%);
  background: linear-gradient(to bottom, rgba(0,15,255,0) 0%,rgba(1,17,255,0) 1%,rgba(125,185,232,0.82) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000fff', endColorstr='#d17db9e8',GradientType=0 ); */
	background-image: url("../images/bjhover.jpg");

}

/* line 2201, ../sass/app/_about.scss */
#main.about-v .index .history-wrap .detail-content .swiper-container .swiper-wrapper .swiper-slide:hover .circle {
	-moz-transform: scale(2);
	-ms-transform: scale(2);
	-webkit-transform: scale(2);
	transform: scale(2);
}

/* line 2203, ../sass/app/_about.scss */
#main.about-v .index .history-wrap .detail-content .swiper-container .swiper-wrapper .swiper-slide:hover .circle::after {
	filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
	opacity: 1;
}

/* line 2208, ../sass/app/_about.scss */
#main.about-v .index .history-wrap .detail-content .swiper-container .swiper-wrapper .swiper-slide:hover .switch-wrap span {
	font-weight: bold;
}

/* line 2215, ../sass/app/_about.scss */
#main.about-v .index .history-wrap .detail-content .swiper-container .swiper-wrapper .swiper-slide:last-child .history-detail {
	width: 594px;
}

/* line 2219, ../sass/app/_about.scss */
#main.about-v .index .history-wrap .detail-content .swiper-container .swiper-wrapper .swiper-slide:last-child:hover .history-detail {
	background: transparent;
}

/* line 2227, ../sass/app/_about.scss */
#main.about-v .index .history-wrap .detail-content .swiper-container .bg-mask {
	position: absolute;
	top: 0;
	left: 331px;
	width: 264px;
	height: 260px;
	padding: 10px 0 0 25px;
	background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjEuMCIgeDI9IjAuNSIgeTI9IjAuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwNmVkMiIgc3RvcC1vcGFjaXR5PSIwLjMiLz48c3RvcCBvZmZzZXQ9IjcwJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwLjAiLz48L2xpbmVhckdyYWRpZW50PjwvZGVmcz48cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBmaWxsPSJ1cmwoI2dyYWQpIiAvPjwvc3ZnPiA=');
	background-size: 100%;
	background-image: -webkit-gradient(linear, 50% 100%, 50% 0%, color-stop(0%, rgba(0, 110, 210, 0.3)), color-stop(70%, rgba(0, 0, 0, 0)));
	background-image: -moz-linear-gradient(bottom, rgba(0, 110, 210, 0.3), rgba(0, 0, 0, 0) 70%);
	background-image: -webkit-linear-gradient(bottom, rgba(0, 110, 210, 0.3), rgba(0, 0, 0, 0) 70%);
	background-image: linear-gradient(to top, rgba(0, 110, 210, 0.3), rgba(0, 0, 0, 0) 70%);
}

/* line 2236, ../sass/app/_about.scss */
#main.about-v .index .history-wrap .detail-content .swiper-container .swiper-button-prev {
	border-width: 15px 20px 15px 0;
	border-style: solid;
	border-color: transparent #006ed2 transparent transparent;
	width: 0;
	height: 0;
	background: none;
}

/* line 2243, ../sass/app/_about.scss */
#main.about-v .index .history-wrap .detail-content .swiper-container .swiper-button-prev:focus {
	outline: none;
}

/* line 2247, ../sass/app/_about.scss */
#main.about-v .index .history-wrap .detail-content .swiper-container .swiper-button-next {
	right: calc(50vw - 650px);
	border-width: 15px 0 15px 20px;
	border-style: solid;
	border-color: transparent transparent transparent #006ed2;
	width: 0;
	height: 0;
	background: none;
}

/* line 2255, ../sass/app/_about.scss */
#main.about-v .index .history-wrap .detail-content .swiper-container .swiper-button-next:focus {
	outline: none;
}

/* line 2260, ../sass/app/_about.scss */
#main.about-v .index .history-wrap .detail-content::after {
	content: '';
	display: block;
	clear: both;
}

/* line 2266, ../sass/app/_about.scss */
#main.about-v .index .history-wrapper {
	padding: 110px 0;
}

/* line 2268, ../sass/app/_about.scss */
#main.about-v .index .history-wrapper .title {
	font-size: 4rem;
	line-height: 1.6;
	margin-bottom: 55px;
}

/* line 2273, ../sass/app/_about.scss */
#main.about-v .index .history-wrapper .num-wrapper {
	position: relative;
	width: 100%;
	display: -webkit-flex;
	display: flex;
	-webkit-flex-direction: row;
	flex-direction: row;
	-webkit-flex-wrap: nowrap;
	flex-wrap: nowrap;
	-webkit-justify-content: space-between;
	justify-content: space-between;
}

/* line 2279, ../sass/app/_about.scss */
#main.about-v .index .history-wrapper .num-wrapper .item .num {
	font-size: 10rem;

	line-height: 1.4;
	color: #006ed2;
}

/* line 2285, ../sass/app/_about.scss */
#main.about-v .index .history-wrapper .num-wrapper .item .intro {
	font-size: 1.6rem;
	line-height: 2;
	color: #666666;
}

/* line 2291, ../sass/app/_about.scss */
#main.about-v .index .history-wrapper .num-wrapper::before {
	display: block;
	content: '';
	position: absolute;
	width: 1px;
	height: 100%;
	background: #cccccc;
	top: 0;
	left: 33%;
}

/* line 2301, ../sass/app/_about.scss */
#main.about-v .index .history-wrapper .num-wrapper::after {
	display: block;
	content: '';
	position: absolute;
	width: 1px;
	height: 100%;
	background: #cccccc;
	top: 0;
	right: 28%;
}

/* line 2312, ../sass/app/_about.scss */
#main.about-v .index .history-wrapper .swiper-container {
	width: 100%;
	height: 477px;
	overflow: hidden;
	background: #00367d;
}

/* line 2319, ../sass/app/_about.scss */
#main.about-v .index .history-wrapper .swiper-container .swiper-wrapper .swiper-slide .content-container {
	width: 100%;
	height: 100%;
	display: none;
}

/* line 2323, ../sass/app/_about.scss */
#main.about-v .index .history-wrapper .swiper-container .swiper-wrapper .swiper-slide .content-container.active {
	display: block;
}

/* line 2327, ../sass/app/_about.scss */
#main.about-v .index .history-wrapper .swiper-container .swiper-wrapper .swiper-slide .content-wrap {
	display: none;
	width: 100%;
	height: 100%;
	display: -webkit-flex;
	display: flex;
	-webkit-flex-direction: row;
	flex-direction: row;
	-webkit-flex-wrap: nowrap;
	flex-wrap: nowrap;
	-webkit-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-align-items: center;
	align-items: center;
	-webkit-justify-content: center;
	justify-content: center;
}

/* line 2335, ../sass/app/_about.scss */
#main.about-v .index .history-wrapper .swiper-container .swiper-wrapper .swiper-slide .content-wrap .tm {
	-moz-transition: all 1s ease;
	-o-transition: all 1s ease;
	-webkit-transition: all 1s ease;
	transition: all 1s ease;
}

/* line 2340, ../sass/app/_about.scss */
#main.about-v .index .history-wrapper .swiper-container .swiper-wrapper .swiper-slide .content-wrap .since {
	margin: 0 130px;
}

/* line 2344, ../sass/app/_about.scss */
#main.about-v .index .history-wrapper .swiper-container .swiper-wrapper .swiper-slide .content-wrap .since p {

	font-size: 12.6rem;
	color: transparent;
	text-stroke: 1px #006ed2;
	-moz-text-stroke: 1px #006ed2;
	-webkit-text-stroke: 1px #006ed2;
}

/* line 2354, ../sass/app/_about.scss */
#main.about-v .index .history-wrapper .swiper-container .swiper-wrapper .swiper-slide .content-wrap .value-wrap .title {
	font-size: 3.47rem;
	color: white;
	line-height: 1.6;
}

/* line 2361, ../sass/app/_about.scss */
#main.about-v .index .history-wrapper .swiper-container .swiper-wrapper .swiper-slide .content-wrap .time-line-wrap {
	width: 100%;
	height: 2px;
	background: #006ed2;
	position: relative;
}

/* line 2366, ../sass/app/_about.scss */
#main.about-v .index .history-wrapper .swiper-container .swiper-wrapper .swiper-slide .content-wrap .time-line-wrap.first {
	width: 554px;
	top: 50px;
}

/* line 2370, ../sass/app/_about.scss */
#main.about-v .index .history-wrapper .swiper-container .swiper-wrapper .swiper-slide .content-wrap .time-line-wrap .item {
	position: absolute;
	top: -4px;
}

/* line 2373, ../sass/app/_about.scss */
#main.about-v .index .history-wrapper .swiper-container .swiper-wrapper .swiper-slide .content-wrap .time-line-wrap .item .circle {
	margin: 0 auto;
	width: 7px;
	height: 7px;
	border: 2px solid #006ed2;
	border-radius: 50%;
	background: #00367d;
}

/* line 2381, ../sass/app/_about.scss */
#main.about-v .index .history-wrapper .swiper-container .swiper-wrapper .swiper-slide .content-wrap .time-line-wrap .item .switch-wrap {
	margin-top: 10px;
}

/* line 2383, ../sass/app/_about.scss */
#main.about-v .index .history-wrapper .swiper-container .swiper-wrapper .swiper-slide .content-wrap .time-line-wrap .item .switch-wrap .add {
	margin-right: 5px;
	position: relative;
	top: 5px;
	width: 19px;
	height: 19px;
	display: inline-block;
	vertical-align: middle;
	text-align: center;
	line-height: 18px;
}

/* line 2393, ../sass/app/_about.scss */
#main.about-v .index .history-wrapper .swiper-container .swiper-wrapper .swiper-slide .content-wrap .time-line-wrap .item .switch-wrap .add img {
	display: inline-block;
	vertical-align: middle;
	-moz-transition: -moz-transform 0.3s ease;
	-o-transition: -o-transform 0.3s ease;
	-webkit-transition: -webkit-transform 0.3s ease;
	transition: transform 0.3s ease;
}

/* line 2398, ../sass/app/_about.scss */
#main.about-v .index .history-wrapper .swiper-container .swiper-wrapper .swiper-slide .content-wrap .time-line-wrap .item .switch-wrap .add .bg {
	position: absolute;
	z-index: -1;
	width: 19px;
	height: 19px;
	top: 0;
	left: 0;
	background: white;
	border-radius: 50%;
	-moz-animation: circle-scale 2s ease infinite;
	-webkit-animation: circle-scale 2s ease infinite;
	animation: circle-scale 2s ease infinite;
}

/* line 2410, ../sass/app/_about.scss */
#main.about-v .index .history-wrapper .swiper-container .swiper-wrapper .swiper-slide .content-wrap .time-line-wrap .item .switch-wrap .add.active img {
	-moz-transform: rotate(-45deg);
	-ms-transform: rotate(-45deg);
	-webkit-transform: rotate(-45deg);
	transform: rotate(-45deg);
}

/* line 2415, ../sass/app/_about.scss */
#main.about-v .index .history-wrapper .swiper-container .swiper-wrapper .swiper-slide .content-wrap .time-line-wrap .item .switch-wrap span {
	color: white;
	font-size: 2.4rem;
	display: inline-block;
	vertical-align: middle;

}

/* line 2423, ../sass/app/_about.scss */
#main.about-v .index .history-wrapper .swiper-container .swiper-wrapper .swiper-slide .content-wrap .time-line-wrap .item .intro-talk {
	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
	opacity: 0;
	display: none;
	padding-bottom: 35px;
	top: -170px;
	left: 50%;
	margin-left: -190px;
	position: absolute;
}

/* line 2431, ../sass/app/_about.scss */
#main.about-v .index .history-wrapper .swiper-container .swiper-wrapper .swiper-slide .content-wrap .time-line-wrap .item .intro-talk .intro-wrap {
	position: relative;
	padding: 20px 40px;
	width: 300px;
	height: 100px;
	background: white;
	display: -webkit-flex;
	display: flex;
	-webkit-flex-direction: column;
	flex-direction: column;
	-webkit-flex-wrap: nowrap;
	flex-wrap: nowrap;
	-webkit-justify-content: center;
	justify-content: center;
}

/* line 2439, ../sass/app/_about.scss */
#main.about-v .index .history-wrapper .swiper-container .swiper-wrapper .swiper-slide .content-wrap .time-line-wrap .item .intro-talk .intro-wrap p {
	font-size: 1.3rem;
	line-height: 1.6;
}

/* line 2443, ../sass/app/_about.scss */
#main.about-v .index .history-wrapper .swiper-container .swiper-wrapper .swiper-slide .content-wrap .time-line-wrap .item .intro-talk .intro-wrap::after {
	position: absolute;
	content: '';
	display: block;
	width: 52px;
	height: 26px;
	background-repeat: no-repeat;
	background-position: center;
	-moz-background-size: cover;
	-o-background-size: cover;
	-webkit-background-size: cover;
	background-size: cover;
	background-image: url("../images/about/index/talk.png");
	left: 50%;
	margin-left: -26px;
	bottom: -26px;
}

/* line 2459, ../sass/app/_about.scss */
#main.about-v .index .history-wrapper .swiper-container .swiper-wrapper .swiper-slide .content-wrap .time-line-wrap .first-circle-wrap {
	top: -4px;
	position: absolute;
	left: 0;
}

/* line 2463, ../sass/app/_about.scss */
#main.about-v .index .history-wrapper .swiper-container .swiper-wrapper .swiper-slide .content-wrap .time-line-wrap .first-circle-wrap .first-circle {
	width: 7px;
	height: 7px;
	border: 2px solid #006ed2;
	border-radius: 50%;
	background: #006ed2;
}

/* line 2472, ../sass/app/_about.scss */
#main.about-v .index .history-wrapper .swiper-container .swiper-wrapper .swiper-slide .content-wrap .history_imgs {
	position: relative;
}

/* line 2474, ../sass/app/_about.scss */
#main.about-v .index .history-wrapper .swiper-container .swiper-wrapper .swiper-slide .content-wrap .history_imgs img {
	position: relative;
}

/* line 2477, ../sass/app/_about.scss */
#main.about-v .index .history-wrapper .swiper-container .swiper-wrapper .swiper-slide .content-wrap .history_imgs.special {
	width: 450px;
	height: 220px;
}

/* line 2480, ../sass/app/_about.scss */
#main.about-v .index .history-wrapper .swiper-container .swiper-wrapper .swiper-slide .content-wrap .history_imgs.special img {
	position: absolute;
}

/* line 2482, ../sass/app/_about.scss */
#main.about-v .index .history-wrapper .swiper-container .swiper-wrapper .swiper-slide .content-wrap .history_imgs.special img:first-child {
	z-index: 3;
	bottom: 0;
	left: 0;
}

/* line 2487, ../sass/app/_about.scss */
#main.about-v .index .history-wrapper .swiper-container .swiper-wrapper .swiper-slide .content-wrap .history_imgs.special img:nth-child(2) {
	z-index: 1;
	right: 0;
	top: 0;
}

/* line 2492, ../sass/app/_about.scss */
#main.about-v .index .history-wrapper .swiper-container .swiper-wrapper .swiper-slide .content-wrap .history_imgs.special img:last-child {
	bottom: 0;
	right: 20px;
	z-index: 2;
}

/* line 2500, ../sass/app/_about.scss */
#main.about-v .index .history-wrapper .swiper-container .swiper-wrapper .swiper-slide .content-wrap .main-event {
	position: relative;
	height: 205px;
	margin-left: 60px;
	padding-left: 30px;
	border-left: 4px solid #006ed2;
	display: -webkit-flex;
	display: flex;
	-webkit-flex-direction: column;
	flex-direction: column;
	-webkit-flex-wrap: nowrap;
	flex-wrap: nowrap;
	-webkit-justify-content: space-between;
	justify-content: space-between;
}

/* line 2508, ../sass/app/_about.scss */
#main.about-v .index .history-wrapper .swiper-container .swiper-wrapper .swiper-slide .content-wrap .main-event .title {

	font-size: 4.7rem;
	color: white;
	font-weight: bold;
	margin-bottom: 60px;
	line-height: .4;
}

/* line 2516, ../sass/app/_about.scss */
#main.about-v .index .history-wrapper .swiper-container .swiper-wrapper .swiper-slide .content-wrap .main-event .detail {
	font-size: 1.5rem;
	line-height: 1.8;
	color: white;
}

/* line 2528, ../sass/app/_about.scss */
#main.about-v .index .history-wrapper .swiper-container .swiper-button-prev {
	background-image: url("../images/about/index/prev.png");
	left: 0;
}

/* line 2532, ../sass/app/_about.scss */
#main.about-v .index .history-wrapper .swiper-container .swiper-button-next {
	right: 0;
	background-image: url("../images/about/index/next.png");
}

/* line 2536, ../sass/app/_about.scss */
#main.about-v .index .history-wrapper .swiper-container .swiper-button-prev,
#main.about-v .index .history-wrapper .swiper-container .swiper-button-next {
	margin-top: -18.5px;
	width: 73px;
	height: 37px;
	background-repeat: no-repeat;
	background-position: center;
	-moz-background-size: cover;
	-o-background-size: cover;
	-webkit-background-size: cover;
	background-size: cover;
	-webkit-tap-highlight-color: transparent;
}

/* line 2542, ../sass/app/_about.scss */
#main.about-v .index .history-wrapper .swiper-container .swiper-button-prev:focus,
#main.about-v .index .history-wrapper .swiper-container .swiper-button-next:focus {
	outline: none;
}

/* line 2545, ../sass/app/_about.scss */
#main.about-v .index .history-wrapper .swiper-container .swiper-button-prev.swiper-button-disabled,
#main.about-v .index .history-wrapper .swiper-container .swiper-button-next.swiper-button-disabled {
	display: none;
}

/* line 2551, ../sass/app/_about.scss */
#main.about-v .index .factory-wrapper {
	background: #f2f2f2;
	padding-bottom: 40px;
}

/* line 2554, ../sass/app/_about.scss */
#main.about-v .index .factory-wrapper.net {
	background: #0373d3;
	padding-bottom: 0;
	overflow: hidden;
	position: relative;
}

/* line 2559, ../sass/app/_about.scss */
#main.about-v .index .factory-wrapper.net .img {
	position: absolute;
	top: 0;
	right: 0;
	height: 100%;
	line-height: 600px;
}

/* line 2565, ../sass/app/_about.scss */
#main.about-v .index .factory-wrapper.net .img img {
	display: inline-block;
	vertical-align: middle;
}

/* line 2569, ../sass/app/_about.scss */
#main.about-v .index .factory-wrapper.net .img .circle-wrap {
	position: absolute;
	top: 10px;
	right: 10px;
}

/* line 2573, ../sass/app/_about.scss */
#main.about-v .index .factory-wrapper.net .img .circle-wrap .circle {
	position: relative;
	z-index: 3;
	width: 14px;
	height: 14px;
	top: 335px;
	right: 82px;
	border-radius: 50%;
	background: white;
}

/* line 2583, ../sass/app/_about.scss */
#main.about-v .index .factory-wrapper.net .img .circle-wrap .ring {
	position: absolute;
	width: 14px;
	height: 14px;
	top: 335px;
	right: 82px;
	background: white;
	border-radius: 50%;
	-moz-animation-fill-mode: backwards;
	-webkit-animation-fill-mode: backwards;
	animation-fill-mode: backwards;
}

/* line 2592, ../sass/app/_about.scss */
#main.about-v .index .factory-wrapper.net .img .circle-wrap .ring.first {
	-moz-animation: posAnimate 3s ease infinite;
	-webkit-animation: posAnimate 3s ease infinite;
	animation: posAnimate 3s ease infinite;
}

/* line 2595, ../sass/app/_about.scss */
#main.about-v .index .factory-wrapper.net .img .circle-wrap .ring.second {
	-moz-animation: posAnimate 3s ease 1s infinite;
	-webkit-animation: posAnimate 3s ease 1s infinite;
	animation: posAnimate 3s ease 1s infinite;
}

/* line 2598, ../sass/app/_about.scss */
#main.about-v .index .factory-wrapper.net .img .circle-wrap .ring.third {
	-moz-animation: posAnimate 3s ease 2s infinite;
	-webkit-animation: posAnimate 3s ease 2s infinite;
	animation: posAnimate 3s ease 2s infinite;
}

/* line 2604, ../sass/app/_about.scss */
#main.about-v .index .factory-wrapper.net .head_cover {
	height: 600px;
}

/* line 2606, ../sass/app/_about.scss */
#main.about-v .index .factory-wrapper.net .head_cover .main-contain {
	position: relative;
}

/* line 2611, ../sass/app/_about.scss */
#main.about-v .index .factory-wrapper .head_cover {
	position: relative;
	width: 100%;
	height: 300px;
	background-repeat: no-repeat;
	background-position: center;
	-moz-background-size: cover;
	-o-background-size: cover;
	-webkit-background-size: cover;
	background-size: cover;
}

/* line 2616, ../sass/app/_about.scss */
#main.about-v .index .factory-wrapper .head_cover .title {
	font-size: 3.6rem;
	padding-top: 75px;
	margin-bottom: 20px;
	line-height: 1.3;
	color: white;
}

/* line 2623, ../sass/app/_about.scss */
#main.about-v .index .factory-wrapper .head_cover .detail {
	color: white;
	font-size: 2.4rem;
	line-height: 1.5;
}

/* line 2628, ../sass/app/_about.scss */
#main.about-v .index .factory-wrapper .head_cover .net-wrap {
	position: relative;
	z-index: 2;
	height: 600px;
	width: 780px;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	padding: 0 40px;
	display: -webkit-flex;
	display: flex;
	-webkit-flex-direction: column;
	flex-direction: column;
	-webkit-flex-wrap: nowrap;
	flex-wrap: nowrap;
	-webkit-justify-content: center;
	justify-content: center;
}

/* line 2637, ../sass/app/_about.scss */
#main.about-v .index .factory-wrapper .head_cover .net-wrap .n-title {
	font-size: 3.6rem;
	color: white;
	margin-bottom: 30px;
}

/* line 2642, ../sass/app/_about.scss */
#main.about-v .index .factory-wrapper .head_cover .net-wrap .line {
	width: 195px;
	height: 2px;
	background: white;
	margin: 20px 0;
}

/* line 2648, ../sass/app/_about.scss */
#main.about-v .index .factory-wrapper .head_cover .net-wrap .n-detail {
	font-size: 1.8rem;
	color: white;
	line-height: 1.5;
}

/* line 2654, ../sass/app/_about.scss */
#main.about-v .index .factory-wrapper .head_cover .honor-wrapper {
	width: 1200px;
	height: 100%;
	margin: 0 auto;
	display: -webkit-flex;
	display: flex;
	-webkit-flex-direction: column;
	flex-direction: column;
	-webkit-flex-wrap: nowrap;
	flex-wrap: nowrap;
	-webkit-justify-content: center;
	justify-content: center;
	position: relative;
}

/* line 2662, ../sass/app/_about.scss */
#main.about-v .index .factory-wrapper .head_cover .honor-wrapper .h-title {
	font-size: 3.6rem;
	margin-bottom: 30px;
}

/* line 2665, ../sass/app/_about.scss */
#main.about-v .index .factory-wrapper .head_cover .honor-wrapper .h-title.spe {
	padding-left: 40px;
}

/* line 2669, ../sass/app/_about.scss */
#main.about-v .index .factory-wrapper .head_cover .honor-wrapper .h-detail {
	font-size: 1.8rem;
	line-height: 1.5;
	margin-bottom: 35px;
}

/* line 2673, ../sass/app/_about.scss */
#main.about-v .index .factory-wrapper .head_cover .honor-wrapper .h-detail.spe {
	padding-left: 40px;
	font-weight: normal;
}

/* line 2677, ../sass/app/_about.scss */
#main.about-v .index .factory-wrapper .head_cover .honor-wrapper .more {
	width: 150px;
	height: 30px;
	bottom: 90px;
	right: 0;
	background: #006ed2;
	text-align: center;
	line-height: 30px;
	position: absolute;
	overflow: hidden;
}

/* line 2687, ../sass/app/_about.scss */
#main.about-v .index .factory-wrapper .head_cover .honor-wrapper .more span {
	position: relative;
	z-index: 2;
	display: inline-block;
	vertical-align: middle;
	font-size: 1.4rem;
	color: white;
}

/* line 2694, ../sass/app/_about.scss */
#main.about-v .index .factory-wrapper .head_cover .honor-wrapper .more span.img {
	margin-left: 20px;
}

/* line 2701, ../sass/app/_about.scss */
#main.about-v .index .factory-wrapper .head_cover .honor-wrapper .more .mask {
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: -100%;
	background: #005abe;
	-moz-transition: left 0.3s ease;
	-o-transition: left 0.3s ease;
	-webkit-transition: left 0.3s ease;
	transition: left 0.3s ease;
}

/* line 2711, ../sass/app/_about.scss */
#main.about-v .index .factory-wrapper .head_cover .honor-wrapper .more:hover .mask {
	left: 0;
}

/* line 2718, ../sass/app/_about.scss */
#main.about-v .index .factory-wrapper .video-wrap {
	background: white;
	position: relative;
	top: -55px;
}

/* line 2723, ../sass/app/_about.scss */
#main.about-v .index .factory-wrapper .video-wrap .video-content {
	position: relative;
	width: 100%;
	height: 500px;
}

/* line 2727, ../sass/app/_about.scss */
#main.about-v .index .factory-wrapper .video-wrap .video-content .mask {
	z-index: 2;
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	background-repeat: no-repeat;
	background-position: center;
	-moz-background-size: cover;
	-o-background-size: cover;
	-webkit-background-size: cover;
	background-size: cover;
	text-align: center;
	line-height: 700px;
}

/* line 2737, ../sass/app/_about.scss */
#main.about-v .index .factory-wrapper .video-wrap .video-content .mask img {
	vertical-align: middle;
	cursor: pointer;
	display: inline-block;
	-moz-transition: -moz-transform 0.3s ease;
	-o-transition: -o-transform 0.3s ease;
	-webkit-transition: -webkit-transform 0.3s ease;
	transition: transform 0.3s ease;
}

/* line 2742, ../sass/app/_about.scss */
#main.about-v .index .factory-wrapper .video-wrap .video-content .mask img:hover {
	-moz-transform: scale(1.1);
	-ms-transform: scale(1.1);
	-webkit-transform: scale(1.1);
	transform: scale(1.1);
}

/* line 2747, ../sass/app/_about.scss */
#main.about-v .index .factory-wrapper .video-wrap .video-content video {
	width: 100%;
	height: 100%;
	object-fit: cover;
}

/* line 2755, ../sass/app/_about.scss */
#main.about-v .index .factory-wrapper .factory-imgs {
	position: relative;
	top: -55px;
}

/* line 2759, ../sass/app/_about.scss */
#main.about-v .index .factory-wrapper .factory-imgs .btns {
	position: relative;
	z-index: 2;
	width: 100%;
	height: 200px;
	display: -webkit-flex;
	display: flex;
	-webkit-flex-direction: row;
	flex-direction: row;
	-webkit-flex-wrap: nowrap;
	flex-wrap: nowrap;
	-webkit-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-align-content: space-between;
	align-content: space-between;
	-moz-transition: height 0.3s ease;
	-o-transition: height 0.3s ease;
	-webkit-transition: height 0.3s ease;
	transition: height 0.3s ease;
}

/* line 2768, ../sass/app/_about.scss */
#main.about-v .index .factory-wrapper .factory-imgs .btns .btn {
	background: white;
	cursor: pointer;
	height: 100px;
	position: relative;
	width: 400px;
	text-align: center;
	line-height: 100px;
	font-size: 1.8rem;
	-moz-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	-webkit-transition: all 0.3s ease;
	transition: all 0.3s ease;
}

/* line 2778, ../sass/app/_about.scss */
#main.about-v .index .factory-wrapper .factory-imgs .btns .btn::after {
	content: '';
	display: block;
	position: absolute;
	width: 1px;
	height: 70px;
	background: #f2f2f2;
	right: 0;
	top: 50%;
	margin-top: -35px;
	filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
	opacity: 1;
	-moz-transition: opacity 0.3s ease;
	-o-transition: opacity 0.3s ease;
	-webkit-transition: opacity 0.3s ease;
	transition: opacity 0.3s ease;
}

/* line 2790, ../sass/app/_about.scss */
#main.about-v .index .factory-wrapper .factory-imgs .btns .btn:hover {
	background: #006ed2;
	color: white;
}

/* line 2793, ../sass/app/_about.scss */
#main.about-v .index .factory-wrapper .factory-imgs .btns .btn:hover::after {
	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
	opacity: 0;
}

/* line 2797, ../sass/app/_about.scss */
#main.about-v .index .factory-wrapper .factory-imgs .btns .btn.active {
	background: #006ed2;
	color: white;
}

/* line 2800, ../sass/app/_about.scss */
#main.about-v .index .factory-wrapper .factory-imgs .btns .btn.active::after {
	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
	opacity: 0;
}

/* line 2805, ../sass/app/_about.scss */
#main.about-v .index .factory-wrapper .factory-imgs .btns .btn:nth-child(3)::after {
	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
	opacity: 0;
}

/* line 2810, ../sass/app/_about.scss */
#main.about-v .index .factory-wrapper .factory-imgs .btns .btn:nth-child(6)::after {
	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
	opacity: 0;
}

/* line 2817, ../sass/app/_about.scss */
#main.about-v .index .factory-wrapper .factory-imgs .imgs {
	position: absolute;
	width: 100%;
	height: 400px;
	left: 0;
	top: 50%;
	margin-top: -200px;
	overflow: hidden;
	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
	opacity: 0;
	-moz-transition: opacity 0.3s ease;
	-o-transition: opacity 0.3s ease;
	-webkit-transition: opacity 0.3s ease;
	transition: opacity 0.3s ease;
}

/* line 2827, ../sass/app/_about.scss */
#main.about-v .index .factory-wrapper .factory-imgs .imgs .img {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background-repeat: no-repeat;
	background-position: center;
	-moz-background-size: cover;
	-o-background-size: cover;
	-webkit-background-size: cover;
	background-size: cover;
	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
	opacity: 0;
	-moz-transition: opacity 0.3s ease;
	-o-transition: opacity 0.3s ease;
	-webkit-transition: opacity 0.3s ease;
	transition: opacity 0.3s ease;
	display: -webkit-flex;
	display: flex;
	-webkit-flex-direction: column;
	flex-direction: column;
	-webkit-flex-wrap: nowrap;
	flex-wrap: nowrap;
	-webkit-justify-content: center;
	justify-content: center;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	padding: 0 80px;
}

/* line 2840, ../sass/app/_about.scss */
#main.about-v .index .factory-wrapper .factory-imgs .imgs .img .title {
	margin-bottom: 15px;
	color: white;
	font-size: 3.6rem;
	line-height: 1.5;
}

/* line 2846, ../sass/app/_about.scss */
#main.about-v .index .factory-wrapper .factory-imgs .imgs .img .detail {
	font-size: 1.8rem;
	line-height: 2;
	color: white;
}

/* line 2851, ../sass/app/_about.scss */
#main.about-v .index .factory-wrapper .factory-imgs .imgs .img.active {
	filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
	opacity: 1;
}

/* line 2857, ../sass/app/_about.scss */
#main.about-v .index .factory-wrapper .factory-imgs.active .btns {
	height: 600px;
}

/* line 2860, ../sass/app/_about.scss */
#main.about-v .index .factory-wrapper .factory-imgs.active .imgs {
	filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
	opacity: 1;
}

/* line 2867, ../sass/app/_about.scss */
#main.about-v .index .patent-wrapper {
	width: 100%;
	height: 597px;
	background-repeat: no-repeat;
	background-position: center;
	-moz-background-size: cover;
	-o-background-size: cover;
	-webkit-background-size: cover;
	background-size: cover;
	background-image: url("../images/about/index/patent-bg.jpg");
}

/* line 2873, ../sass/app/_about.scss */
#main.about-v .index .patent-wrapper .main-contain {
	height: 100%;
	display: -webkit-flex;
	display: flex;
	-webkit-flex-direction: column;
	flex-direction: column;
	-webkit-flex-wrap: nowrap;
	flex-wrap: nowrap;
	-webkit-justify-content: center;
	justify-content: center;
	-webkit-align-items: center;
	align-items: center;
}

/* line 2878, ../sass/app/_about.scss */
#main.about-v .index .patent-wrapper .main-contain .item-list {
	width: 100%;
	display: -webkit-flex;
	display: flex;
	-webkit-flex-direction: row;
	flex-direction: row;
	-webkit-flex-wrap: nowrap;
	flex-wrap: nowrap;
	-webkit-justify-content: space-between;
	justify-content: space-between;
	margin-bottom: 80px;
}

/* line 2884, ../sass/app/_about.scss */
#main.about-v .index .patent-wrapper .main-contain .item-list .item .num {
	text-align: center;
	font-size: 7rem;

	color: white;
	margin-bottom: 35px;
}

/* line 2891, ../sass/app/_about.scss */
#main.about-v .index .patent-wrapper .main-contain .item-list .item .intro {
	font-size: 1.6rem;
	line-height: 2;
	color: white;
}

/* line 2901, ../sass/app/_about.scss */
#main.about-v .index .partner-wrapper {
	width: 100%;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	background: #818c92;
}

/* line 2905, ../sass/app/_about.scss */
#main.about-v .index .partner-wrapper .slogan-wrap {
	width: 100%;
	height: 400px;
	background: #40525f;
	margin-bottom: 100px;
}

/* line 2910, ../sass/app/_about.scss */
#main.about-v .index .partner-wrapper .slogan-wrap .main-contain {
	height: 100%;
	display: -webkit-flex;
	display: flex;
	-webkit-flex-direction: row;
	flex-direction: row;
	-webkit-flex-wrap: nowrap;
	flex-wrap: nowrap;
	-webkit-align-items: center;
	align-items: center;
}

/* line 2915, ../sass/app/_about.scss */
#main.about-v .index .partner-wrapper .slogan-wrap p {
	font-size: 4.8rem;
	line-height: 1.4;
	color: white;
}

/* line 2919, ../sass/app/_about.scss */
#main.about-v .index .partner-wrapper .slogan-wrap p em {
	font-size: 6rem;
}

/* line 2924, ../sass/app/_about.scss */
#main.about-v .index .partner-wrapper .title {
	text-align: center;
	font-size: 4rem;
	padding-bottom: 40px;
	border-bottom: 1px solid white;
	color: white;
	margin-bottom: 95px;
}

/* line 2932, ../sass/app/_about.scss */
#main.about-v .index .partner-wrapper .list {
	display: -webkit-flex;
	display: flex;
	-webkit-flex-direction: row;
	flex-direction: row;
	-webkit-flex-wrap: nowrap;
	flex-wrap: nowrap;
	-webkit-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-justify-content: space-between;
	justify-content: space-between;
}

/* line 2936, ../sass/app/_about.scss */
#main.about-v .index .partner-wrapper .list .item {
	height: 145px;
	width: 25%;
	text-align: center;
	margin-bottom: 60px;
	line-height: 145px;
}

/* line 2942, ../sass/app/_about.scss */
#main.about-v .index .partner-wrapper .list .item img {
	display: inline-block;
	vertical-align: middle;
}

/* line 2948, ../sass/app/_about.scss */
#main.about-v .index .partner-wrapper .more-partner {
	width: 537px;
	height: 88px;
	margin: 0 auto;
}

/* line 2952, ../sass/app/_about.scss */
#main.about-v .index .partner-wrapper .more-partner p {
	position: relative;
	top: -10px;
	line-height: 88px;
	text-align: center;
	color: white;
	font-size: 2.3rem;

}

/* line 2960, ../sass/app/_about.scss */
#main.about-v .index .partner-wrapper .more-partner p strong {
	font-size: 3.9rem;
	font-weight: bold;
}

/* line 2968, ../sass/app/_about.scss */
#main.about-v .index .technical-choose {
	width: 100%;
}

/* line 2970, ../sass/app/_about.scss */
#main.about-v .index .technical-choose .item {
	width: 50%;
	height: 450px;
	background-repeat: no-repeat;
	background-position: center;
	-moz-background-size: cover;
	-o-background-size: cover;
	-webkit-background-size: cover;
	background-size: cover;
	display: -webkit-flex;
	display: flex;
	-webkit-flex-direction: column;
	flex-direction: column;
	-webkit-flex-wrap: nowrap;
	flex-wrap: nowrap;
	-webkit-align-items: center;
	align-items: center;
	-webkit-justify-content: center;
	justify-content: center;
}

/* line 2977, ../sass/app/_about.scss */
#main.about-v .index .technical-choose .item .title {
	color: white;
	font-size: 3.6rem;
	margin-bottom: 30px;
}

/* line 2984, ../sass/app/_about.scss */
#main.about-v .index .technical-choose .item .more-btn.white span {
	color: #006ed2;
}

/* line 2990, ../sass/app/_about.scss */
#main.about-v .index .technical-choose::after {
	content: '';
	display: block;
	clear: both;
}

/* line 2996, ../sass/app/_about.scss */
#main.about-v .index .certificate-container .certificate-wrapper {
	background: #006ed2;
	top: -60px;
	position: relative;
	height: 163px;
	width: 100%;
	display: -webkit-flex;
	display: flex;
	-webkit-flex-direction: row;
	flex-direction: row;
	-webkit-flex-wrap: nowrap;
	flex-wrap: nowrap;
	-webkit-align-items: center;
	align-items: center;
}

/* line 3004, ../sass/app/_about.scss */
#main.about-v .index .certificate-container .certificate-wrapper .c-item {
	width: 200px;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	border-right: 1px solid white;
}

/* line 3008, ../sass/app/_about.scss */
#main.about-v .index .certificate-container .certificate-wrapper .c-item .c-val {
	text-align: center;
	font-size: 6rem;
	color: white;
	margin-bottom: 25px;
}

/* line 3014, ../sass/app/_about.scss */
#main.about-v .index .certificate-container .certificate-wrapper .c-item .c-intro {
	text-align: center;
	font-size: 1.4rem;
	color: white;
}

/* line 3019, ../sass/app/_about.scss */
#main.about-v .index .certificate-container .certificate-wrapper .c-item:last-child {
	border-right: none;
}

/* line 3025, ../sass/app/_about.scss */
#main.about-v .index .certificate-container .more {
	position: relative;
	top: -60px;
	width: 100%;
	padding: 30px 0;
	background: #006ed2;
	text-align: center;
}

/* line 3032, ../sass/app/_about.scss */
#main.about-v .index .certificate-container .more .btn {
	width: 200px;
	height: 55px;
	display: inline-block;
	background: white;
	text-align: center;
	line-height: 55px;
	color: #006ed2;
	-moz-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	-webkit-transition: all 0.3s ease;
	transition: all 0.3s ease;
	font-size: 1.8rem;
	border: 1px solid #006ed2;
}

/* line 3043, ../sass/app/_about.scss */
#main.about-v .index .certificate-container .more .btn:hover {
	background: #006ed2;
	border-color: white;
	color: white;
}

/* line 3053, ../sass/app/_about.scss */
#main.about-v .history .time-line-tabs {
	margin-bottom: 60px;
	display: -webkit-flex;
	display: flex;
	-webkit-flex-direction: row;
	flex-direction: row;
	-webkit-flex-wrap: nowrap;
	flex-wrap: nowrap;
	-webkit-justify-content: center;
	justify-content: center;

}

/* line 3058, ../sass/app/_about.scss */
#main.about-v .history .time-line-tabs .item {
	width: 298px;
	height: 48px;
	line-height: 48px;
	color: #666666;
	font-size: 1.6rem;
	border: #ccc 1px solid;
	text-align: center;
	font-weight: bold;
	cursor: pointer;
}

/* line 3069, ../sass/app/_about.scss */
#main.about-v .history .time-line-tabs .item.active {
	color: #fff;
	background: #e60012;
	border-color: #e60012;
}

/* line 3076, ../sass/app/_about.scss */
#main.about-v .history .time-line-container .section {
	width: 100%;
	height: auto;
	position: relative;
	display: none;
}

/* line 3081, ../sass/app/_about.scss */
#main.about-v .history .time-line-container .section.active {
	display: block;
}

/* line 3085, ../sass/app/_about.scss */
#main.about-v .history .time-line-container .item {
	height: auto;
	color: #333333;
	font-size: 1.6rem;
	line-height: 1.6;
	position: relative;
	width: 100%;
	margin-top: 19px;
}

/* line 3093, ../sass/app/_about.scss */
#main.about-v .history .time-line-container .item.last {
	margin-top: 0;
}

/* line 3095, ../sass/app/_about.scss */
#main.about-v .history .time-line-container .item.last .wrap {
	height: 200px;
}

/* line 3099, ../sass/app/_about.scss */
#main.about-v .history .time-line-container .item::after {
	content: '';
	display: block;
	width: 0;
	height: 0;
	clear: both;
}

/* line 3105, ../sass/app/_about.scss */
#main.about-v .history .time-line-container .item .wrap {
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	position: relative;
}

/* line 3108, ../sass/app/_about.scss */
#main.about-v .history .time-line-container .item .wrap .year {

	font-weight: bold;
}

/* line 3112, ../sass/app/_about.scss */
#main.about-v .history .time-line-container .item .wrap .content {
	margin-top: 10px;
}

/* line 3117, ../sass/app/_about.scss */
#main.about-v .history .time-line-container .item.l .wrap {
	width: 601px;
	float: left;
	border-right: #cccccc 1px solid;
	padding: 0 80px 40px 100px;
	text-align: right;
}

/* line 3123, ../sass/app/_about.scss */
#main.about-v .history .time-line-container .item.l .wrap .year {
	top: -32px;
	right: 80px;
}

/* line 3127, ../sass/app/_about.scss */
#main.about-v .history .time-line-container .item.l .wrap .decoration {
	position: absolute;
	right: -4px;
	top: -14px;
	width: 63px;
	height: 8px;
	display: -webkit-flex;
	display: flex;
	-webkit-flex-direction: row;
	flex-direction: row;
	-webkit-flex-wrap: nowrap;
	flex-wrap: nowrap;
	-webkit-justify-content: space-between;
	justify-content: space-between;
	-webkit-align-items: center;
	align-items: center;
}

/* line 3136, ../sass/app/_about.scss */
#main.about-v .history .time-line-container .item.l .wrap .decoration .dot {
	height: 8px;
	width: 8px;
	background-color: #cccccc;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	border-radius: 8px;
}

/* line 3142, ../sass/app/_about.scss */
#main.about-v .history .time-line-container .item.l .wrap .decoration .line {
	width: 50px;
	height: 1px;
	background-color: #cccccc;
}

/* line 3151, ../sass/app/_about.scss */
#main.about-v .history .time-line-container .item.r .wrap {
	width: 600px;
	float: right;
	border-left: #cccccc 1px solid;
	padding: 0 100px 40px 80px;
	text-align: left;
}

/* line 3157, ../sass/app/_about.scss */
#main.about-v .history .time-line-container .item.r .wrap .decoration {
	position: absolute;
	left: -4px;
	top: -14px;
	width: 63px;
	height: 8px;
	display: -webkit-flex;
	display: flex;
	-webkit-flex-direction: row;
	flex-direction: row;
	-webkit-flex-wrap: nowrap;
	flex-wrap: nowrap;
	-webkit-justify-content: space-between;
	justify-content: space-between;
	-webkit-align-items: center;
	align-items: center;
}

/* line 3166, ../sass/app/_about.scss */
#main.about-v .history .time-line-container .item.r .wrap .decoration .dot {
	height: 8px;
	width: 8px;
	background-color: #cccccc;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	border-radius: 8px;
}

/* line 3172, ../sass/app/_about.scss */
#main.about-v .history .time-line-container .item.r .wrap .decoration .line {
	width: 50px;
	height: 1px;
	background-color: #cccccc;
}

/* line 3178, ../sass/app/_about.scss */
#main.about-v .history .time-line-container .item.r .wrap .year {
	top: -32px;
	left: 80px;
}

/* line 3184, ../sass/app/_about.scss */
#main.about-v .history .time-line-container .item .year {
	font-size: 2.4rem;
	color: #e60012;
	position: absolute;
}

/* line 3199, ../sass/app/_about.scss */
#main.about-v .culture .section .sec-name {
	text-align: center;
	font-size: 2.4rem;
	color: #666666;
	font-weight: bold;
	margin-bottom: 40px;
}

/* line 3207, ../sass/app/_about.scss */
#main.about-v .culture .target {
	background: #fff;
	padding: 0 0 75px;
}

/* line 3210, ../sass/app/_about.scss */
#main.about-v .culture .target .content {
	font-size: 1.8rem;
	color: #333333;
	text-align: center;
}

/* line 3216, ../sass/app/_about.scss */
#main.about-v .culture .frame {
	padding: 75px 0;
	background: #f8f8f8;
}

/* line 3219, ../sass/app/_about.scss */
#main.about-v .culture .frame .content {
	display: block;
	margin: 0 auto;
}

/* line 3224, ../sass/app/_about.scss */
#main.about-v .culture .value {
	padding: 75px 0;
	background-color: #f8f8f8;
}

/* line 3227, ../sass/app/_about.scss */
#main.about-v .culture .value .abst {
	font-size: 1.6rem;
	line-height: 1.6;
	text-align: center;
	margin: 20px auto 40px;
}

/* line 3233, ../sass/app/_about.scss */
#main.about-v .culture .value .tabs {
	width: 100%;
	height: auto;
	display: -webkit-flex;
	display: flex;
	-webkit-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-flex-direction: row;
	flex-direction: row;
	-webkit-justify-content: space-between;
	justify-content: space-between;
	margin-top: 75px;
}

/* line 3241, ../sass/app/_about.scss */
#main.about-v .culture .value .tabs .item {
	width: 587px;
	height: 150px;
	position: relative;
	border-bottom: #333333 3px solid;
	cursor: pointer;
	-moz-transition: border-color 0.3s;
	-o-transition: border-color 0.3s;
	-webkit-transition: border-color 0.3s;
	transition: border-color 0.3s;
	margin-bottom: 20px;
}

/* line 3249, ../sass/app/_about.scss */
#main.about-v .culture .value .tabs .item.active {
	border-color: #e60012;
}

/* line 3252, ../sass/app/_about.scss */
#main.about-v .culture .value .tabs .item img {
	width: 587px;
	height: 150px;
	position: absolute;
	left: 0;
	top: 0;
	z-index: 1;
}

/* line 3260, ../sass/app/_about.scss */
#main.about-v .culture .value .tabs .item .name {
	width: 587px;
	height: 150px;
	line-height: 150px;
	text-align: center;
	position: relative;
	z-index: 2;
	font-size: 2rem;
	color: #ffffff;
	font-weight: bold;
	text-shadow: 0px 3px 5px rgba(0, 0, 0, 0.5);
}

/* line 3274, ../sass/app/_about.scss */
#main.about-v .culture .value .details {
	margin-top: 60px;
	height: 85px;
	position: relative;
	-moz-transition: height 0.3s;
	-o-transition: height 0.3s;
	-webkit-transition: height 0.3s;
	transition: height 0.3s;
	overflow: hidden;
}

/* line 3280, ../sass/app/_about.scss */
#main.about-v .culture .value .details .item {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
	opacity: 0;
	-moz-transition: all 0.3s;
	-o-transition: all 0.3s;
	-webkit-transition: all 0.3s;
	transition: all 0.3s;
	color: #333333;
	font-size: 1.6rem;
	line-height: 1.6;
	text-align: center;
}

/* line 3291, ../sass/app/_about.scss */
#main.about-v .culture .value .details .item p {
	margin-top: 10px;
}

/* line 3294, ../sass/app/_about.scss */
#main.about-v .culture .value .details .item.active {
	filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
	opacity: 1;
}

/* line 3302, ../sass/app/_about.scss */
#main.about-v .leader>.container {
	padding-bottom: 75px;
}

/* line 3305, ../sass/app/_about.scss */
#main.about-v .leader .cover {
	margin-top: 30px;
}

/* line 3308, ../sass/app/_about.scss */
#main.about-v .leader .info {
	margin-top: 95px;
	text-align: center;
}

/* line 3311, ../sass/app/_about.scss */
#main.about-v .leader .info p {
	margin-bottom: 10px;
	font-size: 1.6rem;
	line-height: 1.6;
}

/* line 3322, ../sass/app/_about.scss */
#main.about-v .duty .tabs {
	width: 100%;
	height: auto;
	display: -webkit-flex;
	display: flex;
	-webkit-flex-direction: row;
	flex-direction: row;
	-webkit-flex-wrap: nowrap;
	flex-wrap: nowrap;
	-webkit-justify-content: space-between;
	justify-content: space-between;
	margin-top: 75px;
}

/* line 3328, ../sass/app/_about.scss */
#main.about-v .duty .tabs .item {
	width: 296px;
	height: 150px;
	position: relative;
	border-bottom: #333333 3px solid;
	background-color: #f8f8f8;
	cursor: pointer;
	-moz-transition: border-color 0.3s;
	-o-transition: border-color 0.3s;
	-webkit-transition: border-color 0.3s;
	transition: border-color 0.3s;
	display: -webkit-flex;
	display: flex;
	-webkit-flex-direction: column;
	flex-direction: column;
	-webkit-flex-wrap: nowrap;
	flex-wrap: nowrap;
	-webkit-justify-content: center;
	justify-content: center;
	-webkit-align-items: center;
	align-items: center;
}

/* line 3341, ../sass/app/_about.scss */
#main.about-v .duty .tabs .item.active .image .normal {
	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
	opacity: 0;
}

/* line 3344, ../sass/app/_about.scss */
#main.about-v .duty .tabs .item.active .image .hover {
	filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
	opacity: 1;
}

/* line 3349, ../sass/app/_about.scss */
#main.about-v .duty .tabs .item .image {
	width: 100%;
	height: 70px;
	position: relative;
}

/* line 3353, ../sass/app/_about.scss */
#main.about-v .duty .tabs .item .image img {
	position: absolute;
	left: 0;
	top: 0;
	-moz-transition: opacity 0.3s;
	-o-transition: opacity 0.3s;
	-webkit-transition: opacity 0.3s;
	transition: opacity 0.3s;
}

/* line 3359, ../sass/app/_about.scss */
#main.about-v .duty .tabs .item .image .normal {
	filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
	opacity: 1;
}

/* line 3362, ../sass/app/_about.scss */
#main.about-v .duty .tabs .item .image .hover {
	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
	opacity: 0;
}

/* line 3366, ../sass/app/_about.scss */
#main.about-v .duty .tabs .item .name {
	height: 34px;
	width: 100%;
	text-align: center;
	line-height: 34px;
	font-size: 2rem;
	color: #333333;
	font-weight: bold;
	margin-top: 10px;
}

/* line 3376, ../sass/app/_about.scss */
#main.about-v .duty .tabs .item.active {
	border-color: #e60012;
}

/* line 3381, ../sass/app/_about.scss */
#main.about-v .duty .details {
	margin-top: 85px;
	padding-bottom: 20px;
}

/* line 3384, ../sass/app/_about.scss */
#main.about-v .duty .details .item {
	margin-bottom: 35px;
	color: #333;
	font-size: 1.6rem;
}

/* line 3388, ../sass/app/_about.scss */
#main.about-v .duty .details .item .title {
	font-weight: bold;
}

/* line 3391, ../sass/app/_about.scss */
#main.about-v .duty .details .item .content {
	line-height: 1.6;
}

/* line 3395, ../sass/app/_about.scss */
#main.about-v .duty .details .duty_detail {
	margin-bottom: 25px;
}

/* line 3397, ../sass/app/_about.scss */
#main.about-v .duty .details .duty_detail p {
	color: #333;
	font-size: 1.6rem;
	line-height: 1.6;
}

/* line 3405, ../sass/app/_about.scss */
#main.about-v .duty .details .duty_title {
	font-size: 1.6rem;
	line-height: 1.6;
	font-weight: bold;
}

/* line 3411, ../sass/app/_about.scss */
#main.about-v .duty .gallery {
	position: relative;
}

/* line 223, ../sass/construct/_mixin.scss */
#main.about-v .duty .gallery .swiper-container {
	height: 460px;
	margin-top: 35px;
	overflow: hidden;
}

/* line 227, ../sass/construct/_mixin.scss */
#main.about-v .duty .gallery .swiper-container .lists {
	height: 270px;
	display: -webkit-flex;
	display: flex;
	-webkit-justify-content: flex-start;
	justify-content: flex-start;
	-webkit-align-items: center;
	align-items: center;
	/*display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;*/
}

/* line 244, ../sass/construct/_mixin.scss */
#main.about-v .duty .gallery .swiper-container .lists .item {
	width: 396px;
	height: 270px;
	position: relative;
}

/* line 248, ../sass/construct/_mixin.scss */
#main.about-v .duty .gallery .swiper-container .lists .item>img {
	z-index: 1;
	position: relative;
	width: 396px;
	height: 224px;
	border: #fff 1px solid;
}

/* line 255, ../sass/construct/_mixin.scss */
#main.about-v .duty .gallery .swiper-container .lists .item .title {
	height: 48px;
	line-height: 48px;
	background-color: #f8f8f8;
	text-align: center;
	font-size: 1.6rem;
	color: #a40000;
	font-weight: bold;
	margin-top: 12px;
}

/* line 268, ../sass/construct/_mixin.scss */
#main.about-v .duty .gallery .change-tool {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
}

/* line 273, ../sass/construct/_mixin.scss */
#main.about-v .duty .gallery .change-tool .prev,
#main.about-v .duty .gallery .change-tool .next {
	position: absolute;
	top: 110px;
	color: #656766;
	cursor: pointer;
	z-index: 3;
}

/* line 279, ../sass/construct/_mixin.scss */
#main.about-v .duty .gallery .change-tool .prev i,
#main.about-v .duty .gallery .change-tool .next i {
	font-size: 3.2rem;
}

/* line 283, ../sass/construct/_mixin.scss */
#main.about-v .duty .gallery .change-tool .prev {
	left: -55px;
}

/* line 286, ../sass/construct/_mixin.scss */
#main.about-v .duty .gallery .change-tool .next {
	right: -55px;
}

/* line 3416, ../sass/app/_about.scss */
#main.about-v .down-container .head_banner {
	margin-top: 81px;
	width: 100%;
	height: 390px;
	background-repeat: no-repeat;
	background-position: center;
	-moz-background-size: cover;
	-o-background-size: cover;
	-webkit-background-size: cover;
	background-size: cover;
	background-image: url("../images/about/down-cover.jpg");
}

/* line 3422, ../sass/app/_about.scss */
#main.about-v .down-container .head_banner .content {
	position: relative;
	width: 1200px;
	margin: 0 auto;
	height: 100%;
	display: -webkit-flex;
	display: flex;
	-webkit-flex-direction: row;
	flex-direction: row;
	-webkit-flex-wrap: nowrap;
	flex-wrap: nowrap;
	-webkit-align-items: center;
	align-items: center;
}

/* line 3429, ../sass/app/_about.scss */
#main.about-v .down-container .head_banner .content .title {
	font-size: 3.6rem;
	color: white;
}

/* line 3435, ../sass/app/_about.scss */
#main.about-v .down-container .c-title {
	padding-top: 40px;
}

/* line 3437, ../sass/app/_about.scss */
#main.about-v .down-container .c-title .c-item {
	display: inline-block;
	margin-right: 75px;
	position: relative;
	font-size: 2.4rem;
	cursor: pointer;
}

/* line 3443, ../sass/app/_about.scss */
#main.about-v .down-container .c-title .c-item::after {
	content: '';
	display: block;
	position: absolute;
	width: 1px;
	height: 100%;
	background: #999999;
	top: 0;
	right: -37px;
}

/* line 3453, ../sass/app/_about.scss */
#main.about-v .down-container .c-title .c-item:last-child::after {
	display: none;
}

/* line 3457, ../sass/app/_about.scss */
#main.about-v .down-container .c-title .c-item:hover,
#main.about-v .down-container .c-title .c-item.active {
	color: #006ed2;
}

/* line 3462, ../sass/app/_about.scss */
#main.about-v .down-container .content-all {
	padding: 65px 0;
}

/* line 3464, ../sass/app/_about.scss */
#main.about-v .down-container .content-all .content-container {
	width: 100%;
	position: relative;
}

/* line 3467, ../sass/app/_about.scss */
#main.about-v .down-container .content-all .content-container .content-item {
	width: 100%;
}

/* line 3469, ../sass/app/_about.scss */
#main.about-v .down-container .content-all .content-container .content-item ul {
	border-bottom: 1px solid #999999;
}

/* line 3471, ../sass/app/_about.scss */
#main.about-v .down-container .content-all .content-container .content-item ul li {
	width: 100%;
	height: 75px;
	line-height: 73px;
	padding-right: 35px;
	border-top: 1px solid #999999;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}

/* line 3478, ../sass/app/_about.scss */
#main.about-v .down-container .content-all .content-container .content-item ul li span {
	vertical-align: middle;
	display: inline-block;
	font-size: 1.6rem;
}

/* line 3482, ../sass/app/_about.scss */
#main.about-v .down-container .content-all .content-container .content-item ul li span img {
	display: inline-block;
	vertical-align: middle;
}

/* line 3490, ../sass/app/_about.scss */
#main.about-v .down-container .content-all .content-container .content-item ul li::after {
	content: '';
	display: block;
	clear: both;
}

@media only screen and (max-width: 1900px) {

	/* line 3507, ../sass/app/_about.scss */
	#main.about-v .index .history-wrap .detail-content .history-swiper {
		right: calc((100vw - 1920px)/2);
	}

	/* line 3511, ../sass/app/_about.scss */
	#main.about-v .index .history-wrap .detail-content .swiper-container .swiper-button-next {
		right: unset;
		left: 55vw;
	}
}

/* line 3, ../sass/app/_post.scss */
#main.post .post .head_banner {
	margin-top: 80px;
	height: 390px;
	width: 100%;
	background-repeat: no-repeat;
	background-position: center;
	-moz-background-size: cover;
	-o-background-size: cover;
	-webkit-background-size: cover;
	background-size: cover;
	background-image: url("../images/post/head_banner.jpg");
}

/* line 12, ../sass/app/_post.scss */
#main.post .post .post-all {
	padding-top: 90px;
	background: #f2f2f2;
}

/* line 17, ../sass/app/_post.scss */
#main.post .post .post-all .main-contain .header_name {
	font-size: 4.8rem;
	margin-bottom: 90px;
}

/* line 24, ../sass/app/_post.scss */
#main.post .post .post-all .post-wrapper {
	padding-bottom: 65px;
	display: -webkit-flex;
	display: flex;
	-webkit-flex-direction: row;
	flex-direction: row;
	-webkit-flex-wrap: nowrap;
	flex-wrap: nowrap;
	-webkit-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-justify-content: space-between;
	justify-content: space-between;
}

/* line 29, ../sass/app/_post.scss */
#main.post .post .post-all .post-wrapper.grid {
	display: grid;
	grid-template-columns: 373px 373px 373px;
	grid-row-gap: 35px;
	-webkit-justify-content: space-between;
	justify-content: space-between;
}

/* line 36, ../sass/app/_post.scss */
#main.post .post .post-all .post-wrapper .item {
	position: relative;
	width: 100%;
	height: 280px;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	padding: 20px;
	margin-bottom: 35px;
	background: white;
}

/* line 44, ../sass/app/_post.scss */
#main.post .post .post-all .post-wrapper .item .cover {
	float: left;
	width: 350px;
	height: 240px;
	overflow: hidden;
}

/* line 49, ../sass/app/_post.scss */
#main.post .post .post-all .post-wrapper .item .cover .img {
	width: 100%;
	height: 100%;
	background-repeat: no-repeat;
	background-position: center;
	-moz-background-size: cover;
	-o-background-size: cover;
	-webkit-background-size: cover;
	background-size: cover;
	-moz-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	-webkit-transition: all 0.3s ease;
	transition: all 0.3s ease;
}

/* line 56, ../sass/app/_post.scss */
#main.post .post .post-all .post-wrapper .item .text-wrapper {
	float: left;
	margin-left: 50px;
	height: 100%;
	width: 655px;
	position: relative;
}

/* line 62, ../sass/app/_post.scss */
#main.post .post .post-all .post-wrapper .item .text-wrapper .type {
	font-size: 1.6rem;
	color: #7e8492;
	margin-bottom: 30px;
	margin-top: 25px;
}

/* line 67, ../sass/app/_post.scss */
#main.post .post .post-all .post-wrapper .item .text-wrapper .type em {
	margin-left: 20px;
}

/* line 72, ../sass/app/_post.scss */
#main.post .post .post-all .post-wrapper .item .text-wrapper .title {
	font-size: 1.8rem;
	color: #006ed2;
	margin-bottom: 25px;
}

/* line 77, ../sass/app/_post.scss */
#main.post .post .post-all .post-wrapper .item .text-wrapper .intro {
	font-size: 1.6rem;
	line-height: 1.5;
	height: 48px;
	overflow: hidden;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	overflow: hidden;
	text-overflow: ellipsis;
}

/* line 88, ../sass/app/_post.scss */
#main.post .post .post-all .post-wrapper .item .text-wrapper .news-btn {
	position: absolute;
	left: 0px;
	bottom: 0px;
	width: 100%;
	padding-top: 10px;
	border-top: 1px solid #cccccc;
	line-height: 37px;
}

/* line 96, ../sass/app/_post.scss */
#main.post .post .post-all .post-wrapper .item .text-wrapper .news-btn span {
	vertical-align: middle;
	display: inline-block;
	margin-right: 15px;
}

/* line 101, ../sass/app/_post.scss */
#main.post .post .post-all .post-wrapper .item .text-wrapper .news-btn img {
	vertical-align: middle;
	display: inline-block;
}

/* line 107, ../sass/app/_post.scss */
#main.post .post .post-all .post-wrapper .item::after {
	display: block;
	content: '';
	clear: both;
}

/* line 112, ../sass/app/_post.scss */
#main.post .post .post-all .post-wrapper .item:hover {
	box-shadow: 0 0 30px 1px rgba(0, 0, 0, 0.1);
}

/* line 115, ../sass/app/_post.scss */
#main.post .post .post-all .post-wrapper .item:hover .cover .img {
	-moz-transform: scale(1.1);
	-ms-transform: scale(1.1);
	-webkit-transform: scale(1.1);
	transform: scale(1.1);
}

/* line 120, ../sass/app/_post.scss */
#main.post .post .post-all .post-wrapper .item:hover .news-btn span {
	color: #006ed2;
}

/* line 127, ../sass/app/_post.scss */
#main.post .post .post-all .more_btn {
	width: 213px;
	height: 57px;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	padding-left: 70px;
	line-height: 57px;
	font-size: 2.5rem;
	margin: 0 auto;
	background-repeat: no-repeat;
	background-position: center;
	-moz-background-size: cover;
	-o-background-size: cover;
	-webkit-background-size: cover;
	background-size: cover;
	background-image: url("../images/common/news_btn.png");
}

/* line 142, ../sass/app/_post.scss */
#main.post .detail .title {
	margin-top: 80px;
	font-size: 3rem;
	color: #fcc800;
	width: 100%;
	text-align: center;
	line-height: 1.5;
}

/* line 149, ../sass/app/_post.scss */
#main.post .detail .title .preview {
	display: inline-block;
	vertical-align: middle;
	*vertical-align: auto;
	*zoom: 1;
	*display: inline;
	background: #ff0000;
	font-weight: normal;
	color: #ffffff;
	padding: 0 5px;
	font-size: 2rem;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	vertical-align: middle;
}

/* line 160, ../sass/app/_post.scss */
#main.post .detail .tool {
	width: 100%;
	display: -webkit-flex;
	display: flex;
	-webkit-flex-direction: row;
	flex-direction: row;
	-webkit-flex-wrap: nowrap;
	flex-wrap: nowrap;
	-webkit-justify-content: center;
	justify-content: center;
	-webkit-flex-wrap: wrap;
	flex-wrap: wrap;
	margin: 30px 0 35px;
}

/* line 166, ../sass/app/_post.scss */
#main.post .detail .tool .cate {
	color: #a40000;
}

/* line 169, ../sass/app/_post.scss */
#main.post .detail .tool .item {
	font-size: 1.6rem;
	line-height: 1.4;
	color: #999999;
	padding: 0 30px;
}

/* line 176, ../sass/app/_post.scss */
#main.post .detail .tool .date {
	text-align: center;
	width: 100%;
	color: #999999;
	font-size: 1.6rem;
	line-height: 1.4;
}

/* line 184, ../sass/app/_post.scss */
#main.post .detail .string {
	font-size: 1.6rem;
}

/* line 186, ../sass/app/_post.scss */
#main.post .detail .string p {
	margin-top: 15px;
	line-height: 1.6;
}

/* line 190, ../sass/app/_post.scss */
#main.post .detail .string img {
	display: inline-block;
}

/* line 193, ../sass/app/_post.scss */
#main.post .detail .string .video {
	width: 100%;
	height: auto;
}

/* line 196, ../sass/app/_post.scss */
#main.post .detail .string .video video {
	width: 100%;
	object-fit: fill;
	height: 478.125px;
}

/* line 203, ../sass/app/_post.scss */
#main.post .detail .prev_next {
	color: #999999;
	margin: 50px 0;
}

/* line 206, ../sass/app/_post.scss */
#main.post .detail .prev_next .prev {
	float: left;
}

/* line 209, ../sass/app/_post.scss */
#main.post .detail .prev_next .next {
	float: right;
}

/* line 215, ../sass/app/_post.scss */
#main.post .detail .prev_next::after {
	display: block;
	content: '';
	clear: both;
}

/* line 221, ../sass/app/_post.scss */
#main.post .detail .back {
	padding-bottom: 50px;
}

/* line 293, ../sass/construct/_mixin.scss */
#main.post .detail .back .button-wrap {
	width: 160px;
	height: 35px;
	box-sizing: border-box;
	text-align: center;
	border: 1px solid #fcc800;
	line-height: 35px;
	color: #fcc800;
	-moz-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	-webkit-transition: all 0.3s ease;
	transition: all 0.3s ease;
	background: transparent;
	cursor: pointer;
	border-radius: 35px;
}

/* line 305, ../sass/construct/_mixin.scss */
#main.post .detail .back .button-wrap:hover {
	color: white;
	background: linear-gradient(to right, #fcc800, #f8e72c);
}

/* line 224, ../sass/app/_post.scss */
#main.post .detail .back .button-wrap {
	margin: 0 auto;
}

/* line 232, ../sass/app/_post.scss */
#main.post .app_detail .main-contain .content {
	width: 100%;
	overflow: hidden;
	padding-top: 96px;
}

/* line 236, ../sass/app/_post.scss */
#main.post .app_detail .main-contain .content header {
	padding-bottom: 48px;
	border-bottom: 2px solid black;
}

/* line 240, ../sass/app/_post.scss */
#main.post .app_detail .main-contain .content .title {
	font-size: 3.6rem;
	margin-bottom: 40px;
	line-height: 1.5;
	font-weight: bold;
}

/* line 246, ../sass/app/_post.scss */
#main.post .app_detail .main-contain .content .business-name {
	font-size: 2.2rem;
	margin-bottom: 15px;
	line-height: 1.5;
}

/* line 251, ../sass/app/_post.scss */
#main.post .app_detail .main-contain .content .author {
	font-size: 1.8rem;
}

/* line 253, ../sass/app/_post.scss */
#main.post .app_detail .main-contain .content .author em {
	color: #999999;
	margin-right: 10px;
}

/* line 258, ../sass/app/_post.scss */
#main.post .app_detail .main-contain .content .content-detail {
	padding: 40px 150px 100px;
	overflow: hidden;
}

/* line 261, ../sass/app/_post.scss */
#main.post .app_detail .main-contain .content .content-detail p,
#main.post .app_detail .main-contain .content .content-detail span {
	font-size: 1.6rem;
	line-height: 2;
}

/* line 265, ../sass/app/_post.scss */
#main.post .app_detail .main-contain .content .content-detail img {
	display: inline-block;
	max-width: 100%;
	height: auto;
}

/* line 273, ../sass/app/_post.scss */
#main.post .app_detail .solve-pagination {
	position: relative;
	background: #f2f2f2;
}

/* line 276, ../sass/app/_post.scss */
#main.post .app_detail .solve-pagination .main-contain {
	height: 100px;
	display: -webkit-flex;
	display: flex;
	-webkit-flex-direction: row;
	flex-direction: row;
	-webkit-flex-wrap: nowrap;
	flex-wrap: nowrap;
	-webkit-justify-content: space-between;
	justify-content: space-between;
	-webkit-align-items: center;
	align-items: center;
}

/* line 281, ../sass/app/_post.scss */
#main.post .app_detail .solve-pagination .main-contain .item {
	display: -webkit-flex;
	display: flex;
	-webkit-flex-direction: row;
	flex-direction: row;
	-webkit-flex-wrap: nowrap;
	flex-wrap: nowrap;
	-webkit-align-items: center;
	align-items: center;
}

/* line 284, ../sass/app/_post.scss */
#main.post .app_detail .solve-pagination .main-contain .item .img {
	display: block;
	width: 15px;
	height: 28px;
	background-repeat: no-repeat;
	background-position: center;
	-moz-background-size: cover;
	-o-background-size: cover;
	-webkit-background-size: cover;
	background-size: cover;
	background-image: url("../images/solve/left.png");
}

/* line 292, ../sass/app/_post.scss */
#main.post .app_detail .solve-pagination .main-contain .item span {
	font-size: 2rem;
}

/* line 294, ../sass/app/_post.scss */
#main.post .app_detail .solve-pagination .main-contain .item span em {
	color: #999999;
	margin: 0 15px;
}

/* line 300, ../sass/app/_post.scss */
#main.post .app_detail .solve-pagination .main-contain .item:hover .img {
	background-image: url("../images/solve/left-hover.png");
}

/* line 303, ../sass/app/_post.scss */
#main.post .app_detail .solve-pagination .main-contain .item:hover span {
	color: #006ed2;
}

/* line 305, ../sass/app/_post.scss */
#main.post .app_detail .solve-pagination .main-contain .item:hover span em {
	color: #006ed2;
}

/* line 311, ../sass/app/_post.scss */
#main.post .app_detail .solve-pagination .main-contain .item:last-child .img {
	background-image: url("../images/solve/right.png");
}

/* line 316, ../sass/app/_post.scss */
#main.post .app_detail .solve-pagination .main-contain .item:last-child:hover .img {
	background-image: url("../images/solve/right-hover.png");
}

/* line 319, ../sass/app/_post.scss */
#main.post .app_detail .solve-pagination .main-contain .item:last-child:hover span {
	color: #006ed2;
}

/* line 321, ../sass/app/_post.scss */
#main.post .app_detail .solve-pagination .main-contain .item:last-child:hover span em {
	color: #006ed2;
}

/* line 330, ../sass/app/_post.scss */
#main.post .app_detail .solve-pagination .back a {
	font-size: 2rem;
	color: #999999;
}

/* line 333, ../sass/app/_post.scss */
#main.post .app_detail .solve-pagination .back a:hover {
	color: #006ed2;
}

/* line 339, ../sass/app/_post.scss */
#main.post .app_detail .lists {
	background: #f2f2f2;
}

/* line 341, ../sass/app/_post.scss */
#main.post .app_detail .lists .post-wrapper {
	padding: 135px 0 100px;
	display: -webkit-flex;
	display: flex;
	-webkit-flex-direction: row;
	flex-direction: row;
	-webkit-flex-wrap: nowrap;
	flex-wrap: nowrap;
	-webkit-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-justify-content: space-between;
	justify-content: space-between;
}

/* line 346, ../sass/app/_post.scss */
#main.post .app_detail .lists .post-wrapper.grid {
	display: grid;
	grid-template-columns: 373px 373px 373px;
	grid-row-gap: 35px;
	-webkit-justify-content: space-between;
	justify-content: space-between;
}

/* line 353, ../sass/app/_post.scss */
#main.post .app_detail .lists .post-wrapper .item {
	position: relative;
	width: 373px;
}

/* line 356, ../sass/app/_post.scss */
#main.post .app_detail .lists .post-wrapper .item .cover {
	width: 100%;
	height: 221px;
	overflow: hidden;
}

/* line 360, ../sass/app/_post.scss */
#main.post .app_detail .lists .post-wrapper .item .cover .img {
	width: 100%;
	height: 100%;
	background-repeat: no-repeat;
	background-position: center;
	-moz-background-size: cover;
	-o-background-size: cover;
	-webkit-background-size: cover;
	background-size: cover;
	-moz-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	-webkit-transition: all 0.3s ease;
	transition: all 0.3s ease;
}

/* line 367, ../sass/app/_post.scss */
#main.post .app_detail .lists .post-wrapper .item .text-wrapper {
	padding: 20px;
	height: 270px;
	background: white;
}

/* line 371, ../sass/app/_post.scss */
#main.post .app_detail .lists .post-wrapper .item .text-wrapper .type {
	font-size: 1.6rem;
	color: #7e8492;
	margin-bottom: 20px;
}

/* line 377, ../sass/app/_post.scss */
#main.post .app_detail .lists .post-wrapper .item .text-wrapper .title {
	font-size: 1.8rem;
	font-weight: bold;
	margin-bottom: 10px;
	color: #006ed2;
}

/* line 383, ../sass/app/_post.scss */
#main.post .app_detail .lists .post-wrapper .item .text-wrapper .intro {
	font-size: 1.6rem;
	line-height: 1.6;
}

/* line 386, ../sass/app/_post.scss */
#main.post .app_detail .lists .post-wrapper .item .text-wrapper .intro span {
	color: #006ed2;
	margin-left: 10px;
}

/* line 391, ../sass/app/_post.scss */
#main.post .app_detail .lists .post-wrapper .item .text-wrapper .news-btn {
	position: absolute;
	left: 20px;
	bottom: 20px;
	width: 333px;
	border-top: 1px solid #7e8492;
	line-height: 37px;
}

/* line 398, ../sass/app/_post.scss */
#main.post .app_detail .lists .post-wrapper .item .text-wrapper .news-btn span {
	vertical-align: middle;
	display: inline-block;
	margin-right: 15px;
}

/* line 403, ../sass/app/_post.scss */
#main.post .app_detail .lists .post-wrapper .item .text-wrapper .news-btn img {
	vertical-align: middle;
	display: inline-block;
}

/* line 411, ../sass/app/_post.scss */
#main.post .app_detail .lists .post-wrapper .item:hover .cover .img {
	-moz-transform: scale(1.1);
	-ms-transform: scale(1.1);
	-webkit-transform: scale(1.1);
	transform: scale(1.1);
}

/* line 416, ../sass/app/_post.scss */
#main.post .app_detail .lists .post-wrapper .item:hover .news-btn span {
	color: #006ed2;
}

/* line 424, ../sass/app/_post.scss */
#main.post .app_detail .partner-wrapper {
	width: 100%;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	padding: 95px 0 0;
	background: #818c92;
}

/* line 429, ../sass/app/_post.scss */
#main.post .app_detail .partner-wrapper .title {
	font-size: 4rem;
	padding-bottom: 40px;
	border-bottom: 1px solid white;
	color: white;
	margin-bottom: 95px;
}

/* line 436, ../sass/app/_post.scss */
#main.post .app_detail .partner-wrapper .list {
	display: -webkit-flex;
	display: flex;
	-webkit-flex-direction: row;
	flex-direction: row;
	-webkit-flex-wrap: nowrap;
	flex-wrap: nowrap;
	-webkit-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-justify-content: space-between;
	justify-content: space-between;
}

/* line 440, ../sass/app/_post.scss */
#main.post .app_detail .partner-wrapper .list .item {
	height: 145px;
	width: 25%;
	text-align: center;
	margin-bottom: 60px;
	line-height: 145px;
}

/* line 446, ../sass/app/_post.scss */
#main.post .app_detail .partner-wrapper .list .item img {
	display: inline-block;
	vertical-align: middle;
}

/* line 452, ../sass/app/_post.scss */
#main.post .app_detail .partner-wrapper .more-partner {
	width: 537px;
	height: 88px;
	margin: 0 auto;
	border-radius: 88px;
	background: #4d5357;
}

/* line 458, ../sass/app/_post.scss */
#main.post .app_detail .partner-wrapper .more-partner p {
	position: relative;
	top: -10px;
	line-height: 88px;
	text-align: center;
	color: white;
	font-size: 2.3rem;

}

/* line 466, ../sass/app/_post.scss */
#main.post .app_detail .partner-wrapper .more-partner p strong {
	font-size: 3.9rem;
	font-weight: bold;
}

/* line 1, ../sass/app/_industry.scss */
#main.industry {
	padding-bottom: 170px;
}

/* line 3, ../sass/app/_industry.scss */
#main.industry>.container {
	height: 650px;
	position: relative;
}

/* line 6, ../sass/app/_industry.scss */
#main.industry>.container .main {
	display: -webkit-flex;
	display: flex;
	-webkit-flex-direction: row;
	flex-direction: row;
	-webkit-flex-wrap: nowrap;
	flex-wrap: nowrap;
	-webkit-justify-content: space-between;
	justify-content: space-between;
	overflow: hidden;
}

/* line 10, ../sass/app/_industry.scss */
#main.industry>.container .main .number {
	width: 60px;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	padding-top: 155px;
	border-right: #dddddd 1px solid;
}

/* line 15, ../sass/app/_industry.scss */
#main.industry>.container .main .number .item {
	width: 100%;
	height: 40px;
	line-height: 40px;

	font-size: 1.6rem;
	font-weight: bold;
	color: #cccccc;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	-moz-transition: all 0.3s;
	-o-transition: all 0.3s;
	-webkit-transition: all 0.3s;
	transition: all 0.3s;
	position: relative;
	cursor: pointer;
}

/* line 27, ../sass/app/_industry.scss */
#main.industry>.container .main .number .item a {
	display: block;
}

/* line 30, ../sass/app/_industry.scss */
#main.industry>.container .main .number .item:hover {
	color: #e60012;
}

/* line 33, ../sass/app/_industry.scss */
#main.industry>.container .main .number .item.active {
	color: #e60012;
}

/* line 35, ../sass/app/_industry.scss */
#main.industry>.container .main .number .item.active::after {
	content: '';
	display: block;
	width: 2px;
	height: 100%;
	position: absolute;
	right: -1px;
	top: 0;
	background-color: #e60012;
}

/* line 47, ../sass/app/_industry.scss */
#main.industry>.container .main .intro {
	width: 625px;
	height: auto;
	padding-top: 50px;
}

/* line 51, ../sass/app/_industry.scss */
#main.industry>.container .main .intro .title {
	font-size: 3.2rem;
	font-weight: bold;
	color: #333333;
}

/* line 56, ../sass/app/_industry.scss */
#main.industry>.container .main .intro .content {
	margin-top: 20px;
	color: #999999;
}

/* line 59, ../sass/app/_industry.scss */
#main.industry>.container .main .intro .content p,
#main.industry>.container .main .intro .content span,
#main.industry>.container .main .intro .content a {
	color: inherit;
}

/* line 64, ../sass/app/_industry.scss */
#main.industry>.container .main .cover {
	margin-top: 50px;
	width: 500px;
	height: 600px;
}

/* line 70, ../sass/app/_industry.scss */
#main.industry>.container .info {
	width: 625px;
	height: 242px;
	background-color: #cccccc;
	color: #ffffff;
	position: absolute;
	left: 0;
	bottom: 0;
}

/* line 78, ../sass/app/_industry.scss */
#main.industry>.container .info .line-horizontal {
	width: 581px;
	height: 1px;
	background-color: #dedede;
	position: absolute;
	top: 120px;
	left: 22px;
}

/* line 86, ../sass/app/_industry.scss */
#main.industry>.container .info .line-vertical {
	width: 1px;
	height: 190px;
	background-color: #dedede;
	position: absolute;
	top: 26px;
	left: 312px;
}

/* line 94, ../sass/app/_industry.scss */
#main.industry>.container .info .item {
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	text-align: center;
	width: 312px;
	height: 120px;
	display: -webkit-flex;
	display: flex;
	-webkit-flex-direction: column;
	flex-direction: column;
	-webkit-flex-wrap: nowrap;
	flex-wrap: nowrap;
	-webkit-justify-content: center;
	justify-content: center;
	-webkit-align-items: center;
	align-items: center;
}

/* line 99, ../sass/app/_industry.scss */
#main.industry>.container .info .item .tag-name {
	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=60);
	opacity: 0.6;
	font-size: 1.2rem;
}

/* line 103, ../sass/app/_industry.scss */
#main.industry>.container .info .item .tag-content {

	font-size: 2rem;
	margin-top: 10px;
}

/* line 107, ../sass/app/_industry.scss */
#main.industry>.container .info .item .tag-content.year {
	font-size: 2.4rem;
	font-weight: bold;
}

/* line 117, ../sass/app/_industry.scss */
#main.industry>.container .decoration-text {
	font-size: 8rem;
	color: #f8f8f8;
	position: absolute;
	font-weight: bold;
	-moz-transform: rotate(-90deg);
	-ms-transform: rotate(-90deg);
	-webkit-transform: rotate(-90deg);
	transform: rotate(-90deg);
}

/* line 48, ../sass/app/_career.scss */
#main.career .gallery {
	position: relative;
}

/* line 223, ../sass/construct/_mixin.scss */
#main.career .gallery .swiper-container {
	height: 460px;
	margin-top: 35px;
	overflow: hidden;
}

/* line 227, ../sass/construct/_mixin.scss */
#main.career .gallery .swiper-container .lists {
	height: 270px;
	display: -webkit-flex;
	display: flex;
	-webkit-justify-content: flex-start;
	justify-content: flex-start;
	-webkit-align-items: center;
	align-items: center;
	/*display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;*/
}

/* line 244, ../sass/construct/_mixin.scss */
#main.career .gallery .swiper-container .lists .item {
	width: 396px;
	height: 270px;
	position: relative;
}

/* line 248, ../sass/construct/_mixin.scss */
#main.career .gallery .swiper-container .lists .item>img {
	z-index: 1;
	position: relative;
	width: 396px;
	height: 224px;
	border: #fff 1px solid;
}

/* line 255, ../sass/construct/_mixin.scss */
#main.career .gallery .swiper-container .lists .item .title {
	height: 48px;
	line-height: 48px;
	background-color: #f8f8f8;
	text-align: center;
	font-size: 1.6rem;
	color: #a40000;
	font-weight: bold;
	margin-top: 12px;
}

/* line 268, ../sass/construct/_mixin.scss */
#main.career .gallery .change-tool {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
}

/* line 273, ../sass/construct/_mixin.scss */
#main.career .gallery .change-tool .prev,
#main.career .gallery .change-tool .next {
	position: absolute;
	top: 110px;
	color: #656766;
	cursor: pointer;
	z-index: 3;
}

/* line 279, ../sass/construct/_mixin.scss */
#main.career .gallery .change-tool .prev i,
#main.career .gallery .change-tool .next i {
	font-size: 3.2rem;
}

/* line 283, ../sass/construct/_mixin.scss */
#main.career .gallery .change-tool .prev {
	left: -55px;
}

/* line 286, ../sass/construct/_mixin.scss */
#main.career .gallery .change-tool .next {
	right: -55px;
}

/* line 52, ../sass/app/_career.scss */
#main.career .section .title {
	color: #666666;
	font-size: 2.4rem;
	font-weight: bold;
	text-align: center;
}

/* line 61, ../sass/app/_career.scss */
#main.career .idea .section .title {
	color: #666666;
	font-size: 2.4rem;
	font-weight: bold;
	text-align: center;
}

/* line 67, ../sass/app/_career.scss */
#main.career .idea .section .abst {
	font-size: 1.6rem;
	color: #333333;
	line-height: 1.6;
	margin-top: 25px;
	text-align: center;
}

/* line 74, ../sass/app/_career.scss */
#main.career .idea .section .explain {
	margin-top: 50px;
	height: 600px;
	display: -webkit-flex;
	display: flex;
	-webkit-flex-direction: column;
	flex-direction: column;
	-webkit-flex-wrap: wrap;
	flex-wrap: wrap;
}

/* line 80, ../sass/app/_career.scss */
#main.career .idea .section .explain .item {
	width: 300px;
	height: 300px;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	position: relative;
	overflow: hidden;
}

/* line 87, ../sass/app/_career.scss */
#main.career .idea .section .explain .cover {
	height: 600px;
}

/* line 89, ../sass/app/_career.scss */
#main.career .idea .section .explain .cover .normal,
#main.career .idea .section .explain .cover .hover {
	position: absolute;
	left: 0;
	top: 0;
	width: 300px;
	height: 600px;
	-moz-transition: all 0.3s;
	-o-transition: all 0.3s;
	-webkit-transition: all 0.3s;
	transition: all 0.3s;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}

/* line 98, ../sass/app/_career.scss */
#main.career .idea .section .explain .cover .normal {
	z-index: 2;
	filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
	opacity: 1;
}

/* line 101, ../sass/app/_career.scss */
#main.career .idea .section .explain .cover .normal img {
	position: absolute;
	left: 0;
	top: 0;
}

/* line 106, ../sass/app/_career.scss */
#main.career .idea .section .explain .cover .normal .text-area {
	width: 300px;
	height: 600px;
	position: absolute;
	left: 0;
	top: 0;
	z-index: 2;
	color: #fff;
	overflow: hidden;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	padding: 60px 40px;
}

/* line 117, ../sass/app/_career.scss */
#main.career .idea .section .explain .cover .normal .text-area .title {
	font-size: 2.8rem;
	text-align: center;
	color: inherit;
}

/* line 122, ../sass/app/_career.scss */
#main.career .idea .section .explain .cover .normal .text-area .content {
	font-size: 1.4rem;
	line-height: 1.6;
	margin-top: 25px;
	color: inherit;
	text-align: justify;
}

/* line 131, ../sass/app/_career.scss */
#main.career .idea .section .explain .cover .hover {
	z-index: 1;
	-moz-transform: scale(0.8);
	-ms-transform: scale(0.8);
	-webkit-transform: scale(0.8);
	transform: scale(0.8);
	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
	opacity: 0;
	border: #e60012 2px solid;
}

/* line 136, ../sass/app/_career.scss */
#main.career .idea .section .explain .cover .hover img {
	width: 296px;
	height: 596px;
}

/* line 142, ../sass/app/_career.scss */
#main.career .idea .section .explain .cover:hover .normal {
	-moz-transform: scale(1.2);
	-ms-transform: scale(1.2);
	-webkit-transform: scale(1.2);
	transform: scale(1.2);
	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
	opacity: 0;
}

/* line 146, ../sass/app/_career.scss */
#main.career .idea .section .explain .cover:hover .hover {
	-moz-transform: scale(1);
	-ms-transform: scale(1);
	-webkit-transform: scale(1);
	transform: scale(1);
	filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
	opacity: 1;
}

/* line 152, ../sass/app/_career.scss */
#main.career .idea .section .explain .letter {
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	position: relative;

	text-align: center;
	color: #e60012;
	background-color: #f8f8f8;
}

/* line 159, ../sass/app/_career.scss */
#main.career .idea .section .explain .letter>div {
	width: 100%;
	height: auto;
	position: absolute;
	left: 0;
	top: 0;
	-moz-transition: all 0.3s;
	-o-transition: all 0.3s;
	-webkit-transition: all 0.3s;
	transition: all 0.3s;
}

/* line 167, ../sass/app/_career.scss */
#main.career .idea .section .explain .letter .big-letter {
	top: 60px;
	font-size: 4.8rem;
	font-weight: bold;
}

/* line 172, ../sass/app/_career.scss */
#main.career .idea .section .explain .letter .title {
	top: 120px;
	color: inherit;
	font-weight: normal;
}

/* line 176, ../sass/app/_career.scss */
#main.career .idea .section .explain .letter .title .c {
	font-size: 2rem;
	color: #333333;
}

/* line 180, ../sass/app/_career.scss */
#main.career .idea .section .explain .letter .title .e {
	font-size: 1.6rem;
	text-transform: capitalize;
	margin-top: 5px;
	color: #666666;
}

/* line 187, ../sass/app/_career.scss */
#main.career .idea .section .explain .letter .plus {
	top: 213px;
	height: 20px;
}

/* line 190, ../sass/app/_career.scss */
#main.career .idea .section .explain .letter .plus .transverse {
	width: 20px;
	height: 1px;
	background-color: #e60012;
	position: absolute;
	left: 140px;
	top: 10px;
	-moz-transition: all 0.3s;
	-o-transition: all 0.3s;
	-webkit-transition: all 0.3s;
	transition: all 0.3s;
}

/* line 199, ../sass/app/_career.scss */
#main.career .idea .section .explain .letter .plus .vertical {
	height: 20px;
	width: 1px;
	background-color: #e60012;
	position: absolute;
	left: 150px;
	top: 0;
	-moz-transition: all 0.3s;
	-o-transition: all 0.3s;
	-webkit-transition: all 0.3s;
	transition: all 0.3s;
}

/* line 209, ../sass/app/_career.scss */
#main.career .idea .section .explain .letter .abst {
	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
	opacity: 0;
	top: 250px;
	color: #ffffff;
}

/* line 214, ../sass/app/_career.scss */
#main.career .idea .section .explain .letter:hover {
	background: #e60012;
	color: #ffffff;
}

/* line 217, ../sass/app/_career.scss */
#main.career .idea .section .explain .letter:hover .big-letter {
	top: 30px;
	color: #ffffff;
	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
	opacity: 0;
}

/* line 222, ../sass/app/_career.scss */
#main.career .idea .section .explain .letter:hover .title {
	top: 60px;
}

/* line 224, ../sass/app/_career.scss */
#main.career .idea .section .explain .letter:hover .title .c {
	color: #ffffff;
}

/* line 227, ../sass/app/_career.scss */
#main.career .idea .section .explain .letter:hover .title .e {
	color: #ffffff;
}

/* line 232, ../sass/app/_career.scss */
#main.career .idea .section .explain .letter:hover .plus {
	top: 110px;
}

/* line 234, ../sass/app/_career.scss */
#main.career .idea .section .explain .letter:hover .plus .transverse {
	background-color: #ffffff;
	width: 30px;
	left: 135px;
}

/* line 240, ../sass/app/_career.scss */
#main.career .idea .section .explain .letter:hover .plus .vertical {
	background-color: #ffffff;
	top: 10px;
	height: 0;
}

/* line 246, ../sass/app/_career.scss */
#main.career .idea .section .explain .letter:hover .abst {
	filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
	opacity: 1;
	top: 165px;
}

/* line 252, ../sass/app/_career.scss */
#main.career .idea .section .explain .letter.red {
	background: #e60012;
	color: #ffffff;
	-moz-transition: all 0.3s;
	-o-transition: all 0.3s;
	-webkit-transition: all 0.3s;
	transition: all 0.3s;
	border: #e60012 2px solid;
}

/* line 258, ../sass/app/_career.scss */
#main.career .idea .section .explain .letter.red .title .c,
#main.career .idea .section .explain .letter.red .title .e {
	color: #ffffff;
}

/* line 263, ../sass/app/_career.scss */
#main.career .idea .section .explain .letter.red .plus .transverse,
#main.career .idea .section .explain .letter.red .plus .vertical {
	background-color: #fff;
	-moz-transition: all 0.3s;
	-o-transition: all 0.3s;
	-webkit-transition: all 0.3s;
	transition: all 0.3s;
}

/* line 268, ../sass/app/_career.scss */
#main.career .idea .section .explain .letter.red:hover {
	background: #ffffff;
}

/* line 270, ../sass/app/_career.scss */
#main.career .idea .section .explain .letter.red:hover .big-letter {
	top: 30px;
	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
	opacity: 0;
}

/* line 274, ../sass/app/_career.scss */
#main.career .idea .section .explain .letter.red:hover .title {
	top: 60px;
}

/* line 276, ../sass/app/_career.scss */
#main.career .idea .section .explain .letter.red:hover .title .c {
	color: #e60012;
}

/* line 279, ../sass/app/_career.scss */
#main.career .idea .section .explain .letter.red:hover .title .e {
	color: #666666;
}

/* line 284, ../sass/app/_career.scss */
#main.career .idea .section .explain .letter.red:hover .plus {
	top: 110px;
}

/* line 286, ../sass/app/_career.scss */
#main.career .idea .section .explain .letter.red:hover .plus .transverse {
	background-color: #cccccc;
	width: 30px;
	left: 135px;
}

/* line 292, ../sass/app/_career.scss */
#main.career .idea .section .explain .letter.red:hover .plus .vertical {
	top: 10px;
	background-color: #cccccc;
	height: 0;
}

/* line 298, ../sass/app/_career.scss */
#main.career .idea .section .explain .letter.red:hover .abst {
	color: #333333;
	filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
	opacity: 1;
	top: 165px;
}

/* line 305, ../sass/app/_career.scss */
#main.career .idea .section .explain .banner-container {
	position: relative;
	z-index: 1;
}

/* line 308, ../sass/app/_career.scss */
#main.career .idea .section .explain .banner-container .banner-group {
	position: relative;
	width: 300px;
	height: 300px;
}

/* line 312, ../sass/app/_career.scss */
#main.career .idea .section .explain .banner-container .banner-group .banner {
	width: 300px;
	height: 300px;
	position: absolute;
	left: 0;
	top: 0;
}

/* line 320, ../sass/app/_career.scss */
#main.career .idea .section .explain .banner-container .banner-btns {
	width: 100%;
	height: 16px;
	position: absolute;
	bottom: 30px;
	left: 0;
	text-align: center;
	z-index: 199;
}

/* line 328, ../sass/app/_career.scss */
#main.career .idea .section .explain .banner-container .banner-btns>.swiper-pagination-bullet {
	width: 16px;
	height: 16px;
	margin: 0 4px;
	display: inline-block;
	vertical-align: middle;
	*vertical-align: auto;
	*zoom: 1;
	*display: inline;
	position: relative;
	cursor: pointer;
	background-color: transparent;
	opacity: 1;
}

/* line 337, ../sass/app/_career.scss */
#main.career .idea .section .explain .banner-container .banner-btns>.swiper-pagination-bullet::after {
	content: '';
	display: block;
	width: 8px;
	height: 8px;
	-moz-border-radius: 16px;
	-webkit-border-radius: 16px;
	border-radius: 16px;
	background-color: #fff;
	position: absolute;
	left: 4px;
	top: 4px;
	-moz-transition: all 0.3s;
	-o-transition: all 0.3s;
	-webkit-transition: all 0.3s;
	transition: all 0.3s;
}

/* line 349, ../sass/app/_career.scss */
#main.career .idea .section .explain .banner-container .banner-btns>.swiper-pagination-bullet.swiper-pagination-bullet-active::after {
	width: 16px;
	height: 16px;
	left: 0;
	top: 0;
}

/* line 360, ../sass/app/_career.scss */
#main.career .idea .section .pay-frame {
	margin: 90px auto 0;
}

/* line 362, ../sass/app/_career.scss */
#main.career .idea .section .pay-frame .title {
	margin: 0 auto;
	width: 278px;
	height: 50px;
	border-radius: 50px;
	background: red;
	text-align: center;
	line-height: 50px;
	font-size: 18px;
	font-weight: bold;
	color: white;
}

/* line 374, ../sass/app/_career.scss */
#main.career .idea .section .pay-frame .line-column {
	width: 1px;
	height: 60px;
	margin: 0 auto;
	background: #7f8287;
	opacity: .3;
}

/* line 381, ../sass/app/_career.scss */
#main.career .idea .section .pay-frame .line {
	width: 855px;
	height: 1px;
	margin: 0 auto;
	background: #7f8287;
	opacity: .3;
}

/* line 388, ../sass/app/_career.scss */
#main.career .idea .section .pay-frame .line-wrap {
	display: flex;
	width: 855px;
	margin: 0 auto;
	justify-content: space-between;
}

/* line 393, ../sass/app/_career.scss */
#main.career .idea .section .pay-frame .line-wrap .line-item {
	width: 1px;
	height: 60px;
	background: #7f8287;
	opacity: .3;
}

/* line 400, ../sass/app/_career.scss */
#main.career .idea .section .pay-frame .item-wrap {
	width: 1120px;
	margin: 0 auto;
	display: flex;
	justify-content: space-between;
}

/* line 405, ../sass/app/_career.scss */
#main.career .idea .section .pay-frame .item-wrap .item {
	position: relative;
	width: 260px;
	box-sizing: border-box;
	border: 1px solid rgba(127, 130, 135, 0.3);
	padding: 45px 55px;
	height: 345px;
}

/* line 412, ../sass/app/_career.scss */
#main.career .idea .section .pay-frame .item-wrap .item .item-icon {
	margin-bottom: 20px;
	height: 59px;
	display: flex;
	justify-content: center;
	align-items: center;
}

/* line 419, ../sass/app/_career.scss */
#main.career .idea .section .pay-frame .item-wrap .item .item-title {
	text-align: center;
	font-size: 18px;
	font-weight: bold;
}

/* line 424, ../sass/app/_career.scss */
#main.career .idea .section .pay-frame .item-wrap .item .divider {
	width: 40px;
	height: 1px;
	background: rgba(127, 130, 135, 0.3);
	margin: 20px auto;
}

/* line 430, ../sass/app/_career.scss */
#main.career .idea .section .pay-frame .item-wrap .item .item-detail {
	font-size: 14px;
	text-align: center;
	line-height: 24px;
}

/* line 435, ../sass/app/_career.scss */
#main.career .idea .section .pay-frame .item-wrap .item::after {
	position: absolute;
	content: '';
	width: 20px;
	height: 20px;
	left: 50%;
	margin-left: -10px;
	top: -9px;
	background-image: url("../images/career/idea/circle.png");
}

/* line 450, ../sass/app/_career.scss */
#main.career .idea .standard {
	margin-top: 80px;
}

/* line 3, ../sass/app/_career.scss */
#main.career .idea .standard .tabs {
	display: -webkit-flex;
	display: flex;
	-webkit-flex-direction: row;
	flex-direction: row;
	-webkit-flex-wrap: nowrap;
	flex-wrap: nowrap;
	height: auto;
}

/* line 6, ../sass/app/_career.scss */
#main.career .idea .standard .tabs .tab {
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	-webkit-flex-grow: 1;
	flex-grow: 1;
	height: 83px;
	line-height: 83px;
	font-weight: bold;
	font-size: 2.4rem;
	color: #333333;
	text-align: center;
	border: #ccc 1px solid;
	cursor: pointer;
}

/* line 17, ../sass/app/_career.scss */
#main.career .idea .standard .tabs .tab:not(:first-child) {
	border-left: none;
}

/* line 21, ../sass/app/_career.scss */
#main.career .idea .standard .tabs .tab.active {
	color: #e60012;
	border-top-color: #e60012;
	border-top-width: 2px;
}

/* line 27, ../sass/app/_career.scss */
#main.career .idea .standard .details {
	width: 100%;
	position: relative;
	height: auto;
	padding-bottom: 100px;
	-moz-transition: height 0.3s;
	-o-transition: height 0.3s;
	-webkit-transition: height 0.3s;
	transition: height 0.3s;
}

/* line 33, ../sass/app/_career.scss */
#main.career .idea .standard .details .detail {
	position: absolute;
	left: 0;
	top: 0;
	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
	opacity: 0;
	-moz-transition: opacity 0.3s;
	-o-transition: opacity 0.3s;
	-webkit-transition: opacity 0.3s;
	transition: opacity 0.3s;
	width: 100%;
	height: auto;
}

/* line 41, ../sass/app/_career.scss */
#main.career .idea .standard .details .detail.active {
	filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
	opacity: 1;
}

/* line 455, ../sass/app/_career.scss */
#main.career .idea .standard .details .detail .abst {
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	padding: 50px 95px;
	background-color: #f8f8f8;
	font-size: 1.6rem;
	color: #333333;
	line-height: 1.6;
	margin-top: 50px;
	text-align: left;
}

/* line 465, ../sass/app/_career.scss */
#main.career .idea .standard .details .detail .content {
	display: -webkit-flex;
	display: flex;
	-webkit-flex-direction: row;
	flex-direction: row;
	-webkit-flex-wrap: nowrap;
	flex-wrap: nowrap;
	-webkit-justify-content: space-around;
	justify-content: space-around;
	margin-top: 55px;
}

/* line 469, ../sass/app/_career.scss */
#main.career .idea .standard .details .detail .content .item {
	width: 170px;
	position: relative;
}

/* line 473, ../sass/app/_career.scss */
#main.career .idea .standard .details .detail .content .item.decoration::after {
	content: '';
	display: block;
	width: 95px;
	height: 5px;
	background: url("../images/career/idea/decoration-line.png") no-repeat;
	position: absolute;
	right: -114px;
	top: 82px;
}

/* line 483, ../sass/app/_career.scss */
#main.career .idea .standard .details .detail .content .item .circle {
	width: 167px;
	height: 167px;
	background: url("../images/about/culture/circle-bg.png") no-repeat;
	margin: 0 auto;
	display: -webkit-flex;
	display: flex;
	-webkit-flex-direction: column;
	flex-direction: column;
	-webkit-flex-wrap: nowrap;
	flex-wrap: nowrap;
	-webkit-justify-content: center;
	justify-content: center;
	-webkit-align-items: center;
	align-items: center;
	font-weight: bold;
}

/* line 492, ../sass/app/_career.scss */
#main.career .idea .standard .details .detail .content .item .circle .n {
	font-size: 3.2rem;

}

/* line 496, ../sass/app/_career.scss */
#main.career .idea .standard .details .detail .content .item .circle .t {
	font-size: 1.6rem;
	margin-top: 6px;
}

/* line 501, ../sass/app/_career.scss */
#main.career .idea .standard .details .detail .content .item .info {
	margin-top: 30px;
	font-size: 1.6rem;
	line-height: 1.6;
	text-align: center;
}

/* line 506, ../sass/app/_career.scss */
#main.career .idea .standard .details .detail .content .item .info p {
	margin-bottom: 6px;
}

/* line 512, ../sass/app/_career.scss */
#main.career .idea .standard .details .detail .download {
	width: 100%;
	margin-top: 75px;
	border-top: #666666 2px solid;
}

/* line 516, ../sass/app/_career.scss */
#main.career .idea .standard .details .detail .download .item {
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	height: 62px;
	line-height: 62px;
	border-bottom: #dddddd 1px solid;
}

/* line 521, ../sass/app/_career.scss */
#main.career .idea .standard .details .detail .download .item .name {
	width: 880px;
	height: 62px;
	line-height: 62px;
	text-indent: 80px;
	color: #333333;
	font-size: 1.4rem;
}

/* line 529, ../sass/app/_career.scss */
#main.career .idea .standard .details .detail .download .item .link {
	width: 320px;
	height: 62px;
	line-height: 62px;
	color: #666666;
	font-weight: bold;
	font-size: 1.6rem;
}

/* line 536, ../sass/app/_career.scss */
#main.career .idea .standard .details .detail .download .item .link img {
	display: inline;
	vertical-align: middle;
	margin-right: 5px;
}

/* line 541, ../sass/app/_career.scss */
#main.career .idea .standard .details .detail .download .item .link:hover {
	text-decoration: underline;
}

/* line 552, ../sass/app/_career.scss */
#main.career .project .word {
	margin: 90px auto 0;
}

/* line 555, ../sass/app/_career.scss */
#main.career .project .project-intro {
	margin: 40px auto 0;
}

/* line 559, ../sass/app/_career.scss */
#main.career .project .logo-intro {
	color: #333333;
	margin-top: 70px;
	height: 160px;
}

/* line 563, ../sass/app/_career.scss */
#main.career .project .logo-intro .logo {
	width: 285px;
	height: 160px;
	border-right: #ccc 1px solid;
	overflow: hidden;
}

/* line 568, ../sass/app/_career.scss */
#main.career .project .logo-intro .logo img {
	margin-top: 17px;
}

/* line 572, ../sass/app/_career.scss */
#main.career .project .logo-intro .content {
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	padding: 17px 0 17px 50px;
	height: 160px;
	margin-left: 287px;
	overflow: hidden;
}

/* line 578, ../sass/app/_career.scss */
#main.career .project .logo-intro .content b {
	font-size: 2.4rem;
	font-weight: bold;
}

/* line 582, ../sass/app/_career.scss */
#main.career .project .logo-intro .content p {
	margin-top: 15px;
	font-size: 1.6rem;
	line-height: 1.6;
}

/* line 589, ../sass/app/_career.scss */
#main.career .project .job-bg {
	margin: 85px auto 0;
}

/* line 592, ../sass/app/_career.scss */
#main.career .project .train {
	margin-top: 80px;
	color: #333333;
}

/* line 3, ../sass/app/_career.scss */
#main.career .project .train .tabs {
	display: -webkit-flex;
	display: flex;
	-webkit-flex-direction: row;
	flex-direction: row;
	-webkit-flex-wrap: nowrap;
	flex-wrap: nowrap;
	height: auto;
}

/* line 6, ../sass/app/_career.scss */
#main.career .project .train .tabs .tab {
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	-webkit-flex-grow: 1;
	flex-grow: 1;
	height: 83px;
	line-height: 83px;
	font-weight: bold;
	font-size: 2.4rem;
	color: #333333;
	text-align: center;
	border: #ccc 1px solid;
	cursor: pointer;
}

/* line 17, ../sass/app/_career.scss */
#main.career .project .train .tabs .tab:not(:first-child) {
	border-left: none;
}

/* line 21, ../sass/app/_career.scss */
#main.career .project .train .tabs .tab.active {
	color: #e60012;
	border-top-color: #e60012;
	border-top-width: 2px;
}

/* line 27, ../sass/app/_career.scss */
#main.career .project .train .details {
	width: 100%;
	position: relative;
	height: auto;
	padding-bottom: 100px;
	-moz-transition: height 0.3s;
	-o-transition: height 0.3s;
	-webkit-transition: height 0.3s;
	transition: height 0.3s;
}

/* line 33, ../sass/app/_career.scss */
#main.career .project .train .details .detail {
	position: absolute;
	left: 0;
	top: 0;
	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
	opacity: 0;
	-moz-transition: opacity 0.3s;
	-o-transition: opacity 0.3s;
	-webkit-transition: opacity 0.3s;
	transition: opacity 0.3s;
	width: 100%;
	height: auto;
}

/* line 41, ../sass/app/_career.scss */
#main.career .project .train .details .detail.active {
	filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
	opacity: 1;
}

/* line 596, ../sass/app/_career.scss */
#main.career .project .train .system {
	display: -webkit-flex;
	display: flex;
	-webkit-flex-direction: row;
	flex-direction: row;
	-webkit-flex-wrap: nowrap;
	flex-wrap: nowrap;
	-webkit-justify-content: space-around;
	justify-content: space-around;
}

/* line 599, ../sass/app/_career.scss */
#main.career .project .train .system .item {
	padding: 60px 0 0 0;
	width: 220px;
	text-align: center;
}

/* line 603, ../sass/app/_career.scss */
#main.career .project .train .system .item>img {
	display: block;
	margin: 0 auto;
}

/* line 607, ../sass/app/_career.scss */
#main.career .project .train .system .item .title {
	margin-top: 50px;
	font-size: 2rem;
	font-weight: bold;
}

/* line 612, ../sass/app/_career.scss */
#main.career .project .train .system .item .line {
	width: 40px;
	height: 1px;
	background-color: #cccccc;
	margin: 20px auto;
}

/* line 618, ../sass/app/_career.scss */
#main.career .project .train .system .item .abst {
	font-size: 1.6rem;
	line-height: 1.6;
}

/* line 624, ../sass/app/_career.scss */
#main.career .project .train .mode {
	font-size: 2rem;
	padding: 55px 0;
	display: flex;
	-webkit-justify-content: center;
	justify-content: center;
}

/* line 633, ../sass/app/_career.scss */
#main.career .project .train .process .content {
	padding: 55px 0;
}

/* line 639, ../sass/app/_career.scss */
#main.career .join {
	padding-bottom: 100px;
}

/* line 641, ../sass/app/_career.scss */
#main.career .join .inner {
	width: 1200px;
	margin: 0 auto;
}

/* line 648, ../sass/app/_career.scss */
#main.career .join .search-form {
	background: #fff;
	font-size: 1.4rem;
}

/* line 651, ../sass/app/_career.scss */
#main.career .join .search-form .field {
	height: 46px;
	line-height: 46px;
	border: #c9c9c9 1px solid;
	margin-right: 15px;
	position: relative;
}

/* line 657, ../sass/app/_career.scss */
#main.career .join .search-form .field i {
	color: #acacac;
}

/* line 660, ../sass/app/_career.scss */
#main.career .join .search-form .field .icon {
	height: 46px;
	width: 45px;
	text-align: center;
	font-size: 1.8rem;
}

/* line 665, ../sass/app/_career.scss */
#main.career .join .search-form .field .icon i {
	font-size: inherit;
}

/* line 669, ../sass/app/_career.scss */
#main.career .join .search-form .field .name {
	margin: 0 20px 0 46px;
	font-size: 1.6rem;
}

/* line 673, ../sass/app/_career.scss */
#main.career .join .search-form .field .arr {
	height: 46px;
	width: 20px;
	text-align: center;
}

/* line 678, ../sass/app/_career.scss */
#main.career .join .search-form .field .items {
	position: absolute;
	top: 47px;
	left: -1px;
	width: 100%;
	height: auto;
	display: none;
	z-index: 99;
	border: #ccc 1px solid;
	border-top: none;
	background: #fff;
	-moz-box-shadow: 0 3px 15px -5px rgba(0, 0, 0, 0.1);
	-webkit-box-shadow: 0 3px 15px -5px rgba(0, 0, 0, 0.1);
	box-shadow: 0 3px 15px -5px rgba(0, 0, 0, 0.1);
}

/* line 690, ../sass/app/_career.scss */
#main.career .join .search-form .field .items .item {
	height: 45px;
	text-indent: 10px;
	line-height: 45px;
	font-size: 16px;
	font-weight: lighter;
	-moz-transition: all 0.3s;
	-o-transition: all 0.3s;
	-webkit-transition: all 0.3s;
	transition: all 0.3s;
}

/* line 698, ../sass/app/_career.scss */
#main.career .join .search-form .field .items .item:hover {
	background: #eee;
}

/* line 703, ../sass/app/_career.scss */
#main.career .join .search-form .field.active .items {
	display: block;
}

/* line 707, ../sass/app/_career.scss */
#main.career .join .search-form .submit {
	height: 46px;
	line-height: 46px;
	width: 258px;
	border: #c9c9c9 1px solid;
	text-align: center;
	-moz-transition: background-color 0.3s;
	-o-transition: background-color 0.3s;
	-webkit-transition: background-color 0.3s;
	transition: background-color 0.3s;
	cursor: pointer;
	font-size: 1.6rem;
}

/* line 716, ../sass/app/_career.scss */
#main.career .join .search-form .submit:hover {
	background: #e60012;
	border-color: #e60012;
	color: #fff;
}

/* line 721, ../sass/app/_career.scss */
#main.career .join .search-form .submit:active {
	-moz-box-shadow: 0px 0 10px #791216 inset;
	-webkit-box-shadow: 0px 0 10px #791216 inset;
	box-shadow: 0px 0 10px #791216 inset;
}

/* line 725, ../sass/app/_career.scss */
#main.career .join .search-form .job-name,
#main.career .join .search-form .job-loc,
#main.career .join .search-form .job-pt {
	width: 296px;
	cursor: pointer;
}

/* line 730, ../sass/app/_career.scss */
#main.career .join .loading {
	padding: 60px 0;
	display: none;
}

/* line 733, ../sass/app/_career.scss */
#main.career .join .loading .loading-animate {
	margin: 0 auto;
	color: #e60012;
}

/* line 737, ../sass/app/_career.scss */
#main.career .join .loading.active {
	display: block;
}

/* line 743, ../sass/app/_career.scss */
#main.career .join .job .items .item-header {
	display: -webkit-flex;
	display: flex;
	-webkit-flex-direction: row;
	flex-direction: row;
	-webkit-flex-wrap: nowrap;
	flex-wrap: nowrap;
}

/* line 745, ../sass/app/_career.scss */
#main.career .join .job .items .item-header .title {
	height: 45px;
	line-height: 45px;
	background: #eeeeee;
	text-align: center;
	font-size: 1.6rem;
}

/* line 754, ../sass/app/_career.scss */
#main.career .join .job .items .item-body .item,
#main.career .join .job .items .item-body .info {
	width: 100%;
}

/* line 757, ../sass/app/_career.scss */
#main.career .join .job .items .item-body .info {
	border-bottom: #cccccc 1px solid;
	display: -webkit-flex;
	display: flex;
	-webkit-flex-direction: row;
	flex-direction: row;
	-webkit-flex-wrap: nowrap;
	flex-wrap: nowrap;
}

/* line 761, ../sass/app/_career.scss */
#main.career .join .job .items .item-body .title {
	height: 61px;
	line-height: 61px;
	text-align: center;
}

/* line 765, ../sass/app/_career.scss */
#main.career .join .job .items .item-body .title.position {
	color: #e60012;
	font-size: 1.6rem;
}

/* line 769, ../sass/app/_career.scss */
#main.career .join .job .items .item-body .title.arr {
	font-weight: bold;
	cursor: pointer;
}

/* line 775, ../sass/app/_career.scss */
#main.career .join .job .items .item-body .content {
	border-bottom: #cccccc 1px solid;
	display: none;
}

/* line 778, ../sass/app/_career.scss */
#main.career .join .job .items .item-body .content .left,
#main.career .join .job .items .item-body .content .right {
	width: 50%;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	padding: 25px 45px;
	line-height: 1.6em;
}

/* line 783, ../sass/app/_career.scss */
#main.career .join .job .items .item-body .content .left .name,
#main.career .join .job .items .item-body .content .right .name {
	font-weight: bold;
	padding-bottom: 10px;
}

/* line 788, ../sass/app/_career.scss */
#main.career .join .job .items .item-body .content .left {
	padding-left: 100px;
}

/* line 791, ../sass/app/_career.scss */
#main.career .join .job .items .item-body .content .right {
	padding-right: 100px;
}

/* line 797, ../sass/app/_career.scss */
#main.career .join .job .items .item-body .item.active .title.arr {
	-moz-transform: rotate(180deg);
	-ms-transform: rotate(180deg);
	-webkit-transform: rotate(180deg);
	transform: rotate(180deg);
}

/* line 800, ../sass/app/_career.scss */
#main.career .join .job .items .item-body .item.active .content {
	display: block;
}

/* line 805, ../sass/app/_career.scss */
#main.career .join .job .items .ad {
	width: 100%;
	height: 80px;
	line-height: 80px;
	margin: 0 auto;
	color: #333333;
	font-size: 1.6rem;
	text-align: center;
}

/* line 814, ../sass/app/_career.scss */
#main.career .join .job .items .ad .red {
	color: #e60012;
}

/* line 818, ../sass/app/_career.scss */
#main.career .join .job .items .pagi {
	text-align: center;
}

/* line 6, ../sass/app/_contact.scss */
#main.contact .job .head_banner {
	margin-top: 80px;
	height: 450px;
	width: 100%;
	background-repeat: no-repeat;
	background-position: center;
	-moz-background-size: cover;
	-o-background-size: cover;
	-webkit-background-size: cover;
	background-size: cover;
	background-image: url("../images/contact/head_banner.jpg");
}

/* line 12, ../sass/app/_contact.scss */
#main.contact .job .head_banner .main-contain {
	height: 100%;
	display: -webkit-flex;
	display: flex;
	-webkit-flex-direction: column;
	flex-direction: column;
	-webkit-flex-wrap: nowrap;
	flex-wrap: nowrap;
	-webkit-justify-content: center;
	justify-content: center;
}

/* line 17, ../sass/app/_contact.scss */
#main.contact .job .head_banner .title {
	margin-top: 80px;
	color: white;
	font-size: 3.6rem;
}

/* line 22, ../sass/app/_contact.scss */
#main.contact .job .head_banner .detail {
	color: white;
	font-size: 1.6rem;
	line-height: 1.6;
	margin: 40px 0;
}

/* line 29, ../sass/app/_contact.scss */
#main.contact .job .type-wrap {
	text-align: center;
	margin-top: 100px;
}

/* line 32, ../sass/app/_contact.scss */
#main.contact .job .type-wrap .item {
	display: inline-block;
	width: 280px;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	text-align: center;
	line-height: 43px;
	height: 45px;
	border: 1px solid #e6e6e6;
	margin: 0 50px;
	border-radius: 5px;
}

/* line 42, ../sass/app/_contact.scss */
#main.contact .job .type-wrap .item.active {
	border-color: #006ed2;
	color: #006ed2;
}

/* line 48, ../sass/app/_contact.scss */
#main.contact .job .value-wrap {
	margin: 110px 0 95px;
}

/* line 50, ../sass/app/_contact.scss */
#main.contact .job .value-wrap p {
	text-align: center;
}

/* line 53, ../sass/app/_contact.scss */
#main.contact .job .value-wrap .title {
	font-size: 2.8rem;
}

/* line 57, ../sass/app/_contact.scss */
#main.contact .job .value-wrap .intro {
	margin: 30px 0;
	font-size: 1.8rem;
	color: #999999;
}

/* line 62, ../sass/app/_contact.scss */
#main.contact .job .value-wrap .slogan {
	margin-bottom: 40px;
	font-size: 2rem;
}

/* line 66, ../sass/app/_contact.scss */
#main.contact .job .value-wrap .detail {
	line-height: 1.8;
	font-size: 2rem;
	color: #999999;
}

/* line 72, ../sass/app/_contact.scss */
#main.contact .job .job-list {
	margin-bottom: 100px;
}

/* line 74, ../sass/app/_contact.scss */
#main.contact .job .job-list header {
	width: 100%;
	height: 115px;
	background: #f8f8f8;
}

/* line 79, ../sass/app/_contact.scss */
#main.contact .job .job-list header .main-contain {
	height: 100%;
}

/* line 81, ../sass/app/_contact.scss */
#main.contact .job .job-list header .main-contain .item {
	font-size: 2.4rem;
	float: left;
	width: 200px;
	height: 100%;
	text-align: center;
	line-height: 115px;
}

/* line 88, ../sass/app/_contact.scss */
#main.contact .job .job-list header .main-contain .item:first-child {
	width: 100px;
}

/* line 91, ../sass/app/_contact.scss */
#main.contact .job .job-list header .main-contain .item:nth-child(4) {
	width: 350px;
}

/* line 94, ../sass/app/_contact.scss */
#main.contact .job .job-list header .main-contain .item:last-child {
	width: 50px;
}

/* line 98, ../sass/app/_contact.scss */
#main.contact .job .job-list header .main-contain::after {
	content: '';
	display: block;
	clear: both;
}

/* line 105, ../sass/app/_contact.scss */
#main.contact .job .job-list ul li {
	width: 100%;
	border-bottom: 1px solid #999999;
}

/* line 109, ../sass/app/_contact.scss */
#main.contact .job .job-list ul li .title .main-contain {
	height: 114px;
}

/* line 111, ../sass/app/_contact.scss */
#main.contact .job .job-list ul li .title .main-contain::after {
	content: '';
	display: block;
	clear: both;
}

/* line 116, ../sass/app/_contact.scss */
#main.contact .job .job-list ul li .title .item {
	font-size: 1.8rem;
	color: #999999;
	float: left;
	width: 200px;
	height: 114px;
	display: -webkit-flex;
	display: flex;
	-webkit-flex-direction: row;
	flex-direction: row;
	-webkit-flex-wrap: nowrap;
	flex-wrap: nowrap;
	-webkit-align-items: center;
	align-items: center;
	-webkit-justify-content: center;
	justify-content: center;
	position: relative;
}

/* line 126, ../sass/app/_contact.scss */
#main.contact .job .job-list ul li .title .item:first-child {
	width: 100px;
}

/* line 129, ../sass/app/_contact.scss */
#main.contact .job .job-list ul li .title .item:nth-child(4) {
	width: 350px;
}

/* line 132, ../sass/app/_contact.scss */
#main.contact .job .job-list ul li .title .item:last-child {
	width: 50px;
}

/* line 135, ../sass/app/_contact.scss */
#main.contact .job .job-list ul li .title .item p {
	line-height: 1.5;
	color: #999999;
	text-align: center;
}

/* line 141, ../sass/app/_contact.scss */
#main.contact .job .job-list ul li .title .item:last-child::before {
	content: '';
	display: block;
	position: absolute;
	top: 50%;
	left: 50%;
	width: 25px;
	height: 2px;
	margin-top: -1px;
	margin-left: -12.5px;
	background: #006ed2;
	-moz-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	-webkit-transition: all 0.3s ease;
	transition: all 0.3s ease;
}

/* line 153, ../sass/app/_contact.scss */
#main.contact .job .job-list ul li .title .item:last-child::after {
	content: '';
	display: block;
	position: absolute;
	top: 50%;
	left: 50%;
	width: 2px;
	height: 25px;
	margin-left: -1px;
	margin-top: -12.5px;
	background: #006ed2;
	-moz-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	-webkit-transition: all 0.3s ease;
	transition: all 0.3s ease;
}

/* line 173, ../sass/app/_contact.scss */
#main.contact .job .job-list ul li.active .title {
	background: #f8f8f8;
}

/* line 176, ../sass/app/_contact.scss */
#main.contact .job .job-list ul li.active .title .item {
	color: black;
}

/* line 178, ../sass/app/_contact.scss */
#main.contact .job .job-list ul li.active .title .item p {
	color: black;
}

/* line 182, ../sass/app/_contact.scss */
#main.contact .job .job-list ul li.active .title .item:last-child::after {
	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
	opacity: 0;
}

/* line 185, ../sass/app/_contact.scss */
#main.contact .job .job-list ul li.active .title .item:last-child::before {
	background: #666666;
}

/* line 192, ../sass/app/_contact.scss */
#main.contact .job .job-list ul li .detail {
	width: 1200px;
	margin: 50px auto;
	display: -webkit-flex;
	display: flex;
	-webkit-flex-direction: row;
	flex-direction: row;
	-webkit-flex-wrap: nowrap;
	flex-wrap: nowrap;
}

/* line 196, ../sass/app/_contact.scss */
#main.contact .job .job-list ul li .detail .item {
	width: 50%;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	padding-right: 100px;
}

/* line 201, ../sass/app/_contact.scss */
#main.contact .job .job-list ul li .detail .item .type {
	font-size: 1.8rem;
	margin-bottom: 20px;
}

/* line 206, ../sass/app/_contact.scss */
#main.contact .job .job-list ul li .detail .item .intro p {
	font-size: 1.6rem;
	line-height: 1.5;
	color: #999999;
}

/* line 220, ../sass/app/_contact.scss */
#main.contact .certificate .head_banner {
	margin-top: 80px;
	height: 390px;
	width: 100%;
	background-repeat: no-repeat;
	background-position: center;
	-moz-background-size: cover;
	-o-background-size: cover;
	-webkit-background-size: cover;
	background-size: cover;
	background-image: url("../images/contact/head_banner2.jpg");
}

/* line 226, ../sass/app/_contact.scss */
#main.contact .certificate .head_banner .main-contain {
	height: 100%;
	display: -webkit-flex;
	display: flex;
	-webkit-flex-direction: column;
	flex-direction: column;
	-webkit-flex-wrap: nowrap;
	flex-wrap: nowrap;
	-webkit-justify-content: center;
	justify-content: center;
}

/* line 231, ../sass/app/_contact.scss */
#main.contact .certificate .head_banner .title {
	margin-top: 80px;
	color: white;
	font-size: 3.6rem;
}

/* line 236, ../sass/app/_contact.scss */
#main.contact .certificate .head_banner .detail {
	color: white;
	font-size: 1.6rem;
	line-height: 1.6;
	margin: 40px 0;
}

/* line 243, ../sass/app/_contact.scss */
#main.contact .certificate .header_name {
	padding-top: 90px;
	font-size: 4.8rem;
	margin-bottom: 90px;
}

/* line 248, ../sass/app/_contact.scss */
#main.contact .certificate .certificate-list {
	margin-bottom: 80px;
	display: -webkit-flex;
	display: flex;
	-webkit-flex-direction: row;
	flex-direction: row;
	-webkit-flex-wrap: nowrap;
	flex-wrap: nowrap;
	-webkit-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-justify-content: space-between;
	justify-content: space-between;
}

/* line 253, ../sass/app/_contact.scss */
#main.contact .certificate .certificate-list.grid {
	display: grid;
	grid-template-columns: 355px 355px 355px;
	grid-row-gap: 67.5px;
	grid-column-gap: 50px;
	-webkit-justify-content: space-between;
	justify-content: space-between;
}

/* line 260, ../sass/app/_contact.scss */
#main.contact .certificate .certificate-list.grid .item {
	position: relative;
	width: 355px;
	height: 255px;
	background-repeat: no-repeat;
	background-position: center;
	-moz-background-size: cover;
	-o-background-size: cover;
	-webkit-background-size: cover;
	background-size: cover;
}

/* line 265, ../sass/app/_contact.scss */
#main.contact .certificate .certificate-list.grid .item.special {
	height: 500px;
}

/* line 2, ../sass/app/_product.scss */
#main.product .head_banner {
	width: 100%;
	height: 680px;
	background-repeat: no-repeat;
	background-position: center;
	-moz-background-size: cover;
	-o-background-size: cover;
	-webkit-background-size: cover;
	background-size: cover;
	background-image: url("../images/product/head_banner.jpg");
}

/* line 7, ../sass/app/_product.scss */
#main.product .head_banner .content {
	width: 1200px;
	margin: 0 auto;
	height: 100%;
	display: -webkit-flex;
	display: flex;
	-webkit-flex-direction: row;
	flex-direction: row;
	-webkit-flex-wrap: nowrap;
	flex-wrap: nowrap;
	-webkit-align-items: center;
	align-items: center;
	-webkit-justify-content: flex-end;
	justify-content: flex-end;
}

/* line 14, ../sass/app/_product.scss */
#main.product .head_banner .content.indoor {
	-webkit-justify-content: flex-start;
	justify-content: flex-start;
}

/* line 20, ../sass/app/_product.scss */
#main.product .head_banner .content .cn {
	color: white;
	font-size: 3rem;
}

/* line 24, ../sass/app/_product.scss */
#main.product .head_banner .content .en {
	color: white;
	font-size: 2.4rem;
}

/* line 29, ../sass/app/_product.scss */
#main.product .head_banner.indoor {
	background-image: url("../images/product/head_banner3.jpg");
}

/* line 32, ../sass/app/_product.scss */
#main.product .head_banner.indoor-detail {
	background-image: url("../images/product/head_banner4.jpg");
}

/* line 35, ../sass/app/_product.scss */
#main.product .head_banner.indoor-center {
	background-image: url("../images/product/head_banner5.jpg");
}

/* line 38, ../sass/app/_product.scss */
#main.product .head_banner.indoor-survey {
	background-image: url("../images/product/head_banner6.jpg");
}

/* line 41, ../sass/app/_product.scss */
#main.product .head_banner.industry {
	background-image: url("../images/product/head_banner2.jpg");
}

/* line 46, ../sass/app/_product.scss */
#main.product .choose-list {
	padding: 40px 0;
}

/* line 48, ../sass/app/_product.scss */
#main.product .choose-list .item {
	width: 100%;
	margin-bottom: 30px;
}

/* line 51, ../sass/app/_product.scss */
#main.product .choose-list .item:last-child {
	margin-bottom: 0;
}

/* line 54, ../sass/app/_product.scss */
#main.product .choose-list .item::after {
	content: '';
	display: block;
	clear: both;
}

/* line 59, ../sass/app/_product.scss */
#main.product .choose-list .name {
	line-height: 46px;
	width: 166px;
	text-align: center;
	font-size: 1.8rem;
	font-weight: bold;
	border: 1px solid #006ed2;
}

/* line 67, ../sass/app/_product.scss */
#main.product .choose-list ul {
	width: calc(100% - 170px);
}

/* line 69, ../sass/app/_product.scss */
#main.product .choose-list ul li {
	display: inline-block;
	line-height: 46px;
	margin: 0 28px;
}

/* line 73, ../sass/app/_product.scss */
#main.product .choose-list ul li.active {
	border-bottom: 2px solid #006ed2;
}

/* line 79, ../sass/app/_product.scss */
#main.product .choose-list.industry .name {
	width: 180px;
}

/* line 82, ../sass/app/_product.scss */
#main.product .choose-list.industry ul {
	width: calc(100% - 185px);
}

/* line 87, ../sass/app/_product.scss */
#main.product .post-all {
	background: #f2f2f2;
}

/* line 89, ../sass/app/_product.scss */
#main.product .post-all .post-wrapper {
	padding: 135px 0 100px;
	display: -webkit-flex;
	display: flex;
	-webkit-flex-direction: row;
	flex-direction: row;
	-webkit-flex-wrap: nowrap;
	flex-wrap: nowrap;
	-webkit-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-justify-content: space-between;
	justify-content: space-between;
}

/* line 94, ../sass/app/_product.scss */
#main.product .post-all .post-wrapper.grid {
	display: grid;
	grid-template-columns: 373px 373px 373px;
	grid-row-gap: 35px;
	-webkit-justify-content: space-between;
	justify-content: space-between;
}

/* line 101, ../sass/app/_product.scss */
#main.product .post-all .post-wrapper .item {
	position: relative;
	width: 373px;
	-moz-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	-webkit-transition: all 0.3s ease;
	transition: all 0.3s ease;
}

/* line 105, ../sass/app/_product.scss */
#main.product .post-all .post-wrapper .item .cover {
	position: relative;
	width: 100%;
	height: 221px;
	overflow: hidden;
	text-align: center;
	line-height: 221px;
	background: #313536;
}

/* line 113, ../sass/app/_product.scss */
#main.product .post-all .post-wrapper .item .cover .img {
	position: absolute;
	z-index: 1;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background-repeat: no-repeat;
	background-position: center;
	-moz-background-size: cover;
	-o-background-size: cover;
	-webkit-background-size: cover;
	background-size: cover;
	-moz-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	-webkit-transition: all 0.3s ease;
	transition: all 0.3s ease;
}

/* line 123, ../sass/app/_product.scss */
#main.product .post-all .post-wrapper .item .cover img {
	position: relative;
	z-index: 2;
	display: inline-block;
	vertical-align: middle;
	-moz-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	-webkit-transition: all 0.3s ease;
	transition: all 0.3s ease;
}

/* line 132, ../sass/app/_product.scss */
#main.product .post-all .post-wrapper .item .text-wrapper {
	padding: 20px;
	height: 270px;
	background: white;
}

/* line 136, ../sass/app/_product.scss */
#main.product .post-all .post-wrapper .item .text-wrapper .type {
	font-size: 1.6rem;
	color: #7e8492;
	margin-bottom: 20px;
}

/* line 142, ../sass/app/_product.scss */
#main.product .post-all .post-wrapper .item .text-wrapper .title {
	font-size: 2.4rem;
	font-weight: bold;
	margin-bottom: 45px;
}

/* line 147, ../sass/app/_product.scss */
#main.product .post-all .post-wrapper .item .text-wrapper .intro {
	font-size: 1.6rem;
	line-height: 1.6;
}

/* line 150, ../sass/app/_product.scss */
#main.product .post-all .post-wrapper .item .text-wrapper .intro span {
	color: #006ed2;
	margin-left: 10px;
}

/* line 155, ../sass/app/_product.scss */
#main.product .post-all .post-wrapper .item .text-wrapper .news-btn {
	position: absolute;
	left: 20px;
	bottom: 20px;
	width: 333px;
	border-top: 1px solid #7e8492;
	line-height: 37px;
}

/* line 162, ../sass/app/_product.scss */
#main.product .post-all .post-wrapper .item .text-wrapper .news-btn span {
	vertical-align: middle;
	display: inline-block;
	margin-right: 15px;
}

/* line 167, ../sass/app/_product.scss */
#main.product .post-all .post-wrapper .item .text-wrapper .news-btn img {
	vertical-align: middle;
	display: inline-block;
}

/* line 173, ../sass/app/_product.scss */
#main.product .post-all .post-wrapper .item:hover {
	box-shadow: 0 0 5px 1px rgba(0, 0, 0, 0.5);
}

/* line 176, ../sass/app/_product.scss */
#main.product .post-all .post-wrapper .item:hover .cover .img {
	-moz-transform: scale(1.1);
	-ms-transform: scale(1.1);
	-webkit-transform: scale(1.1);
	transform: scale(1.1);
}

/* line 179, ../sass/app/_product.scss */
#main.product .post-all .post-wrapper .item:hover .cover img {
	-moz-transform: scale(1.1);
	-ms-transform: scale(1.1);
	-webkit-transform: scale(1.1);
	transform: scale(1.1);
}

/* line 183, ../sass/app/_product.scss */
#main.product .post-all .post-wrapper .item:hover .title {
	color: #006ed2;
}

/* line 187, ../sass/app/_product.scss */
#main.product .post-all .post-wrapper .item:hover .news-btn span {
	color: #006ed2;
}

/* line 195, ../sass/app/_product.scss */
#main.product .technical-choose {
	width: 100%;
}

/* line 197, ../sass/app/_product.scss */
#main.product .technical-choose .indoor-item {
	width: 50%;
	height: 450px;
	display: -webkit-flex;
	display: flex;
	-webkit-flex-direction: row;
	flex-direction: row;
	-webkit-flex-wrap: nowrap;
	flex-wrap: nowrap;
}

/* line 201, ../sass/app/_product.scss */
#main.product .technical-choose .indoor-item .content {
	width: 600px;
	height: 100%;
	display: -webkit-flex;
	display: flex;
	-webkit-flex-direction: row;
	flex-direction: row;
	-webkit-flex-wrap: nowrap;
	flex-wrap: nowrap;
	-webkit-align-items: center;
	align-items: center;
}

/* line 208, ../sass/app/_product.scss */
#main.product .technical-choose .indoor-item .content-wrap::after {
	content: '';
	display: block;
	clear: both;
}

/* line 213, ../sass/app/_product.scss */
#main.product .technical-choose .indoor-item img {
	margin-right: 45px;
}

/* line 216, ../sass/app/_product.scss */
#main.product .technical-choose .indoor-item .title {
	color: white;
	font-size: 3.6rem;
	margin-bottom: 20px;
}

/* line 221, ../sass/app/_product.scss */
#main.product .technical-choose .indoor-item .detail {
	color: white;
	font-size: 1.8rem;
	line-height: 2;
	margin-bottom: 30px;
}

/* line 229, ../sass/app/_product.scss */
#main.product .technical-choose .indoor-item .more-btn.white span {
	color: #006ed2;
}

/* line 234, ../sass/app/_product.scss */
#main.product .technical-choose .indoor-item:first-child {
	background: #006ed2;
	-webkit-justify-content: flex-end;
	justify-content: flex-end;
}

/* line 238, ../sass/app/_product.scss */
#main.product .technical-choose .indoor-item:last-child {
	background: #003778;
}

/* line 240, ../sass/app/_product.scss */
#main.product .technical-choose .indoor-item:last-child .content {
	margin-left: 75px;
}

/* line 245, ../sass/app/_product.scss */
#main.product .technical-choose .item {
	width: 50%;
	height: 450px;
	background-repeat: no-repeat;
	background-position: center;
	-moz-background-size: cover;
	-o-background-size: cover;
	-webkit-background-size: cover;
	background-size: cover;
	display: -webkit-flex;
	display: flex;
	-webkit-flex-direction: column;
	flex-direction: column;
	-webkit-flex-wrap: nowrap;
	flex-wrap: nowrap;
	-webkit-align-items: center;
	align-items: center;
	-webkit-justify-content: center;
	justify-content: center;
}

/* line 252, ../sass/app/_product.scss */
#main.product .technical-choose .item .title {
	color: white;
	font-size: 3.6rem;
	margin-bottom: 30px;
}

/* line 259, ../sass/app/_product.scss */
#main.product .technical-choose .item .more-btn.white span {
	color: #006ed2;
}

/* line 265, ../sass/app/_product.scss */
#main.product .technical-choose::after {
	content: '';
	display: block;
	clear: both;
}

/* line 271, ../sass/app/_product.scss */
#main.product .detail-wrap .first_banner {
	margin-top: 81px;
	height: 800px;
	width: 100%;
	background: #2a2a2a;
	overflow: hidden;
}

/* line 277, ../sass/app/_product.scss */
#main.product .detail-wrap .first_banner .main-contain {
	height: 100%;
	display: -webkit-flex;
	display: flex;
	-webkit-flex-direction: row;
	flex-direction: row;
	-webkit-flex-wrap: nowrap;
	flex-wrap: nowrap;
	-webkit-align-items: center;
	align-items: center;
}

/* line 282, ../sass/app/_product.scss */
#main.product .detail-wrap .first_banner .main-contain .title {
	color: white;
	font-size: 6rem;
	font-weight: bold;
	margin-bottom: 30px;
}

/* line 290, ../sass/app/_product.scss */
#main.product .detail-wrap .first_banner .main-contain .type-wrapper .type-btns {
	display: -webkit-flex;
	display: flex;
	-webkit-flex-direction: row;
	flex-direction: row;
	-webkit-flex-wrap: nowrap;
	flex-wrap: nowrap;
	-webkit-flex-wrap: wrap;
	flex-wrap: wrap;
	width: 400px;
}

/* line 294, ../sass/app/_product.scss */
#main.product .detail-wrap .first_banner .main-contain .type-wrapper .type-btns .btn {
	margin-right: 20px;
	width: auto;
	height: 33px;
	border: 1px solid #006ed2;
	color: #006ed2;
	font-size: 2rem;
	line-height: 33px;
	padding: 0 15px;
	-moz-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	-webkit-transition: all 0.3s ease;
	transition: all 0.3s ease;
	margin-bottom: 15px;
}

/* line 305, ../sass/app/_product.scss */
#main.product .detail-wrap .first_banner .main-contain .type-wrapper .type-btns .btn:hover {
	background: #006ed2;
	color: white;
}

/* line 309, ../sass/app/_product.scss */
#main.product .detail-wrap .first_banner .main-contain .type-wrapper .type-btns .btn.active {
	background: #006ed2;
	color: white;
}

/* line 313, ../sass/app/_product.scss */
#main.product .detail-wrap .first_banner .main-contain .type-wrapper .type-btns .btn:last-child {
	margin-bottom: 0;
}

/* line 318, ../sass/app/_product.scss */
#main.product .detail-wrap .first_banner .main-contain .type-wrapper .type-list {
	width: 400px;
	margin-top: 35px;
	position: relative;
}

/* line 322, ../sass/app/_product.scss */
#main.product .detail-wrap .first_banner .main-contain .type-wrapper .type-list .item {
	display: none;
}

/* line 324, ../sass/app/_product.scss */
#main.product .detail-wrap .first_banner .main-contain .type-wrapper .type-list .item.active {
	display: block;
}

/* line 330, ../sass/app/_product.scss */
#main.product .detail-wrap .first_banner .main-contain .value {
	margin-bottom: 40px;
}

/* line 332, ../sass/app/_product.scss */
#main.product .detail-wrap .first_banner .main-contain .value p {
	color: #006ed2;
}

/* line 335, ../sass/app/_product.scss */
#main.product .detail-wrap .first_banner .main-contain .value .num {
	font-size: 7rem;
}

/* line 339, ../sass/app/_product.scss */
#main.product .detail-wrap .first_banner .main-contain .value .text {
	font-size: 1.6rem;
	line-height: 1.6;
}

/* line 343, ../sass/app/_product.scss */
#main.product .detail-wrap .first_banner .main-contain .value::after {
	content: '';
	display: block;
	clear: both;
}

/* line 348, ../sass/app/_product.scss */
#main.product .detail-wrap .first_banner .main-contain .detail {
	width: 400px;
	font-size: 1.6rem;
	color: white;
	line-height: 1.5;
}

/* line 355, ../sass/app/_product.scss */
#main.product .detail-wrap .first_banner .main-contain .pro_img img {
	display: none;
}

/* line 357, ../sass/app/_product.scss */
#main.product .detail-wrap .first_banner .main-contain .pro_img img.active {
	display: block;
}

/* line 366, ../sass/app/_product.scss */
#main.product .detail-wrap .first_banner .main-contain.industry .title {
	font-weight: normal;
	font-size: 4.8rem;
}

/* line 373, ../sass/app/_product.scss */
#main.product .detail-wrap .show-wrap {
	width: 100%;
	height: 945px;
	display: -webkit-flex;
	display: flex;
	-webkit-flex-direction: row;
	flex-direction: row;
	-webkit-flex-wrap: nowrap;
	flex-wrap: nowrap;
	-webkit-align-items: center;
	align-items: center;
	-webkit-justify-content: center;
	justify-content: center;
}

/* line 379, ../sass/app/_product.scss */
#main.product .detail-wrap .show-wrap .tech_title {
	font-size: 3.6rem;
}

/* line 383, ../sass/app/_product.scss */
#main.product .detail-wrap .show-wrap.first {
	display: block;
	padding: 100px 0;
	height: 800px;
	background-repeat: no-repeat;
	background-position: center;
	-moz-background-size: cover;
	-o-background-size: cover;
	-webkit-background-size: cover;
	background-size: cover;
	background-image: url("../images/product/detail/detail1.jpg");
}

/* line 390, ../sass/app/_product.scss */
#main.product .detail-wrap .show-wrap.smart {
	background: #2a2a2a;
	height: 1240px;
}

/* line 394, ../sass/app/_product.scss */
#main.product .detail-wrap .show-wrap .intro-wrap {
	width: 360px;
}

/* line 396, ../sass/app/_product.scss */
#main.product .detail-wrap .show-wrap .intro-wrap .title {
	font-size: 3.6rem;
	margin-bottom: 35px;
}

/* line 400, ../sass/app/_product.scss */
#main.product .detail-wrap .show-wrap .intro-wrap .detail {
	font-size: 1.8rem;
	line-height: 1.6;
	margin-bottom: 55px;
}

/* line 405, ../sass/app/_product.scss */
#main.product .detail-wrap .show-wrap .intro-wrap .switch {
	width: 100%;
}

/* line 407, ../sass/app/_product.scss */
#main.product .detail-wrap .show-wrap .intro-wrap .switch .item {
	cursor: pointer;
	width: 160px;
	height: 35px;
	text-align: center;
	line-height: 35px;
	border: 1px solid #006ed2;
	color: #006ed2;
}

/* line 415, ../sass/app/_product.scss */
#main.product .detail-wrap .show-wrap .intro-wrap .switch .item.active {
	color: white;
	background: #006ed2;
}

/* line 420, ../sass/app/_product.scss */
#main.product .detail-wrap .show-wrap .intro-wrap .switch::after {
	content: '';
	display: block;
	clear: both;
}

/* line 426, ../sass/app/_product.scss */
#main.product .detail-wrap .show-wrap.out {
	height: 555px;
}

/* line 429, ../sass/app/_product.scss */
#main.product .detail-wrap .show-wrap.out .img-wrap {
	position: relative;
	width: 840px;
	text-align: center;
	overflow: hidden;
}

/* line 434, ../sass/app/_product.scss */
#main.product .detail-wrap .show-wrap.out .img-wrap .item {
	display: none;
	text-align: center;
}

/* line 437, ../sass/app/_product.scss */
#main.product .detail-wrap .show-wrap.out .img-wrap .item img {
	display: inline-block;
}

/* line 440, ../sass/app/_product.scss */
#main.product .detail-wrap .show-wrap.out .img-wrap .item.active {
	display: block;
}

/* line 446, ../sass/app/_product.scss */
#main.product .detail-wrap .show-wrap.time {
	height: 550px;
	background-repeat: no-repeat;
	background-position: center;
	-moz-background-size: cover;
	-o-background-size: cover;
	-webkit-background-size: cover;
	background-size: cover;
	background-image: url("../images/product/detail/bg1.jpg");
}

/* line 450, ../sass/app/_product.scss */
#main.product .detail-wrap .show-wrap.time .main-contain {
	height: 100%;
	display: -webkit-flex;
	display: flex;
	-webkit-flex-direction: row;
	flex-direction: row;
	-webkit-flex-wrap: nowrap;
	flex-wrap: nowrap;
	-webkit-align-items: center;
	align-items: center;
	-webkit-justify-content: space-between;
	justify-content: space-between;
}

/* line 456, ../sass/app/_product.scss */
#main.product .detail-wrap .show-wrap.time .main-contain .intro-wrap p {
	color: white;
}

/* line 461, ../sass/app/_product.scss */
#main.product .detail-wrap .show-wrap.time .detail-list {
	width: 700px;
	display: -webkit-flex;
	display: flex;
	-webkit-flex-direction: row;
	flex-direction: row;
	-webkit-flex-wrap: nowrap;
	flex-wrap: nowrap;
	-webkit-justify-content: space-between;
	justify-content: space-between;
}

/* line 465, ../sass/app/_product.scss */
#main.product .detail-wrap .show-wrap.time .detail-list .item {
	display: -webkit-flex;
	display: flex;
	-webkit-flex-direction: column;
	flex-direction: column;
	-webkit-flex-wrap: nowrap;
	flex-wrap: nowrap;
	-webkit-justify-content: space-between;
	justify-content: space-between;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	padding: 15px;
	width: 213px;
	height: 267px;
	border: 2px solid white;
	color: white;
	position: relative;
	-moz-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	-webkit-transition: all 0.3s ease;
	transition: all 0.3s ease;
}

/* line 476, ../sass/app/_product.scss */
#main.product .detail-wrap .show-wrap.time .detail-list .item .month {
	color: white;
	font-size: 5rem;
	margin-bottom: 10px;
}

/* line 481, ../sass/app/_product.scss */
#main.product .detail-wrap .show-wrap.time .detail-list .item .event {
	color: white;
	font-size: 1.9rem;
}

/* line 485, ../sass/app/_product.scss */
#main.product .detail-wrap .show-wrap.time .detail-list .item .bottom {
	display: -webkit-flex;
	display: flex;
	-webkit-flex-direction: row;
	flex-direction: row;
	-webkit-flex-wrap: nowrap;
	flex-wrap: nowrap;
	-webkit-justify-content: space-between;
	justify-content: space-between;
	-webkit-align-items: center;
	align-items: center;
}

/* line 489, ../sass/app/_product.scss */
#main.product .detail-wrap .show-wrap.time .detail-list .item .bottom span {
	line-height: 1.6;
}

/* line 493, ../sass/app/_product.scss */
#main.product .detail-wrap .show-wrap.time .detail-list .item:hover {
	background: black;
	border-color: #006ed2;
}

/* line 500, ../sass/app/_product.scss */
#main.product .detail-wrap .show-wrap.app {
	display: -webkit-flex;
	display: flex;
	-webkit-flex-direction: column;
	flex-direction: column;
	-webkit-flex-wrap: nowrap;
	flex-wrap: nowrap;
	height: 550px;
	background-repeat: no-repeat;
	background-position: center;
	-moz-background-size: cover;
	-o-background-size: cover;
	-webkit-background-size: cover;
	background-size: cover;
	background-image: url("../images/product/detail/bg2.jpg");
}

/* line 505, ../sass/app/_product.scss */
#main.product .detail-wrap .show-wrap.app p {
	color: white;
}

/* line 507, ../sass/app/_product.scss */
#main.product .detail-wrap .show-wrap.app p.title {
	font-size: 4.8rem;
}

/* line 510, ../sass/app/_product.scss */
#main.product .detail-wrap .show-wrap.app p.detail {
	text-align: center;
	font-size: 1.8rem;
	line-height: 1.6;
	margin: 20px 0 45px;
}

/* line 518, ../sass/app/_product.scss */
#main.product .detail-wrap .show-wrap.together {
	height: 550px;
	-webkit-justify-content: flex-end;
	justify-content: flex-end;
	background-repeat: no-repeat;
	background-position: center;
	-moz-background-size: cover;
	-o-background-size: cover;
	-webkit-background-size: cover;
	background-size: cover;
	background-image: url("../images/product/detail/bg3.jpg");
}

/* line 523, ../sass/app/_product.scss */
#main.product .detail-wrap .show-wrap.together .intro-wrap {
	padding-right: 55px;
}

/* line 525, ../sass/app/_product.scss */
#main.product .detail-wrap .show-wrap.together .intro-wrap p {
	color: white;
}

/* line 527, ../sass/app/_product.scss */
#main.product .detail-wrap .show-wrap.together .intro-wrap p.title {
	font-size: 3.6rem;
}

/* line 530, ../sass/app/_product.scss */
#main.product .detail-wrap .show-wrap.together .intro-wrap p.detail {
	font-size: 1.8rem;
	line-height: 1.6;
	margin: 30px 0;
}

/* line 537, ../sass/app/_product.scss */
#main.product .detail-wrap .show-wrap.together .intro-wrap .more-btn span {
	color: #006ed2;
}

/* line 544, ../sass/app/_product.scss */
#main.product .detail-wrap .parameter-wrapper {
	margin: 100px auto;
	width: 1200px;
}

/* line 547, ../sass/app/_product.scss */
#main.product .detail-wrap .parameter-wrapper .choose-wrapper {
	width: 100%;
}

/* line 549, ../sass/app/_product.scss */
#main.product .detail-wrap .parameter-wrapper .choose-wrapper .item {
	float: left;
	width: 400px;
	display: -webkit-flex;
	display: flex;
	-webkit-flex-direction: row;
	flex-direction: row;
	-webkit-flex-wrap: nowrap;
	flex-wrap: nowrap;
	-webkit-align-items: center;
	align-items: center;
	-webkit-justify-content: center;
	justify-content: center;
}

/* line 555, ../sass/app/_product.scss */
#main.product .detail-wrap .parameter-wrapper .choose-wrapper .item img {
	margin-right: 20px;
}

/* line 559, ../sass/app/_product.scss */
#main.product .detail-wrap .parameter-wrapper .choose-wrapper .item .btn-wrap .title {
	font-size: 4.8rem;
	font-weight: bold;
	padding-bottom: 15px;
}

/* line 566, ../sass/app/_product.scss */
#main.product .detail-wrap .parameter-wrapper .choose-wrapper .item .btn-wrap .btns .btn {
	width: 138px;
	height: 33px;
	margin-top: 15px;
	font-size: 2rem;
	line-height: 33px;
	text-align: center;
	border: 1px solid #006ed2;
	color: #006ed2;
	-moz-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	-webkit-transition: all 0.3s ease;
	transition: all 0.3s ease;
}

/* line 576, ../sass/app/_product.scss */
#main.product .detail-wrap .parameter-wrapper .choose-wrapper .item .btn-wrap .btns .btn.active {
	background: #006ed2;
	color: white;
}

/* line 580, ../sass/app/_product.scss */
#main.product .detail-wrap .parameter-wrapper .choose-wrapper .item .btn-wrap .btns .btn:hover {
	background: #006ed2;
	color: white;
}

/* line 588, ../sass/app/_product.scss */
#main.product .detail-wrap .parameter-wrapper .choose-wrapper::after {
	content: '';
	display: block;
	clear: both;
}

/* line 593, ../sass/app/_product.scss */
#main.product .detail-wrap .parameter-wrapper .parameter-details {
	margin-top: 50px;
}

/* line 595, ../sass/app/_product.scss */
#main.product .detail-wrap .parameter-wrapper .parameter-details .item {
	display: none;
}

/* line 597, ../sass/app/_product.scss */
#main.product .detail-wrap .parameter-wrapper .parameter-details .item.active {
	display: block;
}

/* line 603, ../sass/app/_product.scss */
#main.product .detail-wrap .indoor-wrap {
	width: 100%;
	height: 700px;
	background-repeat: no-repeat;
	background-position: center;
	-moz-background-size: cover;
	-o-background-size: cover;
	-webkit-background-size: cover;
	background-size: cover;
	display: -webkit-flex;
	display: flex;
	-webkit-flex-direction: row;
	flex-direction: row;
	-webkit-flex-wrap: nowrap;
	flex-wrap: nowrap;
	-webkit-align-items: center;
	align-items: center;
}

/* line 609, ../sass/app/_product.scss */
#main.product .detail-wrap .indoor-wrap .title {
	font-size: 4.8rem;
	margin-bottom: 30px;
}

/* line 613, ../sass/app/_product.scss */
#main.product .detail-wrap .indoor-wrap .slogan {
	font-size: 2.4rem;
	line-height: 1.2;
	margin-bottom: 40px;
}

/* line 618, ../sass/app/_product.scss */
#main.product .detail-wrap .indoor-wrap img {
	margin: 0 0 40px 0;
}

/* line 621, ../sass/app/_product.scss */
#main.product .detail-wrap .indoor-wrap .detail {
	font-size: 1.8rem;
	line-height: 2.2;
}

/* line 626, ../sass/app/_product.scss */
#main.product .detail-wrap .indoor-wrap.first .title {
	color: #006ed2;
}

/* line 630, ../sass/app/_product.scss */
#main.product .detail-wrap .indoor-wrap.second {
	height: 450px;
}

/* line 635, ../sass/app/_product.scss */
#main.product .detail-wrap .indoor-wrap.third {
	height: 450px;
}

/* line 637, ../sass/app/_product.scss */
#main.product .detail-wrap .indoor-wrap.third .title {
	color: white;
}

/* line 640, ../sass/app/_product.scss */
#main.product .detail-wrap .indoor-wrap.third .detail {
	color: white;
}

/* line 643, ../sass/app/_product.scss */
#main.product .detail-wrap .indoor-wrap.third .main-contain {
	display: -webkit-flex;
	display: flex;
	-webkit-flex-direction: row;
	flex-direction: row;
	-webkit-flex-wrap: nowrap;
	flex-wrap: nowrap;
	-webkit-justify-content: space-between;
	justify-content: space-between;
}

/* line 648, ../sass/app/_product.scss */
#main.product .detail-wrap .indoor-wrap.third .icon-wrap {
	width: 50%;
	display: -webkit-flex;
	display: flex;
	-webkit-flex-direction: row;
	flex-direction: row;
	-webkit-flex-wrap: nowrap;
	flex-wrap: nowrap;
	-webkit-justify-content: space-around;
	justify-content: space-around;
}

/* line 653, ../sass/app/_product.scss */
#main.product .detail-wrap .indoor-wrap.third .icon-wrap .item img {
	margin: 0;
}

/* line 656, ../sass/app/_product.scss */
#main.product .detail-wrap .indoor-wrap.third .icon-wrap .item .name {
	font-size: 1.8rem;
	margin-top: 25px;
	text-align: center;
	color: white;
}

/* line 667, ../sass/app/_product.scss */
#main.product .detail-wrap .indoor-process {
	width: 100%;
}

/* line 669, ../sass/app/_product.scss */
#main.product .detail-wrap .indoor-process .bg-intro {
	width: 100%;
	height: 1000px;
	background-repeat: no-repeat;
	background-position: center;
	-moz-background-size: cover;
	-o-background-size: cover;
	-webkit-background-size: cover;
	background-size: cover;
	position: relative;
	text-align: right;
}

/* line 675, ../sass/app/_product.scss */
#main.product .detail-wrap .indoor-process .bg-intro .title {
	margin-top: 70px;
	display: inline-block;
	border-bottom: 1px solid #d7d7d7;
	padding-bottom: 20px;
	margin-bottom: 20px;
	font-size: 4.8rem;
}

/* line 683, ../sass/app/_product.scss */
#main.product .detail-wrap .indoor-process .bg-intro .detail {
	font-size: 1.8rem;
	line-height: 2.2;
}

/* line 688, ../sass/app/_product.scss */
#main.product .detail-wrap .indoor-process .bg-intro.center {
	text-align: left;
}

/* line 690, ../sass/app/_product.scss */
#main.product .detail-wrap .indoor-process .bg-intro.center .title {
	color: white;
}

/* line 693, ../sass/app/_product.scss */
#main.product .detail-wrap .indoor-process .bg-intro.center .detail {
	color: white;
}

/* line 697, ../sass/app/_product.scss */
#main.product .detail-wrap .indoor-process .bg-intro .img {
	position: absolute;
	bottom: 20px;
	width: 390px;
	height: auto;
	left: 50%;
	margin-left: -180px;
	cursor: pointer;
}

/* line 707, ../sass/app/_product.scss */
#main.product .detail-wrap .indoor-process .icon-wrap {
	display: none;
	width: 100%;
	background: #e8e8e8;
}

/* line 711, ../sass/app/_product.scss */
#main.product .detail-wrap .indoor-process .icon-wrap .main-contain {
	padding: 0 0 40px 0;
	display: -webkit-flex;
	display: flex;
	-webkit-flex-direction: row;
	flex-direction: row;
	-webkit-flex-wrap: nowrap;
	flex-wrap: nowrap;
	-webkit-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-justify-content: space-around;
	justify-content: space-around;
}

/* line 716, ../sass/app/_product.scss */
#main.product .detail-wrap .indoor-process .icon-wrap .main-contain .item {
	text-align: center;
}

/* line 718, ../sass/app/_product.scss */
#main.product .detail-wrap .indoor-process .icon-wrap .main-contain .item img {
	display: inline-block;
}

/* line 722, ../sass/app/_product.scss */
#main.product .detail-wrap .indoor-process .icon-wrap .main-contain .item .name p {
	text-align: center;
	font-size: 1.4rem;
	line-height: 1.2;
	margin-top: 15px;
}

/* line 734, ../sass/app/_product.scss */
#main.product .detail-wrap .indoor-type {
	padding: 90px 0;
	background: #f5f5f5;
}

/* line 738, ../sass/app/_product.scss */
#main.product .detail-wrap .indoor-type ul li {
	position: relative;
	display: -webkit-flex;
	display: flex;
	-webkit-flex-direction: column;
	flex-direction: column;
	-webkit-flex-wrap: nowrap;
	flex-wrap: nowrap;
	-webkit-justify-content: space-between;
	justify-content: space-between;
	float: left;
	width: 400px;
	height: 280px;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	padding: 25px 20px;
}

/* line 747, ../sass/app/_product.scss */
#main.product .detail-wrap .indoor-type ul li .type {
	font-size: 1.2rem;
	color: #666666;
}

/* line 751, ../sass/app/_product.scss */
#main.product .detail-wrap .indoor-type ul li .name {
	margin: 15px 0 20px;
	font-size: 2.4rem;
	color: #006ed2;
	font-weight: bold;
}

/* line 757, ../sass/app/_product.scss */
#main.product .detail-wrap .indoor-type ul li .detail {
	font-size: 1.2rem;
	color: #666666;
	line-height: 1.5;
}

/* line 762, ../sass/app/_product.scss */
#main.product .detail-wrap .indoor-type ul li .download {
	font-size: 1.2rem;
	line-height: 1.5;
}

/* line 766, ../sass/app/_product.scss */
#main.product .detail-wrap .indoor-type ul li img {
	position: absolute;
	bottom: 20px;
	right: 50px;
}

/* line 772, ../sass/app/_product.scss */
#main.product .detail-wrap .indoor-type ul li.special .type {
	color: white;
}

/* line 775, ../sass/app/_product.scss */
#main.product .detail-wrap .indoor-type ul li.special .name {
	color: white;
}

/* line 778, ../sass/app/_product.scss */
#main.product .detail-wrap .indoor-type ul li.special .detail {
	color: white;
}

/* line 781, ../sass/app/_product.scss */
#main.product .detail-wrap .indoor-type ul li.special .download {
	color: white;
}

/* line 786, ../sass/app/_product.scss */
#main.product .detail-wrap .indoor-type ul::after {
	content: '';
	display: block;
	clear: both;
}

/* line 793, ../sass/app/_product.scss */
#main.product .detail-wrap .center-type {
	padding: 90px 0;
}

/* line 795, ../sass/app/_product.scss */
#main.product .detail-wrap .center-type .system-lists {
	width: 100%;
	height: 423px;
	display: -webkit-flex;
	display: flex;
	-webkit-flex-direction: column;
	flex-direction: column;
	-webkit-flex-wrap: nowrap;
	flex-wrap: nowrap;
	-webkit-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-justify-content: space-between;
	justify-content: space-between;
	-webkit-align-content: space-between;
	align-content: space-between;
	margin-bottom: 75px;
}

/* line 803, ../sass/app/_product.scss */
#main.product .detail-wrap .center-type .system-lists .special {
	width: 647px;
	height: 100%;
	background-repeat: no-repeat;
	background-position: center;
	-moz-background-size: cover;
	-o-background-size: cover;
	-webkit-background-size: cover;
	background-size: cover;
	background-image: url("../images/product/detail/center/system1.jpg");
}

/* line 809, ../sass/app/_product.scss */
#main.product .detail-wrap .center-type .system-lists .item {
	display: -webkit-flex;
	display: flex;
	-webkit-flex-direction: column;
	flex-direction: column;
	-webkit-flex-wrap: nowrap;
	flex-wrap: nowrap;
	-webkit-justify-content: center;
	justify-content: center;
	width: 463px;
	height: 122px;
	border-radius: 5px;
	padding: 0 20px;
}

/* line 816, ../sass/app/_product.scss */
#main.product .detail-wrap .center-type .system-lists .item .title {
	font-size: 2.4rem;
	font-weight: bold;
}

/* line 820, ../sass/app/_product.scss */
#main.product .detail-wrap .center-type .system-lists .item .detail {
	font-size: 1.6rem;
	line-height: 1.5;
	margin-top: 10px;
}

/* line 828, ../sass/app/_product.scss */
#main.product .detail-wrap .center-type ul li {
	position: relative;
	display: -webkit-flex;
	display: flex;
	-webkit-flex-direction: column;
	flex-direction: column;
	-webkit-flex-wrap: nowrap;
	flex-wrap: nowrap;
	-webkit-justify-content: space-between;
	justify-content: space-between;
	float: left;
	width: 300px;
	height: 280px;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	padding: 25px 20px;
}

/* line 837, ../sass/app/_product.scss */
#main.product .detail-wrap .center-type ul li .type {
	font-size: 1.2rem;
	color: #666666;
}

/* line 841, ../sass/app/_product.scss */
#main.product .detail-wrap .center-type ul li .name {
	margin: 15px 0 20px;
	font-size: 2.4rem;
	color: #006ed2;
	font-weight: bold;
}

/* line 847, ../sass/app/_product.scss */
#main.product .detail-wrap .center-type ul li .detail {
	font-size: 1.2rem;
	color: #666666;
	line-height: 1.5;
}

/* line 852, ../sass/app/_product.scss */
#main.product .detail-wrap .center-type ul li .download {
	font-size: 1.2rem;
	line-height: 1.5;
}

/* line 856, ../sass/app/_product.scss */
#main.product .detail-wrap .center-type ul li img {
	position: absolute;
	bottom: 20px;
	right: 50px;
}

/* line 862, ../sass/app/_product.scss */
#main.product .detail-wrap .center-type ul li:nth-child(5) .name,
#main.product .detail-wrap .center-type ul li:nth-child(6) .name {
	color: #55cb27;
}

/* line 866, ../sass/app/_product.scss */
#main.product .detail-wrap .center-type ul li.special {
	width: 600px;
}

/* line 868, ../sass/app/_product.scss */
#main.product .detail-wrap .center-type ul li.special .type {
	color: white;
}

/* line 871, ../sass/app/_product.scss */
#main.product .detail-wrap .center-type ul li.special .name {
	color: white;
}

/* line 874, ../sass/app/_product.scss */
#main.product .detail-wrap .center-type ul li.special .detail {
	color: white;
}

/* line 877, ../sass/app/_product.scss */
#main.product .detail-wrap .center-type ul li.special .download {
	color: white;
}

/* line 881, ../sass/app/_product.scss */
#main.product .detail-wrap .center-type ul li::after {
	content: '';
	display: block;
	position: absolute;
	width: 1px;
	height: 240px;
	background: white;
	top: 50%;
	margin-top: -120px;
	right: 0;
}

/* line 892, ../sass/app/_product.scss */
#main.product .detail-wrap .center-type ul li:nth-child(4)::after,
#main.product .detail-wrap .center-type ul li:nth-child(7)::after,
#main.product .detail-wrap .center-type ul li:nth-child(6)::after {
	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
	opacity: 0;
}

/* line 897, ../sass/app/_product.scss */
#main.product .detail-wrap .center-type ul::after {
	content: '';
	display: block;
	clear: both;
}

/* line 904, ../sass/app/_product.scss */
#main.product .detail-wrap .survey-type {
	padding: 90px 0;
	background: #f5f5f5;
}

/* line 908, ../sass/app/_product.scss */
#main.product .detail-wrap .survey-type ul li {
	position: relative;
	display: -webkit-flex;
	display: flex;
	-webkit-flex-direction: column;
	flex-direction: column;
	-webkit-flex-wrap: nowrap;
	flex-wrap: nowrap;
	-webkit-justify-content: space-between;
	justify-content: space-between;
	float: left;
	width: 300px;
	height: 280px;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	padding: 25px 20px;
}

/* line 917, ../sass/app/_product.scss */
#main.product .detail-wrap .survey-type ul li .type {
	font-size: 1.2rem;
	color: #666666;
}

/* line 921, ../sass/app/_product.scss */
#main.product .detail-wrap .survey-type ul li .name {
	margin: 15px 0 20px;
	font-size: 2.4rem;
	color: #006ed2;
	font-weight: bold;
}

/* line 927, ../sass/app/_product.scss */
#main.product .detail-wrap .survey-type ul li .detail {
	font-size: 1.2rem;
	color: #666666;
	line-height: 1.5;
}

/* line 932, ../sass/app/_product.scss */
#main.product .detail-wrap .survey-type ul li .download {
	font-size: 1.2rem;
	line-height: 1.5;
}

/* line 936, ../sass/app/_product.scss */
#main.product .detail-wrap .survey-type ul li img {
	position: absolute;
	bottom: 20px;
	right: 25px;
}

/* line 941, ../sass/app/_product.scss */
#main.product .detail-wrap .survey-type ul li:nth-child(1),
#main.product .detail-wrap .survey-type ul li:nth-child(3) {
	background: white;
}

/* line 944, ../sass/app/_product.scss */
#main.product .detail-wrap .survey-type ul li:nth-child(2) {
	background: #e1e1e1;
}

/* line 947, ../sass/app/_product.scss */
#main.product .detail-wrap .survey-type ul li:nth-child(4) {
	background: #006ed2;
}

/* line 951, ../sass/app/_product.scss */
#main.product .detail-wrap .survey-type ul li.special .type {
	color: white;
}

/* line 954, ../sass/app/_product.scss */
#main.product .detail-wrap .survey-type ul li.special .name {
	color: white;
}

/* line 957, ../sass/app/_product.scss */
#main.product .detail-wrap .survey-type ul li.special .detail {
	color: white;
}

/* line 960, ../sass/app/_product.scss */
#main.product .detail-wrap .survey-type ul li.special .download {
	color: white;
}

/* line 965, ../sass/app/_product.scss */
#main.product .detail-wrap .survey-type ul::after {
	content: '';
	display: block;
	clear: both;
}

/* line 972, ../sass/app/_product.scss */
#main.product .detail-wrap .indoor-more {
	padding: 90px 0;
	background: #f5f5f5;
}

/* line 975, ../sass/app/_product.scss */
#main.product .detail-wrap .indoor-more .title {
	font-size: 4.8rem;
	margin-bottom: 50px;
}

/* line 979, ../sass/app/_product.scss */
#main.product .detail-wrap .indoor-more .items {
	width: 100%;
	display: -webkit-flex;
	display: flex;
	-webkit-flex-direction: row;
	flex-direction: row;
	-webkit-flex-wrap: nowrap;
	flex-wrap: nowrap;
	-webkit-justify-content: space-between;
	justify-content: space-between;
}

/* line 983, ../sass/app/_product.scss */
#main.product .detail-wrap .indoor-more .items .item {
	width: 580px;
	height: 280px;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	padding: 40px 50px;
	background: #e6e6e6;
	display: -webkit-flex;
	display: flex;
	-webkit-flex-direction: row;
	flex-direction: row;
	-webkit-flex-wrap: nowrap;
	flex-wrap: nowrap;
	-webkit-align-items: center;
	align-items: center;
	-webkit-justify-content: space-between;
	justify-content: space-between;
}

/* line 992, ../sass/app/_product.scss */
#main.product .detail-wrap .indoor-more .items .item .name {
	font-size: 2.4rem;
	color: #006ed2;
	font-weight: bold;
	margin-bottom: 15px;
}

/* line 998, ../sass/app/_product.scss */
#main.product .detail-wrap .indoor-more .items .item .detail {
	font-size: 1.4rem;
	line-height: 1.5;
	margin-bottom: 55px;
}

/* line 1003, ../sass/app/_product.scss */
#main.product .detail-wrap .indoor-more .items .item .more-btn {
	width: 162px;
	text-align: center;
	line-height: 37px;
	border: 1px solid #006ed2;
	background: transparent;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}

/* line 1010, ../sass/app/_product.scss */
#main.product .detail-wrap .indoor-more .items .item .more-btn span {
	vertical-align: middle;
	display: inline-block;
	color: #006ed2;
	margin-right: 15px;
}

/* line 1016, ../sass/app/_product.scss */
#main.product .detail-wrap .indoor-more .items .item .more-btn .img {
	vertical-align: middle;
	display: inline-block;
	width: 20px;
	height: 12px;
	background-repeat: no-repeat;
	background-position: center;
	-moz-background-size: cover;
	-o-background-size: cover;
	-webkit-background-size: cover;
	background-size: cover;
	background-image: url("../images/index/news-arrow.png");
}

/* line 1024, ../sass/app/_product.scss */
#main.product .detail-wrap .indoor-more .items .item .more-btn:hover {
	background: #007bd3;
}

/* line 1026, ../sass/app/_product.scss */
#main.product .detail-wrap .indoor-more .items .item .more-btn:hover span {
	color: white;
}

/* line 1029, ../sass/app/_product.scss */
#main.product .detail-wrap .indoor-more .items .item .more-btn:hover .img {
	background-image: url("../images/common/arrow.png");
}

/* line 1035, ../sass/app/_product.scss */
#main.product .detail-wrap .indoor-more .items .item .more-btn.special {
	display: inline-block;
	width: 120px;
	margin-right: 10px;
}

/* line 1039, ../sass/app/_product.scss */
#main.product .detail-wrap .indoor-more .items .item .more-btn.special span {
	margin-right: 5px;
}

/* line 1043, ../sass/app/_product.scss */
#main.product .detail-wrap .indoor-more .items .item .more-btn.white {
	background: white;
}

/* line 1045, ../sass/app/_product.scss */
#main.product .detail-wrap .indoor-more .items .item .more-btn.white span {
	color: black;
}

/* line 1048, ../sass/app/_product.scss */
#main.product .detail-wrap .indoor-more .items .item .more-btn.white:hover {
	background: #f0f0f0;
}

/* line 1056, ../sass/app/_product.scss */
#main.product .detail-wrap .comparison-wrap {
	padding: 90px 0;
	width: 100%;
}

/* line 1059, ../sass/app/_product.scss */
#main.product .detail-wrap .comparison-wrap .title {
	font-size: 4.8rem;
	margin-bottom: 30px;
}

/* line 1063, ../sass/app/_product.scss */
#main.product .detail-wrap .comparison-wrap .slogan {
	font-size: 2.4rem;
	line-height: 1.2;
	margin-bottom: 40px;
}

/* line 1068, ../sass/app/_product.scss */
#main.product .detail-wrap .comparison-wrap img {
	margin: 40px 0;
}

/* line 1071, ../sass/app/_product.scss */
#main.product .detail-wrap .comparison-wrap .detail {
	font-size: 1.8rem;
	line-height: 2.2;
}

/* line 1076, ../sass/app/_product.scss */
#main.product .detail-wrap .comparision-lists {
	width: 100%;
	height: 450px;
	background-repeat: no-repeat;
	background-position: center;
	-moz-background-size: cover;
	-o-background-size: cover;
	-webkit-background-size: cover;
	background-size: cover;
	background-image: url("../images/product/detail/indoor/comparision-bg.jpg");
}

/* line 1081, ../sass/app/_product.scss */
#main.product .detail-wrap .comparision-lists .main-contain {
	height: 100%;
	position: relative;
}

/* line 1084, ../sass/app/_product.scss */
#main.product .detail-wrap .comparision-lists .main-contain .items {
	width: 100%;
	height: 100%;
	display: -webkit-flex;
	display: flex;
	-webkit-flex-direction: column;
	flex-direction: column;
	-webkit-flex-wrap: nowrap;
	flex-wrap: nowrap;
	-webkit-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-align-content: space-between;
	align-content: space-between;
}

/* line 1091, ../sass/app/_product.scss */
#main.product .detail-wrap .comparision-lists .main-contain .item {
	cursor: pointer;
	width: 150px;
	height: 225px;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	background: rgba(0, 0, 0, 0.7);
	display: -webkit-flex;
	display: flex;
	-webkit-flex-direction: column;
	flex-direction: column;
	-webkit-flex-wrap: nowrap;
	flex-wrap: nowrap;
	-webkit-align-items: center;
	align-items: center;
	-webkit-justify-content: center;
	justify-content: center;
}

/* line 1100, ../sass/app/_product.scss */
#main.product .detail-wrap .comparision-lists .main-contain .item p {
	font-size: 1.8rem;
	line-height: 1.5;
	color: white;
}

/* line 1105, ../sass/app/_product.scss */
#main.product .detail-wrap .comparision-lists .main-contain .item.active {
	background: #006ed2;
}

/* line 1108, ../sass/app/_product.scss */
#main.product .detail-wrap .comparision-lists .main-contain .item.special {
	cursor: auto;
	background: transparent;
	width: 600px;
	height: 450px;
	-moz-transition: width 0.3s ease;
	-o-transition: width 0.3s ease;
	-webkit-transition: width 0.3s ease;
	transition: width 0.3s ease;
	position: relative;
}

/* line 1115, ../sass/app/_product.scss */
#main.product .detail-wrap .comparision-lists .main-contain .item.special .module {
	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
	opacity: 0;
	position: absolute;
	width: 600px;
	height: 450px;
	top: 0;
	left: 0;
	display: -webkit-flex;
	display: flex;
	-webkit-flex-direction: row;
	flex-direction: row;
	-webkit-flex-wrap: nowrap;
	flex-wrap: nowrap;
	-webkit-align-items: center;
	align-items: center;
	-webkit-justify-content: center;
	justify-content: center;
	-moz-transition: opacity 0.3s ease;
	-o-transition: opacity 0.3s ease;
	-webkit-transition: opacity 0.3s ease;
	transition: opacity 0.3s ease;
}

/* line 1126, ../sass/app/_product.scss */
#main.product .detail-wrap .comparision-lists .main-contain .item.special .module.active {
	filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
	opacity: 1;
}

/* line 1131, ../sass/app/_product.scss */
#main.product .detail-wrap .comparision-lists .main-contain .item:first-child,
#main.product .detail-wrap .comparision-lists .main-contain .item:nth-child(6) {
	border-right: 1px solid rgba(255, 255, 255, 0.7);
	border-bottom: 1px solid rgba(255, 255, 255, 0.7);
}

/* line 1135, ../sass/app/_product.scss */
#main.product .detail-wrap .comparision-lists .main-contain .item:nth-child(3),
#main.product .detail-wrap .comparision-lists .main-contain .item:nth-child(8) {
	border-bottom: 1px solid rgba(255, 255, 255, 0.7);
}

/* line 1138, ../sass/app/_product.scss */
#main.product .detail-wrap .comparision-lists .main-contain .item:nth-child(2),
#main.product .detail-wrap .comparision-lists .main-contain .item:nth-child(7) {
	border-right: 1px solid rgba(255, 255, 255, 0.7);
}

/* line 1147, ../sass/app/_product.scss */
#main.product .detail-wrap .survey-wrap {
	padding: 140px 0;
}

/* line 1149, ../sass/app/_product.scss */
#main.product .detail-wrap .survey-wrap .main-contain {
	display: -webkit-flex;
	display: flex;
	-webkit-flex-direction: row;
	flex-direction: row;
	-webkit-flex-wrap: nowrap;
	flex-wrap: nowrap;
	-webkit-justify-content: space-between;
	justify-content: space-between;
}

/* line 1152, ../sass/app/_product.scss */
#main.product .detail-wrap .survey-wrap .main-contain .title {
	font-size: 4.8rem;
	color: #006ed2;
	margin-bottom: 90px;
}

/* line 1156, ../sass/app/_product.scss */
#main.product .detail-wrap .survey-wrap .main-contain .title.special {
	color: black;
}

/* line 1160, ../sass/app/_product.scss */
#main.product .detail-wrap .survey-wrap .main-contain .detail {
	font-size: 1.8rem;
	line-height: 2.2;
}

/* line 1166, ../sass/app/_product.scss */
#main.product .detail-wrap .point-wrap {
	padding: 90px 0;
}

/* line 1171, ../sass/app/_product.scss */
#main.product .process-wrap {
	padding: 90px 0;
}

/* line 1173, ../sass/app/_product.scss */
#main.product .process-wrap .detail {
	margin: 20px 0 125px;
	color: #666666;
}

/* line 1177, ../sass/app/_product.scss */
#main.product .process-wrap .items {
	width: 100%;
	height: 650px;
	display: -webkit-flex;
	display: flex;
	-webkit-flex-direction: column;
	flex-direction: column;
	-webkit-flex-wrap: nowrap;
	flex-wrap: nowrap;
	-webkit-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-align-items: space-between;
	align-items: space-between;
	-webkit-justify-content: space-between;
	justify-content: space-between;
}

/* line 1184, ../sass/app/_product.scss */
#main.product .process-wrap .items .item {
	cursor: pointer;
	width: 580px;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	padding: 45px 40px;
	background-repeat: no-repeat;
	background-position: center;
	-moz-background-size: cover;
	-o-background-size: cover;
	-webkit-background-size: cover;
	background-size: cover;
	border-bottom: 5px solid transparent;
	-moz-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	-webkit-transition: all 0.3s ease;
	transition: all 0.3s ease;
}

/* line 1192, ../sass/app/_product.scss */
#main.product .process-wrap .items .item .title {
	font-size: 3rem;
	margin-bottom: 10px;
	color: #666666;
	-moz-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	-webkit-transition: all 0.3s ease;
	transition: all 0.3s ease;
}

/* line 1198, ../sass/app/_product.scss */
#main.product .process-wrap .items .item .type {
	font-size: 1.8rem;
	color: #666666;
}

/* line 1202, ../sass/app/_product.scss */
#main.product .process-wrap .items .item img {
	display: inline-block;
}

/* line 1205, ../sass/app/_product.scss */
#main.product .process-wrap .items .item:first-child {
	padding: 100px 40px;
	text-align: center;
	height: 650px;
	background-image: url("../images/product/item1.jpg");
}

/* line 1210, ../sass/app/_product.scss */
#main.product .process-wrap .items .item:first-child .title {
	font-size: 3.6rem;
	margin-bottom: 15px;
}

/* line 1214, ../sass/app/_product.scss */
#main.product .process-wrap .items .item:first-child .type {
	font-size: 2.4rem;
	margin-bottom: 80px;
}

/* line 1219, ../sass/app/_product.scss */
#main.product .process-wrap .items .item:nth-child(2) {
	height: 350px;
	text-align: right;
	background-image: url("../images/product/item2.jpg");
}

/* line 1223, ../sass/app/_product.scss */
#main.product .process-wrap .items .item:nth-child(2) .title {
	text-align: left;
}

/* line 1226, ../sass/app/_product.scss */
#main.product .process-wrap .items .item:nth-child(2) .type {
	text-align: left;
}

/* line 1230, ../sass/app/_product.scss */
#main.product .process-wrap .items .item:last-child {
	height: 260px;
	text-align: right;
	background-image: url("../images/product/item3.jpg");
}

/* line 1234, ../sass/app/_product.scss */
#main.product .process-wrap .items .item:last-child .title {
	text-align: left;
}

/* line 1237, ../sass/app/_product.scss */
#main.product .process-wrap .items .item:last-child .type {
	text-align: left;
}

/* line 1241, ../sass/app/_product.scss */
#main.product .process-wrap .items .item:hover {
	border-color: #006ed2;
}

/* line 1243, ../sass/app/_product.scss */
#main.product .process-wrap .items .item:hover .title {
	color: #006ed2;
}

/* line 1249, ../sass/app/_product.scss */
#main.product .process-wrap .mudule-wrapper {
	width: 100%;
	display: -webkit-flex;
	display: flex;
	-webkit-flex-direction: row;
	flex-direction: row;
	-webkit-flex-wrap: nowrap;
	flex-wrap: nowrap;
	-webkit-justify-content: space-between;
	justify-content: space-between;
}

/* line 1253, ../sass/app/_product.scss */
#main.product .process-wrap .mudule-wrapper .item {
	background: white;
	width: 384px;
	height: 390px;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	padding: 100px 60px 0;
	position: relative;
	-moz-transition: -moz-transform 0.3s ease;
	-o-transition: -o-transform 0.3s ease;
	-webkit-transition: -webkit-transform 0.3s ease;
	transition: transform 0.3s ease;
}

/* line 1261, ../sass/app/_product.scss */
#main.product .process-wrap .mudule-wrapper .item img {
	position: absolute;
	left: 50px;
	top: -50px;
}

/* line 1265, ../sass/app/_product.scss */
#main.product .process-wrap .mudule-wrapper .item img.normal {
	filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
	opacity: 1;
	-moz-transition: opacity 0.3s ease;
	-o-transition: opacity 0.3s ease;
	-webkit-transition: opacity 0.3s ease;
	transition: opacity 0.3s ease;
}

/* line 1269, ../sass/app/_product.scss */
#main.product .process-wrap .mudule-wrapper .item img.hover {
	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
	opacity: 0;
	-moz-transition: opacity 0.3s ease;
	-o-transition: opacity 0.3s ease;
	-webkit-transition: opacity 0.3s ease;
	transition: opacity 0.3s ease;
}

/* line 1276, ../sass/app/_product.scss */
#main.product .process-wrap .mudule-wrapper .item .title-wrap p {
	font-size: 2.5rem;
	margin-right: 20px;
}

/* line 1280, ../sass/app/_product.scss */
#main.product .process-wrap .mudule-wrapper .item .title-wrap p.header {
	font-size: 4rem;
}

/* line 1283, ../sass/app/_product.scss */
#main.product .process-wrap .mudule-wrapper .item .title-wrap p.intro {
	margin: 40px 0;
	font-size: 2rem;
}

/* line 1287, ../sass/app/_product.scss */
#main.product .process-wrap .mudule-wrapper .item .title-wrap p.info {
	font-size: 1.6rem;
	line-height: 1.6;
}

/* line 1292, ../sass/app/_product.scss */
#main.product .process-wrap .mudule-wrapper .item .title-wrap .add {
	display: none;
	width: 20px;
	height: 20px;
	background-repeat: no-repeat;
	background-position: center;
	-moz-background-size: cover;
	-o-background-size: cover;
	-webkit-background-size: cover;
	background-size: cover;
	background-image: url("../images/index/add.png");
}

/* line 1299, ../sass/app/_product.scss */
#main.product .process-wrap .mudule-wrapper .item .title-wrap::after {
	content: '';
	display: block;
	clear: both;
}

/* line 1305, ../sass/app/_product.scss */
#main.product .process-wrap .mudule-wrapper .item .border {
	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
	opacity: 0;
	-moz-transition: opacify 0.3s ease;
	-o-transition: opacify 0.3s ease;
	-webkit-transition: opacify 0.3s ease;
	transition: opacify 0.3s ease;
	position: absolute;
	width: 100%;
	height: 3px;
	bottom: 0;
	left: 0;
	background: #006ed2;
}

/* line 1315, ../sass/app/_product.scss */
#main.product .process-wrap .mudule-wrapper .item:hover {
	-moz-transform: translateY(-20px);
	-ms-transform: translateY(-20px);
	-webkit-transform: translateY(-20px);
	transform: translateY(-20px);
}

/* line 1318, ../sass/app/_product.scss */
#main.product .process-wrap .mudule-wrapper .item:hover p.header {
	color: #006ed2;
}

/* line 1323, ../sass/app/_product.scss */
#main.product .process-wrap .mudule-wrapper .item:hover .add {
	display: block;
}

/* line 1326, ../sass/app/_product.scss */
#main.product .process-wrap .mudule-wrapper .item:hover .border {
	filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
	opacity: 1;
}

/* line 1329, ../sass/app/_product.scss */
#main.product .process-wrap .mudule-wrapper .item:hover .normal {
	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
	opacity: 0;
}

/* line 1332, ../sass/app/_product.scss */
#main.product .process-wrap .mudule-wrapper .item:hover .hover {
	filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
	opacity: 1;
}

/* line 1342, ../sass/app/_product.scss */
#pro-modal .modal-dialog {
	margin-top: calc((100vh - 600px)/2);
	width: 1200px;
}

/* line 1346, ../sass/app/_product.scss */
#pro-modal .modal-header {
	position: relative;
	z-index: 20;
	height: 0;
	min-height: 0;
	border: none;
	padding: 0;
}

/* line 1354, ../sass/app/_product.scss */
#pro-modal .modal-body {
	padding: 0;
}

/* line 1358, ../sass/app/_product.scss */
#pro-modal .container {
	width: 1200px;
	height: 600px;
	position: relative;
}

/* line 1362, ../sass/app/_product.scss */
#pro-modal .container .item {
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
	opacity: 0;
	-moz-transition: opacity 0.3s ease;
	-o-transition: opacity 0.3s ease;
	-webkit-transition: opacity 0.3s ease;
	transition: opacity 0.3s ease;
}

/* line 1370, ../sass/app/_product.scss */
#pro-modal .container .item .detail-content {
	width: 100%;
	height: 100%;
}

/* line 1373, ../sass/app/_product.scss */
#pro-modal .container .item .detail-content .img-wrap {
	width: 100%;
	height: 100%;
	background-repeat: no-repeat;
	background-position: center;
	-moz-background-size: cover;
	-o-background-size: cover;
	-webkit-background-size: cover;
	background-size: cover;
}

/* line 1378, ../sass/app/_product.scss */
#pro-modal .container .item .detail-content .factory-imgs {
	background: white;
}

/* line 1380, ../sass/app/_product.scss */
#pro-modal .container .item .detail-content .factory-imgs .btns {
	width: 100%;
	height: 600px;
	display: -webkit-flex;
	display: flex;
	-webkit-flex-direction: row;
	flex-direction: row;
	-webkit-flex-wrap: nowrap;
	flex-wrap: nowrap;
	-webkit-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-align-content: space-between;
	align-content: space-between;
}

/* line 1386, ../sass/app/_product.scss */
#pro-modal .container .item .detail-content .factory-imgs .btns .btn {
	cursor: pointer;
	height: 110px;
	position: relative;
	width: 400px;
	text-align: center;
	line-height: 110px;
	font-size: 1.8rem;
	-moz-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	-webkit-transition: all 0.3s ease;
	transition: all 0.3s ease;
}

/* line 1395, ../sass/app/_product.scss */
#pro-modal .container .item .detail-content .factory-imgs .btns .btn::after {
	content: '';
	display: block;
	position: absolute;
	width: 1px;
	height: 50px;
	background: #f2f2f2;
	right: 0;
	top: 50%;
	margin-top: -25px;
	filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
	opacity: 1;
	-moz-transition: opacity 0.3s ease;
	-o-transition: opacity 0.3s ease;
	-webkit-transition: opacity 0.3s ease;
	transition: opacity 0.3s ease;
}

/* line 1407, ../sass/app/_product.scss */
#pro-modal .container .item .detail-content .factory-imgs .btns .btn.active {
	background: #006ed2;
	color: white;
}

/* line 1410, ../sass/app/_product.scss */
#pro-modal .container .item .detail-content .factory-imgs .btns .btn.active::after {
	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
	opacity: 0;
}

/* line 1415, ../sass/app/_product.scss */
#pro-modal .container .item .detail-content .factory-imgs .btns .btn:nth-child(3)::after {
	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
	opacity: 0;
}

/* line 1420, ../sass/app/_product.scss */
#pro-modal .container .item .detail-content .factory-imgs .btns .btn:nth-child(6)::after {
	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
	opacity: 0;
}

/* line 1427, ../sass/app/_product.scss */
#pro-modal .container .item .detail-content .factory-imgs .imgs {
	position: absolute;
	width: 100%;
	height: 380px;
	left: 0;
	top: 50%;
	margin-top: -190px;
	overflow: hidden;
}

/* line 1435, ../sass/app/_product.scss */
#pro-modal .container .item .detail-content .factory-imgs .imgs .img {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background-repeat: no-repeat;
	background-position: center;
	-moz-background-size: cover;
	-o-background-size: cover;
	-webkit-background-size: cover;
	background-size: cover;
	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
	opacity: 0;
	-moz-transition: opacity 0.3s ease;
	-o-transition: opacity 0.3s ease;
	-webkit-transition: opacity 0.3s ease;
	transition: opacity 0.3s ease;
	display: -webkit-flex;
	display: flex;
	-webkit-flex-direction: column;
	flex-direction: column;
	-webkit-flex-wrap: nowrap;
	flex-wrap: nowrap;
	-webkit-justify-content: center;
	justify-content: center;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	padding: 0 80px;
}

/* line 1448, ../sass/app/_product.scss */
#pro-modal .container .item .detail-content .factory-imgs .imgs .img .title {
	margin-bottom: 15px;
	color: white;
	font-size: 3.6rem;
	line-height: 1.5;
}

/* line 1454, ../sass/app/_product.scss */
#pro-modal .container .item .detail-content .factory-imgs .imgs .img .detail {
	font-size: 1.8rem;
	line-height: 2;
	color: white;
}

/* line 1459, ../sass/app/_product.scss */
#pro-modal .container .item .detail-content .factory-imgs .imgs .img.active {
	filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
	opacity: 1;
}

/* line 1466, ../sass/app/_product.scss */
#pro-modal .container .item.active {
	filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
	opacity: 1;
}

/* line 1473, ../sass/app/_product.scss */
#detail.product .intro-contact {
	width: 100%;
	background: #006ed2;
}

/* line 1477, ../sass/app/_product.scss */
#detail.product .intro-contact .main-contain p {
	padding: 15px 0;
	font-size: 1.8rem;
	line-height: 1.7;
	color: white;
}

/* line 1482, ../sass/app/_product.scss */
#detail.product .intro-contact .main-contain p strong {
	text-decoration: underline;
}

/* line 1485, ../sass/app/_product.scss */
#detail.product .intro-contact .main-contain p em {
	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=70);
	opacity: 0.7;
}

/* line 1488, ../sass/app/_product.scss */
#detail.product .intro-contact .main-contain p #online {
	cursor: pointer;
}

/* line 1494, ../sass/app/_product.scss */
#detail.product .slogan-content {
	width: 100%;
	height: 200px;
	background-repeat: no-repeat;
	background-position: center;
	-moz-background-size: cover;
	-o-background-size: cover;
	-webkit-background-size: cover;
	background-size: cover;
	background-image: url("../images/index/slogan_bg.jpg");
}

/* line 1499, ../sass/app/_product.scss */
#detail.product .slogan-content .main-contain {
	height: 100%;
	display: -webkit-flex;
	display: flex;
	-webkit-flex-direction: column;
	flex-direction: column;
	-webkit-flex-wrap: nowrap;
	flex-wrap: nowrap;
	-webkit-align-items: center;
	align-items: center;
	-webkit-justify-content: center;
	justify-content: center;
}

/* line 1504, ../sass/app/_product.scss */
#detail.product .slogan-content .main-contain .title {
	font-weight: bold;
	font-size: 3.6rem;
	color: #006ed2;
	margin-bottom: 30px;
}

/* line 1510, ../sass/app/_product.scss */
#detail.product .slogan-content .main-contain .detail {
	text-align: center;
	font-size: 2.4rem;
	line-height: 1.5;
}

/* line 1519, ../sass/app/_product.scss */
#detail.product .module-wrapper .item {
	padding: 40px 0;
	background-repeat: no-repeat;
	background-position: center;
	-moz-background-size: cover;
	-o-background-size: cover;
	-webkit-background-size: cover;
	background-size: cover;
}

/* line 1522, ../sass/app/_product.scss */
#detail.product .module-wrapper .item .title {
	font-size: 3.6rem;
	text-align: center;
	font-weight: bold;
	margin-bottom: 25px;
}

/* line 1528, ../sass/app/_product.scss */
#detail.product .module-wrapper .item .detail-container {
	width: 100%;
	display: -webkit-flex;
	display: flex;
	-webkit-flex-direction: row;
	flex-direction: row;
	-webkit-flex-wrap: nowrap;
	flex-wrap: nowrap;
	-webkit-justify-content: space-between;
	justify-content: space-between;
	-webkit-align-items: center;
	align-items: center;
}

/* line 1536, ../sass/app/_product.scss */
#detail.product .module-wrapper .item .detail-container .intro-wrap {
	max-width: 450px;
}

/* line 1538, ../sass/app/_product.scss */
#detail.product .module-wrapper .item .detail-container .intro-wrap .intro-item {
	margin-top: 30px;
}

/* line 1541, ../sass/app/_product.scss */
#detail.product .module-wrapper .item .detail-container .intro-wrap .intro-title {
	font-size: 2.4rem;
	line-height: 1.6;
	font-weight: bold;
	color: #006ed2;
}

/* line 1547, ../sass/app/_product.scss */
#detail.product .module-wrapper .item .detail-container .intro-wrap .detail {
	font-size: 1.6rem;
	line-height: 1.5;
}

/* line 1554, ../sass/app/_product.scss */
#detail.product .module-wrapper .item .purify-container .intro {
	width: 440px;
	float: right;
	font-size: 1.6rem;
	line-height: 1.5;
	text-align: left;
	color: #999999;
	margin-top: 30px;
}

/* line 1563, ../sass/app/_product.scss */
#detail.product .module-wrapper .item .purify-container .img {
	width: 650px;
	float: left;
}

/* line 1566, ../sass/app/_product.scss */
#detail.product .module-wrapper .item .purify-container .img img {
	position: relative;
	left: -75px;
	display: inline-block;
}

/* line 1570, ../sass/app/_product.scss */
#detail.product .module-wrapper .item .purify-container .img img.multiply {
	mix-blend-mode: multiply;
}

/* line 1576, ../sass/app/_product.scss */
#detail.product .module-wrapper .item .purify-container .detail-wrap {
	float: right;
	width: 440px;
	display: -webkit-flex;
	display: flex;
	-webkit-flex-direction: row;
	flex-direction: row;
	-webkit-flex-wrap: nowrap;
	flex-wrap: nowrap;
	-webkit-justify-content: space-between;
	justify-content: space-between;
}

/* line 1585, ../sass/app/_product.scss */
#detail.product .module-wrapper .item .purify-container .detail-wrap .d-item .item-title {
	text-align: center;
	font-size: 2.4rem;
	line-height: 1.2;
	color: #006ed2;
	font-weight: bold;
	margin: 20px 0;
}

/* line 1593, ../sass/app/_product.scss */
#detail.product .module-wrapper .item .purify-container .detail-wrap .d-item .item-detail {
	width: 320px;
	font-size: 1.6rem;
	line-height: 1.8;
}

/* line 1599, ../sass/app/_product.scss */
#detail.product .module-wrapper .item .purify-container .detail-wrap .intro {
	color: black;
	text-align: left;
	font-size: 1.6rem;
	line-height: 1.5;
	margin-bottom: 40px;
}

/* line 1607, ../sass/app/_product.scss */
#detail.product .module-wrapper .item .purify-container::after {
	content: '';
	display: block;
	clear: both;
}

/* line 1612, ../sass/app/_product.scss */
#detail.product .module-wrapper .item .table-wrap {
	width: 100%;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	border: 1px solid #f2f2f2;
}

/* line 1616, ../sass/app/_product.scss */
#detail.product .module-wrapper .item .table-wrap .thead {
	float: left;
	width: 215px;
}

/* line 1620, ../sass/app/_product.scss */
#detail.product .module-wrapper .item .table-wrap .thead .tr .td {
	padding: 0 0 0 20px;
	height: 45px;
	line-height: 44px;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	border-right: 1px solid #f2f2f2;
	border-bottom: 1px solid #f2f2f2;
	font-size: 1.4rem;
	font-weight: bold;
}

/* line 1629, ../sass/app/_product.scss */
#detail.product .module-wrapper .item .table-wrap .thead .tr .td:first-child {
	height: 184px;
	line-height: 183px;
}

/* line 1633, ../sass/app/_product.scss */
#detail.product .module-wrapper .item .table-wrap .thead .tr .td:nth-child(2) {
	color: white;
	background: #006ed2;
}

/* line 1637, ../sass/app/_product.scss */
#detail.product .module-wrapper .item .table-wrap .thead .tr .td:last-child {
	border-bottom: none;
}

/* line 1640, ../sass/app/_product.scss */
#detail.product .module-wrapper .item .table-wrap .thead .tr .td:nth-child(3),
#detail.product .module-wrapper .item .table-wrap .thead .tr .td:nth-child(5),
#detail.product .module-wrapper .item .table-wrap .thead .tr .td:nth-child(7),
#detail.product .module-wrapper .item .table-wrap .thead .tr .td:nth-child(9),
#detail.product .module-wrapper .item .table-wrap .thead .tr .td:nth-child(11),
#detail.product .module-wrapper .item .table-wrap .thead .tr .td:nth-child(13),
#detail.product .module-wrapper .item .table-wrap .thead .tr .td:nth-child(15),
#detail.product .module-wrapper .item .table-wrap .thead .tr .td:nth-child(17) {
	background: white;
}

/* line 1646, ../sass/app/_product.scss */
#detail.product .module-wrapper .item .table-wrap .tbody {
	float: left;
	width: 983px;
}

/* line 1649, ../sass/app/_product.scss */
#detail.product .module-wrapper .item .table-wrap .tbody .swiper-container {
	width: 100%;
	height: 100%;
}

/* line 1654, ../sass/app/_product.scss */
#detail.product .module-wrapper .item .table-wrap .tbody .swiper-container .swiper-wrapper .swiper-slide .tr {
	width: 197px;
}

/* line 1656, ../sass/app/_product.scss */
#detail.product .module-wrapper .item .table-wrap .tbody .swiper-container .swiper-wrapper .swiper-slide .tr .td {
	padding: 0 20px;
	height: 45px;
	line-height: 44px;
	text-align: center;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	border-bottom: 1px solid #f2f2f2;
	border-left: 1px solid #f2f2f2;
	font-size: 1.4rem;
}

/* line 1665, ../sass/app/_product.scss */
#detail.product .module-wrapper .item .table-wrap .tbody .swiper-container .swiper-wrapper .swiper-slide .tr .td img {
	vertical-align: middle;
	display: inline-block;
}

/* line 1670, ../sass/app/_product.scss */
#detail.product .module-wrapper .item .table-wrap .tbody .swiper-container .swiper-wrapper .swiper-slide .tr .td a span {
	display: inline-block;
	margin: 0 5px;
}

/* line 1673, ../sass/app/_product.scss */
#detail.product .module-wrapper .item .table-wrap .tbody .swiper-container .swiper-wrapper .swiper-slide .tr .td a span.img {
	width: 15px;
	height: 15px;
	background-repeat: no-repeat;
	background-position: center;
	-moz-background-size: cover;
	-o-background-size: cover;
	-webkit-background-size: cover;
	background-size: cover;
	background-image: url("../images/product/down.png");
	-moz-transition: background 0.3s ease;
	-o-transition: background 0.3s ease;
	-webkit-transition: background 0.3s ease;
	transition: background 0.3s ease;
}

/* line 1682, ../sass/app/_product.scss */
#detail.product .module-wrapper .item .table-wrap .tbody .swiper-container .swiper-wrapper .swiper-slide .tr .td a:hover span {
	color: #006ed2;
}

/* line 1684, ../sass/app/_product.scss */
#detail.product .module-wrapper .item .table-wrap .tbody .swiper-container .swiper-wrapper .swiper-slide .tr .td a:hover span.img {
	background-image: url("../images/product/down-hover.png");
}

/* line 1690, ../sass/app/_product.scss */
#detail.product .module-wrapper .item .table-wrap .tbody .swiper-container .swiper-wrapper .swiper-slide .tr .td:first-child {
	height: 184px;
	line-height: 183px;
	padding: 0;
}

/* line 1695, ../sass/app/_product.scss */
#detail.product .module-wrapper .item .table-wrap .tbody .swiper-container .swiper-wrapper .swiper-slide .tr .td:nth-child(2) {
	color: white;
	background: #006ed2;
}

/* line 1699, ../sass/app/_product.scss */
#detail.product .module-wrapper .item .table-wrap .tbody .swiper-container .swiper-wrapper .swiper-slide .tr .td:last-child {
	border-bottom: none;
}

/* line 1702, ../sass/app/_product.scss */
#detail.product .module-wrapper .item .table-wrap .tbody .swiper-container .swiper-wrapper .swiper-slide .tr .td:nth-child(3),
#detail.product .module-wrapper .item .table-wrap .tbody .swiper-container .swiper-wrapper .swiper-slide .tr .td:nth-child(5),
#detail.product .module-wrapper .item .table-wrap .tbody .swiper-container .swiper-wrapper .swiper-slide .tr .td:nth-child(7),
#detail.product .module-wrapper .item .table-wrap .tbody .swiper-container .swiper-wrapper .swiper-slide .tr .td:nth-child(9),
#detail.product .module-wrapper .item .table-wrap .tbody .swiper-container .swiper-wrapper .swiper-slide .tr .td:nth-child(11),
#detail.product .module-wrapper .item .table-wrap .tbody .swiper-container .swiper-wrapper .swiper-slide .tr .td:nth-child(13),
#detail.product .module-wrapper .item .table-wrap .tbody .swiper-container .swiper-wrapper .swiper-slide .tr .td:nth-child(15),
#detail.product .module-wrapper .item .table-wrap .tbody .swiper-container .swiper-wrapper .swiper-slide .tr .td:nth-child(17) {
	background: white;
}

/* line 1709, ../sass/app/_product.scss */
#detail.product .module-wrapper .item .table-wrap .tbody .swiper-container .swiper-wrapper .swiper-slide:first-child .tr .td {
	border-left: none;
}

/* line 1721, ../sass/app/_product.scss */
#detail.product .module-wrapper .item .table-wrap::after {
	content: '';
	display: block;
	clear: both;
}

/* line 1726, ../sass/app/_product.scss */
#detail.product .module-wrapper .item .pdf-down {
	margin-top: 25px;
	width: 100%;
	height: 45px;
	background: #006ed2;
	text-align: center;
	line-height: 45px;
	color: white;
	font-size: 1.8rem;
}

/* line 1735, ../sass/app/_product.scss */
#detail.product .module-wrapper .item .pdf-down span {
	margin: 0 10px;
	vertical-align: middle;
	display: inline-block;
}

/* line 1742, ../sass/app/_product.scss */
#detail.product .module-wrapper .item .pro-detail .img {
	text-align: center;
	margin-bottom: 75px;
}

/* line 1745, ../sass/app/_product.scss */
#detail.product .module-wrapper .item .pro-detail .img img {
	display: inline-block;
}

/* line 1749, ../sass/app/_product.scss */
#detail.product .module-wrapper .item .pro-detail .intro-wrap {
	width: 100%;
	height: 150px;
	display: -webkit-flex;
	display: flex;
	-webkit-flex-direction: column;
	flex-direction: column;
	-webkit-flex-wrap: nowrap;
	flex-wrap: nowrap;
	-webkit-flex-wrap: wrap;
	flex-wrap: wrap;
}

/* line 1754, ../sass/app/_product.scss */
#detail.product .module-wrapper .item .pro-detail .intro-wrap .intro-item {
	min-width: 150px;
}

/* line 1756, ../sass/app/_product.scss */
#detail.product .module-wrapper .item .pro-detail .intro-wrap .intro-item p {
	font-size: 1.6rem;
	line-height: 2.8;
}

/* line 1759, ../sass/app/_product.scss */
#detail.product .module-wrapper .item .pro-detail .intro-wrap .intro-item p span {
	display: inline-block;
	width: 27px;
	height: 27px;
	background: #006ed2;
	color: white;
	border-radius: 50%;
	line-height: 27px;
	text-align: center;
	margin-right: 5px;
}

/* line 1772, ../sass/app/_product.scss */
#detail.product .module-wrapper .item .pro-detail .intro-wrap::after {
	content: '';
	display: block;
	clear: both;
}

/* line 1778, ../sass/app/_product.scss */
#detail.product .module-wrapper .item .map-wrapper {
	width: 100%;
	height: 450px;
	overflow: hidden;
	position: relative;
}

/* line 1784, ../sass/app/_product.scss */
#detail.product .module-wrapper .item .map-wrapper .show-wrap .show-img {
	float: left;
	width: 50%;
	height: 450px;
	background-repeat: no-repeat;
	background-position: center;
	-moz-background-size: cover;
	-o-background-size: cover;
	-webkit-background-size: cover;
	background-size: cover;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}

/* line 1790, ../sass/app/_product.scss */
#detail.product .module-wrapper .item .map-wrapper .show-wrap .show-img .intro {
	text-align: center;
	font-size: 2.5rem;
	margin-top: 50px;
	width: 265px;
	height: 50px;
	line-height: 50px;
	color: white;
	background-image: linear-gradient(to right, #006ed2, rgba(0, 0, 0, 0));
}

/* line 1800, ../sass/app/_product.scss */
#detail.product .module-wrapper .item .map-wrapper .show-wrap .show-img ul {
	display: none;
}

/* line 1802, ../sass/app/_product.scss */
#detail.product .module-wrapper .item .map-wrapper .show-wrap .show-img ul li {
	position: relative;
	margin-bottom: 10px;
}

/* line 1805, ../sass/app/_product.scss */
#detail.product .module-wrapper .item .map-wrapper .show-wrap .show-img ul li p {
	color: white;
	font-size: 1.6rem;
	line-height: 1.5;
}

/* line 1809, ../sass/app/_product.scss */
#detail.product .module-wrapper .item .map-wrapper .show-wrap .show-img ul li p em {
	font-size: 1.4rem;
}

/* line 1813, ../sass/app/_product.scss */
#detail.product .module-wrapper .item .map-wrapper .show-wrap .show-img ul li::after {
	content: '';
	display: block;
	position: absolute;
	width: 7px;
	height: 7px;
	border-radius: 50%;
	background: #006ed2;
	top: 50%;
	margin-top: -3.5px;
	left: -20px;
}

/* line 1828, ../sass/app/_product.scss */
#detail.product .module-wrapper .item .map-wrapper .show-wrap .show-img .map-wrap {
	position: relative;
	width: 100%;
	height: 100%;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	background: #f2f2f2;
	border-right: none;
}

/* line 1835, ../sass/app/_product.scss */
#detail.product .module-wrapper .item .map-wrapper .show-wrap .show-img .map-wrap .img-content {
	position: relative;
	width: 100%;
	height: 100%;
	overflow: hidden;
}

/* line 1840, ../sass/app/_product.scss */
#detail.product .module-wrapper .item .map-wrapper .show-wrap .show-img .map-wrap .img-content img {
	position: absolute;
	width: 80%;
	height: auto;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	margin: auto;
}

/* line 1850, ../sass/app/_product.scss */
#detail.product .module-wrapper .item .map-wrapper .show-wrap .show-img .map-wrap .img-content .d {
	width: 479px;
	height: 381px;
	background-repeat: no-repeat;
	background-position: center;
	-moz-background-size: cover;
	-o-background-size: cover;
	-webkit-background-size: cover;
	background-size: cover;
	background-image: url("../images/index/new-map.png");
}

/* line 1857, ../sass/app/_product.scss */
#detail.product .module-wrapper .item .map-wrapper .show-wrap .show-img .map-wrap .icon {
	position: absolute;
	right: 20px;
	top: 15px;
}

/* line 1862, ../sass/app/_product.scss */
#detail.product .module-wrapper .item .map-wrapper .show-wrap .show-img .map-wrap .tip {
	position: absolute;
	font-size: 1.4rem;
	color: #999999;
	left: 20px;
	top: 15px;
}

/* line 1869, ../sass/app/_product.scss */
#detail.product .module-wrapper .item .map-wrapper .show-wrap .show-img .map-wrap .china-area {
	position: absolute;
	right: 20px;
	bottom: 15px;
	width: 76px;
	height: 114px;
	background-repeat: no-repeat;
	background-position: center;
	-moz-background-size: cover;
	-o-background-size: cover;
	-webkit-background-size: cover;
	background-size: cover;
	background-image: url("../images/index/china-area.jpg");
}

/* line 1878, ../sass/app/_product.scss */
#detail.product .module-wrapper .item .map-wrapper .show-wrap .show-img .map-wrap .scale-wrap {
	position: absolute;
	left: 20px;
	bottom: 15px;
}

/* line 1882, ../sass/app/_product.scss */
#detail.product .module-wrapper .item .map-wrapper .show-wrap .show-img .map-wrap .scale-wrap .top,
#detail.product .module-wrapper .item .map-wrapper .show-wrap .show-img .map-wrap .scale-wrap .down {
	width: 20px;
	height: 20px;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	border: 1px solid black;
	text-align: center;
	line-height: 18px;
	cursor: pointer;
}

/* line 1891, ../sass/app/_product.scss */
#detail.product .module-wrapper .item .map-wrapper .show-wrap .show-img .map-wrap .scale-wrap span {
	display: inline-block;
	font-size: 2rem;
}

/* line 1897, ../sass/app/_product.scss */
#detail.product .module-wrapper .item .map-wrapper .show-wrap .show-img #map {
	width: 685px;
	height: 573px;
	float: left;
}

/* line 1901, ../sass/app/_product.scss */
#detail.product .module-wrapper .item .map-wrapper .show-wrap .show-img #map .content-window-card {
	position: relative;
	box-shadow: none;
	bottom: 0;
	left: 0;
	width: auto;
	padding: 0;
}

/* line 1908, ../sass/app/_product.scss */
#detail.product .module-wrapper .item .map-wrapper .show-wrap .show-img #map .content-window-card p {
	height: 2rem;
}

/* line 1915, ../sass/app/_product.scss */
#detail.product .module-wrapper .item .map-wrapper .show-wrap .show-img #map .custom-info {
	border: solid 1px silver;
}

/* line 1920, ../sass/app/_product.scss */
#detail.product .module-wrapper .item .map-wrapper .show-wrap .show-img #map div.info-top {
	position: relative;
	background: none repeat scroll 0 0 #F9F9F9;
	border-bottom: 1px solid #CCC;
	border-radius: 5px 5px 0 0;
}

/* line 1925, ../sass/app/_product.scss */
#detail.product .module-wrapper .item .map-wrapper .show-wrap .show-img #map div.info-top div {
	display: inline-block;
	color: #333333;
	font-size: 14px;
	font-weight: bold;
	line-height: 31px;
	padding: 0 50px;
}

/* line 1933, ../sass/app/_product.scss */
#detail.product .module-wrapper .item .map-wrapper .show-wrap .show-img #map div.info-top img {
	position: absolute;
	top: 10px;
	right: 10px;
	transition-duration: 0.25s;
}

/* line 1938, ../sass/app/_product.scss */
#detail.product .module-wrapper .item .map-wrapper .show-wrap .show-img #map div.info-top img:hover {
	box-shadow: 0px 0px 5px #000;
}

/* line 1943, ../sass/app/_product.scss */
#detail.product .module-wrapper .item .map-wrapper .show-wrap .show-img #map div.info-middle {
	font-size: 12px;
	padding: 10px 6px;
	line-height: 20px;
}

/* line 1947, ../sass/app/_product.scss */
#detail.product .module-wrapper .item .map-wrapper .show-wrap .show-img #map div.info-middle img {
	float: left;
	margin-right: 6px;
}

/* line 1951, ../sass/app/_product.scss */
#detail.product .module-wrapper .item .map-wrapper .show-wrap .show-img #map div.info-middle a {
	color: #006ed2;
}

/* line 1955, ../sass/app/_product.scss */
#detail.product .module-wrapper .item .map-wrapper .show-wrap .show-img #map div.info-bottom {
	height: 0px;
	width: 100%;
	clear: both;
	text-align: center;
}

/* line 1960, ../sass/app/_product.scss */
#detail.product .module-wrapper .item .map-wrapper .show-wrap .show-img #map div.info-bottom img {
	position: relative;
	z-index: 104;
}

/* line 1969, ../sass/app/_product.scss */
#detail.product .module-wrapper .item .map-wrapper .show-wrap .show-img #map span {
	margin-left: 5px;
	font-size: 11px;
}

/* line 1975, ../sass/app/_product.scss */
#detail.product .module-wrapper .item .map-wrapper .show-wrap .show-img.product {
	padding-right: 25px;
	display: -webkit-flex;
	display: flex;
	-webkit-flex-direction: row;
	flex-direction: row;
	-webkit-flex-wrap: nowrap;
	flex-wrap: nowrap;
	-webkit-align-items: center;
	align-items: center;
	-webkit-justify-content: flex-end;
	justify-content: flex-end;
}

/* line 1982, ../sass/app/_product.scss */
#detail.product .module-wrapper .item .map-wrapper .show-wrap .news-cover {
	width: 100%;
	height: 100%;
	position: relative;
	overflow: hidden;
}

/* line 1987, ../sass/app/_product.scss */
#detail.product .module-wrapper .item .map-wrapper .show-wrap .news-cover .cover-item {
	position: absolute;
	width: 100%;
	height: 100%;
	background-repeat: no-repeat;
	background-position: center;
	-moz-background-size: cover;
	-o-background-size: cover;
	-webkit-background-size: cover;
	background-size: cover;
	top: 0;
	left: 0;
	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
	opacity: 0;
	-moz-transition: opacity 0.3s ease;
	-o-transition: opacity 0.3s ease;
	-webkit-transition: opacity 0.3s ease;
	transition: opacity 0.3s ease;
}

/* line 1996, ../sass/app/_product.scss */
#detail.product .module-wrapper .item .map-wrapper .show-wrap .news-cover .cover-item.active {
	filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
	opacity: 1;
}

/* line 2001, ../sass/app/_product.scss */
#detail.product .module-wrapper .item .map-wrapper .show-wrap .content-detail {
	width: 50%;
	height: 450px;
	float: left;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}

/* line 2006, ../sass/app/_product.scss */
#detail.product .module-wrapper .item .map-wrapper .show-wrap .content-detail.border {
	border: 1px solid #cccccc;
	border-left: none;
}

/* line 2010, ../sass/app/_product.scss */
#detail.product .module-wrapper .item .map-wrapper .show-wrap .content-detail .item {
	height: 200px;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	padding: 25px 40px;
	width: 100%;
	position: relative;
	background: #dddddd;
}

/* line 2017, ../sass/app/_product.scss */
#detail.product .module-wrapper .item .map-wrapper .show-wrap .content-detail .item .value-all {
	position: absolute;
	bottom: -50px;
	width: 520px;
	left: 40px;
	display: -webkit-flex;
	display: flex;
	-webkit-flex-direction: row;
	flex-direction: row;
	-webkit-flex-wrap: nowrap;
	flex-wrap: nowrap;
	-webkit-justify-content: space-around;
	justify-content: space-around;
}

/* line 2024, ../sass/app/_product.scss */
#detail.product .module-wrapper .item .map-wrapper .show-wrap .content-detail .item .value-all .value-item {
	float: left;
	width: 100px;
	height: 100px;
	background: #006ed2;
	-moz-border-radius: 50%;
	-webkit-border-radius: 50%;
	border-radius: 50%;
	display: -webkit-flex;
	display: flex;
	-webkit-flex-direction: row;
	flex-direction: row;
	-webkit-flex-wrap: nowrap;
	flex-wrap: nowrap;
	-webkit-align-items: center;
	align-items: center;
	-webkit-justify-content: center;
	justify-content: center;
	-moz-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	-webkit-transition: all 0.3s ease;
	transition: all 0.3s ease;
}

/* line 2034, ../sass/app/_product.scss */
#detail.product .module-wrapper .item .map-wrapper .show-wrap .content-detail .item .value-all .value-item span {
	text-align: center;
	font-size: 1.2rem;
	color: white;
	line-height: 1.6;
}

/* line 2039, ../sass/app/_product.scss */
#detail.product .module-wrapper .item .map-wrapper .show-wrap .content-detail .item .value-all .value-item span strong {
	font-size: 2.2rem;
	line-height: 1.2;
}

/* line 2045, ../sass/app/_product.scss */
#detail.product .module-wrapper .item .map-wrapper .show-wrap .content-detail .item .value-all .value-item:hover {
	background: #006ed2;
}

/* line 2050, ../sass/app/_product.scss */
#detail.product .module-wrapper .item .map-wrapper .show-wrap .content-detail .item p {
	font-size: 1.6rem;
	line-height: 1.5;
}

/* line 2053, ../sass/app/_product.scss */
#detail.product .module-wrapper .item .map-wrapper .show-wrap .content-detail .item p em {
	font-weight: normal;
	vertical-align: top;
	max-width: 430px;
	display: inline-block;
}

/* line 2058, ../sass/app/_product.scss */
#detail.product .module-wrapper .item .map-wrapper .show-wrap .content-detail .item p em.active {
	/*cursor: pointer;
  color: $MAIN_COLOR_BLUE;
  text-decoration: underline;*/
}

/* line 2065, ../sass/app/_product.scss */
#detail.product .module-wrapper .item .map-wrapper .show-wrap .content-detail .item p.s {
	font-weight: bold;
}

/* line 2069, ../sass/app/_product.scss */
#detail.product .module-wrapper .item .map-wrapper .show-wrap .content-detail .item p span {
	vertical-align: top;
	display: inline-block;
}

/* line 2073, ../sass/app/_product.scss */
#detail.product .module-wrapper .item .map-wrapper .show-wrap .content-detail .item p.head {
	font-size: 2.2rem;
	letter-spacing: 1px;
	font-weight: bold;
	line-height: 1.4;
}

/* line 2084, ../sass/app/_product.scss */
#detail.product .module-wrapper .item .map-wrapper .show-wrap .content-detail .item .more {
	font-size: 1.8rem;
	position: absolute;
	bottom: 20px;
	padding-top: 20px;
	width: 520px;
	left: 40px;
	border-top: 1px solid #999999;
	/*&:hover{

                }*/
}

/* line 2092, ../sass/app/_product.scss */
#detail.product .module-wrapper .item .map-wrapper .show-wrap .content-detail .item .more span {
	display: inline-block;
}

/* line 2096, ../sass/app/_product.scss */
#detail.product .module-wrapper .item .map-wrapper .show-wrap .content-detail .item .more span:hover+.arrow-wrap .arrow {
	left: 0;
}

/* line 2102, ../sass/app/_product.scss */
#detail.product .module-wrapper .item .map-wrapper .show-wrap .content-detail .item .more .arrow-wrap {
	margin-left: 30px;
	display: inline-block;
	height: 15px;
	width: 20px;
	overflow: hidden;
	position: relative;
}

/* line 2109, ../sass/app/_product.scss */
#detail.product .module-wrapper .item .map-wrapper .show-wrap .content-detail .item .more .arrow-wrap .arrow {
	position: absolute;
	left: -30px;
	width: 60px;
	top: 0;
	-moz-transition: left 0.3s ease;
	-o-transition: left 0.3s ease;
	-webkit-transition: left 0.3s ease;
	transition: left 0.3s ease;
}

/* line 2115, ../sass/app/_product.scss */
#detail.product .module-wrapper .item .map-wrapper .show-wrap .content-detail .item .more .arrow-wrap .arrow img {
	display: inline-block;
}

/* line 2117, ../sass/app/_product.scss */
#detail.product .module-wrapper .item .map-wrapper .show-wrap .content-detail .item .more .arrow-wrap .arrow img:first-child {
	margin-right: 5px;
}

/* line 2126, ../sass/app/_product.scss */
#detail.product .module-wrapper .item .map-wrapper .show-wrap .content-detail .item .more.special {
	width: 350px;
}

/* line 2130, ../sass/app/_product.scss */
#detail.product .module-wrapper .item .map-wrapper .show-wrap .content-detail .item.other {
	display: -webkit-flex;
	display: flex;
	-webkit-flex-direction: row;
	flex-direction: row;
	-webkit-flex-wrap: nowrap;
	flex-wrap: nowrap;
	-webkit-align-items: center;
	align-items: center;
}

/* line 2134, ../sass/app/_product.scss */
#detail.product .module-wrapper .item .map-wrapper .show-wrap .content-detail .item.special {
	height: 250px;
	padding: 75px 40px 0;
	background: white;
}

/* line 2138, ../sass/app/_product.scss */
#detail.product .module-wrapper .item .map-wrapper .show-wrap .content-detail .item.special.others {
	display: -webkit-flex;
	display: flex;
	-webkit-flex-direction: column;
	flex-direction: column;
	-webkit-flex-wrap: nowrap;
	flex-wrap: nowrap;
	padding: 0 40px;
	-webkit-justify-content: center;
	justify-content: center;
}

/* line 2144, ../sass/app/_product.scss */
#detail.product .module-wrapper .item .map-wrapper .show-wrap .content-detail .item.pro_special {
	height: 100%;
	background: white;
	display: -webkit-flex;
	display: flex;
	-webkit-flex-direction: column;
	flex-direction: column;
	-webkit-flex-wrap: nowrap;
	flex-wrap: nowrap;
	-webkit-justify-content: center;
	justify-content: center;
	padding: 0 40px;
}

/* line 2150, ../sass/app/_product.scss */
#detail.product .module-wrapper .item .map-wrapper .show-wrap .content-detail .item.pro_special .type-container {
	width: 100%;
	display: -webkit-flex;
	display: flex;
	-webkit-flex-direction: row;
	flex-direction: row;
	-webkit-flex-wrap: nowrap;
	flex-wrap: nowrap;
	-webkit-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-justify-content: space-between;
	justify-content: space-between;
}

/* line 2155, ../sass/app/_product.scss */
#detail.product .module-wrapper .item .map-wrapper .show-wrap .content-detail .item.pro_special .type-container .type-item {
	margin-top: 20px;
	width: 46%;
}

/* line 2162, ../sass/app/_product.scss */
#detail.product .module-wrapper .item .map-wrapper .show-wrap .content-detail .item.pro_special .title {
	border-bottom: 1px solid #cccccc;
	font-size: 1.8rem;
	color: #006ed2;
	margin: 15px 0 10px;
	padding-bottom: 5px;
	text-align: left;
	position: relative;
	overflow: hidden;
	height: 28px;
	line-height: 1.5;
}

/* line 2173, ../sass/app/_product.scss */
#detail.product .module-wrapper .item .map-wrapper .show-wrap .content-detail .item.pro_special .title span {
	vertical-align: middle;
	display: inline-block;
	margin-left: 10px;
	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
	opacity: 0;
	-moz-transition: opacity 0.3s ease;
	-o-transition: opacity 0.3s ease;
	-webkit-transition: opacity 0.3s ease;
	transition: opacity 0.3s ease;
}

/* line 2180, ../sass/app/_product.scss */
#detail.product .module-wrapper .item .map-wrapper .show-wrap .content-detail .item.pro_special .title::after {
	position: absolute;
	content: '';
	display: block;
	width: 100%;
	height: 1px;
	background: #006ed2;
	left: -100%;
	bottom: 0;
	-moz-transition: left 0.3s ease;
	-o-transition: left 0.3s ease;
	-webkit-transition: left 0.3s ease;
	transition: left 0.3s ease;
}

/* line 2191, ../sass/app/_product.scss */
#detail.product .module-wrapper .item .map-wrapper .show-wrap .content-detail .item.pro_special .title:hover span {
	filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
	opacity: 1;
}

/* line 2194, ../sass/app/_product.scss */
#detail.product .module-wrapper .item .map-wrapper .show-wrap .content-detail .item.pro_special .title:hover::after {
	left: 0;
}

/* line 2199, ../sass/app/_product.scss */
#detail.product .module-wrapper .item .map-wrapper .show-wrap .content-detail .item.pro_special .intro {
	font-size: 1.4rem;
	line-height: 1.5;
}

/* line 2202, ../sass/app/_product.scss */
#detail.product .module-wrapper .item .map-wrapper .show-wrap .content-detail .item.pro_special .intro.special {
	font-size: 1.6rem;
}

/* line 2207, ../sass/app/_product.scss */
#detail.product .module-wrapper .item .map-wrapper .show-wrap .content-detail .item.pro {
	display: block;
	background: white;
	height: 100%;
	padding: 10px 40px;
}

/* line 2212, ../sass/app/_product.scss */
#detail.product .module-wrapper .item .map-wrapper .show-wrap .content-detail .item.pro .title {
	font-size: 2.9rem;
	color: #006ed2;
	margin-bottom: 25px;
	text-align: left;
}

/* line 2218, ../sass/app/_product.scss */
#detail.product .module-wrapper .item .map-wrapper .show-wrap .content-detail .item.pro .detail-wrap {
	position: relative;
	height: 155px;
}

/* line 2221, ../sass/app/_product.scss */
#detail.product .module-wrapper .item .map-wrapper .show-wrap .content-detail .item.pro .detail-wrap .detail {
	margin-top: 40px;
	position: absolute;
	top: 0;
	left: 0;
	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
	opacity: 0;
	font-size: 1.6rem;
	line-height: 1.5;
}

/* line 2229, ../sass/app/_product.scss */
#detail.product .module-wrapper .item .map-wrapper .show-wrap .content-detail .item.pro .detail-wrap .detail.active {
	filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
	opacity: 1;
}

/* line 2234, ../sass/app/_product.scss */
#detail.product .module-wrapper .item .map-wrapper .show-wrap .content-detail .item.pro .btns-list {
	width: 100%;
}

/* line 2236, ../sass/app/_product.scss */
#detail.product .module-wrapper .item .map-wrapper .show-wrap .content-detail .item.pro .btns-list .btn {
	cursor: pointer;
	float: left;
	width: 50%;
	font-size: 1.8rem;
	line-height: 2.5;
}

/* line 2242, ../sass/app/_product.scss */
#detail.product .module-wrapper .item .map-wrapper .show-wrap .content-detail .item.pro .btns-list .btn.active {
	color: #006ed2;
}

/* line 2245, ../sass/app/_product.scss */
#detail.product .module-wrapper .item .map-wrapper .show-wrap .content-detail .item.pro .btns-list .btn:hover {
	color: #006ed2;
}

/* line 2249, ../sass/app/_product.scss */
#detail.product .module-wrapper .item .map-wrapper .show-wrap .content-detail .item.pro .btns-list::after {
	content: '';
	display: block;
	clear: both;
}

/* line 2254, ../sass/app/_product.scss */
#detail.product .module-wrapper .item .map-wrapper .show-wrap .content-detail .item.pro .more {
	font-size: 1.8rem;
	position: absolute;
	bottom: 20px;
	padding-top: 20px;
	margin-top: 15px;
	width: 520px;
	left: 40px;
	border-top: 1px solid #999999;
}

/* line 2263, ../sass/app/_product.scss */
#detail.product .module-wrapper .item .map-wrapper .show-wrap .content-detail .item.pro .more em {
	font-weight: bold;
	color: #006ed2;
	margin-left: 5px;
}

/* line 2270, ../sass/app/_product.scss */
#detail.product .module-wrapper .item .map-wrapper .show-wrap .content-detail .item.service {
	display: block;
	height: 100%;
	padding: 10px 40px;
	background: white;
	border: 1px solid #cfd6d7;
	border-left: none;
}

/* line 2277, ../sass/app/_product.scss */
#detail.product .module-wrapper .item .map-wrapper .show-wrap .content-detail .item.service .support {
	width: 100%;
	height: 100%;
	display: -webkit-flex;
	display: flex;
	-webkit-flex-direction: column;
	flex-direction: column;
	-webkit-flex-wrap: nowrap;
	flex-wrap: nowrap;
	-webkit-justify-content: space-around;
	justify-content: space-around;
}

/* line 2282, ../sass/app/_product.scss */
#detail.product .module-wrapper .item .map-wrapper .show-wrap .content-detail .item.service .support .su_slogan {
	font-size: 1.8rem;
	line-height: 2;
}

/* line 2286, ../sass/app/_product.scss */
#detail.product .module-wrapper .item .map-wrapper .show-wrap .content-detail .item.service .support .su_title {
	width: 100%;
	overflow-x: hidden;
	position: relative;
	display: inline-block;
	font-size: 2.4rem;
	border-bottom: 1px solid #cccccc;
	padding-bottom: 5px;
	margin-bottom: 10px;
	color: #006ed2;
}

/* line 2296, ../sass/app/_product.scss */
#detail.product .module-wrapper .item .map-wrapper .show-wrap .content-detail .item.service .support .su_title em {
	font-weight: bold;
}

/* line 2299, ../sass/app/_product.scss */
#detail.product .module-wrapper .item .map-wrapper .show-wrap .content-detail .item.service .support .su_title span {
	vertical-align: middle;
	display: inline-block;
	margin-left: 10px;
	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
	opacity: 0;
	-moz-transition: opacity 0.3s ease;
	-o-transition: opacity 0.3s ease;
	-webkit-transition: opacity 0.3s ease;
	transition: opacity 0.3s ease;
}

/* line 2306, ../sass/app/_product.scss */
#detail.product .module-wrapper .item .map-wrapper .show-wrap .content-detail .item.service .support .su_title::after {
	position: absolute;
	content: '';
	display: block;
	width: 100%;
	height: 1px;
	background: #006ed2;
	left: -100%;
	bottom: 0;
	-moz-transition: left 0.3s ease;
	-o-transition: left 0.3s ease;
	-webkit-transition: left 0.3s ease;
	transition: left 0.3s ease;
}

/* line 2317, ../sass/app/_product.scss */
#detail.product .module-wrapper .item .map-wrapper .show-wrap .content-detail .item.service .support .su_title:hover span {
	filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
	opacity: 1;
}

/* line 2320, ../sass/app/_product.scss */
#detail.product .module-wrapper .item .map-wrapper .show-wrap .content-detail .item.service .support .su_title:hover::after {
	left: 0;
}

/* line 2326, ../sass/app/_product.scss */
#detail.product .module-wrapper .item .map-wrapper .show-wrap .content-detail .item.service .support .su_intro {
	font-size: 1.4rem;
	line-height: 1.5;
	margin-bottom: 30px;
}

/* line 2330, ../sass/app/_product.scss */
#detail.product .module-wrapper .item .map-wrapper .show-wrap .content-detail .item.service .support .su_intro.last {
	margin-bottom: 0;
}

/* line 2335, ../sass/app/_product.scss */
#detail.product .module-wrapper .item .map-wrapper .show-wrap .content-detail .item.service .title {
	font-weight: bold;
	margin-top: 50px;
	font-size: 1.8rem;
	line-height: 1.6;
	color: #006ed2;
	margin-bottom: 25px;
	text-align: left;
}

/* line 2344, ../sass/app/_product.scss */
#detail.product .module-wrapper .item .map-wrapper .show-wrap .content-detail .item.service ul {
	margin-bottom: 25px;
}

/* line 2346, ../sass/app/_product.scss */
#detail.product .module-wrapper .item .map-wrapper .show-wrap .content-detail .item.service ul li {
	position: relative;
	padding-left: 15px;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	width: 50%;
	float: left;
}

/* line 2352, ../sass/app/_product.scss */
#detail.product .module-wrapper .item .map-wrapper .show-wrap .content-detail .item.service ul li p {
	margin-bottom: 0;
	font-weight: bold;
	font-size: 1.4rem;
	line-height: 2.1;
}

/* line 2357, ../sass/app/_product.scss */
#detail.product .module-wrapper .item .map-wrapper .show-wrap .content-detail .item.service ul li p em {
	font-size: 1.4rem;
}

/* line 2361, ../sass/app/_product.scss */
#detail.product .module-wrapper .item .map-wrapper .show-wrap .content-detail .item.service ul li::after {
	content: '';
	display: block;
	position: absolute;
	width: 5px;
	height: 5px;
	border-radius: 50%;
	background: #006ed2;
	top: 50%;
	margin-top: -2.5px;
	left: 0;
}

/* line 2375, ../sass/app/_product.scss */
#detail.product .module-wrapper .item .map-wrapper .show-wrap .content-detail .item.service ul::after {
	content: '';
	display: block;
	clear: both;
}

/* line 2380, ../sass/app/_product.scss */
#detail.product .module-wrapper .item .map-wrapper .show-wrap .content-detail .item.service .detail-wrap {
	position: relative;
	height: 155px;
}

/* line 2383, ../sass/app/_product.scss */
#detail.product .module-wrapper .item .map-wrapper .show-wrap .content-detail .item.service .detail-wrap .detail {
	position: absolute;
	top: 0;
	left: 0;
	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
	opacity: 0;
	font-size: 1.6rem;
	line-height: 1.5;
}

/* line 2390, ../sass/app/_product.scss */
#detail.product .module-wrapper .item .map-wrapper .show-wrap .content-detail .item.service .detail-wrap .detail strong {
	font-weight: bold;
}

/* line 2392, ../sass/app/_product.scss */
#detail.product .module-wrapper .item .map-wrapper .show-wrap .content-detail .item.service .detail-wrap .detail strong.blue {
	font-size: 2.4rem;
	color: #006ed2;
}

/* line 2397, ../sass/app/_product.scss */
#detail.product .module-wrapper .item .map-wrapper .show-wrap .content-detail .item.service .detail-wrap .detail.active {
	filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
	opacity: 1;
}

/* line 2402, ../sass/app/_product.scss */
#detail.product .module-wrapper .item .map-wrapper .show-wrap .content-detail .item.service .btns-list {
	width: 100%;
}

/* line 2404, ../sass/app/_product.scss */
#detail.product .module-wrapper .item .map-wrapper .show-wrap .content-detail .item.service .btns-list .btn {
	float: left;
	width: 50%;
	font-size: 1.8rem;
	line-height: 2.5;
}

/* line 2409, ../sass/app/_product.scss */
#detail.product .module-wrapper .item .map-wrapper .show-wrap .content-detail .item.service .btns-list .btn.active {
	color: #006ed2;
}

/* line 2412, ../sass/app/_product.scss */
#detail.product .module-wrapper .item .map-wrapper .show-wrap .content-detail .item.service .btns-list .btn:hover {
	color: #006ed2;
}

/* line 2416, ../sass/app/_product.scss */
#detail.product .module-wrapper .item .map-wrapper .show-wrap .content-detail .item.service .btns-list::after {
	content: '';
	display: block;
	clear: both;
}

/* line 2421, ../sass/app/_product.scss */
#detail.product .module-wrapper .item .map-wrapper .show-wrap .content-detail .item.service .choose-wrap {
	margin-top: 30px;
}

/* line 2423, ../sass/app/_product.scss */
#detail.product .module-wrapper .item .map-wrapper .show-wrap .content-detail .item.service .choose-wrap .choose-item {
	width: 250px;
	height: 50px;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	border: 1px solid #e6e6e6;
	line-height: 48px;
}

/* line 2429, ../sass/app/_product.scss */
#detail.product .module-wrapper .item .map-wrapper .show-wrap .content-detail .item.service .choose-wrap .choose-item span {
	text-align: center;
	font-size: 1.8rem;
	display: inline-block;
}

/* line 2433, ../sass/app/_product.scss */
#detail.product .module-wrapper .item .map-wrapper .show-wrap .content-detail .item.service .choose-wrap .choose-item span:first-child {
	width: 90px;
}

/* line 2436, ../sass/app/_product.scss */
#detail.product .module-wrapper .item .map-wrapper .show-wrap .content-detail .item.service .choose-wrap .choose-item span:nth-child(2) {
	color: #999999;
}

/* line 2439, ../sass/app/_product.scss */
#detail.product .module-wrapper .item .map-wrapper .show-wrap .content-detail .item.service .choose-wrap .choose-item span:nth-child(3) {
	width: 120px;
}

/* line 2447, ../sass/app/_product.scss */
#detail.product .module-wrapper .item .map-wrapper .show-wrap .content-detail .item.service .choose-wrap::after {
	content: '';
	display: block;
	clear: both;
}

/* line 2452, ../sass/app/_product.scss */
#detail.product .module-wrapper .item .map-wrapper .show-wrap .content-detail .item.service .con_detail {
	margin: 20px 0 0;
}

/* line 2454, ../sass/app/_product.scss */
#detail.product .module-wrapper .item .map-wrapper .show-wrap .content-detail .item.service .con_detail .con_title {
	font-size: 1.8rem;
	font-weight: bold;
	color: #006ed2;
	line-height: 3.3;
}

/* line 2461, ../sass/app/_product.scss */
#detail.product .module-wrapper .item .map-wrapper .show-wrap .content-detail .item.service .con_detail .intro {
	font-size: 1.8rem;
	line-height: 3.3;
}

/* line 2464, ../sass/app/_product.scss */
#detail.product .module-wrapper .item .map-wrapper .show-wrap .content-detail .item.service .con_detail .intro p {
	line-height: 2.2;
}

/* line 2471, ../sass/app/_product.scss */
#detail.product .module-wrapper .item .map-wrapper .show-wrap .content-detail .item.service .wechat {
	font-weight: bold;
	font-size: 1.8rem;
	line-height: 1.6;
	color: #006ed2;
	margin-bottom: 20px;
}

/* line 2478, ../sass/app/_product.scss */
#detail.product .module-wrapper .item .map-wrapper .show-wrap .content-detail .item.service .qr {
	position: absolute;
	bottom: 40px;
	right: 40px;
}

/* line 2483, ../sass/app/_product.scss */
#detail.product .module-wrapper .item .map-wrapper .show-wrap .content-detail .item.service.con {
	display: -webkit-flex;
	display: flex;
	-webkit-flex-direction: row;
	flex-direction: row;
	-webkit-flex-wrap: nowrap;
	flex-wrap: nowrap;
	-webkit-align-items: center;
	align-items: center;
}

/* line 2487, ../sass/app/_product.scss */
#detail.product .module-wrapper .item .map-wrapper .show-wrap .content-detail .item.service.con .contact-content p {
	font-size: 1.8rem;
	line-height: 3.7;
}

/* line 2495, ../sass/app/_product.scss */
#detail.product .module-wrapper .item .map-wrapper .show-wrap .content-detail .item.about-us {
	display: block;
	background: white;
	height: 100%;
	padding: 10px 40px;
}

/* line 2500, ../sass/app/_product.scss */
#detail.product .module-wrapper .item .map-wrapper .show-wrap .content-detail .item.about-us.his {
	background-image: url("../images/index/about-bg.png");
	background-size: contain;
	background-repeat: no-repeat;
	background-position: center bottom;
}

/* line 2506, ../sass/app/_product.scss */
#detail.product .module-wrapper .item .map-wrapper .show-wrap .content-detail .item.about-us .title {
	margin-top: 20px;
	font-size: 2.4rem;
	font-weight: bold;
	color: #006ed2;
	margin-bottom: 30px;
	text-align: left;
}

/* line 2514, ../sass/app/_product.scss */
#detail.product .module-wrapper .item .map-wrapper .show-wrap .content-detail .item.about-us ul {
	margin-bottom: 25px;
}

/* line 2516, ../sass/app/_product.scss */
#detail.product .module-wrapper .item .map-wrapper .show-wrap .content-detail .item.about-us ul li {
	position: relative;
	padding-left: 15px;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	width: 50%;
	float: left;
}

/* line 2522, ../sass/app/_product.scss */
#detail.product .module-wrapper .item .map-wrapper .show-wrap .content-detail .item.about-us ul li p {
	margin-bottom: 0;
	font-weight: bold;
	font-size: 1.4rem;
	line-height: 2.1;
}

/* line 2527, ../sass/app/_product.scss */
#detail.product .module-wrapper .item .map-wrapper .show-wrap .content-detail .item.about-us ul li p em {
	font-size: 1.4rem;
}

/* line 2531, ../sass/app/_product.scss */
#detail.product .module-wrapper .item .map-wrapper .show-wrap .content-detail .item.about-us ul li::after {
	content: '';
	display: block;
	position: absolute;
	width: 5px;
	height: 5px;
	border-radius: 50%;
	background: #006ed2;
	top: 50%;
	margin-top: -2.5px;
	left: 0;
}

/* line 2545, ../sass/app/_product.scss */
#detail.product .module-wrapper .item .map-wrapper .show-wrap .content-detail .item.about-us ul::after {
	content: '';
	display: block;
	clear: both;
}

/* line 2550, ../sass/app/_product.scss */
#detail.product .module-wrapper .item .map-wrapper .show-wrap .content-detail .item.about-us .text-wrap {
	margin-top: 20px;
}

/* line 2552, ../sass/app/_product.scss */
#detail.product .module-wrapper .item .map-wrapper .show-wrap .content-detail .item.about-us .text-wrap .title {
	margin: 0;
	font-size: 2.4rem;
	text-align: left;
}

/* line 2557, ../sass/app/_product.scss */
#detail.product .module-wrapper .item .map-wrapper .show-wrap .content-detail .item.about-us .text-wrap .intro {
	margin-bottom: 20px;
	font-size: 1.6rem;
	line-height: 1.8;
}

/* line 2562, ../sass/app/_product.scss */
#detail.product .module-wrapper .item .map-wrapper .show-wrap .content-detail .item.about-us .text-wrap .attestation-detail {
	font-size: 1.6rem;
}

/* line 2564, ../sass/app/_product.scss */
#detail.product .module-wrapper .item .map-wrapper .show-wrap .content-detail .item.about-us .text-wrap .attestation-detail strong {
	font-size: 2.4rem;
	color: #006ed2;
}

/* line 2568, ../sass/app/_product.scss */
#detail.product .module-wrapper .item .map-wrapper .show-wrap .content-detail .item.about-us .text-wrap .attestation-detail.change {
	margin-top: 30px;
	line-height: 1.8;
}

/* line 2573, ../sass/app/_product.scss */
#detail.product .module-wrapper .item .map-wrapper .show-wrap .content-detail .item.about-us .text-wrap.special {
	margin-top: 30px;
}

/* line 2575, ../sass/app/_product.scss */
#detail.product .module-wrapper .item .map-wrapper .show-wrap .content-detail .item.about-us .text-wrap.special .title {
	font-size: 2.1rem;
}

/* line 2578, ../sass/app/_product.scss */
#detail.product .module-wrapper .item .map-wrapper .show-wrap .content-detail .item.about-us .text-wrap.special .intro {
	font-size: 1.4rem;
	line-height: 1.5;
}

/* line 2582, ../sass/app/_product.scss */
#detail.product .module-wrapper .item .map-wrapper .show-wrap .content-detail .item.about-us .text-wrap.special .date-wrap {
	margin-bottom: 10px;
}

/* line 2584, ../sass/app/_product.scss */
#detail.product .module-wrapper .item .map-wrapper .show-wrap .content-detail .item.about-us .text-wrap.special .date-wrap .date {
	font-size: 1.6rem;
	line-height: 1.5;
	color: #999999;
}

/* line 2589, ../sass/app/_product.scss */
#detail.product .module-wrapper .item .map-wrapper .show-wrap .content-detail .item.about-us .text-wrap.special .date-wrap .news-title {
	width: 100%;
	overflow-x: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	font-size: 1.8rem;
}

/* line 2598, ../sass/app/_product.scss */
#detail.product .module-wrapper .item .map-wrapper .show-wrap .content-detail .item.about-us .text-wrap.special .date-wrap:hover .news-title {
	font-weight: bold;
	color: #006ed2;
}

/* line 2604, ../sass/app/_product.scss */
#detail.product .module-wrapper .item .map-wrapper .show-wrap .content-detail .item.about-us .text-wrap.special .date-wrap.active .news-title {
	font-weight: bold;
	color: #006ed2;
}

/* line 2610, ../sass/app/_product.scss */
#detail.product .module-wrapper .item .map-wrapper .show-wrap .content-detail .item.about-us .text-wrap.special.advantage {
	/*height: 100%;
  @include flex-c-n();
  @include justify-content(center);*/
}

/* line 2614, ../sass/app/_product.scss */
#detail.product .module-wrapper .item .map-wrapper .show-wrap .content-detail .item.about-us .text-wrap.special.advantage .title {
	width: 100%;
	overflow-x: hidden;
	position: relative;
	display: inline-block;
	font-size: 2.4rem;
	border-bottom: 1px solid #cccccc;
	padding-bottom: 5px;
	margin-bottom: 10px;
}

/* line 2623, ../sass/app/_product.scss */
#detail.product .module-wrapper .item .map-wrapper .show-wrap .content-detail .item.about-us .text-wrap.special.advantage .title em {
	font-weight: bold;
}

/* line 2626, ../sass/app/_product.scss */
#detail.product .module-wrapper .item .map-wrapper .show-wrap .content-detail .item.about-us .text-wrap.special.advantage .title span {
	vertical-align: middle;
	display: inline-block;
	margin-left: 10px;
	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
	opacity: 0;
	-moz-transition: opacity 0.3s ease;
	-o-transition: opacity 0.3s ease;
	-webkit-transition: opacity 0.3s ease;
	transition: opacity 0.3s ease;
}

/* line 2633, ../sass/app/_product.scss */
#detail.product .module-wrapper .item .map-wrapper .show-wrap .content-detail .item.about-us .text-wrap.special.advantage .title::after {
	position: absolute;
	content: '';
	display: block;
	width: 100%;
	height: 1px;
	background: #006ed2;
	left: -100%;
	bottom: 0;
	-moz-transition: left 0.3s ease;
	-o-transition: left 0.3s ease;
	-webkit-transition: left 0.3s ease;
	transition: left 0.3s ease;
}

/* line 2644, ../sass/app/_product.scss */
#detail.product .module-wrapper .item .map-wrapper .show-wrap .content-detail .item.about-us .text-wrap.special.advantage .title:hover span {
	filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
	opacity: 1;
}

/* line 2647, ../sass/app/_product.scss */
#detail.product .module-wrapper .item .map-wrapper .show-wrap .content-detail .item.about-us .text-wrap.special.advantage .title:hover::after {
	left: 0;
}

/* line 2653, ../sass/app/_product.scss */
#detail.product .module-wrapper .item .map-wrapper .show-wrap .content-detail .item.about-us .text-wrap.special.advantage .detail {
	font-size: 1.6rem;
	line-height: 1.8;
}

/* line 2660, ../sass/app/_product.scss */
#detail.product .module-wrapper .item .map-wrapper .show-wrap .content-detail .item.about-us .about-all {
	margin-top: 20px;
}

/* line 2663, ../sass/app/_product.scss */
#detail.product .module-wrapper .item .map-wrapper .show-wrap .content-detail .item.about-us .about-item {
	margin-bottom: 20px;
}

/* line 2665, ../sass/app/_product.scss */
#detail.product .module-wrapper .item .map-wrapper .show-wrap .content-detail .item.about-us .about-item .title {
	font-weight: normal;
	margin: 0 0 10px;
	font-size: 1.8rem;
	display: inline-block;
	color: black;
	border-bottom: 2px solid black;
}

/* line 2673, ../sass/app/_product.scss */
#detail.product .module-wrapper .item .map-wrapper .show-wrap .content-detail .item.about-us .about-item img {
	display: block;
}

/* line 2676, ../sass/app/_product.scss */
#detail.product .module-wrapper .item .map-wrapper .show-wrap .content-detail .item.about-us .about-item .intro {
	font-size: 1.8rem;
	line-height: 1.5;
	display: block;
	color: #006ed2;
	font-weight: bold;
}

/* line 2685, ../sass/app/_product.scss */
#detail.product .module-wrapper .item .map-wrapper .show-wrap .content-detail .item.about-us .abouts .about-item {
	float: left;
	margin-right: 90px;
}

/* line 2689, ../sass/app/_product.scss */
#detail.product .module-wrapper .item .map-wrapper .show-wrap .content-detail .item.about-us .abouts::after {
	content: '';
	display: block;
	clear: both;
}

/* line 2693, ../sass/app/_product.scss */
#detail.product .module-wrapper .item .map-wrapper .show-wrap .content-detail .item.about-us .abouts.special {
	margin-top: 40px;
}

/* line 2697, ../sass/app/_product.scss */
#detail.product .module-wrapper .item .map-wrapper .show-wrap .content-detail .item.about-us .detail-wrap {
	position: relative;
	height: 155px;
}

/* line 2700, ../sass/app/_product.scss */
#detail.product .module-wrapper .item .map-wrapper .show-wrap .content-detail .item.about-us .detail-wrap .detail {
	position: absolute;
	top: 0;
	left: 0;
	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
	opacity: 0;
	font-size: 1.6rem;
	line-height: 1.8;
}

/* line 2707, ../sass/app/_product.scss */
#detail.product .module-wrapper .item .map-wrapper .show-wrap .content-detail .item.about-us .detail-wrap .detail strong {
	font-weight: bold;
}

/* line 2710, ../sass/app/_product.scss */
#detail.product .module-wrapper .item .map-wrapper .show-wrap .content-detail .item.about-us .detail-wrap .detail.active {
	filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
	opacity: 1;
}

/* line 2714, ../sass/app/_product.scss */
#detail.product .module-wrapper .item .map-wrapper .show-wrap .content-detail .item.about-us .detail-wrap .business-intro {
	margin-top: 50px;
	font-size: 1.6rem;
	line-height: 1.5;
}

/* line 2721, ../sass/app/_product.scss */
#detail.product .module-wrapper .item .map-wrapper .show-wrap .content-detail .item.about-us .history-wrap {
	position: absolute;
	left: 0;
	bottom: 0;
	width: 100%;
	overflow: hidden;
}

/* line 2728, ../sass/app/_product.scss */
#detail.product .module-wrapper .item .map-wrapper .show-wrap .content-detail .item.about-us .history-wrap .title {
	font-size: 4.4rem;
	margin-bottom: 70px;
}

/* line 2732, ../sass/app/_product.scss */
#detail.product .module-wrapper .item .map-wrapper .show-wrap .content-detail .item.about-us .history-wrap .detail-content {
	width: 100%;
}

/* line 2734, ../sass/app/_product.scss */
#detail.product .module-wrapper .item .map-wrapper .show-wrap .content-detail .item.about-us .history-wrap .detail-content .since {
	float: left;
}

/* line 2739, ../sass/app/_product.scss */
#detail.product .module-wrapper .item .map-wrapper .show-wrap .content-detail .item.about-us .history-wrap .detail-content .since p {

	font-size: 101px;
	color: transparent;
	text-stroke: 1px #006ed2;
	-moz-text-stroke: 1px #006ed2;
	-webkit-text-stroke: 1px #006ed2;
}

/* line 2748, ../sass/app/_product.scss */
#detail.product .module-wrapper .item .map-wrapper .show-wrap .content-detail .item.about-us .history-wrap .detail-content .history-swiper {
	position: relative;
	width: 100%;
}

/* line 2751, ../sass/app/_product.scss */
#detail.product .module-wrapper .item .map-wrapper .show-wrap .content-detail .item.about-us .history-wrap .detail-content .history-swiper .mask {
	z-index: 2;
	width: 50px;
	height: 100%;
	top: 0;
	right: 0;
	position: absolute;
	background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuMCIgeTE9IjAuNSIgeDI9IjEuMCIgeTI9IjAuNSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwLjAiLz48c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiLz48L2xpbmVhckdyYWRpZW50PjwvZGVmcz48cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBmaWxsPSJ1cmwoI2dyYWQpIiAvPjwvc3ZnPiA=');
	background-size: 100%;
	background-image: -webkit-gradient(linear, 0% 50%, 100% 50%, color-stop(0%, rgba(0, 0, 0, 0)), color-stop(100%, #ffffff));
	background-image: -moz-linear-gradient(left, rgba(0, 0, 0, 0), #ffffff);
	background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, 0), #ffffff);
	background-image: linear-gradient(to right, rgba(0, 0, 0, 0), #ffffff);
}

/* line 2760, ../sass/app/_product.scss */
#detail.product .module-wrapper .item .map-wrapper .show-wrap .content-detail .item.about-us .history-wrap .detail-content .history-swiper .mask.top {
	right: unset;
	left: 0;
	background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjEuMCIgeTE9IjAuNSIgeDI9IjAuMCIgeTI9IjAuNSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwLjAiLz48c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiLz48L2xpbmVhckdyYWRpZW50PjwvZGVmcz48cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBmaWxsPSJ1cmwoI2dyYWQpIiAvPjwvc3ZnPiA=');
	background-size: 100%;
	background-image: -webkit-gradient(linear, 100% 50%, 0% 50%, color-stop(0%, rgba(0, 0, 0, 0)), color-stop(100%, #ffffff));
	background-image: -moz-linear-gradient(right, rgba(0, 0, 0, 0), #ffffff);
	background-image: -webkit-linear-gradient(right, rgba(0, 0, 0, 0), #ffffff);
	background-image: linear-gradient(to left, rgba(0, 0, 0, 0), #ffffff);
}

/* line 2766, ../sass/app/_product.scss */
#detail.product .module-wrapper .item .map-wrapper .show-wrap .content-detail .item.about-us .history-wrap .detail-content .history-swiper .swiper-container {
	width: 100%;
	padding-bottom: 10px;
}

/* line 2769, ../sass/app/_product.scss */
#detail.product .module-wrapper .item .map-wrapper .show-wrap .content-detail .item.about-us .history-wrap .detail-content .history-swiper .swiper-container .swiper-wrapper {
	width: 100%;
}

/* line 2771, ../sass/app/_product.scss */
#detail.product .module-wrapper .item .map-wrapper .show-wrap .content-detail .item.about-us .history-wrap .detail-content .history-swiper .swiper-container .swiper-wrapper .swiper-slide {
	width: auto;
	position: relative;
}

/* line 2774, ../sass/app/_product.scss */
#detail.product .module-wrapper .item .map-wrapper .show-wrap .content-detail .item.about-us .history-wrap .detail-content .history-swiper .swiper-container .swiper-wrapper .swiper-slide .history-detail {
	position: relative;
	width: 205px;
	height: 180px;
	padding-left: 15px;
	border-left: 1px solid #006ed2;
}

/* line 2780, ../sass/app/_product.scss */
#detail.product .module-wrapper .item .map-wrapper .show-wrap .content-detail .item.about-us .history-wrap .detail-content .history-swiper .swiper-container .swiper-wrapper .swiper-slide .history-detail p {
	font-size: 1.4rem;
	line-height: 1.3;
}

/* line 2785, ../sass/app/_product.scss */
#detail.product .module-wrapper .item .map-wrapper .show-wrap .content-detail .item.about-us .history-wrap .detail-content .history-swiper .swiper-container .swiper-wrapper .swiper-slide .circle {
	position: absolute;
	margin: 0 auto;
	width: 5px;
	height: 5px;
	border-radius: 50%;
	top: 0;
	left: -2px;
	background: #006ed2;
}

/* line 2795, ../sass/app/_product.scss */
#detail.product .module-wrapper .item .map-wrapper .show-wrap .content-detail .item.about-us .history-wrap .detail-content .history-swiper .swiper-container .swiper-wrapper .swiper-slide .add {
	cursor: pointer !important;
	margin-right: 5px;
	position: relative;
	top: 15px;
	width: 19px;
	height: 19px;
	display: inline-block;
	vertical-align: middle;
	text-align: center;
	line-height: 18px;
}

/* line 2806, ../sass/app/_product.scss */
#detail.product .module-wrapper .item .map-wrapper .show-wrap .content-detail .item.about-us .history-wrap .detail-content .history-swiper .swiper-container .swiper-wrapper .swiper-slide .add img {
	display: inline-block;
	vertical-align: middle;
	-moz-transition: -moz-transform 0.3s ease;
	-o-transition: -o-transform 0.3s ease;
	-webkit-transition: -webkit-transform 0.3s ease;
	transition: transform 0.3s ease;
}

/* line 2811, ../sass/app/_product.scss */
#detail.product .module-wrapper .item .map-wrapper .show-wrap .content-detail .item.about-us .history-wrap .detail-content .history-swiper .swiper-container .swiper-wrapper .swiper-slide .add .bg {
	position: absolute;
	z-index: -1;
	width: 19px;
	height: 19px;
	top: 0;
	left: 0;
	background: white;
	border-radius: 50%;
	-moz-animation: circle-scale 2s ease infinite;
	-webkit-animation: circle-scale 2s ease infinite;
	animation: circle-scale 2s ease infinite;
}

/* line 2823, ../sass/app/_product.scss */
#detail.product .module-wrapper .item .map-wrapper .show-wrap .content-detail .item.about-us .history-wrap .detail-content .history-swiper .swiper-container .swiper-wrapper .swiper-slide .add.active img {
	-moz-transform: rotate(-45deg);
	-ms-transform: rotate(-45deg);
	-webkit-transform: rotate(-45deg);
	transform: rotate(-45deg);
}

/* line 2828, ../sass/app/_product.scss */
#detail.product .module-wrapper .item .map-wrapper .show-wrap .content-detail .item.about-us .history-wrap .detail-content .history-swiper .swiper-container .swiper-wrapper .swiper-slide .intro-img {
	display: none;
	position: absolute;
	top: 0;
	left: 5px;
	width: calc(100% - 10px);
}

/* line 2834, ../sass/app/_product.scss */
#detail.product .module-wrapper .item .map-wrapper .show-wrap .content-detail .item.about-us .history-wrap .detail-content .history-swiper .swiper-container .swiper-wrapper .swiper-slide .intro-img img {
	width: 100%;
	height: auto;
}

/* line 2839, ../sass/app/_product.scss */
#detail.product .module-wrapper .item .map-wrapper .show-wrap .content-detail .item.about-us .history-wrap .detail-content .history-swiper .swiper-container .swiper-wrapper .swiper-slide .switch-wrap {
	position: absolute;
	margin-top: 15px;
	bottom: 10px;
	left: 5px;
}

/* line 2844, ../sass/app/_product.scss */
#detail.product .module-wrapper .item .map-wrapper .show-wrap .content-detail .item.about-us .history-wrap .detail-content .history-swiper .swiper-container .swiper-wrapper .swiper-slide .switch-wrap span {
	font-size: 1.8rem;
	color: #006ed2;
	display: inline-block;
	vertical-align: middle;

}

/* line 2853, ../sass/app/_product.scss */
#detail.product .module-wrapper .item .map-wrapper .show-wrap .content-detail .item.about-us .history-wrap .detail-content .history-swiper .swiper-container .swiper-wrapper .swiper-slide:first-child .history-detail {
	margin-left: 40px;
}

/* line 2857, ../sass/app/_product.scss */
#detail.product .module-wrapper .item .map-wrapper .show-wrap .content-detail .item.about-us .history-wrap .detail-content .history-swiper .swiper-container .swiper-wrapper .swiper-slide:first-child .circle {
	left: 38px;
}

/* line 2863, ../sass/app/_product.scss */
#detail.product .module-wrapper .item .map-wrapper .show-wrap .content-detail .item.about-us .history-wrap .detail-content .history-swiper .swiper-container .swiper-scrollbar {
	height: 10px;
	bottom: 0;
	background: transparent;
}

/* line 2867, ../sass/app/_product.scss */
#detail.product .module-wrapper .item .map-wrapper .show-wrap .content-detail .item.about-us .history-wrap .detail-content .history-swiper .swiper-container .swiper-scrollbar .swiper-scrollbar-drag {
	border-radius: unset;
	background: #006ed2;
}

/* line 2875, ../sass/app/_product.scss */
#detail.product .module-wrapper .item .map-wrapper .show-wrap .content-detail .item.about-us .history-wrap .detail-content::after {
	content: '';
	display: block;
	clear: both;
}

/* line 2880, ../sass/app/_product.scss */
#detail.product .module-wrapper .item .map-wrapper .show-wrap .content-detail .item.about-us .history-wrap::after {
	content: '';
	display: block;
	position: absolute;
	left: 0;
	bottom: 10px;
	width: 100%;
	height: 2px;
	background: #006ed2;
}

/* line 2890, ../sass/app/_product.scss */
#detail.product .module-wrapper .item .map-wrapper .show-wrap .content-detail .item.about-us .btns-list {
	width: 100%;
}

/* line 2892, ../sass/app/_product.scss */
#detail.product .module-wrapper .item .map-wrapper .show-wrap .content-detail .item.about-us .btns-list .btn {
	float: left;
	width: 50%;
	font-size: 1.8rem;
	line-height: 2.5;
}

/* line 2897, ../sass/app/_product.scss */
#detail.product .module-wrapper .item .map-wrapper .show-wrap .content-detail .item.about-us .btns-list .btn.active {
	color: #006ed2;
}

/* line 2900, ../sass/app/_product.scss */
#detail.product .module-wrapper .item .map-wrapper .show-wrap .content-detail .item.about-us .btns-list .btn:hover {
	color: #006ed2;
}

/* line 2904, ../sass/app/_product.scss */
#detail.product .module-wrapper .item .map-wrapper .show-wrap .content-detail .item.about-us .btns-list::after {
	content: '';
	display: block;
	clear: both;
}

/* line 2910, ../sass/app/_product.scss */
#detail.product .module-wrapper .item .map-wrapper .show-wrap .content-detail .item.about-us.con {
	display: -webkit-flex;
	display: flex;
	-webkit-flex-direction: row;
	flex-direction: row;
	-webkit-flex-wrap: nowrap;
	flex-wrap: nowrap;
	-webkit-align-items: center;
	align-items: center;
}

/* line 2914, ../sass/app/_product.scss */
#detail.product .module-wrapper .item .map-wrapper .show-wrap .content-detail .item.about-us.con .contact-content p {
	font-size: 1.8rem;
	line-height: 3.7;
}

/* line 2922, ../sass/app/_product.scss */
#detail.product .module-wrapper .item .map-wrapper .show-wrap .content-detail .item:first-child {
	z-index: 2;
}

/* line 2926, ../sass/app/_product.scss */
#detail.product .module-wrapper .item .map-wrapper .show-wrap .content-detail .disinfect-wrap {
	padding: 50px 40px 0;
}

/* line 2928, ../sass/app/_product.scss */
#detail.product .module-wrapper .item .map-wrapper .show-wrap .content-detail .disinfect-wrap p {
	font-size: 1.6rem;
	line-height: 1.5;
	margin-bottom: 20px;
}

/* line 2932, ../sass/app/_product.scss */
#detail.product .module-wrapper .item .map-wrapper .show-wrap .content-detail .disinfect-wrap p.t {
	font-weight: bold;
	color: #006ed2;
}

/* line 2936, ../sass/app/_product.scss */
#detail.product .module-wrapper .item .map-wrapper .show-wrap .content-detail .disinfect-wrap p strong {
	width: 80px;
}

/* line 2939, ../sass/app/_product.scss */
#detail.product .module-wrapper .item .map-wrapper .show-wrap .content-detail .disinfect-wrap p em {
	width: 430px;
	display: inline-block;
	vertical-align: top;
}

/* line 2948, ../sass/app/_product.scss */
#detail.product .module-wrapper .item .map-wrapper .show-wrap::after {
	content: '';
	display: block;
	clear: both;
}

/* line 2955, ../sass/app/_product.scss */
#detail.product .module-wrapper .item .install-detail .img-wrap {
	width: 100%;
	display: -webkit-flex;
	display: flex;
	-webkit-flex-direction: row;
	flex-direction: row;
	-webkit-flex-wrap: nowrap;
	flex-wrap: nowrap;
	-webkit-justify-content: space-between;
	justify-content: space-between;
}

/* line 2960, ../sass/app/_product.scss */
#detail.product .module-wrapper .item .install-detail .img-wrap .img-item .img {
	text-align: center;
	height: 310px;
	line-height: 310px;
	width: 320px;
}

/* line 2965, ../sass/app/_product.scss */
#detail.product .module-wrapper .item .install-detail .img-wrap .img-item .img img {
	max-width: 100%;
	height: auto;
	display: inline-block;
	vertical-align: middle;
}

/* line 2971, ../sass/app/_product.scss */
#detail.product .module-wrapper .item .install-detail .img-wrap .img-item .img.padding {
	width: 330px;
	padding: 0 20px;
	background: linear-gradient(to bottom, rgba(0, 0, 0, 0), #ffffff);
}

/* line 2975, ../sass/app/_product.scss */
#detail.product .module-wrapper .item .install-detail .img-wrap .img-item .img.padding img {
	width: 100%;
	height: auto;
}

/* line 2981, ../sass/app/_product.scss */
#detail.product .module-wrapper .item .install-detail .img-wrap .img-item .pro-container {
	text-align: center;
	border-bottom: 1px solid #006ed2;
}

/* line 2984, ../sass/app/_product.scss */
#detail.product .module-wrapper .item .install-detail .img-wrap .img-item .pro-container .pro-wrap {
	display: inline-block;
}

/* line 2987, ../sass/app/_product.scss */
#detail.product .module-wrapper .item .install-detail .img-wrap .img-item .pro-container .pro-m {
	cursor: pointer;
	display: -webkit-flex;
	display: flex;
	-webkit-flex-direction: row;
	flex-direction: row;
	-webkit-flex-wrap: nowrap;
	flex-wrap: nowrap;
	-webkit-align-items: center;
	align-items: center;
	-moz-transition: width 0.3s ease;
	-o-transition: width 0.3s ease;
	-webkit-transition: width 0.3s ease;
	transition: width 0.3s ease;
}

/* line 2994, ../sass/app/_product.scss */
#detail.product .module-wrapper .item .install-detail .img-wrap .img-item .pro-container .pro-m img {
	display: none;
	margin-left: 15px;
}

/* line 2999, ../sass/app/_product.scss */
#detail.product .module-wrapper .item .install-detail .img-wrap .img-item .pro-container .pro-m:hover img {
	display: block;
}

/* line 3006, ../sass/app/_product.scss */
#detail.product .module-wrapper .item .install-detail .img-wrap .img-item p {
	text-align: center;
	font-size: 2.4rem;
	line-height: 1.5;
	color: #006ed2;
	font-weight: bold;
}

/* line 3012, ../sass/app/_product.scss */
#detail.product .module-wrapper .item .install-detail .img-wrap .img-item p.detail {
	margin-top: 25px;
	font-weight: normal;
	color: black;
	text-align: left;
	font-size: 1.6rem;
	line-height: 1.8;
}

/* line 3020, ../sass/app/_product.scss */
#detail.product .module-wrapper .item .install-detail .img-wrap .img-item p.bg {
	position: relative;
	font-size: 1.8rem;
	font-weight: normal;
	color: white;
	padding: 10px 0;
	background: #006ed2;
}

/* line 3027, ../sass/app/_product.scss */
#detail.product .module-wrapper .item .install-detail .img-wrap .img-item p.bg::after {
	content: '';
	display: block;
	position: absolute;
	width: 31px;
	height: 30px;
	background-repeat: no-repeat;
	background-position: center;
	-moz-background-size: cover;
	-o-background-size: cover;
	-webkit-background-size: cover;
	background-size: cover;
	background-image: url("../images/product/detail/pdf.png");
	right: 15px;
	top: 50%;
	margin-top: -15px;
}

/* line 3042, ../sass/app/_product.scss */
#detail.product .module-wrapper .item .install-detail .m-container {
	width: 100%;
	position: relative;
}

/* line 3045, ../sass/app/_product.scss */
#detail.product .module-wrapper .item .install-detail .m-container .m-item {
	position: relative;
}

/* line 3047, ../sass/app/_product.scss */
#detail.product .module-wrapper .item .install-detail .m-container .m-item.special {
	padding-top: 50px;
}

/* line 3050, ../sass/app/_product.scss */
#detail.product .module-wrapper .item .install-detail .m-container .m-item .left-img {
	position: relative;
}

/* line 3052, ../sass/app/_product.scss */
#detail.product .module-wrapper .item .install-detail .m-container .m-item .left-img img {
	position: absolute;
	left: -130px;
	top: -23px;
}

/* line 3058, ../sass/app/_product.scss */
#detail.product .module-wrapper .item .install-detail .m-container .m-item .intro-wrap {
	position: relative;
	width: 480px;
}

/* line 3061, ../sass/app/_product.scss */
#detail.product .module-wrapper .item .install-detail .m-container .m-item .intro-wrap .intro-item {
	width: 100%;
	height: 139px;
	border-bottom: 1px solid #f2f2f2;
	display: -webkit-flex;
	display: flex;
	-webkit-flex-direction: row;
	flex-direction: row;
	-webkit-flex-wrap: nowrap;
	flex-wrap: nowrap;
	-webkit-justify-content: space-between;
	justify-content: space-between;
	-webkit-align-items: center;
	align-items: center;
}

/* line 3074, ../sass/app/_product.scss */
#detail.product .module-wrapper .item .install-detail .m-container .m-item .intro-wrap .intro-item:last-child {
	border-color: transparent;
}

/* line 3080, ../sass/app/_product.scss */
#detail.product .module-wrapper .item .install-detail .m-container .m-item .text-wrap .t-title {
	font-size: 2.4rem;
	font-weight: bold;
	color: #006ed2;
	margin-bottom: 15px;
	line-height: 1.2;
}

/* line 3087, ../sass/app/_product.scss */
#detail.product .module-wrapper .item .install-detail .m-container .m-item .text-wrap .t-detail {
	font-size: 1.6rem;
	line-height: 1.5;
}

/* line 3092, ../sass/app/_product.scss */
#detail.product .module-wrapper .item .install-detail .m-container .m-item .m-slogan {
	position: absolute;
	padding-left: 20px;
	top: 0;
	left: 0;
}

/* line 3097, ../sass/app/_product.scss */
#detail.product .module-wrapper .item .install-detail .m-container .m-item .m-slogan .m-t {
	font-size: 2.4rem;
	font-weight: bold;
	margin-bottom: 10px;
}

/* line 3102, ../sass/app/_product.scss */
#detail.product .module-wrapper .item .install-detail .m-container .m-item .m-slogan .m-d {
	width: 400px;
	font-size: 1.6rem;
	line-height: 1.5;
}

/* line 3107, ../sass/app/_product.scss */
#detail.product .module-wrapper .item .install-detail .m-container .m-item .m-slogan::before {
	content: '';
	display: block;
	width: 7px;
	height: 25px;
	position: absolute;
	top: 0;
	left: 0;
	background: #006ed2;
}

/* line 3117, ../sass/app/_product.scss */
#detail.product .module-wrapper .item .install-detail .m-container .m-item .right-img {
	position: relative;
}

/* line 3119, ../sass/app/_product.scss */
#detail.product .module-wrapper .item .install-detail .m-container .m-item .right-img img {
	position: absolute;
	left: -250px;
	top: -40px;
	mix-blend-mode: multiply;
}

/* line 3126, ../sass/app/_product.scss */
#detail.product .module-wrapper .item .install-detail .m-container .m-item .double-wrap {
	position: relative;
	z-index: 2;
	height: 100%;
	display: -webkit-flex;
	display: flex;
	-webkit-flex-direction: column;
	flex-direction: column;
	-webkit-flex-wrap: nowrap;
	flex-wrap: nowrap;
	-webkit-justify-content: center;
	justify-content: center;
}

/* line 3132, ../sass/app/_product.scss */
#detail.product .module-wrapper .item .install-detail .m-container .m-item .double-wrap .d-item {
	margin: 30px 0;
	display: -webkit-flex;
	display: flex;
	-webkit-flex-direction: row;
	flex-direction: row;
	-webkit-flex-wrap: nowrap;
	flex-wrap: nowrap;
	-webkit-align-items: center;
	align-items: center;
}

/* line 3136, ../sass/app/_product.scss */
#detail.product .module-wrapper .item .install-detail .m-container .m-item .double-wrap .d-item .img {
	margin-right: 25px;
}

/* line 3138, ../sass/app/_product.scss */
#detail.product .module-wrapper .item .install-detail .m-container .m-item .double-wrap .d-item .img img {
	mix-blend-mode: multiply;
}

/* line 3142, ../sass/app/_product.scss */
#detail.product .module-wrapper .item .install-detail .m-container .m-item .double-wrap .d-item .t-wrap {
	width: 300px;
}

/* line 3144, ../sass/app/_product.scss */
#detail.product .module-wrapper .item .install-detail .m-container .m-item .double-wrap .d-item .t-wrap p {
	font-size: 1.6rem;
	color: #006ed2;
}

/* line 3147, ../sass/app/_product.scss */
#detail.product .module-wrapper .item .install-detail .m-container .m-item .double-wrap .d-item .t-wrap p strong {
	font-weight: bold;
	font-size: 3rem;
}

/* line 3151, ../sass/app/_product.scss */
#detail.product .module-wrapper .item .install-detail .m-container .m-item .double-wrap .d-item .t-wrap p.d {
	margin-top: 15px;
	color: black;
	line-height: 1.4;
}

/* line 3160, ../sass/app/_product.scss */
#detail.product .module-wrapper .item .install-detail .m-container .m-item .m-wrap {
	width: 100%;
	display: -webkit-flex;
	display: flex;
	-webkit-flex-direction: row;
	flex-direction: row;
	-webkit-flex-wrap: nowrap;
	flex-wrap: nowrap;
	-webkit-justify-content: space-between;
	justify-content: space-between;
}

/* line 3164, ../sass/app/_product.scss */
#detail.product .module-wrapper .item .install-detail .m-container .m-item .m-wrap.center-container {
	position: relative;
	-webkit-justify-content: center;
	justify-content: center;
}

/* line 3167, ../sass/app/_product.scss */
#detail.product .module-wrapper .item .install-detail .m-container .m-item .m-wrap.center-container .center-img {
	position: relative;
	z-index: 2;
}

/* line 3171, ../sass/app/_product.scss */
#detail.product .module-wrapper .item .install-detail .m-container .m-item .m-wrap.center-container .step-wrap {
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
}

/* line 3177, ../sass/app/_product.scss */
#detail.product .module-wrapper .item .install-detail .m-container .m-item .m-wrap.center-container .step-wrap .s-item {
	position: absolute;
	width: 335px;
}

/* line 3181, ../sass/app/_product.scss */
#detail.product .module-wrapper .item .install-detail .m-container .m-item .m-wrap.center-container .step-wrap .s-item .before {
	position: absolute;
	width: 170px;
	height: 1px;
	background: #006ed2;
}

/* line 3187, ../sass/app/_product.scss */
#detail.product .module-wrapper .item .install-detail .m-container .m-item .m-wrap.center-container .step-wrap .s-item .after {
	position: absolute;
	width: 14px;
	height: 14px;
	border-radius: 50%;
	background: #006ed2;
}

/* line 3194, ../sass/app/_product.scss */
#detail.product .module-wrapper .item .install-detail .m-container .m-item .m-wrap.center-container .step-wrap .s-item:first-child {
	top: 150px;
	left: 0;
}

/* line 3198, ../sass/app/_product.scss */
#detail.product .module-wrapper .item .install-detail .m-container .m-item .m-wrap.center-container .step-wrap .s-item:nth-child(3) {
	top: 350px;
	left: 0;
}

/* line 3202, ../sass/app/_product.scss */
#detail.product .module-wrapper .item .install-detail .m-container .m-item .m-wrap.center-container .step-wrap .s-item:last-child {
	right: 0;
	top: 200px;
}

/* line 3206, ../sass/app/_product.scss */
#detail.product .module-wrapper .item .install-detail .m-container .m-item .m-wrap.center-container .step-wrap .s-item:nth-child(2) {
	right: 0;
	top: 20px;
}

/* line 3211, ../sass/app/_product.scss */
#detail.product .module-wrapper .item .install-detail .m-container .m-item .m-wrap.center-container .step-wrap .s-item:first-child .before,
#detail.product .module-wrapper .item .install-detail .m-container .m-item .m-wrap.center-container .step-wrap .s-item:nth-child(3) .before {
	top: 12px;
	right: -100px;
}

/* line 3215, ../sass/app/_product.scss */
#detail.product .module-wrapper .item .install-detail .m-container .m-item .m-wrap.center-container .step-wrap .s-item:first-child .after,
#detail.product .module-wrapper .item .install-detail .m-container .m-item .m-wrap.center-container .step-wrap .s-item:nth-child(3) .after {
	top: 6px;
	right: -112px;
}

/* line 3221, ../sass/app/_product.scss */
#detail.product .module-wrapper .item .install-detail .m-container .m-item .m-wrap.center-container .step-wrap .s-item:last-child .before,
#detail.product .module-wrapper .item .install-detail .m-container .m-item .m-wrap.center-container .step-wrap .s-item:nth-child(2) .before {
	top: 12px;
	left: -190px;
}

/* line 3225, ../sass/app/_product.scss */
#detail.product .module-wrapper .item .install-detail .m-container .m-item .m-wrap.center-container .step-wrap .s-item:last-child .after,
#detail.product .module-wrapper .item .install-detail .m-container .m-item .m-wrap.center-container .step-wrap .s-item:nth-child(2) .after {
	top: 6px;
	left: -202px;
}

/* line 3236, ../sass/app/_product.scss */
#detail.product .module-wrapper .item .install-detail .m-btns {
	position: relative;
	width: 470px;
	margin: 0 auto;
	display: -webkit-flex;
	display: flex;
	-webkit-flex-direction: row;
	flex-direction: row;
	-webkit-flex-wrap: nowrap;
	flex-wrap: nowrap;
	-webkit-justify-content: space-between;
	justify-content: space-between;
	border-bottom: 1px solid #999999;
}

/* line 3243, ../sass/app/_product.scss */
#detail.product .module-wrapper .item .install-detail .m-btns .btn {
	cursor: pointer;
	text-align: center;
	width: 115px;
	padding-bottom: 15px;
	font-size: 1.8rem;
	position: relative;
	color: #006ed2;
}

/* line 3251, ../sass/app/_product.scss */
#detail.product .module-wrapper .item .install-detail .m-btns .btn:hover {
	font-weight: bold;
}

/* line 3254, ../sass/app/_product.scss */
#detail.product .module-wrapper .item .install-detail .m-btns .btn.active {
	font-weight: bold;
}

/* line 3259, ../sass/app/_product.scss */
#detail.product .module-wrapper .item .install-detail .m-btns.after {
	position: absolute;
	display: block;
	width: 115px;
	height: 1px;
	background: #006ed2;
	bottom: 0;
	left: 0;
	-moz-transition: left 0.3s ease;
	-o-transition: left 0.3s ease;
	-webkit-transition: left 0.3s ease;
	transition: left 0.3s ease;
}

/* line 3271, ../sass/app/_product.scss */
#detail.product .module-wrapper .item .install-detail .needs-wrap .name {
	font-size: 3rem;
	font-weight: bold;
	margin: 80px 0 35px;
}

/* line 3278, ../sass/app/_product.scss */
#detail.product .module-wrapper .item .install-detail .needs-wrap .detail-wrap .ul {
	width: 100%;
	height: 120px;
	display: -webkit-flex;
	display: flex;
	-webkit-flex-direction: column;
	flex-direction: column;
	-webkit-flex-wrap: nowrap;
	flex-wrap: nowrap;
	-webkit-align-content: space-between;
	align-content: space-between;
	-webkit-flex-wrap: wrap;
	flex-wrap: wrap;
}

/* line 3285, ../sass/app/_product.scss */
#detail.product .module-wrapper .item .install-detail .needs-wrap .detail-wrap .ul .li {
	width: 545px;
}

/* line 3287, ../sass/app/_product.scss */
#detail.product .module-wrapper .item .install-detail .needs-wrap .detail-wrap .ul .li p {
	display: -webkit-flex;
	display: flex;
	-webkit-flex-direction: row;
	flex-direction: row;
	-webkit-flex-wrap: nowrap;
	flex-wrap: nowrap;
	font-size: 1.6rem;
	line-height: 1.6;
}

/* line 3291, ../sass/app/_product.scss */
#detail.product .module-wrapper .item .install-detail .needs-wrap .detail-wrap .ul .li p span {
	display: inline-block;
}

/* line 3302, ../sass/app/_product.scss */
#detail.product .module-wrapper .item .service-detail .switch-list {
	width: 100%;
	height: 60px;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	border: 1px solid #cccccc;
}

/* line 3307, ../sass/app/_product.scss */
#detail.product .module-wrapper .item .service-detail .switch-list .btn {
	font-size: 2.1rem;
	width: calc(1198px / 4);
	height: 100%;
	line-height: 58px;
	text-align: center;
	float: left;
	cursor: pointer;
}

/* line 3315, ../sass/app/_product.scss */
#detail.product .module-wrapper .item .service-detail .switch-list .btn.active {
	background: #cccccc;
}

/* line 3322, ../sass/app/_product.scss */
#detail.product .module-wrapper .item .service-detail .img-wrap {
	margin-top: 35px;
	width: 100%;
	height: 450px;
	overflow: hidden;
	position: relative;
}

/* line 3330, ../sass/app/_product.scss */
#detail.product .module-wrapper .item .service-detail .img-wrap .swiper-container {
	width: 100%;
	height: 100%;
}

/* line 3334, ../sass/app/_product.scss */
#detail.product .module-wrapper .item .service-detail .img-wrap .swiper-container .swiper-wrapper .swiper-slide {
	width: 100%;
}

/* line 3336, ../sass/app/_product.scss */
#detail.product .module-wrapper .item .service-detail .img-wrap .swiper-container .swiper-wrapper .swiper-slide .img {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	-moz-transition: opacity 0.3s ease;
	-o-transition: opacity 0.3s ease;
	-webkit-transition: opacity 0.3s ease;
	transition: opacity 0.3s ease;
}

/* line 3344, ../sass/app/_product.scss */
#detail.product .module-wrapper .item .service-detail .img-wrap .swiper-container .swiper-wrapper .swiper-slide .img .show-wrap .show-img {
	float: left;
	width: 50%;
	height: 450px;
	background-repeat: no-repeat;
	background-position: center;
	-moz-background-size: cover;
	-o-background-size: cover;
	-webkit-background-size: cover;
	background-size: cover;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}

/* line 3350, ../sass/app/_product.scss */
#detail.product .module-wrapper .item .service-detail .img-wrap .swiper-container .swiper-wrapper .swiper-slide .img .show-wrap .show-img .intro {
	text-align: center;
	font-size: 2.5rem;
	margin-top: 50px;
	width: 265px;
	height: 50px;
	line-height: 50px;
	color: white;
	background-image: linear-gradient(to right, #006ed2, rgba(0, 0, 0, 0));
}

/* line 3360, ../sass/app/_product.scss */
#detail.product .module-wrapper .item .service-detail .img-wrap .swiper-container .swiper-wrapper .swiper-slide .img .show-wrap .show-img ul {
	display: none;
}

/* line 3362, ../sass/app/_product.scss */
#detail.product .module-wrapper .item .service-detail .img-wrap .swiper-container .swiper-wrapper .swiper-slide .img .show-wrap .show-img ul li {
	position: relative;
	margin-bottom: 10px;
}

/* line 3365, ../sass/app/_product.scss */
#detail.product .module-wrapper .item .service-detail .img-wrap .swiper-container .swiper-wrapper .swiper-slide .img .show-wrap .show-img ul li p {
	color: white;
	font-size: 1.6rem;
	line-height: 1.5;
}

/* line 3369, ../sass/app/_product.scss */
#detail.product .module-wrapper .item .service-detail .img-wrap .swiper-container .swiper-wrapper .swiper-slide .img .show-wrap .show-img ul li p em {
	font-size: 1.4rem;
}

/* line 3373, ../sass/app/_product.scss */
#detail.product .module-wrapper .item .service-detail .img-wrap .swiper-container .swiper-wrapper .swiper-slide .img .show-wrap .show-img ul li::after {
	content: '';
	display: block;
	position: absolute;
	width: 7px;
	height: 7px;
	border-radius: 50%;
	background: #006ed2;
	top: 50%;
	margin-top: -3.5px;
	left: -20px;
}

/* line 3389, ../sass/app/_product.scss */
#detail.product .module-wrapper .item .service-detail .img-wrap .swiper-container .swiper-wrapper .swiper-slide .img .show-wrap .content-detail {
	width: 50%;
	height: 450px;
	float: left;
	background: white;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	padding: 60px 50px;
	border: 1px solid #cccccc;
	border-left: none;
}

/* line 3398, ../sass/app/_product.scss */
#detail.product .module-wrapper .item .service-detail .img-wrap .swiper-container .swiper-wrapper .swiper-slide .img .show-wrap .content-detail .s-title {
	font-size: 2.4rem;
	margin-bottom: 35px;
	font-weight: bold;
	color: #006ed2;
}

/* line 3404, ../sass/app/_product.scss */
#detail.product .module-wrapper .item .service-detail .img-wrap .swiper-container .swiper-wrapper .swiper-slide .img .show-wrap .content-detail .s-detail {
	font-size: 1.6rem;
	line-height: 1.6;
}

/* line 3408, ../sass/app/_product.scss */
#detail.product .module-wrapper .item .service-detail .img-wrap .swiper-container .swiper-wrapper .swiper-slide .img .show-wrap .content-detail .choose-wrap {
	margin-top: 30px;
}

/* line 3410, ../sass/app/_product.scss */
#detail.product .module-wrapper .item .service-detail .img-wrap .swiper-container .swiper-wrapper .swiper-slide .img .show-wrap .content-detail .choose-wrap .choose-item {
	width: 250px;
	height: 50px;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	border: 1px solid #e6e6e6;
	line-height: 48px;
}

/* line 3416, ../sass/app/_product.scss */
#detail.product .module-wrapper .item .service-detail .img-wrap .swiper-container .swiper-wrapper .swiper-slide .img .show-wrap .content-detail .choose-wrap .choose-item span {
	text-align: center;
	font-size: 1.8rem;
	display: inline-block;
}

/* line 3420, ../sass/app/_product.scss */
#detail.product .module-wrapper .item .service-detail .img-wrap .swiper-container .swiper-wrapper .swiper-slide .img .show-wrap .content-detail .choose-wrap .choose-item span:first-child {
	width: 90px;
}

/* line 3423, ../sass/app/_product.scss */
#detail.product .module-wrapper .item .service-detail .img-wrap .swiper-container .swiper-wrapper .swiper-slide .img .show-wrap .content-detail .choose-wrap .choose-item span:nth-child(2) {
	color: #999999;
}

/* line 3426, ../sass/app/_product.scss */
#detail.product .module-wrapper .item .service-detail .img-wrap .swiper-container .swiper-wrapper .swiper-slide .img .show-wrap .content-detail .choose-wrap .choose-item span:nth-child(3) {
	width: 120px;
}

/* line 3434, ../sass/app/_product.scss */
#detail.product .module-wrapper .item .service-detail .img-wrap .swiper-container .swiper-wrapper .swiper-slide .img .show-wrap .content-detail .choose-wrap::after {
	content: '';
	display: block;
	clear: both;
}

/* line 3439, ../sass/app/_product.scss */
#detail.product .module-wrapper .item .service-detail .img-wrap .swiper-container .swiper-wrapper .swiper-slide .img .show-wrap .content-detail .con_detail {
	margin: 20px 0 0;
}

/* line 3441, ../sass/app/_product.scss */
#detail.product .module-wrapper .item .service-detail .img-wrap .swiper-container .swiper-wrapper .swiper-slide .img .show-wrap .content-detail .con_detail .con_title {
	font-size: 1.8rem;
	font-weight: bold;
	color: #006ed2;
	line-height: 3.3;
}

/* line 3448, ../sass/app/_product.scss */
#detail.product .module-wrapper .item .service-detail .img-wrap .swiper-container .swiper-wrapper .swiper-slide .img .show-wrap .content-detail .con_detail .intro {
	font-size: 1.8rem;
	line-height: 3.3;
}

/* line 3451, ../sass/app/_product.scss */
#detail.product .module-wrapper .item .service-detail .img-wrap .swiper-container .swiper-wrapper .swiper-slide .img .show-wrap .content-detail .con_detail .intro p {
	font-size: 1.6rem;
	line-height: 1.5;
}

/* line 3456, ../sass/app/_product.scss */
#detail.product .module-wrapper .item .service-detail .img-wrap .swiper-container .swiper-wrapper .swiper-slide .img .show-wrap .content-detail .con_detail.special {
	margin: 50px 0 30px;
}

/* line 3460, ../sass/app/_product.scss */
#detail.product .module-wrapper .item .service-detail .img-wrap .swiper-container .swiper-wrapper .swiper-slide .img .show-wrap .content-detail .wechat {
	font-weight: bold;
	font-size: 1.8rem;
	line-height: 1.6;
	color: #006ed2;
	margin-bottom: 20px;
}

/* line 3467, ../sass/app/_product.scss */
#detail.product .module-wrapper .item .service-detail .img-wrap .swiper-container .swiper-wrapper .swiper-slide .img .show-wrap .content-detail.spe {
	padding: 10px 40px;
}

/* line 3471, ../sass/app/_product.scss */
#detail.product .module-wrapper .item .service-detail .img-wrap .swiper-container .swiper-wrapper .swiper-slide .img .show-wrap::after {
	content: '';
	display: block;
	clear: both;
}

/* line 3488, ../sass/app/_product.scss */
#detail.product .module-wrapper .item .feedback-container .message-wrap .form-wrap .captcha img {
	float: right;
}

/* line 3492, ../sass/app/_product.scss */
#detail.product .module-wrapper .item .feedback-container .message-wrap .form-wrap .form-groups {
	width: 100%;
	display: -webkit-flex;
	display: flex;
	-webkit-flex-direction: row;
	flex-direction: row;
	-webkit-flex-wrap: nowrap;
	flex-wrap: nowrap;
	-webkit-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-justify-content: space-between;
	justify-content: space-between;
}

/* line 3501, ../sass/app/_product.scss */
#detail.product .module-wrapper .item .feedback-container .message-wrap .form-wrap .form-group {
	position: relative;
}

/* line 3503, ../sass/app/_product.scss */
#detail.product .module-wrapper .item .feedback-container .message-wrap .form-wrap .form-group .input-wrap {
	display: -webkit-flex;
	display: flex;
	-webkit-flex-direction: row;
	flex-direction: row;
	-webkit-flex-wrap: nowrap;
	flex-wrap: nowrap;
}

/* line 3505, ../sass/app/_product.scss */
#detail.product .module-wrapper .item .feedback-container .message-wrap .form-wrap .form-group .input-wrap .label {
	width: 95px;
	line-height: 40px;
}

/* line 3509, ../sass/app/_product.scss */
#detail.product .module-wrapper .item .feedback-container .message-wrap .form-wrap .form-group .input-wrap .input {
	position: relative;
}

/* line 3511, ../sass/app/_product.scss */
#detail.product .module-wrapper .item .feedback-container .message-wrap .form-wrap .form-group .input-wrap .input .v-label {
	display: inline-block;
	width: 95px;
	line-height: 40px;
}

/* line 3516, ../sass/app/_product.scss */
#detail.product .module-wrapper .item .feedback-container .message-wrap .form-wrap .form-group .input-wrap .input .help-block {
	position: absolute;
	bottom: 0;
	right: 0;
}

/* line 3522, ../sass/app/_product.scss */
#detail.product .module-wrapper .item .feedback-container .message-wrap .form-wrap .form-group .input-wrap input {
	display: inline-block;
	width: 245px;
	height: 40px;
	line-height: 40px;
	background: white;
	padding: 0 10px;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	border: none;
	margin-bottom: 30px;
}

/* line 3539, ../sass/app/_product.scss */
#detail.product .module-wrapper .item .feedback-container .message-wrap .form-wrap .form-group.field-contactmessageform-verify .input-wrap .label {
	display: none;
}

/* line 3543, ../sass/app/_product.scss */
#detail.product .module-wrapper .item .feedback-container .message-wrap .form-wrap .form-group.field-contactmessageform-verify .input-wrap .input .captcha {
	display: inline-block;
}

/* line 3546, ../sass/app/_product.scss */
#detail.product .module-wrapper .item .feedback-container .message-wrap .form-wrap .form-group.field-contactmessageform-verify .input-wrap .input input {
	width: 165px;
}

/* line 3554, ../sass/app/_product.scss */
#detail.product .module-wrapper .item .feedback-container .message-wrap .form-wrap .form-group.field-contactmessageform-back .input-wrap {
	display: block;
}

/* line 3562, ../sass/app/_product.scss */
#detail.product .module-wrapper .item .feedback-container .message-wrap .form-wrap .form-group.field-contactmessageform-verify .input-wrap .input input::-webkit-input-placeholder,
#detail.product .module-wrapper .item .feedback-container .message-wrap .form-wrap .form-group.required .input-wrap .input input::-webkit-input-placeholder {
	/* WebKit, Blink, Edge */
	color: red !important;
}

/* line 3565, ../sass/app/_product.scss */
#detail.product .module-wrapper .item .feedback-container .message-wrap .form-wrap .form-group.field-contactmessageform-verify .input-wrap .input input::-moz-placeholder,
#detail.product .module-wrapper .item .feedback-container .message-wrap .form-wrap .form-group.required .input-wrap .input input::-moz-placeholder {
	/* Mozilla Firefox 4 to 18 */
	color: red !important;
}

/* line 3568, ../sass/app/_product.scss */
#detail.product .module-wrapper .item .feedback-container .message-wrap .form-wrap .form-group.field-contactmessageform-verify .input-wrap .input input::-moz-placeholder,
#detail.product .module-wrapper .item .feedback-container .message-wrap .form-wrap .form-group.required .input-wrap .input input::-moz-placeholder {
	/* Mozilla Firefox 19+ */
	color: red !important;
}

/* line 3571, ../sass/app/_product.scss */
#detail.product .module-wrapper .item .feedback-container .message-wrap .form-wrap .form-group.field-contactmessageform-verify .input-wrap .input input::-ms-input-placeholder,
#detail.product .module-wrapper .item .feedback-container .message-wrap .form-wrap .form-group.required .input-wrap .input input::-ms-input-placeholder {
	/* Internet Explorer 10-11 */
	color: red !important;
}

/* line 3574, ../sass/app/_product.scss */
#detail.product .module-wrapper .item .feedback-container .message-wrap .form-wrap .form-group.field-contactmessageform-verify .input-wrap .input input::placeholder,
#detail.product .module-wrapper .item .feedback-container .message-wrap .form-wrap .form-group.required .input-wrap .input input::placeholder {
	color: red !important;
}

/* line 3584, ../sass/app/_product.scss */
#detail.product .module-wrapper .item .feedback-container .message-wrap .form-wrap textarea {
	width: 1200px;
	height: 180px;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	border: none;
	background: white;
	resize: none;
	padding: 20px;
	margin-bottom: 15px;
	font-family: "PingFang SC", "Microsoft YaHei";
}

/* line 3595, ../sass/app/_product.scss */
#detail.product .module-wrapper .item .feedback-container .message-wrap .form-wrap .submit {
	width: 300px;
	height: 55px;
	color: white;
	background: #006ed2;
	border: none;
	text-align: center;
	line-height: 55px;
	cursor: pointer;
	font-size: 1.8rem;
}

/* line 3606, ../sass/app/_product.scss */
#detail.product .module-wrapper .item .feedback-container .message-wrap .form-wrap .button-wrap {
	width: 100%;
	display: -webkit-flex;
	display: flex;
	-webkit-flex-direction: row;
	flex-direction: row;
	-webkit-flex-wrap: nowrap;
	flex-wrap: nowrap;
	-webkit-justify-content: space-around;
	justify-content: space-around;
}

/* line 3610, ../sass/app/_product.scss */
#detail.product .module-wrapper .item .feedback-container .message-wrap .form-wrap .button-wrap .clear-input {
	width: 300px;
	height: 55px;
	color: white;
	background: #006ed2;
	border: none;
	text-align: center;
	line-height: 55px;
	cursor: pointer;
	font-size: 1.8rem;
}

/* line 3622, ../sass/app/_product.scss */
#detail.product .module-wrapper .item .feedback-container .message-wrap .form-wrap .help-block {
	color: #006ed2;
	margin-bottom: 15px;
}

/* line 3629, ../sass/app/_product.scss */
#detail.product .module-wrapper .item:nth-child(1) {
	background: #f2f2f2;
}

/* line 3632, ../sass/app/_product.scss */
#detail.product .module-wrapper .item:nth-child(3) {
	background: #f2f2f2;
}

/* line 3635, ../sass/app/_product.scss */
#detail.product .module-wrapper .item:nth-child(5) {
	background: #f2f2f2;
}

/* line 3638, ../sass/app/_product.scss */
#detail.product .module-wrapper .item:nth-child(7) {
	background: #f2f2f2;
}

/* line 3647, ../sass/app/_product.scss */
#detail.product-v .head_banner {
	margin-top: 81px;
	width: 100%;
	height: 450px;
	background: #edebeb;
}

/* line 3653, ../sass/app/_product.scss */
#detail.product-v .head_banner .content {
	position: relative;
	width: 1200px;
	margin: 0 auto;
	height: 100%;
	display: -webkit-flex;
	display: flex;
	-webkit-flex-direction: row;
	flex-direction: row;
	-webkit-flex-wrap: nowrap;
	flex-wrap: nowrap;
	-webkit-align-items: center;
	align-items: center;
	-webkit-justify-content: space-between;
	justify-content: space-between;
}

/* line 3661, ../sass/app/_product.scss */
#detail.product-v .head_banner .content.indoor {
	-webkit-justify-content: flex-start;
	justify-content: flex-start;
}

/* line 3664, ../sass/app/_product.scss */
#detail.product-v .head_banner .content .t-wrapper {
	position: absolute;
	left: 0;
	bottom: 0;
}

/* line 3668, ../sass/app/_product.scss */
#detail.product-v .head_banner .content .t-wrapper .t-item {
	display: inline-block;
	cursor: pointer;
	text-align: center;
	width: 100px;
	line-height: 40px;
	font-size: 1.6rem;
	color: white;
	background: #999999;
}

/* line 3677, ../sass/app/_product.scss */
#detail.product-v .head_banner .content .t-wrapper .t-item.active,
#detail.product-v .head_banner .content .t-wrapper .t-item:hover {
	background: #006ed2;
}

/* line 3686, ../sass/app/_product.scss */
#detail.product-v .head_banner .content .t-title {
	color: #006ed2;
	letter-spacing: 2px;
	font-weight: bold;
	font-size: 3.6rem;
	line-height: 1.2;
}

/* line 3692, ../sass/app/_product.scss */
#detail.product-v .head_banner .content .t-title span {
	font-weight: normal;
}

/* line 3696, ../sass/app/_product.scss */
#detail.product-v .head_banner .content .t-detail {
	font-size: 1.6rem;
}

/* line 3698, ../sass/app/_product.scss */
#detail.product-v .head_banner .content .t-detail .num {
	display: inline;
	font-size: 3rem;
}

/* line 3702, ../sass/app/_product.scss */
#detail.product-v .head_banner .content .t-detail span {
	color: #006ed2;
	font-weight: bold;
}

/* line 3706, ../sass/app/_product.scss */
#detail.product-v .head_banner .content .t-detail.spe {
	margin-top: 40px;
}

/* line 3709, ../sass/app/_product.scss */
#detail.product-v .head_banner .content .t-detail.one {
	font-size: 2.2rem;
}

/* line 3713, ../sass/app/_product.scss */
#detail.product-v .head_banner .content .icon-wrapper {
	margin-top: 50px;
	width: 360px;
	display: -webkit-flex;
	display: flex;
	-webkit-flex-direction: row;
	flex-direction: row;
	-webkit-flex-wrap: nowrap;
	flex-wrap: nowrap;
	-webkit-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-justify-content: space-between;
	justify-content: space-between;
}

/* line 3719, ../sass/app/_product.scss */
#detail.product-v .head_banner .content .icon-wrapper .i-item {
	width: 105px;
	text-align: center;
}

/* line 3722, ../sass/app/_product.scss */
#detail.product-v .head_banner .content .icon-wrapper .i-item img {
	display: inline-block;
	max-width: 51px;
}

/* line 3726, ../sass/app/_product.scss */
#detail.product-v .head_banner .content .icon-wrapper .i-item .name {
	display: block;
	text-align: center;
	font-size: 1.6rem;
	margin: 0 0 25px;
}

/* line 3732, ../sass/app/_product.scss */
#detail.product-v .head_banner .content .icon-wrapper .i-item.spe {
	width: 170px;
}

/* line 3737, ../sass/app/_product.scss */
#detail.product-v .head_banner .content .icon-wrapper.spe {
	margin-top: 30px;
}

/* line 3742, ../sass/app/_product.scss */
#detail.product-v .head_banner.spe {
	background-repeat: no-repeat;
	background-position: center;
	-moz-background-size: cover;
	-o-background-size: cover;
	-webkit-background-size: cover;
	background-size: cover;
}

/* line 3746, ../sass/app/_product.scss */
#detail.product-v .intro-contact {
	width: 100%;
	background: #006ed2;
}

/* line 3750, ../sass/app/_product.scss */
#detail.product-v .intro-contact .main-contain p {
	padding: 15px 0;
	font-size: 1.8rem;
	line-height: 1.7;
	color: white;
}

/* line 3755, ../sass/app/_product.scss */
#detail.product-v .intro-contact .main-contain p strong {
	text-decoration: underline;
}

/* line 3758, ../sass/app/_product.scss */
#detail.product-v .intro-contact .main-contain p em {
	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=70);
	opacity: 0.7;
}

/* line 3761, ../sass/app/_product.scss */
#detail.product-v .intro-contact .main-contain p #online {
	cursor: pointer;
}

/* line 3767, ../sass/app/_product.scss */
#detail.product-v .slogan-content {
	width: 100%;
	height: 200px;
	background-repeat: no-repeat;
	background-position: center;
	-moz-background-size: cover;
	-o-background-size: cover;
	-webkit-background-size: cover;
	background-size: cover;
	background-image: url("../images/index/slogan_bg.jpg");
}

/* line 3772, ../sass/app/_product.scss */
#detail.product-v .slogan-content .main-contain {
	height: 100%;
	display: -webkit-flex;
	display: flex;
	-webkit-flex-direction: column;
	flex-direction: column;
	-webkit-flex-wrap: nowrap;
	flex-wrap: nowrap;
	-webkit-align-items: center;
	align-items: center;
	-webkit-justify-content: center;
	justify-content: center;
}

/* line 3777, ../sass/app/_product.scss */
#detail.product-v .slogan-content .main-contain .title {
	font-weight: bold;
	font-size: 3.6rem;
	color: #006ed2;
	margin-bottom: 30px;
}

/* line 3783, ../sass/app/_product.scss */
#detail.product-v .slogan-content .main-contain .detail {
	text-align: center;
	font-size: 2.4rem;
	line-height: 1.5;
}

/* line 3792, ../sass/app/_product.scss */
#detail.product-v .module-wrapper .item {
	padding: 40px 0;
	background-repeat: no-repeat;
	background-position: center;
	-moz-background-size: cover;
	-o-background-size: cover;
	-webkit-background-size: cover;
	background-size: cover;
	/* .title{
     position: relative;
     padding-left: 20px;
     font-size: 3.6rem;
     font-weight: bold;
     &::before{
       @include after();
       position: absolute;
       width: 8px;
       height: 35px;
       background: $MAIN_COLOR_BLUE;
       top: 0;
       left: 0;
     }
     &.spe{
       padding-left: 0;
       &::before{
         display: none;
       }
     }
   }*/
}

/* line 3795, ../sass/app/_product.scss */
#detail.product-v .module-wrapper .item .one-container {
	width: 100%;
	background-repeat: no-repeat;
	background-position: center;
	-moz-background-size: cover;
	-o-background-size: cover;
	-webkit-background-size: cover;
	background-size: cover;
}

/* line 3798, ../sass/app/_product.scss */
#detail.product-v .module-wrapper .item .one-container .one-wrapper {
	width: 100%;
	text-align: center;
}

/* line 3801, ../sass/app/_product.scss */
#detail.product-v .module-wrapper .item .one-container .one-wrapper img {
	display: inline-block;
}

/* line 3804, ../sass/app/_product.scss */
#detail.product-v .module-wrapper .item .one-container .one-wrapper .o-title {
	font-size: 3.6rem;
	color: white;
}

/* line 3808, ../sass/app/_product.scss */
#detail.product-v .module-wrapper .item .one-container .one-wrapper .o-detail {
	margin-top: 20px;
	font-size: 1.8rem;
	line-height: 2.4rem;
	color: white;
	padding-bottom: 40px;
}

/* line 3815, ../sass/app/_product.scss */
#detail.product-v .module-wrapper .item .one-container .one-wrapper .fan-text {
	width: 100%;
	margin-bottom: 105px;
}

/* line 3818, ../sass/app/_product.scss */
#detail.product-v .module-wrapper .item .one-container .one-wrapper .fan-text .f-item {
	width: 50%;
	float: left;
}

/* line 3821, ../sass/app/_product.scss */
#detail.product-v .module-wrapper .item .one-container .one-wrapper .fan-text .f-item .left {
	padding-left: 50px;
	font-size: 3.3rem;
	line-height: 1.3;
}

/* line 3825, ../sass/app/_product.scss */
#detail.product-v .module-wrapper .item .one-container .one-wrapper .fan-text .f-item .left p {
	text-align: left;
}

/* line 3829, ../sass/app/_product.scss */
#detail.product-v .module-wrapper .item .one-container .one-wrapper .fan-text .f-item .right {
	padding-left: 25px;
}

/* line 3831, ../sass/app/_product.scss */
#detail.product-v .module-wrapper .item .one-container .one-wrapper .fan-text .f-item .right .slogan-item {
	float: left;
	margin-right: 90px;
}

/* line 3834, ../sass/app/_product.scss */
#detail.product-v .module-wrapper .item .one-container .one-wrapper .fan-text .f-item .right .slogan-item .s-title {
	font-size: 3rem;
	font-weight: bold;
	margin-bottom: 40px;
	position: relative;
	text-align: left;
}

/* line 3840, ../sass/app/_product.scss */
#detail.product-v .module-wrapper .item .one-container .one-wrapper .fan-text .f-item .right .slogan-item .s-title::after {
	position: absolute;
	content: '';
	display: block;
	width: 200px;
	height: 1px;
	left: 0;
	bottom: -19px;
	margin-left: -16px;
	background: #e2e2e2;
}

/* line 3851, ../sass/app/_product.scss */
#detail.product-v .module-wrapper .item .one-container .one-wrapper .fan-text .f-item .right .slogan-item .s-detail {
	font-size: 1.8rem;
	line-height: 1.3;
	text-align: left;
}

/* line 3856, ../sass/app/_product.scss */
#detail.product-v .module-wrapper .item .one-container .one-wrapper .fan-text .f-item .right .slogan-item:last-child {
	margin-right: 0;
}

/* line 3860, ../sass/app/_product.scss */
#detail.product-v .module-wrapper .item .one-container .one-wrapper .fan-text .f-item .right::after {
	content: '';
	display: block;
	clear: both;
}

/* line 3867, ../sass/app/_product.scss */
#detail.product-v .module-wrapper .item .one-container .one-wrapper .fan-text::after {
	content: '';
	display: block;
	clear: both;
}

/* line 3873, ../sass/app/_product.scss */
#detail.product-v .module-wrapper .item .one-container .one-wrapper .strength-wrapper {
	width: 100%;
	display: -webkit-flex;
	display: flex;
	-webkit-flex-direction: row;
	flex-direction: row;
	-webkit-flex-wrap: nowrap;
	flex-wrap: nowrap;
	-webkit-justify-content: space-between;
	justify-content: space-between;
}

/* line 3877, ../sass/app/_product.scss */
#detail.product-v .module-wrapper .item .one-container .one-wrapper .strength-wrapper .s-item {
	text-align: center;
}

/* line 3879, ../sass/app/_product.scss */
#detail.product-v .module-wrapper .item .one-container .one-wrapper .strength-wrapper .s-item .s-title {
	font-size: 3rem;
	font-weight: bold;
	margin-bottom: 40px;
	position: relative;
}

/* line 3884, ../sass/app/_product.scss */
#detail.product-v .module-wrapper .item .one-container .one-wrapper .strength-wrapper .s-item .s-title::after {
	position: absolute;
	content: '';
	display: block;
	width: 32px;
	height: 1px;
	left: 50%;
	bottom: -19px;
	margin-left: -16px;
	background: #e2e2e2;
}

/* line 3895, ../sass/app/_product.scss */
#detail.product-v .module-wrapper .item .one-container .one-wrapper .strength-wrapper .s-item .s-detail {
	font-size: 1.8rem;
	line-height: 1.3;
}

/* line 3901, ../sass/app/_product.scss */
#detail.product-v .module-wrapper .item .one-container .one-wrapper.face-plate {
	padding: 0;
	background: black;
}

/* line 3904, ../sass/app/_product.scss */
#detail.product-v .module-wrapper .item .one-container .one-wrapper.face-plate .plate-wrapper {
	width: 100%;
	display: -webkit-flex;
	display: flex;
	-webkit-flex-direction: row;
	flex-direction: row;
	-webkit-flex-wrap: nowrap;
	flex-wrap: nowrap;
}

/* line 3907, ../sass/app/_product.scss */
#detail.product-v .module-wrapper .item .one-container .one-wrapper.face-plate .plate-wrapper .p-item {
	width: 50%;
}

/* line 3910, ../sass/app/_product.scss */
#detail.product-v .module-wrapper .item .one-container .one-wrapper.face-plate .plate-wrapper .p-item .img-wrap img {
	position: relative;
	left: -280px;
}

/* line 3916, ../sass/app/_product.scss */
#detail.product-v .module-wrapper .item .one-container .one-wrapper.face-plate .plate-wrapper .p-item .text-wrap {
	margin-top: 140px;
}

/* line 3918, ../sass/app/_product.scss */
#detail.product-v .module-wrapper .item .one-container .one-wrapper.face-plate .plate-wrapper .p-item .text-wrap .t-item {
	margin-bottom: 70px;
}

/* line 3920, ../sass/app/_product.scss */
#detail.product-v .module-wrapper .item .one-container .one-wrapper.face-plate .plate-wrapper .p-item .text-wrap .t-item .t-title {
	font-size: 3rem;
	color: white;
	margin-bottom: 20px;
	text-align: left;
}

/* line 3926, ../sass/app/_product.scss */
#detail.product-v .module-wrapper .item .one-container .one-wrapper.face-plate .plate-wrapper .p-item .text-wrap .t-item .t-detail {
	font-size: 1.8rem;
	line-height: 1.3;
	color: white;
	text-align: left;
}

/* line 3934, ../sass/app/_product.scss */
#detail.product-v .module-wrapper .item .one-container .one-wrapper.face-plate .plate-wrapper .p-item:last-child {
	display: -webkit-flex;
	display: flex;
	-webkit-flex-direction: row;
	flex-direction: row;
	-webkit-flex-wrap: nowrap;
	flex-wrap: nowrap;
	-webkit-justify-content: center;
	justify-content: center;
}

/* line 3941, ../sass/app/_product.scss */
#detail.product-v .module-wrapper .item .one-container .one-wrapper.padding {
	padding: 40px 0;
}

/* line 3945, ../sass/app/_product.scss */
#detail.product-v .module-wrapper .item .one-container.bg {
	background-image: linear-gradient(to bottom, #000000, #999999);
}

/* line 3972, ../sass/app/_product.scss */
#detail.product-v .module-wrapper .item .title {
	position: relative;
	font-size: 3.6rem;
	font-weight: bold;
}

/* line 3976, ../sass/app/_product.scss */
#detail.product-v .module-wrapper .item .title.spe {
	padding-left: 0;
}

/* line 3978, ../sass/app/_product.scss */
#detail.product-v .module-wrapper .item .title.spe::before {
	display: none;
}

/* line 3983, ../sass/app/_product.scss */
#detail.product-v .module-wrapper .item .detail-container {
	width: 100%;
	display: -webkit-flex;
	display: flex;
	-webkit-flex-direction: row;
	flex-direction: row;
	-webkit-flex-wrap: nowrap;
	flex-wrap: nowrap;
	-webkit-justify-content: space-between;
	justify-content: space-between;
	-webkit-align-items: center;
	align-items: center;
}

/* line 3991, ../sass/app/_product.scss */
#detail.product-v .module-wrapper .item .detail-container .intro-wrap {
	max-width: 450px;
}

/* line 3993, ../sass/app/_product.scss */
#detail.product-v .module-wrapper .item .detail-container .intro-wrap .intro-item {
	margin-top: 30px;
}

/* line 3996, ../sass/app/_product.scss */
#detail.product-v .module-wrapper .item .detail-container .intro-wrap .intro-title {
	font-size: 2.4rem;
	line-height: 1.6;
	font-weight: bold;
	color: #006ed2;
}

/* line 4002, ../sass/app/_product.scss */
#detail.product-v .module-wrapper .item .detail-container .intro-wrap .detail {
	font-size: 1.6rem;
	line-height: 1.5;
}

/* line 4009, ../sass/app/_product.scss */
#detail.product-v .module-wrapper .item .purify-container .intro {
	width: 48%;
	float: left;
	font-size: 1.6rem;
	line-height: 1.5;
	text-align: left;
	color: black;
	margin-top: 30px;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	padding: 0 5px;
}

/* line 4019, ../sass/app/_product.scss */
#detail.product-v .module-wrapper .item .purify-container .intro.spe {
	width: 100%;
	text-align: center;
}

/* line 4024, ../sass/app/_product.scss */
#detail.product-v .module-wrapper .item .purify-container .step-wrapper {
	width: 1178px;
	border: 1px solid #f2f2f2;
	height: 78px;
	margin: 0 auto;
	display: -webkit-flex;
	display: flex;
	-webkit-flex-direction: row;
	flex-direction: row;
	-webkit-flex-wrap: nowrap;
	flex-wrap: nowrap;
	-webkit-align-items: center;
	align-items: center;
}

/* line 4031, ../sass/app/_product.scss */
#detail.product-v .module-wrapper .item .purify-container .step-wrapper .step-item {
	position: relative;
}

/* line 4033, ../sass/app/_product.scss */
#detail.product-v .module-wrapper .item .purify-container .step-wrapper .step-item span {
	font-size: 1.6rem;
	line-height: 1.5;
}

/* line 4037, ../sass/app/_product.scss */
#detail.product-v .module-wrapper .item .purify-container .step-wrapper .step-item::before {
	content: '';
	display: block;
	position: absolute;
	width: 3px;
	height: 18px;
	background: #006ed2;
	top: 3px;
	left: -10px;
}

/* line 4046, ../sass/app/_product.scss */
#detail.product-v .module-wrapper .item .purify-container .step-wrapper .step-item:first-child {
	margin-left: 180px;
}

/* line 4049, ../sass/app/_product.scss */
#detail.product-v .module-wrapper .item .purify-container .step-wrapper .step-item:nth-child(2) {
	margin-left: 150px;
}

/* line 4052, ../sass/app/_product.scss */
#detail.product-v .module-wrapper .item .purify-container .step-wrapper .step-item:nth-child(3) {
	margin-left: 175px;
}

/* line 4055, ../sass/app/_product.scss */
#detail.product-v .module-wrapper .item .purify-container .step-wrapper .step-item:nth-child(4) {
	margin-left: 180px;
}

/* line 4059, ../sass/app/_product.scss */
#detail.product-v .module-wrapper .item .purify-container .step-wrapper .step-item:nth-child(5) {
	margin-left: 100px;
}

/* line 4064, ../sass/app/_product.scss */
#detail.product-v .module-wrapper .item .purify-container .img {
	width: 100%;
}

/* line 4066, ../sass/app/_product.scss */
#detail.product-v .module-wrapper .item .purify-container .img img {
	position: relative;
	display: inline-block;
}

/* line 4072, ../sass/app/_product.scss */
#detail.product-v .module-wrapper .item .purify-container .detail-wrap {
	float: right;
	width: 48%;
	display: -webkit-flex;
	display: flex;
	-webkit-flex-direction: row;
	flex-direction: row;
	-webkit-flex-wrap: nowrap;
	flex-wrap: nowrap;
	-webkit-justify-content: space-between;
	justify-content: space-between;
}

/* line 4081, ../sass/app/_product.scss */
#detail.product-v .module-wrapper .item .purify-container .detail-wrap .d-item .item-title {
	text-align: center;
	font-size: 2.4rem;
	line-height: 1.2;
	font-weight: bold;
	margin: 20px 0;
}

/* line 4089, ../sass/app/_product.scss */
#detail.product-v .module-wrapper .item .purify-container .detail-wrap .d-item .item-detail {
	width: 320px;
	font-size: 1.6rem;
	line-height: 1.8;
}

/* line 4095, ../sass/app/_product.scss */
#detail.product-v .module-wrapper .item .purify-container .detail-wrap .intro {
	width: 100%;
	text-align: left;
	font-size: 1.6rem;
	line-height: 1.5;
	margin-bottom: 40px;
	color: #999999;
}

/* line 4105, ../sass/app/_product.scss */
#detail.product-v .module-wrapper .item .purify-container .text-wrapper::after {
	content: '';
	display: block;
	clear: both;
}

/* line 4111, ../sass/app/_product.scss */
#detail.product-v .module-wrapper .item .table-head {
	font-size: 3.6rem;
	margin-bottom: 50px;
}

/* line 4115, ../sass/app/_product.scss */
#detail.product-v .module-wrapper .item .table-wrap {
	width: 100%;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	border: 1px solid #f2f2f2;
}

/* line 4119, ../sass/app/_product.scss */
#detail.product-v .module-wrapper .item .table-wrap .thead {
	float: left;
	width: 215px;
}

/* line 4124, ../sass/app/_product.scss */
#detail.product-v .module-wrapper .item .table-wrap .thead .tr .td {
	padding: 0 0 0 20px;
	height: 45px;
	line-height: 44px;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	border-right: 1px solid #f2f2f2;
	border-bottom: 1px solid #f2f2f2;
	font-size: 1.4rem;
	font-weight: bold;
}

/* line 4133, ../sass/app/_product.scss */
#detail.product-v .module-wrapper .item .table-wrap .thead .tr .td.spe {
	display: -webkit-flex;
	display: flex;
	-webkit-flex-direction: column;
	flex-direction: column;
	-webkit-flex-wrap: nowrap;
	flex-wrap: nowrap;
	-webkit-justify-content: center;
	justify-content: center;
}

/* line 4137, ../sass/app/_product.scss */
#detail.product-v .module-wrapper .item .table-wrap .thead .tr .td .type {
	margin: 5px 0;
	width: 108px;
	height: 38px;
	text-align: center;
	line-height: 38px;
	border: 1px solid #006ed2;
	font-size: 1.4rem;
	color: #006ed2;
	-moz-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	-webkit-transition: all 0.3s ease;
	transition: all 0.3s ease;
}

/* line 4147, ../sass/app/_product.scss */
#detail.product-v .module-wrapper .item .table-wrap .thead .tr .td .type.active,
#detail.product-v .module-wrapper .item .table-wrap .thead .tr .td .type:hover {
	background: #006ed2;
	color: white;
}

/* line 4152, ../sass/app/_product.scss */
#detail.product-v .module-wrapper .item .table-wrap .thead .tr .td.s {
	font-size: 1.3rem;
}

/* line 4156, ../sass/app/_product.scss */
#detail.product-v .module-wrapper .item .table-wrap .thead .tr .td:first-child {
	height: 184px;
	line-height: 183px;
}

/* line 4161, ../sass/app/_product.scss */
#detail.product-v .module-wrapper .item .table-wrap .thead .tr .td:nth-child(2) {
	color: white;
	background: #006ed2;
}

/* line 4165, ../sass/app/_product.scss */
#detail.product-v .module-wrapper .item .table-wrap .thead .tr .td:last-child {
	border-bottom: none;
}

/* line 4168, ../sass/app/_product.scss */
#detail.product-v .module-wrapper .item .table-wrap .thead .tr .td:nth-child(3),
#detail.product-v .module-wrapper .item .table-wrap .thead .tr .td:nth-child(5),
#detail.product-v .module-wrapper .item .table-wrap .thead .tr .td:nth-child(7),
#detail.product-v .module-wrapper .item .table-wrap .thead .tr .td:nth-child(9),
#detail.product-v .module-wrapper .item .table-wrap .thead .tr .td:nth-child(11),
#detail.product-v .module-wrapper .item .table-wrap .thead .tr .td:nth-child(13),
#detail.product-v .module-wrapper .item .table-wrap .thead .tr .td:nth-child(15),
#detail.product-v .module-wrapper .item .table-wrap .thead .tr .td:nth-child(17) {
	background: white;
}

/* line 4171, ../sass/app/_product.scss */
#detail.product-v .module-wrapper .item .table-wrap .thead .tr .td:nth-child(3),
#detail.product-v .module-wrapper .item .table-wrap .thead .tr .td:nth-child(5) {
	border-right: transparent;
}

/* line 4178, ../sass/app/_product.scss */
#detail.product-v .module-wrapper .item .table-wrap .thead .tr.cb .td:nth-child(3),
#detail.product-v .module-wrapper .item .table-wrap .thead .tr.cb .td:nth-child(5),
#detail.product-v .module-wrapper .item .table-wrap .thead .tr.cb .td:nth-child(7),
#detail.product-v .module-wrapper .item .table-wrap .thead .tr.cb .td:nth-child(9),
#detail.product-v .module-wrapper .item .table-wrap .thead .tr.cb .td:nth-child(11),
#detail.product-v .module-wrapper .item .table-wrap .thead .tr.cb .td:nth-child(13),
#detail.product-v .module-wrapper .item .table-wrap .thead .tr.cb .td:nth-child(15),
#detail.product-v .module-wrapper .item .table-wrap .thead .tr.cb .td:nth-child(17) {
	background: #f2f2f2;
}

/* line 4186, ../sass/app/_product.scss */
#detail.product-v .module-wrapper .item .table-wrap .thead .tr.spe .td {
	font-size: 1.3rem;
}

/* line 4188, ../sass/app/_product.scss */
#detail.product-v .module-wrapper .item .table-wrap .thead .tr.spe .td:first-child {
	height: 45px;
	line-height: 44px;
	color: white;
	background: #006ed2;
}

/* line 4194, ../sass/app/_product.scss */
#detail.product-v .module-wrapper .item .table-wrap .thead .tr.spe .td:nth-child(2) {
	color: black;
	background: transparent;
}

/* line 4204, ../sass/app/_product.scss */
#detail.product-v .module-wrapper .item .table-wrap .tbody {
	position: relative;
	float: left;
	width: 983px;
}

/* line 4209, ../sass/app/_product.scss */
#detail.product-v .module-wrapper .item .table-wrap .tbody .swiper-container {
	width: 100%;
	height: 100%;
}

/* line 4214, ../sass/app/_product.scss */
#detail.product-v .module-wrapper .item .table-wrap .tbody .swiper-container .swiper-wrapper .swiper-slide .tr {
	width: 197px;
}

/* line 4216, ../sass/app/_product.scss */
#detail.product-v .module-wrapper .item .table-wrap .tbody .swiper-container .swiper-wrapper .swiper-slide .tr .td {
	padding: 0 20px;
	height: 45px;
	line-height: 44px;
	text-align: center;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	border-bottom: 1px solid #f2f2f2;
	border-left: 1px solid #f2f2f2;
	font-size: 1.4rem;
}

/* line 4225, ../sass/app/_product.scss */
#detail.product-v .module-wrapper .item .table-wrap .tbody .swiper-container .swiper-wrapper .swiper-slide .tr .td img {
	max-height: 100%;
	vertical-align: middle;
	display: inline-block;
}

/* line 4231, ../sass/app/_product.scss */
#detail.product-v .module-wrapper .item .table-wrap .tbody .swiper-container .swiper-wrapper .swiper-slide .tr .td a span {
	display: inline-block;
	margin: 0 5px;
}

/* line 4234, ../sass/app/_product.scss */
#detail.product-v .module-wrapper .item .table-wrap .tbody .swiper-container .swiper-wrapper .swiper-slide .tr .td a span.img {
	width: 15px;
	height: 15px;
	background-repeat: no-repeat;
	background-position: center;
	-moz-background-size: cover;
	-o-background-size: cover;
	-webkit-background-size: cover;
	background-size: cover;
	background-image: url("../images/product/down.png");
	-moz-transition: background 0.3s ease;
	-o-transition: background 0.3s ease;
	-webkit-transition: background 0.3s ease;
	transition: background 0.3s ease;
}

/* line 4243, ../sass/app/_product.scss */
#detail.product-v .module-wrapper .item .table-wrap .tbody .swiper-container .swiper-wrapper .swiper-slide .tr .td a:hover span {
	color: #006ed2;
}

/* line 4245, ../sass/app/_product.scss */
#detail.product-v .module-wrapper .item .table-wrap .tbody .swiper-container .swiper-wrapper .swiper-slide .tr .td a:hover span.img {
	background-image: url("../images/product/down-hover.png");
}

/* line 4251, ../sass/app/_product.scss */
#detail.product-v .module-wrapper .item .table-wrap .tbody .swiper-container .swiper-wrapper .swiper-slide .tr .td:first-child {
	height: 184px;
	line-height: 183px;
	padding: 0;
}

/* line 4256, ../sass/app/_product.scss */
#detail.product-v .module-wrapper .item .table-wrap .tbody .swiper-container .swiper-wrapper .swiper-slide .tr .td:nth-child(2) {
	color: white;
	background: #006ed2;
}

/* line 4260, ../sass/app/_product.scss */
#detail.product-v .module-wrapper .item .table-wrap .tbody .swiper-container .swiper-wrapper .swiper-slide .tr .td:last-child {
	border-bottom: none;
}

/* line 4263, ../sass/app/_product.scss */
#detail.product-v .module-wrapper .item .table-wrap .tbody .swiper-container .swiper-wrapper .swiper-slide .tr .td:nth-child(3),
#detail.product-v .module-wrapper .item .table-wrap .tbody .swiper-container .swiper-wrapper .swiper-slide .tr .td:nth-child(5),
#detail.product-v .module-wrapper .item .table-wrap .tbody .swiper-container .swiper-wrapper .swiper-slide .tr .td:nth-child(7),
#detail.product-v .module-wrapper .item .table-wrap .tbody .swiper-container .swiper-wrapper .swiper-slide .tr .td:nth-child(9),
#detail.product-v .module-wrapper .item .table-wrap .tbody .swiper-container .swiper-wrapper .swiper-slide .tr .td:nth-child(11),
#detail.product-v .module-wrapper .item .table-wrap .tbody .swiper-container .swiper-wrapper .swiper-slide .tr .td:nth-child(13),
#detail.product-v .module-wrapper .item .table-wrap .tbody .swiper-container .swiper-wrapper .swiper-slide .tr .td:nth-child(15),
#detail.product-v .module-wrapper .item .table-wrap .tbody .swiper-container .swiper-wrapper .swiper-slide .tr .td:nth-child(17) {
	background: white;
}

/* line 4269, ../sass/app/_product.scss */
#detail.product-v .module-wrapper .item .table-wrap .tbody .swiper-container .swiper-wrapper .swiper-slide .tr.cb .td:nth-child(3),
#detail.product-v .module-wrapper .item .table-wrap .tbody .swiper-container .swiper-wrapper .swiper-slide .tr.cb .td:nth-child(5),
#detail.product-v .module-wrapper .item .table-wrap .tbody .swiper-container .swiper-wrapper .swiper-slide .tr.cb .td:nth-child(7),
#detail.product-v .module-wrapper .item .table-wrap .tbody .swiper-container .swiper-wrapper .swiper-slide .tr.cb .td:nth-child(9),
#detail.product-v .module-wrapper .item .table-wrap .tbody .swiper-container .swiper-wrapper .swiper-slide .tr.cb .td:nth-child(11),
#detail.product-v .module-wrapper .item .table-wrap .tbody .swiper-container .swiper-wrapper .swiper-slide .tr.cb .td:nth-child(13),
#detail.product-v .module-wrapper .item .table-wrap .tbody .swiper-container .swiper-wrapper .swiper-slide .tr.cb .td:nth-child(15),
#detail.product-v .module-wrapper .item .table-wrap .tbody .swiper-container .swiper-wrapper .swiper-slide .tr.cb .td:nth-child(17) {
	background: #f2f2f2;
}

/* line 4278, ../sass/app/_product.scss */
#detail.product-v .module-wrapper .item .table-wrap .tbody .swiper-container .swiper-wrapper .swiper-slide .tr.s .td:first-child {
	height: 45px;
	line-height: 44px;
	padding: 0 20px;
	color: white;
	background: #006ed2;
}

/* line 4285, ../sass/app/_product.scss */
#detail.product-v .module-wrapper .item .table-wrap .tbody .swiper-container .swiper-wrapper .swiper-slide .tr.s .td:nth-child(2) {
	color: black;
	background: transparent;
}

/* line 4294, ../sass/app/_product.scss */
#detail.product-v .module-wrapper .item .table-wrap .tbody .swiper-container .swiper-wrapper .swiper-slide:first-child .tr .td {
	border-left: none;
}

/* line 4302, ../sass/app/_product.scss */
#detail.product-v .module-wrapper .item .table-wrap .tbody .swiper-container .spe {
	position: absolute;
	width: 100%;
	height: 44px;
	background: white;
	text-align: center;
	line-height: 44px;
	left: 0;
	z-index: 2;
	font-size: 1.4rem;
}

/* line 4312, ../sass/app/_product.scss */
#detail.product-v .module-wrapper .item .table-wrap .tbody .swiper-container .spe.first {
	top: 229px;
}

/* line 4314, ../sass/app/_product.scss */
#detail.product-v .module-wrapper .item .table-wrap .tbody .swiper-container .spe.first.uv {
	background: #f2f2f2;
}

/* line 4318, ../sass/app/_product.scss */
#detail.product-v .module-wrapper .item .table-wrap .tbody .swiper-container .spe.second {
	top: 319px;
}

/* line 4320, ../sass/app/_product.scss */
#detail.product-v .module-wrapper .item .table-wrap .tbody .swiper-container .spe.second.uv {
	background: #f2f2f2;
}

/* line 4324, ../sass/app/_product.scss */
#detail.product-v .module-wrapper .item .table-wrap .tbody .swiper-container .spe.third {
	background: #f2f2f2;
	top: 409px;
}

/* line 4327, ../sass/app/_product.scss */
#detail.product-v .module-wrapper .item .table-wrap .tbody .swiper-container .spe.third.uv {
	top: 500px;
}

/* line 4333, ../sass/app/_product.scss */
#detail.product-v .module-wrapper .item .table-wrap .tbody .swiper-container.s .spe {
	background: #f2f2f2;
}

/* line 4335, ../sass/app/_product.scss */
#detail.product-v .module-wrapper .item .table-wrap .tbody .swiper-container.s .spe.first {
	top: 45px;
}

/* line 4338, ../sass/app/_product.scss */
#detail.product-v .module-wrapper .item .table-wrap .tbody .swiper-container.s .spe.second {
	top: 135px;
}

/* line 4341, ../sass/app/_product.scss */
#detail.product-v .module-wrapper .item .table-wrap .tbody .swiper-container.s .spe.third {
	top: 225px;
}

/* line 4348, ../sass/app/_product.scss */
#detail.product-v .module-wrapper .item .table-wrap .tbody .swiper-button-prev {
	border-width: 15px 20px 15px 0;
	border-style: solid;
	border-color: transparent #006ed2 transparent transparent;
	width: 0;
	height: 0;
	background: none;
	top: 85px;
	left: -25px;
	margin: 0;
}

/* line 4358, ../sass/app/_product.scss */
#detail.product-v .module-wrapper .item .table-wrap .tbody .swiper-button-prev:focus {
	outline: none;
}

/* line 4362, ../sass/app/_product.scss */
#detail.product-v .module-wrapper .item .table-wrap .tbody .swiper-button-next {
	border-width: 15px 0 15px 20px;
	border-style: solid;
	border-color: transparent transparent transparent #006ed2;
	width: 0;
	height: 0;
	top: 85px;
	right: -25px;
	margin: 0;
	background: none;
}

/* line 4372, ../sass/app/_product.scss */
#detail.product-v .module-wrapper .item .table-wrap .tbody .swiper-button-next:focus {
	outline: none;
}

/* line 4376, ../sass/app/_product.scss */
#detail.product-v .module-wrapper .item .table-wrap .tbody.spe {
	display: none;
}

/* line 4378, ../sass/app/_product.scss */
#detail.product-v .module-wrapper .item .table-wrap .tbody.spe.active {
	display: block;
}

/* line 4385, ../sass/app/_product.scss */
#detail.product-v .module-wrapper .item .table-wrap::after {
	content: '';
	display: block;
	clear: both;
}

/* line 4390, ../sass/app/_product.scss */
#detail.product-v .module-wrapper .item .pdf-down {
	margin-top: 25px;
	width: 100%;
	height: 45px;
	background: #006ed2;
	text-align: center;
	line-height: 45px;
	color: white;
	font-size: 1.8rem;
}

/* line 4399, ../sass/app/_product.scss */
#detail.product-v .module-wrapper .item .pdf-down span {
	margin: 0 10px;
	vertical-align: middle;
	display: inline-block;
}

/* line 4406, ../sass/app/_product.scss */
#detail.product-v .module-wrapper .item .pro-detail .img {
	text-align: center;
	margin-bottom: 75px;
}

/* line 4409, ../sass/app/_product.scss */
#detail.product-v .module-wrapper .item .pro-detail .img img {
	display: inline-block;
}

/* line 4413, ../sass/app/_product.scss */
#detail.product-v .module-wrapper .item .pro-detail .intro-wrap {
	width: 100%;
	height: 150px;
	display: -webkit-flex;
	display: flex;
	-webkit-flex-direction: column;
	flex-direction: column;
	-webkit-flex-wrap: nowrap;
	flex-wrap: nowrap;
	-webkit-flex-wrap: wrap;
	flex-wrap: wrap;
}

/* line 4418, ../sass/app/_product.scss */
#detail.product-v .module-wrapper .item .pro-detail .intro-wrap .intro-item {
	min-width: 150px;
}

/* line 4420, ../sass/app/_product.scss */
#detail.product-v .module-wrapper .item .pro-detail .intro-wrap .intro-item p {
	font-size: 1.6rem;
	line-height: 2.8;
}

/* line 4423, ../sass/app/_product.scss */
#detail.product-v .module-wrapper .item .pro-detail .intro-wrap .intro-item p span {
	display: inline-block;
	width: 27px;
	height: 27px;
	background: #006ed2;
	color: white;
	border-radius: 50%;
	line-height: 27px;
	text-align: center;
	margin-right: 5px;
}

/* line 4436, ../sass/app/_product.scss */
#detail.product-v .module-wrapper .item .pro-detail .intro-wrap::after {
	content: '';
	display: block;
	clear: both;
}

/* line 4442, ../sass/app/_product.scss */
#detail.product-v .module-wrapper .item .map-wrapper {
	width: 100%;
	height: 450px;
	overflow: hidden;
	position: relative;
}

/* line 4448, ../sass/app/_product.scss */
#detail.product-v .module-wrapper .item .map-wrapper .show-wrap .show-img {
	float: left;
	width: 50%;
	height: 450px;
	background-repeat: no-repeat;
	background-position: center;
	-moz-background-size: cover;
	-o-background-size: cover;
	-webkit-background-size: cover;
	background-size: cover;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}

/* line 4454, ../sass/app/_product.scss */
#detail.product-v .module-wrapper .item .map-wrapper .show-wrap .show-img .intro {
	text-align: center;
	font-size: 2.5rem;
	margin-top: 50px;
	width: 265px;
	height: 50px;
	line-height: 50px;
	color: white;
	background-image: linear-gradient(to right, #006ed2, rgba(0, 0, 0, 0));
}

/* line 4464, ../sass/app/_product.scss */
#detail.product-v .module-wrapper .item .map-wrapper .show-wrap .show-img ul {
	display: none;
}

/* line 4466, ../sass/app/_product.scss */
#detail.product-v .module-wrapper .item .map-wrapper .show-wrap .show-img ul li {
	position: relative;
	margin-bottom: 10px;
}

/* line 4469, ../sass/app/_product.scss */
#detail.product-v .module-wrapper .item .map-wrapper .show-wrap .show-img ul li p {
	color: white;
	font-size: 1.6rem;
	line-height: 1.5;
}

/* line 4473, ../sass/app/_product.scss */
#detail.product-v .module-wrapper .item .map-wrapper .show-wrap .show-img ul li p em {
	font-size: 1.4rem;
}

/* line 4477, ../sass/app/_product.scss */
#detail.product-v .module-wrapper .item .map-wrapper .show-wrap .show-img ul li::after {
	content: '';
	display: block;
	position: absolute;
	width: 7px;
	height: 7px;
	border-radius: 50%;
	background: #006ed2;
	top: 50%;
	margin-top: -3.5px;
	left: -20px;
}

/* line 4492, ../sass/app/_product.scss */
#detail.product-v .module-wrapper .item .map-wrapper .show-wrap .show-img .map-wrap {
	position: relative;
	width: 100%;
	height: 100%;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	background: #f2f2f2;
	border-right: none;
}

/* line 4499, ../sass/app/_product.scss */
#detail.product-v .module-wrapper .item .map-wrapper .show-wrap .show-img .map-wrap .img-content {
	position: relative;
	width: 100%;
	height: 100%;
	overflow: hidden;
}

/* line 4504, ../sass/app/_product.scss */
#detail.product-v .module-wrapper .item .map-wrapper .show-wrap .show-img .map-wrap .img-content img {
	position: absolute;
	width: 80%;
	height: auto;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	margin: auto;
}

/* line 4514, ../sass/app/_product.scss */
#detail.product-v .module-wrapper .item .map-wrapper .show-wrap .show-img .map-wrap .img-content .d {
	width: 479px;
	height: 381px;
	background-repeat: no-repeat;
	background-position: center;
	-moz-background-size: cover;
	-o-background-size: cover;
	-webkit-background-size: cover;
	background-size: cover;
	background-image: url("../images/index/new-map.png");
}

/* line 4521, ../sass/app/_product.scss */
#detail.product-v .module-wrapper .item .map-wrapper .show-wrap .show-img .map-wrap .icon {
	position: absolute;
	right: 20px;
	top: 15px;
}

/* line 4526, ../sass/app/_product.scss */
#detail.product-v .module-wrapper .item .map-wrapper .show-wrap .show-img .map-wrap .tip {
	position: absolute;
	font-size: 1.4rem;
	color: #999999;
	left: 20px;
	top: 15px;
}

/* line 4533, ../sass/app/_product.scss */
#detail.product-v .module-wrapper .item .map-wrapper .show-wrap .show-img .map-wrap .china-area {
	position: absolute;
	right: 20px;
	bottom: 15px;
	width: 76px;
	height: 114px;
	background-repeat: no-repeat;
	background-position: center;
	-moz-background-size: cover;
	-o-background-size: cover;
	-webkit-background-size: cover;
	background-size: cover;
	background-image: url("../images/index/china-area.jpg");
}

/* line 4542, ../sass/app/_product.scss */
#detail.product-v .module-wrapper .item .map-wrapper .show-wrap .show-img .map-wrap .scale-wrap {
	position: absolute;
	left: 20px;
	bottom: 15px;
}

/* line 4546, ../sass/app/_product.scss */
#detail.product-v .module-wrapper .item .map-wrapper .show-wrap .show-img .map-wrap .scale-wrap .top,
#detail.product-v .module-wrapper .item .map-wrapper .show-wrap .show-img .map-wrap .scale-wrap .down {
	width: 20px;
	height: 20px;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	border: 1px solid black;
	text-align: center;
	line-height: 18px;
	cursor: pointer;
}

/* line 4555, ../sass/app/_product.scss */
#detail.product-v .module-wrapper .item .map-wrapper .show-wrap .show-img .map-wrap .scale-wrap span {
	display: inline-block;
	font-size: 2rem;
}

/* line 4561, ../sass/app/_product.scss */
#detail.product-v .module-wrapper .item .map-wrapper .show-wrap .show-img #map {
	width: 685px;
	height: 573px;
	float: left;
}

/* line 4565, ../sass/app/_product.scss */
#detail.product-v .module-wrapper .item .map-wrapper .show-wrap .show-img #map .content-window-card {
	position: relative;
	box-shadow: none;
	bottom: 0;
	left: 0;
	width: auto;
	padding: 0;
}

/* line 4572, ../sass/app/_product.scss */
#detail.product-v .module-wrapper .item .map-wrapper .show-wrap .show-img #map .content-window-card p {
	height: 2rem;
}

/* line 4579, ../sass/app/_product.scss */
#detail.product-v .module-wrapper .item .map-wrapper .show-wrap .show-img #map .custom-info {
	border: solid 1px silver;
}

/* line 4584, ../sass/app/_product.scss */
#detail.product-v .module-wrapper .item .map-wrapper .show-wrap .show-img #map div.info-top {
	position: relative;
	background: none repeat scroll 0 0 #F9F9F9;
	border-bottom: 1px solid #CCC;
	border-radius: 5px 5px 0 0;
}

/* line 4589, ../sass/app/_product.scss */
#detail.product-v .module-wrapper .item .map-wrapper .show-wrap .show-img #map div.info-top div {
	display: inline-block;
	color: #333333;
	font-size: 14px;
	font-weight: bold;
	line-height: 31px;
	padding: 0 50px;
}

/* line 4597, ../sass/app/_product.scss */
#detail.product-v .module-wrapper .item .map-wrapper .show-wrap .show-img #map div.info-top img {
	position: absolute;
	top: 10px;
	right: 10px;
	transition-duration: 0.25s;
}

/* line 4602, ../sass/app/_product.scss */
#detail.product-v .module-wrapper .item .map-wrapper .show-wrap .show-img #map div.info-top img:hover {
	box-shadow: 0px 0px 5px #000;
}

/* line 4607, ../sass/app/_product.scss */
#detail.product-v .module-wrapper .item .map-wrapper .show-wrap .show-img #map div.info-middle {
	font-size: 12px;
	padding: 10px 6px;
	line-height: 20px;
}

/* line 4611, ../sass/app/_product.scss */
#detail.product-v .module-wrapper .item .map-wrapper .show-wrap .show-img #map div.info-middle img {
	float: left;
	margin-right: 6px;
}

/* line 4615, ../sass/app/_product.scss */
#detail.product-v .module-wrapper .item .map-wrapper .show-wrap .show-img #map div.info-middle a {
	color: #006ed2;
}

/* line 4619, ../sass/app/_product.scss */
#detail.product-v .module-wrapper .item .map-wrapper .show-wrap .show-img #map div.info-bottom {
	height: 0px;
	width: 100%;
	clear: both;
	text-align: center;
}

/* line 4624, ../sass/app/_product.scss */
#detail.product-v .module-wrapper .item .map-wrapper .show-wrap .show-img #map div.info-bottom img {
	position: relative;
	z-index: 104;
}

/* line 4633, ../sass/app/_product.scss */
#detail.product-v .module-wrapper .item .map-wrapper .show-wrap .show-img #map span {
	margin-left: 5px;
	font-size: 11px;
}

/* line 4639, ../sass/app/_product.scss */
#detail.product-v .module-wrapper .item .map-wrapper .show-wrap .show-img.product {
	padding-right: 25px;
	display: -webkit-flex;
	display: flex;
	-webkit-flex-direction: row;
	flex-direction: row;
	-webkit-flex-wrap: nowrap;
	flex-wrap: nowrap;
	-webkit-align-items: center;
	align-items: center;
	-webkit-justify-content: flex-end;
	justify-content: flex-end;
}

/* line 4646, ../sass/app/_product.scss */
#detail.product-v .module-wrapper .item .map-wrapper .show-wrap .news-cover {
	width: 100%;
	height: 100%;
	position: relative;
	overflow: hidden;
}

/* line 4651, ../sass/app/_product.scss */
#detail.product-v .module-wrapper .item .map-wrapper .show-wrap .news-cover .cover-item {
	position: absolute;
	width: 100%;
	height: 100%;
	background-repeat: no-repeat;
	background-position: center;
	-moz-background-size: cover;
	-o-background-size: cover;
	-webkit-background-size: cover;
	background-size: cover;
	top: 0;
	left: 0;
	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
	opacity: 0;
	-moz-transition: opacity 0.3s ease;
	-o-transition: opacity 0.3s ease;
	-webkit-transition: opacity 0.3s ease;
	transition: opacity 0.3s ease;
}

/* line 4660, ../sass/app/_product.scss */
#detail.product-v .module-wrapper .item .map-wrapper .show-wrap .news-cover .cover-item.active {
	filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
	opacity: 1;
}

/* line 4665, ../sass/app/_product.scss */
#detail.product-v .module-wrapper .item .map-wrapper .show-wrap .content-detail {
	width: 50%;
	height: 450px;
	float: left;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}

/* line 4670, ../sass/app/_product.scss */
#detail.product-v .module-wrapper .item .map-wrapper .show-wrap .content-detail.border {
	border: 1px solid #cccccc;
	border-left: none;
}

/* line 4674, ../sass/app/_product.scss */
#detail.product-v .module-wrapper .item .map-wrapper .show-wrap .content-detail .item {
	height: 200px;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	padding: 25px 40px;
	width: 100%;
	position: relative;
	background: #dddddd;
}

/* line 4681, ../sass/app/_product.scss */
#detail.product-v .module-wrapper .item .map-wrapper .show-wrap .content-detail .item .value-all {
	position: absolute;
	bottom: -50px;
	width: 520px;
	left: 40px;
	display: -webkit-flex;
	display: flex;
	-webkit-flex-direction: row;
	flex-direction: row;
	-webkit-flex-wrap: nowrap;
	flex-wrap: nowrap;
	-webkit-justify-content: space-around;
	justify-content: space-around;
}

/* line 4688, ../sass/app/_product.scss */
#detail.product-v .module-wrapper .item .map-wrapper .show-wrap .content-detail .item .value-all .value-item {
	float: left;
	width: 100px;
	height: 100px;
	background: #006ed2;
	-moz-border-radius: 50%;
	-webkit-border-radius: 50%;
	border-radius: 50%;
	display: -webkit-flex;
	display: flex;
	-webkit-flex-direction: row;
	flex-direction: row;
	-webkit-flex-wrap: nowrap;
	flex-wrap: nowrap;
	-webkit-align-items: center;
	align-items: center;
	-webkit-justify-content: center;
	justify-content: center;
	-moz-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	-webkit-transition: all 0.3s ease;
	transition: all 0.3s ease;
}

/* line 4698, ../sass/app/_product.scss */
#detail.product-v .module-wrapper .item .map-wrapper .show-wrap .content-detail .item .value-all .value-item span {
	text-align: center;
	font-size: 1.2rem;
	color: white;
	line-height: 1.6;
}

/* line 4703, ../sass/app/_product.scss */
#detail.product-v .module-wrapper .item .map-wrapper .show-wrap .content-detail .item .value-all .value-item span strong {
	font-size: 2.2rem;
	line-height: 1.2;
}

/* line 4709, ../sass/app/_product.scss */
#detail.product-v .module-wrapper .item .map-wrapper .show-wrap .content-detail .item .value-all .value-item:hover {
	background: #006ed2;
}

/* line 4714, ../sass/app/_product.scss */
#detail.product-v .module-wrapper .item .map-wrapper .show-wrap .content-detail .item p {
	font-size: 1.6rem;
	line-height: 1.5;
}

/* line 4717, ../sass/app/_product.scss */
#detail.product-v .module-wrapper .item .map-wrapper .show-wrap .content-detail .item p em {
	font-weight: normal;
	vertical-align: top;
	max-width: 430px;
	display: inline-block;
}

/* line 4722, ../sass/app/_product.scss */
#detail.product-v .module-wrapper .item .map-wrapper .show-wrap .content-detail .item p em.active {
	/*cursor: pointer;
  color: $MAIN_COLOR_BLUE;
  text-decoration: underline;*/
}

/* line 4729, ../sass/app/_product.scss */
#detail.product-v .module-wrapper .item .map-wrapper .show-wrap .content-detail .item p.s {
	font-weight: bold;
}

/* line 4733, ../sass/app/_product.scss */
#detail.product-v .module-wrapper .item .map-wrapper .show-wrap .content-detail .item p span {
	vertical-align: top;
	display: inline-block;
}

/* line 4737, ../sass/app/_product.scss */
#detail.product-v .module-wrapper .item .map-wrapper .show-wrap .content-detail .item p.head {
	font-size: 2.2rem;
	letter-spacing: 1px;
	font-weight: bold;
	line-height: 1.4;
}

/* line 4748, ../sass/app/_product.scss */
#detail.product-v .module-wrapper .item .map-wrapper .show-wrap .content-detail .item .more {
	font-size: 1.8rem;
	position: absolute;
	bottom: 20px;
	padding-top: 20px;
	width: 520px;
	left: 40px;
	border-top: 1px solid #999999;
	/*&:hover{

                }*/
}

/* line 4756, ../sass/app/_product.scss */
#detail.product-v .module-wrapper .item .map-wrapper .show-wrap .content-detail .item .more span {
	display: inline-block;
}

/* line 4760, ../sass/app/_product.scss */
#detail.product-v .module-wrapper .item .map-wrapper .show-wrap .content-detail .item .more span:hover+.arrow-wrap .arrow {
	left: 0;
}

/* line 4766, ../sass/app/_product.scss */
#detail.product-v .module-wrapper .item .map-wrapper .show-wrap .content-detail .item .more .arrow-wrap {
	margin-left: 30px;
	display: inline-block;
	height: 15px;
	width: 20px;
	overflow: hidden;
	position: relative;
}

/* line 4773, ../sass/app/_product.scss */
#detail.product-v .module-wrapper .item .map-wrapper .show-wrap .content-detail .item .more .arrow-wrap .arrow {
	position: absolute;
	left: -30px;
	width: 60px;
	top: 0;
	-moz-transition: left 0.3s ease;
	-o-transition: left 0.3s ease;
	-webkit-transition: left 0.3s ease;
	transition: left 0.3s ease;
}

/* line 4779, ../sass/app/_product.scss */
#detail.product-v .module-wrapper .item .map-wrapper .show-wrap .content-detail .item .more .arrow-wrap .arrow img {
	display: inline-block;
}

/* line 4781, ../sass/app/_product.scss */
#detail.product-v .module-wrapper .item .map-wrapper .show-wrap .content-detail .item .more .arrow-wrap .arrow img:first-child {
	margin-right: 5px;
}

/* line 4790, ../sass/app/_product.scss */
#detail.product-v .module-wrapper .item .map-wrapper .show-wrap .content-detail .item .more.special {
	width: 350px;
}

/* line 4794, ../sass/app/_product.scss */
#detail.product-v .module-wrapper .item .map-wrapper .show-wrap .content-detail .item.other {
	display: -webkit-flex;
	display: flex;
	-webkit-flex-direction: row;
	flex-direction: row;
	-webkit-flex-wrap: nowrap;
	flex-wrap: nowrap;
	-webkit-align-items: center;
	align-items: center;
}

/* line 4798, ../sass/app/_product.scss */
#detail.product-v .module-wrapper .item .map-wrapper .show-wrap .content-detail .item.special {
	height: 250px;
	padding: 75px 40px 0;
	background: white;
}

/* line 4802, ../sass/app/_product.scss */
#detail.product-v .module-wrapper .item .map-wrapper .show-wrap .content-detail .item.special.others {
	display: -webkit-flex;
	display: flex;
	-webkit-flex-direction: column;
	flex-direction: column;
	-webkit-flex-wrap: nowrap;
	flex-wrap: nowrap;
	padding: 0 40px;
	-webkit-justify-content: center;
	justify-content: center;
}

/* line 4808, ../sass/app/_product.scss */
#detail.product-v .module-wrapper .item .map-wrapper .show-wrap .content-detail .item.pro_special {
	height: 100%;
	background: white;
	display: -webkit-flex;
	display: flex;
	-webkit-flex-direction: column;
	flex-direction: column;
	-webkit-flex-wrap: nowrap;
	flex-wrap: nowrap;
	-webkit-justify-content: center;
	justify-content: center;
	padding: 0 40px;
}

/* line 4814, ../sass/app/_product.scss */
#detail.product-v .module-wrapper .item .map-wrapper .show-wrap .content-detail .item.pro_special .type-container {
	width: 100%;
	display: -webkit-flex;
	display: flex;
	-webkit-flex-direction: row;
	flex-direction: row;
	-webkit-flex-wrap: nowrap;
	flex-wrap: nowrap;
	-webkit-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-justify-content: space-between;
	justify-content: space-between;
}

/* line 4819, ../sass/app/_product.scss */
#detail.product-v .module-wrapper .item .map-wrapper .show-wrap .content-detail .item.pro_special .type-container .type-item {
	margin-top: 20px;
	width: 46%;
}

/* line 4826, ../sass/app/_product.scss */
#detail.product-v .module-wrapper .item .map-wrapper .show-wrap .content-detail .item.pro_special .title {
	border-bottom: 1px solid #cccccc;
	font-size: 1.8rem;
	color: #006ed2;
	margin: 15px 0 10px;
	padding-bottom: 5px;
	text-align: left;
	position: relative;
	overflow: hidden;
	height: 28px;
	line-height: 1.5;
}

/* line 4837, ../sass/app/_product.scss */
#detail.product-v .module-wrapper .item .map-wrapper .show-wrap .content-detail .item.pro_special .title span {
	vertical-align: middle;
	display: inline-block;
	margin-left: 10px;
	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
	opacity: 0;
	-moz-transition: opacity 0.3s ease;
	-o-transition: opacity 0.3s ease;
	-webkit-transition: opacity 0.3s ease;
	transition: opacity 0.3s ease;
}

/* line 4844, ../sass/app/_product.scss */
#detail.product-v .module-wrapper .item .map-wrapper .show-wrap .content-detail .item.pro_special .title::after {
	position: absolute;
	content: '';
	display: block;
	width: 100%;
	height: 1px;
	background: #006ed2;
	left: -100%;
	bottom: 0;
	-moz-transition: left 0.3s ease;
	-o-transition: left 0.3s ease;
	-webkit-transition: left 0.3s ease;
	transition: left 0.3s ease;
}

/* line 4855, ../sass/app/_product.scss */
#detail.product-v .module-wrapper .item .map-wrapper .show-wrap .content-detail .item.pro_special .title:hover span {
	filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
	opacity: 1;
}

/* line 4858, ../sass/app/_product.scss */
#detail.product-v .module-wrapper .item .map-wrapper .show-wrap .content-detail .item.pro_special .title:hover::after {
	left: 0;
}

/* line 4863, ../sass/app/_product.scss */
#detail.product-v .module-wrapper .item .map-wrapper .show-wrap .content-detail .item.pro_special .intro {
	font-size: 1.4rem;
	line-height: 1.5;
}

/* line 4866, ../sass/app/_product.scss */
#detail.product-v .module-wrapper .item .map-wrapper .show-wrap .content-detail .item.pro_special .intro.special {
	font-size: 1.6rem;
}

/* line 4871, ../sass/app/_product.scss */
#detail.product-v .module-wrapper .item .map-wrapper .show-wrap .content-detail .item.pro {
	display: block;
	background: white;
	height: 100%;
	padding: 10px 40px;
}

/* line 4876, ../sass/app/_product.scss */
#detail.product-v .module-wrapper .item .map-wrapper .show-wrap .content-detail .item.pro .title {
	font-size: 2.9rem;
	color: #006ed2;
	margin-bottom: 25px;
	text-align: left;
}

/* line 4882, ../sass/app/_product.scss */
#detail.product-v .module-wrapper .item .map-wrapper .show-wrap .content-detail .item.pro .detail-wrap {
	position: relative;
	height: 155px;
}

/* line 4885, ../sass/app/_product.scss */
#detail.product-v .module-wrapper .item .map-wrapper .show-wrap .content-detail .item.pro .detail-wrap .detail {
	margin-top: 40px;
	position: absolute;
	top: 0;
	left: 0;
	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
	opacity: 0;
	font-size: 1.6rem;
	line-height: 1.5;
}

/* line 4893, ../sass/app/_product.scss */
#detail.product-v .module-wrapper .item .map-wrapper .show-wrap .content-detail .item.pro .detail-wrap .detail.active {
	filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
	opacity: 1;
}

/* line 4898, ../sass/app/_product.scss */
#detail.product-v .module-wrapper .item .map-wrapper .show-wrap .content-detail .item.pro .btns-list {
	width: 100%;
}

/* line 4900, ../sass/app/_product.scss */
#detail.product-v .module-wrapper .item .map-wrapper .show-wrap .content-detail .item.pro .btns-list .btn {
	cursor: pointer;
	float: left;
	width: 50%;
	font-size: 1.8rem;
	line-height: 2.5;
}

/* line 4906, ../sass/app/_product.scss */
#detail.product-v .module-wrapper .item .map-wrapper .show-wrap .content-detail .item.pro .btns-list .btn.active {
	color: #006ed2;
}

/* line 4909, ../sass/app/_product.scss */
#detail.product-v .module-wrapper .item .map-wrapper .show-wrap .content-detail .item.pro .btns-list .btn:hover {
	color: #006ed2;
}

/* line 4913, ../sass/app/_product.scss */
#detail.product-v .module-wrapper .item .map-wrapper .show-wrap .content-detail .item.pro .btns-list::after {
	content: '';
	display: block;
	clear: both;
}

/* line 4918, ../sass/app/_product.scss */
#detail.product-v .module-wrapper .item .map-wrapper .show-wrap .content-detail .item.pro .more {
	font-size: 1.8rem;
	position: absolute;
	bottom: 20px;
	padding-top: 20px;
	margin-top: 15px;
	width: 520px;
	left: 40px;
	border-top: 1px solid #999999;
}

/* line 4927, ../sass/app/_product.scss */
#detail.product-v .module-wrapper .item .map-wrapper .show-wrap .content-detail .item.pro .more em {
	font-weight: bold;
	color: #006ed2;
	margin-left: 5px;
}

/* line 4934, ../sass/app/_product.scss */
#detail.product-v .module-wrapper .item .map-wrapper .show-wrap .content-detail .item.service {
	display: block;
	height: 100%;
	padding: 10px 40px;
	background: white;
	border: 1px solid #cfd6d7;
	border-left: none;
}

/* line 4941, ../sass/app/_product.scss */
#detail.product-v .module-wrapper .item .map-wrapper .show-wrap .content-detail .item.service .support {
	width: 100%;
	height: 100%;
	display: -webkit-flex;
	display: flex;
	-webkit-flex-direction: column;
	flex-direction: column;
	-webkit-flex-wrap: nowrap;
	flex-wrap: nowrap;
	-webkit-justify-content: space-around;
	justify-content: space-around;
}

/* line 4946, ../sass/app/_product.scss */
#detail.product-v .module-wrapper .item .map-wrapper .show-wrap .content-detail .item.service .support .su_slogan {
	font-size: 1.8rem;
	line-height: 2;
}

/* line 4950, ../sass/app/_product.scss */
#detail.product-v .module-wrapper .item .map-wrapper .show-wrap .content-detail .item.service .support .su_title {
	width: 100%;
	overflow-x: hidden;
	position: relative;
	display: inline-block;
	font-size: 2.4rem;
	border-bottom: 1px solid #cccccc;
	padding-bottom: 5px;
	margin-bottom: 10px;
	color: #006ed2;
}

/* line 4960, ../sass/app/_product.scss */
#detail.product-v .module-wrapper .item .map-wrapper .show-wrap .content-detail .item.service .support .su_title em {
	font-weight: bold;
}

/* line 4963, ../sass/app/_product.scss */
#detail.product-v .module-wrapper .item .map-wrapper .show-wrap .content-detail .item.service .support .su_title span {
	vertical-align: middle;
	display: inline-block;
	margin-left: 10px;
	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
	opacity: 0;
	-moz-transition: opacity 0.3s ease;
	-o-transition: opacity 0.3s ease;
	-webkit-transition: opacity 0.3s ease;
	transition: opacity 0.3s ease;
}

/* line 4970, ../sass/app/_product.scss */
#detail.product-v .module-wrapper .item .map-wrapper .show-wrap .content-detail .item.service .support .su_title::after {
	position: absolute;
	content: '';
	display: block;
	width: 100%;
	height: 1px;
	background: #006ed2;
	left: -100%;
	bottom: 0;
	-moz-transition: left 0.3s ease;
	-o-transition: left 0.3s ease;
	-webkit-transition: left 0.3s ease;
	transition: left 0.3s ease;
}

/* line 4981, ../sass/app/_product.scss */
#detail.product-v .module-wrapper .item .map-wrapper .show-wrap .content-detail .item.service .support .su_title:hover span {
	filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
	opacity: 1;
}

/* line 4984, ../sass/app/_product.scss */
#detail.product-v .module-wrapper .item .map-wrapper .show-wrap .content-detail .item.service .support .su_title:hover::after {
	left: 0;
}

/* line 4990, ../sass/app/_product.scss */
#detail.product-v .module-wrapper .item .map-wrapper .show-wrap .content-detail .item.service .support .su_intro {
	font-size: 1.4rem;
	line-height: 1.5;
	margin-bottom: 30px;
}

/* line 4994, ../sass/app/_product.scss */
#detail.product-v .module-wrapper .item .map-wrapper .show-wrap .content-detail .item.service .support .su_intro.last {
	margin-bottom: 0;
}

/* line 4999, ../sass/app/_product.scss */
#detail.product-v .module-wrapper .item .map-wrapper .show-wrap .content-detail .item.service .title {
	font-weight: bold;
	margin-top: 50px;
	font-size: 1.8rem;
	line-height: 1.6;
	color: #006ed2;
	margin-bottom: 25px;
	text-align: left;
}

/* line 5008, ../sass/app/_product.scss */
#detail.product-v .module-wrapper .item .map-wrapper .show-wrap .content-detail .item.service ul {
	margin-bottom: 25px;
}

/* line 5010, ../sass/app/_product.scss */
#detail.product-v .module-wrapper .item .map-wrapper .show-wrap .content-detail .item.service ul li {
	position: relative;
	padding-left: 15px;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	width: 50%;
	float: left;
}

/* line 5016, ../sass/app/_product.scss */
#detail.product-v .module-wrapper .item .map-wrapper .show-wrap .content-detail .item.service ul li p {
	margin-bottom: 0;
	font-weight: bold;
	font-size: 1.4rem;
	line-height: 2.1;
}

/* line 5021, ../sass/app/_product.scss */
#detail.product-v .module-wrapper .item .map-wrapper .show-wrap .content-detail .item.service ul li p em {
	font-size: 1.4rem;
}

/* line 5025, ../sass/app/_product.scss */
#detail.product-v .module-wrapper .item .map-wrapper .show-wrap .content-detail .item.service ul li::after {
	content: '';
	display: block;
	position: absolute;
	width: 5px;
	height: 5px;
	border-radius: 50%;
	background: #006ed2;
	top: 50%;
	margin-top: -2.5px;
	left: 0;
}

/* line 5039, ../sass/app/_product.scss */
#detail.product-v .module-wrapper .item .map-wrapper .show-wrap .content-detail .item.service ul::after {
	content: '';
	display: block;
	clear: both;
}

/* line 5044, ../sass/app/_product.scss */
#detail.product-v .module-wrapper .item .map-wrapper .show-wrap .content-detail .item.service .detail-wrap {
	position: relative;
	height: 155px;
}

/* line 5047, ../sass/app/_product.scss */
#detail.product-v .module-wrapper .item .map-wrapper .show-wrap .content-detail .item.service .detail-wrap .detail {
	position: absolute;
	top: 0;
	left: 0;
	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
	opacity: 0;
	font-size: 1.6rem;
	line-height: 1.5;
}

/* line 5054, ../sass/app/_product.scss */
#detail.product-v .module-wrapper .item .map-wrapper .show-wrap .content-detail .item.service .detail-wrap .detail strong {
	font-weight: bold;
}

/* line 5056, ../sass/app/_product.scss */
#detail.product-v .module-wrapper .item .map-wrapper .show-wrap .content-detail .item.service .detail-wrap .detail strong.blue {
	font-size: 2.4rem;
	color: #006ed2;
}

/* line 5061, ../sass/app/_product.scss */
#detail.product-v .module-wrapper .item .map-wrapper .show-wrap .content-detail .item.service .detail-wrap .detail.active {
	filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
	opacity: 1;
}

/* line 5066, ../sass/app/_product.scss */
#detail.product-v .module-wrapper .item .map-wrapper .show-wrap .content-detail .item.service .btns-list {
	width: 100%;
}

/* line 5068, ../sass/app/_product.scss */
#detail.product-v .module-wrapper .item .map-wrapper .show-wrap .content-detail .item.service .btns-list .btn {
	float: left;
	width: 50%;
	font-size: 1.8rem;
	line-height: 2.5;
}

/* line 5073, ../sass/app/_product.scss */
#detail.product-v .module-wrapper .item .map-wrapper .show-wrap .content-detail .item.service .btns-list .btn.active {
	color: #006ed2;
}

/* line 5076, ../sass/app/_product.scss */
#detail.product-v .module-wrapper .item .map-wrapper .show-wrap .content-detail .item.service .btns-list .btn:hover {
	color: #006ed2;
}

/* line 5080, ../sass/app/_product.scss */
#detail.product-v .module-wrapper .item .map-wrapper .show-wrap .content-detail .item.service .btns-list::after {
	content: '';
	display: block;
	clear: both;
}

/* line 5085, ../sass/app/_product.scss */
#detail.product-v .module-wrapper .item .map-wrapper .show-wrap .content-detail .item.service .choose-wrap {
	margin-top: 30px;
}

/* line 5087, ../sass/app/_product.scss */
#detail.product-v .module-wrapper .item .map-wrapper .show-wrap .content-detail .item.service .choose-wrap .choose-item {
	width: 250px;
	height: 50px;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	border: 1px solid #e6e6e6;
	line-height: 48px;
}

/* line 5093, ../sass/app/_product.scss */
#detail.product-v .module-wrapper .item .map-wrapper .show-wrap .content-detail .item.service .choose-wrap .choose-item span {
	text-align: center;
	font-size: 1.8rem;
	display: inline-block;
}

/* line 5097, ../sass/app/_product.scss */
#detail.product-v .module-wrapper .item .map-wrapper .show-wrap .content-detail .item.service .choose-wrap .choose-item span:first-child {
	width: 90px;
}

/* line 5100, ../sass/app/_product.scss */
#detail.product-v .module-wrapper .item .map-wrapper .show-wrap .content-detail .item.service .choose-wrap .choose-item span:nth-child(2) {
	color: #999999;
}

/* line 5103, ../sass/app/_product.scss */
#detail.product-v .module-wrapper .item .map-wrapper .show-wrap .content-detail .item.service .choose-wrap .choose-item span:nth-child(3) {
	width: 120px;
}

/* line 5111, ../sass/app/_product.scss */
#detail.product-v .module-wrapper .item .map-wrapper .show-wrap .content-detail .item.service .choose-wrap::after {
	content: '';
	display: block;
	clear: both;
}

/* line 5116, ../sass/app/_product.scss */
#detail.product-v .module-wrapper .item .map-wrapper .show-wrap .content-detail .item.service .con_detail {
	margin: 20px 0 0;
}

/* line 5118, ../sass/app/_product.scss */
#detail.product-v .module-wrapper .item .map-wrapper .show-wrap .content-detail .item.service .con_detail .con_title {
	font-size: 1.8rem;
	font-weight: bold;
	color: #006ed2;
	line-height: 3.3;
}

/* line 5125, ../sass/app/_product.scss */
#detail.product-v .module-wrapper .item .map-wrapper .show-wrap .content-detail .item.service .con_detail .intro {
	font-size: 1.8rem;
	line-height: 3.3;
}

/* line 5128, ../sass/app/_product.scss */
#detail.product-v .module-wrapper .item .map-wrapper .show-wrap .content-detail .item.service .con_detail .intro p {
	line-height: 2.2;
}

/* line 5135, ../sass/app/_product.scss */
#detail.product-v .module-wrapper .item .map-wrapper .show-wrap .content-detail .item.service .wechat {
	font-weight: bold;
	font-size: 1.8rem;
	line-height: 1.6;
	color: #006ed2;
	margin-bottom: 20px;
}

/* line 5142, ../sass/app/_product.scss */
#detail.product-v .module-wrapper .item .map-wrapper .show-wrap .content-detail .item.service .qr {
	position: absolute;
	bottom: 40px;
	right: 40px;
}

/* line 5147, ../sass/app/_product.scss */
#detail.product-v .module-wrapper .item .map-wrapper .show-wrap .content-detail .item.service.con {
	display: -webkit-flex;
	display: flex;
	-webkit-flex-direction: row;
	flex-direction: row;
	-webkit-flex-wrap: nowrap;
	flex-wrap: nowrap;
	-webkit-align-items: center;
	align-items: center;
}

/* line 5151, ../sass/app/_product.scss */
#detail.product-v .module-wrapper .item .map-wrapper .show-wrap .content-detail .item.service.con .contact-content p {
	font-size: 1.8rem;
	line-height: 3.7;
}

/* line 5159, ../sass/app/_product.scss */
#detail.product-v .module-wrapper .item .map-wrapper .show-wrap .content-detail .item.about-us {
	display: block;
	background: white;
	height: 100%;
	padding: 10px 40px;
}

/* line 5164, ../sass/app/_product.scss */
#detail.product-v .module-wrapper .item .map-wrapper .show-wrap .content-detail .item.about-us.his {
	background-image: url("../images/index/about-bg.png");
	background-size: contain;
	background-repeat: no-repeat;
	background-position: center bottom;
}

/* line 5170, ../sass/app/_product.scss */
#detail.product-v .module-wrapper .item .map-wrapper .show-wrap .content-detail .item.about-us .title {
	margin-top: 20px;
	font-size: 2.4rem;
	font-weight: bold;
	color: #006ed2;
	margin-bottom: 30px;
	text-align: left;
}

/* line 5178, ../sass/app/_product.scss */
#detail.product-v .module-wrapper .item .map-wrapper .show-wrap .content-detail .item.about-us ul {
	margin-bottom: 25px;
}

/* line 5180, ../sass/app/_product.scss */
#detail.product-v .module-wrapper .item .map-wrapper .show-wrap .content-detail .item.about-us ul li {
	position: relative;
	padding-left: 15px;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	width: 50%;
	float: left;
}

/* line 5186, ../sass/app/_product.scss */
#detail.product-v .module-wrapper .item .map-wrapper .show-wrap .content-detail .item.about-us ul li p {
	margin-bottom: 0;
	font-weight: bold;
	font-size: 1.4rem;
	line-height: 2.1;
}

/* line 5191, ../sass/app/_product.scss */
#detail.product-v .module-wrapper .item .map-wrapper .show-wrap .content-detail .item.about-us ul li p em {
	font-size: 1.4rem;
}

/* line 5195, ../sass/app/_product.scss */
#detail.product-v .module-wrapper .item .map-wrapper .show-wrap .content-detail .item.about-us ul li::after {
	content: '';
	display: block;
	position: absolute;
	width: 5px;
	height: 5px;
	border-radius: 50%;
	background: #006ed2;
	top: 50%;
	margin-top: -2.5px;
	left: 0;
}

/* line 5209, ../sass/app/_product.scss */
#detail.product-v .module-wrapper .item .map-wrapper .show-wrap .content-detail .item.about-us ul::after {
	content: '';
	display: block;
	clear: both;
}

/* line 5214, ../sass/app/_product.scss */
#detail.product-v .module-wrapper .item .map-wrapper .show-wrap .content-detail .item.about-us .text-wrap {
	margin-top: 20px;
}

/* line 5216, ../sass/app/_product.scss */
#detail.product-v .module-wrapper .item .map-wrapper .show-wrap .content-detail .item.about-us .text-wrap .title {
	margin: 0;
	font-size: 2.4rem;
	text-align: left;
}

/* line 5221, ../sass/app/_product.scss */
#detail.product-v .module-wrapper .item .map-wrapper .show-wrap .content-detail .item.about-us .text-wrap .intro {
	margin-bottom: 20px;
	font-size: 1.6rem;
	line-height: 1.8;
}

/* line 5226, ../sass/app/_product.scss */
#detail.product-v .module-wrapper .item .map-wrapper .show-wrap .content-detail .item.about-us .text-wrap .attestation-detail {
	font-size: 1.6rem;
}

/* line 5228, ../sass/app/_product.scss */
#detail.product-v .module-wrapper .item .map-wrapper .show-wrap .content-detail .item.about-us .text-wrap .attestation-detail strong {
	font-size: 2.4rem;
	color: #006ed2;
}

/* line 5232, ../sass/app/_product.scss */
#detail.product-v .module-wrapper .item .map-wrapper .show-wrap .content-detail .item.about-us .text-wrap .attestation-detail.change {
	margin-top: 30px;
	line-height: 1.8;
}

/* line 5237, ../sass/app/_product.scss */
#detail.product-v .module-wrapper .item .map-wrapper .show-wrap .content-detail .item.about-us .text-wrap.special {
	margin-top: 30px;
}

/* line 5239, ../sass/app/_product.scss */
#detail.product-v .module-wrapper .item .map-wrapper .show-wrap .content-detail .item.about-us .text-wrap.special .title {
	font-size: 2.1rem;
}

/* line 5242, ../sass/app/_product.scss */
#detail.product-v .module-wrapper .item .map-wrapper .show-wrap .content-detail .item.about-us .text-wrap.special .intro {
	font-size: 1.4rem;
	line-height: 1.5;
}

/* line 5246, ../sass/app/_product.scss */
#detail.product-v .module-wrapper .item .map-wrapper .show-wrap .content-detail .item.about-us .text-wrap.special .date-wrap {
	margin-bottom: 10px;
}

/* line 5248, ../sass/app/_product.scss */
#detail.product-v .module-wrapper .item .map-wrapper .show-wrap .content-detail .item.about-us .text-wrap.special .date-wrap .date {
	font-size: 1.6rem;
	line-height: 1.5;
	color: #999999;
}

/* line 5253, ../sass/app/_product.scss */
#detail.product-v .module-wrapper .item .map-wrapper .show-wrap .content-detail .item.about-us .text-wrap.special .date-wrap .news-title {
	width: 100%;
	overflow-x: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	font-size: 1.8rem;
}

/* line 5262, ../sass/app/_product.scss */
#detail.product-v .module-wrapper .item .map-wrapper .show-wrap .content-detail .item.about-us .text-wrap.special .date-wrap:hover .news-title {
	font-weight: bold;
	color: #006ed2;
}

/* line 5268, ../sass/app/_product.scss */
#detail.product-v .module-wrapper .item .map-wrapper .show-wrap .content-detail .item.about-us .text-wrap.special .date-wrap.active .news-title {
	font-weight: bold;
	color: #006ed2;
}

/* line 5274, ../sass/app/_product.scss */
#detail.product-v .module-wrapper .item .map-wrapper .show-wrap .content-detail .item.about-us .text-wrap.special.advantage {
	/*height: 100%;
  @include flex-c-n();
  @include justify-content(center);*/
}

/* line 5278, ../sass/app/_product.scss */
#detail.product-v .module-wrapper .item .map-wrapper .show-wrap .content-detail .item.about-us .text-wrap.special.advantage .title {
	width: 100%;
	overflow-x: hidden;
	position: relative;
	display: inline-block;
	font-size: 2.4rem;
	border-bottom: 1px solid #cccccc;
	padding-bottom: 5px;
	margin-bottom: 10px;
}

/* line 5287, ../sass/app/_product.scss */
#detail.product-v .module-wrapper .item .map-wrapper .show-wrap .content-detail .item.about-us .text-wrap.special.advantage .title em {
	font-weight: bold;
}

/* line 5290, ../sass/app/_product.scss */
#detail.product-v .module-wrapper .item .map-wrapper .show-wrap .content-detail .item.about-us .text-wrap.special.advantage .title span {
	vertical-align: middle;
	display: inline-block;
	margin-left: 10px;
	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
	opacity: 0;
	-moz-transition: opacity 0.3s ease;
	-o-transition: opacity 0.3s ease;
	-webkit-transition: opacity 0.3s ease;
	transition: opacity 0.3s ease;
}

/* line 5297, ../sass/app/_product.scss */
#detail.product-v .module-wrapper .item .map-wrapper .show-wrap .content-detail .item.about-us .text-wrap.special.advantage .title::after {
	position: absolute;
	content: '';
	display: block;
	width: 100%;
	height: 1px;
	background: #006ed2;
	left: -100%;
	bottom: 0;
	-moz-transition: left 0.3s ease;
	-o-transition: left 0.3s ease;
	-webkit-transition: left 0.3s ease;
	transition: left 0.3s ease;
}

/* line 5308, ../sass/app/_product.scss */
#detail.product-v .module-wrapper .item .map-wrapper .show-wrap .content-detail .item.about-us .text-wrap.special.advantage .title:hover span {
	filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
	opacity: 1;
}

/* line 5311, ../sass/app/_product.scss */
#detail.product-v .module-wrapper .item .map-wrapper .show-wrap .content-detail .item.about-us .text-wrap.special.advantage .title:hover::after {
	left: 0;
}

/* line 5317, ../sass/app/_product.scss */
#detail.product-v .module-wrapper .item .map-wrapper .show-wrap .content-detail .item.about-us .text-wrap.special.advantage .detail {
	font-size: 1.6rem;
	line-height: 1.8;
}

/* line 5324, ../sass/app/_product.scss */
#detail.product-v .module-wrapper .item .map-wrapper .show-wrap .content-detail .item.about-us .about-all {
	margin-top: 20px;
}

/* line 5327, ../sass/app/_product.scss */
#detail.product-v .module-wrapper .item .map-wrapper .show-wrap .content-detail .item.about-us .about-item {
	margin-bottom: 20px;
}

/* line 5329, ../sass/app/_product.scss */
#detail.product-v .module-wrapper .item .map-wrapper .show-wrap .content-detail .item.about-us .about-item .title {
	font-weight: normal;
	margin: 0 0 10px;
	font-size: 1.8rem;
	display: inline-block;
	color: black;
	border-bottom: 2px solid black;
}

/* line 5337, ../sass/app/_product.scss */
#detail.product-v .module-wrapper .item .map-wrapper .show-wrap .content-detail .item.about-us .about-item img {
	display: block;
}

/* line 5340, ../sass/app/_product.scss */
#detail.product-v .module-wrapper .item .map-wrapper .show-wrap .content-detail .item.about-us .about-item .intro {
	font-size: 1.8rem;
	line-height: 1.5;
	display: block;
	color: #006ed2;
	font-weight: bold;
}

/* line 5349, ../sass/app/_product.scss */
#detail.product-v .module-wrapper .item .map-wrapper .show-wrap .content-detail .item.about-us .abouts .about-item {
	float: left;
	margin-right: 90px;
}

/* line 5353, ../sass/app/_product.scss */
#detail.product-v .module-wrapper .item .map-wrapper .show-wrap .content-detail .item.about-us .abouts::after {
	content: '';
	display: block;
	clear: both;
}

/* line 5357, ../sass/app/_product.scss */
#detail.product-v .module-wrapper .item .map-wrapper .show-wrap .content-detail .item.about-us .abouts.special {
	margin-top: 40px;
}

/* line 5361, ../sass/app/_product.scss */
#detail.product-v .module-wrapper .item .map-wrapper .show-wrap .content-detail .item.about-us .detail-wrap {
	position: relative;
	height: 155px;
}

/* line 5364, ../sass/app/_product.scss */
#detail.product-v .module-wrapper .item .map-wrapper .show-wrap .content-detail .item.about-us .detail-wrap .detail {
	position: absolute;
	top: 0;
	left: 0;
	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
	opacity: 0;
	font-size: 1.6rem;
	line-height: 1.8;
}

/* line 5371, ../sass/app/_product.scss */
#detail.product-v .module-wrapper .item .map-wrapper .show-wrap .content-detail .item.about-us .detail-wrap .detail strong {
	font-weight: bold;
}

/* line 5374, ../sass/app/_product.scss */
#detail.product-v .module-wrapper .item .map-wrapper .show-wrap .content-detail .item.about-us .detail-wrap .detail.active {
	filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
	opacity: 1;
}

/* line 5378, ../sass/app/_product.scss */
#detail.product-v .module-wrapper .item .map-wrapper .show-wrap .content-detail .item.about-us .detail-wrap .business-intro {
	margin-top: 50px;
	font-size: 1.6rem;
	line-height: 1.5;
}

/* line 5385, ../sass/app/_product.scss */
#detail.product-v .module-wrapper .item .map-wrapper .show-wrap .content-detail .item.about-us .history-wrap {
	position: absolute;
	left: 0;
	bottom: 0;
	width: 100%;
	overflow: hidden;
}

/* line 5392, ../sass/app/_product.scss */
#detail.product-v .module-wrapper .item .map-wrapper .show-wrap .content-detail .item.about-us .history-wrap .title {
	font-size: 4.4rem;
	margin-bottom: 70px;
}

/* line 5396, ../sass/app/_product.scss */
#detail.product-v .module-wrapper .item .map-wrapper .show-wrap .content-detail .item.about-us .history-wrap .detail-content {
	width: 100%;
}

/* line 5398, ../sass/app/_product.scss */
#detail.product-v .module-wrapper .item .map-wrapper .show-wrap .content-detail .item.about-us .history-wrap .detail-content .since {
	float: left;
}

/* line 5403, ../sass/app/_product.scss */
#detail.product-v .module-wrapper .item .map-wrapper .show-wrap .content-detail .item.about-us .history-wrap .detail-content .since p {

	font-size: 101px;
	color: transparent;
	text-stroke: 1px #006ed2;
	-moz-text-stroke: 1px #006ed2;
	-webkit-text-stroke: 1px #006ed2;
}

/* line 5412, ../sass/app/_product.scss */
#detail.product-v .module-wrapper .item .map-wrapper .show-wrap .content-detail .item.about-us .history-wrap .detail-content .history-swiper {
	position: relative;
	width: 100%;
}

/* line 5415, ../sass/app/_product.scss */
#detail.product-v .module-wrapper .item .map-wrapper .show-wrap .content-detail .item.about-us .history-wrap .detail-content .history-swiper .mask {
	z-index: 2;
	width: 50px;
	height: 100%;
	top: 0;
	right: 0;
	position: absolute;
	background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuMCIgeTE9IjAuNSIgeDI9IjEuMCIgeTI9IjAuNSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwLjAiLz48c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiLz48L2xpbmVhckdyYWRpZW50PjwvZGVmcz48cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBmaWxsPSJ1cmwoI2dyYWQpIiAvPjwvc3ZnPiA=');
	background-size: 100%;
	background-image: -webkit-gradient(linear, 0% 50%, 100% 50%, color-stop(0%, rgba(0, 0, 0, 0)), color-stop(100%, #ffffff));
	background-image: -moz-linear-gradient(left, rgba(0, 0, 0, 0), #ffffff);
	background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, 0), #ffffff);
	background-image: linear-gradient(to right, rgba(0, 0, 0, 0), #ffffff);
}

/* line 5424, ../sass/app/_product.scss */
#detail.product-v .module-wrapper .item .map-wrapper .show-wrap .content-detail .item.about-us .history-wrap .detail-content .history-swiper .mask.top {
	right: unset;
	left: 0;
	background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjEuMCIgeTE9IjAuNSIgeDI9IjAuMCIgeTI9IjAuNSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwLjAiLz48c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiLz48L2xpbmVhckdyYWRpZW50PjwvZGVmcz48cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBmaWxsPSJ1cmwoI2dyYWQpIiAvPjwvc3ZnPiA=');
	background-size: 100%;
	background-image: -webkit-gradient(linear, 100% 50%, 0% 50%, color-stop(0%, rgba(0, 0, 0, 0)), color-stop(100%, #ffffff));
	background-image: -moz-linear-gradient(right, rgba(0, 0, 0, 0), #ffffff);
	background-image: -webkit-linear-gradient(right, rgba(0, 0, 0, 0), #ffffff);
	background-image: linear-gradient(to left, rgba(0, 0, 0, 0), #ffffff);
}

/* line 5430, ../sass/app/_product.scss */
#detail.product-v .module-wrapper .item .map-wrapper .show-wrap .content-detail .item.about-us .history-wrap .detail-content .history-swiper .swiper-container {
	width: 100%;
	padding-bottom: 10px;
}

/* line 5433, ../sass/app/_product.scss */
#detail.product-v .module-wrapper .item .map-wrapper .show-wrap .content-detail .item.about-us .history-wrap .detail-content .history-swiper .swiper-container .swiper-wrapper {
	width: 100%;
}

/* line 5435, ../sass/app/_product.scss */
#detail.product-v .module-wrapper .item .map-wrapper .show-wrap .content-detail .item.about-us .history-wrap .detail-content .history-swiper .swiper-container .swiper-wrapper .swiper-slide {
	width: auto;
	position: relative;
}

/* line 5438, ../sass/app/_product.scss */
#detail.product-v .module-wrapper .item .map-wrapper .show-wrap .content-detail .item.about-us .history-wrap .detail-content .history-swiper .swiper-container .swiper-wrapper .swiper-slide .history-detail {
	position: relative;
	width: 205px;
	height: 180px;
	padding-left: 15px;
	border-left: 1px solid #006ed2;
}

/* line 5444, ../sass/app/_product.scss */
#detail.product-v .module-wrapper .item .map-wrapper .show-wrap .content-detail .item.about-us .history-wrap .detail-content .history-swiper .swiper-container .swiper-wrapper .swiper-slide .history-detail p {
	font-size: 1.4rem;
	line-height: 1.3;
}

/* line 5449, ../sass/app/_product.scss */
#detail.product-v .module-wrapper .item .map-wrapper .show-wrap .content-detail .item.about-us .history-wrap .detail-content .history-swiper .swiper-container .swiper-wrapper .swiper-slide .circle {
	position: absolute;
	margin: 0 auto;
	width: 5px;
	height: 5px;
	border-radius: 50%;
	top: 0;
	left: -2px;
	background: #006ed2;
}

/* line 5459, ../sass/app/_product.scss */
#detail.product-v .module-wrapper .item .map-wrapper .show-wrap .content-detail .item.about-us .history-wrap .detail-content .history-swiper .swiper-container .swiper-wrapper .swiper-slide .add {
	cursor: pointer !important;
	margin-right: 5px;
	position: relative;
	top: 15px;
	width: 19px;
	height: 19px;
	display: inline-block;
	vertical-align: middle;
	text-align: center;
	line-height: 18px;
}

/* line 5470, ../sass/app/_product.scss */
#detail.product-v .module-wrapper .item .map-wrapper .show-wrap .content-detail .item.about-us .history-wrap .detail-content .history-swiper .swiper-container .swiper-wrapper .swiper-slide .add img {
	display: inline-block;
	vertical-align: middle;
	-moz-transition: -moz-transform 0.3s ease;
	-o-transition: -o-transform 0.3s ease;
	-webkit-transition: -webkit-transform 0.3s ease;
	transition: transform 0.3s ease;
}

/* line 5475, ../sass/app/_product.scss */
#detail.product-v .module-wrapper .item .map-wrapper .show-wrap .content-detail .item.about-us .history-wrap .detail-content .history-swiper .swiper-container .swiper-wrapper .swiper-slide .add .bg {
	position: absolute;
	z-index: -1;
	width: 19px;
	height: 19px;
	top: 0;
	left: 0;
	background: white;
	border-radius: 50%;
	-moz-animation: circle-scale 2s ease infinite;
	-webkit-animation: circle-scale 2s ease infinite;
	animation: circle-scale 2s ease infinite;
}

/* line 5487, ../sass/app/_product.scss */
#detail.product-v .module-wrapper .item .map-wrapper .show-wrap .content-detail .item.about-us .history-wrap .detail-content .history-swiper .swiper-container .swiper-wrapper .swiper-slide .add.active img {
	-moz-transform: rotate(-45deg);
	-ms-transform: rotate(-45deg);
	-webkit-transform: rotate(-45deg);
	transform: rotate(-45deg);
}

/* line 5492, ../sass/app/_product.scss */
#detail.product-v .module-wrapper .item .map-wrapper .show-wrap .content-detail .item.about-us .history-wrap .detail-content .history-swiper .swiper-container .swiper-wrapper .swiper-slide .intro-img {
	display: none;
	position: absolute;
	top: 0;
	left: 5px;
	width: calc(100% - 10px);
}

/* line 5498, ../sass/app/_product.scss */
#detail.product-v .module-wrapper .item .map-wrapper .show-wrap .content-detail .item.about-us .history-wrap .detail-content .history-swiper .swiper-container .swiper-wrapper .swiper-slide .intro-img img {
	width: 100%;
	height: auto;
}

/* line 5503, ../sass/app/_product.scss */
#detail.product-v .module-wrapper .item .map-wrapper .show-wrap .content-detail .item.about-us .history-wrap .detail-content .history-swiper .swiper-container .swiper-wrapper .swiper-slide .switch-wrap {
	position: absolute;
	margin-top: 15px;
	bottom: 10px;
	left: 5px;
}

/* line 5508, ../sass/app/_product.scss */
#detail.product-v .module-wrapper .item .map-wrapper .show-wrap .content-detail .item.about-us .history-wrap .detail-content .history-swiper .swiper-container .swiper-wrapper .swiper-slide .switch-wrap span {
	font-size: 1.8rem;
	color: #006ed2;
	display: inline-block;
	vertical-align: middle;

}

/* line 5517, ../sass/app/_product.scss */
#detail.product-v .module-wrapper .item .map-wrapper .show-wrap .content-detail .item.about-us .history-wrap .detail-content .history-swiper .swiper-container .swiper-wrapper .swiper-slide:first-child .history-detail {
	margin-left: 40px;
}

/* line 5521, ../sass/app/_product.scss */
#detail.product-v .module-wrapper .item .map-wrapper .show-wrap .content-detail .item.about-us .history-wrap .detail-content .history-swiper .swiper-container .swiper-wrapper .swiper-slide:first-child .circle {
	left: 38px;
}

/* line 5527, ../sass/app/_product.scss */
#detail.product-v .module-wrapper .item .map-wrapper .show-wrap .content-detail .item.about-us .history-wrap .detail-content .history-swiper .swiper-container .swiper-scrollbar {
	height: 10px;
	bottom: 0;
	background: transparent;
}

/* line 5531, ../sass/app/_product.scss */
#detail.product-v .module-wrapper .item .map-wrapper .show-wrap .content-detail .item.about-us .history-wrap .detail-content .history-swiper .swiper-container .swiper-scrollbar .swiper-scrollbar-drag {
	border-radius: unset;
	background: #006ed2;
}

/* line 5539, ../sass/app/_product.scss */
#detail.product-v .module-wrapper .item .map-wrapper .show-wrap .content-detail .item.about-us .history-wrap .detail-content::after {
	content: '';
	display: block;
	clear: both;
}

/* line 5544, ../sass/app/_product.scss */
#detail.product-v .module-wrapper .item .map-wrapper .show-wrap .content-detail .item.about-us .history-wrap::after {
	content: '';
	display: block;
	position: absolute;
	left: 0;
	bottom: 10px;
	width: 100%;
	height: 2px;
	background: #006ed2;
}

/* line 5554, ../sass/app/_product.scss */
#detail.product-v .module-wrapper .item .map-wrapper .show-wrap .content-detail .item.about-us .btns-list {
	width: 100%;
}

/* line 5556, ../sass/app/_product.scss */
#detail.product-v .module-wrapper .item .map-wrapper .show-wrap .content-detail .item.about-us .btns-list .btn {
	float: left;
	width: 50%;
	font-size: 1.8rem;
	line-height: 2.5;
}

/* line 5561, ../sass/app/_product.scss */
#detail.product-v .module-wrapper .item .map-wrapper .show-wrap .content-detail .item.about-us .btns-list .btn.active {
	color: #006ed2;
}

/* line 5564, ../sass/app/_product.scss */
#detail.product-v .module-wrapper .item .map-wrapper .show-wrap .content-detail .item.about-us .btns-list .btn:hover {
	color: #006ed2;
}

/* line 5568, ../sass/app/_product.scss */
#detail.product-v .module-wrapper .item .map-wrapper .show-wrap .content-detail .item.about-us .btns-list::after {
	content: '';
	display: block;
	clear: both;
}

/* line 5574, ../sass/app/_product.scss */
#detail.product-v .module-wrapper .item .map-wrapper .show-wrap .content-detail .item.about-us.con {
	display: -webkit-flex;
	display: flex;
	-webkit-flex-direction: row;
	flex-direction: row;
	-webkit-flex-wrap: nowrap;
	flex-wrap: nowrap;
	-webkit-align-items: center;
	align-items: center;
}

/* line 5578, ../sass/app/_product.scss */
#detail.product-v .module-wrapper .item .map-wrapper .show-wrap .content-detail .item.about-us.con .contact-content p {
	font-size: 1.8rem;
	line-height: 3.7;
}

/* line 5586, ../sass/app/_product.scss */
#detail.product-v .module-wrapper .item .map-wrapper .show-wrap .content-detail .item:first-child {
	z-index: 2;
}

/* line 5590, ../sass/app/_product.scss */
#detail.product-v .module-wrapper .item .map-wrapper .show-wrap .content-detail .disinfect-wrap {
	padding: 50px 40px 0;
}

/* line 5592, ../sass/app/_product.scss */
#detail.product-v .module-wrapper .item .map-wrapper .show-wrap .content-detail .disinfect-wrap p {
	font-size: 1.6rem;
	line-height: 1.5;
	margin-bottom: 20px;
}

/* line 5596, ../sass/app/_product.scss */
#detail.product-v .module-wrapper .item .map-wrapper .show-wrap .content-detail .disinfect-wrap p.t {
	font-weight: bold;
	color: #006ed2;
}

/* line 5600, ../sass/app/_product.scss */
#detail.product-v .module-wrapper .item .map-wrapper .show-wrap .content-detail .disinfect-wrap p strong {
	width: 80px;
}

/* line 5603, ../sass/app/_product.scss */
#detail.product-v .module-wrapper .item .map-wrapper .show-wrap .content-detail .disinfect-wrap p em {
	width: 430px;
	display: inline-block;
	vertical-align: top;
}

/* line 5612, ../sass/app/_product.scss */
#detail.product-v .module-wrapper .item .map-wrapper .show-wrap::after {
	content: '';
	display: block;
	clear: both;
}

/* line 5619, ../sass/app/_product.scss */
#detail.product-v .module-wrapper .item .install-detail .img-wrap {
	width: 100%;
	display: -webkit-flex;
	display: flex;
	-webkit-flex-direction: row;
	flex-direction: row;
	-webkit-flex-wrap: nowrap;
	flex-wrap: nowrap;
	-webkit-justify-content: space-between;
	justify-content: space-between;
}

/* line 5624, ../sass/app/_product.scss */
#detail.product-v .module-wrapper .item .install-detail .img-wrap .img-item .img {
	text-align: center;
	height: 310px;
	line-height: 310px;
	width: 320px;
}

/* line 5629, ../sass/app/_product.scss */
#detail.product-v .module-wrapper .item .install-detail .img-wrap .img-item .img img {
	max-width: 100%;
	height: auto;
	display: inline-block;
	vertical-align: middle;
}

/* line 5635, ../sass/app/_product.scss */
#detail.product-v .module-wrapper .item .install-detail .img-wrap .img-item .img.padding {
	width: 330px;
	padding: 0 20px;
	background: linear-gradient(to bottom, rgba(0, 0, 0, 0), #ffffff);
}

/* line 5639, ../sass/app/_product.scss */
#detail.product-v .module-wrapper .item .install-detail .img-wrap .img-item .img.padding img {
	width: 100%;
	height: auto;
}

/* line 5645, ../sass/app/_product.scss */
#detail.product-v .module-wrapper .item .install-detail .img-wrap .img-item .pro-container {
	text-align: center;
	border-bottom: 1px solid #006ed2;
}

/* line 5648, ../sass/app/_product.scss */
#detail.product-v .module-wrapper .item .install-detail .img-wrap .img-item .pro-container .pro-wrap {
	display: inline-block;
}

/* line 5651, ../sass/app/_product.scss */
#detail.product-v .module-wrapper .item .install-detail .img-wrap .img-item .pro-container .pro-m {
	cursor: pointer;
	display: -webkit-flex;
	display: flex;
	-webkit-flex-direction: row;
	flex-direction: row;
	-webkit-flex-wrap: nowrap;
	flex-wrap: nowrap;
	-webkit-align-items: center;
	align-items: center;
	-moz-transition: width 0.3s ease;
	-o-transition: width 0.3s ease;
	-webkit-transition: width 0.3s ease;
	transition: width 0.3s ease;
}

/* line 5658, ../sass/app/_product.scss */
#detail.product-v .module-wrapper .item .install-detail .img-wrap .img-item .pro-container .pro-m img {
	display: none;
	margin-left: 15px;
}

/* line 5663, ../sass/app/_product.scss */
#detail.product-v .module-wrapper .item .install-detail .img-wrap .img-item .pro-container .pro-m:hover img {
	display: block;
}

/* line 5670, ../sass/app/_product.scss */
#detail.product-v .module-wrapper .item .install-detail .img-wrap .img-item p {
	text-align: center;
	font-size: 2.4rem;
	line-height: 1.5;
	color: #006ed2;
	font-weight: bold;
}

/* line 5676, ../sass/app/_product.scss */
#detail.product-v .module-wrapper .item .install-detail .img-wrap .img-item p.detail {
	margin-top: 25px;
	font-weight: normal;
	color: black;
	text-align: left;
	font-size: 1.6rem;
	line-height: 1.8;
}

/* line 5684, ../sass/app/_product.scss */
#detail.product-v .module-wrapper .item .install-detail .img-wrap .img-item p.bg {
	position: relative;
	font-size: 1.8rem;
	font-weight: normal;
	color: white;
	padding: 10px 0;
	background: #006ed2;
}

/* line 5691, ../sass/app/_product.scss */
#detail.product-v .module-wrapper .item .install-detail .img-wrap .img-item p.bg::after {
	content: '';
	display: block;
	position: absolute;
	width: 31px;
	height: 30px;
	background-repeat: no-repeat;
	background-position: center;
	-moz-background-size: cover;
	-o-background-size: cover;
	-webkit-background-size: cover;
	background-size: cover;
	background-image: url("../images/product/detail/pdf.png");
	right: 15px;
	top: 50%;
	margin-top: -15px;
}

/* line 5706, ../sass/app/_product.scss */
#detail.product-v .module-wrapper .item .install-detail .m-container {
	width: 100%;
	position: relative;
}

/* line 5709, ../sass/app/_product.scss */
#detail.product-v .module-wrapper .item .install-detail .m-container .m-item {
	position: relative;
	/* .m-slogan{
     position: absolute;
     padding-left: 20px;
     top: 0;
     left: 0;
     z-index: 2;
     .m-t{
       font-size: 3.6rem;
       font-weight: bold;
       margin-bottom: 10px;
     }
     .m-d{
       width: 430px;
       font-size: 1.6rem;
       line-height: 1.5;
     }
     &::before{
       @include after();
       width: 8px;
       height: 35px;
       position: absolute;
       top: 0;
       left: 0;
       background: $MAIN_COLOR_BLUE;
     }
     &.spe{
       padding-left: 0;
       &::before{
         display: none;
       }
     }
   }*/
}

/* line 5711, ../sass/app/_product.scss */
#detail.product-v .module-wrapper .item .install-detail .m-container .m-item.special {
	padding-top: 64px;
}

/* line 5714, ../sass/app/_product.scss */
#detail.product-v .module-wrapper .item .install-detail .m-container .m-item .left-img {
	position: relative;
}

/* line 5716, ../sass/app/_product.scss */
#detail.product-v .module-wrapper .item .install-detail .m-container .m-item .left-img img {
	position: absolute;
	width: 964px;
	left: -130px;
	top: -23px;
}

/* line 5721, ../sass/app/_product.scss */
#detail.product-v .module-wrapper .item .install-detail .m-container .m-item .left-img img.first {
	width: 281px;
	top: 150px;
	left: 80px;
}

/* line 5726, ../sass/app/_product.scss */
#detail.product-v .module-wrapper .item .install-detail .m-container .m-item .left-img img.spe {
	top: 130px;
	left: 0;
	width: 900px;
}

/* line 5731, ../sass/app/_product.scss */
#detail.product-v .module-wrapper .item .install-detail .m-container .m-item .left-img img.last {
	width: 530px;
	top: 150px;
	left: -30px;
}

/* line 5735, ../sass/app/_product.scss */
#detail.product-v .module-wrapper .item .install-detail .m-container .m-item .left-img img.last.spe {
	top: 110px;
}

/* line 5741, ../sass/app/_product.scss */
#detail.product-v .module-wrapper .item .install-detail .m-container .m-item .intro-wrap {
	position: relative;
	width: 600px;
}

/* line 5744, ../sass/app/_product.scss */
#detail.product-v .module-wrapper .item .install-detail .m-container .m-item .intro-wrap .intro-item {
	width: 100%;
	height: 139px;
	border-bottom: 1px solid #f2f2f2;
	display: -webkit-flex;
	display: flex;
	-webkit-flex-direction: row;
	flex-direction: row;
	-webkit-flex-wrap: nowrap;
	flex-wrap: nowrap;
	-webkit-justify-content: space-between;
	justify-content: space-between;
	-webkit-align-items: center;
	align-items: center;
}

/* line 5757, ../sass/app/_product.scss */
#detail.product-v .module-wrapper .item .install-detail .m-container .m-item .intro-wrap .intro-item.spe {
	border-color: transparent;
}

/* line 5760, ../sass/app/_product.scss */
#detail.product-v .module-wrapper .item .install-detail .m-container .m-item .intro-wrap .intro-item:last-child {
	border-color: transparent;
}

/* line 5765, ../sass/app/_product.scss */
#detail.product-v .module-wrapper .item .install-detail .m-container .m-item .intro-wrap.spe .intro-item {
	height: 170px;
}

/* line 5771, ../sass/app/_product.scss */
#detail.product-v .module-wrapper .item .install-detail .m-container .m-item .text-wrap .t-title {
	font-size: 2.4rem;
	font-weight: bold;
	color: #006ed2;
	margin-bottom: 15px;
	line-height: 1.2;
}

/* line 5778, ../sass/app/_product.scss */
#detail.product-v .module-wrapper .item .install-detail .m-container .m-item .text-wrap .t-detail {
	font-size: 1.6rem;
	line-height: 1.5;
}

/* line 5815, ../sass/app/_product.scss */
#detail.product-v .module-wrapper .item .install-detail .m-container .m-item .m-slogan {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 2;
}

/* line 5820, ../sass/app/_product.scss */
#detail.product-v .module-wrapper .item .install-detail .m-container .m-item .m-slogan .m-t {
	font-size: 3.6rem;
	font-weight: bold;
	margin-bottom: 10px;
}

/* line 5825, ../sass/app/_product.scss */
#detail.product-v .module-wrapper .item .install-detail .m-container .m-item .m-slogan .m-d {
	width: 430px;
	font-size: 1.6rem;
	line-height: 1.5;
}

/* line 5830, ../sass/app/_product.scss */
#detail.product-v .module-wrapper .item .install-detail .m-container .m-item .m-slogan.spe {
	padding-left: 0;
}

/* line 5832, ../sass/app/_product.scss */
#detail.product-v .module-wrapper .item .install-detail .m-container .m-item .m-slogan.spe::before {
	display: none;
}

/* line 5837, ../sass/app/_product.scss */
#detail.product-v .module-wrapper .item .install-detail .m-container .m-item .right-img {
	position: relative;
}

/* line 5839, ../sass/app/_product.scss */
#detail.product-v .module-wrapper .item .install-detail .m-container .m-item .right-img img {
	position: absolute;
	width: 964px;
	left: -250px;
	top: 0;
	mix-blend-mode: multiply;
}

/* line 5845, ../sass/app/_product.scss */
#detail.product-v .module-wrapper .item .install-detail .m-container .m-item .right-img img.spe {
	left: 0;
	width: 400px;
	top: 70px;
}

/* line 5850, ../sass/app/_product.scss */
#detail.product-v .module-wrapper .item .install-detail .m-container .m-item .right-img img.s {
	left: 0;
	top: 100px;
	width: 550px;
}

/* line 5857, ../sass/app/_product.scss */
#detail.product-v .module-wrapper .item .install-detail .m-container .m-item .double-wrap {
	position: relative;
	z-index: 2;
	height: 100%;
	width: 600px;
	display: -webkit-flex;
	display: flex;
	-webkit-flex-direction: column;
	flex-direction: column;
	-webkit-flex-wrap: nowrap;
	flex-wrap: nowrap;
	-webkit-justify-content: center;
	justify-content: center;
}

/* line 5864, ../sass/app/_product.scss */
#detail.product-v .module-wrapper .item .install-detail .m-container .m-item .double-wrap .d-item {
	margin: 30px 0;
	display: -webkit-flex;
	display: flex;
	-webkit-flex-direction: row;
	flex-direction: row;
	-webkit-flex-wrap: nowrap;
	flex-wrap: nowrap;
	-webkit-align-items: center;
	align-items: center;
	-webkit-justify-content: space-between;
	justify-content: space-between;
}

/* line 5869, ../sass/app/_product.scss */
#detail.product-v .module-wrapper .item .install-detail .m-container .m-item .double-wrap .d-item .img {
	margin-right: 25px;
}

/* line 5871, ../sass/app/_product.scss */
#detail.product-v .module-wrapper .item .install-detail .m-container .m-item .double-wrap .d-item .img img {
	mix-blend-mode: multiply;
}

/* line 5875, ../sass/app/_product.scss */
#detail.product-v .module-wrapper .item .install-detail .m-container .m-item .double-wrap .d-item .t-wrap {
	width: 435px;
}

/* line 5877, ../sass/app/_product.scss */
#detail.product-v .module-wrapper .item .install-detail .m-container .m-item .double-wrap .d-item .t-wrap p {
	font-size: 1.6rem;
	color: #006ed2;
}

/* line 5880, ../sass/app/_product.scss */
#detail.product-v .module-wrapper .item .install-detail .m-container .m-item .double-wrap .d-item .t-wrap p strong {
	font-weight: bold;
	font-size: 3rem;
}

/* line 5884, ../sass/app/_product.scss */
#detail.product-v .module-wrapper .item .install-detail .m-container .m-item .double-wrap .d-item .t-wrap p.d {
	margin-top: 15px;
	color: black;
	line-height: 1.4;
}

/* line 5893, ../sass/app/_product.scss */
#detail.product-v .module-wrapper .item .install-detail .m-container .m-item .m-wrap {
	width: 100%;
	display: -webkit-flex;
	display: flex;
	-webkit-flex-direction: row;
	flex-direction: row;
	-webkit-flex-wrap: nowrap;
	flex-wrap: nowrap;
	-webkit-justify-content: space-between;
	justify-content: space-between;
}

/* line 5897, ../sass/app/_product.scss */
#detail.product-v .module-wrapper .item .install-detail .m-container .m-item .m-wrap.center-container {
	position: relative;
	-webkit-justify-content: center;
	justify-content: center;
}

/* line 5900, ../sass/app/_product.scss */
#detail.product-v .module-wrapper .item .install-detail .m-container .m-item .m-wrap.center-container .center-img {
	position: relative;
	z-index: 2;
}

/* line 5904, ../sass/app/_product.scss */
#detail.product-v .module-wrapper .item .install-detail .m-container .m-item .m-wrap.center-container .step-wrap {
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
}

/* line 5910, ../sass/app/_product.scss */
#detail.product-v .module-wrapper .item .install-detail .m-container .m-item .m-wrap.center-container .step-wrap .s-item {
	position: absolute;
	width: 335px;
}

/* line 5914, ../sass/app/_product.scss */
#detail.product-v .module-wrapper .item .install-detail .m-container .m-item .m-wrap.center-container .step-wrap .s-item .before {
	position: absolute;
	width: 170px;
	height: 1px;
	background: #006ed2;
}

/* line 5920, ../sass/app/_product.scss */
#detail.product-v .module-wrapper .item .install-detail .m-container .m-item .m-wrap.center-container .step-wrap .s-item .after {
	position: absolute;
	width: 14px;
	height: 14px;
	border-radius: 50%;
	background: #006ed2;
}

/* line 5927, ../sass/app/_product.scss */
#detail.product-v .module-wrapper .item .install-detail .m-container .m-item .m-wrap.center-container .step-wrap .s-item:first-child {
	top: 150px;
	left: 0;
}

/* line 5931, ../sass/app/_product.scss */
#detail.product-v .module-wrapper .item .install-detail .m-container .m-item .m-wrap.center-container .step-wrap .s-item:nth-child(3) {
	top: 350px;
	left: 0;
}

/* line 5935, ../sass/app/_product.scss */
#detail.product-v .module-wrapper .item .install-detail .m-container .m-item .m-wrap.center-container .step-wrap .s-item:last-child {
	right: 0;
	top: 200px;
}

/* line 5939, ../sass/app/_product.scss */
#detail.product-v .module-wrapper .item .install-detail .m-container .m-item .m-wrap.center-container .step-wrap .s-item:nth-child(2) {
	right: 0;
	top: 20px;
}

/* line 5944, ../sass/app/_product.scss */
#detail.product-v .module-wrapper .item .install-detail .m-container .m-item .m-wrap.center-container .step-wrap .s-item:first-child .before,
#detail.product-v .module-wrapper .item .install-detail .m-container .m-item .m-wrap.center-container .step-wrap .s-item:nth-child(3) .before {
	top: 12px;
	right: -100px;
}

/* line 5948, ../sass/app/_product.scss */
#detail.product-v .module-wrapper .item .install-detail .m-container .m-item .m-wrap.center-container .step-wrap .s-item:first-child .after,
#detail.product-v .module-wrapper .item .install-detail .m-container .m-item .m-wrap.center-container .step-wrap .s-item:nth-child(3) .after {
	top: 6px;
	right: -112px;
}

/* line 5954, ../sass/app/_product.scss */
#detail.product-v .module-wrapper .item .install-detail .m-container .m-item .m-wrap.center-container .step-wrap .s-item:last-child .before,
#detail.product-v .module-wrapper .item .install-detail .m-container .m-item .m-wrap.center-container .step-wrap .s-item:nth-child(2) .before {
	top: 12px;
	left: -190px;
}

/* line 5958, ../sass/app/_product.scss */
#detail.product-v .module-wrapper .item .install-detail .m-container .m-item .m-wrap.center-container .step-wrap .s-item:last-child .after,
#detail.product-v .module-wrapper .item .install-detail .m-container .m-item .m-wrap.center-container .step-wrap .s-item:nth-child(2) .after {
	top: 6px;
	left: -202px;
}

/* line 5967, ../sass/app/_product.scss */
#detail.product-v .module-wrapper .item .install-detail .m-container .m-item .m-wrap .value-wrapper .v-title {
	font-size: 3.6rem;
	font-weight: bold;
}

/* line 5971, ../sass/app/_product.scss */
#detail.product-v .module-wrapper .item .install-detail .m-container .m-item .m-wrap .value-wrapper .value-table {
	width: 700px;
	display: -webkit-flex;
	display: flex;
	-webkit-flex-direction: row;
	flex-direction: row;
	-webkit-flex-wrap: nowrap;
	flex-wrap: nowrap;
	margin-top: 45px;
}

/* line 5976, ../sass/app/_product.scss */
#detail.product-v .module-wrapper .item .install-detail .m-container .m-item .m-wrap .value-wrapper .value-table>ul>li {
	width: 170px;
	line-height: 45px;
	font-size: 1.4rem;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	border-right: 1px solid #dedede;
}

/* line 5982, ../sass/app/_product.scss */
#detail.product-v .module-wrapper .item .install-detail .m-container .m-item .m-wrap .value-wrapper .value-table>ul>li.t {
	background: #006ed2;
	color: white;
	font-weight: bold;
}

/* line 5987, ../sass/app/_product.scss */
#detail.product-v .module-wrapper .item .install-detail .m-container .m-item .m-wrap .value-wrapper .value-table>ul>li:nth-child(3),
#detail.product-v .module-wrapper .item .install-detail .m-container .m-item .m-wrap .value-wrapper .value-table>ul>li:nth-child(5),
#detail.product-v .module-wrapper .item .install-detail .m-container .m-item .m-wrap .value-wrapper .value-table>ul>li:nth-child(7) {
	background: white;
}

/* line 5992, ../sass/app/_product.scss */
#detail.product-v .module-wrapper .item .install-detail .m-container .m-item .m-wrap .value-wrapper .value-table>ul.head>li {
	font-weight: bold;
	width: 180px;
	padding-left: 20px;
}

/* line 5999, ../sass/app/_product.scss */
#detail.product-v .module-wrapper .item .install-detail .m-container .m-item .m-wrap .value-wrapper .value-table>ul.detail>li {
	text-align: center;
}

/* line 6007, ../sass/app/_product.scss */
#detail.product-v .module-wrapper .item .install-detail .m-container .m-item .m-wrap .value-wrapper .value-table>ul:last-child>li {
	border-right: none;
}

/* line 6015, ../sass/app/_product.scss */
#detail.product-v .module-wrapper .item .install-detail .m-container .m-item .hps-wrap {
	padding: 100px 0 50px;
	width: 100%;
	text-align: center;
}

/* line 6019, ../sass/app/_product.scss */
#detail.product-v .module-wrapper .item .install-detail .m-container .m-item .hps-wrap img {
	display: inline-block;
}

/* line 6023, ../sass/app/_product.scss */
#detail.product-v .module-wrapper .item .install-detail .m-container .m-item .install-wrap {
	width: 100%;
	display: -webkit-flex;
	display: flex;
	-webkit-flex-direction: row;
	flex-direction: row;
	-webkit-flex-wrap: nowrap;
	flex-wrap: nowrap;
	-webkit-justify-content: space-between;
	justify-content: space-between;
}

/* line 6027, ../sass/app/_product.scss */
#detail.product-v .module-wrapper .item .install-detail .m-container .m-item .install-wrap .install-item {
	width: 380px;
	height: 300px;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	border: 1px solid #f2f2f2;
	padding: 25px 20px;
	text-align: center;
}

/* line 6035, ../sass/app/_product.scss */
#detail.product-v .module-wrapper .item .install-detail .m-container .m-item .install-wrap .install-item .name-wrap .name {
	font-size: 2.4rem;
	font-weight: bold;
	color: #006ed2;
	float: left;
}

/* line 6041, ../sass/app/_product.scss */
#detail.product-v .module-wrapper .item .install-detail .m-container .m-item .install-wrap .install-item .name-wrap .down {
	float: right;
}

/* line 6044, ../sass/app/_product.scss */
#detail.product-v .module-wrapper .item .install-detail .m-container .m-item .install-wrap .install-item .name-wrap::after {
	content: '';
	display: block;
	clear: both;
}

/* line 6049, ../sass/app/_product.scss */
#detail.product-v .module-wrapper .item .install-detail .m-container .m-item .install-wrap .install-item .img {
	display: inline-block;
}

/* line 6051, ../sass/app/_product.scss */
#detail.product-v .module-wrapper .item .install-detail .m-container .m-item .install-wrap .install-item .img.first {
	margin-top: 10px;
}

/* line 6054, ../sass/app/_product.scss */
#detail.product-v .module-wrapper .item .install-detail .m-container .m-item .install-wrap .install-item .img.second {
	margin-top: 25px;
}

/* line 6057, ../sass/app/_product.scss */
#detail.product-v .module-wrapper .item .install-detail .m-container .m-item .install-wrap .install-item .img.last {
	margin-top: 45px;
}

/* line 6065, ../sass/app/_product.scss */
#detail.product-v .module-wrapper .item .install-detail .m-btns {
	position: relative;
	width: 470px;
	margin: 0 auto;
	display: -webkit-flex;
	display: flex;
	-webkit-flex-direction: row;
	flex-direction: row;
	-webkit-flex-wrap: nowrap;
	flex-wrap: nowrap;
	-webkit-justify-content: space-between;
	justify-content: space-between;
	border-bottom: 1px solid #999999;
}

/* line 6072, ../sass/app/_product.scss */
#detail.product-v .module-wrapper .item .install-detail .m-btns .btn {
	cursor: pointer;
	text-align: center;
	width: 115px;
	padding-bottom: 15px;
	font-size: 1.8rem;
	position: relative;
	color: #006ed2;
}

/* line 6080, ../sass/app/_product.scss */
#detail.product-v .module-wrapper .item .install-detail .m-btns .btn:hover {
	font-weight: bold;
}

/* line 6083, ../sass/app/_product.scss */
#detail.product-v .module-wrapper .item .install-detail .m-btns .btn.active {
	font-weight: bold;
}

/* line 6088, ../sass/app/_product.scss */
#detail.product-v .module-wrapper .item .install-detail .m-btns.after {
	position: absolute;
	display: block;
	width: 115px;
	height: 1px;
	background: #006ed2;
	bottom: 0;
	left: 0;
	-moz-transition: left 0.3s ease;
	-o-transition: left 0.3s ease;
	-webkit-transition: left 0.3s ease;
	transition: left 0.3s ease;
}

/* line 6100, ../sass/app/_product.scss */
#detail.product-v .module-wrapper .item .install-detail .needs-wrap .name {
	font-size: 3rem;
	font-weight: bold;
	margin: 80px 0 35px;
}

/* line 6107, ../sass/app/_product.scss */
#detail.product-v .module-wrapper .item .install-detail .needs-wrap .detail-wrap .ul {
	width: 100%;
	height: 120px;
	display: -webkit-flex;
	display: flex;
	-webkit-flex-direction: column;
	flex-direction: column;
	-webkit-flex-wrap: nowrap;
	flex-wrap: nowrap;
	-webkit-align-content: space-between;
	align-content: space-between;
	-webkit-flex-wrap: wrap;
	flex-wrap: wrap;
}

/* line 6114, ../sass/app/_product.scss */
#detail.product-v .module-wrapper .item .install-detail .needs-wrap .detail-wrap .ul .li {
	width: 545px;
}

/* line 6116, ../sass/app/_product.scss */
#detail.product-v .module-wrapper .item .install-detail .needs-wrap .detail-wrap .ul .li p {
	display: -webkit-flex;
	display: flex;
	-webkit-flex-direction: row;
	flex-direction: row;
	-webkit-flex-wrap: nowrap;
	flex-wrap: nowrap;
	font-size: 1.6rem;
	line-height: 1.6;
}

/* line 6120, ../sass/app/_product.scss */
#detail.product-v .module-wrapper .item .install-detail .needs-wrap .detail-wrap .ul .li p span {
	display: inline-block;
}

/* line 6131, ../sass/app/_product.scss */
#detail.product-v .module-wrapper .item .service-detail .switch-list {
	width: 100%;
	height: 60px;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	border: 1px solid #cccccc;
}

/* line 6136, ../sass/app/_product.scss */
#detail.product-v .module-wrapper .item .service-detail .switch-list .btn {
	font-size: 2.1rem;
	width: calc(1198px / 4);
	height: 100%;
	line-height: 58px;
	text-align: center;
	float: left;
	cursor: pointer;
}

/* line 6144, ../sass/app/_product.scss */
#detail.product-v .module-wrapper .item .service-detail .switch-list .btn.active {
	background: #cccccc;
}

/* line 6151, ../sass/app/_product.scss */
#detail.product-v .module-wrapper .item .service-detail .img-wrap {
	margin-top: 35px;
	width: 100%;
	height: 450px;
	overflow: hidden;
	position: relative;
}

/* line 6159, ../sass/app/_product.scss */
#detail.product-v .module-wrapper .item .service-detail .img-wrap .swiper-container {
	width: 100%;
	height: 100%;
}

/* line 6163, ../sass/app/_product.scss */
#detail.product-v .module-wrapper .item .service-detail .img-wrap .swiper-container .swiper-wrapper .swiper-slide {
	width: 100%;
}

/* line 6165, ../sass/app/_product.scss */
#detail.product-v .module-wrapper .item .service-detail .img-wrap .swiper-container .swiper-wrapper .swiper-slide .img {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	-moz-transition: opacity 0.3s ease;
	-o-transition: opacity 0.3s ease;
	-webkit-transition: opacity 0.3s ease;
	transition: opacity 0.3s ease;
}

/* line 6173, ../sass/app/_product.scss */
#detail.product-v .module-wrapper .item .service-detail .img-wrap .swiper-container .swiper-wrapper .swiper-slide .img .show-wrap .show-img {
	float: left;
	width: 50%;
	height: 450px;
	background-repeat: no-repeat;
	background-position: center;
	-moz-background-size: cover;
	-o-background-size: cover;
	-webkit-background-size: cover;
	background-size: cover;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}

/* line 6179, ../sass/app/_product.scss */
#detail.product-v .module-wrapper .item .service-detail .img-wrap .swiper-container .swiper-wrapper .swiper-slide .img .show-wrap .show-img .intro {
	text-align: center;
	font-size: 2.5rem;
	margin-top: 50px;
	width: 265px;
	height: 50px;
	line-height: 50px;
	color: white;
	background-image: linear-gradient(to right, #006ed2, rgba(0, 0, 0, 0));
}

/* line 6189, ../sass/app/_product.scss */
#detail.product-v .module-wrapper .item .service-detail .img-wrap .swiper-container .swiper-wrapper .swiper-slide .img .show-wrap .show-img ul {
	display: none;
}

/* line 6191, ../sass/app/_product.scss */
#detail.product-v .module-wrapper .item .service-detail .img-wrap .swiper-container .swiper-wrapper .swiper-slide .img .show-wrap .show-img ul li {
	position: relative;
	margin-bottom: 10px;
}

/* line 6194, ../sass/app/_product.scss */
#detail.product-v .module-wrapper .item .service-detail .img-wrap .swiper-container .swiper-wrapper .swiper-slide .img .show-wrap .show-img ul li p {
	color: white;
	font-size: 1.6rem;
	line-height: 1.5;
}

/* line 6198, ../sass/app/_product.scss */
#detail.product-v .module-wrapper .item .service-detail .img-wrap .swiper-container .swiper-wrapper .swiper-slide .img .show-wrap .show-img ul li p em {
	font-size: 1.4rem;
}

/* line 6202, ../sass/app/_product.scss */
#detail.product-v .module-wrapper .item .service-detail .img-wrap .swiper-container .swiper-wrapper .swiper-slide .img .show-wrap .show-img ul li::after {
	content: '';
	display: block;
	position: absolute;
	width: 7px;
	height: 7px;
	border-radius: 50%;
	background: #006ed2;
	top: 50%;
	margin-top: -3.5px;
	left: -20px;
}

/* line 6218, ../sass/app/_product.scss */
#detail.product-v .module-wrapper .item .service-detail .img-wrap .swiper-container .swiper-wrapper .swiper-slide .img .show-wrap .content-detail {
	width: 50%;
	height: 450px;
	float: left;
	background: white;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	padding: 60px 50px;
	border: 1px solid #cccccc;
	border-left: none;
}

/* line 6227, ../sass/app/_product.scss */
#detail.product-v .module-wrapper .item .service-detail .img-wrap .swiper-container .swiper-wrapper .swiper-slide .img .show-wrap .content-detail .s-title {
	font-size: 2.4rem;
	margin-bottom: 35px;
	font-weight: bold;
	color: #006ed2;
}

/* line 6233, ../sass/app/_product.scss */
#detail.product-v .module-wrapper .item .service-detail .img-wrap .swiper-container .swiper-wrapper .swiper-slide .img .show-wrap .content-detail .s-detail {
	font-size: 1.6rem;
	line-height: 1.6;
}

/* line 6237, ../sass/app/_product.scss */
#detail.product-v .module-wrapper .item .service-detail .img-wrap .swiper-container .swiper-wrapper .swiper-slide .img .show-wrap .content-detail .choose-wrap {
	margin-top: 30px;
}

/* line 6239, ../sass/app/_product.scss */
#detail.product-v .module-wrapper .item .service-detail .img-wrap .swiper-container .swiper-wrapper .swiper-slide .img .show-wrap .content-detail .choose-wrap .choose-item {
	width: 250px;
	height: 50px;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	border: 1px solid #e6e6e6;
	line-height: 48px;
}

/* line 6245, ../sass/app/_product.scss */
#detail.product-v .module-wrapper .item .service-detail .img-wrap .swiper-container .swiper-wrapper .swiper-slide .img .show-wrap .content-detail .choose-wrap .choose-item span {
	text-align: center;
	font-size: 1.8rem;
	display: inline-block;
}

/* line 6249, ../sass/app/_product.scss */
#detail.product-v .module-wrapper .item .service-detail .img-wrap .swiper-container .swiper-wrapper .swiper-slide .img .show-wrap .content-detail .choose-wrap .choose-item span:first-child {
	width: 90px;
}

/* line 6252, ../sass/app/_product.scss */
#detail.product-v .module-wrapper .item .service-detail .img-wrap .swiper-container .swiper-wrapper .swiper-slide .img .show-wrap .content-detail .choose-wrap .choose-item span:nth-child(2) {
	color: #999999;
}

/* line 6255, ../sass/app/_product.scss */
#detail.product-v .module-wrapper .item .service-detail .img-wrap .swiper-container .swiper-wrapper .swiper-slide .img .show-wrap .content-detail .choose-wrap .choose-item span:nth-child(3) {
	width: 120px;
}

/* line 6263, ../sass/app/_product.scss */
#detail.product-v .module-wrapper .item .service-detail .img-wrap .swiper-container .swiper-wrapper .swiper-slide .img .show-wrap .content-detail .choose-wrap::after {
	content: '';
	display: block;
	clear: both;
}

/* line 6268, ../sass/app/_product.scss */
#detail.product-v .module-wrapper .item .service-detail .img-wrap .swiper-container .swiper-wrapper .swiper-slide .img .show-wrap .content-detail .con_detail {
	margin: 20px 0 0;
}

/* line 6270, ../sass/app/_product.scss */
#detail.product-v .module-wrapper .item .service-detail .img-wrap .swiper-container .swiper-wrapper .swiper-slide .img .show-wrap .content-detail .con_detail .con_title {
	font-size: 1.8rem;
	font-weight: bold;
	color: #006ed2;
	line-height: 3.3;
}

/* line 6277, ../sass/app/_product.scss */
#detail.product-v .module-wrapper .item .service-detail .img-wrap .swiper-container .swiper-wrapper .swiper-slide .img .show-wrap .content-detail .con_detail .intro {
	font-size: 1.8rem;
	line-height: 3.3;
}

/* line 6280, ../sass/app/_product.scss */
#detail.product-v .module-wrapper .item .service-detail .img-wrap .swiper-container .swiper-wrapper .swiper-slide .img .show-wrap .content-detail .con_detail .intro p {
	font-size: 1.6rem;
	line-height: 1.5;
}

/* line 6285, ../sass/app/_product.scss */
#detail.product-v .module-wrapper .item .service-detail .img-wrap .swiper-container .swiper-wrapper .swiper-slide .img .show-wrap .content-detail .con_detail.special {
	margin: 50px 0 30px;
}

/* line 6289, ../sass/app/_product.scss */
#detail.product-v .module-wrapper .item .service-detail .img-wrap .swiper-container .swiper-wrapper .swiper-slide .img .show-wrap .content-detail .wechat {
	font-weight: bold;
	font-size: 1.8rem;
	line-height: 1.6;
	color: #006ed2;
	margin-bottom: 20px;
}

/* line 6296, ../sass/app/_product.scss */
#detail.product-v .module-wrapper .item .service-detail .img-wrap .swiper-container .swiper-wrapper .swiper-slide .img .show-wrap .content-detail.spe {
	padding: 10px 40px;
}

/* line 6300, ../sass/app/_product.scss */
#detail.product-v .module-wrapper .item .service-detail .img-wrap .swiper-container .swiper-wrapper .swiper-slide .img .show-wrap::after {
	content: '';
	display: block;
	clear: both;
}

/* line 6317, ../sass/app/_product.scss */
#detail.product-v .module-wrapper .item .feedback-container .message-wrap .form-wrap .captcha img {
	float: right;
}

/* line 6321, ../sass/app/_product.scss */
#detail.product-v .module-wrapper .item .feedback-container .message-wrap .form-wrap .form-groups {
	width: 100%;
	display: -webkit-flex;
	display: flex;
	-webkit-flex-direction: row;
	flex-direction: row;
	-webkit-flex-wrap: nowrap;
	flex-wrap: nowrap;
	-webkit-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-justify-content: space-between;
	justify-content: space-between;
}

/* line 6330, ../sass/app/_product.scss */
#detail.product-v .module-wrapper .item .feedback-container .message-wrap .form-wrap .form-group {
	position: relative;
}

/* line 6332, ../sass/app/_product.scss */
#detail.product-v .module-wrapper .item .feedback-container .message-wrap .form-wrap .form-group .input-wrap {
	display: -webkit-flex;
	display: flex;
	-webkit-flex-direction: row;
	flex-direction: row;
	-webkit-flex-wrap: nowrap;
	flex-wrap: nowrap;
}

/* line 6334, ../sass/app/_product.scss */
#detail.product-v .module-wrapper .item .feedback-container .message-wrap .form-wrap .form-group .input-wrap .label {
	width: 95px;
	line-height: 40px;
}

/* line 6338, ../sass/app/_product.scss */
#detail.product-v .module-wrapper .item .feedback-container .message-wrap .form-wrap .form-group .input-wrap .input {
	position: relative;
}

/* line 6340, ../sass/app/_product.scss */
#detail.product-v .module-wrapper .item .feedback-container .message-wrap .form-wrap .form-group .input-wrap .input .v-label {
	display: inline-block;
	width: 95px;
	line-height: 40px;
}

/* line 6345, ../sass/app/_product.scss */
#detail.product-v .module-wrapper .item .feedback-container .message-wrap .form-wrap .form-group .input-wrap .input .help-block {
	position: absolute;
	bottom: 0;
	right: 0;
}

/* line 6351, ../sass/app/_product.scss */
#detail.product-v .module-wrapper .item .feedback-container .message-wrap .form-wrap .form-group .input-wrap input {
	display: inline-block;
	width: 245px;
	height: 40px;
	line-height: 40px;
	background: white;
	padding: 0 10px;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	border: none;
	margin-bottom: 30px;
}

/* line 6368, ../sass/app/_product.scss */
#detail.product-v .module-wrapper .item .feedback-container .message-wrap .form-wrap .form-group.field-contactmessageform-verify .input-wrap .label {
	display: none;
}

/* line 6372, ../sass/app/_product.scss */
#detail.product-v .module-wrapper .item .feedback-container .message-wrap .form-wrap .form-group.field-contactmessageform-verify .input-wrap .input .captcha {
	display: inline-block;
}

/* line 6375, ../sass/app/_product.scss */
#detail.product-v .module-wrapper .item .feedback-container .message-wrap .form-wrap .form-group.field-contactmessageform-verify .input-wrap .input input {
	width: 165px;
}

/* line 6383, ../sass/app/_product.scss */
#detail.product-v .module-wrapper .item .feedback-container .message-wrap .form-wrap .form-group.field-contactmessageform-back .input-wrap {
	display: block;
}

/* line 6391, ../sass/app/_product.scss */
#detail.product-v .module-wrapper .item .feedback-container .message-wrap .form-wrap .form-group.field-contactmessageform-verify .input-wrap .input input::-webkit-input-placeholder,
#detail.product-v .module-wrapper .item .feedback-container .message-wrap .form-wrap .form-group.required .input-wrap .input input::-webkit-input-placeholder {
	/* WebKit, Blink, Edge */
	color: red !important;
}

/* line 6394, ../sass/app/_product.scss */
#detail.product-v .module-wrapper .item .feedback-container .message-wrap .form-wrap .form-group.field-contactmessageform-verify .input-wrap .input input::-moz-placeholder,
#detail.product-v .module-wrapper .item .feedback-container .message-wrap .form-wrap .form-group.required .input-wrap .input input::-moz-placeholder {
	/* Mozilla Firefox 4 to 18 */
	color: red !important;
}

/* line 6397, ../sass/app/_product.scss */
#detail.product-v .module-wrapper .item .feedback-container .message-wrap .form-wrap .form-group.field-contactmessageform-verify .input-wrap .input input::-moz-placeholder,
#detail.product-v .module-wrapper .item .feedback-container .message-wrap .form-wrap .form-group.required .input-wrap .input input::-moz-placeholder {
	/* Mozilla Firefox 19+ */
	color: red !important;
}

/* line 6400, ../sass/app/_product.scss */
#detail.product-v .module-wrapper .item .feedback-container .message-wrap .form-wrap .form-group.field-contactmessageform-verify .input-wrap .input input::-ms-input-placeholder,
#detail.product-v .module-wrapper .item .feedback-container .message-wrap .form-wrap .form-group.required .input-wrap .input input::-ms-input-placeholder {
	/* Internet Explorer 10-11 */
	color: red !important;
}

/* line 6403, ../sass/app/_product.scss */
#detail.product-v .module-wrapper .item .feedback-container .message-wrap .form-wrap .form-group.field-contactmessageform-verify .input-wrap .input input::placeholder,
#detail.product-v .module-wrapper .item .feedback-container .message-wrap .form-wrap .form-group.required .input-wrap .input input::placeholder {
	color: red !important;
}

/* line 6413, ../sass/app/_product.scss */
#detail.product-v .module-wrapper .item .feedback-container .message-wrap .form-wrap textarea {
	width: 1200px;
	height: 180px;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	border: none;
	background: white;
	resize: none;
	padding: 20px;
	margin-bottom: 15px;
	font-family: "PingFang SC", "Microsoft YaHei";
}

/* line 6424, ../sass/app/_product.scss */
#detail.product-v .module-wrapper .item .feedback-container .message-wrap .form-wrap .submit {
	width: 300px;
	height: 55px;
	color: white;
	background: #006ed2;
	border: none;
	text-align: center;
	line-height: 55px;
	cursor: pointer;
	font-size: 1.8rem;
}

/* line 6435, ../sass/app/_product.scss */
#detail.product-v .module-wrapper .item .feedback-container .message-wrap .form-wrap .button-wrap {
	width: 100%;
	display: -webkit-flex;
	display: flex;
	-webkit-flex-direction: row;
	flex-direction: row;
	-webkit-flex-wrap: nowrap;
	flex-wrap: nowrap;
	-webkit-justify-content: space-around;
	justify-content: space-around;
}

/* line 6439, ../sass/app/_product.scss */
#detail.product-v .module-wrapper .item .feedback-container .message-wrap .form-wrap .button-wrap .clear-input {
	width: 300px;
	height: 55px;
	color: white;
	background: #006ed2;
	border: none;
	text-align: center;
	line-height: 55px;
	cursor: pointer;
	font-size: 1.8rem;
}

/* line 6451, ../sass/app/_product.scss */
#detail.product-v .module-wrapper .item .feedback-container .message-wrap .form-wrap .help-block {
	color: #006ed2;
	margin-bottom: 15px;
}

/* line 6458, ../sass/app/_product.scss */
#detail.product-v .module-wrapper .item.bg {
	background: #fbfbfb !important;
}

/* line 6461, ../sass/app/_product.scss */
#detail.product-v .module-wrapper .item.o {
	padding: 0;
}

/* line 6464, ../sass/app/_product.scss */
#detail.product-v .module-wrapper .item:nth-child(1) {
	background: #fbfbfb;
}

/* line 6466, ../sass/app/_product.scss */
#detail.product-v .module-wrapper .item:nth-child(1).spe {
	background: white;
}

/* line 6471, ../sass/app/_product.scss */
#detail.product-v .module-wrapper .item:nth-child(2).spe {
	background: #f5f5f5;
}

/* line 6474, ../sass/app/_product.scss */
#detail.product-v .module-wrapper .item:nth-child(2).uv {
	background: #edebeb;
}

/* line 6478, ../sass/app/_product.scss */
#detail.product-v .module-wrapper .item:nth-child(3) {
	background: #f2f2f2;
}

/* line 6480, ../sass/app/_product.scss */
#detail.product-v .module-wrapper .item:nth-child(3).spe {
	background: white;
}

/* line 6484, ../sass/app/_product.scss */
#detail.product-v .module-wrapper .item:nth-child(5) {
	background: #f2f2f2;
}

/* line 6487, ../sass/app/_product.scss */
#detail.product-v .module-wrapper .item:nth-child(7) {
	background: #f2f2f2;
}

/* line 6493, ../sass/app/_product.scss */
#detail.product-v .s-wrapper {
	position: relative;
	width: 100%;
	height: 500px;
	top: 0;
	left: 0;
	background: #0790fe;
}

/* line 6500, ../sass/app/_product.scss */
#detail.product-v .s-wrapper .logo-wrap {
	position: absolute;
	width: 1200px;
	height: 100%;
	left: 50%;
	margin-left: -600px;
	pointer-events: none;
}

/* line 6507, ../sass/app/_product.scss */
#detail.product-v .s-wrapper .logo-wrap .logo {
	position: absolute;
	top: 130px;
	left: 130px;
}

/* line 6515, ../sass/app/_product.scss */
#detail.product-v .s-wrapper .bg-wrapper {
	width: 1200px;
	height: 100%;
	margin: 0 auto;
}

/* line 6519, ../sass/app/_product.scss */
#detail.product-v .s-wrapper .bg-wrapper .bg-item {
	position: relative;
	float: left;
	width: 50%;
	height: 100%;
	display: -webkit-flex;
	display: flex;
	-webkit-flex-direction: column;
	flex-direction: column;
	-webkit-flex-wrap: nowrap;
	flex-wrap: nowrap;
	-webkit-justify-content: center;
	justify-content: center;
	padding: 20px;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}

/* line 6528, ../sass/app/_product.scss */
#detail.product-v .s-wrapper .bg-wrapper .bg-item.spe {
	display: block;
}

/* line 6531, ../sass/app/_product.scss */
#detail.product-v .s-wrapper .bg-wrapper .bg-item.e {
	padding: 0 40px;
}

/* line 6534, ../sass/app/_product.scss */
#detail.product-v .s-wrapper .bg-wrapper .bg-item .right-now {
	width: 220px;
	height: 50px;
	background: white;
	text-align: center;
	font-size: 1.6rem;
	color: #006ed2;
	line-height: 50px;
	margin: 0 auto;
}

/* line 6544, ../sass/app/_product.scss */
#detail.product-v .s-wrapper .bg-wrapper .bg-item .right-wrapper {
	width: 100%;
}

/* line 6548, ../sass/app/_product.scss */
#detail.product-v .s-wrapper .bg-wrapper .bg-item .bg-title {
	font-size: 4.8rem;
	color: white;
}

/* line 6552, ../sass/app/_product.scss */
#detail.product-v .s-wrapper .bg-wrapper .bg-item .bg-detail {
	margin: 20px 0 50px;
	font-size: 1.8rem;
	color: white;
}

/* line 6557, ../sass/app/_product.scss */
#detail.product-v .s-wrapper .bg-wrapper .bg-item .qr {
	margin: 55px 0 60px;
}

/* line 6560, ../sass/app/_product.scss */
#detail.product-v .s-wrapper .bg-wrapper .bg-item .phone {
	margin: 28px auto 0;
}

/* line 6563, ../sass/app/_product.scss */
#detail.product-v .s-wrapper .bg-wrapper .bg-item .bg-intro {
	font-size: 3rem;
	color: white;
}

/* line 6567, ../sass/app/_product.scss */
#detail.product-v .s-wrapper .bg-wrapper .bg-item .bg-img {
	width: 100%;
}

/* line 6570, ../sass/app/_product.scss */
#detail.product-v .s-wrapper .bg-wrapper .bg-item .back {
	position: absolute;
	bottom: 30px;
	right: 20px;
	text-align: center;
	color: white;
	font-size: 1.4rem;
	cursor: pointer;
}

/* line 6580, ../sass/app/_product.scss */
#detail.product-v .s-wrapper .bg-wrapper::after {
	content: '';
	display: block;
	clear: both;
}

/* line 6588, ../sass/app/_product.scss */
#detail-v.product .head_banner {
	margin-top: 81px;
	width: 100%;
	height: 450px;
	background: #edebeb;
}

/* line 6594, ../sass/app/_product.scss */
#detail-v.product .head_banner .content {
	width: 1200px;
	margin: 0 auto;
	height: 100%;
	display: -webkit-flex;
	display: flex;
	-webkit-flex-direction: row;
	flex-direction: row;
	-webkit-flex-wrap: nowrap;
	flex-wrap: nowrap;
	-webkit-align-items: center;
	align-items: center;
	-webkit-justify-content: space-between;
	justify-content: space-between;
}

/* line 6601, ../sass/app/_product.scss */
#detail-v.product .head_banner .content.indoor {
	-webkit-justify-content: flex-start;
	justify-content: flex-start;
}

/* line 6608, ../sass/app/_product.scss */
#detail-v.product .head_banner .content .t-title {
	color: #006ed2;
	letter-spacing: 2px;
	font-weight: bold;
	font-size: 3rem;
}

/* line 6614, ../sass/app/_product.scss */
#detail-v.product .head_banner .content .t-detail {
	font-size: 1.6rem;
}

/* line 6618, ../sass/app/_product.scss */
#detail-v.product .head_banner.indoor-center {
	background-repeat: no-repeat;
	background-position: center;
	-moz-background-size: cover;
	-o-background-size: cover;
	-webkit-background-size: cover;
	background-size: cover;
	background-image: url("../images/product/head_banner7.jpg");
}

/* line 6622, ../sass/app/_product.scss */
#detail-v.product .head_banner.kj {
	background-repeat: no-repeat;
	background-position: center;
	-moz-background-size: cover;
	-o-background-size: cover;
	-webkit-background-size: cover;
	background-size: cover;
	background-image: url("../images/product/head_banner8.jpg");
}

/* line 6627, ../sass/app/_product.scss */
#detail-v.product .choose-list {
	padding: 40px 0;
}

/* line 6629, ../sass/app/_product.scss */
#detail-v.product .choose-list .item {
	width: 100%;
	margin-bottom: 30px;
}

/* line 6632, ../sass/app/_product.scss */
#detail-v.product .choose-list .item:last-child {
	margin-bottom: 0;
}

/* line 6635, ../sass/app/_product.scss */
#detail-v.product .choose-list .item::after {
	content: '';
	display: block;
	clear: both;
}

/* line 6640, ../sass/app/_product.scss */
#detail-v.product .choose-list .name {
	line-height: 46px;
	width: 166px;
	text-align: center;
	font-size: 1.8rem;
	font-weight: bold;
	border: 1px solid #006ed2;
}

/* line 6648, ../sass/app/_product.scss */
#detail-v.product .choose-list ul {
	width: calc(100% - 170px);
}

/* line 6650, ../sass/app/_product.scss */
#detail-v.product .choose-list ul li {
	display: inline-block;
	line-height: 46px;
	margin: 0 28px;
}

/* line 6654, ../sass/app/_product.scss */
#detail-v.product .choose-list ul li.active {
	border-bottom: 2px solid #006ed2;
}

/* line 6660, ../sass/app/_product.scss */
#detail-v.product .choose-list.industry .name {
	width: 180px;
}

/* line 6663, ../sass/app/_product.scss */
#detail-v.product .choose-list.industry ul {
	width: calc(100% - 185px);
}

/* line 6668, ../sass/app/_product.scss */
#detail-v.product .post-all {
	background: #f2f2f2;
}

/* line 6670, ../sass/app/_product.scss */
#detail-v.product .post-all .post-wrapper {
	padding: 135px 0 100px;
	display: -webkit-flex;
	display: flex;
	-webkit-flex-direction: row;
	flex-direction: row;
	-webkit-flex-wrap: nowrap;
	flex-wrap: nowrap;
	-webkit-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-justify-content: space-between;
	justify-content: space-between;
}

/* line 6675, ../sass/app/_product.scss */
#detail-v.product .post-all .post-wrapper.grid {
	display: grid;
	grid-template-columns: 373px 373px 373px;
	grid-row-gap: 35px;
	-webkit-justify-content: space-between;
	justify-content: space-between;
}

/* line 6682, ../sass/app/_product.scss */
#detail-v.product .post-all .post-wrapper .item {
	position: relative;
	width: 373px;
	-moz-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	-webkit-transition: all 0.3s ease;
	transition: all 0.3s ease;
}

/* line 6686, ../sass/app/_product.scss */
#detail-v.product .post-all .post-wrapper .item .cover {
	position: relative;
	width: 100%;
	height: 221px;
	overflow: hidden;
	text-align: center;
	line-height: 221px;
	background: #313536;
}

/* line 6694, ../sass/app/_product.scss */
#detail-v.product .post-all .post-wrapper .item .cover .img {
	position: absolute;
	z-index: 1;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background-repeat: no-repeat;
	background-position: center;
	-moz-background-size: cover;
	-o-background-size: cover;
	-webkit-background-size: cover;
	background-size: cover;
	-moz-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	-webkit-transition: all 0.3s ease;
	transition: all 0.3s ease;
}

/* line 6704, ../sass/app/_product.scss */
#detail-v.product .post-all .post-wrapper .item .cover img {
	position: relative;
	z-index: 2;
	display: inline-block;
	vertical-align: middle;
	-moz-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	-webkit-transition: all 0.3s ease;
	transition: all 0.3s ease;
}

/* line 6713, ../sass/app/_product.scss */
#detail-v.product .post-all .post-wrapper .item .text-wrapper {
	padding: 20px;
	height: 270px;
	background: white;
}

/* line 6717, ../sass/app/_product.scss */
#detail-v.product .post-all .post-wrapper .item .text-wrapper .type {
	font-size: 1.6rem;
	color: #7e8492;
	margin-bottom: 20px;
}

/* line 6723, ../sass/app/_product.scss */
#detail-v.product .post-all .post-wrapper .item .text-wrapper .title {
	font-size: 2.4rem;
	font-weight: bold;
	margin-bottom: 45px;
}

/* line 6728, ../sass/app/_product.scss */
#detail-v.product .post-all .post-wrapper .item .text-wrapper .intro {
	font-size: 1.6rem;
	line-height: 1.6;
}

/* line 6731, ../sass/app/_product.scss */
#detail-v.product .post-all .post-wrapper .item .text-wrapper .intro span {
	color: #006ed2;
	margin-left: 10px;
}

/* line 6736, ../sass/app/_product.scss */
#detail-v.product .post-all .post-wrapper .item .text-wrapper .news-btn {
	position: absolute;
	left: 20px;
	bottom: 20px;
	width: 333px;
	border-top: 1px solid #7e8492;
	line-height: 37px;
}

/* line 6743, ../sass/app/_product.scss */
#detail-v.product .post-all .post-wrapper .item .text-wrapper .news-btn span {
	vertical-align: middle;
	display: inline-block;
	margin-right: 15px;
}

/* line 6748, ../sass/app/_product.scss */
#detail-v.product .post-all .post-wrapper .item .text-wrapper .news-btn img {
	vertical-align: middle;
	display: inline-block;
}

/* line 6754, ../sass/app/_product.scss */
#detail-v.product .post-all .post-wrapper .item:hover {
	box-shadow: 0 0 5px 1px rgba(0, 0, 0, 0.5);
}

/* line 6757, ../sass/app/_product.scss */
#detail-v.product .post-all .post-wrapper .item:hover .cover .img {
	-moz-transform: scale(1.1);
	-ms-transform: scale(1.1);
	-webkit-transform: scale(1.1);
	transform: scale(1.1);
}

/* line 6760, ../sass/app/_product.scss */
#detail-v.product .post-all .post-wrapper .item:hover .cover img {
	-moz-transform: scale(1.1);
	-ms-transform: scale(1.1);
	-webkit-transform: scale(1.1);
	transform: scale(1.1);
}

/* line 6764, ../sass/app/_product.scss */
#detail-v.product .post-all .post-wrapper .item:hover .title {
	color: #006ed2;
}

/* line 6768, ../sass/app/_product.scss */
#detail-v.product .post-all .post-wrapper .item:hover .news-btn span {
	color: #006ed2;
}

/* line 6776, ../sass/app/_product.scss */
#detail-v.product .technical-choose {
	width: 100%;
}

/* line 6778, ../sass/app/_product.scss */
#detail-v.product .technical-choose .indoor-item {
	width: 50%;
	height: 450px;
	display: -webkit-flex;
	display: flex;
	-webkit-flex-direction: row;
	flex-direction: row;
	-webkit-flex-wrap: nowrap;
	flex-wrap: nowrap;
}

/* line 6782, ../sass/app/_product.scss */
#detail-v.product .technical-choose .indoor-item .content {
	width: 600px;
	height: 100%;
	display: -webkit-flex;
	display: flex;
	-webkit-flex-direction: row;
	flex-direction: row;
	-webkit-flex-wrap: nowrap;
	flex-wrap: nowrap;
	-webkit-align-items: center;
	align-items: center;
}

/* line 6789, ../sass/app/_product.scss */
#detail-v.product .technical-choose .indoor-item .content-wrap::after {
	content: '';
	display: block;
	clear: both;
}

/* line 6794, ../sass/app/_product.scss */
#detail-v.product .technical-choose .indoor-item img {
	margin-right: 45px;
}

/* line 6797, ../sass/app/_product.scss */
#detail-v.product .technical-choose .indoor-item .title {
	color: white;
	font-size: 3.6rem;
	margin-bottom: 20px;
}

/* line 6802, ../sass/app/_product.scss */
#detail-v.product .technical-choose .indoor-item .detail {
	color: white;
	font-size: 1.8rem;
	line-height: 2;
	margin-bottom: 30px;
}

/* line 6810, ../sass/app/_product.scss */
#detail-v.product .technical-choose .indoor-item .more-btn.white span {
	color: #006ed2;
}

/* line 6815, ../sass/app/_product.scss */
#detail-v.product .technical-choose .indoor-item:first-child {
	background: #006ed2;
	-webkit-justify-content: flex-end;
	justify-content: flex-end;
}

/* line 6819, ../sass/app/_product.scss */
#detail-v.product .technical-choose .indoor-item:last-child {
	background: #003778;
}

/* line 6821, ../sass/app/_product.scss */
#detail-v.product .technical-choose .indoor-item:last-child .content {
	margin-left: 75px;
}

/* line 6826, ../sass/app/_product.scss */
#detail-v.product .technical-choose .item {
	width: 50%;
	height: 450px;
	background-repeat: no-repeat;
	background-position: center;
	-moz-background-size: cover;
	-o-background-size: cover;
	-webkit-background-size: cover;
	background-size: cover;
	display: -webkit-flex;
	display: flex;
	-webkit-flex-direction: column;
	flex-direction: column;
	-webkit-flex-wrap: nowrap;
	flex-wrap: nowrap;
	-webkit-align-items: center;
	align-items: center;
	-webkit-justify-content: center;
	justify-content: center;
}

/* line 6833, ../sass/app/_product.scss */
#detail-v.product .technical-choose .item .title {
	color: white;
	font-size: 3.6rem;
	margin-bottom: 30px;
}

/* line 6840, ../sass/app/_product.scss */
#detail-v.product .technical-choose .item .more-btn.white span {
	color: #006ed2;
}

/* line 6846, ../sass/app/_product.scss */
#detail-v.product .technical-choose::after {
	content: '';
	display: block;
	clear: both;
}

/* line 6852, ../sass/app/_product.scss */
#detail-v.product .detail-wrap .first_banner {
	margin-top: 81px;
	height: 800px;
	width: 100%;
	background: #2a2a2a;
	overflow: hidden;
}

/* line 6858, ../sass/app/_product.scss */
#detail-v.product .detail-wrap .first_banner .main-contain {
	height: 100%;
	display: -webkit-flex;
	display: flex;
	-webkit-flex-direction: row;
	flex-direction: row;
	-webkit-flex-wrap: nowrap;
	flex-wrap: nowrap;
	-webkit-align-items: center;
	align-items: center;
}

/* line 6863, ../sass/app/_product.scss */
#detail-v.product .detail-wrap .first_banner .main-contain .title {
	color: white;
	font-size: 6rem;
	font-weight: bold;
	margin-bottom: 30px;
}

/* line 6871, ../sass/app/_product.scss */
#detail-v.product .detail-wrap .first_banner .main-contain .type-wrapper .type-btns {
	display: -webkit-flex;
	display: flex;
	-webkit-flex-direction: row;
	flex-direction: row;
	-webkit-flex-wrap: nowrap;
	flex-wrap: nowrap;
	-webkit-flex-wrap: wrap;
	flex-wrap: wrap;
	width: 400px;
}

/* line 6875, ../sass/app/_product.scss */
#detail-v.product .detail-wrap .first_banner .main-contain .type-wrapper .type-btns .btn {
	margin-right: 20px;
	width: auto;
	height: 33px;
	border: 1px solid #006ed2;
	color: #006ed2;
	font-size: 2rem;
	line-height: 33px;
	padding: 0 15px;
	-moz-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	-webkit-transition: all 0.3s ease;
	transition: all 0.3s ease;
	margin-bottom: 15px;
}

/* line 6886, ../sass/app/_product.scss */
#detail-v.product .detail-wrap .first_banner .main-contain .type-wrapper .type-btns .btn:hover {
	background: #006ed2;
	color: white;
}

/* line 6890, ../sass/app/_product.scss */
#detail-v.product .detail-wrap .first_banner .main-contain .type-wrapper .type-btns .btn.active {
	background: #006ed2;
	color: white;
}

/* line 6894, ../sass/app/_product.scss */
#detail-v.product .detail-wrap .first_banner .main-contain .type-wrapper .type-btns .btn:last-child {
	margin-bottom: 0;
}

/* line 6899, ../sass/app/_product.scss */
#detail-v.product .detail-wrap .first_banner .main-contain .type-wrapper .type-list {
	width: 400px;
	margin-top: 35px;
	position: relative;
}

/* line 6903, ../sass/app/_product.scss */
#detail-v.product .detail-wrap .first_banner .main-contain .type-wrapper .type-list .item {
	display: none;
}

/* line 6905, ../sass/app/_product.scss */
#detail-v.product .detail-wrap .first_banner .main-contain .type-wrapper .type-list .item.active {
	display: block;
}

/* line 6911, ../sass/app/_product.scss */
#detail-v.product .detail-wrap .first_banner .main-contain .value {
	margin-bottom: 40px;
}

/* line 6913, ../sass/app/_product.scss */
#detail-v.product .detail-wrap .first_banner .main-contain .value p {
	color: #006ed2;
}

/* line 6916, ../sass/app/_product.scss */
#detail-v.product .detail-wrap .first_banner .main-contain .value .num {
	font-size: 7rem;
}

/* line 6920, ../sass/app/_product.scss */
#detail-v.product .detail-wrap .first_banner .main-contain .value .text {
	font-size: 1.6rem;
	line-height: 1.6;
}

/* line 6924, ../sass/app/_product.scss */
#detail-v.product .detail-wrap .first_banner .main-contain .value::after {
	content: '';
	display: block;
	clear: both;
}

/* line 6929, ../sass/app/_product.scss */
#detail-v.product .detail-wrap .first_banner .main-contain .detail {
	width: 400px;
	font-size: 1.6rem;
	color: white;
	line-height: 1.5;
}

/* line 6936, ../sass/app/_product.scss */
#detail-v.product .detail-wrap .first_banner .main-contain .pro_img img {
	display: none;
}

/* line 6938, ../sass/app/_product.scss */
#detail-v.product .detail-wrap .first_banner .main-contain .pro_img img.active {
	display: block;
}

/* line 6947, ../sass/app/_product.scss */
#detail-v.product .detail-wrap .first_banner .main-contain.industry .title {
	font-weight: normal;
	font-size: 4.8rem;
}

/* line 6954, ../sass/app/_product.scss */
#detail-v.product .detail-wrap .show-wrap {
	width: 100%;
	height: 945px;
	display: -webkit-flex;
	display: flex;
	-webkit-flex-direction: row;
	flex-direction: row;
	-webkit-flex-wrap: nowrap;
	flex-wrap: nowrap;
	-webkit-align-items: center;
	align-items: center;
	-webkit-justify-content: center;
	justify-content: center;
}

/* line 6960, ../sass/app/_product.scss */
#detail-v.product .detail-wrap .show-wrap .tech_title {
	font-size: 3.6rem;
}

/* line 6964, ../sass/app/_product.scss */
#detail-v.product .detail-wrap .show-wrap.first {
	display: block;
	padding: 100px 0;
	height: 800px;
	background-repeat: no-repeat;
	background-position: center;
	-moz-background-size: cover;
	-o-background-size: cover;
	-webkit-background-size: cover;
	background-size: cover;
	background-image: url("../images/product/detail/detail1.jpg");
}

/* line 6971, ../sass/app/_product.scss */
#detail-v.product .detail-wrap .show-wrap.smart {
	background: #2a2a2a;
	height: 1240px;
}

/* line 6975, ../sass/app/_product.scss */
#detail-v.product .detail-wrap .show-wrap .intro-wrap {
	width: 360px;
}

/* line 6977, ../sass/app/_product.scss */
#detail-v.product .detail-wrap .show-wrap .intro-wrap .title {
	font-size: 3.6rem;
	margin-bottom: 35px;
}

/* line 6981, ../sass/app/_product.scss */
#detail-v.product .detail-wrap .show-wrap .intro-wrap .detail {
	font-size: 1.8rem;
	line-height: 1.6;
	margin-bottom: 55px;
}

/* line 6986, ../sass/app/_product.scss */
#detail-v.product .detail-wrap .show-wrap .intro-wrap .switch {
	width: 100%;
}

/* line 6988, ../sass/app/_product.scss */
#detail-v.product .detail-wrap .show-wrap .intro-wrap .switch .item {
	cursor: pointer;
	width: 160px;
	height: 35px;
	text-align: center;
	line-height: 35px;
	border: 1px solid #006ed2;
	color: #006ed2;
}

/* line 6996, ../sass/app/_product.scss */
#detail-v.product .detail-wrap .show-wrap .intro-wrap .switch .item.active {
	color: white;
	background: #006ed2;
}

/* line 7001, ../sass/app/_product.scss */
#detail-v.product .detail-wrap .show-wrap .intro-wrap .switch::after {
	content: '';
	display: block;
	clear: both;
}

/* line 7007, ../sass/app/_product.scss */
#detail-v.product .detail-wrap .show-wrap.out {
	height: 555px;
}

/* line 7010, ../sass/app/_product.scss */
#detail-v.product .detail-wrap .show-wrap.out .img-wrap {
	position: relative;
	width: 840px;
	text-align: center;
	overflow: hidden;
}

/* line 7015, ../sass/app/_product.scss */
#detail-v.product .detail-wrap .show-wrap.out .img-wrap .item {
	display: none;
	text-align: center;
}

/* line 7018, ../sass/app/_product.scss */
#detail-v.product .detail-wrap .show-wrap.out .img-wrap .item img {
	display: inline-block;
}

/* line 7021, ../sass/app/_product.scss */
#detail-v.product .detail-wrap .show-wrap.out .img-wrap .item.active {
	display: block;
}

/* line 7027, ../sass/app/_product.scss */
#detail-v.product .detail-wrap .show-wrap.time {
	height: 550px;
	background-repeat: no-repeat;
	background-position: center;
	-moz-background-size: cover;
	-o-background-size: cover;
	-webkit-background-size: cover;
	background-size: cover;
	background-image: url("../images/product/detail/bg1.jpg");
}

/* line 7031, ../sass/app/_product.scss */
#detail-v.product .detail-wrap .show-wrap.time .main-contain {
	height: 100%;
	display: -webkit-flex;
	display: flex;
	-webkit-flex-direction: row;
	flex-direction: row;
	-webkit-flex-wrap: nowrap;
	flex-wrap: nowrap;
	-webkit-align-items: center;
	align-items: center;
	-webkit-justify-content: space-between;
	justify-content: space-between;
}

/* line 7037, ../sass/app/_product.scss */
#detail-v.product .detail-wrap .show-wrap.time .main-contain .intro-wrap p {
	color: white;
}

/* line 7042, ../sass/app/_product.scss */
#detail-v.product .detail-wrap .show-wrap.time .detail-list {
	width: 700px;
	display: -webkit-flex;
	display: flex;
	-webkit-flex-direction: row;
	flex-direction: row;
	-webkit-flex-wrap: nowrap;
	flex-wrap: nowrap;
	-webkit-justify-content: space-between;
	justify-content: space-between;
}

/* line 7046, ../sass/app/_product.scss */
#detail-v.product .detail-wrap .show-wrap.time .detail-list .item {
	display: -webkit-flex;
	display: flex;
	-webkit-flex-direction: column;
	flex-direction: column;
	-webkit-flex-wrap: nowrap;
	flex-wrap: nowrap;
	-webkit-justify-content: space-between;
	justify-content: space-between;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	padding: 15px;
	width: 213px;
	height: 267px;
	border: 2px solid white;
	color: white;
	position: relative;
	-moz-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	-webkit-transition: all 0.3s ease;
	transition: all 0.3s ease;
}

/* line 7057, ../sass/app/_product.scss */
#detail-v.product .detail-wrap .show-wrap.time .detail-list .item .month {
	color: white;
	font-size: 5rem;
	margin-bottom: 10px;
}

/* line 7062, ../sass/app/_product.scss */
#detail-v.product .detail-wrap .show-wrap.time .detail-list .item .event {
	color: white;
	font-size: 1.9rem;
}

/* line 7066, ../sass/app/_product.scss */
#detail-v.product .detail-wrap .show-wrap.time .detail-list .item .bottom {
	display: -webkit-flex;
	display: flex;
	-webkit-flex-direction: row;
	flex-direction: row;
	-webkit-flex-wrap: nowrap;
	flex-wrap: nowrap;
	-webkit-justify-content: space-between;
	justify-content: space-between;
	-webkit-align-items: center;
	align-items: center;
}

/* line 7070, ../sass/app/_product.scss */
#detail-v.product .detail-wrap .show-wrap.time .detail-list .item .bottom span {
	line-height: 1.6;
}

/* line 7074, ../sass/app/_product.scss */
#detail-v.product .detail-wrap .show-wrap.time .detail-list .item:hover {
	background: black;
	border-color: #006ed2;
}

/* line 7081, ../sass/app/_product.scss */
#detail-v.product .detail-wrap .show-wrap.app {
	display: -webkit-flex;
	display: flex;
	-webkit-flex-direction: column;
	flex-direction: column;
	-webkit-flex-wrap: nowrap;
	flex-wrap: nowrap;
	height: 550px;
	background-repeat: no-repeat;
	background-position: center;
	-moz-background-size: cover;
	-o-background-size: cover;
	-webkit-background-size: cover;
	background-size: cover;
	background-image: url("../images/product/detail/bg2.jpg");
}

/* line 7086, ../sass/app/_product.scss */
#detail-v.product .detail-wrap .show-wrap.app p {
	color: white;
}

/* line 7088, ../sass/app/_product.scss */
#detail-v.product .detail-wrap .show-wrap.app p.title {
	font-size: 4.8rem;
}

/* line 7091, ../sass/app/_product.scss */
#detail-v.product .detail-wrap .show-wrap.app p.detail {
	text-align: center;
	font-size: 1.8rem;
	line-height: 1.6;
	margin: 20px 0 45px;
}

/* line 7099, ../sass/app/_product.scss */
#detail-v.product .detail-wrap .show-wrap.together {
	height: 550px;
	-webkit-justify-content: flex-end;
	justify-content: flex-end;
	background-repeat: no-repeat;
	background-position: center;
	-moz-background-size: cover;
	-o-background-size: cover;
	-webkit-background-size: cover;
	background-size: cover;
	background-image: url("../images/product/detail/bg3.jpg");
}

/* line 7104, ../sass/app/_product.scss */
#detail-v.product .detail-wrap .show-wrap.together .intro-wrap {
	padding-right: 55px;
}

/* line 7106, ../sass/app/_product.scss */
#detail-v.product .detail-wrap .show-wrap.together .intro-wrap p {
	color: white;
}

/* line 7108, ../sass/app/_product.scss */
#detail-v.product .detail-wrap .show-wrap.together .intro-wrap p.title {
	font-size: 3.6rem;
}

/* line 7111, ../sass/app/_product.scss */
#detail-v.product .detail-wrap .show-wrap.together .intro-wrap p.detail {
	font-size: 1.8rem;
	line-height: 1.6;
	margin: 30px 0;
}

/* line 7118, ../sass/app/_product.scss */
#detail-v.product .detail-wrap .show-wrap.together .intro-wrap .more-btn span {
	color: #006ed2;
}

/* line 7125, ../sass/app/_product.scss */
#detail-v.product .detail-wrap .parameter-wrapper {
	margin: 100px auto;
	width: 1200px;
}

/* line 7128, ../sass/app/_product.scss */
#detail-v.product .detail-wrap .parameter-wrapper .choose-wrapper {
	width: 100%;
}

/* line 7130, ../sass/app/_product.scss */
#detail-v.product .detail-wrap .parameter-wrapper .choose-wrapper .item {
	float: left;
	width: 400px;
	display: -webkit-flex;
	display: flex;
	-webkit-flex-direction: row;
	flex-direction: row;
	-webkit-flex-wrap: nowrap;
	flex-wrap: nowrap;
	-webkit-align-items: center;
	align-items: center;
	-webkit-justify-content: center;
	justify-content: center;
}

/* line 7136, ../sass/app/_product.scss */
#detail-v.product .detail-wrap .parameter-wrapper .choose-wrapper .item img {
	margin-right: 20px;
}

/* line 7140, ../sass/app/_product.scss */
#detail-v.product .detail-wrap .parameter-wrapper .choose-wrapper .item .btn-wrap .title {
	font-size: 4.8rem;
	font-weight: bold;
	padding-bottom: 15px;
}

/* line 7147, ../sass/app/_product.scss */
#detail-v.product .detail-wrap .parameter-wrapper .choose-wrapper .item .btn-wrap .btns .btn {
	width: 138px;
	height: 33px;
	margin-top: 15px;
	font-size: 2rem;
	line-height: 33px;
	text-align: center;
	border: 1px solid #006ed2;
	color: #006ed2;
	-moz-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	-webkit-transition: all 0.3s ease;
	transition: all 0.3s ease;
}

/* line 7157, ../sass/app/_product.scss */
#detail-v.product .detail-wrap .parameter-wrapper .choose-wrapper .item .btn-wrap .btns .btn.active {
	background: #006ed2;
	color: white;
}

/* line 7161, ../sass/app/_product.scss */
#detail-v.product .detail-wrap .parameter-wrapper .choose-wrapper .item .btn-wrap .btns .btn:hover {
	background: #006ed2;
	color: white;
}

/* line 7169, ../sass/app/_product.scss */
#detail-v.product .detail-wrap .parameter-wrapper .choose-wrapper::after {
	content: '';
	display: block;
	clear: both;
}

/* line 7174, ../sass/app/_product.scss */
#detail-v.product .detail-wrap .parameter-wrapper .parameter-details {
	margin-top: 50px;
}

/* line 7176, ../sass/app/_product.scss */
#detail-v.product .detail-wrap .parameter-wrapper .parameter-details .item {
	display: none;
}

/* line 7178, ../sass/app/_product.scss */
#detail-v.product .detail-wrap .parameter-wrapper .parameter-details .item.active {
	display: block;
}

/* line 7184, ../sass/app/_product.scss */
#detail-v.product .detail-wrap .indoor-wrap {
	width: 100%;
	height: 600px;
	background-repeat: no-repeat;
	background-position: center;
	-moz-background-size: cover;
	-o-background-size: cover;
	-webkit-background-size: cover;
	background-size: cover;
	display: -webkit-flex;
	display: flex;
	-webkit-flex-direction: row;
	flex-direction: row;
	-webkit-flex-wrap: nowrap;
	flex-wrap: nowrap;
	-webkit-align-items: center;
	align-items: center;
}

/* line 7190, ../sass/app/_product.scss */
#detail-v.product .detail-wrap .indoor-wrap.spe {
	height: 600px;
	margin-top: 81px;
}

/* line 7194, ../sass/app/_product.scss */
#detail-v.product .detail-wrap .indoor-wrap .title {
	font-size: 3.6rem;
	margin-bottom: 30px;
	font-weight: bold;
}

/* line 7199, ../sass/app/_product.scss */
#detail-v.product .detail-wrap .indoor-wrap .slogan {
	font-size: 2.4rem;
	line-height: 1.5;
	margin-bottom: 30px;
	color: black;
}

/* line 7204, ../sass/app/_product.scss */
#detail-v.product .detail-wrap .indoor-wrap .slogan em {
	color: #006ed2;
}

/* line 7208, ../sass/app/_product.scss */
#detail-v.product .detail-wrap .indoor-wrap img {
	margin: 0 0 40px 0;
}

/* line 7211, ../sass/app/_product.scss */
#detail-v.product .detail-wrap .indoor-wrap .detail {
	font-size: 1.8rem;
	line-height: 1.5;
}

/* line 7215, ../sass/app/_product.scss */
#detail-v.product .detail-wrap .indoor-wrap .type-lists {
	width: 435px;
}

/* line 7217, ../sass/app/_product.scss */
#detail-v.product .detail-wrap .indoor-wrap .type-lists .type-item {
	width: 145px;
	line-height: 50px;
	position: relative;
	font-size: 1.8rem;
	float: left;
	color: #999999;
}

/* line 7224, ../sass/app/_product.scss */
#detail-v.product .detail-wrap .indoor-wrap .type-lists .type-item::after {
	position: absolute;
	content: '';
	display: block;
	width: 1px;
	height: 25px;
	background: #999999;
	top: 50%;
	right: 35px;
	margin-top: -12.5px;
}

/* line 7237, ../sass/app/_product.scss */
#detail-v.product .detail-wrap .indoor-wrap .type-lists .type-item:nth-child(3)::after {
	display: none;
}

/* line 7237, ../sass/app/_product.scss */
#detail-v.product .detail-wrap .indoor-wrap .type-lists .type-item:nth-child(6)::after {
	display: none;
}

/* line 7237, ../sass/app/_product.scss */
#detail-v.product .detail-wrap .indoor-wrap .type-lists .type-item:nth-child(9)::after {
	display: none;
}

/* line 7244, ../sass/app/_product.scss */
#detail-v.product .detail-wrap .indoor-wrap .type-lists .type-item.active,
#detail-v.product .detail-wrap .indoor-wrap .type-lists .type-item:hover {
	color: #006ed2;
}

/* line 7248, ../sass/app/_product.scss */
#detail-v.product .detail-wrap .indoor-wrap .type-lists::after {
	content: '';
	display: block;
	clear: both;
}

/* line 7253, ../sass/app/_product.scss */
#detail-v.product .detail-wrap .indoor-wrap .ffc-lists {
	width: 270px;
}

/* line 7255, ../sass/app/_product.scss */
#detail-v.product .detail-wrap .indoor-wrap .ffc-lists.spe {
	width: 405px;
}

/* line 7258, ../sass/app/_product.scss */
#detail-v.product .detail-wrap .indoor-wrap .ffc-lists .type-item {
	width: 118px;
	line-height: 33px;
	position: relative;
	font-size: 1.6rem;
	float: left;
	color: #006ed2;
	border: 1px solid #006ed2;
	cursor: pointer;
	-moz-transition: background 0.3s ease;
	-o-transition: background 0.3s ease;
	-webkit-transition: background 0.3s ease;
	transition: background 0.3s ease;
	margin: 0 15px 15px 0;
	text-align: center;
}

/* line 7270, ../sass/app/_product.scss */
#detail-v.product .detail-wrap .indoor-wrap .ffc-lists .type-item.active,
#detail-v.product .detail-wrap .indoor-wrap .ffc-lists .type-item:hover {
	background: #006ed2;
	color: white;
}

/* line 7275, ../sass/app/_product.scss */
#detail-v.product .detail-wrap .indoor-wrap .ffc-lists::after {
	content: '';
	display: block;
	clear: both;
}

/* line 7280, ../sass/app/_product.scss */
#detail-v.product .detail-wrap .indoor-wrap.first {
	background-repeat: no-repeat;
	background-position: center;
	-moz-background-size: cover;
	-o-background-size: cover;
	-webkit-background-size: cover;
	background-size: cover;
}

/* line 7282, ../sass/app/_product.scss */
#detail-v.product .detail-wrap .indoor-wrap.first .title {
	color: #006ed2;
}

/* line 7286, ../sass/app/_product.scss */
#detail-v.product .detail-wrap .indoor-wrap.second {
	height: 350px;
}

/* line 7291, ../sass/app/_product.scss */
#detail-v.product .detail-wrap .indoor-wrap.third {
	height: 350px;
}

/* line 7293, ../sass/app/_product.scss */
#detail-v.product .detail-wrap .indoor-wrap.third .title {
	color: white;
}

/* line 7296, ../sass/app/_product.scss */
#detail-v.product .detail-wrap .indoor-wrap.third .detail {
	color: white;
}

/* line 7299, ../sass/app/_product.scss */
#detail-v.product .detail-wrap .indoor-wrap.third .main-contain {
	display: -webkit-flex;
	display: flex;
	-webkit-flex-direction: row;
	flex-direction: row;
	-webkit-flex-wrap: nowrap;
	flex-wrap: nowrap;
	-webkit-justify-content: space-between;
	justify-content: space-between;
}

/* line 7304, ../sass/app/_product.scss */
#detail-v.product .detail-wrap .indoor-wrap.third .icon-wrap {
	width: 50%;
	display: -webkit-flex;
	display: flex;
	-webkit-flex-direction: row;
	flex-direction: row;
	-webkit-flex-wrap: nowrap;
	flex-wrap: nowrap;
	-webkit-justify-content: space-around;
	justify-content: space-around;
}

/* line 7309, ../sass/app/_product.scss */
#detail-v.product .detail-wrap .indoor-wrap.third .icon-wrap .item .img {
	line-height: 80px;
}

/* line 7313, ../sass/app/_product.scss */
#detail-v.product .detail-wrap .indoor-wrap.third .icon-wrap .item img {
	vertical-align: middle;
	display: inline-block;
	margin: 0;
}

/* line 7318, ../sass/app/_product.scss */
#detail-v.product .detail-wrap .indoor-wrap.third .icon-wrap .item .name {
	font-size: 1.8rem;
	margin-top: 25px;
	text-align: center;
	color: white;
}

/* line 7329, ../sass/app/_product.scss */
#detail-v.product .detail-wrap .indoor-process {
	width: 100%;
}

/* line 7331, ../sass/app/_product.scss */
#detail-v.product .detail-wrap .indoor-process .bg-intro {
	width: 100%;
	height: 900px;
	background-repeat: no-repeat;
	background-position: center;
	-moz-background-size: cover;
	-o-background-size: cover;
	-webkit-background-size: cover;
	background-size: cover;
	position: relative;
	text-align: right;
}

/* line 7337, ../sass/app/_product.scss */
#detail-v.product .detail-wrap .indoor-process .bg-intro .title {
	font-family: PuHuiTi-Medium;
	margin-top: 70px;
	display: inline-block;
	padding-bottom: 20px;
	margin-bottom: 20px;
	font-size: 3.6rem;
}

/* line 7345, ../sass/app/_product.scss */
#detail-v.product .detail-wrap .indoor-process .bg-intro .detail {
	font-size: 1.8rem;
	line-height: 1.5;
}

/* line 7350, ../sass/app/_product.scss */
#detail-v.product .detail-wrap .indoor-process .bg-intro.center {
	text-align: left;
}

/* line 7352, ../sass/app/_product.scss */
#detail-v.product .detail-wrap .indoor-process .bg-intro.center .title {
	color: white;
}

/* line 7355, ../sass/app/_product.scss */
#detail-v.product .detail-wrap .indoor-process .bg-intro.center .detail {
	color: white;
}

/* line 7359, ../sass/app/_product.scss */
#detail-v.product .detail-wrap .indoor-process .bg-intro .img {
	position: absolute;
	bottom: 20px;
	width: 390px;
	left: 50%;
	margin-left: -180px;
	cursor: pointer;
}

/* line 7366, ../sass/app/_product.scss */
#detail-v.product .detail-wrap .indoor-process .bg-intro .img .title {
	width: 100%;
	margin: 0;
	font-size: 1.8rem;
	color: white;
	text-align: center;
	padding-bottom: 0;
}

/* line 7374, ../sass/app/_product.scss */
#detail-v.product .detail-wrap .indoor-process .bg-intro .img .m {
	text-align: center;
	-moz-animation: starShow 2s infinite;
	-webkit-animation: starShow 2s infinite;
	animation: starShow 2s infinite;
}

/* line 7378, ../sass/app/_product.scss */
#detail-v.product .detail-wrap .indoor-process .bg-intro .img .m p {
	margin: 15px 0;
	text-align: center;
	font-size: 1.6rem;
	color: white;
}

/* line 7384, ../sass/app/_product.scss */
#detail-v.product .detail-wrap .indoor-process .bg-intro .img .m img {
	display: inline-block;
}

/* line 7391, ../sass/app/_product.scss */
#detail-v.product .detail-wrap .indoor-process .icon-wrap {
	width: 100%;
	height: 0;
	overflow: hidden;
	-moz-transition: height 0.3s ease;
	-o-transition: height 0.3s ease;
	-webkit-transition: height 0.3s ease;
	transition: height 0.3s ease;
}

/* line 7398, ../sass/app/_product.scss */
#detail-v.product .detail-wrap .indoor-process .icon-wrap .main-contain .item {
	text-align: center;
}

/* line 7400, ../sass/app/_product.scss */
#detail-v.product .detail-wrap .indoor-process .icon-wrap .main-contain .item img {
	display: inline-block;
}

/* line 7404, ../sass/app/_product.scss */
#detail-v.product .detail-wrap .indoor-process .icon-wrap .main-contain .item .name p {
	text-align: center;
	font-size: 1.4rem;
	line-height: 1.2;
	margin-top: 15px;
}

/* line 7413, ../sass/app/_product.scss */
#detail-v.product .detail-wrap .indoor-process .icon-wrap .main-contain .icon-swiper {
	width: 100%;
	height: 200px;
}

/* line 7417, ../sass/app/_product.scss */
#detail-v.product .detail-wrap .indoor-process .icon-wrap .main-contain .icon-swiper .swiper-container .swiper-wrapper {
	-moz-transition-timing-function: linear;
	-o-transition-timing-function: linear;
	-webkit-transition-timing-function: linear;
	transition-timing-function: linear;
}

/* line 7419, ../sass/app/_product.scss */
#detail-v.product .detail-wrap .indoor-process .icon-wrap .main-contain .icon-swiper .swiper-container .swiper-wrapper .swiper-slide {
	width: 240px;
}

/* line 7422, ../sass/app/_product.scss */
#detail-v.product .detail-wrap .indoor-process .icon-wrap .main-contain .icon-swiper .swiper-container .swiper-wrapper .swiper-slide .icon-content {
	width: 100%;
	height: 200px;
	display: -webkit-flex;
	display: flex;
	-webkit-flex-direction: column;
	flex-direction: column;
	-webkit-flex-wrap: nowrap;
	flex-wrap: nowrap;
	-webkit-align-items: center;
	align-items: center;
	-webkit-justify-content: center;
	justify-content: center;
}

/* line 7428, ../sass/app/_product.scss */
#detail-v.product .detail-wrap .indoor-process .icon-wrap .main-contain .icon-swiper .swiper-container .swiper-wrapper .swiper-slide .icon-content img {
	width: 100px;
	height: 100px;
}

/* line 7432, ../sass/app/_product.scss */
#detail-v.product .detail-wrap .indoor-process .icon-wrap .main-contain .icon-swiper .swiper-container .swiper-wrapper .swiper-slide .icon-content p {
	font-size: 1.4rem;
}

/* line 7442, ../sass/app/_product.scss */
#detail-v.product .detail-wrap .indoor-process .icon-wrap.active {
	height: 200px;
}

/* line 7447, ../sass/app/_product.scss */
#detail-v.product .detail-wrap .virus-wrapper {
	width: 100%;
	height: 350px;
	background-repeat: no-repeat;
	background-position: center;
	-moz-background-size: cover;
	-o-background-size: cover;
	-webkit-background-size: cover;
	background-size: cover;
	background-image: url("../images/product/detail/center/virus-bg.jpg");
}

/* line 7452, ../sass/app/_product.scss */
#detail-v.product .detail-wrap .virus-wrapper .main-contain {
	position: relative;
}

/* line 7455, ../sass/app/_product.scss */
#detail-v.product .detail-wrap .virus-wrapper .text-wrap {
	padding-top: 70px;
	width: 100%;
	display: -webkit-flex;
	display: flex;
	-webkit-flex-direction: row;
	flex-direction: row;
	-webkit-flex-wrap: nowrap;
	flex-wrap: nowrap;
	-webkit-justify-content: space-between;
	justify-content: space-between;
	-webkit-align-items: center;
	align-items: center;
}

/* line 7461, ../sass/app/_product.scss */
#detail-v.product .detail-wrap .virus-wrapper .text-wrap .title {
	font-family: PuHuiTi-Medium;
	float: left;
	font-size: 3.6rem;
	line-height: 1.4;
	padding-left: 25px;
}

/* line 7467, ../sass/app/_product.scss */
#detail-v.product .detail-wrap .virus-wrapper .text-wrap .title em {
	color: #cf0a0a;
}

/* line 7471, ../sass/app/_product.scss */
#detail-v.product .detail-wrap .virus-wrapper .text-wrap .detail {
	float: right;
	font-size: 1.6rem;
	line-height: 1.5;
	color: #333333;
}

/* line 7479, ../sass/app/_product.scss */
#detail-v.product .detail-wrap .virus-wrapper .virus-list {
	position: absolute;
	top: 205px;
	left: 0;
	width: 100%;
	display: -webkit-flex;
	display: flex;
	-webkit-flex-direction: row;
	flex-direction: row;
	-webkit-flex-wrap: nowrap;
	flex-wrap: nowrap;
}

/* line 7485, ../sass/app/_product.scss */
#detail-v.product .detail-wrap .virus-wrapper .virus-list .v-item {
	width: 400px;
	height: 300px;
	background-repeat: no-repeat;
	background-position: center;
	-moz-background-size: cover;
	-o-background-size: cover;
	-webkit-background-size: cover;
	background-size: cover;
	text-align: center;
	line-height: 300px;
	font-size: 1.6rem;
	color: white;
}

/* line 7495, ../sass/app/_product.scss */
#detail-v.product .detail-wrap .virus-wrapper .virus-list.spe {
	-webkit-justify-content: space-between;
	justify-content: space-between;
}

/* line 7497, ../sass/app/_product.scss */
#detail-v.product .detail-wrap .virus-wrapper .virus-list.spe .v-item {
	width: 380px;
	height: auto;
}

/* line 7500, ../sass/app/_product.scss */
#detail-v.product .detail-wrap .virus-wrapper .virus-list.spe .v-item .cover {
	width: 100%;
	height: 200px;
}

/* line 7505, ../sass/app/_product.scss */
#detail-v.product .detail-wrap .virus-wrapper .virus-list.spe .v-item .text {
	text-align: left;
	width: 100%;
	height: 220px;
	background: #f4f4f4;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	padding: 25px 40px;
	font-size: 1.6rem;
	line-height: 1.5;
	color: black;
}

/* line 7515, ../sass/app/_product.scss */
#detail-v.product .detail-wrap .virus-wrapper .virus-list.spe .v-item .text span {
	display: inline;
	font-size: 2rem;
	font-weight: bold;
	color: #006ed2;
}

/* line 7526, ../sass/app/_product.scss */
#detail-v.product .detail-wrap .purify-wrapper {
	position: relative;
	z-index: 2;
	width: 1200px;
	margin: 270px auto 0;
}

/* line 7531, ../sass/app/_product.scss */
#detail-v.product .detail-wrap .purify-wrapper.spe {
	width: 100%;
	padding: 420px 0 0;
	margin: 0;
	background-repeat: no-repeat;
	background-position: center;
	-moz-background-size: cover;
	-o-background-size: cover;
	-webkit-background-size: cover;
	background-size: cover;
}

/* line 7538, ../sass/app/_product.scss */
#detail-v.product .detail-wrap .purify-wrapper .text-wrap {
	width: 100%;
	display: -webkit-flex;
	display: flex;
	-webkit-flex-direction: row;
	flex-direction: row;
	-webkit-flex-wrap: nowrap;
	flex-wrap: nowrap;
	-webkit-justify-content: space-between;
	justify-content: space-between;
	-webkit-align-items: center;
	align-items: center;
}

/* line 7543, ../sass/app/_product.scss */
#detail-v.product .detail-wrap .purify-wrapper .text-wrap .title {
	font-family: PuHuiTi-Medium;
	float: left;
	font-size: 3.6rem;
	line-height: 1.4;
	padding-left: 25px;
}

/* line 7549, ../sass/app/_product.scss */
#detail-v.product .detail-wrap .purify-wrapper .text-wrap .title em {
	color: #cf0a0a;
}

/* line 7551, ../sass/app/_product.scss */
#detail-v.product .detail-wrap .purify-wrapper .text-wrap .title em.spe {
	color: #006ed2;
}

/* line 7556, ../sass/app/_product.scss */
#detail-v.product .detail-wrap .purify-wrapper .text-wrap .detail {
	float: right;
	font-size: 1.6rem;
	line-height: 1.5;
	color: #333333;
}

/* line 7561, ../sass/app/_product.scss */
#detail-v.product .detail-wrap .purify-wrapper .text-wrap .detail span {
	vertical-align: middle;
	display: inline-block;
	margin-right: 15px;
	width: 103px;
	height: 25px;
	background-repeat: no-repeat;
	background-position: center;
	-moz-background-size: cover;
	-o-background-size: cover;
	-webkit-background-size: cover;
	background-size: cover;
	background-image: url("../images/product/detail/center/desp.png");
}

/* line 7570, ../sass/app/_product.scss */
#detail-v.product .detail-wrap .purify-wrapper .text-wrap .detail em {
	font-weight: bold;
}

/* line 7576, ../sass/app/_product.scss */
#detail-v.product .detail-wrap .purify-wrapper .p-img {
	width: 100%;
	margin-top: 70px;
}

/* line 7579, ../sass/app/_product.scss */
#detail-v.product .detail-wrap .purify-wrapper .p-img img {
	width: 100%;
}

/* line 7583, ../sass/app/_product.scss */
#detail-v.product .detail-wrap .purify-wrapper .purify-lists {
	margin-top: 70px;
	width: 100%;
	height: 870px;
	position: relative;
}

/* line 7588, ../sass/app/_product.scss */
#detail-v.product .detail-wrap .purify-wrapper .purify-lists .purify-item {
	position: absolute;
	top: 0;
	left: 0;
	display: none;
	line-height: 870px;
}

/* line 7594, ../sass/app/_product.scss */
#detail-v.product .detail-wrap .purify-wrapper .purify-lists .purify-item img {
	display: inline-block;
	vertical-align: middle;
}

/* line 7598, ../sass/app/_product.scss */
#detail-v.product .detail-wrap .purify-wrapper .purify-lists .purify-item.active {
	display: block;
}

/* line 7603, ../sass/app/_product.scss */
#detail-v.product .detail-wrap .purify-wrapper .purify-img {
	margin-top: 50px;
	width: 100%;
	height: 400px;
	background-repeat: no-repeat;
	background-position: center;
	-moz-background-size: cover;
	-o-background-size: cover;
	-webkit-background-size: cover;
	background-size: cover;
	background-image: url("../images/product/detail/center/purify-bg.jpg");
	display: -webkit-flex;
	display: flex;
	-webkit-flex-direction: row;
	flex-direction: row;
	-webkit-flex-wrap: nowrap;
	flex-wrap: nowrap;
	-webkit-align-items: center;
	align-items: center;
	position: relative;
}

/* line 7612, ../sass/app/_product.scss */
#detail-v.product .detail-wrap .purify-wrapper .purify-img .num-wrapper {
	padding-left: 25px;
}

/* line 7614, ../sass/app/_product.scss */
#detail-v.product .detail-wrap .purify-wrapper .purify-img .num-wrapper .num-item {
	width: 190px;
	float: left;
}

/* line 7617, ../sass/app/_product.scss */
#detail-v.product .detail-wrap .purify-wrapper .purify-img .num-wrapper .num-item .num {
	font-size: 3.6rem;
	color: #006ed2;
	margin-bottom: 35px;
}

/* line 7622, ../sass/app/_product.scss */
#detail-v.product .detail-wrap .purify-wrapper .purify-img .num-wrapper .num-item .d {
	font-size: 1.6rem;
	color: black;
}

/* line 7627, ../sass/app/_product.scss */
#detail-v.product .detail-wrap .purify-wrapper .purify-img .num-wrapper::after {
	content: '';
	display: block;
	clear: both;
}

/* line 7632, ../sass/app/_product.scss */
#detail-v.product .detail-wrap .purify-wrapper .purify-img .tip {
	position: absolute;
	bottom: 20px;
	left: 25px;
	font-size: 1.2rem;
	line-height: 2;
	color: black;
}

/* line 7642, ../sass/app/_product.scss */
#detail-v.product .detail-wrap .p-img {
	width: 100%;
	height: 950px;
	background-repeat: no-repeat;
	background-position: center;
	-moz-background-size: cover;
	-o-background-size: cover;
	-webkit-background-size: cover;
	background-size: cover;
}

/* line 7647, ../sass/app/_product.scss */
#detail-v.product .detail-wrap .p-imgs {
	width: 100%;
	height: 900px;
	position: relative;
}

/* line 7651, ../sass/app/_product.scss */
#detail-v.product .detail-wrap .p-imgs .img-container {
	position: absolute;
	left: 0;
	bottom: 0;
	width: 100%;
	height: 1100px;
}

/* line 7657, ../sass/app/_product.scss */
#detail-v.product .detail-wrap .p-imgs .img-container .swiper-container {
	width: 100%;
	height: 100%;
}

/* line 7662, ../sass/app/_product.scss */
#detail-v.product .detail-wrap .p-imgs .img-container .swiper-container .swiper-wrapper .swiper-slide .img {
	width: 100%;
	height: 100%;
	background-repeat: no-repeat;
	background-position: center;
	-moz-background-size: cover;
	-o-background-size: cover;
	-webkit-background-size: cover;
	background-size: cover;
}

/* line 7672, ../sass/app/_product.scss */
#detail-v.product .detail-wrap .indoor-type {
	padding: 90px 0;
	background: #f5f5f5;
}

/* line 7676, ../sass/app/_product.scss */
#detail-v.product .detail-wrap .indoor-type ul li {
	position: relative;
	display: -webkit-flex;
	display: flex;
	-webkit-flex-direction: column;
	flex-direction: column;
	-webkit-flex-wrap: nowrap;
	flex-wrap: nowrap;
	-webkit-justify-content: space-between;
	justify-content: space-between;
	float: left;
	width: 400px;
	height: 280px;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	padding: 25px 20px;
}

/* line 7685, ../sass/app/_product.scss */
#detail-v.product .detail-wrap .indoor-type ul li .type {
	font-size: 1.2rem;
	color: #666666;
}

/* line 7689, ../sass/app/_product.scss */
#detail-v.product .detail-wrap .indoor-type ul li .name {
	margin: 15px 0 20px;
	font-size: 2.4rem;
	color: #006ed2;
	font-weight: bold;
}

/* line 7695, ../sass/app/_product.scss */
#detail-v.product .detail-wrap .indoor-type ul li .detail {
	font-size: 1.2rem;
	color: #666666;
	line-height: 1.5;
}

/* line 7700, ../sass/app/_product.scss */
#detail-v.product .detail-wrap .indoor-type ul li .download {
	font-size: 1.2rem;
	line-height: 1.5;
}

/* line 7704, ../sass/app/_product.scss */
#detail-v.product .detail-wrap .indoor-type ul li img {
	position: absolute;
	bottom: 20px;
	right: 50px;
}

/* line 7710, ../sass/app/_product.scss */
#detail-v.product .detail-wrap .indoor-type ul li.special .type {
	color: white;
}

/* line 7713, ../sass/app/_product.scss */
#detail-v.product .detail-wrap .indoor-type ul li.special .name {
	color: white;
}

/* line 7716, ../sass/app/_product.scss */
#detail-v.product .detail-wrap .indoor-type ul li.special .detail {
	color: white;
}

/* line 7719, ../sass/app/_product.scss */
#detail-v.product .detail-wrap .indoor-type ul li.special .download {
	color: white;
}

/* line 7724, ../sass/app/_product.scss */
#detail-v.product .detail-wrap .indoor-type ul::after {
	content: '';
	display: block;
	clear: both;
}

/* line 7731, ../sass/app/_product.scss */
#detail-v.product .detail-wrap .center-type {
	padding: 90px 0;
}

/* line 7733, ../sass/app/_product.scss */
#detail-v.product .detail-wrap .center-type .system-lists {
	width: 100%;
	height: 423px;
	display: -webkit-flex;
	display: flex;
	-webkit-flex-direction: column;
	flex-direction: column;
	-webkit-flex-wrap: nowrap;
	flex-wrap: nowrap;
	-webkit-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-justify-content: space-between;
	justify-content: space-between;
	-webkit-align-content: space-between;
	align-content: space-between;
	margin-bottom: 75px;
}

/* line 7741, ../sass/app/_product.scss */
#detail-v.product .detail-wrap .center-type .system-lists .special {
	width: 647px;
	height: 100%;
	background-repeat: no-repeat;
	background-position: center;
	-moz-background-size: cover;
	-o-background-size: cover;
	-webkit-background-size: cover;
	background-size: cover;
	background-image: url("../images/product/detail/center/system1.jpg");
}

/* line 7747, ../sass/app/_product.scss */
#detail-v.product .detail-wrap .center-type .system-lists .item {
	display: -webkit-flex;
	display: flex;
	-webkit-flex-direction: column;
	flex-direction: column;
	-webkit-flex-wrap: nowrap;
	flex-wrap: nowrap;
	-webkit-justify-content: center;
	justify-content: center;
	width: 463px;
	height: 122px;
	border-radius: 5px;
	padding: 0 20px;
}

/* line 7754, ../sass/app/_product.scss */
#detail-v.product .detail-wrap .center-type .system-lists .item .title {
	font-size: 2.4rem;
	font-weight: bold;
}

/* line 7758, ../sass/app/_product.scss */
#detail-v.product .detail-wrap .center-type .system-lists .item .detail {
	font-size: 1.6rem;
	line-height: 1.5;
	margin-top: 10px;
}

/* line 7766, ../sass/app/_product.scss */
#detail-v.product .detail-wrap .center-type ul li {
	position: relative;
	display: -webkit-flex;
	display: flex;
	-webkit-flex-direction: column;
	flex-direction: column;
	-webkit-flex-wrap: nowrap;
	flex-wrap: nowrap;
	-webkit-justify-content: space-between;
	justify-content: space-between;
	float: left;
	width: 300px;
	height: 280px;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	padding: 25px 20px;
}

/* line 7775, ../sass/app/_product.scss */
#detail-v.product .detail-wrap .center-type ul li .type {
	font-size: 1.2rem;
	color: #666666;
}

/* line 7779, ../sass/app/_product.scss */
#detail-v.product .detail-wrap .center-type ul li .name {
	margin: 15px 0 20px;
	font-size: 2.4rem;
	color: #006ed2;
	font-weight: bold;
}

/* line 7785, ../sass/app/_product.scss */
#detail-v.product .detail-wrap .center-type ul li .detail {
	font-size: 1.2rem;
	color: #666666;
	line-height: 1.5;
}

/* line 7790, ../sass/app/_product.scss */
#detail-v.product .detail-wrap .center-type ul li .download {
	font-size: 1.2rem;
	line-height: 1.5;
}

/* line 7794, ../sass/app/_product.scss */
#detail-v.product .detail-wrap .center-type ul li img {
	position: absolute;
	bottom: 20px;
	right: 50px;
}

/* line 7800, ../sass/app/_product.scss */
#detail-v.product .detail-wrap .center-type ul li:nth-child(5) .name,
#detail-v.product .detail-wrap .center-type ul li:nth-child(6) .name {
	color: #55cb27;
}

/* line 7804, ../sass/app/_product.scss */
#detail-v.product .detail-wrap .center-type ul li.special {
	width: 600px;
}

/* line 7806, ../sass/app/_product.scss */
#detail-v.product .detail-wrap .center-type ul li.special .type {
	color: white;
}

/* line 7809, ../sass/app/_product.scss */
#detail-v.product .detail-wrap .center-type ul li.special .name {
	color: white;
}

/* line 7812, ../sass/app/_product.scss */
#detail-v.product .detail-wrap .center-type ul li.special .detail {
	color: white;
}

/* line 7815, ../sass/app/_product.scss */
#detail-v.product .detail-wrap .center-type ul li.special .download {
	color: white;
}

/* line 7819, ../sass/app/_product.scss */
#detail-v.product .detail-wrap .center-type ul li::after {
	content: '';
	display: block;
	position: absolute;
	width: 1px;
	height: 240px;
	background: white;
	top: 50%;
	margin-top: -120px;
	right: 0;
}

/* line 7830, ../sass/app/_product.scss */
#detail-v.product .detail-wrap .center-type ul li:nth-child(4)::after,
#detail-v.product .detail-wrap .center-type ul li:nth-child(7)::after,
#detail-v.product .detail-wrap .center-type ul li:nth-child(6)::after {
	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
	opacity: 0;
}

/* line 7835, ../sass/app/_product.scss */
#detail-v.product .detail-wrap .center-type ul::after {
	content: '';
	display: block;
	clear: both;
}

/* line 7842, ../sass/app/_product.scss */
#detail-v.product .detail-wrap .survey-type {
	padding: 90px 0;
	background: #f5f5f5;
}

/* line 7846, ../sass/app/_product.scss */
#detail-v.product .detail-wrap .survey-type ul li {
	position: relative;
	display: -webkit-flex;
	display: flex;
	-webkit-flex-direction: column;
	flex-direction: column;
	-webkit-flex-wrap: nowrap;
	flex-wrap: nowrap;
	-webkit-justify-content: space-between;
	justify-content: space-between;
	float: left;
	width: 300px;
	height: 280px;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	padding: 25px 20px;
}

/* line 7855, ../sass/app/_product.scss */
#detail-v.product .detail-wrap .survey-type ul li .type {
	font-size: 1.2rem;
	color: #666666;
}

/* line 7859, ../sass/app/_product.scss */
#detail-v.product .detail-wrap .survey-type ul li .name {
	margin: 15px 0 20px;
	font-size: 2.4rem;
	color: #006ed2;
	font-weight: bold;
}

/* line 7865, ../sass/app/_product.scss */
#detail-v.product .detail-wrap .survey-type ul li .detail {
	font-size: 1.2rem;
	color: #666666;
	line-height: 1.5;
}

/* line 7870, ../sass/app/_product.scss */
#detail-v.product .detail-wrap .survey-type ul li .download {
	font-size: 1.2rem;
	line-height: 1.5;
}

/* line 7874, ../sass/app/_product.scss */
#detail-v.product .detail-wrap .survey-type ul li img {
	position: absolute;
	bottom: 20px;
	right: 25px;
}

/* line 7879, ../sass/app/_product.scss */
#detail-v.product .detail-wrap .survey-type ul li:nth-child(1),
#detail-v.product .detail-wrap .survey-type ul li:nth-child(3) {
	background: white;
}

/* line 7882, ../sass/app/_product.scss */
#detail-v.product .detail-wrap .survey-type ul li:nth-child(2) {
	background: #e1e1e1;
}

/* line 7885, ../sass/app/_product.scss */
#detail-v.product .detail-wrap .survey-type ul li:nth-child(4) {
	background: #006ed2;
}

/* line 7889, ../sass/app/_product.scss */
#detail-v.product .detail-wrap .survey-type ul li.special .type {
	color: white;
}

/* line 7892, ../sass/app/_product.scss */
#detail-v.product .detail-wrap .survey-type ul li.special .name {
	color: white;
}

/* line 7895, ../sass/app/_product.scss */
#detail-v.product .detail-wrap .survey-type ul li.special .detail {
	color: white;
}

/* line 7898, ../sass/app/_product.scss */
#detail-v.product .detail-wrap .survey-type ul li.special .download {
	color: white;
}

/* line 7903, ../sass/app/_product.scss */
#detail-v.product .detail-wrap .survey-type ul::after {
	content: '';
	display: block;
	clear: both;
}

/* line 7910, ../sass/app/_product.scss */
#detail-v.product .detail-wrap .indoor-more {
	padding: 90px 0;
	background: #f5f5f5;
}

/* line 7913, ../sass/app/_product.scss */
#detail-v.product .detail-wrap .indoor-more .title {
	font-size: 4.8rem;
	margin-bottom: 50px;
}

/* line 7917, ../sass/app/_product.scss */
#detail-v.product .detail-wrap .indoor-more .items {
	width: 100%;
	display: -webkit-flex;
	display: flex;
	-webkit-flex-direction: row;
	flex-direction: row;
	-webkit-flex-wrap: nowrap;
	flex-wrap: nowrap;
	-webkit-justify-content: space-between;
	justify-content: space-between;
}

/* line 7921, ../sass/app/_product.scss */
#detail-v.product .detail-wrap .indoor-more .items .item {
	width: 580px;
	height: 280px;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	padding: 40px 50px;
	background: #e6e6e6;
	display: -webkit-flex;
	display: flex;
	-webkit-flex-direction: row;
	flex-direction: row;
	-webkit-flex-wrap: nowrap;
	flex-wrap: nowrap;
	-webkit-align-items: center;
	align-items: center;
	-webkit-justify-content: space-between;
	justify-content: space-between;
}

/* line 7930, ../sass/app/_product.scss */
#detail-v.product .detail-wrap .indoor-more .items .item .name {
	font-size: 2.4rem;
	color: #006ed2;
	font-weight: bold;
	margin-bottom: 15px;
}

/* line 7936, ../sass/app/_product.scss */
#detail-v.product .detail-wrap .indoor-more .items .item .detail {
	font-size: 1.4rem;
	line-height: 1.5;
	margin-bottom: 55px;
}

/* line 7941, ../sass/app/_product.scss */
#detail-v.product .detail-wrap .indoor-more .items .item .more-btn {
	width: 162px;
	text-align: center;
	line-height: 37px;
	border: 1px solid #006ed2;
	background: transparent;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}

/* line 7948, ../sass/app/_product.scss */
#detail-v.product .detail-wrap .indoor-more .items .item .more-btn span {
	vertical-align: middle;
	display: inline-block;
	color: #006ed2;
	margin-right: 15px;
}

/* line 7954, ../sass/app/_product.scss */
#detail-v.product .detail-wrap .indoor-more .items .item .more-btn .img {
	vertical-align: middle;
	display: inline-block;
	width: 20px;
	height: 12px;
	background-repeat: no-repeat;
	background-position: center;
	-moz-background-size: cover;
	-o-background-size: cover;
	-webkit-background-size: cover;
	background-size: cover;
	background-image: url("../images/index/news-arrow.png");
}

/* line 7962, ../sass/app/_product.scss */
#detail-v.product .detail-wrap .indoor-more .items .item .more-btn:hover {
	background: #007bd3;
}

/* line 7964, ../sass/app/_product.scss */
#detail-v.product .detail-wrap .indoor-more .items .item .more-btn:hover span {
	color: white;
}

/* line 7967, ../sass/app/_product.scss */
#detail-v.product .detail-wrap .indoor-more .items .item .more-btn:hover .img {
	background-image: url("../images/common/arrow.png");
}

/* line 7973, ../sass/app/_product.scss */
#detail-v.product .detail-wrap .indoor-more .items .item .more-btn.special {
	display: inline-block;
	width: 120px;
	margin-right: 10px;
}

/* line 7977, ../sass/app/_product.scss */
#detail-v.product .detail-wrap .indoor-more .items .item .more-btn.special span {
	margin-right: 5px;
}

/* line 7981, ../sass/app/_product.scss */
#detail-v.product .detail-wrap .indoor-more .items .item .more-btn.white {
	background: white;
}

/* line 7983, ../sass/app/_product.scss */
#detail-v.product .detail-wrap .indoor-more .items .item .more-btn.white span {
	color: black;
}

/* line 7986, ../sass/app/_product.scss */
#detail-v.product .detail-wrap .indoor-more .items .item .more-btn.white:hover {
	background: #f0f0f0;
}

/* line 7994, ../sass/app/_product.scss */
#detail-v.product .detail-wrap .comparison-wrap {
	padding: 65px 0;
	width: 100%;
}

/* line 7997, ../sass/app/_product.scss */
#detail-v.product .detail-wrap .comparison-wrap .title {
	font-size: 3.6rem;
	margin-bottom: 30px;
}

/* line 8001, ../sass/app/_product.scss */
#detail-v.product .detail-wrap .comparison-wrap .slogan {
	font-size: 2.4rem;
	line-height: 1.2;
	margin-bottom: 40px;
}

/* line 8006, ../sass/app/_product.scss */
#detail-v.product .detail-wrap .comparison-wrap img {
	margin: 40px 0;
}

/* line 8009, ../sass/app/_product.scss */
#detail-v.product .detail-wrap .comparison-wrap .detail {
	font-size: 1.8rem;
	line-height: 1.5;
}

/* line 8014, ../sass/app/_product.scss */
#detail-v.product .detail-wrap .comparision-lists {
	width: 100%;
	height: 450px;
	background-repeat: no-repeat;
	background-position: center;
	-moz-background-size: cover;
	-o-background-size: cover;
	-webkit-background-size: cover;
	background-size: cover;
	background-image: url("../images/product/detail/indoor/comparision-bg.jpg");
}

/* line 8019, ../sass/app/_product.scss */
#detail-v.product .detail-wrap .comparision-lists .main-contain {
	height: 100%;
	position: relative;
}

/* line 8022, ../sass/app/_product.scss */
#detail-v.product .detail-wrap .comparision-lists .main-contain .items {
	width: 100%;
	height: 100%;
	display: -webkit-flex;
	display: flex;
	-webkit-flex-direction: column;
	flex-direction: column;
	-webkit-flex-wrap: nowrap;
	flex-wrap: nowrap;
	-webkit-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-align-content: space-between;
	align-content: space-between;
}

/* line 8029, ../sass/app/_product.scss */
#detail-v.product .detail-wrap .comparision-lists .main-contain .item {
	cursor: pointer;
	width: 150px;
	height: 225px;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	background: rgba(0, 0, 0, 0.7);
	display: -webkit-flex;
	display: flex;
	-webkit-flex-direction: column;
	flex-direction: column;
	-webkit-flex-wrap: nowrap;
	flex-wrap: nowrap;
	-webkit-align-items: center;
	align-items: center;
	-webkit-justify-content: center;
	justify-content: center;
}

/* line 8038, ../sass/app/_product.scss */
#detail-v.product .detail-wrap .comparision-lists .main-contain .item p {
	font-size: 1.8rem;
	line-height: 1.5;
	color: white;
}

/* line 8043, ../sass/app/_product.scss */
#detail-v.product .detail-wrap .comparision-lists .main-contain .item.active {
	background: #006ed2;
}

/* line 8046, ../sass/app/_product.scss */
#detail-v.product .detail-wrap .comparision-lists .main-contain .item.special {
	cursor: auto;
	background: transparent;
	width: 600px;
	height: 450px;
	-moz-transition: width 0.3s ease;
	-o-transition: width 0.3s ease;
	-webkit-transition: width 0.3s ease;
	transition: width 0.3s ease;
	position: relative;
}

/* line 8053, ../sass/app/_product.scss */
#detail-v.product .detail-wrap .comparision-lists .main-contain .item.special .module {
	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
	opacity: 0;
	position: absolute;
	width: 600px;
	height: 450px;
	top: 0;
	left: 0;
	display: -webkit-flex;
	display: flex;
	-webkit-flex-direction: row;
	flex-direction: row;
	-webkit-flex-wrap: nowrap;
	flex-wrap: nowrap;
	-webkit-align-items: center;
	align-items: center;
	-webkit-justify-content: center;
	justify-content: center;
	-moz-transition: opacity 0.3s ease;
	-o-transition: opacity 0.3s ease;
	-webkit-transition: opacity 0.3s ease;
	transition: opacity 0.3s ease;
}

/* line 8064, ../sass/app/_product.scss */
#detail-v.product .detail-wrap .comparision-lists .main-contain .item.special .module.active {
	filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
	opacity: 1;
}

/* line 8069, ../sass/app/_product.scss */
#detail-v.product .detail-wrap .comparision-lists .main-contain .item:first-child,
#detail-v.product .detail-wrap .comparision-lists .main-contain .item:nth-child(6) {
	border-right: 1px solid rgba(255, 255, 255, 0.7);
	border-bottom: 1px solid rgba(255, 255, 255, 0.7);
}

/* line 8073, ../sass/app/_product.scss */
#detail-v.product .detail-wrap .comparision-lists .main-contain .item:nth-child(3),
#detail-v.product .detail-wrap .comparision-lists .main-contain .item:nth-child(8) {
	border-bottom: 1px solid rgba(255, 255, 255, 0.7);
}

/* line 8076, ../sass/app/_product.scss */
#detail-v.product .detail-wrap .comparision-lists .main-contain .item:nth-child(2),
#detail-v.product .detail-wrap .comparision-lists .main-contain .item:nth-child(7) {
	border-right: 1px solid rgba(255, 255, 255, 0.7);
}

/* line 8085, ../sass/app/_product.scss */
#detail-v.product .detail-wrap .survey-wrap {
	padding: 140px 0;
}

/* line 8087, ../sass/app/_product.scss */
#detail-v.product .detail-wrap .survey-wrap .main-contain {
	display: -webkit-flex;
	display: flex;
	-webkit-flex-direction: row;
	flex-direction: row;
	-webkit-flex-wrap: nowrap;
	flex-wrap: nowrap;
	-webkit-justify-content: space-between;
	justify-content: space-between;
}

/* line 8090, ../sass/app/_product.scss */
#detail-v.product .detail-wrap .survey-wrap .main-contain .title {
	font-size: 4.8rem;
	color: #006ed2;
	margin-bottom: 90px;
}

/* line 8094, ../sass/app/_product.scss */
#detail-v.product .detail-wrap .survey-wrap .main-contain .title.special {
	color: black;
}

/* line 8098, ../sass/app/_product.scss */
#detail-v.product .detail-wrap .survey-wrap .main-contain .detail {
	font-size: 1.8rem;
	line-height: 2.2;
}

/* line 8104, ../sass/app/_product.scss */
#detail-v.product .detail-wrap .point-wrap {
	padding: 90px 0;
}

/* line 8109, ../sass/app/_product.scss */
#detail-v.product .value-container {
	width: 100%;
	padding: 75px 0;
}

/* line 8112, ../sass/app/_product.scss */
#detail-v.product .value-container .top-wrapper {
	width: 100%;
	display: -webkit-flex;
	display: flex;
	-webkit-flex-direction: row;
	flex-direction: row;
	-webkit-flex-wrap: nowrap;
	flex-wrap: nowrap;
	-webkit-justify-content: space-between;
	justify-content: space-between;
}

/* line 8117, ../sass/app/_product.scss */
#detail-v.product .value-container .top-wrapper .text-wrapper .title {
	font-size: 3.6rem;
	color: #006ed2;
}

/* line 8122, ../sass/app/_product.scss */
#detail-v.product .value-container .top-wrapper .text-wrapper .name {
	margin: 25px 0 30px;
	font-size: 2.4rem;
	font-weight: bold;
	color: #006ed2;
}

/* line 8128, ../sass/app/_product.scss */
#detail-v.product .value-container .top-wrapper .text-wrapper .k-wrapper {
	margin: 25px 0 30px;
	width: 390px;
}

/* line 8131, ../sass/app/_product.scss */
#detail-v.product .value-container .top-wrapper .text-wrapper .k-wrapper .k-item {
	float: left;
	position: relative;
	cursor: pointer;
	text-align: center;
	width: 130px;
	margin: 5px 0;
	line-height: 43px;
	font-size: 1.8rem;
	color: #999999;
	background: #f5f5f5;
}

/* line 8142, ../sass/app/_product.scss */
#detail-v.product .value-container .top-wrapper .text-wrapper .k-wrapper .k-item.active,
#detail-v.product .value-container .top-wrapper .text-wrapper .k-wrapper .k-item:hover {
	color: #006ed2;
}

/* line 8147, ../sass/app/_product.scss */
#detail-v.product .value-container .top-wrapper .text-wrapper .k-wrapper .k-item::after {
	content: '';
	display: block;
	position: absolute;
	width: 1px;
	height: 20px;
	top: 50%;
	margin-top: -10px;
	right: 0;
	background: #999999;
}

/* line 8158, ../sass/app/_product.scss */
#detail-v.product .value-container .top-wrapper .text-wrapper .k-wrapper .k-item.spe::after {
	display: none;
}

/* line 8163, ../sass/app/_product.scss */
#detail-v.product .value-container .top-wrapper .text-wrapper .k-wrapper .k-item:last-child::after {
	display: none;
}

/* line 8169, ../sass/app/_product.scss */
#detail-v.product .value-container .top-wrapper .text-wrapper .k-wrapper:after {
	content: '';
	display: block;
	clear: both;
}

/* line 8175, ../sass/app/_product.scss */
#detail-v.product .value-container .top-wrapper .text-wrapper .detail {
	font-size: 1.6rem;
	line-height: 1.5;
	width: 520px;
	margin-bottom: 25px;
}

/* line 8180, ../sass/app/_product.scss */
#detail-v.product .value-container .top-wrapper .text-wrapper .detail span {
	display: inline-block;
	vertical-align: top;
}

/* line 8186, ../sass/app/_product.scss */
#detail-v.product .value-container .top-wrapper .img-wrap {
	width: 620px;
	position: relative;
}

/* line 8189, ../sass/app/_product.scss */
#detail-v.product .value-container .top-wrapper .img-wrap .img {
	width: 100%;
	position: absolute;
	top: 0;
	left: 0;
	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
	opacity: 0;
	-moz-transition: opacity 0.3s ease;
	-o-transition: opacity 0.3s ease;
	-webkit-transition: opacity 0.3s ease;
	transition: opacity 0.3s ease;
	text-align: right;
}

/* line 8197, ../sass/app/_product.scss */
#detail-v.product .value-container .top-wrapper .img-wrap .img img {
	display: inline-block;
}

/* line 8200, ../sass/app/_product.scss */
#detail-v.product .value-container .top-wrapper .img-wrap .img.active {
	filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
	opacity: 1;
}

/* line 8207, ../sass/app/_product.scss */
#detail-v.product .value-container .lists-wrapper {
	width: 100%;
	display: -webkit-flex;
	display: flex;
	-webkit-flex-direction: row;
	flex-direction: row;
	-webkit-flex-wrap: nowrap;
	flex-wrap: nowrap;
	-webkit-justify-content: space-between;
	justify-content: space-between;
}

/* line 8211, ../sass/app/_product.scss */
#detail-v.product .value-container .lists-wrapper .item {
	width: 882px;
}

/* line 8213, ../sass/app/_product.scss */
#detail-v.product .value-container .lists-wrapper .item .pro-img {
	width: 100%;
	height: 250px;
	line-height: 250px;
	text-align: center;
}

/* line 8218, ../sass/app/_product.scss */
#detail-v.product .value-container .lists-wrapper .item .pro-img.spe {
	height: 230px;
	line-height: unset;
}

/* line 8222, ../sass/app/_product.scss */
#detail-v.product .value-container .lists-wrapper .item .pro-img img {
	display: inline-block;
	vertical-align: middle;
	max-height: 200px;
}

/* line 8228, ../sass/app/_product.scss */
#detail-v.product .value-container .lists-wrapper .item .title {
	font-size: 2rem;
	font-weight: bold;
	padding-left: 20px;
	position: relative;
	margin: 0 0 40px;
}

/* line 8234, ../sass/app/_product.scss */
#detail-v.product .value-container .lists-wrapper .item .title::before {
	content: '';
	display: block;
	position: absolute;
	width: 8px;
	height: 35px;
	top: 50%;
	margin-top: -17.5px;
	left: 0;
	background: #006ed2;
}

/* line 8245, ../sass/app/_product.scss */
#detail-v.product .value-container .lists-wrapper .item .t-wrapper {
	width: 100%;
}

/* line 8248, ../sass/app/_product.scss */
#detail-v.product .value-container .lists-wrapper .item .t-wrapper ul li {
	width: 100%;
	height: 48px;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	padding: 0 25px;
	line-height: 48px;
	font-size: 1.6rem;
	-moz-transition: background 0.3s ease;
	-o-transition: background 0.3s ease;
	-webkit-transition: background 0.3s ease;
	transition: background 0.3s ease;
}

/* line 8256, ../sass/app/_product.scss */
#detail-v.product .value-container .lists-wrapper .item .t-wrapper ul li.spe {
	background: #dddddd;
}

/* line 8264, ../sass/app/_product.scss */
#detail-v.product .value-container .lists-wrapper .item .t-wrapper.first ul li {
	color: white;
	background: #006ed2;
}

/* line 8275, ../sass/app/_product.scss */
#detail-v.product .value-container .lists-wrapper .item .t-wrapper.res ul li:hover {
	color: white;
	background: #006ed2;
}

/* line 8287, ../sass/app/_product.scss */
#detail-v.product .value-container .lists-wrapper .item .value-swiper .swiper-container .swiper-wrapper .swiper-slide {
	width: 220.5px;
}

/* line 8289, ../sass/app/_product.scss */
#detail-v.product .value-container .lists-wrapper .item .value-swiper .swiper-container .swiper-wrapper .swiper-slide.spe {
	width: 588px;
}

/* line 8292, ../sass/app/_product.scss */
#detail-v.product .value-container .lists-wrapper .item .value-swiper .swiper-container .swiper-wrapper .swiper-slide.s {
	width: 294px;
}

/* line 8295, ../sass/app/_product.scss */
#detail-v.product .value-container .lists-wrapper .item .value-swiper .swiper-container .swiper-wrapper .swiper-slide .title {
	color: #999999;
}

/* line 8299, ../sass/app/_product.scss */
#detail-v.product .value-container .lists-wrapper .item .value-swiper .swiper-container .swiper-wrapper .swiper-slide.swiper-slide-active .title {
	color: black;
}

/* line 8308, ../sass/app/_product.scss */
#detail-v.product .value-container .lists-wrapper .item.first {
	width: 300px;
}

/* line 8313, ../sass/app/_product.scss */
#detail-v.product .value-container .ffc-values {
	width: 100%;
	display: -webkit-flex;
	display: flex;
	-webkit-flex-direction: row;
	flex-direction: row;
	-webkit-flex-wrap: nowrap;
	flex-wrap: nowrap;
	-webkit-justify-content: space-between;
	justify-content: space-between;
}

/* line 8317, ../sass/app/_product.scss */
#detail-v.product .value-container .ffc-values .img-wrap {
	width: 430px;
}

/* line 8319, ../sass/app/_product.scss */
#detail-v.product .value-container .ffc-values .img-wrap .swiper-container {
	width: 100%;
	height: 100%;
}

/* line 8323, ../sass/app/_product.scss */
#detail-v.product .value-container .ffc-values .img-wrap .swiper-container .swiper-wrapper .swiper-slide {
	width: 100%;
	height: 100%;
}

/* line 8327, ../sass/app/_product.scss */
#detail-v.product .value-container .ffc-values .img-wrap .swiper-container .swiper-wrapper .swiper-slide .img {
	width: 100%;
	height: 440px;
	text-align: center;
	line-height: 440px;
}

/* line 8332, ../sass/app/_product.scss */
#detail-v.product .value-container .ffc-values .img-wrap .swiper-container .swiper-wrapper .swiper-slide .img img {
	max-height: 440px;
	display: inline-block;
	vertical-align: middle;
}

/* line 8339, ../sass/app/_product.scss */
#detail-v.product .value-container .ffc-values .img-wrap .swiper-container .swiper-wrapper .swiper-slide span {
	display: block;
	width: 100%;
	text-align: center;
	font-size: 1.8rem;
	margin-top: 20px;
}

/* line 8348, ../sass/app/_product.scss */
#detail-v.product .value-container .ffc-values .img-wrap .swiper-container .swiper-button-prev {
	border-width: 15px 20px 15px 0;
	border-style: solid;
	border-color: transparent #006ed2 transparent transparent;
	width: 0;
	height: 0;
	background: none;
	margin-top: -15px;
}

/* line 8356, ../sass/app/_product.scss */
#detail-v.product .value-container .ffc-values .img-wrap .swiper-container .swiper-button-prev:focus {
	outline: none;
}

/* line 8360, ../sass/app/_product.scss */
#detail-v.product .value-container .ffc-values .img-wrap .swiper-container .swiper-button-next {
	border-width: 15px 0 15px 20px;
	border-style: solid;
	border-color: transparent transparent transparent #006ed2;
	width: 0;
	height: 0;
	margin-top: -15px;
	background: none;
}

/* line 8368, ../sass/app/_product.scss */
#detail-v.product .value-container .ffc-values .img-wrap .swiper-container .swiper-button-next:focus {
	outline: none;
}

/* line 8374, ../sass/app/_product.scss */
#detail-v.product .value-container .ffc-values .items {
	width: 688px;
}

/* line 8376, ../sass/app/_product.scss */
#detail-v.product .value-container .ffc-values .items .v-title {
	font-size: 1.8rem;
	font-weight: bold;
	margin-bottom: 40px;
	padding-left: 20px;
}

/* line 8382, ../sass/app/_product.scss */
#detail-v.product .value-container .ffc-values .items .items-all {
	display: -webkit-flex;
	display: flex;
	-webkit-flex-direction: row;
	flex-direction: row;
	-webkit-flex-wrap: nowrap;
	flex-wrap: nowrap;
}

/* line 8384, ../sass/app/_product.scss */
#detail-v.product .value-container .ffc-values .items .items-all .item {
	width: 458px;
}

/* line 8386, ../sass/app/_product.scss */
#detail-v.product .value-container .ffc-values .items .items-all .item .pro-img {
	width: 100%;
	height: 250px;
	line-height: 250px;
	text-align: center;
}

/* line 8391, ../sass/app/_product.scss */
#detail-v.product .value-container .ffc-values .items .items-all .item .pro-img.spe {
	height: 230px;
	line-height: unset;
}

/* line 8395, ../sass/app/_product.scss */
#detail-v.product .value-container .ffc-values .items .items-all .item .pro-img img {
	display: inline-block;
	vertical-align: middle;
	max-height: 200px;
}

/* line 8401, ../sass/app/_product.scss */
#detail-v.product .value-container .ffc-values .items .items-all .item .title {
	font-size: 2rem;
	font-weight: bold;
	padding-left: 20px;
	position: relative;
	margin: 0 0 40px;
}

/* line 8407, ../sass/app/_product.scss */
#detail-v.product .value-container .ffc-values .items .items-all .item .title::before {
	content: '';
	display: block;
	position: absolute;
	width: 8px;
	height: 35px;
	top: 50%;
	margin-top: -17.5px;
	left: 0;
	background: #006ed2;
}

/* line 8418, ../sass/app/_product.scss */
#detail-v.product .value-container .ffc-values .items .items-all .item .t-wrapper {
	width: 100%;
}

/* line 8421, ../sass/app/_product.scss */
#detail-v.product .value-container .ffc-values .items .items-all .item .t-wrapper ul li {
	padding: 0 0 0 20px;
	width: 100%;
	height: 48px;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	line-height: 48px;
	font-size: 1.6rem;
	-moz-transition: background 0.3s ease;
	-o-transition: background 0.3s ease;
	-webkit-transition: background 0.3s ease;
	transition: background 0.3s ease;
}

/* line 8429, ../sass/app/_product.scss */
#detail-v.product .value-container .ffc-values .items .items-all .item .t-wrapper ul li.spe {
	background: #dddddd;
}

/* line 8432, ../sass/app/_product.scss */
#detail-v.product .value-container .ffc-values .items .items-all .item .t-wrapper ul li.first {
	background: #006ed2;
	color: white;
}

/* line 8441, ../sass/app/_product.scss */
#detail-v.product .value-container .ffc-values .items .items-all .item .t-wrapper.first ul li {
	color: white;
	background: #006ed2;
}

/* line 8451, ../sass/app/_product.scss */
#detail-v.product .value-container .ffc-values .items .items-all .item .t-wrapper.res ul li {
	text-align: center;
}

/* line 8453, ../sass/app/_product.scss */
#detail-v.product .value-container .ffc-values .items .items-all .item .t-wrapper.res ul li:hover {
	color: white;
	background: #006ed2;
}

/* line 8463, ../sass/app/_product.scss */
#detail-v.product .value-container .ffc-values .items .items-all .item .value-swiper .swiper-container {
	width: 100%;
	height: 100%;
}

/* line 8467, ../sass/app/_product.scss */
#detail-v.product .value-container .ffc-values .items .items-all .item .value-swiper .swiper-container .swiper-wrapper .swiper-slide {
	width: 100%;
}

/* line 8469, ../sass/app/_product.scss */
#detail-v.product .value-container .ffc-values .items .items-all .item .value-swiper .swiper-container .swiper-wrapper .swiper-slide.spe {
	width: 588px;
}

/* line 8472, ../sass/app/_product.scss */
#detail-v.product .value-container .ffc-values .items .items-all .item .value-swiper .swiper-container .swiper-wrapper .swiper-slide.s {
	width: 294px;
}

/* line 8475, ../sass/app/_product.scss */
#detail-v.product .value-container .ffc-values .items .items-all .item .value-swiper .swiper-container .swiper-wrapper .swiper-slide .title {
	color: #999999;
}

/* line 8479, ../sass/app/_product.scss */
#detail-v.product .value-container .ffc-values .items .items-all .item .value-swiper .swiper-container .swiper-wrapper .swiper-slide.swiper-slide-active .title {
	color: black;
}

/* line 8488, ../sass/app/_product.scss */
#detail-v.product .value-container .ffc-values .items .items-all .item.first {
	width: 230px;
}

/* line 8498, ../sass/app/_product.scss */
#detail-v.product .process-wrap {
	padding: 90px 0;
}

/* line 8500, ../sass/app/_product.scss */
#detail-v.product .process-wrap .detail {
	margin: 20px 0 125px;
	color: #666666;
}

/* line 8504, ../sass/app/_product.scss */
#detail-v.product .process-wrap .items {
	width: 100%;
	height: 650px;
	display: -webkit-flex;
	display: flex;
	-webkit-flex-direction: column;
	flex-direction: column;
	-webkit-flex-wrap: nowrap;
	flex-wrap: nowrap;
	-webkit-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-align-items: space-between;
	align-items: space-between;
	-webkit-justify-content: space-between;
	justify-content: space-between;
}

/* line 8511, ../sass/app/_product.scss */
#detail-v.product .process-wrap .items .item {
	cursor: pointer;
	width: 580px;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	padding: 45px 40px;
	background-repeat: no-repeat;
	background-position: center;
	-moz-background-size: cover;
	-o-background-size: cover;
	-webkit-background-size: cover;
	background-size: cover;
	border-bottom: 5px solid transparent;
	-moz-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	-webkit-transition: all 0.3s ease;
	transition: all 0.3s ease;
}

/* line 8519, ../sass/app/_product.scss */
#detail-v.product .process-wrap .items .item .title {
	font-size: 3rem;
	margin-bottom: 10px;
	color: #666666;
	-moz-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	-webkit-transition: all 0.3s ease;
	transition: all 0.3s ease;
}

/* line 8525, ../sass/app/_product.scss */
#detail-v.product .process-wrap .items .item .type {
	font-size: 1.8rem;
	color: #666666;
}

/* line 8529, ../sass/app/_product.scss */
#detail-v.product .process-wrap .items .item img {
	display: inline-block;
}

/* line 8532, ../sass/app/_product.scss */
#detail-v.product .process-wrap .items .item:first-child {
	padding: 100px 40px;
	text-align: center;
	height: 650px;
	background-image: url("../images/product/item1.jpg");
}

/* line 8537, ../sass/app/_product.scss */
#detail-v.product .process-wrap .items .item:first-child .title {
	font-size: 3.6rem;
	margin-bottom: 15px;
}

/* line 8541, ../sass/app/_product.scss */
#detail-v.product .process-wrap .items .item:first-child .type {
	font-size: 2.4rem;
	margin-bottom: 80px;
}

/* line 8546, ../sass/app/_product.scss */
#detail-v.product .process-wrap .items .item:nth-child(2) {
	height: 350px;
	text-align: right;
	background-image: url("../images/product/item2.jpg");
}

/* line 8550, ../sass/app/_product.scss */
#detail-v.product .process-wrap .items .item:nth-child(2) .title {
	text-align: left;
}

/* line 8553, ../sass/app/_product.scss */
#detail-v.product .process-wrap .items .item:nth-child(2) .type {
	text-align: left;
}

/* line 8557, ../sass/app/_product.scss */
#detail-v.product .process-wrap .items .item:last-child {
	height: 260px;
	text-align: right;
	background-image: url("../images/product/item3.jpg");
}

/* line 8561, ../sass/app/_product.scss */
#detail-v.product .process-wrap .items .item:last-child .title {
	text-align: left;
}

/* line 8564, ../sass/app/_product.scss */
#detail-v.product .process-wrap .items .item:last-child .type {
	text-align: left;
}

/* line 8568, ../sass/app/_product.scss */
#detail-v.product .process-wrap .items .item:hover {
	border-color: #006ed2;
}

/* line 8570, ../sass/app/_product.scss */
#detail-v.product .process-wrap .items .item:hover .title {
	color: #006ed2;
}

/* line 8576, ../sass/app/_product.scss */
#detail-v.product .process-wrap .mudule-wrapper {
	width: 100%;
	display: -webkit-flex;
	display: flex;
	-webkit-flex-direction: row;
	flex-direction: row;
	-webkit-flex-wrap: nowrap;
	flex-wrap: nowrap;
	-webkit-justify-content: space-between;
	justify-content: space-between;
}

/* line 8580, ../sass/app/_product.scss */
#detail-v.product .process-wrap .mudule-wrapper .item {
	background: white;
	width: 384px;
	height: 390px;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	padding: 100px 60px 0;
	position: relative;
	-moz-transition: -moz-transform 0.3s ease;
	-o-transition: -o-transform 0.3s ease;
	-webkit-transition: -webkit-transform 0.3s ease;
	transition: transform 0.3s ease;
}

/* line 8588, ../sass/app/_product.scss */
#detail-v.product .process-wrap .mudule-wrapper .item img {
	position: absolute;
	left: 50px;
	top: -50px;
}

/* line 8592, ../sass/app/_product.scss */
#detail-v.product .process-wrap .mudule-wrapper .item img.normal {
	filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
	opacity: 1;
	-moz-transition: opacity 0.3s ease;
	-o-transition: opacity 0.3s ease;
	-webkit-transition: opacity 0.3s ease;
	transition: opacity 0.3s ease;
}

/* line 8596, ../sass/app/_product.scss */
#detail-v.product .process-wrap .mudule-wrapper .item img.hover {
	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
	opacity: 0;
	-moz-transition: opacity 0.3s ease;
	-o-transition: opacity 0.3s ease;
	-webkit-transition: opacity 0.3s ease;
	transition: opacity 0.3s ease;
}

/* line 8603, ../sass/app/_product.scss */
#detail-v.product .process-wrap .mudule-wrapper .item .title-wrap p {
	font-size: 2.5rem;
	margin-right: 20px;
}

/* line 8607, ../sass/app/_product.scss */
#detail-v.product .process-wrap .mudule-wrapper .item .title-wrap p.header {
	font-size: 4rem;
}

/* line 8610, ../sass/app/_product.scss */
#detail-v.product .process-wrap .mudule-wrapper .item .title-wrap p.intro {
	margin: 40px 0;
	font-size: 2rem;
}

/* line 8614, ../sass/app/_product.scss */
#detail-v.product .process-wrap .mudule-wrapper .item .title-wrap p.info {
	font-size: 1.6rem;
	line-height: 1.6;
}

/* line 8619, ../sass/app/_product.scss */
#detail-v.product .process-wrap .mudule-wrapper .item .title-wrap .add {
	display: none;
	width: 20px;
	height: 20px;
	background-repeat: no-repeat;
	background-position: center;
	-moz-background-size: cover;
	-o-background-size: cover;
	-webkit-background-size: cover;
	background-size: cover;
	background-image: url("../images/index/add.png");
}

/* line 8626, ../sass/app/_product.scss */
#detail-v.product .process-wrap .mudule-wrapper .item .title-wrap::after {
	content: '';
	display: block;
	clear: both;
}

/* line 8632, ../sass/app/_product.scss */
#detail-v.product .process-wrap .mudule-wrapper .item .border {
	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
	opacity: 0;
	-moz-transition: opacify 0.3s ease;
	-o-transition: opacify 0.3s ease;
	-webkit-transition: opacify 0.3s ease;
	transition: opacify 0.3s ease;
	position: absolute;
	width: 100%;
	height: 3px;
	bottom: 0;
	left: 0;
	background: #006ed2;
}

/* line 8642, ../sass/app/_product.scss */
#detail-v.product .process-wrap .mudule-wrapper .item:hover {
	-moz-transform: translateY(-20px);
	-ms-transform: translateY(-20px);
	-webkit-transform: translateY(-20px);
	transform: translateY(-20px);
}

/* line 8645, ../sass/app/_product.scss */
#detail-v.product .process-wrap .mudule-wrapper .item:hover p.header {
	color: #006ed2;
}

/* line 8650, ../sass/app/_product.scss */
#detail-v.product .process-wrap .mudule-wrapper .item:hover .add {
	display: block;
}

/* line 8653, ../sass/app/_product.scss */
#detail-v.product .process-wrap .mudule-wrapper .item:hover .border {
	filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
	opacity: 1;
}

/* line 8656, ../sass/app/_product.scss */
#detail-v.product .process-wrap .mudule-wrapper .item:hover .normal {
	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
	opacity: 0;
}

/* line 8659, ../sass/app/_product.scss */
#detail-v.product .process-wrap .mudule-wrapper .item:hover .hover {
	filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
	opacity: 1;
}

/* line 8667, ../sass/app/_product.scss */
#detail-v.product .intro-contact {
	width: 100%;
	background: #006ed2;
}

/* line 8671, ../sass/app/_product.scss */
#detail-v.product .intro-contact .main-contain p {
	padding: 15px 0;
	font-size: 1.8rem;
	line-height: 1.7;
	color: white;
}

/* line 8676, ../sass/app/_product.scss */
#detail-v.product .intro-contact .main-contain p strong {
	text-decoration: underline;
}

/* line 8679, ../sass/app/_product.scss */
#detail-v.product .intro-contact .main-contain p em {
	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=70);
	opacity: 0.7;
}

/* line 8682, ../sass/app/_product.scss */
#detail-v.product .intro-contact .main-contain p #online {
	cursor: pointer;
}

/* line 8688, ../sass/app/_product.scss */
#detail-v.product .slogan-content {
	width: 100%;
	height: 200px;
	background-repeat: no-repeat;
	background-position: center;
	-moz-background-size: cover;
	-o-background-size: cover;
	-webkit-background-size: cover;
	background-size: cover;
	background-image: url("../images/index/slogan_bg.jpg");
}

/* line 8693, ../sass/app/_product.scss */
#detail-v.product .slogan-content .main-contain {
	height: 100%;
	display: -webkit-flex;
	display: flex;
	-webkit-flex-direction: column;
	flex-direction: column;
	-webkit-flex-wrap: nowrap;
	flex-wrap: nowrap;
	-webkit-align-items: center;
	align-items: center;
	-webkit-justify-content: center;
	justify-content: center;
}

/* line 8698, ../sass/app/_product.scss */
#detail-v.product .slogan-content .main-contain .title {
	font-weight: bold;
	font-size: 3.6rem;
	color: #006ed2;
	margin-bottom: 30px;
}

/* line 8704, ../sass/app/_product.scss */
#detail-v.product .slogan-content .main-contain .detail {
	text-align: center;
	font-size: 2.4rem;
	line-height: 1.5;
}

/* line 8713, ../sass/app/_product.scss */
#detail-v.product .module-wrapper .item {
	padding: 40px 0;
	background-repeat: no-repeat;
	background-position: center;
	-moz-background-size: cover;
	-o-background-size: cover;
	-webkit-background-size: cover;
	background-size: cover;
}

/* line 8716, ../sass/app/_product.scss */
#detail-v.product .module-wrapper .item .title {
	position: relative;
	padding-left: 20px;
	font-size: 3.6rem;
	font-weight: bold;
}

/* line 8721, ../sass/app/_product.scss */
#detail-v.product .module-wrapper .item .title::before {
	content: '';
	display: block;
	position: absolute;
	width: 5px;
	height: 35px;
	background: #006ed2;
	top: 0;
	left: 0;
}

/* line 8731, ../sass/app/_product.scss */
#detail-v.product .module-wrapper .item .detail-container {
	width: 100%;
	display: -webkit-flex;
	display: flex;
	-webkit-flex-direction: row;
	flex-direction: row;
	-webkit-flex-wrap: nowrap;
	flex-wrap: nowrap;
	-webkit-justify-content: space-between;
	justify-content: space-between;
	-webkit-align-items: center;
	align-items: center;
}

/* line 8739, ../sass/app/_product.scss */
#detail-v.product .module-wrapper .item .detail-container .intro-wrap {
	max-width: 450px;
}

/* line 8741, ../sass/app/_product.scss */
#detail-v.product .module-wrapper .item .detail-container .intro-wrap .intro-item {
	margin-top: 30px;
}

/* line 8744, ../sass/app/_product.scss */
#detail-v.product .module-wrapper .item .detail-container .intro-wrap .intro-title {
	font-size: 2.4rem;
	line-height: 1.6;
	font-weight: bold;
	color: #006ed2;
}

/* line 8750, ../sass/app/_product.scss */
#detail-v.product .module-wrapper .item .detail-container .intro-wrap .detail {
	font-size: 1.6rem;
	line-height: 1.5;
}

/* line 8757, ../sass/app/_product.scss */
#detail-v.product .module-wrapper .item .purify-container .intro {
	width: 48%;
	float: left;
	font-size: 1.6rem;
	line-height: 1.5;
	text-align: left;
	color: black;
	margin-top: 30px;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	padding: 0 5px;
}

/* line 8768, ../sass/app/_product.scss */
#detail-v.product .module-wrapper .item .purify-container .step-wrapper {
	width: 1178px;
	border: 1px solid #f2f2f2;
	height: 78px;
	margin: 0 auto;
	display: -webkit-flex;
	display: flex;
	-webkit-flex-direction: row;
	flex-direction: row;
	-webkit-flex-wrap: nowrap;
	flex-wrap: nowrap;
	-webkit-align-items: center;
	align-items: center;
}

/* line 8775, ../sass/app/_product.scss */
#detail-v.product .module-wrapper .item .purify-container .step-wrapper .step-item {
	position: relative;
}

/* line 8777, ../sass/app/_product.scss */
#detail-v.product .module-wrapper .item .purify-container .step-wrapper .step-item span {
	font-size: 1.6rem;
	line-height: 1.5;
}

/* line 8781, ../sass/app/_product.scss */
#detail-v.product .module-wrapper .item .purify-container .step-wrapper .step-item::before {
	content: '';
	display: block;
	position: absolute;
	width: 3px;
	height: 18px;
	background: #006ed2;
	top: 3px;
	left: -10px;
}

/* line 8790, ../sass/app/_product.scss */
#detail-v.product .module-wrapper .item .purify-container .step-wrapper .step-item:first-child {
	margin-left: 75px;
}

/* line 8793, ../sass/app/_product.scss */
#detail-v.product .module-wrapper .item .purify-container .step-wrapper .step-item:nth-child(2) {
	margin-left: 165px;
}

/* line 8796, ../sass/app/_product.scss */
#detail-v.product .module-wrapper .item .purify-container .step-wrapper .step-item:nth-child(3) {
	margin-left: 175px;
}

/* line 8799, ../sass/app/_product.scss */
#detail-v.product .module-wrapper .item .purify-container .step-wrapper .step-item:nth-child(4) {
	margin-left: 70px;
}

/* line 8803, ../sass/app/_product.scss */
#detail-v.product .module-wrapper .item .purify-container .step-wrapper .step-item:nth-child(5) {
	margin-left: 100px;
}

/* line 8808, ../sass/app/_product.scss */
#detail-v.product .module-wrapper .item .purify-container .img {
	width: 100%;
}

/* line 8810, ../sass/app/_product.scss */
#detail-v.product .module-wrapper .item .purify-container .img img {
	position: relative;
	display: inline-block;
}

/* line 8816, ../sass/app/_product.scss */
#detail-v.product .module-wrapper .item .purify-container .detail-wrap {
	float: right;
	width: 48%;
	display: -webkit-flex;
	display: flex;
	-webkit-flex-direction: row;
	flex-direction: row;
	-webkit-flex-wrap: nowrap;
	flex-wrap: nowrap;
	-webkit-justify-content: space-between;
	justify-content: space-between;
}

/* line 8825, ../sass/app/_product.scss */
#detail-v.product .module-wrapper .item .purify-container .detail-wrap .d-item .item-title {
	text-align: center;
	font-size: 2.4rem;
	line-height: 1.2;
	font-weight: bold;
	margin: 20px 0;
}

/* line 8833, ../sass/app/_product.scss */
#detail-v.product .module-wrapper .item .purify-container .detail-wrap .d-item .item-detail {
	width: 320px;
	font-size: 1.6rem;
	line-height: 1.8;
}

/* line 8839, ../sass/app/_product.scss */
#detail-v.product .module-wrapper .item .purify-container .detail-wrap .intro {
	width: 100%;
	text-align: left;
	font-size: 1.6rem;
	line-height: 1.5;
	margin-bottom: 40px;
	color: #999999;
}

/* line 8849, ../sass/app/_product.scss */
#detail-v.product .module-wrapper .item .purify-container .text-wrapper::after {
	content: '';
	display: block;
	clear: both;
}

/* line 8855, ../sass/app/_product.scss */
#detail-v.product .module-wrapper .item .table-wrap {
	width: 100%;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	border: 1px solid #f2f2f2;
}

/* line 8859, ../sass/app/_product.scss */
#detail-v.product .module-wrapper .item .table-wrap .thead {
	float: left;
	width: 215px;
}

/* line 8863, ../sass/app/_product.scss */
#detail-v.product .module-wrapper .item .table-wrap .thead .tr .td {
	padding: 0 0 0 20px;
	height: 45px;
	line-height: 44px;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	border-right: 1px solid #f2f2f2;
	border-bottom: 1px solid #f2f2f2;
	font-size: 1.4rem;
	font-weight: bold;
}

/* line 8872, ../sass/app/_product.scss */
#detail-v.product .module-wrapper .item .table-wrap .thead .tr .td:first-child {
	height: 184px;
	line-height: 183px;
}

/* line 8876, ../sass/app/_product.scss */
#detail-v.product .module-wrapper .item .table-wrap .thead .tr .td:nth-child(2) {
	color: white;
	background: #006ed2;
}

/* line 8880, ../sass/app/_product.scss */
#detail-v.product .module-wrapper .item .table-wrap .thead .tr .td:last-child {
	border-bottom: none;
}

/* line 8883, ../sass/app/_product.scss */
#detail-v.product .module-wrapper .item .table-wrap .thead .tr .td:nth-child(3),
#detail-v.product .module-wrapper .item .table-wrap .thead .tr .td:nth-child(5),
#detail-v.product .module-wrapper .item .table-wrap .thead .tr .td:nth-child(7),
#detail-v.product .module-wrapper .item .table-wrap .thead .tr .td:nth-child(9),
#detail-v.product .module-wrapper .item .table-wrap .thead .tr .td:nth-child(11),
#detail-v.product .module-wrapper .item .table-wrap .thead .tr .td:nth-child(13),
#detail-v.product .module-wrapper .item .table-wrap .thead .tr .td:nth-child(15),
#detail-v.product .module-wrapper .item .table-wrap .thead .tr .td:nth-child(17) {
	background: white;
}

/* line 8889, ../sass/app/_product.scss */
#detail-v.product .module-wrapper .item .table-wrap .tbody {
	float: left;
	width: 983px;
}

/* line 8892, ../sass/app/_product.scss */
#detail-v.product .module-wrapper .item .table-wrap .tbody .swiper-container {
	width: 100%;
	height: 100%;
}

/* line 8897, ../sass/app/_product.scss */
#detail-v.product .module-wrapper .item .table-wrap .tbody .swiper-container .swiper-wrapper .swiper-slide .tr {
	width: 197px;
}

/* line 8899, ../sass/app/_product.scss */
#detail-v.product .module-wrapper .item .table-wrap .tbody .swiper-container .swiper-wrapper .swiper-slide .tr .td {
	padding: 0 20px;
	height: 45px;
	line-height: 44px;
	text-align: center;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	border-bottom: 1px solid #f2f2f2;
	border-left: 1px solid #f2f2f2;
	font-size: 1.4rem;
}

/* line 8908, ../sass/app/_product.scss */
#detail-v.product .module-wrapper .item .table-wrap .tbody .swiper-container .swiper-wrapper .swiper-slide .tr .td img {
	vertical-align: middle;
	display: inline-block;
}

/* line 8913, ../sass/app/_product.scss */
#detail-v.product .module-wrapper .item .table-wrap .tbody .swiper-container .swiper-wrapper .swiper-slide .tr .td a span {
	display: inline-block;
	margin: 0 5px;
}

/* line 8916, ../sass/app/_product.scss */
#detail-v.product .module-wrapper .item .table-wrap .tbody .swiper-container .swiper-wrapper .swiper-slide .tr .td a span.img {
	width: 15px;
	height: 15px;
	background-repeat: no-repeat;
	background-position: center;
	-moz-background-size: cover;
	-o-background-size: cover;
	-webkit-background-size: cover;
	background-size: cover;
	background-image: url("../images/product/down.png");
	-moz-transition: background 0.3s ease;
	-o-transition: background 0.3s ease;
	-webkit-transition: background 0.3s ease;
	transition: background 0.3s ease;
}

/* line 8925, ../sass/app/_product.scss */
#detail-v.product .module-wrapper .item .table-wrap .tbody .swiper-container .swiper-wrapper .swiper-slide .tr .td a:hover span {
	color: #006ed2;
}

/* line 8927, ../sass/app/_product.scss */
#detail-v.product .module-wrapper .item .table-wrap .tbody .swiper-container .swiper-wrapper .swiper-slide .tr .td a:hover span.img {
	background-image: url("../images/product/down-hover.png");
}

/* line 8933, ../sass/app/_product.scss */
#detail-v.product .module-wrapper .item .table-wrap .tbody .swiper-container .swiper-wrapper .swiper-slide .tr .td:first-child {
	height: 184px;
	line-height: 183px;
	padding: 0;
}

/* line 8938, ../sass/app/_product.scss */
#detail-v.product .module-wrapper .item .table-wrap .tbody .swiper-container .swiper-wrapper .swiper-slide .tr .td:nth-child(2) {
	color: white;
	background: #006ed2;
}

/* line 8942, ../sass/app/_product.scss */
#detail-v.product .module-wrapper .item .table-wrap .tbody .swiper-container .swiper-wrapper .swiper-slide .tr .td:last-child {
	border-bottom: none;
}

/* line 8945, ../sass/app/_product.scss */
#detail-v.product .module-wrapper .item .table-wrap .tbody .swiper-container .swiper-wrapper .swiper-slide .tr .td:nth-child(3),
#detail-v.product .module-wrapper .item .table-wrap .tbody .swiper-container .swiper-wrapper .swiper-slide .tr .td:nth-child(5),
#detail-v.product .module-wrapper .item .table-wrap .tbody .swiper-container .swiper-wrapper .swiper-slide .tr .td:nth-child(7),
#detail-v.product .module-wrapper .item .table-wrap .tbody .swiper-container .swiper-wrapper .swiper-slide .tr .td:nth-child(9),
#detail-v.product .module-wrapper .item .table-wrap .tbody .swiper-container .swiper-wrapper .swiper-slide .tr .td:nth-child(11),
#detail-v.product .module-wrapper .item .table-wrap .tbody .swiper-container .swiper-wrapper .swiper-slide .tr .td:nth-child(13),
#detail-v.product .module-wrapper .item .table-wrap .tbody .swiper-container .swiper-wrapper .swiper-slide .tr .td:nth-child(15),
#detail-v.product .module-wrapper .item .table-wrap .tbody .swiper-container .swiper-wrapper .swiper-slide .tr .td:nth-child(17) {
	background: white;
}

/* line 8952, ../sass/app/_product.scss */
#detail-v.product .module-wrapper .item .table-wrap .tbody .swiper-container .swiper-wrapper .swiper-slide:first-child .tr .td {
	border-left: none;
}

/* line 8964, ../sass/app/_product.scss */
#detail-v.product .module-wrapper .item .table-wrap::after {
	content: '';
	display: block;
	clear: both;
}

/* line 8969, ../sass/app/_product.scss */
#detail-v.product .module-wrapper .item .pdf-down {
	margin-top: 25px;
	width: 100%;
	height: 45px;
	background: #006ed2;
	text-align: center;
	line-height: 45px;
	color: white;
	font-size: 1.8rem;
}

/* line 8978, ../sass/app/_product.scss */
#detail-v.product .module-wrapper .item .pdf-down span {
	margin: 0 10px;
	vertical-align: middle;
	display: inline-block;
}

/* line 8985, ../sass/app/_product.scss */
#detail-v.product .module-wrapper .item .pro-detail .img {
	text-align: center;
	margin-bottom: 75px;
}

/* line 8988, ../sass/app/_product.scss */
#detail-v.product .module-wrapper .item .pro-detail .img img {
	display: inline-block;
}

/* line 8992, ../sass/app/_product.scss */
#detail-v.product .module-wrapper .item .pro-detail .intro-wrap {
	width: 100%;
	height: 150px;
	display: -webkit-flex;
	display: flex;
	-webkit-flex-direction: column;
	flex-direction: column;
	-webkit-flex-wrap: nowrap;
	flex-wrap: nowrap;
	-webkit-flex-wrap: wrap;
	flex-wrap: wrap;
}

/* line 8997, ../sass/app/_product.scss */
#detail-v.product .module-wrapper .item .pro-detail .intro-wrap .intro-item {
	min-width: 150px;
}

/* line 8999, ../sass/app/_product.scss */
#detail-v.product .module-wrapper .item .pro-detail .intro-wrap .intro-item p {
	font-size: 1.6rem;
	line-height: 2.8;
}

/* line 9002, ../sass/app/_product.scss */
#detail-v.product .module-wrapper .item .pro-detail .intro-wrap .intro-item p span {
	display: inline-block;
	width: 27px;
	height: 27px;
	background: #006ed2;
	color: white;
	border-radius: 50%;
	line-height: 27px;
	text-align: center;
	margin-right: 5px;
}

/* line 9015, ../sass/app/_product.scss */
#detail-v.product .module-wrapper .item .pro-detail .intro-wrap::after {
	content: '';
	display: block;
	clear: both;
}

/* line 9021, ../sass/app/_product.scss */
#detail-v.product .module-wrapper .item .map-wrapper {
	width: 100%;
	height: 450px;
	overflow: hidden;
	position: relative;
}

/* line 9027, ../sass/app/_product.scss */
#detail-v.product .module-wrapper .item .map-wrapper .show-wrap .show-img {
	float: left;
	width: 50%;
	height: 450px;
	background-repeat: no-repeat;
	background-position: center;
	-moz-background-size: cover;
	-o-background-size: cover;
	-webkit-background-size: cover;
	background-size: cover;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}

/* line 9033, ../sass/app/_product.scss */
#detail-v.product .module-wrapper .item .map-wrapper .show-wrap .show-img .intro {
	text-align: center;
	font-size: 2.5rem;
	margin-top: 50px;
	width: 265px;
	height: 50px;
	line-height: 50px;
	color: white;
	background-image: linear-gradient(to right, #006ed2, rgba(0, 0, 0, 0));
}

/* line 9043, ../sass/app/_product.scss */
#detail-v.product .module-wrapper .item .map-wrapper .show-wrap .show-img ul {
	display: none;
}

/* line 9045, ../sass/app/_product.scss */
#detail-v.product .module-wrapper .item .map-wrapper .show-wrap .show-img ul li {
	position: relative;
	margin-bottom: 10px;
}

/* line 9048, ../sass/app/_product.scss */
#detail-v.product .module-wrapper .item .map-wrapper .show-wrap .show-img ul li p {
	color: white;
	font-size: 1.6rem;
	line-height: 1.5;
}

/* line 9052, ../sass/app/_product.scss */
#detail-v.product .module-wrapper .item .map-wrapper .show-wrap .show-img ul li p em {
	font-size: 1.4rem;
}

/* line 9056, ../sass/app/_product.scss */
#detail-v.product .module-wrapper .item .map-wrapper .show-wrap .show-img ul li::after {
	content: '';
	display: block;
	position: absolute;
	width: 7px;
	height: 7px;
	border-radius: 50%;
	background: #006ed2;
	top: 50%;
	margin-top: -3.5px;
	left: -20px;
}

/* line 9071, ../sass/app/_product.scss */
#detail-v.product .module-wrapper .item .map-wrapper .show-wrap .show-img .map-wrap {
	position: relative;
	width: 100%;
	height: 100%;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	background: #f2f2f2;
	border-right: none;
}

/* line 9078, ../sass/app/_product.scss */
#detail-v.product .module-wrapper .item .map-wrapper .show-wrap .show-img .map-wrap .img-content {
	position: relative;
	width: 100%;
	height: 100%;
	overflow: hidden;
}

/* line 9083, ../sass/app/_product.scss */
#detail-v.product .module-wrapper .item .map-wrapper .show-wrap .show-img .map-wrap .img-content img {
	position: absolute;
	width: 80%;
	height: auto;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	margin: auto;
}

/* line 9093, ../sass/app/_product.scss */
#detail-v.product .module-wrapper .item .map-wrapper .show-wrap .show-img .map-wrap .img-content .d {
	width: 479px;
	height: 381px;
	background-repeat: no-repeat;
	background-position: center;
	-moz-background-size: cover;
	-o-background-size: cover;
	-webkit-background-size: cover;
	background-size: cover;
	background-image: url("../images/index/new-map.png");
}

/* line 9100, ../sass/app/_product.scss */
#detail-v.product .module-wrapper .item .map-wrapper .show-wrap .show-img .map-wrap .icon {
	position: absolute;
	right: 20px;
	top: 15px;
}

/* line 9105, ../sass/app/_product.scss */
#detail-v.product .module-wrapper .item .map-wrapper .show-wrap .show-img .map-wrap .tip {
	position: absolute;
	font-size: 1.4rem;
	color: #999999;
	left: 20px;
	top: 15px;
}

/* line 9112, ../sass/app/_product.scss */
#detail-v.product .module-wrapper .item .map-wrapper .show-wrap .show-img .map-wrap .china-area {
	position: absolute;
	right: 20px;
	bottom: 15px;
	width: 76px;
	height: 114px;
	background-repeat: no-repeat;
	background-position: center;
	-moz-background-size: cover;
	-o-background-size: cover;
	-webkit-background-size: cover;
	background-size: cover;
	background-image: url("../images/index/china-area.jpg");
}

/* line 9121, ../sass/app/_product.scss */
#detail-v.product .module-wrapper .item .map-wrapper .show-wrap .show-img .map-wrap .scale-wrap {
	position: absolute;
	left: 20px;
	bottom: 15px;
}

/* line 9125, ../sass/app/_product.scss */
#detail-v.product .module-wrapper .item .map-wrapper .show-wrap .show-img .map-wrap .scale-wrap .top,
#detail-v.product .module-wrapper .item .map-wrapper .show-wrap .show-img .map-wrap .scale-wrap .down {
	width: 20px;
	height: 20px;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	border: 1px solid black;
	text-align: center;
	line-height: 18px;
	cursor: pointer;
}

/* line 9134, ../sass/app/_product.scss */
#detail-v.product .module-wrapper .item .map-wrapper .show-wrap .show-img .map-wrap .scale-wrap span {
	display: inline-block;
	font-size: 2rem;
}

/* line 9140, ../sass/app/_product.scss */
#detail-v.product .module-wrapper .item .map-wrapper .show-wrap .show-img #map {
	width: 685px;
	height: 573px;
	float: left;
}

/* line 9144, ../sass/app/_product.scss */
#detail-v.product .module-wrapper .item .map-wrapper .show-wrap .show-img #map .content-window-card {
	position: relative;
	box-shadow: none;
	bottom: 0;
	left: 0;
	width: auto;
	padding: 0;
}

/* line 9151, ../sass/app/_product.scss */
#detail-v.product .module-wrapper .item .map-wrapper .show-wrap .show-img #map .content-window-card p {
	height: 2rem;
}

/* line 9158, ../sass/app/_product.scss */
#detail-v.product .module-wrapper .item .map-wrapper .show-wrap .show-img #map .custom-info {
	border: solid 1px silver;
}

/* line 9163, ../sass/app/_product.scss */
#detail-v.product .module-wrapper .item .map-wrapper .show-wrap .show-img #map div.info-top {
	position: relative;
	background: none repeat scroll 0 0 #F9F9F9;
	border-bottom: 1px solid #CCC;
	border-radius: 5px 5px 0 0;
}

/* line 9168, ../sass/app/_product.scss */
#detail-v.product .module-wrapper .item .map-wrapper .show-wrap .show-img #map div.info-top div {
	display: inline-block;
	color: #333333;
	font-size: 14px;
	font-weight: bold;
	line-height: 31px;
	padding: 0 50px;
}

/* line 9176, ../sass/app/_product.scss */
#detail-v.product .module-wrapper .item .map-wrapper .show-wrap .show-img #map div.info-top img {
	position: absolute;
	top: 10px;
	right: 10px;
	transition-duration: 0.25s;
}

/* line 9181, ../sass/app/_product.scss */
#detail-v.product .module-wrapper .item .map-wrapper .show-wrap .show-img #map div.info-top img:hover {
	box-shadow: 0px 0px 5px #000;
}

/* line 9186, ../sass/app/_product.scss */
#detail-v.product .module-wrapper .item .map-wrapper .show-wrap .show-img #map div.info-middle {
	font-size: 12px;
	padding: 10px 6px;
	line-height: 20px;
}

/* line 9190, ../sass/app/_product.scss */
#detail-v.product .module-wrapper .item .map-wrapper .show-wrap .show-img #map div.info-middle img {
	float: left;
	margin-right: 6px;
}

/* line 9194, ../sass/app/_product.scss */
#detail-v.product .module-wrapper .item .map-wrapper .show-wrap .show-img #map div.info-middle a {
	color: #006ed2;
}

/* line 9198, ../sass/app/_product.scss */
#detail-v.product .module-wrapper .item .map-wrapper .show-wrap .show-img #map div.info-bottom {
	height: 0px;
	width: 100%;
	clear: both;
	text-align: center;
}

/* line 9203, ../sass/app/_product.scss */
#detail-v.product .module-wrapper .item .map-wrapper .show-wrap .show-img #map div.info-bottom img {
	position: relative;
	z-index: 104;
}

/* line 9212, ../sass/app/_product.scss */
#detail-v.product .module-wrapper .item .map-wrapper .show-wrap .show-img #map span {
	margin-left: 5px;
	font-size: 11px;
}

/* line 9218, ../sass/app/_product.scss */
#detail-v.product .module-wrapper .item .map-wrapper .show-wrap .show-img.product {
	padding-right: 25px;
	display: -webkit-flex;
	display: flex;
	-webkit-flex-direction: row;
	flex-direction: row;
	-webkit-flex-wrap: nowrap;
	flex-wrap: nowrap;
	-webkit-align-items: center;
	align-items: center;
	-webkit-justify-content: flex-end;
	justify-content: flex-end;
}

/* line 9225, ../sass/app/_product.scss */
#detail-v.product .module-wrapper .item .map-wrapper .show-wrap .news-cover {
	width: 100%;
	height: 100%;
	position: relative;
	overflow: hidden;
}

/* line 9230, ../sass/app/_product.scss */
#detail-v.product .module-wrapper .item .map-wrapper .show-wrap .news-cover .cover-item {
	position: absolute;
	width: 100%;
	height: 100%;
	background-repeat: no-repeat;
	background-position: center;
	-moz-background-size: cover;
	-o-background-size: cover;
	-webkit-background-size: cover;
	background-size: cover;
	top: 0;
	left: 0;
	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
	opacity: 0;
	-moz-transition: opacity 0.3s ease;
	-o-transition: opacity 0.3s ease;
	-webkit-transition: opacity 0.3s ease;
	transition: opacity 0.3s ease;
}

/* line 9239, ../sass/app/_product.scss */
#detail-v.product .module-wrapper .item .map-wrapper .show-wrap .news-cover .cover-item.active {
	filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
	opacity: 1;
}

/* line 9244, ../sass/app/_product.scss */
#detail-v.product .module-wrapper .item .map-wrapper .show-wrap .content-detail {
	width: 50%;
	height: 450px;
	float: left;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}

/* line 9249, ../sass/app/_product.scss */
#detail-v.product .module-wrapper .item .map-wrapper .show-wrap .content-detail.border {
	border: 1px solid #cccccc;
	border-left: none;
}

/* line 9253, ../sass/app/_product.scss */
#detail-v.product .module-wrapper .item .map-wrapper .show-wrap .content-detail .item {
	height: 200px;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	padding: 25px 40px;
	width: 100%;
	position: relative;
	background: #dddddd;
}

/* line 9260, ../sass/app/_product.scss */
#detail-v.product .module-wrapper .item .map-wrapper .show-wrap .content-detail .item .value-all {
	position: absolute;
	bottom: -50px;
	width: 520px;
	left: 40px;
	display: -webkit-flex;
	display: flex;
	-webkit-flex-direction: row;
	flex-direction: row;
	-webkit-flex-wrap: nowrap;
	flex-wrap: nowrap;
	-webkit-justify-content: space-around;
	justify-content: space-around;
}

/* line 9267, ../sass/app/_product.scss */
#detail-v.product .module-wrapper .item .map-wrapper .show-wrap .content-detail .item .value-all .value-item {
	float: left;
	width: 100px;
	height: 100px;
	background: #006ed2;
	-moz-border-radius: 50%;
	-webkit-border-radius: 50%;
	border-radius: 50%;
	display: -webkit-flex;
	display: flex;
	-webkit-flex-direction: row;
	flex-direction: row;
	-webkit-flex-wrap: nowrap;
	flex-wrap: nowrap;
	-webkit-align-items: center;
	align-items: center;
	-webkit-justify-content: center;
	justify-content: center;
	-moz-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	-webkit-transition: all 0.3s ease;
	transition: all 0.3s ease;
}

/* line 9277, ../sass/app/_product.scss */
#detail-v.product .module-wrapper .item .map-wrapper .show-wrap .content-detail .item .value-all .value-item span {
	text-align: center;
	font-size: 1.2rem;
	color: white;
	line-height: 1.6;
}

/* line 9282, ../sass/app/_product.scss */
#detail-v.product .module-wrapper .item .map-wrapper .show-wrap .content-detail .item .value-all .value-item span strong {
	font-size: 2.2rem;
	line-height: 1.2;
}

/* line 9288, ../sass/app/_product.scss */
#detail-v.product .module-wrapper .item .map-wrapper .show-wrap .content-detail .item .value-all .value-item:hover {
	background: #006ed2;
}

/* line 9293, ../sass/app/_product.scss */
#detail-v.product .module-wrapper .item .map-wrapper .show-wrap .content-detail .item p {
	font-size: 1.6rem;
	line-height: 1.5;
}

/* line 9296, ../sass/app/_product.scss */
#detail-v.product .module-wrapper .item .map-wrapper .show-wrap .content-detail .item p em {
	font-weight: normal;
	vertical-align: top;
	max-width: 430px;
	display: inline-block;
}

/* line 9301, ../sass/app/_product.scss */
#detail-v.product .module-wrapper .item .map-wrapper .show-wrap .content-detail .item p em.active {
	/*cursor: pointer;
  color: $MAIN_COLOR_BLUE;
  text-decoration: underline;*/
}

/* line 9308, ../sass/app/_product.scss */
#detail-v.product .module-wrapper .item .map-wrapper .show-wrap .content-detail .item p.s {
	font-weight: bold;
}

/* line 9312, ../sass/app/_product.scss */
#detail-v.product .module-wrapper .item .map-wrapper .show-wrap .content-detail .item p span {
	vertical-align: top;
	display: inline-block;
}

/* line 9316, ../sass/app/_product.scss */
#detail-v.product .module-wrapper .item .map-wrapper .show-wrap .content-detail .item p.head {
	font-size: 2.2rem;
	letter-spacing: 1px;
	font-weight: bold;
	line-height: 1.4;
}

/* line 9327, ../sass/app/_product.scss */
#detail-v.product .module-wrapper .item .map-wrapper .show-wrap .content-detail .item .more {
	font-size: 1.8rem;
	position: absolute;
	bottom: 20px;
	padding-top: 20px;
	width: 520px;
	left: 40px;
	border-top: 1px solid #999999;
	/*&:hover{

                }*/
}

/* line 9335, ../sass/app/_product.scss */
#detail-v.product .module-wrapper .item .map-wrapper .show-wrap .content-detail .item .more span {
	display: inline-block;
}

/* line 9339, ../sass/app/_product.scss */
#detail-v.product .module-wrapper .item .map-wrapper .show-wrap .content-detail .item .more span:hover+.arrow-wrap .arrow {
	left: 0;
}

/* line 9345, ../sass/app/_product.scss */
#detail-v.product .module-wrapper .item .map-wrapper .show-wrap .content-detail .item .more .arrow-wrap {
	margin-left: 30px;
	display: inline-block;
	height: 15px;
	width: 20px;
	overflow: hidden;
	position: relative;
}

/* line 9352, ../sass/app/_product.scss */
#detail-v.product .module-wrapper .item .map-wrapper .show-wrap .content-detail .item .more .arrow-wrap .arrow {
	position: absolute;
	left: -30px;
	width: 60px;
	top: 0;
	-moz-transition: left 0.3s ease;
	-o-transition: left 0.3s ease;
	-webkit-transition: left 0.3s ease;
	transition: left 0.3s ease;
}

/* line 9358, ../sass/app/_product.scss */
#detail-v.product .module-wrapper .item .map-wrapper .show-wrap .content-detail .item .more .arrow-wrap .arrow img {
	display: inline-block;
}

/* line 9360, ../sass/app/_product.scss */
#detail-v.product .module-wrapper .item .map-wrapper .show-wrap .content-detail .item .more .arrow-wrap .arrow img:first-child {
	margin-right: 5px;
}

/* line 9369, ../sass/app/_product.scss */
#detail-v.product .module-wrapper .item .map-wrapper .show-wrap .content-detail .item .more.special {
	width: 350px;
}

/* line 9373, ../sass/app/_product.scss */
#detail-v.product .module-wrapper .item .map-wrapper .show-wrap .content-detail .item.other {
	display: -webkit-flex;
	display: flex;
	-webkit-flex-direction: row;
	flex-direction: row;
	-webkit-flex-wrap: nowrap;
	flex-wrap: nowrap;
	-webkit-align-items: center;
	align-items: center;
}

/* line 9377, ../sass/app/_product.scss */
#detail-v.product .module-wrapper .item .map-wrapper .show-wrap .content-detail .item.special {
	height: 250px;
	padding: 75px 40px 0;
	background: white;
}

/* line 9381, ../sass/app/_product.scss */
#detail-v.product .module-wrapper .item .map-wrapper .show-wrap .content-detail .item.special.others {
	display: -webkit-flex;
	display: flex;
	-webkit-flex-direction: column;
	flex-direction: column;
	-webkit-flex-wrap: nowrap;
	flex-wrap: nowrap;
	padding: 0 40px;
	-webkit-justify-content: center;
	justify-content: center;
}

/* line 9387, ../sass/app/_product.scss */
#detail-v.product .module-wrapper .item .map-wrapper .show-wrap .content-detail .item.pro_special {
	height: 100%;
	background: white;
	display: -webkit-flex;
	display: flex;
	-webkit-flex-direction: column;
	flex-direction: column;
	-webkit-flex-wrap: nowrap;
	flex-wrap: nowrap;
	-webkit-justify-content: center;
	justify-content: center;
	padding: 0 40px;
}

/* line 9393, ../sass/app/_product.scss */
#detail-v.product .module-wrapper .item .map-wrapper .show-wrap .content-detail .item.pro_special .type-container {
	width: 100%;
	display: -webkit-flex;
	display: flex;
	-webkit-flex-direction: row;
	flex-direction: row;
	-webkit-flex-wrap: nowrap;
	flex-wrap: nowrap;
	-webkit-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-justify-content: space-between;
	justify-content: space-between;
}

/* line 9398, ../sass/app/_product.scss */
#detail-v.product .module-wrapper .item .map-wrapper .show-wrap .content-detail .item.pro_special .type-container .type-item {
	margin-top: 20px;
	width: 46%;
}

/* line 9405, ../sass/app/_product.scss */
#detail-v.product .module-wrapper .item .map-wrapper .show-wrap .content-detail .item.pro_special .title {
	border-bottom: 1px solid #cccccc;
	font-size: 1.8rem;
	color: #006ed2;
	margin: 15px 0 10px;
	padding-bottom: 5px;
	text-align: left;
	position: relative;
	overflow: hidden;
	height: 28px;
	line-height: 1.5;
}

/* line 9416, ../sass/app/_product.scss */
#detail-v.product .module-wrapper .item .map-wrapper .show-wrap .content-detail .item.pro_special .title span {
	vertical-align: middle;
	display: inline-block;
	margin-left: 10px;
	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
	opacity: 0;
	-moz-transition: opacity 0.3s ease;
	-o-transition: opacity 0.3s ease;
	-webkit-transition: opacity 0.3s ease;
	transition: opacity 0.3s ease;
}

/* line 9423, ../sass/app/_product.scss */
#detail-v.product .module-wrapper .item .map-wrapper .show-wrap .content-detail .item.pro_special .title::after {
	position: absolute;
	content: '';
	display: block;
	width: 100%;
	height: 1px;
	background: #006ed2;
	left: -100%;
	bottom: 0;
	-moz-transition: left 0.3s ease;
	-o-transition: left 0.3s ease;
	-webkit-transition: left 0.3s ease;
	transition: left 0.3s ease;
}

/* line 9434, ../sass/app/_product.scss */
#detail-v.product .module-wrapper .item .map-wrapper .show-wrap .content-detail .item.pro_special .title:hover span {
	filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
	opacity: 1;
}

/* line 9437, ../sass/app/_product.scss */
#detail-v.product .module-wrapper .item .map-wrapper .show-wrap .content-detail .item.pro_special .title:hover::after {
	left: 0;
}

/* line 9442, ../sass/app/_product.scss */
#detail-v.product .module-wrapper .item .map-wrapper .show-wrap .content-detail .item.pro_special .intro {
	font-size: 1.4rem;
	line-height: 1.5;
}

/* line 9445, ../sass/app/_product.scss */
#detail-v.product .module-wrapper .item .map-wrapper .show-wrap .content-detail .item.pro_special .intro.special {
	font-size: 1.6rem;
}

/* line 9450, ../sass/app/_product.scss */
#detail-v.product .module-wrapper .item .map-wrapper .show-wrap .content-detail .item.pro {
	display: block;
	background: white;
	height: 100%;
	padding: 10px 40px;
}

/* line 9455, ../sass/app/_product.scss */
#detail-v.product .module-wrapper .item .map-wrapper .show-wrap .content-detail .item.pro .title {
	font-size: 2.9rem;
	color: #006ed2;
	margin-bottom: 25px;
	text-align: left;
}

/* line 9461, ../sass/app/_product.scss */
#detail-v.product .module-wrapper .item .map-wrapper .show-wrap .content-detail .item.pro .detail-wrap {
	position: relative;
	height: 155px;
}

/* line 9464, ../sass/app/_product.scss */
#detail-v.product .module-wrapper .item .map-wrapper .show-wrap .content-detail .item.pro .detail-wrap .detail {
	margin-top: 40px;
	position: absolute;
	top: 0;
	left: 0;
	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
	opacity: 0;
	font-size: 1.6rem;
	line-height: 1.5;
}

/* line 9472, ../sass/app/_product.scss */
#detail-v.product .module-wrapper .item .map-wrapper .show-wrap .content-detail .item.pro .detail-wrap .detail.active {
	filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
	opacity: 1;
}

/* line 9477, ../sass/app/_product.scss */
#detail-v.product .module-wrapper .item .map-wrapper .show-wrap .content-detail .item.pro .btns-list {
	width: 100%;
}

/* line 9479, ../sass/app/_product.scss */
#detail-v.product .module-wrapper .item .map-wrapper .show-wrap .content-detail .item.pro .btns-list .btn {
	cursor: pointer;
	float: left;
	width: 50%;
	font-size: 1.8rem;
	line-height: 2.5;
}

/* line 9485, ../sass/app/_product.scss */
#detail-v.product .module-wrapper .item .map-wrapper .show-wrap .content-detail .item.pro .btns-list .btn.active {
	color: #006ed2;
}

/* line 9488, ../sass/app/_product.scss */
#detail-v.product .module-wrapper .item .map-wrapper .show-wrap .content-detail .item.pro .btns-list .btn:hover {
	color: #006ed2;
}

/* line 9492, ../sass/app/_product.scss */
#detail-v.product .module-wrapper .item .map-wrapper .show-wrap .content-detail .item.pro .btns-list::after {
	content: '';
	display: block;
	clear: both;
}

/* line 9497, ../sass/app/_product.scss */
#detail-v.product .module-wrapper .item .map-wrapper .show-wrap .content-detail .item.pro .more {
	font-size: 1.8rem;
	position: absolute;
	bottom: 20px;
	padding-top: 20px;
	margin-top: 15px;
	width: 520px;
	left: 40px;
	border-top: 1px solid #999999;
}

/* line 9506, ../sass/app/_product.scss */
#detail-v.product .module-wrapper .item .map-wrapper .show-wrap .content-detail .item.pro .more em {
	font-weight: bold;
	color: #006ed2;
	margin-left: 5px;
}

/* line 9513, ../sass/app/_product.scss */
#detail-v.product .module-wrapper .item .map-wrapper .show-wrap .content-detail .item.service {
	display: block;
	height: 100%;
	padding: 10px 40px;
	background: white;
	border: 1px solid #cfd6d7;
	border-left: none;
}

/* line 9520, ../sass/app/_product.scss */
#detail-v.product .module-wrapper .item .map-wrapper .show-wrap .content-detail .item.service .support {
	width: 100%;
	height: 100%;
	display: -webkit-flex;
	display: flex;
	-webkit-flex-direction: column;
	flex-direction: column;
	-webkit-flex-wrap: nowrap;
	flex-wrap: nowrap;
	-webkit-justify-content: space-around;
	justify-content: space-around;
}

/* line 9525, ../sass/app/_product.scss */
#detail-v.product .module-wrapper .item .map-wrapper .show-wrap .content-detail .item.service .support .su_slogan {
	font-size: 1.8rem;
	line-height: 2;
}

/* line 9529, ../sass/app/_product.scss */
#detail-v.product .module-wrapper .item .map-wrapper .show-wrap .content-detail .item.service .support .su_title {
	width: 100%;
	overflow-x: hidden;
	position: relative;
	display: inline-block;
	font-size: 2.4rem;
	border-bottom: 1px solid #cccccc;
	padding-bottom: 5px;
	margin-bottom: 10px;
	color: #006ed2;
}

/* line 9539, ../sass/app/_product.scss */
#detail-v.product .module-wrapper .item .map-wrapper .show-wrap .content-detail .item.service .support .su_title em {
	font-weight: bold;
}

/* line 9542, ../sass/app/_product.scss */
#detail-v.product .module-wrapper .item .map-wrapper .show-wrap .content-detail .item.service .support .su_title span {
	vertical-align: middle;
	display: inline-block;
	margin-left: 10px;
	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
	opacity: 0;
	-moz-transition: opacity 0.3s ease;
	-o-transition: opacity 0.3s ease;
	-webkit-transition: opacity 0.3s ease;
	transition: opacity 0.3s ease;
}

/* line 9549, ../sass/app/_product.scss */
#detail-v.product .module-wrapper .item .map-wrapper .show-wrap .content-detail .item.service .support .su_title::after {
	position: absolute;
	content: '';
	display: block;
	width: 100%;
	height: 1px;
	background: #006ed2;
	left: -100%;
	bottom: 0;
	-moz-transition: left 0.3s ease;
	-o-transition: left 0.3s ease;
	-webkit-transition: left 0.3s ease;
	transition: left 0.3s ease;
}

/* line 9560, ../sass/app/_product.scss */
#detail-v.product .module-wrapper .item .map-wrapper .show-wrap .content-detail .item.service .support .su_title:hover span {
	filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
	opacity: 1;
}

/* line 9563, ../sass/app/_product.scss */
#detail-v.product .module-wrapper .item .map-wrapper .show-wrap .content-detail .item.service .support .su_title:hover::after {
	left: 0;
}

/* line 9569, ../sass/app/_product.scss */
#detail-v.product .module-wrapper .item .map-wrapper .show-wrap .content-detail .item.service .support .su_intro {
	font-size: 1.4rem;
	line-height: 1.5;
	margin-bottom: 30px;
}

/* line 9573, ../sass/app/_product.scss */
#detail-v.product .module-wrapper .item .map-wrapper .show-wrap .content-detail .item.service .support .su_intro.last {
	margin-bottom: 0;
}

/* line 9578, ../sass/app/_product.scss */
#detail-v.product .module-wrapper .item .map-wrapper .show-wrap .content-detail .item.service .title {
	font-weight: bold;
	margin-top: 50px;
	font-size: 1.8rem;
	line-height: 1.6;
	color: #006ed2;
	margin-bottom: 25px;
	text-align: left;
}

/* line 9587, ../sass/app/_product.scss */
#detail-v.product .module-wrapper .item .map-wrapper .show-wrap .content-detail .item.service ul {
	margin-bottom: 25px;
}

/* line 9589, ../sass/app/_product.scss */
#detail-v.product .module-wrapper .item .map-wrapper .show-wrap .content-detail .item.service ul li {
	position: relative;
	padding-left: 15px;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	width: 50%;
	float: left;
}

/* line 9595, ../sass/app/_product.scss */
#detail-v.product .module-wrapper .item .map-wrapper .show-wrap .content-detail .item.service ul li p {
	margin-bottom: 0;
	font-weight: bold;
	font-size: 1.4rem;
	line-height: 2.1;
}

/* line 9600, ../sass/app/_product.scss */
#detail-v.product .module-wrapper .item .map-wrapper .show-wrap .content-detail .item.service ul li p em {
	font-size: 1.4rem;
}

/* line 9604, ../sass/app/_product.scss */
#detail-v.product .module-wrapper .item .map-wrapper .show-wrap .content-detail .item.service ul li::after {
	content: '';
	display: block;
	position: absolute;
	width: 5px;
	height: 5px;
	border-radius: 50%;
	background: #006ed2;
	top: 50%;
	margin-top: -2.5px;
	left: 0;
}

/* line 9618, ../sass/app/_product.scss */
#detail-v.product .module-wrapper .item .map-wrapper .show-wrap .content-detail .item.service ul::after {
	content: '';
	display: block;
	clear: both;
}

/* line 9623, ../sass/app/_product.scss */
#detail-v.product .module-wrapper .item .map-wrapper .show-wrap .content-detail .item.service .detail-wrap {
	position: relative;
	height: 155px;
}

/* line 9626, ../sass/app/_product.scss */
#detail-v.product .module-wrapper .item .map-wrapper .show-wrap .content-detail .item.service .detail-wrap .detail {
	position: absolute;
	top: 0;
	left: 0;
	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
	opacity: 0;
	font-size: 1.6rem;
	line-height: 1.5;
}

/* line 9633, ../sass/app/_product.scss */
#detail-v.product .module-wrapper .item .map-wrapper .show-wrap .content-detail .item.service .detail-wrap .detail strong {
	font-weight: bold;
}

/* line 9635, ../sass/app/_product.scss */
#detail-v.product .module-wrapper .item .map-wrapper .show-wrap .content-detail .item.service .detail-wrap .detail strong.blue {
	font-size: 2.4rem;
	color: #006ed2;
}

/* line 9640, ../sass/app/_product.scss */
#detail-v.product .module-wrapper .item .map-wrapper .show-wrap .content-detail .item.service .detail-wrap .detail.active {
	filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
	opacity: 1;
}

/* line 9645, ../sass/app/_product.scss */
#detail-v.product .module-wrapper .item .map-wrapper .show-wrap .content-detail .item.service .btns-list {
	width: 100%;
}

/* line 9647, ../sass/app/_product.scss */
#detail-v.product .module-wrapper .item .map-wrapper .show-wrap .content-detail .item.service .btns-list .btn {
	float: left;
	width: 50%;
	font-size: 1.8rem;
	line-height: 2.5;
}

/* line 9652, ../sass/app/_product.scss */
#detail-v.product .module-wrapper .item .map-wrapper .show-wrap .content-detail .item.service .btns-list .btn.active {
	color: #006ed2;
}

/* line 9655, ../sass/app/_product.scss */
#detail-v.product .module-wrapper .item .map-wrapper .show-wrap .content-detail .item.service .btns-list .btn:hover {
	color: #006ed2;
}

/* line 9659, ../sass/app/_product.scss */
#detail-v.product .module-wrapper .item .map-wrapper .show-wrap .content-detail .item.service .btns-list::after {
	content: '';
	display: block;
	clear: both;
}

/* line 9664, ../sass/app/_product.scss */
#detail-v.product .module-wrapper .item .map-wrapper .show-wrap .content-detail .item.service .choose-wrap {
	margin-top: 30px;
}

/* line 9666, ../sass/app/_product.scss */
#detail-v.product .module-wrapper .item .map-wrapper .show-wrap .content-detail .item.service .choose-wrap .choose-item {
	width: 250px;
	height: 50px;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	border: 1px solid #e6e6e6;
	line-height: 48px;
}

/* line 9672, ../sass/app/_product.scss */
#detail-v.product .module-wrapper .item .map-wrapper .show-wrap .content-detail .item.service .choose-wrap .choose-item span {
	text-align: center;
	font-size: 1.8rem;
	display: inline-block;
}

/* line 9676, ../sass/app/_product.scss */
#detail-v.product .module-wrapper .item .map-wrapper .show-wrap .content-detail .item.service .choose-wrap .choose-item span:first-child {
	width: 90px;
}

/* line 9679, ../sass/app/_product.scss */
#detail-v.product .module-wrapper .item .map-wrapper .show-wrap .content-detail .item.service .choose-wrap .choose-item span:nth-child(2) {
	color: #999999;
}

/* line 9682, ../sass/app/_product.scss */
#detail-v.product .module-wrapper .item .map-wrapper .show-wrap .content-detail .item.service .choose-wrap .choose-item span:nth-child(3) {
	width: 120px;
}

/* line 9690, ../sass/app/_product.scss */
#detail-v.product .module-wrapper .item .map-wrapper .show-wrap .content-detail .item.service .choose-wrap::after {
	content: '';
	display: block;
	clear: both;
}

/* line 9695, ../sass/app/_product.scss */
#detail-v.product .module-wrapper .item .map-wrapper .show-wrap .content-detail .item.service .con_detail {
	margin: 20px 0 0;
}

/* line 9697, ../sass/app/_product.scss */
#detail-v.product .module-wrapper .item .map-wrapper .show-wrap .content-detail .item.service .con_detail .con_title {
	font-size: 1.8rem;
	font-weight: bold;
	color: #006ed2;
	line-height: 3.3;
}

/* line 9704, ../sass/app/_product.scss */
#detail-v.product .module-wrapper .item .map-wrapper .show-wrap .content-detail .item.service .con_detail .intro {
	font-size: 1.8rem;
	line-height: 3.3;
}

/* line 9707, ../sass/app/_product.scss */
#detail-v.product .module-wrapper .item .map-wrapper .show-wrap .content-detail .item.service .con_detail .intro p {
	line-height: 2.2;
}

/* line 9714, ../sass/app/_product.scss */
#detail-v.product .module-wrapper .item .map-wrapper .show-wrap .content-detail .item.service .wechat {
	font-weight: bold;
	font-size: 1.8rem;
	line-height: 1.6;
	color: #006ed2;
	margin-bottom: 20px;
}

/* line 9721, ../sass/app/_product.scss */
#detail-v.product .module-wrapper .item .map-wrapper .show-wrap .content-detail .item.service .qr {
	position: absolute;
	bottom: 40px;
	right: 40px;
}

/* line 9726, ../sass/app/_product.scss */
#detail-v.product .module-wrapper .item .map-wrapper .show-wrap .content-detail .item.service.con {
	display: -webkit-flex;
	display: flex;
	-webkit-flex-direction: row;
	flex-direction: row;
	-webkit-flex-wrap: nowrap;
	flex-wrap: nowrap;
	-webkit-align-items: center;
	align-items: center;
}

/* line 9730, ../sass/app/_product.scss */
#detail-v.product .module-wrapper .item .map-wrapper .show-wrap .content-detail .item.service.con .contact-content p {
	font-size: 1.8rem;
	line-height: 3.7;
}

/* line 9738, ../sass/app/_product.scss */
#detail-v.product .module-wrapper .item .map-wrapper .show-wrap .content-detail .item.about-us {
	display: block;
	background: white;
	height: 100%;
	padding: 10px 40px;
}

/* line 9743, ../sass/app/_product.scss */
#detail-v.product .module-wrapper .item .map-wrapper .show-wrap .content-detail .item.about-us.his {
	background-image: url("../images/index/about-bg.png");
	background-size: contain;
	background-repeat: no-repeat;
	background-position: center bottom;
}

/* line 9749, ../sass/app/_product.scss */
#detail-v.product .module-wrapper .item .map-wrapper .show-wrap .content-detail .item.about-us .title {
	margin-top: 20px;
	font-size: 2.4rem;
	font-weight: bold;
	color: #006ed2;
	margin-bottom: 30px;
	text-align: left;
}

/* line 9757, ../sass/app/_product.scss */
#detail-v.product .module-wrapper .item .map-wrapper .show-wrap .content-detail .item.about-us ul {
	margin-bottom: 25px;
}

/* line 9759, ../sass/app/_product.scss */
#detail-v.product .module-wrapper .item .map-wrapper .show-wrap .content-detail .item.about-us ul li {
	position: relative;
	padding-left: 15px;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	width: 50%;
	float: left;
}

/* line 9765, ../sass/app/_product.scss */
#detail-v.product .module-wrapper .item .map-wrapper .show-wrap .content-detail .item.about-us ul li p {
	margin-bottom: 0;
	font-weight: bold;
	font-size: 1.4rem;
	line-height: 2.1;
}

/* line 9770, ../sass/app/_product.scss */
#detail-v.product .module-wrapper .item .map-wrapper .show-wrap .content-detail .item.about-us ul li p em {
	font-size: 1.4rem;
}

/* line 9774, ../sass/app/_product.scss */
#detail-v.product .module-wrapper .item .map-wrapper .show-wrap .content-detail .item.about-us ul li::after {
	content: '';
	display: block;
	position: absolute;
	width: 5px;
	height: 5px;
	border-radius: 50%;
	background: #006ed2;
	top: 50%;
	margin-top: -2.5px;
	left: 0;
}

/* line 9788, ../sass/app/_product.scss */
#detail-v.product .module-wrapper .item .map-wrapper .show-wrap .content-detail .item.about-us ul::after {
	content: '';
	display: block;
	clear: both;
}

/* line 9793, ../sass/app/_product.scss */
#detail-v.product .module-wrapper .item .map-wrapper .show-wrap .content-detail .item.about-us .text-wrap {
	margin-top: 20px;
}

/* line 9795, ../sass/app/_product.scss */
#detail-v.product .module-wrapper .item .map-wrapper .show-wrap .content-detail .item.about-us .text-wrap .title {
	margin: 0;
	font-size: 2.4rem;
	text-align: left;
}

/* line 9800, ../sass/app/_product.scss */
#detail-v.product .module-wrapper .item .map-wrapper .show-wrap .content-detail .item.about-us .text-wrap .intro {
	margin-bottom: 20px;
	font-size: 1.6rem;
	line-height: 1.8;
}

/* line 9805, ../sass/app/_product.scss */
#detail-v.product .module-wrapper .item .map-wrapper .show-wrap .content-detail .item.about-us .text-wrap .attestation-detail {
	font-size: 1.6rem;
}

/* line 9807, ../sass/app/_product.scss */
#detail-v.product .module-wrapper .item .map-wrapper .show-wrap .content-detail .item.about-us .text-wrap .attestation-detail strong {
	font-size: 2.4rem;
	color: #006ed2;
}

/* line 9811, ../sass/app/_product.scss */
#detail-v.product .module-wrapper .item .map-wrapper .show-wrap .content-detail .item.about-us .text-wrap .attestation-detail.change {
	margin-top: 30px;
	line-height: 1.8;
}

/* line 9816, ../sass/app/_product.scss */
#detail-v.product .module-wrapper .item .map-wrapper .show-wrap .content-detail .item.about-us .text-wrap.special {
	margin-top: 30px;
}

/* line 9818, ../sass/app/_product.scss */
#detail-v.product .module-wrapper .item .map-wrapper .show-wrap .content-detail .item.about-us .text-wrap.special .title {
	font-size: 2.1rem;
}

/* line 9821, ../sass/app/_product.scss */
#detail-v.product .module-wrapper .item .map-wrapper .show-wrap .content-detail .item.about-us .text-wrap.special .intro {
	font-size: 1.4rem;
	line-height: 1.5;
}

/* line 9825, ../sass/app/_product.scss */
#detail-v.product .module-wrapper .item .map-wrapper .show-wrap .content-detail .item.about-us .text-wrap.special .date-wrap {
	margin-bottom: 10px;
}

/* line 9827, ../sass/app/_product.scss */
#detail-v.product .module-wrapper .item .map-wrapper .show-wrap .content-detail .item.about-us .text-wrap.special .date-wrap .date {
	font-size: 1.6rem;
	line-height: 1.5;
	color: #999999;
}

/* line 9832, ../sass/app/_product.scss */
#detail-v.product .module-wrapper .item .map-wrapper .show-wrap .content-detail .item.about-us .text-wrap.special .date-wrap .news-title {
	width: 100%;
	overflow-x: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	font-size: 1.8rem;
}

/* line 9841, ../sass/app/_product.scss */
#detail-v.product .module-wrapper .item .map-wrapper .show-wrap .content-detail .item.about-us .text-wrap.special .date-wrap:hover .news-title {
	font-weight: bold;
	color: #006ed2;
}

/* line 9847, ../sass/app/_product.scss */
#detail-v.product .module-wrapper .item .map-wrapper .show-wrap .content-detail .item.about-us .text-wrap.special .date-wrap.active .news-title {
	font-weight: bold;
	color: #006ed2;
}

/* line 9853, ../sass/app/_product.scss */
#detail-v.product .module-wrapper .item .map-wrapper .show-wrap .content-detail .item.about-us .text-wrap.special.advantage {
	/*height: 100%;
  @include flex-c-n();
  @include justify-content(center);*/
}

/* line 9857, ../sass/app/_product.scss */
#detail-v.product .module-wrapper .item .map-wrapper .show-wrap .content-detail .item.about-us .text-wrap.special.advantage .title {
	width: 100%;
	overflow-x: hidden;
	position: relative;
	display: inline-block;
	font-size: 2.4rem;
	border-bottom: 1px solid #cccccc;
	padding-bottom: 5px;
	margin-bottom: 10px;
}

/* line 9866, ../sass/app/_product.scss */
#detail-v.product .module-wrapper .item .map-wrapper .show-wrap .content-detail .item.about-us .text-wrap.special.advantage .title em {
	font-weight: bold;
}

/* line 9869, ../sass/app/_product.scss */
#detail-v.product .module-wrapper .item .map-wrapper .show-wrap .content-detail .item.about-us .text-wrap.special.advantage .title span {
	vertical-align: middle;
	display: inline-block;
	margin-left: 10px;
	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
	opacity: 0;
	-moz-transition: opacity 0.3s ease;
	-o-transition: opacity 0.3s ease;
	-webkit-transition: opacity 0.3s ease;
	transition: opacity 0.3s ease;
}

/* line 9876, ../sass/app/_product.scss */
#detail-v.product .module-wrapper .item .map-wrapper .show-wrap .content-detail .item.about-us .text-wrap.special.advantage .title::after {
	position: absolute;
	content: '';
	display: block;
	width: 100%;
	height: 1px;
	background: #006ed2;
	left: -100%;
	bottom: 0;
	-moz-transition: left 0.3s ease;
	-o-transition: left 0.3s ease;
	-webkit-transition: left 0.3s ease;
	transition: left 0.3s ease;
}

/* line 9887, ../sass/app/_product.scss */
#detail-v.product .module-wrapper .item .map-wrapper .show-wrap .content-detail .item.about-us .text-wrap.special.advantage .title:hover span {
	filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
	opacity: 1;
}

/* line 9890, ../sass/app/_product.scss */
#detail-v.product .module-wrapper .item .map-wrapper .show-wrap .content-detail .item.about-us .text-wrap.special.advantage .title:hover::after {
	left: 0;
}

/* line 9896, ../sass/app/_product.scss */
#detail-v.product .module-wrapper .item .map-wrapper .show-wrap .content-detail .item.about-us .text-wrap.special.advantage .detail {
	font-size: 1.6rem;
	line-height: 1.8;
}

/* line 9903, ../sass/app/_product.scss */
#detail-v.product .module-wrapper .item .map-wrapper .show-wrap .content-detail .item.about-us .about-all {
	margin-top: 20px;
}

/* line 9906, ../sass/app/_product.scss */
#detail-v.product .module-wrapper .item .map-wrapper .show-wrap .content-detail .item.about-us .about-item {
	margin-bottom: 20px;
}

/* line 9908, ../sass/app/_product.scss */
#detail-v.product .module-wrapper .item .map-wrapper .show-wrap .content-detail .item.about-us .about-item .title {
	font-weight: normal;
	margin: 0 0 10px;
	font-size: 1.8rem;
	display: inline-block;
	color: black;
	border-bottom: 2px solid black;
}

/* line 9916, ../sass/app/_product.scss */
#detail-v.product .module-wrapper .item .map-wrapper .show-wrap .content-detail .item.about-us .about-item img {
	display: block;
}

/* line 9919, ../sass/app/_product.scss */
#detail-v.product .module-wrapper .item .map-wrapper .show-wrap .content-detail .item.about-us .about-item .intro {
	font-size: 1.8rem;
	line-height: 1.5;
	display: block;
	color: #006ed2;
	font-weight: bold;
}

/* line 9928, ../sass/app/_product.scss */
#detail-v.product .module-wrapper .item .map-wrapper .show-wrap .content-detail .item.about-us .abouts .about-item {
	float: left;
	margin-right: 90px;
}

/* line 9932, ../sass/app/_product.scss */
#detail-v.product .module-wrapper .item .map-wrapper .show-wrap .content-detail .item.about-us .abouts::after {
	content: '';
	display: block;
	clear: both;
}

/* line 9936, ../sass/app/_product.scss */
#detail-v.product .module-wrapper .item .map-wrapper .show-wrap .content-detail .item.about-us .abouts.special {
	margin-top: 40px;
}

/* line 9940, ../sass/app/_product.scss */
#detail-v.product .module-wrapper .item .map-wrapper .show-wrap .content-detail .item.about-us .detail-wrap {
	position: relative;
	height: 155px;
}

/* line 9943, ../sass/app/_product.scss */
#detail-v.product .module-wrapper .item .map-wrapper .show-wrap .content-detail .item.about-us .detail-wrap .detail {
	position: absolute;
	top: 0;
	left: 0;
	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
	opacity: 0;
	font-size: 1.6rem;
	line-height: 1.8;
}

/* line 9950, ../sass/app/_product.scss */
#detail-v.product .module-wrapper .item .map-wrapper .show-wrap .content-detail .item.about-us .detail-wrap .detail strong {
	font-weight: bold;
}

/* line 9953, ../sass/app/_product.scss */
#detail-v.product .module-wrapper .item .map-wrapper .show-wrap .content-detail .item.about-us .detail-wrap .detail.active {
	filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
	opacity: 1;
}

/* line 9957, ../sass/app/_product.scss */
#detail-v.product .module-wrapper .item .map-wrapper .show-wrap .content-detail .item.about-us .detail-wrap .business-intro {
	margin-top: 50px;
	font-size: 1.6rem;
	line-height: 1.5;
}

/* line 9964, ../sass/app/_product.scss */
#detail-v.product .module-wrapper .item .map-wrapper .show-wrap .content-detail .item.about-us .history-wrap {
	position: absolute;
	left: 0;
	bottom: 0;
	width: 100%;
	overflow: hidden;
}

/* line 9971, ../sass/app/_product.scss */
#detail-v.product .module-wrapper .item .map-wrapper .show-wrap .content-detail .item.about-us .history-wrap .title {
	font-size: 4.4rem;
	margin-bottom: 70px;
}

/* line 9975, ../sass/app/_product.scss */
#detail-v.product .module-wrapper .item .map-wrapper .show-wrap .content-detail .item.about-us .history-wrap .detail-content {
	width: 100%;
}

/* line 9977, ../sass/app/_product.scss */
#detail-v.product .module-wrapper .item .map-wrapper .show-wrap .content-detail .item.about-us .history-wrap .detail-content .since {
	float: left;
}

/* line 9982, ../sass/app/_product.scss */
#detail-v.product .module-wrapper .item .map-wrapper .show-wrap .content-detail .item.about-us .history-wrap .detail-content .since p {

	font-size: 101px;
	color: transparent;
	text-stroke: 1px #006ed2;
	-moz-text-stroke: 1px #006ed2;
	-webkit-text-stroke: 1px #006ed2;
}

/* line 9991, ../sass/app/_product.scss */
#detail-v.product .module-wrapper .item .map-wrapper .show-wrap .content-detail .item.about-us .history-wrap .detail-content .history-swiper {
	position: relative;
	width: 100%;
}

/* line 9994, ../sass/app/_product.scss */
#detail-v.product .module-wrapper .item .map-wrapper .show-wrap .content-detail .item.about-us .history-wrap .detail-content .history-swiper .mask {
	z-index: 2;
	width: 50px;
	height: 100%;
	top: 0;
	right: 0;
	position: absolute;
	background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuMCIgeTE9IjAuNSIgeDI9IjEuMCIgeTI9IjAuNSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwLjAiLz48c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiLz48L2xpbmVhckdyYWRpZW50PjwvZGVmcz48cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBmaWxsPSJ1cmwoI2dyYWQpIiAvPjwvc3ZnPiA=');
	background-size: 100%;
	background-image: -webkit-gradient(linear, 0% 50%, 100% 50%, color-stop(0%, rgba(0, 0, 0, 0)), color-stop(100%, #ffffff));
	background-image: -moz-linear-gradient(left, rgba(0, 0, 0, 0), #ffffff);
	background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, 0), #ffffff);
	background-image: linear-gradient(to right, rgba(0, 0, 0, 0), #ffffff);
}

/* line 10003, ../sass/app/_product.scss */
#detail-v.product .module-wrapper .item .map-wrapper .show-wrap .content-detail .item.about-us .history-wrap .detail-content .history-swiper .mask.top {
	right: unset;
	left: 0;
	background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjEuMCIgeTE9IjAuNSIgeDI9IjAuMCIgeTI9IjAuNSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwLjAiLz48c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiLz48L2xpbmVhckdyYWRpZW50PjwvZGVmcz48cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBmaWxsPSJ1cmwoI2dyYWQpIiAvPjwvc3ZnPiA=');
	background-size: 100%;
	background-image: -webkit-gradient(linear, 100% 50%, 0% 50%, color-stop(0%, rgba(0, 0, 0, 0)), color-stop(100%, #ffffff));
	background-image: -moz-linear-gradient(right, rgba(0, 0, 0, 0), #ffffff);
	background-image: -webkit-linear-gradient(right, rgba(0, 0, 0, 0), #ffffff);
	background-image: linear-gradient(to left, rgba(0, 0, 0, 0), #ffffff);
}

/* line 10009, ../sass/app/_product.scss */
#detail-v.product .module-wrapper .item .map-wrapper .show-wrap .content-detail .item.about-us .history-wrap .detail-content .history-swiper .swiper-container {
	width: 100%;
	padding-bottom: 10px;
}

/* line 10012, ../sass/app/_product.scss */
#detail-v.product .module-wrapper .item .map-wrapper .show-wrap .content-detail .item.about-us .history-wrap .detail-content .history-swiper .swiper-container .swiper-wrapper {
	width: 100%;
}

/* line 10014, ../sass/app/_product.scss */
#detail-v.product .module-wrapper .item .map-wrapper .show-wrap .content-detail .item.about-us .history-wrap .detail-content .history-swiper .swiper-container .swiper-wrapper .swiper-slide {
	width: auto;
	position: relative;
}

/* line 10017, ../sass/app/_product.scss */
#detail-v.product .module-wrapper .item .map-wrapper .show-wrap .content-detail .item.about-us .history-wrap .detail-content .history-swiper .swiper-container .swiper-wrapper .swiper-slide .history-detail {
	position: relative;
	width: 205px;
	height: 180px;
	padding-left: 15px;
	border-left: 1px solid #006ed2;
}

/* line 10023, ../sass/app/_product.scss */
#detail-v.product .module-wrapper .item .map-wrapper .show-wrap .content-detail .item.about-us .history-wrap .detail-content .history-swiper .swiper-container .swiper-wrapper .swiper-slide .history-detail p {
	font-size: 1.4rem;
	line-height: 1.3;
}

/* line 10028, ../sass/app/_product.scss */
#detail-v.product .module-wrapper .item .map-wrapper .show-wrap .content-detail .item.about-us .history-wrap .detail-content .history-swiper .swiper-container .swiper-wrapper .swiper-slide .circle {
	position: absolute;
	margin: 0 auto;
	width: 5px;
	height: 5px;
	border-radius: 50%;
	top: 0;
	left: -2px;
	background: #006ed2;
}

/* line 10038, ../sass/app/_product.scss */
#detail-v.product .module-wrapper .item .map-wrapper .show-wrap .content-detail .item.about-us .history-wrap .detail-content .history-swiper .swiper-container .swiper-wrapper .swiper-slide .add {
	cursor: pointer !important;
	margin-right: 5px;
	position: relative;
	top: 15px;
	width: 19px;
	height: 19px;
	display: inline-block;
	vertical-align: middle;
	text-align: center;
	line-height: 18px;
}

/* line 10049, ../sass/app/_product.scss */
#detail-v.product .module-wrapper .item .map-wrapper .show-wrap .content-detail .item.about-us .history-wrap .detail-content .history-swiper .swiper-container .swiper-wrapper .swiper-slide .add img {
	display: inline-block;
	vertical-align: middle;
	-moz-transition: -moz-transform 0.3s ease;
	-o-transition: -o-transform 0.3s ease;
	-webkit-transition: -webkit-transform 0.3s ease;
	transition: transform 0.3s ease;
}

/* line 10054, ../sass/app/_product.scss */
#detail-v.product .module-wrapper .item .map-wrapper .show-wrap .content-detail .item.about-us .history-wrap .detail-content .history-swiper .swiper-container .swiper-wrapper .swiper-slide .add .bg {
	position: absolute;
	z-index: -1;
	width: 19px;
	height: 19px;
	top: 0;
	left: 0;
	background: white;
	border-radius: 50%;
	-moz-animation: circle-scale 2s ease infinite;
	-webkit-animation: circle-scale 2s ease infinite;
	animation: circle-scale 2s ease infinite;
}

/* line 10066, ../sass/app/_product.scss */
#detail-v.product .module-wrapper .item .map-wrapper .show-wrap .content-detail .item.about-us .history-wrap .detail-content .history-swiper .swiper-container .swiper-wrapper .swiper-slide .add.active img {
	-moz-transform: rotate(-45deg);
	-ms-transform: rotate(-45deg);
	-webkit-transform: rotate(-45deg);
	transform: rotate(-45deg);
}

/* line 10071, ../sass/app/_product.scss */
#detail-v.product .module-wrapper .item .map-wrapper .show-wrap .content-detail .item.about-us .history-wrap .detail-content .history-swiper .swiper-container .swiper-wrapper .swiper-slide .intro-img {
	display: none;
	position: absolute;
	top: 0;
	left: 5px;
	width: calc(100% - 10px);
}

/* line 10077, ../sass/app/_product.scss */
#detail-v.product .module-wrapper .item .map-wrapper .show-wrap .content-detail .item.about-us .history-wrap .detail-content .history-swiper .swiper-container .swiper-wrapper .swiper-slide .intro-img img {
	width: 100%;
	height: auto;
}

/* line 10082, ../sass/app/_product.scss */
#detail-v.product .module-wrapper .item .map-wrapper .show-wrap .content-detail .item.about-us .history-wrap .detail-content .history-swiper .swiper-container .swiper-wrapper .swiper-slide .switch-wrap {
	position: absolute;
	margin-top: 15px;
	bottom: 10px;
	left: 5px;
}

/* line 10087, ../sass/app/_product.scss */
#detail-v.product .module-wrapper .item .map-wrapper .show-wrap .content-detail .item.about-us .history-wrap .detail-content .history-swiper .swiper-container .swiper-wrapper .swiper-slide .switch-wrap span {
	font-size: 1.8rem;
	color: #006ed2;
	display: inline-block;
	vertical-align: middle;

}

/* line 10096, ../sass/app/_product.scss */
#detail-v.product .module-wrapper .item .map-wrapper .show-wrap .content-detail .item.about-us .history-wrap .detail-content .history-swiper .swiper-container .swiper-wrapper .swiper-slide:first-child .history-detail {
	margin-left: 40px;
}

/* line 10100, ../sass/app/_product.scss */
#detail-v.product .module-wrapper .item .map-wrapper .show-wrap .content-detail .item.about-us .history-wrap .detail-content .history-swiper .swiper-container .swiper-wrapper .swiper-slide:first-child .circle {
	left: 38px;
}

/* line 10106, ../sass/app/_product.scss */
#detail-v.product .module-wrapper .item .map-wrapper .show-wrap .content-detail .item.about-us .history-wrap .detail-content .history-swiper .swiper-container .swiper-scrollbar {
	height: 10px;
	bottom: 0;
	background: transparent;
}

/* line 10110, ../sass/app/_product.scss */
#detail-v.product .module-wrapper .item .map-wrapper .show-wrap .content-detail .item.about-us .history-wrap .detail-content .history-swiper .swiper-container .swiper-scrollbar .swiper-scrollbar-drag {
	border-radius: unset;
	background: #006ed2;
}

/* line 10118, ../sass/app/_product.scss */
#detail-v.product .module-wrapper .item .map-wrapper .show-wrap .content-detail .item.about-us .history-wrap .detail-content::after {
	content: '';
	display: block;
	clear: both;
}

/* line 10123, ../sass/app/_product.scss */
#detail-v.product .module-wrapper .item .map-wrapper .show-wrap .content-detail .item.about-us .history-wrap::after {
	content: '';
	display: block;
	position: absolute;
	left: 0;
	bottom: 10px;
	width: 100%;
	height: 2px;
	background: #006ed2;
}

/* line 10133, ../sass/app/_product.scss */
#detail-v.product .module-wrapper .item .map-wrapper .show-wrap .content-detail .item.about-us .btns-list {
	width: 100%;
}

/* line 10135, ../sass/app/_product.scss */
#detail-v.product .module-wrapper .item .map-wrapper .show-wrap .content-detail .item.about-us .btns-list .btn {
	float: left;
	width: 50%;
	font-size: 1.8rem;
	line-height: 2.5;
}

/* line 10140, ../sass/app/_product.scss */
#detail-v.product .module-wrapper .item .map-wrapper .show-wrap .content-detail .item.about-us .btns-list .btn.active {
	color: #006ed2;
}

/* line 10143, ../sass/app/_product.scss */
#detail-v.product .module-wrapper .item .map-wrapper .show-wrap .content-detail .item.about-us .btns-list .btn:hover {
	color: #006ed2;
}

/* line 10147, ../sass/app/_product.scss */
#detail-v.product .module-wrapper .item .map-wrapper .show-wrap .content-detail .item.about-us .btns-list::after {
	content: '';
	display: block;
	clear: both;
}

/* line 10153, ../sass/app/_product.scss */
#detail-v.product .module-wrapper .item .map-wrapper .show-wrap .content-detail .item.about-us.con {
	display: -webkit-flex;
	display: flex;
	-webkit-flex-direction: row;
	flex-direction: row;
	-webkit-flex-wrap: nowrap;
	flex-wrap: nowrap;
	-webkit-align-items: center;
	align-items: center;
}

/* line 10157, ../sass/app/_product.scss */
#detail-v.product .module-wrapper .item .map-wrapper .show-wrap .content-detail .item.about-us.con .contact-content p {
	font-size: 1.8rem;
	line-height: 3.7;
}

/* line 10165, ../sass/app/_product.scss */
#detail-v.product .module-wrapper .item .map-wrapper .show-wrap .content-detail .item:first-child {
	z-index: 2;
}

/* line 10169, ../sass/app/_product.scss */
#detail-v.product .module-wrapper .item .map-wrapper .show-wrap .content-detail .disinfect-wrap {
	padding: 50px 40px 0;
}

/* line 10171, ../sass/app/_product.scss */
#detail-v.product .module-wrapper .item .map-wrapper .show-wrap .content-detail .disinfect-wrap p {
	font-size: 1.6rem;
	line-height: 1.5;
	margin-bottom: 20px;
}

/* line 10175, ../sass/app/_product.scss */
#detail-v.product .module-wrapper .item .map-wrapper .show-wrap .content-detail .disinfect-wrap p.t {
	font-weight: bold;
	color: #006ed2;
}

/* line 10179, ../sass/app/_product.scss */
#detail-v.product .module-wrapper .item .map-wrapper .show-wrap .content-detail .disinfect-wrap p strong {
	width: 80px;
}

/* line 10182, ../sass/app/_product.scss */
#detail-v.product .module-wrapper .item .map-wrapper .show-wrap .content-detail .disinfect-wrap p em {
	width: 430px;
	display: inline-block;
	vertical-align: top;
}

/* line 10191, ../sass/app/_product.scss */
#detail-v.product .module-wrapper .item .map-wrapper .show-wrap::after {
	content: '';
	display: block;
	clear: both;
}

/* line 10198, ../sass/app/_product.scss */
#detail-v.product .module-wrapper .item .install-detail .img-wrap {
	width: 100%;
	display: -webkit-flex;
	display: flex;
	-webkit-flex-direction: row;
	flex-direction: row;
	-webkit-flex-wrap: nowrap;
	flex-wrap: nowrap;
	-webkit-justify-content: space-between;
	justify-content: space-between;
}

/* line 10203, ../sass/app/_product.scss */
#detail-v.product .module-wrapper .item .install-detail .img-wrap .img-item .img {
	text-align: center;
	height: 310px;
	line-height: 310px;
	width: 320px;
}

/* line 10208, ../sass/app/_product.scss */
#detail-v.product .module-wrapper .item .install-detail .img-wrap .img-item .img img {
	max-width: 100%;
	height: auto;
	display: inline-block;
	vertical-align: middle;
}

/* line 10214, ../sass/app/_product.scss */
#detail-v.product .module-wrapper .item .install-detail .img-wrap .img-item .img.padding {
	width: 330px;
	padding: 0 20px;
	background: linear-gradient(to bottom, rgba(0, 0, 0, 0), #ffffff);
}

/* line 10218, ../sass/app/_product.scss */
#detail-v.product .module-wrapper .item .install-detail .img-wrap .img-item .img.padding img {
	width: 100%;
	height: auto;
}

/* line 10224, ../sass/app/_product.scss */
#detail-v.product .module-wrapper .item .install-detail .img-wrap .img-item .pro-container {
	text-align: center;
	border-bottom: 1px solid #006ed2;
}

/* line 10227, ../sass/app/_product.scss */
#detail-v.product .module-wrapper .item .install-detail .img-wrap .img-item .pro-container .pro-wrap {
	display: inline-block;
}

/* line 10230, ../sass/app/_product.scss */
#detail-v.product .module-wrapper .item .install-detail .img-wrap .img-item .pro-container .pro-m {
	cursor: pointer;
	display: -webkit-flex;
	display: flex;
	-webkit-flex-direction: row;
	flex-direction: row;
	-webkit-flex-wrap: nowrap;
	flex-wrap: nowrap;
	-webkit-align-items: center;
	align-items: center;
	-moz-transition: width 0.3s ease;
	-o-transition: width 0.3s ease;
	-webkit-transition: width 0.3s ease;
	transition: width 0.3s ease;
}

/* line 10237, ../sass/app/_product.scss */
#detail-v.product .module-wrapper .item .install-detail .img-wrap .img-item .pro-container .pro-m img {
	display: none;
	margin-left: 15px;
}

/* line 10242, ../sass/app/_product.scss */
#detail-v.product .module-wrapper .item .install-detail .img-wrap .img-item .pro-container .pro-m:hover img {
	display: block;
}

/* line 10249, ../sass/app/_product.scss */
#detail-v.product .module-wrapper .item .install-detail .img-wrap .img-item p {
	text-align: center;
	font-size: 2.4rem;
	line-height: 1.5;
	color: #006ed2;
	font-weight: bold;
}

/* line 10255, ../sass/app/_product.scss */
#detail-v.product .module-wrapper .item .install-detail .img-wrap .img-item p.detail {
	margin-top: 25px;
	font-weight: normal;
	color: black;
	text-align: left;
	font-size: 1.6rem;
	line-height: 1.8;
}

/* line 10263, ../sass/app/_product.scss */
#detail-v.product .module-wrapper .item .install-detail .img-wrap .img-item p.bg {
	position: relative;
	font-size: 1.8rem;
	font-weight: normal;
	color: white;
	padding: 10px 0;
	background: #006ed2;
}

/* line 10270, ../sass/app/_product.scss */
#detail-v.product .module-wrapper .item .install-detail .img-wrap .img-item p.bg::after {
	content: '';
	display: block;
	position: absolute;
	width: 31px;
	height: 30px;
	background-repeat: no-repeat;
	background-position: center;
	-moz-background-size: cover;
	-o-background-size: cover;
	-webkit-background-size: cover;
	background-size: cover;
	background-image: url("../images/product/detail/pdf.png");
	right: 15px;
	top: 50%;
	margin-top: -15px;
}

/* line 10285, ../sass/app/_product.scss */
#detail-v.product .module-wrapper .item .install-detail .m-container {
	width: 100%;
	position: relative;
}

/* line 10288, ../sass/app/_product.scss */
#detail-v.product .module-wrapper .item .install-detail .m-container .m-item {
	position: relative;
}

/* line 10290, ../sass/app/_product.scss */
#detail-v.product .module-wrapper .item .install-detail .m-container .m-item.special {
	padding-top: 50px;
}

/* line 10293, ../sass/app/_product.scss */
#detail-v.product .module-wrapper .item .install-detail .m-container .m-item .left-img {
	position: relative;
}

/* line 10295, ../sass/app/_product.scss */
#detail-v.product .module-wrapper .item .install-detail .m-container .m-item .left-img img {
	position: absolute;
	width: 964px;
	left: -130px;
	top: -23px;
}

/* line 10300, ../sass/app/_product.scss */
#detail-v.product .module-wrapper .item .install-detail .m-container .m-item .left-img img.first {
	width: 281px;
	top: 150px;
	left: 80px;
}

/* line 10305, ../sass/app/_product.scss */
#detail-v.product .module-wrapper .item .install-detail .m-container .m-item .left-img img.last {
	width: 530px;
	top: 150px;
	left: -30px;
}

/* line 10312, ../sass/app/_product.scss */
#detail-v.product .module-wrapper .item .install-detail .m-container .m-item .intro-wrap {
	position: relative;
	width: 600px;
}

/* line 10315, ../sass/app/_product.scss */
#detail-v.product .module-wrapper .item .install-detail .m-container .m-item .intro-wrap .intro-item {
	width: 100%;
	height: 139px;
	border-bottom: 1px solid #f2f2f2;
	display: -webkit-flex;
	display: flex;
	-webkit-flex-direction: row;
	flex-direction: row;
	-webkit-flex-wrap: nowrap;
	flex-wrap: nowrap;
	-webkit-justify-content: space-between;
	justify-content: space-between;
	-webkit-align-items: center;
	align-items: center;
}

/* line 10328, ../sass/app/_product.scss */
#detail-v.product .module-wrapper .item .install-detail .m-container .m-item .intro-wrap .intro-item.spe {
	border-color: transparent;
}

/* line 10331, ../sass/app/_product.scss */
#detail-v.product .module-wrapper .item .install-detail .m-container .m-item .intro-wrap .intro-item:last-child {
	border-color: transparent;
}

/* line 10337, ../sass/app/_product.scss */
#detail-v.product .module-wrapper .item .install-detail .m-container .m-item .text-wrap .t-title {
	font-size: 2.4rem;
	font-weight: bold;
	color: #006ed2;
	margin-bottom: 15px;
	line-height: 1.2;
}

/* line 10344, ../sass/app/_product.scss */
#detail-v.product .module-wrapper .item .install-detail .m-container .m-item .text-wrap .t-detail {
	font-size: 1.6rem;
	line-height: 1.5;
}

/* line 10349, ../sass/app/_product.scss */
#detail-v.product .module-wrapper .item .install-detail .m-container .m-item .m-slogan {
	position: absolute;
	padding-left: 20px;
	top: 0;
	left: 0;
}

/* line 10354, ../sass/app/_product.scss */
#detail-v.product .module-wrapper .item .install-detail .m-container .m-item .m-slogan .m-t {
	font-size: 2.4rem;
	font-weight: bold;
	margin-bottom: 10px;
}

/* line 10359, ../sass/app/_product.scss */
#detail-v.product .module-wrapper .item .install-detail .m-container .m-item .m-slogan .m-d {
	width: 430px;
	font-size: 1.6rem;
	line-height: 1.5;
}

/* line 10364, ../sass/app/_product.scss */
#detail-v.product .module-wrapper .item .install-detail .m-container .m-item .m-slogan::before {
	content: '';
	display: block;
	width: 7px;
	height: 25px;
	position: absolute;
	top: 0;
	left: 0;
	background: #006ed2;
}

/* line 10374, ../sass/app/_product.scss */
#detail-v.product .module-wrapper .item .install-detail .m-container .m-item .right-img {
	position: relative;
}

/* line 10376, ../sass/app/_product.scss */
#detail-v.product .module-wrapper .item .install-detail .m-container .m-item .right-img img {
	position: absolute;
	width: 964px;
	left: -250px;
	top: 0;
	mix-blend-mode: multiply;
}

/* line 10384, ../sass/app/_product.scss */
#detail-v.product .module-wrapper .item .install-detail .m-container .m-item .double-wrap {
	position: relative;
	z-index: 2;
	height: 100%;
	width: 600px;
	display: -webkit-flex;
	display: flex;
	-webkit-flex-direction: column;
	flex-direction: column;
	-webkit-flex-wrap: nowrap;
	flex-wrap: nowrap;
	-webkit-justify-content: center;
	justify-content: center;
}

/* line 10391, ../sass/app/_product.scss */
#detail-v.product .module-wrapper .item .install-detail .m-container .m-item .double-wrap .d-item {
	margin: 30px 0;
	display: -webkit-flex;
	display: flex;
	-webkit-flex-direction: row;
	flex-direction: row;
	-webkit-flex-wrap: nowrap;
	flex-wrap: nowrap;
	-webkit-align-items: center;
	align-items: center;
	-webkit-justify-content: space-between;
	justify-content: space-between;
}

/* line 10396, ../sass/app/_product.scss */
#detail-v.product .module-wrapper .item .install-detail .m-container .m-item .double-wrap .d-item .img {
	margin-right: 25px;
}

/* line 10398, ../sass/app/_product.scss */
#detail-v.product .module-wrapper .item .install-detail .m-container .m-item .double-wrap .d-item .img img {
	mix-blend-mode: multiply;
}

/* line 10402, ../sass/app/_product.scss */
#detail-v.product .module-wrapper .item .install-detail .m-container .m-item .double-wrap .d-item .t-wrap {
	width: 435px;
}

/* line 10404, ../sass/app/_product.scss */
#detail-v.product .module-wrapper .item .install-detail .m-container .m-item .double-wrap .d-item .t-wrap p {
	font-size: 1.6rem;
	color: #006ed2;
}

/* line 10407, ../sass/app/_product.scss */
#detail-v.product .module-wrapper .item .install-detail .m-container .m-item .double-wrap .d-item .t-wrap p strong {
	font-weight: bold;
	font-size: 3rem;
}

/* line 10411, ../sass/app/_product.scss */
#detail-v.product .module-wrapper .item .install-detail .m-container .m-item .double-wrap .d-item .t-wrap p.d {
	margin-top: 15px;
	color: black;
	line-height: 1.4;
}

/* line 10420, ../sass/app/_product.scss */
#detail-v.product .module-wrapper .item .install-detail .m-container .m-item .m-wrap {
	width: 100%;
	display: -webkit-flex;
	display: flex;
	-webkit-flex-direction: row;
	flex-direction: row;
	-webkit-flex-wrap: nowrap;
	flex-wrap: nowrap;
	-webkit-justify-content: space-between;
	justify-content: space-between;
}

/* line 10424, ../sass/app/_product.scss */
#detail-v.product .module-wrapper .item .install-detail .m-container .m-item .m-wrap.center-container {
	position: relative;
	-webkit-justify-content: center;
	justify-content: center;
}

/* line 10427, ../sass/app/_product.scss */
#detail-v.product .module-wrapper .item .install-detail .m-container .m-item .m-wrap.center-container .center-img {
	position: relative;
	z-index: 2;
}

/* line 10431, ../sass/app/_product.scss */
#detail-v.product .module-wrapper .item .install-detail .m-container .m-item .m-wrap.center-container .step-wrap {
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
}

/* line 10437, ../sass/app/_product.scss */
#detail-v.product .module-wrapper .item .install-detail .m-container .m-item .m-wrap.center-container .step-wrap .s-item {
	position: absolute;
	width: 335px;
}

/* line 10441, ../sass/app/_product.scss */
#detail-v.product .module-wrapper .item .install-detail .m-container .m-item .m-wrap.center-container .step-wrap .s-item .before {
	position: absolute;
	width: 170px;
	height: 1px;
	background: #006ed2;
}

/* line 10447, ../sass/app/_product.scss */
#detail-v.product .module-wrapper .item .install-detail .m-container .m-item .m-wrap.center-container .step-wrap .s-item .after {
	position: absolute;
	width: 14px;
	height: 14px;
	border-radius: 50%;
	background: #006ed2;
}

/* line 10454, ../sass/app/_product.scss */
#detail-v.product .module-wrapper .item .install-detail .m-container .m-item .m-wrap.center-container .step-wrap .s-item:first-child {
	top: 150px;
	left: 0;
}

/* line 10458, ../sass/app/_product.scss */
#detail-v.product .module-wrapper .item .install-detail .m-container .m-item .m-wrap.center-container .step-wrap .s-item:nth-child(3) {
	top: 350px;
	left: 0;
}

/* line 10462, ../sass/app/_product.scss */
#detail-v.product .module-wrapper .item .install-detail .m-container .m-item .m-wrap.center-container .step-wrap .s-item:last-child {
	right: 0;
	top: 200px;
}

/* line 10466, ../sass/app/_product.scss */
#detail-v.product .module-wrapper .item .install-detail .m-container .m-item .m-wrap.center-container .step-wrap .s-item:nth-child(2) {
	right: 0;
	top: 20px;
}

/* line 10471, ../sass/app/_product.scss */
#detail-v.product .module-wrapper .item .install-detail .m-container .m-item .m-wrap.center-container .step-wrap .s-item:first-child .before,
#detail-v.product .module-wrapper .item .install-detail .m-container .m-item .m-wrap.center-container .step-wrap .s-item:nth-child(3) .before {
	top: 12px;
	right: -100px;
}

/* line 10475, ../sass/app/_product.scss */
#detail-v.product .module-wrapper .item .install-detail .m-container .m-item .m-wrap.center-container .step-wrap .s-item:first-child .after,
#detail-v.product .module-wrapper .item .install-detail .m-container .m-item .m-wrap.center-container .step-wrap .s-item:nth-child(3) .after {
	top: 6px;
	right: -112px;
}

/* line 10481, ../sass/app/_product.scss */
#detail-v.product .module-wrapper .item .install-detail .m-container .m-item .m-wrap.center-container .step-wrap .s-item:last-child .before,
#detail-v.product .module-wrapper .item .install-detail .m-container .m-item .m-wrap.center-container .step-wrap .s-item:nth-child(2) .before {
	top: 12px;
	left: -190px;
}

/* line 10485, ../sass/app/_product.scss */
#detail-v.product .module-wrapper .item .install-detail .m-container .m-item .m-wrap.center-container .step-wrap .s-item:last-child .after,
#detail-v.product .module-wrapper .item .install-detail .m-container .m-item .m-wrap.center-container .step-wrap .s-item:nth-child(2) .after {
	top: 6px;
	left: -202px;
}

/* line 10494, ../sass/app/_product.scss */
#detail-v.product .module-wrapper .item .install-detail .m-container .m-item .install-wrap {
	width: 100%;
	display: -webkit-flex;
	display: flex;
	-webkit-flex-direction: row;
	flex-direction: row;
	-webkit-flex-wrap: nowrap;
	flex-wrap: nowrap;
	-webkit-justify-content: space-between;
	justify-content: space-between;
}

/* line 10498, ../sass/app/_product.scss */
#detail-v.product .module-wrapper .item .install-detail .m-container .m-item .install-wrap .install-item {
	width: 380px;
	height: 300px;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	border: 1px solid #f2f2f2;
	padding: 25px 20px;
	text-align: center;
}

/* line 10506, ../sass/app/_product.scss */
#detail-v.product .module-wrapper .item .install-detail .m-container .m-item .install-wrap .install-item .name-wrap .name {
	font-size: 2.4rem;
	font-weight: bold;
	color: #006ed2;
	float: left;
}

/* line 10512, ../sass/app/_product.scss */
#detail-v.product .module-wrapper .item .install-detail .m-container .m-item .install-wrap .install-item .name-wrap .down {
	float: right;
}

/* line 10515, ../sass/app/_product.scss */
#detail-v.product .module-wrapper .item .install-detail .m-container .m-item .install-wrap .install-item .name-wrap::after {
	content: '';
	display: block;
	clear: both;
}

/* line 10520, ../sass/app/_product.scss */
#detail-v.product .module-wrapper .item .install-detail .m-container .m-item .install-wrap .install-item .img {
	display: inline-block;
}

/* line 10522, ../sass/app/_product.scss */
#detail-v.product .module-wrapper .item .install-detail .m-container .m-item .install-wrap .install-item .img.first {
	margin-top: 10px;
}

/* line 10525, ../sass/app/_product.scss */
#detail-v.product .module-wrapper .item .install-detail .m-container .m-item .install-wrap .install-item .img.second {
	margin-top: 25px;
}

/* line 10528, ../sass/app/_product.scss */
#detail-v.product .module-wrapper .item .install-detail .m-container .m-item .install-wrap .install-item .img.last {
	margin-top: 45px;
}

/* line 10536, ../sass/app/_product.scss */
#detail-v.product .module-wrapper .item .install-detail .m-btns {
	position: relative;
	width: 470px;
	margin: 0 auto;
	display: -webkit-flex;
	display: flex;
	-webkit-flex-direction: row;
	flex-direction: row;
	-webkit-flex-wrap: nowrap;
	flex-wrap: nowrap;
	-webkit-justify-content: space-between;
	justify-content: space-between;
	border-bottom: 1px solid #999999;
}

/* line 10543, ../sass/app/_product.scss */
#detail-v.product .module-wrapper .item .install-detail .m-btns .btn {
	cursor: pointer;
	text-align: center;
	width: 115px;
	padding-bottom: 15px;
	font-size: 1.8rem;
	position: relative;
	color: #006ed2;
}

/* line 10551, ../sass/app/_product.scss */
#detail-v.product .module-wrapper .item .install-detail .m-btns .btn:hover {
	font-weight: bold;
}

/* line 10554, ../sass/app/_product.scss */
#detail-v.product .module-wrapper .item .install-detail .m-btns .btn.active {
	font-weight: bold;
}

/* line 10559, ../sass/app/_product.scss */
#detail-v.product .module-wrapper .item .install-detail .m-btns.after {
	position: absolute;
	display: block;
	width: 115px;
	height: 1px;
	background: #006ed2;
	bottom: 0;
	left: 0;
	-moz-transition: left 0.3s ease;
	-o-transition: left 0.3s ease;
	-webkit-transition: left 0.3s ease;
	transition: left 0.3s ease;
}

/* line 10571, ../sass/app/_product.scss */
#detail-v.product .module-wrapper .item .install-detail .needs-wrap .name {
	font-size: 3rem;
	font-weight: bold;
	margin: 80px 0 35px;
}

/* line 10578, ../sass/app/_product.scss */
#detail-v.product .module-wrapper .item .install-detail .needs-wrap .detail-wrap .ul {
	width: 100%;
	height: 120px;
	display: -webkit-flex;
	display: flex;
	-webkit-flex-direction: column;
	flex-direction: column;
	-webkit-flex-wrap: nowrap;
	flex-wrap: nowrap;
	-webkit-align-content: space-between;
	align-content: space-between;
	-webkit-flex-wrap: wrap;
	flex-wrap: wrap;
}

/* line 10585, ../sass/app/_product.scss */
#detail-v.product .module-wrapper .item .install-detail .needs-wrap .detail-wrap .ul .li {
	width: 545px;
}

/* line 10587, ../sass/app/_product.scss */
#detail-v.product .module-wrapper .item .install-detail .needs-wrap .detail-wrap .ul .li p {
	display: -webkit-flex;
	display: flex;
	-webkit-flex-direction: row;
	flex-direction: row;
	-webkit-flex-wrap: nowrap;
	flex-wrap: nowrap;
	font-size: 1.6rem;
	line-height: 1.6;
}

/* line 10591, ../sass/app/_product.scss */
#detail-v.product .module-wrapper .item .install-detail .needs-wrap .detail-wrap .ul .li p span {
	display: inline-block;
}

/* line 10602, ../sass/app/_product.scss */
#detail-v.product .module-wrapper .item .service-detail .switch-list {
	width: 100%;
	height: 60px;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	border: 1px solid #cccccc;
}

/* line 10607, ../sass/app/_product.scss */
#detail-v.product .module-wrapper .item .service-detail .switch-list .btn {
	font-size: 2.1rem;
	width: calc(1198px / 4);
	height: 100%;
	line-height: 58px;
	text-align: center;
	float: left;
	cursor: pointer;
}

/* line 10615, ../sass/app/_product.scss */
#detail-v.product .module-wrapper .item .service-detail .switch-list .btn.active {
	background: #cccccc;
}

/* line 10622, ../sass/app/_product.scss */
#detail-v.product .module-wrapper .item .service-detail .img-wrap {
	margin-top: 35px;
	width: 100%;
	height: 450px;
	overflow: hidden;
	position: relative;
}

/* line 10630, ../sass/app/_product.scss */
#detail-v.product .module-wrapper .item .service-detail .img-wrap .swiper-container {
	width: 100%;
	height: 100%;
}

/* line 10634, ../sass/app/_product.scss */
#detail-v.product .module-wrapper .item .service-detail .img-wrap .swiper-container .swiper-wrapper .swiper-slide {
	width: 100%;
}

/* line 10636, ../sass/app/_product.scss */
#detail-v.product .module-wrapper .item .service-detail .img-wrap .swiper-container .swiper-wrapper .swiper-slide .img {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	-moz-transition: opacity 0.3s ease;
	-o-transition: opacity 0.3s ease;
	-webkit-transition: opacity 0.3s ease;
	transition: opacity 0.3s ease;
}

/* line 10644, ../sass/app/_product.scss */
#detail-v.product .module-wrapper .item .service-detail .img-wrap .swiper-container .swiper-wrapper .swiper-slide .img .show-wrap .show-img {
	float: left;
	width: 50%;
	height: 450px;
	background-repeat: no-repeat;
	background-position: center;
	-moz-background-size: cover;
	-o-background-size: cover;
	-webkit-background-size: cover;
	background-size: cover;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}

/* line 10650, ../sass/app/_product.scss */
#detail-v.product .module-wrapper .item .service-detail .img-wrap .swiper-container .swiper-wrapper .swiper-slide .img .show-wrap .show-img .intro {
	text-align: center;
	font-size: 2.5rem;
	margin-top: 50px;
	width: 265px;
	height: 50px;
	line-height: 50px;
	color: white;
	background-image: linear-gradient(to right, #006ed2, rgba(0, 0, 0, 0));
}

/* line 10660, ../sass/app/_product.scss */
#detail-v.product .module-wrapper .item .service-detail .img-wrap .swiper-container .swiper-wrapper .swiper-slide .img .show-wrap .show-img ul {
	display: none;
}

/* line 10662, ../sass/app/_product.scss */
#detail-v.product .module-wrapper .item .service-detail .img-wrap .swiper-container .swiper-wrapper .swiper-slide .img .show-wrap .show-img ul li {
	position: relative;
	margin-bottom: 10px;
}

/* line 10665, ../sass/app/_product.scss */
#detail-v.product .module-wrapper .item .service-detail .img-wrap .swiper-container .swiper-wrapper .swiper-slide .img .show-wrap .show-img ul li p {
	color: white;
	font-size: 1.6rem;
	line-height: 1.5;
}

/* line 10669, ../sass/app/_product.scss */
#detail-v.product .module-wrapper .item .service-detail .img-wrap .swiper-container .swiper-wrapper .swiper-slide .img .show-wrap .show-img ul li p em {
	font-size: 1.4rem;
}

/* line 10673, ../sass/app/_product.scss */
#detail-v.product .module-wrapper .item .service-detail .img-wrap .swiper-container .swiper-wrapper .swiper-slide .img .show-wrap .show-img ul li::after {
	content: '';
	display: block;
	position: absolute;
	width: 7px;
	height: 7px;
	border-radius: 50%;
	background: #006ed2;
	top: 50%;
	margin-top: -3.5px;
	left: -20px;
}

/* line 10689, ../sass/app/_product.scss */
#detail-v.product .module-wrapper .item .service-detail .img-wrap .swiper-container .swiper-wrapper .swiper-slide .img .show-wrap .content-detail {
	width: 50%;
	height: 450px;
	float: left;
	background: white;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	padding: 60px 50px;
	border: 1px solid #cccccc;
	border-left: none;
}

/* line 10698, ../sass/app/_product.scss */
#detail-v.product .module-wrapper .item .service-detail .img-wrap .swiper-container .swiper-wrapper .swiper-slide .img .show-wrap .content-detail .s-title {
	font-size: 2.4rem;
	margin-bottom: 35px;
	font-weight: bold;
	color: #006ed2;
}

/* line 10704, ../sass/app/_product.scss */
#detail-v.product .module-wrapper .item .service-detail .img-wrap .swiper-container .swiper-wrapper .swiper-slide .img .show-wrap .content-detail .s-detail {
	font-size: 1.6rem;
	line-height: 1.6;
}

/* line 10708, ../sass/app/_product.scss */
#detail-v.product .module-wrapper .item .service-detail .img-wrap .swiper-container .swiper-wrapper .swiper-slide .img .show-wrap .content-detail .choose-wrap {
	margin-top: 30px;
}

/* line 10710, ../sass/app/_product.scss */
#detail-v.product .module-wrapper .item .service-detail .img-wrap .swiper-container .swiper-wrapper .swiper-slide .img .show-wrap .content-detail .choose-wrap .choose-item {
	width: 250px;
	height: 50px;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	border: 1px solid #e6e6e6;
	line-height: 48px;
}

/* line 10716, ../sass/app/_product.scss */
#detail-v.product .module-wrapper .item .service-detail .img-wrap .swiper-container .swiper-wrapper .swiper-slide .img .show-wrap .content-detail .choose-wrap .choose-item span {
	text-align: center;
	font-size: 1.8rem;
	display: inline-block;
}

/* line 10720, ../sass/app/_product.scss */
#detail-v.product .module-wrapper .item .service-detail .img-wrap .swiper-container .swiper-wrapper .swiper-slide .img .show-wrap .content-detail .choose-wrap .choose-item span:first-child {
	width: 90px;
}

/* line 10723, ../sass/app/_product.scss */
#detail-v.product .module-wrapper .item .service-detail .img-wrap .swiper-container .swiper-wrapper .swiper-slide .img .show-wrap .content-detail .choose-wrap .choose-item span:nth-child(2) {
	color: #999999;
}

/* line 10726, ../sass/app/_product.scss */
#detail-v.product .module-wrapper .item .service-detail .img-wrap .swiper-container .swiper-wrapper .swiper-slide .img .show-wrap .content-detail .choose-wrap .choose-item span:nth-child(3) {
	width: 120px;
}

/* line 10734, ../sass/app/_product.scss */
#detail-v.product .module-wrapper .item .service-detail .img-wrap .swiper-container .swiper-wrapper .swiper-slide .img .show-wrap .content-detail .choose-wrap::after {
	content: '';
	display: block;
	clear: both;
}

/* line 10739, ../sass/app/_product.scss */
#detail-v.product .module-wrapper .item .service-detail .img-wrap .swiper-container .swiper-wrapper .swiper-slide .img .show-wrap .content-detail .con_detail {
	margin: 20px 0 0;
}

/* line 10741, ../sass/app/_product.scss */
#detail-v.product .module-wrapper .item .service-detail .img-wrap .swiper-container .swiper-wrapper .swiper-slide .img .show-wrap .content-detail .con_detail .con_title {
	font-size: 1.8rem;
	font-weight: bold;
	color: #006ed2;
	line-height: 3.3;
}

/* line 10748, ../sass/app/_product.scss */
#detail-v.product .module-wrapper .item .service-detail .img-wrap .swiper-container .swiper-wrapper .swiper-slide .img .show-wrap .content-detail .con_detail .intro {
	font-size: 1.8rem;
	line-height: 3.3;
}

/* line 10751, ../sass/app/_product.scss */
#detail-v.product .module-wrapper .item .service-detail .img-wrap .swiper-container .swiper-wrapper .swiper-slide .img .show-wrap .content-detail .con_detail .intro p {
	font-size: 1.6rem;
	line-height: 1.5;
}

/* line 10756, ../sass/app/_product.scss */
#detail-v.product .module-wrapper .item .service-detail .img-wrap .swiper-container .swiper-wrapper .swiper-slide .img .show-wrap .content-detail .con_detail.special {
	margin: 50px 0 30px;
}

/* line 10760, ../sass/app/_product.scss */
#detail-v.product .module-wrapper .item .service-detail .img-wrap .swiper-container .swiper-wrapper .swiper-slide .img .show-wrap .content-detail .wechat {
	font-weight: bold;
	font-size: 1.8rem;
	line-height: 1.6;
	color: #006ed2;
	margin-bottom: 20px;
}

/* line 10767, ../sass/app/_product.scss */
#detail-v.product .module-wrapper .item .service-detail .img-wrap .swiper-container .swiper-wrapper .swiper-slide .img .show-wrap .content-detail.spe {
	padding: 10px 40px;
}

/* line 10771, ../sass/app/_product.scss */
#detail-v.product .module-wrapper .item .service-detail .img-wrap .swiper-container .swiper-wrapper .swiper-slide .img .show-wrap::after {
	content: '';
	display: block;
	clear: both;
}

/* line 10788, ../sass/app/_product.scss */
#detail-v.product .module-wrapper .item .feedback-container .message-wrap .form-wrap .captcha img {
	float: right;
}

/* line 10792, ../sass/app/_product.scss */
#detail-v.product .module-wrapper .item .feedback-container .message-wrap .form-wrap .form-groups {
	width: 100%;
	display: -webkit-flex;
	display: flex;
	-webkit-flex-direction: row;
	flex-direction: row;
	-webkit-flex-wrap: nowrap;
	flex-wrap: nowrap;
	-webkit-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-justify-content: space-between;
	justify-content: space-between;
}

/* line 10801, ../sass/app/_product.scss */
#detail-v.product .module-wrapper .item .feedback-container .message-wrap .form-wrap .form-group {
	position: relative;
}

/* line 10803, ../sass/app/_product.scss */
#detail-v.product .module-wrapper .item .feedback-container .message-wrap .form-wrap .form-group .input-wrap {
	display: -webkit-flex;
	display: flex;
	-webkit-flex-direction: row;
	flex-direction: row;
	-webkit-flex-wrap: nowrap;
	flex-wrap: nowrap;
}

/* line 10805, ../sass/app/_product.scss */
#detail-v.product .module-wrapper .item .feedback-container .message-wrap .form-wrap .form-group .input-wrap .label {
	width: 95px;
	line-height: 40px;
}

/* line 10809, ../sass/app/_product.scss */
#detail-v.product .module-wrapper .item .feedback-container .message-wrap .form-wrap .form-group .input-wrap .input {
	position: relative;
}

/* line 10811, ../sass/app/_product.scss */
#detail-v.product .module-wrapper .item .feedback-container .message-wrap .form-wrap .form-group .input-wrap .input .v-label {
	display: inline-block;
	width: 95px;
	line-height: 40px;
}

/* line 10816, ../sass/app/_product.scss */
#detail-v.product .module-wrapper .item .feedback-container .message-wrap .form-wrap .form-group .input-wrap .input .help-block {
	position: absolute;
	bottom: 0;
	right: 0;
}

/* line 10822, ../sass/app/_product.scss */
#detail-v.product .module-wrapper .item .feedback-container .message-wrap .form-wrap .form-group .input-wrap input {
	display: inline-block;
	width: 245px;
	height: 40px;
	line-height: 40px;
	background: white;
	padding: 0 10px;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	border: none;
	margin-bottom: 30px;
}

/* line 10839, ../sass/app/_product.scss */
#detail-v.product .module-wrapper .item .feedback-container .message-wrap .form-wrap .form-group.field-contactmessageform-verify .input-wrap .label {
	display: none;
}

/* line 10843, ../sass/app/_product.scss */
#detail-v.product .module-wrapper .item .feedback-container .message-wrap .form-wrap .form-group.field-contactmessageform-verify .input-wrap .input .captcha {
	display: inline-block;
}

/* line 10846, ../sass/app/_product.scss */
#detail-v.product .module-wrapper .item .feedback-container .message-wrap .form-wrap .form-group.field-contactmessageform-verify .input-wrap .input input {
	width: 165px;
}

/* line 10854, ../sass/app/_product.scss */
#detail-v.product .module-wrapper .item .feedback-container .message-wrap .form-wrap .form-group.field-contactmessageform-back .input-wrap {
	display: block;
}

/* line 10862, ../sass/app/_product.scss */
#detail-v.product .module-wrapper .item .feedback-container .message-wrap .form-wrap .form-group.field-contactmessageform-verify .input-wrap .input input::-webkit-input-placeholder,
#detail-v.product .module-wrapper .item .feedback-container .message-wrap .form-wrap .form-group.required .input-wrap .input input::-webkit-input-placeholder {
	/* WebKit, Blink, Edge */
	color: red !important;
}

/* line 10865, ../sass/app/_product.scss */
#detail-v.product .module-wrapper .item .feedback-container .message-wrap .form-wrap .form-group.field-contactmessageform-verify .input-wrap .input input::-moz-placeholder,
#detail-v.product .module-wrapper .item .feedback-container .message-wrap .form-wrap .form-group.required .input-wrap .input input::-moz-placeholder {
	/* Mozilla Firefox 4 to 18 */
	color: red !important;
}

/* line 10868, ../sass/app/_product.scss */
#detail-v.product .module-wrapper .item .feedback-container .message-wrap .form-wrap .form-group.field-contactmessageform-verify .input-wrap .input input::-moz-placeholder,
#detail-v.product .module-wrapper .item .feedback-container .message-wrap .form-wrap .form-group.required .input-wrap .input input::-moz-placeholder {
	/* Mozilla Firefox 19+ */
	color: red !important;
}

/* line 10871, ../sass/app/_product.scss */
#detail-v.product .module-wrapper .item .feedback-container .message-wrap .form-wrap .form-group.field-contactmessageform-verify .input-wrap .input input::-ms-input-placeholder,
#detail-v.product .module-wrapper .item .feedback-container .message-wrap .form-wrap .form-group.required .input-wrap .input input::-ms-input-placeholder {
	/* Internet Explorer 10-11 */
	color: red !important;
}

/* line 10874, ../sass/app/_product.scss */
#detail-v.product .module-wrapper .item .feedback-container .message-wrap .form-wrap .form-group.field-contactmessageform-verify .input-wrap .input input::placeholder,
#detail-v.product .module-wrapper .item .feedback-container .message-wrap .form-wrap .form-group.required .input-wrap .input input::placeholder {
	color: red !important;
}

/* line 10884, ../sass/app/_product.scss */
#detail-v.product .module-wrapper .item .feedback-container .message-wrap .form-wrap textarea {
	width: 1200px;
	height: 180px;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	border: none;
	background: white;
	resize: none;
	padding: 20px;
	margin-bottom: 15px;
	font-family: "PingFang SC", "Microsoft YaHei";
}

/* line 10895, ../sass/app/_product.scss */
#detail-v.product .module-wrapper .item .feedback-container .message-wrap .form-wrap .submit {
	width: 300px;
	height: 55px;
	color: white;
	background: #006ed2;
	border: none;
	text-align: center;
	line-height: 55px;
	cursor: pointer;
	font-size: 1.8rem;
}

/* line 10906, ../sass/app/_product.scss */
#detail-v.product .module-wrapper .item .feedback-container .message-wrap .form-wrap .button-wrap {
	width: 100%;
	display: -webkit-flex;
	display: flex;
	-webkit-flex-direction: row;
	flex-direction: row;
	-webkit-flex-wrap: nowrap;
	flex-wrap: nowrap;
	-webkit-justify-content: space-around;
	justify-content: space-around;
}

/* line 10910, ../sass/app/_product.scss */
#detail-v.product .module-wrapper .item .feedback-container .message-wrap .form-wrap .button-wrap .clear-input {
	width: 300px;
	height: 55px;
	color: white;
	background: #006ed2;
	border: none;
	text-align: center;
	line-height: 55px;
	cursor: pointer;
	font-size: 1.8rem;
}

/* line 10922, ../sass/app/_product.scss */
#detail-v.product .module-wrapper .item .feedback-container .message-wrap .form-wrap .help-block {
	color: #006ed2;
	margin-bottom: 15px;
}

/* line 10929, ../sass/app/_product.scss */
#detail-v.product .module-wrapper .item:nth-child(1) {
	background: #fbfbfb;
}

/* line 10932, ../sass/app/_product.scss */
#detail-v.product .module-wrapper .item:nth-child(3) {
	background: #f2f2f2;
}

/* line 10935, ../sass/app/_product.scss */
#detail-v.product .module-wrapper .item:nth-child(5) {
	background: #f2f2f2;
}

/* line 10938, ../sass/app/_product.scss */
#detail-v.product .module-wrapper .item:nth-child(7) {
	background: #f2f2f2;
}

/* line 10944, ../sass/app/_product.scss */
#detail-v.product .s-wrapper {
	position: relative;
	width: 100%;
	height: 500px;
	top: 0;
	left: 0;
	background: #0790fe;
}

/* line 10951, ../sass/app/_product.scss */
#detail-v.product .s-wrapper .logo-wrap {
	position: absolute;
	width: 1200px;
	height: 100%;
	left: 50%;
	margin-left: -600px;
	pointer-events: none;
}

/* line 10958, ../sass/app/_product.scss */
#detail-v.product .s-wrapper .logo-wrap .logo {
	position: absolute;
	top: 130px;
	left: 130px;
}

/* line 10966, ../sass/app/_product.scss */
#detail-v.product .s-wrapper .bg-wrapper {
	width: 1200px;
	height: 100%;
	margin: 0 auto;
}

/* line 10970, ../sass/app/_product.scss */
#detail-v.product .s-wrapper .bg-wrapper .bg-item {
	position: relative;
	float: left;
	width: 50%;
	height: 100%;
	display: -webkit-flex;
	display: flex;
	-webkit-flex-direction: column;
	flex-direction: column;
	-webkit-flex-wrap: nowrap;
	flex-wrap: nowrap;
	-webkit-justify-content: center;
	justify-content: center;
	padding: 20px;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}

/* line 10979, ../sass/app/_product.scss */
#detail-v.product .s-wrapper .bg-wrapper .bg-item.spe {
	display: block;
}

/* line 10982, ../sass/app/_product.scss */
#detail-v.product .s-wrapper .bg-wrapper .bg-item.e {
	padding: 0 40px;
}

/* line 10985, ../sass/app/_product.scss */
#detail-v.product .s-wrapper .bg-wrapper .bg-item .right-now {
	width: 220px;
	height: 50px;
	background: white;
	text-align: center;
	font-size: 1.6rem;
	color: #006ed2;
	line-height: 50px;
	margin: 0 auto;
}

/* line 10995, ../sass/app/_product.scss */
#detail-v.product .s-wrapper .bg-wrapper .bg-item .right-wrapper {
	width: 100%;
}

/* line 10999, ../sass/app/_product.scss */
#detail-v.product .s-wrapper .bg-wrapper .bg-item .bg-title {
	font-size: 4.8rem;
	color: white;
}

/* line 11003, ../sass/app/_product.scss */
#detail-v.product .s-wrapper .bg-wrapper .bg-item .bg-detail {
	margin: 20px 0 50px;
	font-size: 1.8rem;
	color: white;
}

/* line 11008, ../sass/app/_product.scss */
#detail-v.product .s-wrapper .bg-wrapper .bg-item .qr {
	margin: 55px 0 60px;
}

/* line 11011, ../sass/app/_product.scss */
#detail-v.product .s-wrapper .bg-wrapper .bg-item .phone {
	margin: 28px auto 0;
}

/* line 11014, ../sass/app/_product.scss */
#detail-v.product .s-wrapper .bg-wrapper .bg-item .bg-intro {
	font-size: 3rem;
	color: white;
}

/* line 11018, ../sass/app/_product.scss */
#detail-v.product .s-wrapper .bg-wrapper .bg-item .bg-img {
	width: 100%;
}

/* line 11021, ../sass/app/_product.scss */
#detail-v.product .s-wrapper .bg-wrapper .bg-item .back {
	position: absolute;
	bottom: 30px;
	right: 20px;
	text-align: center;
	color: white;
	font-size: 1.4rem;
	cursor: pointer;
}

/* line 11031, ../sass/app/_product.scss */
#detail-v.product .s-wrapper .bg-wrapper::after {
	content: '';
	display: block;
	clear: both;
}

/* line 3, ../sass/app/_application.scss */
#main.application .application-wrap .app-container {
	width: 100%;
	height: 100vh;
	overflow: hidden;
}

/* line 7, ../sass/app/_application.scss */
#main.application .application-wrap .app-container .swiper-wrapper {
	width: 100%;
	height: 100%;
}

/* line 12, ../sass/app/_application.scss */
#main.application .application-wrap .swiper-slide {
	width: 100%;
	height: 100vh;
}

/* line 15, ../sass/app/_application.scss */
#main.application .application-wrap .swiper-slide .slide-content {
	width: 1200px;
	height: 754px;
	position: relative;
	top: 50%;
	left: 50%;
	margin-left: -600px;
	margin-top: -377px;
	display: -webkit-flex;
	display: flex;
	-webkit-flex-direction: row;
	flex-direction: row;
	-webkit-flex-wrap: nowrap;
	flex-wrap: nowrap;
	-webkit-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-justify-content: space-between;
	justify-content: space-between;
	-webkit-align-items: center;
	align-items: center;
}

/* line 30, ../sass/app/_application.scss */
#main.application .application-wrap .swiper-slide .slide-content .item {
	width: 590px;
	height: 359px;
	background-repeat: no-repeat;
	background-position: center;
	-moz-background-size: cover;
	-o-background-size: cover;
	-webkit-background-size: cover;
	background-size: cover;
	display: -webkit-flex;
	display: flex;
	-webkit-flex-direction: row;
	flex-direction: row;
	-webkit-flex-wrap: nowrap;
	flex-wrap: nowrap;
	-webkit-align-items: center;
	align-items: center;
	-webkit-justify-content: center;
	justify-content: center;
}

/* line 38, ../sass/app/_application.scss */
#main.application .application-wrap .swiper-slide .slide-content .item .text-wrap .title {
	font-size: 4.8rem;
	line-height: 1.8;
}

/* line 42, ../sass/app/_application.scss */
#main.application .application-wrap .swiper-slide .slide-content .item .text-wrap .detail {
	font-size: 1.4rem;
	line-height: 1.4;
}

/* line 50, ../sass/app/_application.scss */
#main.application .application-wrap .swiper-slide.bg {
	background: #f8f8f8;
}

/* line 53, ../sass/app/_application.scss */
#main.application .application-wrap .swiper-slide:last-child {
	height: auto;
}

/* line 57, ../sass/app/_application.scss */
#main.application .application-wrap .swiper-pagination {
	left: unset;
	right: 80px;
	top: 50%;
	margin-top: -100px;
	height: 200px;
	border-radius: 4px;
}

/* line 64, ../sass/app/_application.scss */
#main.application .application-wrap .swiper-pagination .swiper-pagination-progressbar-fill {
	background: #fcc800;
}

/* line 3, ../sass/app/_technical.scss */
#main.technical .header_cover {
	width: 100%;
	height: 700px;
	background-repeat: no-repeat;
	background-position: center;
	-moz-background-size: cover;
	-o-background-size: cover;
	-webkit-background-size: cover;
	background-size: cover;
}

/* line 9, ../sass/app/_technical.scss */
#main.technical .advantage-wrap {
	padding: 120px 0 110px;
}

/* line 11, ../sass/app/_technical.scss */
#main.technical .advantage-wrap .title {
	font-size: 4rem;
	line-height: 1.5;
}

/* line 15, ../sass/app/_technical.scss */
#main.technical .advantage-wrap .detail {
	font-size: 1.8rem;
	line-height: 1.6;
	margin: 50px 0 60px;
}

/* line 20, ../sass/app/_technical.scss */
#main.technical .advantage-wrap .index-swiper {
	width: 100%;
	height: 474px;
	background-repeat: no-repeat;
	background-position: center;
	-moz-background-size: cover;
	-o-background-size: cover;
	-webkit-background-size: cover;
	background-size: cover;
}

/* line 24, ../sass/app/_technical.scss */
#main.technical .advantage-wrap .index-swiper .text-swiper {
	width: 464px;
	height: 100%;
	background: #006ed2;
}

/* line 29, ../sass/app/_technical.scss */
#main.technical .advantage-wrap .index-swiper .img-swiper {
	width: calc(100% - 464px);
	height: 100%;
}

/* line 33, ../sass/app/_technical.scss */
#main.technical .advantage-wrap .index-swiper .swiper-container {
	width: 100%;
	height: 100%;
	overflow: hidden;
}

/* line 38, ../sass/app/_technical.scss */
#main.technical .advantage-wrap .index-swiper .swiper-container .swiper-wrapper .swiper-slide {
	width: 100%;
}

/* line 40, ../sass/app/_technical.scss */
#main.technical .advantage-wrap .index-swiper .swiper-container .swiper-wrapper .swiper-slide .content {
	padding: 70px 60px;
}

/* line 42, ../sass/app/_technical.scss */
#main.technical .advantage-wrap .index-swiper .swiper-container .swiper-wrapper .swiper-slide .content .header-name {
	line-height: 35px;
}

/* line 44, ../sass/app/_technical.scss */
#main.technical .advantage-wrap .index-swiper .swiper-container .swiper-wrapper .swiper-slide .content .header-name span,
#main.technical .advantage-wrap .index-swiper .swiper-container .swiper-wrapper .swiper-slide .content .header-name img {
	display: inline-block;
	vertical-align: middle;
}

/* line 48, ../sass/app/_technical.scss */
#main.technical .advantage-wrap .index-swiper .swiper-container .swiper-wrapper .swiper-slide .content .header-name span {
	font-size: 2.2rem;
	color: white;
}

/* line 53, ../sass/app/_technical.scss */
#main.technical .advantage-wrap .index-swiper .swiper-container .swiper-wrapper .swiper-slide .content .slogan {
	font-size: 3.6rem;
	line-height: 1.5;
	color: white;
	margin-top: 50px;
}

/* line 60, ../sass/app/_technical.scss */
#main.technical .advantage-wrap .index-swiper .swiper-container .swiper-wrapper .swiper-slide .img {
	width: 100%;
	height: 100%;
	background-repeat: no-repeat;
	background-position: center;
	-moz-background-size: cover;
	-o-background-size: cover;
	-webkit-background-size: cover;
	background-size: cover;
}

/* line 67, ../sass/app/_technical.scss */
#main.technical .advantage-wrap .index-swiper .swiper-container .swiper-pagination {
	bottom: 70px;
	left: 60px;
	margin: 0;
	text-align: left;
}

/* line 72, ../sass/app/_technical.scss */
#main.technical .advantage-wrap .index-swiper .swiper-container .swiper-pagination .swiper-pagination-bullet {
	-webkit-tap-highlight-color: transparent;
	filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
	opacity: 1;
	background: white;
}

/* line 76, ../sass/app/_technical.scss */
#main.technical .advantage-wrap .index-swiper .swiper-container .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active {
	background: #4fea94;
}

/* line 79, ../sass/app/_technical.scss */
#main.technical .advantage-wrap .index-swiper .swiper-container .swiper-pagination .swiper-pagination-bullet:focus {
	outline: none;
}

/* line 85, ../sass/app/_technical.scss */
#main.technical .advantage-wrap .index-swiper::after {
	content: '';
	display: block;
	clear: both;
}

/* line 91, ../sass/app/_technical.scss */
#main.technical .factor-wrapper {
	width: 100%;
	height: 537px;
	background-repeat: no-repeat;
	background-position: center;
	-moz-background-size: cover;
	-o-background-size: cover;
	-webkit-background-size: cover;
	background-size: cover;
	background-image: url("../images/technical/index/factor-bg.jpg");
}

/* line 96, ../sass/app/_technical.scss */
#main.technical .factor-wrapper .main-contain {
	height: 100%;
	display: -webkit-flex;
	display: flex;
	-webkit-flex-direction: row;
	flex-direction: row;
	-webkit-flex-wrap: nowrap;
	flex-wrap: nowrap;
	-webkit-align-items: center;
	align-items: center;
}

/* line 103, ../sass/app/_technical.scss */
#main.technical .data-wrapper {
	width: 100%;
	height: 618px;
	background-repeat: no-repeat;
	background-position: center;
	-moz-background-size: cover;
	-o-background-size: cover;
	-webkit-background-size: cover;
	background-size: cover;
	background-image: url("../images/technical/index/data-bg.jpg");
}

/* line 108, ../sass/app/_technical.scss */
#main.technical .data-wrapper .main-contain {
	height: 100%;
	display: -webkit-flex;
	display: flex;
	-webkit-flex-direction: column;
	flex-direction: column;
	-webkit-flex-wrap: nowrap;
	flex-wrap: nowrap;
	-webkit-align-items: flex-end;
	align-items: flex-end;
	-webkit-justify-content: center;
	justify-content: center;
}

/* line 113, ../sass/app/_technical.scss */
#main.technical .data-wrapper .main-contain .title {
	font-size: 3.6rem;
	line-height: 1.6;
	color: white;
}

/* line 118, ../sass/app/_technical.scss */
#main.technical .data-wrapper .main-contain .detail {
	font-size: 1.8rem;
	line-height: 1.4;
	color: white;
	margin-top: 50px;
}

/* line 126, ../sass/app/_technical.scss */
#main.technical .open-wrapper {
	width: 100%;
	height: 536px;
	background: #f2f2f2;
}

/* line 130, ../sass/app/_technical.scss */
#main.technical .open-wrapper .main-contain {
	height: 100%;
	display: -webkit-flex;
	display: flex;
	-webkit-flex-direction: row;
	flex-direction: row;
	-webkit-flex-wrap: nowrap;
	flex-wrap: nowrap;
	-webkit-justify-content: space-between;
	justify-content: space-between;
	-webkit-align-items: center;
	align-items: center;
}

/* line 135, ../sass/app/_technical.scss */
#main.technical .open-wrapper .main-contain .title {
	font-size: 3.6rem;
	line-height: 1.6;
}

/* line 139, ../sass/app/_technical.scss */
#main.technical .open-wrapper .main-contain .detail {
	font-size: 1.8rem;
	line-height: 1.4;
	margin-top: 70px;
}

/* line 148, ../sass/app/_technical.scss */
#main.technical ._page-cover ._cover {
	position: relative;
	height: 713px;
}

/* line 151, ../sass/app/_technical.scss */
#main.technical ._page-cover ._cover .slogan-wrapper {
	position: relative;
	width: 1200px;
	margin: 0 auto;
	height: 100%;
	display: block;
}

/* line 157, ../sass/app/_technical.scss */
#main.technical ._page-cover ._cover .slogan-wrapper .title {
	padding-top: 210px;
	text-align: center;
}

/* line 161, ../sass/app/_technical.scss */
#main.technical ._page-cover ._cover .slogan-wrapper .detail {
	text-align: center;
}

/* line 167, ../sass/app/_technical.scss */
#main.technical ._page-cover ._cover .choose-wrap {
	position: absolute;
	bottom: -150px;
	width: 1200px;
	left: 50%;
	margin-left: -600px;
}

/* line 173, ../sass/app/_technical.scss */
#main.technical ._page-cover ._cover .choose-wrap .item {
	z-index: 1;
	position: relative;
	width: 50%;
	height: 411px;
	-moz-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	-webkit-transition: all 0.3s ease;
	transition: all 0.3s ease;
}

/* line 179, ../sass/app/_technical.scss */
#main.technical ._page-cover ._cover .choose-wrap .item .bg {
	-moz-transform: scale(0.8);
	-ms-transform: scale(0.8);
	-webkit-transform: scale(0.8);
	transform: scale(0.8);
	width: 100%;
	height: 100%;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	padding: 45px 65px;
	background-repeat: no-repeat;
	background-position: center;
	-moz-background-size: cover;
	-o-background-size: cover;
	-webkit-background-size: cover;
	background-size: cover;
	background-image: url("../images/technical/choose/icon-bg1.jpg");
	-moz-transition: -moz-transform 0.3s ease;
	-o-transition: -o-transform 0.3s ease;
	-webkit-transition: -webkit-transform 0.3s ease;
	transition: transform 0.3s ease;
	display: -webkit-flex;
	display: flex;
	-webkit-flex-direction: column;
	flex-direction: column;
	-webkit-flex-wrap: nowrap;
	flex-wrap: nowrap;
	-webkit-justify-content: center;
	justify-content: center;
}

/* line 190, ../sass/app/_technical.scss */
#main.technical ._page-cover ._cover .choose-wrap .item .bg p {
	display: none;
	color: white;
}

/* line 193, ../sass/app/_technical.scss */
#main.technical ._page-cover ._cover .choose-wrap .item .bg p.title {
	font-size: 3rem;
}

/* line 196, ../sass/app/_technical.scss */
#main.technical ._page-cover ._cover .choose-wrap .item .bg p.detail {
	margin: 10px 0 60px;
	font-size: 1.8rem;
}

/* line 201, ../sass/app/_technical.scss */
#main.technical ._page-cover ._cover .choose-wrap .item .bg .icon-wrap {
	text-align: right;
}

/* line 203, ../sass/app/_technical.scss */
#main.technical ._page-cover ._cover .choose-wrap .item .bg .icon-wrap .icon-all {
	display: inline-block;
	text-align: center;
	max-width: 200px;
}

/* line 207, ../sass/app/_technical.scss */
#main.technical ._page-cover ._cover .choose-wrap .item .bg .icon-wrap .icon-all img,
#main.technical ._page-cover ._cover .choose-wrap .item .bg .icon-wrap .icon-all span {
	display: inline-block;
}

/* line 210, ../sass/app/_technical.scss */
#main.technical ._page-cover ._cover .choose-wrap .item .bg .icon-wrap .icon-all img {
	-moz-transform: scale(0.8);
	-ms-transform: scale(0.8);
	-webkit-transform: scale(0.8);
	transform: scale(0.8);
	-moz-transition: -moz-transform 0.3s ease;
	-o-transition: -o-transform 0.3s ease;
	-webkit-transition: -webkit-transform 0.3s ease;
	transition: transform 0.3s ease;
}

/* line 214, ../sass/app/_technical.scss */
#main.technical ._page-cover ._cover .choose-wrap .item .bg .icon-wrap .icon-all span {
	font-size: 2.4rem;
	color: white;
	margin-top: 10px;
}

/* line 222, ../sass/app/_technical.scss */
#main.technical ._page-cover ._cover .choose-wrap .item .more-btn {
	position: absolute;
	bottom: 45px;
	left: 65px;
	display: none;
}

/* line 228, ../sass/app/_technical.scss */
#main.technical ._page-cover ._cover .choose-wrap .item:first-child {
	left: 145px;
}

/* line 230, ../sass/app/_technical.scss */
#main.technical ._page-cover ._cover .choose-wrap .item:first-child .icon-wrap {
	text-align: left;
}

/* line 234, ../sass/app/_technical.scss */
#main.technical ._page-cover ._cover .choose-wrap .item:first-child.active .icon-wrap {
	text-align: right;
}

/* line 239, ../sass/app/_technical.scss */
#main.technical ._page-cover ._cover .choose-wrap .item:last-child {
	right: 145px;
}

/* line 241, ../sass/app/_technical.scss */
#main.technical ._page-cover ._cover .choose-wrap .item:last-child .bg {
	background-image: url("../images/technical/choose/icon-bg2.jpg");
}

/* line 245, ../sass/app/_technical.scss */
#main.technical ._page-cover ._cover .choose-wrap .item.active {
	z-index: 3;
}

/* line 248, ../sass/app/_technical.scss */
#main.technical ._page-cover ._cover .choose-wrap .item.active .bg {
	-moz-transform: scale(1);
	-ms-transform: scale(1);
	-webkit-transform: scale(1);
	transform: scale(1);
}

/* line 252, ../sass/app/_technical.scss */
#main.technical ._page-cover ._cover .choose-wrap .item.active .bg p {
	display: block;
}

/* line 257, ../sass/app/_technical.scss */
#main.technical ._page-cover ._cover .choose-wrap .item.active .bg .icon-wrap .icon-all span {
	display: none;
}

/* line 260, ../sass/app/_technical.scss */
#main.technical ._page-cover ._cover .choose-wrap .item.active .bg .icon-wrap .icon-all img {
	-moz-transform: scale(1);
	-ms-transform: scale(1);
	-webkit-transform: scale(1);
	transform: scale(1);
}

/* line 266, ../sass/app/_technical.scss */
#main.technical ._page-cover ._cover .choose-wrap .item.active .more-btn {
	display: block;
}

/* line 273, ../sass/app/_technical.scss */
#main.technical ._page-cover ._cover .choose-wrap.industry .item .bg {
	background-color: #949ca1;
}

/* line 277, ../sass/app/_technical.scss */
#main.technical ._page-cover ._cover .choose-wrap.industry .item.active .bg {
	background-image: url("../images/technical/choose/icon-bg2.jpg");
}

/* line 284, ../sass/app/_technical.scss */
#main.technical ._page-cover ._cover .choose-wrap::after {
	content: '';
	display: block;
	clear: both;
}

/* line 290, ../sass/app/_technical.scss */
#main.technical ._page-cover ._breadcrumbs {
	height: 50px;
	line-height: 50px;
	background: #fff;
	border-bottom: #cccccc 1px solid;
	font-size: 14px;
}

/* line 297, ../sass/app/_technical.scss */
#main.technical ._page-cover ._breadcrumbs a {
	display: inline-block;
	vertical-align: middle;
	*vertical-align: auto;
	*zoom: 1;
	*display: inline;
}

/* line 299, ../sass/app/_technical.scss */
#main.technical ._page-cover ._breadcrumbs a em.disabled {
	color: #ccc;
}

/* line 303, ../sass/app/_technical.scss */
#main.technical ._page-cover ._breadcrumbs .home {
	width: 45px;
	height: 50px;
	line-height: 50px;
	text-align: center;
	position: relative;
}

/* line 309, ../sass/app/_technical.scss */
#main.technical ._page-cover ._breadcrumbs .home i {
	color: #b1b1b1;
	font-size: 14px;
}

/* line 313, ../sass/app/_technical.scss */
#main.technical ._page-cover ._breadcrumbs .home::after {
	content: '';
	display: block;
	width: 1px;
	height: 16px;
	position: absolute;
	right: 0;
	top: 18px;
	background: #b1b1b1;
}

/* line 324, ../sass/app/_technical.scss */
#main.technical ._page-cover ._breadcrumbs .category {
	height: 50px;
	line-height: 50px;
	padding: 0 14px;
	position: relative;
	color: #606060;
	font-weight: bold;
}

/* line 331, ../sass/app/_technical.scss */
#main.technical ._page-cover ._breadcrumbs .category i {
	margin-left: 10px;
}

/* line 336, ../sass/app/_technical.scss */
#main.technical ._page-cover ._breadcrumbs .navigator li {
	margin-right: 25px;
	color: #606060;
	height: 50px;
	-moz-transition: all 0.2s;
	-o-transition: all 0.2s;
	-webkit-transition: all 0.2s;
	transition: all 0.2s;
}

/* line 342, ../sass/app/_technical.scss */
#main.technical ._page-cover ._breadcrumbs .navigator li:hover,
#main.technical ._page-cover ._breadcrumbs .navigator li.active {
	color: #b81c22;
	border-bottom: #b81c22 2px solid;
}

/* line 349, ../sass/app/_technical.scss */
#main.technical .choose-content {
	padding: 250px 0 50px;
}

/* line 352, ../sass/app/_technical.scss */
#main.technical .choose-content ul li {
	margin-bottom: 40px;
	width: 100%;
	height: 290px;
	display: -webkit-flex;
	display: flex;
	-webkit-flex-direction: column;
	flex-direction: column;
	-webkit-flex-wrap: nowrap;
	flex-wrap: nowrap;
	-webkit-justify-content: center;
	justify-content: center;
	background-repeat: no-repeat;
	background-position: center;
	-moz-background-size: cover;
	-o-background-size: cover;
	-webkit-background-size: cover;
	background-size: cover;
}

/* line 359, ../sass/app/_technical.scss */
#main.technical .choose-content ul li .text {
	padding-left: 150px;
}

/* line 362, ../sass/app/_technical.scss */
#main.technical .choose-content ul li .title {
	font-size: 3.3rem;
	color: white;
	line-height: 1.4;
}

/* line 367, ../sass/app/_technical.scss */
#main.technical .choose-content ul li .intro {
	font-size: 2rem;
	color: white;
	margin-bottom: 25px;
}

/* line 376, ../sass/app/_technical.scss */
#main.technical .detail-wrapper .head_banner {
	width: 100%;
	height: 690px;
}

/* line 379, ../sass/app/_technical.scss */
#main.technical .detail-wrapper .head_banner .banner {
	width: 100%;
	height: 100%;
	background-repeat: no-repeat;
	background-position: center;
	-moz-background-size: cover;
	-o-background-size: cover;
	-webkit-background-size: cover;
	background-size: cover;
	background-image: url("../images/technical/head_banner5.jpg");
}

/* line 386, ../sass/app/_technical.scss */
#main.technical .detail-wrapper .head_banner.industry .banner {
	background-image: url("../images/technical/head_banner6.jpg");
}

/* line 391, ../sass/app/_technical.scss */
#main.technical .detail-wrapper .show-wrap {
	height: 835px;
	width: 100%;
	display: -webkit-flex;
	display: flex;
	-webkit-flex-direction: row;
	flex-direction: row;
	-webkit-flex-wrap: nowrap;
	flex-wrap: nowrap;
	-webkit-justify-content: center;
	justify-content: center;
	-webkit-align-items: center;
	align-items: center;
}

/* line 397, ../sass/app/_technical.scss */
#main.technical .detail-wrapper .show-wrap.industry {
	background: #f2f2f2;
}

/* line 400, ../sass/app/_technical.scss */
#main.technical .detail-wrapper .show-wrap.dropdown {
	height: 544px;
	background: #003481;
}

/* line 403, ../sass/app/_technical.scss */
#main.technical .detail-wrapper .show-wrap.dropdown.industry {
	background: #3b3b3d;
}

/* line 411, ../sass/app/_technical.scss */
#main.technical-v .header_cover {
	width: 100%;
	height: 420px;
	margin-top: 81px;
	background-repeat: no-repeat;
	background-position: center;
	-moz-background-size: cover;
	-o-background-size: cover;
	-webkit-background-size: cover;
	background-size: cover;
}

/* line 418, ../sass/app/_technical.scss */
#main.technical-v .advantage-wrap {
	padding: 120px 0 110px;
}

/* line 420, ../sass/app/_technical.scss */
#main.technical-v .advantage-wrap .title {
	font-size: 4rem;
	line-height: 1.5;
}

/* line 424, ../sass/app/_technical.scss */
#main.technical-v .advantage-wrap .detail {
	font-size: 1.8rem;
	line-height: 1.6;
	margin: 50px 0 60px;
}

/* line 429, ../sass/app/_technical.scss */
#main.technical-v .advantage-wrap .index-swiper {
	width: 100%;
	height: 474px;
	background-repeat: no-repeat;
	background-position: center;
	-moz-background-size: cover;
	-o-background-size: cover;
	-webkit-background-size: cover;
	background-size: cover;
}

/* line 433, ../sass/app/_technical.scss */
#main.technical-v .advantage-wrap .index-swiper .text-swiper {
	width: 464px;
	height: 100%;
	background: #006ed2;
}

/* line 438, ../sass/app/_technical.scss */
#main.technical-v .advantage-wrap .index-swiper .img-swiper {
	width: calc(100% - 464px);
	height: 100%;
}

/* line 442, ../sass/app/_technical.scss */
#main.technical-v .advantage-wrap .index-swiper .swiper-container {
	width: 100%;
	height: 100%;
	overflow: hidden;
}

/* line 447, ../sass/app/_technical.scss */
#main.technical-v .advantage-wrap .index-swiper .swiper-container .swiper-wrapper .swiper-slide {
	width: 100%;
}

/* line 449, ../sass/app/_technical.scss */
#main.technical-v .advantage-wrap .index-swiper .swiper-container .swiper-wrapper .swiper-slide .content {
	padding: 70px 60px;
}

/* line 451, ../sass/app/_technical.scss */
#main.technical-v .advantage-wrap .index-swiper .swiper-container .swiper-wrapper .swiper-slide .content .header-name {
	line-height: 35px;
}

/* line 453, ../sass/app/_technical.scss */
#main.technical-v .advantage-wrap .index-swiper .swiper-container .swiper-wrapper .swiper-slide .content .header-name span,
#main.technical-v .advantage-wrap .index-swiper .swiper-container .swiper-wrapper .swiper-slide .content .header-name img {
	display: inline-block;
	vertical-align: middle;
}

/* line 457, ../sass/app/_technical.scss */
#main.technical-v .advantage-wrap .index-swiper .swiper-container .swiper-wrapper .swiper-slide .content .header-name span {
	font-size: 2.2rem;
	color: white;
}

/* line 462, ../sass/app/_technical.scss */
#main.technical-v .advantage-wrap .index-swiper .swiper-container .swiper-wrapper .swiper-slide .content .slogan {
	font-size: 3.6rem;
	line-height: 1.5;
	color: white;
	margin-top: 50px;
}

/* line 469, ../sass/app/_technical.scss */
#main.technical-v .advantage-wrap .index-swiper .swiper-container .swiper-wrapper .swiper-slide .img {
	width: 100%;
	height: 100%;
	background-repeat: no-repeat;
	background-position: center;
	-moz-background-size: cover;
	-o-background-size: cover;
	-webkit-background-size: cover;
	background-size: cover;
}

/* line 476, ../sass/app/_technical.scss */
#main.technical-v .advantage-wrap .index-swiper .swiper-container .swiper-pagination {
	bottom: 70px;
	left: 60px;
	margin: 0;
	text-align: left;
}

/* line 481, ../sass/app/_technical.scss */
#main.technical-v .advantage-wrap .index-swiper .swiper-container .swiper-pagination .swiper-pagination-bullet {
	-webkit-tap-highlight-color: transparent;
	filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
	opacity: 1;
	background: white;
}

/* line 485, ../sass/app/_technical.scss */
#main.technical-v .advantage-wrap .index-swiper .swiper-container .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active {
	background: #4fea94;
}

/* line 488, ../sass/app/_technical.scss */
#main.technical-v .advantage-wrap .index-swiper .swiper-container .swiper-pagination .swiper-pagination-bullet:focus {
	outline: none;
}

/* line 494, ../sass/app/_technical.scss */
#main.technical-v .advantage-wrap .index-swiper::after {
	content: '';
	display: block;
	clear: both;
}

/* line 500, ../sass/app/_technical.scss */
#main.technical-v .factor-wrapper {
	width: 100%;
	height: 500px;
	background-repeat: no-repeat;
	background-position: center;
	-moz-background-size: cover;
	-o-background-size: cover;
	-webkit-background-size: cover;
	background-size: cover;
	background-image: url("../images/technical/index/factor-bg.jpg");
}

/* line 505, ../sass/app/_technical.scss */
#main.technical-v .factor-wrapper .main-contain {
	height: 100%;
	display: -webkit-flex;
	display: flex;
	-webkit-flex-direction: row;
	flex-direction: row;
	-webkit-flex-wrap: nowrap;
	flex-wrap: nowrap;
	-webkit-align-items: center;
	align-items: center;
}

/* line 512, ../sass/app/_technical.scss */
#main.technical-v .data-wrapper {
	width: 100%;
	height: 500px;
	background-repeat: no-repeat;
	background-position: center;
	-moz-background-size: cover;
	-o-background-size: cover;
	-webkit-background-size: cover;
	background-size: cover;
	/*background-image: url("../images/technical/index/data-bg.jpg");*/
	background: #002e7a;
}

/* line 518, ../sass/app/_technical.scss */
#main.technical-v .data-wrapper .main-contain {
	height: 100%;
}

/* line 520, ../sass/app/_technical.scss */
#main.technical-v .data-wrapper .main-contain .bg-item {
	position: relative;
	float: left;
	width: 50%;
	height: 100%;
	display: -webkit-flex;
	display: flex;
	-webkit-flex-direction: column;
	flex-direction: column;
	-webkit-flex-wrap: nowrap;
	flex-wrap: nowrap;
	-webkit-justify-content: center;
	justify-content: center;
	padding: 20px;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}

/* line 529, ../sass/app/_technical.scss */
#main.technical-v .data-wrapper .main-contain .bg-item.spe {
	display: block;
}

/* line 532, ../sass/app/_technical.scss */
#main.technical-v .data-wrapper .main-contain .bg-item.e {
	padding: 0 40px;
}

/* line 535, ../sass/app/_technical.scss */
#main.technical-v .data-wrapper .main-contain .bg-item .right-now {
	width: 220px;
	height: 50px;
	background: white;
	text-align: center;
	font-size: 1.6rem;
	color: #006ed2;
	line-height: 50px;
	margin: 0 auto;
}

/* line 545, ../sass/app/_technical.scss */
#main.technical-v .data-wrapper .main-contain .bg-item .right-wrapper {
	width: 100%;
}

/* line 549, ../sass/app/_technical.scss */
#main.technical-v .data-wrapper .main-contain .bg-item .bg-title {
	font-size: 3.6rem;
	line-height: 1.5;
	color: white;
}

/* line 554, ../sass/app/_technical.scss */
#main.technical-v .data-wrapper .main-contain .bg-item .bg-detail {
	margin: 20px 0 50px;
	font-size: 1.8rem;
	line-height: 1.5;
	color: white;
}

/* line 560, ../sass/app/_technical.scss */
#main.technical-v .data-wrapper .main-contain .bg-item .qr {
	margin: 35px 0 45px;
}

/* line 563, ../sass/app/_technical.scss */
#main.technical-v .data-wrapper .main-contain .bg-item .phone {
	position: absolute;
	right: 0;
	bottom: 0;
}

/* line 568, ../sass/app/_technical.scss */
#main.technical-v .data-wrapper .main-contain .bg-item .bg-intro {
	font-size: 3rem;
	color: white;
}

/* line 572, ../sass/app/_technical.scss */
#main.technical-v .data-wrapper .main-contain .bg-item .bg-img {
	width: 100%;
}

/* line 575, ../sass/app/_technical.scss */
#main.technical-v .data-wrapper .main-contain .bg-item .back {
	position: absolute;
	bottom: 30px;
	right: 20px;
	text-align: center;
	color: white;
	font-size: 1.4rem;
	cursor: pointer;
}

/* line 585, ../sass/app/_technical.scss */
#main.technical-v .data-wrapper .main-contain::after {
	content: '';
	display: block;
	clear: both;
}

/* line 591, ../sass/app/_technical.scss */
#main.technical-v .open-wrapper {
	width: 100%;
	height: 500px;
	background: #f2f2f2;
}

/* line 595, ../sass/app/_technical.scss */
#main.technical-v .open-wrapper .main-contain {
	height: 100%;
	display: -webkit-flex;
	display: flex;
	-webkit-flex-direction: row;
	flex-direction: row;
	-webkit-flex-wrap: nowrap;
	flex-wrap: nowrap;
	-webkit-justify-content: space-between;
	justify-content: space-between;
	-webkit-align-items: center;
	align-items: center;
}

/* line 600, ../sass/app/_technical.scss */
#main.technical-v .open-wrapper .main-contain .title {
	font-size: 3.6rem;
	line-height: 1.6;
}

/* line 604, ../sass/app/_technical.scss */
#main.technical-v .open-wrapper .main-contain .detail {
	font-size: 1.8rem;
	line-height: 1.4;
	margin-top: 70px;
}

/* line 613, ../sass/app/_technical.scss */
#main.technical-v ._page-cover ._cover {
	position: relative;
	height: 713px;
}

/* line 616, ../sass/app/_technical.scss */
#main.technical-v ._page-cover ._cover .slogan-wrapper {
	position: relative;
	width: 1200px;
	margin: 0 auto;
	height: 100%;
	display: block;
}

/* line 622, ../sass/app/_technical.scss */
#main.technical-v ._page-cover ._cover .slogan-wrapper .title {
	padding-top: 210px;
	text-align: center;
}

/* line 626, ../sass/app/_technical.scss */
#main.technical-v ._page-cover ._cover .slogan-wrapper .detail {
	text-align: center;
}

/* line 632, ../sass/app/_technical.scss */
#main.technical-v ._page-cover ._cover .choose-wrap {
	position: absolute;
	bottom: -150px;
	width: 1200px;
	left: 50%;
	margin-left: -600px;
}

/* line 638, ../sass/app/_technical.scss */
#main.technical-v ._page-cover ._cover .choose-wrap .item {
	z-index: 1;
	position: relative;
	width: 50%;
	height: 411px;
	-moz-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	-webkit-transition: all 0.3s ease;
	transition: all 0.3s ease;
}

/* line 644, ../sass/app/_technical.scss */
#main.technical-v ._page-cover ._cover .choose-wrap .item .bg {
	-moz-transform: scale(0.8);
	-ms-transform: scale(0.8);
	-webkit-transform: scale(0.8);
	transform: scale(0.8);
	width: 100%;
	height: 100%;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	padding: 45px 65px;
	background-repeat: no-repeat;
	background-position: center;
	-moz-background-size: cover;
	-o-background-size: cover;
	-webkit-background-size: cover;
	background-size: cover;
	background-image: url("../images/technical/choose/icon-bg1.jpg");
	-moz-transition: -moz-transform 0.3s ease;
	-o-transition: -o-transform 0.3s ease;
	-webkit-transition: -webkit-transform 0.3s ease;
	transition: transform 0.3s ease;
	display: -webkit-flex;
	display: flex;
	-webkit-flex-direction: column;
	flex-direction: column;
	-webkit-flex-wrap: nowrap;
	flex-wrap: nowrap;
	-webkit-justify-content: center;
	justify-content: center;
}

/* line 655, ../sass/app/_technical.scss */
#main.technical-v ._page-cover ._cover .choose-wrap .item .bg p {
	display: none;
	color: white;
}

/* line 658, ../sass/app/_technical.scss */
#main.technical-v ._page-cover ._cover .choose-wrap .item .bg p.title {
	font-size: 3rem;
}

/* line 661, ../sass/app/_technical.scss */
#main.technical-v ._page-cover ._cover .choose-wrap .item .bg p.detail {
	margin: 10px 0 60px;
	font-size: 1.8rem;
}

/* line 666, ../sass/app/_technical.scss */
#main.technical-v ._page-cover ._cover .choose-wrap .item .bg .icon-wrap {
	text-align: right;
}

/* line 668, ../sass/app/_technical.scss */
#main.technical-v ._page-cover ._cover .choose-wrap .item .bg .icon-wrap .icon-all {
	display: inline-block;
	text-align: center;
	max-width: 200px;
}

/* line 672, ../sass/app/_technical.scss */
#main.technical-v ._page-cover ._cover .choose-wrap .item .bg .icon-wrap .icon-all img,
#main.technical-v ._page-cover ._cover .choose-wrap .item .bg .icon-wrap .icon-all span {
	display: inline-block;
}

/* line 675, ../sass/app/_technical.scss */
#main.technical-v ._page-cover ._cover .choose-wrap .item .bg .icon-wrap .icon-all img {
	-moz-transform: scale(0.8);
	-ms-transform: scale(0.8);
	-webkit-transform: scale(0.8);
	transform: scale(0.8);
	-moz-transition: -moz-transform 0.3s ease;
	-o-transition: -o-transform 0.3s ease;
	-webkit-transition: -webkit-transform 0.3s ease;
	transition: transform 0.3s ease;
}

/* line 679, ../sass/app/_technical.scss */
#main.technical-v ._page-cover ._cover .choose-wrap .item .bg .icon-wrap .icon-all span {
	font-size: 2.4rem;
	color: white;
	margin-top: 10px;
}

/* line 687, ../sass/app/_technical.scss */
#main.technical-v ._page-cover ._cover .choose-wrap .item .more-btn {
	position: absolute;
	bottom: 45px;
	left: 65px;
	display: none;
}

/* line 693, ../sass/app/_technical.scss */
#main.technical-v ._page-cover ._cover .choose-wrap .item:first-child {
	left: 145px;
}

/* line 695, ../sass/app/_technical.scss */
#main.technical-v ._page-cover ._cover .choose-wrap .item:first-child .icon-wrap {
	text-align: left;
}

/* line 699, ../sass/app/_technical.scss */
#main.technical-v ._page-cover ._cover .choose-wrap .item:first-child.active .icon-wrap {
	text-align: right;
}

/* line 704, ../sass/app/_technical.scss */
#main.technical-v ._page-cover ._cover .choose-wrap .item:last-child {
	right: 145px;
}

/* line 706, ../sass/app/_technical.scss */
#main.technical-v ._page-cover ._cover .choose-wrap .item:last-child .bg {
	background-image: url("../images/technical/choose/icon-bg2.jpg");
}

/* line 710, ../sass/app/_technical.scss */
#main.technical-v ._page-cover ._cover .choose-wrap .item.active {
	z-index: 3;
}

/* line 713, ../sass/app/_technical.scss */
#main.technical-v ._page-cover ._cover .choose-wrap .item.active .bg {
	-moz-transform: scale(1);
	-ms-transform: scale(1);
	-webkit-transform: scale(1);
	transform: scale(1);
}

/* line 717, ../sass/app/_technical.scss */
#main.technical-v ._page-cover ._cover .choose-wrap .item.active .bg p {
	display: block;
}

/* line 722, ../sass/app/_technical.scss */
#main.technical-v ._page-cover ._cover .choose-wrap .item.active .bg .icon-wrap .icon-all span {
	display: none;
}

/* line 725, ../sass/app/_technical.scss */
#main.technical-v ._page-cover ._cover .choose-wrap .item.active .bg .icon-wrap .icon-all img {
	-moz-transform: scale(1);
	-ms-transform: scale(1);
	-webkit-transform: scale(1);
	transform: scale(1);
}

/* line 731, ../sass/app/_technical.scss */
#main.technical-v ._page-cover ._cover .choose-wrap .item.active .more-btn {
	display: block;
}

/* line 738, ../sass/app/_technical.scss */
#main.technical-v ._page-cover ._cover .choose-wrap.industry .item .bg {
	background-color: #949ca1;
}

/* line 742, ../sass/app/_technical.scss */
#main.technical-v ._page-cover ._cover .choose-wrap.industry .item.active .bg {
	background-image: url("../images/technical/choose/icon-bg2.jpg");
}

/* line 749, ../sass/app/_technical.scss */
#main.technical-v ._page-cover ._cover .choose-wrap::after {
	content: '';
	display: block;
	clear: both;
}

/* line 755, ../sass/app/_technical.scss */
#main.technical-v ._page-cover ._breadcrumbs {
	height: 50px;
	line-height: 50px;
	background: #fff;
	border-bottom: #cccccc 1px solid;
	font-size: 14px;
}

/* line 762, ../sass/app/_technical.scss */
#main.technical-v ._page-cover ._breadcrumbs a {
	display: inline-block;
	vertical-align: middle;
	*vertical-align: auto;
	*zoom: 1;
	*display: inline;
}

/* line 764, ../sass/app/_technical.scss */
#main.technical-v ._page-cover ._breadcrumbs a em.disabled {
	color: #ccc;
}

/* line 768, ../sass/app/_technical.scss */
#main.technical-v ._page-cover ._breadcrumbs .home {
	width: 45px;
	height: 50px;
	line-height: 50px;
	text-align: center;
	position: relative;
}

/* line 774, ../sass/app/_technical.scss */
#main.technical-v ._page-cover ._breadcrumbs .home i {
	color: #b1b1b1;
	font-size: 14px;
}

/* line 778, ../sass/app/_technical.scss */
#main.technical-v ._page-cover ._breadcrumbs .home::after {
	content: '';
	display: block;
	width: 1px;
	height: 16px;
	position: absolute;
	right: 0;
	top: 18px;
	background: #b1b1b1;
}

/* line 789, ../sass/app/_technical.scss */
#main.technical-v ._page-cover ._breadcrumbs .category {
	height: 50px;
	line-height: 50px;
	padding: 0 14px;
	position: relative;
	color: #606060;
	font-weight: bold;
}

/* line 796, ../sass/app/_technical.scss */
#main.technical-v ._page-cover ._breadcrumbs .category i {
	margin-left: 10px;
}

/* line 801, ../sass/app/_technical.scss */
#main.technical-v ._page-cover ._breadcrumbs .navigator li {
	margin-right: 25px;
	color: #606060;
	height: 50px;
	-moz-transition: all 0.2s;
	-o-transition: all 0.2s;
	-webkit-transition: all 0.2s;
	transition: all 0.2s;
}

/* line 807, ../sass/app/_technical.scss */
#main.technical-v ._page-cover ._breadcrumbs .navigator li:hover,
#main.technical-v ._page-cover ._breadcrumbs .navigator li.active {
	color: #b81c22;
	border-bottom: #b81c22 2px solid;
}

/* line 814, ../sass/app/_technical.scss */
#main.technical-v .choose-content {
	padding: 250px 0 50px;
}

/* line 817, ../sass/app/_technical.scss */
#main.technical-v .choose-content ul li {
	margin-bottom: 40px;
	width: 100%;
	height: 290px;
	display: -webkit-flex;
	display: flex;
	-webkit-flex-direction: column;
	flex-direction: column;
	-webkit-flex-wrap: nowrap;
	flex-wrap: nowrap;
	-webkit-justify-content: center;
	justify-content: center;
	background-repeat: no-repeat;
	background-position: center;
	-moz-background-size: cover;
	-o-background-size: cover;
	-webkit-background-size: cover;
	background-size: cover;
}

/* line 824, ../sass/app/_technical.scss */
#main.technical-v .choose-content ul li .text {
	padding-left: 150px;
}

/* line 827, ../sass/app/_technical.scss */
#main.technical-v .choose-content ul li .title {
	font-size: 3.3rem;
	color: white;
	line-height: 1.4;
}

/* line 832, ../sass/app/_technical.scss */
#main.technical-v .choose-content ul li .intro {
	font-size: 2rem;
	color: white;
	margin-bottom: 25px;
}

/* line 841, ../sass/app/_technical.scss */
#main.technical-v .detail-wrapper .head_banner {
	width: 100%;
	height: 690px;
}

/* line 844, ../sass/app/_technical.scss */
#main.technical-v .detail-wrapper .head_banner .banner {
	width: 100%;
	height: 100%;
	background-repeat: no-repeat;
	background-position: center;
	-moz-background-size: cover;
	-o-background-size: cover;
	-webkit-background-size: cover;
	background-size: cover;
	background-image: url("../images/technical/head_banner5.jpg");
}

/* line 851, ../sass/app/_technical.scss */
#main.technical-v .detail-wrapper .head_banner.industry .banner {
	background-image: url("../images/technical/head_banner6.jpg");
}

/* line 856, ../sass/app/_technical.scss */
#main.technical-v .detail-wrapper .show-wrap {
	height: 835px;
	width: 100%;
	display: -webkit-flex;
	display: flex;
	-webkit-flex-direction: row;
	flex-direction: row;
	-webkit-flex-wrap: nowrap;
	flex-wrap: nowrap;
	-webkit-justify-content: center;
	justify-content: center;
	-webkit-align-items: center;
	align-items: center;
}

/* line 862, ../sass/app/_technical.scss */
#main.technical-v .detail-wrapper .show-wrap.industry {
	background: #f2f2f2;
}

/* line 865, ../sass/app/_technical.scss */
#main.technical-v .detail-wrapper .show-wrap.dropdown {
	height: 544px;
	background: #003481;
}

/* line 868, ../sass/app/_technical.scss */
#main.technical-v .detail-wrapper .show-wrap.dropdown.industry {
	background: #3b3b3d;
}

/* line 876, ../sass/app/_technical.scss */
#main.center .center-wrapper {
	padding: 100px 0;
}

/* line 878, ../sass/app/_technical.scss */
#main.center .center-wrapper .title {
	font-size: 4rem;
}

/* line 881, ../sass/app/_technical.scss */
#main.center .center-wrapper .detail {
	font-size: 1.8rem;
	line-height: 1.6;
	color: #999999;
	margin: 55px 0 95px;
}

/* line 887, ../sass/app/_technical.scss */
#main.center .center-wrapper.system {
	background-repeat: no-repeat;
	background-position: center;
	-moz-background-size: cover;
	-o-background-size: cover;
	-webkit-background-size: cover;
	background-size: cover;
	background-image: url("../images/technical/center/bg.jpg");
}

/* line 890, ../sass/app/_technical.scss */
#main.center .center-wrapper.system .title {
	font-size: 3.6rem;
	color: white;
	line-height: 1.6;
}

/* line 895, ../sass/app/_technical.scss */
#main.center .center-wrapper.system .detail {
	color: white;
}

/* line 898, ../sass/app/_technical.scss */
#main.center .center-wrapper.system .icon-wrapper {
	width: 100%;
	display: -webkit-flex;
	display: flex;
	-webkit-flex-direction: row;
	flex-direction: row;
	-webkit-flex-wrap: nowrap;
	flex-wrap: nowrap;
	-webkit-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-justify-content: center;
	justify-content: center;
}

/* line 903, ../sass/app/_technical.scss */
#main.center .center-wrapper.system .icon-wrapper .item {
	margin-bottom: 75px;
	width: 25%;
	text-align: center;
}

/* line 907, ../sass/app/_technical.scss */
#main.center .center-wrapper.system .icon-wrapper .item .img {
	text-align: center;
	height: 150px;
	width: 100%;
}

/* line 911, ../sass/app/_technical.scss */
#main.center .center-wrapper.system .icon-wrapper .item .img img {
	display: inline-block;
}

/* line 915, ../sass/app/_technical.scss */
#main.center .center-wrapper.system .icon-wrapper .item span {
	font-size: 2.6rem;
	color: white;
}

/* line 919, ../sass/app/_technical.scss */
#main.center .center-wrapper.system .icon-wrapper .item:nth-child(5),
#main.center .center-wrapper.system .icon-wrapper .item:nth-child(6),
#main.center .center-wrapper.system .icon-wrapper .item:nth-child(7),
#main.center .center-wrapper.system .icon-wrapper .item:nth-child(8) {
	width: 20%;
	margin-bottom: 0;
}

/* line 3, ../sass/app/_solve.scss */
#main.solve .index .list-wrapper {
	width: 100%;
	padding: 100px 0 120px;
}

/* line 7, ../sass/app/_solve.scss */
#main.solve .index .list-wrapper ul li {
	margin-bottom: 40px;
	width: 100%;
	height: 290px;
	display: -webkit-flex;
	display: flex;
	-webkit-flex-direction: column;
	flex-direction: column;
	-webkit-flex-wrap: nowrap;
	flex-wrap: nowrap;
	-webkit-justify-content: center;
	justify-content: center;
	background-repeat: no-repeat;
	background-position: center;
	-moz-background-size: cover;
	-o-background-size: cover;
	-webkit-background-size: cover;
	background-size: cover;
}

/* line 14, ../sass/app/_solve.scss */
#main.solve .index .list-wrapper ul li .text {
	padding-left: 150px;
}

/* line 17, ../sass/app/_solve.scss */
#main.solve .index .list-wrapper ul li .title {
	font-size: 3.3rem;
	color: white;
	line-height: 1.4;
}

/* line 22, ../sass/app/_solve.scss */
#main.solve .index .list-wrapper ul li .intro {
	font-size: 2rem;
	color: white;
	margin-bottom: 25px;
}

/* line 29, ../sass/app/_solve.scss */
#main.solve .index .list-wrapper .show-btn {
	padding-top: 110px;
	text-align: center;
}

/* line 33, ../sass/app/_solve.scss */
#main.solve .index .list-wrapper .show-btn .img {
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	padding-right: 30px;
	width: 213px;
	height: 57px;
	margin: 0 auto;
	background-repeat: no-repeat;
	background-position: center;
	-moz-background-size: cover;
	-o-background-size: cover;
	-webkit-background-size: cover;
	background-size: cover;
	background-image: url("../images/solve/show-btn.png");
	text-align: right;
	line-height: 57px;
	font-size: 2.5rem;
}

/* line 50, ../sass/app/_solve.scss */
#main.solve .app_detail .main-contain .content {
	width: 100%;
	overflow: hidden;
	padding-top: 96px;
}

/* line 54, ../sass/app/_solve.scss */
#main.solve .app_detail .main-contain .content header {
	padding-bottom: 48px;
	border-bottom: 2px solid black;
}

/* line 58, ../sass/app/_solve.scss */
#main.solve .app_detail .main-contain .content .title {
	font-size: 3.2rem;
	margin-bottom: 40px;
}

/* line 62, ../sass/app/_solve.scss */
#main.solve .app_detail .main-contain .content .business-name {
	font-size: 2.2rem;
	margin-bottom: 15px;
}

/* line 66, ../sass/app/_solve.scss */
#main.solve .app_detail .main-contain .content .author {
	font-size: 1.8rem;
}

/* line 68, ../sass/app/_solve.scss */
#main.solve .app_detail .main-contain .content .author em {
	color: #999999;
	margin-right: 10px;
}

/* line 73, ../sass/app/_solve.scss */
#main.solve .app_detail .main-contain .content .content-detail {
	padding: 40px 150px 100px;
}

/* line 75, ../sass/app/_solve.scss */
#main.solve .app_detail .main-contain .content .content-detail p,
#main.solve .app_detail .main-contain .content .content-detail span {
	font-size: 1.6rem;
	line-height: 2;
}

/* line 79, ../sass/app/_solve.scss */
#main.solve .app_detail .main-contain .content .content-detail img {
	width: 100%;
	height: auto;
}

/* line 86, ../sass/app/_solve.scss */
#main.solve .app_detail .solve-pagination {
	background: #f2f2f2;
}

/* line 88, ../sass/app/_solve.scss */
#main.solve .app_detail .solve-pagination .main-contain {
	height: 100px;
	display: -webkit-flex;
	display: flex;
	-webkit-flex-direction: row;
	flex-direction: row;
	-webkit-flex-wrap: nowrap;
	flex-wrap: nowrap;
	-webkit-justify-content: space-between;
	justify-content: space-between;
	-webkit-align-items: center;
	align-items: center;
}

/* line 93, ../sass/app/_solve.scss */
#main.solve .app_detail .solve-pagination .main-contain .item {
	display: -webkit-flex;
	display: flex;
	-webkit-flex-direction: row;
	flex-direction: row;
	-webkit-flex-wrap: nowrap;
	flex-wrap: nowrap;
	-webkit-align-items: center;
	align-items: center;
}

/* line 96, ../sass/app/_solve.scss */
#main.solve .app_detail .solve-pagination .main-contain .item .img {
	display: block;
	width: 15px;
	height: 28px;
	background-repeat: no-repeat;
	background-position: center;
	-moz-background-size: cover;
	-o-background-size: cover;
	-webkit-background-size: cover;
	background-size: cover;
	background-image: url("../images/solve/left.png");
}

/* line 104, ../sass/app/_solve.scss */
#main.solve .app_detail .solve-pagination .main-contain .item span {
	font-size: 2rem;
}

/* line 106, ../sass/app/_solve.scss */
#main.solve .app_detail .solve-pagination .main-contain .item span em {
	color: #999999;
	margin: 0 15px;
}

/* line 112, ../sass/app/_solve.scss */
#main.solve .app_detail .solve-pagination .main-contain .item:hover .img {
	background-image: url("../images/solve/left-hover.png");
}

/* line 115, ../sass/app/_solve.scss */
#main.solve .app_detail .solve-pagination .main-contain .item:hover span {
	color: #006ed2;
}

/* line 117, ../sass/app/_solve.scss */
#main.solve .app_detail .solve-pagination .main-contain .item:hover span em {
	color: #006ed2;
}

/* line 123, ../sass/app/_solve.scss */
#main.solve .app_detail .solve-pagination .main-contain .item:last-child .img {
	background-image: url("../images/solve/right.png");
}

/* line 128, ../sass/app/_solve.scss */
#main.solve .app_detail .solve-pagination .main-contain .item:last-child:hover .img {
	background-image: url("../images/solve/right-hover.png");
}

/* line 131, ../sass/app/_solve.scss */
#main.solve .app_detail .solve-pagination .main-contain .item:last-child:hover span {
	color: #006ed2;
}

/* line 133, ../sass/app/_solve.scss */
#main.solve .app_detail .solve-pagination .main-contain .item:last-child:hover span em {
	color: #006ed2;
}

/* line 142, ../sass/app/_solve.scss */
#main.solve .app_detail .lists {
	background: #f2f2f2;
}

/* line 144, ../sass/app/_solve.scss */
#main.solve .app_detail .lists .post-wrapper {
	padding: 135px 0 100px;
	display: -webkit-flex;
	display: flex;
	-webkit-flex-direction: row;
	flex-direction: row;
	-webkit-flex-wrap: nowrap;
	flex-wrap: nowrap;
	-webkit-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-justify-content: space-between;
	justify-content: space-between;
}

/* line 149, ../sass/app/_solve.scss */
#main.solve .app_detail .lists .post-wrapper.grid {
	display: grid;
	grid-template-columns: 373px 373px 373px;
	grid-row-gap: 35px;
	-webkit-justify-content: space-between;
	justify-content: space-between;
}

/* line 156, ../sass/app/_solve.scss */
#main.solve .app_detail .lists .post-wrapper .item {
	position: relative;
	width: 373px;
}

/* line 159, ../sass/app/_solve.scss */
#main.solve .app_detail .lists .post-wrapper .item .cover {
	width: 100%;
	height: 221px;
	overflow: hidden;
}

/* line 163, ../sass/app/_solve.scss */
#main.solve .app_detail .lists .post-wrapper .item .cover .img {
	width: 100%;
	height: 100%;
	background-repeat: no-repeat;
	background-position: center;
	-moz-background-size: cover;
	-o-background-size: cover;
	-webkit-background-size: cover;
	background-size: cover;
	-moz-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	-webkit-transition: all 0.3s ease;
	transition: all 0.3s ease;
}

/* line 170, ../sass/app/_solve.scss */
#main.solve .app_detail .lists .post-wrapper .item .text-wrapper {
	padding: 20px;
	height: 270px;
	background: white;
}

/* line 174, ../sass/app/_solve.scss */
#main.solve .app_detail .lists .post-wrapper .item .text-wrapper .type {
	font-size: 1.6rem;
	color: #7e8492;
	margin-bottom: 20px;
}

/* line 180, ../sass/app/_solve.scss */
#main.solve .app_detail .lists .post-wrapper .item .text-wrapper .title {
	font-size: 1.8rem;
	font-weight: bold;
	margin-bottom: 10px;
	color: #006ed2;
}

/* line 186, ../sass/app/_solve.scss */
#main.solve .app_detail .lists .post-wrapper .item .text-wrapper .intro {
	font-size: 1.6rem;
	line-height: 1.6;
}

/* line 189, ../sass/app/_solve.scss */
#main.solve .app_detail .lists .post-wrapper .item .text-wrapper .intro span {
	color: #006ed2;
	margin-left: 10px;
}

/* line 194, ../sass/app/_solve.scss */
#main.solve .app_detail .lists .post-wrapper .item .text-wrapper .news-btn {
	position: absolute;
	left: 20px;
	bottom: 20px;
	width: 333px;
	border-top: 1px solid #7e8492;
	line-height: 37px;
}

/* line 201, ../sass/app/_solve.scss */
#main.solve .app_detail .lists .post-wrapper .item .text-wrapper .news-btn span {
	vertical-align: middle;
	display: inline-block;
	margin-right: 15px;
}

/* line 206, ../sass/app/_solve.scss */
#main.solve .app_detail .lists .post-wrapper .item .text-wrapper .news-btn img {
	vertical-align: middle;
	display: inline-block;
}

/* line 214, ../sass/app/_solve.scss */
#main.solve .app_detail .lists .post-wrapper .item:hover .cover .img {
	-moz-transform: scale(1.1);
	-ms-transform: scale(1.1);
	-webkit-transform: scale(1.1);
	transform: scale(1.1);
}

/* line 219, ../sass/app/_solve.scss */
#main.solve .app_detail .lists .post-wrapper .item:hover .news-btn span {
	color: #006ed2;
}

/* line 227, ../sass/app/_solve.scss */
#main.solve .app_detail .partner-wrapper {
	width: 100%;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	padding: 95px 0 0;
	background: #818c92;
}

/* line 232, ../sass/app/_solve.scss */
#main.solve .app_detail .partner-wrapper .title {
	font-size: 4rem;
	padding-bottom: 40px;
	border-bottom: 1px solid white;
	color: white;
	margin-bottom: 95px;
}

/* line 239, ../sass/app/_solve.scss */
#main.solve .app_detail .partner-wrapper .list {
	display: -webkit-flex;
	display: flex;
	-webkit-flex-direction: row;
	flex-direction: row;
	-webkit-flex-wrap: nowrap;
	flex-wrap: nowrap;
	-webkit-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-justify-content: space-between;
	justify-content: space-between;
}

/* line 243, ../sass/app/_solve.scss */
#main.solve .app_detail .partner-wrapper .list .item {
	height: 145px;
	width: 25%;
	text-align: center;
	margin-bottom: 60px;
	line-height: 145px;
}

/* line 249, ../sass/app/_solve.scss */
#main.solve .app_detail .partner-wrapper .list .item img {
	display: inline-block;
	vertical-align: middle;
}

/* line 255, ../sass/app/_solve.scss */
#main.solve .app_detail .partner-wrapper .more-partner {
	width: 537px;
	height: 88px;
	margin: 0 auto;
	border-radius: 88px;
	background: #4d5357;
}

/* line 261, ../sass/app/_solve.scss */
#main.solve .app_detail .partner-wrapper .more-partner p {
	position: relative;
	top: -10px;
	line-height: 88px;
	text-align: center;
	color: white;
	font-size: 2.3rem;

}

/* line 269, ../sass/app/_solve.scss */
#main.solve .app_detail .partner-wrapper .more-partner p strong {
	font-size: 3.9rem;
	font-weight: bold;
}

/* line 281, ../sass/app/_solve.scss */
#main.case .slogan-content {
	width: 100%;
	height: 200px;
	background-repeat: no-repeat;
	background-position: center;
	-moz-background-size: cover;
	-o-background-size: cover;
	-webkit-background-size: cover;
	background-size: cover;
	background-image: url("../images/index/slogan_bg.jpg");
}

/* line 286, ../sass/app/_solve.scss */
#main.case .slogan-content .main-contain {
	height: 100%;
	display: -webkit-flex;
	display: flex;
	-webkit-flex-direction: column;
	flex-direction: column;
	-webkit-flex-wrap: nowrap;
	flex-wrap: nowrap;
	-webkit-align-items: center;
	align-items: center;
	-webkit-justify-content: center;
	justify-content: center;
}

/* line 291, ../sass/app/_solve.scss */
#main.case .slogan-content .main-contain .title {
	font-weight: bold;
	font-size: 3.6rem;
	color: #006ed2;
	margin-bottom: 30px;
}

/* line 297, ../sass/app/_solve.scss */
#main.case .slogan-content .main-contain .detail {
	text-align: center;
	font-size: 2.4rem;
	line-height: 1.5;
}

/* line 304, ../sass/app/_solve.scss */
#main.case .install-wrapper {
	padding: 40px 0;
	background: #f5f5f5;
}

/* line 307, ../sass/app/_solve.scss */
#main.case .install-wrapper .title {
	font-size: 3.6rem;
	text-align: center;
	font-weight: bold;
	margin-bottom: 25px;
}

/* line 313, ../sass/app/_solve.scss */
#main.case .install-wrapper .img-wrap {
	width: 100%;
	display: -webkit-flex;
	display: flex;
	-webkit-flex-direction: row;
	flex-direction: row;
	-webkit-flex-wrap: nowrap;
	flex-wrap: nowrap;
	-webkit-justify-content: space-between;
	justify-content: space-between;
}

/* line 318, ../sass/app/_solve.scss */
#main.case .install-wrapper .img-wrap .img-item .img {
	text-align: center;
	height: 310px;
	line-height: 310px;
	width: 320px;
}

/* line 323, ../sass/app/_solve.scss */
#main.case .install-wrapper .img-wrap .img-item .img img {
	max-width: 100%;
	height: auto;
	display: inline-block;
	vertical-align: middle;
}

/* line 329, ../sass/app/_solve.scss */
#main.case .install-wrapper .img-wrap .img-item .img.padding {
	width: 330px;
	padding: 0 20px;
	background: linear-gradient(to bottom, rgba(0, 0, 0, 0), #ffffff);
}

/* line 333, ../sass/app/_solve.scss */
#main.case .install-wrapper .img-wrap .img-item .img.padding img {
	width: 100%;
	height: auto;
}

/* line 339, ../sass/app/_solve.scss */
#main.case .install-wrapper .img-wrap .img-item .pro-container {
	text-align: center;
	border-bottom: 1px solid #006ed2;
}

/* line 342, ../sass/app/_solve.scss */
#main.case .install-wrapper .img-wrap .img-item .pro-container .pro-wrap {
	display: inline-block;
}

/* line 345, ../sass/app/_solve.scss */
#main.case .install-wrapper .img-wrap .img-item .pro-container .pro-m {
	cursor: pointer;
	display: -webkit-flex;
	display: flex;
	-webkit-flex-direction: row;
	flex-direction: row;
	-webkit-flex-wrap: nowrap;
	flex-wrap: nowrap;
	-webkit-align-items: center;
	align-items: center;
	-moz-transition: width 0.3s ease;
	-o-transition: width 0.3s ease;
	-webkit-transition: width 0.3s ease;
	transition: width 0.3s ease;
}

/* line 352, ../sass/app/_solve.scss */
#main.case .install-wrapper .img-wrap .img-item .pro-container .pro-m img {
	display: none;
	margin-left: 15px;
}

/* line 357, ../sass/app/_solve.scss */
#main.case .install-wrapper .img-wrap .img-item .pro-container .pro-m:hover img {
	display: block;
}

/* line 364, ../sass/app/_solve.scss */
#main.case .install-wrapper .img-wrap .img-item p {
	text-align: center;
	font-size: 2.4rem;
	line-height: 1.5;
	color: #006ed2;
	font-weight: bold;
}

/* line 370, ../sass/app/_solve.scss */
#main.case .install-wrapper .img-wrap .img-item p.detail {
	margin-top: 25px;
	font-weight: normal;
	color: black;
	text-align: left;
	font-size: 1.6rem;
	line-height: 1.8;
}

/* line 378, ../sass/app/_solve.scss */
#main.case .install-wrapper .img-wrap .img-item p.bg {
	position: relative;
	font-size: 1.8rem;
	font-weight: normal;
	padding: 10px 0;
	border-top: 2px solid #f2f2f2;
}

/* line 384, ../sass/app/_solve.scss */
#main.case .install-wrapper .img-wrap .img-item p.bg span {
	display: inline-block;
	width: 15px;
	height: 15px;
	background-repeat: no-repeat;
	background-position: center;
	-moz-background-size: cover;
	-o-background-size: cover;
	-webkit-background-size: cover;
	background-size: cover;
	background-image: url("../images/product/down-hover.png");
	margin-left: 5px;
}

/* line 397, ../sass/app/_solve.scss */
#main.case .case-container {
	padding: 40px 0;
}

/* line 399, ../sass/app/_solve.scss */
#main.case .case-container .title {
	font-size: 3.6rem;
	text-align: center;
	font-weight: bold;
	margin-bottom: 25px;
}

/* line 405, ../sass/app/_solve.scss */
#main.case .case-container .case-wrapper {
	width: 100%;
	margin-bottom: 30px;
}

/* line 408, ../sass/app/_solve.scss */
#main.case .case-container .case-wrapper .case-item {
	float: left;
	width: 360px;
	height: 270px;
	margin: 0 20px 20px;
	position: relative;
}

/* line 414, ../sass/app/_solve.scss */
#main.case .case-container .case-wrapper .case-item .name {
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuMCIgeTE9IjAuNSIgeDI9IjEuMCIgeTI9IjAuNSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwNmVkMiIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwLjAiLz48L2xpbmVhckdyYWRpZW50PjwvZGVmcz48cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBmaWxsPSJ1cmwoI2dyYWQpIiAvPjwvc3ZnPiA=');
	background-size: 100%;
	background-image: -webkit-gradient(linear, 0% 50%, 100% 50%, color-stop(0%, #006ed2), color-stop(100%, rgba(0, 0, 0, 0)));
	background-image: -moz-linear-gradient(left, #006ed2, rgba(0, 0, 0, 0));
	background-image: -webkit-linear-gradient(left, #006ed2, rgba(0, 0, 0, 0));
	background-image: linear-gradient(to right, #006ed2, rgba(0, 0, 0, 0));
	line-height: 45px;
	padding-left: 15px;
	color: white;
	font-size: 1.6rem;
	font-weight: bold;
}

/* line 428, ../sass/app/_solve.scss */
#main.case .case-container .case-wrapper::after {
	content: '';
	display: block;
	clear: both;
}

/* line 435, ../sass/app/_solve.scss */
#main.case .case-container .pagination-wrapper .content {
	padding-bottom: 5px;
}

/* line 440, ../sass/app/_solve.scss */
#main.case .module-wrapper {
	padding: 40px 0;
}

/* line 442, ../sass/app/_solve.scss */
#main.case .module-wrapper .m-t {
	font-size: 3.6rem;
	text-align: center;
	font-weight: bold;
	margin-bottom: 25px;
}

/* line 448, ../sass/app/_solve.scss */
#main.case .module-wrapper .m-wrapper {
	width: 100%;
	height: 450px;
	overflow: hidden;
	position: relative;
}

/* line 454, ../sass/app/_solve.scss */
#main.case .module-wrapper .m-wrapper .show-wrap .show-img {
	float: left;
	width: 50%;
	height: 450px;
	background-repeat: no-repeat;
	background-position: center;
	-moz-background-size: cover;
	-o-background-size: cover;
	-webkit-background-size: cover;
	background-size: cover;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}

/* line 460, ../sass/app/_solve.scss */
#main.case .module-wrapper .m-wrapper .show-wrap .show-img .intro {
	text-align: center;
	font-size: 2.5rem;
	margin-top: 50px;
	width: 265px;
	height: 50px;
	line-height: 50px;
	color: white;
	background-image: linear-gradient(to right, #006ed2, rgba(0, 0, 0, 0));
}

/* line 470, ../sass/app/_solve.scss */
#main.case .module-wrapper .m-wrapper .show-wrap .show-img ul {
	display: none;
}

/* line 472, ../sass/app/_solve.scss */
#main.case .module-wrapper .m-wrapper .show-wrap .show-img ul li {
	position: relative;
	margin-bottom: 10px;
}

/* line 475, ../sass/app/_solve.scss */
#main.case .module-wrapper .m-wrapper .show-wrap .show-img ul li p {
	color: white;
	font-size: 1.6rem;
	line-height: 1.5;
}

/* line 479, ../sass/app/_solve.scss */
#main.case .module-wrapper .m-wrapper .show-wrap .show-img ul li p em {
	font-size: 1.4rem;
}

/* line 483, ../sass/app/_solve.scss */
#main.case .module-wrapper .m-wrapper .show-wrap .show-img ul li::after {
	content: '';
	display: block;
	position: absolute;
	width: 7px;
	height: 7px;
	border-radius: 50%;
	background: #006ed2;
	top: 50%;
	margin-top: -3.5px;
	left: -20px;
}

/* line 498, ../sass/app/_solve.scss */
#main.case .module-wrapper .m-wrapper .show-wrap .show-img .map-wrap {
	position: relative;
	width: 100%;
	height: 100%;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	background: #f2f2f2;
	border-right: none;
}

/* line 505, ../sass/app/_solve.scss */
#main.case .module-wrapper .m-wrapper .show-wrap .show-img .map-wrap .img-content {
	position: relative;
	width: 100%;
	height: 100%;
	overflow: hidden;
}

/* line 510, ../sass/app/_solve.scss */
#main.case .module-wrapper .m-wrapper .show-wrap .show-img .map-wrap .img-content img {
	position: absolute;
	width: 80%;
	height: auto;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	margin: auto;
}

/* line 520, ../sass/app/_solve.scss */
#main.case .module-wrapper .m-wrapper .show-wrap .show-img .map-wrap .img-content .d {
	width: 479px;
	height: 381px;
	background-repeat: no-repeat;
	background-position: center;
	-moz-background-size: cover;
	-o-background-size: cover;
	-webkit-background-size: cover;
	background-size: cover;
	background-image: url("../images/index/new-map.png");
}

/* line 527, ../sass/app/_solve.scss */
#main.case .module-wrapper .m-wrapper .show-wrap .show-img .map-wrap .icon {
	position: absolute;
	right: 20px;
	top: 15px;
}

/* line 532, ../sass/app/_solve.scss */
#main.case .module-wrapper .m-wrapper .show-wrap .show-img .map-wrap .tip {
	position: absolute;
	font-size: 1.4rem;
	color: #999999;
	left: 20px;
	top: 15px;
}

/* line 539, ../sass/app/_solve.scss */
#main.case .module-wrapper .m-wrapper .show-wrap .show-img .map-wrap .china-area {
	position: absolute;
	right: 20px;
	bottom: 15px;
	width: 76px;
	height: 114px;
	background-repeat: no-repeat;
	background-position: center;
	-moz-background-size: cover;
	-o-background-size: cover;
	-webkit-background-size: cover;
	background-size: cover;
	background-image: url("../images/index/china-area.jpg");
}

/* line 548, ../sass/app/_solve.scss */
#main.case .module-wrapper .m-wrapper .show-wrap .show-img .map-wrap .scale-wrap {
	position: absolute;
	left: 20px;
	bottom: 15px;
}

/* line 552, ../sass/app/_solve.scss */
#main.case .module-wrapper .m-wrapper .show-wrap .show-img .map-wrap .scale-wrap .top,
#main.case .module-wrapper .m-wrapper .show-wrap .show-img .map-wrap .scale-wrap .down {
	width: 20px;
	height: 20px;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	border: 1px solid black;
	text-align: center;
	line-height: 18px;
	cursor: pointer;
}

/* line 561, ../sass/app/_solve.scss */
#main.case .module-wrapper .m-wrapper .show-wrap .show-img .map-wrap .scale-wrap span {
	display: inline-block;
	font-size: 2rem;
}

/* line 567, ../sass/app/_solve.scss */
#main.case .module-wrapper .m-wrapper .show-wrap .show-img #map {
	width: 685px;
	height: 573px;
	float: left;
}

/* line 571, ../sass/app/_solve.scss */
#main.case .module-wrapper .m-wrapper .show-wrap .show-img #map .content-window-card {
	position: relative;
	box-shadow: none;
	bottom: 0;
	left: 0;
	width: auto;
	padding: 0;
}

/* line 578, ../sass/app/_solve.scss */
#main.case .module-wrapper .m-wrapper .show-wrap .show-img #map .content-window-card p {
	height: 2rem;
}

/* line 585, ../sass/app/_solve.scss */
#main.case .module-wrapper .m-wrapper .show-wrap .show-img #map .custom-info {
	border: solid 1px silver;
}

/* line 590, ../sass/app/_solve.scss */
#main.case .module-wrapper .m-wrapper .show-wrap .show-img #map div.info-top {
	position: relative;
	background: none repeat scroll 0 0 #F9F9F9;
	border-bottom: 1px solid #CCC;
	border-radius: 5px 5px 0 0;
}

/* line 595, ../sass/app/_solve.scss */
#main.case .module-wrapper .m-wrapper .show-wrap .show-img #map div.info-top div {
	display: inline-block;
	color: #333333;
	font-size: 14px;
	font-weight: bold;
	line-height: 31px;
	padding: 0 50px;
}

/* line 603, ../sass/app/_solve.scss */
#main.case .module-wrapper .m-wrapper .show-wrap .show-img #map div.info-top img {
	position: absolute;
	top: 10px;
	right: 10px;
	transition-duration: 0.25s;
}

/* line 608, ../sass/app/_solve.scss */
#main.case .module-wrapper .m-wrapper .show-wrap .show-img #map div.info-top img:hover {
	box-shadow: 0px 0px 5px #000;
}

/* line 613, ../sass/app/_solve.scss */
#main.case .module-wrapper .m-wrapper .show-wrap .show-img #map div.info-middle {
	font-size: 12px;
	padding: 10px 6px;
	line-height: 20px;
}

/* line 617, ../sass/app/_solve.scss */
#main.case .module-wrapper .m-wrapper .show-wrap .show-img #map div.info-middle img {
	float: left;
	margin-right: 6px;
}

/* line 621, ../sass/app/_solve.scss */
#main.case .module-wrapper .m-wrapper .show-wrap .show-img #map div.info-middle a {
	color: #006ed2;
}

/* line 625, ../sass/app/_solve.scss */
#main.case .module-wrapper .m-wrapper .show-wrap .show-img #map div.info-bottom {
	height: 0px;
	width: 100%;
	clear: both;
	text-align: center;
}

/* line 630, ../sass/app/_solve.scss */
#main.case .module-wrapper .m-wrapper .show-wrap .show-img #map div.info-bottom img {
	position: relative;
	z-index: 104;
}

/* line 639, ../sass/app/_solve.scss */
#main.case .module-wrapper .m-wrapper .show-wrap .show-img #map span {
	margin-left: 5px;
	font-size: 11px;
}

/* line 645, ../sass/app/_solve.scss */
#main.case .module-wrapper .m-wrapper .show-wrap .show-img.product {
	padding-right: 25px;
	display: -webkit-flex;
	display: flex;
	-webkit-flex-direction: row;
	flex-direction: row;
	-webkit-flex-wrap: nowrap;
	flex-wrap: nowrap;
	-webkit-align-items: center;
	align-items: center;
	-webkit-justify-content: flex-end;
	justify-content: flex-end;
}

/* line 652, ../sass/app/_solve.scss */
#main.case .module-wrapper .m-wrapper .show-wrap .news-cover {
	width: 100%;
	height: 100%;
	position: relative;
	overflow: hidden;
}

/* line 657, ../sass/app/_solve.scss */
#main.case .module-wrapper .m-wrapper .show-wrap .news-cover .cover-item {
	position: absolute;
	width: 100%;
	height: 100%;
	background-repeat: no-repeat;
	background-position: center;
	-moz-background-size: cover;
	-o-background-size: cover;
	-webkit-background-size: cover;
	background-size: cover;
	top: 0;
	left: 0;
	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
	opacity: 0;
	-moz-transition: opacity 0.3s ease;
	-o-transition: opacity 0.3s ease;
	-webkit-transition: opacity 0.3s ease;
	transition: opacity 0.3s ease;
}

/* line 666, ../sass/app/_solve.scss */
#main.case .module-wrapper .m-wrapper .show-wrap .news-cover .cover-item.active {
	filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
	opacity: 1;
}

/* line 671, ../sass/app/_solve.scss */
#main.case .module-wrapper .m-wrapper .show-wrap .content-detail {
	width: 50%;
	height: 450px;
	float: left;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}

/* line 676, ../sass/app/_solve.scss */
#main.case .module-wrapper .m-wrapper .show-wrap .content-detail.border {
	border: 1px solid #cccccc;
	border-left: none;
}

/* line 680, ../sass/app/_solve.scss */
#main.case .module-wrapper .m-wrapper .show-wrap .content-detail .item {
	height: 200px;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	padding: 25px 40px;
	width: 100%;
	position: relative;
	background: #dddddd;
}

/* line 687, ../sass/app/_solve.scss */
#main.case .module-wrapper .m-wrapper .show-wrap .content-detail .item .value-all {
	position: absolute;
	bottom: -50px;
	width: 520px;
	left: 40px;
	display: -webkit-flex;
	display: flex;
	-webkit-flex-direction: row;
	flex-direction: row;
	-webkit-flex-wrap: nowrap;
	flex-wrap: nowrap;
	-webkit-justify-content: space-around;
	justify-content: space-around;
}

/* line 694, ../sass/app/_solve.scss */
#main.case .module-wrapper .m-wrapper .show-wrap .content-detail .item .value-all .value-item {
	float: left;
	width: 100px;
	height: 100px;
	background: #006ed2;
	-moz-border-radius: 50%;
	-webkit-border-radius: 50%;
	border-radius: 50%;
	display: -webkit-flex;
	display: flex;
	-webkit-flex-direction: row;
	flex-direction: row;
	-webkit-flex-wrap: nowrap;
	flex-wrap: nowrap;
	-webkit-align-items: center;
	align-items: center;
	-webkit-justify-content: center;
	justify-content: center;
	-moz-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	-webkit-transition: all 0.3s ease;
	transition: all 0.3s ease;
}

/* line 704, ../sass/app/_solve.scss */
#main.case .module-wrapper .m-wrapper .show-wrap .content-detail .item .value-all .value-item span {
	text-align: center;
	font-size: 1.2rem;
	color: white;
	line-height: 1.6;
}

/* line 709, ../sass/app/_solve.scss */
#main.case .module-wrapper .m-wrapper .show-wrap .content-detail .item .value-all .value-item span strong {
	font-size: 2.2rem;
	line-height: 1.2;
}

/* line 715, ../sass/app/_solve.scss */
#main.case .module-wrapper .m-wrapper .show-wrap .content-detail .item .value-all .value-item:hover {
	background: #006ed2;
}

/* line 720, ../sass/app/_solve.scss */
#main.case .module-wrapper .m-wrapper .show-wrap .content-detail .item p {
	font-size: 1.6rem;
	line-height: 1.5;
}

/* line 723, ../sass/app/_solve.scss */
#main.case .module-wrapper .m-wrapper .show-wrap .content-detail .item p em {
	font-weight: normal;
	vertical-align: top;
	max-width: 430px;
	display: inline-block;
}

/* line 728, ../sass/app/_solve.scss */
#main.case .module-wrapper .m-wrapper .show-wrap .content-detail .item p em.active {
	/*cursor: pointer;
  color: $MAIN_COLOR_BLUE;
  text-decoration: underline;*/
}

/* line 735, ../sass/app/_solve.scss */
#main.case .module-wrapper .m-wrapper .show-wrap .content-detail .item p.s {
	font-weight: bold;
}

/* line 739, ../sass/app/_solve.scss */
#main.case .module-wrapper .m-wrapper .show-wrap .content-detail .item p span {
	vertical-align: top;
	display: inline-block;
}

/* line 743, ../sass/app/_solve.scss */
#main.case .module-wrapper .m-wrapper .show-wrap .content-detail .item p.head {
	font-size: 2.2rem;
	letter-spacing: 1px;
	font-weight: bold;
	line-height: 1.4;
}

/* line 754, ../sass/app/_solve.scss */
#main.case .module-wrapper .m-wrapper .show-wrap .content-detail .item .more {
	font-size: 1.8rem;
	position: absolute;
	bottom: 20px;
	padding-top: 20px;
	width: 520px;
	left: 40px;
	border-top: 1px solid #999999;
	/*&:hover{

              }*/
}

/* line 762, ../sass/app/_solve.scss */
#main.case .module-wrapper .m-wrapper .show-wrap .content-detail .item .more span {
	display: inline-block;
}

/* line 766, ../sass/app/_solve.scss */
#main.case .module-wrapper .m-wrapper .show-wrap .content-detail .item .more span:hover+.arrow-wrap .arrow {
	left: 0;
}

/* line 772, ../sass/app/_solve.scss */
#main.case .module-wrapper .m-wrapper .show-wrap .content-detail .item .more .arrow-wrap {
	margin-left: 30px;
	display: inline-block;
	height: 15px;
	width: 20px;
	overflow: hidden;
	position: relative;
}

/* line 779, ../sass/app/_solve.scss */
#main.case .module-wrapper .m-wrapper .show-wrap .content-detail .item .more .arrow-wrap .arrow {
	position: absolute;
	left: -30px;
	width: 60px;
	top: 0;
	-moz-transition: left 0.3s ease;
	-o-transition: left 0.3s ease;
	-webkit-transition: left 0.3s ease;
	transition: left 0.3s ease;
}

/* line 785, ../sass/app/_solve.scss */
#main.case .module-wrapper .m-wrapper .show-wrap .content-detail .item .more .arrow-wrap .arrow img {
	display: inline-block;
}

/* line 787, ../sass/app/_solve.scss */
#main.case .module-wrapper .m-wrapper .show-wrap .content-detail .item .more .arrow-wrap .arrow img:first-child {
	margin-right: 5px;
}

/* line 796, ../sass/app/_solve.scss */
#main.case .module-wrapper .m-wrapper .show-wrap .content-detail .item .more.special {
	width: 350px;
}

/* line 800, ../sass/app/_solve.scss */
#main.case .module-wrapper .m-wrapper .show-wrap .content-detail .item.other {
	display: -webkit-flex;
	display: flex;
	-webkit-flex-direction: row;
	flex-direction: row;
	-webkit-flex-wrap: nowrap;
	flex-wrap: nowrap;
	-webkit-align-items: center;
	align-items: center;
}

/* line 804, ../sass/app/_solve.scss */
#main.case .module-wrapper .m-wrapper .show-wrap .content-detail .item.special {
	height: 250px;
	padding: 75px 40px 0;
	background: white;
}

/* line 808, ../sass/app/_solve.scss */
#main.case .module-wrapper .m-wrapper .show-wrap .content-detail .item.special.others {
	display: -webkit-flex;
	display: flex;
	-webkit-flex-direction: column;
	flex-direction: column;
	-webkit-flex-wrap: nowrap;
	flex-wrap: nowrap;
	padding: 0 40px;
	-webkit-justify-content: center;
	justify-content: center;
}

/* line 814, ../sass/app/_solve.scss */
#main.case .module-wrapper .m-wrapper .show-wrap .content-detail .item.pro_special {
	height: 100%;
	background: white;
	display: -webkit-flex;
	display: flex;
	-webkit-flex-direction: column;
	flex-direction: column;
	-webkit-flex-wrap: nowrap;
	flex-wrap: nowrap;
	-webkit-justify-content: center;
	justify-content: center;
	padding: 0 40px;
}

/* line 820, ../sass/app/_solve.scss */
#main.case .module-wrapper .m-wrapper .show-wrap .content-detail .item.pro_special .type-container {
	width: 100%;
	display: -webkit-flex;
	display: flex;
	-webkit-flex-direction: row;
	flex-direction: row;
	-webkit-flex-wrap: nowrap;
	flex-wrap: nowrap;
	-webkit-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-justify-content: space-between;
	justify-content: space-between;
}

/* line 825, ../sass/app/_solve.scss */
#main.case .module-wrapper .m-wrapper .show-wrap .content-detail .item.pro_special .type-container .type-item {
	margin-top: 20px;
	width: 46%;
}

/* line 832, ../sass/app/_solve.scss */
#main.case .module-wrapper .m-wrapper .show-wrap .content-detail .item.pro_special .title {
	border-bottom: 1px solid #cccccc;
	font-size: 1.8rem;
	color: #006ed2;
	margin: 15px 0 10px;
	padding-bottom: 5px;
	text-align: left;
	position: relative;
	overflow: hidden;
	height: 28px;
	line-height: 1.5;
}

/* line 843, ../sass/app/_solve.scss */
#main.case .module-wrapper .m-wrapper .show-wrap .content-detail .item.pro_special .title span {
	vertical-align: middle;
	display: inline-block;
	margin-left: 10px;
	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
	opacity: 0;
	-moz-transition: opacity 0.3s ease;
	-o-transition: opacity 0.3s ease;
	-webkit-transition: opacity 0.3s ease;
	transition: opacity 0.3s ease;
}

/* line 850, ../sass/app/_solve.scss */
#main.case .module-wrapper .m-wrapper .show-wrap .content-detail .item.pro_special .title::after {
	position: absolute;
	content: '';
	display: block;
	width: 100%;
	height: 1px;
	background: #006ed2;
	left: -100%;
	bottom: 0;
	-moz-transition: left 0.3s ease;
	-o-transition: left 0.3s ease;
	-webkit-transition: left 0.3s ease;
	transition: left 0.3s ease;
}

/* line 861, ../sass/app/_solve.scss */
#main.case .module-wrapper .m-wrapper .show-wrap .content-detail .item.pro_special .title:hover span {
	filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
	opacity: 1;
}

/* line 864, ../sass/app/_solve.scss */
#main.case .module-wrapper .m-wrapper .show-wrap .content-detail .item.pro_special .title:hover::after {
	left: 0;
}

/* line 869, ../sass/app/_solve.scss */
#main.case .module-wrapper .m-wrapper .show-wrap .content-detail .item.pro_special .intro {
	font-size: 1.4rem;
	line-height: 1.5;
}

/* line 872, ../sass/app/_solve.scss */
#main.case .module-wrapper .m-wrapper .show-wrap .content-detail .item.pro_special .intro.special {
	font-size: 1.6rem;
}

/* line 877, ../sass/app/_solve.scss */
#main.case .module-wrapper .m-wrapper .show-wrap .content-detail .item.pro {
	display: block;
	background: white;
	height: 100%;
	padding: 10px 40px;
}

/* line 882, ../sass/app/_solve.scss */
#main.case .module-wrapper .m-wrapper .show-wrap .content-detail .item.pro .title {
	font-size: 2.9rem;
	color: #006ed2;
	margin-bottom: 25px;
	text-align: left;
}

/* line 888, ../sass/app/_solve.scss */
#main.case .module-wrapper .m-wrapper .show-wrap .content-detail .item.pro .detail-wrap {
	position: relative;
	height: 155px;
}

/* line 891, ../sass/app/_solve.scss */
#main.case .module-wrapper .m-wrapper .show-wrap .content-detail .item.pro .detail-wrap .detail {
	margin-top: 40px;
	position: absolute;
	top: 0;
	left: 0;
	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
	opacity: 0;
	font-size: 1.6rem;
	line-height: 1.5;
}

/* line 899, ../sass/app/_solve.scss */
#main.case .module-wrapper .m-wrapper .show-wrap .content-detail .item.pro .detail-wrap .detail.active {
	filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
	opacity: 1;
}

/* line 904, ../sass/app/_solve.scss */
#main.case .module-wrapper .m-wrapper .show-wrap .content-detail .item.pro .btns-list {
	width: 100%;
}

/* line 906, ../sass/app/_solve.scss */
#main.case .module-wrapper .m-wrapper .show-wrap .content-detail .item.pro .btns-list .btn {
	cursor: pointer;
	float: left;
	width: 50%;
	font-size: 1.8rem;
	line-height: 2.5;
}

/* line 912, ../sass/app/_solve.scss */
#main.case .module-wrapper .m-wrapper .show-wrap .content-detail .item.pro .btns-list .btn.active {
	color: #006ed2;
}

/* line 915, ../sass/app/_solve.scss */
#main.case .module-wrapper .m-wrapper .show-wrap .content-detail .item.pro .btns-list .btn:hover {
	color: #006ed2;
}

/* line 919, ../sass/app/_solve.scss */
#main.case .module-wrapper .m-wrapper .show-wrap .content-detail .item.pro .btns-list::after {
	content: '';
	display: block;
	clear: both;
}

/* line 924, ../sass/app/_solve.scss */
#main.case .module-wrapper .m-wrapper .show-wrap .content-detail .item.pro .more {
	font-size: 1.8rem;
	position: absolute;
	bottom: 20px;
	padding-top: 20px;
	margin-top: 15px;
	width: 520px;
	left: 40px;
	border-top: 1px solid #999999;
}

/* line 933, ../sass/app/_solve.scss */
#main.case .module-wrapper .m-wrapper .show-wrap .content-detail .item.pro .more em {
	font-weight: bold;
	color: #006ed2;
	margin-left: 5px;
}

/* line 940, ../sass/app/_solve.scss */
#main.case .module-wrapper .m-wrapper .show-wrap .content-detail .item.service {
	display: block;
	height: 100%;
	padding: 10px 40px;
	background: white;
	border: 1px solid #cfd6d7;
	border-left: none;
}

/* line 947, ../sass/app/_solve.scss */
#main.case .module-wrapper .m-wrapper .show-wrap .content-detail .item.service .support {
	width: 100%;
	height: 100%;
	display: -webkit-flex;
	display: flex;
	-webkit-flex-direction: column;
	flex-direction: column;
	-webkit-flex-wrap: nowrap;
	flex-wrap: nowrap;
	-webkit-justify-content: space-around;
	justify-content: space-around;
}

/* line 952, ../sass/app/_solve.scss */
#main.case .module-wrapper .m-wrapper .show-wrap .content-detail .item.service .support .su_slogan {
	font-size: 1.8rem;
	line-height: 2;
}

/* line 956, ../sass/app/_solve.scss */
#main.case .module-wrapper .m-wrapper .show-wrap .content-detail .item.service .support .su_title {
	width: 100%;
	overflow-x: hidden;
	position: relative;
	display: inline-block;
	font-size: 2.4rem;
	border-bottom: 1px solid #cccccc;
	padding-bottom: 5px;
	margin-bottom: 10px;
	color: #006ed2;
}

/* line 966, ../sass/app/_solve.scss */
#main.case .module-wrapper .m-wrapper .show-wrap .content-detail .item.service .support .su_title em {
	font-weight: bold;
}

/* line 969, ../sass/app/_solve.scss */
#main.case .module-wrapper .m-wrapper .show-wrap .content-detail .item.service .support .su_title span {
	vertical-align: middle;
	display: inline-block;
	margin-left: 10px;
	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
	opacity: 0;
	-moz-transition: opacity 0.3s ease;
	-o-transition: opacity 0.3s ease;
	-webkit-transition: opacity 0.3s ease;
	transition: opacity 0.3s ease;
}

/* line 976, ../sass/app/_solve.scss */
#main.case .module-wrapper .m-wrapper .show-wrap .content-detail .item.service .support .su_title::after {
	position: absolute;
	content: '';
	display: block;
	width: 100%;
	height: 1px;
	background: #006ed2;
	left: -100%;
	bottom: 0;
	-moz-transition: left 0.3s ease;
	-o-transition: left 0.3s ease;
	-webkit-transition: left 0.3s ease;
	transition: left 0.3s ease;
}

/* line 987, ../sass/app/_solve.scss */
#main.case .module-wrapper .m-wrapper .show-wrap .content-detail .item.service .support .su_title:hover span {
	filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
	opacity: 1;
}

/* line 990, ../sass/app/_solve.scss */
#main.case .module-wrapper .m-wrapper .show-wrap .content-detail .item.service .support .su_title:hover::after {
	left: 0;
}

/* line 996, ../sass/app/_solve.scss */
#main.case .module-wrapper .m-wrapper .show-wrap .content-detail .item.service .support .su_intro {
	font-size: 1.4rem;
	line-height: 1.5;
	margin-bottom: 30px;
}

/* line 1000, ../sass/app/_solve.scss */
#main.case .module-wrapper .m-wrapper .show-wrap .content-detail .item.service .support .su_intro.last {
	margin-bottom: 0;
}

/* line 1005, ../sass/app/_solve.scss */
#main.case .module-wrapper .m-wrapper .show-wrap .content-detail .item.service .title {
	font-weight: bold;
	margin-top: 50px;
	font-size: 1.8rem;
	line-height: 1.6;
	color: #006ed2;
	margin-bottom: 25px;
	text-align: left;
}

/* line 1014, ../sass/app/_solve.scss */
#main.case .module-wrapper .m-wrapper .show-wrap .content-detail .item.service ul {
	margin-bottom: 25px;
}

/* line 1016, ../sass/app/_solve.scss */
#main.case .module-wrapper .m-wrapper .show-wrap .content-detail .item.service ul li {
	position: relative;
	padding-left: 15px;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	width: 50%;
	float: left;
}

/* line 1022, ../sass/app/_solve.scss */
#main.case .module-wrapper .m-wrapper .show-wrap .content-detail .item.service ul li p {
	margin-bottom: 0;
	font-weight: bold;
	font-size: 1.4rem;
	line-height: 2.1;
}

/* line 1027, ../sass/app/_solve.scss */
#main.case .module-wrapper .m-wrapper .show-wrap .content-detail .item.service ul li p em {
	font-size: 1.4rem;
}

/* line 1031, ../sass/app/_solve.scss */
#main.case .module-wrapper .m-wrapper .show-wrap .content-detail .item.service ul li::after {
	content: '';
	display: block;
	position: absolute;
	width: 5px;
	height: 5px;
	border-radius: 50%;
	background: #006ed2;
	top: 50%;
	margin-top: -2.5px;
	left: 0;
}

/* line 1045, ../sass/app/_solve.scss */
#main.case .module-wrapper .m-wrapper .show-wrap .content-detail .item.service ul::after {
	content: '';
	display: block;
	clear: both;
}

/* line 1050, ../sass/app/_solve.scss */
#main.case .module-wrapper .m-wrapper .show-wrap .content-detail .item.service .detail-wrap {
	position: relative;
	height: 155px;
}

/* line 1053, ../sass/app/_solve.scss */
#main.case .module-wrapper .m-wrapper .show-wrap .content-detail .item.service .detail-wrap .detail {
	position: absolute;
	top: 0;
	left: 0;
	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
	opacity: 0;
	font-size: 1.6rem;
	line-height: 1.5;
}

/* line 1060, ../sass/app/_solve.scss */
#main.case .module-wrapper .m-wrapper .show-wrap .content-detail .item.service .detail-wrap .detail strong {
	font-weight: bold;
}

/* line 1062, ../sass/app/_solve.scss */
#main.case .module-wrapper .m-wrapper .show-wrap .content-detail .item.service .detail-wrap .detail strong.blue {
	font-size: 2.4rem;
	color: #006ed2;
}

/* line 1067, ../sass/app/_solve.scss */
#main.case .module-wrapper .m-wrapper .show-wrap .content-detail .item.service .detail-wrap .detail.active {
	filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
	opacity: 1;
}

/* line 1072, ../sass/app/_solve.scss */
#main.case .module-wrapper .m-wrapper .show-wrap .content-detail .item.service .btns-list {
	width: 100%;
}

/* line 1074, ../sass/app/_solve.scss */
#main.case .module-wrapper .m-wrapper .show-wrap .content-detail .item.service .btns-list .btn {
	float: left;
	width: 50%;
	font-size: 1.8rem;
	line-height: 2.5;
}

/* line 1079, ../sass/app/_solve.scss */
#main.case .module-wrapper .m-wrapper .show-wrap .content-detail .item.service .btns-list .btn.active {
	color: #006ed2;
}

/* line 1082, ../sass/app/_solve.scss */
#main.case .module-wrapper .m-wrapper .show-wrap .content-detail .item.service .btns-list .btn:hover {
	color: #006ed2;
}

/* line 1086, ../sass/app/_solve.scss */
#main.case .module-wrapper .m-wrapper .show-wrap .content-detail .item.service .btns-list::after {
	content: '';
	display: block;
	clear: both;
}

/* line 1091, ../sass/app/_solve.scss */
#main.case .module-wrapper .m-wrapper .show-wrap .content-detail .item.service .choose-wrap {
	margin-top: 30px;
}

/* line 1093, ../sass/app/_solve.scss */
#main.case .module-wrapper .m-wrapper .show-wrap .content-detail .item.service .choose-wrap .choose-item {
	width: 250px;
	height: 50px;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	border: 1px solid #e6e6e6;
	line-height: 48px;
}

/* line 1099, ../sass/app/_solve.scss */
#main.case .module-wrapper .m-wrapper .show-wrap .content-detail .item.service .choose-wrap .choose-item span {
	text-align: center;
	font-size: 1.8rem;
	display: inline-block;
}

/* line 1103, ../sass/app/_solve.scss */
#main.case .module-wrapper .m-wrapper .show-wrap .content-detail .item.service .choose-wrap .choose-item span:first-child {
	width: 90px;
}

/* line 1106, ../sass/app/_solve.scss */
#main.case .module-wrapper .m-wrapper .show-wrap .content-detail .item.service .choose-wrap .choose-item span:nth-child(2) {
	color: #999999;
}

/* line 1109, ../sass/app/_solve.scss */
#main.case .module-wrapper .m-wrapper .show-wrap .content-detail .item.service .choose-wrap .choose-item span:nth-child(3) {
	width: 120px;
}

/* line 1117, ../sass/app/_solve.scss */
#main.case .module-wrapper .m-wrapper .show-wrap .content-detail .item.service .choose-wrap::after {
	content: '';
	display: block;
	clear: both;
}

/* line 1122, ../sass/app/_solve.scss */
#main.case .module-wrapper .m-wrapper .show-wrap .content-detail .item.service .con_detail {
	margin: 20px 0 0;
}

/* line 1124, ../sass/app/_solve.scss */
#main.case .module-wrapper .m-wrapper .show-wrap .content-detail .item.service .con_detail .con_title {
	font-size: 1.8rem;
	font-weight: bold;
	color: #006ed2;
	line-height: 3.3;
}

/* line 1131, ../sass/app/_solve.scss */
#main.case .module-wrapper .m-wrapper .show-wrap .content-detail .item.service .con_detail .intro {
	font-size: 1.8rem;
	line-height: 3.3;
}

/* line 1134, ../sass/app/_solve.scss */
#main.case .module-wrapper .m-wrapper .show-wrap .content-detail .item.service .con_detail .intro p {
	line-height: 2.2;
}

/* line 1141, ../sass/app/_solve.scss */
#main.case .module-wrapper .m-wrapper .show-wrap .content-detail .item.service .wechat {
	font-weight: bold;
	font-size: 1.8rem;
	line-height: 1.6;
	color: #006ed2;
	margin-bottom: 20px;
}

/* line 1148, ../sass/app/_solve.scss */
#main.case .module-wrapper .m-wrapper .show-wrap .content-detail .item.service .qr {
	position: absolute;
	bottom: 40px;
	right: 40px;
}

/* line 1153, ../sass/app/_solve.scss */
#main.case .module-wrapper .m-wrapper .show-wrap .content-detail .item.service.con {
	display: -webkit-flex;
	display: flex;
	-webkit-flex-direction: row;
	flex-direction: row;
	-webkit-flex-wrap: nowrap;
	flex-wrap: nowrap;
	-webkit-align-items: center;
	align-items: center;
}

/* line 1157, ../sass/app/_solve.scss */
#main.case .module-wrapper .m-wrapper .show-wrap .content-detail .item.service.con .contact-content p {
	font-size: 1.8rem;
	line-height: 3.7;
}

/* line 1165, ../sass/app/_solve.scss */
#main.case .module-wrapper .m-wrapper .show-wrap .content-detail .item.about-us {
	display: block;
	background: white;
	height: 100%;
	padding: 10px 40px;
}

/* line 1170, ../sass/app/_solve.scss */
#main.case .module-wrapper .m-wrapper .show-wrap .content-detail .item.about-us.his {
	background-image: url("../images/index/about-bg.png");
	background-size: contain;
	background-repeat: no-repeat;
	background-position: center bottom;
}

/* line 1176, ../sass/app/_solve.scss */
#main.case .module-wrapper .m-wrapper .show-wrap .content-detail .item.about-us .title {
	margin-top: 20px;
	font-size: 2.4rem;
	font-weight: bold;
	color: #006ed2;
	margin-bottom: 30px;
	text-align: left;
}

/* line 1184, ../sass/app/_solve.scss */
#main.case .module-wrapper .m-wrapper .show-wrap .content-detail .item.about-us ul {
	margin-bottom: 25px;
}

/* line 1186, ../sass/app/_solve.scss */
#main.case .module-wrapper .m-wrapper .show-wrap .content-detail .item.about-us ul li {
	position: relative;
	padding-left: 15px;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	width: 50%;
	float: left;
}

/* line 1192, ../sass/app/_solve.scss */
#main.case .module-wrapper .m-wrapper .show-wrap .content-detail .item.about-us ul li p {
	margin-bottom: 0;
	font-weight: bold;
	font-size: 1.4rem;
	line-height: 2.1;
}

/* line 1197, ../sass/app/_solve.scss */
#main.case .module-wrapper .m-wrapper .show-wrap .content-detail .item.about-us ul li p em {
	font-size: 1.4rem;
}

/* line 1201, ../sass/app/_solve.scss */
#main.case .module-wrapper .m-wrapper .show-wrap .content-detail .item.about-us ul li::after {
	content: '';
	display: block;
	position: absolute;
	width: 5px;
	height: 5px;
	border-radius: 50%;
	background: #006ed2;
	top: 50%;
	margin-top: -2.5px;
	left: 0;
}

/* line 1215, ../sass/app/_solve.scss */
#main.case .module-wrapper .m-wrapper .show-wrap .content-detail .item.about-us ul::after {
	content: '';
	display: block;
	clear: both;
}

/* line 1220, ../sass/app/_solve.scss */
#main.case .module-wrapper .m-wrapper .show-wrap .content-detail .item.about-us .text-wrap {
	margin-top: 20px;
}

/* line 1222, ../sass/app/_solve.scss */
#main.case .module-wrapper .m-wrapper .show-wrap .content-detail .item.about-us .text-wrap .title {
	margin: 0;
	font-size: 2.4rem;
	text-align: left;
}

/* line 1227, ../sass/app/_solve.scss */
#main.case .module-wrapper .m-wrapper .show-wrap .content-detail .item.about-us .text-wrap .intro {
	margin-bottom: 20px;
	font-size: 1.6rem;
	line-height: 1.8;
}

/* line 1232, ../sass/app/_solve.scss */
#main.case .module-wrapper .m-wrapper .show-wrap .content-detail .item.about-us .text-wrap .attestation-detail {
	font-size: 1.6rem;
}

/* line 1234, ../sass/app/_solve.scss */
#main.case .module-wrapper .m-wrapper .show-wrap .content-detail .item.about-us .text-wrap .attestation-detail strong {
	font-size: 2.4rem;
	color: #006ed2;
}

/* line 1238, ../sass/app/_solve.scss */
#main.case .module-wrapper .m-wrapper .show-wrap .content-detail .item.about-us .text-wrap .attestation-detail.change {
	margin-top: 30px;
	line-height: 1.8;
}

/* line 1243, ../sass/app/_solve.scss */
#main.case .module-wrapper .m-wrapper .show-wrap .content-detail .item.about-us .text-wrap.special {
	margin-top: 30px;
}

/* line 1245, ../sass/app/_solve.scss */
#main.case .module-wrapper .m-wrapper .show-wrap .content-detail .item.about-us .text-wrap.special .title {
	font-size: 2.1rem;
}

/* line 1248, ../sass/app/_solve.scss */
#main.case .module-wrapper .m-wrapper .show-wrap .content-detail .item.about-us .text-wrap.special .intro {
	font-size: 1.4rem;
	line-height: 1.5;
}

/* line 1252, ../sass/app/_solve.scss */
#main.case .module-wrapper .m-wrapper .show-wrap .content-detail .item.about-us .text-wrap.special .date-wrap {
	margin-bottom: 10px;
}

/* line 1254, ../sass/app/_solve.scss */
#main.case .module-wrapper .m-wrapper .show-wrap .content-detail .item.about-us .text-wrap.special .date-wrap .date {
	font-size: 1.6rem;
	line-height: 1.5;
	color: #999999;
}

/* line 1259, ../sass/app/_solve.scss */
#main.case .module-wrapper .m-wrapper .show-wrap .content-detail .item.about-us .text-wrap.special .date-wrap .news-title {
	width: 100%;
	overflow-x: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	font-size: 1.8rem;
}

/* line 1268, ../sass/app/_solve.scss */
#main.case .module-wrapper .m-wrapper .show-wrap .content-detail .item.about-us .text-wrap.special .date-wrap:hover .news-title {
	font-weight: bold;
	color: #006ed2;
}

/* line 1274, ../sass/app/_solve.scss */
#main.case .module-wrapper .m-wrapper .show-wrap .content-detail .item.about-us .text-wrap.special .date-wrap.active .news-title {
	font-weight: bold;
	color: #006ed2;
}

/* line 1280, ../sass/app/_solve.scss */
#main.case .module-wrapper .m-wrapper .show-wrap .content-detail .item.about-us .text-wrap.special.advantage {
	/*height: 100%;
  @include flex-c-n();
  @include justify-content(center);*/
}

/* line 1284, ../sass/app/_solve.scss */
#main.case .module-wrapper .m-wrapper .show-wrap .content-detail .item.about-us .text-wrap.special.advantage .title {
	width: 100%;
	overflow-x: hidden;
	position: relative;
	display: inline-block;
	font-size: 2.4rem;
	border-bottom: 1px solid #cccccc;
	padding-bottom: 5px;
	margin-bottom: 10px;
}

/* line 1293, ../sass/app/_solve.scss */
#main.case .module-wrapper .m-wrapper .show-wrap .content-detail .item.about-us .text-wrap.special.advantage .title em {
	font-weight: bold;
}

/* line 1296, ../sass/app/_solve.scss */
#main.case .module-wrapper .m-wrapper .show-wrap .content-detail .item.about-us .text-wrap.special.advantage .title span {
	vertical-align: middle;
	display: inline-block;
	margin-left: 10px;
	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
	opacity: 0;
	-moz-transition: opacity 0.3s ease;
	-o-transition: opacity 0.3s ease;
	-webkit-transition: opacity 0.3s ease;
	transition: opacity 0.3s ease;
}

/* line 1303, ../sass/app/_solve.scss */
#main.case .module-wrapper .m-wrapper .show-wrap .content-detail .item.about-us .text-wrap.special.advantage .title::after {
	position: absolute;
	content: '';
	display: block;
	width: 100%;
	height: 1px;
	background: #006ed2;
	left: -100%;
	bottom: 0;
	-moz-transition: left 0.3s ease;
	-o-transition: left 0.3s ease;
	-webkit-transition: left 0.3s ease;
	transition: left 0.3s ease;
}

/* line 1314, ../sass/app/_solve.scss */
#main.case .module-wrapper .m-wrapper .show-wrap .content-detail .item.about-us .text-wrap.special.advantage .title:hover span {
	filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
	opacity: 1;
}

/* line 1317, ../sass/app/_solve.scss */
#main.case .module-wrapper .m-wrapper .show-wrap .content-detail .item.about-us .text-wrap.special.advantage .title:hover::after {
	left: 0;
}

/* line 1323, ../sass/app/_solve.scss */
#main.case .module-wrapper .m-wrapper .show-wrap .content-detail .item.about-us .text-wrap.special.advantage .detail {
	font-size: 1.6rem;
	line-height: 1.8;
}

/* line 1330, ../sass/app/_solve.scss */
#main.case .module-wrapper .m-wrapper .show-wrap .content-detail .item.about-us .about-all {
	margin-top: 20px;
}

/* line 1333, ../sass/app/_solve.scss */
#main.case .module-wrapper .m-wrapper .show-wrap .content-detail .item.about-us .about-item {
	margin-bottom: 20px;
}

/* line 1335, ../sass/app/_solve.scss */
#main.case .module-wrapper .m-wrapper .show-wrap .content-detail .item.about-us .about-item .title {
	font-weight: normal;
	margin: 0 0 10px;
	font-size: 1.8rem;
	display: inline-block;
	color: black;
	border-bottom: 2px solid black;
}

/* line 1343, ../sass/app/_solve.scss */
#main.case .module-wrapper .m-wrapper .show-wrap .content-detail .item.about-us .about-item img {
	display: block;
}

/* line 1346, ../sass/app/_solve.scss */
#main.case .module-wrapper .m-wrapper .show-wrap .content-detail .item.about-us .about-item .intro {
	font-size: 1.8rem;
	line-height: 1.5;
	display: block;
	color: #006ed2;
	font-weight: bold;
}

/* line 1355, ../sass/app/_solve.scss */
#main.case .module-wrapper .m-wrapper .show-wrap .content-detail .item.about-us .abouts .about-item {
	float: left;
	margin-right: 90px;
}

/* line 1359, ../sass/app/_solve.scss */
#main.case .module-wrapper .m-wrapper .show-wrap .content-detail .item.about-us .abouts::after {
	content: '';
	display: block;
	clear: both;
}

/* line 1363, ../sass/app/_solve.scss */
#main.case .module-wrapper .m-wrapper .show-wrap .content-detail .item.about-us .abouts.special {
	margin-top: 40px;
}

/* line 1367, ../sass/app/_solve.scss */
#main.case .module-wrapper .m-wrapper .show-wrap .content-detail .item.about-us .detail-wrap {
	position: relative;
	height: 155px;
}

/* line 1370, ../sass/app/_solve.scss */
#main.case .module-wrapper .m-wrapper .show-wrap .content-detail .item.about-us .detail-wrap .detail {
	position: absolute;
	top: 0;
	left: 0;
	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
	opacity: 0;
	font-size: 1.6rem;
	line-height: 1.8;
}

/* line 1377, ../sass/app/_solve.scss */
#main.case .module-wrapper .m-wrapper .show-wrap .content-detail .item.about-us .detail-wrap .detail strong {
	font-weight: bold;
}

/* line 1380, ../sass/app/_solve.scss */
#main.case .module-wrapper .m-wrapper .show-wrap .content-detail .item.about-us .detail-wrap .detail.active {
	filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
	opacity: 1;
}

/* line 1384, ../sass/app/_solve.scss */
#main.case .module-wrapper .m-wrapper .show-wrap .content-detail .item.about-us .detail-wrap .business-intro {
	margin-top: 50px;
	font-size: 1.6rem;
	line-height: 1.5;
}

/* line 1391, ../sass/app/_solve.scss */
#main.case .module-wrapper .m-wrapper .show-wrap .content-detail .item.about-us .history-wrap {
	position: absolute;
	left: 0;
	bottom: 0;
	width: 100%;
	overflow: hidden;
}

/* line 1398, ../sass/app/_solve.scss */
#main.case .module-wrapper .m-wrapper .show-wrap .content-detail .item.about-us .history-wrap .title {
	font-size: 4.4rem;
	margin-bottom: 70px;
}

/* line 1402, ../sass/app/_solve.scss */
#main.case .module-wrapper .m-wrapper .show-wrap .content-detail .item.about-us .history-wrap .detail-content {
	width: 100%;
}

/* line 1404, ../sass/app/_solve.scss */
#main.case .module-wrapper .m-wrapper .show-wrap .content-detail .item.about-us .history-wrap .detail-content .since {
	float: left;
}

/* line 1409, ../sass/app/_solve.scss */
#main.case .module-wrapper .m-wrapper .show-wrap .content-detail .item.about-us .history-wrap .detail-content .since p {

	font-size: 101px;
	color: transparent;
	text-stroke: 1px #006ed2;
	-moz-text-stroke: 1px #006ed2;
	-webkit-text-stroke: 1px #006ed2;
}

/* line 1418, ../sass/app/_solve.scss */
#main.case .module-wrapper .m-wrapper .show-wrap .content-detail .item.about-us .history-wrap .detail-content .history-swiper {
	position: relative;
	width: 100%;
}

/* line 1421, ../sass/app/_solve.scss */
#main.case .module-wrapper .m-wrapper .show-wrap .content-detail .item.about-us .history-wrap .detail-content .history-swiper .mask {
	z-index: 2;
	width: 50px;
	height: 100%;
	top: 0;
	right: 0;
	position: absolute;
	background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuMCIgeTE9IjAuNSIgeDI9IjEuMCIgeTI9IjAuNSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwLjAiLz48c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiLz48L2xpbmVhckdyYWRpZW50PjwvZGVmcz48cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBmaWxsPSJ1cmwoI2dyYWQpIiAvPjwvc3ZnPiA=');
	background-size: 100%;
	background-image: -webkit-gradient(linear, 0% 50%, 100% 50%, color-stop(0%, rgba(0, 0, 0, 0)), color-stop(100%, #ffffff));
	background-image: -moz-linear-gradient(left, rgba(0, 0, 0, 0), #ffffff);
	background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, 0), #ffffff);
	background-image: linear-gradient(to right, rgba(0, 0, 0, 0), #ffffff);
}

/* line 1430, ../sass/app/_solve.scss */
#main.case .module-wrapper .m-wrapper .show-wrap .content-detail .item.about-us .history-wrap .detail-content .history-swiper .mask.top {
	right: unset;
	left: 0;
	background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjEuMCIgeTE9IjAuNSIgeDI9IjAuMCIgeTI9IjAuNSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwLjAiLz48c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiLz48L2xpbmVhckdyYWRpZW50PjwvZGVmcz48cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBmaWxsPSJ1cmwoI2dyYWQpIiAvPjwvc3ZnPiA=');
	background-size: 100%;
	background-image: -webkit-gradient(linear, 100% 50%, 0% 50%, color-stop(0%, rgba(0, 0, 0, 0)), color-stop(100%, #ffffff));
	background-image: -moz-linear-gradient(right, rgba(0, 0, 0, 0), #ffffff);
	background-image: -webkit-linear-gradient(right, rgba(0, 0, 0, 0), #ffffff);
	background-image: linear-gradient(to left, rgba(0, 0, 0, 0), #ffffff);
}

/* line 1436, ../sass/app/_solve.scss */
#main.case .module-wrapper .m-wrapper .show-wrap .content-detail .item.about-us .history-wrap .detail-content .history-swiper .swiper-container {
	width: 100%;
	padding-bottom: 10px;
}

/* line 1439, ../sass/app/_solve.scss */
#main.case .module-wrapper .m-wrapper .show-wrap .content-detail .item.about-us .history-wrap .detail-content .history-swiper .swiper-container .swiper-wrapper {
	width: 100%;
}

/* line 1441, ../sass/app/_solve.scss */
#main.case .module-wrapper .m-wrapper .show-wrap .content-detail .item.about-us .history-wrap .detail-content .history-swiper .swiper-container .swiper-wrapper .swiper-slide {
	width: auto;
	position: relative;
}

/* line 1444, ../sass/app/_solve.scss */
#main.case .module-wrapper .m-wrapper .show-wrap .content-detail .item.about-us .history-wrap .detail-content .history-swiper .swiper-container .swiper-wrapper .swiper-slide .history-detail {
	position: relative;
	width: 205px;
	height: 180px;
	padding-left: 15px;
	border-left: 1px solid #006ed2;
}

/* line 1450, ../sass/app/_solve.scss */
#main.case .module-wrapper .m-wrapper .show-wrap .content-detail .item.about-us .history-wrap .detail-content .history-swiper .swiper-container .swiper-wrapper .swiper-slide .history-detail p {
	font-size: 1.4rem;
	line-height: 1.3;
}

/* line 1455, ../sass/app/_solve.scss */
#main.case .module-wrapper .m-wrapper .show-wrap .content-detail .item.about-us .history-wrap .detail-content .history-swiper .swiper-container .swiper-wrapper .swiper-slide .circle {
	position: absolute;
	margin: 0 auto;
	width: 5px;
	height: 5px;
	border-radius: 50%;
	top: 0;
	left: -2px;
	background: #006ed2;
}

/* line 1465, ../sass/app/_solve.scss */
#main.case .module-wrapper .m-wrapper .show-wrap .content-detail .item.about-us .history-wrap .detail-content .history-swiper .swiper-container .swiper-wrapper .swiper-slide .add {
	cursor: pointer !important;
	margin-right: 5px;
	position: relative;
	top: 15px;
	width: 19px;
	height: 19px;
	display: inline-block;
	vertical-align: middle;
	text-align: center;
	line-height: 18px;
}

/* line 1476, ../sass/app/_solve.scss */
#main.case .module-wrapper .m-wrapper .show-wrap .content-detail .item.about-us .history-wrap .detail-content .history-swiper .swiper-container .swiper-wrapper .swiper-slide .add img {
	display: inline-block;
	vertical-align: middle;
	-moz-transition: -moz-transform 0.3s ease;
	-o-transition: -o-transform 0.3s ease;
	-webkit-transition: -webkit-transform 0.3s ease;
	transition: transform 0.3s ease;
}

/* line 1481, ../sass/app/_solve.scss */
#main.case .module-wrapper .m-wrapper .show-wrap .content-detail .item.about-us .history-wrap .detail-content .history-swiper .swiper-container .swiper-wrapper .swiper-slide .add .bg {
	position: absolute;
	z-index: -1;
	width: 19px;
	height: 19px;
	top: 0;
	left: 0;
	background: white;
	border-radius: 50%;
	-moz-animation: circle-scale 2s ease infinite;
	-webkit-animation: circle-scale 2s ease infinite;
	animation: circle-scale 2s ease infinite;
}

/* line 1493, ../sass/app/_solve.scss */
#main.case .module-wrapper .m-wrapper .show-wrap .content-detail .item.about-us .history-wrap .detail-content .history-swiper .swiper-container .swiper-wrapper .swiper-slide .add.active img {
	-moz-transform: rotate(-45deg);
	-ms-transform: rotate(-45deg);
	-webkit-transform: rotate(-45deg);
	transform: rotate(-45deg);
}

/* line 1498, ../sass/app/_solve.scss */
#main.case .module-wrapper .m-wrapper .show-wrap .content-detail .item.about-us .history-wrap .detail-content .history-swiper .swiper-container .swiper-wrapper .swiper-slide .intro-img {
	display: none;
	position: absolute;
	top: 0;
	left: 5px;
	width: calc(100% - 10px);
}

/* line 1504, ../sass/app/_solve.scss */
#main.case .module-wrapper .m-wrapper .show-wrap .content-detail .item.about-us .history-wrap .detail-content .history-swiper .swiper-container .swiper-wrapper .swiper-slide .intro-img img {
	width: 100%;
	height: auto;
}

/* line 1509, ../sass/app/_solve.scss */
#main.case .module-wrapper .m-wrapper .show-wrap .content-detail .item.about-us .history-wrap .detail-content .history-swiper .swiper-container .swiper-wrapper .swiper-slide .switch-wrap {
	position: absolute;
	margin-top: 15px;
	bottom: 10px;
	left: 5px;
}

/* line 1514, ../sass/app/_solve.scss */
#main.case .module-wrapper .m-wrapper .show-wrap .content-detail .item.about-us .history-wrap .detail-content .history-swiper .swiper-container .swiper-wrapper .swiper-slide .switch-wrap span {
	font-size: 1.8rem;
	color: #006ed2;
	display: inline-block;
	vertical-align: middle;

}

/* line 1523, ../sass/app/_solve.scss */
#main.case .module-wrapper .m-wrapper .show-wrap .content-detail .item.about-us .history-wrap .detail-content .history-swiper .swiper-container .swiper-wrapper .swiper-slide:first-child .history-detail {
	margin-left: 40px;
}

/* line 1527, ../sass/app/_solve.scss */
#main.case .module-wrapper .m-wrapper .show-wrap .content-detail .item.about-us .history-wrap .detail-content .history-swiper .swiper-container .swiper-wrapper .swiper-slide:first-child .circle {
	left: 38px;
}

/* line 1533, ../sass/app/_solve.scss */
#main.case .module-wrapper .m-wrapper .show-wrap .content-detail .item.about-us .history-wrap .detail-content .history-swiper .swiper-container .swiper-scrollbar {
	height: 10px;
	bottom: 0;
	background: transparent;
}

/* line 1537, ../sass/app/_solve.scss */
#main.case .module-wrapper .m-wrapper .show-wrap .content-detail .item.about-us .history-wrap .detail-content .history-swiper .swiper-container .swiper-scrollbar .swiper-scrollbar-drag {
	border-radius: unset;
	background: #006ed2;
}

/* line 1545, ../sass/app/_solve.scss */
#main.case .module-wrapper .m-wrapper .show-wrap .content-detail .item.about-us .history-wrap .detail-content::after {
	content: '';
	display: block;
	clear: both;
}

/* line 1550, ../sass/app/_solve.scss */
#main.case .module-wrapper .m-wrapper .show-wrap .content-detail .item.about-us .history-wrap::after {
	content: '';
	display: block;
	position: absolute;
	left: 0;
	bottom: 10px;
	width: 100%;
	height: 2px;
	background: #006ed2;
}

/* line 1560, ../sass/app/_solve.scss */
#main.case .module-wrapper .m-wrapper .show-wrap .content-detail .item.about-us .btns-list {
	width: 100%;
}

/* line 1562, ../sass/app/_solve.scss */
#main.case .module-wrapper .m-wrapper .show-wrap .content-detail .item.about-us .btns-list .btn {
	float: left;
	width: 50%;
	font-size: 1.8rem;
	line-height: 2.5;
}

/* line 1567, ../sass/app/_solve.scss */
#main.case .module-wrapper .m-wrapper .show-wrap .content-detail .item.about-us .btns-list .btn.active {
	color: #006ed2;
}

/* line 1570, ../sass/app/_solve.scss */
#main.case .module-wrapper .m-wrapper .show-wrap .content-detail .item.about-us .btns-list .btn:hover {
	color: #006ed2;
}

/* line 1574, ../sass/app/_solve.scss */
#main.case .module-wrapper .m-wrapper .show-wrap .content-detail .item.about-us .btns-list::after {
	content: '';
	display: block;
	clear: both;
}

/* line 1580, ../sass/app/_solve.scss */
#main.case .module-wrapper .m-wrapper .show-wrap .content-detail .item.about-us.con {
	display: -webkit-flex;
	display: flex;
	-webkit-flex-direction: row;
	flex-direction: row;
	-webkit-flex-wrap: nowrap;
	flex-wrap: nowrap;
	-webkit-align-items: center;
	align-items: center;
}

/* line 1584, ../sass/app/_solve.scss */
#main.case .module-wrapper .m-wrapper .show-wrap .content-detail .item.about-us.con .contact-content p {
	font-size: 1.8rem;
	line-height: 3.7;
}

/* line 1592, ../sass/app/_solve.scss */
#main.case .module-wrapper .m-wrapper .show-wrap .content-detail .item:first-child {
	z-index: 2;
}

/* line 1596, ../sass/app/_solve.scss */
#main.case .module-wrapper .m-wrapper .show-wrap .content-detail .disinfect-wrap {
	padding: 50px 40px 0;
}

/* line 1598, ../sass/app/_solve.scss */
#main.case .module-wrapper .m-wrapper .show-wrap .content-detail .disinfect-wrap p {
	font-size: 1.6rem;
	line-height: 1.5;
	margin-bottom: 20px;
}

/* line 1602, ../sass/app/_solve.scss */
#main.case .module-wrapper .m-wrapper .show-wrap .content-detail .disinfect-wrap p.t {
	font-weight: bold;
	color: #006ed2;
}

/* line 1606, ../sass/app/_solve.scss */
#main.case .module-wrapper .m-wrapper .show-wrap .content-detail .disinfect-wrap p strong {
	width: 80px;
}

/* line 1609, ../sass/app/_solve.scss */
#main.case .module-wrapper .m-wrapper .show-wrap .content-detail .disinfect-wrap p em {
	width: 430px;
	display: inline-block;
	vertical-align: top;
}

/* line 1618, ../sass/app/_solve.scss */
#main.case .module-wrapper .m-wrapper .show-wrap::after {
	content: '';
	display: block;
	clear: both;
}

/* line 1624, ../sass/app/_solve.scss */
#main.case .module-wrapper.special {
	background: #f5f5f5;
}

/* line 1631, ../sass/app/_solve.scss */
#main.case-v .slogan-content {
	width: 100%;
	height: 300px;
	margin-top: 91px;
}

/* line 1635, ../sass/app/_solve.scss */
#main.case-v .slogan-content .main-contain {
	height: 100%;
	display: -webkit-flex;
	display: flex;
	-webkit-flex-direction: column;
	flex-direction: column;
	-webkit-flex-wrap: nowrap;
	flex-wrap: nowrap;
	-webkit-justify-content: center;
	justify-content: center;
}

/* line 1639, ../sass/app/_solve.scss */
#main.case-v .slogan-content .main-contain .title {
	font-size: 4.8rem;
	margin-bottom: 30px;
}

/* line 1643, ../sass/app/_solve.scss */
#main.case-v .slogan-content .main-contain .detail {
	font-size: 1.8rem;
	line-height: 1.5;
	letter-spacing: 2px;
}

/* line 1647, ../sass/app/_solve.scss */
#main.case-v .slogan-content .main-contain .detail em {
	display: inline-block;
	position: relative;
	color: #006ed2;
	/*&:hover{
    color: $MAIN_COLOR_BLUE;
    &::after{
      @include transform(scaleX(1));
    }
  }*/
}

/* line 1652, ../sass/app/_solve.scss */
#main.case-v .slogan-content .main-contain .detail em.spe::after {
	display: none;
}

/* line 1657, ../sass/app/_solve.scss */
#main.case-v .slogan-content .main-contain .detail em::after {
	content: '';
	display: block;
	position: absolute;
	width: 100%;
	height: 1px;
	background: #006ed2;
	left: 0;
	bottom: 0;
	/*@include transform(scaleX(1));*/
	-moz-transition: -moz-transform 0.3s ease;
	-o-transition: -o-transform 0.3s ease;
	-webkit-transition: -webkit-transform 0.3s ease;
	transition: transform 0.3s ease;
	/* transform-origin: 0 50%;
   -webkit-transform-origin: 0 50%;
   -o-transform-origin: 0 50%;
   -moz-transform-origin: 0 50%;
   -ms-transform-origin: 0 50%;*/
}

/* line 1683, ../sass/app/_solve.scss */
#main.case-v .install-wrapper {
	padding: 40px 0;
	background: #f5f5f5;
}

/* line 1686, ../sass/app/_solve.scss */
#main.case-v .install-wrapper .title {
	font-size: 3.6rem;
	text-align: center;
	font-weight: bold;
	margin-bottom: 25px;
}

/* line 1692, ../sass/app/_solve.scss */
#main.case-v .install-wrapper .img-wrap {
	width: 100%;
	display: -webkit-flex;
	display: flex;
	-webkit-flex-direction: row;
	flex-direction: row;
	-webkit-flex-wrap: nowrap;
	flex-wrap: nowrap;
	-webkit-justify-content: space-between;
	justify-content: space-between;
}

/* line 1697, ../sass/app/_solve.scss */
#main.case-v .install-wrapper .img-wrap .img-item .img {
	text-align: center;
	height: 310px;
	line-height: 310px;
	width: 320px;
}

/* line 1702, ../sass/app/_solve.scss */
#main.case-v .install-wrapper .img-wrap .img-item .img img {
	max-width: 100%;
	height: auto;
	display: inline-block;
	vertical-align: middle;
}

/* line 1708, ../sass/app/_solve.scss */
#main.case-v .install-wrapper .img-wrap .img-item .img.padding {
	width: 330px;
	padding: 0 20px;
	background: linear-gradient(to bottom, rgba(0, 0, 0, 0), #ffffff);
}

/* line 1712, ../sass/app/_solve.scss */
#main.case-v .install-wrapper .img-wrap .img-item .img.padding img {
	width: 100%;
	height: auto;
}

/* line 1718, ../sass/app/_solve.scss */
#main.case-v .install-wrapper .img-wrap .img-item .pro-container {
	text-align: center;
	border-bottom: 1px solid #006ed2;
}

/* line 1721, ../sass/app/_solve.scss */
#main.case-v .install-wrapper .img-wrap .img-item .pro-container .pro-wrap {
	display: inline-block;
}

/* line 1724, ../sass/app/_solve.scss */
#main.case-v .install-wrapper .img-wrap .img-item .pro-container .pro-m {
	cursor: pointer;
	display: -webkit-flex;
	display: flex;
	-webkit-flex-direction: row;
	flex-direction: row;
	-webkit-flex-wrap: nowrap;
	flex-wrap: nowrap;
	-webkit-align-items: center;
	align-items: center;
	-moz-transition: width 0.3s ease;
	-o-transition: width 0.3s ease;
	-webkit-transition: width 0.3s ease;
	transition: width 0.3s ease;
}

/* line 1731, ../sass/app/_solve.scss */
#main.case-v .install-wrapper .img-wrap .img-item .pro-container .pro-m img {
	display: none;
	margin-left: 15px;
}

/* line 1736, ../sass/app/_solve.scss */
#main.case-v .install-wrapper .img-wrap .img-item .pro-container .pro-m:hover img {
	display: block;
}

/* line 1743, ../sass/app/_solve.scss */
#main.case-v .install-wrapper .img-wrap .img-item p {
	text-align: center;
	font-size: 2.4rem;
	line-height: 1.5;
	color: #006ed2;
	font-weight: bold;
}

/* line 1749, ../sass/app/_solve.scss */
#main.case-v .install-wrapper .img-wrap .img-item p.detail {
	margin-top: 25px;
	font-weight: normal;
	color: black;
	text-align: left;
	font-size: 1.6rem;
	line-height: 1.8;
}

/* line 1757, ../sass/app/_solve.scss */
#main.case-v .install-wrapper .img-wrap .img-item p.bg {
	position: relative;
	font-size: 1.8rem;
	font-weight: normal;
	padding: 10px 0;
	border-top: 2px solid #f2f2f2;
}

/* line 1763, ../sass/app/_solve.scss */
#main.case-v .install-wrapper .img-wrap .img-item p.bg span {
	display: inline-block;
	width: 15px;
	height: 15px;
	background-repeat: no-repeat;
	background-position: center;
	-moz-background-size: cover;
	-o-background-size: cover;
	-webkit-background-size: cover;
	background-size: cover;
	background-image: url("../images/product/down-hover.png");
	margin-left: 5px;
}

/* line 1776, ../sass/app/_solve.scss */
#main.case-v .case-all {
	width: 100%;
	height: 900px;
	background-color: #f5f4f3;
	position: relative;
}

/* line 1780, ../sass/app/_solve.scss */
#main.case-v .case-all .bg-wrapper {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 600px;
}

/* line 1786, ../sass/app/_solve.scss */
#main.case-v .case-all .bg-wrapper .bg-item {
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	-moz-transition: opacity 0.3s ease;
	-o-transition: opacity 0.3s ease;
	-webkit-transition: opacity 0.3s ease;
	transition: opacity 0.3s ease;
	background-repeat: no-repeat;
	background-position: center;
	-moz-background-size: cover;
	-o-background-size: cover;
	-webkit-background-size: cover;
	background-size: cover;
	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
	opacity: 0;
}

/* line 1795, ../sass/app/_solve.scss */
#main.case-v .case-all .bg-wrapper .bg-item.active {
	filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
	opacity: 1;
}

/* line 1801, ../sass/app/_solve.scss */
#main.case-v .case-all .content-wrapper {
	position: relative;
	width: 1200px;
	margin: 0 auto;
}

/* line 1806, ../sass/app/_solve.scss */
#main.case-v .case-all .content-wrapper .lists .list {
	float: left;
	cursor: pointer;
	width: 100px;
	line-height: 80px;
	text-align: center;
	color: white;
	font-size: 1.8rem;
	-moz-transition: background 0.3s ease;
	-o-transition: background 0.3s ease;
	-webkit-transition: background 0.3s ease;
	transition: background 0.3s ease;
}

/* line 1815, ../sass/app/_solve.scss */
#main.case-v .case-all .content-wrapper .lists .list.active {
	background: #006ed2;
}

/* line 1817, ../sass/app/_solve.scss */
#main.case-v .case-all .content-wrapper .lists .list.active:hover {
	background: #006ed2;
}

/* line 1821, ../sass/app/_solve.scss */
#main.case-v .case-all .content-wrapper .lists .list:hover {
	background: rgba(0, 110, 210, 0.7);
}

/* line 1824, ../sass/app/_solve.scss */
#main.case-v .case-all .content-wrapper .lists .list.spe {
	width: 130px;
}

/* line 1828, ../sass/app/_solve.scss */
#main.case-v .case-all .content-wrapper .lists::after {
	content: '';
	display: block;
	clear: both;
}

/* line 1833, ../sass/app/_solve.scss */
#main.case-v .case-all .content-wrapper .val-wrapper {
	margin-top: 120px;
}

/* line 1835, ../sass/app/_solve.scss */
#main.case-v .case-all .content-wrapper .val-wrapper .val-item {
	width: 305px;
	margin-right: 100px;
	display: inline-block;
}

/* line 1839, ../sass/app/_solve.scss */
#main.case-v .case-all .content-wrapper .val-wrapper .val-item .val {
	color: white;
	font-size: 2.4rem;
}

/* line 1842, ../sass/app/_solve.scss */
#main.case-v .case-all .content-wrapper .val-wrapper .val-item .val span {
	font-size: 4.8rem;
	font-weight: bold;
	color: white;
}

/* line 1849, ../sass/app/_solve.scss */
#main.case-v .case-all .content-wrapper .val-wrapper .val-item .line {
	width: 232px;
	height: 1px;
	background: white;
	margin: 15px 0;
}

/* line 1855, ../sass/app/_solve.scss */
#main.case-v .case-all .content-wrapper .val-wrapper .val-item .name {
	font-size: 3.3rem;
	color: white;
}

/* line 1859, ../sass/app/_solve.scss */
#main.case-v .case-all .content-wrapper .val-wrapper .val-item:last-child {
	margin-right: 0;
}

/* line 1865, ../sass/app/_solve.scss */
#main.case-v .case-all .content-wrapper .intro-wrapper {
	position: relative;
	width: 1000px;
	height: 100px;
	margin-top: 376px;
	font-weight: normal;
}

/* line 1870, ../sass/app/_solve.scss */
#main.case-v .case-all .content-wrapper .intro-wrapper.spe {
	height: 140px;
	margin-top: 100px;
}

/* line 1874, ../sass/app/_solve.scss */
#main.case-v .case-all .content-wrapper .intro-wrapper .intro-item {
	position: absolute;
	width: 100%;
	top: 0;
	left: 0;
	font-size: 17px;
	line-height: 1.5;
	color: #333;
	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
	opacity: 0;
	-moz-transition: opacity 0.3s ease;
	-o-transition: opacity 0.3s ease;
	-webkit-transition: opacity 0.3s ease;
	transition: opacity 0.3s ease;
}

/* line 1884, ../sass/app/_solve.scss */
#main.case-v .case-all .content-wrapper .intro-wrapper .intro-item.active {
	filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
	opacity: 1;
}

/* line 1889, ../sass/app/_solve.scss */
#main.case-v .case-all .content-wrapper .power-wrapper {
	position: relative;
	width: 1000px;
	height: 100px;
	margin-top: 60px;
}

/* line 1894, ../sass/app/_solve.scss */
#main.case-v .case-all .content-wrapper .power-wrapper.spe {
	height: 140px;
	margin-top: 0;
}

/* line 1898, ../sass/app/_solve.scss */
#main.case-v .case-all .content-wrapper .power-wrapper .power-item {
	position: absolute;
	width: 100%;
	top: 0;
	left: 0;
	font-size: 1.8rem;
	line-height: 1.6;
	color: white;
	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
	opacity: 0;
	-moz-transition: opacity 0.3s ease;
	-o-transition: opacity 0.3s ease;
	-webkit-transition: opacity 0.3s ease;
	transition: opacity 0.3s ease;
}

/* line 1908, ../sass/app/_solve.scss */
#main.case-v .case-all .content-wrapper .power-wrapper .power-item span {
	display: inline-block;
	vertical-align: top;
}

/* line 1911, ../sass/app/_solve.scss */
#main.case-v .case-all .content-wrapper .power-wrapper .power-item span em {
	display: inline-block;
	vertical-align: top;
}

/* line 1916, ../sass/app/_solve.scss */
#main.case-v .case-all .content-wrapper .power-wrapper .power-item.active {
	filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
	opacity: 1;
}

/* line 1921, ../sass/app/_solve.scss */
#main.case-v .case-all .content-wrapper .more-wrap {
	position: relative;
}

/* line 1923, ../sass/app/_solve.scss */
#main.case-v .case-all .content-wrapper .more-wrap .more {
	position: absolute;
	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
	opacity: 0;
	top: 0;
	left: 0;
	width: 150px;
	height: 30px;
	background: #006ed2;
	text-align: center;
	line-height: 30px;
	overflow: hidden;
}

/* line 1934, ../sass/app/_solve.scss */
#main.case-v .case-all .content-wrapper .more-wrap .more span {
	position: relative;
	z-index: 2;
	display: inline-block;
	vertical-align: middle;
	font-size: 1.4rem;
	color: white;
}

/* line 1941, ../sass/app/_solve.scss */
#main.case-v .case-all .content-wrapper .more-wrap .more span.img {
	margin-left: 20px;
}

/* line 1948, ../sass/app/_solve.scss */
#main.case-v .case-all .content-wrapper .more-wrap .more .mask {
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: -100%;
	background: #005abe;
	-moz-transition: left 0.3s ease;
	-o-transition: left 0.3s ease;
	-webkit-transition: left 0.3s ease;
	transition: left 0.3s ease;
}

/* line 1958, ../sass/app/_solve.scss */
#main.case-v .case-all .content-wrapper .more-wrap .more:hover .mask {
	left: 0;
}

/* line 1962, ../sass/app/_solve.scss */
#main.case-v .case-all .content-wrapper .more-wrap .more.active {
	filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
	opacity: 1;
}

/* line 1967, ../sass/app/_solve.scss */
#main.case-v .case-all .content-wrapper .img-container {
	position: absolute;
	right: 400px;
	top: 50%;
	margin-top: -130px;
	height: 420px;
}

/* line 1973, ../sass/app/_solve.scss */
#main.case-v .case-all .content-wrapper .img-container .i-item {
	position: absolute;
	top: 0;
	width: 400px;
	height: 100%;
	line-height: 420px;
	text-align: center;
	left: 0;
	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
	opacity: 0;
	-moz-transition: opacity 0.3s ease;
	-o-transition: opacity 0.3s ease;
	-webkit-transition: opacity 0.3s ease;
	transition: opacity 0.3s ease;
}

/* line 1983, ../sass/app/_solve.scss */
#main.case-v .case-all .content-wrapper .img-container .i-item img {
	display: inline-block;
	vertical-align: middle;
	max-height: 100%;
}

/* line 1988, ../sass/app/_solve.scss */
#main.case-v .case-all .content-wrapper .img-container .i-item.active {
	filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
	opacity: 1;
}

/* line 1994, ../sass/app/_solve.scss */
#main.case-v .case-all .content-wrapper .s-wrap {
	position: relative;
	width: 1000px;
	height: 30px;
}

/* line 1998, ../sass/app/_solve.scss */
#main.case-v .case-all .content-wrapper .s-wrap.spe {
	height: 55px;
}

/* line 2001, ../sass/app/_solve.scss */
#main.case-v .case-all .content-wrapper .s-wrap .s-item {
	cursor: pointer;
	position: absolute;
	width: auto;
	top: 0;
	left: 0;
	font-size: 1.8rem;
	line-height: 1.5;
	color: white;
	display: none;
	font-weight: bold;
	-moz-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	-webkit-transition: all 0.3s ease;
	transition: all 0.3s ease;
}

/* line 2013, ../sass/app/_solve.scss */
#main.case-v .case-all .content-wrapper .s-wrap .s-item.active {
	display: block;
}

/* line 2016, ../sass/app/_solve.scss */
#main.case-v .case-all .content-wrapper .s-wrap .s-item::after {
	content: '';
	display: block;
	position: absolute;
	width: 100%;
	height: 2px;
	background: white;
	left: 0;
	bottom: -3px;
	-moz-transform: scaleX(0);
	-ms-transform: scaleX(0);
	-webkit-transform: scaleX(0);
	transform: scaleX(0);
	-moz-transition: -moz-transform 0.3s ease;
	-o-transition: -o-transform 0.3s ease;
	-webkit-transition: -webkit-transform 0.3s ease;
	transition: transform 0.3s ease;
	transform-origin: 0 50%;
	-webkit-transform-origin: 0 50%;
	-o-transform-origin: 0 50%;
	-moz-transform-origin: 0 50%;
	-ms-transform-origin: 0 50%;
}

/* line 2032, ../sass/app/_solve.scss */
#main.case-v .case-all .content-wrapper .s-wrap .s-item:hover {
	letter-spacing: 2px;
}

/* line 2035, ../sass/app/_solve.scss */
#main.case-v .case-all .content-wrapper .s-wrap .s-item:hover::after {
	-moz-transform: scaleX(1);
	-ms-transform: scaleX(1);
	-webkit-transform: scaleX(1);
	transform: scaleX(1);
}

/* line 2042, ../sass/app/_solve.scss */
#main.case-v .case-all .content-wrapper .s-wrap.s .s-item {
	padding: 0 15px;
	line-height: 35px;
	background: #006ed2;
}

/* line 2046, ../sass/app/_solve.scss */
#main.case-v .case-all .content-wrapper .s-wrap.s .s-item::after {
	display: none;
}

/* line 2054, ../sass/app/_solve.scss */
#main.case-v .case-all .abstract-wrap {
	position: absolute;
	z-index: 2;
	width: 770px;
	height: 150px;
	padding-left: 30px;
	display: -webkit-flex;
	display: flex;
	-webkit-flex-direction: column;
	flex-direction: column;
	-webkit-flex-wrap: nowrap;
	flex-wrap: nowrap;
	-webkit-justify-content: center;
	justify-content: center;
	background: #006ed2;
	right: 0;
	top: -74px;
}

/* line 2065, ../sass/app/_solve.scss */
#main.case-v .case-all .abstract-wrap .type {
	font-size: 1.8rem;
	color: white;
}

/* line 2069, ../sass/app/_solve.scss */
#main.case-v .case-all .abstract-wrap .type span {
	display: inline-block;
}

/* line 2071, ../sass/app/_solve.scss */
#main.case-v .case-all .abstract-wrap .type span em {
	font-weight: normal;
}

/* line 2073, ../sass/app/_solve.scss */
#main.case-v .case-all .abstract-wrap .type span em.active {
	font-weight: bold;
}

/* line 2079, ../sass/app/_solve.scss */
#main.case-v .case-all .abstract-wrap .name {
	font-size: 3.6rem;
	color: white;
	margin-top: 20px;
}

/* line 2084, ../sass/app/_solve.scss */
#main.case-v .case-all .abstract-wrap .name-wrapper {
	position: relative;
	height: 18px;
	margin-top: 20px;
}

/* line 2088, ../sass/app/_solve.scss */
#main.case-v .case-all .abstract-wrap .name-wrapper .name {
	position: absolute;
	top: 0;
	left: 0;
	font-size: 1.8rem;
	color: white;
	margin: 0;
	font-weight: bold;
	display: none;
	-moz-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	-webkit-transition: all 0.3s ease;
	transition: all 0.3s ease;
}

/* line 2099, ../sass/app/_solve.scss */
#main.case-v .case-all .abstract-wrap .name-wrapper .name span {
	display: inline-block;
	margin-left: 60px;
}

/* line 2103, ../sass/app/_solve.scss */
#main.case-v .case-all .abstract-wrap .name-wrapper .name:hover {
	letter-spacing: 2px;
}

/* line 2106, ../sass/app/_solve.scss */
#main.case-v .case-all .abstract-wrap .name-wrapper .name.active {
	display: block;
}

/* line 2112, ../sass/app/_solve.scss */
#main.case-v .case-all .abstract-wrap.spe {
	width: 720px;
	height: 120px;
	top: -60px;
}

/* line 2120, ../sass/app/_solve.scss */
#main.case-v .s-wrapper {
	position: relative;
	width: 100%;
	height: 500px;
	top: 0;
	left: 0;
	background: #0790fe;
}

/* line 2127, ../sass/app/_solve.scss */
#main.case-v .s-wrapper .logo-wrap {
	position: absolute;
	width: 1200px;
	height: 100%;
	left: 50%;
	margin-left: -600px;
	pointer-events: none;
}

/* line 2134, ../sass/app/_solve.scss */
#main.case-v .s-wrapper .logo-wrap .logo {
	position: absolute;
	top: 130px;
	left: 130px;
}

/* line 2142, ../sass/app/_solve.scss */
#main.case-v .s-wrapper .bg-wrapper {
	width: 1200px;
	height: 100%;
	margin: 0 auto;
}

/* line 2146, ../sass/app/_solve.scss */
#main.case-v .s-wrapper .bg-wrapper .bg-item {
	position: relative;
	float: left;
	width: 50%;
	height: 100%;
	display: -webkit-flex;
	display: flex;
	-webkit-flex-direction: column;
	flex-direction: column;
	-webkit-flex-wrap: nowrap;
	flex-wrap: nowrap;
	-webkit-justify-content: center;
	justify-content: center;
	padding: 20px;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}

/* line 2155, ../sass/app/_solve.scss */
#main.case-v .s-wrapper .bg-wrapper .bg-item.spe {
	display: block;
}

/* line 2158, ../sass/app/_solve.scss */
#main.case-v .s-wrapper .bg-wrapper .bg-item.e {
	padding: 0 40px;
}

/* line 2161, ../sass/app/_solve.scss */
#main.case-v .s-wrapper .bg-wrapper .bg-item .right-now {
	width: 220px;
	height: 50px;
	background: white;
	text-align: center;
	font-size: 1.6rem;
	color: #006ed2;
	line-height: 50px;
	margin: 0 auto;
}

/* line 2171, ../sass/app/_solve.scss */
#main.case-v .s-wrapper .bg-wrapper .bg-item .right-wrapper {
	width: 100%;
}

/* line 2175, ../sass/app/_solve.scss */
#main.case-v .s-wrapper .bg-wrapper .bg-item .bg-title {
	font-size: 4.8rem;
	color: white;
}

/* line 2179, ../sass/app/_solve.scss */
#main.case-v .s-wrapper .bg-wrapper .bg-item .bg-detail {
	margin: 20px 0 50px;
	font-size: 1.8rem;
	color: white;
}

/* line 2184, ../sass/app/_solve.scss */
#main.case-v .s-wrapper .bg-wrapper .bg-item .qr {
	margin: 55px 0 60px;
}

/* line 2187, ../sass/app/_solve.scss */
#main.case-v .s-wrapper .bg-wrapper .bg-item .phone {
	margin: 28px auto 0;
}

/* line 2190, ../sass/app/_solve.scss */
#main.case-v .s-wrapper .bg-wrapper .bg-item .bg-intro {
	font-size: 3rem;
	color: white;
}

/* line 2194, ../sass/app/_solve.scss */
#main.case-v .s-wrapper .bg-wrapper .bg-item .bg-img {
	width: 100%;
}

/* line 2197, ../sass/app/_solve.scss */
#main.case-v .s-wrapper .bg-wrapper .bg-item .back {
	position: absolute;
	bottom: 30px;
	right: 20px;
	text-align: center;
	color: white;
	font-size: 1.4rem;
	cursor: pointer;
}

/* line 2207, ../sass/app/_solve.scss */
#main.case-v .s-wrapper .bg-wrapper::after {
	content: '';
	display: block;
	clear: both;
}

/* line 2213, ../sass/app/_solve.scss */
#main.case-v .case-container {
	padding: 40px 0;
}

/* line 2215, ../sass/app/_solve.scss */
#main.case-v .case-container .title {
	font-size: 4.8rem;
	margin-bottom: 40px;
}

/* line 2219, ../sass/app/_solve.scss */
#main.case-v .case-container .case-wrapper {
	width: 100%;
	height: 500px;
	margin-bottom: 30px;
	display: -webkit-flex;
	display: flex;
	-webkit-flex-direction: column;
	flex-direction: column;
	-webkit-flex-wrap: nowrap;
	flex-wrap: nowrap;
	-webkit-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-align-content: flex-start;
	align-content: flex-start;
}

/* line 2226, ../sass/app/_solve.scss */
#main.case-v .case-container .case-wrapper .case-item {
	width: 180px;
	height: 240px;
	position: relative;
	margin: 0 53px 20px 0;
	overflow: hidden;
	cursor: pointer;
}

/* line 2233, ../sass/app/_solve.scss */
#main.case-v .case-container .case-wrapper .case-item .bg {
	width: 100%;
	height: 100%;
	background-repeat: no-repeat;
	background-position: center;
	-moz-background-size: cover;
	-o-background-size: cover;
	-webkit-background-size: cover;
	background-size: cover;
	-moz-transition: -moz-transform 0.3s ease;
	-o-transition: -o-transform 0.3s ease;
	-webkit-transition: -webkit-transform 0.3s ease;
	transition: transform 0.3s ease;
}

/* line 2239, ../sass/app/_solve.scss */
#main.case-v .case-container .case-wrapper .case-item .name {
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuMCIgeTE9IjAuNSIgeDI9IjEuMCIgeTI9IjAuNSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwNmVkMiIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwLjAiLz48L2xpbmVhckdyYWRpZW50PjwvZGVmcz48cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBmaWxsPSJ1cmwoI2dyYWQpIiAvPjwvc3ZnPiA=');
	background-size: 100%;
	background-image: -webkit-gradient(linear, 0% 50%, 100% 50%, color-stop(0%, #006ed2), color-stop(100%, rgba(0, 0, 0, 0)));
	background-image: -moz-linear-gradient(left, #006ed2, rgba(0, 0, 0, 0));
	background-image: -webkit-linear-gradient(left, #006ed2, rgba(0, 0, 0, 0));
	background-image: linear-gradient(to right, #006ed2, rgba(0, 0, 0, 0));
	line-height: 45px;
	padding-left: 15px;
	color: white;
	font-size: 1.6rem;
	font-weight: bold;
}

/* line 2252, ../sass/app/_solve.scss */
#main.case-v .case-container .case-wrapper .case-item .show-wrapper {
	position: relative;
	width: 100%;
	height: 100%;
	overflow: hidden;
}

/* line 2257, ../sass/app/_solve.scss */
#main.case-v .case-container .case-wrapper .case-item .show-wrapper .show-item {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
	opacity: 0;
	-moz-transition: opacity 0.3s ease;
	-o-transition: opacity 0.3s ease;
	-webkit-transition: opacity 0.3s ease;
	transition: opacity 0.3s ease;
}

/* line 2265, ../sass/app/_solve.scss */
#main.case-v .case-container .case-wrapper .case-item .show-wrapper .show-item.active {
	filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
	opacity: 1;
}

/* line 2270, ../sass/app/_solve.scss */
#main.case-v .case-container .case-wrapper .case-item:first-child {
	width: 500px;
	height: 500px;
}

/* line 2274, ../sass/app/_solve.scss */
#main.case-v .case-container .case-wrapper .case-item:nth-child(6),
#main.case-v .case-container .case-wrapper .case-item:nth-child(7) {
	margin-right: 0;
}

/* line 2277, ../sass/app/_solve.scss */
#main.case-v .case-container .case-wrapper .case-item:nth-child(odd) {
	margin-bottom: 0;
}

/* line 2281, ../sass/app/_solve.scss */
#main.case-v .case-container .case-wrapper .case-item:hover .bg {
	/*@include transform(scale(1.1));*/
}

/* line 2286, ../sass/app/_solve.scss */
#main.case-v .case-container .case-wrapper::after {
	content: '';
	display: block;
	clear: both;
}

/* line 2293, ../sass/app/_solve.scss */
#main.case-v .case-container .pagination-wrapper .content {
	padding-bottom: 5px;
}

/* line 2298, ../sass/app/_solve.scss */
#main.case-v .module-wrapper {
	padding: 40px 0;
}

/* line 2300, ../sass/app/_solve.scss */
#main.case-v .module-wrapper .m-t {
	font-size: 3.6rem;
	text-align: center;
	font-weight: bold;
	margin-bottom: 25px;
}

/* line 2306, ../sass/app/_solve.scss */
#main.case-v .module-wrapper .m-wrapper {
	width: 100%;
	height: 450px;
	overflow: hidden;
	position: relative;
}

/* line 2312, ../sass/app/_solve.scss */
#main.case-v .module-wrapper .m-wrapper .show-wrap .show-img {
	float: left;
	width: 50%;
	height: 450px;
	background-repeat: no-repeat;
	background-position: center;
	-moz-background-size: cover;
	-o-background-size: cover;
	-webkit-background-size: cover;
	background-size: cover;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}

/* line 2318, ../sass/app/_solve.scss */
#main.case-v .module-wrapper .m-wrapper .show-wrap .show-img .intro {
	text-align: center;
	font-size: 2.5rem;
	margin-top: 50px;
	width: 265px;
	height: 50px;
	line-height: 50px;
	color: white;
	background-image: linear-gradient(to right, #006ed2, rgba(0, 0, 0, 0));
}

/* line 2328, ../sass/app/_solve.scss */
#main.case-v .module-wrapper .m-wrapper .show-wrap .show-img ul {
	display: none;
}

/* line 2330, ../sass/app/_solve.scss */
#main.case-v .module-wrapper .m-wrapper .show-wrap .show-img ul li {
	position: relative;
	margin-bottom: 10px;
}

/* line 2333, ../sass/app/_solve.scss */
#main.case-v .module-wrapper .m-wrapper .show-wrap .show-img ul li p {
	color: white;
	font-size: 1.6rem;
	line-height: 1.5;
}

/* line 2337, ../sass/app/_solve.scss */
#main.case-v .module-wrapper .m-wrapper .show-wrap .show-img ul li p em {
	font-size: 1.4rem;
}

/* line 2341, ../sass/app/_solve.scss */
#main.case-v .module-wrapper .m-wrapper .show-wrap .show-img ul li::after {
	content: '';
	display: block;
	position: absolute;
	width: 7px;
	height: 7px;
	border-radius: 50%;
	background: #006ed2;
	top: 50%;
	margin-top: -3.5px;
	left: -20px;
}

/* line 2356, ../sass/app/_solve.scss */
#main.case-v .module-wrapper .m-wrapper .show-wrap .show-img .map-wrap {
	position: relative;
	width: 100%;
	height: 100%;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	background: #f2f2f2;
	border-right: none;
}

/* line 2363, ../sass/app/_solve.scss */
#main.case-v .module-wrapper .m-wrapper .show-wrap .show-img .map-wrap .img-content {
	position: relative;
	width: 100%;
	height: 100%;
	overflow: hidden;
}

/* line 2368, ../sass/app/_solve.scss */
#main.case-v .module-wrapper .m-wrapper .show-wrap .show-img .map-wrap .img-content img {
	position: absolute;
	width: 80%;
	height: auto;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	margin: auto;
}

/* line 2378, ../sass/app/_solve.scss */
#main.case-v .module-wrapper .m-wrapper .show-wrap .show-img .map-wrap .img-content .d {
	width: 479px;
	height: 381px;
	background-repeat: no-repeat;
	background-position: center;
	-moz-background-size: cover;
	-o-background-size: cover;
	-webkit-background-size: cover;
	background-size: cover;
	background-image: url("../images/index/new-map.png");
}

/* line 2385, ../sass/app/_solve.scss */
#main.case-v .module-wrapper .m-wrapper .show-wrap .show-img .map-wrap .icon {
	position: absolute;
	right: 20px;
	top: 15px;
}

/* line 2390, ../sass/app/_solve.scss */
#main.case-v .module-wrapper .m-wrapper .show-wrap .show-img .map-wrap .tip {
	position: absolute;
	font-size: 1.4rem;
	color: #999999;
	left: 20px;
	top: 15px;
}

/* line 2397, ../sass/app/_solve.scss */
#main.case-v .module-wrapper .m-wrapper .show-wrap .show-img .map-wrap .china-area {
	position: absolute;
	right: 20px;
	bottom: 15px;
	width: 76px;
	height: 114px;
	background-repeat: no-repeat;
	background-position: center;
	-moz-background-size: cover;
	-o-background-size: cover;
	-webkit-background-size: cover;
	background-size: cover;
	background-image: url("../images/index/china-area.jpg");
}

/* line 2406, ../sass/app/_solve.scss */
#main.case-v .module-wrapper .m-wrapper .show-wrap .show-img .map-wrap .scale-wrap {
	position: absolute;
	left: 20px;
	bottom: 15px;
}

/* line 2410, ../sass/app/_solve.scss */
#main.case-v .module-wrapper .m-wrapper .show-wrap .show-img .map-wrap .scale-wrap .top,
#main.case-v .module-wrapper .m-wrapper .show-wrap .show-img .map-wrap .scale-wrap .down {
	width: 20px;
	height: 20px;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	border: 1px solid black;
	text-align: center;
	line-height: 18px;
	cursor: pointer;
}

/* line 2419, ../sass/app/_solve.scss */
#main.case-v .module-wrapper .m-wrapper .show-wrap .show-img .map-wrap .scale-wrap span {
	display: inline-block;
	font-size: 2rem;
}

/* line 2425, ../sass/app/_solve.scss */
#main.case-v .module-wrapper .m-wrapper .show-wrap .show-img #map {
	width: 685px;
	height: 573px;
	float: left;
}

/* line 2429, ../sass/app/_solve.scss */
#main.case-v .module-wrapper .m-wrapper .show-wrap .show-img #map .content-window-card {
	position: relative;
	box-shadow: none;
	bottom: 0;
	left: 0;
	width: auto;
	padding: 0;
}

/* line 2436, ../sass/app/_solve.scss */
#main.case-v .module-wrapper .m-wrapper .show-wrap .show-img #map .content-window-card p {
	height: 2rem;
}

/* line 2443, ../sass/app/_solve.scss */
#main.case-v .module-wrapper .m-wrapper .show-wrap .show-img #map .custom-info {
	border: solid 1px silver;
}

/* line 2448, ../sass/app/_solve.scss */
#main.case-v .module-wrapper .m-wrapper .show-wrap .show-img #map div.info-top {
	position: relative;
	background: none repeat scroll 0 0 #F9F9F9;
	border-bottom: 1px solid #CCC;
	border-radius: 5px 5px 0 0;
}

/* line 2453, ../sass/app/_solve.scss */
#main.case-v .module-wrapper .m-wrapper .show-wrap .show-img #map div.info-top div {
	display: inline-block;
	color: #333333;
	font-size: 14px;
	font-weight: bold;
	line-height: 31px;
	padding: 0 50px;
}

/* line 2461, ../sass/app/_solve.scss */
#main.case-v .module-wrapper .m-wrapper .show-wrap .show-img #map div.info-top img {
	position: absolute;
	top: 10px;
	right: 10px;
	transition-duration: 0.25s;
}

/* line 2466, ../sass/app/_solve.scss */
#main.case-v .module-wrapper .m-wrapper .show-wrap .show-img #map div.info-top img:hover {
	box-shadow: 0px 0px 5px #000;
}

/* line 2471, ../sass/app/_solve.scss */
#main.case-v .module-wrapper .m-wrapper .show-wrap .show-img #map div.info-middle {
	font-size: 12px;
	padding: 10px 6px;
	line-height: 20px;
}

/* line 2475, ../sass/app/_solve.scss */
#main.case-v .module-wrapper .m-wrapper .show-wrap .show-img #map div.info-middle img {
	float: left;
	margin-right: 6px;
}

/* line 2479, ../sass/app/_solve.scss */
#main.case-v .module-wrapper .m-wrapper .show-wrap .show-img #map div.info-middle a {
	color: #006ed2;
}

/* line 2483, ../sass/app/_solve.scss */
#main.case-v .module-wrapper .m-wrapper .show-wrap .show-img #map div.info-bottom {
	height: 0px;
	width: 100%;
	clear: both;
	text-align: center;
}

/* line 2488, ../sass/app/_solve.scss */
#main.case-v .module-wrapper .m-wrapper .show-wrap .show-img #map div.info-bottom img {
	position: relative;
	z-index: 104;
}

/* line 2497, ../sass/app/_solve.scss */
#main.case-v .module-wrapper .m-wrapper .show-wrap .show-img #map span {
	margin-left: 5px;
	font-size: 11px;
}

/* line 2503, ../sass/app/_solve.scss */
#main.case-v .module-wrapper .m-wrapper .show-wrap .show-img.product {
	padding-right: 25px;
	display: -webkit-flex;
	display: flex;
	-webkit-flex-direction: row;
	flex-direction: row;
	-webkit-flex-wrap: nowrap;
	flex-wrap: nowrap;
	-webkit-align-items: center;
	align-items: center;
	-webkit-justify-content: flex-end;
	justify-content: flex-end;
}

/* line 2510, ../sass/app/_solve.scss */
#main.case-v .module-wrapper .m-wrapper .show-wrap .news-cover {
	width: 100%;
	height: 100%;
	position: relative;
	overflow: hidden;
}

/* line 2515, ../sass/app/_solve.scss */
#main.case-v .module-wrapper .m-wrapper .show-wrap .news-cover .cover-item {
	position: absolute;
	width: 100%;
	height: 100%;
	background-repeat: no-repeat;
	background-position: center;
	-moz-background-size: cover;
	-o-background-size: cover;
	-webkit-background-size: cover;
	background-size: cover;
	top: 0;
	left: 0;
	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
	opacity: 0;
	-moz-transition: opacity 0.3s ease;
	-o-transition: opacity 0.3s ease;
	-webkit-transition: opacity 0.3s ease;
	transition: opacity 0.3s ease;
}

/* line 2524, ../sass/app/_solve.scss */
#main.case-v .module-wrapper .m-wrapper .show-wrap .news-cover .cover-item.active {
	filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
	opacity: 1;
}

/* line 2529, ../sass/app/_solve.scss */
#main.case-v .module-wrapper .m-wrapper .show-wrap .content-detail {
	width: 50%;
	height: 450px;
	float: left;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}

/* line 2534, ../sass/app/_solve.scss */
#main.case-v .module-wrapper .m-wrapper .show-wrap .content-detail.border {
	border: 1px solid #cccccc;
	border-left: none;
}

/* line 2538, ../sass/app/_solve.scss */
#main.case-v .module-wrapper .m-wrapper .show-wrap .content-detail .item {
	height: 200px;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	padding: 25px 40px;
	width: 100%;
	position: relative;
	background: #dddddd;
}

/* line 2545, ../sass/app/_solve.scss */
#main.case-v .module-wrapper .m-wrapper .show-wrap .content-detail .item .value-all {
	position: absolute;
	bottom: -50px;
	width: 520px;
	left: 40px;
	display: -webkit-flex;
	display: flex;
	-webkit-flex-direction: row;
	flex-direction: row;
	-webkit-flex-wrap: nowrap;
	flex-wrap: nowrap;
	-webkit-justify-content: space-around;
	justify-content: space-around;
}

/* line 2552, ../sass/app/_solve.scss */
#main.case-v .module-wrapper .m-wrapper .show-wrap .content-detail .item .value-all .value-item {
	float: left;
	width: 100px;
	height: 100px;
	background: #006ed2;
	-moz-border-radius: 50%;
	-webkit-border-radius: 50%;
	border-radius: 50%;
	display: -webkit-flex;
	display: flex;
	-webkit-flex-direction: row;
	flex-direction: row;
	-webkit-flex-wrap: nowrap;
	flex-wrap: nowrap;
	-webkit-align-items: center;
	align-items: center;
	-webkit-justify-content: center;
	justify-content: center;
	-moz-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	-webkit-transition: all 0.3s ease;
	transition: all 0.3s ease;
}

/* line 2562, ../sass/app/_solve.scss */
#main.case-v .module-wrapper .m-wrapper .show-wrap .content-detail .item .value-all .value-item span {
	text-align: center;
	font-size: 1.2rem;
	color: white;
	line-height: 1.6;
}

/* line 2567, ../sass/app/_solve.scss */
#main.case-v .module-wrapper .m-wrapper .show-wrap .content-detail .item .value-all .value-item span strong {
	font-size: 2.2rem;
	line-height: 1.2;
}

/* line 2573, ../sass/app/_solve.scss */
#main.case-v .module-wrapper .m-wrapper .show-wrap .content-detail .item .value-all .value-item:hover {
	background: #006ed2;
}

/* line 2578, ../sass/app/_solve.scss */
#main.case-v .module-wrapper .m-wrapper .show-wrap .content-detail .item p {
	font-size: 1.6rem;
	line-height: 1.5;
}

/* line 2581, ../sass/app/_solve.scss */
#main.case-v .module-wrapper .m-wrapper .show-wrap .content-detail .item p em {
	font-weight: normal;
	vertical-align: top;
	max-width: 430px;
	display: inline-block;
}

/* line 2586, ../sass/app/_solve.scss */
#main.case-v .module-wrapper .m-wrapper .show-wrap .content-detail .item p em.active {
	/*cursor: pointer;
  color: $MAIN_COLOR_BLUE;
  text-decoration: underline;*/
}

/* line 2593, ../sass/app/_solve.scss */
#main.case-v .module-wrapper .m-wrapper .show-wrap .content-detail .item p.s {
	font-weight: bold;
}

/* line 2597, ../sass/app/_solve.scss */
#main.case-v .module-wrapper .m-wrapper .show-wrap .content-detail .item p span {
	vertical-align: top;
	display: inline-block;
}

/* line 2601, ../sass/app/_solve.scss */
#main.case-v .module-wrapper .m-wrapper .show-wrap .content-detail .item p.head {
	font-size: 2.2rem;
	letter-spacing: 1px;
	font-weight: bold;
	line-height: 1.4;
}

/* line 2612, ../sass/app/_solve.scss */
#main.case-v .module-wrapper .m-wrapper .show-wrap .content-detail .item .more {
	font-size: 1.8rem;
	position: absolute;
	bottom: 20px;
	padding-top: 20px;
	width: 520px;
	left: 40px;
	border-top: 1px solid #999999;
	/*&:hover{

              }*/
}

/* line 2620, ../sass/app/_solve.scss */
#main.case-v .module-wrapper .m-wrapper .show-wrap .content-detail .item .more span {
	display: inline-block;
}

/* line 2624, ../sass/app/_solve.scss */
#main.case-v .module-wrapper .m-wrapper .show-wrap .content-detail .item .more span:hover+.arrow-wrap .arrow {
	left: 0;
}

/* line 2630, ../sass/app/_solve.scss */
#main.case-v .module-wrapper .m-wrapper .show-wrap .content-detail .item .more .arrow-wrap {
	margin-left: 30px;
	display: inline-block;
	height: 15px;
	width: 20px;
	overflow: hidden;
	position: relative;
}

/* line 2637, ../sass/app/_solve.scss */
#main.case-v .module-wrapper .m-wrapper .show-wrap .content-detail .item .more .arrow-wrap .arrow {
	position: absolute;
	left: -30px;
	width: 60px;
	top: 0;
	-moz-transition: left 0.3s ease;
	-o-transition: left 0.3s ease;
	-webkit-transition: left 0.3s ease;
	transition: left 0.3s ease;
}

/* line 2643, ../sass/app/_solve.scss */
#main.case-v .module-wrapper .m-wrapper .show-wrap .content-detail .item .more .arrow-wrap .arrow img {
	display: inline-block;
}

/* line 2645, ../sass/app/_solve.scss */
#main.case-v .module-wrapper .m-wrapper .show-wrap .content-detail .item .more .arrow-wrap .arrow img:first-child {
	margin-right: 5px;
}

/* line 2654, ../sass/app/_solve.scss */
#main.case-v .module-wrapper .m-wrapper .show-wrap .content-detail .item .more.special {
	width: 350px;
}

/* line 2658, ../sass/app/_solve.scss */
#main.case-v .module-wrapper .m-wrapper .show-wrap .content-detail .item.other {
	display: -webkit-flex;
	display: flex;
	-webkit-flex-direction: row;
	flex-direction: row;
	-webkit-flex-wrap: nowrap;
	flex-wrap: nowrap;
	-webkit-align-items: center;
	align-items: center;
}

/* line 2662, ../sass/app/_solve.scss */
#main.case-v .module-wrapper .m-wrapper .show-wrap .content-detail .item.special {
	height: 250px;
	padding: 75px 40px 0;
	background: white;
}

/* line 2666, ../sass/app/_solve.scss */
#main.case-v .module-wrapper .m-wrapper .show-wrap .content-detail .item.special.others {
	display: -webkit-flex;
	display: flex;
	-webkit-flex-direction: column;
	flex-direction: column;
	-webkit-flex-wrap: nowrap;
	flex-wrap: nowrap;
	padding: 0 40px;
	-webkit-justify-content: center;
	justify-content: center;
}

/* line 2672, ../sass/app/_solve.scss */
#main.case-v .module-wrapper .m-wrapper .show-wrap .content-detail .item.pro_special {
	height: 100%;
	background: white;
	display: -webkit-flex;
	display: flex;
	-webkit-flex-direction: column;
	flex-direction: column;
	-webkit-flex-wrap: nowrap;
	flex-wrap: nowrap;
	-webkit-justify-content: center;
	justify-content: center;
	padding: 0 40px;
}

/* line 2678, ../sass/app/_solve.scss */
#main.case-v .module-wrapper .m-wrapper .show-wrap .content-detail .item.pro_special .type-container {
	width: 100%;
	display: -webkit-flex;
	display: flex;
	-webkit-flex-direction: row;
	flex-direction: row;
	-webkit-flex-wrap: nowrap;
	flex-wrap: nowrap;
	-webkit-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-justify-content: space-between;
	justify-content: space-between;
}

/* line 2683, ../sass/app/_solve.scss */
#main.case-v .module-wrapper .m-wrapper .show-wrap .content-detail .item.pro_special .type-container .type-item {
	margin-top: 20px;
	width: 46%;
}

/* line 2690, ../sass/app/_solve.scss */
#main.case-v .module-wrapper .m-wrapper .show-wrap .content-detail .item.pro_special .title {
	border-bottom: 1px solid #cccccc;
	font-size: 1.8rem;
	color: #006ed2;
	margin: 15px 0 10px;
	padding-bottom: 5px;
	text-align: left;
	position: relative;
	overflow: hidden;
	height: 28px;
	line-height: 1.5;
}

/* line 2701, ../sass/app/_solve.scss */
#main.case-v .module-wrapper .m-wrapper .show-wrap .content-detail .item.pro_special .title span {
	vertical-align: middle;
	display: inline-block;
	margin-left: 10px;
	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
	opacity: 0;
	-moz-transition: opacity 0.3s ease;
	-o-transition: opacity 0.3s ease;
	-webkit-transition: opacity 0.3s ease;
	transition: opacity 0.3s ease;
}

/* line 2708, ../sass/app/_solve.scss */
#main.case-v .module-wrapper .m-wrapper .show-wrap .content-detail .item.pro_special .title::after {
	position: absolute;
	content: '';
	display: block;
	width: 100%;
	height: 1px;
	background: #006ed2;
	left: -100%;
	bottom: 0;
	-moz-transition: left 0.3s ease;
	-o-transition: left 0.3s ease;
	-webkit-transition: left 0.3s ease;
	transition: left 0.3s ease;
}

/* line 2719, ../sass/app/_solve.scss */
#main.case-v .module-wrapper .m-wrapper .show-wrap .content-detail .item.pro_special .title:hover span {
	filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
	opacity: 1;
}

/* line 2722, ../sass/app/_solve.scss */
#main.case-v .module-wrapper .m-wrapper .show-wrap .content-detail .item.pro_special .title:hover::after {
	left: 0;
}

/* line 2727, ../sass/app/_solve.scss */
#main.case-v .module-wrapper .m-wrapper .show-wrap .content-detail .item.pro_special .intro {
	font-size: 1.4rem;
	line-height: 1.5;
}

/* line 2730, ../sass/app/_solve.scss */
#main.case-v .module-wrapper .m-wrapper .show-wrap .content-detail .item.pro_special .intro.special {
	font-size: 1.6rem;
}

/* line 2735, ../sass/app/_solve.scss */
#main.case-v .module-wrapper .m-wrapper .show-wrap .content-detail .item.pro {
	display: block;
	background: white;
	height: 100%;
	padding: 10px 40px;
}

/* line 2740, ../sass/app/_solve.scss */
#main.case-v .module-wrapper .m-wrapper .show-wrap .content-detail .item.pro .title {
	font-size: 2.9rem;
	color: #006ed2;
	margin-bottom: 25px;
	text-align: left;
}

/* line 2746, ../sass/app/_solve.scss */
#main.case-v .module-wrapper .m-wrapper .show-wrap .content-detail .item.pro .detail-wrap {
	position: relative;
	height: 155px;
}

/* line 2749, ../sass/app/_solve.scss */
#main.case-v .module-wrapper .m-wrapper .show-wrap .content-detail .item.pro .detail-wrap .detail {
	margin-top: 40px;
	position: absolute;
	top: 0;
	left: 0;
	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
	opacity: 0;
	font-size: 1.6rem;
	line-height: 1.5;
}

/* line 2757, ../sass/app/_solve.scss */
#main.case-v .module-wrapper .m-wrapper .show-wrap .content-detail .item.pro .detail-wrap .detail.active {
	filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
	opacity: 1;
}

/* line 2762, ../sass/app/_solve.scss */
#main.case-v .module-wrapper .m-wrapper .show-wrap .content-detail .item.pro .btns-list {
	width: 100%;
}

/* line 2764, ../sass/app/_solve.scss */
#main.case-v .module-wrapper .m-wrapper .show-wrap .content-detail .item.pro .btns-list .btn {
	cursor: pointer;
	float: left;
	width: 50%;
	font-size: 1.8rem;
	line-height: 2.5;
}

/* line 2770, ../sass/app/_solve.scss */
#main.case-v .module-wrapper .m-wrapper .show-wrap .content-detail .item.pro .btns-list .btn.active {
	color: #006ed2;
}

/* line 2773, ../sass/app/_solve.scss */
#main.case-v .module-wrapper .m-wrapper .show-wrap .content-detail .item.pro .btns-list .btn:hover {
	color: #006ed2;
}

/* line 2777, ../sass/app/_solve.scss */
#main.case-v .module-wrapper .m-wrapper .show-wrap .content-detail .item.pro .btns-list::after {
	content: '';
	display: block;
	clear: both;
}

/* line 2782, ../sass/app/_solve.scss */
#main.case-v .module-wrapper .m-wrapper .show-wrap .content-detail .item.pro .more {
	font-size: 1.8rem;
	position: absolute;
	bottom: 20px;
	padding-top: 20px;
	margin-top: 15px;
	width: 520px;
	left: 40px;
	border-top: 1px solid #999999;
}

/* line 2791, ../sass/app/_solve.scss */
#main.case-v .module-wrapper .m-wrapper .show-wrap .content-detail .item.pro .more em {
	font-weight: bold;
	color: #006ed2;
	margin-left: 5px;
}

/* line 2798, ../sass/app/_solve.scss */
#main.case-v .module-wrapper .m-wrapper .show-wrap .content-detail .item.service {
	display: block;
	height: 100%;
	padding: 10px 40px;
	background: white;
	border: 1px solid #cfd6d7;
	border-left: none;
}

/* line 2805, ../sass/app/_solve.scss */
#main.case-v .module-wrapper .m-wrapper .show-wrap .content-detail .item.service .support {
	width: 100%;
	height: 100%;
	display: -webkit-flex;
	display: flex;
	-webkit-flex-direction: column;
	flex-direction: column;
	-webkit-flex-wrap: nowrap;
	flex-wrap: nowrap;
	-webkit-justify-content: space-around;
	justify-content: space-around;
}

/* line 2810, ../sass/app/_solve.scss */
#main.case-v .module-wrapper .m-wrapper .show-wrap .content-detail .item.service .support .su_slogan {
	font-size: 1.8rem;
	line-height: 2;
}

/* line 2814, ../sass/app/_solve.scss */
#main.case-v .module-wrapper .m-wrapper .show-wrap .content-detail .item.service .support .su_title {
	width: 100%;
	overflow-x: hidden;
	position: relative;
	display: inline-block;
	font-size: 2.4rem;
	border-bottom: 1px solid #cccccc;
	padding-bottom: 5px;
	margin-bottom: 10px;
	color: #006ed2;
}

/* line 2824, ../sass/app/_solve.scss */
#main.case-v .module-wrapper .m-wrapper .show-wrap .content-detail .item.service .support .su_title em {
	font-weight: bold;
}

/* line 2827, ../sass/app/_solve.scss */
#main.case-v .module-wrapper .m-wrapper .show-wrap .content-detail .item.service .support .su_title span {
	vertical-align: middle;
	display: inline-block;
	margin-left: 10px;
	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
	opacity: 0;
	-moz-transition: opacity 0.3s ease;
	-o-transition: opacity 0.3s ease;
	-webkit-transition: opacity 0.3s ease;
	transition: opacity 0.3s ease;
}

/* line 2834, ../sass/app/_solve.scss */
#main.case-v .module-wrapper .m-wrapper .show-wrap .content-detail .item.service .support .su_title::after {
	position: absolute;
	content: '';
	display: block;
	width: 100%;
	height: 1px;
	background: #006ed2;
	left: -100%;
	bottom: 0;
	-moz-transition: left 0.3s ease;
	-o-transition: left 0.3s ease;
	-webkit-transition: left 0.3s ease;
	transition: left 0.3s ease;
}

/* line 2845, ../sass/app/_solve.scss */
#main.case-v .module-wrapper .m-wrapper .show-wrap .content-detail .item.service .support .su_title:hover span {
	filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
	opacity: 1;
}

/* line 2848, ../sass/app/_solve.scss */
#main.case-v .module-wrapper .m-wrapper .show-wrap .content-detail .item.service .support .su_title:hover::after {
	left: 0;
}

/* line 2854, ../sass/app/_solve.scss */
#main.case-v .module-wrapper .m-wrapper .show-wrap .content-detail .item.service .support .su_intro {
	font-size: 1.4rem;
	line-height: 1.5;
	margin-bottom: 30px;
}

/* line 2858, ../sass/app/_solve.scss */
#main.case-v .module-wrapper .m-wrapper .show-wrap .content-detail .item.service .support .su_intro.last {
	margin-bottom: 0;
}

/* line 2863, ../sass/app/_solve.scss */
#main.case-v .module-wrapper .m-wrapper .show-wrap .content-detail .item.service .title {
	font-weight: bold;
	margin-top: 50px;
	font-size: 1.8rem;
	line-height: 1.6;
	color: #006ed2;
	margin-bottom: 25px;
	text-align: left;
}

/* line 2872, ../sass/app/_solve.scss */
#main.case-v .module-wrapper .m-wrapper .show-wrap .content-detail .item.service ul {
	margin-bottom: 25px;
}

/* line 2874, ../sass/app/_solve.scss */
#main.case-v .module-wrapper .m-wrapper .show-wrap .content-detail .item.service ul li {
	position: relative;
	padding-left: 15px;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	width: 50%;
	float: left;
}

/* line 2880, ../sass/app/_solve.scss */
#main.case-v .module-wrapper .m-wrapper .show-wrap .content-detail .item.service ul li p {
	margin-bottom: 0;
	font-weight: bold;
	font-size: 1.4rem;
	line-height: 2.1;
}

/* line 2885, ../sass/app/_solve.scss */
#main.case-v .module-wrapper .m-wrapper .show-wrap .content-detail .item.service ul li p em {
	font-size: 1.4rem;
}

/* line 2889, ../sass/app/_solve.scss */
#main.case-v .module-wrapper .m-wrapper .show-wrap .content-detail .item.service ul li::after {
	content: '';
	display: block;
	position: absolute;
	width: 5px;
	height: 5px;
	border-radius: 50%;
	background: #006ed2;
	top: 50%;
	margin-top: -2.5px;
	left: 0;
}

/* line 2903, ../sass/app/_solve.scss */
#main.case-v .module-wrapper .m-wrapper .show-wrap .content-detail .item.service ul::after {
	content: '';
	display: block;
	clear: both;
}

/* line 2908, ../sass/app/_solve.scss */
#main.case-v .module-wrapper .m-wrapper .show-wrap .content-detail .item.service .detail-wrap {
	position: relative;
	height: 155px;
}

/* line 2911, ../sass/app/_solve.scss */
#main.case-v .module-wrapper .m-wrapper .show-wrap .content-detail .item.service .detail-wrap .detail {
	position: absolute;
	top: 0;
	left: 0;
	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
	opacity: 0;
	font-size: 1.6rem;
	line-height: 1.5;
}

/* line 2918, ../sass/app/_solve.scss */
#main.case-v .module-wrapper .m-wrapper .show-wrap .content-detail .item.service .detail-wrap .detail strong {
	font-weight: bold;
}

/* line 2920, ../sass/app/_solve.scss */
#main.case-v .module-wrapper .m-wrapper .show-wrap .content-detail .item.service .detail-wrap .detail strong.blue {
	font-size: 2.4rem;
	color: #006ed2;
}

/* line 2925, ../sass/app/_solve.scss */
#main.case-v .module-wrapper .m-wrapper .show-wrap .content-detail .item.service .detail-wrap .detail.active {
	filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
	opacity: 1;
}

/* line 2930, ../sass/app/_solve.scss */
#main.case-v .module-wrapper .m-wrapper .show-wrap .content-detail .item.service .btns-list {
	width: 100%;
}

/* line 2932, ../sass/app/_solve.scss */
#main.case-v .module-wrapper .m-wrapper .show-wrap .content-detail .item.service .btns-list .btn {
	float: left;
	width: 50%;
	font-size: 1.8rem;
	line-height: 2.5;
}

/* line 2937, ../sass/app/_solve.scss */
#main.case-v .module-wrapper .m-wrapper .show-wrap .content-detail .item.service .btns-list .btn.active {
	color: #006ed2;
}

/* line 2940, ../sass/app/_solve.scss */
#main.case-v .module-wrapper .m-wrapper .show-wrap .content-detail .item.service .btns-list .btn:hover {
	color: #006ed2;
}

/* line 2944, ../sass/app/_solve.scss */
#main.case-v .module-wrapper .m-wrapper .show-wrap .content-detail .item.service .btns-list::after {
	content: '';
	display: block;
	clear: both;
}

/* line 2949, ../sass/app/_solve.scss */
#main.case-v .module-wrapper .m-wrapper .show-wrap .content-detail .item.service .choose-wrap {
	margin-top: 30px;
}

/* line 2951, ../sass/app/_solve.scss */
#main.case-v .module-wrapper .m-wrapper .show-wrap .content-detail .item.service .choose-wrap .choose-item {
	width: 250px;
	height: 50px;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	border: 1px solid #e6e6e6;
	line-height: 48px;
}

/* line 2957, ../sass/app/_solve.scss */
#main.case-v .module-wrapper .m-wrapper .show-wrap .content-detail .item.service .choose-wrap .choose-item span {
	text-align: center;
	font-size: 1.8rem;
	display: inline-block;
}

/* line 2961, ../sass/app/_solve.scss */
#main.case-v .module-wrapper .m-wrapper .show-wrap .content-detail .item.service .choose-wrap .choose-item span:first-child {
	width: 90px;
}

/* line 2964, ../sass/app/_solve.scss */
#main.case-v .module-wrapper .m-wrapper .show-wrap .content-detail .item.service .choose-wrap .choose-item span:nth-child(2) {
	color: #999999;
}

/* line 2967, ../sass/app/_solve.scss */
#main.case-v .module-wrapper .m-wrapper .show-wrap .content-detail .item.service .choose-wrap .choose-item span:nth-child(3) {
	width: 120px;
}

/* line 2975, ../sass/app/_solve.scss */
#main.case-v .module-wrapper .m-wrapper .show-wrap .content-detail .item.service .choose-wrap::after {
	content: '';
	display: block;
	clear: both;
}

/* line 2980, ../sass/app/_solve.scss */
#main.case-v .module-wrapper .m-wrapper .show-wrap .content-detail .item.service .con_detail {
	margin: 20px 0 0;
}

/* line 2982, ../sass/app/_solve.scss */
#main.case-v .module-wrapper .m-wrapper .show-wrap .content-detail .item.service .con_detail .con_title {
	font-size: 1.8rem;
	font-weight: bold;
	color: #006ed2;
	line-height: 3.3;
}

/* line 2989, ../sass/app/_solve.scss */
#main.case-v .module-wrapper .m-wrapper .show-wrap .content-detail .item.service .con_detail .intro {
	font-size: 1.8rem;
	line-height: 3.3;
}

/* line 2992, ../sass/app/_solve.scss */
#main.case-v .module-wrapper .m-wrapper .show-wrap .content-detail .item.service .con_detail .intro p {
	line-height: 2.2;
}

/* line 2999, ../sass/app/_solve.scss */
#main.case-v .module-wrapper .m-wrapper .show-wrap .content-detail .item.service .wechat {
	font-weight: bold;
	font-size: 1.8rem;
	line-height: 1.6;
	color: #006ed2;
	margin-bottom: 20px;
}

/* line 3006, ../sass/app/_solve.scss */
#main.case-v .module-wrapper .m-wrapper .show-wrap .content-detail .item.service .qr {
	position: absolute;
	bottom: 40px;
	right: 40px;
}

/* line 3011, ../sass/app/_solve.scss */
#main.case-v .module-wrapper .m-wrapper .show-wrap .content-detail .item.service.con {
	display: -webkit-flex;
	display: flex;
	-webkit-flex-direction: row;
	flex-direction: row;
	-webkit-flex-wrap: nowrap;
	flex-wrap: nowrap;
	-webkit-align-items: center;
	align-items: center;
}

/* line 3015, ../sass/app/_solve.scss */
#main.case-v .module-wrapper .m-wrapper .show-wrap .content-detail .item.service.con .contact-content p {
	font-size: 1.8rem;
	line-height: 3.7;
}

/* line 3023, ../sass/app/_solve.scss */
#main.case-v .module-wrapper .m-wrapper .show-wrap .content-detail .item.about-us {
	display: block;
	background: white;
	height: 100%;
	padding: 10px 40px;
}

/* line 3028, ../sass/app/_solve.scss */
#main.case-v .module-wrapper .m-wrapper .show-wrap .content-detail .item.about-us.his {
	background-image: url("../images/index/about-bg.png");
	background-size: contain;
	background-repeat: no-repeat;
	background-position: center bottom;
}

/* line 3034, ../sass/app/_solve.scss */
#main.case-v .module-wrapper .m-wrapper .show-wrap .content-detail .item.about-us .title {
	margin-top: 20px;
	font-size: 2.4rem;
	font-weight: bold;
	color: #006ed2;
	margin-bottom: 30px;
	text-align: left;
}

/* line 3042, ../sass/app/_solve.scss */
#main.case-v .module-wrapper .m-wrapper .show-wrap .content-detail .item.about-us ul {
	margin-bottom: 25px;
}

/* line 3044, ../sass/app/_solve.scss */
#main.case-v .module-wrapper .m-wrapper .show-wrap .content-detail .item.about-us ul li {
	position: relative;
	padding-left: 15px;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	width: 50%;
	float: left;
}

/* line 3050, ../sass/app/_solve.scss */
#main.case-v .module-wrapper .m-wrapper .show-wrap .content-detail .item.about-us ul li p {
	margin-bottom: 0;
	font-weight: bold;
	font-size: 1.4rem;
	line-height: 2.1;
}

/* line 3055, ../sass/app/_solve.scss */
#main.case-v .module-wrapper .m-wrapper .show-wrap .content-detail .item.about-us ul li p em {
	font-size: 1.4rem;
}

/* line 3059, ../sass/app/_solve.scss */
#main.case-v .module-wrapper .m-wrapper .show-wrap .content-detail .item.about-us ul li::after {
	content: '';
	display: block;
	position: absolute;
	width: 5px;
	height: 5px;
	border-radius: 50%;
	background: #006ed2;
	top: 50%;
	margin-top: -2.5px;
	left: 0;
}

/* line 3073, ../sass/app/_solve.scss */
#main.case-v .module-wrapper .m-wrapper .show-wrap .content-detail .item.about-us ul::after {
	content: '';
	display: block;
	clear: both;
}

/* line 3078, ../sass/app/_solve.scss */
#main.case-v .module-wrapper .m-wrapper .show-wrap .content-detail .item.about-us .text-wrap {
	margin-top: 20px;
}

/* line 3080, ../sass/app/_solve.scss */
#main.case-v .module-wrapper .m-wrapper .show-wrap .content-detail .item.about-us .text-wrap .title {
	margin: 0;
	font-size: 2.4rem;
	text-align: left;
}

/* line 3085, ../sass/app/_solve.scss */
#main.case-v .module-wrapper .m-wrapper .show-wrap .content-detail .item.about-us .text-wrap .intro {
	margin-bottom: 20px;
	font-size: 1.6rem;
	line-height: 1.8;
}

/* line 3090, ../sass/app/_solve.scss */
#main.case-v .module-wrapper .m-wrapper .show-wrap .content-detail .item.about-us .text-wrap .attestation-detail {
	font-size: 1.6rem;
}

/* line 3092, ../sass/app/_solve.scss */
#main.case-v .module-wrapper .m-wrapper .show-wrap .content-detail .item.about-us .text-wrap .attestation-detail strong {
	font-size: 2.4rem;
	color: #006ed2;
}

/* line 3096, ../sass/app/_solve.scss */
#main.case-v .module-wrapper .m-wrapper .show-wrap .content-detail .item.about-us .text-wrap .attestation-detail.change {
	margin-top: 30px;
	line-height: 1.8;
}

/* line 3101, ../sass/app/_solve.scss */
#main.case-v .module-wrapper .m-wrapper .show-wrap .content-detail .item.about-us .text-wrap.special {
	margin-top: 30px;
}

/* line 3103, ../sass/app/_solve.scss */
#main.case-v .module-wrapper .m-wrapper .show-wrap .content-detail .item.about-us .text-wrap.special .title {
	font-size: 2.1rem;
}

/* line 3106, ../sass/app/_solve.scss */
#main.case-v .module-wrapper .m-wrapper .show-wrap .content-detail .item.about-us .text-wrap.special .intro {
	font-size: 1.4rem;
	line-height: 1.5;
}

/* line 3110, ../sass/app/_solve.scss */
#main.case-v .module-wrapper .m-wrapper .show-wrap .content-detail .item.about-us .text-wrap.special .date-wrap {
	margin-bottom: 10px;
}

/* line 3112, ../sass/app/_solve.scss */
#main.case-v .module-wrapper .m-wrapper .show-wrap .content-detail .item.about-us .text-wrap.special .date-wrap .date {
	font-size: 1.6rem;
	line-height: 1.5;
	color: #999999;
}

/* line 3117, ../sass/app/_solve.scss */
#main.case-v .module-wrapper .m-wrapper .show-wrap .content-detail .item.about-us .text-wrap.special .date-wrap .news-title {
	width: 100%;
	overflow-x: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	font-size: 1.8rem;
}

/* line 3126, ../sass/app/_solve.scss */
#main.case-v .module-wrapper .m-wrapper .show-wrap .content-detail .item.about-us .text-wrap.special .date-wrap:hover .news-title {
	font-weight: bold;
	color: #006ed2;
}

/* line 3132, ../sass/app/_solve.scss */
#main.case-v .module-wrapper .m-wrapper .show-wrap .content-detail .item.about-us .text-wrap.special .date-wrap.active .news-title {
	font-weight: bold;
	color: #006ed2;
}

/* line 3138, ../sass/app/_solve.scss */
#main.case-v .module-wrapper .m-wrapper .show-wrap .content-detail .item.about-us .text-wrap.special.advantage {
	/*height: 100%;
  @include flex-c-n();
  @include justify-content(center);*/
}

/* line 3142, ../sass/app/_solve.scss */
#main.case-v .module-wrapper .m-wrapper .show-wrap .content-detail .item.about-us .text-wrap.special.advantage .title {
	width: 100%;
	overflow-x: hidden;
	position: relative;
	display: inline-block;
	font-size: 2.4rem;
	border-bottom: 1px solid #cccccc;
	padding-bottom: 5px;
	margin-bottom: 10px;
}

/* line 3151, ../sass/app/_solve.scss */
#main.case-v .module-wrapper .m-wrapper .show-wrap .content-detail .item.about-us .text-wrap.special.advantage .title em {
	font-weight: bold;
}

/* line 3154, ../sass/app/_solve.scss */
#main.case-v .module-wrapper .m-wrapper .show-wrap .content-detail .item.about-us .text-wrap.special.advantage .title span {
	vertical-align: middle;
	display: inline-block;
	margin-left: 10px;
	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
	opacity: 0;
	-moz-transition: opacity 0.3s ease;
	-o-transition: opacity 0.3s ease;
	-webkit-transition: opacity 0.3s ease;
	transition: opacity 0.3s ease;
}

/* line 3161, ../sass/app/_solve.scss */
#main.case-v .module-wrapper .m-wrapper .show-wrap .content-detail .item.about-us .text-wrap.special.advantage .title::after {
	position: absolute;
	content: '';
	display: block;
	width: 100%;
	height: 1px;
	background: #006ed2;
	left: -100%;
	bottom: 0;
	-moz-transition: left 0.3s ease;
	-o-transition: left 0.3s ease;
	-webkit-transition: left 0.3s ease;
	transition: left 0.3s ease;
}

/* line 3172, ../sass/app/_solve.scss */
#main.case-v .module-wrapper .m-wrapper .show-wrap .content-detail .item.about-us .text-wrap.special.advantage .title:hover span {
	filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
	opacity: 1;
}

/* line 3175, ../sass/app/_solve.scss */
#main.case-v .module-wrapper .m-wrapper .show-wrap .content-detail .item.about-us .text-wrap.special.advantage .title:hover::after {
	left: 0;
}

/* line 3181, ../sass/app/_solve.scss */
#main.case-v .module-wrapper .m-wrapper .show-wrap .content-detail .item.about-us .text-wrap.special.advantage .detail {
	font-size: 1.6rem;
	line-height: 1.8;
}

/* line 3188, ../sass/app/_solve.scss */
#main.case-v .module-wrapper .m-wrapper .show-wrap .content-detail .item.about-us .about-all {
	margin-top: 20px;
}

/* line 3191, ../sass/app/_solve.scss */
#main.case-v .module-wrapper .m-wrapper .show-wrap .content-detail .item.about-us .about-item {
	margin-bottom: 20px;
}

/* line 3193, ../sass/app/_solve.scss */
#main.case-v .module-wrapper .m-wrapper .show-wrap .content-detail .item.about-us .about-item .title {
	font-weight: normal;
	margin: 0 0 10px;
	font-size: 1.8rem;
	display: inline-block;
	color: black;
	border-bottom: 2px solid black;
}

/* line 3201, ../sass/app/_solve.scss */
#main.case-v .module-wrapper .m-wrapper .show-wrap .content-detail .item.about-us .about-item img {
	display: block;
}

/* line 3204, ../sass/app/_solve.scss */
#main.case-v .module-wrapper .m-wrapper .show-wrap .content-detail .item.about-us .about-item .intro {
	font-size: 1.8rem;
	line-height: 1.5;
	display: block;
	color: #006ed2;
	font-weight: bold;
}

/* line 3213, ../sass/app/_solve.scss */
#main.case-v .module-wrapper .m-wrapper .show-wrap .content-detail .item.about-us .abouts .about-item {
	float: left;
	margin-right: 90px;
}

/* line 3217, ../sass/app/_solve.scss */
#main.case-v .module-wrapper .m-wrapper .show-wrap .content-detail .item.about-us .abouts::after {
	content: '';
	display: block;
	clear: both;
}

/* line 3221, ../sass/app/_solve.scss */
#main.case-v .module-wrapper .m-wrapper .show-wrap .content-detail .item.about-us .abouts.special {
	margin-top: 40px;
}

/* line 3225, ../sass/app/_solve.scss */
#main.case-v .module-wrapper .m-wrapper .show-wrap .content-detail .item.about-us .detail-wrap {
	position: relative;
	height: 155px;
}

/* line 3228, ../sass/app/_solve.scss */
#main.case-v .module-wrapper .m-wrapper .show-wrap .content-detail .item.about-us .detail-wrap .detail {
	position: absolute;
	top: 0;
	left: 0;
	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
	opacity: 0;
	font-size: 1.6rem;
	line-height: 1.8;
}

/* line 3235, ../sass/app/_solve.scss */
#main.case-v .module-wrapper .m-wrapper .show-wrap .content-detail .item.about-us .detail-wrap .detail strong {
	font-weight: bold;
}

/* line 3238, ../sass/app/_solve.scss */
#main.case-v .module-wrapper .m-wrapper .show-wrap .content-detail .item.about-us .detail-wrap .detail.active {
	filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
	opacity: 1;
}

/* line 3242, ../sass/app/_solve.scss */
#main.case-v .module-wrapper .m-wrapper .show-wrap .content-detail .item.about-us .detail-wrap .business-intro {
	margin-top: 50px;
	font-size: 1.6rem;
	line-height: 1.5;
}

/* line 3249, ../sass/app/_solve.scss */
#main.case-v .module-wrapper .m-wrapper .show-wrap .content-detail .item.about-us .history-wrap {
	position: absolute;
	left: 0;
	bottom: 0;
	width: 100%;
	overflow: hidden;
}

/* line 3256, ../sass/app/_solve.scss */
#main.case-v .module-wrapper .m-wrapper .show-wrap .content-detail .item.about-us .history-wrap .title {
	font-size: 4.4rem;
	margin-bottom: 70px;
}

/* line 3260, ../sass/app/_solve.scss */
#main.case-v .module-wrapper .m-wrapper .show-wrap .content-detail .item.about-us .history-wrap .detail-content {
	width: 100%;
}

/* line 3262, ../sass/app/_solve.scss */
#main.case-v .module-wrapper .m-wrapper .show-wrap .content-detail .item.about-us .history-wrap .detail-content .since {
	float: left;
}

/* line 3267, ../sass/app/_solve.scss */
#main.case-v .module-wrapper .m-wrapper .show-wrap .content-detail .item.about-us .history-wrap .detail-content .since p {

	font-size: 101px;
	color: transparent;
	text-stroke: 1px #006ed2;
	-moz-text-stroke: 1px #006ed2;
	-webkit-text-stroke: 1px #006ed2;
}

/* line 3276, ../sass/app/_solve.scss */
#main.case-v .module-wrapper .m-wrapper .show-wrap .content-detail .item.about-us .history-wrap .detail-content .history-swiper {
	position: relative;
	width: 100%;
}

/* line 3279, ../sass/app/_solve.scss */
#main.case-v .module-wrapper .m-wrapper .show-wrap .content-detail .item.about-us .history-wrap .detail-content .history-swiper .mask {
	z-index: 2;
	width: 50px;
	height: 100%;
	top: 0;
	right: 0;
	position: absolute;
	background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuMCIgeTE9IjAuNSIgeDI9IjEuMCIgeTI9IjAuNSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwLjAiLz48c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiLz48L2xpbmVhckdyYWRpZW50PjwvZGVmcz48cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBmaWxsPSJ1cmwoI2dyYWQpIiAvPjwvc3ZnPiA=');
	background-size: 100%;
	background-image: -webkit-gradient(linear, 0% 50%, 100% 50%, color-stop(0%, rgba(0, 0, 0, 0)), color-stop(100%, #ffffff));
	background-image: -moz-linear-gradient(left, rgba(0, 0, 0, 0), #ffffff);
	background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, 0), #ffffff);
	background-image: linear-gradient(to right, rgba(0, 0, 0, 0), #ffffff);
}

/* line 3288, ../sass/app/_solve.scss */
#main.case-v .module-wrapper .m-wrapper .show-wrap .content-detail .item.about-us .history-wrap .detail-content .history-swiper .mask.top {
	right: unset;
	left: 0;
	background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjEuMCIgeTE9IjAuNSIgeDI9IjAuMCIgeTI9IjAuNSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwLjAiLz48c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiLz48L2xpbmVhckdyYWRpZW50PjwvZGVmcz48cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBmaWxsPSJ1cmwoI2dyYWQpIiAvPjwvc3ZnPiA=');
	background-size: 100%;
	background-image: -webkit-gradient(linear, 100% 50%, 0% 50%, color-stop(0%, rgba(0, 0, 0, 0)), color-stop(100%, #ffffff));
	background-image: -moz-linear-gradient(right, rgba(0, 0, 0, 0), #ffffff);
	background-image: -webkit-linear-gradient(right, rgba(0, 0, 0, 0), #ffffff);
	background-image: linear-gradient(to left, rgba(0, 0, 0, 0), #ffffff);
}

/* line 3294, ../sass/app/_solve.scss */
#main.case-v .module-wrapper .m-wrapper .show-wrap .content-detail .item.about-us .history-wrap .detail-content .history-swiper .swiper-container {
	width: 100%;
	padding-bottom: 10px;
}

/* line 3297, ../sass/app/_solve.scss */
#main.case-v .module-wrapper .m-wrapper .show-wrap .content-detail .item.about-us .history-wrap .detail-content .history-swiper .swiper-container .swiper-wrapper {
	width: 100%;
}

/* line 3299, ../sass/app/_solve.scss */
#main.case-v .module-wrapper .m-wrapper .show-wrap .content-detail .item.about-us .history-wrap .detail-content .history-swiper .swiper-container .swiper-wrapper .swiper-slide {
	width: auto;
	position: relative;
}

/* line 3302, ../sass/app/_solve.scss */
#main.case-v .module-wrapper .m-wrapper .show-wrap .content-detail .item.about-us .history-wrap .detail-content .history-swiper .swiper-container .swiper-wrapper .swiper-slide .history-detail {
	position: relative;
	width: 205px;
	height: 180px;
	padding-left: 15px;
	border-left: 1px solid #006ed2;
}

/* line 3308, ../sass/app/_solve.scss */
#main.case-v .module-wrapper .m-wrapper .show-wrap .content-detail .item.about-us .history-wrap .detail-content .history-swiper .swiper-container .swiper-wrapper .swiper-slide .history-detail p {
	font-size: 1.4rem;
	line-height: 1.3;
}

/* line 3313, ../sass/app/_solve.scss */
#main.case-v .module-wrapper .m-wrapper .show-wrap .content-detail .item.about-us .history-wrap .detail-content .history-swiper .swiper-container .swiper-wrapper .swiper-slide .circle {
	position: absolute;
	margin: 0 auto;
	width: 5px;
	height: 5px;
	border-radius: 50%;
	top: 0;
	left: -2px;
	background: #006ed2;
}

/* line 3323, ../sass/app/_solve.scss */
#main.case-v .module-wrapper .m-wrapper .show-wrap .content-detail .item.about-us .history-wrap .detail-content .history-swiper .swiper-container .swiper-wrapper .swiper-slide .add {
	cursor: pointer !important;
	margin-right: 5px;
	position: relative;
	top: 15px;
	width: 19px;
	height: 19px;
	display: inline-block;
	vertical-align: middle;
	text-align: center;
	line-height: 18px;
}

/* line 3334, ../sass/app/_solve.scss */
#main.case-v .module-wrapper .m-wrapper .show-wrap .content-detail .item.about-us .history-wrap .detail-content .history-swiper .swiper-container .swiper-wrapper .swiper-slide .add img {
	display: inline-block;
	vertical-align: middle;
	-moz-transition: -moz-transform 0.3s ease;
	-o-transition: -o-transform 0.3s ease;
	-webkit-transition: -webkit-transform 0.3s ease;
	transition: transform 0.3s ease;
}

/* line 3339, ../sass/app/_solve.scss */
#main.case-v .module-wrapper .m-wrapper .show-wrap .content-detail .item.about-us .history-wrap .detail-content .history-swiper .swiper-container .swiper-wrapper .swiper-slide .add .bg {
	position: absolute;
	z-index: -1;
	width: 19px;
	height: 19px;
	top: 0;
	left: 0;
	background: white;
	border-radius: 50%;
	-moz-animation: circle-scale 2s ease infinite;
	-webkit-animation: circle-scale 2s ease infinite;
	animation: circle-scale 2s ease infinite;
}

/* line 3351, ../sass/app/_solve.scss */
#main.case-v .module-wrapper .m-wrapper .show-wrap .content-detail .item.about-us .history-wrap .detail-content .history-swiper .swiper-container .swiper-wrapper .swiper-slide .add.active img {
	-moz-transform: rotate(-45deg);
	-ms-transform: rotate(-45deg);
	-webkit-transform: rotate(-45deg);
	transform: rotate(-45deg);
}

/* line 3356, ../sass/app/_solve.scss */
#main.case-v .module-wrapper .m-wrapper .show-wrap .content-detail .item.about-us .history-wrap .detail-content .history-swiper .swiper-container .swiper-wrapper .swiper-slide .intro-img {
	display: none;
	position: absolute;
	top: 0;
	left: 5px;
	width: calc(100% - 10px);
}

/* line 3362, ../sass/app/_solve.scss */
#main.case-v .module-wrapper .m-wrapper .show-wrap .content-detail .item.about-us .history-wrap .detail-content .history-swiper .swiper-container .swiper-wrapper .swiper-slide .intro-img img {
	width: 100%;
	height: auto;
}

/* line 3367, ../sass/app/_solve.scss */
#main.case-v .module-wrapper .m-wrapper .show-wrap .content-detail .item.about-us .history-wrap .detail-content .history-swiper .swiper-container .swiper-wrapper .swiper-slide .switch-wrap {
	position: absolute;
	margin-top: 15px;
	bottom: 10px;
	left: 5px;
}

/* line 3372, ../sass/app/_solve.scss */
#main.case-v .module-wrapper .m-wrapper .show-wrap .content-detail .item.about-us .history-wrap .detail-content .history-swiper .swiper-container .swiper-wrapper .swiper-slide .switch-wrap span {
	font-size: 1.8rem;
	color: #006ed2;
	display: inline-block;
	vertical-align: middle;

}

/* line 3381, ../sass/app/_solve.scss */
#main.case-v .module-wrapper .m-wrapper .show-wrap .content-detail .item.about-us .history-wrap .detail-content .history-swiper .swiper-container .swiper-wrapper .swiper-slide:first-child .history-detail {
	margin-left: 40px;
}

/* line 3385, ../sass/app/_solve.scss */
#main.case-v .module-wrapper .m-wrapper .show-wrap .content-detail .item.about-us .history-wrap .detail-content .history-swiper .swiper-container .swiper-wrapper .swiper-slide:first-child .circle {
	left: 38px;
}

/* line 3391, ../sass/app/_solve.scss */
#main.case-v .module-wrapper .m-wrapper .show-wrap .content-detail .item.about-us .history-wrap .detail-content .history-swiper .swiper-container .swiper-scrollbar {
	height: 10px;
	bottom: 0;
	background: transparent;
}

/* line 3395, ../sass/app/_solve.scss */
#main.case-v .module-wrapper .m-wrapper .show-wrap .content-detail .item.about-us .history-wrap .detail-content .history-swiper .swiper-container .swiper-scrollbar .swiper-scrollbar-drag {
	border-radius: unset;
	background: #006ed2;
}

/* line 3403, ../sass/app/_solve.scss */
#main.case-v .module-wrapper .m-wrapper .show-wrap .content-detail .item.about-us .history-wrap .detail-content::after {
	content: '';
	display: block;
	clear: both;
}

/* line 3408, ../sass/app/_solve.scss */
#main.case-v .module-wrapper .m-wrapper .show-wrap .content-detail .item.about-us .history-wrap::after {
	content: '';
	display: block;
	position: absolute;
	left: 0;
	bottom: 10px;
	width: 100%;
	height: 2px;
	background: #006ed2;
}

/* line 3418, ../sass/app/_solve.scss */
#main.case-v .module-wrapper .m-wrapper .show-wrap .content-detail .item.about-us .btns-list {
	width: 100%;
}

/* line 3420, ../sass/app/_solve.scss */
#main.case-v .module-wrapper .m-wrapper .show-wrap .content-detail .item.about-us .btns-list .btn {
	float: left;
	width: 50%;
	font-size: 1.8rem;
	line-height: 2.5;
}

/* line 3425, ../sass/app/_solve.scss */
#main.case-v .module-wrapper .m-wrapper .show-wrap .content-detail .item.about-us .btns-list .btn.active {
	color: #006ed2;
}

/* line 3428, ../sass/app/_solve.scss */
#main.case-v .module-wrapper .m-wrapper .show-wrap .content-detail .item.about-us .btns-list .btn:hover {
	color: #006ed2;
}

/* line 3432, ../sass/app/_solve.scss */
#main.case-v .module-wrapper .m-wrapper .show-wrap .content-detail .item.about-us .btns-list::after {
	content: '';
	display: block;
	clear: both;
}

/* line 3438, ../sass/app/_solve.scss */
#main.case-v .module-wrapper .m-wrapper .show-wrap .content-detail .item.about-us.con {
	display: -webkit-flex;
	display: flex;
	-webkit-flex-direction: row;
	flex-direction: row;
	-webkit-flex-wrap: nowrap;
	flex-wrap: nowrap;
	-webkit-align-items: center;
	align-items: center;
}

/* line 3442, ../sass/app/_solve.scss */
#main.case-v .module-wrapper .m-wrapper .show-wrap .content-detail .item.about-us.con .contact-content p {
	font-size: 1.8rem;
	line-height: 3.7;
}

/* line 3450, ../sass/app/_solve.scss */
#main.case-v .module-wrapper .m-wrapper .show-wrap .content-detail .item:first-child {
	z-index: 2;
}

/* line 3454, ../sass/app/_solve.scss */
#main.case-v .module-wrapper .m-wrapper .show-wrap .content-detail .disinfect-wrap {
	padding: 50px 40px 0;
}

/* line 3456, ../sass/app/_solve.scss */
#main.case-v .module-wrapper .m-wrapper .show-wrap .content-detail .disinfect-wrap p {
	font-size: 1.6rem;
	line-height: 1.5;
	margin-bottom: 20px;
}

/* line 3460, ../sass/app/_solve.scss */
#main.case-v .module-wrapper .m-wrapper .show-wrap .content-detail .disinfect-wrap p.t {
	font-weight: bold;
	color: #006ed2;
}

/* line 3464, ../sass/app/_solve.scss */
#main.case-v .module-wrapper .m-wrapper .show-wrap .content-detail .disinfect-wrap p strong {
	width: 80px;
}

/* line 3467, ../sass/app/_solve.scss */
#main.case-v .module-wrapper .m-wrapper .show-wrap .content-detail .disinfect-wrap p em {
	width: 430px;
	display: inline-block;
	vertical-align: top;
}

/* line 3476, ../sass/app/_solve.scss */
#main.case-v .module-wrapper .m-wrapper .show-wrap::after {
	content: '';
	display: block;
	clear: both;
}

/* line 3482, ../sass/app/_solve.scss */
#main.case-v .module-wrapper.special {
	background: #f5f5f5;
}

@media only screen and (max-width: 1600px) {

	/* line 3491, ../sass/app/_solve.scss */
	#main.case-v .case-all .abstract-wrap {
		width: 580px;
	}
}

/* line 2, ../sass/app/_service.scss */
#main.service .head_banner {
	height: 500px;
	width: 100%;
	background-repeat: no-repeat;
	background-position: center;
	-moz-background-size: cover;
	-o-background-size: cover;
	-webkit-background-size: cover;
	background-size: cover;
	background-image: url("../images/serve/head_banner.jpg");
}

/* line 7, ../sass/app/_service.scss */
#main.service .head_banner.download {
	background-image: url("../images/serve/head_banner2.jpg");
}

/* line 10, ../sass/app/_service.scss */
#main.service .head_banner .main-contain {
	height: 100%;
	display: -webkit-flex;
	display: flex;
	-webkit-flex-direction: column;
	flex-direction: column;
	-webkit-flex-wrap: nowrap;
	flex-wrap: nowrap;
	-webkit-justify-content: center;
	justify-content: center;
}

/* line 15, ../sass/app/_service.scss */
#main.service .head_banner .title {
	margin-top: 80px;
	color: white;
	font-size: 3.6rem;
}

/* line 20, ../sass/app/_service.scss */
#main.service .head_banner .detail {
	color: white;
	font-size: 1.6rem;
	line-height: 1.6;
	margin: 40px 0;
}

/* line 28, ../sass/app/_service.scss */
#main.service .index .area {
	padding: 100px 0 70px;
}

/* line 30, ../sass/app/_service.scss */
#main.service .index .area .title {
	font-size: 4rem;
}

/* line 33, ../sass/app/_service.scss */
#main.service .index .area .detail {
	font-size: 1.8rem;
	line-height: 1.6;
	color: #999999;
	margin: 50px 0 80px;
}

/* line 39, ../sass/app/_service.scss */
#main.service .index .area .img {
	text-align: center;
}

/* line 41, ../sass/app/_service.scss */
#main.service .index .area .img img {
	display: inline-block;
}

/* line 46, ../sass/app/_service.scss */
#main.service .index .serve-wrapper {
	width: 100%;
	padding: 90px 0 100px;
	background: #ebebeb;
}

/* line 50, ../sass/app/_service.scss */
#main.service .index .serve-wrapper .title {
	font-size: 3.6rem;
}

/* line 53, ../sass/app/_service.scss */
#main.service .index .serve-wrapper .detail {
	font-size: 1.8rem;
	line-height: 1.6;
	color: #999999;
	margin: 50px 0 110px;
}

/* line 59, ../sass/app/_service.scss */
#main.service .index .serve-wrapper .icon-wrapper {
	width: 100%;
	display: -webkit-flex;
	display: flex;
	-webkit-flex-direction: row;
	flex-direction: row;
	-webkit-flex-wrap: nowrap;
	flex-wrap: nowrap;
	-webkit-justify-content: space-between;
	justify-content: space-between;
}

/* line 64, ../sass/app/_service.scss */
#main.service .index .serve-wrapper .icon-wrapper .item .img {
	text-align: center;
	height: 135px;
	line-height: 135px;
}

/* line 69, ../sass/app/_service.scss */
#main.service .index .serve-wrapper .icon-wrapper .item img {
	display: inline-block;
	vertical-align: middle;
}

/* line 73, ../sass/app/_service.scss */
#main.service .index .serve-wrapper .icon-wrapper .item span {
	display: block;
	font-size: 2.6rem;
	color: #999999;
	margin-top: 40px;
}

/* line 82, ../sass/app/_service.scss */
#main.service .index .contact-wrapper {
	padding: 100px 0;
}

/* line 84, ../sass/app/_service.scss */
#main.service .index .contact-wrapper #map {
	width: 685px;
	height: 573px;
	float: left;
}

/* line 88, ../sass/app/_service.scss */
#main.service .index .contact-wrapper #map .content-window-card {
	position: relative;
	box-shadow: none;
	bottom: 0;
	left: 0;
	width: auto;
	padding: 0;
}

/* line 95, ../sass/app/_service.scss */
#main.service .index .contact-wrapper #map .content-window-card p {
	height: 2rem;
}

/* line 102, ../sass/app/_service.scss */
#main.service .index .contact-wrapper #map .custom-info {
	border: solid 1px silver;
}

/* line 107, ../sass/app/_service.scss */
#main.service .index .contact-wrapper #map div.info-top {
	position: relative;
	background: none repeat scroll 0 0 #F9F9F9;
	border-bottom: 1px solid #CCC;
	border-radius: 5px 5px 0 0;
}

/* line 112, ../sass/app/_service.scss */
#main.service .index .contact-wrapper #map div.info-top div {
	display: inline-block;
	color: #333333;
	font-size: 14px;
	font-weight: bold;
	line-height: 31px;
	padding: 0 50px;
}

/* line 120, ../sass/app/_service.scss */
#main.service .index .contact-wrapper #map div.info-top img {
	position: absolute;
	top: 10px;
	right: 10px;
	transition-duration: 0.25s;
}

/* line 125, ../sass/app/_service.scss */
#main.service .index .contact-wrapper #map div.info-top img:hover {
	box-shadow: 0px 0px 5px #000;
}

/* line 130, ../sass/app/_service.scss */
#main.service .index .contact-wrapper #map div.info-middle {
	font-size: 12px;
	padding: 10px 6px;
	line-height: 20px;
}

/* line 134, ../sass/app/_service.scss */
#main.service .index .contact-wrapper #map div.info-middle img {
	float: left;
	margin-right: 6px;
}

/* line 138, ../sass/app/_service.scss */
#main.service .index .contact-wrapper #map div.info-middle a {
	color: #006ed2;
}

/* line 142, ../sass/app/_service.scss */
#main.service .index .contact-wrapper #map div.info-bottom {
	height: 0px;
	width: 100%;
	clear: both;
	text-align: center;
}

/* line 147, ../sass/app/_service.scss */
#main.service .index .contact-wrapper #map div.info-bottom img {
	position: relative;
	z-index: 104;
}

/* line 156, ../sass/app/_service.scss */
#main.service .index .contact-wrapper #map span {
	margin-left: 5px;
	font-size: 11px;
}

/* line 162, ../sass/app/_service.scss */
#main.service .index .contact-wrapper .contact {
	background: #006ed2;
	float: left;
	width: 515px;
	height: 573px;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	padding: 60px 75px;
}

/* line 169, ../sass/app/_service.scss */
#main.service .index .contact-wrapper .contact p {
	color: white;
}

/* line 172, ../sass/app/_service.scss */
#main.service .index .contact-wrapper .contact .title {
	font-size: 3.6rem;
}

/* line 175, ../sass/app/_service.scss */
#main.service .index .contact-wrapper .contact .detail {
	font-size: 1.8rem;
	line-height: 1.6;
	margin: 60px 0;
}

/* line 180, ../sass/app/_service.scss */
#main.service .index .contact-wrapper .contact .p {
	font-size: 1.2rem;
	line-height: 2;
	vertical-align: top;
}

/* line 185, ../sass/app/_service.scss */
#main.service .index .contact-wrapper .contact .p p {
	float: left;
}

/* line 188, ../sass/app/_service.scss */
#main.service .index .contact-wrapper .contact .p span {
	display: inline-block;
}

/* line 191, ../sass/app/_service.scss */
#main.service .index .contact-wrapper .contact .p::after {
	content: '';
	display: block;
	clear: both;
}

/* line 197, ../sass/app/_service.scss */
#main.service .index .contact-wrapper::after {
	content: '';
	display: block;
	clear: both;
}

/* line 204, ../sass/app/_service.scss */
#main.service .file .lists {
	background: #f2f2f2;
}

/* line 206, ../sass/app/_service.scss */
#main.service .file .lists .post-wrapper {
	padding: 135px 0 100px;
	display: -webkit-flex;
	display: flex;
	-webkit-flex-direction: row;
	flex-direction: row;
	-webkit-flex-wrap: nowrap;
	flex-wrap: nowrap;
	-webkit-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-justify-content: space-between;
	justify-content: space-between;
}

/* line 211, ../sass/app/_service.scss */
#main.service .file .lists .post-wrapper.grid {
	display: grid;
	grid-template-columns: 373px 373px 373px;
	grid-row-gap: 35px;
	-webkit-justify-content: space-between;
	justify-content: space-between;
}

/* line 218, ../sass/app/_service.scss */
#main.service .file .lists .post-wrapper .item {
	position: relative;
	width: 373px;
}

/* line 221, ../sass/app/_service.scss */
#main.service .file .lists .post-wrapper .item .cover {
	width: 100%;
	height: 221px;
	overflow: hidden;
}

/* line 225, ../sass/app/_service.scss */
#main.service .file .lists .post-wrapper .item .cover .img {
	width: 100%;
	height: 100%;
	background-repeat: no-repeat;
	background-position: center;
	-moz-background-size: cover;
	-o-background-size: cover;
	-webkit-background-size: cover;
	background-size: cover;
	-moz-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	-webkit-transition: all 0.3s ease;
	transition: all 0.3s ease;
}

/* line 232, ../sass/app/_service.scss */
#main.service .file .lists .post-wrapper .item .text-wrapper {
	padding: 20px;
	height: 270px;
	background: white;
}

/* line 236, ../sass/app/_service.scss */
#main.service .file .lists .post-wrapper .item .text-wrapper .type {
	font-size: 1.6rem;
	color: #7e8492;
	margin-bottom: 20px;
}

/* line 242, ../sass/app/_service.scss */
#main.service .file .lists .post-wrapper .item .text-wrapper .title {
	font-size: 1.8rem;
	font-weight: bold;
	margin-bottom: 10px;
	color: #006ed2;
}

/* line 248, ../sass/app/_service.scss */
#main.service .file .lists .post-wrapper .item .text-wrapper .intro {
	font-size: 1.6rem;
	line-height: 1.6;
}

/* line 251, ../sass/app/_service.scss */
#main.service .file .lists .post-wrapper .item .text-wrapper .intro span {
	color: #006ed2;
	margin-left: 10px;
}

/* line 256, ../sass/app/_service.scss */
#main.service .file .lists .post-wrapper .item .text-wrapper .news-btn {
	position: absolute;
	left: 20px;
	bottom: 20px;
	width: 333px;
	border-top: 1px solid #7e8492;
	line-height: 37px;
}

/* line 263, ../sass/app/_service.scss */
#main.service .file .lists .post-wrapper .item .text-wrapper .news-btn span {
	vertical-align: middle;
	display: inline-block;
	margin-right: 15px;
}

/* line 268, ../sass/app/_service.scss */
#main.service .file .lists .post-wrapper .item .text-wrapper .news-btn img {
	vertical-align: middle;
	display: inline-block;
}

/* line 276, ../sass/app/_service.scss */
#main.service .file .lists .post-wrapper .item:hover .cover .img {
	-moz-transform: scale(1.1);
	-ms-transform: scale(1.1);
	-webkit-transform: scale(1.1);
	transform: scale(1.1);
}

/* line 281, ../sass/app/_service.scss */
#main.service .file .lists .post-wrapper .item:hover .news-btn span {
	color: #006ed2;
}

/* line 2, ../sass/app/_site.scss */
#main.login .login-container {
	position: fixed;
	z-index: 102;
	width: 100%;
	height: 100vh;
	background-repeat: no-repeat;
	background-position: center;
	-moz-background-size: cover;
	-o-background-size: cover;
	-webkit-background-size: cover;
	background-size: cover;
	background-image: url("../images/site/login-bg.jpg");
}

/* line 9, ../sass/app/_site.scss */
#main.login .login-container .login-wrapper {
	width: 100%;
	height: 100vh;
	display: -webkit-flex;
	display: flex;
	-webkit-flex-direction: row;
	flex-direction: row;
	-webkit-flex-wrap: nowrap;
	flex-wrap: nowrap;
	-webkit-justify-content: flex-end;
	justify-content: flex-end;
	-webkit-align-items: center;
	align-items: center;
}

/* line 15, ../sass/app/_site.scss */
#main.login .login-container .login-wrapper .row {
	margin-top: 50px;
}

/* line 19, ../sass/app/_site.scss */
#main.login .login-container .login-wrapper .form-group .input-group {
	margin: 20px 0;
	width: 100%;
	display: -webkit-flex;
	display: flex;
	-webkit-flex-direction: row;
	flex-direction: row;
	-webkit-flex-wrap: nowrap;
	flex-wrap: nowrap;
	-webkit-justify-content: space-between;
	justify-content: space-between;
}

/* line 24, ../sass/app/_site.scss */
#main.login .login-container .login-wrapper .form-group .input-group .label-wrapper {
	font-size: 2.4rem;
	color: white;
}

/* line 29, ../sass/app/_site.scss */
#main.login .login-container .login-wrapper .form-group .input-group .input-wrapper input {
	width: 290px;
	height: 24px;
	padding: 0 10px;
	border: none;
	border-radius: 3px;
}

/* line 39, ../sass/app/_site.scss */
#main.login .login-container .login-wrapper .tip {
	margin: 20px 0 30px;
	color: white;
	font-size: 1.4rem;
}

/* line 43, ../sass/app/_site.scss */
#main.login .login-container .login-wrapper .tip a {
	color: white;
	text-decoration: underline;
}

/* line 48, ../sass/app/_site.scss */
#main.login .login-container .login-wrapper .btn-group {
	width: 100%;
	display: -webkit-flex;
	display: flex;
	-webkit-flex-direction: row;
	flex-direction: row;
	-webkit-flex-wrap: nowrap;
	flex-wrap: nowrap;
	-webkit-justify-content: space-between;
	justify-content: space-between;
}

/* line 53, ../sass/app/_site.scss */
#main.login .login-container .login-wrapper .btn {
	cursor: pointer;
	width: 200px;
	height: 50px;
	background: #006ed2;
	text-align: center;
	line-height: 50px;
	border: none;
	color: white;
	font-size: 2.4rem;
}

/* line 69, ../sass/app/_site.scss */
#main.signup .signup-container {
	position: fixed;
	z-index: 102;
	width: 100%;
	height: 100vh;
	background: #f5f5f5;
}

/* line 75, ../sass/app/_site.scss */
#main.signup .signup-container .content-wrap {
	width: 100%;
	height: 100%;
	display: -webkit-flex;
	display: flex;
	-webkit-flex-direction: column;
	flex-direction: column;
	-webkit-flex-wrap: nowrap;
	flex-wrap: nowrap;
	-webkit-justify-content: center;
	justify-content: center;
	-webkit-align-items: center;
	align-items: center;
}

/* line 81, ../sass/app/_site.scss */
#main.signup .signup-container .content-wrap .title {
	font-size: 4.8rem;
	font-weight: bold;
	color: #006ed2;
	margin-bottom: 30px;
}

/* line 87, ../sass/app/_site.scss */
#main.signup .signup-container .content-wrap .input-wrap {
	padding: 15px 0;
	display: -webkit-flex;
	display: flex;
	-webkit-flex-direction: row;
	flex-direction: row;
	-webkit-flex-wrap: nowrap;
	flex-wrap: nowrap;
}

/* line 90, ../sass/app/_site.scss */
#main.signup .signup-container .content-wrap .input-wrap .label-wrap {
	padding-left: 33px;
	width: 170px;
	font-size: 1.8rem;
	line-height: 38px;
}

/* line 101, ../sass/app/_site.scss */
#main.signup .signup-container .content-wrap .input-wrap .input input {
	padding: 0 10px;
	width: 478px;
	height: 36px;
	border: 1px solid #ededed;
}

/* line 111, ../sass/app/_site.scss */
#main.signup .signup-container .content-wrap .input-wrap.sms-verify .input input {
	display: inline-block;
	width: 347px;
}

/* line 115, ../sass/app/_site.scss */
#main.signup .signup-container .content-wrap .input-wrap.sms-verify .input .verify-btn {
	cursor: pointer;
	display: inline-block;
	width: 126px;
	height: 36px;
	background: #006ed2;
	text-align: center;
	line-height: 36px;
	color: white;
	font-size: 1.6rem;
}

/* line 129, ../sass/app/_site.scss */
#main.signup .signup-container .content-wrap .input-wrap .error-wrap {
	width: 170px;
	padding-left: 30px;
	font-size: 1.4rem;
	line-height: 38px;
}

/* line 134, ../sass/app/_site.scss */
#main.signup .signup-container .content-wrap .input-wrap .error-wrap .success {
	line-height: 38px;
	display: none;
}

/* line 137, ../sass/app/_site.scss */
#main.signup .signup-container .content-wrap .input-wrap .error-wrap .success .img {
	width: 29px;
	height: 29px;
	background-repeat: no-repeat;
	background-position: center;
	-moz-background-size: cover;
	-o-background-size: cover;
	-webkit-background-size: cover;
	background-size: cover;
	background-image: url("../images/site/success.png");
}

/* line 144, ../sass/app/_site.scss */
#main.signup .signup-container .content-wrap .input-wrap .error-wrap .fail {
	position: relative;
	display: none;
	line-height: 38px;
}

/* line 148, ../sass/app/_site.scss */
#main.signup .signup-container .content-wrap .input-wrap .error-wrap .fail .img {
	vertical-align: top;
	width: 29px;
	height: 29px;
	background-repeat: no-repeat;
	background-position: center;
	-moz-background-size: cover;
	-o-background-size: cover;
	-webkit-background-size: cover;
	background-size: cover;
	background-image: url("../images/site/fail.png");
	display: inline-block;
}

/* line 156, ../sass/app/_site.scss */
#main.signup .signup-container .content-wrap .input-wrap .error-wrap .fail span {
	position: absolute;
	left: 45px;
	top: 0;
	width: 150px;
	padding-top: 10px;
	line-height: 1.2;
	font-size: 1.4rem;
	display: inline-block;
}

/* line 168, ../sass/app/_site.scss */
#main.signup .signup-container .content-wrap .input-wrap .error-wrap.s .success {
	display: block;
}

/* line 171, ../sass/app/_site.scss */
#main.signup .signup-container .content-wrap .input-wrap .error-wrap.s .fail {
	display: none;
}

/* line 174, ../sass/app/_site.scss */
#main.signup .signup-container .content-wrap .input-wrap .error-wrap.s .help-block {
	display: none;
}

/* line 179, ../sass/app/_site.scss */
#main.signup .signup-container .content-wrap .input-wrap .error-wrap.f .success {
	display: none;
}

/* line 182, ../sass/app/_site.scss */
#main.signup .signup-container .content-wrap .input-wrap .error-wrap.f .fail {
	display: block;
}

/* line 185, ../sass/app/_site.scss */
#main.signup .signup-container .content-wrap .input-wrap .error-wrap.f .help-block {
	display: none;
}

/* line 189, ../sass/app/_site.scss */
#main.signup .signup-container .content-wrap .input-wrap .error-wrap .help-block {
	line-height: 38px;
	/* padding-left: 45px;
   position: relative;
   &::after{
     @include after();
     position: absolute;
     width: 29px;
     height: 29px;
     @include background();
     background-image: url("../images/site/fail.png");
     top: 50%;
     margin-top: -14.5px;
     left: 0;
   }*/
}

/* line 208, ../sass/app/_site.scss */
#main.signup .signup-container .content-wrap .btn {
	position: relative;
	left: 50%;
	width: 500px;
	height: 50px;
	text-align: center;
	color: white;
	line-height: 50px;
	background: #006ed2;
	border: none;
	font-size: 1.8rem;
	margin: 50px 0 30px -250px;
}

/* line 221, ../sass/app/_site.scss */
#main.signup .signup-container .content-wrap .login-jump {
	font-size: 1.8rem;
	color: #666666;
}

/* line 224, ../sass/app/_site.scss */
#main.signup .signup-container .content-wrap .login-jump a {
	cursor: pointer;
	text-decoration: underline;
}

/* line 234, ../sass/app/_site.scss */
#main.reset .reset-container {
	position: fixed;
	z-index: 102;
	width: 100%;
	height: 100vh;
	background: #f5f5f5;
}

/* line 240, ../sass/app/_site.scss */
#main.reset .reset-container .content-wrap {
	width: 100%;
	height: 100%;
	display: -webkit-flex;
	display: flex;
	-webkit-flex-direction: column;
	flex-direction: column;
	-webkit-flex-wrap: nowrap;
	flex-wrap: nowrap;
	-webkit-justify-content: center;
	justify-content: center;
	-webkit-align-items: center;
	align-items: center;
}

/* line 246, ../sass/app/_site.scss */
#main.reset .reset-container .content-wrap .title {
	font-size: 4.8rem;
	font-weight: bold;
	color: #006ed2;
	margin-bottom: 30px;
}

/* line 252, ../sass/app/_site.scss */
#main.reset .reset-container .content-wrap .input-wrap {
	padding: 15px 0;
	display: -webkit-flex;
	display: flex;
	-webkit-flex-direction: row;
	flex-direction: row;
	-webkit-flex-wrap: nowrap;
	flex-wrap: nowrap;
}

/* line 255, ../sass/app/_site.scss */
#main.reset .reset-container .content-wrap .input-wrap .label-wrap {
	padding-left: 33px;
	width: 170px;
	font-size: 1.8rem;
	line-height: 38px;
}

/* line 266, ../sass/app/_site.scss */
#main.reset .reset-container .content-wrap .input-wrap .input input {
	padding: 0 10px;
	width: 478px;
	height: 36px;
	border: 1px solid #ededed;
}

/* line 276, ../sass/app/_site.scss */
#main.reset .reset-container .content-wrap .input-wrap.sms-verify .input input {
	display: inline-block;
	width: 347px;
}

/* line 280, ../sass/app/_site.scss */
#main.reset .reset-container .content-wrap .input-wrap.sms-verify .input .verify-btn {
	cursor: pointer;
	display: inline-block;
	vertical-align: middle;
	width: 126px;
	height: 36px;
	background: #006ed2;
	text-align: center;
	line-height: 36px;
	color: white;
	font-size: 1.6rem;
}

/* line 295, ../sass/app/_site.scss */
#main.reset .reset-container .content-wrap .input-wrap .error-wrap {
	width: 170px;
	padding-left: 30px;
	font-size: 1.4rem;
	line-height: 38px;
}

/* line 300, ../sass/app/_site.scss */
#main.reset .reset-container .content-wrap .input-wrap .error-wrap .success {
	line-height: 38px;
	display: none;
}

/* line 303, ../sass/app/_site.scss */
#main.reset .reset-container .content-wrap .input-wrap .error-wrap .success .img {
	width: 29px;
	height: 29px;
	background-repeat: no-repeat;
	background-position: center;
	-moz-background-size: cover;
	-o-background-size: cover;
	-webkit-background-size: cover;
	background-size: cover;
	background-image: url("../images/site/success.png");
}

/* line 310, ../sass/app/_site.scss */
#main.reset .reset-container .content-wrap .input-wrap .error-wrap .fail {
	position: relative;
	display: none;
	line-height: 38px;
}

/* line 314, ../sass/app/_site.scss */
#main.reset .reset-container .content-wrap .input-wrap .error-wrap .fail .img {
	vertical-align: top;
	width: 29px;
	height: 29px;
	background-repeat: no-repeat;
	background-position: center;
	-moz-background-size: cover;
	-o-background-size: cover;
	-webkit-background-size: cover;
	background-size: cover;
	background-image: url("../images/site/fail.png");
	display: inline-block;
}

/* line 322, ../sass/app/_site.scss */
#main.reset .reset-container .content-wrap .input-wrap .error-wrap .fail span {
	position: absolute;
	left: 45px;
	top: 0;
	width: 150px;
	padding-top: 10px;
	line-height: 1.2;
	font-size: 1.4rem;
	display: inline-block;
}

/* line 334, ../sass/app/_site.scss */
#main.reset .reset-container .content-wrap .input-wrap .error-wrap.s .success {
	display: block;
}

/* line 337, ../sass/app/_site.scss */
#main.reset .reset-container .content-wrap .input-wrap .error-wrap.s .fail {
	display: none;
}

/* line 340, ../sass/app/_site.scss */
#main.reset .reset-container .content-wrap .input-wrap .error-wrap.s .help-block {
	display: none;
}

/* line 345, ../sass/app/_site.scss */
#main.reset .reset-container .content-wrap .input-wrap .error-wrap.f .success {
	display: none;
}

/* line 348, ../sass/app/_site.scss */
#main.reset .reset-container .content-wrap .input-wrap .error-wrap.f .fail {
	display: block;
}

/* line 351, ../sass/app/_site.scss */
#main.reset .reset-container .content-wrap .input-wrap .error-wrap.f .help-block {
	display: none;
}

/* line 355, ../sass/app/_site.scss */
#main.reset .reset-container .content-wrap .input-wrap .error-wrap .help-block {
	line-height: 38px;
	/* padding-left: 45px;
   position: relative;
   &::after{
     @include after();
     position: absolute;
     width: 29px;
     height: 29px;
     @include background();
     background-image: url("../images/site/fail.png");
     top: 50%;
     margin-top: -14.5px;
     left: 0;
   }*/
}

/* line 374, ../sass/app/_site.scss */
#main.reset .reset-container .content-wrap .btn {
	position: relative;
	left: 50%;
	width: 500px;
	height: 50px;
	text-align: center;
	color: white;
	line-height: 50px;
	background: #006ed2;
	border: none;
	font-size: 1.8rem;
	margin: 50px 0 30px -250px;
}

/* line 387, ../sass/app/_site.scss */
#main.reset .reset-container .content-wrap .verify-wrapper {
	position: relative;
	padding-top: 10px;
}

/* line 390, ../sass/app/_site.scss */
#main.reset .reset-container .content-wrap .verify-wrapper .error-wrap {
	position: absolute;
	right: -200px;
	top: 10px;
	width: 170px;
	padding-left: 30px;
	font-size: 1.4rem;
	line-height: 42px;
}

/* line 398, ../sass/app/_site.scss */
#main.reset .reset-container .content-wrap .verify-wrapper .error-wrap .success {
	line-height: 42px;
	display: none;
}

/* line 401, ../sass/app/_site.scss */
#main.reset .reset-container .content-wrap .verify-wrapper .error-wrap .success .img {
	width: 29px;
	height: 29px;
	background-repeat: no-repeat;
	background-position: center;
	-moz-background-size: cover;
	-o-background-size: cover;
	-webkit-background-size: cover;
	background-size: cover;
	background-image: url("../images/site/success.png");
}

/* line 408, ../sass/app/_site.scss */
#main.reset .reset-container .content-wrap .verify-wrapper .error-wrap .fail {
	position: relative;
	display: none;
	line-height: 42px;
}

/* line 412, ../sass/app/_site.scss */
#main.reset .reset-container .content-wrap .verify-wrapper .error-wrap .fail .img {
	vertical-align: top;
	width: 29px;
	height: 29px;
	background-repeat: no-repeat;
	background-position: center;
	-moz-background-size: cover;
	-o-background-size: cover;
	-webkit-background-size: cover;
	background-size: cover;
	background-image: url("../images/site/fail.png");
	display: inline-block;
}

/* line 420, ../sass/app/_site.scss */
#main.reset .reset-container .content-wrap .verify-wrapper .error-wrap .fail span {
	position: absolute;
	left: 45px;
	top: 0;
	width: 150px;
	padding-top: 10px;
	line-height: 1.2;
	font-size: 1.4rem;
	display: inline-block;
}

/* line 432, ../sass/app/_site.scss */
#main.reset .reset-container .content-wrap .verify-wrapper .error-wrap.s .success {
	display: block;
}

/* line 435, ../sass/app/_site.scss */
#main.reset .reset-container .content-wrap .verify-wrapper .error-wrap.s .fail {
	display: none;
}

/* line 438, ../sass/app/_site.scss */
#main.reset .reset-container .content-wrap .verify-wrapper .error-wrap.s .help-block {
	display: none;
}

/* line 443, ../sass/app/_site.scss */
#main.reset .reset-container .content-wrap .verify-wrapper .error-wrap.f .success {
	display: none;
}

/* line 446, ../sass/app/_site.scss */
#main.reset .reset-container .content-wrap .verify-wrapper .error-wrap.f .fail {
	display: block;
}

/* line 449, ../sass/app/_site.scss */
#main.reset .reset-container .content-wrap .verify-wrapper .error-wrap.f .help-block {
	display: none;
}

/* line 453, ../sass/app/_site.scss */
#main.reset .reset-container .content-wrap .verify-wrapper .error-wrap .help-block {
	line-height: 38px;
	/* padding-left: 45px;
   position: relative;
   &::after{
     @include after();
     position: absolute;
     width: 29px;
     height: 29px;
     @include background();
     background-image: url("../images/site/fail.png");
     top: 50%;
     margin-top: -14.5px;
     left: 0;
   }*/
}

/* line 472, ../sass/app/_site.scss */
#main.reset .reset-container .content-wrap #verify-box {
	width: 500px;
	position: relative;
	left: 50%;
	margin-left: -250px;
}

/* line 478, ../sass/app/_site.scss */
#main.reset .reset-container .content-wrap #verify-box .yp-riddler .yp-riddler-winbox {
	margin: 0 auto;
	position: relative;
	top: 50%;
	margin-top: -180px;
}

/* line 487, ../sass/app/_site.scss */
#main.reset .reset-container .content-wrap .res-icon .fail,
#main.reset .reset-container .content-wrap .res-icon .success {
	display: none;
}

/* line 491, ../sass/app/_site.scss */
#main.reset .reset-container .content-wrap .res-icon.f .fail {
	display: block;
}

/* line 494, ../sass/app/_site.scss */
#main.reset .reset-container .content-wrap .res-icon.f .success {
	display: none;
}

/* line 499, ../sass/app/_site.scss */
#main.reset .reset-container .content-wrap .res-icon.s .fail {
	display: none;
}

/* line 502, ../sass/app/_site.scss */
#main.reset .reset-container .content-wrap .res-icon.s .success {
	display: block;
}

/* line 507, ../sass/app/_site.scss */
#main.reset .reset-container .content-wrap .res-btn {
	width: 200px;
	height: 50px;
	background: #006ed2;
	color: white;
	text-align: center;
	line-height: 50px;
	font-size: 2.4rem;
	margin: 50px 0;
}

/* line 517, ../sass/app/_site.scss */
#main.reset .reset-container .content-wrap .jump-tip {
	font-size: 1.8rem;
	color: #666666;
}

/* line 525, ../sass/app/_site.scss */
.copy-login {
	position: absolute;
	width: 1200px;
	left: 50%;
	margin-left: -600px;
	bottom: 20px;
	padding-top: 19px;
	border-top: 1px solid white;
	font-size: 1.4rem;
	display: -webkit-flex;
	display: flex;
	-webkit-flex-direction: row;
	flex-direction: row;
	-webkit-flex-wrap: nowrap;
	flex-wrap: nowrap;
	-webkit-justify-content: space-between;
	justify-content: space-between;
}

/* line 536, ../sass/app/_site.scss */
.copy-login .item {
	color: white;
}

/* line 539, ../sass/app/_site.scss */
.copy-login.spe {
	border-color: black;
}

/* line 541, ../sass/app/_site.scss */
.copy-login.spe .item {
	color: black;
}

/* line 1, ../sass/app/_selection.scss */
#main.selection {
	position: relative;
}

/* line 3, ../sass/app/_selection.scss */
#main.selection .left {
	position: absolute;
	top: 0;
	left: 0;
	width: 200px;
	height: 100vh;
	background-repeat: no-repeat;
	background-position: center;
	-moz-background-size: cover;
	-o-background-size: cover;
	-webkit-background-size: cover;
	background-size: cover;
	background-image: url("../images/site/left.jpg");
	padding: 60px 0;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	display: -webkit-flex;
	display: flex;
	-webkit-flex-direction: column;
	flex-direction: column;
	-webkit-flex-wrap: nowrap;
	flex-wrap: nowrap;
	-webkit-align-items: center;
	align-items: center;
	-webkit-justify-content: space-between;
	justify-content: space-between;
}

/* line 16, ../sass/app/_selection.scss */
#main.selection .left .logo-wrap {
	width: 100%;
}

/* line 19, ../sass/app/_selection.scss */
#main.selection .left .logo {
	width: 100%;
	height: 205px;
	display: -webkit-flex;
	display: flex;
	-webkit-flex-direction: row;
	flex-direction: row;
	-webkit-flex-wrap: nowrap;
	flex-wrap: nowrap;
	-webkit-justify-content: center;
	justify-content: center;
	-webkit-align-items: center;
	align-items: center;
}

/* line 25, ../sass/app/_selection.scss */
#main.selection .left .logo img {
	max-width: 100%;
	height: auto;
}

/* line 30, ../sass/app/_selection.scss */
#main.selection .left .links {
	width: 100%;
	padding-top: 20%;
}

/* line 34, ../sass/app/_selection.scss */
#main.selection .left .links ul li {
	height: 63px;
	width: 100%;
	font-size: 2.1rem;
	color: white;
	line-height: 63px;
	text-align: center;
}

/* line 41, ../sass/app/_selection.scss */
#main.selection .left .links ul li a {
	display: block;
}

/* line 45, ../sass/app/_selection.scss */
#main.selection .left .links ul li:hover {
	background: #3799e2;
}

/* line 48, ../sass/app/_selection.scss */
#main.selection .left .links ul li.active {
	background: #3799e2;
}

/* line 54, ../sass/app/_selection.scss */
#main.selection .left .author-container {
	width: 100%;
}

/* line 56, ../sass/app/_selection.scss */
#main.selection .left .author-container .icon {
	width: 100px;
	height: 100px;
	border-radius: 50%;
	background: white;
	background-repeat: no-repeat;
	background-position: center;
	-moz-background-size: cover;
	-o-background-size: cover;
	-webkit-background-size: cover;
	background-size: cover;
	margin: 0 auto;
	background-image: url("../images/site/author.png");
}

/* line 65, ../sass/app/_selection.scss */
#main.selection .left .author-container p {
	margin: 20px 0;
}

/* line 68, ../sass/app/_selection.scss */
#main.selection .left .author-container .name {
	text-align: center;
	color: white;
	font-size: 2.1rem;
}

/* line 74, ../sass/app/_selection.scss */
#main.selection .left .author-container .logout {
	text-align: center;
	color: white;
	font-size: 2.1rem;
}

/* line 81, ../sass/app/_selection.scss */
#main.selection .top {
	position: relative;
	left: 200px;
	width: calc(100vw - 200px);
	height: 205px;
	background-repeat: no-repeat;
	background-position: center;
	-moz-background-size: cover;
	-o-background-size: cover;
	-webkit-background-size: cover;
	background-size: cover;
	background-image: url("../images/site/top.jpg");
}

/* line 89, ../sass/app/_selection.scss */
#main.selection .content {
	position: relative;
	left: 200px;
	width: calc(100vw - 200px);
	/*height: calc(100vh - 205px);*/
	height: 100vh;
	background: #f5f5f5;
}

/* line 96, ../sass/app/_selection.scss */
#main.selection .content .main-contain {
	position: relative;
	height: 100%;
	display: -webkit-flex;
	display: flex;
	-webkit-flex-direction: row;
	flex-direction: row;
	-webkit-flex-wrap: nowrap;
	flex-wrap: nowrap;
	-webkit-justify-content: space-between;
	justify-content: space-between;
	-webkit-align-items: center;
	align-items: center;
}

/* line 102, ../sass/app/_selection.scss */
#main.selection .content .main-contain .item-all {
	width: 505px;
}

/* line 104, ../sass/app/_selection.scss */
#main.selection .content .main-contain .item-all .content-wrapper {
	position: relative;
	width: 100%;
	height: 570px;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	border: 1px solid #006ed2;
	padding: 20px 30px;
}

/* line 111, ../sass/app/_selection.scss */
#main.selection .content .main-contain .item-all .content-wrapper .title {
	position: absolute;
	top: -22px;
	left: 25px;
	font-size: 2.1rem;
	font-weight: bold;
	padding: 10px;
	background: #f5f5f5;
}

/* line 121, ../sass/app/_selection.scss */
#main.selection .content .main-contain .item-all .content-wrapper .ul .li {
	margin: 10px 0;
	float: left;
	width: 100%;
}

/* line 125, ../sass/app/_selection.scss */
#main.selection .content .main-contain .item-all .content-wrapper .ul .li .label {
	float: left;
	font-size: 1.8rem;
	line-height: 25px;
	color: #333333;
}

/* line 132, ../sass/app/_selection.scss */
#main.selection .content .main-contain .item-all .content-wrapper .ul .li .slider {
	margin-top: 10px;
	float: right;
	width: 100%;
	display: -webkit-flex;
	display: flex;
	-webkit-flex-direction: row;
	flex-direction: row;
	-webkit-flex-wrap: nowrap;
	flex-wrap: nowrap;
	-webkit-justify-content: space-between;
	justify-content: space-between;
	-webkit-align-items: center;
	align-items: center;
}

/* line 139, ../sass/app/_selection.scss */
#main.selection .content .main-contain .item-all .content-wrapper .ul .li .slider .rangeslider--horizontal {
	width: 85%;
	height: 4px;
}

/* line 142, ../sass/app/_selection.scss */
#main.selection .content .main-contain .item-all .content-wrapper .ul .li .slider .rangeslider--horizontal .rangeslider__fill {
	background: #006ed2;
}

/* line 145, ../sass/app/_selection.scss */
#main.selection .content .main-contain .item-all .content-wrapper .ul .li .slider .rangeslider--horizontal .rangeslider__handle {
	width: 20px;
	height: 20px;
}

/* line 150, ../sass/app/_selection.scss */
#main.selection .content .main-contain .item-all .content-wrapper .ul .li .slider output {
	float: right;
	width: 25px;
	height: 25px;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	border: 1px solid #ededed;
	text-align: center;
	line-height: 23px;
}

/* line 160, ../sass/app/_selection.scss */
#main.selection .content .main-contain .item-all .content-wrapper .ul .li .input-wrap {
	position: relative;
	float: right;
}

/* line 163, ../sass/app/_selection.scss */
#main.selection .content .main-contain .item-all .content-wrapper .ul .li .input-wrap .input-item {
	display: none;
}

/* line 165, ../sass/app/_selection.scss */
#main.selection .content .main-contain .item-all .content-wrapper .ul .li .input-wrap .input-item.active {
	display: block;
}

/* line 169, ../sass/app/_selection.scss */
#main.selection .content .main-contain .item-all .content-wrapper .ul .li .input-wrap .res {
	cursor: pointer;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	border: 1px solid #ededed;
	background: white;
}

/* line 175, ../sass/app/_selection.scss */
#main.selection .content .main-contain .item-all .content-wrapper .ul .li .input-wrap .res .input-wrapper input {
	width: 148px;
	border: 1px solid #ededed;
	height: 20px;
}

/* line 181, ../sass/app/_selection.scss */
#main.selection .content .main-contain .item-all .content-wrapper .ul .li .input-wrap .res .input {
	height: 24px;
	width: 124px;
	float: left;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	padding: 0 10px;
	text-align: center;
	line-height: 24px;
	font-size: 1.3rem;
}

/* line 191, ../sass/app/_selection.scss */
#main.selection .content .main-contain .item-all .content-wrapper .ul .li .input-wrap .res .switch {
	float: right;
	margin: 1px;
	width: 22px;
	height: 22px;
	background-repeat: no-repeat;
	background-position: center;
	-moz-background-size: cover;
	-o-background-size: cover;
	-webkit-background-size: cover;
	background-size: cover;
	background-image: url("../images/site/switch.png");
}

/* line 200, ../sass/app/_selection.scss */
#main.selection .content .main-contain .item-all .content-wrapper .ul .li .input-wrap .res::after {
	content: '';
	display: block;
	clear: both;
}

/* line 205, ../sass/app/_selection.scss */
#main.selection .content .main-contain .item-all .content-wrapper .ul .li .input-wrap .res.min .input {
	width: 74px;
}

/* line 209, ../sass/app/_selection.scss */
#main.selection .content .main-contain .item-all .content-wrapper .ul .li .input-wrap .res.min .input-wrap input {
	width: 138px;
}

/* line 215, ../sass/app/_selection.scss */
#main.selection .content .main-contain .item-all .content-wrapper .ul .li .input-wrap .choose-wrap {
	width: 150px;
	display: -webkit-flex;
	display: flex;
	-webkit-flex-direction: row;
	flex-direction: row;
	-webkit-flex-wrap: nowrap;
	flex-wrap: nowrap;
	-webkit-justify-content: space-between;
	justify-content: space-between;
}

/* line 220, ../sass/app/_selection.scss */
#main.selection .content .main-contain .item-all .content-wrapper .ul .li .input-wrap .choose-wrap .c-item span {
	position: relative;
	display: inline-block;
	line-height: 25px;
	font-size: 1.4rem;
}

/* line 225, ../sass/app/_selection.scss */
#main.selection .content .main-contain .item-all .content-wrapper .ul .li .input-wrap .choose-wrap .c-item span.circle {
	width: 15px;
	height: 15px;
	border: 1px solid #ededed;
	border-radius: 50%;
	background: white;
}

/* line 231, ../sass/app/_selection.scss */
#main.selection .content .main-contain .item-all .content-wrapper .ul .li .input-wrap .choose-wrap .c-item span.circle::after {
	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
	opacity: 0;
	content: '';
	display: block;
	width: 8px;
	height: 8px;
	border-radius: 50%;
	background: #006ed2;
	top: 50%;
	left: 50%;
	margin: 4px 0 0 4px;
}

/* line 248, ../sass/app/_selection.scss */
#main.selection .content .main-contain .item-all .content-wrapper .ul .li .input-wrap .choose-wrap .c-item.active span.circle::after {
	filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
	opacity: 1;
}

/* line 258, ../sass/app/_selection.scss */
#main.selection .content .main-contain .item-all .content-wrapper .ul .li .input-wrap .dropdown-select {
	display: none;
	position: absolute;
	top: 26px;
	width: 100%;
	max-height: 120px;
	overflow-y: scroll;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	border: 1px solid #ededed;
	border-top: none;
	background: white;
	z-index: 2;
}

/* line 270, ../sass/app/_selection.scss */
#main.selection .content .main-contain .item-all .content-wrapper .ul .li .input-wrap .dropdown-select .option {
	cursor: pointer;
	width: 100%;
	line-height: 30px;
	text-align: center;
	font-size: 1.4rem;
}

/* line 276, ../sass/app/_selection.scss */
#main.selection .content .main-contain .item-all .content-wrapper .ul .li .input-wrap .dropdown-select .option:hover {
	color: white;
	background: #006ed2;
}

/* line 282, ../sass/app/_selection.scss */
#main.selection .content .main-contain .item-all .content-wrapper .ul .li .input-wrap .result {
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	border: 1px solid #ededed;
	background: white;
}

/* line 286, ../sass/app/_selection.scss */
#main.selection .content .main-contain .item-all .content-wrapper .ul .li .input-wrap .result .input {
	height: 24px;
	width: 124px;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	padding: 0 10px;
	text-align: center;
	line-height: 24px;
	font-size: 1.4rem;
}

/* line 295, ../sass/app/_selection.scss */
#main.selection .content .main-contain .item-all .content-wrapper .ul .li .input-wrap .result .type-list {
	position: relative;
	width: 340px;
	display: -webkit-flex;
	display: flex;
	-webkit-flex-direction: row;
	flex-direction: row;
	-webkit-flex-wrap: nowrap;
	flex-wrap: nowrap;
	-webkit-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-justify-content: space-between;
	justify-content: space-between;
}

/* line 301, ../sass/app/_selection.scss */
#main.selection .content .main-contain .item-all .content-wrapper .ul .li .input-wrap .result .type-list .type {
	text-align: center;
	line-height: 1.6;
}

/* line 305, ../sass/app/_selection.scss */
#main.selection .content .main-contain .item-all .content-wrapper .ul .li .input-wrap .result .type-list .detail {
	width: 88px;
	height: 25px;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	border: 1px solid #ededed;
	background: white;
	line-height: 24px;
	font-size: 1.4rem;
	text-align: center;
}

/* line 315, ../sass/app/_selection.scss */
#main.selection .content .main-contain .item-all .content-wrapper .ul .li .input-wrap .result .type-list::before {
	content: '';
	display: block;
	position: absolute;
	width: 1px;
	height: 100%;
	background: #ededed;
	top: 0;
	left: 31%;
}

/* line 324, ../sass/app/_selection.scss */
#main.selection .content .main-contain .item-all .content-wrapper .ul .li .input-wrap .result .type-list::after {
	content: '';
	display: block;
	position: absolute;
	width: 1px;
	height: 100%;
	background: #ededed;
	top: 0;
	right: 31%;
}

/* line 334, ../sass/app/_selection.scss */
#main.selection .content .main-contain .item-all .content-wrapper .ul .li .input-wrap .result.spe {
	border: none;
	background: transparent;
}

/* line 339, ../sass/app/_selection.scss */
#main.selection .content .main-contain .item-all .content-wrapper .ul .li .input-wrap .result.min .input {
	width: 74px;
}

/* line 345, ../sass/app/_selection.scss */
#main.selection .content .main-contain .item-all .content-wrapper .ul .li::after {
	content: '';
	display: block;
	clear: both;
}

/* line 349, ../sass/app/_selection.scss */
#main.selection .content .main-contain .item-all .content-wrapper .ul .li.special {
	width: 50%;
}

/* line 351, ../sass/app/_selection.scss */
#main.selection .content .main-contain .item-all .content-wrapper .ul .li.special .input-wrap {
	float: left;
}

/* line 355, ../sass/app/_selection.scss */
#main.selection .content .main-contain .item-all .content-wrapper .ul .li.spe {
	width: 50%;
}

/* line 357, ../sass/app/_selection.scss */
#main.selection .content .main-contain .item-all .content-wrapper .ul .li.spe .label {
	float: right;
}

/* line 360, ../sass/app/_selection.scss */
#main.selection .content .main-contain .item-all .content-wrapper .ul .li.spe .input-wrap {
	float: right;
}

/* line 365, ../sass/app/_selection.scss */
#main.selection .content .main-contain .item-all .content-wrapper .ul::after {
	content: '';
	display: block;
	clear: both;
}

/* line 370, ../sass/app/_selection.scss */
#main.selection .content .main-contain .item-all .content-wrapper .change-wrap {
	display: none;
}

/* line 372, ../sass/app/_selection.scss */
#main.selection .content .main-contain .item-all .content-wrapper .change-wrap .type-intro {
	float: none;
}

/* line 375, ../sass/app/_selection.scss */
#main.selection .content .main-contain .item-all .content-wrapper .change-wrap .chan-item {
	margin-top: 10px;
	float: left;
	width: 50%;
}

/* line 379, ../sass/app/_selection.scss */
#main.selection .content .main-contain .item-all .content-wrapper .change-wrap .chan-item .label {
	float: left;
	font-size: 1.8rem;
	line-height: 25px;
	color: #666666;
}

/* line 385, ../sass/app/_selection.scss */
#main.selection .content .main-contain .item-all .content-wrapper .change-wrap .chan-item .input-wrap {
	float: left;
}

/* line 388, ../sass/app/_selection.scss */
#main.selection .content .main-contain .item-all .content-wrapper .change-wrap .chan-item .input-wrap .input-wrapper input {
	width: 148px;
	border: 1px solid #ededed;
	height: 20px;
}

/* line 395, ../sass/app/_selection.scss */
#main.selection .content .main-contain .item-all .content-wrapper .change-wrap .chan-item:last-child {
	float: right;
}

/* line 397, ../sass/app/_selection.scss */
#main.selection .content .main-contain .item-all .content-wrapper .change-wrap .chan-item:last-child .label {
	float: right;
}

/* line 400, ../sass/app/_selection.scss */
#main.selection .content .main-contain .item-all .content-wrapper .change-wrap .chan-item:last-child .input-wrap {
	float: right;
}

/* line 405, ../sass/app/_selection.scss */
#main.selection .content .main-contain .item-all .content-wrapper .change-wrap .chan-item::after {
	content: '';
	display: block;
	clear: both;
}

/* line 410, ../sass/app/_selection.scss */
#main.selection .content .main-contain .item-all .content-wrapper .change-wrap::after {
	content: '';
	display: block;
	clear: both;
}

/* line 416, ../sass/app/_selection.scss */
#main.selection .content .main-contain .item-all .content-wrapper .type-intro {
	float: left;
	width: 100%;
	font-size: 1.8rem;
	line-height: 2;
	border-bottom: 1px solid #666666;
}

/* line 424, ../sass/app/_selection.scss */
#main.selection .content .main-contain .item-all .btn-wrap {
	width: 100%;
	height: 50px;
	padding: 10px 0;
}

/* line 428, ../sass/app/_selection.scss */
#main.selection .content .main-contain .item-all .btn-wrap .btn {
	cursor: pointer;
	background: #006ed2;
	border-radius: 5px;
	text-align: center;
	line-height: 50px;
	color: white;
	font-size: 2.4rem;
}

/* line 438, ../sass/app/_selection.scss */
#main.selection .content .main-contain .item-all.spe {
	display: none;
}

/* line 440, ../sass/app/_selection.scss */
#main.selection .content .main-contain .item-all.spe .content-wrapper {
	border-color: #333333;
}

/* line 449, ../sass/app/_selection.scss */
#main.selection .content .main-contain .item-all.spe.o {
	display: block;
}

/* line 456, ../sass/app/_selection.scss */
#main.selection .content .main-contain .item-all.spe.o .content-wrapper .ul .li.o-c {
	display: block;
}

/* line 459, ../sass/app/_selection.scss */
#main.selection .content .main-contain .item-all.spe.o .content-wrapper .ul .li.rectangle {
	display: none;
}

/* line 462, ../sass/app/_selection.scss */
#main.selection .content .main-contain .item-all.spe.o .content-wrapper .ul .li .change-wrap {
	display: none;
}

/* line 469, ../sass/app/_selection.scss */
#main.selection .content .main-contain .item-all.spe.r {
	display: block;
}

/* line 474, ../sass/app/_selection.scss */
#main.selection .content .main-contain .item-all.spe.r .content-wrapper .ul .li.o-c {
	display: none;
}

/* line 477, ../sass/app/_selection.scss */
#main.selection .content .main-contain .item-all.spe.r .content-wrapper .ul .li.rectangle {
	display: block;
}

/* line 482, ../sass/app/_selection.scss */
#main.selection .content .main-contain .item-all.spe.r .content-wrapper .change-wrap {
	display: block;
}

/* line 489, ../sass/app/_selection.scss */
#main.selection .content .main-contain .copy-login {
	position: absolute;
	width: 100%;
	left: 50%;
	margin-left: -50%;
	bottom: 20px;
	padding-top: 19px;
	border-top: 1px solid #666666;
	font-size: 1.4rem;
	display: -webkit-flex;
	display: flex;
	-webkit-flex-direction: row;
	flex-direction: row;
	-webkit-flex-wrap: nowrap;
	flex-wrap: nowrap;
	-webkit-justify-content: space-between;
	justify-content: space-between;
}

/* line 501, ../sass/app/_selection.scss */
#main.selection .content .main-contain .copy-login .item {
	color: #666666;
}

/* line 510, ../sass/app/_selection.scss */
#main.selection-v {
	position: relative;
}

/* line 512, ../sass/app/_selection.scss */
#main.selection-v .left {
	position: fixed;
	top: 0;
	left: 0;
	width: 200px;
	height: 100vh;
	background-repeat: no-repeat;
	background-position: center;
	-moz-background-size: cover;
	-o-background-size: cover;
	-webkit-background-size: cover;
	background-size: cover;
	background-image: url("../images/site/left.jpg");
	padding: 60px 0;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	display: -webkit-flex;
	display: flex;
	-webkit-flex-direction: column;
	flex-direction: column;
	-webkit-flex-wrap: nowrap;
	flex-wrap: nowrap;
	-webkit-align-items: center;
	align-items: center;
	-webkit-justify-content: space-between;
	justify-content: space-between;
}

/* line 525, ../sass/app/_selection.scss */
#main.selection-v .left .logo-wrap {
	width: 100%;
}

/* line 528, ../sass/app/_selection.scss */
#main.selection-v .left .logo {
	width: 100%;
	height: 205px;
	display: -webkit-flex;
	display: flex;
	-webkit-flex-direction: row;
	flex-direction: row;
	-webkit-flex-wrap: nowrap;
	flex-wrap: nowrap;
	-webkit-justify-content: center;
	justify-content: center;
	-webkit-align-items: center;
	align-items: center;
}

/* line 534, ../sass/app/_selection.scss */
#main.selection-v .left .logo img {
	max-width: 100%;
	height: auto;
}

/* line 539, ../sass/app/_selection.scss */
#main.selection-v .left .links {
	width: 100%;
	padding-top: 20%;
}

/* line 543, ../sass/app/_selection.scss */
#main.selection-v .left .links ul li {
	height: 63px;
	width: 100%;
	font-size: 2.1rem;
	color: white;
	line-height: 63px;
	text-align: center;
}

/* line 550, ../sass/app/_selection.scss */
#main.selection-v .left .links ul li a {
	display: block;
}

/* line 554, ../sass/app/_selection.scss */
#main.selection-v .left .links ul li:hover {
	background: #3799e2;
}

/* line 557, ../sass/app/_selection.scss */
#main.selection-v .left .links ul li.active {
	background: #3799e2;
}

/* line 563, ../sass/app/_selection.scss */
#main.selection-v .left .author-container {
	width: 100%;
}

/* line 565, ../sass/app/_selection.scss */
#main.selection-v .left .author-container .icon {
	width: 100px;
	height: 100px;
	border-radius: 50%;
	background: white;
	background-repeat: no-repeat;
	background-position: center;
	-moz-background-size: cover;
	-o-background-size: cover;
	-webkit-background-size: cover;
	background-size: cover;
	margin: 0 auto;
	background-image: url("../images/site/author.png");
}

/* line 574, ../sass/app/_selection.scss */
#main.selection-v .left .author-container p {
	margin: 20px 0;
}

/* line 577, ../sass/app/_selection.scss */
#main.selection-v .left .author-container .name {
	text-align: center;
	color: white;
	font-size: 2.1rem;
}

/* line 583, ../sass/app/_selection.scss */
#main.selection-v .left .author-container .logout {
	text-align: center;
	color: white;
	font-size: 2.1rem;
}

/* line 590, ../sass/app/_selection.scss */
#main.selection-v .top {
	position: relative;
	left: 200px;
	width: calc(100vw - 200px);
	height: 205px;
	background-repeat: no-repeat;
	background-position: center;
	-moz-background-size: cover;
	-o-background-size: cover;
	-webkit-background-size: cover;
	background-size: cover;
	background-image: url("../images/site/top.jpg");
}

/* line 598, ../sass/app/_selection.scss */
#main.selection-v .content {
	position: relative;
	left: 200px;
	width: calc(100vw - 200px);
	min-height: 100vh;
	background-repeat: no-repeat;
	background-position: center;
	-moz-background-size: cover;
	-o-background-size: cover;
	-webkit-background-size: cover;
	background-size: cover;
	overflow: hidden;
	background-image: url("../images/selection/bg.jpg");
}

/* line 606, ../sass/app/_selection.scss */
#main.selection-v .content .main-contain {
	position: relative;
	width: 100%;
	height: 100%;
	padding: 75px 110px;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}

/* line 612, ../sass/app/_selection.scss */
#main.selection-v .content .main-contain .items-all {
	position: relative;
	width: 100%;
	display: -webkit-flex;
	display: flex;
	-webkit-flex-direction: row;
	flex-direction: row;
	-webkit-flex-wrap: nowrap;
	flex-wrap: nowrap;
	-webkit-align-items: center;
	align-items: center;
}

/* line 617, ../sass/app/_selection.scss */
#main.selection-v .content .main-contain .items-all::after {
	content: '';
	display: block;
	width: 1px;
	height: 770px;
	position: absolute;
	top: 50%;
	margin-top: -355px;
	right: 50%;
	margin-right: -146px;
	background: #dddddd;
}

/* line 629, ../sass/app/_selection.scss */
#main.selection-v .content .main-contain .item-all {
	width: 100%;
}

/* line 631, ../sass/app/_selection.scss */
#main.selection-v .content .main-contain .item-all .content-wrapper {
	float: left;
	position: relative;
	width: 810px;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	margin-right: 205px;
}

/* line 637, ../sass/app/_selection.scss */
#main.selection-v .content .main-contain .item-all .content-wrapper .title {
	font-size: 3.6rem;
	font-weight: bold;
	color: #006ed2;
	margin: 0 0 10px;
}

/* line 643, ../sass/app/_selection.scss */
#main.selection-v .content .main-contain .item-all .content-wrapper .abstract {
	font-size: 1.8rem;
	color: #333333;
	line-height: 1.5;
	margin-bottom: 10px;
}

/* line 649, ../sass/app/_selection.scss */
#main.selection-v .content .main-contain .item-all .content-wrapper .ul {
	border-radius: 5px;
	border: 1px solid transparent;
}

/* line 652, ../sass/app/_selection.scss */
#main.selection-v .content .main-contain .item-all .content-wrapper .ul .li {
	float: left;
	width: 100%;
	background: white;
	border-radius: 5px;
	margin: 20px 0;
}

/* line 658, ../sass/app/_selection.scss */
#main.selection-v .content .main-contain .item-all .content-wrapper .ul .li.slide {
	margin: 0;
}

/* line 661, ../sass/app/_selection.scss */
#main.selection-v .content .main-contain .item-all .content-wrapper .ul .li .label {
	margin-left: 30px;
	float: left;
	font-size: 1.8rem;
	line-height: 50px;
	color: #333333;
}

/* line 667, ../sass/app/_selection.scss */
#main.selection-v .content .main-contain .item-all .content-wrapper .ul .li .label.fr {
	float: right;
}

/* line 670, ../sass/app/_selection.scss */
#main.selection-v .content .main-contain .item-all .content-wrapper .ul .li .label.spe {
	margin-left: 0;
}

/* line 673, ../sass/app/_selection.scss */
#main.selection-v .content .main-contain .item-all .content-wrapper .ul .li .label.special {
	float: none;
	margin-left: 0;
}

/* line 678, ../sass/app/_selection.scss */
#main.selection-v .content .main-contain .item-all .content-wrapper .ul .li .slider {
	margin-top: 2px;
	float: right;
	width: 65%;
	display: -webkit-flex;
	display: flex;
	-webkit-flex-direction: row;
	flex-direction: row;
	-webkit-flex-wrap: nowrap;
	flex-wrap: nowrap;
	-webkit-justify-content: space-between;
	justify-content: space-between;
	-webkit-align-items: center;
	align-items: center;
}

/* line 685, ../sass/app/_selection.scss */
#main.selection-v .content .main-contain .item-all .content-wrapper .ul .li .slider .rangeslider--horizontal {
	width: 85%;
	height: 4px;
}

/* line 688, ../sass/app/_selection.scss */
#main.selection-v .content .main-contain .item-all .content-wrapper .ul .li .slider .rangeslider--horizontal .rangeslider__fill {
	background: #006ed2;
}

/* line 691, ../sass/app/_selection.scss */
#main.selection-v .content .main-contain .item-all .content-wrapper .ul .li .slider .rangeslider--horizontal .rangeslider__handle {
	width: 20px;
	height: 20px;
}

/* line 696, ../sass/app/_selection.scss */
#main.selection-v .content .main-contain .item-all .content-wrapper .ul .li .slider output {
	float: right;
	width: 50px;
	height: 50px;
	border-radius: 5px;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	border: 1px solid #ededed;
	font-size: 1.8rem;
	text-align: center;
	line-height: 48px;
}

/* line 708, ../sass/app/_selection.scss */
#main.selection-v .content .main-contain .item-all .content-wrapper .ul .li .input-wrap {
	position: relative;
	float: right;
}

/* line 711, ../sass/app/_selection.scss */
#main.selection-v .content .main-contain .item-all .content-wrapper .ul .li .input-wrap .input-item {
	display: none;
}

/* line 713, ../sass/app/_selection.scss */
#main.selection-v .content .main-contain .item-all .content-wrapper .ul .li .input-wrap .input-item.active {
	display: block;
}

/* line 717, ../sass/app/_selection.scss */
#main.selection-v .content .main-contain .item-all .content-wrapper .ul .li .input-wrap .res {
	cursor: pointer;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}

/* line 720, ../sass/app/_selection.scss */
#main.selection-v .content .main-contain .item-all .content-wrapper .ul .li .input-wrap .res .input-wrapper {
	border-radius: 5px;
	border: 1px solid #dddddd;
	margin: 11px 0 0 15px;
}

/* line 724, ../sass/app/_selection.scss */
#main.selection-v .content .main-contain .item-all .content-wrapper .ul .li .input-wrap .res .input-wrapper input {
	padding: 0 5px;
	width: 148px;
	height: 28px;
	border: none;
	border-radius: 5px;
}

/* line 730, ../sass/app/_selection.scss */
#main.selection-v .content .main-contain .item-all .content-wrapper .ul .li .input-wrap .res .input-wrapper input.spe {
	width: 450px;
}

/* line 736, ../sass/app/_selection.scss */
#main.selection-v .content .main-contain .item-all .content-wrapper .ul .li .input-wrap .res .input {
	width: 630px;
	float: left;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	padding: 0 10px;
	text-align: center;
	line-height: 50px;
	font-size: 1.6rem;
}

/* line 745, ../sass/app/_selection.scss */
#main.selection-v .content .main-contain .item-all .content-wrapper .ul .li .input-wrap .res .switch {
	float: right;
	margin: 4px 2px;
	width: 22px;
	height: 22px;
	background-repeat: no-repeat;
	background-position: center;
	-moz-background-size: cover;
	-o-background-size: cover;
	-webkit-background-size: cover;
	background-size: cover;
	background-image: url("../images/site/switch.png");
}

/* line 752, ../sass/app/_selection.scss */
#main.selection-v .content .main-contain .item-all .content-wrapper .ul .li .input-wrap .res .switch.spe {
	margin: 7px;
	width: 36px;
	height: 36px;
	background-image: url("../images/site/switch1.png");
}

/* line 760, ../sass/app/_selection.scss */
#main.selection-v .content .main-contain .item-all .content-wrapper .ul .li .input-wrap .res::after {
	content: '';
	display: block;
	clear: both;
}

/* line 764, ../sass/app/_selection.scss */
#main.selection-v .content .main-contain .item-all .content-wrapper .ul .li .input-wrap .res.min {
	margin-left: 0;
}

/* line 766, ../sass/app/_selection.scss */
#main.selection-v .content .main-contain .item-all .content-wrapper .ul .li .input-wrap .res.min .input {
	width: 132px;
}

/* line 768, ../sass/app/_selection.scss */
#main.selection-v .content .main-contain .item-all .content-wrapper .ul .li .input-wrap .res.min .input.s_type {
	width: 434px;
	line-height: 30px;
	border-radius: 5px;
}

/* line 776, ../sass/app/_selection.scss */
#main.selection-v .content .main-contain .item-all .content-wrapper .ul .li .input-wrap .res.min .input-wrap input {
	width: 138px;
}

/* line 781, ../sass/app/_selection.scss */
#main.selection-v .content .main-contain .item-all .content-wrapper .ul .li .input-wrap .res.spe {
	margin: 11px 0 0 15px;
	border: 1px solid #f2f2f2;
}

/* line 784, ../sass/app/_selection.scss */
#main.selection-v .content .main-contain .item-all .content-wrapper .ul .li .input-wrap .res.spe.margin {
	margin: 11px 38px 0 15px;
	border: 1px solid #dddddd;
	border-radius: 5px;
}

/* line 792, ../sass/app/_selection.scss */
#main.selection-v .content .main-contain .item-all .content-wrapper .ul .li .input-wrap .choose-wrap {
	width: 100%;
	display: -webkit-flex;
	display: flex;
	-webkit-flex-direction: row;
	flex-direction: row;
	-webkit-flex-wrap: nowrap;
	flex-wrap: nowrap;
	-webkit-justify-content: space-between;
	justify-content: space-between;
}

/* line 797, ../sass/app/_selection.scss */
#main.selection-v .content .main-contain .item-all .content-wrapper .ul .li .input-wrap .choose-wrap .c-item {
	width: 395px;
	height: 80px;
	background: white;
	border-radius: 5px;
	padding: 0 28px;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	display: -webkit-flex;
	display: flex;
	-webkit-flex-direction: row;
	flex-direction: row;
	-webkit-flex-wrap: nowrap;
	flex-wrap: nowrap;
	-webkit-align-items: center;
	align-items: center;
	-webkit-justify-content: space-between;
	justify-content: space-between;
	box-shadow: 0 0 30px 0 rgba(0, 0, 0, 0.1);
	-moz-transition: background 0.3s ease;
	-o-transition: background 0.3s ease;
	-webkit-transition: background 0.3s ease;
	transition: background 0.3s ease;
	cursor: pointer;
}

/* line 810, ../sass/app/_selection.scss */
#main.selection-v .content .main-contain .item-all .content-wrapper .ul .li .input-wrap .choose-wrap .c-item .span {
	font-size: 1.6rem;
}

/* line 813, ../sass/app/_selection.scss */
#main.selection-v .content .main-contain .item-all .content-wrapper .ul .li .input-wrap .choose-wrap .c-item .icon {
	width: 38px;
	height: 38px;
	position: relative;
}

/* line 817, ../sass/app/_selection.scss */
#main.selection-v .content .main-contain .item-all .content-wrapper .ul .li .input-wrap .choose-wrap .c-item .icon .circle {
	top: -4px;
	left: 6px;
	width: 36px;
	height: 36px;
	position: absolute;
	border-radius: 50%;
	border: 1px solid #006ed2;
	-moz-transition: border 0.3s ease;
	-o-transition: border 0.3s ease;
	-webkit-transition: border 0.3s ease;
	transition: border 0.3s ease;
}

/* line 826, ../sass/app/_selection.scss */
#main.selection-v .content .main-contain .item-all .content-wrapper .ul .li .input-wrap .choose-wrap .c-item .icon .circle.spe {
	top: 4px;
	left: -6px;
	border: 1px solid #006ed2;
	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=40);
	opacity: 0.4;
}

/* line 833, ../sass/app/_selection.scss */
#main.selection-v .content .main-contain .item-all .content-wrapper .ul .li .input-wrap .choose-wrap .c-item .icon .rect {
	top: -4px;
	left: 6px;
	width: 35px;
	height: 35px;
	position: absolute;
	border: 1px solid #006ed2;
	-moz-transition: border 0.3s ease;
	-o-transition: border 0.3s ease;
	-webkit-transition: border 0.3s ease;
	transition: border 0.3s ease;
}

/* line 841, ../sass/app/_selection.scss */
#main.selection-v .content .main-contain .item-all .content-wrapper .ul .li .input-wrap .choose-wrap .c-item .icon .rect.spe {
	top: 4px;
	left: -6px;
	border: 1px solid #006ed2;
	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=40);
	opacity: 0.4;
}

/* line 851, ../sass/app/_selection.scss */
#main.selection-v .content .main-contain .item-all .content-wrapper .ul .li .input-wrap .choose-wrap .c-item.active {
	background-image: linear-gradient(200deg, #053df0, #0071fc);
}

/* line 853, ../sass/app/_selection.scss */
#main.selection-v .content .main-contain .item-all .content-wrapper .ul .li .input-wrap .choose-wrap .c-item.active .span {
	color: white;
}

/* line 857, ../sass/app/_selection.scss */
#main.selection-v .content .main-contain .item-all .content-wrapper .ul .li .input-wrap .choose-wrap .c-item.active .icon .circle,
#main.selection-v .content .main-contain .item-all .content-wrapper .ul .li .input-wrap .choose-wrap .c-item.active .icon .rect {
	border-color: white;
}

/* line 863, ../sass/app/_selection.scss */
#main.selection-v .content .main-contain .item-all .content-wrapper .ul .li .input-wrap .choose-wrap .c-item:hover {
	background-image: linear-gradient(200deg, #053df0, #0071fc);
}

/* line 865, ../sass/app/_selection.scss */
#main.selection-v .content .main-contain .item-all .content-wrapper .ul .li .input-wrap .choose-wrap .c-item:hover .span {
	color: white;
}

/* line 869, ../sass/app/_selection.scss */
#main.selection-v .content .main-contain .item-all .content-wrapper .ul .li .input-wrap .choose-wrap .c-item:hover .icon .circle,
#main.selection-v .content .main-contain .item-all .content-wrapper .ul .li .input-wrap .choose-wrap .c-item:hover .icon .rect {
	border-color: white;
}

/* line 879, ../sass/app/_selection.scss */
#main.selection-v .content .main-contain .item-all .content-wrapper .ul .li .input-wrap .dropdown-select {
	display: none;
	position: absolute;
	top: 51px;
	width: 100%;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	border: 1px solid #ededed;
	border-top: none;
	background: white;
	z-index: 2;
}

/* line 889, ../sass/app/_selection.scss */
#main.selection-v .content .main-contain .item-all .content-wrapper .ul .li .input-wrap .dropdown-select .select-wrapper {
	width: 100%;
	margin: 10px auto;
	max-height: 150px;
	overflow-y: scroll;
}

/* line 896, ../sass/app/_selection.scss */
#main.selection-v .content .main-contain .item-all .content-wrapper .ul .li .input-wrap .dropdown-select .option {
	cursor: pointer;
	width: 100%;
	line-height: 30px;
	text-align: center;
	font-size: 1.4rem;
}

/* line 902, ../sass/app/_selection.scss */
#main.selection-v .content .main-contain .item-all .content-wrapper .ul .li .input-wrap .dropdown-select .option:hover {
	color: white;
	background: #006ed2;
}

/* line 907, ../sass/app/_selection.scss */
#main.selection-v .content .main-contain .item-all .content-wrapper .ul .li .input-wrap .dropdown-select.spe {
	top: 41px;
	width: 160px;
	right: 0;
}

/* line 911, ../sass/app/_selection.scss */
#main.selection-v .content .main-contain .item-all .content-wrapper .ul .li .input-wrap .dropdown-select.spe .select-wrapper {
	max-height: 115px;
}

/* line 916, ../sass/app/_selection.scss */
#main.selection-v .content .main-contain .item-all .content-wrapper .ul .li .input-wrap .result {
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	background: white;
}

/* line 919, ../sass/app/_selection.scss */
#main.selection-v .content .main-contain .item-all .content-wrapper .ul .li .input-wrap .result .input {
	height: 50px;
	width: 500px;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	text-align: center;
	line-height: 50px;
	font-size: 1.6rem;
}

/* line 927, ../sass/app/_selection.scss */
#main.selection-v .content .main-contain .item-all .content-wrapper .ul .li .input-wrap .result .type-list {
	position: relative;
	width: 550px;
	margin-right: 50px;
	display: -webkit-flex;
	display: flex;
	-webkit-flex-direction: row;
	flex-direction: row;
	-webkit-flex-wrap: nowrap;
	flex-wrap: nowrap;
	-webkit-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-justify-content: space-between;
	justify-content: space-between;
}

/* line 934, ../sass/app/_selection.scss */
#main.selection-v .content .main-contain .item-all .content-wrapper .ul .li .input-wrap .result .type-list span {
	display: inline-block;
}

/* line 937, ../sass/app/_selection.scss */
#main.selection-v .content .main-contain .item-all .content-wrapper .ul .li .input-wrap .result .type-list .type {
	text-align: center;
	line-height: 50px;
	font-size: 1.4rem;
}

/* line 942, ../sass/app/_selection.scss */
#main.selection-v .content .main-contain .item-all .content-wrapper .ul .li .input-wrap .result .type-list .detail {
	line-height: 50px;
	font-size: 1.4rem;
	text-align: center;
}

/* line 947, ../sass/app/_selection.scss */
#main.selection-v .content .main-contain .item-all .content-wrapper .ul .li .input-wrap .result .type-list::before {
	content: '';
	display: block;
	position: absolute;
	width: 1px;
	height: 30px;
	background: #ededed;
	top: 50%;
	left: 31%;
	margin-top: -15px;
}

/* line 957, ../sass/app/_selection.scss */
#main.selection-v .content .main-contain .item-all .content-wrapper .ul .li .input-wrap .result .type-list::after {
	content: '';
	display: block;
	position: absolute;
	width: 1px;
	height: 30px;
	background: #ededed;
	top: 50%;
	margin-top: -15px;
	right: 30%;
}

/* line 968, ../sass/app/_selection.scss */
#main.selection-v .content .main-contain .item-all .content-wrapper .ul .li .input-wrap .result.spe {
	border: none;
	background: transparent;
}

/* line 973, ../sass/app/_selection.scss */
#main.selection-v .content .main-contain .item-all .content-wrapper .ul .li .input-wrap .result.min .input {
	width: 74px;
}

/* line 978, ../sass/app/_selection.scss */
#main.selection-v .content .main-contain .item-all .content-wrapper .ul .li .input-wrap ::-webkit-scrollbar {
	width: 9px;
	height: 9px;
}

/* line 983, ../sass/app/_selection.scss */
#main.selection-v .content .main-contain .item-all .content-wrapper .ul .li .input-wrap ::-webkit-scrollbar-track-piece {
	background-color: transparent;
	-webkit-border-radius: 4px;
}

/* line 988, ../sass/app/_selection.scss */
#main.selection-v .content .main-contain .item-all .content-wrapper .ul .li .input-wrap ::-webkit-scrollbar-thumb:vertical {
	height: 32px;
	background-color: #ccc;
	-webkit-border-radius: 4px;
}

/* line 994, ../sass/app/_selection.scss */
#main.selection-v .content .main-contain .item-all .content-wrapper .ul .li .input-wrap ::-webkit-scrollbar-thumb:horizontal {
	width: 32px;
	background-color: #ccc;
	-webkit-border-radius: 4px;
}

/* line 999, ../sass/app/_selection.scss */
#main.selection-v .content .main-contain .item-all .content-wrapper .ul .li .input-wrap.fl {
	margin-right: 38px;
}

/* line 1002, ../sass/app/_selection.scss */
#main.selection-v .content .main-contain .item-all .content-wrapper .ul .li .input-wrap.spe {
	float: none;
}

/* line 1006, ../sass/app/_selection.scss */
#main.selection-v .content .main-contain .item-all .content-wrapper .ul .li.rechoose {
	margin: 15px 0;
}

/* line 1009, ../sass/app/_selection.scss */
#main.selection-v .content .main-contain .item-all .content-wrapper .ul .li.area {
	width: 395px;
	border: 1px solid #f2f2f2;
}

/* line 1026, ../sass/app/_selection.scss */
#main.selection-v .content .main-contain .item-all .content-wrapper .ul .li.area .input-wrap .res .input {
	width: 210px;
}

/* line 1029, ../sass/app/_selection.scss */
#main.selection-v .content .main-contain .item-all .content-wrapper .ul .li.area .input-wrap .res .switch {
	float: right;
	margin: 7px;
	width: 36px;
	height: 36px;
	background-repeat: no-repeat;
	background-position: center;
	-moz-background-size: cover;
	-o-background-size: cover;
	-webkit-background-size: cover;
	background-size: cover;
	background-image: url("../images/site/switch1.png");
}

/* line 1038, ../sass/app/_selection.scss */
#main.selection-v .content .main-contain .item-all .content-wrapper .ul .li.area .input-wrap .res::after {
	content: '';
	display: block;
	clear: both;
}

/* line 1057, ../sass/app/_selection.scss */
#main.selection-v .content .main-contain .item-all .content-wrapper .ul .li.fr {
	float: right;
}

/* line 1060, ../sass/app/_selection.scss */
#main.selection-v .content .main-contain .item-all .content-wrapper .ul .li::after {
	content: '';
	display: block;
	clear: both;
}

/* line 1064, ../sass/app/_selection.scss */
#main.selection-v .content .main-contain .item-all .content-wrapper .ul .li.special {
	width: calc(100% - 308px);
}

/* line 1066, ../sass/app/_selection.scss */
#main.selection-v .content .main-contain .item-all .content-wrapper .ul .li.special .label {
	margin-left: 0;
	float: right;
}

/* line 1072, ../sass/app/_selection.scss */
#main.selection-v .content .main-contain .item-all .content-wrapper .ul .li.special .input-wrap .res {
	border-radius: 5px;
}

/* line 1074, ../sass/app/_selection.scss */
#main.selection-v .content .main-contain .item-all .content-wrapper .ul .li.special .input-wrap .res .input {
	line-height: 28px;
}

/* line 1081, ../sass/app/_selection.scss */
#main.selection-v .content .main-contain .item-all .content-wrapper .ul .li.spe {
	margin-right: 48px;
	width: 270px;
}

/* line 1084, ../sass/app/_selection.scss */
#main.selection-v .content .main-contain .item-all .content-wrapper .ul .li.spe .label {
	margin-left: 0;
	float: right;
}

/* line 1088, ../sass/app/_selection.scss */
#main.selection-v .content .main-contain .item-all .content-wrapper .ul .li.spe .input-wrap {
	float: right;
}

/* line 1090, ../sass/app/_selection.scss */
#main.selection-v .content .main-contain .item-all .content-wrapper .ul .li.spe .input-wrap .res {
	border-radius: 5px;
}

/* line 1092, ../sass/app/_selection.scss */
#main.selection-v .content .main-contain .item-all .content-wrapper .ul .li.spe .input-wrap .res .input {
	line-height: 28px;
}

/* line 1096, ../sass/app/_selection.scss */
#main.selection-v .content .main-contain .item-all .content-wrapper .ul .li.spe .input-wrap .res.spe {
	border: 1px solid #f2f2f2;
}

/* line 1102, ../sass/app/_selection.scss */
#main.selection-v .content .main-contain .item-all .content-wrapper .ul .li.last {
	border: 1px solid #f2f2f2;
}

/* line 1106, ../sass/app/_selection.scss */
#main.selection-v .content .main-contain .item-all .content-wrapper .ul::after {
	content: '';
	display: block;
	clear: both;
}

/* line 1110, ../sass/app/_selection.scss */
#main.selection-v .content .main-contain .item-all .content-wrapper .ul.spe {
	padding: 20px 0;
	border-color: #f2f2f2;
}

/* line 1113, ../sass/app/_selection.scss */
#main.selection-v .content .main-contain .item-all .content-wrapper .ul.spe .li {
	margin: 0;
}

/* line 1117, ../sass/app/_selection.scss */
#main.selection-v .content .main-contain .item-all .content-wrapper .ul.rechoose {
	margin: 15px 0;
	padding: 30px 0;
}

/* line 1120, ../sass/app/_selection.scss */
#main.selection-v .content .main-contain .item-all .content-wrapper .ul.rechoose .li {
	margin: 0;
}

/* line 1125, ../sass/app/_selection.scss */
#main.selection-v .content .main-contain .item-all .content-wrapper .box-shadow {
	box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.1);
	background: white;
}

/* line 1129, ../sass/app/_selection.scss */
#main.selection-v .content .main-contain .item-all .content-wrapper .change-wrap {
	display: none;
}

/* line 1131, ../sass/app/_selection.scss */
#main.selection-v .content .main-contain .item-all .content-wrapper .change-wrap .type-intro {
	float: none;
	margin-left: 0;
}

/* line 1135, ../sass/app/_selection.scss */
#main.selection-v .content .main-contain .item-all .content-wrapper .change-wrap .chan-item {
	margin-top: 10px;
	float: left;
	width: 50%;
}

/* line 1139, ../sass/app/_selection.scss */
#main.selection-v .content .main-contain .item-all .content-wrapper .change-wrap .chan-item .label {
	float: left;
	font-size: 1.8rem;
	line-height: 25px;
	color: #666666;
}

/* line 1145, ../sass/app/_selection.scss */
#main.selection-v .content .main-contain .item-all .content-wrapper .change-wrap .chan-item .input-wrap {
	float: left;
}

/* line 1147, ../sass/app/_selection.scss */
#main.selection-v .content .main-contain .item-all .content-wrapper .change-wrap .chan-item .input-wrap .input-wrapper {
	border: 1px solid #f2f2f2;
	border-radius: 5px;
}

/* line 1150, ../sass/app/_selection.scss */
#main.selection-v .content .main-contain .item-all .content-wrapper .change-wrap .chan-item .input-wrap .input-wrapper input {
	width: 300px;
	height: 30px;
	border: none;
	border-radius: 5px;
}

/* line 1158, ../sass/app/_selection.scss */
#main.selection-v .content .main-contain .item-all .content-wrapper .change-wrap .chan-item:last-child {
	float: right;
}

/* line 1160, ../sass/app/_selection.scss */
#main.selection-v .content .main-contain .item-all .content-wrapper .change-wrap .chan-item:last-child .label {
	float: right;
}

/* line 1163, ../sass/app/_selection.scss */
#main.selection-v .content .main-contain .item-all .content-wrapper .change-wrap .chan-item:last-child .input-wrap {
	float: right;
}

/* line 1168, ../sass/app/_selection.scss */
#main.selection-v .content .main-contain .item-all .content-wrapper .change-wrap .chan-item::after {
	content: '';
	display: block;
	clear: both;
}

/* line 1173, ../sass/app/_selection.scss */
#main.selection-v .content .main-contain .item-all .content-wrapper .change-wrap::after {
	content: '';
	display: block;
	clear: both;
}

/* line 1179, ../sass/app/_selection.scss */
#main.selection-v .content .main-contain .item-all .content-wrapper .type-intro {
	margin-left: 30px;
	float: left;
	font-size: 1.8rem;
	line-height: 50px;
}

/* line 1186, ../sass/app/_selection.scss */
#main.selection-v .content .main-contain .item-all .content-wrapper.spe {
	margin-right: 0;
	width: 450px;
	position: relative;
}

/* line 1190, ../sass/app/_selection.scss */
#main.selection-v .content .main-contain .item-all .content-wrapper.spe .intro {
	font-size: 1.8rem;
	margin: 60px 0 10px;
}

/* line 1195, ../sass/app/_selection.scss */
#main.selection-v .content .main-contain .item-all .content-wrapper.spe .cuisine-wrapper .cuisine-item {
	float: left;
	width: 215px;
	height: 78px;
	border: 1px solid #f2f2f2;
	border-radius: 5px;
	box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.1);
	background: white;
	text-align: center;
	line-height: 78px;
	-moz-transition: background 0.3s ease;
	-o-transition: background 0.3s ease;
	-webkit-transition: background 0.3s ease;
	transition: background 0.3s ease;
	margin: 0 15px 15px 0;
	cursor: pointer;
	font-size: 1.6rem;
}

/* line 1209, ../sass/app/_selection.scss */
#main.selection-v .content .main-contain .item-all .content-wrapper.spe .cuisine-wrapper .cuisine-item.active {
	color: white;
	background-image: linear-gradient(200deg, #053df0, #0071fc);
}

/* line 1213, ../sass/app/_selection.scss */
#main.selection-v .content .main-contain .item-all .content-wrapper.spe .cuisine-wrapper .cuisine-item:hover {
	color: white;
	background-image: linear-gradient(200deg, #053df0, #0071fc);
}

/* line 1217, ../sass/app/_selection.scss */
#main.selection-v .content .main-contain .item-all .content-wrapper.spe .cuisine-wrapper .cuisine-item.spe {
	margin-right: 0;
}

/* line 1221, ../sass/app/_selection.scss */
#main.selection-v .content .main-contain .item-all .content-wrapper.spe .cuisine-wrapper::after {
	content: '';
	display: block;
	clear: both;
}

/* line 1226, ../sass/app/_selection.scss */
#main.selection-v .content .main-contain .item-all .content-wrapper.spe .btn-wrap {
	margin-top: 120px;
}

/* line 1228, ../sass/app/_selection.scss */
#main.selection-v .content .main-contain .item-all .content-wrapper.spe .btn-wrap.s {
	margin-top: 300px;
	position: relative;
}

/* line 1231, ../sass/app/_selection.scss */
#main.selection-v .content .main-contain .item-all .content-wrapper.spe .btn-wrap.s::before {
	content: '';
	display: block;
	width: 20px;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
	background: rgba(255, 255, 255, 0.3);
}

/* line 1242, ../sass/app/_selection.scss */
#main.selection-v .content .main-contain .item-all .content-wrapper.spe .rechoose-img {
	position: relative;
	top: 50px;
	left: 0;
	right: 0;
	margin: 0 auto;
	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
	opacity: 0;
}

/* line 1249, ../sass/app/_selection.scss */
#main.selection-v .content .main-contain .item-all .content-wrapper.spe .rechoose-img:after {
	content: '';
	display: block;
	clear: both;
}

/* line 1256, ../sass/app/_selection.scss */
#main.selection-v .content .main-contain .item-all .btn-wrap {
	width: 100%;
}

/* line 1258, ../sass/app/_selection.scss */
#main.selection-v .content .main-contain .item-all .btn-wrap .btn {
	cursor: pointer;
	background-image: linear-gradient(200deg, #053df0, #0071fc);
	border-radius: 5px;
	text-align: center;
	line-height: 222px;
	color: white;
	font-size: 2.4rem;
	-moz-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	-webkit-transition: all 0.3s ease;
	transition: all 0.3s ease;
}

/* line 1267, ../sass/app/_selection.scss */
#main.selection-v .content .main-contain .item-all .btn-wrap .btn:hover {
	box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.1);
}

/* line 1272, ../sass/app/_selection.scss */
#main.selection-v .content .main-contain .item-all.spe {
	display: none;
}

/* line 1274, ../sass/app/_selection.scss */
#main.selection-v .content .main-contain .item-all.spe .content-wrapper {
	border-color: #333333;
}

/* line 1283, ../sass/app/_selection.scss */
#main.selection-v .content .main-contain .item-all.spe.o {
	display: block;
}

/* line 1290, ../sass/app/_selection.scss */
#main.selection-v .content .main-contain .item-all.spe.o .content-wrapper .ul .li.o-c {
	display: block;
}

/* line 1293, ../sass/app/_selection.scss */
#main.selection-v .content .main-contain .item-all.spe.o .content-wrapper .ul .li.rectangle {
	display: none;
}

/* line 1296, ../sass/app/_selection.scss */
#main.selection-v .content .main-contain .item-all.spe.o .content-wrapper .ul .li .change-wrap {
	display: none;
}

/* line 1303, ../sass/app/_selection.scss */
#main.selection-v .content .main-contain .item-all.spe.r {
	display: block;
}

/* line 1308, ../sass/app/_selection.scss */
#main.selection-v .content .main-contain .item-all.spe.r .content-wrapper .ul .li.o-c {
	display: none;
}

/* line 1311, ../sass/app/_selection.scss */
#main.selection-v .content .main-contain .item-all.spe.r .content-wrapper .ul .li.rectangle {
	display: block;
}

/* line 1316, ../sass/app/_selection.scss */
#main.selection-v .content .main-contain .item-all.spe.r .content-wrapper .change-wrap {
	display: block;
}

/* line 1322, ../sass/app/_selection.scss */
#main.selection-v .content .main-contain .item-all::after {
	content: '';
	display: block;
	clear: both;
}

/* line 1330, ../sass/app/_selection.scss */
#main.selection-v .content .copy-selection {
	position: absolute;
	width: 100%;
	right: 80px;
	bottom: 30px;
	font-size: 1.4rem;
	line-height: 2;
}

/* line 1337, ../sass/app/_selection.scss */
#main.selection-v .content .copy-selection .item {
	text-align: center;
	width: 100%;
	color: #666666;
}

@media only screen and (min-width: 2000px) {

	/* line 1352, ../sass/app/_selection.scss */
	#main.selection-v .content .main-contain .items-all::after {
		display: none;
	}
}

@media only screen and (max-width: 1800px) {

	/* line 1369, ../sass/app/_selection.scss */
	#main.selection-v .content .main-contain .items-all::after {
		display: none;
	}
}

@media only screen and (max-width: 1440px) {

	/* line 1381, ../sass/app/_selection.scss */
	#main.selection .left .logo {
		height: 150px;
	}

	/* line 1385, ../sass/app/_selection.scss */
	#main.selection .top {
		display: none;
	}

	/* line 1388, ../sass/app/_selection.scss */
	#main.selection .content {
		height: 100vh;
	}

	/* line 1390, ../sass/app/_selection.scss */
	#main.selection .content .main-contain {
		width: 1100px;
	}

	/* line 1392, ../sass/app/_selection.scss */
	#main.selection .content .main-contain .item-all {
		width: 500px;
	}

	/* line 1394, ../sass/app/_selection.scss */
	#main.selection .content .main-contain .item-all .content-wrapper {
		height: 550px;
	}

	/* line 1396, ../sass/app/_selection.scss */
	#main.selection .content .main-contain .item-all .content-wrapper .type-intro {
		font-size: 1.4rem;
	}

	/* line 1401, ../sass/app/_selection.scss */
	#main.selection .content .main-contain .item-all .content-wrapper .ul .li .label {
		font-size: 1.4rem;
	}

	/* line 1406, ../sass/app/_selection.scss */
	#main.selection .content .main-contain .item-all .content-wrapper .ul .li .input-wrap .res .input {
		width: 115px;
		padding: 0 5px;
	}

	/* line 1411, ../sass/app/_selection.scss */
	#main.selection .content .main-contain .item-all .content-wrapper .ul .li .input-wrap .res .input-wrapper input {
		width: 110px;
	}

	/* line 1418, ../sass/app/_selection.scss */
	#main.selection .content .main-contain .item-all .content-wrapper .ul .li .input-wrap .choose-wrap .c-item {
		width: 141px;
	}

	/* line 1423, ../sass/app/_selection.scss */
	#main.selection .content .main-contain .item-all .content-wrapper .ul .li .input-wrap .result .type-list {
		width: 250px;
	}

	/* line 1425, ../sass/app/_selection.scss */
	#main.selection .content .main-contain .item-all .content-wrapper .ul .li .input-wrap .result .type-list .type-all {
		margin-bottom: 10px;
	}

	/* line 1428, ../sass/app/_selection.scss */
	#main.selection .content .main-contain .item-all .content-wrapper .ul .li .input-wrap .result .type-list .detail {
		width: 105px;
	}

	/* line 1431, ../sass/app/_selection.scss */
	#main.selection .content .main-contain .item-all .content-wrapper .ul .li .input-wrap .result .type-list::before,
	#main.selection .content .main-contain .item-all .content-wrapper .ul .li .input-wrap .result .type-list::after {
		display: none;
	}

	/* line 1437, ../sass/app/_selection.scss */
	#main.selection .content .main-contain .item-all .content-wrapper .ul .li.o-c {
		display: none;
	}

	/* line 1440, ../sass/app/_selection.scss */
	#main.selection .content .main-contain .item-all .content-wrapper .ul .li.rectangle {
		display: none;
	}

	/* line 1447, ../sass/app/_selection.scss */
	#main.selection .content .main-contain .item-all .content-wrapper .change-wrap .chan-item .label {
		font-size: 1.4rem;
	}

	/* line 1452, ../sass/app/_selection.scss */
	#main.selection .content .main-contain .item-all .content-wrapper .change-wrap .chan-item .input-wrap .input-wrapper input {
		width: 100px;
	}

	/* line 1462, ../sass/app/_selection.scss */
	#main.selection .content .main-contain .copy-login {
		bottom: 10px;
	}

	/* line 1470, ../sass/app/_selection.scss */
	#main.selection-v .left .logo {
		height: 150px;
	}

	/* line 1474, ../sass/app/_selection.scss */
	#main.selection-v .top {
		display: none;
	}

	/* line 1478, ../sass/app/_selection.scss */
	#main.selection-v .content .main-contain {
		padding: 100px 140px;
	}

	/* line 1481, ../sass/app/_selection.scss */
	#main.selection-v .content .main-contain .items-all::after {
		display: none;
	}

	/* line 1486, ../sass/app/_selection.scss */
	#main.selection-v .content .main-contain .item-all .content-wrapper {
		width: 100%;
		margin-right: 0;
	}

	/* line 1489, ../sass/app/_selection.scss */
	#main.selection-v .content .main-contain .item-all .content-wrapper.spe {
		width: 100%;
	}

	/* line 1491, ../sass/app/_selection.scss */
	#main.selection-v .content .main-contain .item-all .content-wrapper.spe .rechoose-img {
		display: none;
	}

	/* line 1494, ../sass/app/_selection.scss */
	#main.selection-v .content .main-contain .item-all .content-wrapper.spe .btn-wrap {
		margin-top: 30px;
	}

	/* line 1499, ../sass/app/_selection.scss */
	#main.selection-v .content .main-contain .item-all .content-wrapper.spe .cuisine-wrapper .cuisine-item.spe {
		margin-right: 15px;
	}
}










#case1 .cased_text {
	padding-bottom: 0;
}

#case1 .cased .cased_list {
	float: left;
	margin-top: 100px;
	margin-bottom: 100px;
	width: 300px;
}

#case1 .cased .cased_list .cased_list_img {
	width: 50px;
	height: 60px;
	margin-left: 40px;

}

#case1 .cased .cased_list:nth-child(5) .cased_list_img {
	margin: 0 auto;
}

#case1 .cased .cased_list .cased_list_img img {
	height: 60px;
	display: block;
}

#case1 .cased .cased_list .cased_list_text h4 {
	color: #006DD2;
	font-size: 28px;
	font-weight: 100;

	margin-top: 40px;
	margin-bottom: 20px;
	/* letter-spacing: 5px; */
	margin-left: 3px;
	font-weight: unset;
}

#case1 .cased .cased_list .cased_list_text p {
	color: #333333;
	font-size: 18px;

	line-height: 30px;
	margin-left: 3px;
}

#case1 .imgs_list {
	float: left;
	margin-top: 90px;
	margin-bottom: 100px;
	width: 300px;

}

#case1 .list_img img:first-child {
	margin-left: -682px;
}

#case1 .list_img img:last-child {
	margin-left: -736px;
}

#case1 .imgs_list a {
	display: block;
}

#case1 .imgs_list h4 {
	width: 230px;
	height: 48px;
	color: #fff;
	font-size: 28px;
	line-height: 50px;
	margin-bottom: 42px;
	background-color: #006ed2;
	padding-left: 40px;
}

#case1 .imgs_list p {
	color: #333333;
	font-size: 18px;
	line-height: 30px;
	width: 350px;
}

#case1 .list_txt {
	margin-top: 123px;
	position: relative;
	z-index: 100 !important;
}

#case1 .imgs_list img {
	position: relative;
	z-index: 99 !important;
}




#case2 .cased_text {
	padding-bottom: 0;
}

#case2 .cased .cased_list {
	float: left;
	margin-top: 100px;
	margin-bottom: 100px;
	width: 280px;
	margin-right: 180px;
}

#case2 .cased .cased_list .cased_list_img {
	width: 50px;
	height: 60px;
	margin-left: 40px;
}

#case2 .cased .cased_list:nth-child(5) .cased_list_img {
	margin: 0 auto;
}

#case2 .cased .cased_list .cased_list_img img {
	height: 60px;
	display: block;
}

#case2 .cased .cased_list .cased_list_text h4 {
	color: #006DD2;
	font-size: 28px;
	font-weight: 100;

	margin-top: 40px;
	margin-bottom: 20px;
	margin-left: 16px;
	font-weight: unset;
}

#case2 .cased .cased_list .cased_list_text p {
	color: #333333;
	font-size: 18px;

	line-height: 30px;
	margin-left: 16px;
}

#case2 .imgs_list {
	float: left;
	margin-top: 90px;
	width: 300px;
	margin-right: 208px;

}

#case2 .imgs_list:nth-child(3) {
	margin-right: 0px;

}

#case2 .imgs_list:nth-child(4) {
	margin-right: 0px;

}

#case2 .list_img img:first-child {
	margin-left: -682px;
}

#case2 .list_img img:last-child {
	margin-left: -760px;
}

#case2 .imgs_list a {
	display: block;
}


#case2 .imgs_list h4 {
	width: 230px;
	height: 48px;
	color: #fff;
	font-size: 28px;
	line-height: 50px;
	margin-bottom: 42px;
	background-color: #006ed2;
	padding-left: 40px;
}

#case2 .imgs_list p {
	color: #333333;
	font-size: 18px;
	line-height: 30px;
	width: 375px;
}

#case2 .list_txt {
	margin-top: 123px;
	position: relative;
	z-index: 100 !important;
}

#case2 .imgs_list img {
	position: relative;
	z-index: 99 !important;
}








#case3 .cased_text {
	padding-bottom: 0;
}

#case3 .cased .cased_list {
	float: left;
	margin-top: 100px;
	margin-bottom: 100px;
	width: 280px;
	margin-right: 180px;
}

#case3 .cased .cased_list .cased_list_img {
	width: 50px;
	height: 60px;
	margin-left: 40px;
}

#case3 .cased .cased_list .cased_list_img img {
	height: 60px;
	display: block;
}

#case3 .cased .cased_list .cased_list_text h4 {
	color: #006DD2;
	font-size: 28px;
	font-weight: 100;

	margin-top: 40px;
	margin-bottom: 20px;
	letter-spacing: 3px;
	font-weight: unset;
}

#case3 .cased .cased_list .cased_list_text p {
	color: #333333;
	font-size: 18px;

	line-height: 30px;
}

#case3 .imgs_list {
	float: left;
	/* margin-top: 100px; */
	width: 500px;
	/* margin-right: 208px; */

}

#case3 .imgs_list:nth-child(3) {
	margin-right: 0px;

}

#case3 .imgs_list:nth-child(4) {
	margin-right: 0px;

}

#case3 .list_img img {
	margin-left: 118px;
}

#case3 .imgs_list a {
	display: block;
}


#case3 .imgs_list h4 {
	width: 230px;
	height: 48px;
	color: #fff;
	font-size: 28px;
	line-height: 50px;
	margin-bottom: 42px;
	background-color: #006ed2;
	padding-left: 40px;
}

#case3 .imgs_list p {
	color: #333333;
	font-size: 18px;
	line-height: 30px;
}

#case3 .list_txt {
	margin-top: 133px;
	position: relative;
	z-index: 100 !important;
}

#case3 .imgs_list img {
	position: relative;
	z-index: 99 !important;
}

.spe {
	font-weight: bold;
}

.caseds-y {
	width: 100%;
	height: 250px;
	background-color: #f2f2f2;
}

.caseds-y .caseds-main {
	width: 1200px;
	height: 250px;
	margin: 0 auto;
	overflow: hidden;
}

.caseds-y .caseds-list {
	float: left;
	width: 400px;
	height: 250px;
	padding-top: 66px;
}

.caseds-y .list-left-img {
	display: inline-block;
	vertical-align: top;
	height: 120px;
	min-height: 120px;
	max-height: 120px;
}

.caseds-y .list-left-img img {
	height: 120px;
	min-height: 120px;
	max-height: 120px;
}

.caseds-y .list-left-txt {
	display: inline-block;
}

.caseds-y .ico {
	font-size: 20px;
	color: #006dd2;
	font-weight: normal;
	margin-top: 10px;
	margin-left: 40px;
}

.caseds-y .ico:before {
	display: inline-block;
	height: 13px;
	margin-right: 5px;
	width: 0px;
	background-color: #006dd2;
	content: '';
	border: 2px solid #006dd2;

}

.caseds-y .btns-y {
	width: 200px;
	height: 30px;
	background-color: #006ed2;
	color: #fff;
	line-height: 30px;
	margin-top: 22px;
	margin-left: 40px;
}

.caseds-y .btns-y a {
	display: flex;
	padding-left: 20px;
}

.caseds-y .icos {
	vertical-align: top;
	padding-top: 8px;
	margin-left: 10px;
}

.e-y {
	height: 354px;
	width: 100%;
	background-repeat: no-repeat;
	background-size: cover;
	background-position: center;
	overflow: hidden;
}

.e-y .e-y-main {
	width: 1200px;
	height: 354px;
	margin: 0 auto;
}

.e-y .e-y-main .e-y-main-left {
	float: left;
	width: 600px;
	height: 354px;
	margin-top: 90px;
}

.e-y .e-y-main .e-y-main-left img {
	height: 170px;
}

.e-y .e-y-main .e-y-main_right {
	float: left;
	width: 600px;
	height: 354px;
}

.e-y .e-y-main .e-y-main_right p {
	color: #fff;
	font-size: 22px;
	font-weight: normal;
	line-height: 40px;
	margin-top: 90px;
	padding-left: 190px;
}

.e-y .e-y-main .e-y-main_right .e-y-btns {
	width: 220px;
	height: 52px;
	background-color: #fff;
	margin: 0 auto;
	font-size: 24px;
	color: #006ed2;
	line-height: 52px;
	font-weight: normal;
	text-align: center;
	margin-top: 36px;
}

.e-y .e-y-main .e-y-main_right .e-y-btns a {
	display: block;
}

/* 按钮动效 */
.btn_sc a {
	z-index: 20 !important;
	position: relative;
}

.btn_sc {
	outline: none;
	position: relative;
	/* z-index: 10; */
}

.btn_sc:after {
	width: 0;
	cursor: pointer;
	position: absolute;
	content: "";
	top: 0;
	bottom: 0;
	left: 0;
	z-index: -1;
	background: #005abe;
	transition: 0.2s linear;
	z-index: 9;
}

.btn_sc:hover:after {
	width: 200px;
}

/* 按钮动效 */
.new-lists{
   float: left;
   background: rgba(251, 251, 251, 0.8);
}
#main.case-v .case-all .content-wrapper .lists .list{
	color:#000;
}
#main.case-v .case-all .content-wrapper .lists .list.active{
	color:#FFFFFF;
}
#main.case-v .case-all .content-wrapper .lists .list:hover{
	color:#FFFFFF;
	
}
#main.about-v .index .factory-wrapper .factory-imgs .imgs .img .detail
{
	position: relative;
	z-index: 100;
}
#main.about-v .index .factory-wrapper .factory-imgs .imgs .img .title{
	position: relative;
	z-index: 100;
}

#main.about-v .index .factory-wrapper .factory-imgs .imgs .img::after{
	content: "";
	position: absolute;
	left: 0;
	top:100px;
	z-index: 1;
	background: rgba(47, 110, 203, .8);
	width: 701px;
	height: 213px;
}