.page-header {
    color: #fff;
    position: fixed;
    left: 0;
    right: 0;
    top: 0;
    z-index: 1000;
    transition: top 0.3s linear;
    /* overflow: hidden; */
    //box-shadow: 0px 4px 4px 0px rgb(0 0 0 / 8%);
	//background-color: #ffffff;
    //box-shadow:0px 4px 4px 0px rgba(0,0,0,0.08);
	box-shadow: 0 0 5px #888;
    color: #000; 
	background-color: hsla(240,0%,100%,1);
}
.page-header .menu-title-a{
	color: #000; 
}
.page-header:hover,
.page-header-hover{
    //background-color: #ffffff;
	background-color: hsla(240,0%,100%,1);
    //box-shadow:0px 4px 4px 0px rgba(0,0,0,0.08);
	box-shadow: 0 0 5px #888;
    color: #000; 
}
.page-header:hover .menu-title-a{
	color: #000; 
}
.page-header:hover .right-part{
    color: #000; 
}
.mobile-page-header .DivNone,
.page-header .DivNone{
    display: none!important;
}
.page-header-hide {
    top: -100px;
}
.header-content {
    display: block;
    height: 66px;
    line-height: 66px;
    width: 1160px;
	
}
.clearfix:after {
    visibility: hidden;
    display: block;
    font-size: 0;
    content: " ";
    clear: both;
    height: 0;
}

.page-header .logo {
	margin-top:16px;
	//width: 234px;
    //height: 36px;
	width: 221px;
    height: 34px;
    cursor: pointer;
}
.page-header .hover-img{
    display: none;
}
.page-header .init-img{
    display: inline-block;
}
/** right **/
.page-header .right-part {
    display: block;
    float: right;
    font-size: 14px;
    color:  #fff;
	height:66px;
}
.page-header .right-part a{
    color:  #fff;
}
.page-header .right-part .tel {
    margin-right: 20px;
}
.page-header:hover .right-part a:hover,
.page-header-hover .right-part a:hover{
    color: #0864F0;
	text-decoration:underline;
}

