@charset "UTF-8";
	html {
	font-family:sans-serif;
	-ms-text-size-adjust:100%;
	-webkit-text-size-adjust:100%
}
html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video {
	margin:0;
	padding:0;
	border:0;
	outline:0;
	vertical-align:baseline;
	background:0 0
}
article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary {
	display:block
}
audio,canvas,progress,video {
	display:inline-block;
	vertical-align:baseline
}
audio:not([controls]) {
	display:none;
	height:0
}
[hidden],template {
	display:none
}
a {
	background:0 0;
	text-decoration:none
}
a:active,a:hover {
	outline:0
}
abbr[title] {
	border-bottom:1px dotted
}
b,strong {
	font-weight:700
}
dfn {
	font-style:italic
}
ul,li {
	margin:0;
	padding:0
}
li {
	list-style:none
}
mark {
	background:#ff0;
	color:#000
}
small {
	font-size:80%
}
sub,sup {
	font-size:75%;
	line-height:0;
	position:relative;
	vertical-align:baseline
}
sup {
	top:-.5em
}
sub {
	bottom:-.25em
}
img {
	border:0;
	-ms-interpolation-mode:bicubic;
	vertical-align:middle
}
img:not([src*="/"]) {
	display:none
}
svg:not(:root) {
	overflow:hidden
}
figure {
	margin:1em 40px
}
hr {
	box-sizing:content-box;
	height:0;
	border:0
}
pre {
	overflow:auto
}
code,kbd,pre,samp {
	font-family:monospace,monospace;
	font-size:1em
}
a,button,input,textarea {
	-webkit-tap-highlight-color:rgba(255,255,255,0)
}
button,input,optgroup,select,textarea {
	color:inherit;
	font:inherit;
	margin:0
}
button {
	overflow:visible
}
button,select {
	text-transform:none
}
button,html input[type="button"],input[type="reset"],input[type="submit"] {
	-webkit-appearance:button;
	cursor:pointer
}
button[disabled],html input[disabled] {
	cursor:default
}
button::-moz-focus-inner,input::-moz-focus-inner {
	border:0;
	padding:0
}
input {
	line-height:normal
}
input[type="checkbox"],input[type="radio"] {
	box-sizing:border-box;
	padding:0
}
input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button {
	height:auto
}
input[type="search"] {
	-webkit-appearance:textfield;
	box-sizing:content-box
}
input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration {
	-webkit-appearance:none
}
fieldset {
	border:1px solid silver;
	margin:0 2px;
	padding:.35em .625em .75em
}
legend {
	border:0;
	padding:0
}
textarea {
	overflow:auto
}
optgroup {
	font-weight:700
}
table {
	border-collapse:collapse;
	border-spacing:0
}
td,th {
	padding:0
}
i {
	display:inline-block
}
body {
	font-family:Helvetica,Pingfang SC,Microsoft YaHei,STHeiti,Verdana,Arial,Tahoma,sans-serif;
	color:#595961;
	font-size:14px;
	min-width:1200px;
	-webkit-font-smoothing:antialiased
}
.clear {
	*zoom:1
}
.clear:before,.clear:after {
	display:table;
	line-height:0;
	content:""
}
.clear:after {
	clear:both
}
.hide {
	display:none!important
}
.g-box {
	width:1200px;
	height:100%;
	margin:0 auto
}
.g-box1 {
	width:1000px;
	margin:0 auto
}
.wrap {
	min-width:1200px;
	width:100%;
	position:relative
}
.f-pa {
	position:absolute
}
.f-pr {
	position:relative
}
.f-fl {
	float:left
}
.f-fr {
	float:right
}
.f-oh {
	overflow:hidden
}
.f-ib {
	display:inline-block
}
.f-b {
	display:block
}
.f-table {
	display:table
}
.f-whs {
	text-overflow:ellipsis;
	white-space:nowrap;
	overflow:hidden
}
.s-bg-gy {
	background-color:#f1f1f5
}
.s-bg-gyx {
	background-color:#f9f9f9
}
.s-bg-gy1 {
	background-color:#f6f6f6
}
.s-bg-gy2 {
	background-color:#f1f2f5
}
.s-bg-blue {
	background-color:#2589ff
}
.s-bg-black {
	background-color:#252730
}
.s-bgw {
	background-color:#fff
}
.s-fc-gy {
	color:#999
}
.s-fc-gy1 {
	color:#595961
}
.s-fc-gyx {
	color:#727281
}
.s-fc-gyxx {
	color:#9797a1
}
.s-fc-gyc {
	color:#e3e2e5
}
.s-fc-gy2 {
	color:#4f505e
}
.s-fc-gy3 {
	color:#787b92
}
.s-fcw {
	color:#fff
}
.s-fc-blue {
	color:#2589ff
}
.s-fc-red {
	color:#f44336
}
.s-fwb {
	font-weight:700
}
.g-tac {
	text-align:center
}
.g-tal {
	text-align:left
}
.g-tar {
	text-align:right
}
.g-plr5 {
	padding-left:5px;
	padding-right:5px
}
.g-plr20 {
	padding-left:20px;
	padding-right:20px
}
.g-lh15 {
	line-height:1.5
}
.g-lh20 {
	line-height:20px
}
.g-lh28 {
	line-height:28px
}
.s-fs12 {
	font-size:12px
}
.s-fs14 {
	font-size:14px
}
.s-fs16 {
	font-size:16px
}
.s-fs18 {
	font-size:18px
}
.s-fs20 {
	font-size:20px
}
.s-fs22 {
	font-size:22px
}
.s-fs24 {
	font-size:24px
}
.s-fs26 {
	font-size:26px
}
.s-fs28 {
	font-size:28px
}
.s-fs30 {
	font-size:30px
}
.s-fs32 {
	font-size:32px
}
.s-fs34 {
	font-size:34px
}
.s-fs36 {
	font-size:36px
}
.s-fs38 {
	font-size:38px
}
.s-fs40 {
	font-size:40px
}
.s-fs42 {
	font-size:42px
}
.s-fs45 {
	font-size:45px
}
.s-fs46 {
	font-size:46px
}
.s-fs48 {
	font-size:48px
}
.s-fs52 {
	font-size:52px
}
.s-fs54 {
	font-size:54px
}
.s-fs56 {
	font-size:56px
}
.s-fs58 {
	font-size:58px
}
.s-fs60 {
	font-size:60px
}
.s-fs68 {
	font-size:68px
}
.g-mt2 {
	margin-top:2px
}
.g-mt5 {
	margin-top:5px
}
.g-mt6 {
	margin-top:6px
}
.g-mt7 {
	margin-top:7px
}
.g-mt8 {
	margin-top:8px
}
.g-mt10 {
	margin-top:10px
}
.g-mt12 {
	margin-top:12px
}
.g-mt14 {
	margin-top:14px
}
.g-mt15 {
	margin-top:15px
}
.g-mt17 {
	margin-top:17px
}
.g-mt18 {
	margin-top:18px
}
.g-mt19 {
	margin-top:19px
}
.g-mt20 {
	margin-top:20px
}
.g-mt25 {
	margin-top:25px
}
.g-mt28 {
	margin-top:28px
}
.g-mt30 {
	margin-top:30px
}
.g-mt32 {
	margin-top:32px
}
.g-mt34 {
	margin-top:34px
}
.g-mt35 {
	margin-top:35px
}
.g-mt40 {
	margin-top:40px
}
.g-mt42 {
	margin-top:42px
}
.g-mt45 {
	margin-top:45px
}
.g-mt50 {
	margin-top:50px
}
.g-mt54 {
	margin-top:54px
}
.g-mt60 {
	margin-top:60px
}
.g-mt64 {
	margin-top:64px
}
.g-mt68 {
	margin-top:68px
}
.g-mt70 {
	margin-top:70px
}
.g-mt75 {
	margin-top:75px
}
.g-mt79 {
	margin-top:79px
}
.g-mt80 {
	margin-top:80px
}
.g-mt82 {
	margin-top:82px
}
.g-mt85 {
	margin-top:80px
}
.g-mt88 {
	margin-top:88px
}
.g-mt90 {
	margin-top:90px
}
.g-mt98 {
	margin-top:98px
}
.g-mt100 {
	margin-top:100px
}
.g-mt102 {
	margin-top:102px
}
.g-mt108 {
	margin-top:108px
}
.g-mt110 {
	margin-top:110px
}
.g-mt114 {
	margin-top:114px
}
.g-mt120 {
	margin-top:120px
}
.g-mt135 {
	margin-top:135px
}
.g-mt130 {
	margin-top:130px
}
.g-mt138 {
	margin-top:138px
}
.g-mt140 {
	margin-top:140px
}
.g-mt146 {
	margin-top:146px
}
.g-mt149 {
	margin-top:149px
}
.g-mt152 {
	margin-top:152px
}
.g-mt158 {
	margin-top:158px
}
.g-mt160 {
	margin-top:160px
}
.g-mt168 {
	margin-top:168px
}
.g-mt172 {
	margin-top:172px
}
.g-mt180 {
	margin-top:180px
}
.g-mt190 {
	margin-top:190px
}
.g-mt202 {
	margin-top:202px
}
.g-mt212 {
	margin-top:212px
}
.g-ml5 {
	margin-left:5px
}
.g-ml8 {
	margin-left:8px
}
.g-ml10 {
	margin-left:10px
}
.g-ml13 {
	margin-left:13px
}
.g-ml19 {
	margin-left:19px
}
.g-ml15 {
	margin-left:15px
}
.g-ml20 {
	margin-left:20px
}
.g-ml24 {
	margin-left:24px
}
.g-ml25 {
	margin-left:25px
}
.g-ml26 {
	margin-left:26px
}
.g-ml30 {
	margin-left:30px
}
.g-ml40 {
	margin-left:40px
}
.g-ml50 {
	margin-left:50px
}
.g-ml42 {
	margin-left:42px
}
.g-ml60 {
	margin-left:60px
}
.g-ml64 {
	margin-left:64px
}
.g-ml70 {
	margin-left:70px
}
.g-ml80 {
	margin-left:80px
}
.g-ml85 {
	margin-left:85px
}
.g-ml106 {
	margin-left:106px
}
.g-ml200 {
	margin-left:200px
}
.g-mr5 {
	margin-right:5px
}
.g-mr10 {
	margin-right:10px
}
.g-mr12 {
	margin-right:12px
}
.g-mr14 {
	margin-right:14px
}
.g-mr20 {
	margin-right:20px
}
.g-mr25 {
	margin-right:25px
}
.g-mr30 {
	margin-right:30px
}
.g-mr33 {
	margin-right:33px
}
.g-mr40 {
	margin-right:40px
}
.g-mr52 {
	margin-right:52px
}
.g-mr60 {
	margin-right:60px
}
.g-mr64 {
	margin-right:64px
}
.g-mr67 {
	margin-right:67px
}
.g-mr80 {
	margin-right:80px
}
.g-mr90 {
	margin-right:90px
}
.g-mr99 {
	margin-right:99px
}
.g-mr132 {
	margin-right:132px
}
.g-mb3 {
	margin-bottom:3px
}
.g-mb5 {
	margin-bottom:5px
}
.g-mb10 {
	margin-bottom:10px
}
.g-mb15 {
	margin-bottom:15px
}
.g-mb20 {
	margin-bottom:20px
}
.g-mb26 {
	margin-bottom:26px
}
.g-mb30 {
	margin-bottom:30px
}
.g-mb35 {
	margin-bottom:35px
}
.g-mb38 {
	margin-bottom:38px
}
.g-mb40 {
	margin-bottom:40px
}
.g-mb45 {
	margin-bottom:45px
}
.g-mb50 {
	margin-bottom:50px
}
.g-mb52 {
	margin-bottom:52px
}
.g-mb60 {
	margin-bottom:60px
}
.g-mb64 {
	margin-bottom:64px
}
.g-mb70 {
	margin-bottom:70px
}
.g-mb75 {
	margin-bottom:75px
}
.g-mb80 {
	margin-bottom:80px
}
.g-mb90 {
	margin-bottom:90px
}
.g-mb100 {
	margin-bottom:100px
}
.g-mb112 {
	margin-bottom:112px
}
.g-mb142 {
	margin-bottom:142px
}
.g-pt5 {
	padding-top:5px
}
.g-pt10 {
	padding-top:10px
}
.g-pt15 {
	padding-top:15px
}
.g-pt20 {
	padding-top:20px
}
.g-pt50 {
	padding-top:50px
}
.g-pt60 {
	padding-top:60px
}
.g-pt70 {
	padding-top:70px
}
.g-pt75 {
	padding-top:75px
}
.g-pt80 {
	padding-top:80px
}
.g-pt90 {
	padding-top:90px
}
.g-pt100 {
	padding-top:100px
}
.g-pt190 {
	padding-top:190px
}
.g-pt192 {
	padding-top:192px
}
.g-pb45 {
	padding-bottom:45px
}
.g-pb50 {
	padding-bottom:50px
}
.g-pb70 {
	padding-bottom:70px
}
.g-pb75 {
	padding-bottom:75px
}
.g-pb80 {
	padding-bottom:80px
}
.g-pb88 {
	padding-bottom:88px
}
.g-pb90 {
	padding-bottom:90px
}
.g-pb100 {
	padding-bottom:100px
}
.col1 {
	color:#595961
}
.col2 {
	color:#9a9aa9
}
.col3 {
	color:#9797a1
}
.g-ib-m {
	display:inline-block;
	vertical-align:middle
}
.g-vtt {
	vertical-align:top
}
.g-vtm {
	vertical-align:middle
}
.g-vtb {
	vertical-align:bottom
}
.g-vttb {
	vertical-align:text-bottom
}
.m-hd {
	height:60px;
	position:absolute;
	left:0;
	right:0;
	top:0;
	z-index:11
}
.m-hd-f {
	height:60px;
	position:relative;
	background-color:#fff;
	border-bottom:1px solid #eee;
	box-shadow:0 2px 10px 0 rgba(15,12,70,.1);
	z-index:1
}
.m-hd-f>li>a,.m-hd-f a {
	color:#333!important
}
.m-hd-f:hover {
	background-color:#fff
}
.m-hd:hover {
	background-color:rgba(0,0,0,.3)
}
.m-logo {
	width:128px;
	height:26px;
	margin-top:14px
}
.m-logo1>img {
	vertical-align:middle;
	margin-right:10px
}
.m-logo1 {
	color:#fff;
	margin-top:14px;
	margin-right:10px
}
.m-logo1-txt {
	color:#fff;
	margin-top:14px;
	font-size:22px
}
.m-logo-in {
	background:url(../../img/nweb/index/logo.png) no-repeat;
	display:block;
	width:128px;
	height:26px
}
.buss .m-logo1,.store .m-logo1 {
	margin-top:16px
}
@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min--moz-device-pixel-ratio:2),only screen and (-o-min-device-pixel-ratio:2/1),only screen and (min-device-pixel-ratio:2) {
	.m-logo-in {
	background:url(../../img/nweb/index/logo@2x.png) no-repeat;
	background-size:cover
}
}.m-logo-in.be {
	background-image:url(../../img/nweb/img/logo_b.png)
}
.m-nav,.m-snav {
	height:60px;
	z-index:9
}
.m-nav>li,.m-snav>li {
	padding-top:20px;
	display:inline-block;
	height:100%;
	box-sizing:border-box
}
.m-nav.f-h60>li {
	min-height:60px;
	vertical-align:middle
}
.m-nav>li.ln2 {
	padding-top:15px
}
.m-snav>li {
	padding-top:18px
}
.m-nav>li>a {
	display:block;
	padding:0 12px
}
.m-nav>li>a,.m-snav a {
	color:#fff
}
.m-snav a {
	display:inline-block;
	text-align:center
}
.m-nav-act {
	height:3px;
	line-height:3px;
	background-color:#fff;
	position:absolute;
	bottom:5px;
	left:0;
	width:50px;
	opacity:0;
	filter:alpha(opacity=0)
}
.m-trans {
	transition:left .5s;
	-moz-transition:left .5s;
	-webkit-transition:left .5s;
	-o-transition:left .5s
}
.m-snav a {
	margin:0 12px
}
.m-snav-b {
	border:1px solid #fff;
	width:68px;
	height:24px;
	line-height:24px;
	margin-top:-8px;
	border-radius:2px;
	transition:color .2s linear,background-color .2s linear,border-color .2s linear
}
.m-snav-b.s1 {
	background-color:#fff;
	color:#2589ff
}
.m-snav-b:hover {
	background-color:#d3d4d6;
	color:#2589ff;
	border-color:#d3d4d6
}
.m-snav a.m-nav-user {
	margin-left:-4px;
	margin-right:-4px;
	text-decoration:underline
}
.m-hd-pr {
	position:relative;
	z-index:1
}
.m-nav>li:hover .m-menu {
	height:auto;
	opacity:1;
	filter:Alpha(opacity=100);
	font-size:12px;
	padding:40px 0 20px 60px
}
.m-menu {
	position:absolute;
	background-color:#fff;
	height:0;
	top:60px;
	left:0;
	opacity:0;
	filter:Alpha(opacity=0);
	overflow:hidden;
	transition:height .5s;
	-moz-transition:height .5s;
	-webkit-transition:height .5s;
	-o-transition:height .5s;
	border-radius:2px;
	box-shadow:0 6px 20px 0 rgba(166,177,204,.15);
	-moz-box-shadow:0 6px 20px 0 rgba(166,177,204,.15);
	-webkit-box-shadow:0 6px 20px 0 rgba(166,177,204,.15)
}
.m-mu-item {
	width:100px;
	margin-right:35px;
	margin-bottom:20px
}
[data-menu="solutions"] .m-mu-item {
	margin-right:20px
}
.m-mu-lst>li {
	margin-bottom:20px;
	min-width:100px;
	float:left
}
.m-mu-lst>li>a {
	color:#595961
}
.m-mu-lst>li>a:hover {
	color:#2589ff
}
.m-mu-td {
	display:block;
	font-weight:700;
	padding-bottom:14px;
	margin-bottom:12px;
	border-bottom:1px solid #ddd;
	padding-right:10px;
	color:#595961;
	font-size:14px
}
.m-mu-pro3 {
	width:300px
}
.m-mu-pro5 {
	width:200px
}
.m-ban {
	height:500px;
	background-color:#666;
	color:#fff
}
.m-ban1 {
	position:absolute;
	top:130px;
	left:65px
}
.m-ban1-img {
	position:absolute;
	right:0;
	top:0px
}
.m-ban1-t2 {
	font-size:28px;
	letter-spacing:14px
}
.ban-pos {
	position:absolute;
	top:112px;
	left:40px;
	z-index:1
}
.m-ban-lnks {
	position:absolute;
	bottom:100px;
	left:40px
}
.m-ban-lnk {
	display:inline-block;
	border:1px solid #fff;
	border-radius:4px;
	padding:8px 45px 10px;
	margin-top:100px;
	color:#fff;
	font-size:22px;
	margin-right:20px;
	transition:background .15s linear,color .15s linear
}
.m-ban-lnk:hover {
	background-color:#fff;
	color:#2589ff
}
.m-ban-lnk:hover .m-ban-lnk-h {
	display:block;
	z-index:1
}
.m-ban-lnk-h {
	left:0;
	display:none
}
.m-ban-ls {
	letter-spacing:6px
}
.m-ban-ls2 {
	letter-spacing:2px
}
.m-ban-ls6 {
	letter-spacing:6px
}
.m-ban-ls8 {
	letter-spacing:8px
}
.m-ban-ls16 {
	letter-spacing:16px
}
.m-ban-ls21 {
	letter-spacing:21px
}
.m-ban-item {
	display:none
}
.m-ban-item.active {
	display:block
}
.m-ban-page {
	position:absolute;
	left:0;
	text-align:center;
	bottom:10px;
	width:100%;
	z-index:9
}
.m-ban-page>li {
	display:inline-block;
	width:16px;
	height:6px;
	opacity:.3;
	filter:Alpha(opacity=30);
	background:#FFF;
	cursor:inherit;
	margin-right:6px
}
.m-ban-page>li:hover {
	opacity:.7;
	filter:Alpha(opacity=70)
}
.m-ban-page>li.active {
	opacity:1;
	filter:Alpha(opacity=100)
}
.m-foot {
	background-color:#101429;
	padding-top:54px;
	padding-bottom:42px
}
.m-ft-menu {
	min-width:538px;
	border-left:1px solid #262836
}
.m-ft-mu {
	display:inline-block;
	margin-left:82px;
	vertical-align:top
}
.m-ft-mu:first-child {
	margin-left:52px
}
.m-ft-qq {
	border:1px solid #4c4e59;
	padding:4px 10px;
	font-size:12px;
	color:#fff
}
.m-ft-qq:hover {
	background-color:#fff;
	color:#101429
}
.m-ft-qr {
	border:1px solid #4c4e59;
	background-color:#e3e2e5;
	padding:5px 5px 10px;
	color:#595961;
	font-size:12px
}
.m-ft-wf {
	display:inline-block;
	font-size:12px;
	line-height:1.6
}
.m-ft-wf p {
	line-height:20px;
	margin-top:15px
}
.m-ft-wf:hover p {
	color:#fff
}
.m-ft-jinsai {
	display:block;
	margin-top:10px;
	font-size:12px;
	letter-spacing:0;
	line-height:20px;
	cursor:pointer
}
.m-ft-jinsai:hover {
	color:#fff
}
.m-ft-mu>li {
	margin-bottom:14px;
	font-size:12px
}
.m-ft-mu>li>a {
	color:#999
}
.m-ft-mu>li>a:hover,.m-ft-nav>li>a:hover {
	color:#fff
}
.m-ft-menu>ul:first-child {
	margin-left:52px
}
.m-ft-tt,.m-ft-mu>li.m-ft-tt {
	font-size:14px;
	color:#fff;
	margin-bottom:20px;
	line-height:24px
}
.m-ft-nav-box {
	text-align:center;
	margin-top:50px;
	padding-top:32px;
	border-top:1px solid #262836
}
.m-ft-nav>li {
	display:inline-block
}
.m-ft-nav>li>a {
	padding:0 25px;
	color:#999
}
.nm-foot {
	background-color:#141621;
	padding-top:50px;
	overflow:hidden
}
.nm-ft-mu {
	display:inline-block;
	margin-left:40px;
	vertical-align:top
}
.nm-ft-mu>dd {
	float:left;
	overflow:hidden
}
.nm-ft-menu {
	overflow:hidden
}
.nm-ft-tt1 {
	line-height:24px;
	padding-bottom:10px;
	width:270px;
	border-bottom:1px solid #252731
}
.nm-ft-tt2 {
	line-height:24px;
	padding-bottom:10px;
	border-bottom:1px solid #252731
}
.nm-ft-list {
	padding-top:12px;
	float:left;
	width:110px
}
.nm-ft-list>li {
	padding:5px 0
}
.nm-ft-list>li>a {
	display:block;
	font-size:12px;
	height:20px;
	color:#787b92;
	letter-spacing:0;
	line-height:20px
}
.nm-ft-list>li>a:hover {
	color:#fff
}
.nm-ft-list-first {
	width:90px
}
.nm-ft-nav-box {
	margin-top:22px;
	height:20px;
	border-bottom:1px solid #252731
}
.nvm-ft-nav {
	overflow:hidden
}
.nvm-ft-nav>li {
	float:left;
	margin-right:70px
}
.nvm-ft-nav>li>a {
	font-size:12px;
	height:60px;
	line-height:60px;
	display:block;
	color:#4f505e
}
.nvm-ft-nav>li>a:hover {
	color:#fff
}
.nvm-ft-nav .nvm-ft-nav-solut {
	color:#cbcde0;
	font-weight:700
}
.nvm-ft-nav .nvm-ft-nav-last {
	margin-right:0
}
.ft-res-be {
	padding:50px 0;
	letter-spacing:2px;
	background-color:#2589ff
}
.ft-res-red {
	padding:50px 0;
	letter-spacing:2px;
	background-color:#fa6869
}
.ft-res-red1 {
	padding:50px 0;
	letter-spacing:2px;
	background-color:#bc212d
}
.ft-res-blue {
	padding:50px 0;
	letter-spacing:2px;
	background-color:#17bce5
}
.ft-res-cyan {
	padding:50px 0;
	letter-spacing:2px;
	background-color:#33ac61
}
.ft-res-orange {
	padding:50px 0;
	letter-spacing:2px;
	background-color:#ff7800
}
.ft-res-gray {
	padding:50px 0;
	letter-spacing:2px;
	background-color:#292d3b
}
.ft-res-lnk {
	margin-left:40px;
	border:1px solid #fff;
	padding:8px 42px;
	font-size:18px;
	color:#fff;
	vertical-align:middle;
	border-radius:2px;
	transition:background-color .2s linear,color .2s linear
}
.ft-res-be .ft-res-lnk:hover {
	background-color:#fff;
	color:#2589ff
}
.ft-res-be2 {
	background-color:#292d3b
}
.ft-res-red .ft-res-lnk:hover {
	background-color:#fff;
	color:#fa6869
}
.ft-res-be2 .ft-res-lnk:hover {
	color:#292d3b
}
.miitbeian {
	color:#595961
}
.l-h18 {
	line-height:18px
}
.l-h20 {
	line-height:20px
}
.l-h26 {
	line-height:26px
}
.l-h28 {
	line-height:28px
}
.l-h24 {
	line-height:24px
}
.l-h27 {
	line-height:27px
}
.l-h30 {
	line-height:30px
}
.l-h32 {
	line-height:32px
}
.l-h36 {
	line-height:36px
}
.l-h38 {
	line-height:38px
}
.l-h40 {
	line-height:40px
}
.l-h44 {
	line-height:44px
}
.l-h48 {
	line-height:48px
}
.l-h52 {
	line-height:52px
}
.l-h58 {
	line-height:58px
}
.l-h60 {
	line-height:60px
}
.l-h75 {
	line-height:75px
}
.l-h84 {
	line-height:84px
}
#newBridge {
	display:none!important
}
#udesk_container {
	display:none
}
.popup-fixed {
	position:fixed;
	width:460px;
	height:auto;
	top:46%;
	z-index:999;
	left:50%;
	margin-left:-230px;
	margin-top:-120px;
	display:none;
	background:#fff;
	box-shadow:0 10px 45px 0 rgba(0,31,157,.2)
}
.popup-cont {
	height:158px;
	background:url("../../img/popup.png?201810") center no-repeat
}
.popup-explain {
	font-size:22px;
	color:#fff;
	letter-spacing:2px;
	line-height:34px;
	margin-top:30px;
	margin-left:90px
}
.popup-close {
	width:28px;
	height:28px;
	position:absolute;
	top:16px;
	right:16px;
	cursor:pointer
}
.popup-tel {
	font-weight:700
}
.popup-btn {
	text-align:center;
	margin-top:20px;
	margin-bottom:20px;
	cursor:pointer
}
.popup-btn>a {
	display:inline-block;
	width:200px;
	height:50px;
	border:1px solid #2589ff;
	font-size:24px;
	color:#FFF;
	line-height:50px
}
.popup-btn .popup-free {
	color:#fff;
	background:#2589ff;
	margin-right:10px;
	-webkit-transition:all .3s;
	-moz-transition:all .3s;
	-ms-transition:all .3s;
	-o-transition:all .3s;
	transition:all .3s
}
.popup-btn .popup-consult {
	color:#2589ff;
	background:#FFF;
	margin-left:10px;
	-webkit-transition:all .3s;
	-moz-transition:all .3s;
	-ms-transition:all .3s;
	-o-transition:all .3s;
	transition:all .3s
}
.popup-consult:hover {
	border-color:#0968ff;
	background-color:#0968ff;
	color:#fff
}
.popup-free:hover {
	border-color:#0968ff;
	background-color:#0968ff;
	color:#fff
}
.polit-popup-fixed {
	overflow:hidden;
	position:fixed;
	width:460px;
	height:170px;
	bottom:-200px;
	z-index:600;
	left:30px;
	background:#fff;
	box-shadow:0 10px 45px 0 rgba(90,97,127,.2);
	border-radius:10px
}
.polit-popup-logo {
	float:left;
	width:80px;
	height:100%;
	margin:9px 5px 0;
	position:relative
}
.polit-popup-f1 {
	position:absolute;
	top:0;
	left:0;
	width:80px;
	height:80px;
	z-index:400;
	background:url("../../img/pilot-pop/triangle.png") center no-repeat;
	-webkit-animation:rotate 2s cubic-bezier(.4,.1,.4,1)infinite;
	-o-animation:rotate 2s cubic-bezier(.4,.1,.4,1)infinite;
	animation:rotate 2s cubic-bezier(.4,.1,.4,1)infinite
}
.polit-popup-f2 {
	position:absolute;
	top:0;
	left:0;
	width:80px;
	height:80px;
	z-index:420;
	background:url("../../img/pilot-pop/circular.png") center no-repeat;
	-webkit-animation:rotate 2s cubic-bezier(.4,.1,.4,1)1s infinite;
	-o-animation:rotate 2s cubic-bezier(.4,.1,.4,1)1s infinite;
	animation:rotate 2s cubic-bezier(.4,.1,.4,1)1s infinite
}
.polit-popup-head {
	position:absolute;
	top:0;
	left:0;
	z-index:430;
	width:80px;
	height:80px;
	background:url("../../img/pilot-pop/head.png") center no-repeat
}
@keyframes rotate {
	0% {
	-webkit-transform:rotate(0deg);
	-moz-transform:rotate(0deg);
	-ms-transform:rotate(0deg);
	-o-transform:rotate(0deg);
	transform:rotate(0deg)
}
100% {
	-webkit-transform:rotate(360deg);
	-moz-transform:rotate(360deg);
	-ms-transform:rotate(360deg);
	-o-transform:rotate(360deg);
	transform:rotate(360deg)
}
}.polit-popup-cont {
	height:100%
}
.polit-popup-des {
	float:left;
	height:100%;
	width:370px
}
.polit-popup-explain {
	margin-top:16px;
	font-size:20px;
	color:#7a7a8f;
	letter-spacing:2px;
	line-height:34px
}
.polit-popup-tel {
	font-weight:700;
	font-size:20px;
	color:#1d0000;
	letter-spacing:2px;
	line-height:34px
}
.polit-popup-btn {
	text-align:center;
	margin-top:16px;
	margin-bottom:20px;
	cursor:pointer;
	overflow:hidden
}
.polit-popup-btn>a {
	font-weight:700;
	float:left;
	display:block;
	width:165px;
	height:50px;
	font-size:18px;
	color:#FFF;
	line-height:50px;
	border-radius:4px
}
.polit-popup-btn .polit-popup-free {
	color:#fff;
	background-color:#4572ff;
	margin-right:20px;
	-webkit-transition:all .3s;
	-moz-transition:all .3s;
	-ms-transition:all .3s;
	-o-transition:all .3s;
	transition:all .3s
}
.polit-popup-btn .polit-popup-consult {
	background:#FFF;
	border:2px solid #2589ff;
	height:46px;
	width:160px;
	line-height:46px;
	border-radius:4px;
	color:#1963ff;
	-webkit-transition:all .3s;
	-moz-transition:all .3s;
	-ms-transition:all .3s;
	-o-transition:all .3s;
	transition:all .3s
}
.polit-popup-consult:hover {
	border-color:#0968ff;
	background-color:#0968ff;
	color:#fff
}
.polit-popup-free:hover {
	background-color:#2f5cff;
	color:#fff
}
.polit-popup-close {
	width:22px;
	height:22px;
	position:absolute;
	top:12px;
	right:12px;
	z-index:650;
	cursor:pointer
}
.m-ban-qr-wrap {
	display:none;
	height:0;
	font-size:0
}
.m-ban-lnk-qr {
	position:absolute;
	top:-100px;
	left:200px
}
.switch-carousel-nav {
	overflow:hidden;
	border-bottom:1px solid rgba(255,255,255,.19)
}
.switch-carousel-nav>li {
	float:left;
	width:240px;
	height:66px;
	font-size:22px;
	border-bottom:4px solid rgba(255,255,255,0);
	text-align:center;
	line-height:64px;
	color:#fff
}
.switch-carousel-nav .active {
	border-bottom:4px solid #fff
}
.switch-carousel-item {
	display:none
}
.switch-carousel-item.active {
	display:block
}
.switch-carousel-item .swiper-slide {
	position:relative;
	width:1200px;
	overflow:hidden
}
.switch-carousel-des {
	position:absolute;
	width:100%;
	top:65px;
	left:0;
	overflow:hidden
}
.switch-carousel-des .switch-carousel-t {
	margin-left:107px;
	font-size:28px;
	color:#FFF;
	letter-spacing:0;
	line-height:40px;
	text-align:left
}
.switch-carousel-t>span {
	float:right;
	margin-right:106px;
	font-size:24px;
	color:#FFF;
	letter-spacing:0;
	text-align:right;
	line-height:40px
}
.switch-carousel-des .switch-carousel-sub {
	margin-left:107px;
	font-size:16px;
	color:#FFF;
	text-align:left;
	line-height:24px
}
.switch-carousel-mid {
	width:1060px;
	height:440px;
	margin:123px auto 0
}
.switch-carousel-img {
	display:block;
	margin-top:20px;
	height:440px
}
.details-consult-btn {
	position:relative;
	display:block;
	width:140px;
	height:40px;
	line-height:40px;
	text-align:center;
	font-size:16px;
	color:#FFF;
	border-radius:4px;
	-webkit-transition:all .3s;
	-moz-transition:all .3s;
	-ms-transition:all .3s;
	-o-transition:all .3s;
	transition:all .3s
}
.details-consult-btn:before {
	content:attr(data-text);
	position:absolute;
	top:0;
	left:0;
	height:100%;
	width:100%;
	filter:alpha(opacity=100);
	opacity:1;
	text-align:center;
	-webkit-transition:all .3s;
	-moz-transition:all .3s;
	-ms-transition:all .3s;
	-o-transition:all .3s;
	transition:all .3s
}
.details-consult-btn:hover:before {
	filter:alpha(opacity=0);
	opacity:0;
	-webkit-transform:translate3d(0,100%,0);
	-moz-transform:translate3d(0,100%,0);
	-ms-transform:translate3d(0,100%,0);
	-o-transform:translate3d(0,100%,0);
	transform:translate3d(0,100%,0)
}
.details-consult-btn>span {
	display:inline-block;
	text-align:center;
	filter:alpha(opacity=0);
	opacity:0;
	-webkit-transform:translate3d(0,-100%,0);
	-moz-transform:translate3d(0,-100%,0);
	-ms-transform:translate3d(0,-100%,0);
	-o-transform:translate3d(0,-100%,0);
	transform:translate3d(0,-100%,0);
	-webkit-transition:all .3s;
	-moz-transition:all .3s;
	-ms-transition:all .3s;
	-o-transition:all .3s;
	transition:all .3s
}
.details-consult-btn:hover>span {
	filter:alpha(opacity=100);
	opacity:1;
	-webkit-transform:translate3d(0,0,0);
	-moz-transform:translate3d(0,0,0);
	-ms-transform:translate3d(0,0,0);
	-o-transform:translate3d(0,0,0);
	transform:translate3d(0,0,0)
}
.details-consult-btn:hover>span:nth-child(1) {
	-webkit-transition-delay:.045s;
	-moz-transition-delay:.045s;
	-ms-transition-delay:.045s;
	-o-transition-delay:.045s;
	transition-delay:.045s
}
.details-consult-btn:hover>span:nth-child(2) {
	-webkit-transition-delay:.12s;
	-moz-transition-delay:.12s;
	-ms-transition-delay:.12s;
	-o-transition-delay:.12s;
	transition-delay:.12s
}
.details-consult-btn:hover>span:nth-child(3) {
	-webkit-transition-delay:.195s;
	-moz-transition-delay:.195s;
	-ms-transition-delay:.195s;
	-o-transition-delay:.195s;
	transition-delay:.195s
}
.details-consult-btn:hover>span:nth-child(4) {
	-webkit-transition-delay:.27s;
	-moz-transition-delay:.27s;
	-ms-transition-delay:.27s;
	-o-transition-delay:.27s;
	transition-delay:.27s
}
.stockCode {
	float:left;
	cursor:default;
	margin:20px 8px 0;
	text-align:center;
	font-size:12px;
	color:#FFF;
	letter-spacing:1px;
	line-height:12px
}
.channel-wrap {
	overflow:hidden;
	background:#f1f1f5
}
.channel-contact {
	overflow:hidden;
	margin-top:80px
}
.channel-contact>li {
	float:left;
	margin-right:26px;
	width:280px;
	height:380px;
	margin-bottom:100px;
	background:#fff url("../../img/nweb/img/commonality/channel.png") center no-repeat;
	box-shadow:0 10px 20px 0 rgba(29,21,76,.1)
}
.channel-line {
	height:8px;
	background:#278dfc
}
.channel-contact .channel-bg1 {
	background-position:0 0
}
.channel-contact .channel-bg2 {
	background-position:0 -390px
}
.channel-contact .channel-bg3 {
	background-position:0 -780px
}
.channel-contact .channel-bg4 {
	background-position:0 -1170px
}
.channel-contact .channel-last-item {
	margin-right:0
}
.channel-qq-wrap {
	height:140px;
	background-color:#2589ff
}
.channel-qq {
	height:100%;
	background:url("../../img/nweb/img/commonality/channel-qq.png") center no-repeat;
	background-size:cover
}
.channel-qq span {
	display:block;
	float:left;
	height:140px;
	margin-left:282px;
	line-height:140px;
	font-size:30px;
	color:#FFF;
	letter-spacing:0
}
.channel-qq a {
	width:160px;
	height:40px;
	float:left;
	line-height:40px;
	color:#fff;
	text-align:center;
	margin-top:50px;
	margin-left:60px;
	border:1px solid #FFF;
	border-radius:2px;
	display:block
}
.channel-qq a:hover {
	background:#fff;
	color:#6f9bff
}
@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (-moz-min-device-pixel-ratio:2),only screen and (-o-min-device-pixel-ratio:2),only screen and (min-device-pixel-ratio:2) {
	.popup-cont {
	background-image:url("../../img/popup@2x.png?201810");
	background-size:100% auto
}
.channel-contact>li {
	background-image:url("../../img/nweb/img/commonality/channel@2x.png");
	background-size:100% auto
}
.channel-qq {
	background:url("../../img/nweb/img/commonality/channel-qq@2x.png");
	background-size:cover
}
.polit-popup-f1 {
	background-image:url("../../img/pilot-pop/triangle@2x.png");
	background-size:100% auto
}
.polit-popup-f2 {
	background-image:url("../../img/pilot-pop/circular@2x.png");
	background-size:100% auto
}
.polit-popup-head {
	background-image:url("../../img/pilot-pop/head@2x.png");
	background-size:100% auto
}
}.common-btn {
	display:block;
	width:180px;
	height:50px;
	line-height:50px;
	background-color:#469fff;
	text-align:center;
	border-radius:5px;
	color:#fff;
	-webkit-transition:all .3s;
	-moz-transition:all .3s;
	-ms-transition:all .3s;
	-o-transition:all .3s;
	transition:all .3s;
	margin:70px auto;
	font-size:24px
}
.common-btn:hover {
	background-color:#2589ff
}
.common-btn-a {
	display:inline-block;
	cursor:pointer;
	width:140px;
	height:40px;
	line-height:40px;
	background-color:#278dfc;
	text-align:center;
	border-radius:5px;
	color:#fff;
	-webkit-transition:all .3s;
	-moz-transition:all .3s;
	-ms-transition:all .3s;
	-o-transition:all .3s;
	transition:all .3s;
	font-size:16px
}
.common-btn-a:hover {
	background-color:#51a1ff
}
.common-btn-bg {
	border:1px solid #fff;
	background-color:transparent
}
.common-btn-bg:hover {
	background:#fff;
	color:#595961
}
#ZCChatFrame {
	bottom:4%!important;
	right:10%!important;
	width:400px!important;
	height:500px!important
}
.ani-view {
	opacity:0;
	transform:translate3d(0,50px,0)
}
.ani-view.act {
	animation-name:fadeInUp;
	animation-duration:.66s;
	animation-timing-function:ease-in-out;
	animation-iteration-count:1;
	animation-direction:normal;
	animation-fill-mode:forwards
}
.nub2.ani-view.act {
	animation-delay:.2s
}
.nub3.ani-view.act {
	animation-delay:.4s
}
.nub4.ani-view.act {
	animation-delay:.6s
}
.nub5.ani-view.act {
	animation-delay:.8s
}
@keyframes fadeInUp {
	from {
	opacity:0;
	-webkit-transform:translate3d(0,50px,0);
	transform:translate3d(0,50px,0)
}
to {
	opacity:1;
	-webkit-transform:translate3d(0,0,0);
	transform:translate3d(0,0,0)
}
}.video-model {
	width:100%;
	height:100%;
	position:fixed;
	top:0;
	z-index:19;
	display:none;
	background:rgba(0,0,0,.8)
}
.video-model .video-wrap {
	width:1024px;
	left:50%;
	top:50px;
	margin-left:-512px
}
.video-model .video-wrap .close {
	width:40px;
	height:40px;
	line-height:35px;
	text-align:center;
	background-color:#1d1c1a;
	right:-40px;
	top:0;
	font-size:30px;
	color:#aaa;
	cursor:pointer
}
.video-box {
	position:relative;
	float:left;
	width:544px!important;
	height:280px
}
.video-box>img {
	display:block;
	width:544px;
	height:280px
}
.video-icon {
	position:absolute;
	top:0;
	bottom:0;
	right:0;
	left:0;
	margin:auto;
	width:64px;
	height:64px;
	z-index:2
}
.video-icon>img {
	display:block;
	width:64px;
	height:64px
}
