/* http://prismjs.com/download.html?themes=prism-okaidia&languages=clike+javascript+bash+ruby+java+php+python */
/**
 * okaidia theme for JavaScript, CSS and HTML
 * Loosely based on Monokai textmate theme by http://www.monokai.nl/
 * @author ocodia
 */
code[class*="language-"],
pre[class*="language-"] {
	color: #f8f8f2;
	background: none;
	text-shadow: 0 1px rgba(0, 0, 0, 0.3);
	font-family: Microsoft YaHei;
	text-align: left;
	white-space: pre;
	word-spacing: normal;
	word-break: normal;
	word-wrap: normal;
	line-height: 1.5;
	-moz-tab-size: 4;
	-o-tab-size: 4;
	tab-size: 4;
	-webkit-hyphens: none;
	-moz-hyphens: none;
	-ms-hyphens: none;
	hyphens: none;
}
/* Code blocks */
pre[class*="language-"] {
	/*padding: 1em;
	margin: .5em 0;*/
	overflow: auto;
	border-radius: 0.3em;
}
:not(pre) > code[class*="language-"],
pre[class*="language-"] {
	/*background: #272822;*/
}
/* Inline code */
:not(pre) > code[class*="language-"] {
	padding: .1em;
	border-radius: .3em;
	white-space: normal;
}
.token.comment,
.token.prolog,
.token.doctype,
.token.cdata {
	color: slategray;
}
.token.punctuation {
	color: #f8f8f2;
}
.namespace {
	opacity: .7;
}
.token.property,
.token.tag,
.token.constant,
.token.symbol,
.token.deleted {
	color: #f92672;
}
.token.boolean,
.token.number {
	color: #ae81ff;
}
.token.selector,
.token.attr-name,
.token.string,
.token.char,
.token.builtin,
.token.inserted {
	color: #a6e22e;
}
.token.operator,
.token.entity,
.token.url,
.language-css .token.string,
.style .token.string,
.token.variable {
	color: #f8f8f2;
}
.token.atrule,
.token.attr-value,
.token.function {
	color: #e6db74;
}
.token.keyword {
	color: #66d9ef;
}
.token.regex,
.token.important {
	color: #fd971f;
}
.token.important,
.token.bold {
	font-weight: bold;
}
.token.italic {
	font-style: italic;
}
.token.entity {
	cursor: help;
}


