body{
    -webkit-user-select:none;
    -moz-user-select:none;
    -ms-user-select:none;
    user-select:none;
}
.m-topNav .menu >li >a{color:#333!important;}

.only_ws_ban{margin-top: 49px!important;}
.header_wap{padding:0!important;}

.nsw-main{/*width: 900px;*/ margin: 0 auto;position: relative;    overflow: auto;}
.nsw-main-li{width:33.33%;}
.nsw p[name="16px"]{border-bottom: 1px dashed #fff;padding-bottom: 10px;}
.nsw a { color: #bbb;}
.nav_scroll2 p {color: #bbb;margin: 0;}
.nav_scroll2 p.minpx{color:#666;}
.nsw .dian{width:10px;height:10px;border-radius: 50px;background: #ccc;position: absolute;top:45px;}
.nsw .dian4{right: 0;}
.nsw-main2-li{width:33.33%; text-align: center;}
.nsw .header-icon{width:140px;height:95px;display: block;background: url(/images/header-icon.png) no-repeat; margin: 0 auto;}
.nsw .header-icon1{background-position: 0 0}
.nsw .header-icon2{background-position: 0 -110px}
.nsw .header-icon3{background-position: 0 -236px}
.nsw-main2 a:hover .header-icon1{background-position:-168px 0;}
.nsw-main2 a:hover .header-icon2{background-position:-168px -110px;}
.nsw-main2 a:hover .header-icon3{background-position:-168px -235px;}
.c {width: 1202px;margin: 0 auto;border: 1px solid transparent;}
.chapter_nav p {line-height: 48px;}
.lf {float: left;}
.rt {float: right;}
.c333 {color: #333;}
.f16 {font-size: 16px;}
.chapter-btn {margin-top: 10px;border: 1px solid #f8b600;border-radius: 50px;background-color: #f8b600;color: #fff;width: 96px;height: 28px;text-align: center;display: inline-block;line-height:28px;font-size: 14px;margin-right: 12px;}
.chapter_nav ul {margin-top: 2px;display: flex;display: -webkit-flex;display: -ms-flexbox;flex-direction: row;justify-content: center;margin-right: 30px;}
.chapter_nav ul li {float: left;}
.chapter_nav .on {color: #00bd66;border-bottom: 2px solid #00bd66;}
.chapter_nav ul li a {display: inline-block;font-size: 14px;width: 50px;height:50px;line-height:50px;margin: 0 10px;color: #333;border-bottom: 2px solid transparent;text-align: center;}
.chapter_nav ul li a:hover{color: #00bd66;border-bottom: 2px solid #00bd66;}
.header-top .wx{height:30px;}
.u-icon-caret{background: url(https://www.xorder.com.cn/index2/img/down-black@2x.png) no-repeat!important;width: 8px!important; background-size: 9px auto!important; height: 12px!important; margin-top: 29px!important;}
.moveDown .m-topNav .menu >li .panel {top:60px!important;}
.moveDown .m-topNav .menu >li .panel.price{top:66px!important;}

@media screen and (max-width:1000px){
#pic a{width:100%;display:block;margin:5px 0;text-align:left}
.wap_banner.wapbanner{margin-top: 37px!important;}
}

.nsw{position: relative;left: 0;top: 0;}
.g-topNav.moveDown .menu >li:hover >a {color: #00bd66!important;}
.m-topNav .menu >li >a:hover .u-icon-caret {background: url(/index2/img/down-green@2x.png) no-repeat!important;background-size: 9px auto!important;}
.m-topNav .menu >li .panel .one-nav:before{left: 50.5%;}
.m-topNav .menu >li .panel .two-nav:before{left: 42%;}
.m-topNav .menu >li .panel .three-nav:before{left: 53%;}
.m-topNav .menu >li .panel .four-nav:before{left: 45%;}
.m-topNav .menu >li .panel .five-nav:before{left: 74%;}
.m-topNav .menu >li .panel .inner{overflow:inherit!important}
.mt15{margin-bottom: 15px;}
.menu-product{border:1px solid #eee;height: auto;}
.nsw-main{padding:30px 15px;}
.sidenav-menu > li .menu-product .one-nav{min-width: 510px;}
.sidenav-menu > li .menu-product .two-nav,.sidenav-menu > li .menu-product .three-nav{width: 750px;}
.menu-product .nsw-main .nsw-main-li1 .nav-icon, .menu-product .nsw-main .nsw-main-li2 .nav-icon{margin: 0 15px 15px 0;}
.menu-product .nsw-main .nsw-main-li2 .nav-icon{margin:0 15px 30px 0;}
.chanpinhot {height: 63px;width: 63px;position: absolute !important;top: -22px;}
span.free_ {font-weight: 300;padding: 0;margin: 0 0 0 5px;text-align: center;width: 40px;font-size: 12px;height: 20px;line-height: 20px;color: #FFF !important;display: inline-block;background-image: linear-gradient(135deg,#F23673 0,#FF9466 100%);border-radius: 3px;}
span.free_1{font-weight: 300;padding: 0;margin: 0 0 0 5px;text-align: center;width: 40px;font-size: 12px;height: 20px;line-height: 20px;color: #FFF;display: inline-block;border-radius: 3px;border: 1px solid red;color: red  !important;}


/*导航修改*/
a{
	text-decoration:none !important;
}
.icon {
   width: 1em; height: 1em;
   vertical-align: -0.15em;
   fill: currentColor;
   overflow: hidden;
}
.HeaderdropMenu{
	position:fixed;
	top:65px;
	left:0;
	background:#fff;
	width:100%;
	visibility:hidden;
	z-index:100;
}
.m-topNav .menu >li:hover .head_drop{
	transform: rotate3d(0, 0, 0, 0deg);
	visibility:visible;
}
.m-topNav .menu >li >a{
	border-bottom:none;
	padding:0;
	font-size:14px;
}

.head_drop{
	-webkit-box-shadow: inset 0px 2px 5px rgba(0, 0, 0, 0.07);
    box-shadow: inset 0px 2px 5px rgba(0, 0, 0, 0.07);
	border-bottom:0.5px solid #e5e5e5;
	transform: rotate3d(1, 0, 0, -90deg);
    transform-origin: 50% 0%;
    transition: 300ms ease-in-out;
}
.MenuContainer{
	width:1200px;
	margin:0 auto;
	padding:30px 0;
}
.HeaderdropMenu p{
	margin-bottom:0;
}
.MenuContainer .title{
	margin:0 0 10px 20px;
	font-size:12px;
	line-height:12px;
	color:#999;
}
.HeaderdropMenu .item{
	width:260px;
	padding:10px 20px 15px;
	clear:both;
	overflow:hidden;
	cursor:pointer;
	border: 1px solid #fff;
}
.HeaderdropMenu .left{
	border-right:1px solid #e9e9e9;
}
.HeaderdropMenu .item:hover{
	background:#F5FCFA;
	border-color: rgba(0,189,102,0.2);
}
.HeaderdropMenu .item:hover p{
	color:#00bd66;
}
.HeaderdropMenu .item .itemImg{
	display:block;
	float:left;
	margin:3px 10px 0 0;
	opacity:1;
}
.HeaderdropMenu .item .itemImage{
	display:inline-block;
	margin-right:10px;
	width:20px;
	height:20px;
}
.contentRight .item .itemImage{
	width:14px !important;
	height:14px;
}
.HeaderdropMenu .item .itemContent{
	font-size: 16px;
	font-weight:500;
    line-height: 24px;
    color: #333;
    margin-bottom: 4px;
	transition-duration: 0.5s, 0.5s;
}
.HeaderdropMenu .item a{
	display:block;
}
.contentRight .item .itemContent{
	line-height:16px;
	margin-bottom:6px;
}
.HeaderdropMenu .item .itemDetail{
	font-size: 12px;
    line-height: 12px;
    color: #999;
	transition-duration:0.5s, 0.5s;
}
.itemLabel{
	margin-left: 5px;
	width:32px;
	height:16px;
	text-align:center;
	display:inline-block;
	vertical-align: text-top;
}
.contentRight{
	padding-left:70px;
}
.contentRight .item{
	padding:10px 20px 8px;
}
.contentRight .itemLeft{
	text-align:left;
}
.contentRight .itemRight{
	text-align:right;
}
.itemBotton{
	font-size:12px;
	color:#666;
	line-height:50px;
	text-align:center;
	background:#F5FCFA;
	margin-top:35px;
}
.applicationItem{
	display:block;
	height:80px;
}
.applicationItem:hover{
	background:#F5FCFA;
}
.applicationItem h3{
	font-size: 16px;
    line-height: 22px;
    color: #333333;
    padding: 16px 0px 10px 20px;
	margin:0;
}
.applicationItem p{
	font-size: 12px;
    line-height: 12px;
    color: #999999;
    padding-left: 20px;
}
.ServiceResource{
	position:absolute;
	width:225px;
}
.ServiceResource .MenuContainer{
	padding:15px 0;
	width:auto;
}
.ServiceResource .MenuContainer a{
	padding:10px 30px;
	color:#333;
	font-size:14px;
	line-height:22px;
	display:block;
}
.ServiceResource .MenuContainer a:hover{
	background:#F5FCFA;
}
.solution-icon{
	margin-right:6px;
}
.solution-icon9 {
    background-position: -2px -463px;
}
.solution-icon10 {
    background-position: -2px -415px;
}
.PhoneNav .navMenu{
	background-color: #fff;
    position: fixed;
    top: 0;
    right: -290px;
    overflow: hidden;
    z-index: 999999999;
    height: 100%;
    width: 290px;
    padding-bottom: 30px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-transition: right .25s ease-in-out;
    -moz-transition: right .25s ease-in-out;
    transition: right .25s ease-in-out;
}
.PhoneNav.open .navMenu{
	right:0;
}
.PhoneNav .menuBg {
    display: none;
    background-color: rgba(0,0,0,.7);
    position: fixed;
    left: 0;
    top: 0;
    width: 100%;
    height: 2000px;
    z-index: 99999999;
}
.PhoneNav.open .menuBg{
	display:block;
}
.PhoneNav .navMenu .nav-logo{
    z-index: 200;
    background-color: #fff;
    width: 290px;
    padding: 15px 30px;
    border-bottom: 1px solid #e5e5e5;
}
.PhoneNav .nav-icon {
    width: 18px;
    height: 18px;
    position: absolute;
    top: 16px;
    right: 30px;
    z-index: 1010;
}
.PhoneNav .nav-icon:before{
	content: "";
    position: absolute;
    top: 8px;
	height: 2px;
	width:18px;
    background-color: #999;
    -webkit-transform: rotate(-45deg);
    -moz-transform: rotate(-45deg);
    -ms-transform: rotate(-45deg);
    transform: rotate(-45deg);
    border-radius: 2px;
    opacity: 1;
}
.PhoneNav .nav-icon:after{
	content: "";
    position: absolute;
    top: 8px;
	height: 2px;
	width:18px;
    background-color: #999;
	-webkit-transform: rotate(45deg);
    -moz-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    transform: rotate(45deg);
    border-radius: 2px;
    opacity: 1;
}
.PhoneNav .nav-icon-line{
	opacity:0;
}
.navList{
	padding:0 30px;
	height: calc(100% - 30px);
    overflow-y: auto;
}
.mainNav{
	font-size:16px;
	line-height:50px;
	color:#333 !important;
}
.phoneNavItem{
	padding-left:16px;
	display:none;
	font-size:0px;
}
.phoneNavItem.open{
	display:block;
}
.phoneNavItem h3{
	font-size:12px;
	line-height:12px;
	color:#999;
	margin-bottom:5px;
	margin-top:0;
}
.phoneNavItem h3:nth-child(2){
	margin-top:15px;
}
.phoneNavItem a{
	color: #666;
    font-size: 16px;
    line-height: 46px;
    width: 50%;
    display: inline-block;
}
.mainNav .icon,.m-topNav .menu >li .icon{
	width:20px;
	text-align:center;
	-webkit-transition: -webkit-transform .2s cubic-bezier(0.55, 0.085, 0.68, 0.53);
    transition: -webkit-transform .2s cubic-bezier(0.55, 0.085, 0.68, 0.53);
    transition: transform .2s cubic-bezier(0.55, 0.085, 0.68, 0.53);
    transition: transform .2s cubic-bezier(0.55, 0.085, 0.68, 0.53), -webkit-transform .2s cubic-bezier(0.55, 0.085, 0.68, 0.53);
}
.mainNav.active .icon,.m-topNav .menu >li:hover .dropDownIcon{
	-webkit-transform: rotate(-180deg);
    transform: rotate(-180deg);
}
.navBtn{
	float:right;
	margin-top:15px;
	padding:0;
	display:inline-block;
	vertical-align:middle;
}
.navBtn span{
	display: block;
    width: 24px;
    height: 2px;
    margin-bottom: 5px;
    position: relative;
    background: #999;
    border-radius: 3px;
    z-index: 1;
    -webkit-transform-origin: 20px;
    transform-origin: 20px;
    transition: background 0.5s cubic-bezier(0.77, 0.2, 0.05, 1), opacity 0.55s ease, transform 0.5s cubic-bezier(0.77, 0.2, 0.05, 1), width 0.5s;
}
.navBtn span:nth-child(1){
	opacity: 1;
    transform: rotate(0);
}
.navBtn span:nth-child(2){
	transform: rotate(0);
    transition: width 0.5s ease;
}
.navBtn span:nth-child(3){
	margin-bottom: 0;
}
.m-login .u-btn{
	height: 30px;
    line-height: 30px;
    padding: 0 20px!important;
	display:inline-block;
	vertical-align:top;
}
.g-topNav .wrapper .m-topLogo img{
	max-width: 166px;
	display:inline-block;
}
.logoDescription{
	display: inline-block;
    margin-bottom: 0;
    color: #666;
    vertical-align: text-top;
}
@media(max-width:768px){
	.g-block.g-block-navigation{
		height:50px !important;
	}
	#cases-dh{
		margin-top:50px !important;
	}
	.m-navigation .u-btn-anim{
		float:right;
		margin-top: 15px;
	}
	.m-navigation a{
		display: flex;
		align-items: center;
		justify-content: center;
		float: left;
		height: 50px;
	}
	.m-navigation .u-logo{
		margin-top:0;
	}
	.g-topNav{
		z-index:99999999;
	}
}