@font-face {
	font-family: monospace;
	font-style: italic;
	font-weight: 400;
	src: local("Menlo Italic"), local(Menlo-Italic), local("Consolas Italic"), local(Consolas-Italic), local("Courier New Italic")
}
@font-face {
	font-family: monospace;
	font-style: italic;
	font-weight: 700;
	src: local("Menlo Bold Italic"), local(Menlo-BoldItalic), local(Monaco), local("Consolas Bold Italic"), local(Consolas-BoldItalic), local("Courier New Bold Italic")
}
@font-face {
	font-family: monospace;
	font-style: normal;
	font-weight: 400;
	src: local("Menlo Regular"), local(Menlo-Regular), local(Monaco), local(Consolas), local("Courier New")
}
@font-face {
	font-family: monospace;
	font-style: normal;
	font-weight: 700;
	src: local("Menlo Bold"), local(Menlo-Bold), local(Monaco), local("Consolas Bold"), local(Consolas-Bold), local("Courier New Bold")
}
html {
	line-height: 1.15;
	-webkit-text-size-adjust: 100%
}
body {
	margin: 0
}
h1 {
	font-size: 2em;
	margin: .67em 0
}
hr {
	box-sizing: content-box;
	height: 0;
	overflow: visible
}
pre {
	font-family: monospace, monospace;
	font-size: 1em
}
a {
	background-color: transparent
}
abbr[title] {
	border-bottom: none;
	text-decoration: underline;
	-webkit-text-decoration: underline dotted;
	text-decoration: underline dotted
}
b, strong {
	font-weight: bolder
}
code, kbd, samp {
	font-family: monospace, monospace;
	font-size: 1em
}
small {
	font-size: 80%
}
sub, sup {
	font-size: 75%;
	line-height: 0;
	position: relative;
	vertical-align: baseline
}
sub {
	bottom: -.25em
}
sup {
	top: -.5em
}
img {
	border-style: none
}
button, input, optgroup, select, textarea {
	font-family: inherit;
	font-size: 100%;
	line-height: 1.15;
	margin: 0
}
button, input {
	overflow: visible
}
button, select {
	text-transform: none
}
[type=button], [type=reset], [type=submit], button {
	-webkit-appearance: button
}
[type=button]::-moz-focus-inner, [type=reset]::-moz-focus-inner, [type=submit]::-moz-focus-inner, button::-moz-focus-inner {
border-style:none;
padding:0
}
[type=button]:-moz-focusring, [type=reset]:-moz-focusring, [type=submit]:-moz-focusring, button:-moz-focusring {
outline:1px dotted ButtonText
}
fieldset {
	padding: .35em .75em .625em
}
legend {
	box-sizing: border-box;
	color: inherit;
	display: table;
	max-width: 100%;
	padding: 0;
	white-space: normal
}
progress {
	vertical-align: baseline
}
textarea {
	overflow: auto
}
[type=checkbox], [type=radio] {
	box-sizing: border-box;
	padding: 0
}
[type=number]::-webkit-inner-spin-button, [type=number]::-webkit-outer-spin-button {
height:auto
}
[type=search] {
	-webkit-appearance: textfield;
	outline-offset: -2px
}
[type=search]::-webkit-search-decoration {
-webkit-appearance:none
}
::-webkit-file-upload-button {
-webkit-appearance:button;
font:inherit
}
details {
	display: block
}
summary {
	display: list-item
}
[hidden], template {
	display: none
}
.media {
	margin-top: 15px;
	vertical-align: top
}
.media, .media-body {
	zoom: 1;
	overflow: hidden
}
.media-body {
	width: 10000px
}
.media-object {
	display: block
}
.media-object.img-thumbnail {
	max-width: none
}
.media-right, .media>.pull-right {
	padding-left: 10px
}
.media-left, .media>.pull-left {
	padding-right: 10px
}
.media-body, .media-left, .media-right {
	display: table-cell;
	vertical-align: top
}
.media-middle {
	vertical-align: middle
}
.media-bottom {
	vertical-align: bottom
}
.media-heading {
	margin-top: 0;
	margin-bottom: 5px
}
.media-list {
	padding-left: 0;
	list-style: none
}
.hide {
	display: none
}
* {
	box-sizing: border-box
}
.hideImportment {
	display: none!important
}
.block {
	display: block
}
.container, button, fieldset, input, label {
	box-sizing: border-box
}
.dark {
	color: #222
}
.primary-color {
	color: #36f
}
.primary-bg {
	background-color: #36f
}
.linear-primary-bg-to-right {
	background-image: linear-gradient(-45deg, #09f, #06f)
}
.linear-primary-bg-to-bottom {
	background-image: linear-gradient(180deg, #06f 0, #09f)
}
.second-color {
	color: #e1e1e1
}
.red {
	color: red
}
.white-bg {
	background-color: #fff
}
.white {
	color: #fff!important
}
.gray-bg {
	background-color: #f9f9fa
}
body, html {
	color: #666
}
html {
	font-family: PingFang SC, Helvetica Neue, Helvetica, Arial, WenQuanYi Micro Hei Mono, WenQuanYi Micro Hei;
	-webkit-font-smoothing: antialiased;
	font-size: 14px;
	line-height: 24px;
	background-color: #f9f9fa
}
.important-text {
	color: #222
}
.desc-text {
	color: #999
}
.placeholder-text {
	color: #ccc
}
::-webkit-input-placeholder {
color:#ccc
}
:-moz-placeholder, ::-moz-placeholder {
color:#ccc
}
:-ms-input-placeholder {
color:#ccc
}
.orange-color {
	color: #ff4200
}
.huge-text {
	font-size: 36px;
	font-weight: 400
}
.large-text {
	font-size: 32px;
	color: #222
}
.f24 {
	font-size: 24px
}
.f18, .md-text {
	font-size: 18px
}
.f16, .title {
	font-size: 16px
}
.title {
	color: #222
}
.small-text {
	font-size: 12px
}
.mb60 {
	margin-bottom: 60px!important
}
button {
	outline: 0
}
button[type=primary] {
	background-color: #36f;
	border-color: #36f;
	color: #fff
}
.pre-wrap {
	white-space: pre-wrap
}
a {
	text-decoration: none;
	color: #36f
}
.bolder {
	color: #222;
	font-weight: bolder
}
.text-center {
	text-align: center
}
.text-right {
	text-align: right
}
p {
	white-space: pre-wrap
}
.flex {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap
}
.wait {
	cursor: wait
}
.disabled {
	pointer-events: none
}
.padding20 {
	padding: 0 20px!important
}
.container {
	max-width: 1200px;
	margin: 0 auto
}
.container .container-item {
	-ms-flex: 1;
	flex: 1
}
.btn-primary {
	background: #2e60ff
}
.marginTopzero {
	margin-top: 0!important
}
.navbar {
	-ms-flex-align: center;
	align-items: center;
	height: 60px;
	line-height: 60px;
	padding: 0 20px;
	background-color: #222
}
.navbar, .navbar .logo, .navbar .navbar-section {
	display: -ms-flexbox;
	display: flex
}
.navbar .logo {
	-ms-flex-align: center;
	align-items: center;
	margin-right: 120px
}
.navbar .logo-img {
	width: 125px
}
.navbar .none {
	display: none!important
}
.navbar .block {
	display: block
}
.navbar #more {
	position: relative
}
.navbar #more .more {
	position: absolute;
	top: 46px;
	right: -43px;
	z-index: 11
}
.navbar #more .more a {
	color: #fff
}
.navbar #more .more a:hover {
	color: #36f
}
.navbar #more .more a li {
	background: #222;
	padding: 0 20px;
	list-style: none;
	width: 119px;
	box-sizing: border-box
}
.navbar .nav-item {
	display: inline-block;
	padding-right: 30px;
	color: #fff
}
.navbar .nav-item:hover+.product-menu, .navbar .nav-item:hover+.user-menu {
	opacity: 1;
	z-index: 20
}
.navbar .nav-item .nav-item-link {
	position: relative;
	display: inline-block;
	color: #fff;
	white-space: nowrap
}
.navbar .nav-item .nav-item-link:after {
	position: absolute;
	left: 0;
	bottom: 0;
	content: "";
	width: 100%;
	border-top: 2px solid transparent
}
.navbar .nav-item:hover .nav-item-link {
	color: #36f
}
.navbar .nav-item:hover .nav-item-link:after {
	border-color: #36f
}
.navbar .nav-item .vertical-line {
	position: relative
}
.navbar .nav-item .vertical-line:before {
	position: absolute;
	left: -20px;
	top: 0;
	bottom: 0;
	height: 12px;
	margin: auto 0;
	content: "";
	border-left: 1px solid #666
}
.navbar .user-menu {
	opacity: 0;
	z-index: -1;
	position: absolute;
	width: 150px;
	top: 60px;
	border-top: 1px solid #2a2a2a;
	background-color: #222
}
.navbar .user-menu:hover {
	opacity: 1;
	z-index: 20
}
.navbar .user-menu .user-phone {
	height: 60px;
	line-height: 60px;
	opacity: .5;
	font-size: 14px;
	padding-left: 30px;
	color: #fff;
	border-bottom: 1px solid hsla(0,0%,40%,.31)
}
.navbar .user-menu .user-box {
	height: 40px;
	line-height: 40px;
	font-size: 14px;
	padding-left: 30px;
	color: #fff
}
.navbar .user-menu .user-box:hover {
	background: #36f
}
.navbar .product-menu {
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	opacity: 0;
	z-index: -1;
	position: absolute;
	left: 0;
	right: 0;
	width: 1200px;
	margin: auto;
	top: 60px;
	border-top: 1px solid #2a2a2a;
	background-color: #222
}
.navbar .product-menu:hover {
	opacity: 1;
	z-index: 20
}
.navbar .product-box {
	box-sizing: border-box;
	min-width: 300px;
	padding: 0 10px 20px 40px;
	line-height: 1.15
}
.navbar .product-box .product-item {
	display: block;
	padding: 20px 0 0
}
.navbar .product-box .product-item:hover, .navbar .product-box .product-item:hover .item-title, .navbar .product-box .product-item:hover .small-text {
	color: #36f
}
.navbar .product-box .product-item .item-title {
	display: inline-block;
	margin: 0 0 5px;
	color: #fff
}
.navbar .product-box .product-item .small-text {
	color: #666
}
.navbar .product-box .product-title {
	display: block;
	padding: 30px 0;
	border-bottom: 1px solid #2a2a2a
}
.navbar .product-box .product-title .md-text {
	color: #fff
}
.navbar .product-box .product-title .md-text:hover {
	color: #36f
}
.navbar .product-box .md-text {
	margin-right: 12px
}
.navbar .btn {
	padding: 5px 10px;
	color: #fff;
	background-color: #36f
}
#footer {
	background-color: #222
}
#footer .container {
	box-sizing: content-box;
	padding: 0 40px
}
#footer .md-text {
	color: #fff
}
#footer .feature {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	min-height: 95px;
	box-shadow: 0 1px 0 0 #333
}
#footer .feature-item {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-align: center;
	align-items: center;
	width: 25%
}
#footer .feature-item .md-text {
	margin: 0 0 4px
}
#footer .feature-item .font_family {
	font-size: 34px;
	margin-right: 20px
}
#footer .product {
	display: -ms-flexbox;
	display: flex
}
#footer .product .product-item {
	width: 240px
}
#footer .product .product-item figure {
	margin: 0 0 20px
}
#footer .product .product-link {
	display: block;
	margin-bottom: 15px;
	color: #666
}
#footer .product .product-link:hover {
	color: #36f
}
#footer .product .md-text {
	color: #fff;
	margin: 30px 0
}
#footer .qrcode {
	width: 64px
}
#footer .copyright-row {
	box-shadow: 0 -1px 0 0 #333
}
#footer .copyright-row .container {
	-ms-flex-pack: center;
	justify-content: center;
	-ms-flex-align: center;
	align-items: center;
	min-height: 60px;
	box-sizing: border-box
}
#footer .copyright-row .gray-link {
	color: #666
}
#footer .copyright-row .gray-link:hover {
	color: #36f
}
.label {
	position: relative;
	display: inline-block;
	box-sizing: border-box;
	width: 70px;
	height: 20px;
	line-height: 20px;
	margin-left: 14px;
	text-align: center;
	color: #fff;
	font-size: 12px
}
.label:before {
	content: "";
	position: absolute;
	right: 100%;
	top: 50%;
	transform: translateY(-50%);
	width: 0;
	height: 0;
	border-top: 3px solid transparent;
	border-right: 6px solid #36f;
	border-bottom: 3px solid transparent
}
.label.green {
	background-color: #3c0
}
.label.green:before {
	border-right-color: #3c0
}
.label.red {
	background-color: #c42e00
}
.label.red:before {
	border-right-color: #c42e00
}
.label-length-3 {
	width: 56px
}
.arrow-right {
	border-right: 1px solid;
	transform: rotate(45deg)
}
.arrow-left, .arrow-right {
	width: 9px;
	height: 9px;
	border-top: 1px solid;
	border-color: #e1e1e1
}
.arrow-left {
	border-left: 1px solid;
	transform: rotate(-45deg)
}
.slider {
	-ms-flex-pack: justify;
	justify-content: space-between;
	-ms-flex-align: center;
	align-items: center
}
.slider .slider-container {
	width: 960px;
	overflow: hidden
}
.slider .slider-figure {
	box-sizing: border-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-align: center;
	align-items: center;
	min-width: 100%;
	height: 240px;
	padding: 50px 60px;
	background-color: #f9f9fa
}
.slider .figure-title {
	font-size: 18px;
	color: #222;
	margin-bottom: 20px
}
.slider .figure-img {
	width: 140px;
	height: 140px;
	border-radius: 50%
}
.slider .figure-text {
	max-width: 655px;
	margin-left: 40px
}
.slider .arrow-box {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-align: center;
	align-items: center;
	-ms-flex-pack: center;
	justify-content: center;
	width: 56px;
	height: 56px;
	border: 1px solid #e1e1e1;
	cursor: pointer
}
.slider .arrow-box:hover {
	background-color: #36f
}
.slider .arrow-box:hover .arrow-left, .slider .arrow-box:hover .arrow-right {
	border-color: #fff
}
.slider .arrow-left, .slider .arrow-right {
	width: 26.8px;
	height: 26.8px;
	border-width: 2px;
	border-color: #666
}
.slider .arrow-left {
	margin-left: 12px
}
.slider .arrow-right {
	margin-right: 12px
}
.first-sight-anchor {
	position: -webkit-sticky;
	position: sticky;
	top: 0;
	background-color: #222;
	height: 50px;
	line-height: 50px;
	z-index: 10
}
.first-sight-anchor .container {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-pack: justify;
	justify-content: space-between
}
.first-sight-anchor .container a {
	color: #fff
}
.first-sight-anchor .container a.active {
	color: #36f
}
.scale-item {
	-ms-flex: 1;
	flex: 1;
	box-sizing: border-box;
	padding: 48px 0 32px;
	background-color: #fff;
	text-align: center;
	border-top: 1px solid #e1e1e1;
	border-bottom: 1px solid #e1e1e1;
	border-right: 1px solid #e1e1e1
}
.scale-item .font_family {
	display: inline-block;
	margin-bottom: 40px;
	font-size: 52px
}
.scale-item .md-text {
	color: #222
}
.scale-item:hover {
	color: #fff;
	background-image: linear-gradient(-180deg, #0069ff, #4facfe)
}
.scale-item:hover .md-text {
	color: #fff
}
.scale-item:hover .link-btn {
	color: #4eacfe;
	border-color: #4eacfe
}
.scale-item:first-child {
	border-left: 1px solid #e1e1e1
}
.scale-item .text {
	box-sizing: border-box;
	width: 200px;
	margin: 24px auto 34px;
	padding: 0 15px;
	text-align: left
}
.scale-item .link-btn {
	border-color: #e1e1e1
}
.form-box {
	width: 400px;
	padding: 30px 40px 40px;
	background-color: #fff;
	border: 1px solid #e1e1e1
}
.form-box .error {
	background-color: #f9f9fa;
	display: none
}
.form-box .error.active {
	display: block
}
.form-box button[type=primary] {
	display: block;
	width: 100%;
	height: 46px;
	margin: 40px 0 20px;
	padding: 10px;
	font-size: 16px;
	border: 0;
	cursor: pointer;
	background-image: linear-gradient(-136deg, #06f, #09f)
}
.form-box .form-title {
	font-size: 16px;
	color: #222;
	font-weight: bolder
}
.form-box form {
	margin: 0
}
.form-box .license {
	margin-top: 30px
}
.form-box fieldset {
	margin-top: 30px;
	padding: 10px;
	border: 1px solid #e1e1e1
}
.form-box fieldset label {
	display: inline-block;
	width: 88px;
	padding-left: 10px;
	border-right: 1px solid #e1e1e1
}
.form-box fieldset input, .form-box fieldset select, .form-box fieldset textarea {
	padding-left: 10px;
	width: calc(100% - 88px);
	border: 0;
	outline: 0
}
.form-box fieldset select {
	text-indent: 5px;
	background-color: #fff
}
.form-box fieldset textarea {
	resize: none;
	width: calc(100% - 100px);
	vertical-align: middle
}
.first-sight {
	padding: 100px 0 120px;
	color: #fff;
	background-color: #000
}
.first-sight .desc {
	margin: 48px 0;
	font-size: 16px;
	max-width: 610px;
	max-height: 72px;
	overflow: hidden
}
.first-sight .link-btn {
	width: 144px;
	height: 34px;
	line-height: 34px;
	color: #fff;
	border: 1px solid #fff;
	background-color: #222
}
.card-with-link {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-direction: column;
	flex-direction: column;
	-ms-flex-align: center;
	align-items: center;
	border: 1px solid #e1e1e1;
	padding: 50px 0;
	width: 23%;
	margin-right: 2.666%
}
.card-with-link:hover {
	border-color: #36f
}
.card-with-link img {
	width: 60px;
	height: 60px;
	display: block
}
.card-with-link .card-name {
	margin-top: 30px;
	font-size: 18px;
	font-weight: 600
}
.card-with-link .card-desc {
	margin: 15px 0 20px
}
.card-with-link .link-btn {
	border-color: #e1e1e1
}
.show-case {
	padding: 80px 0
}
.show-case .show-case-title {
	margin-bottom: 20px;
	text-align: center;
	font-size: 28px;
	color: #222
}
.show-case .show-case-content {
	margin-top: 80px
}
.link-btn {
	display: inline-block;
	width: 120px;
	height: 34px;
	line-height: 34px;
	border: 1px solid #222;
	text-align: center;
	color: #222;
	background-color: #fff
}
.link-btn.primary {
	background-color: #36f;
	color: #fff;
	border-color: #36f
}
.figure {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-align: center;
	align-items: center;
	padding: 25px 0
}
.figure .font_family {
	font-size: 45px;
	margin-right: 20px
}
.figure .figure-text {
	width: 155px;
	font-size: 12px
}
.figure .figure-title {
	margin: 0 0 10px;
	font-size: 16px;
	color: #222
}
.figure .figure-img {
	height: 80px;
	margin-right: 20px
}
.container .figure {
	-ms-flex: 1;
	flex: 1
}
.divider {
	display: block;
	width: 100%;
	height: 1px;
	border-bottom: 1px solid #e1e1e1
}
.component-tabs-wrap .component-tabs {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-pack: justify;
	justify-content: space-between;
	height: 70px;
	padding: 20px 42px 0;
	border: 1px solid transparent;
	border-bottom: 1px solid #e1e1e1
}
.component-tabs-wrap .component-tab {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-align: center;
	align-items: center;
	cursor: pointer
}
.component-tabs-wrap .component-tab .word-block {
	position: relative;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-item-align: stretch;
	align-self: stretch;
	-ms-flex-align: center;
	align-items: center
}
.component-tabs-wrap .component-tab.active, .component-tabs-wrap .component-tab:hover {
	color: #36f
}
.component-tabs-wrap .component-tab.active .word-block:after {
	content: "";
	width: 80%;
	height: 2px;
	position: absolute;
	background: #36f;
	bottom: 0;
	left: 10%
}
.component-tabs-wrap [name=tabRadio] {
	display: none
}
.component-tabs-wrap [name=tabRadio]:checked+.component-tab-content {
	display: -ms-flexbox;
	display: flex
}
.component-tabs-wrap .component-tab-content {
	display: none;
	padding-top: 40px
}
.component-tabs-wrap .component-tab-content .md-text {
	margin-bottom: 20px
}
.component-tabs-wrap .component-tab-content .right-side {
	box-sizing: border-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-direction: column;
	flex-direction: column;
	-ms-flex-pack: center;
	justify-content: center;
	width: 50%
}
.component-tabs-wrap .component-tab-content .left-side {
	position: relative;
	width: 50%;
	max-height: 480px;
	overflow: hidden
}
.component-tabs-wrap .component-tab-content .left-side img {
	width: 100%
}
.component-tabs-wrap .component-tab-content .right-side {
	padding: 0 60px
}
.component-tabs-wrap .font_family {
	font-size: 30px;
	margin-right: 15px
}
.fixed-btn {
	position: fixed;
	right: 40px;
	top: 507px;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-align: center;
	align-items: center;
	-ms-flex-pack: center;
	justify-content: center;
	background: #fff;
	text-align: center;
	color: #fff;
	background-color: #fff;
	cursor: pointer;
	z-index: 30;
	box-sizing: content-box
}
.fixed-btn a {
	display: -ms-inline-flexbox;
	display: inline-flex
}
.fixed-btn .icon-paimaizixun_fuzhi {
	position: relative;
	left: -3px;
	font-size: 20px
}
.faq .container {
	display: -ms-flexbox;
	display: flex
}
.faq .menu {
	min-width: 220px;
	background-color: #ecf0f4
}
.faq .menu-item.active {
	color: #36f;
	border-left: 2px solid #36f
}
.login, .register {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-pack: center;
	justify-content: center;
	-ms-flex-align: center;
	align-items: center;
	background: url(../images/login_bg.png) no-repeat;
	background-size: cover
}
.login .container, .register .container {
	max-width: 800px;
	margin: 0 auto;
	padding: 0 50px
}
.login .tab-login, .register .tab-login {
	margin-top: 30px
}
.login .tab-login .tab-item, .register .tab-login .tab-item {
	width: 50%;
	height: 50px;
	line-height: 50px;
	display: inline-block;
	background: #f9f9fa;
	cursor: pointer
}
.login .tab-login .tab-item-select, .register .tab-login .tab-item-select {
	background: #fff;
	color: #36f;
	border-top: 2px solid #36f;
	cursor: auto
}
.login .login-footer, .register .login-footer {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-pack: justify;
	justify-content: space-between
}
.login .title, .register .title {
	font-size: 40px;
	color: #fafafa;
	margin: 0 0 30px;
	line-height: 56px
}
.login .desc, .register .desc {
	font-size: 16px;
	color: #fafafa;
	letter-spacing: 0;
	line-height: 28px;
	margin: 0
}
.login .get-code label, .register .get-code label {
	padding-left: 10px
}
.login .get-code input, .register .get-code input {
	width: auto
}
.login .get-code .get-code-btn, .login .get-code .resend, .register .get-code .get-code-btn, .register .get-code .resend {
	display: inline-block;
	float: right;
	padding-right: 10px;
	height: 100%;
	color: #36f
}
.login .get-code .get-code-btn, .register .get-code .get-code-btn {
	cursor: pointer
}
.login .get-code .get-code-btn:active, .register .get-code .get-code-btn:active {
	border-color: #e1e1e1
}
input:-webkit-autofill, select:-webkit-autofill, textarea:-webkit-autofill {
-webkit-box-shadow:0 0 0 1000px #fff inset
}
.customer-info .second-sight {
	background-position-x: -198px;
	background-position-y: -15px;
	background-repeat: no-repeat
}
.customer-info fieldset {
	background: #fff
}
.customer-info .form-box {
	background: inherit;
	border: 0
}
.customer-info .form-box button {
	border: 1px solid transparent
}
.customer-info .container {
	margin: 0 auto 100px;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-ms-flex-align: center;
	align-items: center
}
.customer-info .first-sight {
	padding: 45px 20px
}
.customer-info .content-half {
	width: 50%
}
.customer-info .content-half.pc {
	padding: 380px 0 0 72px
}
.customer-info .content-half img {
	width: 100%
}
.customer-info .content-half .form-box {
	margin: auto
}
.i-marketing .first-sight {
	padding-bottom: 0
}
.submit-success {
	background: #f4f4f4;
	padding: 60px 0
}
.submit-success .show-case-title {
	padding-left: 20px
}
.submit-success .container {
	width: 1200px;
	height: 512px;
	background: #fff
}
.submit-success .circle {
	margin: auto;
	width: 80px;
	height: 80px;
	border-radius: 90px;
	margin-bottom: 40px
}
.submit-success .circle .font_family {
	font-size: 35px;
	color: #fff;
	line-height: 80px
}
.submit-success .success-words {
	width: 50%;
	margin: auto;
	margin-bottom: 20px
}
.submit-success .link-btn {
	background: #222;
	color: #fff
}
.introdut img, .join-us img, .yxs img {
	display: block;
	margin: auto
}
.flex-glow-1 {
	-ms-flex-positive: 1;
	flex-grow: 1
}
.justify-content-right {
	-ms-flex-pack: end;
	justify-content: flex-end;
	position: relative
}
.clearfix:after {
	content: "";
	height: 0;
	line-height: 0;
	display: block;
	visibility: hidden;
	clear: both
}
.index .first-sight {
	background-image: url(../images/index-banner.jpg);
	background-size: cover
}
.index .first-sight .link-btn {
	border-color: #36f
}
.index .first-sight .msg {
	display: inline-block;
	height: 52px;
	padding: 0 32px;
	margin: 34px 0 38px;
	border: 1px solid #fff;
	line-height: 52px;
	text-align: center;
	color: #fff
}
.index .slider {
	position: relative
}
.index .slider .arrow-box {
	position: absolute;
	z-index: 5;
	border-color: #666
}
.index .slider .arrow-box:hover {
	border-color: #36f
}
.index .slider .arrow-left-box {
	left: 20px
}
.index .slider .arrow-right-box {
	right: 20px
}
.index .slider-container {
	width: 100%
}
.index .slider-img {
	width: 100%;
	min-height: 200px
}
.index .show-case-content {
	position: relative
}
.index .i-product-container {
	margin-top: 80px;
	height: 100px;
	overflow: visible
}
.index .i-product {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-direction: column;
	flex-direction: column;
	-ms-flex-align: center;
	align-items: center;
	-ms-flex-pack: center;
	justify-content: center;
	position: relative;
	color: #fff;
	background-color: #222;
	cursor: pointer
}
.index .i-product.active {
	transform: translateY(-10px);
	height: 110px;
	background-image: linear-gradient(-35deg, #09f, #06f), linear-gradient(#00a2ca, #00a2ca);
	background-blend-mode: normal, normal
}
.index .i-product .f16 {
	font-weight: 300
}
.index .tab-content {
	display: none
}
.index .tab-content.block {
	display: block
}
.index .product-figure {
	position: relative;
	padding: 50px 0;
	border-bottom: 1px solid #e1e1e1
}
.index .product-figure:after, .index .product-figure:before {
	content: "";
	display: block;
	position: absolute;
	width: 20px;
	height: 20px;
	background: #f9f9fa;
	border: 1px solid transparent
}
.index .product-figure:before {
	bottom: 0;
	left: 50%;
	border-top-color: #e1e1e1;
	transform: rotate(46deg) translateX(20px);
	transform-origin: top
}
.index .product-figure:after {
	bottom: 0;
	left: 50%;
	border-right-color: #e1e1e1;
	transform-origin: top;
	transform: rotate(46deg) translateX(0)
}
.index .product-figure .figure-img {
	width: 105px;
	height: 105px;
	margin-right: 30px
}
.index .product-figure .figure-text {
	text-align: left;
	margin-right: 95px;
	width: 688px
}
.index .product-figure .figure-title {
	margin-bottom: 20px;
	font-size: 30px;
	line-height: 1.4
}
.index .product-figure .link-btn {
	-ms-flex-item-align: end;
	align-self: flex-end;
	margin-bottom: 10px;
	border-color: #222;
	background-color: #222;
	color: #fff
}
.index .service-provider {
	background-image: url(../images/index-service-banner.jpg);
	background-repeat: no-repeat;
	background-size: 100% 238px
}
.index .service {
	margin-top: 60px
}
.index .service .service-row {
	-ms-flex-wrap: wrap;
	flex-wrap: wrap
}
.index .service .service-item {
	box-sizing: border-box;
	width: 360px;
	height: 80px;
	padding: 20px;
	-ms-flex-align: center;
	align-items: center;
	-ms-flex-pack: justify;
	justify-content: space-between;
	text-align: left;
	border-left: 1px solid transparent
}
.index .service .service-item .item-flex {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-align: center;
	align-items: center
}
.index .service .service-item .service-item-main {
	position: relative;
	padding-left: 40px
}
.index .service .service-item .service-item-main .font_family {
	position: absolute;
	left: 0;
	font-size: 32px;
	top: 10px
}
.index .service .service-item .arrow-right {
	opacity: 0
}
.index .service .service-item:hover {
	background-color: #fff;
	border-left: 1px solid #36f
}
.index .service .service-item:hover .arrow-right {
	opacity: 1
}
.index .solution {
	background-image: url(../images/index-solution-banner.png);
	color: #fff
}
.index .solution.pc .industry-item {
	position: relative;
	-ms-flex: 1;
	flex: 1;
	box-sizing: border-box;
	height: 532px
}
.index .solution.pc .industry-item .item-name {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-direction: column;
	flex-direction: column;
	-ms-flex-pack: center;
	justify-content: center;
	height: 100%
}
.index .solution.pc .industry-item .item-detail {
	display: none;
	padding: 70px 30px 24px;
	text-align: left
}
.index .solution.pc .industry-item .item-detail-title {
	margin-bottom: 10px
}
.index .solution.pc .industry-item .item-detail-desc {
	margin: 0 auto 28px
}
.index .solution.pc .industry-item .item-detail-relative {
	margin-top: 0;
	font-size: 16px
}
.index .solution.pc .industry-item .item-detail-rel-desc {
	margin-top: 2px;
	font-size: 12px
}
.index .solution.pc .industry-item.hover {
	-ms-flex-preferred-size: 28.5%;
	flex-basis: 28.5%;
	max-width: 28.5%
}
.index .solution.pc .industry-item.hover .industry-item-mark {
	background-color: rgba(34,34,34,.7);
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	z-index: 1
}
.index .solution.pc .industry-item.hover .item-name {
	display: none
}
.index .solution.pc .industry-item.hover .item-detail {
	display: block;
	position: absolute;
	z-index: 2
}
.index .solution.mobile .industry-item {
	-ms-flex-preferred-size: 50%;
	flex-basis: 50%;
	height: 148px
}
.index .solution.mobile .item-name {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-direction: column;
	flex-direction: column;
	-ms-flex-pack: center;
	justify-content: center;
	-ms-flex-align: center;
	align-items: center;
	height: 100%
}
.index .solution.mobile .f24 {
	margin-bottom: 0
}
.index .industry {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap
}
.index .industry .font_family {
	font-size: 38px
}
.index .industry .icon-dichan {
	font-size: 36px
}
.index .industry .icon-qiche_fuzhi {
	font-size: 50px
}
.index .industry .icon-nongye {
	font-size: 42px
}
.index .industry .icon-kuaixiao {
	font-size: 46px
}
.index .relative-product {
	display: -ms-flexbox;
	display: flex;
	margin-bottom: 16px
}
.index .relative-product .circle {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-align: center;
	align-items: center;
	-ms-flex-pack: center;
	justify-content: center;
	width: 48px;
	height: 48px;
	margin-right: 20px;
	border: 1px solid #fff;
	border-radius: 50%
}
.index .relative-product .font_family {
	font-size: 24px
}
.index .trademark {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	border-left: 1px solid #e1e1e1;
	border-bottom: 1px solid #e1e1e1;
	margin-right: -1px
}
.index .placeholder-box {
	width: 199px;
	height: 210px;
	border-right: 1px solid #e1e1e1;
	border-top: 1px solid #e1e1e1
}
.index .mark-item {
	width: 100%;
	height: 100%;
	background-color: #fff
}
.index .mark-item:hover {
	position: absolute;
	top: 0;
	width: 340px;
	height: 420px;
	box-shadow: 0 0 1px 1px #e1e1e1;
	background-color: #fff;
	z-index: 10
}
.index .mark-item:hover .item-img {
	width: 128px
}
.index .mark-item:hover .item-text, .index .mark-item:hover .link-btn {
	opacity: 1;
	display: block;
	margin-left: auto;
	margin-right: auto
}
.index .mark-item .item-img {
	margin-top: 52px;
	width: 92px
}
.index .mark-item .item-text {
	width: 224px;
	max-height: 100px;
	overflow: hidden;
	margin: 35px auto;
	display: none
}
.index .mark-item .link-btn {
	opacity: 0
}
.index .product-line {
	height: 50px;
	line-height: 50px;
	background-color: #fff;
	border-bottom: 1px solid #e1e1e1
}
.index .mobile .figure {
	padding: 15px 0;
	border-bottom: 1px solid #e1e1e1
}
.index .mobile .figure .font_family {
	margin-left: 20px
}
.index .mobile .figure-text {
	text-align: left;
	width: auto
}
.index .mobile .figure-title {
	font-size: 14px
}
.solution .ad .container-item {
	box-sizing: border-box;
	padding: 48px 42px 66px;
	height: 300px;
	border-right: 1px solid #e1e1e1;
	border-bottom: 1px solid #e1e1e1
}
.solution .ad .container-item .font_family {
	font-size: 64px
}
.solution .ad .container-item:first-child {
	border-left: 1px solid #e1e1e1
}
.solution .ad .container-item .md-text {
	margin: 28px 0 24px
}
.solution .total-view {
	background-color: #fff
}
.solution .total-view .container {
	display: -ms-flexbox;
	display: flex
}
.solution .total-view .total-view-img-box {
	max-height: 480px;
	width: 600px;
	overflow: hidden
}
.solution .total-view .total-view-img {
	width: 100%
}
.solution .total-view .figure-box {
	margin: 0;
	width: 520px;
	padding-left: 80px
}
.solution .total-view .figure-img {
	height: auto
}
.solution .total-view .figure-text {
	width: auto
}
.solution .hide {
	display: none
}
.solution .tab-content-label {
	position: relative;
	cursor: pointer
}
.solution .tab-content, .solution [name=tabContentRadio] {
	display: none
}
.solution [name=tabContentRadio]:checked+.tab-content {
	display: -ms-flexbox;
	display: flex
}
.solution [name=tabLabelRadio]:checked+.tab-content-label {
	background-image: linear-gradient(180deg, #06f 0, #09f)
}
.solution .core-business {
	background: url(../images/index-banner.jpg) no-repeat 50%
}
.solution .core-business .business-item {
	box-sizing: border-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-align: center;
	align-items: center;
	-ms-flex-pack: center;
	justify-content: center;
	height: 80px;
	margin-bottom: 20px;
	border-top: 1px solid #fff;
	border-bottom: 1px solid #fff;
	border-left: 1px solid #fff
}
.solution .core-business .business-item.active {
	background-image: linear-gradient(180deg, #06f 0, #09f)
}
.solution .core-business .business-item:last-child {
	border-right: 1px solid #fff
}
.solution .core-business .font_family {
	margin-right: 20px;
	font-size: 40px
}
.solution .core-business .tab-content {
	min-height: 400px;
	-ms-flex-align: center;
	align-items: center
}
.solution .core-business .tab-content .img-obj {
	width: 50%;
	min-height: 400px;
	padding: 40px 0 40px 60px
}
.solution .core-business .tab-content img {
	width: 100%
}
.solution .core-business .text {
	margin-left: 60px;
	max-width: 440px
}
.platform-check-in {
	background: #fff
}
.platform-check-in .first-sight .msg {
	font-size: 16px;
	margin: 40px 0
}
.platform-check-in .first-sight .link-btn {
	width: 180px
}
.platform-check-in .two-sight .container {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-pack: justify;
	justify-content: space-between;
	padding: 60px 0 110px
}
.platform-check-in .three-sight {
	background-color: #f9f9fa
}
.platform-check-in .three-sight .show-case {
	padding-bottom: 160px
}
.platform-check-in .three-sight .show-case-title {
	margin-bottom: 90px
}
.platform-check-in .three-sight .dev-process {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-pack: center;
	justify-content: center
}
.platform-check-in .three-sight .dev-process .step {
	-ms-flex: 1;
	flex: 1;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-direction: column;
	flex-direction: column;
	-ms-flex-align: center;
	align-items: center
}
.platform-check-in .three-sight .dev-process .step-img {
	width: 100px;
	height: 100px;
	background: #fff;
	border-radius: 50%;
	background-repeat: no-repeat;
	background-position: 50%;
	background-size: 34px
}
.platform-check-in .three-sight .dev-process .icon-step1 {
	background-image: url(../images/liucheng1.png)
}
.platform-check-in .three-sight .dev-process .icon-step2 {
	background-image: url(../images/liucheng2.png)
}
.platform-check-in .three-sight .dev-process .icon-step3 {
	background-image: url(../images/liucheng3.png)
}
.platform-check-in .three-sight .dev-process .icon-step4 {
	background-image: url(../images/liucheng4.png)
}
.platform-check-in .three-sight .dev-process .icon-arrow {
	background: url(../images/liucheng-arrow.png) no-repeat center 166px;
	background-size: 50px
}
.platform-check-in .three-sight .dev-process .step-name {
	font-size: 18px;
	margin: 60px 0 15px
}
.platform-check-in .three-sight .dev-process .step-name .name {
	vertical-align: middle
}
.platform-check-in .three-sight .dev-process .step-desc {
	white-space: nowrap
}
.platform-check-in .three-sight .dev-process .badge {
	display: inline-block;
	width: 26px;
	height: 26px;
	background: #222;
	border-radius: 13px;
	color: #fff;
	text-align: center;
	margin-right: 10px;
	font-size: 16px
}
.cooperation .adv {
	border-bottom: 1px solid #e1e1e1
}
.cooperation .plain {
	padding: 60px 120px;
	background-color: #f9f9fa
}
.cooperation .plain .show-case-title {
	text-align: left
}
.cooperation .steps {
	-ms-flex-pack: justify;
	justify-content: space-between
}
.cooperation .steps .step {
	position: relative;
	text-align: center;
	margin-bottom: 50px;
	width: 126px
}
.cooperation .steps .step:last-child:after, .cooperation .steps .step:last-child:before {
	content: none
}
.cooperation .steps .step:before {
	content: "";
	position: absolute;
	top: 32px;
	right: -100px;
	width: 7.1px;
	height: 7.1px;
	border-top: 1px solid;
	border-right: 1px solid;
	border-color: #b8b8b8;
	transform: rotate(45deg)
}
.cooperation .steps .step:after {
	content: "";
	position: absolute;
	top: 35px;
	right: -96px;
	width: 108px;
	border-top: 1px dashed #b8b8b8
}
.cooperation .steps .step-img {
	width: 64px
}
.cooperation .steps .circle {
	width: 28px;
	height: 28px;
	line-height: 28px;
	margin: 20px auto 10px;
	border-radius: 50%;
	text-align: center;
	color: #fff;
	background-color: #666
}
.cooperation .steps .step-desc {
	font-size: 18px;
	font-weight: 400
}
.case-detail .first-sight .container {
	position: relative
}
.case-detail .first-sight .customer-logo {
	position: absolute;
	right: 0;
	top: -34px;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-direction: column;
	flex-direction: column;
	-ms-flex-align: center;
	align-items: center;
	background: #fff;
	width: 320px;
	height: 320px;
	color: #999;
	border-radius: 4px;
	box-shadow: 0 0 15px rgba(0,0,0,.1)
}
.case-detail .first-sight .customer-logo img {
	width: 228px;
	padding-top: 37px
}
.case-detail .first-sight .customer-title {
	margin-top: -20px
}
.case-detail .case-detail-main .container {
	padding: 78px 30px 100px;
	background: #fff
}
.case-detail .customer-name {
	margin: 0 0 38px
}
.case-detail .filed {
	padding-right: 28px
}
.case-detail .sub-detail {
	margin-bottom: 78px
}
.case-detail .sub-title {
	position: relative;
	padding-left: 18px;
	font-weight: 700;
	margin-bottom: 30px
}
.case-detail .sub-title:before {
	content: "";
	position: absolute;
	left: 0;
	top: 6px;
	width: 12px;
	height: 12px;
	background: #36f;
	border-radius: 50%
}
.case-detail .caption {
	font-weight: 700;
	margin-bottom: 16px
}
.case-detail .desc {
	margin-bottom: 62px
}
.case-detail .use-product {
	margin-top: 30px
}
.case-detail .use-product .container {
	background: #fff;
	padding: 30px;
	margin-bottom: 60px
}
.case-detail .use-product .sub-title {
	padding-left: 10px
}
.case-detail .use-product .sub-title:before {
	top: 5px;
	height: 16px;
	width: 4px;
	border-radius: 0
}
.case-detail .use-product .product-box {
	margin-right: -2.666%;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-pack: initial;
	justify-content: initial
}
.case-detail .use-product .divider {
	width: 80%
}
.case-detail .use-product .card-with-link {
	padding-bottom: 0
}
.case-detail .use-product .card-with-link img {
	width: 90px;
	height: 90px
}
.case-detail .use-product .card-name {
	margin: 30px 0 42px;
	font-weight: 400;
	color: #999
}
.case-detail .use-product .link-btn {
	border: 0;
	margin: 15px 0
}
.product .product-media {
	background: url(../images/product-s2-bg.jpg) no-repeat 50%;
	color: #fff
}
.product .product-media .media-wrap {
	display: -ms-flexbox;
	display: flex
}
.product .product-media .media {
	width: 50%;
	display: inline-block;
	margin-bottom: 30px
}
.product .product-media .media-left {
	padding-right: 40px
}
.product .product-media .media-object {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-align: center;
	align-items: center;
	-ms-flex-pack: center;
	justify-content: center;
	box-sizing: border-box;
	width: 160px;
	height: 160px;
	border-radius: 50%;
	border: 1px solid hsla(0,0%,88%,.4)
}
.product .product-media .media-object .font_family {
	font-size: 64px
}
.product .product-media .media-heading {
	padding: 10px 0 20px;
	margin-bottom: 0
}
.product .product-media .media-body {
	width: 318px
}
.product .wide-figure {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-ms-flex-align: center;
	align-items: center;
	margin-top: 40px
}
.product .wide-figure .figure-box {
	padding-right: 48px
}
.product .wide-figure>img {
	width: 50%
}
.product .wide-figure .figure-text {
	width: auto
}
.product .wide-figure .font_family {
	height: auto
}
.product .artichet .tab-content {
	display: none
}
.product .artichet .artichet-radio:checked+.tab-content {
	display: block
}
.product .artichet .tab-controller {
	width: 140px;
	margin-right: 20px;
	cursor: pointer;
	border-color: #666
}
.product .artichet .tab-controller.active {
	color: #fff;
	background-color: #666
}
html body .login {
	width: 100%;
	height: 100%
}
html body .login .container .form-box {
	position: relative
}
html body .login .container .form-box .error {
	display: inline-block
}
html body .login .container .form-box span {
	color: #ff6200;
	margin-bottom: -19px;
	display: block;
	width: 200px;
	background: #fff;
	border: none;
	position: absolute;
	left: 40px
}
html body .login .container .form-box #userCode-error {
	top: 214px
}
html body .login .container .form-box #userPassword-error, html body .login .container .form-box #verifyCode-error {
	top: 294px
}
html body .login .login_copyright-row {
	position: fixed;
	bottom: 0;
	margin: 0 auto
}
html body .login .login_copyright-row .container div {
	text-align: center;
	margin: 0 auto
}
html body .login .login_copyright-row .container div a {
	font-size: 14px;
	color: #666
}
html, html body, html body .register {
	width: 100%;
	height: 100%
}
html body .register .container .form-box {
	position: relative
}
html body .register .container .form-box .error {
	display: inline-block
}
html body .register .container .form-box span {
	color: #ff6200;
	margin-bottom: -19px;
	display: block;
	width: 200px;
	background: #fff;
	border: none;
	position: absolute;
	left: 40px
}
html body .register .container .form-box em {
	font-style: normal
}
html body .register .container .form-box #userCode-error {
	top: 133px
}
html body .register .container .form-box #userPassword-error {
	top: 284px
}
html body .register .container .form-box #verifyCode-error {
	top: 208px
}
html body .register .container .form-box #agree-error {
	top: 345px
}
html body .register_copyright-row {
	position: fixed;
	bottom: 0;
	margin: 0 auto
}
html body .register_copyright-row .container div {
	text-align: center;
	margin: 0 auto
}
html body .register_copyright-row .container div a {
	font-size: 14px;
	color: #666
}
.ellipsis {
	white-space: nowrap;
	text-overflow: ellipsis;
	-o-text-overflow: ellipsis;
	overflow: hidden
}
#yxs_banner .tc {
	text-align: center
}
#yxs_banner .banner-text {
	font-size: 48px;
	color: #fff;
	line-height: 44px
}
#yxs_banner .desc {
	max-width: inherit;
	margin-top: 20px;
	font-size: 20px
}
.yxs .show-case {
	padding: 24px 0!important
}
.yxs .i-product {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-direction: column;
	flex-direction: column;
	-ms-flex-align: center;
	align-items: center;
	-ms-flex-pack: center;
	justify-content: center;
	position: relative;
	color: #fff;
	background-color: #222;
	cursor: pointer
}
.yxs .i-product-container {
	margin-top: 80px;
	height: 100px;
	overflow: visible
}
.yxs .active {
	transform: translateY(-10px);
	height: 110px;
	background-image: linear-gradient(-35deg, #09f, #06f), linear-gradient(#00a2ca, #00a2ca);
	background-blend-mode: normal, normal
}
.yxs h1 {
	font-size: 24px;
	color: #383838;
	letter-spacing: 0;
	text-align: center;
	line-height: 26px;
	margin: 60px
}
.yxs .mb {
	margin-bottom: 120px
}
.yxs .button-more {
	width: 128px;
	height: 40px;
	margin: 0 auto;
	background: #36f;
	display: block;
	margin-top: 60px
}
.yxs .button-more span {
	font-size: 14px;
	color: #fff;
	letter-spacing: 0;
	line-height: 40px
}
.yxs .container {
	margin-top: 60px;
	margin-bottom: 30px
}
.yxs .container .item_sd .cont {
	float: left
}
.yxs .container .item_sd .cont .test {
	font-size: 14px;
	color: #222;
	letter-spacing: 0;
	text-align: justify;
	line-height: 22px;
	width: 741px;
	text-indent: 2em
}
.yxs .container .item_sd .img {
	float: left;
	width: 129px;
	height: 129px;
	background: #7f8fa4;
	overflow: hidden;
	margin-left: 129px
}
.yxs .container .item_sd .img img {
	width: 129px;
	height: 129px
}
.yxs .container .item {
	width: 588px;
	height: 330px;
	overflow: hidden;
	float: left;
	margin-bottom: 20px;
	box-shadow: 0 2px 4px 0 rgba(34,34,34,.27);
	border-bottom: 3px solid #2e60ff
}
.yxs .container .item:nth-child(odd) {
	margin-right: 20px
}
.yxs .container .item img {
	display: block;
	height: 196px;
	width: 588px
}
.yxs .container .item .cont {
	float: left;
	height: auto;
	text-align: left;
	margin-left: 24px
}
.yxs .container .item .cont h2 {
	font-size: 18px;
	color: #222;
	letter-spacing: 0;
	line-height: 22px;
	margin-bottom: 24px
}
.yxs .container .item .cont span {
	font-size: 14px;
	color: #666;
	letter-spacing: 0;
	line-height: 22px;
	margin-bottom: 8px
}
.yxs .container .item .cont p {
	margin: 0
}
.yxs .container .item .cont p a {
	font-size: 12px;
	color: #999;
	letter-spacing: 0;
	line-height: 16px
}
.yxs .container .item .detail {
	float: right;
	margin-right: 24px;
	background-image: linear-gradient(-138deg, #06f, #0097ff);
	width: 72px;
	height: 72px;
	border-radius: 50%;
	line-height: 72px;
	margin-top: 30px
}
.yxs .container .item .detail span {
	font-size: 14px;
	color: #fff;
	letter-spacing: 0;
	text-align: center;
	line-height: 18px
}
.yxs .container .item_hy {
	width: 588px;
	height: 512px;
	overflow: hidden;
	float: left;
	position: relative;
	box-shadow: 0 2px 4px 0 rgba(34,34,34,.27);
	border-bottom: 3px solid #2e60ff
}
.yxs .container .item_hy:first-child {
	margin-right: 20px
}
.yxs .container .item_hy img {
	display: block;
	height: 330px;
	width: 588px
}
.yxs .container .item_hy .cont {
	float: left;
	height: auto;
	text-align: left;
	margin-left: 24px;
	margin-right: 24px
}
.yxs .container .item_hy .cont h2 {
	font-size: 18px;
	color: #222;
	letter-spacing: 0;
	line-height: 22px;
	margin-bottom: 24px;
	display: -webkit-box;
	-webkit-line-clamp: 1;
	overflow: hidden
}
.yxs .container .item_hy .cont span {
	font-size: 14px;
	color: #666;
	letter-spacing: 0;
	line-height: 22px;
	margin-bottom: 8px
}
.yxs .container .item_hy .cont .desc {
	font-size: 14px;
	color: #666;
	letter-spacing: 0;
	line-height: 22px;
	width: 540px
}
.yxs .container .item_hy .cont .desc_r {
	display: -webkit-box;
	-webkit-line-clamp: 3;
	overflow: hidden
}
.yxs .container .item_hy .cont .content-avatar {
	position: absolute;
	bottom: 20px
}
.yxs .container .item_hy .cont .content-avatar .avatar {
	width: 36px;
	height: 36px;
	overflow: hidden;
	border-radius: 50%;
	display: inline-block;
	margin-bottom: 0;
	position: absolute;
	bottom: -5px
}
.yxs .container .item_hy .cont .content-avatar .avatar img {
	width: 36px;
	height: 36px
}
.yxs .container .item_hy .cont .content-avatar .position {
	position: absolute;
	left: 329px;
	bottom: 0;
	width: 147%
}
.yxs .container .item_hy .cont .content-avatar .text {
	margin-right: 92px
}
.yxs .container .item_hy .cont .content-avatar .time {
	margin-right: 27px
}
.yxs .container .item_hy .cont .content-avatar .eye {
	margin-right: 36px
}
.yxs .container .item_hy .cont .content-avatar .eye i {
	margin-right: 9px
}
.yxs .container .item_hy .cont .content-avatar a {
	display: inline-block
}
.yxs .container .item_hy .cont .content-avatar a:first-of-type {
	margin-right: 20px
}
.yxs .container .item_cio {
	position: relative;
	margin-bottom: 33px
}
.yxs .container .item_cio>img {
	display: block;
	height: 240px;
	width: 384px;
	float: left
}
.yxs .container .item_cio .cont {
	float: left;
	height: auto;
	text-align: left;
	margin-left: 24px;
	width: 789px
}
.yxs .container .item_cio .cont h2 {
	font-size: 20px;
	color: #222;
	letter-spacing: 0;
	line-height: 22px;
	margin: 0
}
.yxs .container .item_cio .cont span {
	font-size: 14px;
	color: #666;
	letter-spacing: 0;
	line-height: 22px;
	margin-bottom: 8px
}
.yxs .container .item_cio .cont .desc {
	font-size: 14px;
	color: #666;
	letter-spacing: 0;
	line-height: 22px;
	width: 789px
}
.yxs .container .item_cio .cont .content-avatar {
	position: absolute;
	bottom: 5px
}
.yxs .container .item_cio .cont .content-avatar .avatar {
	width: 36px;
	height: 36px;
	overflow: hidden;
	border-radius: 50%;
	display: inline-block;
	margin-bottom: 0;
	position: absolute;
	bottom: -5px
}
.yxs .container .item_cio .cont .content-avatar .avatar img {
	width: 36px;
	height: 36px
}
.yxs .container .item_cio .cont .content-avatar .position {
	position: absolute;
	left: 481px;
	bottom: 0;
	width: 147%
}
.yxs .container .item_cio .cont .content-avatar .text {
	margin-right: 225px
}
.yxs .container .item_cio .cont .content-avatar .time {
	margin-right: 54px
}
.yxs .container .item_cio .cont .content-avatar .eye {
	margin-right: 81px
}
.yxs .container .item_cio .cont .content-avatar .eye i {
	margin-right: 9px
}
.yxs .container .item_cio .cont .content-avatar a {
	display: inline-block
}
.yxs .container .item_cio .cont .content-avatar a:first-of-type {
	margin-right: 48px
}
#introdut_banner {
	background: #fafcff
}
#introdut_banner .tc {
	text-align: center
}
#introdut_banner .banner-text {
	font-size: 48px;
	color: #fff;
	line-height: 44px
}
#introdut_banner .desc {
	max-width: inherit;
	margin-top: 20px;
	font-size: 20px
}
.introdut .pd {
	padding-bottom: 0
}
.introdut .marker-cont {
	background: url(../images/dizuo.png) bottom no-repeat;
	padding-bottom: 241px
}
.introdut .about_us>div {
	float: left
}
.introdut .about_us .video {
	width: 540px;
	height: 360px;
	background: #000;
	margin-right: 40px;
	float: left;
	margin-top: 30px
}
.introdut .about_us .cont_text {
	margin-bottom: 120px
}
.introdut .about_us .cont_text p {
	font-size: 14px;
	color: #666;
	letter-spacing: 0;
	line-height: 22px;
	width: 620px;
	text-align: left
}
.introdut .about_us .cont_text h2 {
	font-size: 28px;
	color: #222;
	letter-spacing: 0;
	text-align: left;
	line-height: 28px
}
.introdut .marker {
	background: url(../images/qigang.png) 50% no-repeat;
	height: 1028px;
	position: relative
}
.introdut .marker .tip {
	position: absolute
}
.introdut .marker .tip:nth-child(2n) {
	text-align: left
}
.introdut .marker .tip:nth-child(odd) {
	text-align: right
}
.introdut .marker .tip p {
	font-size: 20px;
	color: #2e60ff;
	letter-spacing: 0;
	line-height: 20px
}
.introdut .marker .tip span {
	font-size: 16px;
	color: #666;
	letter-spacing: 0;
	line-height: 24px
}
.introdut .marker .tip .width {
	width: 512px;
	display: inline-block
}
.introdut .marker .p1 {
	left: 20%;
	top: 126px
}
.introdut .marker .p2 {
	left: 66%;
	top: 346px
}
.introdut .marker .p3 {
	left: 66%;
	bottom: 138px
}
.introdut .marker .p4 {
	left: -8%;
	bottom: 354px;
	width: 512px
}
.introdut .marker .p5 {
	left: 36%;
	bottom: -13%
}
.introdut .marker .sp {
	text-align: center!important
}
.introdut .show-case-title {
	margin-bottom: 56px
}
.introdut .item_jiazhi {
	width: 240px;
	height: 249px;
	text-align: center;
	float: left;
	margin-right: 80px;
	margin-left: 80px
}
.introdut .item_jiazhi .img {
	background: #d8d8d8;
	width: 127px;
	height: 127px;
	overflow: hidden;
	margin: 0 auto
}
.introdut .item_jiazhi .img img {
	width: 127px;
	height: 127px
}
.introdut .item_jiazhi p {
	font-size: 14px;
	color: #666;
	letter-spacing: 0;
	line-height: 22px
}
.introdut .item_jiazhi h1 {
	margin-bottom: 56px
}
.introdut .item_jiazhi h1, .introdut .item_jiazhi h2 {
	font-size: 16px;
	color: #222;
	letter-spacing: 0;
	text-align: center;
	line-height: 16px
}
.introdut .item_zz {
	width: 268px;
	height: 201px;
	position: relative;
	float: left;
	margin-right: 32px;
	margin-bottom: 40px
}
.introdut .item_zz:nth-child(4n) {
	margin-right: 0
}
.introdut .item_zz .img {
	position: absolute;
	bottom: 0;
	width: 268px;
	height: 60px;
	background: rgba(0,0,0,.4)
}
.introdut .item_zz .img p {
	font-size: 14px;
	color: #fff;
	letter-spacing: 0;
	line-height: 20px
}
.title-spec {
	height: 80px;
	border-left: 6px solid #ffbf00;
	padding-left: 20px
}
.title-spec>h2 {
	font-family: PingFangSC-Semibold, 微软雅黑, Microsoft YaHei;
	font-size: 40px;
	color: #1b1d1f;
	line-height: 40px;
	margin: 0;
	padding: 0
}
.title-spec>p {
	font-family: PingFangSC-Regular, 微软雅黑, Microsoft YaHei;
	font-size: 20px;
	color: #6c757a;
	margin-top: 10px;
	line-height: 28px
}
.about {
	padding-top: 145px
}
.about .intro-detail {
	height: 360px;
	position: relative
}
.about .intro-detail .intro-detail-text {
	background: #fff;
	box-shadow: 0 10px 20px 0 rgba(0,0,0,.05);
	height: 500px;
	width: 905px;
	padding: 30px;
	margin-top: 21px
}
.about .intro-detail .intro-detail-text>div {
	width: 559px;
	height: 264px
}
.about .intro-detail .intro-detail-text>div>p {
	font-family: PingFangSC-Regular, 微软雅黑, Microsoft YaHei;
	font-size: 14px;
	line-height: 22px;
	color: #999;
	margin: 0;
	padding-bottom: 22px
}
.about .intro-detail video {
	width: 600px;
	position: absolute;
	right: 0;
	top: -61px;
	padding: 20px;
	background: #fff;
	box-shadow: 0 10px 20px 0 rgba(0,0,0,.05)
}
.about .spec-div1 {
	display: -ms-flexbox;
	display: flex
}
.about .spec-div1 .smdiv-31 {
	display: inline-block;
	width: 386.4px;
	height: 246.1px;
	margin-top: 180px;
	text-align: left;
	padding: 60px 0 0 28px;
	box-sizing: border-box;
	box-shadow: 0 10px 20px 0 rgba(0,0,0,.05);
	background: #fff;
	transition: .2s
}
.about .spec-div1 .smdiv-31:hover {
	background: #fff;
	box-shadow: 0 10px 40px 0 rgba(31,102,238,.21);
	transform: translateY(-10px)
}
.about .spec-div1 .smdiv-31>h2 {
	font-family: PingFangSC-Semibold, 微软雅黑, Microsoft YaHei;
	font-size: 30px;
	line-height: 45px;
	color: #1b1d1f;
	margin: 0
}
.about .spec-div1 .smdiv-31>p {
	font-family: PingFangSC-Regular, 微软雅黑, Microsoft YaHei;
	font-size: 14px;
	line-height: 22px;
	color: #999
}
.about .spec-div1 .smdiv-31>div {
	width: 48px;
	height: 6px;
	background: #0067ff;
	margin: 20px 0 25.7px
}
.about .spec-div1 .smdiv-31+.smdiv-31 {
	margin-left: 20.4px
}
.honor, .value {
	margin-top: 125px
}
.honor .title-spec, .value .title-spec {
	margin-bottom: 40px
}
.zizhi {
	margin-top: 60px
}
.history {
	margin-top: 80px
}
.history .title-spec {
	margin-bottom: 40px
}
.value .pic-word-div-5 {
	display: -ms-flexbox;
	display: flex
}
.value .pic-word-div-5 .pic-word-div-5-1 {
	width: 222.8px;
	height: 300px;
	display: inline-block;
	text-align: center;
	box-sizing: border-box;
	box-shadow: 0 10px 20px 0 rgba(0,0,0,.05);
	background: #fff;
	transition: .2s
}
.value .pic-word-div-5 .pic-word-div-5-1:hover {
	background: #fff;
	box-shadow: 0 10px 40px 0 rgba(31,102,238,.21);
	transform: translateY(-10px)
}
.value .pic-word-div-5 .pic-word-div-5-1>img {
	margin-top: 31px
}
.value .pic-word-div-5 .pic-word-div-5-1>h3 {
	font-family: PingFangSC-Semibold, 微软雅黑, Microsoft YaHei;
	font-size: 20px;
	line-height: 30px;
	color: #1b1d1f;
	letter-spacing: 0;
	text-align: center
}
.value .pic-word-div-5 .pic-word-div-5-1>p {
	font-family: PingFangSC-Regular, 微软雅黑, Microsoft YaHei;
	font-size: 14px;
	line-height: 22px;
	color: #999;
	width: 163.7px;
	text-align: left;
	margin-left: auto;
	margin-right: auto
}
.value .pic-word-div-5 .pic-word-div-5-1+.pic-word-div-5-1 {
	margin-left: 21.2px
}
.honor {
	max-width: 1240px;
	position: relative
}
.honor .slider-honor {
	height: 405px;
	margin-top: 40px;
	overflow: hidden
}
.honor .slider-honor img {
	box-shadow: 0 10px 20px 0 rgba(0,0,0,.05);
	margin-top: 0
}
.honor .slider-honor img:hover {
	cursor: pointer;
	box-shadow: 0 20px 40px 0 rgba(31,102,238,.21)
}
.honor .slider-honor ul {
	list-style-type: none;
	display: -ms-flexbox;
	display: flex;
	padding: 0
}
.honor .slider-honor ul .slider-honor-spec img {
	width: 448px;
	max-height: 340px
}
.honor .slider-honor ul .slider-honor-normal img {
	width: 240px;
	min-height: 340px
}
.honor .slider-honor ul li {
	margin-right: 10px;
	margin-left: 10px
}
.left-honor {
	position: absolute;
	left: -33.7px;
	height: 68.7px;
	width: 68.7px;
	top: 50%;
	margin-top: 21.3px;
	background:url(../images/左-圆框.png);
	background-size: 68.6px 68.6px
}
.left-honor:hover {
	background:url(../images/左-圆蓝框.png);
	background-size: 68.6px 68.6px;
	cursor: pointer
}
.right-honor {
	position: absolute;
	right: -44.7px;
	height: 68.7px;
	width: 68.7px;
	top: 50%;
	margin-top: 21.3px;
	background:url(../images/右-圆框.png);
	background-size: 68.6px 68.6px
}
.right-honor:hover {
	background:url(../images/右-圆蓝框.png);
	background-size: 68.6px 68.6px;
	cursor: pointer
}
.honer-spec-margin-left {
	margin-left: 20px!important
}
.honer-spec-margin-right {
	margin-right: 35px!important
}
.history img {
	margin-left: -360px;
	background: #fff
}
.title-spec-mobile {
	text-align: center;
	margin: 0 auto;
	padding-top: .5rem;
	padding-bottom: .35rem
}
.title-spec-mobile h2 {
	font-size: 0.44rem;
    color: #2F2E2E;
    text-align: center;
    font-weight: 700;
}
.title-spec-mobile p {
	font-size: .22rem;
	color: #6c757a;
	text-align: center;
	margin: 0
}
.title-spec-mobile p.title {
	padding-bottom: .2rem;
	font-size: 0.44rem;
    color: #2F2E2E;
    text-align: center;
    line-height: 0.5rem;
    font-weight: 700;
}
.title-spec-mobile>p.tit {
	font-size: 0.44rem;
    color: #2F2E2E;
    text-align: center;
    line-height: 0.5rem;
    font-weight: 700;
}
.tit-spec {
	padding: 1.5rem 0 .4rem;
}
.introdut-mobile {
	margin: 0 auto;
	background: #fafcff
}
.introdut-mobile .about-wap {
	text-align: center
}
.introdut-mobile .about-wap .title-spec-mobile {
	padding-top: 1.3rem
}
.introdut-mobile .about-wap .videoIntro {
	padding: .23rem;
	background: #fff;
	width: 6.9rem;
	margin: 0 auto
}
.introdut-mobile .about-wap .videoIntro video {
	width: 6.438rem;
	height: 3.617rem
}
.introdut-mobile .about-wap .videoIntro>div {
	margin-top: .22rem
}
.introdut-mobile .about-wap .videoIntro>div p {
	font-size: .22rem;
	color: #999;
	line-height: .32rem;
	text-align: left
}
.introdut-mobile .about-wap .spec-div1 {
	display: -ms-flexbox;
	display: flex;
	margin-left: auto;
	margin-right: auto;
	width: 6.9rem
}
.introdut-mobile .about-wap .spec-div1 .smdiv-31-mobile {
	display: inline-block;
	width: 2.1rem;
	height: 3.2rem;
	margin-top: .4rem;
	margin-left: 0;
	text-align: left;
	padding: .6rem .2rem 0;
	box-sizing: border-box;
	background: #fff
}
.introdut-mobile .about-wap .spec-div1 .smdiv-31-mobile>h2 {
	font-size: .28rem;
	line-height: .4rem;
	color: #1b1d1f;
	margin: 0
}
.introdut-mobile .about-wap .spec-div1 .smdiv-31-mobile>p {
	font-size: .22rem;
	line-height: .3rem;
	text-align: justify;
	color: #999
}
.introdut-mobile .about-wap .spec-div1 .smdiv-31-mobile>div {
	width: .48rem;
	height: .06rem;
	background: #0067ff;
	margin: .12rem 0 .16rem
}
.introdut-mobile .about-wap .spec-div1 .smdiv-31-mobile+.smdiv-31-mobile {
	margin-left: .3rem
}
.introdut-mobile .value-wap {
	background: #fafcff
}
.introdut-mobile .value-wap ul {
	list-style-type: none;
	padding: 0;
	width: 7.5rem;
	margin: .32rem auto .56rem
}
.introdut-mobile .value-wap ul li {
	display: -ms-flexbox;
	display: flex;
	margin-bottom: .44rem;
	padding: 0 .49rem
}
.introdut-mobile .value-wap ul li .imgBox {
	margin: auto 0;
	padding: 0;
	width: .72rem
}
.introdut-mobile .value-wap ul li .imgBox>img {
	width: 100%
}
.introdut-mobile .value-wap ul li>div>h3 {
	font-size: .28rem;
	line-height: .4rem;
	color: #333;
	letter-spacing: 0;
	margin: 0;
	padding-bottom: .1rem
}
.introdut-mobile .value-wap ul li>div>p {
	font-size: .22rem;
	color: #999;
	line-height: .32rem;
	margin: 0
}
.introdut-mobile .value-wap ul li .value-contBox {
	padding-left: .3rem;
	width: 5.8rem
}
.introdut-mobile .honor-wap .slider-honor-mobile {
	margin-bottom: .6rem;
	width: 100vw
}
.introdut-mobile .honor-wap .slider-honor-mobile .slider-honor-ul-mobile {
	list-style-type: none;
	display: -ms-flexbox;
	display: flex;
	padding: 0;
	margin: 0 .3rem;
	height: 5.3rem
}
.introdut-mobile .honor-wap .slider-honor-mobile .slider-honor-ul-mobile>div {
	-webkit-overflow-scrolling: touch;
	display: -ms-flexbox;
	display: flex
}
.introdut-mobile .honor-wap .slider-honor-mobile .slider-honor-ul-mobile li {
	margin-right: .2rem
}
.introdut-mobile .honor-wap .slider-honor-mobile .slider-honor-ul-mobile li>img {
	width: 5rem;
	height: 4.4rem;
	box-shadow: 0 0 20px 0 rgba(0,0,0,.1)
}
.introdut-mobile .honor-wap .slider-honor-mobile .slider-honor-ul-mobile li>p {
	font-size: .22rem;
	line-height: .3rem;
	color: #6c757a;
	text-align: center;
	margin-top: .2rem;
	margin-bottom: .4rem
}
.introdut-mobile .honor-wap .slider-honor-mobile .slider-honor-ul-mobile>div>div {
	width: auto!important
}
.introdut-mobile .history-wap>img {
	width: 100%
}
.dom-wrapper {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-align: center;
	align-items: center;
	-ms-flex-pack: center;
	justify-content: center
}
.cases-dom, .dom, .zizhi-dom {
	width: .08rem;
	height: .08rem;
	margin-right: .2rem;
	background: #e0e0e0;
	display: inline-block;
	border-radius: 100%
}
.cases-dom:last-child, .dom:last-child, .zizhi-dom:last-child {
	margin-right: 0
}
.dom-active {
	background: #0067ff
}
.cases-dom-active, .dom-active {
	border-radius: 65px;
	width: .18rem;
	height: .08rem
}
.cases-dom-active {
	background: #fff
}
.joinUs h1 {
	font-size: 24px;
	color: #383838;
	letter-spacing: 0;
	text-align: left;
	line-height: 26px;
	margin-bottom: 40px;
	font-weight: 700
}
.joinUs .line {
	height: 1px;
	background: #e1e1e1;
	margin-bottom: 24px
}
.joinUs .mb-80 {
	margin-bottom: 80px
}
.joinUs .item {
	margin-bottom: 32px;
	cursor: pointer
}
.joinUs .item .text {
	margin: 0;
	margin-top: 16px;
	padding-bottom: 18px;
	border-bottom: 1px solid #eaeaea
}
.joinUs .item .text .col-md-3 {
	padding-left: 0
}
.joinUs .item .row .title, .joinUs .item .row>div {
	text-align: left
}
.joinUs .item .row .title p {
	font-size: 16px;
	color: #222
}
.joinUs .item .row .time {
	text-align: right;
	font-size: 14px;
	color: #999;
	letter-spacing: 0
}
.joinUs .item .container-item {
	background: #f9f9fa;
	text-align: left;
	padding: 40px
}
.joinUs .item .container-item h5 {
	font-weight: 700
}
.joinUs .page {
	text-align: center;
	margin: 30px 0;
	height: 80px
}
.joinUs .none {
	display: none
}
.joinUs .bolck {
	display: block
}
.joinUs-online .tcl {
	text-align: left;
	font-size: 24px;
	color: #383838;
	letter-spacing: 0;
	line-height: 26px;
	font-weight: 700
}
.joinUs-online .row .img {
	margin: 0;
	text-align: left
}
.joinUs-online .row .title {
	font-weight: 700
}
.joinUs-online .row .text, .joinUs-online .row .title {
	font-size: 14px;
	color: #383838;
	letter-spacing: 0;
	line-height: 14px;
	text-align: left
}
.joinUs-online .row .blue {
	font-size: 20px;
	color: #2e60ff;
	letter-spacing: 0;
	line-height: 20px;
	font-weight: 600
}
.joinUs-online .row .form, .joinUs-online .row form {
	text-align: left
}
.joinUs-online .row form label {
	font-size: 14px;
	color: #999;
	letter-spacing: 0;
	line-height: 14px
}
.joinUs-online .row form .upload {
	color: #2e60ff;
	background: #fff;
	border: 1px solid #2e60ff;
	border-radius: 4px;
	position: relative
}
.joinUs-online .row form .file {
	position: absolute;
	top: 0;
	left: 0;
	opacity: 0
}
.joinUs-online .row form p {
	font-size: 14px;
	color: #999;
	line-height: 14px;
	margin-top: 1rem
}
.joinUs-online .row form .showFileName1 {
	color: #2e60ff
}
.joinUs-online .row form .error {
	color: red
}
.joinUs-online .row form #flieinput-error {
	position: absolute;
	bottom: -82px;
	left: 0
}
.joinUs-online .row #submit {
	background: #2e60ff;
	border-radius: 4px;
	color: #fff;
	width: 128px;
	height: 40px;
	margin-top: 40px
}
.customer-info .row .img {
	width: 307px;
	height: 227px;
	background: #d8d8d8;
	border-radius: 6px;
	overflow: hidden;
	margin-left: 93px;
	margin-bottom: 32px
}
.customer-info .row>div {
	text-align: left
}
.customer-info .row>div>div {
	float: left;
	width: 587px;
	margin-left: 11px
}
.customer-info .row>div>div>p {
	width: 384px;
	margin: 0 auto;
	font-size: 16px;
	color: #222;
	letter-spacing: 0;
	line-height: 24px
}
.customer-info .item {
	text-align: left
}
.customer-info .item h2 {
	font-size: 24px;
	color: #383838;
	letter-spacing: 0;
	line-height: 26px;
	margin-top: 24px;
	margin-bottom: 16px;
	font-weight: 700
}
.customer-info .item p {
	font-size: 14px;
	color: #383838;
	letter-spacing: 0
}
.customer-info .form-cont {
	background: #fff;
	padding: 40px;
	box-shadow: 0 0 10px 0 rgba(0,0,0,.1);
	border-radius: 8px;
	text-align: center
}
.customer-info .form-cont h2 {
	font-size: 24px;
	color: #383838;
	letter-spacing: 0;
	line-height: 26px;
	font-weight: 700;
	margin-bottom: 40px
}
.customer-info .form-cont form .row {
	text-align: left
}
.customer-info .form-cont form .row label {
	font-size: 14px;
	color: #999;
	letter-spacing: 0;
	line-height: 14px
}
.customer-info .form-cont form .row>div {
	padding-bottom: 16px
}
.customer-info .form-cont form .row>div span.error {
	color: #ea4242;
	position: absolute
}
.customer-info .form-cont form .row .btn {
	height: 40px
}
.customer-info-pc {
	background: #fafcff;
	padding-bottom: 70px
}
.customer-info-pc .containers {
	max-width: 1200px;
	margin: 0 auto
}
.form-bg {
	margin-top: 60px;
	margin: 60px auto 0;
	max-width: 1920px;
	position: relative
}
.form-bg>img {
	width: 100%
}
.form-bg .form-mess {
	position: absolute;
	width: 1198px;
	height: 708px;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	margin: auto
}
.form-bg .form-mess .slogan {
	margin-bottom: 60px;
	padding-top: 40px
}
.form-bg .form-mess .slogan .font-big {
	font-family: PingFangSC-Semibold, 微软雅黑, Microsoft YaHei;
	font-size: 48px;
	color: #fff;
	line-height: 60px;
	margin-bottom: 10px
}
.form-bg .form-mess .slogan .font-small {
	opacity: .8;
	font-family: PingFangSC-Regular, 微软雅黑, Microsoft YaHei;
	font-size: 20px;
	color: #fff
}
.form-bg .form-mess .form-contact-1 {
	width: 773px;
	height: 509px;
	background: #fff;
	border-radius: 8px
}
.form-bg .form-mess .form-contact-1 form {
	position: relative
}
.form-bg .form-mess .form-contact-1 form .row {
	padding: 28px 0 28px 40px
}
.form-bg .form-mess .form-contact-1 form .row label {
	font-family: PingFangSC-Regular, 微软雅黑, Microsoft YaHei;
	font-size: 16px;
	color: #666;
	letter-spacing: .26px;
	text-align: left;
	line-height: 22px;
	margin-bottom: 5px
}
.form-bg .form-mess .form-contact-1 form .row input {
	width: 326px;
	height: 48px;
	background: rgba(242,243,245,.4);
	border-radius: 4px;
	padding: 13px 0 13px 10px;
	font-family: PingFangSC-Regular, 微软雅黑, Microsoft YaHei;
	font-size: 16px;
	color: #999;
	letter-spacing: .26px;
	text-align: left;
	margin-bottom: 20px;
	border: none
}
.form-bg .form-mess .form-contact-1 form .row textarea {
	width: 326px;
	height: 143px;
	position: absolute;
	border: none;
	display: block;
	background: rgba(242,243,245,.4)
}
.form-bg .form-mess .form-contact-1 form .row>div span.error {
	color: #ea4242;
	position: absolute;
	bottom: 0
}
.form-bg .form-mess .form-contact-1 form .row .btn-cont-form {
	background: #0067ff;
	border-radius: 31.5px;
	margin-top: 10px;
	width: 286px;
	height: 63px;
	font-family: PingFangSC-Regular, 微软雅黑, Microsoft YaHei;
	font-size: 24px;
	color: #fff;
	letter-spacing: .39px;
	margin-left: auto;
	margin-right: auto;
	display: inherit;
	border: none
}
.form-bg .form-mess .form-contact-1 form .row .btn-cont-form:hover {
	cursor: pointer
}
.location-info {
	width: 1200px;
	margin: 120px auto 0
}
.location-info .info-title {
	font-family: PingFangSC-Semibold, 微软雅黑, Microsoft YaHei;
	font-size: 36px;
	color: #1b1d1f;
	letter-spacing: 0;
	line-height: 22px
}
.location-info .row {
	margin: 0
}
.location-info .col-left {
	width: 610px;
	display: inline-block
}
.location-info .col-right {
	width: 590px;
	display: inline-block
}
.location-info .item {
	text-align: left
}
.location-info .item h2 {
	font-family: PingFangSC-Semibold, 微软雅黑, Microsoft YaHei;
	font-size: 20px;
	line-height: 30px;
	color: #1b1d1f;
	letter-spacing: 0;
	margin-top: 30px;
	margin-bottom: 10px
}
.location-info .item .loca-detail {
	width: 498px;
	height: 90px
}
.location-info .item .loca-detail p {
	font-family: PingFangSC-Regular, 微软雅黑, Microsoft YaHei;
	font-size: 14px;
	line-height: 11px;
	color: #999;
	letter-spacing: 0
}
.company {
	padding: 0;
	position: relative
}
.company .slider-company {
	width: 1240px;
	height: 405px;
	overflow: hidden
}
.company .slider-company img {
	box-shadow: 0 10px 20px 0 rgba(0,0,0,.05);
	margin-top: 0
}
.company .slider-company img:hover {
	cursor: pointer;
	box-shadow: 0 20px 40px 0 rgba(31,102,238,.21)
}
.company .slider-company ul {
	list-style-type: none;
	display: -ms-flexbox;
	display: flex;
	padding: 0
}
.company .slider-company ul .slider-honor-spec img {
	width: 448px;
	max-height: 340px
}
.company .slider-company ul .slider-honor-normal img {
	width: 240px;
	min-height: 340px
}
.company .slider-company ul li {
	margin-right: 19.5px
}
.company .left-honor {
	margin-top: -34.3px;
	left: -38.7px
}
.company .right-honor {
	margin-top: -34.3px;
	right: -85.7px
}
.customer-info-wap {
	background: #fafcff;
	margin-top: .84rem
}
.customer-info-wap .form-linkcust-wap {
background:url(../images/mobile/联系我们-banner.png) no-repeat;
	background-size: contain
}
.customer-info-wap .form-linkcust-wap .slogan-wap {
	padding: .8rem 0 0 .62rem
}
.customer-info-wap .form-linkcust-wap .slogan-wap .font-big {
	font-size: .42rem;
	line-height: .59rem;
	color: #fff;
	margin: 0;
	margin-bottom: .1rem
}
.customer-info-wap .form-linkcust-wap .slogan-wap .font-small {
	font-size: .22rem;
	line-height: .3rem;
	color: #fff;
	margin: 0
}
.customer-info-wap .form-linkcust-wap .form-contact-wap {
	margin-top: 4.05rem
}
.customer-info-wap .form-linkcust-wap .form-contact-wap form {
	background: #fff;
	box-shadow: 0 0 30px 0 rgba(0,0,0,.05);
	border-radius: 10px 0 10px 10px;
	margin: 0 auto;
	padding: .6rem .3rem;
	width: 6.9rem;
	height: 9.05rem;
	font-size: .22rem;
	line-height: .3rem;
	letter-spacing: .35px
}
.customer-info-wap .form-linkcust-wap .form-contact-wap form>div {
	display: -ms-flexbox;
	display: flex;
	margin-bottom: .3rem;
	height: .6rem
}
.customer-info-wap .form-linkcust-wap .form-contact-wap form label {
	color: #666
}
.customer-info-wap .form-linkcust-wap .form-contact-wap form .label-req {
	text-align: right;
	width: 1.35rem;
	margin-right: .075rem;
	vertical-align: middle;
	height: .6rem;
	line-height: .6rem
}
.customer-info-wap .form-linkcust-wap .form-contact-wap form input {
	color: #999;
	background: rgba(242,243,245,.6);
	border-radius: .04rem;
	text-align: left;
	width: 5.2rem;
	height: .6rem;
	border: none
}
.customer-info-wap .form-linkcust-wap .form-contact-wap form textarea {
	width: 5.2rem;
	height: 1.43rem;
	background: rgba(242,243,245,.6);
	border-radius: 4px;
	border: none
}
.customer-info-wap .form-linkcust-wap .form-contact-wap form button {
	font-size: .24rem;
	line-height: .33rem;
	color: #fff;
	letter-spacing: .39px;
	background: #0067ff;
	border-radius: .05rem;
	width: 2.86rem;
	height: .63rem;
	text-align: center;
	margin: .92rem auto 0
}
.customer-info-wap .location-info-wap .title-spec-mobile {
	padding-bottom: 0
}
.customer-info-wap .location-info-wap .title-spec-mobile>img {
	margin-bottom: -.6rem
}
.customer-info-wap .location-info-wap .item {
	width: 6.9rem;
	margin-top: .4rem;
	margin: .4rem auto 0
}
.customer-info-wap .location-info-wap .item h2 {
	font-size: .28rem;
	color: #333;
	letter-spacing: 0;
	line-height: .22rem;
	text-align: left;
	margin: .2rem auto
}
.customer-info-wap .location-info-wap .item .loca-detail p {
	font-size: .22rem;
	color: #999;
	letter-spacing: 0;
	line-height: .32rem;
	text-align: left;
	margin: 0 auto
}
.customer-info-wap .company-wap {
	margin-top: .93rem
}
.customer-info-wap .company-wap .slider-company-mobile {
	margin-bottom: 1rem;
	width: 100vw
}
.customer-info-wap .company-wap .slider-company-mobile #slider-company-ul-mobile>div {
	-webkit-overflow-scrolling: touch;
	display: -ms-flexbox;
	display: flex
}
.customer-info-wap .company-wap .slider-company-mobile #slider-company-ul-mobile>div>div {
	width: auto!important
}
.customer-info-wap .company-wap .slider-company-mobile .slider-company-ul-mobile {
	list-style-type: none;
	display: -ms-flexbox;
	display: flex;
	padding: 0;
	margin: 0 0 .4rem .3rem;
	height: 4.4rem
}
.customer-info-wap .company-wap .slider-company-mobile .slider-company-ul-mobile li {
	margin-right: .2rem;
	width: 5rem;
	height: 4.4rem
}
.customer-info-wap .company-wap .slider-company-mobile .slider-company-ul-mobile li>img {
	width: 100%;
	height: 100%;
	box-shadow: 0 0 20px 0 rgba(0,0,0,.1)
}
.cio-detail .container {
	margin-top: 60px
}
.cio-detail .container .title {
	margin-bottom: 60px
}
.cio-detail .container .title h1 {
	font-size: 24px;
	color: #383838;
	letter-spacing: 0;
	text-align: right;
	line-height: 26px;
	float: left;
	width: 885px;
	margin: 0 -250px
}
.cio-detail .container .title .input {
	float: right;
	position: relative
}
.cio-detail .container .title .input input.form-control {
	width: 282px;
	height: 32px
}
.cio-detail .container .title .input .icon-sousuo {
	position: absolute;
	right: .75rem;
	top: .35rem
}
.cio-detail .container .item_cio {
	position: relative;
	margin-bottom: 33px
}
.cio-detail .container .item_cio .col-md-4 {
	max-width: 305px;
	margin-right: 16px
}
.cio-detail .container .item_cio .item-img {
	display: block;
	height: 190px;
	width: 305px
}
.cio-detail .container .item_cio .cont {
	height: auto;
	text-align: left;
	margin-left: 24px
}
.cio-detail .container .item_cio .cont h2 {
	font-size: 20px;
	color: #222;
	letter-spacing: 0;
	line-height: 22px;
	margin: 0
}
.cio-detail .container .item_cio .cont span {
	font-size: 14px;
	color: #666;
	letter-spacing: 0;
	line-height: 22px;
	margin-bottom: 8px
}
.cio-detail .container .item_cio .cont .desc {
	font-size: 14px;
	color: #666;
	letter-spacing: 0;
	line-height: 22px;
	width: 772px;
	margin-top: 24px;
	display: -webkit-box;
	-webkit-line-clamp: 4;
	overflow: hidden
}
.cio-detail .container .item_cio .cont .content-avatar {
	position: absolute;
	bottom: 5px
}
.cio-detail .container .item_cio .cont .content-avatar .avatar {
	width: 36px;
	height: 36px;
	overflow: hidden;
	border-radius: 50%;
	display: inline-block;
	margin-bottom: 0;
	position: absolute;
	bottom: -5px
}
.cio-detail .container .item_cio .cont .content-avatar .avatar img {
	width: 36px;
	height: 36px
}
.cio-detail .container .item_cio .cont .content-avatar .position {
	position: absolute;
	left: 481px;
	bottom: 0;
	width: 125%
}
.cio-detail .container .item_cio .cont .content-avatar .text {
	margin-right: 225px
}
.cio-detail .container .item_cio .cont .content-avatar .time {
	margin-right: 54px
}
.cio-detail .container .item_cio .cont .content-avatar .eye {
	margin-right: 81px
}
.cio-detail .container .item_cio .cont .content-avatar .eye i {
	margin-right: 9px
}
.cio-detail .container .item_cio .cont .content-avatar a {
	display: inline-block
}
.cio-detail .container .item_cio .cont .content-avatar a:first-of-type {
	margin-right: 48px
}
.activity .title {
	font-size: 24px;
	color: #383838;
	letter-spacing: 0;
	text-align: center;
	line-height: 26px
}
.activity .tc {
	text-align: center;
	margin-bottom: 60px
}
.activity p {
	text-align: left
}
.activity span {
	font-size: 16px;
	color: #222;
	letter-spacing: 0;
	line-height: 32px
}
.activity span.list-title {
	font-weight: 700
}
.activity .jb {
	padding: 0
}
.activity #activity_zhinan {
	text-align: left;
	font-size: 16px;
	color: #383838;
	letter-spacing: 0
}
.activity .container .row-line {
	border-top: 1px dashed #979797;
	padding: 16px 0
}
.activity .container .row-line:last-child {
	border-bottom: 1px dashed #979797
}
.activity .container .row-jb {
	margin: 0
}
.activity .container .row-jb .col-md-6 {
	padding: 0;
	box-sizing: border-box
}
.activity .container .row-jb>.col-md-6 {
	padding: 0;
	max-width: 588px;
	margin-bottom: 24px
}
.activity .container .row-jb>.col-md-6:nth-child(2n) {
	margin-left: 24px
}
.activity .container .row-jb .row {
	margin: 0
}
.activity .container .row-jb .item {
	background: #fff;
	box-shadow: 0 2px 4px 0 rgba(0,0,0,.31);
	padding: 16px 27px;
	width: 588px;
	height: 330px;
	margin: 0;
	box-sizing: border-box
}
.activity .container .row-jb .item .img {
	overflow: hidden;
	width: 228px;
	height: 298px;
	padding: 0;
	text-align: left;
	box-sizing: border-box
}
.activity .container .row-jb .item .img img {
	width: 228px;
	height: 298px
}
.activity .container .row-jb .item .test {
	padding: 0;
	text-align: left;
	position: relative
}
.activity .container .row-jb .item .test .title {
	font-size: 18px;
	color: #222;
	letter-spacing: 0;
	line-height: 22px;
	margin-bottom: 16px;
	text-align: left
}
.activity .container .row-jb .item .test .text {
	font-size: 14px;
	color: #666;
	letter-spacing: 0;
	line-height: 28px
}
.activity .container .row-jb .item .name {
	position: absolute;
	font-size: 18px;
	color: #222;
	letter-spacing: 0;
	line-height: 22px;
	margin-bottom: 16px;
	top: 136px;
	width: 100%;
	left: 0
}
.activity .container .row-jb .item .bottom-text {
	position: absolute;
	top: 196px;
	font-size: 14px;
	color: #666;
	letter-spacing: 0;
	line-height: 28px;
	width: 100%;
	left: 0
}
.activity_btn {
	background-color: transparent!important
}
.enter .container {
	margin-top: 60px
}
.enter .container .title {
	margin-bottom: 60px
}
.enter .container .title h1 {
	font-size: 24px;
	color: #383838;
	letter-spacing: 0;
	text-align: right;
	line-height: 26px;
	float: left;
	width: 885px;
	margin: 0 -250px
}
.enter .container .title .input {
	float: right;
	position: relative
}
.enter .container .title .input input.form-control {
	width: 282px;
	height: 32px
}
.enter .container .title .input .icon-sousuo {
	position: absolute;
	right: .75rem;
	top: .35rem
}
.enter .container .item_enter {
	position: relative;
	border-bottom: 1px solid #ccc;
	padding-bottom: 32px;
	padding-top: 33px
}
.enter .container .item_enter .col-md-4 {
	max-width: 305px;
	margin-right: 52px
}
.enter .container .item_enter .item-img {
	display: block;
	height: 190px;
	width: 305px
}
.enter .container .item_enter .time {
	position: absolute;
	top: 27px;
	right: 0
}
.enter .container .item_enter .time p {
	font-size: 48px;
	color: #bbb;
	letter-spacing: 0;
	text-align: right;
	line-height: 58px;
	margin-bottom: 0;
	font-weight: 500
}
.enter .container .item_enter .cont {
	height: auto;
	text-align: left;
	margin-left: 24px
}
.enter .container .item_enter .cont h2 {
	font-size: 20px;
	color: #222;
	letter-spacing: 0;
	line-height: 22px;
	margin: 0
}
.enter .container .item_enter .cont p {
	margin-top: 24px
}
.enter .container .item_enter .cont a {
	position: absolute;
	bottom: 0
}
.enter .container .item_enter .cont span {
	font-size: 14px;
	color: #2e60ff;
	letter-spacing: 0;
	text-align: right;
	line-height: 16px
}
.enter .container .item_enter .cont .desc {
	font-size: 14px;
	color: #666;
	letter-spacing: 0;
	line-height: 22px;
	width: 612px;
	margin-top: 24px
}
.practice .container {
	margin-top: 60px
}
.practice .container .title {
	margin-bottom: 60px
}
.practice .container .title h1 {
	font-size: 24px;
	color: #383838;
	letter-spacing: 0;
	text-align: right;
	line-height: 26px;
	float: left;
	width: 885px;
	margin: 0 -250px
}
.practice .container .title .input {
	float: right;
	position: relative
}
.practice .container .title .input input.form-control {
	width: 282px;
	height: 32px
}
.practice .container .title .input .icon-sousuo {
	position: absolute;
	right: .75rem;
	top: .35rem;
	cursor: pointer
}
.practice .container .item_hy {
	max-width: 588px;
	height: 512px;
	overflow: hidden;
	position: relative;
	padding: 0;
	margin-bottom: 60px;
	box-shadow: 0 2px 4px 0 rgba(34,34,34,.27)
}
.practice .container .item_hy:nth-child(2n) {
	margin-left: 20px
}
.practice .container .item_hy img {
	display: block;
	height: 330px;
	width: 588px
}
.practice .container .item_hy .cont {
	float: left;
	height: auto;
	text-align: left;
	margin-left: 24px;
	margin-right: 24px
}
.practice .container .item_hy .cont .position {
	position: absolute;
	left: 328px;
	bottom: 0;
	width: 147%
}
.practice .container .item_hy .cont h2 {
	font-size: 18px;
	color: #222;
	letter-spacing: 0;
	line-height: 22px;
	margin-bottom: 24px;
	margin-top: 24px;
	display: -webkit-box;
	-webkit-line-clamp: 1;
	overflow: hidden
}
.practice .container .item_hy .cont span {
	font-size: 14px;
	color: #666;
	letter-spacing: 0;
	line-height: 22px;
	margin-bottom: 8px
}
.practice .container .item_hy .cont .desc {
	font-size: 14px;
	color: #666;
	letter-spacing: 0;
	line-height: 22px;
	width: 540px
}
.practice .container .item_hy .cont .desr_r {
	display: -webkit-box;
	-webkit-line-clamp: 3;
	overflow: hidden
}
.practice .container .item_hy .cont .content-avatar {
	position: absolute;
	bottom: 20px
}
.practice .container .item_hy .cont .content-avatar .avatar {
	width: 36px;
	height: 36px;
	overflow: hidden;
	border-radius: 50%;
	display: inline-block;
	margin-bottom: 0;
	position: absolute;
	bottom: -5px
}
.practice .container .item_hy .cont .content-avatar .avatar img {
	width: 36px;
	height: 36px
}
.practice .container .item_hy .cont .content-avatar .text {
	margin-right: 92px
}
.practice .container .item_hy .cont .content-avatar .time {
	margin-right: 27px
}
.practice .container .item_hy .cont .content-avatar .eye {
	margin-right: 36px
}
.practice .container .item_hy .cont .content-avatar .eye i {
	margin-right: 9px
}
.practice .container .item_hy .cont .content-avatar a {
	display: inline-block
}
.practice .container .item_hy .cont .content-avatar a:first-of-type {
	margin-right: 20px
}
.enter-detail-box * {
	font-size: .4rem!important
}
.enter-detail-box h1 {
	font-size: 24px;
	color: #383838;
	letter-spacing: 0;
	text-align: center;
	margin-bottom: 56px;
	margin-top: 80px
}
.enter-Detail .container {
	padding: 0
}
.enter-Detail h1 {
	font-size: 24px;
	color: #383838;
	letter-spacing: 0;
	text-align: center;
	margin-bottom: 56px;
	margin-top: 80px
}
.enter-Detail .cont {
	text-align: left
}
.enter-Detail .cont h2 {
	font-size: 16px;
	color: #383838;
	letter-spacing: 0;
	line-height: 26px;
	margin-top: 43px;
	margin-bottom: 24px
}
.enter-Detail .cont img {
	width: 1200px;
	height: 457px
}
.enter-Detail .cont p {
	white-space: inherit
}
.enter-Detail .cont-page {
	border-top: 1px solid #eaeaea;
	margin-top: 30px
}
.enter-Detail .cont-page .row {
	padding-top: 24px
}
.enter-Detail .cont-page .row a {
	color: #666!important
}
.enter-Detail .cont-page .row .col-md-4 {
	text-align: left
}
.enter-Detail .cont-page .row .col-md-8 {
	text-align: right
}
#enter-cont img {
	width: auto;
	height: auto
}
#enter-img {
	width: 1200px!important;
	height: 457px!important
}
.ui-pagination-container {
	height: 34px;
	line-height: 34px;
	text-align: right
}
.ui-pagination-container input {
	background: #fff;
	border: 1px solid #eee;
	border-radius: 3px;
	width: 48px;
	height: 32px;
	text-align: center
}
.ui-pagination-container .ui-pagination-page-item {
	font-size: 14px;
	padding: 4px 10px;
	background: #fff;
	border: 1px solid #eee;
	border-radius: 3px;
	color: #666;
	margin: 0 3px;
	text-decoration: none
}
.ui-pagination-container .ui-pagination-page-item:hover {
	border-color: #568dbd;
	color: #568dbd;
	text-decoration: none
}
.ui-pagination-container .ui-pagination-page-item.active {
	background: #0877fd;
	border-color: #0877fd;
	color: #fff;
	cursor: default
}
.ui-pagination-container .ui-pagination-page-btn {
	font-size: 14px;
	padding: 4px 10px;
	background: #fff;
	border: 1px solid #c5b7b7;
	color: #888;
	margin: 0 3px;
	text-decoration: none
}
.page {
	text-align: center;
	margin: 30px 0
}
.home-power-show-a {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-align: center;
	align-items: center;
	-ms-flex-pack: center;
	justify-content: center;
	-ms-flex-direction: column;
	flex-direction: column;
	width: 100%;
	background: #f5f7fa!important
}
.home-power-show-a * {
	box-sizing: border-box;
	margin: 0;
	border: 0;
	padding: 0;
	color: #000
}
.home-power-show-a .power-show-a-header {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-pack: center;
	justify-content: center;
	margin-bottom: 12px;
	width: 100%;
	-ms-flex-direction: column;
	flex-direction: column
}
.home-power-show-a .power-show-a-header .power-show-a-header-title {
	font-size: 40px;
	color: #1b1d1f;
	text-align: center;
	line-height: 40px;
	margin-bottom: 18px
}
.home-power-show-a .power-show-a-header .power-show-a-header-title-detail {
	font-size: 24px;
	color: #6c757a;
	text-align: center;
	line-height: 36px
}
.home-power-show-a .power-show-a-img {
	width: 1200px;
	margin-top: 20px;
	margin-bottom: 40px;
	text-align: center;
}
.home-power-show-a .power-show-a-infos {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-align: center;
	align-items: center;
	margin-bottom: 20px
}
.home-power-show-a .power-show-a-infos .power-show-a-info {
	background: #fff;
	box-shadow: 0 20px 20px 0 rgba(0,0,0,.04);
	padding-left: 30px;
	padding-top: 30px;
	padding-bottom: 30px;
	display: -ms-inline-flexbox;
	display: inline-flex;
	-ms-flex-direction: column;
	flex-direction: column;
	width: 285px;
	height: 138px;
	cursor: pointer;
	transition: .2s
}
.home-power-show-a .power-show-a-infos .power-show-a-info:hover {
	background: #fff;
	box-shadow: 0 40px 40px 0 rgba(0,0,0,.08);
	transform: translateY(-10px)
}
.home-power-show-a .power-show-a-infos .power-show-a-info:hover .power-show-a-info-detail, .home-power-show-a .power-show-a-infos .power-show-a-info:hover .power-show-a-info-title {
	color: #1861f2
}
.home-power-show-a .power-show-a-infos .power-show-a-info:hover .power-show-a-info-message-icon {
	display: none!important
}
.home-power-show-a .power-show-a-infos .power-show-a-info:hover .power-show-a-info-message-icon.hover {
	display: -ms-inline-flexbox!important;
	display: inline-flex!important
}
.home-power-show-a .power-show-a-infos .power-show-a-info .power-show-a-info-title {
	font-size: 22px;
	letter-spacing: 0;
	line-height: 22px;
	color: #14161a
}
.home-power-show-a .power-show-a-infos .power-show-a-info .power-show-a-info-title:hover {
	color: #1861f2
}
.home-power-show-a .power-show-a-infos .power-show-a-info .power-show-a-info-detail {
	font-size: 14px;
	color: #14161a;
	letter-spacing: 0;
	line-height: 14px;
	margin-top: 9px;
	margin-bottom: 11px
}
.home-power-show-a .power-show-a-infos .power-show-a-info .power-show-a-info-message-box {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-align: center;
	align-items: center;
	width: 100%
}
.home-power-show-a .power-show-a-infos .power-show-a-info .power-show-a-info-message-box .power-show-a-info-message-box-content {
	display: -ms-inline-flexbox;
	display: inline-flex;
	-ms-flex-pack: center;
	justify-content: center;
	-ms-flex-align: center;
	align-items: center;
	opacity: .8;
	font-size: 16px;
	color: #37393d
}
.home-power-show-a .power-show-a-infos .power-show-a-info .power-show-a-info-message-box .power-show-a-info-message-icon {
	width: 24px;
	height: 24px;
	margin-left: auto;
	margin-right: 20px;
	display: -ms-inline-flexbox;
	display: inline-flex
}
.home-power-show-a .power-show-a-infos .power-show-a-info .power-show-a-info-message-box .power-show-a-info-message-icon.hover {
	width: 24px;
	height: 24px;
	margin-left: auto;
	margin-right: 20px;
	display: none
}
.home-power-show-a .power-show-a-infos .power-show-a-info+.power-show-a-info {
	margin-left: 20px
}
.home-power-show-a .power-show-a-platforms {
	display: -ms-flexbox;
	display: flex
}
.home-power-show-a .power-show-a-platforms .power-show-a-platform+.power-show-a-platform {
	margin-left: 20px
}
.home-power-show-a .power-show-a-platforms .power-show-a-platform {
	display: -ms-inline-flexbox;
	display: inline-flex;
	width: 590px;
	height: 242px;
	background: #fff;
	box-shadow: 0 20px 20px 0 rgba(0,0,0,.04);
	padding: 40px;
	transition: .2s
}
.home-power-show-a .power-show-a-platforms .power-show-a-platform .power-show-a-platform-content {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-direction: column;
	flex-direction: column
}
.home-power-show-a .power-show-a-platforms .power-show-a-platform .power-show-a-platform-content .platform-col+.platform-col {
	margin-top: 16px
}
.home-power-show-a .power-show-a-platforms .power-show-a-platform .power-show-a-platform-content .power-show-a-platform-title {
	font-size: 22px;
	color: #14161a;
	letter-spacing: 0;
	line-height: 22px
}
.home-power-show-a .power-show-a-platforms .power-show-a-platform .power-show-a-platform-content .power-show-a-platform-detail {
	font-size: 14px;
	color: #14161a;
	letter-spacing: 0;
	line-height: 14px;
	margin-top: 12px!important
}
.home-power-show-a .power-show-a-platforms .power-show-a-platform .power-show-a-platform-content .power-show-a-platform-info {
	opacity: .8;
	font-size: 16px;
	color: #37393d;
	height: 44px
}
.home-power-show-a .power-show-a-platforms .power-show-a-platform .power-show-a-platform-content .power-show-a-platform-more {
	background: #ffbf00;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-align: center;
	align-items: center;
	-ms-flex-pack: center;
	justify-content: center;
	width: 100px;
	height: 38px;
	cursor: pointer;
	position: relative
}
.home-power-show-a .power-show-a-platforms .power-show-a-platform .power-show-a-platform-content .power-show-a-platform-more p {
	font-size: 14px;
	color: #fff;
	text-align: center;
	line-height: 14px;
	background: #ffbf00
}
.home-power-show-a .power-show-a-platforms .power-show-a-platform .power-show-a-platform-content .power-show-a-platform-more a {
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%
}
.home-power-show-a .power-show-a-platforms .power-show-a-platform .power-show-a-platform-icon {
	height: 44px;
	width: 44px;
	margin-left: auto
}
.home-power-show-a .power-show-a-platforms .power-show-a-platform:hover {
	transform: translateY(-10px);
	box-shadow: 0 40px 40px 0 rgba(0,0,0,.08)
}
.home-power-show-a .power-show-a-platforms .power-show-a-platform:hover .power-show-a-platform-detail, .home-power-show-a .power-show-a-platforms .power-show-a-platform:hover .power-show-a-platform-title {
	color: #1861f2
}
.home-power-show-a .custom-slider-container {
	width: 100%
}
.custom-box {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-direction: column;
	flex-direction: column;
	width: 100%;
	-ms-flex-align: center;
	align-items: center
}
.custom-box * {
	padding: 0;
	margin: 0;
	border: 0;
	box-sizing: border-box
}
.custom-box .custom-title-box {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-direction: column;
	flex-direction: column;
	-ms-flex-align: center;
	align-items: center;
	margin-bottom: 60px
}
.custom-box .custom-title-box .custom-title {
	font-size: 40px;
	color: #1b1d1f;
	text-align: center;
	line-height: 40px;
	margin-bottom: 18px
}
.custom-box .custom-title-box .custom-title-detail {
	font-size: 24px;
	color: #6c757a;
	text-align: center;
	line-height: 24px
}
.custom-box .custom-content {
	width: 1200px;
	height: 596px;
	display: -ms-flexbox;
	display: flex;
	background: #fff;
	position: relative;
	box-shadow: 0 40px 40px 0 rgba(0,0,0,.04)
}
.custom-box .custom-content .custom-content-arrow-left {
	left: -25px;
	position: absolute;
	width: 50px;
	height: 80px;
	top: 0;
	bottom: 0;
	margin: auto;
	z-index: 100;
	cursor: pointer
}
.custom-box .custom-content .custom-content-arrow-right {
	right: -25px;
	position: absolute;
	width: 50px;
	height: 80px;
	top: 0;
	bottom: 0;
	margin: auto;
	z-index: 100;
	cursor: pointer
}
.custom-box .custom-content .frist-slider-photo-box {
	width: 1200px;
	height: 100%;
	display: -ms-inline-flexbox;
	display: inline-flex;
	padding: 39px 60px 39px 80px
}
.custom-box .custom-content .frist-slider-photo-box .photo-box-left {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-direction: column;
	flex-direction: column;
	margin-right: 38px;
	width: 432px
}
.custom-box .custom-content .frist-slider-photo-box .photo-box-left .photo-title {
	width: 300px;
	font-size: 16px;
	height: 30px
}
.custom-box .custom-content .frist-slider-photo-box .photo-box-left .photo-title img {
	display: block
}
.custom-box .custom-content .frist-slider-photo-box .photo-box-left .photo-compliment-box {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-direction: column;
	flex-direction: column;
	margin-top: 100px
}
.custom-box .custom-content .frist-slider-photo-box .photo-box-left .photo-compliment-box .photo-compliment-title {
	font-size: 22px;
	color: #14161a;
	letter-spacing: 0;
	line-height: 22px
}
.custom-box .custom-content .frist-slider-photo-box .photo-box-left .photo-compliment-box .photo-compliment-detail {
	font-size: 16px;
	color: #14161a;
	letter-spacing: 0;
	height: 72px;
	line-height: 24px;
	margin-top: 12px;
	margin-bottom: 16px
}
.custom-box .custom-content .frist-slider-photo-box .photo-box-left .photo-compliment-box .photo-compliment-goto {
	width: 136px;
	line-height: 38px;
	border: 1px solid #1861f2;
	border-radius: 4px;
	font-size: 16px;
	color: #1861f2;
	text-align: center;
	display: -ms-inline-flexbox;
	display: inline-flex;
	-ms-flex-pack: center;
	justify-content: center
}
.custom-box .custom-content .frist-slider-photo-box .photo-box-left .photo-compliment-info {
	margin-top: 32px;
	margin-bottom: 52px;
	width: 432px;
	font-size: 14px;
	color: #6c757a;
	text-align: left;
	line-height: 21px;
	height: 100px
}
.custom-box .custom-content .frist-slider-photo-box .photo-box-left .photo-compliment-emum {
	display: -ms-flexbox;
	display: flex
}
.custom-box .custom-content .frist-slider-photo-box .photo-box-left .photo-compliment-emum .photo-compliment-emum-split {
	padding-top: 5px;
	height: 20px;
	width: 1px;
	background: #edeff7;
	margin-left: auto;
	display: -ms-inline-flexbox;
	display: inline-flex;
	-ms-flex-align: start;
	align-items: flex-start;
	padding-bottom: 5px
}
.custom-box .custom-content .frist-slider-photo-box .photo-box-left .photo-compliment-emum .photo-compliment-emum-box {
	display: -ms-inline-flexbox;
	display: inline-flex;
	width: 88px;
	margin-right: 20px
}
.custom-box .custom-content .frist-slider-photo-box .photo-box-left .photo-compliment-emum .photo-compliment-emum-box .photo-compliment-emum-content {
	display: -ms-inline-flexbox;
	display: inline-flex;
	-ms-flex-direction: column;
	flex-direction: column
}
.custom-box .custom-content .frist-slider-photo-box .photo-box-left .photo-compliment-emum .photo-compliment-emum-box .photo-compliment-emum-content .photo-compliment-emum-title {
	font-size: 26px;
	color: #1861f2
}
.custom-box .custom-content .frist-slider-photo-box .photo-box-left .photo-compliment-emum .photo-compliment-emum-box .photo-compliment-emum-content .photo-compliment-emum-detail {
	font-size: 12px;
	color: #000
}
.custom-box .custom-content .frist-slider-photo-box .photo-box-left .photo-compliment-emum .photo-compliment-emum-box:nth-child(4) .photo-compliment-emum-split {
	display: none
}
.custom-box .custom-content .frist-slider-photo-box .photo-box-right {
	width: 590px;
	height: 518px
}
.custom-box .custom-content .frist-slider-photo-box .photo-box-right img {
	display: block
}
.custom-box .custom-content .custom-slider-container {
	width: 1200px
}
.custom-box .custom-footer {
	margin-top: 39px;
	-ms-flex-direction: column;
	flex-direction: column
}
.custom-box .custom-footer, .custom-box .custom-footer .custom-trademark-col {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-pack: center;
	justify-content: center
}
.custom-box .custom-footer .custom-trademark-col .custom-trademark {
	display: -ms-inline-flexbox;
	display: inline-flex;
	width: 150px;
	height: 100px
}
.custom-box .custom-footer .custom-trademark-col .custom-trademark img {
	width: 100%
}
#footer {
	background: #1b1d1f
}
#footer * {
	border: 0;
	margin: 0;
	box-sizing: border-box;
	padding: 0
}
#footer .global-footer {
	padding-top: 67px;
	-ms-flex-pack: center;
	justify-content: center;
	padding-bottom: 55px;
	height: 375px;
	width: 100%;
	display: -ms-flexbox;
	display: flex;
	min-width: 1300px
}
#footer .global-footer .contact-we {
	display: -ms-inline-flexbox;
	display: inline-flex;
	-ms-flex-direction: column;
	flex-direction: column;
	margin-right: 116px;
	width: 342px
}
#footer .global-footer .contact-we .contact-we-title {
	font-size: 18px;
	color: #fff;
	line-height: 18px;
	margin-bottom: 22px
}
#footer .global-footer .contact-we .contact-we-phone {
	font-size: 40px;
	color: #fff;
	line-height: 40px;
	margin-bottom: 12px
}
#footer .global-footer .contact-we .contact-we-time {
	opacity: .8;
	font-size: 18px;
	color: #fff;
	line-height: 18px;
	margin-bottom: 27px
}
#footer .global-footer .contact-we .contact-we-code-box {
	display: -ms-flexbox;
	display: flex
}
#footer .global-footer .contact-we .contact-we-code-box .contact-we-code {
	display: -ms-inline-flexbox;
	display: inline-flex;
	-ms-flex-direction: column;
	flex-direction: column
}
#footer .global-footer .contact-we .contact-we-code-box .contact-we-code img {
	width: 88px;
	margin-bottom: 8px
}
#footer .global-footer .contact-we .contact-we-code-box .contact-we-code p {
	font-size: 14px;
	color: #999;
	text-align: center
}
#footer .global-footer .contact-we .contact-we-code-box .contact-we-code+.contact-we-code {
	margin-left: 48px
}
#footer .global-footer .footer-infos {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-direction: column;
	flex-direction: column
}
#footer .global-footer .footer-infos .infos-box {
	display: -ms-flexbox;
	display: flex;
	padding-bottom: 40px;
	border-bottom: 1px solid #333
}
#footer .global-footer .footer-infos .infos-box .list-box {
	-ms-flex-direction: column;
	flex-direction: column;
	display: -ms-inline-flexbox;
	display: inline-flex
}
#footer .global-footer .footer-infos .infos-box .list-box .item-lsit-content {
	display: -ms-flexbox;
	display: flex
}
#footer .global-footer .footer-infos .infos-box .list-box .title_ {
	font-size: 12px;
	color: #fff;
	margin-bottom: 24px
}
#footer .global-footer .footer-infos .infos-box .list-box .item-list-right {
	display: -ms-inline-flexbox;
	display: inline-flex;
	margin-left: 48px;
	-ms-flex-direction: column;
	flex-direction: column
}
#footer .global-footer .footer-infos .infos-box .list-box .item-list-right a {
	font-size: 16px;
	line-height: 16px;
	color: #fff
}
#footer .global-footer .footer-infos .infos-box .list-box .item-list-right a:hover {
	color: #1861f2
}
#footer .global-footer .footer-infos .infos-box .list-box .item-list-right a+a {
	margin-top: 24px
}
#footer .global-footer .footer-infos .infos-box .list-box .item-list {
	display: -ms-inline-flexbox;
	display: inline-flex;
	-ms-flex-direction: column;
	flex-direction: column
}
#footer .global-footer .footer-infos .infos-box .list-box .item-list a {
	font-size: 16px;
	color: #fff;
	line-height: 16px;
	cursor: pointer;
	display: -ms-inline-flexbox;
	display: inline-flex;
	margin-top: 24px
}
#footer .global-footer .footer-infos .infos-box .list-box .item-list a:hover {
	color: #1861f2
}
#footer .global-footer .footer-infos .infos-box .list-box .item-list a:first-child {
	margin-top: 0
}
#footer .global-footer .footer-infos .infos-box .list-box+.list-box {
	margin-left: 80px
}
#footer .global-footer .footer-infos .footer-beian {
	margin-top: 16px;
	display: -ms-flexbox;
	display: flex;
	font-size: 12px;
	color: #666;
	text-align: right
}
#footer .global-footer .footer-infos .footer-beian .beian-left {
	margin-right: auto
}
#footer .global-footer .footer-infos .footer-beian .beian-right {
	margin-left: auto
}
#footer .global-footer .footer-infos .footer-num {
	font-size: 12px;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-direction: row;
	flex-direction: row;
	-ms-flex-align: center;
	align-items: center;
	color: #666;
    line-height: 24px;
}
#footer .global-footer .footer-infos .footer-num .footer-img {
	width: 16px;
	height: 16px
}
#footer .global-footer .footer-infos .footer-num .footer-number {
	color: #666;
	margin-left: 10px
}
.header-fixed {
	position: fixed!important
}
#header-box {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-direction: column;
	flex-direction: column;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 100;
	min-width: 1300px;
	width: 100%
}
#header-box * {
	border: 0;
	padding: 0;
	margin: 0;
	box-sizing: border-box;
	color: #fff
}
#header-box .header-box-top {
	background: inherit;
	line-height: 60px;
	display: -ms-flexbox;
	display: flex;
	overflow: hidden;
	width: 100%;
	position: relative;
	-ms-flex-align: center;
	align-items: center;
	-ms-flex-pack: center;
	justify-content: center;
	background-attachment: fixed
}
#header-box .header-box-top:before {
	content: "";
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	background: inherit;
	background-attachment: fixed;
	filter: blur(30px)
}
#header-box .header-box-top:after {
	content: "";
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	background: rgba(0,0,0,.9)
}
#header-box .header-box-top .header-box-logo {
	margin-right: 230px;
	position: relative;
	z-index: 100
}
#header-box .header-box-top .header-box-logo, #header-box .header-box-top .header-box-logo .header-box-logo-link {
	display: -ms-inline-flexbox;
	display: inline-flex;
	-ms-flex-align: center;
	align-items: center
}
#header-box .header-box-top .header-box-logo .header-box-logo-link img {
	width: 118px
}
#header-box .header-box-top .header-box-nav {
	height: 100%;
	height: 60px;
	margin-right: 438px;
	display: -ms-inline-flexbox;
	display: inline-flex;
	position: relative;
	z-index: 100
}
#header-box .header-box-top .header-box-nav .header-nav-item {
	display: -ms-inline-flexbox;
	display: inline-flex;
	height: 100%;
	-ms-flex-align: center;
	align-items: center;
	-ms-flex-pack: center;
	justify-content: center;
	font-size: 14px;
	color: #fff;
	line-height: 14px;
	position: relative;
	cursor: pointer
}
#header-box .header-box-top .header-box-nav .header-nav-item a, #header-box .header-box-top .header-box-nav .header-nav-item p {
	white-space: nowrap
}
#header-box .header-box-top .header-box-nav .header-nav-item a {
	height: 100%;
	width: 100%;
	display: -ms-inline-flexbox;
	display: inline-flex;
	-ms-flex-align: center;
	align-items: center
}
#header-box .header-box-top .header-box-nav .header-nav-item .header-nav-item-link {
	display: none;
	position: absolute;
	bottom: 0;
	height: 4px;
	width: 100%
}
#header-box .header-box-top .header-box-nav .header-nav-item:hover .header-nav-item-link {
	background: #1861f2;
	display: -ms-flexbo2x;
	display: flex
}
#header-box .header-box-top .header-box-nav .header-nav-item+.header-nav-item {
	margin-left: 60px
}
#header-box .header-box-top a, #header-box .header-box-top div, #header-box .header-box-top p {
	white-space: nowrap
}
#header-box .header-box-top .header-nav-action {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-align: center;
	align-items: center;
	position: relative;
	z-index: 100
}
#header-box .header-box-top .header-nav-action .header-nav-registered {
	display: -ms-inline-flexbox;
	display: inline-flex;
	-ms-flex-align: center;
	align-items: center;
	-ms-flex-pack: center;
	justify-content: center;
	font-size: 14px;
	color: #f7f9ff;
	text-align: center;
	line-height: 14px;
	cursor: pointer;
	margin-right: 40px
}
#header-box .header-box-top .header-nav-action .header-nav-registered a {
	white-space: nowrap
}
#header-box .header-box-top .header-nav-action .logout-box {
	cursor: pointer
}
#header-box .header-box-top .header-nav-action .logined-username, #header-box .header-box-top .header-nav-action .logout-box {
	margin-right: 10px;
	display: -ms-inline-flexbox;
	display: inline-flex;
	-ms-flex-align: center;
	align-items: center;
	-ms-flex-pack: center;
	justify-content: center;
	font-size: 14px
}
#header-box .header-box-top .header-nav-action .logined-username p {
	font-size: 14px;
	-ms-flex-align: center;
	align-items: center;
	-ms-flex-pack: center;
	justify-content: center;
	display: -ms-inline-flexbox;
	display: inline-flex;
	color: #1861f2
}
#header-box .header-box-top .header-nav-action .header-nav-login {
	border: 1px solid #fff;
	line-height: 100px;
	text-align: center;
	cursor: pointer;
	height: 38px;
	width: 100px;
	display: -ms-inline-flexbox;
	display: inline-flex;
	-ms-flex-align: center;
	align-items: center;
	-ms-flex-pack: center;
	justify-content: center
}
#header-box .header-box-top .header-nav-action .header-nav-login p {
	font-size: 14px;
	color: #fff
}
#header-box .header-box-top .header-nav-action .header-nav-login p, #header-box .header-box-top .header-nav-action .header-nav-login p a {
	height: 100%;
	width: 100%;
	display: -ms-inline-flexbox;
	display: inline-flex;
	-ms-flex-align: center;
	align-items: center;
	-ms-flex-pack: center;
	justify-content: center
}
#header-box .header-nav-detail-box {
	display: -ms-flexbox;
	display: flex;
	width: 100%;
	height: auto;
	overflow: hidden;
	position: relative
}
#header-box .header-nav-detail-box .header-nav-detail-content {
	color: #fff;
	position: relative;
	z-index: 100;
	padding-top: 40px;
	padding-bottom: 40px;
	height: 100%;
	-ms-flex-pack: center;
	justify-content: center;
	width: 100%;
	display: none;
	opacity: 0;
	height: 0
}
#header-box .header-nav-detail-box .header-nav-detail-content:hover {
	opacity: 1;
	height: 100%;
	display: -ms-flexbox;
	display: flex
}
#header-box .header-nav-detail-box .header-nav-detail-content .detail-box-item-list {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-direction: column;
	flex-direction: column
}
#header-box .header-nav-detail-box .header-nav-detail-content .detail-box-item-list .item-title {
	opacity: .7;
	font-size: 14px;
	margin-bottom: 24px
}
#header-box .header-nav-detail-box .header-nav-detail-content .detail-box-item-list .detail-item-box {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-direction: column;
	flex-direction: column;
	cursor: pointer
}
#header-box .header-nav-detail-box .header-nav-detail-content .detail-box-item-list .detail-item-box .detail-item-box-title {
	font-size: 16px;
	line-height: 16px;
	color: #fff;
	white-space: nowrap
}
#header-box .header-nav-detail-box .header-nav-detail-content .detail-box-item-list .detail-item-box p {
	opacity: .7;
	font-family: SFUIDisplay-Regular;
	font-size: 12px;
	white-space: nowrap
}
#header-box .header-nav-detail-box .header-nav-detail-content .detail-box-item-list .detail-item-box:hover a, #header-box .header-nav-detail-box .header-nav-detail-content .detail-box-item-list .detail-item-box:hover p {
	color: #1861f2
}
#header-box .header-nav-detail-box .header-nav-detail-content .detail-box-item-list .detail-item-box+.detail-item-box {
	margin-top: 22px
}
#header-box .header-nav-detail-box .header-nav-detail-content .detail-box-item-list+.detail-box-item-list {
	margin-left: 100px
}
#header-box .header-nav-detail-box:before {
	content: "";
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	background: inherit;
	background-attachment: fixed;
	filter: blur(10px)
}
#header-box .header-nav-detail-box:after {
	content: "";
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	background: rgba(0,0,0,.9)
}
#header-box .show {
	opacity: 1!important;
	height: 100%!important;
	display: -ms-flexbox!important;
	display: flex!important
}
.index.home-page * {
	box-sizing: border-box
}
.slider-box-win {
	min-height: 620px
}
.slider-box-win .absolute-1 {
	position: absolute;
	bottom: 40px;
	left: 0;
	right: 0;
	-ms-flex-pack: center;
	justify-content: center;
	display: -ms-inline-flexbox;
	display: inline-flex
}
.slider-box-win .absolute-1 .index-slider-buoy {
	opacity: .3;
	background: #fff;
	height: 4px;
	width: 36px;
	cursor: pointer
}
.slider-box-win .absolute-1 .index-slider-buoy+.index-slider-buoy {
	margin-left: 16px
}
.slider-box-win .absolute-1 .current-index {
	background: #fff;
	opacity: 1
}
.slider-box-win .left {
	width: 40px;
	height: 100px;
	position: absolute;
	left: 40px;
	top: 50%;
	margin-top: -50px;
	background: url(../images/left.png);
	cursor: pointer
}
.slider-box-win .left-hover {
	background: url(../images/left_hover.png)
}
.slider-box-win .right {
	width: 40px;
	height: 100px;
	position: absolute;
	right: 40px;
	top: 50%;
	margin-top: -50px;
	background: url(../images/right.png);
	cursor: pointer
}
.slider-box-win .right-hover {
	background: url(../images/right_hover.png)
}
.slider-box-win .slider-container-banner {
	width: 100%;
	min-height: 620px;
	background: url(../images/banner-pc.png) no-repeat center center;
}
.slider-box-win .slider-container-banner .slider-pc-box-col {
	min-height: 620px;
	position: relative
}
.slider-box-win .slider-container-banner .slider-pc-a {
	display: -ms-flexbox;
	display: flex;
	height: auto;
	-ms-flex-align: center;
	align-items: center;
	-ms-flex-pack: center;
	justify-content: center;
	overflow: hidden;
	min-height: 620px;
	position: absolute;
	width: auto;
	left: 0;
	right: 0;
	margin: auto;
	top: 0;
	bottom: 0
}
.slider-box-win .slider-img-11 {
	position: relative;
	width: auto
}
.slider-box-loading {
	height: 620px!important
}
.slider-box {
	height: auto;
	width: 100%
}
.slider-box .slider-container-banner {
	width: 100%
}
.slider-box .slider-container-banner .slider-pc-a {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-align: center;
	align-items: center;
	-ms-flex-pack: center;
	justify-content: center;
	position: relative;
	overflow: hidden
}
.rectangle-click {
	opacity: 1
}
.slider-img-11 {
	position: absolute;
	width: 100%;
	left: 0;
	right: 0;
	margin: auto;
	top: 0;
	bottom: 0
}
.loader-ring {
	position: absolute;
	width: 100vw;
	height: 620px;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-align: center;
	align-items: center;
	-ms-flex-pack: center;
	justify-content: center
}
.loader-ring .loader-ring-light {
	width: 50px;
	height: 50px;
	border-radius: 180px;
	/*box-shadow: inset 0 4px 0 #00abf2;
	animation: a 1.5s linear infinite;
	margin: auto*/
}
@keyframes a {
0% {
transform:rotate(0)
}
to {
transform:rotate(1turn)
}
}
.intro-11 {
	text-align: center
}
.intro-11 .smdiv {
	display: inline-block;
	width: 356px;
	margin: 0 50.5px;
	text-align: left;
	box-sizing: border-box;
	padding-top: 40px
}
.intro-11 .smdiv .ptitle {
	font-size: 22px;
	font-weight: 700;
	line-height: 22px;
	color: #1b1d1f;
	letter-spacing: 0;
	margin: 0
}
.intro-11 .smdiv .ptitle:after {
	content: "";
	line-height: 0;
	display: block;
	background-color: #ffbf00;
	height: 4px;
	width: 22px;
	margin-top: 14px;
	margin-bottom: 14px
}
.intro-11 .smdiv .smtext {
	font-size: 14px;
	text-align: left;
	line-height: 21px;
	height: 42px;
	color: #51585c
}
.introduce-box {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-align: start;
	align-items: flex-start;
	background: #fff;
	box-shadow: 0 20px 20px 0 rgba(0,0,0,.04);
	-ms-flex-pack: center;
	justify-content: center;
	padding-top: 40px;
	padding-bottom: 30px
}
.introduce-box * {
	border: 0;
	margin: 0;
	padding: 0;
	box-sizing: border-box
}
.introduce-box .smdiv {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-direction: column;
	flex-direction: column;
	border-right: 1px solid #ebebeb;
	padding-right: 50px
}
.introduce-box .smdiv .ptitle {
	font-size: 22px;
	color: #1b1d1f;
	letter-spacing: 0;
	line-height: 22px
}
.introduce-box .smdiv .heng {
	background: #ffbf00;
	width: 22px;
	height: 4px;
	margin-top: 14px;
	margin-bottom: 14px
}
.introduce-box .smdiv .smtext {
	width: 306px;
	font-size: 14px;
	color: #51585c;
	text-align: left;
	line-height: 21px;
	text-align: justify;
}
.introduce-box .smdiv:last-child {
	padding-right: 0;
	border: 0
}
.introduce-box .smdiv+.smdiv {
	margin-left: 48px
}
.flex-11 {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-pack: center;
	justify-content: center;
	height: 166px;
	padding-top: 40px;
	padding-bottom: 30px
}
.smdiv-11-shadow {
	background: #fff;
	box-shadow: 0 20px 20px 0 rgba(0,0,0,.04)
}
.bigtitle {
	font-size: 40px;
	line-height: 40px;
	color: #1b1d1f;
	margin: 0 0 18px
}
.title-11 {
	font-size: 24px;
	color: #6c757a;
	text-align: center;
	line-height: 32px;
    margin: 0 auto;
    width: 1080px;
}
.outdiv {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-pack: center;
	justify-content: center
}
.smdiv-11 {
	display: inline-block;
	width: 285px;
	height: 264px;
	margin: 48px 10px 0;
	text-align: left;
	padding-left: 40px;
	box-sizing: border-box;
	box-shadow: 0 20px 20px 0 rgba(0,0,0,.04);
	background: #fff;
	transition: .2s
}
.smdiv-11:hover {
	background: #fff;
	box-shadow: 0 40px 40px 0 rgba(0,0,0,.08);
	transform: translateY(-10px)
}
.smdiv-11:hover .text-12, .smdiv-11:hover .text-13 {
	color: #1861f2
}
.smdiv-11 .imgshow-11 {
	width: 40px;
	height: 40px;
	margin-top: 60px
}
.smdiv-11 .text-11 {
	font-size: 16px;
	line-height: 22px;
	color: #6c757a;
	margin: 12px 0
}
.smdiv-11 .text-12 {
	font-size: 60px;
	line-height: 60px;
	color: #1b1d1f;
	margin-right: 4px
}
.smdiv-11 .text-13 {
	font-size: 20px;
	line-height: 20px;
	color: #1b1d1f
}
.clear-11 {
	margin: 0
}
.experience {
	background: url(../images/BG.png);
	background-size: cover;
	height: 208px;
	position: relative;
	width: 100%
}
.experience .mddiv .smdiv-31 {
	padding-top: 60px;
	padding-bottom: 60px;
	width: 1200px;
	margin: 0 auto;
	position: relative
}
.experience .mddiv .text-21 {
	font-size: 40px;
	line-height: 40px;
	color: #fff;
	padding-bottom: 12px;
	margin: 0
}
.experience .mddiv .text-22 {
	font-size: 24px;
	line-height: 36px;
	color: #fff;
	opacity: .8;
	margin: 0
}
.experience .mddiv .btn-try {
	font-size: 24px;
	line-height: 33px;
	color: #fff;
	text-align: center;
	width: 168px;
	height: 57px;
	background-color: #ffbf00;
	position: absolute;
	right: 0;
	bottom: 61px;
	border: none
}
.experience .mddiv .btn-try:hover {
	cursor: pointer
}
.inlineBlock-1 {
	z-index: 99
}
.inlineBlock {
	display: inline-block
}
.inlineBlock .industry-11 {
	list-style: none;
	margin-top: 60px;
	padding: 0;
	margin-bottom: 0
}
.inlineBlock .industry-11 .smli-content:hover {
	background: #fff;
	cursor: pointer
}
.inlineBlock .industry-11 .smli-content:hover .text-bold-md, .inlineBlock .industry-11 .smli-content:hover .text-md {
	color: #1861f2
}
.inlineBlock .industry-11 .smli {
	width: 285px;
	height: 140px;
	margin-bottom: 10px;
	background: #fff;
	box-shadow: 0 20px 20px 0 rgba(0,0,0,.04);
	display: -ms-flexbox;
	display: flex;
	-ms-flex-direction: column;
	flex-direction: column;
	-ms-flex-pack: center;
	justify-content: center;
	-ms-flex-align: self-start;
	align-items: self-start;
	padding-left: 20px
}
.inlineBlock .industry-11 .smli * {
	margin: 0;
	padding: 0;
	border: 0;
	box-sizing: border-box
}
.inlineBlock .industry-11 .smli .text-bold-md {
	font-size: 22px;
	line-height: 22px;
	font-weight: 700;
	color: #1b1d1f;
	margin: 0
}
.inlineBlock .industry-11 .smli .text-md {
	font-size: 14px;
	line-height: 14px;
	color: #6c757a;
	margin-top: 12px
}
.inlineBlock .industry-11 .smli:last-child {
	margin-bottom: 0
}
.inlineBlock .industry-11 .smli-chosed {
	box-shadow: 0 20px 20px 0 rgba(0,0,0,.08);
	background: #264a96!important
}
.inlineBlock .industry-11 .smli-chosed .text-bold-md, .inlineBlock .industry-11 .smli-chosed .text-md {
	color: #fff!important
}
.inlineBlock .industry-11 .detail-11 {
	width: 905px;
	height: auto;
	padding: 40px;
	text-align: left;
	box-shadow: 0 20px 20px 0 rgba(0,0,0,.04);
	box-sizing: border-box
}
.inlineBlock .industry-11 .detail-11 .imgshow-22 {
	margin-bottom: 2rem;
	width: 825px;
	height: 300px
}
.inlineBlock .industry-11 .detail-11 .btn-knowmore {
	margin-top: 44px;
	width: 100px;
	height: 38px;
	background-color: #ffbf00;
	color: #fff;
	font-size: 14px;
	line-height: 14px;
	text-align: center;
	border: none
}
.inlineBlock .industry-11 .detail-11 .btn-knowmore:hover {
	cursor: pointer
}
.inlineBlock .industry-11 .detail-11 .text-bold-md2 {
	font-size: 18px;
	line-height: 40px;
	color: #222;
}
.inlineBlock .industry-11 .detail-11 .text-bold-md2 span {
	float: right;
	font-size: 14px;
	line-height: 40px;
	color: #6c757a;
}
.inlineBlock .industry-11 .detail-11 .text-md2 {
	font-size: 14px;
	line-height: 21px;
	color: #6c757a;
	margin: 0
}
.inlineBlock .tab-11 {
	margin-right: 10px
}
.inlineBlock .content-11 {
	background: #fff;
	box-shadow: 0 20px 20px 0 rgba(0,0,0,.04)
}
.display-none {
	display: none
}
.iframe-box {
	position: fixed;
	bottom: 200px;
	right: 172px;
	height: 300px;
	width: 320px
}
.iframe-box .iframe-content {
	position: relative
}
.iframe-box .iframe-content .iframe-body {
	background: #fff;
	box-shadow: 0 20px 20px 0 rgba(0,0,0,.04);
	position: absolute;
	top: 50px;
	width: 100%;
	height: 300px
}
.iframe-box .iframe-content .iframe-service {
	height: 400px;
	width: 320px;
	position: absolute;
	left: 0
}
.iframe-box .iframe-content .iframe-bottom {
	width: 25px;
	height: 25px;
	background: transparent;
	position: absolute;
	top: 8px;
	right: 8px
}
.iframe-box .iframe-content .iframe-bottom:hover {
	cursor: pointer
}
.iframe-out-logo {
	height: 42px;
	width: 112px;
	display: none;
	-ms-flex-align: center;
	align-items: center;
	-ms-flex-pack: center;
	justify-content: center;
	background: #ffbf00
}
.iframe-out-logo:hover .iframe-service-control-2 {
	display: inline-block
}
.iframe-out-logo:hover .iframe-service-control {
	display: none
}
.iframe-out-logo .iframe-service-control {
	margin: 12px 14px 12px 12px;
	height: 18px;
	width: 18px
}
.iframe-out-logo .iframe-out-text {
	font-size: 14px;
	color: #fff;
	letter-spacing: 0;
	text-align: center;
	line-height: 14px;
	display: inline-block;
	position: relative;
	margin: 14px 12px 14px auto
}
.iframe-logo-normal {
	width: 42px;
	height: 42px;
	background: #fff;
	box-shadow: 0 10px 10px 0 rgba(0,0,0,.1);
	display: -ms-flexbox;
	display: flex;
	-ms-flex-align: center;
	align-items: center;
	-ms-flex-pack: center;
	justify-content: center
}
.iframe-logo-normal:hover .iframe-service-control-2 {
	display: inline-block
}
.iframe-logo-normal:hover .iframe-service-control {
	display: none
}
.iframe-logo-normal img {
	width: 18px;
	height: 18px
}
.fixed-new-btn {
	z-index: 9999;
	transition: 1s
}
.fixed-new-btn .iframe-service-control-2 {
	display: none;
	margin: 12px 14px 12px 12px;
	height: 18px;
	width: 18px
}
.fixed-new-btn:hover .iframe-out-logo {
	display: -ms-flexbox;
	display: flex
}
.fixed-new-btn:hover .iframe-logo-normal {
	display: none
}
.home-page {
	background: #f5f7fa!important;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-direction: column;
	flex-direction: column
}
.home-page .custom-box {
	margin-bottom: 120px
}
.home-page .home-power-show-a {
	margin-top: 120px;
	margin-bottom: 120px
}
.home-page .data-show {
	margin-top: 86px
}
.none {
	display: none!important
}
#mobile-wrapper {
	position: relative;
	background: #f0f2f5;
}
#mobile-wrapper * {
	box-sizing: border-box
}
#mobile-wrapper .slider {
	width: 100%;
	position: relative;
}
#mobile-wrapper .slider .slider-container {
	width: 100%;
	height: 10rem;
	background-size: cover !important;
    -webkit-background-size: cover !important;
    -o-background-size: cover !important;
	background: url(../images/mobile/banner-mobile.jpg) no-repeat center center
}
#mobile-wrapper .slider .slider-container a {
	width: 100%;
	display: block
}
#mobile-wrapper .slider .slider-container a img {
	width: 100%;
	position: relative
}
#mobile-wrapper .slider .dom-wrapper {
	height: .04rem;
	display: -ms-inline-flexbox;
	display: inline-flex;
	-ms-flex-pack: center;
	justify-content: center;
	position: absolute;
	left: 0;
	right: 0;
	bottom: .4rem;
	margin: auto
}
#mobile-wrapper .slider .dom-wrapper .slider-dom {
	height: .04rem;
	width: .36rem;
	margin-right: .16rem;
	opacity: .3;
	background: #fff
}
#mobile-wrapper .slider .dom-wrapper .slider-dom.current-index {
	opacity: 1
}
#mobile-wrapper .slider .dom-wrapper .slider-dom:last-child {
	margin-right: 0
}
#mobile-wrapper .slider .header-a {
	width: 100%;
	height: 100%;
	display: block;
	text-decoration: none
}
#mobile-wrapper .slider .header-a .header {
	width: 100%;
	height: 100%;
	background-size: 100% 100%;
	padding-top: .6rem;
	text-align: center;
	position: relative
}
#mobile-wrapper .slider .header-a .header .herder-img {
	width: 100%;
	height: 100%;
	z-index: -99;
	object-fit: cover
}
#mobile-wrapper .slider .header-a .header .header-h3 {
	font-size: .6rem;
	color: #fff;
	line-height: .6rem;
	margin: 0;
	position: absolute;
	top: 1.44rem;
	left: 0;
	right: 0;
	margin: auto
}
#mobile-wrapper .slider .header-a .header .header-p {
	opacity: .8;
	font-size: .28rem;
	color: #fff;
	line-height: .28rem;
	position: absolute;
	top: 2.28rem;
	left: 0;
	right: 0;
	margin: auto
}
#mobile-wrapper .slider .header-a .header .header-apply {
	height: .57rem;
	width: 1.68rem;
	background: #ffbf00;
	line-height: .57rem;
	font-size: .24rem;
	color: #fff;
	margin: 0 auto;
	position: absolute;
	top: 2.98rem;
	left: 0;
	right: 0;
	margin: auto
}
#mobile-wrapper .introduce {
	padding: .3rem .3rem 0;
	width: 100%;
	height: 7.8rem
}
#mobile-wrapper .introduce .introduce-item {
	width: 100%;
	background: #fff;
	height: 2.2rem;
	padding: .3rem;
	box-shadow: 0 .2rem .2rem 0 rgba(0,0,0,.04);
	margin-bottom: .3rem;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-direction: column;
	flex-direction: column;
	-ms-flex-pack: justify;
	justify-content: space-between
}
#mobile-wrapper .introduce .introduce-item .title {
	font-size: .32rem;
	color: #1b1d1f;
	line-height: .32rem;
	margin: 0;
	font-weight: 700
}
#mobile-wrapper .introduce .introduce-item .line {
	background: #ffbf00;
	width: 0.22rem;
	height: .04rem
}
#mobile-wrapper .introduce .introduce-item .desc {
	text-align: justify;
	font-size: .24rem;
	color: #51585c;
	line-height: .36rem;
	margin: 0
}
#mobile-wrapper .title-wrapper {
	padding: .3rem .3rem 0;
	margin-top: .35rem;
	text-align: center
}
#mobile-wrapper .title-wrapper .big-title {
	font-size: .6rem;
	color: #1b1d1f;
	line-height: .8rem;
	font-weight: 700
}
#mobile-wrapper .title-desc {
	opacity: .8;
	font-size: .28rem;
	color: #6c757a;
	text-align: center;
	line-height: .42rem
}
#mobile-wrapper .title-desc-wrapper {
	margin: .09rem 0 .3rem
}
#mobile-wrapper .title-desc-wrapper .title-desc {
	opacity: .8;
	font-size: .28rem;
	color: #6c757a;
	line-height: .42rem;
	text-align: center
}
#mobile-wrapper .part-one-content {
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	padding: 0 .3rem
}
#mobile-wrapper .part-one-content, #mobile-wrapper .part-one-content .content-item {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-pack: justify;
	justify-content: space-between
}
#mobile-wrapper .part-one-content .content-item {
	background: #fff;
	width: 48%;
	height: 2.64rem;
	padding: .2rem .3rem .8rem;
	-ms-flex-direction: column;
	flex-direction: column;
	margin-bottom: .3rem;
	box-shadow: 0 .2rem .2rem 0 rgba(0,0,0,.04)
}
#mobile-wrapper .part-one-content .content-item .part-one-img {
	position: relative;
	margin-right: .2rem;
	width: .32rem;
	top: 0.05rem;
}
#mobile-wrapper .part-one-content .content-item .name {
	font-size: .24rem;
	color: #6c757a;
	line-height: .24rem;
}
#mobile-wrapper .part-one-content .content-item .number {
	font-size: .6rem;
	color: #1861f2;
	line-height: .6rem;
	font-weight: 700;
	text-align: center;
}
#mobile-wrapper .part-one-content .content-item .number .unit {
	font-size: .6rem;
	color: #1861f2;
	line-height: .24rem;
	margin-right: .06rem
}
#mobile-wrapper .part-one-content .content-item .number .is-more {
	font-size: .6rem;
	color: #1861f2;
	line-height: .2rem
}
#mobile-wrapper .part-two .part-two-img {
	width: 100%;
	margin-bottom: .3rem;
}
#mobile-wrapper .part-two-content {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-ms-flex-pack: justify;
	justify-content: space-between;
	padding: 0 .3rem
}
#mobile-wrapper .part-two-content .name {
	font-size: .32rem;
	color: #1861f2;
	line-height: .32rem;
	font-weight: 700
}
#mobile-wrapper .part-two-content .e-name {
	font-size: .24rem;
	color: #1861f2;
	line-height: .24rem;
	font-weight: 700
}
#mobile-wrapper .part-two-content .desc {
	opacity: .8;
	font-size: .24rem;
	color: #6c757a;
	line-height: .32rem
}
#mobile-wrapper .part-two-content .content-a {
	width: 48%;
	height: 2.04rem;
	display: block;
	margin-bottom: .3rem
}
#mobile-wrapper .part-two-content .content-a .content-item {
	background: #fff;
	width: 100%;
	height: 100%;
	padding: .4rem;
	-ms-flex-direction: column;
	flex-direction: column;
	box-shadow: 0 .2rem .2rem 0 rgba(0,0,0,.04)
}
#mobile-wrapper .part-two-content .content-a .content-item, #mobile-wrapper .part-two-content .content-a .content-item .name-wrapper {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-pack: justify;
	justify-content: space-between
}
#mobile-wrapper .part-two-content .content-a .content-item .name-wrapper .icon {
	width: .24rem;
	height: .24rem
}
#mobile-wrapper .part-two-content .item-wrapper {
	width: 100%;
	height: 2.42rem;
	padding: .4rem;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-pack: justify;
	justify-content: space-between;
	margin-bottom: .3rem;
	box-shadow: 0 .2rem .2rem 0 rgba(0,0,0,.04);
	background: #fff
}
#mobile-wrapper .part-two-content .item-wrapper .item-left {
	width: 4rem
}
#mobile-wrapper .part-two-content .item-wrapper .item-left, #mobile-wrapper .part-two-content .item-wrapper .item-right {
	height: 100%;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-direction: column;
	flex-direction: column;
	-ms-flex-pack: justify;
	justify-content: space-between
}
#mobile-wrapper .part-two-content .item-wrapper .item-right {
	-ms-flex-align: end;
	align-items: flex-end
}
#mobile-wrapper .part-two-content .item-wrapper .item-right .know-more {
	height: .57rem;
	width: 1.68rem;
	line-height: .57rem;
	text-align: center;
	background: #ffbf00;
	font-size: .24rem;
	color: #fff
}
#mobile-wrapper .part-two-content .item-wrapper .item-right .icon {
	width: .4rem;
	height: .4rem
}
#mobile-wrapper .trade-item {
	width: 100%;
	padding: 0 .3rem;
	margin-bottom: .3rem
}
#mobile-wrapper .trade-item .trade-herder {
	width: 100%;
	background: #fff;
	height: 1.12rem;
	padding: 0 .4rem;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-ms-flex-align: center;
	align-items: center
}
#mobile-wrapper .trade-item .trade-herder .content {
	padding: 0;
	display: -ms-flexbox;
	display: flex
}
#mobile-wrapper .trade-item .trade-herder .content .name {
	font-size: .32rem;
	color: #1b1d1f;
	font-weight: 700;
	margin-right: .2rem
}
#mobile-wrapper .trade-item .trade-herder .content .desc {
	opacity: .8;
	font-size: .24rem;
	color: #6c757a
}
#mobile-wrapper .trade-item .trade-herder .icon {
	height: .3rem;
	width: .3rem;
	background: url(../images/mobile/down.png) no-repeat 100% 100%
}
#mobile-wrapper .trade-item .trade-herder .icon.change {
	background: url(../images/mobile/up.png) no-repeat 100% 100%
}
#mobile-wrapper .trade-item .trade-content {
	width: 100%;
	background: #fff;
	max-height: 0;
	overflow: hidden
}
#mobile-wrapper .trade-item .trade-content .content-img {
	width: 100%;
	height: 2.8rem;
	margin-bottom: .22rem
}
#mobile-wrapper .trade-item .trade-content .title {
	font-size: .32rem;
	color: #1b1d1f;
	line-height: .68rem;
	padding: 0 .4rem
}
#mobile-wrapper .trade-item .trade-content .title span {
	float: right;
	font-size: .26rem;
	color: #6c757a;
	line-height: .68rem;
}
#mobile-wrapper .trade-item .trade-content .content {
	opacity: .8;
	font-size: .24rem;
	color: #6c757a;
	line-height: .36rem;
	margin-bottom: .18rem;
	padding: 0 .4rem
}
#mobile-wrapper .trade-item .trade-content .btn {
	height: .57rem;
	width: 1.68rem;
	line-height: .57rem;
	text-align: center;
	background: #ffbf00;
	font-size: .24rem;
	color: #fff;
	margin: 0 0 .4rem .4rem
}
#mobile-wrapper .trade-item .active {
	animation: b .3s linear forwards;
	padding-bottom: .3rem
}
@keyframes b {
0% {
max-height:0
}
to {
max-height:10rem
}
}
#mobile-wrapper .part-four-slider .content {
	padding: 0 .3rem;
	width: 100%;
	position: relative;
	height: 11.2rem
}
#mobile-wrapper .part-four-slider .content .part-four-img {
	width: 100%;
	height: 3.45rem
}
#mobile-wrapper .part-four-slider .content .content-wrapper {
	background: #fff;
	width: 100%;
	padding: .4rem .4rem .78rem;
	padding: 0 .4rem .78rem
}
#mobile-wrapper .part-four-slider .content .content-wrapper .wrapper-img {
	width: 2.44rem
}
#mobile-wrapper .part-four-slider .content .content-wrapper .title {
	font-size: .32rem;
	color: #1b1d1f;
	line-height: .44rem;
	font-weight: 700
}
#mobile-wrapper .part-four-slider .content .content-wrapper .desc {
	font-size: .28rem;
	color: #1b1d1f;
	line-height: .4rem
}
#mobile-wrapper .part-four-slider .content .content-wrapper .tag {
	height: .48rem;
	line-height: .48rem;
	border: .01rem solid #1861f2;
	text-align: center;
	border-radius: .04rem;
	font-size: .24rem;
	color: #1861f2;
	margin: .18rem 0 .3rem;
	display: inline-block;
	padding: 0 .16rem
}
#mobile-wrapper .part-four-slider .content .content-wrapper .content {
	padding-left: 0;
	opacity: .8;
	font-size: .24rem;
	color: #6c757a;
	line-height: .36rem
}
#mobile-wrapper .part-four-slider .content .content-wrapper .content-img {
	width: 100%;
	height: 3.45rem
}
#mobile-wrapper .part-four-slider .content .content-wrapper .item-wrapper {
	display: -ms-flexbox;
	display: flex;
	margin-top: .66rem;
	-ms-flex-pack: justify;
	justify-content: space-between;
	bottom: .48rem;
	position: absolute;
	width: 6.1rem
}
#mobile-wrapper .part-four-slider .content .content-wrapper .item-wrapper .item {
	height: .73rem;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-direction: column;
	flex-direction: column;
	-ms-flex-pack: justify;
	justify-content: space-between
}
#mobile-wrapper .part-four-slider .content .content-wrapper .item-wrapper .item .name {
	font-size: .26rem;
	color: #1861f2;
	font-weight: 700
}
#mobile-wrapper .part-four-slider .content .content-wrapper .item-wrapper .item .desc {
	opacity: .8;
	font-size: .24rem;
	color: #6c757a;
	line-height: .36rem
}
#mobile-wrapper .company {
	padding: .2rem .3rem .4rem
}
#mobile-wrapper .company .company-wrapper {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-ms-flex-pack: justify;
	justify-content: space-between
}
#mobile-wrapper .company .company-wrapper .company-img {
	width: 25%;
	height: 1.15rem
}
#mobile-wrapper .index-bottom {
	width: 100%;
	height: 2.81rem;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-direction: column;
	flex-direction: column;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-ms-flex-align: center;
	align-items: center;
	padding: .4rem 0;