html, body, h1, h2, h3, h4, h5, h6, div, dl, dt, dd, ul, ol, li, p, blockquote, pre, hr, figure, table, caption, th, td, form, fieldset, legend, input, button, textarea, menu {margin: 0;padding: 0;outline: none;font-family: Microsoft YaHei,serif;}
header, footer, section, article, aside, nav, hgroup, address, figure, figcaption, menu, details {display: block;}
table {border-collapse: collapse;border-spacing: 0;}
caption, th {text-align: left;font-weight: normal;}
html, body, fieldset, img, iframe, abbr {border: 0;}
i, cite, em, var, address, dfn {font-style: normal;}
[hidefocus], summary {outline:0;}
li {list-style: none;}
sup, sub {font-size: 83%;}
pre, code, kbd, samp {font-family: inherit;}
q:before, q:after {content: none;}
textarea {overflow: auto;resize: none;}
label, summary {cursor: default;}
a, button {cursor: pointer;}
h1, h2, h3, h4, h5, h6, em, strong, b {font-weight: normal;}
del, ins, u, s, a, a:hover, a:active, a:focus {text-decoration: none;outline: none;}
body {cursor: default;}
input::-ms-clear, input::-ms-reveal {display:none;}
button {border: 0;}
body, textarea, input, button, select, keygen, legend {font: 12px/1.14 "Helvetica Neue", "PingFangSC-regular", "Hiragino Sans GB", "Microsoft YaHei", "WenQuanYi Micro Hei", " sans-serif";color: #333;outline: 0;}
body {background: #fff;-webkit-font-smoothing: antialiased;}
a, a:hover {color: #333;}
::-webkit-scrollbar {
width:10px;
height:10px;
}
::-webkit-scrollbar-button {
display:none;
}
::-webkit-scrollbar-thumb {
border-radius:4px;
background:#ccc;
}
::-webkit-scrollbar-track {
width:10px;
height:10px;
}
::-webkit-scrollbar-track-piece {
background:#fff;
}
.g-section {
	width: 100%;
	min-width: 1000px;
}
.g-topNav {
	position: fixed;
	top: 0;
	width: 100%;
	background-color: transparent;
	border-bottom: 1px solid transparent;
	z-index: 999;
	transition: all 0.45s ease-in-out;
}
.g-topNav .wrapper {
	position: relative;
	padding: 0;
	height: 60px;
	margin: 0 auto;
}
.g-topNav .wrapper .m-topLogo {
	position: relative;
	top: 18px;
}
.g-topNav .wrapper .m-topNav {
	position: absolute;
	right: 200px;
	top: 0;
}
.g-topNav .wrapper .m-login {
	position: absolute;
	right: 0;
	top: 18px;
}

.g-topNav.solid {
	background-color: #fff;
	background-color: #fff\9;
/*	border-bottom: 1px solid #f0f1f2;*/
	transition: all 0.5s ease-in-out;
	box-shadow: 0 0 5px 3px #eee;
}
.g-topNav.moveDown {
	top: 29px;
	transition: all 0.45s ease-in-out;
}
.m-topLogo {
	width: 111px;
	height: 29px;/*
	background: url(/main/res/img/index_new/logo-top-white@2x.png?3e51cee5b30f6d05d9920b9a64f413ea) no-repeat;
	background: url(/main/res/img/index_new/logo-top-white@1x.png?6b093e80f674bd0c46d65260a75d9cc1) no-repeat\9;*/
	background-size: 111px auto;
}
.m-topLogo.solid {/*
	background: url(/main/res/img/index_new/logo-top-blue@2x.png?d86f2c19ba2a695882bb261976003a40) no-repeat;
	background: url(/main/res/img/index_new/logo-top-blue@1x.png?40d17f992de7f7a7d8b7a6ee7c504cbd) no-repeat\9;*/
	background-size: 111px auto;
}
.m-topLogo h1 {
	text-indent: -99999px;
}
.m-topNav .menu {
	zoom: 1;
	-webkit-user-select: none;
	user-select: none;
}
.m-topNav .menu:after {
	display: block;
	clear: both;
	visibility: hidden;
	height: 0;
	overflow: hidden;
	content: ".";
}
.m-topNav .menu >div {
	float: left;
	margin-left: 20px;
	height: 61px;
}
.m-topNav .menu >div >a {
	display: inline-block;
	*display:inline-blockine;
	*zoom:1;
	padding: 0 10px;
	height: 59px;
	font-size: 16px;
	line-height: 59px;
	color: #333;
	border-bottom: 2px solid transparent;
	border-bottom: 0 \9;
	background-color: rgba(0,0,0,0);
}
.m-topNav .menu >div >a:hover {
	color: #0096fb!important;
	border-color: #0096fb;
	border-bottom: 2px solid #0096fb\9;
}
.m-topNav .menu >div >a:hover .u-icon-caret{
	/*background: url(../img/down-green@2x.png) no-repeat!important;*/
	display: block;
    margin-left: 5px;
    margin: 28px 0 0 6px;
    float: right;
    width: 8px!important;
    background-size: 9px auto!important;
}
.m-topNav .menu >div >a .u-icon-caret {
	display: block;
	margin-left: 5px;
	margin:23px 0 0 6px;
	float: right;
	width:8px;
	background: url(../img/down-black@2x.png) no-repeat 0 5px!important;
    background-size: contain!important;
}
.m-topNav .menu >div.z-sel>a {
	color: #3b8fea;
	border-color: #3b8fea;
}
.m-topNav .menu >div .panel {
	position: fixed;
	top: 61px;
	left: 0;
	right: 0;
	height: auto;
	padding-top: 0;
	filter: alpha(opacity = 0) \9;
	opacity: 0;
	transition-delay: 0.1s;
	transition-duration: 0.3s;
	z-index: -1;
	visibility: hidden;
	visibility: visible\9;
	display: none\9;
	background-color: #fff;
	text-align: center;/*
	border-bottom: 1px solid #e4e4e4;*/
}
.moveDown .m-topNav .menu >div .panel {
	top: 60px;
}
.m-topNav .menu >div .panel .inner {
	display: inline-block;
	*display:inline-blockine;
	*zoom:1;
	zoom: 1;
	width: 980px;
	padding: 30px 0;
	box-shadow: none;
	overflow: hidden;
	text-align: right;
}
.m-topNav .menu >div .panel .inner:after {
	display: block;
	clear: both;
	visibility: hidden;
	height: 0;
	overflow: hidden;
	content: ".";
}
@media screen and (min-width: 1200px) {
.m-topNav .menu >li .panel .inner {
	width: 1180px;
}
}
.m-topNav .menu >div .panel .list {
	display: inline-block;
*display:inline-blockine;
*zoom:1;
}
.m-topNav .menu >div .panel .list dd {
	display: inline-block;
*display:inline-blockine;
*zoom:1;
	margin-left: 58px;
	text-align: center;
}
.m-topNav .menu >div .panel .list dd.center{
	margin:0 60px;
}
.m-topNav .menu >li .panel .list dd.z-sel a {
	color: #3b8fea;
}
@media screen and (min-width: 1200px) {
.m-topNav .menu >div .panel .list dd {
    margin-left: 0;
    width: 29%;
    float: left;
    position: relative;
}
}
.m-topNav .menu >div .panel .list a {
    display: inline-block;
    font-size: 14px;
    line-height: 1.5;
    color: #383838;
    text-align: center;
    width: 88%;
    padding: 15px 20px!important;/*
    background-color: #fff;*/
}
.m-topNav .menu >div .panel .list a:hover {
	background-color: #fff;
    box-shadow: 0 0 5px 3px #eee;
}
.m-topNav .menu >div .panel .list a .u-icon-nav {
	margin-bottom: 18px;
}
.m-topNav .menu >div .panel.product .list {
	width:100%;
}
.m-topNav .menu >div .panel.kehu .list {
	margin-right: 195px;
}
.m-topNav .menu >div .panel.qa .list {
	margin-right: 50px;
}
.m-topNav .menu >div .panel.price .list {
	margin-right: 0;
	width:100%;
}
.m-topNav .menu >div:hover .panel {
	filter: alpha(opacity = 100) \9;
	opacity: 1;
	transition-delay: 0.1s;
	transition-duration: 0.3s;
	z-index: 1;
	visibility: visible;
	display: block\9;
	/*background: url(../img/nav_bg_s.png)repeat top center;*/
	background:#f5f5f6;
}
.m-topNav .menu >li.open .panel {
	filter: alpha(opacity = 100) \9;
	opacity: 1;
	transition-delay: 0.1s;
	transition-duration: 0.3s;
	z-index: 1;
	visibility: visible;
	display: block\9;
}
.m-topNav.solid .menu >div >a {
	color: #333;
}
.m-topNav.solid .menu >div >a:hover {
	color: #fff;
}
.m-topNav.solid .menu >div.z-sel>a {
	color: #3b8fea;
}
.m-topNav.solid .menu >div .panel .inner {
	border-top: 0;
}
.m-topNav.solid .menu >div .panel .list dt {
	color: #7d8496;
}
.m-topNav.solid .menu >div .panel .list dd.z-sel a {
	color: #3b8fea;
}
.m-topNav.solid .menu >div .panel .list a {
	color: #383838;
	padding:15px 25px;
}
.m-topNav.solid .menu >div .panel .list a:hover {
	color: #3b8fea;
}
.m-login .u-btn {
	font-size: 14px;
}
.m-login .u-btn.signin {
	margin-right: 12px;
}
.m-login .signup {
	transition: all 0.4s ease-out;
}
.m-login .signin {
	transition: all 0.4s ease-out;
}
.m-login.solid .u-btn {
	transition: all 0.4s ease-out;
}
.m-login.solid .signup {
	background-color: #04a629;
	border: 1px solid #04a629;
	color: #fff;
	transition: all 0.4s ease-out;
}
.m-login.solid .signup:hover {
	background-color: #ec870e;
	border: 1px solid #ec870e;
	color: #fff;
}
.m-login.solid .signin {
	background-color: transparent;
	border: 1px solid #333;
	color: #333;
	transition: all 0.4s ease-out;
}
.m-login.solid .signin:hover {
	background-color: #f4f6f8;
	border: 1px solid #808080;
	color: #383838;
}
.u-icon-caret {
	display: inline-block;
*display:inline-blockine;
*zoom:1;
	width: 12px;
	height: 12px;
	background: url(../img/down-white@2x.png) no-repeat;/*
	background: url(/main/res/img/index_new/down-white@1x.png?05087c5ff8688c501eff1988c5a92f71) no-repeat\9;*/
	background-size: 12px auto;
	background-position: center;
}
.solid .u-icon-caret {
	background: url(../img/down-white@2x.png) no-repeat;/*
	background: url(/main/res/img/index_new/down-black@1x.png?14011db713b5f4b6fe764e56aa27230e) no-repeat\9;*/
	background-size: 12px auto;
	background-position: center;
}
.u-btn {
	display: inline-block;
*display:inline-blockine;
*zoom:1;
	padding: 7px 15px;
	background-color: #49a0f5;
	border: 1px solid #49a0f5;
	border-radius: 2px;
	font-size: 14px;
	line-height: 1;
	color: #fff;
}
.u-btn:hover {
	background-color: #237ed9;
	border: 1px solid #237ed9;
	color: #fff;
}
.u-btn.signup {
	padding: 7px 20px;
	background-color: #04a629;
	border: 1px solid #04a629;
	color: #fff;
	border-radius:2px;
	border: 1px solid #ec870e!important;
}
.u-btn.signup:hover {
	background-color: #e5e5e5;
	border: 1px solid #e5e5e5;
	color: #383838;
}
.u-btn.signin {
	padding: 7px 20px;
	background-color: transparent;
	border: 1px solid #333;
	color: #333;
	border-radius:2px;
}
.u-btn.signin:hover {
	background-color: transparent;
	border: 1px solid #fff;
	color: #fff;
}
.u-icon-nav {
	display: block;
	width: 38px;
	height: 38px;
	margin: 0 auto;
	background-size: 38px auto;
	background-repeat: no-repeat;
}
.g-firstSlide {
	position: relative;
	min-width: 1000px;
}
.g-section {
	width: 100%;
	background-color: #fff;
}
.m-swiper {
	position: relative;
	width: 100%;
	overflow: hidden;
	text-align: center;
	user-select: none;
	-webkit-user-select: none;
}
.m-section {
	width: 1200px;
	padding-top: 77px;
	padding-bottom: 77px;
	margin: 0 auto;
}
.m-section .hd .ttl {
	font-size: 38px;
	color: #303d58;
	text-align: center;
	margin-bottom: 23px;
}
.m-section .hd .summary {
	font-size: 18px;
	color: #a2a9ba;
	line-height: 32px;
	text-align: center;
	margin-bottom: 20px;
}
.m-section .bd .ttl {
	font-size: 20px;
	color: #303d58;
	line-height: 26px;
}
.m-section .bd .summary {
	font-size: 16px;
	color: #9fa5b5;
	line-height: 26px;
	text-align: left;
}
.u-btn {
	cursor: pointer;
}

.fa.fa-caret-right1{background: url(../img/jt.png) no-repeat 8px 7px; display: block; width: 15px; height: 20px; float: left;}
.header_pc{display: block;}
.header_wap{display: none}
@media screen and (max-width: 768px){
.header_pc,#particles-js{display: none;}
.header_wap{display: block;padding: 3% 2.5%;}
.g-topNav.moveDown{top: 10px;}
.toggle-btn{float: right;font-size: 16px;color: #333;}
.nav-mobile{position: absolute;top: 47px;background: #fff;left: 0;width: 100%;border-top: 1px solid #eaeaea;border-bottom: 1px solid #ccc;}
.header_wap nav>a {display: block;width: 100%;height: 30px;line-height: 30px;border-bottom: 1px solid #d4d2d2;text-align: left;text-indent: 10%;background: #f2f2f2;font-size: 16px;}
.header_wap nav div a {text-align: left;text-indent: 15%;display: block;line-height: 2;font-size: 14px;margin: 5px 0;} 
.m-confirm .online,.m-confirm .tel,.m-confirm .demo,.m-confirm .try,#about{display: none}
#features{padding:0 2.5%!important;}
section{padding:30px 0!important;}
.section-header{margin-bottom:20px!important;}
.section-header h2{font-size: 18px!important;margin-bottom: 10px!important;}
.section-header span{font-size: 14px!important;line-height: 18px!important}
#features .item{width:100%;margin:0 0 15px 0;}
.section-header h3{font-size: 18px;}
.testimonials.gray .section-header a{width: 40%;height: 30px; line-height: 30px;font-size: 14px;margin: 20px auto 10px;}
#news .thumb{height:auto!important;}
#particles-js{height:350px;}
.main_visual{margin-left:0;left:0;width: 100%;}
.main_image{background: url(../img/banner-bg.png) no-repeat;height: 250px;}
.main_image li span { background-size: 90% 100%!important; height: 140px; margin-top: 15%;}
div.flicking_con{top:85%;}
.m-section.m-section-efficiency{padding-top: 90px!important;}
.main_image,.main_image ul,.m-section{width:100%!important;}
.g-section{min-width: 100%!important; width: 100%; margin: 0 auto;}
.m-section.m-section-efficiency,.m-section.m-section-allScene,.m-section.m-section-company{width:95%!important;margin:0 auto;}
.g-section.intro1,.g-section.intro2{display: none}
.m-section-efficiency,.m-section-leadTimes,.m-section.m-section-allScene,.m-section.m-section-quickEasy,.m-section.m-section-company{padding-top:30px!important;padding-bottom: 30px!important;}
.g-topNav .wrapper{width: 95%;padding: 0 2.5%;}
.m-section .hd .ttl,.m-section-leadTimes .hd .ttl{font-size: 22px!important;margin-bottom: 5px!important}
.m-section .hd .wow.fadeInUp{font-size: 14px;margin-bottom: 20px;}
.m-section-efficiency .bd .ulist li{width:48%;margin:0 1% 5% 1%;}
.m-section-efficiency .bd .ulist .head{width:100%;}
.m-section-efficiency .bd .opration{margin-top:20px;}
.u-btn.freeTry{padding:5px 20px!important;font-size: 14px;}
.m-section-leadTimes .bd .ulist li{width: 80%; margin: 0 0 15px 0; padding: 0 10%;}
.m-section-allScene .bd .logo-table .brands a{height: 36px;width:auto;float: left;height: auto; margin: 0 15px 15px;}
.m-section-allScene .bd .logo-table .brands a img{width:100%;}
.m-section-quickEasy .hd a{font-size: 14px!important; width: 35%; height: 35px;line-height: 35px;    margin: 20px auto 0!important}
.m-section-company .hd .summary{font-size: 14px;line-height: 18px;}
.m-section-company .bd > div{width:48%;}
.m-confirm .top{top: 85%;position: fixed;}
}


/*导航修改导航*/
.border-right{border-right: 1px solid #eee}
.mt30{margin-bottom: 30px;}
.main_visual{top:0;}
.m-topNav .menu >div >a:hover{border-bottom:0;}
.m-topNav .menu >div .panel .inner{box-shadow: 0 1px 10px 3px #eee;}
.g-topNav.solid .menu >div >a:hover {color: #04a629!important;}
.u-icon-caret { background: url(../img/down-black@2x.png) no-repeat 0 5px;background-size: 9px auto;}
.g-topNav.solid .menu >div >a:hover span.u-icon-caret{background: url(../img/down-green@2x.png) no-repeat!important;background-size: 9px auto!important;}
.g-topNav .m-topNav .menu >div .panel {width: 1200px;left: 50%;margin-left: -600px;}
.m-topNav .menu >div .panel{background-color: rgba(0,0,0,0);}
.m-topNav .menu >div:hover .panel{background: rgba(0,0,0,0);}
.m-topNav .menu >div .panel .one-nav{width: 580px;background-color: #fff;border-radius: 5px;}
.m-topNav .menu >div .panel .one-nav:before {position: absolute;top: -6px;width: 0;height: 0;content: " ";border-right: 8px solid transparent;border-bottom: 8px solid #fff;border-left: 8px solid transparent;border-top: 8px solid transparent;border-color: #fff #fff transparent transparent;transform: rotate(-45deg);box-shadow: 2px -2px 2px #eee;}
.m-topNav .menu >div .panel .list1 dd{width: 50%;padding-bottom: 30px;padding: 0 6%;}
.m-topNav .menu >div .panel .list dd p{text-align: center;}
.nav_scroll2 p.nav-p1{font-size: 16px;color:#373d41;margin-bottom: 10px;}
.nav_scroll2 p.nav-p2{font-size: 14px;color: #666;/*height: 30px;*/line-height: 18px;}
.m-topNav .menu >div .panel .list a{padding:0!important;}
.m-topNav .menu >div .panel .list a:hover {background-color: #fff;box-shadow: 0 0 0 0 #fff;}
.m-topNav .menu >div .inner .nsw-main-li .nav-icon{background: url(../../images/nav-icon.png) no-repeat;width:60px;height:60px;display:block;margin:0 auto 15px;}
.m-topNav .menu >div .inner .nsw-main-li .nav-icon1{background-position: 0 0;}
.m-topNav .menu >div .inner .nsw-main-li .nav-icon2{background-position: 0 -70px;}
.m-topNav .menu >div .inner .nsw-main-li .nav-icon3{background-position: 0 -142px;}
.m-topNav .menu >div .inner .nsw-main-li .nav-icon4{background-position: 0 -209px;}
.m-topNav .menu >div .panel .list dd:hover .nav-p1{color:#04a629!important;}
.m-topNav .menu >div .panel .two-nav{width: 870px;background-color: #fff;border-radius: 5px;float: right}
.m-topNav .menu >div .panel .two-nav:before {position: absolute;top: -6px;width: 0;height: 0;content: " ";border-right: 8px solid transparent;border-bottom: 8px solid #fff;border-left: 8px solid transparent;border-top: 8px solid transparent;border-color: #fff #fff transparent transparent;transform: rotate(-45deg);box-shadow: 2px -2px 2px #eee;}
.m-topNav .menu >div .panel .list2 dd{width: 33.33%;padding-bottom: 30px;padding: 0 6%;}
.m-topNav .menu >div .inner .nsw-main-li .nav-icon5{background-position: -82px 0;}
.m-topNav .menu >div .inner .nsw-main-li .nav-icon6{background-position: -82px -70px;}
.m-topNav .menu >div .inner .nsw-main-li .nav-icon7{background-position: -82px -142px;}
.m-topNav .menu >div .inner .nsw-main-li .nav-icon8{background-position: -82px -209px;}
.m-topNav .menu >div .inner .nsw-main-li .nav-icon9{background-position: -82px -284px;}
.m-topNav .menu >div .inner .nsw-main-li .nav-icon19{background-position: -82px -355px;}
.m-topNav .menu >div .panel .three-nav{width: 870px;background-color: #fff;border-radius: 5px;float: right;}
.m-topNav .menu >div .panel .three-nav:before {position: absolute;top: -6px;width: 0;height: 0;content: " ";border-right: 8px solid transparent;border-bottom: 8px solid #fff;border-left: 8px solid transparent;border-top: 8px solid transparent;border-color: #fff #fff transparent transparent;transform: rotate(-45deg);box-shadow: 2px -2px 2px #eee;}
.m-topNav .menu >div .panel .list3 dd{width: 33.33%;padding-bottom: 30px;padding: 0 6%;}
.m-topNav .menu >div .inner .nsw-main-li .nav-icon10{background-position: -166px 0;}
.m-topNav .menu >div .inner .nsw-main-li .nav-icon11{background-position: -166px -70px;}
.m-topNav .menu >div .inner .nsw-main-li .nav-icon12{background-position: -166px -142px;}
.m-topNav .menu >div .inner .nsw-main-li .nav-icon13{background-position: -166px -209px;}
.m-topNav .menu >div .panel .four-nav{width: 580px;background-color: #fff;border-radius: 5px;float: right}
.m-topNav .menu >div .panel .four-nav:before {position: absolute;top: -6px;width: 0;height: 0;content: " ";border-right: 8px solid transparent;border-bottom: 8px solid #fff;border-left: 8px solid transparent;border-top: 8px solid transparent;border-color: #fff #fff transparent transparent;transform: rotate(-45deg);box-shadow: 2px -2px 2px #eee;}
.m-topNav .menu >div .panel .list4 dd{width: 50%;padding-bottom: 30px;padding: 0 6%;}
.m-topNav .menu >div .inner .nsw-main-li .nav-icon14{background-position: -256px 0;}
.m-topNav .menu >div .inner .nsw-main-li .nav-icon15{background-position: -256px -70px;}
.m-topNav .menu >div .panel .five-nav{width: 870px;background-color: #fff;border-radius: 5px;float: right}
.m-topNav .menu >div .panel .five-nav:before {position: absolute;top: -6px;width: 0;height: 0;content: " ";border-right: 8px solid transparent;border-bottom: 8px solid #fff;border-left: 8px solid transparent;border-top: 8px solid transparent;border-color: #fff #fff transparent transparent;transform: rotate(-45deg);box-shadow: 2px -2px 2px #eee;}
.m-topNav .menu >div .panel .list5 dd{width: 33.33%;padding-bottom: 30px;padding: 0 6%;}
.m-topNav .menu >div .inner .nsw-main-li .nav-icon16{background-position: -335px 0;}
.m-topNav .menu >div .inner .nsw-main-li .nav-icon17{background-position: -335px -70px;}
.m-topNav .menu >div .inner .nsw-main-li .nav-icon18{background-position: -335px -141px;}


.g-topNav.moveDown .m-login a.refister{border:1px solid #00bd66!important}
.g-topNav.solid .m-login a.refister{border:1px solid #00bd66!important}
.friendLink{width:100%;}
.m-section-friendLink{padding-top:30px!important ;padding-bottom:50px!important;}
.friendLink h2{font-size: 16px;color: #535353;margin-bottom: 10px;}
.friendLink ul{display: inline-block;}
.friendLink ul li{display: block;float: left;}
.friendLink a {color: #A1A3A3;font-size: 14px;line-height: 26px;margin-right: 20px;white-space: nowrap;}
.g-topNav.moveDown .menu >div >a:hover {color: #00bd66!important;}
.m-topNav .menu >div >a:hover .u-icon-caret {background: url(../img/down-green@2x.png) no-repeat!important;background-size: 9px auto!important;}
.m-topNav .menu >div .panel .one-nav:before{left: 50.5%;}
.m-topNav .menu >div .panel .two-nav:before{left: 58%;}
.m-topNav .menu >div .panel .three-nav:before{left: 65%;}
.m-topNav .menu >div .panel .four-nav:before{left: 73%;}
.m-topNav .menu >div .panel .five-nav:before{left: 81%;}


.u-icon-caret{
    background-size: 8px auto;
}
.m-topNav .menu >div >a:hover .u-icon-caret {
    background-size: 8px auto!important;
} 
.u-icon-caret-1{
    background:url(../img/down-black@2x.png) no-repeat;background-size: 8px auto;background-position: 0 5px;
}
.u-icon-caret-2{
    background:url(../img/down-black@2x.png) no-repeat !important;background-size: 8px auto!important;background-position: 0 5px!important;
}
.g-topNav.solid .menu >div >a:hover span.u-icon-caret{
    background-size: 8px auto!important;
}






