﻿@font-face {
	font-family:bebas;
	src:url(https://webcdn.xiguaji.com/qiangua/web/fonts/Bebas-Regular.otf),url(../font/Bebas-Regular.ttf)
}
@font-face {
	font-family:barlow;
	src:url(../font/Barlow-ExtraBoldItalic.ttf)
}
@font-face {
	font-family:OPPOSans-L;
	src:url(../font/OPPOSans-L.ttf)
}
@font-face {
	font-family:OPPOSans-H;
	src:url(../font/OPPOSans-H.ttf)
}
@font-face {
	font-family:KronaOne;
	src:url(../font/KronaOne-Regular.ttf)
}
@font-face {
	src:url(../font/AlibabaPuHuiTi-2-65-Medium.ttf)
}
@font-face {
	font-family:alimama;
	src:url(../font/AlimamaFangYuanTiVF-Thin.woff),
}
@font-face {
	font-family:test;
	src:url(../font/2iCp42MpFjNS.woff2) format("woff2"),url(../font/MdBzgnZ8oTnC.woff) format("woff");
	font-display:swap
}
a,blockquote,body,dd,div,dl,dt,fieldset,form,h1,h2,h3,h4,h5,h6,input,li,ol,p,pre,td,textarea,th,ul {
	margin:0;
	padding:0;
	outline:none
}
h1,h2,h3,h4,h5,h6 {
	font-weight:400;
	font-size:100%
}
address,caption,cite,code,dfn,em,th,var {
	font-weight:400;
	font-style:normal
}
table {
	border-collapse:collapse;
	border-spacing:0
}
abbr,acronym,fieldset,img {
	border:0
}
button,input,select,textarea {
	font-family:PingFangSC-Regular,PingFang SC,Microsoft YaHei,tahoma,sans-serif;
	font-size:12px;
	color:#ababab
}
caption,th {
	text-align:left
}
q:after,q:before {
	content:""
}
dl,ol,ul {
	list-style:none
}
input::-webkit-inner-spin-button,input::-webkit-outer-spin-button {
	-webkit-appearance:none
}
input[type=number] {
	-moz-appearance:textfield
}
::-webkit-scrollbar {
	width:4px;
	height:6px;
	background:#1f2d3d;
	background:rgba(31,45,61,.3);
	border-radius:3px
}
::-webkit-scrollbar-track {
	border-radius:10px;
	background-color:#fff
}
::-webkit-scrollbar-thumb {
	border-radius:10px;
	background:#1f2d3d;
	background:rgba(31,45,61,.3)
}
.fl {
	float:left
}
.fr {
	float:right
}
.clear {
	clear:both
}
.hide {
	display:none
}
a {
	text-decoration:none;
	color:#398ad9;
	cursor:pointer
}
body {
	font:14px/1.8 PingFangSC-Regular,PingFang SC,Microsoft YaHei,tahoma,\\5B8B\4F53,sans-serif;
	color:#333
}
.text-warning {
	color:#f72941
}
.mt32 {
	margin-top:32px
}
.mb32 {
	margin-bottom:32px
}
.overlay {
	bottom:0;
	right:0;
	background:#000;
	background:rgba(0,0,0,.5);
	z-index:999;
	overflow:auto
}
.overlay,.overlay-white {
	position:fixed;
	top:0;
	left:0;
	height:100%;
	width:100%
}
.overlay-white {
	background:#f4f7f9;
	background:rgba(244,247,249,.8);
	z-index:999999999
}
.text-link {
	cursor:pointer;
	font-size:14px;
	color:#3189f5
}
.entry {
	max-width:1200px;
	min-width:1200px;
	margin:0 auto
}
.container {
	min-width:1200px;
	padding-top:80px;
	background:#fff;
	overflow:hidden
}
.covers {
	right:0;
	bottom:0;
	background-color:#b2a5a5;
	background-color:hsla(0,8%,67%,.2)
}
.covers,.header-wrapper {
	position:fixed;
	top:0;
	left:0
}
.header-wrapper {
	width:100%;
	background:#fff;
	z-index:996
}
.header-wrapper.shadow {
	-webkit-box-shadow:0 6px 26px 0 rgba(160,178,208,.1);
	box-shadow:0 6px 26px 0 rgba(160,178,208,.1)
}
.header-wrapper .header .btn-primary-empty {
	border-radius:8px;
	//:1px solid #fff;
	background:#fff;
	color:#653ff4;
	padding:7px 15px
}
.header {
	width:1200px;
	height:80px;
	line-height:40px;
	padding:20px 0;
	margin:auto;
	background:#fff;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	-webkit-box-pack:justify;
	-webkit-justify-content:space-between;
	-ms-flex-pack:justify;
	justify-content:space-between;
	position:relative
}
.header,.header .header-right {
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-align:center;
	-webkit-align-items:center;
	-ms-flex-align:center;
	align-items:center
}
.header .header-right {
	position:absolute;
	right:0
}
.header .btn-primary.small {
	margin-left:10px
}
.logo-wrapper {
	width:148px;
	height:70px
}
.logo-wrapper .logo,.logo-wrapper img {
	width:100%;
	height:100%
}
.logo-wrapper .logo {
	background:url(../image/logo.png) no-repeat 50%;
	background-size:100%
}
.logo-wrapper img {
	height:unset;
	position:relative;
	top:10px
}
.header-wrapper.fadeInDown .logo,.header-wrapper.index .logo {
	width:100%;
	height:100%;
	background:url(../image/logo.png) no-repeat 50%;
	background-size:100%
}
.sub-header {
	padding-left:20px;
	margin-left:20px;
	margin-right:-11px;
	font-size:24px;
	font-weight:400;
	border-left:1px solid #b5c4d7;
	color:#24374e
}
.btn-login {
	line-height:19px
}
.btn-login:hover {
	color:#9162ef;
	border:1px solid #9162ef
}
.head-nav {
	margin-left:40px
}
.head-nav>li {
	position:relative;
	float:left;
	padding:0 20px
}
.head-nav>li:after {
	position:absolute;
	content:"";
	display:block;
	width:100%;
	height:35px;
	bottom:-22px;
	left:0
}
.head-nav>li a {
	font-size:16px;
	font-weight:400;
	line-height:24px;
	color:#666
}
.head-nav>li.active a,.head-nav>li>a:hover {
	color:#ff8c00
}
.head-nav .head-drop-menu {
	display:none;
	position:absolute;
	top:62px;
	left:50%;
	-webkit-transform:translateX(-50%);
	transform:translateX(-50%);
	-webkit-box-shadow:0 6px 26px 0 rgba(160,178,208,.1);
	box-shadow:0 6px 26px 0 rgba(160,178,208,.1);
	border:1px solid #f2f2f2;
	border-radius:8px;
	padding:8px;
	background:#fff
}
.head-nav>li:hover .head-drop-menu {
	display:block
}
.head-nav>li:hover .drop-arrow {
	-webkit-transform:rotate(-180deg);
	transform:rotate(-180deg)
}
.head-nav>li .arrow-down {
	margin-left:8px;
	display:inline-block;
	-webkit-transform-origin:center;
	transform-origin:center;
	-webkit-transition:all .1s linear;
	transition:all .1s linear;
	color:#a6a6a6
}
.head-nav>li:hover .arrow-down {
	-webkit-transform:rotate(-180deg);
	transform:rotate(-180deg)
}
.head-nav.news li.active a {
	padding-bottom:3px;
	border-bottom:2px solid #ff8c00
}
.header-wrapper.index .head-nav>li.active a,.header-wrapper.index .head-nav>li>a:hover {
	color:#fff;
	color:hsla(0,0%,100%,.6)
}
.head-drop-menu li {
	width:160px;
	height:48px;
	line-height:48px;
	text-align:center;
	background:#fff;
	color:#666
}
.head-drop-menu li+li {
	margin-top:4px
}
.head-drop-menu li:hover {
	border-radius:4px
}
.head-drop-menu li a {
	color:#24374e!important
}
.head-drop-menu li.active a,.head-drop-menu li:hover a {
	color:#ff8c00!important
}
.logged {
	position:relative
}
.logged .logout {
	display:none;
	position:absolute;
	left:-43px;
	width:120px;
	height:120px;
	background:#fff;
	padding:28px 0;
	border-radius:8px;
	-webkit-box-shadow:0 4px 32px 0 rgba(0,0,0,.2);
	box-shadow:0 4px 32px 0 rgba(0,0,0,.2);
	margin-top:12px;
	-webkit-box-sizing:border-box;
	box-sizing:border-box
}
.logged a {
	display:block;
	color:#666;
	text-align:center;
	line-height:16px
}
.logged a:last-child {
	margin-top:32px
}
.logged a:hover {
	color:#681dff
}
.logged:hover .logout {
	display:block
}
.logged:before {
	position:absolute;
	content:"";
	width:40px;
	height:20px;
	left:0;
	top:30px
}
.logged .avatar {
	width:36px;
	height:36px;
	border-radius:50%;
	display:block
}
.logged .username {
	max-width:75px;
	margin:0 8px;
	font-size:14px;
	color:#000;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
	vertical-align:middle
}
.edition,.logged .username {
	display:inline-block;
	font-weight:400
}
.edition {
	width:68px;
	height:28px;
	line-height:28px;
	background:-webkit-gradient(linear,left top,right top,from(#11bff8),to(#0e85ff));
	background:-webkit-linear-gradient(left,#11bff8,#0e85ff);
	background:linear-gradient(90deg,#11bff8,#0e85ff);
	border-radius:14px;
	text-align:center;
	color:#fff;
	font-size:12px
}
.logged .edition {
	margin-right:16px
}
.icon-arrow-down {
	display:inline-block;
	width:0;
	height:0;
	border-width:6px;
	border-style:solid;
	border-color:#000 transparent transparent;
	vertical-align:text-bottom;
	cursor:pointer
}

.index-main-banner .index-main-banner-left {
	width:1200px;
	margin:auto;
	height:580px
}
.index-main-banner .index-main-banner-left .title {
	width:356px;
	height:64px
}
.index-main-banner .index-main-banner-left h1 {
	font-size:64px;
	font-weight:600;
	color:#fff;
	line-height:102px
}
.index-main-banner .index-main-banner-left h6 {
	font-size:28px;
	font-weight:400;
	color:#fff;
	margin-top:32px;
	line-height:44px
}
.main-banner .section {
	margin-top:35px
}
.main-banner.service .section {
	margin-top:-80px;
	padding-top:0;
	height:548px;
	background:url(../image/service-banner@2x.png) no-repeat 50%;
	background-size:100% 100%
}
.main-banner.service .section .btn-blue {
	height:52px;
	margin-top:40px;
	border-radius:28px;
	line-height:20px;
	font-size:22px
}
.main-banner.service .section .main-banner-content {
	padding-top:136px;
	padding-left:370px
}
.main-banner.service .section .main-banner-content h1 {
	font-size:42px;
	font-family:PingFangSC-Semibold,PingFang SC;
	font-weight:600;
	color:#000;
	line-height:60px
}
.main-banner.service .section .main-banner-content .intro-list {
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
	-webkit-flex-wrap:wrap;
	-ms-flex-wrap:wrap;
	flex-wrap:wrap;
	width:320px;
	margin-top:20px;
	padding-left:15px
}
.main-banner.service .section .main-banner-content .intro-list .item {
	position:relative;
	width:50%;
	margin-bottom:12px;
	font-size:20px;
	font-weight:400;
	color:#333;
	line-height:28px
}
.main-banner.service .section .main-banner-content .intro-list .item:before {
	content:"";
	position:absolute;
	top:12px;
	left:-15px;
	width:6px;
	height:6px;
	background:#653ff4;
	border-radius:50%
}
.index-main-banner-btns {
	height:32px;
	width:314px;
	color:#ff8c00;
	font-size:20px;
	border-radius:2px;
	background-color:#fff;
	margin-top:56px;
	padding:15px 24px;
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
	line-height:32px;
	-webkit-box-pack:justify;
	-webkit-justify-content:space-between;
	-ms-flex-pack:justify;
	justify-content:space-between;
	font-weight:500;
	cursor:pointer
}
.index-main-banner-btns .img {
	-webkit-transition:all 1s ease;
	transition:all 1s ease
}
.index-main-banner-btns:hover img {
	-webkit-transform:translateX(12px);
	transform:translateX(12px)
}
.main-banner {
	position:relative;
	min-width:1200px;
	height:540px;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	padding-top:1px
}
.clearfix:after {
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden
}
.clearfix:before {
	display:table;
	content:""
}
.clearfix {
	display:block
}
.app-down-modal {
	position:fixed;
	top:0;
	bottom:0;
	left:0;
	right:0;
	width:440px;
	height:424px;
	padding:20px;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	margin:auto;
	background:#fff;
	-webkit-box-shadow:0 4px 20px 0 rgba(41,53,86,.08);
	box-shadow:0 4px 20px 0 rgba(41,53,86,.08);
	border-radius:4px
}
.app-down-modal .title-bar {
	position:relative;
	padding-bottom:20px;
	font-size:16px;
	font-weight:600;
	color:#384047;
	line-height:24px;
	text-align:center;
	border-bottom:1px solid #e6ebf0
}
.app-down-modal .title-bar .iconfont {
	position:absolute;
	top:0;
	right:0;
	color:#888;
	font-size:18px;
	cursor:pointer
}
.app-down-modal .app-info {
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex
}
.app-down-modal .app-info .app-qrcode {
	position:relative;
	width:220px;
	padding-top:92px;
	text-align:center
}
.app-down-modal .app-info .app-qrcode:after {
	content:"";
	position:absolute;
	top:29px;
	right:0;
	width:1px;
	height:320px;
	background:#e6ebf0
}
.app-down-modal .app-info .app-qrcode img {
	width:160px;
	height:160px
}
.app-down-modal .app-info .app-qrcode p {
	margin-top:8px;
	font-size:16px;
	font-weight:400;
	color:#384047;
	line-height:24px
}
.app-down-modal .app-info .app-detail {
	width:0;
	-webkit-box-flex:1;
	-webkit-flex:1;
	-ms-flex:1;
	flex:1;
	margin-left:32px;
	line-height:0
}
.app-down-modal .app-info .app-detail img {
	max-width:100%;
	height:379px;
	margin:auto
}
.app-down-modal .app-tip {
	font-family:PingFangSC-Regular,PingFang SC;
	text-align:center;
	font-size:12px;
	font-weight:400;
	color:#9fafc1;
	line-height:10px;
	-webkit-transform:scale(.8);
	transform:scale(.8)
}
.h-swiper-wrapper-index {
	font-size:46px;
	font-weight:800;
	margin-top:100px;
	text-align:center;
	-webkit-box-sizing:border-box;
	box-sizing:border-box
}
.h-swiper-wrapper-index .slider-navi {
	margin:0 auto;
	width:1200px;
	height:110px;
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
	-webkit-justify-content:space-around;
	-ms-flex-pack:distribute;
	justify-content:space-around;
	margin-bottom:56px
}
.h-swiper-wrapper-index .slider-navi .each-item {
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-align:center;
	-webkit-align-items:center;
	-ms-flex-align:center;
	align-items:center
}
.h-swiper-wrapper-index .slider-navi .each-item img {
	width:110px;
	height:110px;
	margin-right:35px
}
.h-swiper-wrapper-index .slider-navi .each-item div {
	text-align:left
}
.h-swiper-wrapper-index .slider-navi .each-item div .media {
	font-weight:800;
	font-size:32px
}
.h-swiper-wrapper-index .slider-navi2 {
	margin:0 auto;
	width:1200px;
	height:110px;
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
	-webkit-justify-content:space-around;
	-ms-flex-pack:distribute;
	justify-content:space-around;
	padding:0 180px 0 200px;
	-webkit-box-sizing:border-box;
	box-sizing:border-box
}
.h-swiper-wrapper-index .slider-navi2 .each-item {
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-align:center;
	-webkit-align-items:center;
	-ms-flex-align:center;
	align-items:center
}
.h-swiper-wrapper-index .slider-navi2 .each-item img {
	width:110px;
	height:110px;
	margin-right:35px
}
.h-swiper-wrapper-index .slider-navi2 .each-item div {
	text-align:left
}
.h-swiper-wrapper-index .slider-navi2 .each-item div .media {
	font-weight:800;
	font-size:32px
}
.banner-container {
	min-width:-moz-max-content;
	min-width:-webkit-max-content;
	min-width:max-content;
	height:1068px;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	margin-top:230px
}
.banner-container .info {
	font-family:PingFang SC;
	text-align:center;
	margin-bottom:60px
}
.banner-container .info h3 {
	margin-top:90px;
	font-size:46px;
	font-weight:800;
	line-height:74px;
	margin-bottom:20px
}
.banner-container .info p {
	color:#666;
	font-size:20px;
	font-weight:400
}
.banner-container .content {
	height:610px;
	width:1200px;
	margin:0 auto;
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
	position:relative
}
.banner-container .content .left-intro {
	font-weight:400;
	margin-top:48px;
	margin-left:48px;
	margin-right:25px
}
.banner-container .content .left-intro .top {
	width:444px;
	height:200px;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	padding:0 45px;
	line-height:200px;
	position:relative;
	font-size:24px;
	border-radius:2px;
	-webkit-box-shadow:0 4px 60px 0 rgba(0,0,0,.05);
	box-shadow:0 4px 60px 0 rgba(0,0,0,.05)
}
.banner-container .content .left-intro .top .big-size {
	color:#ff8c00;
	font-size:34px;
	font-weight:600
}
.banner-container .content .left-intro .top .normal-size {
	font-size:24px;
	margin-right:45px
}
.banner-container .content .left-intro .top img {
	position:absolute;
	z-index:0;
	width:210px;
	height:210px;
	right:0;
	top:-5px
}
.banner-container .content .left-intro .bottom {
	width:444px;
	height:250px;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	padding:31px;
	margin-top:64px;
	-webkit-box-shadow:0 4px 60px 0 rgba(0,0,0,.05);
	box-shadow:0 4px 60px 0 rgba(0,0,0,.05);
	text-align:center
}
.banner-container .content .left-intro .bottom img {
	width:21px;
	height:15px;
	margin-right:10px
}
.banner-container .content .left-intro .bottom p {
	font-size:24px
}
.banner-container .content .left-intro .bottom .number {
	font-size:44px;
	color:#ff8c00;
	font-weight:700
}
.banner-container .content .left-intro .bottom span {
	font-size:24px;
	color:#333
}
.banner-container .content .left-intro .bottom .detail {
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-pack:center;
	-webkit-justify-content:center;
	-ms-flex-pack:center;
	justify-content:center;
	-webkit-box-align:center;
	-webkit-align-items:center;
	-ms-flex-align:center;
	align-items:center
}
.banner-container .content .left-intro .bottom .detail img {
	margin-right:12px!important;
	margin-left:0
}
.banner-container .content .five-slogen {
	font-size:24px;
	font-weight:500;
	position:relative;
	width:683px;
	height:683px;
	border-radius:50%;
	border:1px solid #dad2d2;
	border:1px solid hsla(0,10%,84%,.25);
	line-height:683px;
	box-sizing:border-box;
	-webkit-box-sizing:border-box
}
.banner-container .content .circle1,.banner-container .content .five-slogen {
	-webkit-transform-origin:center;
	transform-origin:center;
	-webkit-transition:all 1s ease;
	transition:all 1s ease
}
.banner-container .content .circle1 {
	width:600px;
	height:600px;
	margin-top:41px;
	margin-left:41px;
	border-radius:50%;
	border:1px solid #dad2d2;
	border:1px solid hsla(0,10%,84%,.5)
}
.banner-container .content .circle2 {
	-webkit-transform-origin:center;
	transform-origin:center;
	width:493px;
	height:493px;
	margin-top:52px;
	margin-left:52px;
	border-radius:50%;
	border:1px solid #dad2d2;
	border:1px solid hsla(0,10%,84%,.75)
}
.banner-container .content .circle3 {
	-webkit-transform-origin:center;
	transform-origin:center;
	width:385px;
	height:385px;
	margin-top:55px;
	margin-left:55px;
	border-radius:50%;
	background-color:#f6f2f2
}
.banner-container .content .rotate-box {
	-webkit-transition:all 1s ease;
	transition:all 1s ease;
	width:700px;
	height:700px;
	position:absolute;
	left:500px;
	top:10px
}
.banner-container .content .rotate-box .common {
	pointer-events:none;
	overflow:hidden;
	background-color:#ffe3e3;
	background-color:hsla(0,100%,95%,.8);
	width:203px!important;
	height:64px!important;
	box-sizing:border-box;
	-webkit-box-sizing:border-box;
	border-radius:80px;
	border:10px solid #fff;
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
	font-size:24px;
	-webkit-box-align:center;
	-webkit-align-items:center;
	-ms-flex-align:center;
	align-items:center
}
.banner-container .content .rotate-box .stream {
	left:30px;
	top:222px;
	z-index:1
}
.banner-container .content .rotate-box .live,.banner-container .content .rotate-box .stream {
	-webkit-transition:all 1s ease;
	transition:all 1s ease;
	pointer-events:none;
	position:absolute;
	-webkit-backdrop-filter:blur(1px);
	backdrop-filter:blur(1px)
}
.banner-container .content .rotate-box .live {
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	left:338px;
	top:93px;
	z-index:11
}
.banner-container .content .rotate-box .publicize {
	-webkit-transition:all .8s ease;
	transition:all .8s ease;
	left:508px;
	top:283px
}
.banner-container .content .rotate-box .cover,.banner-container .content .rotate-box .publicize {
	-webkit-backdrop-filter:blur(1px);
	backdrop-filter:blur(1px);
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	z-index:111;
	pointer-events:none;
	position:absolute
}
.banner-container .content .rotate-box .cover {
	-webkit-transition:all 1s ease;
	transition:all 1s ease;
	left:48px;
	top:454px
}
.banner-container .content .rotate-box .brand {
	-webkit-backdrop-filter:blur(1px);
	backdrop-filter:blur(1px);
	pointer-events:none;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	-webkit-transition:all 1s ease;
	transition:all 1s ease;
	left:415px;
	top:494px;
	z-index:111;
	position:absolute
}
.banner-container .content .rotate-box img {
	width:32px;
	height:32px;
	margin-right:12px;
	margin-left:22px
}
.banner-container .content .circle3-img {
	position:absolute;
	height:226px;
	width:226px;
	left:747px;
	top:230px
}
.navi-wrapper {
	width:1200px;
	padding:0 38px;
	height:100px;
	margin:auto;
	overflow:hidden;
	text-align:center;
	position:relative;
	text-align:left
}
.navi-wrapper .pre {
	z-index:111;
	position:absolute;
	right:25%;
	border-radius:2px;
	top:10%;
	height:42px;
	width:42px;
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-align:center;
	-webkit-align-items:center;
	-ms-flex-align:center;
	align-items:center;
	-webkit-box-pack:center;
	-webkit-justify-content:center;
	-ms-flex-pack:center;
	justify-content:center;
	background-color:#ff8c00;
	color:#fff;
	cursor:pointer;
	font-weight:700
}
.navi-wrapper .pre img {
	width:7px;
	height:13px
}
.navi-wrapper .pre:hover {
	background-color:#f55656
}
.navi-wrapper .next {
	cursor:pointer;
	z-index:111;
	border-radius:2px;
	background-color:#ff8c00;
	position:absolute;
	left:25%;
	height:42px;
	top:10%;
	width:42px;
	color:#fff;
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-align:center;
	-webkit-align-items:center;
	-ms-flex-align:center;
	align-items:center;
	-webkit-box-pack:center;
	-webkit-justify-content:center;
	-ms-flex-pack:center;
	justify-content:center
}
.navi-wrapper .next img {
	width:7px;
	height:13px
}
.navi-wrapper .next:hover {
	background-color:#f55656
}
.navi-wrapper .navi-item-swiper {
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-pack:justify;
	-webkit-justify-content:space-between;
	-ms-flex-pack:justify;
	justify-content:space-between;
	-webkit-box-align:center;
	-webkit-align-items:center;
	-ms-flex-align:center;
	align-items:center;
	font-size:32px;
	font-weight:500;
	color:#999;
	padding:0 35px;
	-webkit-box-sizing:border-box;
	box-sizing:border-box
}
.navi-wrapper .navi-item-swiper img {
	width:50px;
	height:50px
}
.navi-wrapper .navi-item-swiper span:nth-child(2) {
	display:block;
	width:160px;
	margin-left:20px
}
.wrap-title {
	font-size:46px;
	font-weight:700;
	width:100%;
	text-align:center;
	margin-bottom:70px
}
.hot-rank-wrapper {
	width:1300px;
	height:600px;
	margin:auto;
	overflow:hidden;
	text-align:center;
	-webkit-box-sizing:border-box;
	box-sizing:border-box
}
.hot-rank-wrapper .swiper-slide .img-wrapper {
	width:1200px;
	height:405px;
	margin:0 auto;
	margin-top:70px;
	-webkit-box-shadow:0 4px 60px 0 rgba(0,0,0,.05);
	box-shadow:0 4px 60px 0 rgba(0,0,0,.05)
}
.hot-rank-wrapper .swiper-slide .img-wrapper .increase {
	border-radius:2px;
	float:left;
	margin-left:80px;
	margin-top:-38px;
	margin-right:69px;
	height:480px;
	width:560px
}
.hot-rank-wrapper .swiper-slide .img-wrapper .right-intro {
	float:left;
	width:400px;
	height:410px;
	text-align:left
}
.hot-rank-wrapper .swiper-slide .img-wrapper .right-intro .title {
	color:#000;
	text-align:center;
	margin-top:44px;
	width:76px;
	height:22px;
	background-color:#f2f2f2;
	font-weight:500;
	line-height:22px;
	font-size:14px
}
.hot-rank-wrapper .swiper-slide .img-wrapper .right-intro .brief {
	margin-top:10px;
	height:96px;
	line-height:47px
}
.hot-rank-wrapper .swiper-slide .img-wrapper .right-intro span {
	font-size:34px;
	font-weight:500
}
.hot-rank-wrapper .swiper-slide .img-wrapper .right-intro .introduction {
	line-height:32px;
	margin-top:24px;
	margin-bottom:16px
}
.hot-rank-wrapper .swiper-slide .img-wrapper .right-intro p {
	font-weight:400;
	color:#666;
	font-size:20px
}
.hot-rank-wrapper .swiper-slide .img-wrapper .right-intro .rank-percent {
	height:74px;
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex
}
.hot-rank-wrapper .swiper-slide .img-wrapper .right-intro .rank-percent div:first-child {
	margin-right:80px
}
.hot-rank-wrapper .swiper-slide .img-wrapper .right-intro .rank-percent span {
	font-family:alimama;
	font-size:44px;
	font-weight:700;
	color:#ff8c00
}
.hot-rank-wrapper .swiper-slide .img-wrapper .right-intro .rank-percent img {
	width:19px;
	height:12px;
	margin-left:10px
}
.hot-rank-wrapper .swiper-slide .img-wrapper .right-intro .rank-percent h6 {
	margin-top:-10px;
	color:#999;
	font-size:16px;
	font-weight:400
}
.data-count-banner {
	text-align:center;
	margin-bottom:138px
}
.data-count-banner h5 {
	font-size:46px;
	font-weight:800;
	margin-top:110px;
	margin-bottom:60px
}
.data-count-banner .category-box {
	width:1200px;
	height:606px;
	margin:0 auto;
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-pack:justify;
	-webkit-justify-content:space-between;
	-ms-flex-pack:justify;
	justify-content:space-between;
	-webkit-box-flex:1;
	-webkit-flex:1;
	-ms-flex:1;
	flex:1;
	-webkit-flex-wrap:wrap;
	-ms-flex-wrap:wrap;
	flex-wrap:wrap
}
.data-count-banner .category-box .common-item-box1 {
	position:relative;
	overflow:hidden;
	width:277px;
	height:182px;
	border-radius:2px
}
.data-count-banner .category-box img:hover {
	-webkit-transform:scale(1.1);
	transform:scale(1.1)
}
.data-count-banner .category-box img {
	-webkit-transition:-webkit-transform .3s ease;
	transition:-webkit-transform .3s ease;
	transition:transform .3s ease;
	transition:transform .3s ease,-webkit-transform .3s ease;
	width:277px;
	height:182px
}
.data-count-banner .category-box .common-item-box2,.data-count-banner .category-box .common-item-box3,.data-count-banner .category-box .common-item-box4,.data-count-banner .category-box .common-item-box5,.data-count-banner .category-box .common-item-box6,.data-count-banner .category-box .common-item-box7,.data-count-banner .category-box .common-item-box8,.data-count-banner .category-box .common-item-box9,.data-count-banner .category-box .common-item-box10,.data-count-banner .category-box .common-item-box11 {
	position:relative;
	overflow:hidden;
	width:277px;
	height:182px;
	border-radius:2px
}
.data-count-banner .category-box .common-item-box12 {
	width:277px;
	background:url(../image/more.png);
	background-repeat:no-repeat;
	background-size:cover;
	height:182px;
	padding:14px 20px;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	border-radius:2px
}
.data-count-banner .category-box .common-item-box12 div {
	font-size:24px;
	text-align:left;
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-align:center;
	-webkit-align-items:center;
	-ms-flex-align:center;
	align-items:center;
	cursor:pointer;
	font-weight:400
}
.data-count-banner .category-box .common-item-box12 div .iconfont {
	font-size:16px;
	margin-left:13px;
	font-weight:500
}
.data-count-banner .category-box .common-item-box12 div:hover {
	color:#307dff
}
.data-count-banner .category-box .category {
	position:absolute;
	bottom:0;
	margin-top:124px;
	border-radius:2px;
	background-color:#ff8c00;
	/* background-color:rgba(204,13,13,.7); */
	width:277px;
	height:58px;
	text-align:center;
	line-height:58px;
	color:#fff;
	font-size:24px;
	z-index:11
}
.data-count-banner .category-box .category-blur {
	position:absolute;
	bottom:0;
	margin-top:124px;
	width:277px;
	height:58px;
	-webkit-backdrop-filter:blur(3px);
	backdrop-filter:blur(3px);
	z-index:10
}
.success-wrapper {
	text-align:center
}
.success-wrapper .success-icon {
	display:block;
	width:88px;
	height:88px;
	margin:64px auto 0;
	line-height:88px;
	text-align:center;
	background:#01b428;
	border-radius:50%;
	color:#fff;
	font-size:40px
}
.success-wrapper .iconchenggongwanchengrenzhenggoufill:before {
	color:#01b428;
	font-size:92px
}
.success-wrapper strong {
	display:block;
	margin-top:20px;
	font-size:18px;
	font-weight:700;
	color:#000;
	line-height:26px
}
.success-wrapper p {
	margin-top:4px;
	font-size:14px;
	font-weight:400;
	color:#595959;
	line-height:22px
}
.success-wrapper .btn-primary {
	margin-top:40px
}
.market-more-wrapper {
	min-width:-moz-max-content;
	min-width:-webkit-max-content;
	min-width:max-content;
	padding:60px;
	height:315px;
	color:#fff;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	background:url(../image/buttom_bg.png);
	background-repeat:no-repeat;
	background-size:cover;
	text-align:center
}
.market-more-wrapper h4 {
	font-weight:600;
	font-size:32px;
	margin-bottom:40px
}
.market-more-wrapper .index-btns {
	cursor:pointer;
	border-radius:2px;
	font-size:20px;
	margin:auto;
	width:200px;
	height:62px;
	background-color:#fff;
	color:#ff8c00;
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-align:center;
	-webkit-align-items:center;
	-ms-flex-align:center;
	align-items:center;
	-webkit-box-pack:center;
	-webkit-justify-content:center;
	-ms-flex-pack:center;
	justify-content:center;
	font-weight:500;
	-webkit-box-sizing:border-box;
	box-sizing:border-box
}
.market-more-wrapper .index-btns:hover {
	border-radius:2px;
	border:2px solid #fff;
	background:#fff;
	-webkit-box-shadow:0 4px 16px 0 rgba(77,0,0,.3);
	box-shadow:0 4px 16px 0 rgba(77,0,0,.3)
}
.footer {
	min-width:-moz-fit-content;
	min-width:-webkit-fit-content;
	min-width:fit-content;
	min-height:296px;
	padding-top:80px;
	padding-bottom:12px;
	background:#333;
	-webkit-box-sizing:border-box;
	box-sizing:border-box
}
.footer-main {
	width:1200px;
	margin:auto;
	position:relative
}
.footerCol {
	float:left;
	margin-right:132px
}
.footerCol+.footerCol {
	margin-right:64px
}
.footerCol:last-of-type {
	margin-right:0
}
.footerCol.sub {
	margin-top:16px;
	//:-20px
}
.footerCol.footerCol-right {
	margin-right:0;
	position:absolute;
	right:0
}
.footerCol.footerCol-right.sj {
	right:164px
}
.footerCol.footerCol-right.contact {
	right:348px
}
.footerCol dt {
	margin-bottom:32px;
	font-size:16px;
	font-weight:600;
	color:#fff;
	line-height:16px
}
.footerCol dd {
	font-size:14px;
	font-weight:400;
	color:#fff;
	color:hsla(0,0%,100%,.6);
	line-height:14px;
	position:relative
}
.footerCol dd+dd {
	margin-top:24px
}
.footerCol dd._cooperation-item {
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-align:center;
	-webkit-align-items:center;
	-ms-flex-align:center;
	align-items:center;
	-webkit-box-orient:vertical;
	-webkit-box-direction:normal;
	-webkit-flex-direction:column;
	-ms-flex-direction:column;
	flex-direction:column;
	background:#454545;
	border-radius:8px;
	padding:16px 0;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	width:138px;
	font-size:14px
}
.footerCol dd._cooperation-item .concat-type {
	margin-top:24px
}
.footerCol dd._cooperation-item .concat-user {
	margin-top:12px;
	font-size:12px;
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-align:center;
	-webkit-align-items:center;
	-ms-flex-align:center;
	align-items:center
}
.footerCol dd._cooperation-item .concat-user-name {
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=60)";
	opacity:.6
}
.footerCol dd._cooperation-item .phone-img {
	width:14px;
	height:14px;
	display:block;
	margin-left:4px
}
.footerCol dd._cooperation-item .foot-icon {
	line-height:1;
	width:14px;
	height:14px;
	line-height:14px;
	padding:0;
	background:#fff;
	background:hsla(0,0%,100%,.4);
	color:#fff;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=60)";
	opacity:.6;
	margin-left:4px
}
.footerCol dd .concat-wx-code {
	width:80px;
	height:80px;
	//:4px;
	border-radius:4px;
	//:#fff;
	//:border-box;
	//:34px;
	//:absolute
}
.footerCol dd a {
	font-size:14px;
	color:#fff;
	color:hsla(0,0%,100%,.6);
	line-height:14px;
	display:inline-block
}
.footerCol dd a:hover {
	text-decoration:underline
}
.qrcode {
	float:left;
	width:72px;
	height:72px;
	padding-top:46px;
	margin-left:0;
	margin-right:70px;
	text-align:center
}
.qrcode p {
	margin-top:4px;
	font-size:12px;
	font-weight:400;
	color:#fff;
	color:hsla(0,0%,100%,.8);
	line-height:20px
}
.qrcode img {
	width:100%;
	height:100%
}
.copyright {
	padding-top:82px;
	text-align:center;
	clear:both;
	font-size:12px;
	font-weight:400;
	color:#fff;
	color:hsla(0,0%,100%,.3)
}
.copyright a,.copyright a:hover {
	color:inherit
}
.edition-info-wrapper {
	width:1130px;
	margin:16px auto;
	padding:0 20px 44px;
	background:#fff;
	text-align:center;
	-webkit-box-sizing:border-box;
	box-sizing:border-box
}
.edition-info-wrapper>h1 {
	margin-bottom:11px;
	font-size:18px;
	font-weight:600;
	color:#384047;
	text-align:left
}
.edition-info-wrapper>p {
	font-size:14px;
	font-weight:400;
	color:#8090a4
}
.edition-type {
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
	-webkit-justify-content:space-around;
	-ms-flex-pack:distribute;
	justify-content:space-around;
	text-align:center
}
.modal {
	width:440px;
	height:420px;
	position:fixed;
	top:270px;
	left:40%;
	border-radius:8px;
	background-color:#fff;
	z-index:1001;
	padding:24px 24px 0;
	-webkit-box-shadow:0 4px 24px 0 rgba(0,0,0,.16078);
	box-shadow:0 4px 24px 0 rgba(0,0,0,.16078)
}
.modal .contact-code {
	margin-top:24px;
	width:440px;
	height:150px;
	background-color:#f4f5f6;
	padding:16px;
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-pack:justify;
	-webkit-justify-content:space-between;
	-ms-flex-pack:justify;
	justify-content:space-between;
	-webkit-box-align:center;
	-webkit-align-items:center;
	-ms-flex-align:center;
	align-items:center
}
.modal .contact-code,.modal .contact-code .img-box {
	border-radius:4px;
	-webkit-box-sizing:border-box;
	box-sizing:border-box
}
.modal .contact-code .img-box {
	height:118px;
	padding:4px;
	background:#fff
}
.modal .contact-code p:first-child {
	font-size:16px;
	font-weight:600;
	color:#1f2d3d;
	margin-bottom:16px;
	margin-top:3px
}
.modal .contact-code p {
	line-height:23px;
	margin-bottom:4px
}
.modal .online-contact-wrap {
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
	justify-items:center;
	height:29px
}
.modal .online-contact-wrap .online-contact {
	height:23px;
	width:88px;
	margin-left:16px;
	cursor:pointer
}
.modal .online-contact-wrap .modal .contact-code p:nth-child(n+2) {
	font-size:14px;
	height:30px;
	margin-bottom:5px;
	color:#666
}
.modal .contact-code img {
	height:110px;
	width:110px
}
.modal .madal-top-wrap {
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-pack:justify;
	-webkit-justify-content:space-between;
	-ms-flex-pack:justify;
	justify-content:space-between;
	-webkit-box-align:center;
	-webkit-align-items:center;
	-ms-flex-align:center;
	align-items:center;
	font-size:16px;
	font-weight:600
}
.modal .madal-top-wrap img {
	width:16px;
	height:16px;
	cursor:pointer
}
.edition-type li .select-wrapper {
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-align:center;
	-webkit-align-items:center;
	-ms-flex-align:center;
	align-items:center;
	-webkit-box-pack:center;
	-webkit-justify-content:center;
	-ms-flex-pack:center;
	justify-content:center;
	-webkit-box-flex:1;
	-webkit-flex:1;
	-ms-flex:1;
	flex:1
}
.edition-type h1 {
	margin-bottom:10px;
	font-size:18px;
	font-weight:400;
	color:#6a8094
}
.edition-type h1>span {
	position:relative
}
.edition-type h1 .icon-tag {
	position:absolute;
	top:2px;
	right:-110%
}
.edition-type p {
	height:50px;
	line-height:35px;
	font-size:12px;
	color:#1f2d3d
}
.edition-type .edition-price {
	font-size:30px;
	font-weight:600;
	font-family:PingFangSC-Semibold;
	color:#1f2d3d
}
.edition-type .free {
	font-size:22px;
	font-weight:400;
	color:#1f2d3d;
	line-height:115px
}
.edition-type .edition-price span {
	font-size:14px;
	font-weight:400
}
.edition-type .edition-price span:first-child {
	vertical-align:super
}
.edition-info {
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
	-webkit-justify-content:space-around;
	-ms-flex-pack:distribute;
	justify-content:space-around;
	margin-top:16px;
	text-align:center;
	font-size:12px
}
.edition-info-list {
	-webkit-box-flex:1;
	-webkit-flex:1;
	-ms-flex:1;
	flex:1
}
.edition-info-list li {
	height:36px;
	line-height:36px;
	color:#1f2d3d
}
.edition-info-list li:nth-child(2n) {
	background:#f8f9fb
}
.edition-tips {
	margin-top:29px;
	color:#99a9bf;
	text-align:center;
	font-size:12px
}
.side-affix-wrapper {
	position:fixed;
	right:0;
	top:65%;
	z-index:10000;
	-webkit-transform:translateY(-100%);
	transform:translateY(-100%);
	text-align:center
}
.side-affix-wrapper .contact-bottom,.side-affix-wrapper .contact-top {
	-webkit-box-shadow:0 0 16px 0 rgba(0,0,0,.08);
	box-shadow:0 0 16px 0 rgba(0,0,0,.08);
	border-radius:6px 0 0 6px
}
.side-affix-wrapper .picker {
	color:#fff;
	font-size:14px;
	display:block;
	height:100%;
	padding:12px 10px;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	cursor:pointer;
	line-height:22px;
	position:relative;
	font-weight:600;
	z-index:10010;
	//:#ef4e5e;
	border-radius:4px 0 0 4px;
	border:1px solid #ef4e5e
}
.side-affix-wrapper .picker:hover .contact-con {
	display:block
}
.side-affix-wrapper .picker-new {
	padding:11px 6px;
	width:40px;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	color:#595959;
	background:#fff;
	border:none;
	border:1px solid #d9d9d9;
	border-right:none;
	border-radius:0!important;
	font-size:12px;
	line-height:20px;
	font-weight:600;
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-pack:center;
	-webkit-justify-content:center;
	-ms-flex-pack:center;
	justify-content:center;
	-webkit-box-orient:vertical;
	-webkit-box-direction:normal;
	-webkit-flex-direction:column;
	-ms-flex-direction:column;
	flex-direction:column;
	border-radius:6px 0 0 6px
}
.side-affix-wrapper .picker-new>.iconfont {
	margin-bottom:2px;
	color:#737373;
	font-size:18px
}
.side-affix-wrapper .picker-new:hover,.side-affix-wrapper .picker-new:hover>.iconfont {
	color:#653ff4
}
.side-affix-wrapper .picker-new+.picker-new {
	border-top:none!important;
	border-bottom:none;
	position:relative
}
.side-affix-wrapper .picker-new+.picker-new:before {
	content:"";
	width:28px;
	height:1px;
	background:#eaeaea;
	position:absolute;
	left:6px;
	right:6px;
	top:0
}
.side-affix-wrapper .picker-new:first-child {
	border-radius:6px 0 0 0!important;
	border-bottom:none
}
.side-affix-wrapper .picker-new:last-child {
	border-radius:0 0 0 6px!important;
	border-bottom:1px solid #d9d9d9
}
.side-affix-wrapper .picker-new.help-btn {
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
	background-color:#fff;
	color:#595959;
	border:none;
	border:1px solid #eaeaea;
	border-right:none;
	border-radius:0 0 0 6px!important;
	padding:9px 5px
}
.side-affix-wrapper .picker-new.help-btn:hover {
	color:#653ff4
}
.side-affix-wrapper .picker-new .qr-code-wrapper {
	position:absolute;
	left:0;
	top:0;
	z-index:10001;
	-webkit-transform:translate(-102%);
	transform:translate(-102%);
	display:none;
	-webkit-transition:-webkit-transform .5s .1s;
	transition:-webkit-transform .5s .1s;
	transition:transform .5s .1s;
	transition:transform .5s .1s,-webkit-transform .5s .1s;
	width:140px;
	height:204px;
	padding:10px;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	background:#fff;
	-webkit-box-shadow:0 2px 12px 0 rgba(0,0,0,.1);
	box-shadow:0 2px 12px 0 rgba(0,0,0,.1);
	border-radius:4px;
	border:1px solid #e4e7ed;
	text-align:center
}
.side-affix-wrapper .picker-new .qr-code-wrapper:before {
	content:"";
	position:absolute;
	top:0;
	right:-5px;
	width:5px;
	height:100%
}
.side-affix-wrapper .picker-new .qr-code-wrapper img {
	width:120px;
	height:120px
}
.side-affix-wrapper .picker-new .qr-code-wrapper .dl-title {
	margin-bottom:8px;
	font-size:14px;
	font-weight:600;
	color:#000;
	line-height:22px
}
.side-affix-wrapper .picker-new .title-tip {
	font-weight:400;
	font-size:14px;
	line-height:22px;
	color:#595959;
	cursor:pointer
}
.side-affix-wrapper .contact-con {
	width:350px;
	-webkit-box-sizing:border-box;
	padding:21px 20px;
	background:#fff;
	position:absolute;
	left:0;
	top:-90px;
	z-index:10001;
	display:none;
	-webkit-transform:translate(-102%);
	transform:translate(-102%);
	-webkit-box-shadow:0 2px 12px 0 rgba(0,0,0,.1);
	box-shadow:0 2px 12px 0 rgba(0,0,0,.1);
	box-sizing:border-box;
	cursor:auto;
	border-radius:4px
}
.side-affix-wrapper .contact-con:after {
	position:absolute;
	width:10px;
	height:100%;
	right:-10px;
	top:0;
	content:""
}
.side-affix-wrapper .contact-con .tips {
	line-height:0;
	font-size:12px;
	font-weight:400;
	color:#595959
}
.side-affix-wrapper .contact-con .tips .iconfont {
	margin-right:6px;
	font-size:12px
}
.side-affix-wrapper .contact-con.customer-con {
	width:306px
}
.side-affix-wrapper .customer-qr-wrapper {
	line-height:0;
	margin-top:12px
}
.side-affix-wrapper .contact-list .item {
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex
}
.side-affix-wrapper .contact-list .item.item:not(:last-child) {
	padding-bottom:20px;
	margin-bottom:20px;
	border-bottom:1px solid #eaeaea
}
.side-affix-wrapper .contact-list .item .tag-chat {
	margin-left:6px;
	padding:0 6px;
	background:#3189f5;
	border-radius:2px;
	font-size:12px;
	line-height:20px;
	color:#fff;
	display:inline-block
}
.side-affix-wrapper .contact-list .item .icon {
	width:46px;
	height:46px;
	margin-right:16px;
	line-height:46px;
	text-align:center;
	border-radius:4px;
	color:#fff
}
.side-affix-wrapper .contact-list .item .icon img {
	width:100%;
	height:100%
}
.side-affix-wrapper .contact-list .item .icon.account {
	background:#33d464
}
.side-affix-wrapper .contact-list .item .icon.qq {
	background:#11a9ff
}
.side-affix-wrapper .contact-list .item .icon.weichat {
	background:#09c77e
}
.side-affix-wrapper .contact-list .item .icon.weichat-fill {
	background:#ffa433
}
.side-affix-wrapper .contact-list .item .icon .iconfont {
	font-size:24px
}
.side-affix-wrapper .contact-list .item .info {
	-webkit-box-flex:1;
	-webkit-flex:1;
	-ms-flex:1;
	flex:1;
	text-align:left;
	position:relative
}
.side-affix-wrapper .contact-list .item .info .title {
	//:8px;
	font-size:14px;
	font-weight:600;
	color:#000;
	line-height:22px
}
.side-affix-wrapper .contact-list .item .info .title .small-text {
	font-size:14px;
	font-weight:400
}
.side-affix-wrapper .contact-list .item .info>p {
	font-size:14px;
	font-weight:400;
	color:#595959;
	line-height:22px
}
.side-affix-wrapper .contact-list .item .info>p:not(:last-child) {
	margin-bottom:6px
}
.side-affix-wrapper .contact-list .item .info .copy-btn {
	display:inline-block;
	width:92px
}
.side-affix-wrapper .contact-list .item .info .copy-btn:hover {
	cursor:pointer;
	color:#653ff4
}
.side-affix-wrapper .contact-list .item .info .qq-wrapper {
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-align:center;
	-webkit-align-items:center;
	-ms-flex-align:center;
	align-items:center
}
.side-affix-wrapper .contact-list .item .info .tag-copy {
	display:inline-block;
	margin-left:6px;
	padding:0 11px;
	border-radius:2px;
	border:1px solid #bfbfbf;
	font-size:12px;
	line-height:18px;
	color:#595959;
	cursor:pointer
}
.side-affix-wrapper .qrcode-pop {
	position:relative
}
.side-affix-wrapper .qrcode-pop:hover .contact-qrcode-pop-wrapper {
	display:block
}
.side-affix-wrapper .qrcode-pop:hover .tag-copy {
	border-color:#653ff4!important;
	color:#653ff4!important
}
.side-affix-wrapper .qrcode-pop .contact-qrcode-pop-wrapper {
	display:none;
	background:#fff;
	left:-55px;
	bottom:calc(100% + 15px);
	position:absolute;
	width:160px;
	padding:20px;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	z-index:10002!important;
	-webkit-box-shadow:0 2px 12px 0 rgba(0,0,0,.1);
	box-shadow:0 2px 12px 0 rgba(0,0,0,.1)
}
.side-affix-wrapper .qrcode-pop .contact-qrcode-pop-wrapper:after {
	content:"";
	position:absolute;
	border:7px solid transparent;
	border-top-color:#fff;
	bottom:-14px;
	left:50%
}
.side-affix-wrapper .qrcode-pop .contact-qrcode-pop-wrapper .scan-tip {
	width:100%;
	display:inline-block;
	margin-bottom:10px;
	font-size:14px;
	line-height:22px;
	font-weight:400;
	color:#595959;
	text-align:center
}
.side-affix-wrapper .qrcode-pop .contact-qrcode-pop-wrapper img {
	width:120px;
	height:120px
}
.side-affix-wrapper .customer-qr {
	width:100px;
	height:100px;
	border:1px solid #d9d9d9;
	border-radius:4px;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	padding:4px
}
.side-affix-wrapper .small-btn {
	position:relative;
	width:40px;
	height:40px;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	margin-top:8px;
	line-height:40px;
	background:#fff;
	border-radius:4px 0 0 4px;
	-webkit-box-shadow:0 0 16px 0 rgba(0,0,0,.08);
	box-shadow:0 0 16px 0 rgba(0,0,0,.08);
	border-radius:6px 0 0 6px;
	color:#737373;
	cursor:pointer;
	border:1px solid #d9d9d9;
	border-right:none
}
.side-affix-wrapper .small-btn .iconfont {
	font-size:18px
}
.side-affix-wrapper .small-btn:hover {
	cursor:pointer;
	color:#653ff4
}
.side-affix-wrapper .app-btn .iconfont {
	margin-right:2px;
	font-size:22px
}
.side-affix-wrapper .app-btn:hover .qr-code-wrapper {
	display:block
}
.side-affix-wrapper .help-btn {
	color:#fff;
	font-size:14px;
	display:block;
	height:100%;
	padding:12px 5px;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	cursor:pointer;
	line-height:22px;
	position:relative;
	font-weight:600;
	z-index:10010;
	background-color:#ef4e5e;
	border-radius:4px 0 0 4px;
	border:1px solid #ef4e5e
}
.side-affix-wrapper .help-btn .iconfont {
	font-size:18px
}
.side-affix-wrapper .help-btn:hover .guide-wrapper {
	display:block
}
.side-affix-wrapper .qr-code-wrapper {
	position:absolute;
	left:0;
	top:0;
	z-index:10001;
	-webkit-transform:translate(-102%);
	transform:translate(-102%);
	display:none;
	-webkit-transition:-webkit-transform .5s .1s;
	transition:-webkit-transform .5s .1s;
	transition:transform .5s .1s;
	transition:transform .5s .1s,-webkit-transform .5s .1s;
	width:140px;
	height:204px;
	padding:10px;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	background:#fff;
	-webkit-box-shadow:0 2px 12px 0 rgba(0,0,0,.1);
	box-shadow:0 2px 12px 0 rgba(0,0,0,.1);
	border-radius:4px;
	border:1px solid #e4e7ed;
	text-align:center
}
.side-affix-wrapper .qr-code-wrapper:before {
	position:absolute;
	top:0;
	right:-5px;
	content:"";
	width:5px;
	height:100%
}
.side-affix-wrapper .qr-code-wrapper img {
	width:120px;
	height:120px
}
.side-affix-wrapper .qr-code-wrapper .dl-tips {
	font-size:12px;
	color:#6a8094;
	line-height:18px
}
.side-affix-wrapper .qr-code-wrapper .dl-title {
	margin-bottom:8px;
	font-size:14px;
	font-weight:600;
	color:#384047;
	line-height:22px
}
.side-affix-wrapper .guide-wrapper {
	display:none;
	width:568px;
	padding:30px 32px;
	background:#fff;
	position:absolute;
	left:-640px;
	top:-141px;
	-webkit-box-shadow:0 1px 3px rgba(0,0,0,.3);
	box-shadow:0 1px 3px rgba(0,0,0,.3);
	cursor:auto
}
.side-affix-wrapper .guide-wrapper:after {
	position:absolute;
	width:10px;
	height:100%;
	right:-10px;
	top:0;
	content:""
}
.side-affix-wrapper .guide-wrapper .guide-main {
	line-height:normal
}
.side-affix-wrapper .guide-wrapper .guide-main .guide-row {
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
	margin-bottom:28px
}
.side-affix-wrapper .guide-wrapper .guide-main .guide-row .guide-col {
	-webkit-box-flex:1;
	-webkit-flex:1;
	-ms-flex:1;
	flex:1;
	text-align:left
}
.side-affix-wrapper .guide-wrapper .guide-main .guide-row .guide-col:not(:first-child) {
	margin-left:32px
}
.side-affix-wrapper .guide-wrapper .guide-main .guide-row .guide-col .head {
	text-align:left;
	margin-bottom:10px;
	font-size:14px;
	font-weight:600;
	color:#384047;
	line-height:20px;
	padding-bottom:10px;
	border-bottom:1px solid #e6ebf0
}
.side-affix-wrapper .guide-wrapper .guide-main .guide-row .guide-col .head .iconfont {
	margin-right:7px;
	font-size:16px;
	color:#384047
}
.side-affix-wrapper .guide-wrapper .guide-main .guide-row .guide-col .body .item {
	display:block;
	margin-bottom:8px;
	font-size:12px;
	font-weight:400;
	color:#6a8094;
	line-height:18px
}
.side-affix-wrapper .guide-wrapper .guide-main .guide-row .guide-col .body .item.link {
	cursor:pointer
}
.side-affix-wrapper .guide-wrapper .guide-main .guide-row .guide-col .body .item.link:hover {
	color:#653ff4
}
.side-affix-wrapper .guide-wrapper .guide-main .guide-row .guide-col .sub-title {
	margin-bottom:8px;
	font-size:12px;
	font-weight:600;
	color:#384047;
	line-height:18px
}
.side-affix-wrapper .guide-wrapper .guide-main .guide-row .guide-col .contact-wrapper {
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex
}
.side-affix-wrapper .guide-wrapper .guide-main .guide-row .guide-col .contact-wrapper .contact-item {
	-webkit-box-flex:1;
	-webkit-flex:1;
	-ms-flex:1;
	flex:1
}
.side-affix-wrapper .guide-wrapper .guide-main .guide-row .guide-col .contact-wrapper .contact-item img {
	width:80px;
	height:80px
}
.side-affix-wrapper .guide-wrapper .guide-footer {
	text-align:center;
	font-size:12px;
	font-weight:400;
	color:#6a8094;
	cursor:pointer;
	line-height:18px
}
.side-affix-wrapper .guide-wrapper .guide-footer .iconfont {
	margin-right:6px;
	font-size:14px;
	color:#6a8094
}
.cur-lev-tag {
	top:0;
	width:72px;
	height:23px;
	line-height:23px;
	background:#1bce77;
	border-radius:0 0 4px 0;
	font-size:12px;
	font-weight:600;
	color:#fff
}
.cur-edition,.cur-lev-tag {
	position:absolute;
	left:0;
	text-align:center
}
.cur-edition {
	bottom:35px;
	right:0;
	font-size:14px;
	font-weight:400;
	color:#fff;
	color:hsla(0,0%,100%,.7);
	line-height:24px
}
.prod-pop .cur-edition {
	color:#6a8094
}
#charge-service {
	display:none
}
.charge-service-panel {
	position:absolute;
	width:420px;
	left:0;
	right:0;
	top:300px;
	background:#fff;
	margin:auto;
	padding:24px 28px;
	-webkit-box-sizing:border-box;
	box-sizing:border-box
}
.charge-service-panel .el-col.servie-mod .title-bar {
	-webkit-box-align:center;
	-webkit-align-items:center;
	-ms-flex-align:center;
	align-items:center
}
.charge-service-panel .el-col.servie-mod .title-bar img {
	width:28px;
	height:28px;
	margin-right:10px
}
.charge-service-panel .el-col.servie-mod .title-bar h3 {
	font-size:14px;
	line-height:22px;
	font-weight:600;
	color:#000
}
.charge-service-panel .el-col.servie-mod .service-item {
	background:#f7f7f7;
	padding:16px;
	border-radius:4px;
	height:236px;
	width:168px;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-orient:vertical;
	-webkit-box-direction:normal;
	-webkit-flex-direction:column;
	-ms-flex-direction:column;
	flex-direction:column;
	-webkit-box-align:start;
	-webkit-align-items:flex-start;
	-ms-flex-align:start;
	align-items:flex-start;
	margin-top:24px
}

.promotion-main-banner h1 {
	font-size:64px;
	font-weight:600;
	font-family:test;
	line-height:102px;
	margin-bottom:20px
}
.promotion-main-banner h6 {
	font-size:28px;
	font-weight:400;
	font-family:AlibabaPuhui
}
.promotion-main-banner .index-main-banner-left {
	width:1200px;
	margin:auto;
	height:285px
}
.promotion-main-banner .promotion-main-banner-btns {
	height:32px;
	width:314px;
	border-radius:2px;
	background-color:#ff8c00;
	margin-top:56px;
	padding:15px 24px;
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
	line-height:32px;
	-webkit-box-pack:justify;
	-webkit-justify-content:space-between;
	-ms-flex-pack:justify;
	justify-content:space-between;
	cursor:pointer
}
.promotion-main-banner .promotion-main-banner-btns span {
	color:#fff;
	font-size:20px;
	font-weight:500;
	font-family:AlibabaPuhui
}
.promotion-main-banner .promotion-main-banner-btns .img {
	-webkit-transition:all 1s ease;
	transition:all 1s ease
}
.promotion-main-banner-btns:hover img {
	-webkit-transform:translateX(12px);
	transform:translateX(12px)
}
.exposure-wrapper {
	width:100%;
	background:-webkit-gradient(linear,left top,left bottom,from(#f8f8f8),color-stop(25.5%,#f8f8f8),color-stop(84%,#f8f8f8),to(#f8f8f8));
	background:-webkit-linear-gradient(top,#f8f8f8,#f8f8f8 25.5%,#f8f8f8 84%,#f8f8f8);
	background:linear-gradient(180deg,#f8f8f8,#f8f8f8 25.5%,#f8f8f8 84%,#f8f8f8);
	background:-webkit-gradient(linear,left top,left bottom,from(hsla(0,0%,97%,0)),color-stop(25.5%,#f8f8f8),color-stop(84%,#f8f8f8),to(hsla(0,0%,97%,0)));
	background:-webkit-linear-gradient(top,hsla(0,0%,97%,0),#f8f8f8 25.5%,#f8f8f8 84%,hsla(0,0%,97%,0));
	background:linear-gradient(180deg,hsla(0,0%,97%,0),#f8f8f8 25.5%,#f8f8f8 84%,hsla(0,0%,97%,0));
	height:884px;
	padding-top:150px
}
.exposure-wrapper .r-section {
	position:relative;
	width:1200px;
	margin:auto
}
.exposure-wrapper .r-section .bg {
	position:absolute;
	left:-180px;
	top:-120px;
	height:1050px;
	width:1020px
}
.exposure-wrapper .r-section .h-exposure-slider {
	margin-bottom:29px
}
.exposure-wrapper .r-section .h-exposure-slider p {
	font-size:32px;
	font-weight:800;
	line-height:45px
}
.exposure-wrapper .promote-swiper-wrapper {
	width:888px;
	padding:62px 49px;
	height:466px;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	border-radius:4px;
	position:relative;
	background:-webkit-gradient(linear,left top,right top,from(#fff),to(#fff));
	background:-webkit-linear-gradient(left,#fff,#fff);
	background:linear-gradient(90deg,#fff,#fff);
	background:-webkit-gradient(linear,left top,right top,from(hsla(0,0%,100%,.7)),to(hsla(0,0%,100%,.2)));
	background:-webkit-linear-gradient(left,hsla(0,0%,100%,.7),hsla(0,0%,100%,.2));
	background:linear-gradient(90deg,hsla(0,0%,100%,.7),hsla(0,0%,100%,.2))
}
.exposure-wrapper .promote-swiper-wrapper .swiper-box {
	width:738px
}
.exposure-wrapper .promote-swiper-wrapper .swiper-box .swiper-container {
	overflow:hidden;
	margin-left:auto;
	margin-right:auto;
	list-style:none;
	height:250px
}
.exposure-wrapper .promote-swiper-wrapper .swiper-wrapper {
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	width:738px;
	height:256px;
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex
}
.exposure-wrapper .promote-swiper-wrapper .swiper-wrapper .swiper-slide {
	width:230px
}
.exposure-wrapper .promote-swiper-wrapper .swiper-wrapper .each-block {
	position:relative;
	-webkit-box-flex:0;
	-webkit-flex:0 0 auto;
	-ms-flex:0 0 auto;
	flex:0 0 auto;
	width:230px;
	height:256px;
	border-radius:2px;
	padding:32px;
	background:#fff;
	margin-right:24px;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	cursor:pointer
}
.exposure-wrapper .promote-swiper-wrapper .swiper-wrapper .each-block .title {
	font-weight:500;
	font-size:24px;
	line-height:38px;
	margin-bottom:20px
}
.exposure-wrapper .promote-swiper-wrapper .swiper-wrapper .each-block p {
	font-weight:400;
	font-size:16px;
	line-height:26px;
	color:#999
}
.exposure-wrapper .promote-swiper-wrapper .swiper-wrapper .each-block .glowbtn__glow {
	position:absolute;
	left:-80px;
	height:-80px;
	height:160px;
	width:160px;
	border-radius:50%
}
.glow_active {
	background:-webkit-linear-gradient(9.76deg,#575759 8.77%,#c5ccce 162.95%);
	background:linear-gradient(80.24deg,#575759 8.77%,#c5ccce 162.95%);
	color:#fff!important
}
.bgactive {
	background:-webkit-linear-gradient(303.35deg,#1e1e1e 7.37%,#434343 90.63%)!important;
	background:linear-gradient(146.65deg,#1e1e1e 7.37%,#434343 90.63%)!important
}
.bgactive .title {
	color:#fff
}
.bgactive p {
	color:#fff!important
}
.exposure-wrapper .video-wrapper {
	position:absolute;
	height:644px;
	left:900px;
	border-radius:45px;
	top:-20px;
	width:297px;
	border:6px solid transparent;
	background-image:-webkit-gradient(linear,left top,left bottom,from(#646464),to(#000)),-webkit-gradient(linear,left top,right bottom,from(#4d4c5c),to(#000));
	background-image:-webkit-linear-gradient(#646464,#000),-webkit-linear-gradient(top left,#4d4c5c,#000);
	background-image:linear-gradient(#646464,#000),linear-gradient(to bottom right,#4d4c5c,#000);
	background-origin:border-box;
	background-clip:content-box,border-box;
	-webkit-box-shadow:15px 18px 40px 0 rgba(0,0,0,.2);
	box-shadow:15px 18px 40px 0 rgba(0,0,0,.2)
}
.exposure-wrapper .video-wrapper video {
	width:297px;
	height:644px;
	-o-object-fit:fill;
	object-fit:fill;
	border-radius:45px
}
.exposure-wrapper .promote-swiper-wrapper .start-promote {
	width:230px;
	height:62px;
	margin-top:24px;
	border-radius:2px;
	padding:0 24px;
	background:#ff8c00;
	font-size:20px;
	color:#fff;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-pack:justify;
	-webkit-justify-content:space-between;
	-ms-flex-pack:justify;
	justify-content:space-between;
	-webkit-box-align:center;
	-webkit-align-items:center;
	-ms-flex-align:center;
	align-items:center;
	cursor:pointer
}
.exposure-wrapper .promote-swiper-wrapper .start-promote .iconfont {
	-webkit-transition:all 1s ease;
	transition:all 1s ease
}
.start-promote:hover .iconfont {
	-webkit-transform:translateX(12px);
	transform:translateX(12px)
}
.start-promote:hover {
	-webkit-box-shadow:0 4px 16px 0 rgba(77,0,0,.3);
	box-shadow:0 4px 16px 0 rgba(77,0,0,.3)
}
.exposure-wrapper .promote-swiper-wrapper .pre {
	z-index:111;
	position:absolute;
	left:27px;
	border-radius:2px;
	top:36%;
	height:42px;
	width:42px;
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-align:center;
	-webkit-align-items:center;
	-ms-flex-align:center;
	align-items:center;
	-webkit-box-pack:center;
	-webkit-justify-content:center;
	-ms-flex-pack:center;
	justify-content:center;
	background-color:#ff8c00;
	color:#fff;
	cursor:pointer;
	font-weight:700
}
.exposure-wrapper .promote-swiper-wrapper .pre:hover {
	background-color:#f55656
}
.exposure-wrapper .promote-swiper-wrapper .next {
	z-index:111;
	position:absolute;
	right:80px;
	border-radius:2px;
	top:36%;
	height:42px;
	width:42px;
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-align:center;
	-webkit-align-items:center;
	-ms-flex-align:center;
	align-items:center;
	-webkit-box-pack:center;
	-webkit-justify-content:center;
	-ms-flex-pack:center;
	justify-content:center;
	background-color:#ff8c00;
	color:#fff;
	cursor:pointer;
	font-weight:700
}
.exposure-wrapper .next:hover {
	background-color:#f55656
}
.promotion-bottom-wrapper {
	padding:60px;
	height:440px;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	background:url(../image/bottom-banner.png) 50% no-repeat;
	background-size:cover;
	text-align:center
}
.promotion-bottom-wrapper h4 {
	font-weight:600;
	font-size:32px;
	margin-bottom:24px
}
.promotion-bottom-wrapper p {
	font-size:24px;
	font-weight:400
}
.promotion-bottom-wrapper .iconfont {
	font-size:24px;
	margin-right:17px;
	margin-top:3px
}
.promotion-bottom-wrapper .index-btns {
	position:relative;
	overflow:hidden;
	cursor:pointer;
	border-radius:2px;
	font-size:20px;
	margin:auto;
	margin-top:50px;
	width:290px;
	height:62px;
	background-color:#ff8c00;
	color:#fff;
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-align:center;
	-webkit-align-items:center;
	-ms-flex-align:center;
	align-items:center;
	-webkit-box-pack:center;
	-webkit-justify-content:center;
	-ms-flex-pack:center;
	justify-content:center;
	font-weight:500;
	-webkit-box-sizing:border-box;
	box-sizing:border-box
}
.promotion-bottom-wrapper img {
	position:absolute;
	top:0;
	left:-300px;
	height:63px;
	width:100%
}
@-webkit-keyframes moveforward {
	0% {
	-webkit-transform:translateX(100px);
	transform:translateX(100px)
}
50% {
	-webkit-transform:translateX(400px);
	transform:translateX(400px)
}
to {
	-webkit-transform:translateX(700px);
	transform:translateX(700px)
}
}@keyframes moveforward {
	0% {
	-webkit-transform:translateX(100px);
	transform:translateX(100px)
}
50% {
	-webkit-transform:translateX(400px);
	transform:translateX(400px)
}
to {
	-webkit-transform:translateX(700px);
	transform:translateX(700px)
}
}.promotion-bottom-wrapper .index-btns:hover {
	background-color:#ff8c00;
	background-color:rgba(252,42,83,70%)
}
.promotion-bottom-wrapper .index-btns:hover img {
	-webkit-animation:moveforward infinite 1.5s linear;
	animation:moveforward infinite 1.5s linear
}
.element {
	-webkit-animation:spin infinite 10s linear;
	animation:spin infinite 10s linear
}
.promotion-process-banner {
	margin:auto;
	text-align:center;
	width:1200px
}
.promotion-process-banner h5 {
	margin-bottom:80px;
	font-size:46px;
	font-weight:800
}
.promotion-process-banner .process-top {
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
	-webkit-justify-content:space-around;
	-ms-flex-pack:distribute;
	justify-content:space-around;
	-webkit-box-align:center;
	-webkit-align-items:center;
	-ms-flex-align:center;
	align-items:center;
	width:856px;
	margin:auto;
	margin-bottom:40px
}
.promotion-process-banner .circle {
	margin:2px;
	width:16px;
	height:16px;
	background-color:#fff;
	border-radius:50%;
	border:5px solid #ff8c00
}
.promotion-process-banner .circle2 {
	border:5px solid #25f3ec
}
.promotion-process-banner .line {
	width:369px;
	border-bottom:4px dashed #e3e3e3
}
.promotion-process-banner .process-content {
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-pack:justify;
	-webkit-justify-content:space-between;
	-ms-flex-pack:justify;
	justify-content:space-between;
	margin-bottom:175px
}
.promotion-process-banner .process-content .each {
	width:379px;
	height:430px
}
.promotion-process-banner .process-content .each h4 {
	font-size:34px;
	line-height:50px;
	font-weight:800
}
.promotion-process-banner .process-content .each p {
	margin:16px 0;
	font-weight:400;
	font-size:20px;
	color:#666
}
.promotion-process-banner .process-content .each img {
	width:378px;
	height:320px
}
.h-aventure-wrapper {
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	text-align:center
}
.h-aventure-wrapper p {
	margin-top:100px;
	margin-bottom:80px;
	font-family:800;
	font-size:46px
}
.h-aventure-wrapper .adventure-wrapper {
	width:1200px;
	margin:auto;
	margin-bottom:100px;
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-pack:justify;
	-webkit-justify-content:space-between;
	-ms-flex-pack:justify;
	justify-content:space-between
}
.h-aventure-wrapper .adventure-wrapper .item {
	background-color:#fff;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	height:202px;
	width:276px;
	border-radius:2px;
	-webkit-box-shadow:0 4px 60px 0 rgba(0,0,0,.05098);
	box-shadow:0 4px 60px 0 rgba(0,0,0,.05098);
	padding:24px 0
}
.h-aventure-wrapper .adventure-wrapper img {
	height:70px;
	width:70px
}
.h-aventure-wrapper .adventure-wrapper h5 {
	margin-top:16px;
	font-weight:600;
	line-height:34px;
	font-size:24px
}
.h-aventure-wrapper .adventure-wrapper span {
	font-weight:600;
	font-size:16px;
	color:#666
}
.m-section-new {
	width:1208px;
	margin:auto
}
.m-section-new .m-section-title {
	color:#000;
	text-align:center;
	font-size:40px;
	font-weight:600;
	line-height:1.6
}
.m-section-new .m-section-body {
	margin-top:40px
}
.m-section-new .m-section-body.mt56 {
	margin-top:56px
}
.m-section-new .text-#ff8c00 {
	color:#ff374f
}
.my-strength .item-title {
	color:#000;
	font-size:24px;
	font-style:normal;
	font-weight:600;
	line-height:1.6;
	display:block
}
.my-strength .item-content {
	color:#757575;
	font-size:18px;
	font-style:normal;
	font-weight:400;
	line-height:1.6;
	margin-top:12px
}
.my-strength .item-content.mt20 {
	margin-top:20px
}
.my-strength .strength-item-top {
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
	height:450px
}
.my-strength .strength-item-top .item-top-content {
	width:640px;
	padding-top:40px
}
.my-strength .strength-item-top .item-top-content .item-title {
	font-size:30px
}
.my-strength .strength-item-top .item-top-content .item-content {
	margin-top:20px
}
.my-strength .strength-item-top .item-top-content .#ff8c00 {
	background:-webkit-gradient(linear,left top,right top,from(#ff8c00),to(#fa1da2));
	background:-webkit-linear-gradient(left,#ff8c00,#fa1da2);
	background:linear-gradient(90deg,#ff8c00,#fa1da2);
	-webkit-background-clip:text;
	background-clip:text;
	-webkit-text-fill-color:transparent
}
.my-strength .strength-item-top .item-top-img {
	margin-left:48px;
	font-size:0
}
.my-strength .strength-item-top .item-top-img .img {
	width:486px;
	height:362px;
	//:40px
}
.my-strength .strength-item-bottom {
	position:relative;
	margin:0 44px;
	top:-151px;
	//:#add8e6
}
.my-strength .item-left-block,.my-strength .strength-item-bottom {
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex
}
.my-strength .item-left-block {
	-webkit-box-orient:vertical;
	-webkit-box-direction:normal;
	-webkit-flex-direction:column;
	-ms-flex-direction:column;
	flex-direction:column;
	-webkit-box-align:center;
	-webkit-align-items:center;
	-ms-flex-align:center;
	align-items:center
}
.my-strength .item-left-block+.item-left-block {
	margin-top:80px
}
.my-strength .item-left-block .item-content {
	font-size:16px;
	height:104px
}
.my-strength .item-left-block .item-top-img {
	font-size:0;
	margin-bottom:16px
}
.my-strength .item-left-block .item-title {
	font-size:24px
}
.my-strength .item-left-block .img {
	width:500px;
	height:210px
}
.my-strength .strength-item-left {
	width:640px;
	position:relative
}
.my-strength .strength-item-left,.my-strength .strength-item-right {
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-orient:vertical;
	-webkit-box-direction:normal;
	-webkit-flex-direction:column;
	-ms-flex-direction:column;
	flex-direction:column
}
.my-strength .strength-item-right {
	width:500px;
	margin-left:120px;
	margin-top:224px
}
.my-strength .strength-more-btn {
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
	width:260px;
	height:80px;
	-webkit-box-pack:center;
	-webkit-justify-content:center;
	-ms-flex-pack:center;
	justify-content:center;
	-webkit-box-align:center;
	-webkit-align-items:center;
	-ms-flex-align:center;
	align-items:center;
	color:#000;
	font-size:18px;
	font-weight:400;
	line-height:1.6;
	border:1px solid #bbb;
	margin:0 auto;
	margin-top:120px;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	cursor:pointer
}
.my-strength .strength-more-btn .more-arrow {
	width:40px;
	height:14px;
	margin-left:16px;
	-webkit-transition:all .2s linear;
	transition:all .2s linear
}
.my-strength .strength-more-btn:hover .more-arrow {
	-webkit-transform:translateX(8px);
	transform:translateX(8px)
}
.service-case-wrap {
	margin-top:-51px
}
.service-case,.service-case .service-case-item {
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex
}
.service-case .service-case-item {
	-webkit-box-orient:vertical;
	-webkit-box-direction:normal;
	-webkit-flex-direction:column;
	-ms-flex-direction:column;
	flex-direction:column;
	width:270px;
	height:420px;
	border-radius:8px;
	position:relative;
	overflow:hidden
}
.service-case .service-case-item+.service-case-item {
	margin-left:40px
}
.service-case .service-case-item:hover .service-case-item-info {
	top:-420px
}
.service-case .service-case-item .img {
	width:100%;
	height:100%
}
.service-case .service-case-item-info {
	border-radius:8px;
	background:#ff8c00;
	/* background:-webkit-linear-gradient(top,#f82720,#dc145c);
	background:linear-gradient(180deg,#f82720,#dc145c);
	background:-webkit-gradient(linear,left top,left bottom,from(rgba(248,39,32,.8)),to(rgba(220,20,92,.75)));
	background:-webkit-linear-gradient(top,rgba(248,39,32,.8),rgba(220,20,92,.75));
	background:linear-gradient(180deg,rgba(248,39,32,.8),rgba(220,20,92,.75)); */
	-webkit-backdrop-filter:blur(4px);
	backdrop-filter:blur(4px);
	padding:16px 24px 48px;
	height:420px;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	position:relative;
	top:-78px;
	//:-420px;
	-webkit-transition:all .3s linear;
	transition:all .3s linear
}
.service-case .service-case-item-info .item-title {
	color:#fff;
	text-align:center;
	font-size:28px;
	font-weight:600;
	line-height:1.6
}
.service-case .service-case-item-info .sub-title {
	color:#fff;
	font-size:18px;
	font-weight:600;
	line-height:1.6;
	margin-top:32px
}
.service-case .service-case-item-info .item-desc {
	color:#fff;
	font-size:14px;
	font-weight:400;
	line-height:1.6;
	margin-top:16px
}
.service-case .service-case-item-info .item-count-info {
	margin-top:56px;
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex
}
.service-case .service-case-item-info .item-count-info .count-info {
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-orient:vertical;
	-webkit-box-direction:normal;
	-webkit-flex-direction:column;
	-ms-flex-direction:column;
	flex-direction:column;
	-webkit-box-flex:1;
	-webkit-flex:1;
	-ms-flex:1;
	flex:1;
	min-width:96px
}
.service-case .service-case-item-info .item-count-info .count-info:last-child {
	margin-left:40px
}
.service-case .service-case-item-info .item-count-info .count-info .arrow {
	width:12px;
	height:12px;
	margin-left:12px
}
.service-case .service-case-item-info .item-count-info .count-info .info-value {
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-align:center;
	-webkit-align-items:center;
	-ms-flex-align:center;
	align-items:center
}
.service-case .service-case-item-info .item-count-info .count-info .info-value .percent {
	color:#fff;
	font-size:22px;
	font-weight:400;
	line-height:1.6;
	font-family:KronaOne
}
.service-case .service-case-item-info .item-count-info .count-info .info-title {
	color:#fff;
	font-size:16px;
	font-weight:400;
	line-height:1.6
}
.m-section-bottom {
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-orient:vertical;
	-webkit-box-direction:normal;
	-webkit-flex-direction:column;
	-ms-flex-direction:column;
	flex-direction:column;
	-webkit-box-align:center;
	-webkit-align-items:center;
	-ms-flex-align:center;
	align-items:center;
	-webkit-box-pack:center;
	-webkit-justify-content:center;
	-ms-flex-pack:center;
	justify-content:center;
	width:100%;
	height:649px;
	background:url(../image/pink-bg.png) 50% no-repeat;
	background-size:100% 649px;
	margin-top:-78px;
	margin-bottom:-80px
}
.m-section-bottom .item-title {
	color:#000;
	text-align:center;
	font-size:36px;
	font-weight:600;
	line-height:1.6
}
.m-section-bottom .item-desc {
	color:#000;
	text-align:center;
	font-size:20px;
	font-weight:400;
	line-height:1.6;
	margin-top:16px
}
.marketing-sample-wrap {
	width:1200px;
	margin-top:40px;
	margin-bottom:80px
}
.marketing-sample {
	height:640px
}
.marketing-sample,.marketing-sample .marketing-sample-left {
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex
}
.marketing-sample .marketing-sample-left {
	-webkit-box-orient:vertical;
	-webkit-box-direction:normal;
	-webkit-flex-direction:column;
	-ms-flex-direction:column;
	flex-direction:column;
	width:180px;
	margin-top:80px
}
.marketing-sample .marketing-sample-left .sample-item-nav {
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-align:center;
	-webkit-align-items:center;
	-ms-flex-align:center;
	align-items:center;
	cursor:pointer
}
@-webkit-keyframes myFade {
	0% {
	width:0
}
to {
	width:100%
}
}@keyframes myFade {
	0% {
	width:0
}
to {
	width:100%
}
}@-webkit-keyframes myFadeOut {
	0% {
	width:100%
}
to {
	width:0
}
}@keyframes myFadeOut {
	0% {
	width:100%
}
to {
	width:0
}
}.marketing-sample .marketing-sample-left .sample-item-nav .sample-item-nav-bd {
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-align:center;
	-webkit-align-items:center;
	-ms-flex-align:center;
	align-items:center;
	position:relative;
	//:4px solid #fff
}
.marketing-sample .marketing-sample-left .sample-item-nav .sample-item-nav-bd:after {
	content:"";
	//:inline-block;
	position:absolute;
	left:0;
	//:0;
	bottom:-2px;
	height:4px;
	background:#ff8c00;
	-webkit-animation:myFadeOut .3s;
	animation:myFadeOut .3s;
	//:all 2s linear
}
.marketing-sample .marketing-sample-left .sample-item-nav+.sample-item-nav {
	margin-top:36px
}
.marketing-sample .marketing-sample-left .sample-item-nav.active .item-title,.marketing-sample .marketing-sample-left .sample-item-nav:hover .item-title {
	color:#000
}
.marketing-sample .marketing-sample-left .sample-item-nav.active .sample-item-nav-bd:after,.marketing-sample .marketing-sample-left .sample-item-nav:hover .sample-item-nav-bd:after {
	display:block;
	width:100%;
	-webkit-animation:myFade .3s;
	animation:myFade .3s
}
.marketing-sample .marketing-sample-left .sample-item-nav.active .sample-item-nav-bd,.marketing-sample .marketing-sample-left .sample-item-nav:hover .sample-item-nav-bd {
	//:4px solid #ff8c00
}
.marketing-sample .marketing-sample-left .sample-item-nav .img {
	width:28px;
	height:28px;
	margin-right:12px
}
.marketing-sample .marketing-sample-left .sample-item-nav .item-title {
	color:#999;
	text-align:center;
	font-size:24px;
	font-weight:600;
	line-height:1.6
}
.marketing-sample .marketing-sample-right {
	width:800px;
	margin-left:27px;
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
	position:relative
}
.marketing-sample .marketing-sample-right video {
	position:absolute;
	width:212px;
	height:460px;
	margin:0 auto;
	left:calc(50% - 106px);
	top:44px;
	border-radius:20px
}
.marketing-sample .marketing-sample-right .layer {
	width:800px;
	height:640px;
	margin:0 auto;
	font-size:0;
	display:block
}
.m-section-strategy {
	-webkit-box-orient:vertical;
	-webkit-box-direction:normal;
	-webkit-flex-direction:column;
	-ms-flex-direction:column;
	flex-direction:column;
	width:1200px
}
.m-section-strategy,.m-section-strategy .landing-execution-wrap {
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex
}
.m-section-strategy .landing-execution-wrap {
	-webkit-box-align:end;
	-webkit-align-items:flex-end;
	-ms-flex-align:end;
	align-items:flex-end;
	margin-top:80px;
	height:166px
}
.m-section-strategy .landing-title {
	display:-webkit-inline-box;
	display:-webkit-inline-flex;
	display:-ms-inline-flexbox;
	display:inline-flex;
	padding:20px 16px;
	-webkit-box-orient:vertical;
	-webkit-box-direction:normal;
	-webkit-flex-direction:column;
	-ms-flex-direction:column;
	flex-direction:column;
	-webkit-box-pack:center;
	-webkit-justify-content:center;
	-ms-flex-pack:center;
	justify-content:center;
	-webkit-box-align:center;
	-webkit-align-items:center;
	-ms-flex-align:center;
	align-items:center;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	color:#000;
	width:54px;
	height:144px;
	font-size:22px;
	font-weight:600;
	line-height:1.2;
	z-index:2;
	background:url(../image/border-line.png) 50% no-repeat;
	background-size:54px 144px;
	position:relative;
	bottom:9px
}
.m-section-strategy .landing-item-wrap {
	background:#fff8f8;
	width:1148px;
	height:133px;
	border-radius:100px 0 0 0;
	left:-27px
}
.m-section-strategy .landing-item-wrap,.m-section-strategy .landing-item-wrap .landing-item {
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-align:center;
	-webkit-align-items:center;
	-ms-flex-align:center;
	align-items:center;
	position:relative
}
.m-section-strategy .landing-item-wrap .landing-item {
	-webkit-box-orient:vertical;
	-webkit-box-direction:normal;
	-webkit-flex-direction:column;
	-ms-flex-direction:column;
	flex-direction:column;
	-webkit-box-pack:center;
	-webkit-justify-content:center;
	-ms-flex-pack:center;
	justify-content:center;
	bottom:9px;
	//:-33px
}
.m-section-strategy .landing-item-wrap .landing-item+.landing-item {
	margin-left:76px
}
.m-section-strategy .landing-item-wrap .landing-item:first-child {
	margin-left:90px
}
.m-section-strategy .landing-item-wrap .landing-item:after {
	content:"";
	position:absolute;
	left:115px;
	top:28px;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=30)";
	opacity:.3;
	background:#fb1e28;
	width:26px;
	height:2px
}
.m-section-strategy .landing-item-wrap .landing-item:last-child:after {
	display:none
}
.m-section-strategy .landing-item-wrap .img {
	width:90px;
	height:90px;
	position:relative;
	top:-20px
}
.m-section-strategy .landing-item-wrap .label {
	color:#000;
	text-align:center;
	font-size:18px;
	font-style:normal;
	font-weight:600;
	line-height:1.6
}
.m-section-strategy .landing-item-wrap .step {
	color:#ff8c00;
	text-align:center;
	font-family:KronaOne;
	font-size:12px;
	font-weight:400;
	line-height:1.6;
	margin-top:8px
}
.m-section-strategy .strategy-wrap {
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
	height:620px;
	width:1200px
}
.m-section-strategy .strategy-wrap .item-title {
	color:#000;
	font-size:24px;
	font-style:normal;
	font-weight:600;
	line-height:1.6;
	position:relative;
	left:-24px;
	display:block
}
.m-section-strategy .strategy-wrap .item-desc {
	color:#666;
	font-size:16px;
	font-style:normal;
	font-weight:400;
	line-height:1.6;
	position:relative;
	left:-24px;
	margin-top:12px
}
.m-section-strategy .strategy-wrap .strategy-left {
	width:376px;
	height:620px;
	position:relative;
	overflow:hidden;
	-webkit-box-sizing:border-box;
	box-sizing:border-box
}
.m-section-strategy .strategy-wrap .strategy-left .strategy-left-item-wrap {
	background:#fff8f8;
	width:284px;
	height:570px;
	padding-top:16px;
	border-radius:80px 0 0 0;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	margin:auto
}
.m-section-strategy .strategy-wrap .strategy-left .strategy-left-item-wrap svg {
	position:absolute;
	bottom:45px;
	left:41px
}
.m-section-strategy .strategy-wrap .strategy-left .item-img {

	position:absolute;
	right:0;
	bottom:0
}
.m-section-strategy .strategy-wrap .strategy-right {
	-webkit-flex-wrap:wrap;
	-ms-flex-wrap:wrap;
	flex-wrap:wrap;
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
	//:#add8e6;
	margin-left:40px;
	-webkit-box-flex:1;
	-webkit-flex:1;
	-ms-flex:1;
	flex:1
}
.m-section-strategy .strategy-wrap .strategy-right .strategy-right-item-wrap {
	width:372px;
	height:290px;
	overflow:hidden;
	position:relative
}
.m-section-strategy .strategy-wrap .strategy-right .item-2 {
	margin-left:40px
}
.m-section-strategy .strategy-wrap .strategy-right .item-3 {
	margin-top:40px;
	margin-right:40px
}
.m-section-strategy .strategy-wrap .strategy-right .item-4 {
	margin-top:40px
}
.m-section-strategy .strategy-wrap .strategy-right .item-img {
	/* width:224px; */
	height:140px;
	position:absolute;
	right:0;
	bottom:0
}
.m-section-strategy .strategy-wrap .strategy-right .strategy-right-item {
	width:320px;
	height:240px;
	background:#fff8f8;
	margin:auto;
	padding-top:16px;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	border-radius:80px 0 0 0
}
.m-section-strategy .strategy-wrap .strategy-right .strategy-right-item .item-desc,.m-section-strategy .strategy-wrap .strategy-right .strategy-right-item .item-title {
	left:-26px
}
.m-section-strategy .strategy-wrap .strategy-right .strategy-right-item svg {
	position:absolute;
	left:21px;
	bottom:45px
}
@-webkit-keyframes gradientAnimation {
	0% {
	background-position:0 50%
}
to {
	background-size:100% 100%
}
}@keyframes gradientAnimation {
	0% {
	background-position:0 50%
}
to {
	background-size:100% 100%
}
}.consult-pop-btn {
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
	width:160px;
	padding:16px;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	-webkit-box-pack:center;
	-webkit-justify-content:center;
	-ms-flex-pack:center;
	justify-content:center;
	-webkit-box-align:center;
	-webkit-align-items:center;
	-ms-flex-align:center;
	align-items:center;
	border-radius:100px;
	color:#fff;
	font-size:18px;
	font-weight:600;
	line-height:1.6;
	margin-top:48px;
	background:#ff8c00;
	cursor:pointer
}
.consult-pop-btn .icon-wx {
	font-size:24px;
	margin-right:10px;
	line-height:1
}
.consult-pop-btn .btn-text {
	z-index:112;
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-align:center;
	-webkit-align-items:center;
	-ms-flex-align:center;
	align-items:center
}
.consult-pop-btn .bg {
	display:none;
	position:absolute;
	width:160px;
	height:60px;
	left:0;
	top:6px;
	background:-webkit-gradient(linear,left top,right top,from(#ff8c00),to(#fa941d));
	background:-webkit-linear-gradient(left,#ff8c00,#fa941d);
	background:linear-gradient(90deg,#ff8c00,#fa941d);
	background-size:200% 100%;
	-webkit-animation:gradientAnimation .3s linear forwards;
	animation:gradientAnimation .3s linear forwards;
	border-radius:100px
}
.consult-pop-btn.consult-pop-btn-bottom .bg {
	top:48px
}
.market-main-banner-new {
	height:700px;
	color:#fff;
	background:url(../image/top-banner-bg.png) 50% no-repeat;
	background-size:100% 700px;
	/* margin-bottom:140px */
}
.market-main-banner-new .market-main-banner-box {
	width:1200px;
	margin:auto;
	height:552px;
	padding-top:49px
}
.market-main-banner-new .market-main-banner-box,.market-main-banner-new .market-main-left-wrap {
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-align:center;
	-webkit-align-items:center;
	-ms-flex-align:center;
	align-items:center
}
.market-main-banner-new .market-main-left-wrap {
	width:414px;
	height:375px;
	-webkit-box-orient:vertical;
	-webkit-box-direction:normal;
	-webkit-flex-direction:column;
	-ms-flex-direction:column;
	flex-direction:column;
	position:relative
}
.market-main-banner-new .market-main-left-wrap svg {
	position:absolute
}
.market-main-banner-new .market-main-left-wrap .market-main-sub-title {
	color:#000;
	font-size:28px;
	font-weight:600;
	line-height:1.6;
	margin-top:93px
}
.market-main-banner-new .market-main-left-wrap .consult-pop-btn {
	margin-top:6px
}
.market-main-banner-new .market-main-left-wrap .market-main-sub-desc {
	color:#676767;
	font-size:18px;
	font-weight:400;
	line-height:1.6;
	margin-top:56px;
	margin-bottom:56px
}
.market-main-banner-new .market-main-left-wrap .market-main-sub-desc .blue {
	color:#7241ff
}
.market-main-banner-new .market-main-left-wrap .market-main-sub-desc .#ff8c00 {
	color:#ff374f
}
.market-main-banner-new .market-main-right-wrap {
	width:874px;
	height:552px;
	margin-left:15px;
	position:relative;
	//:pink
}
.market-main-banner-new .market-main-right-wrap .img {
	display:block;
	font-size:0;
	position:absolute
}
.market-main-banner-new .market-main-right-wrap .img.img-1 {
	width:874px;
	height:552px;
	left:0;
	top:0
}
@-webkit-keyframes myRotateLeft {
	0% {
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
	opacity:0;
	-webkit-transform:rotate(10deg);
	transform:rotate(10deg)
}
to {
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
	opacity:1;
	-webkit-transform:rotate(0deg);
	transform:rotate(0deg)
}
}@keyframes myRotateLeft {
	0% {
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
	opacity:0;
	-webkit-transform:rotate(10deg);
	transform:rotate(10deg)
}
to {
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
	opacity:1;
	-webkit-transform:rotate(0deg);
	transform:rotate(0deg)
}
}@-webkit-keyframes myRotateRight {
	0% {
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
	opacity:0;
	-webkit-transform:rotate(-10deg);
	transform:rotate(-10deg)
}
to {
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
	opacity:1;
	-webkit-transform:rotate(0deg);
	transform:rotate(0deg)
}
}@keyframes myRotateRight {
	0% {
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
	opacity:0;
	-webkit-transform:rotate(-10deg);
	transform:rotate(-10deg)
}
to {
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
	opacity:1;
	-webkit-transform:rotate(0deg);
	transform:rotate(0deg)
}
}.market-main-banner-new .market-main-right-wrap .img.img-2 {
	width:320px;
	height:397px;
	left:156px;
	top:125px;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
	opacity:0;
	-webkit-animation:myRotateLeft .3s linear;
	animation:myRotateLeft .3s linear;
	-webkit-animation-delay:.6s;
	animation-delay:.6s;
	-webkit-animation-fill-mode:forwards;
	animation-fill-mode:forwards;
	z-index:2
}
.market-main-banner-new .market-main-right-wrap .img.img-3 {
	width:367px;
	height:499px;
	left:348px;
	top:25px;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
	opacity:0;
	-webkit-animation:name duration timing-function delay iteration-count direction fill-mode;
	animation:name duration timing-function delay iteration-count direction fill-mode;
	-webkit-animation:myRotateRight .3s linear;
	animation:myRotateRight .3s linear;
	-webkit-animation-delay:.6s;
	animation-delay:.6s;
	-webkit-animation-fill-mode:forwards;
	animation-fill-mode:forwards
}
.market-main-banner-new .text-green {
	color:#08c380
}
.m-section-new-anchor {
	height:1px;
	background:#add8e6
}
.app-download-tip-modal {
	display:none;
	position:fixed;
	top:0;
	left:0;
	z-index:150;
	width:100%;
	height:100%;
	background:#000;
	background:rgba(0,0,0,.5)
}
.app-download-tip-modal .guide-panel {
	position:absolute;
	left:0;
	right:0;
	margin:15vh auto 0;
	width:280px;
	height:180px;
	background:#fff;
	border-radius:8px;
	padding:24px;
	-webkit-box-sizing:border-box;
	box-sizing:border-box
}
.app-download-tip-modal .guide-panel .title-bar {
	text-align:center;
	font-size:13px;
	font-weight:400;
	color:#000;
	line-height:18px;
	padding-bottom:24px
}
.app-download-tip-modal .guide-panel .btn-group {
	text-align:center
}
.app-download-tip-modal .guide-panel .btn-group .share-btn-primary {
	display:inline-block;
	text-decoration:none;
	width:192px;
	height:36px;
	line-height:36px;
	border-radius:4px;
	font-size:14px;
	background:#653ff4;
	color:#fff;
	outline:none;
	border:none
}
.use-help-wrap {
	background:#f8f9fc;
	position:relative
}
.use-help-wrap .oval-bg-wrap {
	height:228px;
	position:relative;
	//:1px solid blue;
	position:absolute;
	left:118px;
	right:118px;
	top:-120px;
	margin:auto
}
.use-help-wrap .oval-bg-wrap .oval-bg {
	position:absolute;
	border-radius:882px;
	-webkit-filter:blur(350px);
	filter:blur(350px);
	width:882px;
	height:246px;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
	opacity:.5
}
.use-help-wrap .oval-bg-wrap .oval-bg:first-child {
	z-index:1;
	background:#653ff4;
	left:0
}
.use-help-wrap .oval-bg-wrap .oval-bg:last-child {
	background:#f43fb6;
	right:0
}
.use-help-wrap .help_wrapper {
	width:1200px;
	margin:0 auto;
	margin-bottom:16px;
	-webkit-box-orient:vertical;
	-webkit-box-direction:normal;
	-webkit-flex-direction:column;
	-ms-flex-direction:column;
	flex-direction:column;
	min-height:720px;
	position:relative;
	z-index:2
}
.use-help-wrap .help_bottom,.use-help-wrap .help_top,.use-help-wrap .help_wrapper {
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex
}
.use-help-wrap .help_top {
	-webkit-box-orient:vertical;
	-webkit-box-direction:normal;
	-webkit-flex-direction:column;
	-ms-flex-direction:column;
	flex-direction:column;
	-webkit-box-pack:center;
	-webkit-justify-content:center;
	-ms-flex-pack:center;
	justify-content:center;
	height:198px;
	position:relative
}
.use-help-wrap .help_top .help_top-title {
	font-size:40px;
	font-weight:600;
	color:#000;
	line-height:1.6
}
.use-help-wrap .help_top .help_top-desc {
	color:#666;
	font-size:20px;
	font-style:normal;
	font-weight:400;
	line-height:1.6;
	margin-top:6px
}
.use-help-wrap .help_top .help_top-img {
	position:absolute;
	height:186px;
	right:0;
	bottom:0
}
.use-help-wrap .help_left {
	width:192px;
	background:#fff;
	margin-right:16px;
	padding-top:20px;
	padding-bottom:20px;
	border-radius:8px
}
.use-help-wrap .help_left .parent-ul .father+.father {
	margin-top:16px
}
.use-help-wrap .help_left .sub-ul {
	position:relative;
	width:192px
}
.use-help-wrap .help_left .sub-ul .sub-li {
	color:#ff8c00;
	margin-top:4px
}
.use-help-wrap .help_left .sub-ul .sub-li a {
	margin-left:25px;
	font-weight:400
}
.use-help-wrap .help_left .side-item {
	width:100%;
	padding:6px 24px;
	display:block;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	position:relative;
	font-weight:600;
	font-size:14px;
	line-height:22px;
	color:#000
}
.use-help-wrap .help_left .side-item+.father {
	margin-top:16px
}
.use-help-wrap .help_left .side-item a {
	color:#000;
	display:inline-block;
	line-height:22px
}
.use-help-wrap .help_left .side-item .iconfont {
	margin-right:10px;
	line-height:1;
	color:#666
}
.use-help-wrap .help_left .side-item .iconfont.iconxiaojiantouyouline {
	margin-right:0;
	margin-left:10px;
	font-size:12px;
	position:absolute;
	top:11px;
	right:24px;
	-webkit-transition:all .3s linear;
	transition:all .3s linear
}
.use-help-wrap .help_left .side-item:hover .iconfont,.use-help-wrap .help_left .side-item:hover a {
	color:#653ff4
}
.use-help-wrap .help_left .side-item.active {
	background:#efebfd
}
.use-help-wrap .help_left .side-item.active .iconfont,.use-help-wrap .help_left .side-item.active a {
	color:#653ff4
}
.use-help-wrap .help_left .side-item.active:before {
	content:"";
	position:absolute;
	left:0;
	top:0;
	width:2px;
	height:100%;
	background:#653ff4
}
.use-help-wrap .help_left .side-item.open {
	color:#ff8c00
}
.use-help-wrap .help_left .side-item.open .iconxiaojiantouyouline {
	-webkit-transition:all .3s linear;
	transition:all .3s linear;
	-webkit-transform:rotate(90deg);
	transform:rotate(90deg)
}
.use-help-wrap .help-search-btn {
	position:absolute;
	right:0;
	top:24px;
	display:-webkit-box;
	display:-webkit-flex;
	display:-ms-flexbox;
	display:flex;
	width:208px;
	padding:6px 16px;
	height:22px;
	-webkit-box-pack:justify;
	-webkit-justify-content:space-between;
	-ms-flex-pack:justify;
	justify-content:space-between;
	-webkit-box-align:center;
	-webkit-align-items:center;
	-ms-flex-align:center;
	align-items:center;
	border-radius:100px;
	border:1px solid #dadada
}
.use-help-wrap .help-search-btn .search-input {
	color:#000;
	font-size:14px;
	line-height:1.6;
	font-weight:400;
	border:none;
	width:100%
}
.use-help-wrap .help-search-btn .search-input::-webkit-input-placeholder {
	color:#999
}
.use-help-wrap .help-search-btn .iconfont {
	font-size:14px;
	padding-left:10px;
	color:#653ff4;
	cursor:pointer
}
.use-help-wrap .article-detail {
	overflow-x:hidden;
	padding:40px 56px;
	background:#fff
}
.use-help-wrap .article-detail .title {
	font-size:28px;
	color:#000;
	line-height:1.6;
	text-align:center;
	font-weight:600
}
.use-help-wrap .article-detail .article-info {
	text-align:center
}
.use-help-wrap .article-detail .publishTime {
	font-size:12px;
	color:#999;
	line-height:1.6;
	margin-top:8px;
	margin-bottom:32px;
	text-align:center
}
.use-help-wrap .article-detail>p {
	font-size:14px;
	color:#666;
	line-height:24px
}
.use-help-wrap .article-detail p img {
	width:100%
}
.use-help-wrap .article-detail .blogImg {
	max-width:720px;
	border-radius:4px;
	margin:20px 0
}
.use-help-wrap .bread-crumbs-wrapper {
	margin-top:20px;
	margin-bottom:20px
}
.use-help-wrap .bread-crumbs-wrapper li a {
	color:#999;
	font-size:12px;
	font-weight:400;
	line-height:1.6
}
.use-help-wrap .bread-crumbs-wrapper li a:hover {
	color:#653ff4
}
.use-help-wrap .bread-crumbs-wrapper li .iconfont {
	margin:0 6px
}
.use-help-wrap .bread-crumbs-wrapper li.active a {
	color:#000
}
.use-help-wrap .help_right {
	-webkit-box-flex:1;
	-webkit-flex:1;
	-ms-flex:1;
	flex:1;
	background:#fff;
	padding:0 40px;
	width:888px;
	border-radius:8px
}
.use-help-wrap .help_right_top {
	display:block;
	text-align:left;
	color:#000;
	font-size:22px;
	line-height:35px;
	padding-top:24px;
	padding-bottom:24px;
	border-bottom:1px solid #e9e9e9;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
	font-weight:600;
	position:relative
}
.use-help-wrap .help_right_top .back-page-btn {
	color:#666;
	font-size:14px;
	font-weight:400;
	line-height:1.6;
	display:-webkit-inline-box;
	display:-webkit-inline-flex;
	display:-ms-inline-flexbox;
	display:inline-flex;
	-webkit-box-align:center;
	-webkit-align-items:center;
	-ms-flex-align:center;
	align-items:center;
	cursor:pointer;
	position:relative;
	top:-4px
}
.use-help-wrap .help_right_top .back-page-btn .iconfont {
	-webkit-transform:rotate(180deg);
	transform:rotate(180deg);
	font-size:14px
}
.use-help-wrap .help_right_top .back-page-btn span {
	margin-left:4px
}
.use-help-wrap .help_right_top .back-page-btn:hover {
	color:#653ff4
}
.use-help-wrap .help_right_content {
	display:block;
	text-align:left;
	color:#333;
	font-size:14px;
	line-height:22px;
	padding:32px 0;
	overflow:hidden
}
.use-help-wrap .help_right_content .introduce-img {
	width:100%
}