background:url(../images/mobile/底部banner.png)
}
#mobile-wrapper .index-bottom .name {
	font-size: .6rem;
	color: #fff;
	line-height: .6rem
}
#mobile-wrapper .index-bottom .desc {
	opacity: .8;
	font-size: .28rem;
	color: #fff;
	line-height: .42rem
}
#mobile-wrapper .index-bottom .btn {
	height: .57rem;
	width: 1.68rem;
	line-height: .57rem;
	text-align: center;
	font-size: .24rem;
	color: #fff;
	background: #ffbf00
}
.consult-btn {
	width: 1.72rem;
	height: .68rem;
	background: #ffbf00;
	position: fixed;
	top: 8.52rem;
	right: .3rem;
	z-index: 999;
	-ms-flex-pack: justify;
	justify-content: space-between;
	padding: 0 .12rem
}
.consult-btn, .consult-btn .consult-a {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-align: center;
	align-items: center
}
.consult-btn .consult-a {
	width: 100%;
	height: 100%
}
.consult-btn .consult-img {
	width: .4rem;
	height: .4rem;
	margin-right: .12rem
}
.consult-btn .consult-text {
	font-size: .24rem;
	color: #fff
}
.chat-with {
	width: .68rem;
	height: .68rem;
	line-height: .68rem;
	background: #fff;
	position: fixed;
	top: 8.52rem;
	right: .3rem;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-align: center;
	align-items: center;
	-ms-flex-pack: center;
	justify-content: center
}
.chat-with .chat-with-img {
	width: .4rem;
	height: .4rem
}
.navigate-dom.change-zindex {
	z-index: 1;
	height: 100vh;
	width: 100vw;
	position: fixed;
	top: 0;
	left: 0
}
.header-top {
	padding: 0 .3rem;
	height: .84rem;
	width: 100%;
	background: rgba(0,0,0,.9);
	position: absolute;
	top: 0;
	left: 0;
	z-index: 100;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-ms-flex-align: center;
	align-items: center
}
.header-top .index-navigate {
	width: .3rem;
	height: .3rem
}
.header-top .index-logo {
	width: 1.6rem;
	height: .32rem
}
.header-top .index-mine {
	width: .32rem;
	opacity: 0;
	height: .32rem
}
.header-navigate {
	position: absolute;
	top: .84rem;
	left: 0;
	background: rgba(0,0,0,.9);
	width: 100%;
	padding: 0 .3rem;
	max-height: 0;
	overflow: hidden;
	z-index: 1000
}
.header-navigate.active {
	animation: d .3s linear forwards
}
.header-navigate .header-navigate-item {
	border-bottom: .01rem solid #666
}
.header-navigate .header-navigate-item .navigate-text {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-pack: justify;
	justify-content: space-between;
	height: .92rem;
	-ms-flex-align: center;
	align-items: center;
	width: 100%
}
.header-navigate .header-navigate-item .navigate-text .navigate {
	font-size: .32rem;
	color: #fff;
	line-height: .32rem
}
.header-navigate .header-navigate-item .navigate-text .icon {
	width: .3rem;
	height: .3rem;
	background: url(../images/mobile/down_normal.png) no-repeat 100% 100%
}
.header-navigate .header-navigate-item .navigate-text .icon.change {
	background: url(../images/mobile/up_normal.png) no-repeat 100% 100%
}
.header-navigate .header-navigate-item .navigate-content {
	max-height: 0;
	overflow: hidden
}
.header-navigate .header-navigate-item .navigate-content.active {
	animation: c .3s linear forwards
}
.header-navigate .header-navigate-item .navigate-content .navigate-item {
	opacity: .8;
	font-size: .24rem;
	color: #fff;
	line-height: .24rem;
	margin-top: .56rem
}
.header-navigate .header-navigate-item .navigate-content .navigate-item:first-child {
	margin-top: .31rem
}
.header-navigate .header-navigate-item .navigate-content .item {
	margin: .36rem 0 0;
	height: .28rem;
	display: -ms-flexbox;
	display: flex
}
.header-navigate .header-navigate-item .navigate-content .item .item-content {
	font-size: .28rem;
	color: #fff;
	line-height: .28rem;
	margin-right: .24rem
}
.header-navigate .header-navigate-item .navigate-content .item .navigate-desc {
	opacity: .8;
	font-size: .24rem;
	color: #fff;
	line-height: .24rem
}
.header-navigate .header-navigate-item .navigate-content .item:last-child {
	margin-bottom: .26rem
}
@keyframes c {
0% {
max-height:0
}
to {
max-height:30rem
}
}
@keyframes d {
0% {
max-height:0
}
to {
max-height:30rem;
overflow:visible
}
}
.index-footer {
	background: #1b1d1f;
	width: 100%;
	padding: .6rem .3rem 0;
	color: #fff
}
.index-footer .footer-top {
	height: 3.22rem;
	width: 100%;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-direction: column;
	flex-direction: column;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-ms-flex-align: center;
	align-items: center
}
.index-footer .footer-top .phone-text {
	font-size: .24rem;
	line-height: .24rem
}
.index-footer .footer-top .phone {
	font-size: .4rem;
	line-height: .4rem
}
.index-footer .footer-top .phone-time {
	font-size: .24rem;
	line-height: .24rem;
	opacity: .8
}
.index-footer .footer-top .code-wrapper {
	width: 3.2rem;
	height: 1.56rem;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-pack: justify;
	justify-content: space-between
}
.index-footer .footer-top .code-wrapper .code-content {
	height: 100%;
	width: 1.2rem;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-direction: column;
	flex-direction: column;
	-ms-flex-align: center;
	align-items: center;
	-ms-flex-pack: justify;
	justify-content: space-between
}
.index-footer .footer-top .code-wrapper .code-content .code-img {
	width: 1.2rem;
	height: 1.2rem
}
.index-footer .footer-top .code-wrapper .code-content .code-desc {
	opacity: .8;
	font-size: .24rem;
	line-height: .24rem
}
.index-footer .footer-middle {
	padding: .8rem .15rem 0;
	border-bottom: .01rem solid #333
}
.index-footer .footer-middle .middle-content-wrapper {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-pack: justify;
	justify-content: space-between
}
.index-footer .footer-middle .middle-content-wrapper .middle-content {
	width: 4.5rem;
	height: 4.6rem;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-direction: column;
	flex-direction: column
}
.index-footer .footer-middle .middle-content-wrapper .middle-content .item {
	height: 2.8rem;
	width: 100%;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-direction: column;
	flex-direction: column;
	-ms-flex-pack: justify;
	justify-content: space-between;
	margin-bottom: .6rem
}
.index-footer .footer-middle .middle-content-wrapper .middle-content .item .name {
	opacity: .8;
	font-size: .24rem;
	line-height: .24rem
}
.index-footer .footer-middle .middle-content-wrapper .middle-content .item .content {
	font-size: .28rem;
	padding: 0;
	line-height: .28rem;
	color: #fff
}
.index-footer .footer-middle .middle-content-wrapper .middle-content:last-child {
	width: 2rem
}
.index-footer .footer-middle .middle-content-wrapper .middle-content:last-child .item:last-child {
	height: 1.4rem
}
.index-footer .footer-bottom {
	height: 1.4rem;
	width: 100%;
	padding: .32rem 0 .48rem;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-direction: column;
	flex-direction: column;
	-ms-flex-align: center;
	align-items: center;
	-ms-flex-pack: justify;
	justify-content: space-between
}
.index-footer .footer-bottom .company-desc {
	font-size: .24rem;
	color: #666;
	line-height: .36rem
}
.index-footer .footer-bottom .footer-num {
	font-size: .24rem;
	margin-top: .06rem;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-direction: row;
	flex-direction: row;
	-ms-flex-align: center;
	align-items: center
}
.index-footer .footer-bottom .footer-num .footer-img {
	width: .24rem;
	height: .24rem
}
.index-footer .footer-bottom .footer-num .footer-number {
	color: #666;
	margin-left: .1rem
}
.activity-box {
	min-height: 100vh;
	width: 100%;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-pack: center;
	justify-content: center;
	position: relative;
	color: #fff;
	overflow: hidden
}
.activity-box * {
	border: 0;
	margin: 0;
	padding: 0;
	box-sizing: border-box
}
.activity-box .activity-box-bg {
	position: absolute;
	width: 100%;
	left: 0;
	top: 0;
	z-index: -1;
	min-height: 100%;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-direction: column;
	flex-direction: column;
	-ms-flex-align: center;
	align-items: center;
	-ms-flex-pack: center;
	justify-content: center
}
.activity-box .activity-box-bg .activity-bg {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-pack: start;
	justify-content: flex-start;
	-ms-flex-align: center;
	align-items: center;
	overflow: hidden;
	position: relative
}
.activity-box .activity-box-bg .activity-bg img {
	width: 1920px;
	display: block
}
.activity-box .activity-box-bg .activity-bg .mofang-img {
	position: absolute;
	top: 131px;
	right: 349px;
	width: 459px;
	height: 415px;
	animation: e 3s infinite
}
@keyframes e {
0% {
transform:translateY(0)
}
50% {
transform:translateY(-20px)
}
to {
transform:translateY(0)
}
}
.activity-box .activity-point-show {
	display: -ms-flexbox!important;
	display: flex!important
}
.activity-box .activity-point {
	position: fixed;
	right: 20px;
	top: 50%;
	display: -ms-flexbox;
	display: flex;
	margin: auto;
	transform: translateY(-50%);
	-ms-flex-direction: column;
	flex-direction: column;
	-ms-flex-align: center;
	align-items: center;
	display: none
}
.activity-box .activity-point .point-bm {
	background-image:url(../images/立即报名.png);
	cursor: pointer;
	background-size: cover;
	display: -ms-flexbox;
	display: flex
}
.activity-box .activity-point .point-bm img {
	opacity: 0
}
.activity-box .activity-point .point-bm:hover {
	background: transform
}
.activity-box .activity-point .point-bm:hover img {
	display: block;
	opacity: 1
}
.activity-box .activity-point .point-bg-img-box {
	width: 124px;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-direction: column;
	flex-direction: column;
	position: relative;
	-ms-flex-align: center;
	align-items: center;
background-image:url(../images/活动页底.png);
	padding: 15px 10px;
	background-size: cover
}
.activity-box .activity-point .point-bg-img-box .point-btn-box {
	display: -ms-flexbox;
	display: flex;
	margin-top: 10px;
	-ms-flex-direction: column;
	flex-direction: column
}
.activity-box .activity-point .point-bg-img-box .point-btn-box .point-btn-content {
	position: relative;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-align: center;
	align-items: center;
	-ms-flex-pack: center;
	justify-content: center;
background-image:url(../images/默认.png);
	cursor: pointer;
	background-size: cover
}
.activity-box .activity-point .point-bg-img-box .point-btn-box .point-btn-content:hover {
background-image:url(../images/hove活动页.png)
}
.activity-box .activity-point .point-bg-img-box .point-btn-box .point-btn-content p {
	font-size: 16px;
	line-height: 36px;
	width: 100px;
	text-align: center
}
.activity-box .activity-box-content {
	display: -ms-flexbox;
	display: flex;
	width: 100%;
	-ms-flex-direction: column;
	flex-direction: column;
	-ms-flex-pack: center;
	justify-content: center;
	-ms-flex-align: center;
	align-items: center
}
.activity-box .activity-box-content .top-message {
	margin-top: 610px;
	position: relative;
	margin-bottom: 120px
}
.activity-box .activity-box-content .top-message .top-message-image {
	display: block
}
.activity-box .activity-box-content .top-message .top-message-content {
	position: absolute;
	padding-left: 30px;
	padding-right: 30px;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-direction: column;
	flex-direction: column;
	width: 960px;
	height: 100%;
	left: 0;
	right: 0;
	top: 0;
	margin: auto;
	-ms-flex-pack: center;
	justify-content: center;
	background: transparent
}
.activity-box .activity-box-content .top-message .top-message-content .message-title-box {
	display: -ms-flexbox;
	display: flex;
	margin-bottom: 30px;
	-ms-flex-pack: start;
	justify-content: flex-start;
	-ms-flex-align: end;
	align-items: flex-end
}
.activity-box .activity-box-content .top-message .top-message-content .message-title-box .message-title-zh {
	font-size: 40px;
	line-height: 40px;
	margin-right: 10px;
	color: #0ff
}
.activity-box .activity-box-content .top-message .top-message-content .message-title-box .message-title-en {
	font-size: 24px;
	color: #ffa400
}
.activity-box .activity-box-content .top-message .top-message-content .message-detail-box {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-direction: column;
	flex-direction: column
}
.activity-box .activity-box-content .top-message .top-message-content .message-detail-box .message-detail-top {
	color: #fff;
	font-size: 16px;
	margin-bottom: 10px
}
.activity-box .activity-box-content .top-message .top-message-content .message-detail-box .message-detail-bottom {
	color: #fff;
	line-height: 25px;
	font-size: 16px
}
.activity-box .activity-box-content .title-box {
	font-size: 40px;
	line-height: 40px;
	color: #0ff
}
.activity-box .activity-box-content .title-box-en {
	display: -ms-flexbox;
	display: flex;
	margin-top: 20px;
	margin-bottom: 50px
}
.activity-box .activity-box-content .album-left {
	margin-right: auto;
	cursor: pointer
}
.activity-box .activity-box-content .album-right {
	margin-left: auto;
	cursor: pointer
}
.activity-box .activity-box-content .speaker-box {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-direction: column;
	flex-direction: column;
	-ms-flex-pack: center;
	justify-content: center;
	margin-bottom: 120px
}
.activity-box .activity-box-content .speaker-box .speaker-album {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-align: center;
	align-items: center;
	margin-bottom: 40px
}
.activity-box .activity-box-content .speaker-box .speaker-album #speaker-album-content>div>div {
	display: -ms-inline-flexbox;
	display: inline-flex
}
.activity-box .activity-box-content .speaker-box .speaker-album #speaker-album-content {
	margin-right: 40px;
	margin-left: 40px;
	position: relative;
	width: 960px;
	height: 430px
}
.activity-box .activity-box-content .speaker-box .speaker-album #speaker-album-content .speark-album-one {
	position: relative;
	margin-right: 20px;
	display: -ms-inline-flexbox;
	display: inline-flex;
	box-sizing: content-box
}
.activity-box .activity-box-content .speaker-box .speaker-album #speaker-album-content .speark-album-one .ong-bg-3 {
	position: absolute;
	top: 2px;
	left: 0;
	margin: auto;
	right: 0;
	z-index: 3
}
.activity-box .activity-box-content .speaker-box .speaker-album #speaker-album-content .speark-album-one .speark-vip {
	position: absolute;
	left: 0;
	margin: auto;
	right: 0;
	bottom: 0;
	top: 0;
	z-index: 2
}
.activity-box .activity-box-content .speaker-box .speaker-album #speaker-album-content .speark-album-one .one-bg {
	display: block
}
.activity-box .activity-box-content .speaker-box .speaker-album #speaker-album-content .speark-album-one .speark-vip-detail-box {
	position: absolute;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-direction: column;
	flex-direction: column;
	-ms-flex-align: start;
	align-items: flex-start;
	top: 318px;
	left: 0;
	right: 0;
	margin: auto;
	width: 145px;
	bottom: 60px;
	z-index: 10
}
.activity-box .activity-box-content .speaker-box .speaker-album #speaker-album-content .speark-album-one .speark-vip-detail-box .speark-vip-name {
	font-size: 20px;
	margin-bottom: 10px
}
.activity-box .activity-box-content .speaker-box .speaker-album #speaker-album-content .speark-album-one .speark-vip-detail-box .speark-vip-idetn {
	color: hsla(0,0%,100%,.8);
	font-size: 14px
}
.activity-box .activity-box-content .speaker-box .speaker-album #speaker-album-content .speark-album-one:hover .speark-animation-box {
	height: 100%;
	opacity: .9
}
.activity-box .activity-box-content .speaker-box .speaker-album #speaker-album-content .speark-album-one .speark-animation-box {
	opacity: 0;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-direction: column;
	flex-direction: column;
	left: 0;
	background: #3000c0;
	width: 100%;
	padding: 30px 10px 0;
	position: absolute;
	bottom: 0;
	height: 0;
	z-index: 10;
	transition: all 1s ease;
	overflow: hidden
}
.activity-box .activity-box-content .speaker-box .speaker-album #speaker-album-content .speark-album-one .speark-animation-box .speark-name {
	font-size: 24px
}
.activity-box .activity-box-content .speaker-box .speaker-album #speaker-album-content .speark-album-one .speark-animation-box .speark-ident {
	font-size: 14px;
	margin-bottom: 20px;
	margin-top: 10px
}
.activity-box .activity-box-content .speaker-box .speaker-album #speaker-album-content .speark-album-one .speark-animation-box .speark-split {
	height: 4px;
	width: 20px;
	background: #ffa400;
	margin-bottom: 20px
}
.activity-box .activity-box-content .speaker-box .speaker-album #speaker-album-content .speark-album-one .speark-animation-box .speark-detail {
	font-size: 14px
}
.activity-box .activity-box-content .speaker-box .speaker-buoy-box {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-pack: center;
	justify-content: center
}
.activity-box .activity-box-content .speaker-box .speaker-buoy-box .speaker-buoy {
	width: 6px;
	height: 6px;
	background: #0094ff;
	margin-right: 6px
}
.activity-box .activity-box-content .speaker-box .speaker-buoy-box .speaker-buoy:last-child {
	margin-right: 0
}
.activity-box .activity-box-content .speaker-box .speaker-buoy-box .speaker-buoy-hover {
	background: #fa0
}
.activity-box .activity-box-content .speaker-box .title-box {
	padding-left: 67px
}
.activity-box .activity-box-content .schedule-box {
	width: 960px;
	-ms-flex-pack: center;
	justify-content: center;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-direction: column;
	flex-direction: column
}
.activity-box .activity-box-content .schedule-box .schedule-content {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-direction: column;
	flex-direction: column;
	margin-bottom: 120px
}
.activity-box .activity-box-content .schedule-box .schedule-content .schedule-btn-box {
	display: -ms-flexbox;
	display: flex;
	margin-bottom: 40px
}
.activity-box .activity-box-content .schedule-box .schedule-content .schedule-btn-box .schedule-btn {
	position: relative;
	display: -ms-inline-flexbox;
	display: inline-flex;
	-ms-flex-pack: center;
	justify-content: center;
	-ms-flex-align: center;
	align-items: center;
	width: 306px;
	height: 56px;
	margin-right: 20px;
	background: #3000c0;
	cursor: pointer
}
.activity-box .activity-box-content .schedule-box .schedule-content .schedule-btn-box .schedule-btn:last-child {
	margin-right: 0
}
.activity-box .activity-box-content .schedule-box .schedule-content .schedule-btn-box .schedule-btn img {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%
}
.activity-box .activity-box-content .schedule-box .schedule-content .schedule-btn-box .schedule-btn p {
	color: #fff;
	font-size: 20px;
	z-index: 10
}
.activity-box .activity-box-content .schedule-box .schedule-content .schedule-detail-box {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-direction: column;
	flex-direction: column
}
.activity-box .activity-box-content .schedule-box .schedule-content .schedule-detail-box .schedule-detail-title-box {
	margin-bottom: 40px;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-align: center;
	align-items: center;
	font-size: 24px
}
.activity-box .activity-box-content .schedule-box .schedule-content .schedule-detail-box .schedule-detail-title-box .schedule-detail-title-ident {
	height: 10px;
	width: 10px;
	background: #2355ff
}
.activity-box .activity-box-content .schedule-box .schedule-content .schedule-detail-box .schedule-detail-title-box .schedule-detail-title {
	margin-left: 10px;
	font-size: 28px;
	margin-right: 20px
}
.activity-box .activity-box-content .schedule-box .schedule-content .schedule-detail-box .schedule-detail-title-box .schedule-detail-time {
	color: #bab7e9
}
.activity-box .activity-box-content .schedule-box .schedule-content .schedule-detail-box .schedule-detail-content {
	display: -ms-flexbox;
	display: flex;
	min-height: 56px;
	padding: 20px;
	-ms-flex-align: center;
	align-items: center;
	width: 100%
}
.activity-box .activity-box-content .schedule-box .schedule-content .schedule-detail-box .schedule-detail-content .schedule-detail-content-time {
	font-size: 20px;
	width: 190px;
	white-space: nowrap
}
.activity-box .activity-box-content .schedule-box .schedule-content .schedule-detail-box .schedule-detail-content .schedule-detail-content-what {
	font-size: 18px;
	width: 330px;
	padding-right: 30px
}
.activity-box .activity-box-content .schedule-box .schedule-content .schedule-detail-box .schedule-detail-content .detail-content-speark-info {
	display: -ms-inline-flexbox;
	display: inline-flex;
	-ms-flex-align: center;
	align-items: center;
	min-height: 100%
}
.activity-box .activity-box-content .schedule-box .schedule-content .schedule-detail-box .schedule-detail-content .detail-content-speark-info .info-speaker {
	font-size: 16px;
	margin-right: 15px;
	white-space: nowrap
}
.activity-box .activity-box-content .schedule-box .schedule-content .schedule-detail-box .schedule-detail-content .detail-content-speark-info .info-ident {
	font-size: 14px;
	color: #00effc;
	max-width: 340px
}
.activity-box .activity-box-content .schedule-box .schedule-content .schedule-detail-box .schedule-detail-content:nth-child(odd) {
	background: rgba(23,69,255,.2);
	border-top: 1px solid #1745ff;
	border-bottom: 1px solid #1745ff
}
.activity-box .activity-box-content .schedule-box .schedule-content .schedule-detail-box .schedule-detail-content:last-child {
	border-bottom: 1px solid #1745ff
}
.activity-box .activity-box-content .new-info-box {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-direction: column;
	flex-direction: column;
	margin-bottom: 120px
}
.activity-box .activity-box-content .new-info-box .title-box {
	padding-left: 67px
}
.activity-box .activity-box-content .new-info-box .new-info-album {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-align: center;
	align-items: center;
	margin-bottom: 40px;
	-ms-flex-pack: center;
	justify-content: center
}
.activity-box .activity-box-content .new-info-box .new-info-album #new-info-album-content {
	margin-left: 40px;
	width: 960px;
	margin-right: 40px;
	position: relative
}
.activity-box .activity-box-content .new-info-box .new-info-album #new-info-album-content .new-info-one {
	display: -ms-inline-flexbox;
	display: inline-flex;
	margin-right: 20px;
	max-width: 300px;
	-ms-flex-direction: column;
	flex-direction: column;
	cursor: pointer;
	width: 100%
}
.activity-box .activity-box-content .new-info-box .new-info-album #new-info-album-content .new-info-one .info-one-img-box {
	height: 190px;
	overflow: hidden;
	max-width: 300px;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-align: center;
	align-items: center;
	margin-bottom: 30px
}
.activity-box .activity-box-content .new-info-box .new-info-album #new-info-album-content .new-info-one img {
	width: 100%;
	height: 100%
}
.activity-box .activity-box-content .new-info-box .new-info-album #new-info-album-content .new-info-one .info-1 {
	font-size: 20px;
	margin-bottom: 20px;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	overflow: hidden;
	width: 100%;
	word-wrap: break-word
}
.activity-box .activity-box-content .new-info-box .new-info-album #new-info-album-content .new-info-one .album-info-ident {
	background: #ffa400;
	width: 20px;
	height: 4px
}
.activity-box .activity-box-content .new-info-box .new-info-album #new-info-album-content .new-info-one .info-2-box {
	display: block;
	font-size: 12px;
	width: 100%;
	line-height: 0;
	margin-top: 20px
}
.activity-box .activity-box-content .new-info-box .new-info-album #new-info-album-content .new-info-one .info-2-box a, .activity-box .activity-box-content .new-info-box .new-info-album #new-info-album-content .new-info-one .info-2-box p {
	display: -ms-inline-flexbox;
	display: inline-flex;
	font-size: 14px;
	line-height: 22px
}
.activity-box .activity-box-content .new-info-box .new-info-album #new-info-album-content .new-info-one .info-2-box .info-2-1 {
	display: -webkit-box;
	-webkit-line-clamp: 3;
	overflow: hidden;
	width: 100%;
	word-wrap: break-word
}
.activity-box .activity-box-content .new-info-box .new-info-album #new-info-album-content .new-info-one .info-2-box .new-info-detail-url {
	display: -ms-flexbox;
	display: flex;
	font-size: 14px;
	line-height: 22px;
	color: #0ff
}
.activity-box .activity-box-content .new-info-box .new-info-buoy-box {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-pack: center;
	justify-content: center
}
.activity-box .activity-box-content .new-info-box .new-info-buoy-box .new-info-buoy {
	width: 6px;
	height: 6px;
	background: #0094ff;
	margin-right: 6px
}
.activity-box .activity-box-content .new-info-box .new-info-buoy-box .new-info-buoy:last-child {
	margin-right: 0
}
.activity-box .activity-box-content .new-info-box .new-info-buoy-box .new-info-buoy-hover {
	background: #fa0
}
.activity-box .activity-box-content .fousing-box {
	width: 960px;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-direction: column;
	flex-direction: column;
	margin-bottom: 120px
}
.activity-box .activity-box-content .fousing-box .fousing-title-box {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-align: center;
	align-items: center;
	margin-bottom: 40px
}
.activity-box .activity-box-content .fousing-box .fousing-title-box .fousing-point {
	height: 10px;
	width: 10px;
	background: #2355ff;
	margin-right: 18px
}
.activity-box .activity-box-content .fousing-box .fousing-title-box .fousing-title {
	font-size: 30px
}
.activity-box .activity-box-content .fousing-box .fousing-title-box .fousing-photo {
	display: -ms-inline-flexbox;
	display: inline-flex;
	-ms-flex-align: center;
	align-items: center;
	margin-left: auto;
	font-size: 16px;
	color: #0068ca;
	cursor: pointer
}
.activity-box .activity-box-content .fousing-box .fousing-img-box {
	display: -ms-flexbox;
	display: flex;
	width: 100%;
	font-size: 60px;
	-ms-flex-align: center;
	align-items: center;
	-ms-flex-pack: center;
	justify-content: center
}
.activity-box .activity-box-content .fousing-box .fousing-img-box img {
	display: block;
	cursor: pointer
}
.activity-box .activity-box-content .cooperation-box {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-direction: column;
	flex-direction: column;
	margin-bottom: 100px
}
.activity-box .activity-box-content .cooperation-box .cooperation-title-box {
	display: -ms-flexbox;
	display: flex;
	margin-bottom: 30px;
	-ms-flex-align: center;
	align-items: center
}
.activity-box .activity-box-content .cooperation-box .cooperation-title-box .cooperation-piont {
	width: 10px;
	height: 10px;
	background: #2355ff;
	margin-right: 18px
}
.activity-box .activity-box-content .cooperation-box .cooperation-title-box .cooperation-title {
	font-size: 30px
}
.activity-box .activity-box-content .cooperation-box .top-img-box {
	margin-bottom: 40px;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-align: center;
	align-items: center
}
.activity-box .activity-box-content .cooperation-box .top-img-box .top-image {
	width: 176px;
	height: 58px;
	display: block
}
.activity-box .activity-box-content .cooperation-box .top-img-box .top-image+.top-image {
	margin-left: 34px
}
.activity-box .activity-box-content .cooperation-box .cooperation-support {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-align: center;
	align-items: center;
	margin-bottom: 40px
}
.activity-box .activity-box-content .cooperation-box .cooperation-support .support-point {
	margin-right: 18px;
	width: 10px;
	height: 10px;
	background: #2355ff
}
.activity-box .activity-box-content .cooperation-box .cooperation-support .support-name {
	font-size: 30px
}
.activity-box .activity-box-content .cooperation-box .cooperation-phtoto {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	width: 960px
}
.activity-box .activity-box-content .cooperation-box .cooperation-phtoto .cooperation-photo-item {
	margin-bottom: 20px;
	margin-right: 34px;
	width: 126px;
	height: 42px
}
.activity-box .activity-box-content .cooperation-box .cooperation-phtoto .cooperation-photo-item img {
	width: 100%
}
.activity-box .activity-box-content .guide-box {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-direction: column;
	flex-direction: column;
	margin-bottom: 40px
}
.activity-box .activity-box-content .guide-box .guide-map-box {
	position: relative;
	margin-top: 50px
}
.activity-box .activity-box-content .guide-box .guide-map-box .map-img-png {
	width: 960px;
	height: 420px
}
.activity-box .activity-box-content .guide-box .guide-map-box .guide-map-info {
	position: absolute;
	left: 30px;
	bottom: 50px
}
.activity-box .activity-box-content .guide-box .guide-map-box .guide-map-info .guide-map-info-content {
	position: relative
}
.activity-box .activity-box-content .guide-box .guide-map-box .guide-map-info .guide-map-info-content .guide-info-box {
	position: absolute;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-align: center;
	align-items: center;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	-ms-flex-direction: column;
	flex-direction: column;
	padding: 30px 20px 40px;
	width: 350px;
	height: 409px
}
.activity-box .activity-box-content .guide-box .guide-map-box .guide-map-info .guide-map-info-content .guide-info-box .guide-info-title {
	font-size: 20px;
	color: #0ff;
	margin-bottom: 20px
}
.activity-box .activity-box-content .guide-box .guide-map-box .guide-map-info .guide-map-info-content .guide-info-box .guide-info-address {
	font-size: 32px;
	margin-bottom: 40px
}
.activity-box .activity-box-content .guide-box .guide-map-box .guide-map-info .guide-map-info-content .guide-info-box .guide-info-map-point {
	display: -ms-inline-flexbox;
	display: inline-flex;
	-ms-flex-align: center;
	align-items: center;
	margin-bottom: 40px
}
.activity-box .activity-box-content .guide-box .guide-map-box .guide-map-info .guide-map-info-content .guide-info-box .guide-info-map-point .guide-info-address-detail {
	margin-left: 10px;
	font-size: 14px
}
.activity-box .activity-box-content .guide-box .guide-map-box .guide-map-info .guide-map-info-content .guide-info-box .guide-info-address-img {
	display: -ms-flexbox;
	display: flex;
	-ms-flex: 1;
	flex: 1;
	width: 100%;
	-ms-flex-align: center;
	align-items: center;
	-ms-flex-pack: center;
	justify-content: center
}
.activity-box .activity-box-content .guide-box .guide-map-box .guide-map-info .guide-map-info-content .guide-info-box .guide-info-address-img img {
	height: 100%
}
.activity-box .activity-box-content .year-code-box {
	width: 960px;
	margin-bottom: 120px
}
.activity-box .activity-box-content .year-code-box img {
	width: 100%
}
.activity-box .activity-box-content .footer-logo-box {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-align: center;
	align-items: center;
	width: 960px;
	height: 60px;
	margin-bottom: 150px
}
.activity-box .activity-box-content .footer-logo-box .footer-logo {
	height: 100%;
	color: red;
	font-size: 36px;
	display: -ms-inline-flexbox;
	display: inline-flex;
	-ms-flex-align: center;
	align-items: center;
	-ms-flex-pack: center;
	justify-content: center;
	padding-right: 40px;
	border-right: 1px solid #008bff;
	margin-right: 40px
}
.activity-box .activity-box-content .footer-logo-box .footer-logo img {
	max-height: 100%
}
.activity-box .activity-box-content .footer-logo-box .logo-detail-text {
	font-size: 16px
}
#mofang-show {
	opacity: 0;
	position: absolute;
	top: 0;
	left: 0;
	z-index: -99999992999
}
#mobile-activity, body, html {
	-webkit-overflow-scrolling: touch
}
#mobile-activity {
	padding: 8.96rem .3rem 1.53rem;
	overflow: hidden;
	position: relative
}
#mobile-activity .img_bg {
	position: absolute;
	top: 0;
	left: 0;
	z-index: -1;
	width: 100%
}
#mobile-activity .bg1 {
	width: 100%
}
#mobile-activity .activity-desc {
	width: 100%;
	background-image: url(../images/mobile/background_bg.png);
	background-size: 100% 100%;
	padding: .53rem .34rem .46rem
}
#mobile-activity .activity-desc .title-wrapper {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-align: end;
	align-items: flex-end;
	margin-bottom: .2rem;
	height: .5rem
}
#mobile-activity .activity-desc .title-wrapper .title {
	font-size: .5rem;
	color: #0ff;
	line-height: .5rem;
	margin-right: .12rem
}
#mobile-activity .activity-desc .title-wrapper .Etitle {
	font-size: .24rem;
	color: #ffa700;
	line-height: .24rem
}
#mobile-activity .activity-desc .desc {
	font-size: .24rem;
	color: #fff;
	line-height: .36rem;
	margin: 0 0 .2rem
}
#mobile-activity .activity-desc .desc:last-child {
	margin: 0
}
#mobile-activity .title-name {
	font-size: .5rem;
	color: #0ff;
	line-height: .5rem;
	text-align: center;
	margin: 1rem 0 .1rem
}
#mobile-activity .title-Ename {
	font-size: .24rem;
	color: #ffa700;
	line-height: .24rem;
	text-align: center;
	margin-bottom: .4rem
}
#mobile-activity .titlr-img {
	width: 4.9rem;
	margin: 1rem auto .4rem;
	display: block
}
#mobile-activity .full-screen {
	width: 100vw
}
#mobile-activity .part-one #speaker-content {
	height: 8.9rem
}
#mobile-activity .part-one #speaker-content #speaker-content>div {
	-webkit-overflow-scrolling: touch
}
#mobile-activity .part-one #speaker-content .auto-width {
	width: auto!important
}
#mobile-activity .part-one #speaker-content .speark-album-wrapper {
	width: 3.1rem;
	position: relative;
	margin: 0 .15rem
}
#mobile-activity .part-one #speaker-content .speark-album-wrapper .speaker-bg {
	width: 100%;
	height: 100%
}
#mobile-activity .part-one #speaker-content .speark-album-wrapper .speark-vip-box {
	width: 100%;
	position: absolute;
	bottom: 0;
	height: 5rem;
	padding: 0 .18rem .28rem;
	z-index: 4;
	color: #fff;
	margin-right: .3rem
}
#mobile-activity .part-one #speaker-content .speark-album-wrapper .speark-vip-box .speark-name {
	font-size: .36rem;
	line-height: .5rem
}
#mobile-activity .part-one #speaker-content .speark-album-wrapper .speark-vip-box .speark-idetn {
	width: 100%;
	padding-bottom: .05rem;
	font-size: .24rem;
	line-height: .44rem;
	border-bottom: .01rem solid hsla(0,0%,85%,.4)
}
#mobile-activity .part-one #speaker-content .speark-album-wrapper .speark-vip-box .speark-detail {
	font-size: .24rem;
	line-height: .36rem;
	margin-top: .14rem
}
#mobile-activity .part-one .dom-wrapper {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-align: center;
	align-items: center;
	-ms-flex-pack: center;
	justify-content: center;
	margin: .42rem auto 0;
	height: .12rem
}
#mobile-activity .schedule-detail-title-box {
	text-align: center
}
#mobile-activity .schedule-detail-title-box .zcdw-img-box {
	margin: .3rem auto .5rem;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-pack: center;
	justify-content: center;
	-ms-flex-align: center;
	align-items: center
}
#mobile-activity .schedule-detail-title-box .zcdw-img-box img {
	width: 2.16rem;
	display: block;
	margin: 0
}
#mobile-activity .schedule-detail-title-box .zcdw-img-box img+img {
	margin-left: .2rem
}
#mobile-activity .schedule-detail-title-box .schedule-detail {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-align: center;
	align-items: center;
	-ms-flex-pack: center;
	justify-content: center
}
#mobile-activity .schedule-detail-title-box .schedule-detail .schedule-detail-title-ident {
	height: .08rem;
	width: .08rem;
	background: #1c1bc5;
	display: inline-block
}
#mobile-activity .schedule-detail-title-box .schedule-detail .schedule-detail-title {
	font-size: .36rem;
	color: #fff;
	line-height: .36rem;
	display: inline-block;
	margin: 0 .2rem
}
#mobile-activity .schedule-detail-title-box .schedule-detail-time {
	font-size: .24rem;
	color: #ccd0ff;
	line-height: .5rem;
	text-align: center;
	margin: .07rem 0 .03rem
}
#mobile-activity .schedule-detail-title-box img {
	width: 2.16rem;
	display: block;
	margin: .3rem auto .5rem
}
#mobile-activity .dom, #mobile-activity .news-dom {
	width: .12rem;
	height: .12rem;
	margin-right: .1rem;
	background: #0092ff;
	display: inline-block
}
#mobile-activity .dom:last-child, #mobile-activity .news-dom:last-child {
	margin-right: 0
}
#mobile-activity .dom-active {
	background: #ffa700
}
#mobile-activity .part-two {
	width: 100%
}
#mobile-activity .part-two .schedule-wrapper .tab-wrapper {
	width: 100%;
	height: 1.14rem;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-ms-flex-line-pack: center;
	align-content: center;
	margin-bottom: .39rem
}
#mobile-activity .part-two .schedule-wrapper .tab-wrapper .schedule-btn {
	position: relative;
	display: -ms-inline-flexbox;
	display: inline-flex;
	-ms-flex-pack: center;
	justify-content: center;
	-ms-flex-direction: column;
	flex-direction: column;
	-ms-flex-align: center;
	align-items: center;
	width: 2.16rem;
	height: 1.14rem;
	margin-right: 20px;
	padding: 0 .18rem .1rem;
	text-align: center
}
#mobile-activity .part-two .schedule-wrapper .tab-wrapper .schedule-btn:last-child {
	margin-right: 0
}
#mobile-activity .part-two .schedule-wrapper .tab-wrapper .schedule-btn img {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%
}
#mobile-activity .part-two .schedule-wrapper .tab-wrapper .schedule-btn p {
	color: #fff;
	z-index: 10;
	font-size: .24rem;
	line-height: .36rem;
	margin: 0
}
#mobile-activity .part-two .schedule-wrapper .schedule-detail-box {
	width: 100%;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-direction: column;
	flex-direction: column
}
#mobile-activity .part-two .schedule-wrapper .schedule-detail-box .schedule-detail-content {
	width: 100%;
	padding: .2rem;
	border-bottom: .01rem solid #1d2cd0;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-pack: justify;
	justify-content: space-between
}
#mobile-activity .part-two .schedule-wrapper .schedule-detail-box .schedule-detail-content .schedule-detail-content-time {
	font-size: .24rem;
	color: #fff;
	line-height: .4rem
}
#mobile-activity .part-two .schedule-wrapper .schedule-detail-box .schedule-detail-content .detail-content-speark-info {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-direction: column;
	flex-direction: column;
	-ms-flex-pack: justify;
	justify-content: space-between;
	width: 70%
}
#mobile-activity .part-two .schedule-wrapper .schedule-detail-box .schedule-detail-content .detail-content-speark-info .schedule-detail-content-what {
	font-size: .28rem;
	color: #fff;
	line-height: .4rem
}
#mobile-activity .part-two .schedule-wrapper .schedule-detail-box .schedule-detail-content .detail-content-speark-info .detail-content-speark {
	display: -ms-flexbox;
	display: flex;
	margin-top: .17rem
}
#mobile-activity .part-two .schedule-wrapper .schedule-detail-box .schedule-detail-content .detail-content-speark-info .detail-content-speark .info-speaker {
	font-size: .24rem;
	color: #fff;
	line-height: .3rem;
	margin-right: .14rem;
	max-width: 100%;
	min-width: .72rem
}
#mobile-activity .part-two .schedule-wrapper .schedule-detail-box .schedule-detail-content .detail-content-speark-info .detail-content-speark .info-ident {
	font-size: .2rem;
	color: #0ff;
	line-height: .3rem
}
#mobile-activity .part-two .schedule-wrapper .schedule-detail-box .schedule-detail-content:nth-child(odd) {
	background: #021147
}
#mobile-activity .part-three #news-content .new-info-one {
	height: 6.66rem;
	background: #0d0084;
	border: .02rem solid #0092ff;
	padding: .4rem;
	margin: 0 .3rem;
	display: block
}
#mobile-activity .part-three #news-content .new-info-one img {
	width: 100%;
	height: 3.54rem;
	margin-bottom: .3rem
}
#mobile-activity .part-three #news-content .new-info-one .info-1 {
	font-size: .32rem;
	color: #fff;
	line-height: .48rem;
	white-space: nowrap;
	overflow: hidden;
	width: 100%;
	text-overflow: ellipsis
}
#mobile-activity .part-three #news-content .new-info-one .album-info-ident {
	height: .06rem;
	width: .3rem;
	background: #ffa700;
	margin: .2rem 0
}
#mobile-activity .part-three #news-content .new-info-one .info-2-box {
	opacity: .8;
	font-size: .24rem;
	color: #fff;
	line-height: .36rem;
	display: -webkit-box;
	-webkit-line-clamp: 3;
	overflow: hidden;
	max-height: 1.1rem
}
#mobile-activity .part-three #news-content .new-info-one .info-2-box .new-info-detail-url {
	display: inline-block;
	color: #00cfe9
}
#mobile-activity .part-three .news-dom-wrapper {
	height: .12rem;
	margin: .42rem auto 0;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-align: center;
	align-items: center;
	-ms-flex-pack: center;
	justify-content: center
}
#mobile-activity .part-four .audio-wrapper {
	background: #000;
	border: .01rem solid #1d2cd0;
	width: 100%;
	height: 3.88rem;
	margin-bottom: .4rem;
	line-height: 3.88rem;
	color: #fff;
	margin-top: .3rem;
	text-align: center
}
#mobile-activity .part-four .photo-btn {
	width: 100%;
	height: .76rem;
	line-height: .76rem;
	text-align: center;
	font-size: .28rem;
	color: #fff;
	background: #1c1bc5;
	display: block
}
#mobile-activity .part-five .company-group {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	width: 100%;
	-ms-flex-align: center;
	align-items: center;
	margin-top: .3rem;
	-ms-flex-pack: center;
	justify-content: center
}
#mobile-activity .part-five .company-group .company-img {
	width: 2.16rem;
	margin-bottom: .2rem;
	margin-right: .2rem
}
#mobile-activity .part-five .company-group .company-img:nth-child(3n+3) {
	margin-right: 0
}
#mobile-activity .part-five .company-group .company-img:last-child, #mobile-activity .part-five .company-group .company-img:nth-last-child(2) {
	opacity: 0
}
#mobile-activity .part-six .join-guide-wrapper {
	width: 100%;
	background-image: url(../images/mobile/join_guide.png);
	background-size: 100% 100%;
	padding: .4rem .4rem .5rem;
	text-align: center;
	margin-bottom: 1rem;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-direction: column;
	flex-direction: column
}
#mobile-activity .part-six .join-guide-wrapper .join-title {
	font-size: .3rem;
	color: #0ff;
	line-height: .3rem
}
#mobile-activity .part-six .join-guide-wrapper .join-address {
	font-size: .48rem;
	color: #fff;
	line-height: .48rem;
	margin: .18rem 0 .24rem
}
#mobile-activity .part-six .join-guide-wrapper .address {
	height: .25rem;
	display: -ms-inline-flexbox;
	display: inline-flex;
	-ms-flex-pack: center;
	justify-content: center
}
#mobile-activity .part-six .join-guide-wrapper .address img {
	width: .2rem;
	margin-right: .08rem
}
#mobile-activity .part-six .join-guide-wrapper .address .address-text {
	opacity: .8;
	font-size: .24rem;
	color: #fff;
	line-height: .24rem
}
#mobile-activity .part-six .join-guide-wrapper .address-img {
	width: 100%;
	margin: .48rem 0 .6rem
}
#mobile-activity .part-six .join-guide-wrapper .connect-person {
	width: 100%;
	height: 2.14rem;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-align: center;
	align-items: center;
	-ms-flex-pack: justify;
	justify-content: space-between
}
#mobile-activity .part-six .join-guide-wrapper .connect-person .code-top-left {
	height: 100%;
	width: 50%;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-direction: column;
	flex-direction: column;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-ms-flex-align: center;
	align-items: center
}
#mobile-activity .part-six .join-guide-wrapper .connect-person .code-top-left .code-img {
	width: 1.3rem;
	height: 1.3rem
}
#mobile-activity .part-six .join-guide-wrapper .connect-person .code-top-left .img-desc {
	text-align: center
}
#mobile-activity .part-six .join-guide-wrapper .connect-person .code-top-left .img-desc .name {
	opacity: .8;
	font-size: .24rem;
	color: #fff;
	line-height: .24rem;
	margin-top: .12rem
}
#mobile-activity .part-six .join-guide-wrapper .connect-person .code-top-left .img-desc .desc {
	opacity: .8;
	font-size: .3rem;
	color: #00f2ff;
	line-height: .3rem
}
#mobile-activity .part-six .join-guide-wrapper .connect-person .code-top-left .img-desc .code-desc {
	opacity: .8;
	font-size: .22rem;
	color: #fff;
	line-height: .32rem
}
#mobile-activity .part-six .join-guide-wrapper .connect-person .middle-line {
	height: 1.1rem;
	width: .02rem;
	background: #0046ff
}
#mobile-activity .part-six .company-introduce-wrapper {
	width: 100%;
	height: 3.96rem;
	background-image: url(../images/mobile/bottom_bg.png);
	background-size: 100% 100%;
	padding: .5rem .4rem;
	text-align: center
}
#mobile-activity .part-six .company-introduce-wrapper img {
	width: 2.56rem;
	margin-bottom: .3rem
}
#mobile-activity .part-six .company-introduce-wrapper .company-introduce {
	font-size: .24rem;
	color: #fff;
	line-height: .32rem;
	width: 100%;
	text-align: left
}
#mobile-activity .part-six .bm-btn-box {
	position: fixed;
	bottom: 1.1rem;
	right: .2rem;
	display: block
}
.solution {
	background: #fafcff;
	padding-bottom: 75px
}
.solution .first-sight-solu {
	margin: 60px auto 0;
	position: relative;
	max-width: 1920px
}
.solution .first-sight-solu .bg-solu {
	width: 100%
}
.solution .first-sight-solu .solu {
	position: absolute;
	width: 1200px;
	height: 266px;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	margin: auto
}
.solution .first-sight-solu .solu .bigFont-solu {
	font-family: PingFangSC-Semibold, 微软雅黑, Microsoft YaHei;
	font-size: 50px;
	color: #fff;
	line-height: 70px;
	margin: 0
}
.solution .first-sight-solu .solu .desc-solu {
	font-family: PingFangSC-Regular, 微软雅黑, Microsoft YaHei;
	font-size: 18px;
	color: #fff;
	line-height: 25px;
	margin: 10px 0 20px
}
.solution .first-sight-solu .solu .link-btn-solu {
	width: 150px;
	height: 46px;
	background: #ffbf00;
	border-radius: 2px;
	font-family: PingFangSC-Semibold, 微软雅黑, Microsoft YaHei;
	font-size: 18px;
	color: #fff;
	line-height: 25px;
	-ms-flex-align: center;
	align-items: center;
	-ms-flex-pack: center;
	justify-content: center;
	display: -ms-flexbox;
	display: flex
}
.solution .solu-value {
	margin-top: 80px
}
.solution .solu-value .pic-word-div {
	display: -ms-flexbox;
	display: flex;
	margin-top: 40px
}
.solution .solu-value .pic-word-div .pic-word-div-4 {
	width: 277.3px;
	height: 302.5px;
	display: inline-block;
	padding-top: 30.3px;
	text-align: center;
	box-sizing: border-box;
	box-shadow: 0 10px 20px 0 rgba(0,0,0,.04);
	background: #fff;
	transition: .2s
}
.solution .solu-value .pic-word-div .pic-word-div-4:hover {
	background: #fff;
	box-shadow: 0 10px 40px 0 rgba(31,102,238,.21);
	transform: translateY(-10px)
}
.solution .solu-value .pic-word-div .pic-word-div-4>h3 {
	font-family: PingFangSC-Semibold, 微软雅黑, Microsoft YaHei;
	font-size: 20px;
	line-height: 30px;
	color: #1b1d1f;
	letter-spacing: 0;
	text-align: center;
	margin: 7px 0 9.4px
}
.solution .solu-value .pic-word-div .pic-word-div-4>p {
	font-family: PingFangSC-Regular, 微软雅黑, Microsoft YaHei;
	font-size: 14px;
	line-height: 22px;
	color: #999;
	width: 216.8px;
	text-align: left;
	margin: 0 auto
}
.solution .solu-value .pic-word-div .pic-word-div-4+.pic-word-div-4 {
	margin-left: 30.3px
}
.solution .solu-value .pic-word-div .pic-word-div-3 {
	width: 380px
}
.solution .solu-value .pic-word-div .pic-word-div-3>p {
	width: 321px
}
.solution .solu-observed {
	margin-top: 153.4px
}
.solution .solu-observed>img {
	padding: 30px 30px 0;
	margin-top: 30px;
	background: #fff;
	width: 1200px
}
.solution .solu-observed .cont-link-div-3 {
	display: -ms-flexbox;
	display: flex;
	background: #fff;
	box-shadow: 0 10px 20px 0 rgba(0,0,0,.04);
	-ms-flex-pack: center;
	justify-content: center;
	padding-top: 30px;
	padding-bottom: 30px;
	margin-top: -8px;
	width: 1200px
}
.solution .solu-observed .cont-link-div-3 .cont-link-div-3-1 {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-direction: column;
	flex-direction: column;
	border-right: 1px solid rgba(0,103,255,.3);
	padding: 0 21.3px 0 35px;
	position: relative
}
.solution .solu-observed .cont-link-div-3 .cont-link-div-3-1>h3 {
	font-family: PingFangSC-Semibold, 微软雅黑, Microsoft YaHei;
	font-size: 20px;
	line-height: 30px;
	color: #0067ff;
	letter-spacing: 0;
	margin: 0 0 7.9px
}
.solution .solu-observed .cont-link-div-3 .cont-link-div-3-1>p {
	font-family: PingFangSC-Regular, 微软雅黑, Microsoft YaHei;
	font-size: 14px;
	line-height: 22px;
	color: #999;
	width: 349.7px;
	margin: 0
}
.solution .solu-observed .cont-link-div-3 .cont-link-div-3-1>a {
	position: absolute;
	bottom: 0
}
.solution .solu-observed .cont-link-div-3 .cont-link-div-3-1>a span {
	font-family: PingFangSC-Regular, 微软雅黑, Microsoft YaHei;
	font-size: 19.98px;
	color: #0067ff;
	letter-spacing: 0
}
.solution .solu-observed .cont-link-div-3 .cont-link-div-3-1>a img {
	width: 25px;
	height: 13px;
	margin-left: 9px;
	vertical-align: middle
}
.solution .solu-observed .cont-link-div-3 .cont-link-div-3-1:last-child {
	border: 0;
	padding: 0 11px 0 35px
}
.solution .solu-observed .cont-link-div-3 .cont-link-div-3-1:first-child {
	padding: 0 21.3px 0 25px
}
.solution .solu-observed .solu-spec-div-4 {
	box-shadow: 0 10px 20px 0 rgba(0,0,0,.04);
	display: -ms-flexbox;
	display: flex;
	width: 1200px;
	background: #fff;
	margin-top: -8px;
	padding: 40px 0 30px
}
.solution .solu-observed .solu-spec-div-4 .solu-spec-div-4-1 {
	width: 275.3px;
	padding: 0 30px;
	border-right: 1px solid rgba(0,103,255,.3)
}
.solution .solu-observed .solu-spec-div-4 .solu-spec-div-4-1>h3 {
	margin: 0;
	font-family: SFUIDisplay-Bold, 微软雅黑, Microsoft YaHei;
	font-size: 20px;
	line-height: 30px;
	color: #0067ff;
	letter-spacing: 0
}
.solution .solu-observed .solu-spec-div-4 .solu-spec-div-4-1>p {
	font-family: PingFangSC-Regular, 微软雅黑, Microsoft YaHei;
	font-size: 14px;
	line-height: 22px;
	color: #999
}
.solution .solu-observed .solu-spec-div-4 .solu-spec-div-4-1:last-child {
	border: 0
}
.solution .solu-observed .solu-spec-div-4 .solu-spec-div-4-1+.solu-spec-div-4-1 {
	margin-left: 32.7px
}
.solution .solu-busisence {
	margin: 120px auto auto;
	position: relative;
	max-width: 1200px
}
.solution .solu-busisence .solu-busi-ul-out {
	width: 1200px;
	overflow: hidden;
	box-shadow: 0 20px 40px 0 rgba(0,0,0,.05);
	background: #fff;
	margin-top: 40px
}
.solution .solu-busisence .solu-busi-ul-out>ul {
	list-style-type: none;
	padding: 0;
	margin: 0;
	background: #fff;
	display: -ms-flexbox;
	display: flex;
	width: 1200px
}
.solution .solu-busisence .solu-busi-ul-out>ul>li {
	text-align: left;
	width: 1200px
}
.solution .solu-busisence .solu-busi-ul-out>ul>li>div {
	display: -ms-flexbox;
	display: flex;
	margin-top: 30px;
	margin-right: 33px
}
.solution .solu-busisence .solu-busi-ul-out>ul>li>div>img {
	margin: 35px 35px 0 34px;
	width: 64px;
	height: 81px
}
.solution .solu-busisence .solu-busi-ul-out>ul>li>div h3 {
	margin: 0;
	font-family: PingFangSC-Semibold, 微软雅黑, Microsoft YaHei;
	font-size: 20px;
	line-height: 30px;
	color: #333;
	letter-spacing: 0
}
.solution .solu-busisence .solu-busi-ul-out>ul>li>div p {
	font-family: PingFangSC-Regular, 微软雅黑, Microsoft YaHei;
	font-size: 14px;
	line-height: 22px;
	color: #999;
	width: 440px
}
.solution .solu-busisence .solu-busi-ul-out>ul>li>div .solu-busi-cont-text-all p {
	width: 1035px
}
.solution .solu-busisence .solu-busi-ul-out>ul>li>div .secondImf-bus {
	margin: 35px 35px 0 60px
}
.solution .solu-busisence .solu-busi-ul-out>ul>li>div .solu-busi-cont-text-right>ul {
	list-style-type: disc;
	margin: 10px 160px 0 0;
	padding-left: 16px
}
.solution .solu-busisence .solu-busi-ul-out>ul>li>div .solu-busi-cont-text-right>ul li {
	color: #0067ff;
	width: 260px
}
.solution .solu-busisence .solu-busi-ul-out>ul>li>div .solu-busi-cont-text-right>ul li p {
	font-family: PingFangSC-Regular, 微软雅黑, Microsoft YaHei;
	font-size: 14px;
	line-height: 22px;
	color: #999;
	margin: 0
}
.solution .solu-busisence .solu-busi-ul-out>ul>li>img {
	padding: 0 30px 30px;
	width: 100%
}
.solution .solu-relativeProducts {
	height: 888px;
	margin-top: 120px
}
.solution .solu-relativeProducts .pic-cont-link-div-6 {
	width: 1200px;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-ms-flex-align: start;
	align-items: flex-start;
	margin-bottom: 120px
}
.solution .solu-relativeProducts .pic-cont-link-div-6 .pic-cont-link-div-6-1 {
	margin: 39px 21.3px 18.3px 0;
	width: 370px;
	height: 315px;
	padding: 35px 11px 30px 25px;
	background: #fff;
	box-shadow: 0 20px 20px 0 rgba(0,0,0,.04);
	position: relative
}
.solution .solu-relativeProducts .pic-cont-link-div-6 .pic-cont-link-div-6-1>h3 {
	font-family: PingFangSC-Semibold, 微软雅黑, Microsoft YaHei;
	font-size: 20px;
	line-height: 30px;
	color: #0067ff;
	letter-spacing: 0;
	margin: 26px 0 7.9px
}
.solution .solu-relativeProducts .pic-cont-link-div-6 .pic-cont-link-div-6-1>p {
	font-family: PingFangSC-Regular, 微软雅黑, Microsoft YaHei;
	font-size: 14px;
	line-height: 22px;
	color: #999;
	width: 349.7px;
	margin: 0;
	text-align: left
}
.solution .solu-relativeProducts .pic-cont-link-div-6 .pic-cont-link-div-6-1>a {
	position: absolute;
	bottom: 0;
	margin-bottom: 30px
}
.solution .solu-relativeProducts .pic-cont-link-div-6 .pic-cont-link-div-6-1>a span {
	font-family: PingFangSC-Regular, 微软雅黑, Microsoft YaHei;
	font-size: 16px;
	line-height: 24px;
	color: #0067ff;
	letter-spacing: 0
}
.solution .solu-relativeProducts .pic-cont-link-div-6 .pic-cont-link-div-6-1>a img {
	width: 25px;
	height: 13px;
	margin-left: 9px;
	vertical-align: middle
}
.solution .solu-relativeProducts .pic-cont-link-div-6 .pic-cont-link-div-6-1:nth-child(3n+3) {
	margin-right: 0
}
.solution .solu-relativeProducts .pic-cont-link-div-6 .pic-cont-link-div-6-1:nth-child(n+4) {
	margin-bottom: 0;
	margin-top: 0
}
.solution .solu-cases {
	margin-top: 120px;
	max-width: 1200px;
	position: relative
}
.solution .solu-cases .solu-cases-ul-out {
	width: 1200px;
	overflow: hidden
}
.solution .solu-cases .solu-cases-ul-out ul {
	list-style-type: none;
	margin: 0;
	padding: 0;
	height: 445px;
	display: -ms-flexbox;
	display: flex;
	width: 1200px;
	margin-top: 40px
}
.solution .solu-cases .solu-cases-ul-out ul li {
	text-align: center;
	margin: 0 85px;
	box-shadow: 0 20px 40px 0 rgba(0,0,0,.05);
	height: 400px;
	background: #fff
}
.solution .solu-cases .solu-cases-ul-out ul li>p {
	width: 905px;
	margin: 20px 63px 0 62px;
	display: inline-block
}
.solu-left {
	width: 68.6px;
	height: 68.6px;
	position: absolute;
	left: -39.7px;
	top: 50%;
	margin-top: 34.3px;
	cursor: pointer;
background:url(../images/左-圆框.png);
	background-size: 68.6px 68.6px
}
.solu-left:hover {
background:url(../images/左-圆蓝框.png);
	background-size: 68.6px 68.6px
}
.solu-right {
	width: 68.6px;
	height: 68.6px;
	position: absolute;
	right: -40px;
	top: 50%;
	margin-top: 34.3px;
	cursor: pointer;
background:url(../images/右-圆框.png);
	background-size: 68.6px 68.6px
}
.solu-right:hover {
background:url(../images/右-圆蓝框.png);
	background-size: 68.6px 68.6px
}
.container-sim {
	margin: 0 auto
}
.solution-mobile {
	background: #fafcff
}
.solution-mobile .first-sight-solu-wap {
	margin-top: .84rem
}
.solution-mobile .first-sight-solu-wap>img {
	width: 100%
}
.solution-mobile .solu-value-wap .pic-word-div-mobile {
	width: 6.9rem;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	margin: .4rem auto .7rem
}
.solution-mobile .solu-value-wap .pic-word-div-mobile .pic-word-div-4-mobile {
	width: 3.3rem;
	height: 3.6rem;
	padding: .2rem;
	text-align: center;
	background: #fff;
	box-shadow: 0 0 20px 0 rgba(0,0,0,.1);
	margin-bottom: .3rem
}
.solution-mobile .solu-value-wap .pic-word-div-mobile .pic-word-div-4-mobile h3 {
	font-size: .28rem;
	line-height: .4rem;
	color: #1b1d1f;
	letter-spacing: 0;
	text-align: center;
	margin-top: .1rem;
	margin-bottom: .1rem
}
.solution-mobile .solu-value-wap .pic-word-div-mobile .pic-word-div-4-mobile p {
	font-size: .22rem;
	line-height: .3rem;
	color: #999;
	text-align: justify;
	margin: 0
}
.solution-mobile .solu-value-wap .pic-word-div-mobile .pic-word-div-4-mobile:nth-child(2n) {
	margin-left: .3rem
}
.solution-mobile .solu-value-wap .pic-word-div-mobile .pic-word-div-3-mobile {
	width: 2.1rem;
	height: 4.31rem
}
.solution-mobile .solu-value-wap .pic-word-div-mobile .pic-word-div-3-mobile+.pic-word-div-3-mobile {
	margin-left: .3rem
}
.solution-mobile .solu-observed-wap {
	text-align: center
}
.solution-mobile .solu-observed-wap>img {
	width: 6.9rem;
	height: 4.08rem;
	box-shadow: 0 0 20px 0 rgba(0,0,0,.1);
	margin-top: .4rem
}
.solution-mobile .solu-observed-wap .solu-intro {
	width: 6.9rem;
	margin: 0 auto
}
.solution-mobile .solu-observed-wap .solu-intro .solu-intro-detail {
	margin-top: .4rem;
	font-size: .22rem;
	line-height: .3rem;
	text-align: left
}
.solution-mobile .solu-observed-wap .solu-intro .solu-intro-detail h3 {
	margin: 0 0 .1rem;
	color: #0067ff
}
.solution-mobile .solu-observed-wap .solu-intro .solu-intro-detail p {
	margin: 0;
	color: #999
}
.solution-mobile .solu-busisence-wap .solu-busi-mobile {
	margin: .4rem auto 1rem;
	width: 6.9rem
}
.solution-mobile .solu-busisence-wap .solu-busi-mobile>ul {
	display: -ms-flexbox;
	display: flex;
	overflow: hidden;
	list-style-type: none;
	padding: 0;
	margin: 0;
	margin-bottom: .4rem;
	background: #fff
}
.solution-mobile .solu-busisence-wap .solu-busi-mobile>ul>li {
	width: 6.9rem;
	background: #fff
}
.solution-mobile .solu-busisence-wap .solu-busi-mobile>ul li>div {
	display: -ms-flexbox;
	display: flex
}
.solution-mobile .solu-busisence-wap .solu-busi-mobile>ul li>div .icon-licont {
	width: .526rem
}
.solution-mobile .solu-busisence-wap .solu-busi-mobile>ul li>div .solu-busi-cont-mobile {
	margin-left: .2rem;
	width: 5.574rem
}
.solution-mobile .solu-busisence-wap .solu-busi-mobile>ul li>div .solu-busi-cont-mobile h3 {
	font-size: .28rem;
	line-height: .4rem;
	color: #333;
	letter-spacing: 0;
	margin: 0 0 .1rem
}
.solution-mobile .solu-busisence-wap .solu-busi-mobile>ul li>div .solu-busi-cont-mobile p {
	font-size: .22rem;
	color: #999;
	line-height: .32rem;
	margin: 0
}
.solution-mobile .solu-busisence-wap .solu-busi-mobile>ul li .char {
	padding: .3rem .3rem 0
}
.solution-mobile .solu-busisence-wap .solu-busi-mobile>ul li .char ul {
	list-style-type: none
}
.solution-mobile .solu-busisence-wap .solu-busi-mobile>ul li .advan {
	padding: .4rem .3rem 0
}
.solution-mobile .solu-busisence-wap .solu-busi-mobile>ul li .advan ul {
	list-style-type: disc
}
.solution-mobile .solu-busisence-wap .solu-busi-mobile>ul li .advan ul li {
	color: #ffbf00;
	font-size: .3rem
}
.solution-mobile .solu-busisence-wap .solu-busi-mobile>ul li>img {
	width: 100%;
	margin-top: .2rem
}
.solution-mobile .solu-busisence-wap .solu-busi-mobile #solu-busi-ul-mobile>div>div {
	width: auto!important
}
.solution-mobile .solu-busisence-wap .solu-busi-mobile #solu-busi-ul-mobile>div {
	display: -ms-flexbox;
	display: flex
}
.solution-mobile .solu-relativeProducts-wap {
	margin-bottom: 1rem
}
.solution-mobile .solu-relativeProducts-wap .pic-cont-link-div-mobile {
	width: 6.9rem;
	margin: .4rem auto 0;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap
}
.solution-mobile .solu-relativeProducts-wap .pic-cont-link-div-mobile .pic-cont-link-div-6-mobile {
	text-align: center;
	width: 3.3rem;
	height: 3.3rem;
	background: #fff;
	margin-bottom: .3rem;
	padding: .3rem .1rem 0
}
.solution-mobile .solu-relativeProducts-wap .pic-cont-link-div-mobile .pic-cont-link-div-6-mobile h3 {
	font-size: .28rem;
	line-height: .4rem;
	color: #0067ff;
	letter-spacing: 0;
	text-align: center;
	margin-top: .3rem;
	margin-bottom: .1rem
}
.solution-mobile .solu-relativeProducts-wap .pic-cont-link-div-mobile .pic-cont-link-div-6-mobile p {
	font-size: .22rem;
	line-height: .3rem;
	color: #999;
	text-align: center;
	margin: 0
}
.solution-mobile .solu-relativeProducts-wap .pic-cont-link-div-mobile .pic-cont-link-div-6-mobile:nth-child(2n) {
	margin-left: .3rem
}
.solution-mobile .solu-cases-wap {
	width: 100%;
	background: #1861f2;
	padding-bottom: .8rem
}
.solution-mobile .solu-cases-wap .title-spec-mobile p {
	color: #fff
}
.solution-mobile .solu-cases-wap .solu-cases-ul-out-mobile ul {
	list-style-type: none;
	width: 7.23rem;
	margin: .4rem auto;
	padding: 0
}
.solution-mobile .solu-cases-wap .solu-cases-ul-out-mobile ul li {
	display: -ms-flexbox;
	display: flex;
	width: 6.96rem;
	background: #fff;
	border-radius: 5px;
	margin-right: .14rem;
	margin-left: .13rem
}
.solution-mobile .solu-cases-wap .solu-cases-ul-out-mobile ul li img {
	vertical-align: middle;
	margin: auto 0
}
.solution-mobile .solu-cases-wap .solu-cases-ul-out-mobile ul li p {
	font-size: .22rem;
	color: #666;
	line-height: .32rem;
	text-indent: 2em;
	margin: .3rem .3rem .3rem 0
}
.solution-mobile .solu-cases-wap .solu-cases-ul-out-mobile #solu-cases-ul-mobile>div>div {
	width: auto!important
}
.solution-mobile .solu-cases-wap .solu-cases-ul-out-mobile #solu-cases-ul-mobile>div {
	display: -ms-flexbox;
	display: flex
}