.page-header .right-part .right-part-logo-search{
	float:left;
	height:100%;
	position:relative;
	//overflow:hidden;
}
.page-header .right-part .right-part-logo-search-img-black{
	display:block;
	width:14px;
	height:14px;
	margin-top:26px;
	margin-right:20px;
	cursor: pointer;
}
.page-header .right-part .right-part-logo-search-img-white{	
	display:block;
	width:14px;
	height:14px;
	margin-top:26px;
	margin-right:20px;
	cursor: pointer;
	display:none;
}
/* 菜单-搜索框下拉菜单  */
.page-header .right-part .right-part-logo-search-kuang{	
	display:none;
	position:absolute;
	top:0px;
	left:-404px;
	width:424px;
	height:320px;
	cursor: pointer;
	z-index: 99999;
	visibility: visible;
    transition: all .3s ease-in-out;
	background-image: linear-gradient(0deg, #ffffff 0%, #f3f5f8 100%);
    border: 2px solid #fff;
    box-shadow: 8px 8px 20px 8px rgba(55,99,170,.1);
}
.page-header .right-part .right-part-logo-search-kuang-bar{
	box-sizing: border-box;
    position: relative;
    padding-right: 72px;
    padding-left: 20px;
    margin: -2px -2px 0;
    height: 62px;
    background-image: linear-gradient(0deg, #ffffff 0%, #f3f5f8 100%);
    border: 2px solid #fff;
    box-shadow: 8px 8px 20px 0 rgba(55,99,170,.1);
	opacity: 1;
    transition: all .3s ease-in-out;
}
.page-header .right-part .right-part-logo-search-kuang-bar-input{
	box-sizing: border-box;
    border-width: 0;
    background: transparent;
    width: 100%;
    padding: 18px 0;
    font-size: 14px;
    color: #495770;
    line-height: 22px;
	outline:none;
	letter-spacing: normal;
    word-spacing: normal;
    text-transform: none;
    text-indent: 0px;
    text-shadow: none;
    display: inline-block;
    text-align: start;
    appearance: textfield;
	-webkit-rtl-ordering: logical;
    cursor: text;
	border-style: inset;
    border-color: -internal-light-dark(rgb(118, 118, 118), rgb(133, 133, 133));
    border-image: initial;
	transition: all .3s ease-in-out;
}
.page-header .right-part .right-part-logo-search-kuang-bar-btns{
	position: absolute;
    right: 20px;
    top: 0;
    display: flex;
}
.page-header .right-part .right-part-logo-search-kuang-btn{
	display: flex;
    align-items: center;
    justify-content: center;
    box-sizing: border-box;
    height: 62px;
    font-size: 0;
    line-height: 62px;
    cursor: pointer;
    background: transparent;
    border-width: 0;
	outline:none;
}
.page-header .right-part .right-part-logo-search-kuang-search-logo{
	background: url(../image/main/search3.png) no-repeat center center;
	display: block;
    width: 16px;
    height: 16px;
	background-size: 16px 16px;
}
.page-header .right-part .right-part-logo-search-kuang-clear-logo{
	display: block;
    width: 16px;
    height: 16px;
	background: url(../image/main/delete.png) no-repeat center center;
	background-size: 16px 16px;
}
.page-header .right-part .right-part-logo-search-kuang-bar-result{
	padding: 12px 0 20px;
	transition: all .3s ease-in-out;
    transition-delay: .1s;
	cursor:default;
}
.page-header .right-part .right-part-logo-search-kuang-bar-result-title{
	margin-bottom: 12px;
    font-size: 14px;
    color: #9ea6b3;
    line-height: 22px;
    padding: 0 20px;
    font-weight: normal;
}
.page-header .right-part .right-part-logo-search-kuang-bar-result-ul{
	margin: 0 14px 5px;
    max-height: 80px;
    overflow: hidden;
}
.page-header .right-part .right-part-logo-search-kuang-bar-result-li{
	float:left;
    padding: 0 6px 12px;
    max-width: 100%;
}
.page-header .right-part .right-part-logo-search-kuang-bar-result-li a{
	box-sizing: border-box;
    display: block;
    background: rgba(205,216,229,.5);
    border-radius: 2px;
    height: 28px;
    padding: 0 12px;
    font-size: 12px;
    color: #495770;
    line-height: 28px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.page-header .right-part .right-part-logo-search-kuang-bar-result-li a:hover{
	text-decoration: none;
}

.page-header .right-part .right-part-wendang{
	float:left;
	margin-right:14px;
	color:#000;
	line-height: 66px;
}
.page-header .right-part .right-part-tel{
	float:left;
	color:#0864F0;
	line-height: 66px;
	font-size: 18px;
	font-style:italic;
	font-weight: 1000;
	
	//text-decoration:underline;	
	//line-height: 36px;
	//border:1px solid #0864F0;
	//padding-left:12px;
	//padding-right: 12px;
	//margin-top:14px;
	//border-radius:2px;
	//background-color:#0864F0 ;
}
.page-header .right-part .right-part-fenge{
	float:left;
	margin-right:14px;
	color:#000;
	line-height: 66px;
}
.page-header .right-part .right-part-denglu{
	padding:6px 12px;
	color: #fff;
    background-color: #00bdff;
	border-radius:2px;
	margin-right:10px;
}

.page-header .right-part .right-part-logo-register{
	float:left;
	height:100%;
	overflow:hidden;
}
.page-header .right-part .right-part-userphoto{
	float:left;	
	overflow:hidden;
	margin-left:2px;
}
.page-header .right-part .right-part-userphoto-img{
	width:36px;
	height:36px;
	border-radius:18px;
	margin-top:15px;
}
.page-header .right-part .right-part-kongzhitai{
	padding:8px 10px;
	color: #fff;
    //background-color: #ff227a;
	background-color: #016cfa;
	border-radius:2px;
}
.page-header:hover .right-part .right-part-userphoto-img{
	//border:2px solid #0864F0;
	//background:#0864F0;
}
.page-header:hover .right-part .right-part-logo-search-img-white{
  display: none;
}
.page-header:hover .right-part .right-part-logo-search-img-black{
  display: block;
}
.page-header:hover .right-part .right-part-kongzhitai{
    color: #fff;
}
.page-header:hover .right-part .right-part-kongzhitai:hover{
    color: #fff;
	text-decoration:none;
}
.page-header:hover .right-part .right-part-wendang{
    color: #000;
}
.page-header:hover .right-part .right-part-tel{
    color: #0864F0;
}
.page-header:hover .right-part .right-part-fenge{
    color: #000;
}
.page-header .right-part .tel-icon{
    width: 10px;
    height: 12px;
    margin-right: 8px;
    vertical-align: middle;
}
.page-header .lang-split{
    font-size: 16px;
    margin: 0 2px;
}
/** left **/
.page-header .left-part{
    display: inline-block;
    vertical-align: top;
    margin-left: 25px;
    /* margin-top: 20px; */
	padding-left:30px;
    font-size: 0;
    line-height: 0;
}
.page-header .left-part .menu-item{
    display: inline-block;
    width:120px;
    height:66px;
    line-height: 66px;
    margin-right: 15px;
    text-align: center;
    font-size:14px;
    cursor: pointer;
    /* text-shadow:0px 4px 4px rgba(0,0,0,0.08); */
    //color:rgba(255,255,255,1);
}
.page-header .left-part .menu-item .menu-name {
    font-weight: 600;
}
.page-header .left-part .menu-item:hover .menu-name{
    color: #0864F0;
}
.page-header .left-part .menu-item .nav-line{
    display: none;
    position: absolute;
    top: 45px;
    left: 30px;
    width:20px;
    height:4px;
    background:rgba(255,255,255,1);
    box-shadow:0px 4px 4px 0px rgba(0,0,0,0.08);
    margin: 0 auto;
}



/* 首页主菜单-子菜单  场景服务 */
.page-header .left-part .menu-item .scene-menu-popover{
    position: absolute;
    cursor: default;
	width:100%;
    top: 64px;
    left: 0px;
    z-index: 99999;
	//height: 380px;
	background:#fff;
	box-shadow: 0px 6px 6px rgb(0 0 0 / 5%);
	overflow:hidden;
	//display:none;
	transition: all .2s;
	height: 0;
}
.page-header .left-part .scene-menu:hover .scene-menu-popover{
	//display:block;
	border-top:1px solid #dfe1e6;
	height: 300px;
    -webkit-backdrop-filter: saturate(180%) blur(20px);
    backdrop-filter: saturate(180%) blur(20px);
}
.page-header .left-part .scene-menu-popover-main{
	width:1160px;
	height:100px;
	margin:0 auto;
	background:#000;
	margin-top:10px;
}

/* 首页主菜单-子菜单  小微程序 */
.page-header .left-part .menu-item .applet-menu-popover{
    position: absolute;
    cursor: default;
	width:100%;
    top: 64px;
    left: 0px;
    z-index: 99999;
	//height: 380px;
	background:#fff;
	box-shadow: 0px 6px 6px rgb(0 0 0 / 5%);
	overflow:hidden;
	//display:none;
	transition: all .2s;
	height: 0;
}
.page-header .left-part .applet-menu:hover .applet-menu-popover{
	//display:block;
	border-top:1px solid #dfe1e6;
	height: 300px;
    -webkit-backdrop-filter: saturate(180%) blur(20px);
    backdrop-filter: saturate(180%) blur(20px);
}
.page-header .left-part .applet-menu-popover-main{
	width:1160px;
	height:100px;
	margin:0 auto;
	background:#000;
	margin-top:10px;
}

/* 首页主菜单-子菜单  技术服务 */
.page-header .left-part .menu-item .technology-menu-popover{
    position: absolute;
    cursor: default;
	width:100%;
    top: 64px;
    left: 0px;
    z-index: 99999;
	background:#fff;
	box-shadow: 0px 6px 6px rgb(0 0 0 / 5%);
	overflow:hidden;
	transition: all .2s;
	height: 0;
}
.page-header .left-part .technology-menu:hover .technology-menu-popover{
	border-top:1px solid #dfe1e6;
	height: 460px;
    -webkit-backdrop-filter: saturate(180%) blur(20px);
    backdrop-filter: saturate(180%) blur(20px);
}
.page-header .left-part .technology-menu:hover .menu-name-technology{
	border-bottom:2px solid #006EFF;
}

/* 首页主菜单-子菜单  资源服务 */
.page-header .left-part .menu-item .ziyuan-menu-popover{
    position: absolute;
    cursor: default;
	width:100%;
    top: 64px;
    left: 0px;
    z-index: 99999;
	background:#fff;
	box-shadow: 0px 6px 6px rgb(0 0 0 / 5%);
	overflow:hidden;
	transition: all .2s;
	height: 0;
}
.page-header .left-part .ziyuan-menu:hover .ziyuan-menu-popover{
	border-top:1px solid #dfe1e6;
	height: 400px;
    -webkit-backdrop-filter: saturate(180%) blur(20px);
    backdrop-filter: saturate(180%) blur(20px);
}

/* 首页主菜单-子菜单  开发服务 */
.page-header .left-part .menu-item .customized-menu-popover{
    position: absolute;
    cursor: default;
	width:100%;
    top: 64px;
    left: 0px;
    z-index: 99999;
	background:#fff;
	box-shadow: 0px 6px 6px rgb(0 0 0 / 5%);
	overflow:hidden;
	transition: all .2s;
	height: 0;
}
.page-header .left-part .customized-menu:hover .customized-menu-popover{
	border-top:1px solid #dfe1e6;
	height: 400px;
    -webkit-backdrop-filter: saturate(180%) blur(20px);
    backdrop-filter: saturate(180%) blur(20px);
}

/* 首页主菜单-子菜单  核心硬件 */
.page-header .left-part .menu-item .hardware-menu-popover{
    position: absolute;
    cursor: default;
	width:100%;
    top: 64px;
    left: 0px;
    z-index: 99999;
	background:#fff;
	box-shadow: 0px 6px 6px rgb(0 0 0 / 5%);
	overflow:hidden;
	transition: all .2s;
	height: 0;
}
.page-header .left-part .hardware-menu:hover .hardware-menu-popover{
	border-top:1px solid #dfe1e6;
	height: 400px;
    -webkit-backdrop-filter: saturate(180%) blur(20px);
    backdrop-filter: saturate(180%) blur(20px);
}


/* 首页主菜单-子菜单  平台软件 */
.page-header .left-part .menu-item .software-menu-popover{
    position: absolute;
    cursor: default;
	width:100%;
    top: 64px;
    left: 0px;
    z-index: 99999;
	background:#fff;
	box-shadow: 0px 6px 6px rgb(0 0 0 / 5%);
	overflow:hidden;
	transition: all .2s;
	height: 0;
}
.page-header .left-part .software-menu:hover .software-menu-popover{
	border-top:1px solid #dfe1e6;
	height: 400px;
    -webkit-backdrop-filter: saturate(180%) blur(20px);
    backdrop-filter: saturate(180%) blur(20px);
}

/* 首页主菜单-子菜单  关于我们 */
.page-header .left-part .menu-item .aboutus-menu-popover{
    position: absolute;
    cursor: default;
	width:100%;
    top: 64px;
    left: 0px;
    z-index: 99999;
	background:#fff;
	box-shadow: 0px 5px 5px rgb(0 0 0 / 10%);
	overflow:hidden;
	transition: all .2s;
	height: 0;
}
.page-header .left-part .aboutus-menu:hover .aboutus-menu-popover{
	border-top:1px solid #dfe1e6;
	height: 400px;
    -webkit-backdrop-filter: saturate(180%) blur(20px);
    backdrop-filter: saturate(180%) blur(20px);
}
.aboutus-menu-popover-item-main{
	width:100%;
	height:185px;
	overflow:hidden;
	//background:#EEF6F9;
}
.aboutus-menu-popover-item{
	float: left;
    margin-right: 10px;
	width:200px;
	text-align:left;
	padding-top:10px;
	padding-left:30px;
}
.aboutus-menu-popover-item-title{
	//font-family: PingFang-SC-Heavy;
	font-size: 16px;
	line-height:20px;
	font-weight:500;
	margin-bottom:20px;
    color: #252b3a;
	//color:#053A8B;
    text-align: left;
    position: relative;
	-webkit-transition: all .2s;
    transition: all .2s;
}
.aboutus-menu-popover-item-ul{
	width:100%;
}
.aboutus-menu-popover-item-a{
	display:block;
	margin-bottom: 18px;
}
.aboutus-menu-popover-item-a-title{	
    line-height: 20px;
	font-size: 14px;
	font-weight: 600;
    color: #252b3a;
    -webkit-transition: all .2s;
    transition: all .2s;
}
.aboutus-menu-popover-item-a-title-span{
	color:#C7000B;
	//color:#0864F0;
	line-height: 20px;
	font-size: 12px;
	margin-left:2px;
}
.aboutus-menu-popover-item-a-content{
	font-size: 12px;
    line-height: 18px;
	font-weight: 400;
    color: #606879;
	//color: #8a8e99;
    margin-top: 4px;
}
.aboutus-menu-popover-item-a:hover .aboutus-menu-popover-item-a-title{ 
	-webkit-transition: .3s;
    transition: .3s;
	color:#006EFF;
}
.aboutus-menu-popover-huodong-item{
	float:right;
	width: 220px;
    height: 243px;
    overflow: hidden;
}
.aboutus-menu-popover-huodong-item{
	width: 220px;
    height: 243px;
    border-radius: 4px;
    margin-top: 16px;
	text-align:left;
	background-image: url(../image/menu/huodong/about.png);
	background-size: 220px 243px;
	padding-left:25px;
	padding-top:20px;
}
.aboutus-menu-popover-huodong-item-img{
	width:100%;
	height:100%;
}
.aboutus-menu-popover-huodong-title{
	font-size: 16px;
    line-height: 22px;
    color: #252b3a;
    font-weight: 700;
}
.aboutus-menu-popover-huodong-content{
	font-size: 12px;
    line-height: 18px;
    color: #252b3a;
    margin-top: 4px;
}



/*  首页下拉菜单 - 统一样式 */
.index-menu-popover-main{
	width:1160px;
	height:100%;
	margin:0 auto;
}
.index-menu-popover-main-one{
	float:left;
	width:240px;
	height:398px;
	border-right:1px solid #dfe1e6;
	text-align:left;
	position:relative;
	padding-top:20px;
	padding-right:25px;
	padding-bottom:20px;
}
.index-menu-popover-main-one-technology{
	float:left;
	width:240px;
	height:455px;
	border-right:1px solid #dfe1e6;
	text-align:left;
	position:relative;
	padding-top:20px;
	padding-right:25px;
	padding-bottom:20px;
}
.index-menu-popover-main-one-scene{
	float:left;
	width:240px;
	height:296px;
	border-right:1px solid #dfe1e6;
	text-align:left;
	position:relative;
	padding-top:20px;
	padding-right:25px;
	padding-bottom:20px;
}
.index-menu-popover-main-one-applet{
	float:left;
	width:240px;
	height:296px;
	border-right:1px solid #dfe1e6;
	text-align:left;
	position:relative;
	padding-top:20px;
	padding-right:25px;
	padding-bottom:20px;
}
.index-menu-popover-main-one-img{
	width:112px;
	height:112px;
	display:block;
}
.index-menu-popover-main-one-title{
	font-size: 24px;
    line-height: 30px;
    color: #252b3a;
    margin-top: 20px;
    -webkit-transition: all .2s;
    transition: all .2s;
}
.index-menu-popover-main-one-desc{
	font-size: 14px;
    line-height: 22px;
    color: #575d6c;
    margin-top: 12px;
	text-align:justify;
}
.index-menu-popover-main-one-contact{
	position:absolute;
	display:block;
	bottom:26px;
	left:0;	
    -webkit-transition: all .2s;
    transition: all .2s;
    cursor: pointer;
}
.index-menu-popover-main-one-contact-tel{
	float:left;
	width:20px;
	height:24px;
	background: url(../image/main/telephone.png) no-repeat left center;
	background-size: 12px 12px;
}
.index-menu-popover-main-one-contact-num{
	float:left;
	line-height:24px;
	color: #333;
    font-size: 14px;
}
.index-menu-popover-main-one-contact-num:hover{
	color: #0864F0;
	-webkit-transition: .3s;
    transition: .3s;
}
.index-menu-popover-main-one-link{
	display: block;
    font-size: 14px;
    line-height: 18px;
    color: #252b3a;
    margin-top: 15px;
    -webkit-transition: all .2s;
    transition: all .2s;
    cursor: pointer;
    font-weight: 600;
}
.index-menu-popover-main-one-link:hover{
	color: #006EFF;
}
.index-menu-popover-main-one-link-all{
	display: block;
    font-size: 14px;
    line-height: 18px;
    color: #006EFF;
    margin-top: 15px;
    -webkit-transition: all .2s;
    transition: all .2s;
    cursor: pointer;
    font-weight: 500;
}
.index-menu-popover-main-one-link-all:hover{
	//color: #006EFF;
	text-decoration:underline;
}
.index-menu-popover-main-one-center{
	//display: block;
    font-size: 14px;
    line-height: 18px;
    color: #252b3a;
    margin-top: 20px;
    -webkit-transition: all .2s;
    transition: all .2s;
    cursor: pointer;
    font-weight: 600;
	background:#E6F8FF;
	padding:4px 12px;
}
.index-menu-popover-main-one-center:hover{
	color: #006EFF;
}
.index-menu-popover-main-one-wendang{
	display: block;
    font-size: 14px;
    line-height: 18px;
    color: #252b3a;
    margin-top: 20px;
    -webkit-transition: all .2s;
    transition: all .2s;
    cursor: pointer;
}
.index-menu-popover-main-one-wendang:hover{
	color: #006EFF;
}
.index-menu-popover-main-one-all{
	position:absolute;
	bottom:20px;
	left:0;
	color: #333;
    font-size: 14px;
	font-weight: 600;
    -webkit-transition: all .2s;
    transition: all .2s;
    cursor: pointer;
	line-height:40px;
}
.index-menu-popover-main-one-all:hover{
	color: #006EFF;
}
.index-menu-popover-main-two{
	float:left;
	width:calc(100% - 240px);
	height:400px;
	padding: 20px;
	padding-right:0;
	padding-bottom:10px;
	overflow:hidden;
}
.index-menu-popover-item-ul{
	width:100%;
	height:100%;
	overflow-y:auto;
	text-align:left;
}
.index-menu-popover-item-li{
	float:left;
	width:200px;
	height:80px;
	cursor: pointer;
    transition: .3s;
    border-radius: 4px;
	padding-top:16px;
	padding-left:20px;
	margin-right:20px;
	margin-bottom:10px;
}
.index-menu-popover-item-li2{
	float:left;
	width:200px;
	height:80px;
	cursor: pointer;
    transition: .3s;
    border-radius: 4px;
	padding-top:14px;
	padding-left:20px;
	margin-right:20px;
	margin-bottom:10px;
}
.index-menu-popover-item-li-imgdiv{
	float:left;
}
.index-menu-popover-item-li-img{
	width:48px;
	height:48px;
}
.index-menu-popover-item-li-img2{
	width:52px;
	height:52px;
}
.index-menu-popover-item-li-content{
	float:left;
	margin-left:15px;
}
.index-menu-popover-item-li-content2{
	float:left;
	margin-left:15px;
	padding-top:2px;
}
.index-menu-popover-item-li-content-title{
	font-weight: 500;
    color: #282b31;
    font-size: 16px;
	line-height:24px;
}
.index-menu-popover-item-li-content-text{
	font-size: 12px;
    font-weight: 400;
    color: #606879;
	line-height:24px;
}
.index-menu-popover-item-li:hover{
	background-color: #eaf2ff;
	-webkit-transition: .1s;
    transition: .1s;
}
.index-menu-popover-item-li2:hover{
	background-color: #eaf2ff;
	-webkit-transition: .1s;
    transition: .1s;
}





.page-header .left-part .menu-item .menu-popover{
    position: absolute;
    cursor: default;
    top: 50px;
    left: -25px;
    z-index: 1;
    display: none;
    padding: 18px 0px 24px;
    //background: rgba(255,255,255,1);
	background-color: #ffffff;
    border-radius: 0px 0px 1px 1px;
    box-shadow: 0px 4px 4px 0px rgba(0,0,0,0.1);
    line-height: 24px;
    text-align: left;
}

.page-header .menu-popover .menu-popover-item{
    display: inline-block;
    vertical-align: top;
}
.page-header .left-part .menu-item .menu-popover-open{
    display: block;
}
.page-header .left-part .menu-popover li {
    padding: 6px 34px;
    margin: 0 5px;
}
.page-header .left-part .menu-popover li:hover {
    background:#f7f7f7;
}
.page-header .left-part .menu-item .menu-popover a,
.page-header .left-part .menu-item .menu-popover a span{
    height:24px;
    color:rgba(51,51,51,1);
    line-height:24px;
    outline: none;
    word-break: keep-all;
    white-space: nowrap;
}

.page-header .left-part .menu-popover a img{
    height: 12px;
}

.page-header .left-part .menu-item-columns .menu-popover{
    padding: 24px 64px 34px;
}
.page-header .left-part .menu-item-core .menu-popover{
    //width: 255px;
	//width: 140px;
}

.page-header .left-part .menu-item-jishu .menu-popover{
    width: 860px;
    left: -54px
}
.page-header .menu-item-jishu .menu-popover-item:nth-last-child(2){
    margin-right: 0;
}
.page-header .menu-item-jishu .menu-popover-item-title{
    cursor: auto;
}
.page-header .menu-item-jishu .menu-popover-all{
    text-align: center;
    margin-top: 20px;
}
.page-header .left-part .menu-item-jishu .menu-popover .menu-popover-all a{
    font-weight: bold;
    color: #0E57A2;
}
.page-header .left-part .menu-item-jishu .new-icon{
    height: 14px;
    vertical-align: top;
    margin-top: 5px;
}
.page-header .left-part .menu-item-jishu .menu-popover-all:hover{
    transition: all 0.5s ease 0s;
    transform: translate(0,-2px);
}
.page-header .left-part .menu-item-jishu .menu-popover .menu-popover-item-title:hover span{
    color: #0E57A2;
}

.page-header .left-part .menu-name {
    cursor: pointer;
}
.page-header .left-part .menu-item-products .menu-popover{
    width: 600px;
    left: -45px
}
.page-header .left-part .menu-item-products .menu-popover-item-title{
    cursor: auto;
}
.page-header .left-part .menu-item-industries .menu-popover{
    left: -16px;
}
.page-header .left-part .menu-item-developers .menu-popover{
    left: -21px;
}
.page-header .left-part .menu-item-solutions .menu-popover{
    width: 600px;
    left: -54px;
}
.page-header .menu-item-columns .menu-popover li{
    padding: 6px 0;
    margin: 0;
}
.page-header .menu-item-columns .menu-popover li.menu-popover-item-category{
    padding: 0;
    margin: 26px 0 2px;
}
.page-header .menu-item-columns .menu-popover .menu-popover-item-category:first-child{
    margin-top: 16px;
}
.page-header .left-part .menu-item-columns .menu-popover-line{
    width:150px;
    height:1px;
    /* background: #cccccc; */
    margin: 15px 0 10px;
    //background: -webkit-linear-gradient(left, rgba(10, 35, 73, 0.3) 0%,rgba(0,0,0,0) 100%);
    //background: -o-linear-gradient(right, rgba(10, 35, 73, 0.3) 0%,rgba(0,0,0,0) 100%);
    //background: -moz-linear-gradient(right, rgba(10, 35, 73, 0.3) 0%,rgba(0,0,0,0) 100%);
    //background: linear-gradient(to right, rgba(10, 35, 73, 0.3) 0%,rgba(0,0,0,0) 100%);
    //filter: 'progid:DXImageTransform.Microsoft.Gradient(startColorStr="#CCCCCC", endColorStr="#FFFFFF", GradientType=1)';
	background: #E6E6E6;
}
.page-header .menu-item-columns .menu-popover-item-title{
    display: block;
}
.page-header .menu-item-columns .menu-popover .menu-popover-item-title img{
    display: inline-block;
    vertical-align: top;
    margin-top: 2px;
    height: 18px;
    width: 18px;
}
.page-header .menu-item-columns .menu-popover-item-title span{
    height: 22px;
    font-size: 16px;
    font-weight: 600;
    color: rgba(51,51,51,1);
    line-height: 22px;
}
.page-header .menu-item-columns .menu-popover-item{
    margin-right: 70px;
}
.page-header .menu-item-products .menu-popover-item:last-child,
.page-header .menu-item-solutions .menu-popover-item:nth-last-child(2){
    margin-right: 0;
}
.page-header .menu-item-columns .menu-popover-item .menu-popover-item-category{
    height:17px;
    font-size:12px;
    font-weight:400;
    color:rgba(175,177,183,1);
    line-height:17px;
}
.page-header .menu-item-solutions .menu-popover-all{
    text-align: center;
    margin-top: 20px;
}
.page-header .left-part .menu-item-solutions .menu-popover .menu-popover-all a{
    font-weight: bold;
    color: #0E57A2;
}
.page-header .menu-item-products .menu-popover-all{
    text-align: center;
    margin-top: 20px;
}
.page-header .left-part .menu-item-products .menu-popover .menu-popover-all a{
    font-weight: bold;
    color: #0E57A2;
}
.page-header .left-part .menu-item-solutions .new-icon{
    height: 14px;
    vertical-align: top;
    margin-top: 5px;
}

.page-header .left-part .menu-popover li .init-icon{
    display: inline-block;
}
.page-header .left-part .menu-popover li .hover-icon{
    display: none;
}

.page-header .left-part .menu-popover li:hover,
.page-header .left-part .menu-item-solutions .menu-popover-all:hover{
    transition: all 0.5s ease 0s;
    transform: translate(0,-2px);
}
.page-header .left-part .menu-item-products .menu-popover-all:hover{
    transition: all 0.5s ease 0s;
    transform: translate(0,-2px);
}
.page-header .left-part .menu-popover li:hover a,
.page-header .left-part .menu-popover li:hover a span,
.page-header .left-part .menu-popover li:hover span.menu-popover-name,
.page-header .left-part .menu-popover li.menu-popover-name:hover,
.page-header .left-part .menu-item-solutions .menu-popover .menu-popover-item-title:hover span{
    color: #0E57A2;
}

.page-header .left-part .menu-popover li.menu-popover-item-category:hover{
    transition: none;
    transform: none;
}

.page-header .menu-popover li:hover .hover-icon{
    display: inline-block;
}
.page-header .menu-popover li:hover .init-icon{
    display: none;
}


.page-header .left-part .menu-item.active .menu-name {
    font-weight: bold;
}
.page-header .left-part .menu-item.active .nav-line{
    display: block;
}



.page-header:hover .menu-item,
.page-header:hover .right-part a,
.page-header-hover .menu-item,
.page-header-hover .right-part a{
    color:rgba(51,51,51,1);
}
.page-header:hover .nav-line,
.page-header-hover .nav-line{
    background:rgba(14,87,162,1);
}



.page-header:hover .init-img,
.page-header-hover .init-img{
    display: none;
}
.page-header:hover .hover-img,
.page-header-hover .hover-img{
    display: inline-block;
}
.page-header:hover .menu-item.active .menu-name,
.page-header-hover .menu-item.active .menu-name{
    color: #0E57A2;
}






.mobile-page-header {
    display: none;
}

/* mobile */
@media screen and (max-width:767px) {
	.mobile-header-popover-container span{
		font-size:.14rem!important;
	}
	.mobile-header-popover-container a{
		font-size:.14rem!important;
	}
    .active {
        color: #0E57A2;
    }
    .color-333 {
        color: #333;
        font-weight: bold;
    }
    .color-666 {
        color: #666;
    }
    .page-header {
        display: none;
    }
    .mobile-page-header {
        display: flex;
        position: fixed;
        top: 0;
        left: 0;
        right: 0;
        z-index: 1000;
    }
    .mobile-page-header .top{
        width: 100vw;
        height: .50rem;
        display: flex;
        padding: 0 20px;
        justify-content: space-between;
        align-items: center;
        z-index: 1005;
        position: fixed;
        left: 0;
        right: 0;
        top: 0;
        background: #fff;
        box-shadow:0 .04rem .06rem 0 rgba(0,0,0,0.04);
    }

    .mobile-page-header .top .left{
        display: flex;
        align-items: center;
    }

    .mobile-page-header .top .left img {
        height: .24rem;
    }

    .mobile-page-header .top .right {
        height: .44rem;
        line-height: .44rem;
        text-align: center;
        padding: .16rem .1rem .13rem;
    }
    .mobile-page-header .top .right  span {
        display: block;
        width: 18px;
        height: 2px;
        margin-bottom: 3px;
        background-color: #0E57A2;
        transition: background .5s cubic-bezier(.77,.2,.05,1),opacity .55s ease,transform .5s cubic-bezier(.77,.2,.05,1),width .5s,-webkit-transform .5s cubic-bezier(.77,.2,.05,1);
        left: 0;
        transform-origin: 16px;
        border-radius: 3px;
        opacity: 1;
    }
    .mobile-page-header .top .right  span:nth-of-type(2) {
        transition: width .5s ease;
    }
    .first-rotate {
        transform: rotate(-45deg);
    }
    .mobile-page-header .top .right  span.mid-width {
        width: 0;
        opacity: 0;
    }
    .last-rotate {
        transform: rotate(45deg);
    }
    .mobile-menu-close-button {
        display: none;
    }
    .header-show {
        top: .5rem!important;
        opacity: 1!important;
        z-index: 1000!important;
    }
    .mobile-page-header .mobile-header-popover-container {
        position: absolute;
        left: 0;
        right: 0;
        font-size: .12rem;
        z-index: -1;
        background: #eee;
        opacity: 0;
        top: calc(.44rem - 100vh);
        transition: all 0.5s ease;
    }
    .mobile-page-header .mobile-header-popover-container .mobile-header-popover {
        height: calc(100vh - 1rem);
        overflow-y: scroll;
        background: #fff;
    }
    .mobile-page-header .mobile-header-popover-container .mobile-header-popover .mobile-header-menu-item-wrapper {
        padding: 0 24px;
    }
    .mobile-page-header .mobile-header-popover-container .mobile-header-popover .mobile-header-menu-item {
        display: flex;
        height: .56rem;
        justify-content: space-between;
        align-items: center;
        font-size: .14rem;
        border-bottom: 1px solid rgba(140, 140, 140, .19);
    }

    .header-menu-active {
        transform: translateY(30px);
        opacity: 1!important;
        height: initial!important;
        z-index: 1001!important;
    }
    .mobile-header-menu-children-container {
        z-index: -1;
        background:rgba(249,249,249,1);
        width: 100vw;
        padding: 0 .24rem 0 .4rem;
        position: relative;
        top: -30px;
        opacity: 0;
        transition: all .5s ease;
        transition-property:transform, height, opacity;
        height: 0;
    }
    .mobile-sub-item-container {
        z-index: -1;
        transition: all .5s ease;
        position: relative;
        top: -30px;
        opacity: 0;
        height: 0;
        overflow: hidden;
    }
    .mobile-page-header .mobile-header-popover-container .mobile-header-popover .mobile-header-menu-item-active {
        background: rgb(236,242,248);
        border: none;
        z-index: 1002;
    }
    .mobile-header-menu-item-active .color-333{
        color: #0E57A2;
    }
    .mobile-page-header .mobile-header-popover-container .mobile-header-popover .mobile-header-menu-item-active>.mobile-header-menu-item {
        border: none;
    }

    .mobile-header-menu-children-container .mobile-header-menu-item:last-of-type{
         border: none!important;
     }

    .sticky {
        position: -webkit-sticky;
        position: sticky;
        top: 0;
    }
    /*@keyframes rotate {*/
    /*    0% {*/
    /*        transform: rotate(0);*/
    /*    }*/
    /*    100% {*/
    /*        transform: rotate(180deg);*/
    /*    }*/
    /*}*/
    /*.animation-mobile-header-icon {*/
    /*    animation: rotate .5s linear 1;*/
    /*}*/
    .mobile-header-icon {
        transition: transform 0.5s;
        transform: rotate(0deg);
    }
    .mobile-header-icon-active {
        transform: rotate(180deg);
    }
    .mobile-header-contact-us {
        position: fixed;
        bottom: 0;
        left: 0;
        right: 0;
        height: 0;
        //background:linear-gradient(180deg,rgba(250,252,254,1) 0%,rgba(244,247,251,1) 100%);
        border-radius:0px 0px 0px 2px;
        padding: 0 .6rem 0 .24rem;
        display: flex;
        align-items: center;
        font-size: .14rem;
        color: #333;
        font-family:PingFangSC-Regular,PingFang SC;
        transition: all .5s ease;
        z-index: 1100;
        display: flex;
        justify-content: space-between;
		background:#ffffff;
    }
    .mobile-header-contact-us a {
        color: #333;
    }
    .mobile-header-contact-us-show {
        height: .56rem;
    }
    .mobile-header-contact-us  i {
        font-size: .12rem;
    }
    .mobile-header-contact-us .close{
        position: absolute;
        left: calc(50% - .06rem);
        top: calc(50% - .08rem);
    }
    .menu-popover-item-category {
        display: none!important;
    }
    .mobile-fixed-top {
        position: fixed!important;
        top: 0;
        left: 0;
        right: 0;
    }
    .mobile-sub-title {
        display: flex;
        justify-content: space-between;
    }
    .mobile-header-menu-children-container .init-icon {
        display: inline-block;
        width: .47rem;
        margin-right: .05rem;
    }
}

/*------------------------------------
 * 业务咨询
 ------------------------------------*/
.index-yewuzixun{
	padding-left:15px;
	padding-right:15px;
	background:#FB6C6C;
	padding-top:5px;
	padding-bottom:5px;
	border-radius:12px;
}
.index-yewuzixun:hover{
	color:#ffffff!important;
}
.page-header:hover .index-yewuzixun{
    color: #ffffff!important;
}

.index-menu-yewuzixun:hover{
	color:#ffffff!important;
	padding-left:15px;
	padding-right:15px;
	background:#FB6C6C;
	padding-top:5px;
	padding-bottom:5px;
	border-radius:12px;
}


/*------------------------------------
 * 菜单
 ------------------------------------*/
.menu-jishu-title{
	display:block;
	height:40px;
}
.menu-jishu-title-img{
	float:left;
	width:14px!important;
	height:14px!important;
}
.menu-jishu-title-span{
	float:left;
	font-weight:600;
	height:14px!important;
	line-height:14px!important;
	margin-left:3px;
}
.menu-jishu-title-span:hover{
	color:#0E57A2!important;
}
.page-header .menu-item-columns .menu-popover-item2{
    margin-right: 50px;
}
.page-header .menu-item-columns .menu-popover-item3{
    margin-right: 0px;
}
.page-header .menu-item-columns .menu-popover-item4{
    margin-right: 80px;
}
.page-header .left-part .menu-item-columns .menu-popover-line2{
    width:100px;
    height:1px;
    /* background: #cccccc; */
    margin: 15px 0 10px;
    background: -webkit-linear-gradient(left, rgba(10, 35, 73, 0.3) 0%,rgba(0,0,0,0) 100%);
    background: -o-linear-gradient(right, rgba(10, 35, 73, 0.3) 0%,rgba(0,0,0,0) 100%);
    background: -moz-linear-gradient(right, rgba(10, 35, 73, 0.3) 0%,rgba(0,0,0,0) 100%);
    background: linear-gradient(to right, rgba(10, 35, 73, 0.3) 0%,rgba(0,0,0,0) 100%);
    filter: 'progid:DXImageTransform.Microsoft.Gradient(startColorStr="#CCCCCC", endColorStr="#FFFFFF", GradientType=1)';
}

.index-product-a span{
	cursor: pointer;
}
.index-product-a span:hover{
	color: #0E57A2!important;
}