@media screen and (min-width:992px) {
.mobile {
	display: none!important
}
}

@media screen and (min-width:1024px) {
.customer-info .second-sight {
	background-position-x: -190px;
	background-position-y: -15px
}
.customer-info .content-half.pc {
	padding: 380px 0 0 72px
}
}

@media screen and (min-width:1280px) {
.customer-info .second-sight {
	background-position-x: -304px
}
}

@media screen and (min-width:1330px) {
html {
	overflow-x: hidden!important
}
}

@media screen and (min-width:1360px) {
.customer-info .second-sight {
	background-position-x: -260px
}
}

@media screen and (min-width:1440px) {
.customer-info .second-sight {
	background-position-x: -190px
}
}

@media screen and (min-width:1441px) {
.navbar .navbar-section {
	position: relative
}
}

@media screen and (min-width:1500px) {
.customer-info .second-sight {
	background-position-x: -212px
}
}

@media screen and (min-width:1536px) {
.customer-info .second-sight {
	background-position-x: -207px
}
}

@media screen and (min-width:1600px) {
.customer-info .second-sight {
	background-position-x: -190px
}
}

@media screen and (min-width:1680px) {
.customer-info .second-sight {
	background-position-x: -190px
}
}

@media screen and (min-width:1770px) {
.customer-info .second-sight {
	background-position-x: -78px
}
}

@media screen and (min-width:1920px) {
.customer-info .second-sight {
	background-position-x: -13px
}
}

@media screen and (max-width:992px) {
.customer-info .content-half, .customer-info .form-box {
	width: 100%;
	padding: 0
}
.customer-info #form {
	padding: 0 20px
}
.customer-info .first-sight {
	background-size: cover
}
.customer-info #banner-tips {
	font-size: 16px
}
}

@media screen and (max-width:991px) {
.pc {
	display: none!important
}
.show-case {
	padding: 40px 0
}
.show-case .show-case-content {
	margin-top: 40px
}
}
