.p-index {
  background: #fff;
}
.page-header-init {
  //background: none;
  box-shadow:none;
  color:rgba(255,255,255,1);
  //background-color: rgba(0,0,0,.6);  
  background-color: hsla(240,100%,20%,.2);
  backdrop-filter: blur(5px);
}
.page-header-init .menu-title-a{
  color:rgba(255,255,255,1); 
}
.page-header .init-img{
    display: none;
}
.page-header .hover-img{
    display: inline-block;
}
.page-header-init .init-img{
  display: inline-block;
}
.page-header-init .hover-img{
  display: none;
}
.page-header-init .right-part .right-part-wendang{
  color:#ffffff;
}
.page-header-init .right-part .right-part-tel{
  //color:#0864F0;
  color:#ffffff;
}
.page-header-init .right-part .right-part-fenge{
  color:#ffffff;
}
.page-header-init .right-part .right-part-logo-search-img-black{
  display: none;
}
.page-header-init .right-part .right-part-logo-search-img-white{
  display: block;
}
.p-banner .swiper-prev-area {
  width: 200px;
  height: 600px;
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
}
.p-banner .swiper-button-prev.swiper-button-disabled, .swiper-button-next.swiper-button-disabled {
  opacity: 0.5;
  pointer-events: inherit;
}

.p-banner .swiper-next-area {
  width: 200px;
  height: 600px;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  right: 0;
}
/* .p-banner .swiper-next-area:hover {
  background:linear-gradient(270deg,rgba(0,0,0,0) 0%,rgba(0,0,0,1) 100%);
  opacity:0.23;
} */


.p-index .p-banner .swiper-button-prev {
  display: none;
  background-image: url('../image/logo/bt_arrow_left.png');
  width: 40px;
  height: 40px;
  left: 44px;
  background-size: 100% 100%;
  z-index: 200;
  margin-top:-60px;
}
.p-index .p-banner .swiper-button-next {
  display: none;
  background-image: url('../image/logo/bt_arrow_right.png');
  width: 40px;
  height: 40px;
  right: 44px;
  background-size: 100% 100%;
  z-index: 200;
  margin-top:-60px;
}


.swiper-slide-video .mask {
  width: 100%;
  height: 100%;
  position: absolute;
  z-index: 50;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  background-color: rgba(0, 0, 0, 0.2);
}
.swiper-slide-video .before-load{
  width: 100%;
  height: 100%;
  position: fixed;
  z-index: 102;
  display: flex;
  align-items: center;
  justify-content: center;
  background-color: rgba(14, 87, 162,0.9);
}
.swiper-slide-video .before-load img{
  width: 214px;
  height: 214px;
}
.p-banner .swiper-slide {
  position: relative;
  width: 100%;
  //height: 560px;
  height:600px;
  background: #000;
}

.p-banner .swiper-img {
  background-size: contain;
}
.p-banner .swiper-img a {
  display: block;
  height: 100%;
  width: 100%;
  overflow: hidden;
}
.p-banner .swiper-slide-active .banner {
  height: 100%;
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
}
.p-banner .swiper-slide-active .banner .inner {
  animation: showup 1s linear;
  background-position: center;
  background-size: cover;
  background-repeat: no-repeat;
  position: relative;
  left: 0;
  right: 0;
  top: 0;
  //text-align: center;
  display: flex;
  justify-content: center;
  flex-direction: column;
  align-items: center;
  overflow: hidden;
  height: 100%;
}
.p-banner .swiper-slide-active .banner .inner img {
  width: 1920px;
}
.p-banner .swiper-slide-active .banner .inner .index-banner-words{
  width:1160px;
  height: 300px;
  margin:0 auto;
  overflow: hidden;
  text-align: left;
}
.p-banner .swiper-slide-active .banner .inner .index-banner-words .index-banner-words-title{
  font-size:40px;
  font-weight: 600;
  color:#fff;
  margin-top:60px;
  letter-spacing:3px
}
.p-banner .swiper-slide-active .banner .inner .index-banner-words .index-banner-words-content{
  font-size:18px;
  color:#fff;
  margin-top:25px;
  letter-spacing:1px
}
.p-banner .swiper-slide-active .banner .inner .index-banner-words .index-banner-words-title-main{
  font-size:48px;
  font-weight: 600;
  color:#fff;
  margin-top:70px;
  letter-spacing:3px
}
.p-banner .swiper-slide-active .banner .inner .index-banner-words .index-banner-words-content-main{
  font-size:18px;
  color:#fff;
  margin-top:30px;
  letter-spacing:1px
}
.p-banner .swiper-slide-active .banner .inner .index-banner-words .index-banner-words-btn{
  font-size:16px;
  color:#fff;
  width:110px;
  height:40px;
  line-height:40px;
  margin-top:40px;
  border:1px solid #fff;
  border-radius:20px;
  text-align:center;
}



/*  轮转图片-四个重要菜单   */
.ai-banner-operation{
	display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -moz-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    position: absolute;
    right: 0;
    bottom: 0;
    left: 0;
    height: 100px;
    //background-color: rgba(0,0,0,.1);
	background-color: hsla(0,0%,90%,.2);
    backdrop-filter: blur(15px);
    color: #fff;
	z-index: 9999;
	cursor: pointer;
	//text-align:center;
}
.ai-banner-operation-item {
    position: relative;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    padding: 26px 41px 0;
    width: 295px;
}
.ai-banner-operation-title{
	position: relative;
    margin-bottom: 5px;
    opacity: .9;
    font-size: 18px;
    line-height: 26px;
    font-weight: 600;
	overflow: hidden;
    text-overflow: ellipsis;
}
.ai-banner-operation-title .tag {
    position: absolute;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    margin-left: 6px;
    font-size: 12px;
    color: #ff3813;
    line-height: 20px;
    font-weight: 700;
}
.ai-banner-operation-des {
    opacity: .8;
    font-size: 14px;
    line-height: 22px;
    font-weight: 400;
	overflow: hidden;
    text-overflow: ellipsis;
}
.ai-banner-operation-item:after {
    position: absolute;
    top: 50%;
    right: 0;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    content: "";
    width: 1px;
    height: 60px;
    background: hsla(0,0%,100%,.2);
}
.ai-banner-operation-item:last-child:after {
    position: absolute;
    top: 50%;
    right: 0;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    content: "";
    width: 1px;
    height: 60px;
    background: none;
}

.ai-banner-operation-item:hover {
    background: #f3f8fa;
    -webkit-box-shadow: 0 5px 10px 0 rgba(0,0,0,.1);
    -moz-box-shadow: 0 5px 10px 0 rgba(0,0,0,.1);
    border-bottom:1px solid #1a73e8;
}
.ai-banner-operation-item:hover .ai-banner-operation-title {
    color: #1a73e8;
}
.ai-banner-operation-item:hover .ai-banner-operation-des {
    color: #000;
}


/*  右下角-联系我们   */
.contact-index{
	position: fixed;
    bottom: 65px;
    right: 2%;
    z-index: 9999;
}
.contact-index-item{
	width: 56px;
    height: 56px;
    cursor: pointer;
    background: #fff;
    position: relative;
    display: block;
    margin-bottom: 10px;
    border-radius: 50%;
    box-shadow: 0px 0px 15px rgb(0 0 0 / 14%);
    transition: all .3s ease-in 0s;
    background-image: linear-gradient( 0deg,#fff,#f3f5f8);
    border: 2px solid #fff;
}
.contact-index-item-wechat-ico{
	width: 32px;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
}
.contact-index-item-wx-text1{
	position: absolute;
    left: -280px;
    top: -164px;
    opacity: 0; 
    transition: all .3s;
    transform: scale(0);
    width: 280px;	
	height: 300px;
	overflow:hidden;
}
.contact-index-item-wx-text1-main{
	background-color: #fff;
	width: 260px;	
	height: 280px;
	margin:0 auto;
	margin-top:10px;
	padding-top: 23px;	
    border-radius: 2px;
    box-shadow: 0 4px 10px 0 rgba(138,141,147,.2);
	overflow:hidden;
}
.contact-index-item-wx-text1-item{
	width:100%;
	overflow:hidden;
	margin-top:26px;
}
.contact-index-item-wx-text1-tit{
	text-align:center;
	margin-bottom: 12px;
    font-size: 16px;
	font-weight:600;
}
.contact-index-item-wx-text1-content{
	margin-bottom: 20px;
    font-size: 14px;
	text-align:center;
}
.contact-index-item-wx-text1-erweima-img{
	width:120px;
	height:120px;
	margin-left:70px;
}
.contact-index-item-wx-text2{
	position: absolute;
    left: -280px;
    top: -98px;
    opacity: 0; 
    transition: all .3s;
    transform: scale(0);
    width: 280px;	
	height: 300px;
	overflow:hidden;
}
.contact-index-item-wx-text2-main{
	background-color: #fff;
	width: 260px;	
	height: 280px;
	margin:0 auto;
	margin-top:10px;
	padding-top: 22px;	
    border-radius: 2px;
    box-shadow: 0 4px 10px 0 rgba(138,141,147,.2);
	overflow:hidden;
}


.contact-index-item-wx-text3{
	position: absolute;
    left: -280px;
    top: -230px;
    opacity: 0; 
    transition: all .3s;
    transform: scale(0);
    width: 280px;	
	height: 300px;
	overflow:hidden;
}
.contact-index-item-wx-text3-main{
	background-color: #fff;
	width: 260px;	
	height: 280px;
	margin:0 auto;
	margin-top:10px;
	padding-top: 22px;	
    border-radius: 2px;
    box-shadow: 0 4px 10px 0 rgba(138,141,147,.2);
	overflow:hidden;
}
.contact-index-item-wx-text3-item{
	width:100%;
	overflow:hidden;
	padding-left:30px;
	padding-top:15px;
	padding-bottom:15px;
}
.contact-index-item-wx-text3-item:hover{
	background:#f8f8f8;
}
.contact-index-item-wx-text3-item-icon{
	float:left;
	width:30px;
	margin-right:10px;
}
.contact-index-item-wx-text3-item-icon-img{
	width:24px;
	height:24px;
	margin-top:5px;
}
.contact-index-item-wx-text3-item-icon-img1{
	width:24px;
	height:24px;
	background:url(../image/main/contact_phone.png) no-repeat;
	background-size: 100% 100%;
	margin-top:5px;
}
.contact-index-item-wx-text3-item-icon-img2{
	width:24px;
	height:24px;
	background:url(../image/main/contact_message.png) no-repeat;
	background-size: 100% 100%;
	margin-top:5px;
}
.contact-index-item-wx-text3-item-icon-img3{
	width:24px;
	height:24px;
	background:url(../image/main/contact_liuyan.png) no-repeat;
	background-size: 100% 100%;
	margin-top:5px;
}
.contact-index-item-wx-text3-item-content{
	float:left;
}
.contact-index-item-wx-text3-item-content-tit{
	font-family: PingFangSC-Medium;
    font-size: 14px;
    color: #222222;
    line-height: 24px;
    font-weight: 600;
}
.contact-index-item-wx-text3-item-content-phone{
	font-family: PingFangSC-Regular;
    font-size: 12px;
    color: rgba(34, 34, 34, 0.7);
    line-height: 20px;
    font-weight: 400;
    margin-top: 4px;
}
.contact-index-item-wx-text3-item:hover .contact-index-item-wx-text3-item-content-tit{
	color:#2468F2;
	-webkit-transition: .3s;
    transition: .3s;
}
.contact-index-item-wx-text3-item:hover .contact-index-item-wx-text3-item-icon-img1{
	background:url(../image/main/contact_phone_hover.png) no-repeat;
	background-size: 100% 100%;
	-webkit-transition: .1s;
    transition: .1s;
}
.contact-index-item-wx-text3-item:hover .contact-index-item-wx-text3-item-icon-img2{
	background:url(../image/main/contact_message_hover.png) no-repeat;
	background-size: 100% 100%;
	-webkit-transition: .1s;
    transition: .1s;
}
.contact-index-item-wx-text3-item:hover .contact-index-item-wx-text3-item-icon-img3{
	background:url(../image/main/contact_liuyan_hover.png) no-repeat;
	background-size: 100% 100%;
	-webkit-transition: .1s;
    transition: .1s;
}
.contact-index-item-a1:hover .contact-index-item-wx-text1{
	opacity: 1;
	transform: scale(1);
}
.contact-index-item-a2:hover .contact-index-item-wx-text2{
	opacity: 1;
	transform: scale(1);
}
.contact-index-item-a3:hover .contact-index-item-wx-text3{
	opacity: 1;
	transform: scale(1);
}


/* 首页立即注册使用  */
.button-denglu{
	background: #0864F0;
    color: #fff;
	border-radius:2px;
}
.button-denglu:hover{
	background: #2E7FFC;
    color: #fff;
}
.button-register{
	background: #ff227a;
    color: #fff;
	border-radius:2px;
}
.button-register:hover{
	background: #FD5E9E;
    color: #fff;
}


/* -------- 首页场景服务 --------------- */
.p-contact-scene {
	width:100%;
    text-align: center;
    min-height: 450px;
    position: relative;
	margin:0 auto;
    background-color: #fff;
	padding-bottom:0px;
	margin-top: 60px;
}
.p-contact-scene-center {
	width:100%;
    text-align: center;
    min-height: 450px;
    position: relative;
	margin:0 auto;
    background-color: #fff;
	padding-bottom:0px;
	margin-top: 40px;
}
.p-contact-scene  h2{  
    width: 100%;
    height: 60px;
    line-height: 60px;
    text-align: center;
    font-size: 30px;
	color:#000;
	overflow:hidden;
}
.p-contact-scene-center  h2{  
    width: 100%;
    height: 60px;
    line-height: 60px;
    text-align: center;
    font-size: 30px;
	color:#000;
	overflow:hidden;
}
.p-contact-scene .p-contact-scene-title-content{
	font-size: 16px;
    margin-top: 12px;
    line-height: 24px;
    color: #333;
	text-align: center;
	overflow:hidden;
}
.p-contact-scene .p-contact-scene-title-content-p{
	font-size: 14px;
    margin-top: 12px;
	margin-bottom:25px;
    line-height: 24px;
    color: #1271ef;
	text-align: center;
	overflow:hidden;
}
.p-contact-scene .p-contact-scene-title-content-p a{
    color: #1271ef;
	text-align: center;
}
.p-contact-scene-title-content-span{
	display: inline-block;
}
.p-contact-scene .p-contact-scene-title-content-p a:hover .p-contact-scene-title-content-span{
    transform: translateX(6px);
	transition: all .2s;
}
.p-contact-scene-list{
	width: 100%;
	overflow:hidden;
}
.indexTools-wraper {
	margin: 0 auto;
	width: 100%;
}
.indexTools-wraper-ul{
	width: 1200px;
	margin: 0 auto;
	display: flex;
	overflow:hidden;
    justify-content: center;
    flex-flow: row wrap;
    align-content: flex-start;
	margin-top:20px;
}
.indexTools-api {
	text-align: center;
    box-sizing: border-box;
    height: 120px;
	flex: 0 0 14.2%;
}
.indexTools-api .jd1-pic {
	width: 70px;
	height: 70px;
	display: inline-block;
	cursor: pointer
}
.indexTools-api .jd1-pic:hover {
    transform: scale(1.1);
    -webkit-transition: .2s;
    transition: .2s;
}
.indexTools-api p {
	margin-top: 10px;
	font-size: 16px;
	color:#000000;
}
.indexTools-cons {
	background-color: #F2F5FA;
	//background-color: #F3F5F8;	
	background: #f3f5f8;
    box-shadow: inset 8px 8px 20px 0 rgba(55,99,170,.11), inset -8px -8px 20px 0 #fff;
	//border-bottom:1px solid #F3F5F8;
	//box-shadow: 0 1px 4px 0 rgba(0,0,0,.1);	
	text-align: justify;
	margin-bottom:30px;
	-webkit-transition: .3s;
    transition: .3s;
	height:0;
	overflow:hidden;
}
.indexTools-cons-item {
	width: 49%;
	min-height: 50px;
	display: inline-block;
	font-size: 14px;
	color: #000;
	padding: 32px 67px;
	vertical-align: top;
	animation: contentOut .5s 1;
	-webkit-transition: .3s;
    transition: .3s;
}
.indexTools-cons-item2 {
	float:right;
}
.indexTools-cons-item span {
	font-size: 16px;
	margin-bottom: 12px;
	display: inline-block
}
.indexTools-cons-item:hover  span{
	color: #4958EA
}
.indexTools-cons-item span.new:after {
	content: "新品";
	margin-left: 5px;
	font-size: 12px;
	position: relative;
	color: #4958EA
}
.indexTools-cons-item span.hot:after {
	content: "热门";
	margin-left: 5px;
	font-size: 12px;
	position: relative;
	color: #ff9535
}
.indexTools-cons-item span.hope:after {
	content: "期待";
	margin-left: 5px;
	font-size: 12px;
	position: relative;
	color: #70a8ff
}
.indexTools-cons-item p {
	color: #888;
	font-size: 12px;
	line-height: 18px;
}
.indexTools-api-line{
	width:0px;
	height:3px;
	//background:#706EE7;
	background:#0864F0;
	margin:0 auto;
	margin-top:18px;
	-webkit-transition: .3s;
    transition: .3s;
}
.indexTools-group {
	display: none;
	-webkit-transition: .3s;
    transition: .3s;
	animation: fadeInFromBottom 0.8s ease both;
}
.indexTools-group-main{
	width: 1160px;
	margin: 0 auto;
	overflow:hidden;
	padding-top:43px;
    animation: fadeInFromBottom 0.8s ease both;
}
.indexTools-group-main-left{
	float:left;
	width:360px;
	height:100%;
	overflow:hidden;
}	
.indexTools-group-main-scene{
	width:300px;
	height:260px;
	border-radius:2px;
	background: #EAF2FE ;
	padding:35px 20px 20px 30px;
	//background:url(../image/index/scene/bg/b1.png) no-repeat;
	background-size: 100% 100%;
	margin-left:10px;
}
.indexTools-group-main-scene-title{
	font-weight: 500;
    bottom: 144px;
    font-size: 24px;
    color: #2468f2;
    line-height: 30px;
}
.indexTools-group-main-scene-content{
	color: #596178;
    line-height: 24px;
    font-family: PingFangSC-Regular;
    font-size: 14px;
    width: 190px;
    margin-top: 10px;
}
.indexTools-group-main-scene-link{
	margin-top: 20px;	
}
.indexTools-group-main-scene-link-a{
	font-size:14px;	
	color: #2468f2;
    line-height: 20px;
	margin-right:10px;
}
.indexTools-group-main-scene-link-a:hover{
	text-decoration: underline;
}
.indexTools-group-main-scene-more{
	display: block;
}
.indexTools-group-main-scene-more-a{
	display: block;
    width: 120px;
    height: 32px;
    border-radius: 4px;
    line-height: 32px;
    text-align: center;
    margin-top: 30px;
    background: #3D79F4;
    color: #fff;
    font-size: 14px;
}
.indexTools-group-main-scene-more-a:hover{
	background: #4D86F9;
	-webkit-transition: .3s;
    transition: .3s;
}
.indexTools-group-main-right{
	float:right;
	width:780px;
	height:100%;
	overflow:hidden;
}
.indexTools-group-main-all-left{
	float:left;
	width:500px;
	height:100%;
	overflow:hidden;
	padding-left:38px;
}
.indexTools-group-main-all-right{
	float:left;
	width:420px;
	height:100%;
	overflow:hidden;
}
.indexTools-group-main-all{
	float:left;
	width:240px;
	height:100%;
	overflow:hidden;
}
.indexTools-group-main-all-one{
	float:left;
	width:880px;
	height:100%;
	overflow:hidden;
	padding-left:30px;
}
.indexTools-group-main-all-two{
	float:left;
	width:280px;
	height:100%;
	overflow:hidden;
	padding-left:30px;
}

.indexTools-group-item-all{
	width:280px;	
	float:left;
	margin-bottom:38px;
	overflow:hidden;
	height:108px;
}
.indexTools-group-item{
	width:370px;	
	height:108px;
	float:left;
	margin-bottom:38px;
	overflow:hidden;
	margin-right:40px;
}
.indexTools-group-main-right-a:nth-child(2n) .indexTools-group-item{
	margin-right:0px;
}
.indexTools-group-item-two{
	width:370px;	
	height:110px;
	float:left;
	margin-bottom:36px;
	overflow:hidden;
	margin-right:70px;
}
.indexTools-group-main-right-a:nth-child(2n) .indexTools-group-item-two{
	margin-right:0px;
}
.indexTools-group-item-title{
	width:100%;
	height:26px;
	overflow:hidden;
}
.indexTools-group-item-title-t{
	float:left;
	max-width:280px;
    font-size: 16px;
    color: #000;
    line-height: 22px;
	height:22px;
    font-weight: 600;
	overflow: hidden;
}
.indexTools-group-item-title-tips{
	float:left;
	margin-left: 8px;
    white-space: nowrap;	
}
.indexTools-group-item-title-tips-tag{
	display: inline-block;
    vertical-align: middle;
    padding-left: 6px;
	-webkit-font-smoothing: antialiased;
}
.indexTools-group-item-title-tips-tag__inner{
	display: inline-block;
    vertical-align: middle;
    position: relative;
    padding: 0 8px;
    height: 22px;
    box-sizing: border-box;
    font-size: 12px;
    line-height: 22px;
    color: #fff;
    background-color: #f64041;
    border-radius: 2px;
    border-bottom-left-radius: 0;
}
.indexTools-group-item-title-tips-tag__inner:after{
	content: "";
    position: absolute;
    right: 100%;
    bottom: 0;
    width: 0;
    height: 0;
    border-color: transparent #f64041 #f64041 transparent;
    border-style: solid;
    border-width: 2px 3px;
}
.indexTools-group-item-title-tips-tag__inner2{
	display: inline-block;
    vertical-align: middle;
    position: relative;
    padding: 0 8px;
    height: 22px;
    box-sizing: border-box;
    font-size: 12px;
    line-height: 22px;
    color: #fff;
    background-color: #FDA003;
    border-radius: 2px;
    border-bottom-left-radius: 0;
}
.indexTools-group-item-title-tips-tag__inner2:after{
	content: "";
    position: absolute;
    right: 100%;
    bottom: 0;
    width: 0;
    height: 0;
    border-color: transparent #FDA003 #FDA003 transparent;
    border-style: solid;
    border-width: 2px 3px;
}

.indexTools-group-item-tips{
	width:100%;
	padding-top:5px;
	height:26px;
	overflow:hidden;
}
.indexTools-group-item-tips-content{
    padding: 2px 6px;
    border: 1px solid #ff6a00;
    border-radius: 2px;
    font-size: 12px;
    color: #ff6a00;
    letter-spacing: 0;
    text-align: center;
}
.indexTools-group-item-content{
	width:100%;
	overflow: hidden;
    height: 24px;
    margin-top: 6px;
}
.indexTools-group-item-content-desc{
	display: inline-block;
	max-width:350px;
    font-size: 14px;
    color: #666;
    line-height: 24px;
    height: 24px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.indexTools-group-item-content-link{
	display: inline-block;
	max-width:350px;
    font-size: 14px;
    color: #006EFF;
    line-height: 24px;
    height: 24px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.indexTools-group-item-tips-card{
	width:100%;
	margin-top: 6px;
    height: 22px;
    overflow: hidden;
}

.indexTools-group-item-content-card-tips{
	float: left;
    border: 1px solid #bbb;
    border-radius: 2px;
    font-size: 12px;
    color: #999;
    line-height: 18px;
    margin-right: 6px;
    padding: 0 6px;
}
.indexTools-group-item-content-card-tips-two{
	float: left;
    border: 1px solid #bbb;
    border-radius: 2px;
    font-size: 12px;
    color: #999;
    line-height: 20px;
    margin-right: 6px;
    padding: 0 6px;
	background: rgba(36,106,245,.08);
    border: 1px solid #246af5;
	color: #2a62fe;
}
.indexTools-group-item:hover .indexTools-group-item-title-t{
	color:#0864F0;
	-webkit-transition: .3s;
    transition: .3s;
}
.indexTools-group-item-all:hover .indexTools-group-item-title-t{
	color:#0864F0;
	-webkit-transition: .3s;
    transition: .3s;
}
.indexTools-group-item-two:hover .indexTools-group-item-title-t{
	color:#0864F0;
	-webkit-transition: .3s;
    transition: .3s;
}
.indexTools-api:hover .indexTools-api p{
	color:#0864F0;
}
.indexTools-api-line.on{
	width:100px;
}
.indexTools-cons.on {
	height: 342px;
    -webkit-backdrop-filter: saturate(180%) blur(20px);
    backdrop-filter: saturate(180%) blur(20px);
}
.indexTools-group.on {
	display: block;
}


.indexTools-group-scene-main{
	width:100%;
	height:360px;
	overflow:hidden;
	background:#fff;
}
.indexTools-group-scene{
	width:1170px;
	margin:0 auto;
	height:320px;
	//box-shadow: 0 1px 4px 0 rgba(0,0,0,.1);
	border: 1px solid #dfe1e6;
	background-color: #fff;
	margin-top:10px;
	
}
.indexTools-group-scene-left{
	float:left;
	width:260px;
	height:320px;
	background-image: url(https://res.hc-cdn.com/cpage-pep-home-page/2.0.35/components/company/images/%E4%BC%81%E4%B8%9A%E7%BB%8F%E8%90%A5.jpg);
	position: relative;
	background-size: cover;
	overflow:hidden;
}
.indexTools-group-scene-right{
	float:left;
	width:900px;
	height:320px;
}
.indexTools-group-scene-left-main{
	width:100%;
	height:100%;
	padding: 14px 24px 0;
}
.indexTools-group-scene-left-title{
	font-weight: 700;
    font-size: 24px;
    line-height: 30px;
    color: #252b3a;
    margin-bottom: 8px;
}
.indexTools-group-scene-left-desc{
	font-size: 14px;
    line-height: 22px;
    color: #575d6c;
    margin-bottom: 12px;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 4;
    overflow: hidden;
    max-height: 88px;
}
.indexTools-group-scene-left-more{
	
}
.indexTools-group-scene-right-ul{
	width:100%;
	height: 100%;
    background-color: #fff;
}
.indexTools-group-scene-right-li{
	float:left;
	width:450px;
	height:160px;
	border-left: 1px solid #dfe1e6;
	border-bottom: 1px solid #dfe1e6;
	
}



.indexTools-group-main-all-jishikeji{
	float:left;
	width:100%;
	height:100%;
	overflow:hidden;
	padding-left:30px;
}
.indexTools-group-item-jishikeji{
	width:300px;	
	height:126px;
	float:left;
	margin-bottom:20px;
	overflow:hidden;
	margin-right:95px;
}
.indexTools-group-main-right-a:nth-child(3n) .indexTools-group-item-jishikeji{
	margin-right:0px;
}
.indexTools-group-item-title-jishikeji{
	float:left;
	max-width:280px;
    line-height: 22px;
	height:22px;
	overflow: hidden;
	font-size: 16px;
    color: #4B5B76;
    font-weight: 600;
}
.indexTools-group-item-jishikeji:hover .indexTools-group-item-title-jishikeji{
	color:#0864F0;
	-webkit-transition: .2s;
    transition: .2s;
}
.indexTools-group-item-content-jishikeji{
	width:100%;
	overflow: hidden;
    height: 52px;
    margin-top: 5px;
}
.indexTools-group-item-content-desc-jishikeji{
	color: #4B5B76;
    font-size: 14px;
    height: 52px;
    line-height: 26px;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    letter-spacing: 1px;
}
.indexTools-group-item-tips-card-jishikeji{
	width:100%;
	margin-top: 7px;
    height: 26px;
    overflow: hidden;
}
.indexTools-group-item-content-card-jishikeji{
	float: left;
    height: 22px;
    text-align: center;
    line-height: 22px;
    border-radius: 2px;
    border: 1px solid #DFDFDF;
    padding: 0 6px;
    color: #8D9BB3;
    font-size: 12px;
    margin-right: 10px;
}














/* ---- 行业信息 分类 ------ */
.indexTools-group-industry-main{
	width:100%;
	height:360px;
	overflow: hidden;
	background-color: #EFF8FD;
	margin-top:5px;
}
.indexTools-group-industry-main-left{
	float:left;
	width:55%;
	height:100%;
	overflow: hidden;
	background: #FFF8E7;
}
.indexTools-group-industry-main-right{
	float:left;
	width:45%;
	height:100%;
	overflow: hidden;
	//background: #364464;
	background: #29C287;
	padding:10px 40px 20px 40px;
	//background: url(../image/logo/logo_bj.png) no-repeat center 100px;
	//background-color: #218DF3;
}
.indexTools-group-industry-main-left-img{
	display: block;
	//width:100%;
	height:100%;
}
.indexTools-group-industry-main-right-title{
	color: #ffffff;
	//color: #000000;
	font-size: 36px;
	letter-spacing: 1px;
	animation: fadeInBottom 0.5s ease 0.1s both;
	margin-top: 10px;
	line-height: 50px;
	font-weight: 600;
}
.indexTools-group-industry-main-right-title-eng{
	color: rgba(95,107,131,0.5);
	font-size: 48px;
	font-weight: 600;
	padding-top: 31px;
	animation: fadeInBottom 0.5s ease both;
	
}
.indexTools-group-industry-main-right-content{
	color: #ffffff;
	//color: #000000;
	font-size: 16px;
	line-height: 26px;
	margin-top:15px;
	animation: fadeInBottom 0.5s ease 0.1s both;
}

/* ---- 场景信息 分类 ------ */
.indexTools-group-scene{
	width:100%;
	height:380px;
	margin:0 auto;
	overflow: hidden;
	//background-color: #EFF8FD;
}
.indexTools-group-scene-main{
	width:1160px;
	height:380px;
	margin:0 auto;
	overflow: hidden;
	padding-top:10px;
}
.indexTools-group-scene-list{
	float:left;
	box-sizing: border-box;
	height:450px;
	//margin-right: 20px;
	margin-right: 15px;
	border-radius: 2px;
	overflow: hidden;
	position: relative;
	transition: width .3s ease-in-out,box-shadow .3s ease-in-out;	
    background-repeat: no-repeat;
	background-position: 100% 0;
	background-size: auto 100%;
	padding: 30px 20px 22px;
	box-shadow: 8px 8px 20px rgb(55 99 170 / 10%);
	border: 2px solid #fff;
}
.indexTools-group-scene-list-v3{
	width:310px;
}
.indexTools-group-scene-list-v4{
	width:200px;
}
.indexTools-group-scene-list-v5{
	width:170px;
}
.indexTools-group-scene-list.on{
	//width:500px;
	width:420px;
	transition: width .3s ease-in-out,box-shadow .3s ease-in-out;
}
.indexTools-group-scene-list:last-child{
	margin-right: 0px;
}
.indexTools-group-scene-list-pic{
	width:100%;
	height:100%;
}
.indexTools-group-scene-list-nr{
	width:100%;
	height:100%;
	overflow:hidden;
}
.indexTools-group-scene-list-nr-title{
	font-weight: 500;
    font-size: 20px;
    line-height: 28px;
    color: #fff;
}
.indexTools-group-scene-list-nr-content{
	margin-top:20px;
	font-size: 14px;
    line-height: 22px;
    white-space: pre-wrap;
    color: #fff;
	transition: opacity .3s ease-in-out,transform .3s ease-in-out,-webkit-transform .3s ease-in-out;
    max-width: calc(100% - 36px);
}
.indexTools-group-scene-list-nr-jishu{
	margin-top:30px;
	opacity:0;
}
.indexTools-group-scene-list-nr-jishu-list{
	margin-top:10px;
	overflow:hidden;
	width:100%;
	height:100%;
}
.indexTools-group-scene-list-nr-jishu-listp{
	float:left;
	font-size: 14px;
    line-height: 24px;
    white-space: pre-wrap;
    color: #fff;
	transition: opacity .3s ease-in-out,transform .3s ease-in-out,-webkit-transform .3s ease-in-out;
    max-width: calc(100% - 66px);
	margin-right:15px;
	
}
.indexTools-group-scene-list:hover{
	//background: rgba(0, 0, 0, .5);
}
.indexTools-group-scene-list-content{
	position: absolute;
	width:500px;
	height:350px;
	top:0;
	left:0;
	background: linear-gradient(180deg,#f3f5f8,#fff);
	opacity:0;
	transition: opacity .3s ease-in-out;
	//background: rgba(0, 0, 0, .9);
	//background-color: hsla(240,100%,20%,.6);
	//background: hsla(0,0%,100%,.6);
	//backdrop-filter: blur(5px);
}
.indexTools-group-scene-list.on .indexTools-group-scene-list-nr-jishu{
	opacity:1;
	transition: opacity .3s ease-in-out;
}
.indexTools-group-scene-list-title{
	font-size:20px;
	color:#ffffff;
	font-weight: 600;
}
.indexTools-group-scene-list2{
	float:left;
	width:267.5px;
	height:310px;
	margin-right: 30px;
	margin-top:15px;
	border-radius: 5px;
	overflow: hidden;
	position: relative;
}
.indexTools-group-scene-list2:last-child{
	margin-right: 0px;
}

.indexTools-group-scene-one{
	float:left;
	width:560px;
	height:300px;
	overflow: hidden;
	border-radius: 5px;
	//background: url(../image/software/index/s2.png) no-repeat center center
}
.indexTools-group-scene-two{
	float:right;
	width:560px;
	height:300px;
	overflow: hidden;
	border-radius: 5px;
}
.indexTools-group-scene-container-img{
	float:left;
	width:340px;
	height: 300px;
	overflow: hidden;
}
.indexTools-group-scene-container-left{
	float:left;
	width:220px;
	height: 300px;
	overflow: hidden;
	background:rgba(48, 76, 148, 1);
	padding:25px;
}
.indexTools-group-scene-container-right{
	float:right;
	width:220px;
	height: 300px;
	overflow: hidden;
	//background-color: #F69400;
	padding:25px;
	background:rgba(48, 76, 148, 1);
}
.indexTools-group-scene-container-title{
	font-size:22px;
	color:#ffffff;
	//font-weight: 600;
	line-height: 30px;
}
.indexTools-group-scene-container-content{
	font-size:16px;
	color:#ffffff;
	line-height: 24px;
	margin-top:20px;
}



/* -------- 产品矩阵 --------------- */
.indexTools-group-service{
	width:100%;
	height:100%;
	margin:0 auto;
	overflow: hidden;
}
.indexTools-group-service-main{
	width:1160px;
	height:100%;
	margin:0 auto;
	overflow: hidden;
}
.indexTools-group-service-one{
	width:100%;
	height:168px;
	overflow: hidden;
	margin-bottom: 20px;
	margin-top:5px;
}
.indexTools-group-service-two{
	width:100%;
	height:168px;
	overflow: hidden;
}
.indexTools-group-service-list-a1{
	float:left;
	width:570px;
	height:168px;
	margin-right: 20px;
	padding: 58px 22px 22px;
	border-radius: 4px;
	background-size: auto 100%;
	background-position: 100%;
	background-repeat: no-repeat;
	//border: 2px solid #fff;
	background-image: linear-gradient(0deg,#fff,#f3f5f8);
	//box-shadow: 4px 4px 8px 0 rgb(55 99 170 / 20%), -4px -4px 8px 0 #fff;
}
.indexTools-group-service-list-a2{
	float:left;
	width:570px;
	height:168px;
	margin-right: 0px;
	padding: 58px 22px 22px;
	border-radius: 4px;
	background-size: auto 100%;
	background-position: 100%;
	background-repeat: no-repeat;
	//border: 2px solid #fff;
	background-image: linear-gradient(0deg,#fff,#f3f5f8);
	//box-shadow: 4px 4px 8px 0 rgb(55 99 170 / 20%), -4px -4px 8px 0 #fff;
}
.indexTools-group-service-list-b1{
	float:left;
	width:275px;
	height:168px;
	margin-right: 20px;
	padding: 58px 22px 22px;
	border-radius: 4px;
	background-size: auto 100%;
	background-position: 100%;
	background-repeat: no-repeat;
	//border: 2px solid #fff;
	background-image: linear-gradient(0deg,#fff,#f3f5f8);
	//box-shadow: 4px 4px 8px 0 rgb(55 99 170 / 20%), -4px -4px 8px 0 #fff;
}
.indexTools-group-service-list-b2{
	float:left;
	width:275px;
	height:168px;
	margin-right: 0px;
	padding: 58px 22px 22px;
	border-radius: 4px;
	background-size: auto 100%;
	background-position: 100%;
	background-repeat: no-repeat;
	//border: 2px solid #fff;
	background-image: linear-gradient(0deg,#fff,#f3f5f8);
	//box-shadow: 4px 4px 8px 0 rgb(55 99 170 / 20%), -4px -4px 8px 0 #fff;
}

.indexTools-group-service-list-title{
	font-weight: 500;
	font-size: 20px;
	line-height: 24px;
	margin-bottom: 16px;
	white-space: nowrap;
	overflow: hidden;
	ext-overflow: ellipsis;
	color:#ffffff;
}
.indexTools-group-service-list-content{
	font-size: 14px;
    line-height: 22px;
    max-width: 324px;
    display: -webkit-box;
    box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;	
	color:#ffffff;
}





/* -------- 首页信息资讯 --------------- */
.p-contact-information {
    width: 1160px;
    text-align: center;
    height: 380px;
    position: relative;
	margin:0 auto;
    overflow: hidden;
    background-color: #fff;
	padding-top:60px;
}
.p-contact-information-one{
	float:left;
	width: 300px;
    height: 298px;
    padding: 60px 0 0 24px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    -moz-background-size: 100% 100%;   
	//background-image: url(https://bce.bdstatic.com/portal-cloud-server/images/index-mp/main-bg-hover.png);
	background-size: 100% 100%;
	background: #e0edff url(https://bce.bdstatic.com/portal-cloud-server/images/index-mp/main-bg.png) no-repeat 100% 0/cover;
	text-align:left;
	border-radius: 8px;
}
.p-contact-information-one-main{
	width:100%;
	overflow:hidden;
}
.p-contact-information-one-title{
	width: 200px;
    font-weight: 500;
    bottom: 144px;
    font-size: 22px;
    color: #2468f2;
	line-height:30px;
}
.p-contact-information-one-title-span{
	position: absolute;
    background-color: #e0edff;
    margin-top: 5px;
	min-width:26px;
	display: inline-block;
    margin-left: 8px;
    padding: 0 3px;
    border: 1px solid #2468f2;
    border-radius: 4px;
    height: 18px;
    box-sizing: border-box;
    line-height: 16px;
}
.p-contact-information-one-title-span i{
	display: inline-block;
    vertical-align: middle;
    position: relative;
    top: -1px;
    font-family: PingFangSC-Regular;
    font-size: 12px;
    color: #2468f2;
    transform: scale(.83);
}
.p-contact-information-one-detail{
	color: #596178;
    line-height: 24px;
	font-family: PingFangSC-Regular;
    font-size: 14px;
	width: 190px;
	margin-top:10px;
}
.p-contact-information-one-btn{
	display: block;
    width: 78px;
    height: 28px;
    border-radius: 4px;
    line-height: 28px;
    text-align: center;
	margin-top: 30px;
    background: #2468f2;
    color: #fff;
	font-size:14px;
}
.p-contact-information-two{
	float:left;
	margin-left: 10px;
    margin-right: 10px;
    width: 450px;
    height: 298px;
	text-align:left;
}
.p-contact-information-two-item{
	position: relative;
    display: block;
    margin-bottom: 10px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    padding: 0 154px 0 30px;
    width: 450px;
    height: 144px;
    color: #000;
	border-radius: 8px;
	background: #f6f7fa;
}
.p-contact-information-two-item-wrap{
	position: absolute;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    width: 286px;
}
.p-contact-information-two-item-title{
	position: relative;
    margin-bottom: 7px;
    font-size: 16px;
    text-align: justify;
    line-height: 24px;
    font-weight: 700;
}
.p-contact-information-two-news-tag{
	font-size: 12px;
    color: #fff;
    background-image: -webkit-linear-gradient(225deg,#ff7138,#f24709);
    background-image: -moz-linear-gradient(225deg,#ff7138 0,#f24709 100%);
    background-image: linear-gradient(225deg,#ff7138,#f24709);
    line-height: 20px;
    position: absolute;
    top: 50%;
    margin-left: 10px;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    padding: 0 6px;
}
.p-contact-information-two-item-des{
	font-size: 14px;
    color: #666;
    line-height: 22px;
	display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
	overflow: hidden;
    text-overflow: ellipsis;
}
.p-contact-information-two-item-img{
	position: absolute;
    top: 32px;
    right: 30px;
}
.p-contact-information-two-item:hover .p-contact-information-two-item-title{
	color: #1a73e8;
	-webkit-transition: .3s;
    transition: .3s;
}
.p-contact-information-three{
	float:left;
	-webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    padding: 35px 30px 35px 21px;
    width: 390px;
    height: 298px;
	text-align:left;
	border-radius: 8px;
	background: #F3F7FA;
}
.p-contact-information-three-item{
	width:100%;
	overflow:hidden;
	margin-bottom: 30px;
}
.p-contact-information-three-item-title{
	position: relative;
    color: #000;
    font-size: 16px;
    line-height: 24px;
    font-weight: 700;
}
.p-contact-information-three-item-tag{
	font-size: 12px;
    color: #fff;
    background-image: -webkit-linear-gradient(225deg,#ff7138,#f24709);
    background-image: -moz-linear-gradient(225deg,#ff7138 0,#f24709 100%);
    background-image: linear-gradient(225deg,#ff7138,#f24709);
    line-height: 20px;
    position: absolute;
    top: 50%;
    margin-left: 10px;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    padding: 0 6px;
}
.p-contact-information-three-item-date{
	margin-top: 10px;
    font-size: 14px;
    color: #666;
    line-height: 22px;
    font-weight: 400;
}
.p-contact-information-three-item:hover .p-contact-information-three-item-title{
	color: #1a73e8;
	-webkit-transition: .3s;
    transition: .3s;
}


/* -------- 首页小微服务 --------------- */
.p-contact-applet {
    width: 1200px;
    text-align: center;
    min-height: 750px;
    position: relative;
	margin:0 auto;
    overflow: hidden;
    background-color: #fff;
}
.p-contact-applet  h2{
    margin-top: 60px;
    width: 100%;
    height: 60px;
    line-height: 60px;
    text-align: center;
    font-size: 30px;
	color:#000;
	overflow:hidden;
}
.p-contact-applet .p-contact-applet-title-content{
	font-size: 16px;
    margin-top: 12px;
    line-height: 24px;
    color: #333;
	text-align: center;
	overflow:hidden;
}
.p-contact-applet .p-contact-applet-title-content-p{
	font-size: 14px;
    margin-top: 12px;
	margin-bottom:25px;
    line-height: 24px;
    color: #1271ef;
	text-align: center;
	overflow:hidden;
}
.p-contact-applet .p-contact-applet-title-content-p a{
    color: #1271ef;
	text-align: center;
}
.p-contact-applet-title-content-span{
	display: inline-block;
}
.p-contact-applet .p-contact-applet-title-content-p a:hover .p-contact-applet-title-content-span{
    transform: translateX(6px);
	transition: all .2s;
}
.p-contact-applet-list{
	width: 100%;
    display: flex;
	overflow:hidden;
    justify-content: center;
    flex-flow: row wrap;
    align-content: flex-start;
}
.p-contact-applet-wraper {
	margin: 0 auto;
	width: 100%;
}
.p-contact-applet-wraper-ul{
	width: 1200px;
	margin: 0 auto;
	display: flex;
	overflow:hidden;
    justify-content: center;
    flex-flow: row wrap;
    align-content: flex-start;
	padding-top:20px;
}
.p-contact-applet-api {
	text-align: center;
    box-sizing: border-box;
    height: 130px;
	flex: 0 0 14.2%;
}
.p-contact-applet-api .applet-pic {
	width: 70px;
	height: 70px;
	display: inline-block;
	cursor: pointer
}
.p-contact-applet-api .applet-pic:hover {
	transform: scale(1.1);
	-webkit-transition: .2s;
    transition: .2s;
}
.p-contact-applet-api p {
	margin-top: 10px;
	font-size: 14px
}
.p-contact-applet-cons {
	width: 1160px;
	margin: 0 auto;
	//background-color: #F3F5F8;
	//background-color: #FEA9A9;
	text-align: justify;
	margin-top:10px;
	-webkit-transition: .3s;
    transition: .3s;
	height:0;
	overflow:hidden;
	border-radius:2px;
}
.p-contact-applet-api-line{
	width:0px;
	height:3px;
	background:#FF8351;
	margin:0 auto;
	margin-top:15px;
	-webkit-transition: .3s;
    transition: .3s;
}
.p-contact-applet-group {
	display: none;
	-webkit-transition: .3s;
    transition: .3s;
	
}
.p-contact-applet-group-main{
	width: 100%;
	overflow:hidden;
	//padding-top:40px;
	
}
.p-contact-applet-group-item:hover .p-contact-applet-group-item-title-t{
	color:#0864F0;
	-webkit-transition: .3s;
    transition: .3s;
}
.p-contact-applet-api:hover .p-contact-applet-api p{
	color:#0864F0;
}
.p-contact-applet-api-line.on{
	//width:130px;
	width:40px;
}
.p-contact-applet-cons.on {
	height: 342px;
    -webkit-backdrop-filter: saturate(180%) blur(20px);
    backdrop-filter: saturate(180%) blur(20px);
}
.p-contact-applet-group.on {
	display: block;
}

.p-contact-applet-main-left{
	float:left;
	width:310px;
	height:342px;
	overflow:hidden;
	background-color: #F3F5F8;
	padding-top:35px;
	//background: url(../image/index/product/a2.jpg) no-repeat;
}	
.p-contact-applet-main-scene{
	width:260px;
	height:260px;
	border-radius:2px;
	//background: #EAF2FE ;
	//padding:35px 0px 20px 30px;
	//background:url(../image/index/applet/bg.jpg) no-repeat;
	//background-size: 100% 100%;
	padding-left:50px;
	//border:1px solid #596178;
	padding-top:10px;
	//margin-left:30px;
}
.p-contact-applet-main-scene-title{
	font-weight: 500;
    font-size: 24px;
    color: #2468f2;
    line-height: 40px;
	
}
.p-contact-applet-main-scene-content{
	color: #596178;
    line-height: 24px;
    font-family: PingFangSC-Regular;
    font-size: 14px;
    width: 190px;
    margin-top: 10px;
}
.p-contact-applet-main-scene-link{
	margin-top: 20px;	
}
.p-contact-applet-main-scene-link-a{
	font-size:14px;	
	color: #2468f2;
    line-height: 20px;
	margin-right:10px;
}
.p-contact-applet-main-scene-link-a:hover{
	text-decoration: underline;
}
.p-contact-applet-main-scene-more{
	display: block;
}
.p-contact-applet-main-scene-more-a{
	display: block;
    width: 120px;
    height: 32px;
    border-radius: 4px;
    line-height: 32px;
    text-align: center;
    margin-top: 30px;
    background: #3D79F4;
    color: #fff;
    font-size: 14px;
}
.ip-contact-applet-main-scene-more-a:hover{
	background: #4D86F9;
	-webkit-transition: .3s;
    transition: .3s;
}
.p-contact-applet-main-right{
	float:right;
	width:850px;
	height:342px;
	overflow:hidden;
	//background-color: #F3F5F8;
}
.p-contact-applet-item{
	width:420px;
	height:168.5px;
	float:left;
	margin-bottom:5px;
	overflow:hidden;
	margin-left:5px;
	background-color: #F3F5F8;
	padding-top:28px;
	padding-left:30px;
}
.p-contact-applet-main-right-a:nth-child(2n) .p-contact-applet-item{
	//margin-right:0px;
}
.p-contact-applet-item-left{
	float:left;
	width:60px;
	overflow:hidden;
}
.p-contact-applet-item-left-img{
	margin-top:20px;
	width:60px;
	height:60px;
	//opacity:0.8;
	//box-shadow: 0px 0px 15px rgb(0 0 0 / 14%);
}
.p-contact-applet-item-right{
	float:left;
	width:310px;
	padding-left:20px;
}
.p-contact-applet-item-title{
	width:100%;
	height:26px;
	overflow:hidden;
}
.p-contact-applet-item-title-t{
	float:left;
	max-width:260px;
    font-size: 16px;
    color: #000;
    line-height: 22px;
	height:22px;
    font-weight: 600;
	overflow: hidden;
}
.p-contact-applet-item-title-tips{
	float:left;
	margin-left: 8px;
    white-space: nowrap;	
}
.p-contact-applet-item-title-tips2{
	float:left;
	margin-left: 10px;
    border: 1px solid #2468f2;
    border-radius: 2px;
    font-size: 12px;
    letter-spacing: 0;
	color: #2468f2;
	border-radius: 4px;
    text-align: center;
	line-height:20px;
	padding:0 10px;
}
.p-contact-applet-item-title-tips-hot{
	float:left;
	margin-left: 10px;
	font-size: 12px;
    color: #fff;
	//background-image: -webkit-linear-gradient(225deg,#ff7138,#f24709);
    //background-image: -moz-linear-gradient(225deg,#ff7138 0,#f24709 100%);
    background-image: linear-gradient(225deg,#ff7138,#f24709);
	//background-image: linear-gradient(225deg,#2468f2,#044EE6);
    line-height: 22px;
    padding: 0 6px;
	text-align: center;
	font-weight:600;
	border-radius:2px;
}
.p-contact-applet-item-title-tips-tag{
	display: inline-block;
    vertical-align: middle;
    padding-left: 6px;
	-webkit-font-smoothing: antialiased;
}
.p-contact-applet-item-title-tips-tag__inner{
	display: inline-block;
    vertical-align: middle;
    position: relative;
    padding: 0 8px;
    height: 22px;
    box-sizing: border-box;
    font-size: 12px;
    line-height: 22px;
    color: #fff;
    background-color: #f64041;
    border-radius: 2px;
    border-bottom-left-radius: 0;
}
.p-contact-applet-item-title-tips-tag__inner:after{
	content: "";
    position: absolute;
    right: 100%;
    bottom: 0;
    width: 0;
    height: 0;
    border-color: transparent #f64041 #f64041 transparent;
    border-style: solid;
    border-width: 2px 3px;
}
.p-contact-applet-item-tips{
	width:100%;
	padding-top:10px;
	height:40px;
	overflow:hidden;
}
.p-contact-applet-item-tips-content{
    padding: 5px 16px;
    border: 1px solid #2468f2;
    border-radius: 2px;
    font-size: 12px;
    letter-spacing: 0;
	color: #2468f2;
	border-radius: 4px;
    text-align: center;
}
.p-contact-applet-item-content{
	width:100%;
	overflow: hidden;
    height: 52;
    margin-top: 6px;
}
.p-contact-applet-item-content-desc{
	display: inline-block;
	max-width:270px;
    font-size: 14px;
    color: #666;
    line-height: 24px;
    height: 48px;
    overflow: hidden;
}
.p-contact-applet-item-tips-card{
	width:100%;
	margin-top: 6px;
    height: 20px;
    overflow: hidden;
}
.p-contact-applet-item-content-card-tips{
	float: left;
    border: 1px solid #bbb;
    border-radius: 2px;
    font-size: 12px;
    color: #999;
    line-height: 18px;
    margin-right: 6px;
    padding: 0 6px;
}
.p-contact-applet-item:hover{
	//-webkit-box-shadow: 0 5px 10px 0 rgba(0,0,0,.05);
    //-moz-box-shadow: 0 5px 10px 0 rgba(0,0,0,.05);
    //box-shadow: 0 5px 10px 0 rgba(0,0,0,.05);
}
.p-contact-applet-item:hover .p-contact-applet-item-title-t{
	color:#0864F0;
	-webkit-transition: .3s;
    transition: .3s;
}












/* -------- 首页技术服务 --------------- */
.p-contact-technology {
    width: 1200px;
    text-align: center;
    height: 890px;
    position: relative;
	margin:0 auto;
    overflow: hidden;
    background-color: #fff;
}
.p-contact-technology  h2{
    margin-top: 70px;
    width: 100%;
    height: 60px;
    line-height: 60px;
    text-align: center;
    font-size: 30px;
	color:#000000;
	//color:#1B1B1B;
	//font-weight: 600;
	overflow:hidden;
}
.p-contact-technology .p-contact-technology-title-content{
	font-size: 16px;
    margin-top: 12px;
    line-height: 24px;
    color: #333;
	text-align: center;
	overflow:hidden;
}
.p-contact-technology .p-contact-technology-title-content-p{
	font-size: 14px;
    margin-top: 12px;
	margin-bottom:25px;
    line-height: 24px;
    color: #1271ef;
	text-align: center;
	overflow:hidden;
}
.p-contact-technology .p-contact-technology-title-content-p a{
    color: #1271ef;
	text-align: center;
}
.p-contact-technology-title-content-span{
	display: inline-block;
}
.p-contact-technology .p-contact-technology-title-content-p a:hover .p-contact-technology-title-content-span{
    transform: translateX(6px);
	transition: all .2s;
}
.p-contact-technology-list{
	width: 100%;
    display: flex;
	overflow:hidden;
    justify-content: center;
    flex-flow: row wrap;
    align-content: flex-start;
}
.p-contact-technology-item{
	text-align: center;
    box-sizing: border-box;
    height: 200px;
	flex: 0 0 19%;
	margin: 5px;
	//border:1px solid #eef0f6;
	border:1px solid #DAEEFA;
	//border-right:1px solid #eef0f6;
	//border-bottom:1px solid #eef0f6;
	border-radius:2px;
	transition: all .3s;	
    position: relative;
    overflow: hidden;    
}
.p-contact-technology-item-child{
	width: 100%;
	overflow:hidden;
}
.p-contact-technology-item-child-ico{
	width: 72px;
	height:72px;
	margin-top:48px;
    border-style: none;
}
.p-contact-technology-item-title {
    font-weight: 500;
    color: #282b31;
    margin: 12px 0 10px 0;
	font-size:16px;
}
.p-contact-technology-item-content{
    font-weight: normal;
    color: #606879;
    font-size: 13px;
    opacity: 0;
    transition: all 0.3s;
}
.p-contact-technology-item:hover{
	//border: 1px solid #B2CCFE;
	background-color: #fff;
}
.p-contact-technology-item:hover .p-contact-technology-item-content{
	opacity: 1;
}
.p-contact-technology-item:hover .p-contact-technology-item-child{
	transform: translateY(-15px);
    transition: .5s;
}
.p-contact-technology-item:hover .p-contact-technology-item-title{
	color:#0864F0;
	-webkit-transition: .3s;
    transition: .3s;
}

/* -------- 首页资源服务 --------------- */
.p-contact-ziyuan {
    width: 1200px;
    text-align: center;
    height: 710px;
    position: relative;
	margin:0 auto;
    overflow: hidden;
    background-color: #fff;
}
.p-contact-ziyuan-shiyong {
    width: 100%;
    text-align: center;
    height: 710px;
    position: relative;
	margin:0 auto;
    overflow: hidden;
    background-color: #fff;
}
.p-contact-ziyuan-service {
    width: 1200px;
    text-align: center;
    height: 600px;
    position: relative;
	margin:0 auto;
    overflow: hidden;
    background-color: #fff;	
}
.p-contact-ziyuan-service-title{
	margin-top: 60px;
    width: 100%;
    height: 60px;
    line-height: 60px;
    text-align: center;
    font-size: 30px;
	color:#000;
	font-weight: 600;
	margin-bottom: 20px;		
}
.p-contact-ziyuan-shiyong  h2{
    margin-top: 30px;
    width: 100%;
    height: 60px;
    line-height: 60px;
    text-align: center;
    font-size: 30px;
	color:#000;
	overflow:hidden;
}
.p-contact-ziyuan  h2{
    margin-top: 30px;
    width: 100%;
    height: 60px;
    line-height: 60px;
    text-align: center;
    font-size: 30px;
	color:#000;
	overflow:hidden;
}
.p-contact-ziyuan-shiyong .p-contact-ziyuan-title-content{
	font-size: 16px;
    margin-top: 12px;
    line-height: 24px;
    color: #333;
	text-align: center;
	overflow:hidden;
}
.p-contact-ziyuan-shiyong .p-contact-ziyuan-title-content-p{
	font-size: 14px;
    margin-top: 12px;
	margin-bottom:25px;
    line-height: 24px;
    color: #1271ef;
	text-align: center;
	overflow:hidden;
}
.p-contact-ziyuan .p-contact-ziyuan-title-content{
	font-size: 16px;
    margin-top: 12px;
    line-height: 24px;
    color: #333;
	text-align: center;
	overflow:hidden;
}
.p-contact-ziyuan .p-contact-ziyuan-title-content-p{
	font-size: 14px;
    margin-top: 12px;
	margin-bottom:25px;
    line-height: 24px;
    color: #1271ef;
	text-align: center;
	overflow:hidden;
}
.p-contact-ziyuan .p-contact-ziyuan-title-content-p a{
    color: #1271ef;
	text-align: center;
}
.p-contact-ziyuan-title-content-span{
	display: inline-block;
}
.p-contact-ziyuan .p-contact-ziyuan-title-content-p a:hover .p-contact-ziyuan-title-content-span{
    transform: translateX(6px);
	transition: all .2s;
}
.p-contact-ziyuan-list{
	width: 100%;
    display: flex;
	overflow:hidden;
	//padding:10px;
    justify-content: center;
    flex-flow: row wrap;
    align-content: flex-start;
}
.p-contact-ziyuan-item{
	text-align: center;
    box-sizing: border-box;
    flex: 0 0 18%;
    height: 200px;
    margin: 10px;		
    box-shadow: 4px 4px 10px 4px rgba(18, 113, 239, 0.06);		
    position: relative;
    cursor: pointer;
    overflow: hidden;   
	border:1px solid #EBF3FF;
}
.p-contact-ziyuan-item-child{
	width: 100%;
	overflow:hidden;
}
.p-contact-ziyuan-item-child-ico{
	width: 72px;
	height:72px;
	margin-top:45px;
    border-style: none;
}
.p-contact-ziyuan-item-title {
    font-weight: 500;
    color: #333;
    margin: 12px 0 10px 0;
	font-size:16px;
}
.p-contact-ziyuan-item:hover{
	background: rgba(3,75,251,0.02);
    -webkit-transition: .1s;
    transition: .1s;
}
.p-contact-ziyuan-item:hover .p-contact-ziyuan-item-title{
	color:#0864F0;
	-webkit-transition: .3s;
    transition: .3s;
}
.p-contact-ziyuan-item:hover .p-contact-ziyuan-item-child-ico{
	transform: scale(1.1);
	-webkit-transition: .2s;
    transition: .2s;
}

/* -------- 首页开发服务 --------------- */
.p-contact-customized {
    width: 1200px;
    text-align: center;
    height: 670px;
    position: relative;
	margin:0 auto;
    overflow: hidden;
    background-color: #fff;
}
.p-contact-customized  h2{
    margin-top: 40px;
    width: 100%;
    height: 60px;
    line-height: 60px;
    text-align: center;
    font-size: 30px;
	color:#000;
	overflow:hidden;
}
.p-contact-customized .p-contact-customized-title-content{
	font-size: 16px;
    margin-top: 12px;
    line-height: 24px;
    color: #333;
	text-align: center;
	overflow:hidden;
}
.p-contact-customized .p-contact-customized-title-content-p{
	font-size: 14px;
    margin-top: 12px;
	margin-bottom:25px;
    line-height: 24px;
    color: #1271ef;
	text-align: center;
	overflow:hidden;
}
.p-contact-customized .p-contact-customized-title-content-p a{
    color: #1271ef;
	text-align: center;
}
.p-contact-customized-title-content-span{
	display: inline-block;
}
.p-contact-customized .p-contact-customized-title-content-p a:hover .p-contact-customized-title-content-span{
    transform: translateX(6px);
	transition: all .2s;
}
.p-contact-customized-list{
	width: 100%;
    display: flex;
	overflow:hidden;
	//padding:10px;
    justify-content: center;
    flex-flow: row wrap;
    align-content: flex-start;
}
.p-contact-customized-item{
	text-align: center;
    box-sizing: border-box;
    flex: 0 0 19.2%;
    height: 200px;
	border-right:1px solid #eef0f6;
	border-bottom:1px solid #eef0f6;	
    position: relative;
    cursor: pointer;
    overflow: hidden;    
}
.p-contact-customized-item-child{
	width: 100%;
	overflow:hidden;
}
.p-contact-customized-item-child-ico{
	width: 72px;
	height:72px;
	margin-top:45px;
    border-style: none;
}
.p-contact-customized-item-title {
    font-weight: 500;
    color: #333;
    margin: 12px 0 10px 0;
	font-size:16px;
}
.p-contact-customized-item:hover{
	background:rgba(3,75,251,0.08);
	-webkit-transition: .3s;
    transition: .3s;
}
.p-contact-customized-item:hover .p-contact-customized-item-title{
	color:#0864F0;
	-webkit-transition: .3s;
    transition: .3s;
}
.p-contact-customized-item:nth-child(1){
    border-top: 1px solid #eef0f6;
}
.p-contact-customized-item:nth-child(2){
    border-top: 1px solid #eef0f6;
}
.p-contact-customized-item:nth-child(3){
    border-top: 1px solid #eef0f6;
}
.p-contact-customized-item:nth-child(4){
    border-top: 1px solid #eef0f6;
}
.p-contact-customized-item:nth-child(5){
    border-top: 1px solid #eef0f6;
}
.p-contact-customized-item:nth-child(5n+1){
	border-left: 1px solid #eef0f6;
}



/* -------- 首页核心硬件 --------------- */
.p-contact-hardware {
    width: 1200px;
    text-align: center;
    height: 670px;
    position: relative;
	margin:0 auto;
    overflow: hidden;
    background-color: #fff;
}
.p-contact-hardware  h2{
    margin-top: 30px;
    width: 100%;
    height: 60px;
    line-height: 60px;
    text-align: center;
    font-size: 30px;
	color:#000;
	overflow:hidden;
}
.p-contact-hardware .p-contact-hardware-title-content{
	font-size: 16px;
    margin-top: 12px;
    line-height: 24px;
    color: #333;
	text-align: center;
	overflow:hidden;
}
.p-contact-hardware .p-contact-hardware-title-content-p{
	font-size: 14px;
    margin-top: 12px;
	margin-bottom:25px;
    line-height: 24px;
    color: #1271ef;
	text-align: center;
	overflow:hidden;
}
.p-contact-hardware .p-contact-hardware-title-content-p a{
    color: #1271ef;
	text-align: center;
}
.p-contact-hardware-title-content-span{
	display: inline-block;
}
.p-contact-hardware .p-contact-hardware-title-content-p a:hover .p-contact-hardware-title-content-span{
    transform: translateX(6px);
	transition: all .2s;
}
.p-contact-hardware-list{
	width: 100%;
    display: flex;
	overflow:hidden;
	//padding:10px;
    justify-content: center;
    flex-flow: row wrap;
    align-content: flex-start;
}
.p-contact-hardware-item{
	text-align: center;
    box-sizing: border-box;
    flex: 0 0 19%;
    height: 200px;
	margin:3px;
	//border-right:1px solid #eef0f6;
	//border-bottom:1px solid #eef0f6;	
	//border:1px solid #eef0f6;	
    position: relative;
    cursor: pointer;
    overflow: hidden;
	background:#FAFBFC;
}
.p-contact-hardware-item-child{
	width: 100%;
	overflow:hidden;
}
.p-contact-hardware-item-child-ico{
	width: 72px;
	height:72px;
	margin-top:45px;
    border-style: none;
}
.p-contact-hardware-item-title {
    font-weight: 500;
    color: #333;
    margin: 12px 0 10px 0;
	font-size:16px;
}
.p-contact-hardware-item:hover{
	background:rgba(3,75,251,0.06);
	-webkit-transition: .3s;
    transition: .3s;
}
.p-contact-hardware-item:hover .p-contact-hardware-item-title{
	color:#0864F0;
	-webkit-transition: .3s;
    transition: .3s;
}


/* -------- 首页平台软件 --------------- */
.p-contact-software {
    width: 1200px;
    text-align: center;
    height: 880px;
    position: relative;
	margin:0 auto;
    overflow: hidden;
    background-color: #fff;
}
.p-contact-software  h2{
    margin-top: 30px;
    width: 100%;
    height: 60px;
    line-height: 60px;
    text-align: center;
    font-size: 30px;
	color:#000;
	overflow:hidden;
}
.p-contact-software .p-contact-software-title-content{
	font-size: 16px;
    margin-top: 12px;
    line-height: 24px;
    color: #333;
	text-align: center;
	overflow:hidden;
}
.p-contact-software .p-contact-software-title-content-p{
	font-size: 14px;
    margin-top: 12px;
	margin-bottom:25px;
    line-height: 24px;
    color: #1271ef;
	text-align: center;
	overflow:hidden;
}
.p-contact-software .p-contact-software-title-content-p a{
    color: #1271ef;
	text-align: center;
}
.p-contact-software-title-content-span{
	display: inline-block;
}
.p-contact-software .p-contact-software-title-content-p a:hover .p-contact-software-title-content-span{
    transform: translateX(6px);
	transition: all .2s;
}
.p-contact-software-list{
	width: 100%;
    display: flex;
	overflow:hidden;
	//padding:10px;
    justify-content: center;
    flex-flow: row wrap;
    align-content: flex-start;
}
.p-contact-software-item{
	text-align: center;
    box-sizing: border-box;
    flex: 0 0 19%;
    height: 200px;
	margin:3px;
	//border-right:1px solid #eef0f6;
	//border-bottom:1px solid #eef0f6;	
	border:1px solid #eef0f6;	
    position: relative;
    cursor: pointer;
    overflow: hidden;
	//background:#FAFBFC;
}
.p-contact-software-item-child{
	width: 100%;
	overflow:hidden;
}
.p-contact-software-item-child-ico{
	width: 72px;
	height:72px;
	margin-top:45px;
    border-style: none;
}
.p-contact-software-item-title {
    font-weight: 500;
    color: #333;
    margin: 12px 0 10px 0;
	font-size:16px;
}
.p-contact-software-item:hover{
	background:rgba(3,75,251,0.06);
	-webkit-transition: .3s;
    transition: .3s;
}
.p-contact-software-item:hover .p-contact-software-item-title{
	color:#0864F0;
	-webkit-transition: .3s;
    transition: .3s;
}


/* -------- 首页合作伙伴 --------------- */
.p-contact-hezuo {
    width: 1200px;
    text-align: center;
    min-height: 510px;
    position: relative;
	margin:0 auto;
    overflow: hidden;
}
.p-contact-hezuo h2{
    margin-top: 70px;
    width: 100%;
    height: 60px;
    line-height: 60px;
    text-align: center;
    font-size: 30px;
	color:#000;
	overflow:hidden;
}
.p-contact-hezuo .p-contact-hezuo-title-content{
	font-size: 16px;
    margin-top: 12px;
    line-height: 24px;
    color: #333;
	text-align: center;
	overflow:hidden;
}
.p-contact-hezuo .p-contact-hezuo-title-content-p{
	font-size: 14px;
    margin-top: 12px;
	margin-bottom:25px;
    line-height: 24px;
    color: #1271ef;
	text-align: center;
	overflow:hidden;
}
.p-contact-hezuo-list{
	width: 100%;
    display: flex;
	overflow:hidden;
	margin-top:40px;
    justify-content: center;
    flex-flow: row wrap;
    align-content: flex-start;
}
.p-contact-hezuo-item{
	text-align: center;
    box-sizing: border-box;
    flex: 0 0 19.2%;
    height: 120px;
    position: relative;
    overflow: hidden;    
	background:#fff;
	border-right: 1px solid #eef0f6;
    border-bottom: 1px solid #eef0f6;
}
.p-contact-hezuo-item-img{
	width: 120px;
	height:80px;
	margin-top:20px;
}
.p-contact-hezuo-item:nth-child(1){
    border-top: 1px solid #eef0f6;
}
.p-contact-hezuo-item:nth-child(2){
    border-top: 1px solid #eef0f6;
}
.p-contact-hezuo-item:nth-child(3){
    border-top: 1px solid #eef0f6;
}
.p-contact-hezuo-item:nth-child(4){
    border-top: 1px solid #eef0f6;
}
.p-contact-hezuo-item:nth-child(5){
    border-top: 1px solid #eef0f6;
}
.p-contact-hezuo-item:nth-child(5n+1){
	border-left: 1px solid #eef0f6;
}

/* -------- 首页服务支持 --------------- */
.p-contact-service {
    width: 1200px;
    text-align: center;
    min-height: 600px;
    position: relative;
	margin:0 auto;
    overflow: hidden;
}
.p-contact-service  h2{
    margin-top: 40px;
    width: 100%;
    height: 60px;
    line-height: 60px;
    text-align: center;
    font-size: 30px;
	color:#000;
	overflow:hidden;
}
.p-contact-service .p-contact-service-title-content{
	font-size: 16px;
    margin-top: 12px;
    line-height: 24px;
    color: #333;
	text-align: center;
	overflow:hidden;
}
.p-contact-service .p-contact-service-title-content-p{
	font-size: 14px;
    margin-top: 12px;
	margin-bottom:25px;
    line-height: 24px;
    color: #1271ef;
	text-align: center;
	overflow:hidden;
}
.p-contact-service-list{
	width: 100%;
    display: flex;
	overflow:hidden;
	margin-top:40px;
	padding-bottom:20px;
    justify-content: center;
    flex-flow: row wrap;
    align-content: flex-start;
}
.p-contact-service-item{
	text-align: left;
    box-sizing: border-box;
    flex: 0 0 47%;
    height: 190px;
	margin:10px;
    position: relative;
    overflow: hidden;    
	border: 1px solid #efefef;
	//box-shadow: 8px 8px 20px 0 rgba(55,99,170,.1), -8px -8px 20px 0 #fff, inset 0 4px 20px 0 hsla(0,0%,100%,.5);
	//box-shadow: 4px 4px 10px 4px rgb(18 113 239 / 6%);
    border-radius: 8px;
}
.p-contact-service-item-trans{
	width: 100%;
    position: absolute;
    height: 190px;
    transform: scale(1.06);
    background: hsla(0,0%,100%,0);
    opacity: 0;	
}
.p-contact-service-item-main{
	width:100%;
	height:100%;
	overflow:hidden;
	padding-top:25px;
	padding-left:35px;
}
.p-contact-service-item-title{
    width: 388px;
    height: 48px;
	overflow: hidden;
}
.p-contact-service-item-title-icon{
	float:left;
	width:18px;
	height:18px;
	margin-top:14px;
	margin-right:10px;
}
.p-contact-service-item-title-nr{
	float:left;
	line-height: 48px;
    font-size: 18px;
    color: #181818;
    font-weight: 700;
}

.p-contact-service-item-content{
	line-height: 24px;
    font-size: 14px;
    color: #666;
    width: 432px;
    height: 30px;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    overflow: hidden;
}
.p-contact-service-item-tags{
	display: flex;
    flex-wrap: wrap;
    width: 100%;
    margin-top: 24px;
	overflow: hidden;
}
.p-contact-service-item-tags-hrefItem{
	margin-right: 30px;
    text-align: left;
    line-height: 24px;
    font-size: 14px;
    height: 24px;
	overflow:hidden;
}
.p-contact-service-item-tags-link{
	display:block;
	color:#0864F0;
}
.p-contact-service-item-tags-link:hover{
	text-decoration: underline;
}
.p-contact-service-item:hover{	
	//background:rgba(3,75,251,0.04);
	//-webkit-transition: .3s;
    //transition: .3s;
}


/* -------- 首页即识科技 --------------- */
.p-jishi-service {
    //width: 1160px;
	width:100%;
    text-align: center;
    height: 880px;
    position: relative;
	margin:0 auto;
	margin-top:0px;
    overflow: hidden;
	background:#EEF6F9;
	//background:#F9FAFF;
}
.p-jishi-service h2{
    margin-top: 60px;
    width: 100%;
    height: 60px;
    line-height: 60px;
    text-align: center;
    font-size: 30px;
	color:#000;
	overflow:hidden;
	font-weight: 500;
}
.p-jishi-service .p-jishi-service-title-content{
	font-size: 16px;
    margin-top: 12px;
    line-height: 24px;
    color: #333;
	text-align: center;
	overflow:hidden;
}
.p-jishi-service-list{
	width:100%;
	margin-top:40px;
	overflow:hidden;
}
.p-jishi-service-list-content{
	width:1160px;
	margin:0 auto;
}
.p-jishi-service-list-content-img{
	width:100px;
	height:100px;
	margin:0 auto;
}
.p-jishi-service-list-content-img2{
	width:280px;
	height:46px;
	margin:0 auto;
}
.p-jishi-service-list-content-img3{
	width:100%;
	height:327px;
}
.p-jishi-service-list-content-p{
	font-size:18px;
	line-height:32px;
	color:#333;
	text-align: justify;
	margin-top:30px;
	text-indent:2em;
}
.p-jishi-service-list-number{
	display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    margin-top: 10px;
	justify-content: center;
    flex-flow: row wrap;
    align-content: flex-start;
}
.p-jishi-service-list-number-item{
	box-sizing: border-box;
	margin:40px;
	text-align: center;
    color: #252b3a;
}
.p-jishi-service-list-number-item-desc{
	//font-family: DINAlternate-Bold;
    font-size: 68px;
    color: #0864F0;
    margin-bottom: 8px;
	font-weight: 500;
	font-style: italic;
}
.p-jishi-service-list-number-item-span{
	font-size: 38px;
}
.p-jishi-service-list-number-item-title{
	font-size: 14px;
    line-height: 22px;
}







/* -------- 首页立即使用 --------------- */
.p-contact-shiyong {
    width: 1200px;
    text-align: center;
    min-height: 360px;
    position: relative;
	margin:0 auto;
    overflow: hidden;
}
.p-contact-shiyong  h2{
    margin-top: 80px;
    width: 100%;
    height: 60px;
    line-height: 60px;
    text-align: center;
    font-size: 30px;
	color:#000;
	overflow:hidden;
}
.p-contact-shiyong .p-contact-shiyong-title-content{
	font-size: 16px;
    margin-top: 20px;
    line-height: 24px;
    color: #333;
	text-align: center;
	overflow:hidden;
}
.p-contact-shiyong .p-contact-shiyong-title-content-p{
	font-size: 14px;
    margin-top: 12px;
	margin-bottom:25px;
    line-height: 24px;
    color: #1271ef;
	text-align: center;
	overflow:hidden;
}
.p-contact-shiyong-list{
	width: 100%;
    display: flex;
	overflow:hidden;
	margin-top:30px;
    justify-content: center;
    flex-flow: row wrap;
    align-content: flex-start;
}
.p-contact-shiyong-button-denglu{
	display: inline-block;
    width: 180px;
    height: 46px;
    line-height: 46px;
    border-radius: 2px;
    font-size: 16px;
    text-align: center;
    transition: all 0.1s linear 0s;
	background: #2E7FFC;
    color: #fff;
	margin-right:3px;
}
.p-contact-shiyong-button-denglu:hover{
	background: #4E92FD;
    color: #fff;
	-webkit-transition: .3s;
    transition: .3s;
}
.p-contact-shiyong-button-register{
	display: inline-block;
    width: 180px;
    height: 46px;
    line-height: 46px;
    border-radius: 2px;
    font-size: 16px;
    text-align: center;
    transition: all 0.1s linear 0s;
	background: #FC5C13;
    color: #fff;
	margin-left:3px;
}
.p-contact-shiyong-button-register:hover{
	background: #FD773B;
    color: #fff;
	-webkit-transition: .3s;
    transition: .3s;
}


/* -------- 首页立即体验 --------------- */
.p-contact-tiyan {
    max-width: 1160px;
    height: 196px;
    text-align: center;
	margin:0 auto;
    overflow: hidden;
    border-radius: 18px;
    background-color: rgba(1,108,250,0.06);
    margin: 100px auto 70px;
}
.p-contact-tiyan-title{
	padding-top: 40px;
    font-size: 32px;
    color: #333;
    line-height: 48px;
    text-align: center;
    font-weight: bold;
}
.p-contact-tiyan-button{
	display:block;
	width: 140px;
    height: 48px;
    border-radius: 8px;
    background-color: #016cfa;
    font-size: 16px;
    line-height: 48px;
    text-align: center;
    color: #fff;
    margin: 20px auto 0;
    cursor: pointer;
    text-align: center;
}
.p-contact-tiyan-button:hover{
	background-color: #1B7DFE;
	-webkit-transition: .3s;
    transition: .3s;
}


/*   其他页面的banner图片   */
.index-banner-container{
	min-height: 420px;
    padding-top: 112px;
    padding-bottom: 20px;
    background-color: #000;
    background-position: center;
    background-size: auto 100%;
    background-repeat: no-repeat;
}
.index-banner-page-content{
	max-width: 1160px;
    margin: 0 auto;
}
.index-banner-page-main{
	color: #fff;
    width: 600px;
    margin: 0 auto;
}
.index-banner-title{
	font-size: 48px;
    line-height: 80px;
    margin-bottom: 18px;
    letter-spacing: 2px;
    margin-top: 40px;
    text-align: center;
}
.index-banner-desc{
	font-size: 16px;
    line-height: 28px;
    margin-bottom: 32px;
}

/*   其他页面的banner图片2   */
.index-banner-container2{
	min-height: 340px;
    padding-top: 112px;
    padding-bottom: 20px;
    background-color: #000;
    background-position: center;
    background-size: auto 100%;
    background-repeat: no-repeat;
}
.index-banner-page-content2{
	max-width: 1160px;
    margin: 0 auto;
}
.index-banner-page-main2{
	color: #fff;
    width: 1100px;
    margin: 0 auto;
}
.index-banner-title2{
	font-size: 42px;
    line-height: 60px;
    margin-bottom: 12px;
    letter-spacing: 2px;
    margin-top: 30px;
    text-align: center;
}
.index-banner-desc2{
	font-size: 16px;
    line-height: 28px;
    margin-bottom: 32px;
	text-align: center;
}

/*   其他页面的banner图片3   */
.index-banner-container3{
	min-height: 460px;
    padding-top: 112px;
    padding-bottom: 20px;
    background-color: #000;
    background-position: center;
    background-size: auto 100%;
    background-repeat: no-repeat;
}
.index-banner-page-content3{
	max-width: 1160px;
    margin: 0 auto;
}
.index-banner-page-main3{
	color: #fff;
    width: 1100px;
    margin: 0 auto;
	text-align: left;
}
.index-banner-title3{
	font-size: 48px;
    line-height: 60px;
    margin-bottom: 16px;
    letter-spacing: 2px;
    margin-top: 30px;
}
.index-banner-desc3{
	width:600px;
	font-size: 16px;
    line-height: 28px;
    margin-bottom: 45px;
	text-align: justify; 
}
.index-banner-btns-concat3{
	width: 130px;
    height: 38px;
    line-height: 38px;
    font-size: 16px;
    color: #fff;
    float: left;
    text-align: center;
	margin-right: 20px;
	background-color: #016CFA;
}
.index-banner-btns-concat3:hover{
	background-color: #2884FF;
}
.index-banner-btns-wendang3{
	width: 130px;
    height: 38px;
    line-height: 38px;
    font-size: 16px;
    color: #fff;
    float: left;
    text-align: center;
	background-color: hsla(0,0%,100%,.1);
    border: 1px solid #fff;
	margin-right: 30px;
}
.index-banner-btns-wendang3:hover{
	background:#fff;
	color:#000;
}
.index-banner-btns-link3{
	margin-right: 20px;
	line-height: 38px;
    font-size: 16px;
    color: #fff;
    float: left;
}
.index-banner-btns-link3:hover{
	text-decoration:underline;
}


/*   资源服务-主页面-banner   */
.index-banner-ziyuan{
	height: 450px;
    background-color: #000;
    background-position: center;
    background-size: auto 100%;
    background-repeat: no-repeat;
}
.index-banner-ziyuan-main{
	max-width: 1160px;
    margin: 0 auto;
	padding-top: 180px;
	color:#fff;
}
.index-banner-ziyuan-title{
	font-size: 48px;
    line-height: 80px;
    margin-bottom: 18px;
    letter-spacing: 2px;
    text-align: center;
	font-weight:600;
}
.index-banner-ziyuan-desc{
	font-size: 18px;
    line-height: 28px;
    margin-bottom: 32px;
	text-align: center;
}


/*   资源服务-分类技页面-banner   */
.index-banner-ziyuan-sort{
	height: 450px; 
    background-color: #000;
    background-position: center;
    background-size: auto 100%;
    background-repeat: no-repeat;
}
.index-banner-ziyuan-sort-page{
	max-width: 1160px;
    margin: 0 auto;
	padding-top: 180px;
}
.index-banner-ziyuan-sort-content{
	color: #fff;
    width: 1160px;
    margin: 0 auto;
	text-align: center;
}
.index-banner-ziyuan-sort-title{
	font-size: 48px;
    line-height: 60px;
    margin-bottom: 25px;
    letter-spacing: 2px;
	font-weight:600;
}
.index-banner-ziyuan-sort-desc{
	font-size: 16px;
    line-height: 28px;
	text-align:center;
}





/* -------- 应用服务 --------------- */
.p-application-main{
	width:100%;
	min-height:800px;
	overflow:hidden;
}
.p-application-container {
    width: 1160px;
    text-align: center;
    min-height: 800px;
    position: relative;
	margin:0 auto;
    overflow: hidden;
	padding-top: 50px;
	padding-bottom:40px;
}
.p-application-main-left{
	float:left;
	width:calc(50% - 20px);
	height: 680px;
	//border: 1px solid #e6e8f4;
	border: 1px solid #C0EAFD;
	border-top:2px solid #4a81ff;
	background: #fff url(../image/logo/logo_bj.png) center center no-repeat;
	padding: 50px 50px;
	overflow: hidden;
	border-bottom-left-radius:5px;
	border-bottom-right-radius:5px;
	//box-shadow: 8px 8px 20px rgb(55 99 170 / 10%);
}
.p-application-main-right{
	float:right;
	width:calc(50% - 20px);
	height: 680px;
	border: 1px solid #C0EAFD;
	border-top:2px solid #4a81ff;
	background: #fff url(../image/logo/logo_bj.png) center center no-repeat;
	padding: 50px 50px;
	border-bottom-left-radius:5px;
	border-bottom-right-radius:5px;
	overflow: hidden;
	//box-shadow: 8px 8px 20px rgb(55 99 170 / 10%);
    //border: 2px solid #fff;
}
.p-application-main-group{
	width:100%;
	overflow: hidden;
}
.p-application-main-group-content{
	width:100%;
	overflow: hidden;
	margin-bottom:12px;
}
.p-application-main-group-btns{
	width:100%;
	overflow: hidden;
	padding-top:20px;
	padding-bottom:20px;
}
.p-application-main-logo{
	display:block;
	width:90px;
	height:90px;
	margin:0 auto;	
}
.p-application-main-title{
	text-align:center;
	line-height:40px;
	font-size:30px;
	color:#000000;
	font-weight:600;
	margin-top:20px;
	margin-bottom:30px;
}
.p-application-main-content-left{
	float:left;
	width: calc(50% - 6px);
    height: 35px;
    color: #4a81ff;
    border: 1px solid #4a81ff;
    border-radius: 4px;
    text-align: center;
    font-size: 16px;
    line-height: 35px;
    background: #f1f4ff;
    font-weight: 500;
}
.p-application-main-content-right{
	float:right;
	width: calc(50% - 6px);
    height: 35px;
    color: #4a81ff;
    border: 1px solid #4a81ff;
    border-radius: 4px;
    text-align: center;
    font-size: 16px;
    line-height: 35px;
    background: #f1f4ff;
    font-weight: 500;
}
.p-application-main-desc{
	padding-top: 18px;
    font-size: 16px;
    line-height: 30px;
    text-align: justify;
    color: #7a8ba6;
    font-weight: 500;
	overflow:hidden;
	margin-bottom:30px;
	//text-indent: 2em;
}
.p-application-main-erweima{
	display:block;
	width:200px;
	height:200px;
	margin:0 auto;	
}
.p-application-main-btn{
	padding:12px 80px;
    font-family: PingFangSC-Regular;
    line-height: 38px;
    font-size: 16px;
    color: #fff;
    letter-spacing: 2px;
    text-align: center;
    font-weight: 500;  
	background: #2a62fe;
    border-radius: 5px;
    background-image: linear-gradient(142deg,#5E93FD,#1966ff 79%);
    box-shadow: 1px 2px 4px 0 rgb(36 105 243 / 72%);
}
.p-application-main-btn-span{
	display: inline-block;	
}
.p-application-main-btn:hover .p-application-main-btn-span{
    transform: translateX(6px);
	transition: all .2s;
}




/* -------- 首页需求开发 --------------- */
.p-contact-demand-main{
	width:100%;
	//background:#F9FAFF;
	overflow:hidden;
	background-size:100% 100%;
}
.p-contact-demand {
    width: 1200px;
    text-align: center;
    min-height: 400px;
    position: relative;
	margin:0 auto;
    overflow: hidden;
	padding-top: 50px;
	padding-bottom:40px;
}
.p-contact-demand-jizz {
    width: 1200px;
    text-align: center;
    min-height: 400px;
    position: relative;
	margin:0 auto;
    overflow: hidden;
	padding-top: 50px;
	padding-bottom:0px;
}
.p-contact-demand  h2{   
    width: 100%;
    height: 60px;
    line-height: 60px;
    text-align: center;
    font-size: 30px;
	color:#000;
	overflow:hidden;
}
.p-contact-demand .p-contact-demand-title-content{
	font-size: 16px;
    margin-top: 12px;
    line-height: 24px;
    color: #333;
	text-align: center;
	overflow:hidden;
}
.p-contact-demand .p-contact-demand-title-content-p{
	font-size: 14px;
    margin-top: 12px;
	margin-bottom:25px;
    line-height: 24px;
    color: #1271ef;
	text-align: center;
	overflow:hidden;
}

.p-contact-demand-group{
	width:1160px;
	min-height:370px;
	margin:0 auto;
	border: 1px solid #e6e8f4;
	//border-top:2px solid #4a81ff;
	background: #fff url(../image/logo/logo_bj.png) center 100px no-repeat;
	padding: 50px 50px;
}
.p-contact-demand-group:hover{
	border: 1px solid #9EBBFD;
	//border-top:2px solid #4a81ff;
	-webkit-transition: .1s;
    transition: .1s;
}
.p-contact-demand-group-jishiai{
	width:1160px;
	min-height:370px;
	margin:0 auto;
	border: 1px solid #e6e8f4;
	border-top:1px solid #4a81ff;
	background: #fff url(../image/logo/logo_bj.png) center 100px no-repeat;
	padding: 50px 50px;
}
.p-contact-demand-group-jishiai:hover{
	//border: 1px solid #9EBBFD;
	border-top:2px solid #4a81ff;
	-webkit-transition: .2s;
    transition: .2s;
}
.p-contact-demand-group-tianyan{
	width:1160px;
	min-height:370px;
	margin:0 auto;
	border: 1px solid #e6e8f4;
	border-top:1px solid #4a81ff;
	background: #fff url(../image/logo/logo_bj.png) center 100px no-repeat;
	padding: 50px 50px;
}
.p-contact-demand-group-tianyan:hover{
	//border: 1px solid #9EBBFD;
	border-top:2px solid #4a81ff;
	-webkit-transition: .2s;
    transition: .2s;
}
.p-contact-demand-group-one-jizz{
	width:100%;
	overflow:hidden;
	margin-bottom:30px;
}
.p-contact-demand-group-one-img{
	float:left;
	width:60px;
	height:60px;
	margin-right:20px;
}
.p-contact-demand-group-one-img-app{
	display:block;
	width:100px;
	height:100px;
	margin:0 auto;
}
.p-contact-demand-group-link{
	width:100%;
	overflow:hidden;
	padding-bottom:10px;
	padding-top:30px;
}
.p-contact-demand-group-link-btn{
	color:#0864F0;
	font-size:16px;
}
.p-contact-demand-group-link-btn:hover{
	color:#0864F0;
	text-decoration:underline;
}
.p-contact-demand-group-link-btn2{
	margin-right:20px;
}

.p-contact-demand-group-link-btn3{
	padding:10px 80px;
    font-family: PingFangSC-Regular;
    line-height: 38px;
    font-size: 16px;
    color: #fff;
    letter-spacing: 2px;
    text-align: center;
    font-weight: 500;  
	background: #21c286;
    border-radius: 4px;
    background-image: linear-gradient(142deg,#26DC98,#21c286 79%);
    box-shadow: 1px 2px 4px 0 rgb(36 105 243 / 72%);
}
.p-contact-demand-group-link-btn4{
	padding:10px 80px;
    font-family: PingFangSC-Regular;
    line-height: 38px;
    font-size: 16px;
    color: #fff;
    letter-spacing: 2px;
    text-align: center;
    font-weight: 500;  
    background: #2a62fe;
    border-radius: 4px;  
    background-image: linear-gradient(142deg,#5E93FD,#1966ff 79%);
    box-shadow: 1px 2px 4px 0 rgb(36 105 243 / 72%);
}
.tiyan-main-content-btn-jizz-link-span2{
	display: inline-block;
}
.p-contact-demand-group-link-btn3:hover .tiyan-main-content-btn-jizz-link-span2{
    transform: translateX(6px);
    transition: all .2s;
}
.p-contact-demand-group-link-btn4:hover .tiyan-main-content-btn-jizz-link-span2{
    transform: translateX(6px);
    transition: all .2s;
}
.p-contact-demand-group-one-img-erweima{
	display:block;
	width:200px;
	height:200px;
	margin:0 auto;
}
.p-contact-demand-group-one-img-jizz{	
	display:block;
	width:400px;
	//height:92px;
	margin:0 auto;
}
.p-contact-demand-group-one-title{
	float:left;
	line-height:60px;
	font-size:36px;
	color:#535353;
	font-weight:600;
}
.p-contact-demand-group-one-title-app{
	text-align:center;
	line-height:40px;
	font-size:36px;
	color:#000000;
	font-weight:600;
	margin-bottom:30px;
	margin-top:10px;
}
.p-contact-demand-group-top{
	width:100%;
	height:180px;
	overflow:hidden;
	margin-bottom:30px;
}
.p-contact-demand-group-top-img{
	width:100%;
	height:100%;
}
.p-contact-demand-group-img-main{
	width:100%;
	overflow:hidden;
}
.p-contact-demand-group-img-list{
	float:left;
	width: 250px;
	height: 110px;
	margin-right:19px;
	//border: 1px solid #e6e8f4;
}
.p-contact-demand-group-img-list:last-child{
	margin-right:0;
	float:right;
}
.p-contact-demand-group-img{
	width:80px;
	height:80px;
	margin:0 auto;
}
.p-contact-demand-group-content{
	width:100%;
	overflow:hidden;
}
.p-contact-demand-group-content-list{
	float:left;
	width: 250px;
    height: 35px;
    color: #4a81ff;
    border: 1px solid #4a81ff;
    border-radius: 4px;
    text-align: center;
    font-size: 16px;
    line-height: 35px;
    background: #f1f4ff;
    font-weight: 500;
	margin-right:19px;
}
.p-contact-demand-group-content-list:last-child{
	margin-right:0;
	float:right;
}
.p-contact-demand-group-desc{
	padding-top: 20px;
    font-size: 16px;
    line-height: 30px;
    text-align: justify;
    color: #7a8ba6;
    font-weight: 500;
	overflow:hidden;
}
.p-contact-demand-group-more{
	width:100%;
	overflow:hidden;
	text-align: left;
	margin-top:30px;
}
.p-contact-demand-title-content-a{
	font-size:14px;
    color: #006EFF;
	text-align: left;
}
.p-contact-demand-title-content-span{
	display: inline-block;
}
.p-contact-demand-title-content-a:hover .p-contact-demand-title-content-span{
    transform: translateX(6px);
	transition: all .2s;
}
.p-contact-demand-group-picmain{
	width:900px;
	height:100%;
	margin:0 auto;
	overflow:hidden;
	margin-top:30px;
}
.p-contact-demand-group-picmain-jizz{
	width:800px;
	height:100%;
	margin:0 auto;
	overflow:hidden;
	margin-top:40px;
}
.p-contact-demand-group-picmain-img{
	width:100%;
}





/*   技术服务-主页面-banner   */
.index-banner-technology{
	height: 450px;
    background-color: #000;
    background-position: center;
    background-size: auto 100%;
    background-repeat: no-repeat;
}
.index-banner-technology-main{
	max-width: 1160px;
    margin: 0 auto;
	padding-top: 180px;
	color:#fff;
}
.index-banner-technology-title{
	font-size: 48px;
    line-height: 80px;
    margin-bottom: 18px;
    letter-spacing: 2px;
    text-align: center;
	font-weight:600;
}
.index-banner-technology-desc{
	font-size: 18px;
    line-height: 28px;
    margin-bottom: 32px;
	text-align: center;
}

/*   技术服务-分类技页面-banner   */
.index-banner-technology-sort{
	height: 450px; 
    background-color: #000;
    background-position: center;
    background-size: auto 100%;
    background-repeat: no-repeat;
}
.index-banner-technology-sort-page{
	max-width: 1160px;
    margin: 0 auto;
	padding-top: 180px;
}
.index-banner-technology-sort-content{
	color: #fff;
    width: 1160px;
    margin: 0 auto;
	text-align: center;
}
.index-banner-technology-sort-title{
	font-size: 48px;
    line-height: 60px;
    margin-bottom: 25px;
    letter-spacing: 2px;
	font-weight:600;
}
.index-banner-technology-sort-desc{
	font-size: 16px;
    line-height: 28px;
	text-align:center;
}




.about_jishikeji-ability .abilities-contianer {
  display: flex;
  justify-content: center;
}
.about_jishikeji-ability .abilities-contianer .ability-item {
  flex: 1;
  //height: 543px;
  height: 510px;
  //border-left:1px solid #F9FAFF;
  position: relative;
  overflow: hidden;
  display: block;
  transition: all 0.5s linear;
}
.about_jishikeji-ability .abilities-contianer .ability-item .bg {
  height: 100%;
  background-position: center;
  background-size: cover;
  background-repeat: no-repeat;
  transition: all 0.3s;
}
.about_jishikeji-ability .abilities-contianer .ability-item .content {
  position: absolute;
  top: 200px;
  padding: 40px 50px;
  text-align: center;
  transition: all 0.3s;
}
.about_jishikeji-ability .abilities-contianer .ability-item .content .title {
  font-size: 24px;
  font-weight: bolder;
  color: rgba(255, 255, 255, 1);
  line-height: 40px;
  margin-bottom: 16px;
}
.about_jishikeji-ability .abilities-contianer .ability-item .content .desc {
  font-size: 14px;
  color: rgba(255, 255, 255, 1);
  line-height: 28px;
  margin-bottom: 16px;
  text-align: left;
  opacity: 0;
  transition: all 0.3s;
  text-align: justify;
}
.about_jishikeji-ability .abilities-contianer .ability-item .content .learn-more {
  font-size: 14px;
  font-weight: bolder;
  color: rgba(37, 144, 242, 1);
  line-height: 28px;
}
.about_jishikeji-ability .abilities-contianer .ability-item:hover .content {
    transform: translateY(-80px);
	background:rgba(0,0,0,0.5);
}
.about_jishikeji-ability .abilities-contianer .ability-item:hover .bg {
    transform: scale(1.1, 1.1);
}
.about_jishikeji-ability .abilities-contianer .ability-item:hover .content .desc {
    opacity: 1;
}























































/*   场景服务 的产品详情页面banner   */
.index-banner-scene-main{
	height: 500px;
    background-size: auto 100%;
    background-color: #000;
    background-position: center;
    display: flex;
    text-align: center;
    background-repeat: no-repeat;
}
.index-banner-scene-div{
	width: 1160px;
    margin: 0 auto;
}
.index-banner-scene-page{
	color: #fff;	
    padding-left:10px;
    text-align: left;
	padding-top:100px;
}
.index-banner-scene-title{
	font-size: 48px;
    line-height: 60px;
    margin-bottom: 30px;
    letter-spacing: 2px;
    margin-top: 30px;
}
.index-banner-scene-desc{
	width: 600px;
    font-size: 16px;
    line-height: 28px;  
    text-align: justify;
}
.index-banner-scene-title-customtext{
	 margin-top: 20px;
}
.index-banner-scene-title-customtext-link{
	color: #faad15;
    //margin-left: 44px;
    line-height: 33px;
	font-size: 14px;
}
.index-banner-scene-title-customtext-default{

}
.index-banner-scene-title-customtext-color{
	font-size: 24px;
    color: #faad15;
}
.index-banner-scene-title-customtext-link:hover {
    border-bottom: 1px solid #faad15;
}

.index-banner-scene-title-btns{
	margin-top: 30px;
}
.index-banner-scene-btns-concat {
    width: 130px;
    height: 38px;
    line-height: 38px;
    font-size: 16px;
    color: #fff;
    float: left;
    text-align: center;
    margin-right: 20px;
    background-color: #016CFA;
}
.index-banner-scene-btns-concat:hover {
    background-color: #2884FF;
}
.index-banner-scene-btns-wendang{
    width: 130px;
    height: 38px;
    line-height: 38px;
    font-size: 16px;
    color: #fff;
    float: left;
    text-align: center;
    background-color: hsla(0,0%,100%,.1);
    border: 1px solid #fff;
    margin-right: 30px;
}
.index-banner-scene-btns-wendang:hover {
    background: #fff;
    color: #000;
}
.index-banner-scene-btns-link {
    margin-right: 20px;
    line-height: 38px;
    font-size: 16px;
    color: #fff;
    float: left;
}
.index-banner-scene-btns-link:hover {
    text-decoration: underline;
}


/*   小微服务的产品详情页面banner   */
.index-banner-applet-main{
	height: 460px;
    background-size: auto 100%;
    background-color: #000;
    background-position: center;
    display: flex;
    text-align: center;
    background-repeat: no-repeat;
}
.index-banner-applet-div{
	max-width: 1160px;
    margin: 0 auto;
}
.index-banner-applet-logo-main{
	width:100px;
	height:100px;
	margin: 0 auto;
	margin-top:120px;
}
.index-banner-applet-logo{
	width:100%;
	height:100%;
}
.index-banner-applet-title{
	margin: 196px auto 32px;
	//margin: 16px auto 32px;
    font-size: 52px;
    font-weight: 600;
    color: rgba(255,255,255,1);
    line-height: 60px;
    letter-spacing: 5px;
}
.index-banner-applet-desc{
	font-size: 18px;
    color:#fff;
}


/*   技术服务的产品详情页面banner   */
.index-banner-technology-info{
	height: 460px;
    background-size: auto 100%;
    background-color: #000;
    background-position: center;
    display: flex;
    text-align: center;
    background-repeat: no-repeat;
}
.index-banner-technology-info-div{
	max-width: 1160px;
    margin: 0 auto;
	overflow:hidden;
}
.index-banner-technology-info-title{
	font-size: 48px;
    line-height: 80px;
    margin-bottom: 18px;
    letter-spacing: 2px;
    margin-top: 160px;
    text-align: center;
	color:#fff;
}
.index-banner-technology-info-desc{
	font-size: 16px;
    line-height: 28px;
    margin-bottom: 32px;
	color:#fff;
	width:600px;
	text-align:left;
}



/*   文档中心页面的banner图片  */
.index-banner-container-document{
	height: 400px;
    padding-top: 112px;
    padding-bottom: 20px;
    background-color: #000;
    background-position: center;
    background-size: auto 100%;
    background-repeat: no-repeat;
}
.index-banner-page-content-document{
	max-width: 1160px;
    margin: 0 auto;
}
.index-banner-page-main-document{
	color: #fff;
    width: 1100px;
    margin: 0 auto;
}
.index-banner-title-document{
	font-size: 50px;
    line-height: 60px;
    margin-bottom: 30px;
    letter-spacing: 2px;
    margin-top: 20px;
    text-align: center;
	letter-spacing: .87px;
}

.index-banner-title-search-main{
	width:660px;
	margin:0 auto;
	overflow:hidden;
}
.index-banner-title-search-input{
	position:relative;
	float:left;
    height: 46px;
    width: 600px;
    color: #666;
    font-size: 16px;
    line-height: 18px;
    border: 0;
	padding-left:20px;
	outline: none;
	opacity: .9;
}
.index-banner-title-search-icon-main{
	float:left;
	width:60px;
	height:46px;
	background:#fff;
	cursor: pointer;
	opacity: .9;
}
.index-banner-title-search-icon{
	width:20px;
	height:20px;
	margin-top:12px;
	margin-left:19px;
}
.index-banner-title-search-keyword-main{
	width:600px;	
	margin:0 auto;
	overflow:hidden;
	text-align:center;
	margin-top:20px;
}
.index-banner-title-search-keyword-span{
	line-height:24px;
	font-size:16px;
	margin-right:5px;
}
.index-banner-title-search-keyword-a{
	line-height:24px;
	font-size:16px;
	margin-right:10px;
}
.index-banner-title-search-keyword-a:hover{
	text-decoration:underline;
}



/*   广告管理 - 主页面   */
.index-advertisement-main{
	width: 1160px;
    height: 100px;
    position: relative;
	margin:0 auto;
    overflow: hidden;
}
.index-advertisement-main-img{
	width:100%;
	height:100%;
}



/*   场景应用 - 图片列表    */
.index-function-scene-main{
    width: 1160px;
    text-align: center;
    min-height: 600px;
	margin:0 auto;
    overflow: hidden;
	margin-bottom:80px;
}
.index-function-scene-main-title{
	line-height: 60px;
    font-size: 28px;
    color: #333;
    font-weight: 600;   
    margin-top: 50px;
}
.index-function-scene-page{
	width: 100%;
	margin-top: 40px;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
}
.index-function-scene-container{
	display: flex;
    margin-bottom: 16px;
}
.index-function-scene-container-item{
	flex: 1;
    margin-right: 16px;
    height: 210px;
    display: flex;
    justify-content: center;
    align-content: center;
    align-items: center;
    color: #fff;
    font-weight: 500;
    font-size: 24px;
    background-position: center;
    background-size: 100%;
    background-repeat: no-repeat;
    transition: all .2s linear 0s;
    -webkit-transition: all .2s linear 0s;
}
.index-function-scene-container-item-text{
	position: relative;
    line-height: 36px;
    text-align: center;
    margin: 0 40px;
    display: flex;
    justify-content: center;
    flex-direction: column;
    width: 100%;
}
.index-function-scene-container-item-text:after {
    content: "";
    height: 3px;
    width: 0px;
    margin: auto;
    background: rgba(37,144,242,1);
    transition: all 0.3s linear 0s;
}
.index-function-scene-container-item:hover {
    background-size: 110%;
}
.index-function-scene-container-item:hover .index-function-scene-container-item-text:after {
    width: 96px;
}


/*   立即注册-立即体验 模块2  */
.index-register-main-two{
	width: 100%;
	height:150px;
	background:#E8F1F8;

}
.index-register-two{
	width:1160px;
	height:150px;
	margin:0 auto;
	overflow:hidden;
	line-height: 150px;
    text-align: center;
}
.index-register-two-title{
	color: #252b3a;
	display: inline-block;
    vertical-align: middle;
    max-width: calc(100% - 170px);
    padding-right: 150px;
    font-size: 32px;
    line-height: 45px;
}
.index-register-two-btn{
	height: 40px;
    font-size: 14px;
    line-height: 38px;
    border-radius: 2px;
    padding-left: 32px;
    padding-right: 32px;
	display: inline-block;
    background: transparent;
    border: 1px solid transparent;
    outline: none;
    font-weight: 400;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
	background:#0864F0;
}
.index-register-two-btn:hover{
	background:#1C75FD;
}



/*   商品分类 - 分类框 - 分类信息   */
.index-function-menu{
    width: 1160px;
    text-align: left;
    min-height: 200px;
    position: relative;
	margin:0 auto;
    overflow: hidden;
	margin-top:50px;
	margin-bottom:30px;
	padding: 0 20px;
    border: 1px solid #ddd;
}
.index-function-menu-item{
	width:100%;
	overflow:hidden;
	padding-top:20px;
}
.index-function-menu-item-title{
	float: left;
    margin-right: 40px;
    font-size: 14px;
    color: #666;
    line-height: 22px;
    vertical-align: top;
}
.index-function-menu-item-wrap{
	float: left;
    width: 1020px;
    border-bottom: 1px dashed #ddd;
}
.index-function-menu-item-wrap2{
	float: left;
    width: 1020px;
}
.index-function-menu-item-wrap-main{
	margin-left: -40px;
}
.index-function-menu-item-wrap-all{
	display: inline-block;
    margin-bottom: 20px;
    margin-left: 40px;
    font-size: 14px;
    color: #333;
    line-height: 22px;
}
.index-function-menu-item-wrap-a{
	display: inline-block;
    margin-bottom: 20px;
    margin-left: 40px;
    font-size: 14px;
    color: #333;
    line-height: 22px;
}
.index-function-menu-item-wrap-a:hover{
	color:#00bdff;
	-webkit-transition: .2s;
    transition: .2s;
}
.index-function-menu-item-wrap-no-selection{
	cursor: pointer;
	text-align:center;
	padding:0 20px;
    color: #00bdff;
    border: 1px solid #00bdff;
}



/*   全部服务列表 - 统一样式 - 排序和筛选   */
.index-function-main-caozuo{
	margin-top:60px;
	width:100%;
	overflow: hidden;
}
.index-function-main-caozuo-paixu{
	float:left;
	margin-right:60px;
}
.index-function-main-caozuo-date{
	float:left;
	margin-right:60px;
}
.index-function-main-caozuo-price{
	float:left;
}
.index-function-main-caozuo-leixing{
	float:left;
}
.index-function-main-caozuo-number{
	float:right;
}
.index-function-main-caozuo-sign{
	float:left;
	width: 6px;
    height: 6px;
	background-color: #00bdff;
	margin-top:4px;
	margin-right:5px;
}
.index-function-main-caozuo-span{
	float:left;
	font-size:14px;
	margin-right:20px;
}
.index-function-main-caozuo-a{
	float:left;
	color:#666;
	font-size:14px;
	margin-right:20px;
}
.index-function-main-caozuo-active{
	color: #00bdff;
}
.index-function-main-caozuo-a-px{
	float:left;
}
.index-function-main-caozuo-label1{
	float:left;
	width:14px;
	height:14px;
	background: url(../image/main/q1.png) no-repeat;
	background-size:100% 100%;
	margin-left:5px;
}
.index-function-main-caozuo-label1-active{
	background: url(../image/main/q1_hover.png) no-repeat;
	background-size:100% 100%;
}
.index-function-main-caozuo-label2{
	float:left;
	width:14px;
	height:14px;
	background: url(../image/main/q2.png) no-repeat;
	background-size:100% 100%;
	margin-left:5px;
}
.index-function-main-caozuo-label2-active{
	background: url(../image/main/q2_hover.png) no-repeat;
	background-size:100% 100%;
}





/*   小微服务 - 全部小微应用 - 全部应用列表   */
.scene-function-main{
    width: 1160px;
    text-align: center;
    min-height: 600px;
    position: relative;
	margin:0 auto;
    overflow: hidden;
	margin-bottom:30px;
}
.scene-function-main-title{
	line-height: 60px;
    font-size: 28px;
    color: #333;
    font-weight: 600;
    margin-bottom: 30px;
	margin-top:30px;
}
.scene-function-main-caozuo{
	margin-top:60px;
	width:100%;
	overflow: hidden;
}
.scene-function-main-caozuo-paixu{
	float:left;
	margin-right:60px;
}
.scene-function-main-caozuo-date{
	float:left;
	margin-right:60px;
}
.scene-function-main-caozuo-price{
	float:left;
}
.scene-function-main-caozuo-leixing{
	float:left;
}
.scene-function-main-caozuo-number{
	float:right;
}
.scene-function-main-caozuo-sign{
	float:left;
	width: 6px;
    height: 6px;
	background-color: #00bdff;
	margin-top:4px;
	margin-right:5px;
}
.scene-function-main-caozuo-span{
	float:left;
	font-size:14px;
	margin-right:20px;
}
.scene-function-main-caozuo-a{
	float:left;
	color:#666;
	font-size:14px;
	margin-right:20px;
}
.scene-function-main-caozuo-active{
	color: #00bdff;
}
.scene-function-main-caozuo-a-px{
	float:left;
}
.scene-function-main-caozuo-label1{
	float:left;
	width:14px;
	height:14px;
	background: url(../image/main/q1.png) no-repeat;
	background-size:100% 100%;
	margin-left:5px;
}
.scene-function-main-caozuo-label1-active{
	background: url(../image/main/q1_hover.png) no-repeat;
	background-size:100% 100%;
}
.scene-function-main-caozuo-label2{
	float:left;
	width:14px;
	height:14px;
	background: url(../image/main/q2.png) no-repeat;
	background-size:100% 100%;
	margin-left:5px;
}
.scene-function-main-caozuo-label2-active{
	background: url(../image/main/q2_hover.png) no-repeat;
	background-size:100% 100%;
}
.scene-function-main-ul{
	margin-top:30px;
	width: 100%;
	overflow:hidden;
}

.scene-function-main-list{
	width: 100%;
	overflow:hidden;
}
.scene-function-main-item{
	float:left;
	text-align: left;
    width:372px;
    height: 375px;
	margin-right:22px;
	margin-bottom:22px;
	border:1px solid #dadcdf;
    position: relative;
    cursor: pointer;
    overflow: hidden;    
}
.scene-function-main-item:nth-child(3n){
	margin-right:0;
}
.scene-function-main-item-child{
	width:100%;
	padding: 25px;
	text-align:left;
}
.scene-function-main-item-img-main{
	width: 100%;
	height:100%;
	overflow:hidden;
	margin-bottom:15px;
}
.scene-function-main-item-img-logo{
	width: 66px;
    height: 66px;
}
.scene-function-main-item-title{
	margin-bottom: 15px;
	color:#000;
    width: 100%;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    font-size: 18px;
    font-weight: 700;
    line-height: 32px;
}
.scene-function-main-item-info{
	margin-bottom: 25px;
    height: 76px;
    overflow: hidden;
    color: #3C3A3A;
	font-size:14px;
    line-height: 24px;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 4;
    -webkit-box-orient: vertical;
	text-align:justify;
}
.scene-function-main-item-price{
	display: block;
    color: #ff540a;
    font-size: 22px;
	font-weight:600;
    margin-bottom: 10px;
}
.scene-function-main-item-price-yang{
	font-size: 18px;
	font-weight:500;
}
.scene-function-main-item-price-span{
	color: #999;
    font-size: 14px;
    margin-left: 5px;
	font-weight:500;
}
.scene-function-main-item-price-old{
	font-size: 14px;
    color: #999;
    text-decoration: line-through;
    display: inline-block;
    margin-left: 10px;
}
.scene-function-main-item-label{
	position: absolute;
    top: 30px;
    right: 25px;
    width: 68px;
    height: 24px;
    background-color: #e5f8ff;
    font-size: 14px;
    color: #00bdff;
    text-align: center;
    line-height: 24px;
    border-radius: 3px;
}
.scene-function-main-item-biaoqian{
	width: 100%;
    margin-top: 25px;
    overflow: hidden;
}
.scene-function-main-item-biaoqian-ai-one{
	float: left;
    padding: 3px 7px;
    border: 1px solid #108cee;
    font-size: 12px;
    color: #108CEE;
    margin-right: 10px;
    margin-top: 3px;
}
.scene-function-main-item-biaoqian-ai-two{
	float: left;
	font-size: 12px;
    color: #FE8E6C;
    padding: 3px 7px;
    margin-right: 10px;
    border: 1px solid #FE8E6C;
    margin-top: 3px;
}
.scene-function-main-item-biaoqian-title{
	font-size:14px;
	color:#333;
	margin-right:10px;
}
.scene-function-main-item-biaoqian-span{
	margin-right: 10px;
    color: #00bdff;
	font-size:14px;
}
.scene-function-main-item:hover{
	-webkit-transition: .3s;
    transition: .3s;
	-webkit-box-shadow: 0 5px 10px 0 rgba(0,0,0,.05);
    -moz-box-shadow: 0 5px 10px 0 rgba(0,0,0,.05);
    box-shadow: 0 5px 10px 0 rgba(0,0,0,.05);
}
.scene-function-main-item:hover .scene-function-main-item-title{
	-webkit-transition: .3s;
    transition: .3s;
	color:#006EFF;
}


/*   场景服务 - 首页 - 分类列表   */
.scene-main {
    width: 1160px;
    text-align: center;
    min-height: 600px;
    position: relative;
	margin:0 auto;
    overflow: hidden;
	margin-top:50px;
	margin-bottom:80px;
}
.scene-main-title{
	line-height:60px;
	font-size: 28px;
    color: #333;
    font-weight: 600;
	margin-bottom:30px;
}
.scene-list-item{	
	width:100%;
	height:100%;
	overflow:hidden;
	display: flex;
	margin-bottom:30px;
}
.scene-list-item-left-box{	
	width: 250px;
    height: 620px;
	overflow:hidden;
	display: flex;
    flex-direction: column;
    align-items: center;
}
.scene-list-item-left-icon{
	width: 83px;
    height: 83px;
	border: none;
	margin-top:90px;
}
.scene-list-item-left-name{
	width:100%;
	margin-top:20px;
}
.scene-list-item-left-name-a{
	font-size: 22px;
    font-weight: 600;
    line-height: 30px;
	color: #fff;
}
.scene-list-item-left-name-a:hover{
	text-decoration:underline;
}
.scene-list-item-left-desc{
	font-size: 14px;
    color: #fff;
    text-align: center;
    margin-top: 20px;
    line-height: 20px;
	padding-left:20px;
	padding-right:20px;
}
.scene-list-item-left-button-list{
	width:100%;
	margin-top:40px;	
	display: flex;
    flex-direction: column;
    align-items: center;
}
.scene-list-item-left-button{
	border: 1px solid #fff;
    border-radius: 20px;
    color: #fff;
    padding: 8px 15px;
    font-size: 14px;
    cursor: pointer;
	margin-bottom:20px;
}
.scene-list-item-left-button:hover{
	background-color: hsla(0,0%,100%,.3);
}
.scene-list-item-left-button-more{
	border: 1px solid #fff;
    border-radius: 20px;
	//border-radius:2px;
    color: #fff;
    padding: 8px 15px;
    font-size: 14px;
    cursor: pointer;
	margin-top:10px;
}


.left-box-scene1{
	background: url(../image/scene/bg/bg3.png) no-repeat;
	background-size:100% 100%;
}
.left-box-scene2{
	background: url(../image/scene/bg/bg2.png) no-repeat;
	background-size:100% 100%;
}
.left-box-scene3{
	background: url(../image/scene/bg/bg12.png) no-repeat;
	background-size:100% 100%;
}
.left-box-scene4{
	background: url(../image/scene/bg/bg1.png) no-repeat;
	background-size:100% 100%;
}
.left-box-scene5{
	background: url(../image/scene/bg/bg4.png) no-repeat;
	background-size:100% 100%;
}
.left-box-scene6{
	background: url(../image/scene/bg/bg5.png) no-repeat;
	background-size:100% 100%;
}
.left-box-scene7{
	background: url(../image/scene/bg/bg10.png) no-repeat;
	background-size:100% 100%;
}
.left-box-scene8{
	background: url(../image/scene/bg/bg11.png) no-repeat;
	background-size:100% 100%;
}
.left-box-scene9{
	background: url(../image/scene/bg/bg3.png) no-repeat;
	background-size:100% 100%;
}
.left-box-scene10{
	background: url(../image/scene/bg/bg4.png) no-repeat;
	background-size:100% 100%;
}
.left-box-scene11{
	background: url(../image/scene/bg/bg3.png) no-repeat;
	background-size:100% 100%;
}
.left-box-scene12{
	background: url(../image/scene/bg/bg2.png) no-repeat;
	background-size:100% 100%;
}
.left-box-scene13{
	background: url(../image/scene/bg/bg12.png) no-repeat;
	background-size:100% 100%;
}
.left-box-scene14{
	background: url(../image/scene/bg/bg1.png) no-repeat;
	background-size:100% 100%;
}
.left-box-scene15{
	background: url(../image/scene/bg/bg4.png) no-repeat;
	background-size:100% 100%;
}
.left-box-scene16{
	background: url(../image/scene/bg/bg5.png) no-repeat;
	background-size:100% 100%;
}
.left-box-scene17{
	background: url(../image/scene/bg/bg10.png) no-repeat;
	background-size:100% 100%;
}
.left-box-scene18{
	background: url(../image/scene/bg/bg11.png) no-repeat;
	background-size:100% 100%;
}
.left-box-scene19{
	background: url(../image/scene/bg/bg3.png) no-repeat;
	background-size:100% 100%;
}
.left-box-scene20{
	background: url(../image/scene/bg/bg4.png) no-repeat;
	background-size:100% 100%;
}
.left-box-scene21{
	background: url(../image/scene/bg/bg3.png) no-repeat;
	background-size:100% 100%;
}
.scene-list-item-right-box{
	background: #fff;
    display: flex;
    flex-wrap: wrap;
    flex: 1;
	color: #555;
}
.scene-list-item-right-item{
	text-align: left;
    width:435px;
    height: 300px;
	margin-left:20px;
	margin-bottom:20px;
	border:1px solid #dadcdf;
    position: relative;
    cursor: pointer;
    overflow: hidden;    
}
.scene-list-item-right-item-child{
	width:100%;
	padding: 30px;
	text-align:left;
}
.scene-list-item-right-item-img-main{
	width: 100%;
	height:100%;
	overflow:hidden;
	margin-bottom:20px;
}
.scene-list-item-right-item-img-logo{
	width: 66px;
    height: 66px;
}
.scene-list-item-right-item-title-main{
	margin-bottom: 15px;
    width: 100%;
    overflow: hidden;
}
.scene-list-item-right-item-title{
	float:left;
	color:#000;
    white-space: nowrap;
    text-overflow: ellipsis;
    font-size: 18px;
    font-weight: 700;
    line-height: 20px;
	max-width:300px;
	overflow:hidden;
	height:20px;
}
.scene-list-item-right-item-title-tag{
	float:left;
	font-size: 12px;
    color: #fff;
    background-image: -webkit-linear-gradient(225deg,#ff7138,#f24709);
    background-image: -moz-linear-gradient(225deg,#ff7138 0,#f24709 100%);
    background-image: linear-gradient(225deg,#ff7138,#f24709);
    line-height: 20px;
    margin-left: 10px;
    padding: 0 6px;
	font-weight:600;
}
.scene-list-item-right-item-info{
	width: 100%;
	margin-bottom: 25px;
	margin-top:15px;
    height: 48px;
    overflow: hidden;
    color: #3C3A3A;
	font-size:14px;
    line-height: 24px;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 4;
    -webkit-box-orient: vertical;
	text-align:justify;
}
.scene-list-item-right-item-price{
	display: block;
    color: #ff540a;
    font-size: 22px;
	font-weight:600;
    margin-bottom: 10px;
}
.scene-list-item-right-item-price-yang{
	font-size: 18px;
	font-weight:500;
}
.scene-list-item-right-item-price-span{
	color: #999;
    font-size: 14px;
    margin-left: 5px;
	font-weight:500;
}
.scene-list-item-right-item-price-old{
	font-size: 14px;
    color: #999;
    text-decoration: line-through;
    display: inline-block;
    margin-left: 10px;
}
.scene-list-item-right-item-label{
	position: absolute;
    top: 30px;
    right: 25px;
    width: 68px;
    height: 24px;
    background-color: #e5f8ff;
    font-size: 14px;
    color: #00bdff;
    text-align: center;
    line-height: 24px;
    border-radius: 3px;
}
.scene-list-item-right-item-biaoqian{
	width: 100%;
    margin-top: 25px;
    overflow: hidden;
}
.scene-list-item-right-item-biaoqian-ai-one{
	float: left;
    padding: 3px 7px;
    border: 1px solid #108cee;
    font-size: 12px;
    color: #108CEE;
    margin-right: 10px;
    margin-top: 3px;
}
.scene-list-item-right-item-biaoqian-ai-two{
	float: left;
	font-size: 12px;
    color: #FE8E6C;
    padding: 3px 7px;
    margin-right: 10px;
    border: 1px solid #FE8E6C;
    margin-top: 3px;
}
.scene-list-item-right-item-biaoqian-title{
	font-size:14px;
	color:#333;
	margin-right:10px;
}
.scene-list-item-right-item-biaoqian-span{
	margin-right: 10px;
    color: #1271ef;
	font-size:14px;
}
.scene-list-item-right-item:hover{
	border: 1px solid #B2CCFE;
	-webkit-transition: .3s;
    transition: .3s;
}
.scene-list-item-right-item:hover .scene-list-item-right-item-title{
	-webkit-transition: .3s;
    transition: .3s;
	color:#006EFF;
}




/*   小微服务 - 首页 - 分类列表   */
.applet-main {
    width: 1160px;
    text-align: center;
    min-height: 600px;
    position: relative;
	margin:0 auto;
    overflow: hidden;
	margin-top:50px;
	margin-bottom:80px;
}
.applet-main-title{
	line-height:60px;
	font-size: 28px;
    color: #333;
    font-weight: 600;
	margin-bottom:30px;
}
.applet-list-item{	
	width:100%;
	height:100%;
	overflow:hidden;
	display: flex;
	margin-bottom:30px;
}
.applet-list-item-left-box{	
	width: 230px;
    height: 605px;
	overflow:hidden;
	display: flex;
    flex-direction: column;
    align-items: center;
}
.applet-list-item-left-icon{
	width: 83px;
    height: 83px;
	border: none;
	margin-top:80px;
}
.applet-list-item-left-name{
	width:100%;
	margin-top:20px;
}
.applet-list-item-left-name-a{
	font-size: 22px;
    font-weight: 600;
    line-height: 30px;
	color: #fff;
}
.applet-list-item-left-name-a:hover{
	text-decoration:underline;
}
.applet-list-item-left-desc{
	font-size: 14px;
    color: #fff;
    text-align: center;
    margin-top: 20px;
    line-height: 20px;
	padding-left:20px;
	padding-right:20px;
}
.applet-list-item-left-button-list{
	width:100%;
	margin-top:40px;	
	display: flex;
    flex-direction: column;
    align-items: center;
}
.applet-list-item-left-button{
	border: 1px solid #fff;
    border-radius: 20px;
    color: #fff;
    padding: 8px 15px;
    font-size: 14px;
    cursor: pointer;
	margin-bottom:20px;
}
.applet-list-item-left-button:hover{
	background-color: hsla(0,0%,100%,.3);
}

.first-left-box-applet{
	background: url(../image/hardware/bg/bg3.png) no-repeat;
	background-size:100% 100%;
}
.two-left-box-applet{
	background: url(../image/hardware/bg/bg2.png) no-repeat;
	background-size:100% 100%;
}
.three-left-box-applet{
	background: url(../image/applet/bg/bg12.png) no-repeat;
	background-size:100% 100%;
}
.four-left-box-applet{
	background: url(../image/applet/bg/bg1.png) no-repeat;
	background-size:100% 100%;
}
.five-left-box-applet{
	background: url(../image/applet/bg/bg4.png) no-repeat;
	background-size:100% 100%;
}
.six-left-box-applet{
	background: url(../image/applet/bg/bg5.png) no-repeat;
	background-size:100% 100%;
}
.seven-left-box-applet{
	background: url(../image/applet/bg/bg10.png) no-repeat;
	background-size:100% 100%;
}
.eight-left-box-applet{
	background: url(../image/applet/bg/bg11.png) no-repeat;
	background-size:100% 100%;
}
.nine-left-box-applet{
	background: url(../image/applet/bg/bg3.png) no-repeat;
	background-size:100% 100%;
}
.twen-left-box-applet{
	background: url(../image/applet/bg/bg4.png) no-repeat;
	background-size:100% 100%;
}
.applet-list-item-right-box{
	background: #fff;
    display: flex;
    flex-wrap: wrap;
    flex: 1;
	color: #555;
}
.applet-list-item-right-list-box{
	width: 295px;
    height: 295px;
    border: 1px solid #dfe1e6;
    cursor: pointer;
	margin-left:15px;
	margin-bottom:15px;
}
.applet-list-item-right-list-box:hover{
	border: 1px solid #B2CCFE;
	-webkit-transition: .3s;
    transition: .3s;
}
.applet-list-item-right-icon-box{
	width: 100%;
	height: 80px;
    cursor: pointer;
	overflow:hidden;
	margin-top:35px;
}
.applet-list-item-right-icon{
	display:block;
	width: 80px;
    height: 80px;
	margin:0 auto;
}
.applet-list-item-right-list-content{
	width: 100%;
    padding: 0 30px;
	overflow:hidden;
}
.applet-list-item-right-list-name{
	margin-top:25px;
	font-size: 16px;
    font-weight: 600;
    color: #000;
    cursor: pointer;
    overflow: hidden;
}
.applet-list-item-right-list-description{
	font-size: 14px;
    color: #666;
    line-height: 22px;
    margin-top: 12px;
	//text-align:left;
}
.applet-list-item-right-detail-box{
	width:100%;
    margin-top: 20px;
}
.applet-list-item-right-list-price{
	font-size: 14px;
    font-weight: 500;
    color: #f53d3d;
}
.applet-list-item-right-list-price span{
	font-size: 18px;
	font-weight: 600;
}
.applet-list-item-right-list-button{
	display: inline-block;
    white-space: nowrap;
    cursor: pointer;
	border: 1px solid #d9d9d9;
	border-color: #e8f8ff;
    margin-top: 20px;
	color: #00bdff;
    background: #e6f8ff;
	padding: 8px 25px;
	font-size:14px;
	border-radius: 3px;
	text-align: center;
    box-sizing: border-box;
    outline: 0;
    transition: .1s;
    font-weight: 500;
}
.applet-list-item-right-list-box:hover .applet-list-item-right-list-button{
	background: #00bdff;
    color: #fff;
    -webkit-transition: .3s;
    transition: .3s;
}

/*   小微服务 - 全部小微应用 - 全部应用列表   */
.applet-function-main{
    width: 1160px;
    text-align: center;
    min-height: 600px;
    position: relative;
	margin:0 auto;
    overflow: hidden;
	margin-bottom:30px;
}
.applet-function-main-caozuo{
	margin-top:60px;
	width:100%;
	overflow: hidden;
}
.applet-function-main-caozuo-paixu{
	float:left;
	margin-right:60px;
}
.applet-function-main-caozuo-leixing{
	float:left;
}
.applet-function-main-caozuo-sign{
	float:left;
	width: 6px;
    height: 6px;
	background-color: #00bdff;
	margin-top:4px;
	margin-right:5px;
}
.applet-function-main-caozuo-span{
	float:left;
	font-size:14px;
	margin-right:20px;
}
.applet-function-main-caozuo-a{
	float:left;
	color:#666;
	font-size:14px;
	margin-right:20px;
}
.applet-function-main-caozuo-active{
	color: #00bdff;
}

.applet-function-main-ul{
	margin-top:30px;
	overflow:hidden;
	width:100%;
	height:100%;
}
.applet-function-main-li{
	float:left;
	width: 278.75px;
    height: 300px;
    border: 1px solid #dfe1e6;
    cursor: pointer;
	margin-right:15px;
	margin-bottom:15px;
	border-radius:2px;
}
.applet-function-main-li:hover{
	border: 1px solid #B2CCFE;
	-webkit-transition: .3s;
    transition: .3s;
}
.applet-function-main-ul-a:nth-child(4n) .applet-function-main-li{
	margin-right:0;
}
.applet-function-main-li-icon-box{
	width: 100%;
	height: 80px;
    cursor: pointer;
	overflow:hidden;
	margin-top:36px;
}
.applet-function-main-li-icon{
	display:block;
	width: 80px;
    height: 80px;
	margin:0 auto;
}
.applet-function-main-li-content{
	width: 100%;
    padding: 0 30px;
	overflow:hidden;
}
.applet-function-main-li-name{
	margin-top:22px;
	font-size: 16px;
    font-weight: 600;
    color: #000;
    cursor: pointer;
    overflow: hidden;
}
.applet-function-main-li-description{
	font-size: 14px;
    color: #666;
    line-height: 22px;
    margin-top: 12px;
	//text-align:left;
}
.applet-function-main-li-detail-box{
	width:100%;
    margin-top: 20px;
}
.applet-function-main-li-price{
	font-size: 14px;
    font-weight: 500;
    color: #f53d3d;
}
.applet-function-main-li-price span{
	font-size: 18px;
	font-weight: 600;
}
.applet-function-main-li-button{
	display: inline-block;
    white-space: nowrap;
    cursor: pointer;
	border: 1px solid #d9d9d9;
	border-color: #e8f8ff;
    margin-top: 20px;
	color: #00bdff;
    background: #e6f8ff;
	padding: 8px 25px;
	font-size:14px;
	border-radius: 3px;
	text-align: center;
    box-sizing: border-box;
    outline: 0;
    transition: .1s;
    font-weight: 500;
}
.applet-function-main-li:hover .applet-function-main-li-button{
	background: #00bdff;
    color: #fff;
    -webkit-transition: .3s;
    transition: .3s;
}

/*   小微服务 - 全部小微服务 - 全部服务菜单列表   */
.applet-function-menu-main{
	width: 1160px;
    text-align: center;
    min-height: 100px;
    position: relative;
	margin:0 auto;
    overflow: hidden;
	margin-top:40px;
	margin-bottom:20px;
}
.applet-function-menu-ul{
	width:100%;
	overflow:hidden;
	margin-bottom:15px;
}
.applet-function-menu-li{
	float:left;
	width:127.5px;
	height:40px;
	line-height:40px;
	border: 1px solid #dfe1e6;
    font-size: 14px;
	color: #333;
    margin-right: 20px;
	margin-bottom:15px;
    cursor: pointer;
	border-radius:2px;	
}
.applet-function-menu-li:nth-child(8n){
	margin-right: 0;
}
.applet-function-menu-li:hover{
	background:#E6F8FF;
}
.applet-function-menu-li:hover a{
	color: #0864F0;
}
.applet-function-menu-li-a{
	color: #333;
	font-size: 14px;
}
.applet-function-menu-active{
	color: #0864F0;
	border: 1px solid #016CFA;
	background:#E6F8FF;
}
.applet-function-menu-active a{
	color: #0864F0;
}




/*   资源管理 - 首页 - 资源菜单   */
.ziyuan-index-menu-main {
    width: 1160px;
    text-align: center;
    min-height: 380px;
    position: relative;
	margin:0 auto;
    overflow: hidden;
	margin-top:30px;
	margin-bottom:30px;
}
.ziyuan-index-menu-main-title{
	line-height: 60px;
    font-size: 28px;
    color: #333;
    font-weight: 600;
    margin-bottom: 30px;
	margin-top:30px;
}
.ziyuan-index-menu-main-title2{
	line-height: 60px;
    font-size: 32px;
    color: #000000;
    font-weight: 600;
    margin-bottom: 30px;
	margin-top:40px;
}
.ziyuan-index-menu-all{
	width:100%;
	display:block;
	height:100%;
	overflow:hidden;
	text-align:center;
}
.ziyuan-index-menu-list{
	width:16.5%;
	float:left;
	overflow:hidden;
	height:100%;
	text-align:center;
	padding-left:10px;
	padding-right:10px;
	margin-bottom:30px;
	padding-top:10px;
}
.ziyuan-index-menu-list-img{
	width:75px;
	height:75px;
}
.ziyuan-index-menu-list-img:hover{
	transform: scale(1.1);
	-webkit-transition: .2s;
    transition: .2s;
}
.ziyuan-index-menu-list-title{
	margin-top:15px;
	font-weight:bold;
	font-size:14px;
}
.ziyuan-index-menu-list-content{
	color: #666;
	margin-top:10px;
	line-height:20px;
	font-size:14px;
}
.ziyuan-index-menu-list-all-title{
	margin-top:42px;
	width:100%;
}
.ziyuan-index-menu-list-all-a{
	font-weight:bold;
	font-size:16px;
	//color:#333;
	padding:10px 16px;
	//background:#E6F8FF;	
	background-color: rgb(234, 246, 254);
	color:#006DFF;
	line-height:40px;
	border-radius:2px;
}
.ziyuan-index-menu-list-all-span{
	font-size:16px;
	display: inline-block;
}
.ziyuan-index-menu-list-all-a:hover{
	color:#006DFF;
	-webkit-transition: .2s;
    transition: .2s;
}
.ziyuan-index-menu-list-all-a:hover .ziyuan-index-menu-list-all-span{
	//color:#333;
	transform: translateX(4px);
	transition: all .2s;
}



/*   资源管理 - 首页 - 资源列表   */
.ziyuan-main {
    width: 1180px;
    text-align: center;
    min-height: 600px;
    position: relative;
	margin:0 auto;
    overflow: hidden;
	margin-top:50px;
	margin-bottom:80px;
}
.ziyuan-main-title{
	line-height:60px;
	font-size: 28px;
    color: #333;
    font-weight: 600;
	margin-bottom:20px;
}
.ziyuan-list-item{	
	width:100%;
	height:100%;
	overflow:hidden;
	display: flex;
	padding:10px;
	margin-bottom:30px;
}
.ziyuan-list-item-left-box{	
	width: 280px;
    height: 360px;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
}
.ziyuan-list-item-left-box2{	
	width: 280px;
    height: 540px;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
}
.ziyuan-list-item-left-icon{
	width: 83px;
    height: 83px;
	border: none;
}
.ziyuan-list-item-left-name{
	font-size: 22px;
    color: #fff;
    margin-top: 18px;
}
.ziyuan-list-item-left-desc{
	font-size: 14px;
    color: #fff;
    width: 220px;
    text-align: center;
    margin-top: 20px;
    line-height: 20px;
}
.ziyuan-list-item-left-button{
	width: 100px;
    height: 40px;
    border: 1px solid #fff;
    background: transparent;
    margin-top: 30px;
    display: flex;
    justify-content: center;
    align-items: center;
    font-size: 16px;
    color: #fff;
    cursor: pointer;
}
.ziyuan-list-item-left-button-span{
	margin-left:4px;
}
.ziyuan-list-item-left-button:hover .ziyuan-list-item-left-button-span{
	transform: translateX(4px);
	transition: all .2s;
}
.first-left-box{
	background: url(../image/ziyuan/bg/bg3.png) no-repeat;
	background-size:100% 100%;
}
.two-left-box{
	background: url(../image/ziyuan/bg/bg1.png) no-repeat;
	background-size:100% 100%;
}
.three-left-box{
	background: url(../image/ziyuan/bg/bg11.png) no-repeat;
	background-size:100% 100%;
}
.four-left-box{
	background: url(../image/ziyuan/bg/bg2.png) no-repeat;
	background-size:100% 100%;
}
.five-left-box{
	background: url(../image/ziyuan/bg/bg4.png) no-repeat;
	background-size:100% 100%;
}
.six-left-box{
	background: url(../image/ziyuan/bg/bg10.png) no-repeat;
	background-size:100% 100%;
}
.seven-left-box{
	//background: url(https://juheimg.oss-cn-hangzhou.aliyuncs.com/www/v6/service/message-bgc3.png) no-repeat;
	background: url(../image/ziyuan/bg/bg5.png) no-repeat;
	background-size:100% 100%;
}
.eight-left-box{
	background: url(../image/ziyuan/bg/bg2.png) no-repeat;
	background-size:100% 100%;
}
.nine-left-box{
	background: url(../image/ziyuan/bg/bg12.png) no-repeat;
	background-size:100% 100%;
}
.twen-left-box{
	background: url(../image/ziyuan/bg/bg9.png) no-repeat;
	background-size:100% 100%;
}
.ziyuan-list-item-right-box{
	background: #fff;
    display: flex;
    flex-wrap: wrap;
    flex: 1;
	color: #555;
	//border:1px solid #dfe1e6;
	text-align:left;
}
.ziyuan-list-item-right-list-box{
	width: 439px;
    height: 180px;
    display: flex;
    align-items: center;
    border-right: 1px solid #dfe1e6;
    border-bottom: 1px solid #dfe1e6;
    cursor: pointer;
}
.ziyuan-list-item-right-box-a:nth-child(1) .ziyuan-list-item-right-list-box{
    border-top: 1px solid #dfe1e6;
}
.ziyuan-list-item-right-box-a:nth-child(2) .ziyuan-list-item-right-list-box{
    border-top: 1px solid #dfe1e6;
}
.ziyuan-list-item-right-list-box:hover{
	-webkit-box-shadow: 0 2px 14px rgba(0,0,0,.1);
    box-shadow: 0 2px 14px rgba(0,0,0,.1);
	-webkit-transition: .3s;
    transition: .2s;
}
.ziyuan-list-item-right-icon-box{
	width: 100px;
    height: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
    cursor: pointer;
    margin-left: 24px;
}
.ziyuan-list-item-right-icon{
	border: none;
	width: 80px;
    height: 80px;
}
.ziyuan-list-item-right-list-content{
	flex: 1;
    padding: 0 20px;
}
.ziyuan-list-item-right-list-name{
	font-size: 16px;
    font-weight: 600;
    color: #000;
    cursor: pointer;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
.ziyuan-list-item-right-list-description{
	font-size: 14px;
    color: #666;
    line-height: 22px;
    margin-top: 14px;
}
.ziyuan-list-item-right-detail-box{
	display: flex;
    justify-content: space-between;
    align-items: center;
    margin-top: 22px;
}
.ziyuan-list-item-right-list-price{
	font-size: 14px;
    font-weight: 500;
    color: #f53d3d;
}
.ziyuan-list-item-right-list-price span{
	font-size: 18px;
	font-weight: 600;
}


/*   资源管理 - 全部资源服务 - 资源搜索   */
.ziyuan-search-main{
    width: 940px;
    text-align: center;
    min-height: 86px;
    position: relative;
	margin:0 auto;
    overflow: hidden;
	margin-top:50px;
}
.ziyuan-search-left{
	width:160px;
	float:left;
	//background:#E6F8FF;
	margin-right:20px;
	//border: 1px solid #E6F8FF;
	//box-shadow: 0px 0px 29px 0px rgba(7,15,72,0.1);
}
.ziyuan-search-left-title{
	line-height:56px;
	font-size: 28px;
    color: #333;
	font-weight:600;
}
.ziyuan-search-right{
	width:760px;
	float:left;
}
.ziyuan-search-right-input-main{
	width:100%;
	display:block;
	overflow:hidden;
	position:relative;
}
.ziyuan-search-right-input-icon{
	position:absolute;
	left:20px;
	top:19px;
	width: 18px;
    height: 18px;
}
.ziyuan-search-right-input{
	float:left;
	width:600px;
	height:56px;
	font-size: 16px;
    color: #666;
    border-radius: 0;
    border: 1px solid #4D6BFF;
	outline:none;
	padding-left:48px;
	box-shadow: 0px 0px 29px 0px rgba(7,15,72,0.1);
	border-bottom-left-radius:2px;
	border-top-left-radius:2px;
}
.ziyuan-search-right-input-button{
	float:left;
	width:160px;
	height:56px;
	background: #016CFA;
    border-radius: 0;
    border: none;
    font-size: 16px;
    font-weight: 600;
    color: #fff;
	line-height:56px;
	cursor: pointer;
	box-shadow: 0px 0px 29px 0px rgba(7,15,72,0.1);
	border-bottom-right-radius:2px;
	border-top-right-radius:2px;
}
.ziyuan-search-right-input-button:hover{
	background: #2D85FB;
	-webkit-transition: .3s;
    transition: .3s;
}
.ziyuan-search-right-keyword-main{
	width:100%;
	overflow:hidden;
	margin-top:10px;
	padding-left:20px;
}
.ziyuan-search-right-keyword-a{
	float:left;
	line-height:24px;
	margin-right:20px;
	color:#999;
	font-size:14px;
}
.ziyuan-search-right-keyword-a:hover{
	color:#0864F0;
	-webkit-transition: .3s;
    transition: .3s;
}


/*   资源管理 - 全部资源服务 - 全部服务菜单列表   */
.ziyuan-function-menu-main{
	width: 1160px;
    text-align: center;
    min-height: 100px;
    position: relative;
	margin:0 auto;
    overflow: hidden;
	margin-top:40px;
	margin-bottom:30px;
	
}
.ziyuan-function-menu-main-title{
	line-height: 60px;
    font-size: 28px;
    color: #333;
    font-weight: 600;
    margin-bottom: 30px;
	margin-top:20px;
}
.ziyuan-function-menu-ul{
	width:100%;
	overflow:hidden;
}
.ziyuan-function-menu-li{
	float:left;
	width:127.5px;
	height:40px;
	line-height:40px;
	border: 1px solid #dfe1e6;
    font-size: 14px;
	color: #333;
    margin-right: 20px;
	margin-bottom:15px;
    cursor: pointer;
	border-radius:2px;	
}
.ziyuan-function-menu-li:nth-child(8){
	margin-right: 0;
}
.ziyuan-function-menu-li:hover{
	background:#E6F8FF;
}
.ziyuan-function-menu-li:hover a{
	color: #0864F0;
}
.ziyuan-function-menu-li-a{
	color: #333;
	font-size: 14px;
}
.ziyuan-function-menu-active{
	color: #0864F0;
	border: 1px solid #016CFA;
	background:#E6F8FF;
}
.ziyuan-function-menu-active a{
	color: #0864F0;
}


/*   资源管理 - 全部资源服务 - 全部服务列表   */
.ziyuan-function-main{
    width: 1160px;
    text-align: center;
    min-height: 600px;
    position: relative;
	margin:0 auto;
    overflow: hidden;
	margin-bottom:30px;
}
.ziyuan-function-main-caozuo{
	margin-top:60px;
	width:100%;
	overflow: hidden;
}
.ziyuan-function-main-caozuo-paixu{
	float:left;
	margin-right:60px;
}
.ziyuan-function-main-caozuo-leixing{
	float:left;
}
.ziyuan-function-main-caozuo-sign{
	float:left;
	width: 6px;
    height: 6px;
	background-color: #00bdff;
	margin-top:4px;
	margin-right:5px;
}
.ziyuan-function-main-caozuo-span{
	float:left;
	font-size:14px;
	margin-right:20px;
}
.ziyuan-function-main-caozuo-a{
	float:left;
	color:#666;
	font-size:14px;
	margin-right:20px;
}
.ziyuan-function-main-caozuo-active{
	color: #00bdff;
}

.ziyuan-function-main-ul{
	margin-top:30px;
	overflow:hidden;
	width:100%;
	height:100%;
}
.ziyuan-function-main-li{
	float:left;
	width: 275px;
    height: 280px;
    border: 1px solid #EBECEE;
    text-align: center;
    padding: 30px 15px;
	padding-top:32px;
    margin-right:20px;
	margin-bottom:20px;
	border-radius:2px;
}
.ziyuan-function-main-li-a:nth-child(4n) .ziyuan-function-main-li{
	 margin-right:0;
}
.ziyuan-function-main-li-imgdiv{
	width: 80px;
    height: 80px;
	margin:0 auto;
}
.ziyuan-function-main-li-img{
	width:100%;
	height:100%;
}
.ziyuan-function-main-li-info{
	width:100%;
}
.ziyuan-function-main-li-info-title{
	font-size: 18px;
    line-height: 24px;
    font-weight: 400;
	height:24px;
	margin-top:20px;
	margin-bottom:6px;
	overflow:hidden;
	color:#333;
}
.ziyuan-function-main-li-info-content{
	color: #ff5441;
	line-height: 24px;
	font-weight:bold;
}
.ziyuan-function-main-li-info-content-span{
	color: #8c8c8c;
	font-weight:normal;
	font-size:14px;
}
.ziyuan-function-main-li-info-content-mianfei{
	color: #29c287;
    font-size: 16px;
}
.ziyuan-function-main-li-button{
	display: inline-block;
    white-space: nowrap;
    cursor: pointer;
	border: 1px solid #d9d9d9;
	border-color: #e8f8ff;
    margin-top: 20px;
	color: #00bdff;
    background: #e6f8ff;
	padding: 8px 25px;
	font-size:14px;
	border-radius: 3px;
	text-align: center;
    box-sizing: border-box;
    outline: 0;
    transition: .1s;
    font-weight: 500;
}
.ziyuan-function-main-li:hover {
	color: #333;
	border: 1px solid #B2CCFE;
	-webkit-transition: .3s;
    transition: .3s;
}
.ziyuan-function-main-li:hover .ziyuan-function-main-li-button{
	background: #00bdff;
    color: #fff;
	-webkit-transition: .3s;
    transition: .3s;
}


/*   技术服务 - 分类页面 - 服务列表   */
.ziyuan-function-sort-main{
    width: 1160px;
    text-align: center;
    min-height: 400px;
	margin:0 auto;
    overflow: hidden;
	margin-bottom:0px;
}
.ziyuan-function-sort-title{
	line-height: 60px;
    font-size: 28px;
    color: #333;
    font-weight: 600;   
    margin-top: 50px;
}
.ziyuan-function-sort-list{
	width:100%;
	margin-top: 30px;
    margin-bottom: 20px;
	overflow:hidden;
}






/*   开发服务 - 首页 - 开发列表   */
.customized-main {
    width: 1180px;
    text-align: center;
    min-height: 600px;
    position: relative;
	margin:0 auto;
    overflow: hidden;
	margin-top:50px;
	margin-bottom:80px;
}
.customized-main-title{
	line-height:60px;
	font-size: 28px;
    color: #333;
    font-weight: 600;
	margin-bottom:20px;
}
.customized-list-item{	
	width:100%;
	height:100%;
	overflow:hidden;
	display: flex;
	padding:10px;
	margin-bottom:30px;
}
.customized-list-item-left-box{	
	width: 280px;
    height: 400px;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
}
.customized-list-item-left-box2{	
	width: 280px;
    height: 540px;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
}
.customized-list-item-left-icon{
	width: 83px;
    height: 83px;
	border: none;
}
.customized-list-item-left-name{
	font-size: 22px;
    color: #fff;
    margin-top: 18px;
	font-weight:600;
}
.customized-list-item-left-button-list{
	width:100%;
	margin-top:40px;	
	display: flex;
    flex-direction: column;
    align-items: center;
}
.customized-list-item-left-button{
	border: 1px solid #fff;
    border-radius: 20px;
    color: #fff;
    padding: 8px 15px;
    font-size: 14px;
    cursor: pointer;
	margin-bottom:20px;
}
.customized-list-item-left-button:hover{
	background-color: hsla(0,0%,100%,.3);
}
.customized-list-item-left-desc{
	font-size: 14px;
    color: #fff;
    width: 220px;
    text-align: center;
    margin-top: 20px;
    line-height: 20px;
}
.customized-list-item-left-button-span{
	margin-left:4px;
}
.customized-list-item-left-button:hover .customized-list-item-left-button-span{
	transform: translateX(4px);
	transition: all .2s;
}
.first-left-box-customized{
	background: url(../image/customized/bg/bg3.png) no-repeat;
	background-size:100% 100%;
}
.two-left-box-customized{
	background: url(../image/customized/bg/bg1.png) no-repeat;
	background-size:100% 100%;
}
.three-left-box-customized{
	background: url(../image/customized/bg/bg11.png) no-repeat;
	background-size:100% 100%;
}
.four-left-box-customized{
	background: url(../image/customized/bg/bg2.png) no-repeat;
	background-size:100% 100%;
}
.five-left-box-customized{
	background: url(../image/customized/bg/bg4.png) no-repeat;
	background-size:100% 100%;
}
.six-left-box-customized{
	background: url(../image/customized/bg/bg10.png) no-repeat;
	background-size:100% 100%;
}
.seven-left-box-customized{
	background: url(../image/customized/bg/bg5.png) no-repeat;
	background-size:100% 100%;
}
.eight-left-box-customized{
	background: url(../image/customized/bg/bg2.png) no-repeat;
	background-size:100% 100%;
}
.nine-left-box-customized{
	background: url(../image/customized/bg/bg12.png) no-repeat;
	background-size:100% 100%;
}
.twen-left-box-customized{
	background: url(../image/customized/bg/bg9.png) no-repeat;
	background-size:100% 100%;
}
.customized-list-item-right-box{
	background: #fff;
	width:880px;
	height: 400px;
	overflow:hidden;
}
.customized-list-item-right-box2{
	width:865px;
	height: 400px;
	background: #fff;
	margin-left:15px;
	color: #555;
	border:1px solid #dfe1e6;
	text-align:left;
	overflow:hidden;
}

.customized-list-item-right-list-box{
	float:left;
	width: 425px;
    height: 400px;
    border: 1px solid #dfe1e6;
    cursor: pointer;
	margin-left:15px;
}
.customized-list-item-right-list-box2{
	float:left;
	width: 865px;
    height: 400px;
    cursor: pointer;
}
.customized-list-item-right-list-box:hover{
	border: 1px solid #B2CCFE;
	-webkit-transition: .3s;
    transition: .2s;
}
.customized-list-item-right-icon-box{
	width: 100%;
    cursor: pointer;
	overflow:hidden;
	//margin-top:30px;
	margin-top:10px;
}
.customized-list-item-right-icon-box2{
	width: 100%;
    cursor: pointer;
	overflow:hidden;
	//margin-top:30px;
	margin-top:10px;
}
.customized-list-item-right-icon{
	display:block;
	//width: 425px;
	width: 405px;
    //height: 205px;
	height: 195px;
	margin:0 auto;
}
.customized-list-item-right-icon2{
	display:block;
	width: 845px;
	height: 180px;
	margin:0 auto;
}
.customized-list-item-right-list-content{
	width: 100%;
    padding: 0 30px;
	overflow:hidden;
}
.customized-list-item-right-list-name{
	margin-top:30px;
	font-size: 18px;
    font-weight: 600;
    color: #000;
    cursor: pointer;
    overflow: hidden;
}
.customized-list-item-right-list-name2{
	margin-top:30px;
	font-size: 20px;
    font-weight: 600;
    color: #000;
    cursor: pointer;
    overflow: hidden;
}
.customized-list-item-right-list-description{
	font-size: 14px;
    color: #666;
    line-height: 24px;
    margin-top: 18px;
	text-align:left;
}
.customized-list-item-right-detail-box{
	width:100%;
    margin-top: 20px;
}
.customized-list-item-right-list-price{
	font-size: 14px;
    font-weight: 500;
    color: #f53d3d;
}
.customized-list-item-right-list-price span{
	font-size: 18px;
	font-weight: 600;
}
.customized-list-item-right-list-button{
	display: inline-block;
    white-space: nowrap;
    cursor: pointer;
	border: 1px solid #d9d9d9;
	border-color: #e8f8ff;
    margin-top: 20px;
	color: #00bdff;
    background: #e6f8ff;
	padding: 8px 25px;
	font-size:14px;
	border-radius: 3px;
	text-align: center;
    box-sizing: border-box;
    outline: 0;
    transition: .1s;
    font-weight: 500;
}
.customized-list-item-right-list-box:hover .customized-list-item-right-list-button{
	background: #00bdff;
    color: #fff;
    -webkit-transition: .3s;
    transition: .3s;
}
.customized-list-item-right-list-key{
	width:100%;
	margin-top:20px;
}
.customized-list-item-right-list-keywords{
	float:left;
	background-color: #f7f7f7;
    color: #666;
    letter-spacing: 0;
    margin-right: 10px;
    padding: 2px 12px;
	font-size:14px;
	line-height:20px;
}
.customized-list-item-right-list-box:hover .customized-list-item-right-list-name{
    color: #0864F0;
    -webkit-transition: .3s;
    transition: .3s;
}


/*   开发服务 - 全部开发服务 - 全部服务列表   */
.customized-function-main{
    width: 1160px;
    text-align: center;
    min-height: 600px;
    position: relative;
	margin:0 auto;
    overflow: hidden;
	margin-bottom:30px;
}
.customized-function-main-caozuo{
	margin-top:60px;
	width:100%;
	overflow: hidden;
}
.customized-function-main-caozuo-paixu{
	float:left;
	margin-right:60px;
}
.customized-function-main-caozuo-leixing{
	float:left;
}
.customized-function-main-caozuo-sign{
	float:left;
	width: 6px;
    height: 6px;
	background-color: #00bdff;
	margin-top:4px;
	margin-right:5px;
}
.customized-function-main-caozuo-span{
	float:left;
	font-size:14px;
	margin-right:20px;
}
.customized-function-main-caozuo-a{
	float:left;
	color:#666;
	font-size:14px;
	margin-right:20px;
}
.customized-function-main-caozuo-active{
	color: #00bdff;
}

.customized-function-main-ul{
	margin-top:30px;
	overflow:hidden;
	width:100%;
	height:100%;
}
.customized-function-main-li{
	float:left;
	width: 375px;
    height: 425px;
    border: 1px solid #EBECEE;
    text-align: center;
    margin-right:17.5px;
	margin-bottom:17.5px;
	border-radius:2px;
	overflow:hidden;
}
.customized-function-main-li-a:nth-child(3n) .customized-function-main-li{
	 margin-right:0;
}
.customized-function-main-li-icon-box{
	width: 100%;
    cursor: pointer;
	overflow:hidden;
}
.customized-function-main-li-icon{
	display:block;
	width: 355px;
	height: 215px;
	margin:0 auto;
	margin-top:10px;
}
.customized-function-main-li-list-content{
	width: 100%;
    padding: 0 30px;
	overflow:hidden;
}
.customized-function-main-li-list-name{
	margin-top:30px;
	font-size: 18px;
    font-weight: 600;
    color: #000;
    cursor: pointer;
    overflow: hidden;
	//text-align:left;
}
.customized-function-main-li-list-description{
	font-size: 14px;
    color: #666;
    line-height: 24px;
    margin-top: 18px;
	text-align:left;
}
.customized-function-main-li-detail-box{
	width:100%;
    margin-top: 20px;
}
.customized-function-main-li-list-price{
	font-size: 14px;
    font-weight: 500;
    color: #f53d3d;
}
.customized-function-main-li-list-price span{
	font-size: 18px;
	font-weight: 600;
}
.customized-function-main-li-list-button{
	display: inline-block;
    white-space: nowrap;
    cursor: pointer;
	border: 1px solid #d9d9d9;
	border-color: #e8f8ff;
    margin-top: 20px;
	color: #00bdff;
    background: #e6f8ff;
	padding: 8px 25px;
	font-size:14px;
	border-radius: 3px;
	text-align: center;
    box-sizing: border-box;
    outline: 0;
    transition: .1s;
    font-weight: 500;
}
.customized-function-main-li-list-box:hover .customized-function-main-li-list-button{
	background: #00bdff;
    color: #fff;
    -webkit-transition: .3s;
    transition: .3s;
}
.customized-function-main-li-list-key{
	width:100%;
	margin-top:20px;
}
.customized-function-main-li-list-keywords{
	float:left;
	background-color: #f7f7f7;
    color: #666;
    letter-spacing: 0;
    margin-right: 10px;
    padding: 2px 12px;
	font-size:14px;
	line-height:20px;
}
.customized-function-main-li:hover{
    -webkit-transition: .3s;
    transition: .3s;
    -webkit-box-shadow: 0 5px 10px 0 rgb(0 0 0 / 5%);
    -moz-box-shadow: 0 5px 10px 0 rgba(0,0,0,.05);
    box-shadow: 0 5px 10px 0 rgb(0 0 0 / 5%);
}
.customized-function-main-li:hover .customized-function-main-li-list-name{
    color: #0864F0;
    -webkit-transition: .3s;
    transition: .3s;
}



/*   技术服务 - 首页 - 技术分类列表   */
.technology-main {
    width: 1160px;
    text-align: center;
    min-height: 600px;
    position: relative;
	margin:0 auto;
    overflow: hidden;
	margin-top:50px;
	margin-bottom:80px;
}
.technology-main-center {
    width: 1160px;
    text-align: center;
    min-height: 600px;
    position: relative;
	margin:0 auto;
    overflow: hidden;
	margin-top:50px;
	margin-bottom:30px;
}
.technology-main-title{
	line-height:60px;
	font-size: 28px;
    color: #333;
    font-weight: 600;
	margin-bottom:30px;
}
.technology-list-item{	
	width:100%;
	height:100%;
	overflow:hidden;
	display: flex;
	margin-bottom:30px;
}
.technology-list-item-left-box{	
	width: 200px;
    height: 555px;
	overflow:hidden;
	display: flex;
    flex-direction: column;
    align-items: center;
}
.technology-list-item-left-icon{
	width: 83px;
    height: 83px;
	border: none;
	margin-top:80px;
}
.technology-list-item-left-name{
	width:100%;
	margin-top:20px;
}
.technology-list-item-left-name-a{
	font-size: 22px;
    font-weight: 600;
    line-height: 30px;
	color: #fff;
}
.technology-list-item-left-desc{
	font-size: 14px;
    color: #fff;
    text-align: center;
    margin-top: 20px;
    line-height: 20px;
	padding-left:20px;
	padding-right:20px;
}
.technology-list-item-left-button-list{
	width:100%;
	margin-top:40px;	
	display: flex;
    flex-direction: column;
    align-items: center;
}
.technology-list-item-left-button{
	border: 1px solid #fff;
    border-radius: 20px;
    color: #fff;
    padding: 8px 15px;
    font-size: 14px;
    cursor: pointer;
	margin-bottom:20px;
}
.technology-list-item-left-button:hover{
	background-color: hsla(0,0%,100%,.3);
}
.technology-left-box-bg{
	background-size:100% 100%;
	
}
.first-left-box-technology{
	background: url(../image/technology/bg/bg310.png) no-repeat;
	background-size:100% 100%;
}
.two-left-box-technology{
	background: url(../image/technology/bg/bg316.png) no-repeat;
	background-size:100% 100%;
}
.three-left-box-technology{
	background: url(../image/technology/bg/bg317.png) no-repeat;
	background-size:100% 100%;
}
.four-left-box-technology{
	background: url(../image/technology/bg/bg323.png) no-repeat;
	background-size:100% 100%;
}
.five-left-box-technology{
	background: url(../image/technology/bg/bg4.png) no-repeat;
	background-size:100% 100%;
}
.six-left-box-technology{
	background: url(../image/technology/bg/bg2.png) no-repeat;
	background-size:100% 100%;
}
.seven-left-box-technology{
	background: url(../image/technology/bg/bg12.png) no-repeat;
	background-size:100% 100%;
}
.eight-left-box-technology{
	background: url(../image/technology/bg/bg11.png) no-repeat;
	background-size:100% 100%;
}
.nine-left-box-technology{
	background: url(../image/technology/bg/bg3.png) no-repeat;
	background-size:100% 100%;
}
.twen-left-box-technology{
	background: url(../image/technology/bg/bg4.png) no-repeat;
	background-size:100% 100%;
}
.technology-list-item-right-box{
	background: #fff;
    display: flex;
    flex-wrap: wrap;
    flex: 1;
	color: #555;
}
.technology-list-item-right-list-box{
	float:left;
	width: 225px;
    height: 270px;
    border: 1px solid #dfe1e6;
    cursor: pointer;
	margin-left:15px;
	margin-bottom:15px;
}
.technology-list-item-right-list-box:hover{
	border: 1px solid #B2CCFE;
	-webkit-transition: .3s;
    transition: .3s;
}
.technology-list-item-right-icon-box{
	width: 100%;
	height: 80px;
    cursor: pointer;
	overflow:hidden;
	margin-top:25px;
}
.technology-list-item-right-icon{
	display:block;
	width: 80px;
    height: 80px;
	margin:0 auto;
}
.technology-list-item-right-list-content{
	width: 100%;
    padding: 0 25px;
	overflow:hidden;
}
.technology-list-item-right-list-name{
	margin-top:22px;
	font-size: 16px;
    font-weight: 600;
    color: #000;
    cursor: pointer;
    overflow: hidden;
}
.technology-list-item-right-list-description{
	font-size: 14px;
    color: #666;
    line-height: 22px;
    margin-top: 12px;
	//text-align:left;
}
.technology-list-item-right-detail-box{
	width:100%;
    margin-top: 20px;
}
.technology-list-item-right-list-price{
	font-size: 14px;
    font-weight: 500;
    color: #f53d3d;
}
.technology-list-item-right-list-price span{
	font-size: 18px;
	font-weight: 600;
}
.technology-list-item-right-list-button{
	display: inline-block;
    white-space: nowrap;
    cursor: pointer;
	border: 1px solid #d9d9d9;
	border-color: #e8f8ff;
    margin-top: 18px;
	color: #00bdff;
    background: #e6f8ff;
	padding: 8px 20px;
	font-size:14px;
	border-radius: 3px;
	text-align: center;
    box-sizing: border-box;
    outline: 0;
    transition: .1s;
    font-weight: 500;
}
.technology-list-item-right-list-box:hover .technology-list-item-right-list-button{
	background: #00bdff;
    color: #fff;
    -webkit-transition: .3s;
    transition: .3s;
}


/*   技术服务 - 列表新    */
.technology-list-item-right-boxjzz{
	background: #fff;
    display: flex;
    flex-wrap: wrap;
    flex: 1;
	color: #555;
	height:570px;
}
.technology-list-item-right-list-boxjzz{
	float:left;
	width: 225px;
    height: 270px;
    border: 1px solid #dfe1e6;
    //cursor: pointer;
	margin-left:15px;
	margin-bottom:15px;
}
.technology-list-item-right-list-boxjzz:hover{
	border: 1px solid #B2CCFE;
	-webkit-transition: .3s;
    transition: .3s;
}
.technology-list-item-right-icon-boxjzz{
	width: 100%;
	height: 82px;
	overflow:hidden;
	margin-top:40px;
}
.technology-list-item-right-iconjzz{
	display:block;
	width: 82px;
    height: 82px;
	margin:0 auto;
}
.technology-list-item-right-list-contentjzz{
	width: 100%;
    padding: 0 25px;
	overflow:hidden;
	
}
.technology-list-item-right-list-namejzz{
	margin-top:28px;
	font-size: 16px;
    font-weight: 600;
    color: #000;
    overflow: hidden;
}
.technology-list-item-right-list-descriptionjzz{
	font-size: 14px;
    color: #666;
    line-height: 22px;
    margin-top: 12px;
	//text-align:left;
	
}
.technology-list-item-right-detail-boxjzz{
	width:100%;
    margin-top: 20px;
}
.technology-center-use-image{
	width:100%;
	height:100%;
	overflow:hidden;
	display:none;
	webkit-transition: .2s;
    transition: .2s;
}
.technology-center-use-image.on{
	display:block;
	webkit-transition: .2s;
    transition: .2s;
}

.technology-center-use-face{
	width:100%;
	height:100%;
	overflow:hidden;
	display:none;
	webkit-transition: .2s;
    transition: .2s;
}
.technology-center-use-face.on{
	display:block;
	webkit-transition: .2s;
    transition: .2s;
}
.technology-center-use-body{
	width:100%;
	height:100%;
	overflow:hidden;
	display:none;
	webkit-transition: .2s;
    transition: .2s;
}
.technology-center-use-body.on{
	display:block;
	webkit-transition: .2s;
    transition: .2s;
}
.technology-center-use-car{
	width:100%;
	height:100%;
	overflow:hidden;
	display:none;
	webkit-transition: .2s;
    transition: .2s;
}
.technology-center-use-car.on{
	display:block;
	webkit-transition: .2s;
    transition: .2s;
}
.technology-center-use-voice{
	width:100%;
	height:100%;
	overflow:hidden;
	display:none;
	webkit-transition: .2s;
    transition: .2s;
}
.technology-center-use-voice.on{
	display:block;
	webkit-transition: .2s;
    transition: .2s;
}
.technology-center-use-video{
	width:100%;
	height:100%;
	overflow:hidden;
	display:none;
	webkit-transition: .2s;
    transition: .2s;
}
.technology-center-use-video.on{
	display:block;
	webkit-transition: .2s;
    transition: .2s;
}
.technology-center-use-word{
	width:100%;
	height:100%;
	overflow:hidden;
	display:none;
	webkit-transition: .2s;
    transition: .2s;
}
.technology-center-use-word.on{
	display:block;
	webkit-transition: .2s;
    transition: .2s;
}
.technology-center-use-language{
	width:100%;
	height:100%;
	overflow:hidden;
	display:none;
	webkit-transition: .2s;
    transition: .2s;
}
.technology-center-use-language.on{
	display:block;
	webkit-transition: .2s;
    transition: .2s;
}
.technology-center-use-ar{
	width:100%;
	height:100%;
	overflow:hidden;
	display:none;
	webkit-transition: .2s;
    transition: .2s;
}
.technology-center-use-ar.on{
	display:block;
	webkit-transition: .2s;
    transition: .2s;
}
.technology-center-use-vr{
	width:100%;
	height:100%;
	overflow:hidden;
	display:none;
	webkit-transition: .2s;
    transition: .2s;
}
.technology-center-use-vr.on{
	display:block;
	webkit-transition: .2s;
    transition: .2s;
}
.technology-center-use-knowledge{
	width:100%;
	height:100%;
	overflow:hidden;
	display:none;
	webkit-transition: .2s;
    transition: .2s;
}
.technology-center-use-knowledge.on{
	display:block;
	webkit-transition: .2s;
    transition: .2s;
}
.technology-center-use-intelligence{
	width:100%;
	height:100%;
	overflow:hidden;
	display:none;
	webkit-transition: .2s;
    transition: .2s;
}
.technology-center-use-intelligence.on{
	display:block;
	webkit-transition: .2s;
    transition: .2s;
}


















/*   技术服务 - 分类页面 - 技术特点   */
.technology-function-sort-tedian{
    width: 1160px;
    text-align: center;
    min-height: 400px;
	margin:0 auto;
    overflow: hidden;
	margin-bottom:0px;
}
.technology-function-sort-tedian-title{
	line-height: 60px;
    font-size: 28px;
    color: #333;
    font-weight: 600;   
    margin-top: 50px;
}
.technology-function-sort-tedian-page{
	width:100%;
	margin-top: 30px;
}
.technology-function-sort-tedian-list{
	display: flex;
    justify-content: space-between;
}
.technology-function-sort-tedian-list-item{
	text-align: center;
    padding: 16px 24px 40px;
    border: 2px solid transparent;
}
.technology-function-sort-tedian-list-icon{
	width: 80px;
    height: 90px;
    margin: auto;
    margin-bottom: 4px;
}
.technology-function-sort-tedian-list-title{
	width: 230px;
    font-size: 18px;
    color: #333333;
    font-weight: 600;
    line-height: 28px;
    margin-bottom: 12px;
}
.technology-function-sort-tedian-list-desc{
	width: 230px;
    color: #666;
    font-size: 14px;
    line-height: 24px;
    text-align: center;
}



/*   技术服务  - 服务列表   */
.technology-main-info-container{
    width: 1160px;
    text-align: center;
    min-height: 400px;
	margin:0 auto;
    overflow: hidden;
	margin-bottom:0px;
	padding-top:50px;
	margin-top:-50px;
}
.technology-main-info-title{
	line-height: 60px;
    font-size: 30px;
    color: #000000;
    font-weight: 600;   
    margin-top: 60px;
}
.technology-main-info-content{
	display: flex;
    justify-content: space-between;
    margin-top: 40px;
	
}
.technology-main-info-item{
	text-align: center;
    padding: 16px 24px 40px;
    border: 2px solid transparent;
	
}
.technology-main-info-item-icon{
	width: 80px;
    height: 90px;
    margin: auto;
    margin-bottom: 4px;
	
}
.technology-main-info-item-title{
	width: 230px;
    font-size: 18px;
    color: #333333;
    font-weight: 600;
    line-height: 28px;
    margin-bottom: 12px;
	
}
.technology-main-info-item-desc{
	width: 230px;
    color: #666;
    font-size: 14px;
    line-height: 24px;
    text-align: center;
	
}



/*   技术服务 - 小程序   */
.jishu-car-paizhao{	
	padding-top:100px;
	margin-top:-50px;
	padding-bottom:10px;
	width:100%;
	height:540px;
	overflow:hidden;
}
.jishu-car-paizhao-main{
	height:400px;
	border:1px solid #E5E5E5;
	box-shadow: 4px 4px 10px 4px rgba(18, 113, 239, 0.06);
}
.jishu-car-paizhao-left{
	float:left;
	width:760px;
	height:100%;
}
.jishu-car-paizhao-left2{
	float:left;
	width:398px;
	height:100%;
	text-align:center;
}
.jishu-car-paizhao-right{
	float:left;
	width:398px;
	height:100%;
	text-align:center;
}
.jishu-car-paizhao-right2{
	float:left;
	width:760px;
	height:100%;
}

.jishu-car-paizhao-img{
	display:block;
	width:756px;
	height:398px;
}
.jishu-car-paizhao-img2{
	display:block;
	width:80px;
	height:80px;
	margin-left:158px;
	margin-top:30px;
}
.jishu-car-paizhao-title{
	display:block;
	margin-top:50px;
	font-size:28px;
}
.jishu-car-paizhao-p{
	margin-top:20px;
	font-size:16px;
}
.jishu-car-paizhao-ewm{
	width:200px;
	height:200px;
	margin-top:20px;
}
.jishu-car-paizhao-main:hover{
	//box-shadow:0px 0px 10px 0px rgba(49,102,156,0.33);
	transition:box-shadow .3s linear,-webkit-box-shadow .3s linear,-moz-box-shadow .3s linear;
}


/*   技术服务 - 分类页面 - 服务列表   */
.technology-function-sort-main{
    width: 1160px;
    text-align: center;
    min-height: 400px;
	margin:0 auto;
    overflow: hidden;
	margin-bottom:0px;
	padding-top:50px;
	margin-top:-50px;
}
.technology-function-sort-title{
	line-height: 60px;
    font-size: 30px;
    color: #000000;
    font-weight: 600;   
    margin-top: 50px;
}
.technology-function-sort-list{
	width:100%;
	margin-top: 30px;
    margin-bottom: 20px;
	overflow:hidden;
}
.technology-function-sort-item{
	float:left;
    width: 373px;
    margin-right: 20.5px;
	margin-bottom: 30.5px;
    border-radius: 1px;
    border: 1px solid rgba(153,153,153,0.25);
    background: rgba(255,255,255,1);
}
.technology-function-sort-item:nth-child(3n){
	margin-right: 0px;
}
.technology-function-sort-item:hover{
	-webkit-transition: .3s;
    transition: .3s;
    -webkit-box-shadow: 0 5px 10px 0 rgb(0 0 0 / 5%);
    -moz-box-shadow: 0 5px 10px 0 rgba(0,0,0,.05);
    box-shadow: 0 5px 10px 0 rgb(0 0 0 / 5%);
}
.technology-function-sort-item-two{
	float:left;
    width: 569px;
    margin-right: 22px;
	margin-bottom: 30px;
    border-radius: 1px;
    border: 1px solid rgba(153,153,153,0.25);
    background: rgba(255,255,255,1);
}
.technology-function-sort-item-two:nth-child(2n){
	margin-right: 0px;
}
.technology-function-sort-item-two:hover{
	-webkit-transition: .3s;
    transition: .3s;
    -webkit-box-shadow: 0 5px 10px 0 rgb(0 0 0 / 5%);
    -moz-box-shadow: 0 5px 10px 0 rgba(0,0,0,.05);
    box-shadow: 0 5px 10px 0 rgb(0 0 0 / 5%);
}

.technology-function-sort-item-img{
	width: 100%;
    height: 223px;
    display: block;
}
.technology-function-sort-item-content{
	padding: 24px 24px 28px;
    height: 180px;
	overflow:hidden;
}
.technology-function-sort-item-title{
	font-size: 22px;
    font-weight: 500;
    color: #000;
    line-height: 38px;
    text-align: left;
    margin-bottom: 8px;
}
.technology-function-sort-item-desc{
	font-size: 14px;
    color: #666;
    line-height: 24px;
    text-align: justify;
	height:48px;
	overflow:hidden;
}
.technology-function-sort-item-more{
	text-align:left;
    font-size: 14px;
    color: #0864F0;
    cursor: pointer;
	margin-top:20px;
}
.technology-function-sort-page{
	width:100%;
	margin-top: 30px;
    margin-bottom: 20px;
	overflow:hidden;
}
.technology-function-sort-page-item{
	width:1160px;
	border-radius: 2px;
    border: 1px solid rgba(153,153,153,0.25);
}
.technology-function-sort-page-item-img{
	width: 100%;
    height: 223px;
    display: block;
}
.technology-function-sort-page-item-content{
	padding: 24px 24px 28px;
	height: 182px;
}
.technology-function-sort-page-item-title{
	font-size: 22px;
    font-weight: 500;
    color: #000;
    line-height: 38px;
    text-align: center;
    margin-bottom: 10px;
}
.technology-function-sort-page-item-desc{
	font-size: 14px;
    color: #666;
    line-height: 24px;
    text-align: justify;
}
.technology-function-sort-page-item-more{
	text-align:center;
    font-size: 14px;
    color: #0864F0;
    cursor: pointer;
	margin-top:20px;
}
.technology-function-sort-item:hover .technology-function-sort-item-title{
	//color: #0864F0;
	//-webkit-transition: .3s;
    //transition: .3s;
}
.technology-function-sort-item:hover .technology-function-sort-page-item-img{
	//transform: scale(1.2);
}
.technology-function-sort-item:hover .technology-function-sort-item-more{
	text-decoration:underline;
}
.technology-function-sort-page-item:hover .technology-function-sort-page-item-more{
	text-decoration:underline;
}











/*   技术服务 - 全部技术服务 - 全部服务列表   */
.technology-function-main{
    width: 1160px;
    text-align: center;
    min-height: 600px;
	margin:0 auto;
    overflow: hidden;
	margin-bottom:80px;
}
.technology-function-main-caozuo{
	margin-top:60px;
	width:100%;
	overflow: hidden;
}
.technology-function-main-caozuo-paixu{
	float:left;
	margin-right:60px;
}
.technology-function-main-caozuo-leixing{
	float:left;
}
.technology-function-main-caozuo-sign{
	float:left;
	width: 6px;
    height: 6px;
	background-color: #00bdff;
	margin-top:4px;
	margin-right:5px;
}
.technology-function-main-caozuo-span{
	float:left;
	font-size:14px;
	margin-right:20px;
}
.technology-function-main-caozuo-a{
	float:left;
	color:#666;
	font-size:14px;
	margin-right:20px;
}
.technology-function-main-caozuo-active{
	color: #00bdff;
}

.technology-list-item-function-box{
	background: #fff;
    display: flex;
    flex-wrap: wrap;
    flex: 1;
	color: #555;
	margin-top:30px;
}
.technology-list-item-function-list-box{
	width: 226px;
    height: 270px;
    border: 1px solid #dfe1e6;
    cursor: pointer;
	margin-right:7.5px;
	margin-bottom:7.5px;
	border-radius:2px;
	position:relative;
}
.technology-list-item-function-list-box:hover{
	border: 1px solid #B2CCFE;
	-webkit-transition: .3s;
    transition: .3s;
}
.technology-list-item-function-box-a:nth-child(5n) .technology-list-item-function-list-box{
	 margin-right:0;
}
.technology-list-item-function-icon-box{
	width: 100%;
	height: 80px;
    cursor: pointer;
	overflow:hidden;
	margin-top:25px;
}
.technology-list-item-function-icon{
	display:block;
	width: 80px;
    height: 80px;
	margin:0 auto;
}
.technology-list-item-function-list-content{
	width: 100%;
    padding: 0 25px;
	overflow:hidden;
}
.technology-list-item-function-list-name{
	margin-top:22px;
	font-size: 16px;
    font-weight: 600;
    color: #000;
    cursor: pointer;
    overflow: hidden;
}
.technology-list-item-function-list-description{
	font-size: 14px;
    color: #666;
    line-height: 22px;
    margin-top: 12px;
	//text-align:left;
}
.technology-list-item-function-detail-box{
	width:100%;
    margin-top: 20px;
}
.technology-list-item-function-list-price{
	font-size: 14px;
    font-weight: 500;
    color: #f53d3d;
}
.technology-list-item-function-list-price span{
	font-size: 18px;
	font-weight: 600;
}
.technology-list-item-function-list-box:hover .technology-list-item-function-list-name{
	color: #0864F0;
	-webkit-transition: .3s;
    transition: .3s;
}

/*   技术服务 - 全部技术服务 - 全部服务列表 -新版  */
.technology-function-main-ul{
	margin-top:30px;
	overflow:hidden;
	width:100%;
	height:100%;
}
.technology-function-main-li{
	float:left;
	position:relative;
	width: 275px;
    height: 280px;
    border: 1px solid #eee;
    text-align: center;
    padding: 30px 15px;
    margin-right: 20px;
    margin-bottom: 20px;
	border-radius:2px;
	overflow:hidden;
}
.technology-function-main-li-a:nth-child(4n) .technology-function-main-li{
	margin-right: 0;
}
.technology-function-main-li-imgdiv{
	width: 80px;
    height: 80px;
	margin:0 auto;
	margin-top:10px;
}
.technology-function-main-li-img{
	width:100%;
	height:100%;
}
.technology-function-main-li-info{
	width:100%;
}
.technology-function-main-li-title{
	font-size: 18px;
    line-height: 24px;
    padding: 20px 0 6px;
    font-weight: 400;
	color:#333;
}
.technology-function-main-li-content{
	color: #f53d3d;
	line-height: 24px;
	font-size: 18px;
	font-weight: 600;
}
.technology-function-main-li-content-span{
	color: #8c8c8c;
	font-weight:normal;
	font-size: 14px;
}
.technology-function-main-li-content-spany{
	color: #f53d3d;
	font-weight:normal;
	font-size: 16px;
}
.technology-function-main-li-biaoqian{
	width:100%;
	height:100%;
	overflow:hidden;
	margin-top:20px;
	text-align:center;
	border-radius:2px;
}
.technology-function-main-li-biaoqian-content{
	display: inline-block;
    text-align: center;
    padding: 6px 8px;
    background-color: #E6F8FF;
    color: #00bdff;
	font-size: 14px;
}
.technology-function-main-li-btnmain{
	width:100%;
	height:100%;
	overflow:hidden;
}
.technology-function-main-li-btn{
	opacity: 0;
    position: absolute;
    bottom: 30px;
    left: 50%;
    margin-left: -96px;
    width: 192px;
    height: 32px;
    text-align: center;
    line-height: 32px;
    color: white;
    font-size: 14px;
    font-weight: bold;
    background-color: #00bdff;
    border-radius: 3px;
    text-decoration: none;
    padding: 0;
    transition: .5s;
    cursor: pointer;
}
.technology-function-main-li-btn:hover{
	color: white;
	background-color: #00aeff;
}
.technology-function-main-li:hover .technology-function-main-li-imgdiv{
    transform: translateY(-8px);
    transition: .5s;
}
.technology-function-main-li:hover .technology-function-main-li-info{
    transform: translateY(-8px);
    transition: .5s;
}
.technology-function-main-li:hover .technology-function-main-li-btn {
    opacity: 1;
	-webkit-animation-fill-mode: forwards;
	-moz-animation-fill-mode: forwards;
    animation: floatbtn .5s;
}
.technology-function-main-li:hover{	
    color: #006EFF;
	border: 1px solid #B2CCFE;
}
.technology-function-main-li:hover .technology-function-main-li-title{	
    color: #333;
}


/*   技术服务 - 全部技术服务 - 技术搜索   */
.technology-search-main{
    width: 940px;
    text-align: center;
    min-height: 86px;
    position: relative;
	margin:0 auto;
    overflow: hidden;
	margin-top:50px;
}
.technology-search-left{
	width:160px;
	float:left;
	//background:#E6F8FF;
	margin-right:20px;
	//border: 1px solid #E6F8FF;
	//box-shadow: 0px 0px 29px 0px rgba(7,15,72,0.1);
}
.technology-search-left-title{
	line-height:56px;
	font-size: 28px;
    color: #333;
	font-weight:600;
}
.technology-search-right{
	width:760px;
	float:left;
	position: relative;
}
.technology-search-right-input-main{
	width:100%;
	display:block;
	overflow:hidden;
	position:relative;
}
.technology-search-right-input-icon{
	position:absolute;
	left:30px;
	top:19px;
	width: 18px;
    height: 18px;
}
.technology-search-right-input{
	float:left;
	width:760px;
	height:56px;
	font-size: 16px;
    color: #666;
    border-radius: 0;
    border: 1px solid #00bdff;
	outline:none;
	padding-left:58px;
	box-shadow: 0px 0px 29px 0px rgba(7,15,72,0.1);
	//border-bottom-left-radius:28px;
	//border-top-left-radius:28px;
	border-radius:28px;
}
.technology-search-right-input-button{
	position:absolute;
	top:0;
	right:0;
	width:150px;
	height:56px;
	background: #00bdff;
    border-radius: 0;
    border: none;
    font-size: 16px;
    font-weight: 600;
    color: #fff;
	line-height:56px;
	cursor: pointer;
	//box-shadow: 0px 0px 29px 0px rgba(7,15,72,0.1);
	border-bottom-right-radius:28px;
	border-top-right-radius:28px;
	//border-radius:28px;
}
.technology-search-right-input-button:hover{
	background: #2DC9FF;
	-webkit-transition: .3s;
    transition: .3s;
}
.technology-search-right-keyword-main{
	width:100%;
	overflow:hidden;
	margin-top:10px;
	padding-left:30px;
}
.technology-search-right-keyword-a{
	float:left;
	line-height:24px;
	margin-right:20px;
	color:#999;
	font-size:14px;
}
.technology-search-right-keyword-a:hover{
	color:#00bdff;
	-webkit-transition: .3s;
    transition: .3s;
}



/*   技术服务 - 全部技术服务 - 全部服务菜单列表   */
.technology-function-menu-main{
	width: 1160px;
    text-align: center;
    min-height: 100px;
    position: relative;
	margin:0 auto;
    overflow: hidden;
	margin-top:40px;
	margin-bottom:30px;
	
}
.technology-function-menu-ul{
	width:100%;
	overflow:hidden;
}
.technology-function-menu-li{
	float:left;
	width:127.5px;
	height:40px;
	line-height:40px;
	border: 1px solid #dfe1e6;
    font-size: 14px;
	color: #333;
    margin-right: 20px;
	margin-bottom:15px;
    cursor: pointer;
	border-radius:20px;	
}
.technology-function-menu-li:nth-child(8n){
	margin-right: 0;
}
.technology-function-menu-li:hover{
	background:#E6F8FF;
}
.technology-function-menu-li:hover a{
	color: #00bdff;
}
.technology-function-menu-li-a{
	color: #333;
	font-size: 14px;
}
.technology-function-menu-active{
	color: #00bdff;
	border: 1px solid #00bdff;
	background:#E6F8FF;
}
.technology-function-menu-active a{
	color: #00bdff;
}



/*   核心设备 - 首页 - 设备分类列表   */
.hardware-main {
    width: 1160px;
    text-align: center;
    min-height: 600px;
    position: relative;
	margin:0 auto;
    overflow: hidden;
	margin-top:50px;
	margin-bottom:80px;
}
.hardware-main-title{
	line-height:60px;
	font-size: 28px;
    color: #333;
    font-weight: 600;
	margin-bottom:30px;
}
.hardware-list-item{	
	width:100%;
	height:100%;
	overflow:hidden;
	display: flex;
	margin-bottom:30px;
}
.hardware-list-item-left-box{	
	width: 245px;
    height: 595px;
	overflow:hidden;
	display: flex;
    flex-direction: column;
    align-items: center;
}
.hardware-list-item-left-icon{
	width: 83px;
    height: 83px;
	border: none;
	margin-top:80px;
}
.hardware-list-item-left-name{
	width:100%;
	margin-top:20px;
}
.hardware-list-item-left-name-a{
	font-size: 22px;
    font-weight: 600;
    line-height: 30px;
	color: #fff;
}
.hardware-list-item-left-name-a:hover{
	text-decoration:underline;
}
.hardware-list-item-left-desc{
	font-size: 14px;
    color: #fff;
    text-align: center;
    margin-top: 20px;
    line-height: 20px;
	padding-left:20px;
	padding-right:20px;
}
.hardware-list-item-left-button-list{
	width:100%;
	margin-top:40px;	
	display: flex;
    flex-direction: column;
    align-items: center;
}
.hardware-list-item-left-button{
	border: 1px solid #fff;
    border-radius: 20px;
    color: #fff;
    padding: 8px 15px;
    font-size: 14px;
    cursor: pointer;
	margin-bottom:20px;
}
.hardware-list-item-left-button:hover{
	background-color: hsla(0,0%,100%,.3);
}

.first-left-box-hardware{
	background: url(../image/hardware/bg/bg3.png) no-repeat;
	background-size:100% 100%;
}
.two-left-box-hardware{
	background: url(../image/hardware/bg/bg10.png) no-repeat;
	background-size:100% 100%;
}
.three-left-box-hardware{
	background: url(../image/hardware/bg/bg12.png) no-repeat;
	background-size:100% 100%;
}
.four-left-box-hardware{
	background: url(../image/hardware/bg/bg1.png) no-repeat;
	background-size:100% 100%;
}
.five-left-box-hardware{
	background: url(../image/hardware/bg/bg4.png) no-repeat;
	background-size:100% 100%;
}
.six-left-box-hardware{
	background: url(../image/hardware/bg/bg2.png) no-repeat;
	background-size:100% 100%;
}
.seven-left-box-hardware{
	background: url(../image/hardware/bg/bg12.png) no-repeat;
	background-size:100% 100%;
}
.eight-left-box-hardware{
	background: url(../image/hardware/bg/bg11.png) no-repeat;
	background-size:100% 100%;
}
.nine-left-box-hardware{
	background: url(../image/hardware/bg/bg3.png) no-repeat;
	background-size:100% 100%;
}
.twen-left-box-hardware{
	background: url(../image/hardware/bg/bg4.png) no-repeat;
	background-size:100% 100%;
}
.hardware-list-item-right-box{
	background: #fff;
    display: flex;
    flex-wrap: wrap;
    flex: 1;
	color: #555;
}
.hardware-list-item-right-list-box{
	width: 290px;
    height: 290px;
    border: 1px solid #dfe1e6;
    cursor: pointer;
	margin-left:15px;
	margin-bottom:15px;
}
.hardware-list-item-right-list-box:hover{
	border: 1px solid #B2CCFE;
	-webkit-transition: .3s;
    transition: .3s;
}
.hardware-list-item-right-child-ico{
	width: 140px;
    height: 140px;
    margin: 0 auto;
    margin-top: 12px;
    display: block;
    margin-bottom: 12px;
}
.hardware-list-item-right-title{
	width: 220px;
    margin: 0 auto;
    line-height: 24px;
    font-size: 16px;
    color: #333;
    text-align: center;
    font-weight: 600;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.hardware-list-item-right-content{
	display: inline-block;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    font-size: 12px;
    color: #666;
    line-height: 20px;
    width: 240px;
    text-align: center;
    margin-top: 10px;
}
.hardware-list-item-right-price{
	width: 100%;
    margin-top: 10px;
    text-align: center;
}
.hardware-list-item-right-price-currency{
	color: #ff3912;
    font-size: 16px;
}
.hardware-list-item-right-price-num{
	font-size: 20px;
    color: #ff3912;
    line-height: 24px;
    font-weight: 600;
}
.hardware-list-item-right-price-unit{
	font-size: 14px;
    color: #666;
    line-height: 20px;
}
.hardware-list-item-right-list-box:hover .hardware-list-item-right-title{
	color: #0864F0;
	-webkit-transition: .3s;
    transition: .3s;
}


/*   核心硬件 - 全部核心硬件 - 全部硬件列表   */
.hardware-function-main{
    width: 1160px;
    text-align: center;
    min-height: 600px;
    position: relative;
	margin:0 auto;
    overflow: hidden;
	margin-bottom:30px;
}
.hardware-function-main-caozuo{
	margin-top:60px;
	width:100%;
	overflow: hidden;
}
.hardware-function-main-caozuo-paixu{
	float:left;
	margin-right:60px;
}
.hardware-function-main-caozuo-leixing{
	float:left;
}
.hardware-function-main-caozuo-sign{
	float:left;
	width: 6px;
    height: 6px;
	background-color: #00bdff;
	margin-top:4px;
	margin-right:5px;
}
.hardware-function-main-caozuo-span{
	float:left;
	font-size:14px;
	margin-right:20px;
}
.hardware-function-main-caozuo-a{
	float:left;
	color:#666;
	font-size:14px;
	margin-right:20px;
}
.hardware-function-main-caozuo-active{
	color: #00bdff;
}

.hardware-function-main-ul{
	margin-top:30px;
	overflow:hidden;
	width:100%;
	height:100%;
}
.hardware-function-main-li{
	float:left;
	width: 282.5px;
    height: 288px;
    border: 1px solid #dfe1e6;
    cursor: pointer;
	margin-right:10px;
	margin-bottom:10px;
}
.hardware-function-main-li:hover{
	border: 1px solid #B2CCFE;
	-webkit-transition: .3s;
    transition: .3s;
}
.hardware-function-main-ul-a:nth-child(4n) .hardware-function-main-li{
	margin-right:0;
}
.hardware-function-main-li-img{
	width: 140px;
    height: 140px;
    margin: 0 auto;
    margin-top: 12px;
    display: block;
    margin-bottom: 12px;
}
.hardware-function-main-li-title{
	width: 220px;
    margin: 0 auto;
    line-height: 24px;
    font-size: 16px;
    color: #333;
    text-align: center;
    font-weight: 600;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.hardware-function-main-li-content{
	display: inline-block;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    font-size: 12px;
    color: #666;
    line-height: 20px;
    width: 240px;
    text-align: center;
    margin-top: 10px;
}
.hardware-function-main-li-price{
	width: 100%;
    margin-top: 10px;
    text-align: center;
}
.hardware-function-main-li-price-currency{
	color: #ff3912;
    font-size: 16px;
}
.hardware-function-main-li-price-num{
	font-size: 20px;
    color: #ff3912;
    line-height: 24px;
    font-weight: 600;
}
.hardware-function-main-li-price-unit{
	font-size: 14px;
    color: #666;
    line-height: 20px;
}
.hardware-function-main-li:hover .hardware-function-main-li-title{
	color: #0864F0;
	-webkit-transition: .3s;
    transition: .3s;
}

/*   核心硬件 - 核心设备分类sort - 硬件列表   */
.hardware-sort-main{
    width: 1160px;
    text-align: center;
    min-height: 600px;
    position: relative;
	margin:0 auto;
    overflow: hidden;
	margin-bottom:30px;
}
.hardware-sort-main-title{
	line-height: 60px;
    font-size: 28px;
    color: #333;
    font-weight: 600;
    margin-bottom: 30px;
	margin-top:50px;
}
.hardware-sort-main-ul{
	margin-top:30px;
	overflow:hidden;
	width:100%;
	height:100%;
}
.hardware-sort-main-li{
	float:left;
	width: 371px;
    height: 400px;
    border: 1px solid #eee;
    cursor: pointer;
	margin-right:22px;
	margin-bottom:22px;
	border-radius:2px;
}
.hardware-sort-main-li:hover{
	border: 1px solid #B2CCFE;
	-webkit-transition: .3s;
    transition: .3s;
	//-webkit-box-shadow: 0 5px 10px #eee;
    //-moz-box-shadow: 0 5px 10px #eee;
    //box-shadow: 0 5px 10px #eee;
}
.hardware-sort-main-ul-a:nth-child(3n) .hardware-sort-main-li{
	margin-right:0;
}
.hardware-sort-main-li-img{
	width: 220px;
    height: 220px;
    margin: 0 auto;
    margin-top: 12px;
    display: block;
    margin-bottom: 12px;
}
.hardware-sort-main-li-title{
    line-height: 24px;
    font-size: 20px;
    color: #000;
    text-align: left;
    font-weight: 600;
    overflow: hidden;
	padding-left:42px;
	padding-right:42px;
}
.hardware-sort-main-li-content{
    overflow: hidden;
    font-size: 14px;
    color: #999;
    height: 48px;
    line-height: 24px;
    text-align: left;
    margin-top: 10px;
	padding-left:42px;
	padding-right:42px;
	text-align: justify;
}
.hardware-sort-main-li-price{
	width: 100%;
    margin-top: 20px;
	padding-left:42px;
	padding-right:42px;
    text-align: left;
}
.hardware-sort-main-li-price-currency{
	color: #ff3912;
    font-size: 16px;
}
.hardware-sort-main-li-price-num{
	font-size: 22px;
    color: #ff3912;
    line-height: 24px;
    font-weight: 600;
}
.hardware-sort-main-li-price-unit{
	font-size: 14px;
    color: #666;
    line-height: 20px;
}
.hardware-sort-main-li:hover .hardware-sort-main-li-title{
	color: #0864F0;
	-webkit-transition: .3s;
    transition: .3s;
}



/* -------- 核心硬件 硬件产品 --------------- */
.p-product-hardware-main{
	width:100%;
	height:100%;
	overflow:hidden;
	background-color: #FAFBFC;
}
.p-product-hardware {
    width: 1200px;
    text-align: center;
    min-height: 700px;
    position: relative;
	margin:0 auto;
    overflow: hidden;
    padding-bottom:100px;
}
.p-product-hardware  h2{
    margin-top: 80px;
    width: 100%;
    height: 60px;
    line-height: 60px;
    text-align: center;
    font-size: 30px;
	color:#000;
	overflow:hidden;
}
.p-product-hardware .p-product-hardware-title-content{
	font-size: 16px;
    margin-top: 12px;
    line-height: 24px;
    color: #333;
	text-align: center;
	overflow:hidden;
}
.p-product-hardware .p-product-hardware-title-content-p{
	font-size: 14px;
    margin-top: 12px;
	margin-bottom:30px;
    line-height: 24px;
    color: #1271ef;
	text-align: center;
	overflow:hidden;
}
.p-product-hardware .p-product-hardware-title-content-p a{
    color: #1271ef;
	text-align: center;
}
.p-product-hardware-title-content-span{
	display: inline-block;
}
.p-product-hardware .p-product-hardware-title-content-p a:hover .p-product-hardware-title-content-span{
    transform: translateX(6px);
	transition: all .2s;
}
.p-product-hardware-list{
	width: 100%;
    display: flex;
	overflow:hidden;
    justify-content: center;
    flex-flow: row wrap;
    align-content: flex-start;
}
.p-product-hardware-item{
	text-align: center;
    box-sizing: border-box;
    flex: 0 0 24%;
    height: 280px;
    position: relative;
    cursor: pointer;
    overflow: hidden;    
	background:#fff;
	border-right: 1px solid #dadcdf;
    border-bottom: 1px solid #dadcdf;
}
.p-product-hardware-item-child{
	width: 100%;
	overflow:hidden;
}
.p-product-hardware-item-child-ico{
	width: 140px;
    height: 140px;
    margin: 0 auto;
    margin-top: 12px;
    display: block;
    margin-bottom: 12px;
}
.p-product-hardware-item-title{
	width: 220px;
    margin: 0 auto;
    line-height: 24px;
    font-size: 16px;
    color: #000;
    text-align: center;
    font-weight: 400;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.p-product-hardware-item-content{
	display: inline-block;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    font-size: 12px;
    color: #666;
    line-height: 20px;
    width: 240px;
    text-align: center;
    margin-top: 10px;
}
.p-product-hardware-item-price{
	width: 100%;
    margin-top: 10px;
    text-align: center;
}
.p-product-hardware-item-price-currency{
	color: #ff3912;
    font-size: 16px;
}
.p-product-hardware-item-price-num{
	font-size: 20px;
    color: #ff3912;
    line-height: 24px;
    font-weight: 600;
}
.p-product-hardware-item-price-unit{
	font-size: 14px;
    color: #666;
    line-height: 20px;
}
.p-product-hardware-more{
	font-size: 14px;
    text-align: center;
    line-height: 20px;
    margin-top: 40px;
    color: #181818;
}
.p-product-hardware-more a{
	color: #1271ef;
	text-align: center;
}
.p-product-hardware-item:hover .p-product-hardware-item-title{
	color:#0864F0;
	-webkit-transition: .3s;
    transition: .3s;
}
.p-product-hardware-item:nth-child(1){
    border-top: 1px solid #dadcdf;
}
.p-product-hardware-item:nth-child(2){
    border-top: 1px solid #dadcdf;
}
.p-product-hardware-item:nth-child(3){
    border-top: 1px solid #dadcdf;
}
.p-product-hardware-item:nth-child(4){
    border-top: 1px solid #dadcdf;
}
.p-product-hardware-item:nth-child(4n+1){
	border-left: 1px solid #dadcdf;
}




/*   平台软件 - 首页 - 分类列表   */
.software-main {
    width: 1160px;
    text-align: center;
    min-height: 600px;
    position: relative;
	margin:0 auto;
    overflow: hidden;
	margin-top:50px;
	margin-bottom:80px;
}
.software-main-title{
	line-height:60px;
	font-size: 28px;
    color: #333;
    font-weight: 600;
	margin-bottom:30px;
}
.software-list-item{	
	width:100%;
	height:100%;
	overflow:hidden;
	display: flex;
	margin-bottom:30px;
}
.software-list-item-left-box{	
	width: 270px;
    height: 420px;
	overflow:hidden;
	display: flex;
    flex-direction: column;
    align-items: center;
}
.software-list-item-left-icon{
	width: 83px;
    height: 83px;
	border: none;
	margin-top:90px;
}
.software-list-item-left-name{
	width:100%;
	margin-top:20px;
}
.software-list-item-left-name-a{
	font-size: 22px;
    font-weight: 600;
    line-height: 30px;
	color: #fff;
}
.software-list-item-left-name-a:hover{
	text-decoration:underline;
}
.software-list-item-left-desc{
	font-size: 14px;
    color: #fff;
    text-align: center;
    margin-top: 20px;
    line-height: 20px;
	padding-left:20px;
	padding-right:20px;
}
.software-list-item-left-button-list{
	width:100%;
	margin-top:40px;	
	display: flex;
    flex-direction: column;
    align-items: center;
}
.software-list-item-left-button{
	border: 1px solid #fff;
    border-radius: 20px;
    color: #fff;
    padding: 8px 15px;
    font-size: 14px;
    cursor: pointer;
	margin-bottom:20px;
}
.software-list-item-left-button:hover{
	background-color: hsla(0,0%,100%,.3);
}
.software-list-item-left-button-more{
	border: 1px solid #fff;
    border-radius: 20px;
	//border-radius:2px;
    color: #fff;
    padding: 8px 15px;
    font-size: 14px;
    cursor: pointer;
	margin-top:10px;
}

.left-box-software1{
	background: url(../image/software/bg/bg3.png) no-repeat;
	background-size:100% 100%;
}
.left-box-software2{
	background: url(../image/software/bg/bg2.png) no-repeat;
	background-size:100% 100%;
}
.left-box-software3{
	background: url(../image/software/bg/bg12.png) no-repeat;
	background-size:100% 100%;
}
.left-box-software4{
	background: url(../image/software/bg/bg1.png) no-repeat;
	background-size:100% 100%;
}
.left-box-software5{
	background: url(../image/software/bg/bg4.png) no-repeat;
	background-size:100% 100%;
}
.left-box-software6{
	background: url(../image/software/bg/bg5.png) no-repeat;
	background-size:100% 100%;
}
.left-box-software7{
	background: url(../image/software/bg/bg10.png) no-repeat;
	background-size:100% 100%;
}
.left-box-software8{
	background: url(../image/software/bg/bg11.png) no-repeat;
	background-size:100% 100%;
}
.left-box-software9{
	background: url(../image/software/bg/bg3.png) no-repeat;
	background-size:100% 100%;
}
.left-box-software10{
	background: url(../image/software/bg/bg4.png) no-repeat;
	background-size:100% 100%;
}
.left-box-software11{
	background: url(../image/software/bg/bg3.png) no-repeat;
	background-size:100% 100%;
}
.left-box-software12{
	background: url(../image/software/bg/bg2.png) no-repeat;
	background-size:100% 100%;
}
.left-box-software13{
	background: url(../image/software/bg/bg12.png) no-repeat;
	background-size:100% 100%;
}
.left-box-software14{
	background: url(../image/software/bg/bg1.png) no-repeat;
	background-size:100% 100%;
}
.left-box-software15{
	background: url(../image/software/bg/bg4.png) no-repeat;
	background-size:100% 100%;
}
.software-list-item-right-box{
	background: #fff;
    display: flex;
    flex-wrap: wrap;
    flex: 1;
	color: #555;
}
.software-list-item-right-item{
	text-align: left;
    width:425px;
    height: 420px;
	margin-left:20px;
	margin-bottom:20px;
	border:1px solid #dadcdf;
    position: relative;
    cursor: pointer;
    overflow: hidden;    
}
.software-list-item-right-item-child{
	width:100%;
	padding: 30px;
	text-align:left;
}
.software-list-item-right-item-img-main{
	width: 100%;
	height:100%;
	overflow:hidden;
}
.software-list-item-right-item-img-logo{
	width: 365px;
    height: 200px;
}
.software-list-item-right-item-title-main{
	margin-bottom: 15px;
	margin-top:20px;
    width: 100%;
    overflow: hidden;
}
.software-list-item-right-item-title{
	float:left;
	color:#000;
    white-space: nowrap;
    text-overflow: ellipsis;
    font-size: 18px;
    font-weight: 700;
    line-height: 20px;
	max-width:300px;
	overflow:hidden;
	height:20px;
}
.software-list-item-right-item-title-tag{
	float:left;
	font-size: 12px;
    color: #fff;
    background-image: -webkit-linear-gradient(225deg,#ff7138,#f24709);
    background-image: -moz-linear-gradient(225deg,#ff7138 0,#f24709 100%);
    background-image: linear-gradient(225deg,#ff7138,#f24709);
    line-height: 20px;
    margin-left: 10px;
    padding: 0 6px;
	font-weight:600;
}
.software-list-item-right-item-info{
	width: 100%;
	margin-bottom: 25px;
	margin-top:15px;
    height: 48px;
    overflow: hidden;
    color: #3C3A3A;
	font-size:14px;
    line-height: 24px;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 4;
    -webkit-box-orient: vertical;
	text-align:justify;
}
.software-list-item-right-item-price{
	display: block;
    color: #ff540a;
    font-size: 22px;
	font-weight:600;
    margin-bottom: 10px;
}
.software-list-item-right-item-price-yang{
	font-size: 18px;
	font-weight:500;
}
.software-list-item-right-item-price-span{
	color: #999;
    font-size: 14px;
    margin-left: 5px;
	font-weight:500;
}
.software-list-item-right-item-price-old{
	font-size: 14px;
    color: #999;
    text-decoration: line-through;
    display: inline-block;
    margin-left: 10px;
}
.software-list-item-right-item-label{
	position: absolute;
    top: 30px;
    right: 25px;
    width: 68px;
    height: 24px;
    background-color: #e5f8ff;
    font-size: 14px;
    color: #00bdff;
    text-align: center;
    line-height: 24px;
    border-radius: 3px;
}
.software-list-item-right-item-biaoqian{
	width: 100%;
    margin-top: 25px;
    overflow: hidden;
}
.software-list-item-right-item-biaoqian-ai-one{
	float: left;
    padding: 3px 7px;
    border: 1px solid #108cee;
    font-size: 12px;
    color: #108CEE;
    margin-right: 10px;
    margin-top: 3px;
}
.software-list-item-right-item-biaoqian-ai-two{
	float: left;
	font-size: 12px;
    color: #FE8E6C;
    padding: 3px 7px;
    margin-right: 10px;
    border: 1px solid #FE8E6C;
    margin-top: 3px;
}
.software-list-item-right-item-biaoqian-title{
	font-size:14px;
	color:#333;
	margin-right:10px;
}
.software-list-item-right-item-biaoqian-span{
	margin-right: 10px;
    color: #1271ef;
	font-size:14px;
}
.software-list-item-right-item:hover{
	border: 1px solid #B2CCFE;
	-webkit-transition: .3s;
    transition: .3s;
}
.software-list-item-right-item:hover .software-list-item-right-item-title{
	-webkit-transition: .3s;
    transition: .3s;
	color:#006EFF;
}


/*   平台软件 - 全部平台软件 - 全部服务列表   */
.software-function-main{
    width: 1160px;
    text-align: center;
    min-height: 600px;
    position: relative;
	margin:0 auto;
    overflow: hidden;
	margin-bottom:30px;
}
.software-function-main-caozuo{
	margin-top:60px;
	width:100%;
	overflow: hidden;
}
.software-function-main-caozuo-paixu{
	float:left;
	margin-right:60px;
}
.software-function-main-caozuo-leixing{
	float:left;
}
.software-function-main-caozuo-sign{
	float:left;
	width: 6px;
    height: 6px;
	background-color: #00bdff;
	margin-top:4px;
	margin-right:5px;
}
.software-function-main-caozuo-span{
	float:left;
	font-size:14px;
	margin-right:20px;
}
.software-function-main-caozuo-a{
	float:left;
	color:#666;
	font-size:14px;
	margin-right:20px;
}
.software-function-main-caozuo-active{
	color: #00bdff;
}

.software-function-main-ul{
	margin-top:30px;
	overflow:hidden;
	width:100%;
	height:100%;
}
.software-function-main-li{
	float:left;
	width: 375px;
    height: 450px;
    border: 1px solid #EBECEE;
    text-align: center;
    margin-right:17.5px;
	margin-bottom:17.5px;
	border-radius:2px;
	overflow:hidden;
}
.software-function-main-li-a:nth-child(3n) .software-function-main-li{
	 margin-right:0;
}
.software-function-main-li-icon-box{
	width: 100%;
    cursor: pointer;
	overflow:hidden;
}
.software-function-main-li-icon{
	display:block;
	width: 355px;
	height: 215px;
	margin:0 auto;
	margin-top:10px;
}
.software-function-main-li-list-content{
	width: 100%;
    padding: 0 30px;
	overflow:hidden;
}
.software-function-main-li-list-name{
	margin-top:30px;
	font-size: 18px;
    font-weight: 600;
    color: #000;
    cursor: pointer;
    overflow: hidden;
	text-align:left;
}
.software-function-main-li-list-description{
	font-size: 14px;
    color: #666;
    line-height: 24px;
    margin-top: 18px;
	text-align:left;
}
.software-function-main-item-price{
	display: block;
    color: #ff540a;
    font-size: 22px;
	font-weight:600;
    margin-bottom: 10px;
	text-align:left;
	margin-top:25px;
}
.software-function-main-item-price-yang{
	font-size: 18px;
	font-weight:500;
}
.software-function-main-item-price-span{
	color: #999;
    font-size: 14px;
    margin-left: 5px;
	font-weight:500;
}
.software-function-main-li-detail-box{
	width:100%;
    margin-top: 20px;
}
.software-function-main-li-list-price{
	font-size: 14px;
    font-weight: 500;
    color: #f53d3d;
}
.software-function-main-li-list-price span{
	font-size: 18px;
	font-weight: 600;
}
.software-function-main-li-list-button{
	display: inline-block;
    white-space: nowrap;
    cursor: pointer;
	border: 1px solid #d9d9d9;
	border-color: #e8f8ff;
    margin-top: 20px;
	color: #00bdff;
    background: #e6f8ff;
	padding: 8px 25px;
	font-size:14px;
	border-radius: 3px;
	text-align: center;
    box-sizing: border-box;
    outline: 0;
    transition: .1s;
    font-weight: 500;
}
.software-function-main-li-list-box:hover .software-function-main-li-list-button{
	background: #00bdff;
    color: #fff;
    -webkit-transition: .3s;
    transition: .3s;
}
.software-function-main-li-list-key{
	width:100%;
	margin-top:20px;
}
.software-function-main-li-list-keywords{
	float:left;
	background-color: #f7f7f7;
    color: #666;
    letter-spacing: 0;
    margin-right: 10px;
    padding: 2px 12px;
	font-size:14px;
	line-height:20px;
}
.software-function-main-li:hover{
    -webkit-transition: .3s;
    transition: .3s;
    -webkit-box-shadow: 0 5px 10px 0 rgb(0 0 0 / 5%);
    -moz-box-shadow: 0 5px 10px 0 rgba(0,0,0,.05);
    box-shadow: 0 5px 10px 0 rgb(0 0 0 / 5%);
}
.software-function-main-li:hover .software-function-main-li-list-name{
    color: #0864F0;
    -webkit-transition: .3s;
    transition: .3s;
}


.software-function-main-ul{
	margin-top:30px;
	overflow:hidden;
	width:100%;
	height:100%;
}
.software-function-main-li{
	float:left;
	width: 375px;
    height: 440px;
    border: 1px solid #dfe1e6;
    text-align: center;
    margin-right:17.5px;
	margin-bottom:17.5px;
	border-radius:2px;
	overflow:hidden;
}
.software-function-main-li-a:nth-child(3n) .software-function-main-li{
	 margin-right:0;
}
.software-function-main-li-icon-box{
	width: 100%;
    cursor: pointer;
	overflow:hidden;
}
.software-function-main-li-icon{
	display:block;
	width: 355px;
	height: 215px;
	margin:0 auto;
	margin-top:10px;
}
.software-function-main-li-list-content{
	width: 100%;
    padding: 0 30px;
	overflow:hidden;
}
.software-function-main-li-list-name{
	margin-top:30px;
	font-size: 20px;
    font-weight: 600;
    color: #000;
    cursor: pointer;
    overflow: hidden;
	text-align:left;
}
.software-function-main-li-list-description{
	font-size: 14px;
    color: #666;
    line-height: 24px;
    margin-top: 18px;
	text-align:left;
}
.software-function-main-item-price{
	display: block;
    color: #ff540a;
    font-size: 22px;
	font-weight:600;
    margin-bottom: 10px;
	text-align:left;
	margin-top:20px;
}
.software-function-main-item-price-yang{
	font-size: 18px;
	font-weight:500;
}
.software-function-main-item-price-span{
	color: #999;
    font-size: 14px;
    margin-left: 5px;
	font-weight:500;
}
.software-function-main-item-price-old{
	font-size: 14px;
    color: #999;
    text-decoration: line-through;
    display: inline-block;
    margin-left: 10px;
    font-weight: 500;
}
.software-function-main-li-detail-box{
	width:100%;
    margin-top: 20px;
}
.software-function-main-li-list-price{
	font-size: 14px;
    font-weight: 500;
    color: #f53d3d;
}
.software-function-main-li-list-price span{
	font-size: 18px;
	font-weight: 600;
}
.software-function-main-li-list-button{
	display: inline-block;
    white-space: nowrap;
    cursor: pointer;
	border: 1px solid #d9d9d9;
	border-color: #e8f8ff;
    margin-top: 20px;
	color: #00bdff;
    background: #e6f8ff;
	padding: 8px 25px;
	font-size:14px;
	border-radius: 3px;
	text-align: center;
    box-sizing: border-box;
    outline: 0;
    transition: .1s;
    font-weight: 500;
}
.software-function-main-li-list-box:hover .software-function-main-li-list-button{
	background: #00bdff;
    color: #fff;
    -webkit-transition: .3s;
    transition: .3s;
}
.software-function-main-li-list-key{
	width:100%;
	margin-top:20px;
}
.software-function-main-li-list-keywords{
	float:left;
	background-color: #f7f7f7;
    color: #666;
    letter-spacing: 0;
    margin-right: 10px;
    padding: 2px 12px;
	font-size:14px;
	line-height:20px;
}
.software-function-main-li:hover{
    -webkit-transition: .3s;
    transition: .3s;
    -webkit-box-shadow: 0 5px 10px 0 rgb(0 0 0 / 5%);
    -moz-box-shadow: 0 5px 10px 0 rgba(0,0,0,.05);
    box-shadow: 0 5px 10px 0 rgb(0 0 0 / 5%);
}
.software-function-main-li:hover .software-function-main-li-list-name{
    color: #0864F0;
    -webkit-transition: .3s;
    transition: .3s;
}


/*   平台软件 - 首页 - 分类列表   */
.software-main {
    width: 1160px;
    text-align: center;
    min-height: 500px;
    position: relative;
	margin:0 auto;
    overflow: hidden;
	margin-top:50px;
	margin-bottom:0px;
}
.software-main-dongtai{
	position:relative;
	width:100%;
	overflow:hidden;
	padding-top:50px;
	margin-bottom:50px;
}
.software-main-title{
	line-height:60px;
	font-size: 28px;
    color: #333;
    font-weight: 600;
	margin-bottom:30px;
}

.software-main-list{
	width:100%;
	overflow: hidden;
	margin-bottom:20px;
}
.software-main-list-item-left{
	float:left;
	width:572px;
	height:410px;
    overflow:hidden;
}
.software-main-list-item-right{
	float:right;
	width:572px;
	height:410px;
	overflow:hidden;
}
.software-main-list-item-img{
	width:100%;
	height:226px;
}
.software-main-list-item-content{
	margin-top:-3px;
	padding: 24px 34px;
    height: 180px;
	border: 1px solid #dfe1e6;
	border-top:none;
	text-align:left;
}
.software-main-list-item-content .title{
	font-size: 22px;
    color: rgba(51,51,51,1);
    line-height: 38px;
    margin-bottom: 8px;
	font-weight:600;
}
.software-main-list-item-left:hover .software-main-list-item-content .title{
	//-webkit-transition: .1s;
    //transition: .1s;
	//color:#006EFF;
}
.software-main-list-item-content .desc{
	font-size: 14px;
    color: #666;
    line-height: 24px;
    text-align: justify;
}
.software-main-list-item-content .goumai{
	color: #0864F0;
    font-size: 14px;
    margin-top:20px;
}
.software-main-list-item-left:hover .software-main-list-item-content .goumai{
	text-decoration:underline;
}
.software-main-list-item-right:hover .software-main-list-item-content .goumai{
	text-decoration:underline;
}
.software-main-list-link-more{
	color: #333;
	font-size: 16px;
    line-height: 24px;
}
.software-main-list-link-more:hover{
	text-decoration:underline;
}


.software-list-item{	
	width:100%;
	height:100%;
	overflow:hidden;
	display: flex;
	margin-bottom:30px;
}
.software-list-item-left-box{	
	width: 270px;
    height: 420px;
	overflow:hidden;
	display: flex;
    flex-direction: column;
    align-items: center;
}
.software-list-item-left-icon{
	width: 83px;
    height: 83px;
	border: none;
	margin-top:90px;
}
.software-list-item-left-name{
	width:100%;
	margin-top:20px;
}
.software-list-item-left-name-a{
	font-size: 22px;
    font-weight: 600;
    line-height: 30px;
	color: #fff;
}
.software-list-item-left-name-a:hover{
	text-decoration:underline;
}
.software-list-item-left-desc{
	font-size: 14px;
    color: #fff;
    text-align: center;
    margin-top: 20px;
    line-height: 20px;
	padding-left:20px;
	padding-right:20px;
}
.software-list-item-left-button-list{
	width:100%;
	margin-top:40px;	
	display: flex;
    flex-direction: column;
    align-items: center;
}
.software-list-item-left-button{
	border: 1px solid #fff;
    border-radius: 20px;
    color: #fff;
    padding: 8px 15px;
    font-size: 14px;
    cursor: pointer;
	margin-bottom:20px;
}
.software-list-item-left-button:hover{
	background-color: hsla(0,0%,100%,.3);
}
.software-list-item-left-button-more{
	border: 1px solid #fff;
    border-radius: 20px;
	//border-radius:2px;
    color: #fff;
    padding: 8px 15px;
    font-size: 14px;
    cursor: pointer;
	margin-top:10px;
}

.left-box-software1{
	background: url(../image/software/bg/bg3.png) no-repeat;
	background-size:100% 100%;
}
.left-box-software2{
	background: url(../image/software/bg/bg2.png) no-repeat;
	background-size:100% 100%;
}
.left-box-software3{
	background: url(../image/software/bg/bg12.png) no-repeat;
	background-size:100% 100%;
}
.left-box-software4{
	background: url(../image/software/bg/bg1.png) no-repeat;
	background-size:100% 100%;
}
.left-box-software5{
	background: url(../image/software/bg/bg4.png) no-repeat;
	background-size:100% 100%;
}
.left-box-software6{
	background: url(../image/software/bg/bg5.png) no-repeat;
	background-size:100% 100%;
}
.left-box-software7{
	background: url(../image/software/bg/bg10.png) no-repeat;
	background-size:100% 100%;
}
.left-box-software8{
	background: url(../image/software/bg/bg11.png) no-repeat;
	background-size:100% 100%;
}
.left-box-software9{
	background: url(../image/software/bg/bg3.png) no-repeat;
	background-size:100% 100%;
}
.left-box-software10{
	background: url(../image/software/bg/bg4.png) no-repeat;
	background-size:100% 100%;
}
.left-box-software11{
	background: url(../image/software/bg/bg3.png) no-repeat;
	background-size:100% 100%;
}
.left-box-software12{
	background: url(../image/software/bg/bg2.png) no-repeat;
	background-size:100% 100%;
}
.left-box-software13{
	background: url(../image/software/bg/bg12.png) no-repeat;
	background-size:100% 100%;
}
.left-box-software14{
	background: url(../image/software/bg/bg1.png) no-repeat;
	background-size:100% 100%;
}
.left-box-software15{
	background: url(../image/software/bg/bg4.png) no-repeat;
	background-size:100% 100%;
}
.software-list-item-right-box{
	background: #fff;
    display: flex;
    flex-wrap: wrap;
    flex: 1;
	color: #555;
}
.software-list-item-right-item{
	text-align: left;
    width:425px;
    height: 420px;
	margin-left:20px;
	margin-bottom:20px;
	border:1px solid #dadcdf;
    position: relative;
    cursor: pointer;
    overflow: hidden;    
}
.software-list-item-right-item-child{
	width:100%;
	padding: 30px;
	text-align:left;
}
.software-list-item-right-item-img-main{
	width: 100%;
	height:100%;
	overflow:hidden;
}
.software-list-item-right-item-img-logo{
	width: 365px;
    height: 200px;
}
.software-list-item-right-item-title-main{
	margin-bottom: 15px;
	margin-top:20px;
    width: 100%;
    overflow: hidden;
}
.software-list-item-right-item-title{
	float:left;
	color:#000;
    white-space: nowrap;
    text-overflow: ellipsis;
    font-size: 18px;
    font-weight: 700;
    line-height: 20px;
	max-width:300px;
	overflow:hidden;
	height:20px;
}
.software-list-item-right-item-title-tag{
	float:left;
	font-size: 12px;
    color: #fff;
    background-image: -webkit-linear-gradient(225deg,#ff7138,#f24709);
    background-image: -moz-linear-gradient(225deg,#ff7138 0,#f24709 100%);
    background-image: linear-gradient(225deg,#ff7138,#f24709);
    line-height: 20px;
    margin-left: 10px;
    padding: 0 6px;
	font-weight:600;
}
.software-list-item-right-item-info{
	width: 100%;
	margin-bottom: 25px;
	margin-top:15px;
    height: 48px;
    overflow: hidden;
    color: #3C3A3A;
	font-size:14px;
    line-height: 24px;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 4;
    -webkit-box-orient: vertical;
	text-align:justify;
}
.software-list-item-right-item-price{
	display: block;
    color: #ff540a;
    font-size: 22px;
	font-weight:600;
    margin-bottom: 10px;
}
.software-list-item-right-item-price-yang{
	font-size: 18px;
	font-weight:500;
}
.software-list-item-right-item-price-span{
	color: #999;
    font-size: 14px;
    margin-left: 5px;
	font-weight:500;
}
.software-list-item-right-item-price-old{
	font-size: 14px;
    color: #999;
    text-decoration: line-through;
    display: inline-block;
    margin-left: 10px;
}
.software-list-item-right-item-label{
	position: absolute;
    top: 30px;
    right: 25px;
    width: 68px;
    height: 24px;
    background-color: #e5f8ff;
    font-size: 14px;
    color: #00bdff;
    text-align: center;
    line-height: 24px;
    border-radius: 3px;
}
.software-list-item-right-item-biaoqian{
	width: 100%;
    margin-top: 25px;
    overflow: hidden;
}
.software-list-item-right-item-biaoqian-ai-one{
	float: left;
    padding: 3px 7px;
    border: 1px solid #108cee;
    font-size: 12px;
    color: #108CEE;
    margin-right: 10px;
    margin-top: 3px;
}
.software-list-item-right-item-biaoqian-ai-two{
	float: left;
	font-size: 12px;
    color: #FE8E6C;
    padding: 3px 7px;
    margin-right: 10px;
    border: 1px solid #FE8E6C;
    margin-top: 3px;
}
.software-list-item-right-item-biaoqian-title{
	font-size:14px;
	color:#333;
	margin-right:10px;
}
.software-list-item-right-item-biaoqian-span{
	margin-right: 10px;
    color: #1271ef;
	font-size:14px;
}
.software-list-item-right-item:hover{
	border: 1px solid #B2CCFE;
	-webkit-transition: .3s;
    transition: .3s;
}
.software-list-item-right-item:hover .software-list-item-right-item-title{
	-webkit-transition: .3s;
    transition: .3s;
	color:#006EFF;
}


/* -------- 平台软件 软件列表 --------------- */
.p-product-software {
    width: 1200px;
    text-align: center;
    height: 1060px;
    position: relative;
	margin:0 auto;
    overflow: hidden;
    background-color: #fff;
}
.p-product-software  h2{
    margin-top: 80px;
    width: 100%;
    height: 60px;
    line-height: 60px;
    text-align: center;
    font-size: 30px;
	color:#000;
	overflow:hidden;
}
.p-product-software .p-product-software-title-content{
	font-size: 16px;
    margin-top: 12px;
    line-height: 24px;
    color: #333;
	text-align: center;
	overflow:hidden;
}
.p-product-software .p-product-software-title-content-p{
	font-size: 14px;
    margin-top: 12px;
	margin-bottom:25px;
    line-height: 24px;
    color: #1271ef;
	text-align: center;
	overflow:hidden;
}
.p-product-software .p-product-software-title-content-p a{
    color: #1271ef;
	text-align: center;
}
.p-product-software-title-content-span{
	display: inline-block;
}
.p-product-software .p-product-software-title-content-p a:hover .p-product-software-title-content-span{
    transform: translateX(6px);
	transition: all .2s;
}
.p-product-software-list{
	width: 100%;
    display: flex;
	overflow:hidden;
    justify-content: center;
    flex-flow: row wrap;
    align-content: flex-start;
}
.p-product-software-item{
	text-align: center;
    box-sizing: border-box;
    flex: 0 0 31%;
    height: 360px;
	margin:8px;
	border:1px solid #dadcdf;
    position: relative;
    cursor: pointer;
    overflow: hidden;    
}
.p-product-software-item-child{
	width:100%;
	padding: 25px;
    padding-bottom: 30px;
	//padding-top:70px;
	text-align:left;
}
.p-product-software-item-img-main{
	width: 100%;
	height:100%;
	overflow:hidden;
	margin-bottom:15px;
}
.p-product-software-item-img-logo{
	width: 60px;
    height: 60px;
}
.p-product-software-item-title{
	margin-bottom: 15px;
	color:#000;
    width: 100%;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    font-size: 18px;
    font-weight: 700;
    line-height: 32px;
}
.p-product-software-item-info{
	margin-bottom: 25px;
    height: 76px;
    overflow: hidden;
    color: #3C3A3A;
	font-size:14px;
    line-height: 24px;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 4;
    -webkit-box-orient: vertical;
	text-align:justify;
}
.p-product-software-item-price{
	display: block;
    color: #ff540a;
    font-size: 22px;
	font-weight:600;
    margin-bottom: 10px;
}
.p-product-software-item-price-yang{
	font-size: 18px;
	font-weight:500;
}
.p-product-software-item-price-span{
	color: #999;
    font-size: 14px;
    margin-left: 5px;
	font-weight:500;
}
.p-product-software-item-price-old{
	font-size: 14px;
    color: #999;
    text-decoration: line-through;
    display: inline-block;
    margin-left: 10px;
}
.p-product-software-item-label{
	position: absolute;
    top: 30px;
    right: 25px;
    width: 68px;
    height: 24px;
    background-color: #e5f8ff;
    font-size: 14px;
    color: #00bdff;
    text-align: center;
    line-height: 24px;
    border-radius: 3px;
}
.p-product-software-item-biaoqian{
	width: 100%;
    margin-top: 25px;
    overflow: hidden;
}
.p-product-software-item-biaoqian-ai-one{
	float: left;
    padding: 3px 7px;
    border: 1px solid #108cee;
    font-size: 12px;
    color: #108CEE;
    margin-right: 10px;
    margin-top: 3px;
}
.p-product-software-item-biaoqian-ai-two{
	float: left;
	font-size: 12px;
    color: #FE8E6C;
    padding: 3px 7px;
    margin-right: 10px;
    border: 1px solid #FE8E6C;
    margin-top: 3px;
}
.p-product-software-item-biaoqian-title{
	font-size:14px;
	color:#333;
	margin-right:10px;
}
.p-product-software-item-biaoqian-span{
	margin-right: 10px;
    color: #1271ef;
	font-size:14px;
}
.p-product-software-item:hover{
	-webkit-transition: .3s;
    transition: .3s;
	-webkit-box-shadow: 0 5px 10px 0 rgba(0,0,0,.05);
    -moz-box-shadow: 0 5px 10px 0 rgba(0,0,0,.05);
    box-shadow: 0 5px 10px 0 rgba(0,0,0,.05);
}
.p-product-software-item:hover .p-product-software-item-title{
	-webkit-transition: .3s;
    transition: .3s;
	color:#006EFF;
}









/*   文档中心 - 4个菜单   */
.document-menu-main{
    width: 100%;
    height: 80px;
    overflow: hidden;
	border-bottom:1px solid #EAEAEA;
	background:#F9F9F9;
}
.document-menu-main-all{
	 width: 1160px;
    text-align: center;
    height: 80px;
    position: relative;
	margin:0 auto;
    overflow: hidden;
}
.document-menu-item{
	float:left;
	width:290px;
	height: 80px;
	padding-top:20px;
	text-align:left;
}
.document-menu-item-icon{
	float:left;
	width: 32px;
    height: 32px;
    margin-right: 16px;
	margin-left:40px;
}
.document-menu-item-content{
	float:left;
	
}
.document-menu-item-title{
	font-size: 16px;
    color: #000;
    font-weight: 600;
	margin-bottom:5px;
}
.document-menu-item-des{
	font-size: 14px;
    color: #666;
}
.document-menu-item:hover{
	color: #fff;
    background-color: #295af6;
	-webkit-transition: .2s;
    transition: .2s;
}
.document-menu-item:hover .document-menu-item-title{
	color: #fff;
}
.document-menu-item:hover .document-menu-item-des{
	color: #fff;
}



/*   文档中心 - 分类内容框   */
.document-function-main{
	width: 100%;
    min-height: 2000px;
    overflow: hidden;
	margin-top:20px;
	margin-bottom:50px;
}
.document-function-main-all{
	width: 1160px;
    text-align: left;
    min-height: 200px;
    position: relative;
	margin:0 auto;
    overflow: hidden;
}
.document-function-main-item{
	width: 1160px;
	margin: 0 auto;
}
.document-function-main-item-title{
	margin-bottom: 25px;
    padding-top: 60px;
    font-size: 24px;
    line-height: 24px;
    color: #000;
    font-weight: 600;
	text-align:center;
}
.1document-function-main-item-title:before{
    content: "";
    display: inline-block;
    position: relative;
    top: 1px;
    width: 4px;
    height: 17px;
    margin-right: 5px;
    background-color: #295af6;
}
.document-function-main-item-content{
	width:100%;
	border: 1px solid #dadada;
}

.document-function-main-item-list{
	display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    min-height: 56px;
    border-bottom: 1px dashed #dadada;
}
.document-function-main-item-list-none{
	border-bottom: none;
}
.document-function-main-item-list-title{
	display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -moz-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -moz-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    width: 146px;
    padding-left: 23px;
    margin-right: 50px;
    background-color: #f2f2f2;
    cursor: pointer;
}
.document-function-main-item-list-title-a{
	font-size:14px;
	color:#000;
}
.document-function-main-item-list-title-a:hover{
	color:#0864F0;
	-webkit-transition: .2s;
    transition: .2s;
}
.document-function-main-item-list-desc{
	display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    width: 100%;
    font-size: 14px;
    padding-bottom: 21px;
}
.document-function-main-item-list-desc-link{
	display: inline-block;
    width: 194px;
    margin-top: 20px;
	//line-height:56px;
}
.document-function-main-item-list-desc-link-a{
	margin-left: 24px;
    text-align: center;
    color: #000;
}
.document-function-main-item-list-desc-link-a:hover{
	text-decoration:underline;
	color:#0864F0;
	-webkit-transition: .2s;
    transition: .2s;
}

.document-function-main-item-single{
	width: 100%;
    min-height: 56px;
    padding-left: 23px;
}
.document-function-main-item-single-main{
	display: -webkit-box;
    display: -webkit-flex;
    display: -moz-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    padding-bottom: 21px;
}
.document-function-main-item-single-link{
	display: inline-block;
    width: 188px;
    margin-top: 20px;
}
.document-function-main-item-single-link-a{
	text-align: center;
    color: #000;
	font-size:14px;
}
.document-function-main-item-single-link-a:hover{
	text-decoration:underline;
	color:#0864F0;
	-webkit-transition: .2s;
    transition: .2s;
}





/*   场景服务，小微服务 - 服务菜单   */
.ceiling-light-container {
    width: 100%;
    background-color: #fff;
    height: 54px;
    line-height: 34px;
	padding-top:10px;
    box-shadow:0px 2px 4px 0px rgba(0,0,0,0.08);
	text-align:center;
}
.ceiling-light-container-content{
	width: 1160px;
    margin: 0 auto;
}
.ceiling-light-container .ceiling-light-item {
    display: inline-block;
    margin-right: 72px;
    color: #333;
    font-size: 16px;
    font-weight: 600;
}
.ceiling-light-container .ceiling-light-item-last{
	margin-right: 0;
}
.ceiling-light-container .ceiling-light-item-buy{
	margin-right: 0;
	//padding:5px 10px;
	background:#016CFA;
	padding:0 12px;
	color:#fff;
	border-radius:2px;
}
.ceiling-light-container .ceiling-light-item:hover {
    color: #0864F0;
    cursor: pointer;
	-webkit-transition: .3s;
    transition: .3s;
}
.ceiling-light-container .ceiling-light-item-buy:hover{
	color:#fff;
}
.ceiling-light-container .tab-active {
    color: #0864F0;
    font-weight: 600;
    position: relative;
}
.ceiling-light-container .tab-active:after {
    content: "";
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    height: 2px;
    background-color: #0864F0;
}


/*   场景服务 - 服务内容   */
.scene-info-container{
	width: 100%;
    background-color: #fff;
	text-align: center;
	padding-bottom: 30px;
}
.scene-info-container-title{
	font-size: 32px;
    //font-weight: 600;
    color: rgba(51, 51, 51, 1);
    line-height: 60px;
    text-align: center;
	margin-top:80px;
	
}
.scene-info-container-content{
	width: 1160px;
    margin: 0 auto;
}
.scene-info-container-introduce{
	margin: 32px auto 30px;
    width: 916px;
    line-height: 28px;
    font-size: 16px;
    text-align: center;
    color: rgba(51, 51, 51, 1);
}
.scene-info-container-img{
	width: 100%;
	
	
}



/*   小微服务 - 服务内容   */
.applet-info-container{
	width: 100%;
    background-color: #fff;
	text-align: center;
	padding-bottom: 30px;
}
.applet-info-container-div{
	width: 1160px;
    margin: 0 auto;
}
.applet-info-container-logo{
	width:100px;
	height:100px;
	margin: 0 auto;
	margin-top:80px;
}
.scene-info-container-logo-img{
	width:100%;
	height:100%;
}
.applet-info-container-title{
	font-size: 36px;
    font-weight: 600;
    color: rgba(51, 51, 51, 1);
    line-height: 60px;
    text-align: center;
	margin-top:20px;
	
}


/*   页面底部banner - 3 */
.bottom-banner-main3{
	width: 100%;
	overflow:hidden;
	background-position: 50%;
    background-repeat: no-repeat;
    background-size: auto 100%;
}
.bottom-banner-main-container3{
	width: 1160px;
    margin: 0 auto;
	overflow:hidden;
	text-align:center;
	padding-top: 80px;
	padding-bottom:60px;
}
.bottom-banner-main-title3{
	margin-bottom: 20px;
	font-size: 30px;
	font-weight: normal;
	letter-spacing: 2px;
	color: #fff;	
}
.bottom-banner-main-btn3{
	display:block;
	width:200px;
	height: 44px;
    line-height: 44px;
    border: 1px solid #dcdee6;
    color: #fff;
	font-size: 16px;
	transition: all 0.3s cubic-bezier(0.645, 0.045, 0.355, 1);
	text-align:center;
	margin: 0 auto;
	margin-top: 35px;
	border-radius: 3px;
}
.bottom-banner-main-btn3:hover{
	background:#fff;
	color:#006EFF;	
}



/* -------- 首页行业应用 --------------- */
.p-contact-solutions {
    width: 1160px;
    text-align: center;
    height: 600px;
    position: relative;
	margin:0 auto;
    overflow: hidden;
    background-color: #fff;
	margin-top: 40px;
}
.p-contact-solutions-jingxuan {
    width: 1160px;
    text-align: center;
    min-height: 800px;
    position: relative;
	margin:0 auto;
    overflow: hidden;
    background-color: #fff;
	margin-top: 40px;
	margin-bottom:80px;
}
.p-contact-solutions-jingxuan-main {
    width: 1160px;
	margin:0 auto;
	position: relative;
	overflow:hidden;
}
.p-contact-solutions-jingxuan-title {   
	line-height: 60px;
    font-size:32px;
    color: #000000;
    font-weight: 600;
    margin-bottom: 40px;
    margin-top: 40px;
}
.p-contact-solutions2 {
    width: 1160px;
    text-align: center;
    height: 750px;
    position: relative;
	margin:0 auto;
    overflow: hidden;
    background-color: #fff;
	margin-top: 40px;
}
.p-contact-solutions h2{
	width: 100%;
	height: 60px;
	line-height: 60px;
	text-align: center;
	font-size: 30px;
	color: #000;
	overflow: hidden;
}
.p-contact-solutions-title-content{
	font-size: 16px;
    margin-top: 12px;
    line-height: 24px;
    color: #333;
    text-align: center;
    overflow: hidden;	
	
}
.p-contact-solutions-title-content-p{
	font-size: 14px;
    margin-top: 12px;
    margin-bottom: 25px;
    line-height: 24px;
    color: #1271ef;
    text-align: center;
    overflow: hidden;	
	
}
.p-contact-solutions-title-content-p a{
	color: #1271ef;
	text-align: center;
}
.p-contact-solutions-title-content-p span{
	display: inline-block;
}
.p-contact-solutions-ul{
	width:100%;
	height:100%;
	overflow:hidden;
}
.p-contact-solutions-li{
	position: relative;
	float:left;
	width:220px;
	height:275px;
	overflow:hidden;
	margin-right:15px;
	margin-bottom:15px;
}
.p-contact-solutions-li-first{
	position: relative;
	float:left;
	width:455px;
	height:275px;
	overflow:hidden;
	margin-right:15px;
	margin-bottom:15px;
}
.p-contact-solutions-li-second{
	position: relative;
	float:left;
	width:455px;
	height:275px;
	overflow:hidden;
	//margin-left:15px;
	margin-bottom:15px;
}
.p-contact-solutions-li-first .solutions-li-second{
	position: relative;
	float:left;
	width:455px;
	height:275px;
	overflow:hidden;
	margin-right:0;
	margin-left:0;
	margin-bottom:15px;
}
.p-contact-solutions-li-last{
	position: relative;
	float:left;
	width:220px;
	height:275px;
	overflow:hidden;
	margin-right:0;
	margin-bottom:15px;
}
.p-contact-solutions-li-mask{	
	position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    -webkit-transition: .65s;
    transition: .65s;
}
.p-contact-solutions-li-cover{
	width:100%;
	height:100%;
	background-size: cover;
    background-position: 0;
}
.p-contact-solutions-li-content{
	position: absolute;
    top: 0;
    left: 32px;
    right: 32px;
    height: auto;
    -webkit-transition: .65s;
    transition: .65s;
    margin-top: 226px;
    -webkit-transform: translateY(0);
    transform: translateY(0);
	text-align:left;
}
.p-contact-solutions-li-title{
	font-size: 18px;
    line-height: 22px;
	color:#fff;
	margin-bottom: 10px;
	position: relative;
}
.p-contact-solutions-li-p{
	font-size: 14px;
    line-height: 24px;
	color:#fff;
	-webkit-transition: .2s;
    transition: .2s;
    opacity: 0;
	text-align: justify;
}
.p-contact-solutions-li:hover .p-contact-solutions-li-mask{
    background: rgba(0,0,0,.66);
}
.p-contact-solutions-li-first:hover .p-contact-solutions-li-mask{
    background: rgba(0,0,0,.66);
}
.p-contact-solutions-li-last:hover .p-contact-solutions-li-mask{
    background: rgba(0,0,0,.66);
}
.p-contact-solutions-li-second:hover .p-contact-solutions-li-mask{
    background: rgba(0,0,0,.66);
}
.p-contact-solutions-li:hover .p-contact-solutions-li-content{
   top: 70%;
    -webkit-transform: translateY(-70%);
    transform: translateY(-70%);
    margin-top: 0;
}
.p-contact-solutions-li-first:hover .p-contact-solutions-li-content{
    top: 70%;
    -webkit-transform: translateY(-70%);
    transform: translateY(-70%);
    margin-top: 0;
}
.p-contact-solutions-li-second:hover .p-contact-solutions-li-content{
    top: 70%;
    -webkit-transform: translateY(-70%);
    transform: translateY(-70%);
    margin-top: 0;
}
.p-contact-solutions-li-last:hover .p-contact-solutions-li-content{
    top: 70%;
    -webkit-transform: translateY(-70%);
    transform: translateY(-70%);
    margin-top: 0;
}
.p-contact-solutions-li:hover .p-contact-solutions-li-p {
    opacity: 1;
    -webkit-transition: .65s .1s;
    transition: .65s .1s;
}
.p-contact-solutions-li-first:hover .p-contact-solutions-li-p {
    opacity: 1;
    -webkit-transition: .65s .1s;
    transition: .65s .1s;
}
.p-contact-solutions-li-second:hover .p-contact-solutions-li-p {
    opacity: 1;
    -webkit-transition: .65s .1s;
    transition: .65s .1s;
}
.p-contact-solutions-li-last:hover .p-contact-solutions-li-p {
    opacity: 1;
    -webkit-transition: .65s .1s;
    transition: .65s .1s;
}












@keyframes showup {
  0% {
    top: 30px;
    opacity: 0;
  }
  100% {
    top: 0;
    opacity: 1;
  }
}

.p-banner .swiper-slide-video {
  background-color: rgb(14, 40, 87);
}
.p-banner .swiper-slide h2 {
  position: absolute;
  top: 190px;
  height: 80px;
  width: 100%;
  font-size: 60px;
  font-weight: bold;
  letter-spacing: 10px;
  color: rgba(255, 255, 255, 1);
  line-height: 80px;
  text-align: center;
  z-index: 100;
}
.p-banner .swiper-slide .Enh2 {
  letter-spacing: 4px;
  top: 220px;
}
.p-banner .swiper-slide h3 {
  position: absolute;
  top: 270px;
  height: 80px;
  width: 100%;
  font-size: 60px;
  font-weight: bold;
  letter-spacing: 5px;
  color: rgba(255, 255, 255, 1);
  line-height: 80px;
  text-align: center;
  z-index: 100;
}
.p-banner .swiper-slide video {
  display: block;
  //width: 1920px;
  width:100%;
  //height: 600px; 
  margin: 0 auto;
  position: absolute;
  left: 0;
  right: 0;
}

.swiper-container-horizontal > .swiper-pagination-bullets {
  bottom: 125px;
}
.p-banner .swiper-pagination .swiper-pagination-bullet{
  background-image: url(../image/logo/banner_nav.png);
  border-radius: unset;
  height: 4px;
  width: 60px;
  background-size: contain;
  background-color: transparent;
}

.p-brain {
  width: 100%;
  text-align: center;
  height: 837px;
  position: relative;
  overflow: hidden;
  background-color: #fff;
}
.p-brain h2 {
  position: absolute;
  top: 80px;
  z-index: 2;
  width: 100%;
  height: 60px;
  line-height: 60px;
  text-align: center;
  font-size: 32px;
  //font-weight: 600;
  color: rgba(51, 51, 51, 1);
}
.p-brain-desc {
  position: absolute;
  top: 152px;
  height: 48px;
  font-size: 14px;
  line-height: 24px;
  color: #333;
  z-index: 2;
  width: 425px;
  left: 50%;
  transform: translateX(-50%);
}
.p-brain-anim{
  width: 884px;
  height: 483px;
  margin: 0 auto;
  margin-top: 230px;
  position: relative;
}
.p-brain-anim svg{
  position: relative;
  //display:none!important;
}
.p-brain-anim svg img:first{
  display:none!important;
}

.p-brain-anim .p-brain-anim-bg{
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  position: absolute;
}

.p-brain .p-brain-btn {
  bottom: 80px;
  position: absolute;
  width: 100%;
}

.p-iot {
  background-color: #0a2349;
  height: 664px;
  display: flex;
  justify-content: center;
  overflow: hidden;
}
.p-iot .p-iot-wrapper {
  max-width: 1400px;
}
.p-iot .p-iot-tabs {
  display: inline-block;
  width: 279px;
}
.p-iot .p-iot-tabs > .h2 {
  width: 269px;
  height: 80px;
  font-size: 24px;
  font-weight: 500;
  color: #ccc;
  line-height: 40px;
  margin-top: 75px;
}
.p-iot .p-iot-tabs > .Enh2 {
  width: 280px;
  height: 80px;
  font-size: 23px;
  font-weight: 500;
  color: #ccc;
  line-height: 30px;
  margin-top: 75px;
  transform: translateY(-20px);
  /* margin-left: -10px; */
}
.p-iot .p-iot-tabs ul {
  margin-top: 50px;
}
.p-iot .p-iot-tabs ul li {
  color: rgba(255, 255, 255, 0.3);
  padding: 11px 0;
  cursor: pointer;
}
.p-iot .p-iot-tabs ul li h3 {
  height: 60px;
  font-weight: bold;
  font-size: 0;
  line-height: 60px;
  /* margin-left: -10px; */
  transition: margin-left 0.3s ease-out;
}
.p-iot .p-iot-tabs ul li h3 span {
  font-size: 32px;
}
.p-iot .p-iot-tabs ul li h3 img {
  width: 40px;
  height: 40px;
  display: none;
}

.p-iot .p-iot-tabs ul li .tabs-item-desc {
  font-size: 16px;
  color: rgba(236, 242, 248, 0.3);
  line-height: 22px;
  margin-bottom: 22px;
  /* margin-left: -10px; */
  transition: margin-left 0.3s ease-out;
}

.p-iot .p-iot-tabs ul li.active {
  color: rgba(255, 255, 255, 1);
}
.p-iot .p-iot-tabs ul li.active h3,
.p-iot .p-iot-tabs ul li.active .tabs-item-desc {
  margin-left: 10px;
}
.p-iot .p-iot-tabs ul li.active h3 img {
  display: inline-block;
  vertical-align: top;
  margin-top: 8px;
  margin-left: 4px;
}
.p-iot .p-iot-tabs .ImgNone {
  display: none!important;
}
.p-iot .p-iot-tabs ul li.active .tabs-item-desc {
  color: rgba(236, 242, 248, 1);
}

.p-iot .p-iot-content {
  display: inline-block;
  width: 1030px;
  float: right;
}
.p-iot .p-iot-content .content-item {
  font-size: 0;
  display: none;
}
.p-iot-content .content-item .content-item-info {
  position: relative;
  display: inline-block;
  width: 50%;
  height: 332px;
}
.p-iot-content .content-item .content-item-info a {
  display: block;
  width: 100%;
  height: 100%;
  background-position: center;
  background-size: 100% 100%;
  background-repeat: no-repeat;
}
.p-iot-content .content-item .content-item-info-tb {
  width: 100%;
}
.p-iot-content .content-item-info img {
  width: 100%;
  height: 100%;
  object-fit: contain;
}
.p-iot-content .content-item-info .content-item-desc {
  position: absolute;
  bottom: -45px;
  width: 100%;
  text-align: left;
  padding: 0 140px 0 50px;
  color: rgba(255, 255, 255, 1);
  transition: bottom 0.5s ease;
}
.p-iot-content .content-item-info .content-item-desc-left {
  padding: 0 90px 0 90px;
}
.p-iot-content .content-item-info .content-item-desc h4 {
  height: 40px;
  font-size: 20px;
  font-weight: 500;
  line-height: 40px;
}
.p-iot-content .content-item-info .content-item-desc p {
  height: 48px;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  font-size: 14px;
  line-height: 24px;
  margin-top: 12px;
  text-align: left;
  opacity: 0.3;
  transition: opacity 0.5s ease;
}
.p-iot-content .content-item-info-tb .content-item-desc {
  padding: 0 140px 0 80px;
}
.content-item .content-item-info-tb .content-item-desc p {
  display: inline-block;
  width: 600px;
}

/* @media (hover: hover) { */
  .p-iot-content .content-item-info:hover .content-item-desc {
    bottom: 24px;
  }
  .p-iot-content .content-item-info-tb:hover .content-item-desc {
  }

  .p-iot-content .content-item-info:hover .content-item-desc p {
    opacity: 1;
  }
  .p-news .news-container .news-item:hover .content .title {
    color: #0e57a2;
  }

/* } */
.p-example {
  height: 632px;
  padding: 80px 0;
  background-color: #f2f3f5;
}
.p-example-none{
  display: none;
}
.p-example .p-example-wrapper {
  margin-top: 32px;
  width: 1160px;
}

.p-example .swiper-pagination {
  width: 380px;
  text-align: left;
  right: 60px;
  left: auto;
  bottom: 100px;
  background:#000;
  z-index:99999;
}
.p-example .p-example-mains{
	width: 1160px;
	height:380px;
	background:#3F4E9F;	
	overflow:hidden;
	background: url(../image/index/bianyuan/bianyuan.jpg) no-repeat 0 0;
}
.p-example .p-example-titles{
	display:flex;
	width:1000px;
	margin-top:70px;
	margin-left:100px;
	font-size:34px;
	color:#ffffff;
	//font-family:PingFangSC-Medium;
	
}
.p-example .p-example-contents{
	display:flex;
	width:700px;
	margin-top:20px;
	font-size:16px;
	color:#ffffff;
	font-family:PingFangSC-Light;
	opacity:0.7;
	line-height:26px;
	margin-left:100px;
	
}
.p-example-button-main{
	width:700px;
	margin-top:40px;
	margin-left:100px;
}
.p-example .p-example-button{
	display:block;
	width:180px;
	height:46px;
	line-height:46px;
	border-radius:1px;
	font-size:16px;
	text-align:center;
	transition:all 0.1s linear 0s;
	border:1px solid rgba(255, 255, 255, 0.5);
	color:#ffffff;
}
.p-example .p-example-button:hover{
	background:rgba(255, 255, 255, 0.35);
	color:#ffffff;
}



.p-example .swiper-pagination .swiper-pagination-bullet {
  border-radius: unset;
  width: 8px;
  height: 17px;
  background-color: rgba(255, 255, 255, 0.5);
  transform: skew(-10deg);
  margin: 0 175px 0 0;
  position: relative;
}
.p-example .swiper-pagination .swiper-pagination-bullet:last-child {
  margin: 0;
}
.p-example .swiper-pagination .swiper-pagination-bullet:last-child::before,
.p-example .swiper-pagination .swiper-pagination-bullet:last-child::after {
  display: none;
}
.p-example .swiper-pagination .swiper-pagination-bullet:before,
.p-example .swiper-pagination .swiper-pagination-bullet:after {
  content: "";
  position: absolute;
  left: 8px;
  right: -175px;
  height: 1px;
  top: 8px;
  transform: skew(-10deg);
  background-color: rgba(255, 255, 255, 0.5);
}

.p-example .swiper-pagination .swiper-pagination-bullet:after {
  background-color: #fff;
  right: 0;
}

.p-example .swiper-pagination .swiper-pagination-bullet-active {
  background-color: #fff;
}
.p-example .swiper-pagination .swiper-pagination-bullet-active::before {
  background-color: rgba(255, 255, 255, 0.1);
}

.p-example .swiper-pagination .swiper-pagination-bullet-active:after {
  animation: pagination-bullet 3.5s linear;
  animation-fill-mode: forwards;
}

@keyframes pagination-bullet {
  0% {
    right: 0;
  }
  100% {
    right: -175px;
  }
}
.p-example h2 {
  height: 50px;
  font-size: 36px;
  color: rgba(10, 35, 73, 1);
  line-height: 50px;
  text-align: center;
}
.p-example .example-item {
  width: 1160px;
  height: 470px;
  margin: 0 auto;
  font-size: 0;
  background-color: #0a2349;
}
.p-example .example-item .example-item-img {
  display: inline-block;
  width: 670px;
  height: 470px;
}
.p-example .example-item .example-item-img img {
  width: 100%;
  height: 100%;
}
.p-example .example-item .example-item-desc {
  display: inline-block;
  width: 490px;
  vertical-align: top;
  padding: 56px 60px 0 50px;
}
.p-example .example-item-desc span {
  font-size: 16px;
  font-family: PingFangSC-Regular, PingFang SC;
  font-weight: 400;
  color: rgba(255, 255, 255, 1);
  line-height: 28px;
  display: inline-block;
  margin: 16px 0;
}
.p-example .example-item-desc > img {
  width: 146px;
  height: 48px;
}
.p-example .example-item-desc a img {
  height: 24px;
}
.p-news {
  padding-top: 0px;
  padding-bottom: 172px;
  position: relative;
}

.p-news .news-container {
  display: flex;
  justify-content: space-between;
  z-index: 2;
  position: relative;
  margin-top: 40px;
}
.p-news .news-container .news-item {
  /* margin-right: 25px; */
  width: 360px;
  background-color: #fff;
  overflow: hidden;
  box-shadow:0 5px 10px 0 rgba(19,35,68,0.50);
}
.p-news .news-container .news-item:last-child {
  margin-right: 0;
}
.p-news .news-container .news-item .img {
  height: 240px;
  background-position: center;
  background-size: cover;
  background-repeat: no-repeat;
  transition: all 0.3s;
  background-size: 100% auto;
}
.p-news .news-container .news-item .content {
  padding: 24px 32px 0 32px;
  height: 100px;
  transition: all 0.3s;
}
.p-news .news-container .news-item .content .title {
  font-size: 16px;
  font-weight: bold;
  color: rgba(51, 51, 51, 1);
  line-height: 28px;
  margin-bottom: 4px;
  height: 28px;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  transition: all 0.3s;
}
.p-news .news-container .news-item .content .date {
  font-size: 14px;
  color: rgba(153, 153, 153, 1);
  line-height: 24px;
  margin-bottom: 12px;
}
.p-news .news-container .news-item .content .tags {
  display: flex;
  flex-wrap: wrap;
  opacity: 0;
  transition:all 1s cubic-bezier(.18,.24,0,1.25) 0s;
}
.p-news .news-container .news-item .content .tags .tag {
  padding: 5px 12px;
  margin-right: 8px;
  margin-bottom: 8px;
  font-size: 12px;
  color: rgba(102, 102, 102, 1);
  line-height: 17px;
  text-shadow: 0px 0px 20px rgba(153, 153, 153, 0.27);
  background: rgba(248, 248, 248, 1);
}

.p-news .adv-container {
  background-position: center;
  background-size: cover;
  background-repeat: no-repeat;
  background-color: #333A75;
  height: 380px;
  text-align: center;
  position: absolute;
  top: 250px;
  left: 0;
  right: 0;
}
.p-news .adv-container .img,
.p-news .adv-container .mask,
.p-news .adv-container .button {
  position: absolute;
  left: 0;
  right: 0;
}
.p-news .adv-container .img,
.p-news .adv-container .mask {
  top: 0;
  bottom: 0;
}
.p-news .adv-container .img img {
  height: 100%;
}

.p-news .adv-container .mask {
  background: linear-gradient(
    270deg,
    rgba(10, 35, 73, 1) 32%,
    rgba(10, 35, 73, 0) 50%,
    rgba(10, 35, 73, 1) 68%
  );
}
.p-news .adv-container .button {
  bottom: 88px;
  margin: auto;
}

.p-contact {
  height: 450px;
  width: 100%;
  text-align: center;
  background-position: center;
  background-size: cover;
  background-repeat: no-repeat;
  background-attachment: fixed;
  overflow: hidden;
}
.p-contact2 {
  height: 370px;
  width: 100%;
  text-align: center;
  background-position: center;
  background-size: cover;
  background-repeat: no-repeat;
  background-attachment: fixed;
  overflow: hidden;
}
.p-contact h2 {
  padding-top: 100px;
  height: 45px;
  font-size: 32px;
  font-weight: 500;
  color: rgba(51, 51, 51, 1);
  line-height: 45px;
  box-sizing: content-box;
  transition: all 1s ease;
  margin-bottom:30px;
}
.p-contact-ul{
	max-width: 1160px;
	margin:0 auto;
	margin-bottom:20px;
}
.p-contact-ul-li1{
	width: calc((100% - 45px)/4);
    height: 120px;
    overflow: hidden;
    float: left;
    margin-right: 15px;
    margin-bottom: 22px;
    background: #ffffff;
    box-shadow: 0 4px 10px 0 rgba(159,163,214,0.20);
    text-align: center;
    font-family: Helvetica;
    font-size: 20px;
    color: #000000;
    display: flex;
    align-items: center;
    justify-content: center;
	//border-radius:5px;
	
}
.p-contact-ul-li2{
	float:right;
	margin-right:0px;
	width: calc((100% - 45px)/4);
    height: 120px;
    overflow: hidden;
    margin-bottom: 22px;
    background: #ffffff;
    box-shadow: 0 4px 10px 0 rgba(159,163,214,0.20);
    text-align: center;
    font-family: Helvetica;
    font-size: 20px;
    color: #000000;
    display: flex;
    align-items: center;
    justify-content: center;
	//border-radius:5px;
	
}
.p-contact-ul img{
	width: 120px;
	height:80px;
}

.jion-us-list img{
	width: 200px;
	height:100px;
}
.join_us-zhaopin{
	height:400px;
}
.p-contact .p-contact-info {
  height: 28px;
  font-size: 16px;
  color:#333;
  line-height: 28px;
  margin: 20px 0 32px;
  transition: all 2s ease;
}

.p-contact.active h2,
.p-contact.active .p-contact-info,
.p-contact .button {
  opacity: 1;
}

#progressBar {
  width: 80%;
  height: 50px;
  position: relative;
  margin: 50px 0 0 100px;
}
#progressBar div {
  width: 100%;
  height: 10px;
  position: absolute;
  top: 50%;
  left: 0;
  margin-top: -20px;
  border: 1px solid #ddd;
  background: #ccc;
}
#progressBar div span {
  position: absolute;
  display: inline-block;
  background: green;
  height: 10px;
  width: 25%;
}
#progressBar > span {
  position: absolute;
  top: 0;
  margin-top: -10px;
  width: 40px;
  height: 40px;
  border: 2px solid #ddd;
  border-radius: 50%;
  background: green;
  margin-left: -20px;
  color: #fff;
}
#progressBar > span:nth-child(1) {
  left: 0%;
}
#progressBar > span:nth-child(2) {
  left: 25%;
  background: green;
}
#progressBar > span:nth-child(3) {
  left: 50%;
  background: #ccc;
}
#progressBar > span:nth-child(4) {
  left: 75%;
  background: #ccc;
}
#progressBar > span:nth-child(5) {
  left: 100%;
  background: #ccc;
}
.mobile-p-iot {
  display: none;
}
.mobile-more-button, .mobile-example-item-img, .mobile-p-brain-anim-bg{
  display: none!important;
}

.index-qudong-title{
	font-size:16px;
}
.index-bianyuan{
	background:#ffffff;
	padding-top:110px;
}
.index-bianyuan-title{
	font-size:32px!important;
	color:rgba(51, 51, 51, 1)!important;
}
.index-bianyuan-h3{
	text-align:center;
	font-size:16px;
	color:#333;
	margin-top:12px;	
}
.index-news{
	padding-top:20px;
}

/* 主页-应用场景  */
.index-hexinyewu-main{
	width:1160px;
	height:auto;
	overflow:hidden;
	margin:0 auto;
	margin-top:30px;
}
.gap{
	margin-bottom:30px
}
.changjing{
	display:block;
	font-size:32px;
	text-align:center;
	color:rgba(51, 51, 51, 1);
	margin-top:80px;
}
.changjing-h{
	display:block;
	font-size:16px;
	font-family:微软雅黑; 
	text-align:center;
	color:#333;
	margin-top:20px;
}
.demand-center-main-group{
	width:1160px;
	height:420px;
	overflow:hidden;
	margin:0 auto;
	margin-top:30px;
	
}
ul.gallery{
	display:block;
	//margin:-15px
}
ul.gallery.col-1 li{
	width:100%;
}
ul.gallery.col-2 li{
	width:50%;
}
ul.gallery.col-3 li{
	width:33.3333%;
}
ul.gallery.col-4 li{
	width:25%;
}
ul.gallery li{
	display:block;
	padding:0;
	margin:0;
	float:left;
}
ul.gallery li .desc{margin:15px;color:#333333;}
ul.gallery li .desc h5 span{font-family:微软雅黑;font-size:16px;color:#5393F6;}
ul.gallery li .desc h5 a{font-family:微软雅黑;font-size:14px;color:#333333;}
ul.gallery li .desc h5 a:hover{background:transparent;color:#5393F6;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;}
ul.gallery li .preview{
	//margin:15px;
	display:block;
	position:relative
}
ul.gallery li .preview .overlay{width:100%;height:100%;position:absolute;left:0;top:0;background:rgba(76,128,202,0.8);opacity:0;filter:alpha(opacity=0);-webkit-transition:opacity 300ms;-moz-transition:opacity 300ms;-o-transition:opacity 300ms;transition:opacity 300ms}
ul.gallery li .preview .links{width:104px;height:40px;position:absolute;top:50%;left:50%;margin-top:-20px;margin-left:-52px;opacity:0;filter:alpha(opacity=0);-webkit-transform:translate(0,-50px);-moz-transform:translate(0,-50px);-ms-transform:translate(0,-50px);-o-transform:translate(0,-50px);transform:translate(0,-50px);-webkit-transition:300ms;-moz-transition:300ms;-o-transition:300ms;transition:300ms}
ul.gallery li .preview .links>a{width:50px;height:40px;line-height:40px;display:inline-block;text-align:center;background:#5393F6;color:#3;text-shadow:0 1px rgba(0,0,0,0.3);font-size:18px;margin:0 0px}
ul.gallery li .preview:hover .overlay,ul.gallery li .preview:hover .links{opacity:1;filter:alpha(opacity=100)}ul.gallery li .preview:hover .links{-webkit-transform:translate(0,0);-moz-transform:translate(0,0);-ms-transform:translate(0,0);-o-transform:translate(0,0);transform:translate(0,0)}
/* 主页-应用场景  */
.overlay .overlay_1{
	margin-left:20px;
	margin-top:30px;
	margin-right:20px;
	text-align:center;
	overflow:hidden;
}
.preview img{
	width:290px; 
	height:420px;
}
.overlay_t{
	width:200px;
	margin:0 auto;
	display:block;
	font-family:微软雅黑;
	font-size:28px;
	text-align:center;
	margin-top:80px;
	color:#ffffff;
}
.overlay_p{
	display:block;
	font-family:微软雅黑;
	font-size:16px;
	width:100%;
	margin-top:30px;
	text-align:justify;
	line-height:28px;
	color:#ffffff;
}
.pull-left1{
	display:none;
}
.lunz2{
	display:none;
}
ul.faq{
	list-style:none;
	margin:0;
}
ul.faq li{
	margin-top:30px;
}
ul.faq li:first-child{
	margin-top:0;
}
ul.faq li span.number{display:block;float:left;width:50px;height:50px;line-height:50px;text-align:center;background:#5393F6;color:#fff;font-size:24px}
ul.faq li>div{
	margin-left:70px;
}
ul.faq li>div h3{
	margin-top:0;
}

.menu-popover-heigh{
	height:20px;
}




/*   平台软件-主页面-banner   */
.index-banner-software{
	height: 500px;
    background-color: #fff;
    background-position: center;
    background-size: 100% 100%;
    background-repeat: no-repeat;
}
.index-banner-software-main{
	max-width: 1160px;
    margin: 0 auto;
	padding-top: 190px;
	color:#252B3D;
}
.index-banner-software-title{
	font-size: 56px;
    line-height: 80px;
    letter-spacing: 2px;
    text-align: left;
    font-weight: 600;
    color: #fff;
    overflow: hidden;
}
.index-banner-software-title-center{
	font-size: 56px;
    line-height: 80px;
    letter-spacing: 2px;
    text-align: center;
    font-weight: 600;
    color: #fff;
    overflow: hidden;
}
.index-banner-software-title-english{
	font-size: 40px;
    line-height: 50px;
    letter-spacing: 2px;
    text-align: center;
	font-weight:500;
	margin-top: 10px;
}
.index-banner-software-desc{
	width: 520px;
    font-size: 16px;
    line-height: 28px;
    text-align: left;
    color: #fff;
    margin-top: 20px;
    overflow: hidden;
}
.index-banner-software-desc-center{
	width: 600px;
    font-size: 16px;
    line-height: 28px;
    text-align: center;
    color: #fff;
	margin:0 auto;
    margin-top: 20px;
    overflow: hidden;	
}

/*   技术服务 - 首页 - 服务说明  */
.technology-center-miaoshu-container{
	position:relative;
	width:100%;
	overflow:hidden;
	background:#F2F7FB;
	margin-bottom:10px;
}
.technology-center-miaoshu-wrap{
    //width: 1160px;
	width: 100%;
    height: 630px;
    padding: 40px;
	padding-top:50px;
    margin: auto;
    background-image: url(https://cloudcache.tencent-cloud.cn/open_proj/proj_qcloud_v2/event/2021/pc/enterprise-center/css/img/bg_filter_pc_2.png);
    box-shadow: inset 0 1px 0 0 rgba(255,255,255,1);
    background-repeat: no-repeat;
    background-size: 100% 100%;
    border-radius: 4px;
    font-size: 0;
    box-sizing: border-box;
    display: flex;
    justify-content: space-between;
    position: relative;
    overflow: hidden;
	z-index: 10;
}
.technology-center-miaoshu-wrap2{
	width: 100%;
    height: 500px;
    padding: 40px;
	padding-top:50px;
    margin: auto;
    background-image: url(https://cloudcache.tencent-cloud.cn/open_proj/proj_qcloud_v2/event/2021/pc/enterprise-center/css/img/bg_filter_pc_2.png);
    box-shadow: inset 0 1px 0 0 rgba(255,255,255,1);
    background-repeat: no-repeat;
    background-size: 100% 100%;
    border-radius: 4px;
    font-size: 0;
    box-sizing: border-box;
    display: flex;
    justify-content: space-between;
    position: relative;
    overflow: hidden;
	z-index: 10;
}
.technology-center-miaoshu-wrap-main{
	width: 1160px;
	overflow: hidden;
	margin:0 auto;
}
.technology-center-miaoshu-wrap-ai-img{
	display: block;
	width:800px;
	margin:0 auto;
	text-align: center;
}
.technology-center-miaoshu-wrap-ai-img2{
	display: block;
	width:600px;
	margin:0 auto;
	text-align: center;
}
.technology-center-miaoshu-num{
    margin-top: -58px;
    width: 100%;
    height: 263px;
    background-color: #056fff;
    background-image: url(https://cloudcache.tencent-cloud.cn/open_proj/proj_qcloud_v2/event/2021/pc/enterprise-center/css/img/num_mod_bg.png);
    background-repeat: no-repeat;
    background-size: auto 100%;
    background-position: center top;
    padding-top: 90px;
    box-sizing: border-box;
}
.technology-center-miaoshu-wrap-video{
	float:left;
	width:640px;
	height:400px;
	overflow:hidden;
	position:relative;
	margin-right:60px;
}
.technology-center-miaoshu-wrap-video-img{
	width:100%;
	height:100%;
}
.technology-center-miaoshu-wrap-video-info{
	width: 100%;
    height: 100%;
    object-fit: contain;
    border-radius: 4px;
}
.technology-center-miaoshu-wrap-video-icon{
	position: absolute;
    z-index: 20;
    display: inline-block;
    width: 60px;
    height: 60px;
    top: 50%;
    left: 50%;
    background-image: url(https://cloudcache.tencent-cloud.cn/open_proj/proj_qcloud_v2/event/2021/pc/enterprise-center/css/sprite/enterprise-center-202106171453.svg);
    background-repeat: no-repeat;
    background-size: 206.66666666666669% 175%;
    transform: translate(-50%,-50%);
    background-position: 98.44000000000001% 2.22%;
	cursor: pointer;
}
.technology-center-miaoshu-wrap-content{
	float:left;
	width:400px;
}
.technology-center-miaoshu-wrap-content-title{
	font-size: 28px;
    line-height: 46px;
    font-weight: 600;
}
.technology-center-miaoshu-wrap-content-desc{
	margin-top: 12px;
	font-size: 14px;
    color: #0b1d30;
	line-height: 24px;
    text-align: left;
	letter-spacing: 1px;
}
.technology-center-miaoshu-wrap-content-ul{
	font-size: 14px;
    color: #0b1d30;
    letter-spacing: 1px;
    line-height: 24px;
    text-align: left;
}
.technology-center-miaoshu-wrap-content-li{
	margin-top: 8px;
    padding-left: 20px;
    position: relative;
}
.technology-center-miaoshu-wrap-content-li::before {
    content: "";
    position: absolute;
    width: 12px;
    height: 10px;
    left: 0;
    top: 7px;
    background-image: url(https://cloudcache.tencent-cloud.cn/open_proj/proj_qcloud_v2/event/2021/pc/enterprise-center/css/sprite/enterprise-center-202106171453.svg);
    background-size: 1033.3333333333335% 1050%;
    background-repeat: no-repeat;
    background-position: 75.89% 67.36999999999999%;
}

.technology-center-miaoshu-wrap-content-btn{
	width: 311px;
    text-align: center;
    position: absolute;
    bottom: 45px;
	display: inline-block;
    text-align:center;
    background: #056fff;
    box-shadow: 1px 4px 6px 0 rgba(0,0,0,.2);
    font-size: 14px;
    color: #fff;
    letter-spacing: 1px;
    line-height: 36px;
    height: 36px;
}
.technology-center-miaoshu-num-main{
	width: 1160px;
    height: 151px;
    margin: auto;
	overflow:hidden;
}
.technology-center-miaoshu-num-ul{
	width: 100%;
    height: 100%;
	overflow:hidden;
	text-align:left;
	color:#fff;
}
.technology-center-miaoshu-num-li{
	float:left;
	width: 290px;
    height: 100%;
    vertical-align: top;
    padding-top: 24px;
    color: #fff;
    letter-spacing: 1px;
}
.technology-center-miaoshu-num-li-content{
	width: 100%;
	overflow:hidden;
}
.technology-center-miaoshu-num-li-title{
	font-size: 60px;
	font-weight:600;
	font-style: italic
}
.technology-center-miaoshu-num-li-unit{
	margin-left: 10px;
    font-size: 22px;
    vertical-align: bottom;
}
.technology-center-miaoshu-num-li-desc{
	width: 100%;
	overflow:hidden;
	margin-top: 14px;
    font-size: 14px;
    line-height: 22px;
}

/*   全部产品 - 服务菜单   */
.product-info-menu-light-container {
    width: 100%;
    background-color: #fff;
    height: 62px;
    line-height: 62px;
	text-align:center;
    border-bottom: 1px solid #e6e8f4;
}
.product-info-menu-light-container.fixed-top {
	box-shadow: 0 1px 3px rgb(0 0 0 / 10%);
	border:none;
}
.product-info-menu-light-container-content{
	width: 1160px;
    margin: 0 auto;
	text-align:center;
}
.product-info-menu-light-container .product-info-menu-light-item {	
	position: relative;
    display: inline-block;
    padding: 0 27px;
	font-size:14px;
	line-height: 62px;
    height: 62px;
    color: #24374e;
	font-weight:600;
}
.product-info-menu-light-container .product-info-menu-light-item.active{
	color: #0864F0;
}
.product-info-menu-light-container .product-info-menu-light-item.active::after {
    content: '';
    position: absolute;
    left: 2px;
    right: 2px;
    bottom: 0;
	//width:60px;
    height: 3px;
    background-color: #0864F0;
}
.product-info-menu-light-container .product-info-menu-light-item-last{
	margin-right: 0;
}
.product-info-menu-light-container .product-info-menu-light-item-buy{
	margin-right: 0;
	//padding:5px 10px;
	background:#016CFA;
	padding:0 12px;
	color:#fff;
	border-radius:2px;
}
.product-info-menu-light-container .product-info-menu-light-item:hover {
    color: #0864F0;
    cursor: pointer;
	-webkit-transition: .3s;
    transition: .3s;
}
.product-info-menu-light-container .product-info-menu-light-item-buy:hover{
	color:#fff;
}
.product-info-menu-light-container .tab-active {
    color: #0864F0;
    font-weight: 600;
    position: relative;
}
.product-info-menu-light-container .tab-active:after {
    content: "";
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    height: 2px;
    background-color: #0864F0;
}


/*   全部产品 - 热门产品   */
.product-all-new-container{
	width: 100%;
    background-color: #fff;
	text-align: center;	
	overflow:hidden;
	padding:10px;
	padding-top:60px;
}
.product-all-new-main{
	width: 1160px;
	height:330px;
    margin: 0 auto;
	overflow:hidden;
	box-shadow: 0 1px 3px 0 rgba(0,0,0,.1), 0 1px 3px 0 rgba(0,0,0,.1);
	border-top: 1px solid #00bdff;
	
}
.product-all-new-main-item{
	float:left;
	width: 33.33%;
    position: relative;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    padding: 30px;
    display: inline-block;
    vertical-align: top;
}
.product-all-new-main-item::before {
    content: "";
    position: absolute;
    width: 1px;
    top: 30px;
    bottom: 30px;
    right: 0;
    background-color: #e5e5e5;
}
.product-all-new-main-item:nth-child(3)::before {
    content: "";
    position: absolute;
    width: 0px;
    top: 30px;
    bottom: 30px;
    right: 0;
    background-color: #e5e5e5;
}
.product-all-new-main-item-title-main{
	width:100%;
	overflow:hidden;
	padding-top:3px;
}
.product-all-new-main-item-title-icon{
	float:left;
	width: 32px;
    height: 32px;
}
.product-all-new-main-item-title{
	float:left;
	font-size: 20px;
    color: #333;
    line-height: 30px;
	margin-left:18px;
	font-weight:600;
}
.product-all-new-main-item-content-main{
	width:100%;
	overflow:hidden;
	text-align:left;
	margin-top:30px;
}
.product-all-new-main-item-content-list{
	display:block;
	height:70px;
}
.product-all-new-main-item-content-list-title{
	font-size: 16px;
    color: #333;
    line-height: 22px;
}
.product-all-new-main-item-content-list-content{
	font-size: 13px;
    color: #999;
    line-height: 20px;
    margin-top: 6px;
	text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
}
.product-all-new-main-item-content-list:hover .product-all-new-main-item-content-list-title{
	color:#006EFF;
	-webkit-transition: .2s;
    transition: .2s;
}
.product-all-new-main-item-content-list-new{
	font-size: 14px;
    color: #000;
    line-height: 34px;
    display: block;
}
.product-all-new-main-item-content-list-new:hover{
	color:#006EFF;
	-webkit-transition: .2s;
    transition: .2s;
}
.product-all-new-main-item-middle{
	//background-image: url(https://cloudcache.tencentcs.com/open_proj/proj_qcloud_v2/gateway/product/css/sprite/p-overview-202112140927.svg);
    //background-position: 99.75% 0.45999999999999996%;
    //background-size: 319.4594594594594% 245.33333333333331%;
	//background-size: 100% 100%;
    //background-repeat: no-repeat;
	background: url(../image/logo/logo_bj.png) no-repeat 200px center;
}
.product-all-new-main-item-content-list-dongtai{
	font-size: 14px;
    color: #000;
    line-height: 24px;
    position: relative;
    padding-left: 15px;
    display: block;
	margin-bottom:10px;
}
.product-all-new-main-item-content-list-dongtai:hover{
	color:#006EFF;
	-webkit-transition: .2s;
    transition: .2s;
}
.product-all-new-main-item-content-list-dongtai::before {
    content: '';
    display: inline-block;
    width: 5px;
    height: 5px;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%;
    background: #CECECE;
    position: absolute;
    left: 0;
    top: 9px;
}




/*   全部产品 - 产品列表   */
.product-all-container{
	width: 100%;
    background-color: #fff;
	text-align: left;	
	overflow:hidden;
	padding-top:50px;
}
.product-all-main{
	width: 1180px;
    margin: 0 auto;
	overflow:hidden;
	padding:10px;
}
.product-all-title-main{
	width:100%;   
    line-height: 42px;
    padding: 16px 0 12px;
    border-bottom: solid 1px #ddd;
	overflow:hidden;
}
.product-all-title{
	float:left;
	font-size: 24px;
	color: #333;
	font-weight:600;
}
.product-all-title-a{
	float:right;
	color:#006EFF;
	font-size: 14px;
	margin-right:2px;
}
.product-all-title-a:hover{
	text-decoration:underline;
}
.product-all-content-main{
	width:100%;   
	padding-top:10px;
}
.product-all-content-item{
	width:100%;   
	margin-top:30px;
	overflow:hidden;
}
.product-all-content-item-title{
	width:100%;  
	font-size: 20px;
    color: #333;
    font-weight: 600;
    line-height: 20px;
    margin-top: 4px;
    margin-bottom: 4px;
    padding-left: 10px;
    border-left: solid 3px #00A4FF;
	overflow:hidden;
}
.product-all-content-item-list{
	width:100%;
	margin-top:30px;	
}
.product-all-content-item-list-a{
	float: left;
    width: 275px;
	height: 120px;
	margin-right: 20px;
    margin-bottom: 20px;	
    background-image: linear-gradient(0deg,#fff,#f3f5f8);
    border: 2px solid #fff;
	//box-shadow: 0 1px 4px 0 rgba(0,0,0,.06);
	box-shadow: 8px 8px 20px 0 rgb(55 99 170 / 10%);
    border-radius: 4px;
    transition: all .3s linear;
    position: relative;
	padding:20px 15px 25px 15px;
}
.product-all-content-item-list-a:nth-child(4n){
	margin-right:0;
}
.product-all-content-item-list-a:hover{
	box-shadow: 0 4px 10px 0 rgba(0,0,0,.1);
}
.product-all-content-item-list-left{
	float:left;
	width:60px;
	padding-top:8px;
}
.product-all-content-item-list-icon{
	width:60px;
	height:60px;
}
.product-all-content-item-list-right{
	float:left;
	width: 165px;
	margin-left:15px;
}
.product-all-content-item-list-title{
	margin-bottom: 5px;
    font-size: 18px;
    font-weight: 500;
    color: #000;
    line-height: 24px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
	margin-top:2px;
}
.product-all-content-item-list-content{
	font-size: 14px;
    //color: #98a3b7;
	color: #666;
    line-height: 22px;
    //white-space: nowrap;    
	width: 165px;
	height:40px;
	overflow: hidden;
    text-overflow: ellipsis;
}
.product-all-content-item-list-a:hover .product-all-content-item-list-title{
	color: #006EFF;
	-webkit-transition: .2s;
    transition: .2s;
}

.product-all-content-item-list-a2{
	float: left;
    width: 373px;
    height: 150px;
    margin-right: 20.5px;
    margin-bottom: 20.5px;
    background-image: linear-gradient(0deg,#fff,#f3f5f8);
    border: 2px solid #fff;
	//box-shadow: 0 1px 4px 0 rgba(0,0,0,.06);
	box-shadow: 8px 8px 20px 0 rgb(55 99 170 / 10%);
    border-radius: 4px;
    transition: all .3s linear;
    position: relative;
	padding:25px 15px 25px 15px;
}
.product-all-content-item-list-a2:nth-child(3n){
	margin-right:0;
}
.product-all-content-item-list-a2:hover{
	//box-shadow: 0 4px 10px 0 rgba(0,0,0,.1);
}
.product-all-content-item-list-left2{
	float:left;
	width:60px;
	padding-top:10px;
}
.product-all-content-item-list-icon2{
	width:60px;
	height:60px;
}
.product-all-content-item-list-right2{
	float:left;
	width: 260px;
	margin-left:15px;
}
.product-all-content-item-list-title2{
	margin-bottom: 8px;
    font-size: 18px;
    font-weight: 500;
    color: #000;
    line-height: 24px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
	margin-top:2px;
}
.product-all-content-item-list-content2{
	font-size: 14px;
    //color: #98a3b7;
	color: #666;
	height:100px;
    line-height: 24px;
    overflow: hidden;
}
.product-all-content-item-list-a2:hover .product-all-content-item-list-title2{
	color: #006EFF;
	-webkit-transition: .2s;
    transition: .2s;
}


/*   会员中心 - 会员权益  */
.member-center-more-container{
	position:relative;
	width:100%;
	overflow:hidden;
	padding-top:70px;
	padding-bottom: 50px;
}
.member-center-more-main{
	width:1200px;
	margin:0 auto;
	overflow:hidden;
	text-align:center;
}
.member-center-main-top{
	overflow:hidden;
	padding-left:20px;
	padding-right:20px;
	margin-bottom:20px;
}
.member-center-main-top-title{
	font-size: 30px;
	color: #000;
    line-height: 60px;
}
.member-center-main-top-desc{
	font-size: 16px;
	margin-top: 12px;
	line-height: 24px;
	color: #333;
}
.member-center-main-group{
	width:100%;
	overflow:hidden;
	padding:20px;
}
.member-center-main-group-more{
	
}
.member-center-main-group-more-item{
	float:left;
	width:20%;
	margin-bottom:30px;
}
.member-center-main-group-more-item-img{
	width:80px;
	height:80px;
	margin:0 auto;
}
.member-center-main-group-more-item-title{
	font-size:18px;
	color: #000;
    margin-top: 12px;
}
.member-center-main-group-more-item-desc{
	font-size:14px;
	color: #666;
    margin-top: 15px;
}


/*   行业应用 - 行业信息  */
.p-main-industry{
	width:100%;
	height:100%;
	overflow: hidden;	
}
.p-main-industry-container{
	width: 1160px;
    text-align: center;
    height: 990px;
    position: relative;
    margin: 0 auto;
    overflow: hidden;
    background-color: #fff;
    margin-top: 50px;	
	
}
.home-solutions .solutions-list {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	margin: -8px
}

.home-solutions .solutions-list>li {
	-webkit-box-flex: 1;
	-ms-flex-positive: 1;
	flex-grow: 1;
	padding: 8px;
	-webkit-transition: .65s;
	transition: .65s;
	width: 25%
}

.home-solutions .solutions-card {
	-webkit-user-drag: none;
	background-position: 0;
	background-size: cover;
	border-radius: 16px;
	color: #fff;
	display: block;
	height: 300px;
	overflow: hidden;
	position: relative;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none
}

.home-solutions .solutions-card:hover .solutions-card-cover-mask {
	background: rgba(0, 0, 0, .5)
}

.home-solutions .solutions-card:hover .solutions-card-cover {
	-webkit-transform: scale(1.05);
	transform: scale(1.05)
}

.home-solutions .solutions-card-cover,
.home-solutions .solutions-card-cover-mask {
	bottom: 0;
	left: 0;
	position: absolute;
	right: 0;
	top: 0;
	-webkit-transition: .65s;
	transition: .65s
}

.home-solutions .solutions-card-cover {
	background-position: 0;
	background-size: cover
}

.home-solutions .solutions-card-text {
	height: auto;
	left: 16px;
	position: absolute;
	right: 16px;
	top: calc(100% - 38px);
	-webkit-transform: translateY(0);
	transform: translateY(0);
	-webkit-transition: .65s;
	transition: .65s
}

.home-solutions .solutions-card-title {
	font-size: 18px;
	line-height: 28px;
	position: relative
}

.home-solutions .solutions-card-more {
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	display: -webkit-inline-box;
	display: -ms-inline-flexbox;
	display: inline-flex;
	font-size: 14px;
	line-height: 22px;
	opacity: 0;
	-webkit-transition: .2s;
	transition: .2s
}

.home-solutions .solutions-card-more .por-icon {
	color: inherit;
	font-size: 16px;
	-webkit-transition: -webkit-transform .2s;
	transition: -webkit-transform .2s;
	transition: transform .2s;
	transition: transform .2s, -webkit-transform .2s
}


/*   场景服务 - 场景中心 - 产品动态  */
.scene-center-dongtai-container{
	position:relative;
	width:100%;
	overflow:hidden;
	padding-top:50px;
	padding-bottom:20px;
}
.scene-center-dongtai-main{
	width:1200px;
	margin:0 auto;
	overflow:hidden;
	text-align:center;
}
.scene-center-dongtai-group{
	width:100%;
	padding:20px;
}
.scene-center-dongtai-main-top-title{
	height: 60px;
    line-height: 60px;
    text-align: center;
	font-size: 30px;
	color: #000;
	font-weight: 600;
	margin-bottom: 10px;
}
.scene-center-dongtai-main-top-desc{
	font-size: 16px;
    color: #191c3d;
    margin-top: 8px;
}
.scene-center-main-group{
	width:100%;
	overflow:hidden;
	padding:20px;
}
.scene-center-main-group-dongtai{
	width:100%;
	overflow:hidden;
	text-align:left;
	margin-bottom:30px;
}
.scene-center-main-group-dongtai-item{
	float:left;
	width: 275px;
    height: 280px;
    margin-right: 20px;
}
.scene-center-main-group-dongtai-item:last-child{
	margin-right:0;
}
.scene-center-main-group-dongtai-item:hover{
	border-bottom:1px solid #006EFF;
	//-webkit-transition: .3s;
    //transition: .3s;
}
.scene-center-main-group-dongtai-icon{
	width:275px;
	height:160px;
	border-radius: 4px;
}
.scene-center-main-group-dongtai-title{
	margin-top:16px;
	font-size: 20px;
    color: #000;
    line-height: 24px;
}
.scene-center-main-group-dongtai-desc{
	font-size: 14px;
    color: #253554;
    line-height: 24px;
    margin-top: 12px;
}
.scene-center-main-bottom{
	text-align:center;
	font-size: 14px;
	line-height: 24px;
}
.scene-center-main-bottom-a{
	color: #1271ef;
}
.scene-center-main-bottom-span{
	display: inline-block;
}
.scene-center-main-bottom-a:hover {
	text-decoration:underline;
}
.scene-center-main-bottom-a:hover .scene-center-main-bottom-span{
    transform: translateX(6px);
	transition: all .2s;
}



/*   场景服务 - 场景中心 - 产品动态  */
.jishu-changjing{
	width:100%;
	height:100%;
	overflow: hidden;
	padding-bottom:80px;
	padding-top:60px;
	margin-top:-50px;
}
.solution-scene-contianer-title{
	height: 60px;
    line-height: 60px;
    text-align: center;
    font-size: 30px;
    color: #000;
    font-weight: 600;
	margin-top:30px;
    margin-bottom: 10px;	
}
.page-content {
    max-width: 1160px;
    margin: 0 auto;
}
.solution-scene-contianer .solution-scene-content {
    margin-top: 40px;
    display: flex;
    flex-direction: column;
    justify-content: space-between;
}
.solution-scene-contianer .solution-scene-content .solution-scene-item-container {
    display: flex;
    margin-bottom: 16px;
}

.solution-scene-contianer .solution-scene-content .solution-scene-item-container .solution-scene-item {
    flex: 1;
    margin-right: 16px;
    height: 210px;
    display: flex;
    justify-content: center;
    align-content: center;
    align-items: center;
    color: #fff;
    font-weight: 500;
    font-size: 24px;
    background-position: center;
    background-size: 100%;
    background-repeat: no-repeat;
    transition: all .2s linear 0s;
    -webkit-transition: all .2s linear 0s;
}
.solution-scene-contianer .solution-scene-content .solution-scene-item-container .solution-scene-item:last-child {
	margin-right: 0px;
}
.solution-scene-contianer .solution-scene-content .solution-scene-item-container .solution-scene-item .item-text {
    position: relative;
    line-height: 36px;
    text-align: center;
    margin: 0 40px;
    display: flex;
    justify-content: center;
    flex-direction: column;
    width: 100%;
}
.solution-scene-contianer .solution-scene-content .solution-scene-item-container .solution-scene-item .item-text:after {
    content: "";
    height: 3px;
    width: 0px;
    margin: auto;
    background: rgba(37,144,242,1);
    transition: all 0.3s linear 0s;
}
.solution-scene-contianer .solution-scene-content .solution-scene-item-container .solution-scene-item .item-text {
    position: relative;
    line-height: 36px;
    text-align: center;
    margin: 0 40px;
    display: flex;
    justify-content: center;
    flex-direction: column;
    width: 100%;
}
.solution-scene-contianer .solution-scene-content .solution-scene-item-container .solution-scene-item:hover {
    background-size: 110%;
}
.solution-scene-contianer .solution-scene-content .solution-scene-item-container .solution-scene-item:hover .item-text:after {
    width: 96px;
}


/*   关于我们 - 2 */
.aboutus-container .join-us[data-v-57f5e6b4] {
    width: 100%;
    padding-top: 20px;
    background-color: #fff;
    font-size: 0;
}
.aboutus-container .module-title[data-v-57f5e6b4] {
    font-family: PingFangSC-Semibold;
    font-size: 28px;
    text-align: center;
    color: #000;
    letter-spacing: 0;
    line-height: 42px;
    font-weight: 500;
}
.aboutus-container .join-us .join-us-content[data-v-57f5e6b4] {
    width: 1263px;
    margin: 0 auto;
    padding: 30px 30px 50px;
}
.aboutus-container div[data-v-57f5e6b4] {
    box-sizing: border-box;
}
.aboutus-container .join-us .join-us-content .job-info[data-v-57f5e6b4] {
    width: 590px;
    height: 590px;
    font-family: PingFangSC-Semibold;
    font-size: 20px;
    color: #fff;
    font-weight: 600;
    box-sizing: border-box;
    display: inline-block;
    vertical-align: top;
    background-size: cover;
    position: relative;
}
.aboutus-container .join-us .join-us-content .job-info .job-info-content[data-v-57f5e6b4] {
    position: absolute;
    left: 20px;
    bottom: 20px;
}
.aboutus-container .join-us .join-us-content .job-info .job-info-content .job-info-caption[data-v-57f5e6b4] {
    padding-left: 10px;
    margin-bottom: 10px;
}
.aboutus-container .join-us .join-us-content .job-info .job-info-content .job-info-button-group[data-v-57f5e6b4] {
    font-size: 14px;
}
.aboutus-container .join-us .join-us-content .job-info .job-info-content .job-info-button-group .job-info-button[data-v-57f5e6b4] {
    display: inline-block;
    vertical-align: top;
    margin: 10px;
    padding-left: 20px;
    width: 121px;
    height: 36px;
    line-height: 34px;
    background: hsla(0,0%,100%,.05);
    border: 1px solid hsla(0,0%,100%,.6);
    position: relative;
}
.aboutus-container .join-us .join-us-content .job-info .job-info-content .job-info-button-group .job-info-button .job-detail-icon[data-v-57f5e6b4] {
    width: 20px;
    height: 20px;
    position: absolute;
    right: 15px;
    top: 8px;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMjBweCIgaGVpZ2h0PSIyMHB4IiB2aWV3Qm94PSIwIDAgMjAgMjAiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICA8dGl0bGU+YXJyb3dfd2hpdGU8L3RpdGxlPgogICAgPGcgaWQ9ImFycm93X3doaXRlIiBzdHJva2U9Im5vbmUiIHN0cm9rZS13aWR0aD0iMSIgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj4KICAgICAgICA8cGF0aCBkPSJNOC40MTA3NDQzNSw0LjQxMDc0NDM1IEM4LjcwOTA2MTUyLDQuMTEyNDI3MTggOS4xNzcyODMzMyw0LjA4NzU2NzQyIDkuNTAzOTE3OTQsNC4zMzYxNjUwNiBMOS41ODkyNTU2NSw0LjQxMDc0NDM1IEwxNS4xNzg1MTEzLDEwIEw5LjU4OTI1NTY1LDE1LjU4OTI1NTcgQzkuMjYzODE4NzQsMTUuOTE0NjkyNiA4LjczNjE4MTI2LDE1LjkxNDY5MjYgOC40MTA3NDQzNSwxNS41ODkyNTU3IEM4LjExMjQyNzE4LDE1LjI5MDkzODUgOC4wODc1Njc0MiwxNC44MjI3MTY3IDguMzM2MTY1MDYsMTQuNDk2MDgyMSBMOC40MTA3NDQzNSwxNC40MTA3NDQzIEwxMi44MjEsMTAgTDguNDEwNzQ0MzUsNS41ODkyNTU2NSBDOC4xMTI0MjcxOCw1LjI5MDkzODQ4IDguMDg3NTY3NDIsNC44MjI3MTY2NyA4LjMzNjE2NTA2LDQuNDk2MDgyMDYgTDguNDEwNzQ0MzUsNC40MTA3NDQzNSBaIiBpZD0i5b2i54q257uT5ZCI5aSH5Lu9IiBmaWxsPSIjRkZGRkZGIiBmaWxsLXJ1bGU9Im5vbnplcm8iPjwvcGF0aD4KICAgIDwvZz4KPC9zdmc+) 50% no-repeat;
}
.aboutus-container .join-us .join-us-content .other-info[data-v-57f5e6b4] {
    width: 590px;
    height: 590px;
    box-sizing: border-box;
    display: inline-block;
    vertical-align: top;
    margin-left: 22px;
}
.aboutus-container .join-us .join-us-content .other-info .work-environment[data-v-57f5e6b4] {
    height: 282px;
    font-family: PingFangSC-Semibold;
    font-size: 20px;
    color: #fff;
    font-weight: 600;
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
    position: relative;
}
.aboutus-container .join-us .join-us-content .other-info .growth-welfare[data-v-57f5e6b4] {
    height: 282px;
    margin-top: 26px;
    background-size: cover;
	background-position: 50%;
    position: relative;
    font-family: PingFangSC-Semibold;
    font-size: 20px;
    color: #fff;
    font-weight: 600;
}
.aboutus-container .join-us .join-us-content .other-info .work-environment .work-environment-title[data-v-57f5e6b4] {
    line-height: 28px;
    position: absolute;
    left: 30px;
	bottom:30px;
}
.aboutus-container .join-us .join-us-content .other-info .work-environment[data-v-57f5e6b4] {
    height: 282px;
    font-family: PingFangSC-Semibold;
    font-size: 20px;
    color: #fff;
    font-weight: 600;
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
    position: relative;
}
.aboutus-container .join-us .join-us-content .other-info .work-environment .environment-move-container .move-disabled-left[data-v-57f5e6b4], .aboutus-container .join-us .join-us-content .other-info .work-environment .environment-move-container .move-disabled-right[data-v-57f5e6b4] {
    cursor: default;
    opacity: .4;
    pointer-events: none;
}
.aboutus-container .join-us .join-us-content .other-info .work-environment .environment-move-container .left-btn[data-v-57f5e6b4] {
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMjBweCIgaGVpZ2h0PSIyMHB4IiB2aWV3Qm94PSIwIDAgMjAgMjAiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICA8dGl0bGU+YXJyb3dfd2hpdGVfbDwvdGl0bGU+CiAgICA8ZyBpZD0iYXJyb3dfd2hpdGVfbCIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+CiAgICAgICAgPHBhdGggZD0iTTYuMjQ0MDc3NjgsNC4yNDQwNzc2OCBDNi41NDIzOTQ4NSwzLjk0NTc2MDUyIDcuMDEwNjE2NjYsMy45MjA5MDA3NSA3LjMzNzI1MTI3LDQuMTY5NDk4MzkgTDcuNDIyNTg4OTgsNC4yNDQwNzc2OCBMMTMuMDExODQ0Niw5LjgzMzMzMzMzIEw3LjQyMjU4ODk4LDE1LjQyMjU4OSBDNy4wOTcxNTIwNywxNS43NDgwMjU5IDYuNTY5NTE0NTksMTUuNzQ4MDI1OSA2LjI0NDA3NzY4LDE1LjQyMjU4OSBDNS45NDU3NjA1MiwxNS4xMjQyNzE4IDUuOTIwOTAwNzUsMTQuNjU2MDUgNi4xNjk0OTgzOSwxNC4zMjk0MTU0IEw2LjI0NDA3NzY4LDE0LjI0NDA3NzcgTDEwLjY1NDMzMzMsOS44MzMzMzMzMyBMNi4yNDQwNzc2OCw1LjQyMjU4ODk4IEM1Ljk0NTc2MDUyLDUuMTI0MjcxODIgNS45MjA5MDA3NSw0LjY1NjA1IDYuMTY5NDk4MzksNC4zMjk0MTUzOSBMNi4yNDQwNzc2OCw0LjI0NDA3NzY4IFoiIGlkPSLlvaLnirbnu5PlkIjlpIfku70iIGZpbGw9IiNGRkZGRkYiIGZpbGwtcnVsZT0ibm9uemVybyIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoOS41MDU5MjIsIDkuODMzMzMzKSBzY2FsZSgtMSwgMSkgdHJhbnNsYXRlKC05LjUwNTkyMiwgLTkuODMzMzMzKSAiPjwvcGF0aD4KICAgIDwvZz4KPC9zdmc+) 50% no-repeat;
}
.aboutus-container .join-us .join-us-content .other-info .work-environment .environment-move-container .environment-move[data-v-57f5e6b4] {
    width: 40px;
    height: 40px;
    display: inline-block;
    margin: 0 10px;
    background: hsla(0,0%,100%,.05);
    border: 1px solid hsla(0,0%,100%,.6);
}
.aboutus-container .join-us .join-us-content .other-info .work-environment[data-v-57f5e6b4] {
    height: 282px;
    font-family: PingFangSC-Semibold;
    font-size: 20px;
    color: #fff;
    font-weight: 600;
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
    position: relative;
}
.aboutus-container .join-us .join-us-content .other-info .growth-welfare .growth-welfare-info[data-v-57f5e6b4] {
    position: absolute;
    left: 30px;
    bottom: 30px;
}
.aboutus-container .join-us .join-us-content .other-info .growth-welfare .growth-welfare-info .growth-welfare-button[data-v-57f5e6b4] {
    margin-top: 20px;
    padding-left: 20px;
    width: 121px;
    height: 36px;
    font-size: 14px;
    line-height: 34px;
    background: hsla(0,0%,100%,.05);
    border: 1px solid hsla(0,0%,100%,.6);
    position: relative;
}
.aboutus-container .join-us .join-us-content .other-info .growth-welfare .growth-welfare-info .growth-welfare-button .growth-welfare-icon[data-v-57f5e6b4] {
    width: 20px;
    height: 20px;
    position: absolute;
    right: 15px;
    top: 8px;
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMjBweCIgaGVpZ2h0PSIyMHB4IiB2aWV3Qm94PSIwIDAgMjAgMjAiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICA8dGl0bGU+YXJyb3dfd2hpdGU8L3RpdGxlPgogICAgPGcgaWQ9ImFycm93X3doaXRlIiBzdHJva2U9Im5vbmUiIHN0cm9rZS13aWR0aD0iMSIgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj4KICAgICAgICA8cGF0aCBkPSJNOC40MTA3NDQzNSw0LjQxMDc0NDM1IEM4LjcwOTA2MTUyLDQuMTEyNDI3MTggOS4xNzcyODMzMyw0LjA4NzU2NzQyIDkuNTAzOTE3OTQsNC4zMzYxNjUwNiBMOS41ODkyNTU2NSw0LjQxMDc0NDM1IEwxNS4xNzg1MTEzLDEwIEw5LjU4OTI1NTY1LDE1LjU4OTI1NTcgQzkuMjYzODE4NzQsMTUuOTE0NjkyNiA4LjczNjE4MTI2LDE1LjkxNDY5MjYgOC40MTA3NDQzNSwxNS41ODkyNTU3IEM4LjExMjQyNzE4LDE1LjI5MDkzODUgOC4wODc1Njc0MiwxNC44MjI3MTY3IDguMzM2MTY1MDYsMTQuNDk2MDgyMSBMOC40MTA3NDQzNSwxNC40MTA3NDQzIEwxMi44MjEsMTAgTDguNDEwNzQ0MzUsNS41ODkyNTU2NSBDOC4xMTI0MjcxOCw1LjI5MDkzODQ4IDguMDg3NTY3NDIsNC44MjI3MTY2NyA4LjMzNjE2NTA2LDQuNDk2MDgyMDYgTDguNDEwNzQ0MzUsNC40MTA3NDQzNSBaIiBpZD0i5b2i54q257uT5ZCI5aSH5Lu9IiBmaWxsPSIjRkZGRkZGIiBmaWxsLXJ1bGU9Im5vbnplcm8iPjwvcGF0aD4KICAgIDwvZz4KPC9zdmc+) 50% no-repeat;
}


/*   关于我们 - 1 */
.missionWrapper___3ejYj {
    width: 1160px;
    position: relative;
    margin-left: auto;
    margin-right: auto;
    height: auto;
    margin-bottom: 72px;
    padding: 0;
}
.missionWrapper___3ejYj .img___1PfkO {
    position: relative;
    width: 100%;
    height: auto;
	border-radius:20px;
}
.missionWrapper___3ejYj .missionContent___3_j3E {
    position: absolute;
    top: 0;
    width: 100%;
    padding: 56px 0;
    text-align: center;
}
.missionWrapper___3ejYj .subTitle___Yf5va {
    margin-top: 34px;
    font-size: 30px;
    line-height: 34px;
    color: #000000;
	//font-weight:600;
	letter-spacing: 2px;
}
.missionContent___3_j3E_title{
	font-size: 30px;
	font-weight:600;
}
.missionContent___3_j3E_image{
	width:700px;
	margin-top:30px;
}



/*   关于我们 - 3 */
.blockWraper___nK-rp.grey___2QUfg {
    background: #ffffff;
}
.wrapper___3PcTj {
    width: 1160px;
    position: relative;
    margin-left: auto;
    margin-right: auto;
    padding: 40px 0;
    text-align: center;
}
.intro___RldzB {
    margin-bottom: 37px;
}
.title___1Q7pN {
    color: #000000;
    font-size: 28px;
	font-weight:600;
}
.about___2q-KL .passage___1O5w1 {
    display: block;
    text-align: left;
    margin-bottom: 24px;
    font-size: 18px;
    color: #666;
	line-height: 24px;
	text-align:justify;
}

.about___2q-KL .gallery___gNeZO {
    position: relative;
    height: 684px;
}
.about___2q-KL .gallery___gNeZO .main___6QWJs {
    position: absolute;
    width: 776px;
    height: 448px;
    background-size: contain;
    background-repeat: no-repeat;
    background-position: 50%;
    background-origin: border-box;
    background-image: url(../image/aboutus/about/b1.png);
}
.about___2q-KL .gallery___gNeZO .right1___25QOZ, .about___2q-KL .gallery___gNeZO .right2___3v_2m {
    position: absolute;
    left: 800px;
    width: 376px;
    height: 212px;
    background-size: contain;
    background-repeat: no-repeat;
    background-position: 50%;
    background-origin: border-box;
}
.about___2q-KL .gallery___gNeZO .right1___25QOZ {
    top: 0;
    background-image: url(../image/aboutus/about/b2.png);
    }
.about___2q-KL .gallery___gNeZO .right2___3v_2m {
    top: 236px;
    background-image: url(../image/aboutus/about/b3.png);
}
.about___2q-KL .gallery___gNeZO .right1___25QOZ, .about___2q-KL .gallery___gNeZO .right2___3v_2m {
    position: absolute;
    left: 800px;
    width: 376px;
    height: 212px;
    background-size: contain;
    background-repeat: no-repeat;
    background-position: 50%;
    background-origin: border-box;
}

/*   关于我们 - 4 */
.blockWraper___nK-rp {
    overflow-x: auto;
    background-color: #fff;
}
.wrapper___3PcTj {
    width: 1200px;
    position: relative;
    margin-left: auto;
    margin-right: auto;
    padding: 70px 0;
	padding-top:40px;
    text-align: center;
}
.intro___RldzB {
    margin-bottom: 37px;
}
.title___1Q7pN {
    color: #000;
    font-size: 30px;
}
.pc___1Yp8b .groupWrapper___1nYdd {
    padding: 24px 0 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
}
.pc___1Yp8b .itemWrapper___1hy-O {
    padding: 0 42px;
    -webkit-box-flex: 1;
    -ms-flex: 1 1;
    flex: 1 1;
}
.pc___1Yp8b .itemIcon___2VOLX {
    text-align: center;
    height: 110px;
    font-size: 0;
    line-height: 80px;
}
.itemIcon___2VOLX_image {
    width:100px;
    height: 100px;
}
.pc___1Yp8b .item___1pre4.itemTopDown___1obHN .itemContent___1N7Yu {
    margin: 0 auto;
    display: table;
}
.pc___1Yp8b .itemContent___1N7Yu.contentCenter___jNAvC {
    text-align: center;
}
.pc___1Yp8b .item___1pre4.itemTopDown___1obHN .itemTitle___3QW82 {
    margin-top: 16px;
    text-align: center;
}
.pc___1Yp8b .itemTitle___3QW82 {
    color: #000000;
    font-size: 20px;
    font-weight: 400;
    line-height: 28px;
}
.pc___1Yp8b .desc___3SHi_ {
    position: relative;
    margin: 12px 0;
    color: #666;
    line-height: 22px;
	font-size: 14px;
}


/*   核心设备 - 首页 - 设备分类列表   */
.hardware-main-center{
	width: 100%;
    overflow: hidden;
	background:#F5F5F7;
	margin-top:40px;
}
.hardware-main {
    width: 1160px;
    text-align: center;
    min-height: 600px;
    position: relative;
	margin:0 auto;
    overflow: hidden;
	margin-top:60px;
	margin-bottom:60px;
}
.hardware-main2 {
    width: 1160px;
    text-align: center;
    min-height: 600px;
    position: relative;
	margin:0 auto;
    overflow: hidden;
	margin-top:50px;
	margin-bottom:50px;
}
.hardware-main-title{
	line-height:60px;
	font-size: 28px;
    color: #333;
    font-weight: 600;
	margin-bottom:30px;
}
.hardware-list-item{	
	width:100%;
	height:100%;
	overflow:hidden;
	display: flex;
	margin-bottom:30px;
}
.hardware-list-item2{	
	width:100%;
	height:100%;
	overflow:hidden;
	display: flex;
	margin-bottom:30px;
}

.hardware-list-item-left-box{	
	width: 245px;
    height: 595px;
	overflow:hidden;
	display: flex;
    flex-direction: column;
    align-items: center;
}
.hardware-list-item-left-icon{
	width: 83px;
    height: 83px;
	border: none;
	margin-top:80px;
}
.hardware-list-item-left-name{
	width:100%;
	margin-top:20px;
}
.hardware-list-item-left-name-a{
	font-size: 22px;
    font-weight: 600;
    line-height: 30px;
	color: #fff;
}
.hardware-list-item-left-name-a:hover{
	text-decoration:underline;
}
.hardware-list-item-left-desc{
	font-size: 14px;
    color: #fff;
    text-align: center;
    margin-top: 20px;
    line-height: 20px;
	padding-left:20px;
	padding-right:20px;
}
.hardware-list-item-left-button-list{
	width:100%;
	margin-top:40px;	
	display: flex;
    flex-direction: column;
    align-items: center;
}
.hardware-list-item-left-button{
	border: 1px solid #fff;
    border-radius: 20px;
    color: #fff;
    padding: 8px 15px;
    font-size: 14px;
    cursor: pointer;
	margin-bottom:20px;
}
.hardware-list-item-left-button:hover{
	background-color: hsla(0,0%,100%,.3);
}

.first-left-box-hardware{
	background: url(../image/hardware/bg/bg3.png) no-repeat;
	background-size:100% 100%;
}
.two-left-box-hardware{
	background: url(../image/hardware/bg/bg10.png) no-repeat;
	background-size:100% 100%;
}
.three-left-box-hardware{
	background: url(../image/hardware/bg/bg12.png) no-repeat;
	background-size:100% 100%;
}
.four-left-box-hardware{
	background: url(../image/hardware/bg/bg1.png) no-repeat;
	background-size:100% 100%;
}
.five-left-box-hardware{
	background: url(../image/hardware/bg/bg4.png) no-repeat;
	background-size:100% 100%;
}
.six-left-box-hardware{
	background: url(../image/hardware/bg/bg2.png) no-repeat;
	background-size:100% 100%;
}
.seven-left-box-hardware{
	background: url(../image/hardware/bg/bg12.png) no-repeat;
	background-size:100% 100%;
}
.eight-left-box-hardware{
	background: url(../image/hardware/bg/bg11.png) no-repeat;
	background-size:100% 100%;
}
.nine-left-box-hardware{
	background: url(../image/hardware/bg/bg3.png) no-repeat;
	background-size:100% 100%;
}
.twen-left-box-hardware{
	background: url(../image/hardware/bg/bg4.png) no-repeat;
	background-size:100% 100%;
}
.hardware-list-item-right-box{
	background: #fff;
    display: flex;
    flex-wrap: wrap;
    flex: 1;
	color: #555;
}
.hardware-list-item-right-list-box{
	width: 290px;
    height: 290px;
    border: 1px solid #dfe1e6;
    cursor: pointer;
	margin-left:15px;
	margin-bottom:15px;
}
.hardware-list-item-right-list-box:hover{
	border: 1px solid #B2CCFE;
	-webkit-transition: .3s;
    transition: .3s;
}
.hardware-list-item-right-box2{
    display: flex;
    flex-wrap: wrap;
    flex: 1;
	color: #555;
}
.hardware-list-item-right-list-box2{
	width: 290px;
    height: 280px;
	background:#fff;
    cursor: pointer;
	border-right: 1px solid #dadcdf;
    border-top: 1px solid #dadcdf;
}
.hardware-list-item-right-list-box2:nth-child(4n){
	border-right: none;
}
.hardware-list-item-right-list-box2:nth-child(1){
	border-top: none;
}
.hardware-list-item-right-list-box2:nth-child(2){
	border-top: none;
}
.hardware-list-item-right-list-box2:nth-child(3){
	border-top: none;
}
.hardware-list-item-right-list-box2:nth-child(4){
	border-top: none;
}
.hardware-list-item-right-child-ico{
	width: 140px;
    height: 140px;
    margin: 0 auto;
    margin-top: 12px;
    display: block;
    margin-bottom: 12px;
}
.hardware-list-item-right-title{
	width: 220px;
    margin: 0 auto;
    line-height: 24px;
    font-size: 16px;
    color: #333;
    text-align: center;
    font-weight: 600;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.hardware-list-item-right-content{
	display: inline-block;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    font-size: 12px;
    color: #666;
    line-height: 20px;
    width: 240px;
    text-align: center;
    margin-top: 10px;
}
.hardware-list-item-right-price{
	width: 100%;
    margin-top: 10px;
    text-align: center;
}
.hardware-list-item-right-price-currency{
	color: #ff3912;
    font-size: 16px;
}
.hardware-list-item-right-price-num{
	font-size: 20px;
    color: #ff3912;
    line-height: 24px;
    font-weight: 600;
}
.hardware-list-item-right-price-unit{
	font-size: 14px;
    color: #666;
    line-height: 20px;
}
.hardware-list-item-right-list-box:hover .hardware-list-item-right-title{
	color: #0864F0;
	-webkit-transition: .3s;
    transition: .3s;
}
.hardware-list-item-right-list-box2:hover .hardware-list-item-right-title{
	color: #0864F0;
	-webkit-transition: .3s;
    transition: .3s;
}

.hardware-main-link-more{
	color: #333;
	font-size: 16px;
    line-height: 24px;
}
.hardware-main-link-more:hover{
	text-decoration:underline;
}


/* -------- 首页小微服务 --------------- */
.p-contact-applet {
    width: 1200px;
    text-align: center;
    min-height: 700px;
    position: relative;
	margin:0 auto;
    overflow: hidden;
    background-color: #fff;
}
.p-contact-applet  h2{    
    width: 100%;
    height: 60px;
    line-height: 60px;
    text-align: center;
    font-size: 30px;
	color:#000;
	overflow:hidden;
}
.p-contact-applet .p-contact-applet-title-content{
	font-size: 16px;
    margin-top: 12px;
    line-height: 24px;
    color: #333;
	text-align: center;
	overflow:hidden;
}
.p-contact-applet .p-contact-applet-title-content-p{
	font-size: 14px;
    margin-top: 12px;
	margin-bottom:25px;
    line-height: 24px;
    color: #1271ef;
	text-align: center;
	overflow:hidden;
}
.p-contact-applet .p-contact-applet-title-content-p a{
    color: #1271ef;
	text-align: center;
}
.p-contact-applet-title-content-span{
	display: inline-block;
}
.p-contact-applet .p-contact-applet-title-content-p a:hover .p-contact-applet-title-content-span{
    transform: translateX(6px);
	transition: all .2s;
}
.p-contact-applet-list{
	width: 100%;
    display: flex;
	overflow:hidden;
    justify-content: center;
    flex-flow: row wrap;
    align-content: flex-start;
}
.p-contact-applet-wraper {
	margin: 0 auto;
	width: 100%;
}
.p-contact-applet-wraper-ul{
	width: 1200px;
	margin: 0 auto;
	display: flex;
	overflow:hidden;
    justify-content: center;
    flex-flow: row wrap;
    align-content: flex-start;
	margin-top:20px;
}
.p-contact-applet-api {
	text-align: center;
    box-sizing: border-box;
    height: 130px;
	//flex: 0 0 16.6%;
	flex: 0 0 14.2%;
}
.p-contact-applet-api .applet-pic {
	width: 70px;
	height: 70px;
	display: inline-block;
	cursor: pointer
}
.p-contact-applet-api p {
	margin-top: 10px;
	font-size: 14px
}
.p-contact-applet-cons {
	width: 1160px;
	margin: 0 auto;
	text-align: justify;
	margin-top:10px;
	-webkit-transition: .3s;
    transition: .3s;
	height:0;
	overflow:hidden;
	border-radius:2px;
}
.p-contact-applet-api-line{
	width:0px;
	height:3px;
	//background:#FF8351;
	//background:#706EE7;
	background:#0864F0;
	margin:0 auto;
	margin-top:15px;
	-webkit-transition: .3s;
    transition: .3s;
}
.p-contact-applet-group {
	display: none;
	-webkit-transition: .3s;
    transition: .3s;
	
}
.p-contact-applet-group-main{
	width: 100%;
	overflow:hidden;	
}
.p-contact-applet-group-item:hover .p-contact-applet-group-item-title-t{
	color:#0864F0;
	-webkit-transition: .3s;
    transition: .3s;
}
.p-contact-applet-api:hover .p-contact-applet-api p{
	color:#0864F0;
}
.p-contact-applet-api-line.on{
	width:80px;
	//width:40px;
}
.p-contact-applet-cons.on {
	height: 365px;
    -webkit-backdrop-filter: saturate(180%) blur(20px);
    backdrop-filter: saturate(180%) blur(20px);
}
.p-contact-applet-group.on {
	display: block;
}

.p-contact-applet-main-left{
	float:left;
	width:310px;
	height:342px;
	overflow:hidden;
	//background-color: #F3F5F8;
	background-position: 50%;
    background-repeat: no-repeat;
	background-size: cover;
	padding-top:35px;
}	
.p-contact-applet-main-scene{
	width:260px;
	height:260px;
	border-radius:2px;
	//background: #EAF2FE ;
	//padding:35px 0px 20px 30px;
	//background:url(../image/index/applet/bg.jpg) no-repeat;
	//background-size: 100% 100%;
	padding-left:40px;
	//border:1px solid #596178;
	padding-top:10px;
	//margin-left:30px;
}
.p-contact-applet-main-scene-title{
	font-weight: 500;
    font-size: 30px;
    //color: #2468f2;
	color: #000;
    line-height: 30px;
	
}
.p-contact-applet-main-scene-content{
	color: #596178;
    line-height: 24px;
    font-family: PingFangSC-Regular;
    font-size: 14px;
    width: 190px;
    margin-top: 20px;
}
.p-contact-applet-main-scene-link{
	margin-top: 20px;	
}
.p-contact-applet-main-scene-link-a{
	font-size:14px;	
	color: #2468f2;
    line-height: 20px;
	margin-right:10px;
}
.p-contact-applet-main-scene-link-a:hover{
	text-decoration: underline;
}
.p-contact-applet-main-scene-more{
	display: block;
}
.p-contact-applet-main-scene-more-a{
	display: block;
	max-width: 136px;
    height: 40px;
    line-height: 38px;
    border-radius: 2px;
	padding: 0 16px;
    background-color: #00a4ff;
    border: 1px solid transparent;
    color: #fff;
    font-size: 14px;
	text-align: center;
	cursor: pointer;
    outline: 0;
    box-sizing: border-box;
    text-decoration: none;
	margin-top:30px;
}
.p-contact-applet-main-scene-more-a:hover{
	background-color: #0092ee;
	-webkit-transition: .2s;
    transition: .2s;
}
.p-contact-applet-main-scene-more-a2{
	display: block;
    width: 120px;
    height: 32px;
    border-radius: 4px;
    line-height: 32px;
    text-align: center;
    margin-top: 30px;
    background: #3D79F4;
    color: #fff;
    font-size: 14px;
}
.p-contact-applet-main-scene-more-a2:hover{
	background: #4D86F9;
	-webkit-transition: .3s;
    transition: .3s;
}
.p-contact-applet-main-right{
	float:right;
	width:850px;
	height:342px;
	overflow:hidden;
	//background-color: #F3F5F8;
}
.p-contact-applet-main-one{
	float:left;
	width:850px;
	height:342px;
	overflow:hidden;
	//background-color: #F3F5F8;
}
.p-contact-applet-main-two{
	float:left;
	width:310px;
	height:342px;
	overflow:hidden;
	//background-color: #F3F5F8;
}

.p-contact-applet-item{
	width:420px;
	height:168.5px;
	float:left;
	margin-bottom:5px;
	overflow:hidden;
	margin-left:5px;
	background-color: #F2F5FA;
	padding-top:28px;
	padding-left:30px;
}
.p-contact-applet-main-right-a:nth-child(2n) .p-contact-applet-item{
	//margin-right:0px;
}
.p-contact-applet-item-two{
	width:420px;
	height:168.5px;
	float:left;
	margin-bottom:5px;
	overflow:hidden;
	margin-right:5px;
	background-color: #F2F5FA;
	padding-top:28px;
	padding-left:30px;
}
.p-contact-applet-main-right-a:nth-child(2n) .p-contact-applet-item-two{
	margin-right:0px;
}
.p-contact-applet-item-left{
	float:left;
	width:60px;
	overflow:hidden;
}
.p-contact-applet-item-left-img{
	margin-top:20px;
	width:60px;
	height:60px;
	//opacity:0.8;
	//box-shadow: 0px 0px 15px rgb(0 0 0 / 14%);
}
.p-contact-applet-item-right{
	float:left;
	width:310px;
	padding-left:20px;
}
.p-contact-applet-item-right-two{
	float:left;
	width:310px;
	padding-left:15px;
}
.p-contact-applet-item-title{
	width:100%;
	height:26px;
	overflow:hidden;
}
.p-contact-applet-item-title-t{
	float:left;
	max-width:260px;
    font-size: 16px;
    color: #000;
    line-height: 22px;
	height:22px;
    font-weight: 600;
	overflow: hidden;
}
.p-contact-applet-item-title-tips{
	float:left;
	margin-left: 8px;
    white-space: nowrap;	
}
.p-contact-applet-item-title-tips2{
	float:left;
	margin-left: 10px;
    border: 1px solid #2468f2;
    border-radius: 2px;
    font-size: 12px;
    letter-spacing: 0;
	color: #2468f2;
	border-radius: 4px;
    text-align: center;
	line-height:20px;
	padding:0 10px;
}
.p-contact-applet-item-title-tips-hot{
	float:left;
	margin-left: 10px;
	font-size: 12px;
    color: #fff;
	//background-image: -webkit-linear-gradient(225deg,#ff7138,#f24709);
    //background-image: -moz-linear-gradient(225deg,#ff7138 0,#f24709 100%);
    background-image: linear-gradient(225deg,#ff7138,#f24709);
	//background-image: linear-gradient(225deg,#2468f2,#044EE6);
    line-height: 22px;
    padding: 0 6px;
	text-align: center;
	font-weight:600;
	border-radius:2px;
}
.p-contact-applet-item-title-tips-tag{
	display: inline-block;
    vertical-align: middle;
    padding-left: 6px;
	-webkit-font-smoothing: antialiased;
}
.p-contact-applet-item-title-tips-tag__inner{
	display: inline-block;
    vertical-align: middle;
    position: relative;
    padding: 0 8px;
    height: 22px;
    box-sizing: border-box;
    font-size: 12px;
    line-height: 22px;
    color: #fff;
    background-color: #f64041;
    border-radius: 2px;
    border-bottom-left-radius: 0;
}
.p-contact-applet-item-title-tips-tag__inner:after{
	content: "";
    position: absolute;
    right: 100%;
    bottom: 0;
    width: 0;
    height: 0;
    border-color: transparent #f64041 #f64041 transparent;
    border-style: solid;
    border-width: 2px 3px;
}
.p-contact-applet-item-tips{
	width:100%;
	padding-top:10px;
	height:40px;
	overflow:hidden;
}
.p-contact-applet-item-tips-content{
    padding: 5px 16px;
    border: 1px solid #2468f2;
    border-radius: 2px;
    font-size: 12px;
    letter-spacing: 0;
	color: #2468f2;
	border-radius: 4px;
    text-align: center;
}
.p-contact-applet-item-content{
	width:100%;
	overflow: hidden;
    height: 52;
    margin-top: 6px;
}
.p-contact-applet-item-content-desc{
	display: inline-block;
	max-width:270px;
    font-size: 14px;
    color: #666;
    line-height: 24px;
    height: 48px;
    overflow: hidden;
}
.p-contact-applet-item-content-desc-two{
	display: inline-block;
	max-width:220px;
    font-size: 14px;
    color: #666;
    line-height: 24px;
    height: 48px;
    overflow: hidden;
}
.p-contact-applet-item-content-link{
	display: inline-block;
	max-width:270px;
    font-size: 14px;
    color: #006EFF;
    line-height: 24px;
    height: 48px;
    overflow: hidden;
}
.p-contact-applet-item-tips-card{
	width:100%;
	margin-top: 6px;
    height: 20px;
    overflow: hidden;
}
.p-contact-applet-item-content-card-tips{
	float: left;
    border: 1px solid #bbb;
    border-radius: 2px;
    font-size: 12px;
    color: #999;
    line-height: 18px;
    margin-right: 6px;
    padding: 0 6px;
}
.p-contact-applet-item:hover{
	//-webkit-box-shadow: 0 5px 10px 0 rgba(0,0,0,.05);
    //-moz-box-shadow: 0 5px 10px 0 rgba(0,0,0,.05);
    //box-shadow: 0 5px 10px 0 rgba(0,0,0,.05);
}
.p-contact-applet-item:hover .p-contact-applet-item-title-t{
	color:#0864F0;
	-webkit-transition: .3s;
    transition: .3s;
}
.p-contact-applet-item-two:hover .p-contact-applet-item-title-t{
	color:#0864F0;
	-webkit-transition: .3s;
    transition: .3s;
}


/*   技术服务 - 全部技术服务 - 全部服务列表 -新版  */
.technology-function-main-ul{
	margin-top:30px;
	overflow:hidden;
	width:100%;
	height:100%;
}
.technology-function-main-li{
	float:left;
	position:relative;
	width: 278.75px;
    height: 290px;
    border: 1px solid #eee;
    text-align: center;
    padding: 30px 15px;
    margin-right: 15px;
    margin-bottom: 15px;
	border-radius:2px;
	overflow:hidden;
}
.technology-function-main-li-a:nth-child(4n) .technology-function-main-li{
	margin-right: 0;
}
.technology-function-main-li-imgdiv{
	width: 80px;
    height: 80px;
	margin:0 auto;
	margin-top:8px;
}
.technology-function-main-li-img{
	width:100%;
	height:100%;
}
.technology-function-main-li-info{
	width:100%;
}
.technology-function-main-li-title{
	font-size: 16px;
    line-height: 24px;
    padding: 18px 0 6px;
    font-weight: 600;
	color:#000;
}
.technology-function-main-li-content{
	color: #f53d3d;
	line-height: 24px;
	font-size: 18px;
	font-weight: 600;
}
.technology-function-main-li-desc{
	font-size: 14px;
    color: #666;
    line-height: 22px;
    text-align: center;
	padding-left:12px;
	padding-right:12px;
}
.technology-function-main-li-content-span{
	color: #8c8c8c;
	font-weight:normal;
	font-size: 14px;
}
.technology-function-main-li-content-spany{
	color: #f53d3d;
	font-weight:normal;
	font-size: 16px;
}
.technology-function-main-li-biaoqian{
	width:100%;
	height:100%;
	overflow:hidden;
	margin-top:18px;
	text-align:center;
	border-radius:2px;
}
.technology-function-main-li-biaoqian-content{
	display: inline-block;
    text-align: center;
    padding: 8px 12px;
    background-color: #E6F8FF;
    color: #00bdff;
	font-size: 14px;
}
.technology-function-main-li-btnmain{
	width:100%;
	height:100%;
	overflow:hidden;
}
.technology-function-main-li-btn{
	opacity: 0;
    position: absolute;
    bottom: 28px;
    left: 50%;
    margin-left: -96px;
    width: 192px;
    height: 32px;
    text-align: center;
    line-height: 32px;
    color: white;
    font-size: 14px;
    //font-weight: bold;
    background-color: #00bdff;
    border-radius: 3px;
    text-decoration: none;
    padding: 0;
    transition: .5s;
    cursor: pointer;
}
.technology-function-main-li-btn:hover{
	color: white;
	background-color: #00aeff;
}
.technology-function-main-li:hover .technology-function-main-li-imgdiv{
    transform: translateY(-8px);
    transition: .5s;
}
.technology-function-main-li:hover .technology-function-main-li-info{
    transform: translateY(-8px);
    transition: .5s;
}
.technology-function-main-li:hover .technology-function-main-li-btn {
    opacity: 1;
	-webkit-animation-fill-mode: forwards;
	-moz-animation-fill-mode: forwards;
    animation: floatbtn .5s;
}
.technology-function-main-li:hover{	
    color: #006EFF;
	border: 1px solid #B2CCFE;
}
.technology-function-main-li:hover .technology-function-main-li-title{	
    color: #333;
}


/*   场景服务 - 全部场景应用 - 全部应用列表   */
.scene-function-main{
    width: 1160px;
    text-align: center;
    min-height: 600px;
    position: relative;
	margin:0 auto;
    overflow: hidden;
	margin-bottom:30px;
}
.scene-function-main-title{
	line-height: 60px;
    font-size: 28px;
    color: #333;
    font-weight: 600;
    margin-bottom: 30px;
	margin-top:50px;
}
.scene-function-main-caozuo{
	margin-top:60px;
	width:100%;
	overflow: hidden;
}
.scene-function-main-caozuo-paixu{
	float:left;
	margin-right:60px;
}
.scene-function-main-caozuo-date{
	float:left;
	margin-right:60px;
}
.scene-function-main-caozuo-price{
	float:left;
}
.scene-function-main-caozuo-leixing{
	float:left;
}
.scene-function-main-caozuo-number{
	float:right;
}
.scene-function-main-caozuo-sign{
	float:left;
	width: 6px;
    height: 6px;
	background-color: #00bdff;
	margin-top:4px;
	margin-right:5px;
}
.scene-function-main-caozuo-span{
	float:left;
	font-size:14px;
	margin-right:20px;
}
.scene-function-main-caozuo-a{
	float:left;
	color:#666;
	font-size:14px;
	margin-right:20px;
}
.scene-function-main-caozuo-active{
	color: #00bdff;
}
.scene-function-main-caozuo-a-px{
	float:left;
}
.scene-function-main-caozuo-label1{
	float:left;
	width:14px;
	height:14px;
	background: url(../image/main/q1.png) no-repeat;
	background-size:100% 100%;
	margin-left:5px;
}
.scene-function-main-caozuo-label1-active{
	background: url(../image/main/q1_hover.png) no-repeat;
	background-size:100% 100%;
}
.scene-function-main-caozuo-label2{
	float:left;
	width:14px;
	height:14px;
	background: url(../image/main/q2.png) no-repeat;
	background-size:100% 100%;
	margin-left:5px;
}
.scene-function-main-caozuo-label2-active{
	background: url(../image/main/q2_hover.png) no-repeat;
	background-size:100% 100%;
}
.scene-function-main-ul{
	margin-top:30px;
	width: 100%;
	overflow:hidden;
}

.scene-function-main-list{
	width: 100%;
	overflow:hidden;
}
.scene-function-main-item{
	float:left;
	text-align: left;
    width:372px;
    height: 434px;
	margin-right:22px;
	margin-bottom:22px;
	border:1px solid #dadcdf;
    position: relative;
    cursor: pointer;
    overflow: hidden;    
	box-shadow: 4px 4px 10px 4px rgb(18 113 239 / 6%);
}
.scene-function-main-item:nth-child(3n){
	margin-right:0;
}
.scene-function-main-item-index{
	float:left;
	text-align: left;
    width:372px;
    height: 390px;
	margin-right:22px;
	margin-bottom:22px;
	border:1px solid #dadcdf;
    position: relative;
    cursor: pointer;
    overflow: hidden;    
	//box-shadow: 4px 4px 10px 4px rgb(18 113 239 / 6%);
	-webkit-box-shadow: 0 0 20px rgb(0 0 0 / 6%);
    box-shadow: 0 0 20px rgb(0 0 0 / 6%);
}
.scene-function-main-item-index:nth-child(3n){
	margin-right:0;
}
.scene-function-main-item-child{
	width:100%;
	padding: 25px;
	text-align:left;
}
.scene-function-main-item-img-main{
	width: 100%;
	height:100%;
	overflow:hidden;
	margin-bottom:15px;
}
.scene-function-main-item-img-logo{
	width: 76px;
    height: 76px;
}
.scene-function-main-item-title{
	margin-bottom: 15px;
	color:#000;
    width: 100%;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    font-size: 20px;
    font-weight: 700;
    line-height: 32px;
}
.scene-function-main-item-info{
	margin-bottom: 30px;
    height: 76px;
    overflow: hidden;
    color: #3C3A3A;
	font-size:14px;
    line-height: 24px;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 4;
    -webkit-box-orient: vertical;
	text-align:justify;
}
.scene-function-main-item-price{
	display: block;
    color: #ff540a;
    font-size: 26px;
	font-weight:600;
    margin-bottom: 10px;
}
.scene-function-main-item-price-yang{
	font-size: 18px;
	font-weight:500;
}
.scene-function-main-item-price-span{
	color: #999;
    font-size: 14px;
    margin-left: 5px;
	font-weight:500;
}
.scene-function-main-item-price-old{
	font-size: 14px;
    color: #999;
    text-decoration: line-through;
    display: inline-block;
    margin-left: 10px;
	font-weight:500;
}
.scene-function-main-item-label{
	position: absolute;
    top: 30px;
    right: 25px;
    width: 68px;
    height: 24px;
    background-color: #e5f8ff;
    font-size: 14px;
    color: #00bdff;
    text-align: center;
    line-height: 24px;
    border-radius: 3px;
}
.scene-function-main-item-use{
	width: 100%;
    margin-top: 25px;
    overflow: hidden;
}
.scene-function-main-item-use-btn{
	float: left;
    border: none;
    color: #fff;
    letter-spacing: 0;
    padding: 0px 16px;
    background: #ff6819;
    font-size: 14px;
    margin-right: 10px;
    line-height: 30px;
    border-radius: 2px;
}
.scene-function-main-item-use-btn2{
	float: left;
    border: none;
    color: #fff;
    letter-spacing: 0;
    padding: 0px 16px;
    //background: #4a81ff;
	border: 1px solid #ff6819;
	color: #ff6819;
    font-size: 14px;
    margin-right: 10px;
    line-height: 30px;
    border-radius: 2px;
}
.scene-function-main-item-use-biaoqian-a1{
	float: left;
    padding: 3px 7px;
    border: 1px solid #108cee;
    font-size: 12px;
    color: #108CEE;
    margin-right: 10px;
    margin-top: 3px;
}
.scene-function-main-item-use-biaoqian-a2{
	float: left;
    font-size: 12px;
    color: #FE8E6C;
    padding: 3px 7px;
    margin-right: 10px;
    border: 1px solid #FE8E6C;
    margin-top: 3px;
}
.scene-function-main-item-biaoqian{
	width: 100%;
    margin-top: 25px;
    overflow: hidden;
}
.scene-function-main-item-biaoqian-ai-one{
	float: left;
    padding: 3px 7px;
    border: 1px solid #108cee;
    font-size: 12px;
    color: #108CEE;
    margin-right: 10px;
    margin-top: 3px;
}
.scene-function-main-item-biaoqian-ai-two{
	float: left;
	font-size: 12px;
    color: #FE8E6C;
    padding: 3px 7px;
    margin-right: 10px;
    border: 1px solid #FE8E6C;
    margin-top: 3px;
}
.scene-function-main-item-biaoqian-title{
	font-size:14px;
	color:#333;
	margin-right:10px;
}
.scene-function-main-item-biaoqian-span{
	margin-right: 10px;
    color: #108CEE;
	font-size:14px;
}
.scene-function-main-item:hover{
	-webkit-transition: .3s;
    transition: .3s;
	-webkit-box-shadow: 0 5px 10px 0 rgba(0,0,0,.05);
    -moz-box-shadow: 0 5px 10px 0 rgba(0,0,0,.05);
    box-shadow: 0 5px 10px 0 rgba(0,0,0,.05);
}
.scene-function-main-item:hover .scene-function-main-item-title{
	-webkit-transition: .3s;
    transition: .3s;
	color:#006EFF;
}
.scene-function-main-item-index:hover{
	-webkit-transition: .3s;
    transition: .3s;
	-webkit-box-shadow: 0 5px 10px 0 rgba(0,0,0,.05);
    -moz-box-shadow: 0 5px 10px 0 rgba(0,0,0,.05);
    box-shadow: 0 5px 10px 0 rgba(0,0,0,.05);
	border: 1px solid #B2CCFE;
}
.scene-function-main-item-index:hover .scene-function-main-item-title{
	-webkit-transition: .3s;
    transition: .3s;
	color:#006EFF;
}

/*   小微服务 - 服务分类 - 应用列表   */
.applet-function-sort-main{
    width: 1200px;
    text-align: center;
    min-height: 600px;
    position: relative;
	margin:0 auto;
    overflow: hidden;
	margin-bottom:40px;
	padding-top:20px;
}
.applet-function-sort-main-title{
	line-height: 60px;
    font-size: 30px;
    color: #333;
    font-weight: 600;
    margin-bottom: 10px;
    margin-top: 30px;
}
.applet-function-sort-main-caozuo{
	margin-top:60px;
	width:100%;
	overflow: hidden;
}
.applet-function-sort-main-caozuo-paixu{
	float:left;
	margin-right:60px;
}
.applet-function-sort-main-caozuo-leixing{
	float:left;
}
.applet-function-sort-main-caozuo-sign{
	float:left;
	width: 6px;
    height: 6px;
	background-color: #00bdff;
	margin-top:4px;
	margin-right:5px;
}
.applet-function-sort-main-caozuo-span{
	float:left;
	font-size:14px;
	margin-right:20px;
}
.applet-function-sort-main-caozuo-a{
	float:left;
	color:#666;
	font-size:14px;
	margin-right:20px;
}
.applet-function-sort-main-caozuo-active{
	color: #00bdff;
}

.applet-function-sort-main-ul{
	padding:20px;
	overflow:hidden;
	width:100%;
	height:100%;
}
.applet-function-sort-main-li{
	position:relative;
	float:left;
	width: 372px;
    height: 392px;
    border: 1px solid #dfe1e6;
    cursor: pointer;
	margin-right:22px;
	margin-bottom:22px;
	border-radius:2px;
	box-shadow: 4px 4px 10px 4px rgb(18 113 239 / 3%);
	background-image: url(https://www.xfyun.cn/static/img/beginner/new-01-bg.png);
}
.applet-function-sort-main-li:hover{
	border: 1px solid #B2CCFE;
	//-webkit-box-shadow: 0 5px 10px 0 rgb(0 0 0 / 5%);
    //-moz-box-shadow: 0 5px 10px 0 rgba(0,0,0,.05);
    //box-shadow: 0 5px 10px 0 rgb(0 0 0 / 5%);
	-webkit-transition: .3s;
    transition: .3s;
}
.applet-function-sort-main-ul-a:nth-child(3n) .applet-function-sort-main-li{
	margin-right:0;
}
.applet-function-sort-main-li-a{
	position:relative;
	float:left;
	width: 372px;
    height: 362px;
    border: 1px solid #dfe1e6;
    cursor: pointer;
	margin-right:22px;
	margin-bottom:22px;
	border-radius:2px;
	box-shadow: 4px 4px 10px 4px rgb(18 113 239 / 3%);
	//background-image: url(https://www.xfyun.cn/static/img/beginner/new-01-bg.png);
}
.applet-function-sort-main-li-a:hover{
	border: 1px solid #B2CCFE;
	//-webkit-box-shadow: 0 5px 10px 0 rgb(0 0 0 / 5%);
    //-moz-box-shadow: 0 5px 10px 0 rgba(0,0,0,.05);
    //box-shadow: 0 5px 10px 0 rgb(0 0 0 / 5%);
	-webkit-transition: .3s;
    transition: .3s;
}
.applet-function-sort-main-ul-a:nth-child(3n) .applet-function-sort-main-li-a{
	margin-right:0;
}
.applet-function-sort-main-item-label{
	position: absolute;
    top: 25px;
    left: 25px;
    width: 68px;
    height: 24px;
    background-color: #e5f8ff;
    font-size: 14px;
    color: #00bdff;
    text-align: center;
    line-height: 24px;
    border-radius: 3px;
}
.applet-function-sort-main-li-a:hover .applet-function-sort-main-item-label{
	//-webkit-transition: .1s;
    //transition: .1s;
	//color:#006EFF;
}
.applet-function-sort-main-li-icon-box{
	width: 100%;
    cursor: pointer;
	overflow:hidden;
	margin-top:35px;
}
.applet-function-sort-main-li-icon-box-a{
	width: 100%;
    cursor: pointer;
	overflow:hidden;
	margin-top:40px;
}
.applet-function-sort-main-li-icon{
	display:block;
	width: 90px;
    height: 90px;
	margin:0 auto;
}
.applet-function-sort-main-li-icon-a{
	display:block;
	width: 80px;
    height: 80px;
	margin:0 auto;
}
.applet-function-sort-main-li-content{
	width: 100%;
    padding: 0 30px;
	overflow:hidden;
}
.applet-function-sort-main-li-name{
	margin-top:18px;
	font-size: 22px;
    font-weight: 600;
    color: #000;
    cursor: pointer;
	line-height: 38px;
    overflow: hidden;
	margin-bottom: 8px;
}
.applet-function-sort-main-li-a:hover .applet-function-sort-main-li-name{
	-webkit-transition: .1s;
    transition: .1s;
	color:#006EFF;
}
.applet-function-sort-main-li-description{
	font-size: 14px;
    color: #454545;
    line-height: 24px;
	text-align:left;
}
.applet-function-sort-main-li-detail-box{
	width:100%;
    margin-top: 20px;
}
.applet-function-sort-item-price{
	display: block;
    color: #ff540a;
    font-size: 24px;
	font-weight:600;
    margin-top: 20px;
}
.applet-function-sort-item-price-yang{
	font-size: 18px;
	font-weight:500;
}
.applet-function-sort-item-price-span{
	color: #999;
    font-size: 14px;
    margin-left: 5px;
	font-weight:500;
}
.applet-function-sort-item-price-old{
	font-size: 14px;
    color: #999;
    text-decoration: line-through;
    display: inline-block;
    margin-left: 10px;
	font-weight:500;
}

.applet-function-sort-main-li-button{
	display: inline-block;
    white-space: nowrap;
    cursor: pointer;
	border: 1px solid #d9d9d9;
	border-color: #e8f8ff;
    margin-top: 22px;
	color: #00bdff;
    background: #e6f8ff;
	//color: #fff;
    //background: #00bdff;
	padding: 8px 30px;
	font-size:14px;
	border-radius: 3px;
	text-align: center;
    box-sizing: border-box;
    outline: 0;
    transition: .1s;
    font-weight: 500;
}
.applet-function-sort-main-li:hover .applet-function-sort-main-li-button{
	background: #00bdff;
    color: #fff;
    -webkit-transition: .3s;
    transition: .3s;
}
.applet-function-sort-main-li-button-user{
	display: inline-block;
	margin-top:25px;
    border: none;
    color: #fff;
    letter-spacing: 0;
    padding: 0px 20px;
    background: #ff6819;
    font-size: 14px;
    margin-right: 10px;
    line-height: 30px;
    border-radius: 2px;
}

/*   小微服务 - 全部小微应用 - 全部应用列表   */
.applet-function-main{
    width: 1160px;
    text-align: center;
    min-height: 600px;
    position: relative;
	margin:0 auto;
    overflow: hidden;
	margin-bottom:30px;
}
.applet-function-main-caozuo{
	margin-top:60px;
	width:100%;
	overflow: hidden;
}
.applet-function-main-caozuo-paixu{
	float:left;
	margin-right:60px;
}
.applet-function-main-caozuo-leixing{
	float:left;
}
.applet-function-main-caozuo-sign{
	float:left;
	width: 6px;
    height: 6px;
	background-color: #00bdff;
	margin-top:4px;
	margin-right:5px;
}
.applet-function-main-caozuo-span{
	float:left;
	font-size:14px;
	margin-right:20px;
}
.applet-function-main-caozuo-a{
	float:left;
	color:#666;
	font-size:14px;
	margin-right:20px;
}
.applet-function-main-caozuo-active{
	color: #00bdff;
}

.applet-function-main-ul{
	margin-top:30px;
	overflow:hidden;
	width:100%;
	height:100%;
}
.applet-function-main-li{
	float:left;
	width: 278.75px;
    height: 300px;
    border: 1px solid #dfe1e6;
    cursor: pointer;
	margin-right:15px;
	margin-bottom:15px;
	border-radius:2px;
}
.applet-function-main-li:hover{
	border: 1px solid #B2CCFE;
	-webkit-transition: .3s;
    transition: .3s;
}
.applet-function-main-ul-a:nth-child(4n) .applet-function-main-li{
	margin-right:0;
}
.applet-function-main-li-icon-box{
	width: 100%;
	height: 80px;
    cursor: pointer;
	overflow:hidden;
	margin-top:36px;
}
.applet-function-main-li-icon{
	display:block;
	width: 80px;
    height: 80px;
	margin:0 auto;
}
.applet-function-main-li-content{
	width: 100%;
    padding: 0 30px;
	overflow:hidden;
}
.applet-function-main-li-name{
	margin-top:28px;
	font-size: 16px;
    font-weight: 600;
    color: #000;
    cursor: pointer;
    overflow: hidden;
}
.applet-function-main-li-description{
	font-size: 14px;
    color: #666;
    line-height: 22px;
    margin-top: 12px;
	//text-align:left;
}
.applet-function-main-li-detail-box{
	width:100%;
    margin-top: 20px;
}
.applet-function-main-li-price{
	font-size: 14px;
    font-weight: 500;
    color: #f53d3d;
}
.applet-function-main-li-price span{
	font-size: 18px;
	font-weight: 600;
}
.applet-function-main-li-button{
	display: inline-block;
    white-space: nowrap;
    cursor: pointer;
	border: 1px solid #d9d9d9;
	border-color: #e8f8ff;
    margin-top: 20px;
	color: #00bdff;
    background: #e6f8ff;
	padding: 8px 25px;
	font-size:14px;
	border-radius: 3px;
	text-align: center;
    box-sizing: border-box;
    outline: 0;
    transition: .1s;
    font-weight: 500;
}
.applet-function-main-li:hover .applet-function-main-li-button{
	background: #00bdff;
    color: #fff;
    -webkit-transition: .3s;
    transition: .3s;
}


.p-contact-pingtai{
	width:100%;
	height:100%;
	overflow:hidden;
}
.p-contact-pingtai-main{
	width:1160px;
	height:550px;
	margin:0 auto;
	overflow:hidden;
	background:#fff;
	text-align:left;
}


/*   人工智能分类   */
.technology-index-assort-main {
    width: 1160px;
    text-align: center;
    min-height: 400px;
    position: relative;
    margin: 0 auto;
    overflow: hidden;
	padding-top:70px;
	margin-top:-50px;
	margin-bottom:40px;
}
.technology-index-assort-main-title{
	line-height: 60px;
    font-size: 30px;
    color: #000000;
    font-weight: 600;
    margin-bottom: 30px;
    margin-top: 30px;
}
.technology-index-assort-main-contain{
	width:1160px;
	height:400px;
	margin:0 auto;
	overflow:hidden;
	background:#fff;
	text-align:left;
}
.indexTools-group-scene-list-technology{
	float:left;
	box-sizing: border-box;
	height:380px;
	//margin-right: 10px;
	margin-right: 15px;
	border-radius: 2px;
	overflow: hidden;
	position: relative;
	transition: width .3s ease-in-out,box-shadow .3s ease-in-out;	
    background-repeat: no-repeat;
	background-position: 100% 0;
	background-size: auto 100%;
	padding: 30px 20px 22px;
	box-shadow: 8px 8px 20px rgb(55 99 170 / 10%);
	border: 2px solid #fff;
	border-radius:5px;
}
.indexTools-group-scene-list-technology-v2{
	width:445px;
}
.indexTools-group-scene-list-technology-v2.on{
	width:700px;
	transition: width .3s ease-in-out,box-shadow .3s ease-in-out;
}
.indexTools-group-scene-list-technology-v3{
	width:300px;
}
.indexTools-group-scene-list-technology-v3.on{
	width:530px;
	transition: width .3s ease-in-out,box-shadow .3s ease-in-out;
}
.indexTools-group-scene-list-technology-v4{
	width:210px;
}
.indexTools-group-scene-list-technology-v4.on{
	width:485px;
	transition: width .3s ease-in-out,box-shadow .3s ease-in-out;
}
.indexTools-group-scene-list-technology-v5{
	width:180px;
}
.indexTools-group-scene-list-technology-v5.on{
	width:380px;
	transition: width .3s ease-in-out,box-shadow .3s ease-in-out;
}
.indexTools-group-scene-list-technology.on{
	
}
.indexTools-group-scene-list-technology:last-child{
	margin-right: 0px;
}



/*   技术服务 - 服务详情 - 立即体验   */
.technology-function-info-tiyan{
    width: 1160px;
    text-align: center;
    min-height: 300px;
	margin:0 auto;
    overflow: hidden;
	margin-bottom:100px;
}
.technology-function-info-tiyan-title{
	line-height: 60px;
    font-size: 32px;
    color: #000;
    font-weight: 500;     
	margin-top: 50px;
}
.technology-function-info-tiyan-img{
	width:160px;
	height:160px;
	margin-top:40px;
}
.technology-function-info-tiyan-content{
	line-height: 26px;
    margin-top: 10px;
    font-size: 16px;
    color: #606879;
}
.technology-function-info-tiyan-use{
	display: block;
    width: 180px;
    height: 46px;
	margin:0 auto;
	margin-top:50px;
    line-height: 46px;
    //border-radius: 2px;
    font-size: 16px;
    text-align: center;
    transition: all 0.1s linear 0s;
	color: #0AADE6;
    border: 1px solid #B1E9FF;
	background: #e6f8ff;
}
.technology-function-info-tiyan-use:hover{
	color: #fff;
	background: #00bdff;
	border: 1px solid #00bdff;
}

/*   技术服务 - 技术详情 - 应用场景   */
.technology-function-info-changjing{
    width: 1160px;
    text-align: center;
    min-height: 400px;
	margin:0 auto;
    overflow: hidden;
	margin-bottom:10px;
}
.technology-function-info-changjing-title{
	line-height: 60px;
    font-size: 32px;
    color: #000;
    font-weight: 500;   
    margin-top: 50px;
}
.technology-function-info-introduction-main{
	width: 100%;
    overflow: hidden;	
	text-align:left;
	margin-top:30px;
}
.technology-function-info-introduction-list{
	position: relative;
    float: left;
    width: 373px;
    height: 160px;
    margin-right: 20.5px;
    margin-bottom: 20.5px;
	border-radius: 4px;
    border: 1px solid #dce0e9;
	padding:30px;
}
.technology-function-info-introduction-list:nth-child(3n){
	margin-right:0;
}
.technology-function-info-introduction-list-left{
	float:left;
	width:50px;
	overflow:hidden;
}
.technology-function-info-introduction-list-img{
	width:50px;
	height:50px;
	//margin-top:20px;
}
.technology-function-info-introduction-list-right{
	float:left;
	width:260px;
	overflow:hidden;
	padding-left:15px;
}
.technology-function-info-introduction-list-title{
	font-weight: 500;
    color: #000;
    font-size: 20px;
}
.technology-function-info-introduction-list-desc{
	font-size: 14px;
    font-weight: normal;
    color: #606879;
    margin-top: 10px;
	line-height:22px;
	text-align: justify;
}


/*   技术服务 - 服务详情 - 技术介绍   */
.technology-function-info-introduction{
    width: 1160px;
    text-align: center;
    min-height: 200px;
	margin:0 auto;
    overflow: hidden;
	margin-bottom:40px;
	margin-top: 60px;
}
.technology-function-info-introduction-icon{
	width:98px;
	height:98px;	
}
.technology-function-info-introduction-title{
	line-height: 32px;
    font-size: 30px;
    color: #000;
    font-weight: 600;   
    margin-top:25px;
}
.technology-function-info-introduction-line{
	display: block;
    width: 3%;
    height: 3px;
    background: #016CFA;
    margin: auto;
    margin-top: 20px;
}
.technology-function-info-introduction-content{
	width: 1000px;
	margin:0 auto;
	text-align:justify;
	line-height:30px;
	color: #606879;
	font-size:18px;
	margin-top:30px;
}
.technology-function-info-introduction-item{
	width: 100%;
    display: flex;
    overflow: hidden;
    justify-content: center;
    flex-flow: row wrap;	
	text-align:center;
	margin-top:40px;
}
.technology-function-info-introduction-item-list{
	box-sizing: border-box;
    flex: 0 0 16%;
}
.technology-function-info-introduction-item-list-img{
	width:60px;
	height:60px;
	margin:0 auto;
}
.technology-function-info-introduction-item-list-title{
	margin-top: 20px;
    font-weight: 500;
	color: #212529;
	font-size:16px;
}

.technology-function-info-introduction-main{
	width: 100%;
    overflow: hidden;	
	text-align:left;
	margin-top:30px;
}
.technology-function-info-introduction-list{
	position: relative;
    float: left;
    width: 373px;
    height: 160px;
    margin-right: 20.5px;
    margin-bottom: 20.5px;
	border-radius: 4px;
    border: 1px solid #dce0e9;
	padding:30px;
}
.technology-function-info-introduction-list:nth-child(3n){
	margin-right:0;
}
.technology-function-info-introduction-list-left{
	float:left;
	width:50px;
	overflow:hidden;
}
.technology-function-info-introduction-list-img{
	width:50px;
	height:50px;
	//margin-top:20px;
}
.technology-function-info-introduction-list-right{
	float:left;
	width:260px;
	overflow:hidden;
	padding-left:15px;
}
.technology-function-info-introduction-list-title{
	font-weight: 500;
    color: #000;
    font-size: 20px;
}
.technology-function-info-introduction-list-desc{
	font-size: 14px;
    font-weight: normal;
    color: #606879;
    margin-top: 10px;
	line-height:22px;
	text-align: justify;
}

/*   技术服务 - 服务详情 - 识别结果   */
.technology-function-info-shibie{
    width: 1160px;
    text-align: center;
    min-height: 200px;
	margin:0 auto;
    overflow: hidden;
	margin-bottom:20px;
	margin-top: 50px;
}
.technology-function-info-shibie-icon{
	width:88px;
	height:88px;
}
.technology-function-info-shibie-title{
	line-height: 32px;
    font-size: 32px;
    color: #000;
    font-weight: 500;   
    margin-top:20px;
}
.technology-function-info-shibie-container{
	//width:900px;
	//margin:0 auto;
	margin-top:45px;
}
.technology-function-info-shibie-container-left{
	float:left;
	width: 650px;
    height: 440px;
	position: relative;
	background:#F6F8FB;
	padding:20px;
	border: 1px solid #F1F7FF;
	//border: 1px solid #DBDBDB;
}
.technology-function-info-shibie-container-left-lb, .technology-function-info-shibie-container-left-lt, .technology-function-info-shibie-container-left-rb, .technology-function-info-shibie-container-left-rt {
    width: 18px;
    height: 18px;
    position: absolute;
}
.technology-function-info-shibie-container-left-lt{
	left: -1px;
    top: -1px;
    border-left: 1px solid #00A4FF;
    border-top: 1px solid #00A4FF;
}
.technology-function-info-shibie-container-left-rt{
	right: -1px;
    top: -1px;
    border-right: 1px solid #00A4FF;
    border-top: 1px solid #00A4FF;
}
.technology-function-info-shibie-container-left-lb{
	left: -1px;
    bottom: -1px;
    border-left: 1px solid #00A4FF;
    border-bottom: 1px solid #00A4FF;
}
.technology-function-info-shibie-container-left-rb{
	right: -1px;
    bottom: -1px;
    border-right: 1px solid #00A4FF;
    border-bottom: 1px solid #00A4FF;
}
.technology-function-info-shibie-container-left-content{
    
}
.technology-function-info-shibie-container-left-img{
	width:100%;
	height:100%;
}
.technology-function-info-shibie-container-right{
	float:right;
	width: 480px;
    height: 440px;
    padding: 30px;	
    border: 1px solid #DBDBDB;
	overflow:hidden;
	//background: url(../image/logo/logo_bj.png) no-repeat center center;
	//background-repeat: no-repeat;
    //background-position: center center;
}
.technology-function-info-shibie-container-right-top{
	border-bottom: 1px solid #ddd;
	overflow:hidden;
}
.technology-function-info-shibie-container-right-title{
	float:left;
	font-size: 20px;
    font-weight: bold;
	margin-bottom:10px;
	padding-bottom: 10px;
}
.technology-function-info-shibie-container-right-title-p{
	float:right;
	font-size: 16px;
	margin-bottom:10px;
}
.technology-function-info-shibie-container-right-result{
	overflow-y: auto;
    width: 420px;
    height: 340px;
	padding-top:15px;
}
.technology-function-info-shibie-container-right-result-item{
	padding-bottom: 0px;
}
.technology-function-info-shibie-container-right-result-item-content{
	margin-bottom: 15px;
    color: #333;
    font-size: 14px;
    text-align: left;
    margin: 0;
    line-height: 30px;
}
.technology-function-info-shibie-container-right-result-item-wrap{
	border-radius: 5px;
    position: relative;
    width: 280px;
    height: 8px;
    line-height: 24px;
    background-color: #ECF1F9;
    margin: 0 auto 30px;
	margin-top:20px;
}
.technology-function-info-shibie-container-right-result-item-wrap .progress-num{
	display: block;
    width: 100%;
    height: 8px;
    box-sizing: border-box;
    background-color: #00A4FF;
    background-image: linear-gradient(-90deg,#3BB6FF 0,#0086FF 100%);
    border-radius: 5px;
}
.technology-function-info-shibie-container-right-result-item-wrap .text{
	position: absolute;
    top: -8px;
	left: -70px;
    color: #333;
	font-size:14px;
}
.technology-function-info-shibie-container-right-result-item-wrap .num{
	position: absolute;
    top: -8px;
	right: -65px;
    color: #666;
	font-size:14px;
}

/*   资源服务 - 服务详情 - 简介介绍   */
.ziyuan-function-info-introduction{
    width: 1160px;
    text-align: center;
    min-height: 300px;
	margin:0 auto;
    overflow: hidden;
	margin-bottom:60px;
	margin-top: 50px;
}
.ziyuan-function-info-introduction-icon{
	width:120px;
	height:120px;	
}
.ziyuan-function-info-introduction-title{
	line-height: 40px;
    font-size: 32px;
    color: #000;
    font-weight: 500;   
    margin-top:10px;
	font-family: inherit;
}
.ziyuan-function-info-introduction-line{
	display: block;
    width: 2%;
    height: 3px;
    background: #006cff;
    margin: auto;
    margin-top: 20px;
}
.ziyuan-function-info-introduction-content{
	width: 800px;
	margin:0 auto;
	text-align:center;
	color: #606879;
	font-size:16px;
	line-height: 26px;
    margin-top: 28px;
	margin-bottom:40px;
}
.ziyuan-function-info-introduction-list{
	width: 1020px;
	margin:0 auto;
	overflow:hidden;
	text-align:left;
	margin-bottom:20px;
}
.ziyuan-function-info-introduction-list-left{
	float:left;
	width:490px;
	height:122px;
	border-radius: 4px;
    border: 1px solid #dce0e9;
	padding: 32px;
}
.ziyuan-function-info-introduction-list-right{
	float:right;
	width:480px;
	height:120px;
	border-radius: 4px;
    border: 1px solid #dce0e9;
	padding: 32px;
}
.ziyuan-function-info-introduction-list-left-img{
	float:left;
    margin-right: 15px;
}
.ziyuan-function-info-introduction-list-left-img-ico{
	width: 42px;
	height:42px;
}
.ziyuan-function-info-introduction-list-left-content{
	float:left;
}
.ziyuan-function-info-introduction-list-left-content-title{
	font-weight: 500;
    color: #282b31;
    font-size: 20px;
}
.ziyuan-function-info-introduction-list-left-content-text{
	font-size: 16px;
    font-weight: normal;
    color: #606879;
	margin-top:10px;
}

.ziyuan-function-info-introduction-item{
	//width: 1140px;
	//margin:0 auto;
	width: 100%;
    display: flex;
    justify-content: center;
    flex-flow: row wrap;	
	overflow:hidden;
	text-align:center;
	margin-top:40px;
}
.ziyuan-function-info-introduction-item-list{
	//width:190px;
	//float:left;
	box-sizing: border-box;
    flex: 0 0 16%;
}
.ziyuan-function-info-introduction-item-list-img{
	width:60px;
	height:60px;
	margin:0 auto;
}
.ziyuan-function-info-introduction-item-list-title{
	margin-top: 20px;
    font-weight: 500;
	color: #212529;
	font-size:16px;
}


/*   资源服务 - 服务详情 - 详细介绍   */
.ziyuan-function-info-xiangxi{
    width: 100%;
    min-height: 300px;
    overflow: hidden;
	margin-bottom:60px;
	margin-top: 50px;
	background:#FAFBFC;
}
.ziyuan-function-info-xiangxi-container{
    width: 1160px;
    text-align: left;
	margin:0 auto;
    overflow: hidden;
	padding-top:20px;
	padding-bottom:20px;
}
.ziyuan-function-info-xiangxi-container-left{
	float:left;
	width:50%;
	padding-top:35px;
	padding-left:30px;
}
.ziyuan-function-info-xiangxi-container-right{
	float:right;
	width:50%;
	
}
.ziyuan-function-info-xiangxi-container-left-zhuanye{
	font-weight: 500;
    font-size: 14px;
    color: #006cff;
}
.ziyuan-function-info-xiangxi-container-left-title{
	width:440px;
	font-size: 34px;
    margin-top: 25px;
	color:#000;
	line-height:40px;
}
.ziyuan-function-info-xiangxi-container-left-text{
	font-size: 16px;
    color: #606879;
    font-weight: normal;
    margin-top: 25px;
	line-height:24px;
	width:530px;
}
.ziyuan-function-info-xiangxi-container-left-content{
	margin-top:30px;
}
.ziyuan-function-info-xiangxi-container-left-content-txt{
	font-size: 18px;
    color: #282b31;
	line-height:30px;
	margin-top:10px;
}

.ziyuan-function-info-xiangxi-container-right-img{
	width:500px;
	margin-left:30px;
}


/*   资源服务 - 服务详情 - 简介介绍2   */
.ziyuan-function-info-introduction-two{
    width: 1160px;
    text-align: center;
    min-height: 300px;
	margin:0 auto;
    overflow: hidden;
	margin-bottom:80px;
	margin-top: 50px;
}
.ziyuan-function-info-introduction-two-title{
	line-height: 40px;
    font-size: 32px;
    color: #000;
    font-weight: 500;   
    margin-top:10px;
	font-family: inherit;
}
.ziyuan-function-info-introduction-two-content{
	width: 800px;
	margin:0 auto;
	text-align:center;
	color: #606879;
	font-size:16px;
	line-height: 26px;
    margin-top: 28px;
}
.ziyuan-function-info-introduction-two-info{
	width: 1160px;
	margin:0 auto;
	margin-top:40px;
}
.ziyuan-function-info-introduction-two-info-img{
	width:100%;
}


/*   小微服务 - 服务菜单   */
.applet-info-menu-light-container {
    width: 100%;
    background-color: #fff;
    height: 62px;
    line-height: 62px;
    //box-shadow:0px 2px 4px 0px rgba(0,0,0,0.08);
	text-align:center;
    border-bottom: 1px solid #e6e8f4;
}
.applet-info-menu-light-container.fixed-top {
	box-shadow: 0 1px 3px rgb(0 0 0 / 10%);
	border:none;
}
.applet-info-menu-light-container-content{
	width: 1160px;
    margin: 0 auto;
}
.applet-info-menu-light-container .applet-info-menu-light-item {	
	position: relative;
    display: inline-block;
    padding: 0 45px;
	font-size:16px;
	line-height: 62px;
    height: 62px;
    color: #24374e;
}
.applet-info-menu-light-container .applet-info-menu-light-item::before {
    content: '';
    position: absolute;
    right: 0;
    top: 24px;
    height: 16px;
    width: 1px;
    background-color: #e6e8f4;
}
.applet-info-menu-light-container .applet-info-menu-light-item.active{
	color: #4a81ff;
}
.applet-info-menu-light-container .applet-info-menu-light-item.active::after {
    content: '';
    position: absolute;
    left: 27px;
    right: 0;
    bottom: 0;
	width:100px;
    height: 3px;
    background-color: #4a81ff;
}
.applet-info-menu-light-container .applet-info-menu-light-item:last-child::before {
    content: '';
    position: absolute;
    right: 0;
    top: 23px;
    height: 18px;
    width: 0;
    background-color: #fff;
}
.applet-info-menu-light-container .applet-info-menu-light-item-last{
	margin-right: 0;
}
.applet-info-menu-light-container .applet-info-menu-light-item-buy{
	margin-right: 0;
	//padding:5px 10px;
	background:#016CFA;
	padding:0 12px;
	color:#fff;
	border-radius:2px;
}
.applet-info-menu-light-container .applet-info-menu-light-item:hover {
    color: #0864F0;
    cursor: pointer;
	-webkit-transition: .3s;
    transition: .3s;
}
.applet-info-menu-light-container .applet-info-menu-light-item-buy:hover{
	color:#fff;
}
.applet-info-menu-light-container .tab-active {
    color: #0864F0;
    font-weight: 600;
    position: relative;
}
.applet-info-menu-light-container .tab-active:after {
    content: "";
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    height: 2px;
    background-color: #0864F0;
}

/*   技术中心 - 单排信息  */
.product-threeSystems-container{
	width:100%;
	height:100%;
	overflow:hidden;
	padding-top:90px;
	margin-top:-50px;
	padding-bottom:30px;
}
.product-threeSystems-container-main{
	width:1160px;
	margin:0 auto;
	overflow:hidden;
}
.product-threeSystems-container-main:hover{
	-webkit-transition: .3s;
    transition: .3s;
    -webkit-box-shadow: 0 5px 10px 0 rgb(0 0 0 / 5%);
    -moz-box-shadow: 0 5px 10px 0 rgba(0,0,0,.05);
    box-shadow: 0 5px 10px 0 rgb(0 0 0 / 5%);
}
.product-threeSystems-container-main-img{
	width:1160px;
	height:220px;
}
.product-threeSystems-container-main-content{
	text-align:center;
	padding: 28px 40px 46px 40px;
	border: 1px solid rgba(153,153,153,0.25);
	border-top:none;
	margin-top:-5px;
}
.product-threeSystems-container-main-title{
	font-size: 28px;
    font-weight: 600;
    color: #000000;
    line-height: 38px;
    text-align: center;
    margin-bottom: 12px;
	margin-top:12px;
}
.product-threeSystems-container-main-desc{
	font-size: 14px;
    color: #666;
    line-height: 26px;
    text-align: left;
}


/*   技术中心 - 单排信息2  */
.technology-threeSystems-container{
	width:100%;
	height:100%;
	overflow:hidden;
	padding-top:100px;
	margin-top:-50px;
	padding-bottom:50px;
}
.technology-threeSystems-container-main{
	width: 1160px;
    height: 380px;
	margin:0 auto;
    overflow: hidden;
    background-repeat:no-repeat;
	background-size:100% 100%;
	border-radius:5px;
}
.technology-threeSystems-container-main-title{
    font-weight: 600;
    color: #ffffff;
    line-height: 38px;
    text-align: left;
	margin-top: 100px;
    margin-left: 70px;
    font-size: 34px;
}
.technology-threeSystems-container-main-desc{
    line-height: 32px;
    text-align:justify;
	margin-left: 70px;
	width: 520px;
    margin-top: 35px;
    font-size: 16px;
    color: #ffffff;
    font-family: PingFangSC-Light;
}


/*   技术中心 - 服务菜单8  */
.technology9-info-menu-light-container {
    width: 100%;
    background-color: #fff;
    height: 62px;
    line-height: 62px;
	text-align:center;
    border-bottom: 1px solid #e6e8f4;
}
.technology9-info-menu-light-container.fixed-top {
	box-shadow: 0 1px 3px rgb(0 0 0 / 10%);
	border:none;
}
.technology9-info-menu-light-container-content{
	width: 1200px;
    margin: 0 auto;
}
.technology9-info-menu-light-container .technology9-info-menu-light-item {	
	position: relative;
    display: inline-block;
    padding: 0 30px;
	font-size:16px;
	line-height: 62px;
    height: 62px;
	color: #24374e;
}
.technology9-info-menu-light-container .technology9-info-menu-light-item::before {
    content: '';
    position: absolute;
    right: 0;
    top: 24px;
    height: 16px;
    width: 1px;
    background-color: #e6e8f4;
}
.technology9-info-menu-light-container .technology9-info-menu-light-item.active{
	color: #0864F0;
}
.technology9-info-menu-light-container .technology9-info-menu-light-item.active::after {
    content: '';
    position: absolute;
    left: 10%;
    right: 0;
    bottom: 0;
	width:80%;
    height: 3px;
    background-color: #4a81ff;
}
.technology9-info-menu-light-container .technology9-info-menu-light-item:last-child::before {
    content: '';
    position: absolute;
    right: 0;
    top: 23px;
    height: 18px;
    width: 0;
    background-color: #fff;
}
.technology9-info-menu-light-container .technology9-info-menu-light-item-last{
	margin-right: 0;
}
.technology9-info-menu-light-container .technology9-info-menu-light-item-buy{
	margin-right: 0;
	background:#016CFA;
	padding:0 12px;
	color:#fff;
	border-radius:2px;
}
.technology9-info-menu-light-container .technology9-info-menu-light-item:hover {
    color: #0864F0;
    cursor: pointer;
	-webkit-transition: .3s;
    transition: .3s;
}
.technology9-info-menu-light-container .technology9-info-menu-light-item-buy:hover{
	color:#fff;
}
.technology9-info-menu-light-container .tab-active {
    color: #0864F0;
    font-weight: 600;
    position: relative;
}
.technology9-info-menu-light-container .tab-active:after {
    content: "";
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    height: 2px;
    background-color: #0864F0;
}


/*   技术中心 - 服务菜单8  */
.technology8-info-menu-light-container {
    width: 100%;
    background-color: #fff;
    height: 62px;
    line-height: 62px;
	text-align:center;
    border-bottom: 1px solid #e6e8f4;
}
.technology8-info-menu-light-container.fixed-top {
	box-shadow: 0 1px 3px rgb(0 0 0 / 10%);
	border:none;
}
.technology8-info-menu-light-container-content{
	width: 1200px;
    margin: 0 auto;
}
.technology8-info-menu-light-container .technology8-info-menu-light-item {	
	position: relative;
    display: inline-block;
    padding: 0 38px;
	font-size:16px;
	line-height: 62px;
    height: 62px;
	color: #24374e;
}
.technology8-info-menu-light-container .technology8-info-menu-light-item::before {
    content: '';
    position: absolute;
    right: 0;
    top: 24px;
    height: 16px;
    width: 1px;
    background-color: #e6e8f4;
}
.technology8-info-menu-light-container .technology8-info-menu-light-item.active{
	color: #0864F0;
}
.technology8-info-menu-light-container .technology8-info-menu-light-item.active::after {
    content: '';
    position: absolute;
    left: 10%;
    right: 0;
    bottom: 0;
	width:80%;
    height: 3px;
    background-color: #4a81ff;
}
.technology8-info-menu-light-container .technology8-info-menu-light-item:last-child::before {
    content: '';
    position: absolute;
    right: 0;
    top: 23px;
    height: 18px;
    width: 0;
    background-color: #fff;
}
.technology8-info-menu-light-container .technology8-info-menu-light-item-last{
	margin-right: 0;
}
.technology8-info-menu-light-container .technology8-info-menu-light-item-buy{
	margin-right: 0;
	background:#016CFA;
	padding:0 12px;
	color:#fff;
	border-radius:2px;
}
.technology8-info-menu-light-container .technology8-info-menu-light-item:hover {
    color: #0864F0;
    cursor: pointer;
	-webkit-transition: .3s;
    transition: .3s;
}
.technology8-info-menu-light-container .technology8-info-menu-light-item-buy:hover{
	color:#fff;
}
.technology8-info-menu-light-container .tab-active {
    color: #0864F0;
    font-weight: 600;
    position: relative;
}
.technology8-info-menu-light-container .tab-active:after {
    content: "";
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    height: 2px;
    background-color: #0864F0;
}


/*   技术中心 - 服务菜单7  */
.technology7-info-menu-light-container {
    width: 100%;
    background-color: #fff;
    height: 62px;
    line-height: 62px;
	text-align:center;
    border-bottom: 1px solid #e6e8f4;
}
.technology7-info-menu-light-container.fixed-top {
	box-shadow: 0 1px 3px rgb(0 0 0 / 10%);
	border:none;
}
.technology7-info-menu-light-container-content{
	width: 1160px;
    margin: 0 auto;
}
.technology7-info-menu-light-container .technology7-info-menu-light-item {	
	position: relative;
    display: inline-block;
    padding: 0 45px;
	font-size:16px;
	line-height: 62px;
    height: 62px;
	color: #24374e;
}
.technology7-info-menu-light-container .technology7-info-menu-light-item::before {
    content: '';
    position: absolute;
    right: 0;
    top: 24px;
    height: 16px;
    width: 1px;
    background-color: #e6e8f4;
}
.technology7-info-menu-light-container .technology7-info-menu-light-item.active{
	color: #0864F0;
}
.technology7-info-menu-light-container .technology7-info-menu-light-item.active::after {
    content: '';
    position: absolute;
    left: 10%;
    right: 0;
    bottom: 0;
	width:80%;
    height: 3px;
    background-color: #4a81ff;
}
.technology7-info-menu-light-container .technology7-info-menu-light-item:last-child::before {
    content: '';
    position: absolute;
    right: 0;
    top: 23px;
    height: 18px;
    width: 0;
    background-color: #fff;
}
.technology7-info-menu-light-container .technology7-info-menu-light-item-last{
	margin-right: 0;
}
.technology7-info-menu-light-container .technology7-info-menu-light-item-buy{
	margin-right: 0;
	background:#016CFA;
	padding:0 12px;
	color:#fff;
	border-radius:2px;
}
.technology7-info-menu-light-container .technology7-info-menu-light-item:hover {
    color: #0864F0;
    cursor: pointer;
	-webkit-transition: .3s;
    transition: .3s;
}
.technology7-info-menu-light-container .technology7-info-menu-light-item-buy:hover{
	color:#fff;
}
.technology7-info-menu-light-container .tab-active {
    color: #0864F0;
    font-weight: 600;
    position: relative;
}
.technology7-info-menu-light-container .tab-active:after {
    content: "";
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    height: 2px;
    background-color: #0864F0;
}



/*   技术中心 - 服务菜单6  */
.technology6-info-menu-light-container {
    width: 100%;
    background-color: #fff;
    height: 62px;
    line-height: 62px;
	text-align:center;
    border-bottom: 1px solid #e6e8f4;
}
.technology6-info-menu-light-container.fixed-top {
	box-shadow: 0 1px 3px rgb(0 0 0 / 10%);
	border:none;
}
.technology6-info-menu-light-container-content{
	width: 1160px;
    margin: 0 auto;
}
.technology6-info-menu-light-container .technology6-info-menu-light-item {	
	position: relative;
    display: inline-block;
    padding: 0 45px;
	font-size:16px;
	line-height: 62px;
    height: 62px;
	color: #24374e;
}
.technology6-info-menu-light-container .technology6-info-menu-light-item::before {
    content: '';
    position: absolute;
    right: 0;
    top: 24px;
    height: 16px;
    width: 1px;
    background-color: #e6e8f4;
}
.technology6-info-menu-light-container .technology6-info-menu-light-item.active{
	color: #0864F0;
}
.technology6-info-menu-light-container .technology6-info-menu-light-item.active::after {
    content: '';
    position: absolute;
    left: 10%;
    right: 0;
    bottom: 0;
	width:80%;
    height: 3px;
    background-color: #4a81ff;
}
.technology6-info-menu-light-container .technology6-info-menu-light-item:last-child::before {
    content: '';
    position: absolute;
    right: 0;
    top: 23px;
    height: 18px;
    width: 0;
    background-color: #fff;
}
.technology6-info-menu-light-container .technology6-info-menu-light-item-last{
	margin-right: 0;
}
.technology6-info-menu-light-container .technology6-info-menu-light-item-buy{
	margin-right: 0;
	background:#016CFA;
	padding:0 12px;
	color:#fff;
	border-radius:2px;
}
.technology6-info-menu-light-container .technology6-info-menu-light-item:hover {
    color: #0864F0;
    cursor: pointer;
	-webkit-transition: .3s;
    transition: .3s;
}
.technology6-info-menu-light-container .technology6-info-menu-light-item-buy:hover{
	color:#fff;
}
.technology6-info-menu-light-container .tab-active {
    color: #0864F0;
    font-weight: 600;
    position: relative;
}
.technology6-info-menu-light-container .tab-active:after {
    content: "";
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    height: 2px;
    background-color: #0864F0;
}


/*   技术中心 - 服务菜单5  */
.technology5-info-menu-light-container {
    width: 100%;
    background-color: #fff;
    height: 62px;
    line-height: 62px;
	text-align:center;
    border-bottom: 1px solid #e6e8f4;
}
.technology5-info-menu-light-container.fixed-top {
	box-shadow: 0 1px 3px rgb(0 0 0 / 10%);
	border:none;
}
.technology5-info-menu-light-container-content{
	width: 1160px;
    margin: 0 auto;
}
.technology5-info-menu-light-container .technology5-info-menu-light-item {	
	position: relative;
    display: inline-block;
    padding: 0 45px;
	font-size:16px;
	line-height: 62px;
    height: 62px;
	color: #24374e;
}
.technology5-info-menu-light-container .technology5-info-menu-light-item::before {
    content: '';
    position: absolute;
    right: 0;
    top: 24px;
    height: 16px;
    width: 1px;
    background-color: #e6e8f4;
}
.technology5-info-menu-light-container .technology5-info-menu-light-item.active{
	color: #0864F0;
}
.technology5-info-menu-light-container .technology5-info-menu-light-item.active::after {
    content: '';
    position: absolute;
    left: 10%;
    right: 0;
    bottom: 0;
	width:80%;
    height: 3px;
    background-color: #4a81ff;
}
.technology5-info-menu-light-container .technology5-info-menu-light-item:last-child::before {
    content: '';
    position: absolute;
    right: 0;
    top: 23px;
    height: 18px;
    width: 0;
    background-color: #fff;
}
.technology5-info-menu-light-container .technology5-info-menu-light-item-last{
	margin-right: 0;
}
.technology5-info-menu-light-container .technology5-info-menu-light-item-buy{
	margin-right: 0;
	background:#016CFA;
	padding:0 12px;
	color:#fff;
	border-radius:2px;
}
.technology5-info-menu-light-container .technology5-info-menu-light-item:hover {
    color: #0864F0;
    cursor: pointer;
	-webkit-transition: .3s;
    transition: .3s;
}
.technology5-info-menu-light-container .technology5-info-menu-light-item-buy:hover{
	color:#fff;
}
.technology5-info-menu-light-container .tab-active {
    color: #0864F0;
    font-weight: 600;
    position: relative;
}
.technology5-info-menu-light-container .tab-active:after {
    content: "";
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    height: 2px;
    background-color: #0864F0;
}


/*   技术中心 - 服务菜单4   */
.technology4-info-menu-light-container {
    width: 100%;
    background-color: #fff;
    height: 62px;
    line-height: 62px;
	text-align:center;
    border-bottom: 1px solid #e6e8f4;
}
.technology4-info-menu-light-container.fixed-top {
	box-shadow: 0 1px 3px rgb(0 0 0 / 10%);
	border:none;
}
.technology4-info-menu-light-container-content{
	width: 1160px;
    margin: 0 auto;
}
.technology4-info-menu-light-container .technology4-info-menu-light-item {	
	position: relative;
    display: inline-block;
    padding: 0 45px;
	font-size:16px;
	line-height: 62px;
    height: 62px;
	color: #24374e;
}
.technology4-info-menu-light-container .technology4-info-menu-light-item::before {
    content: '';
    position: absolute;
    right: 0;
    top: 24px;
    height: 16px;
    width: 1px;
    background-color: #e6e8f4;
}
.technology4-info-menu-light-container .technology4-info-menu-light-item.active{
	color: #0864F0;
}
.technology4-info-menu-light-container .technology4-info-menu-light-item.active::after {
    content: '';
    position: absolute;
    left: 10%;
    right: 0;
    bottom: 0;
	width:80%;
    height: 3px;
    background-color: #4a81ff;
}
.technology4-info-menu-light-container .technology4-info-menu-light-item:last-child::before {
    content: '';
    position: absolute;
    right: 0;
    top: 23px;
    height: 18px;
    width: 0;
    background-color: #fff;
}
.technology4-info-menu-light-container .technology4-info-menu-light-item-last{
	margin-right: 0;
}
.technology4-info-menu-light-container .technology4-info-menu-light-item-buy{
	margin-right: 0;
	background:#016CFA;
	padding:0 12px;
	color:#fff;
	border-radius:2px;
}
.technology4-info-menu-light-container .technology4-info-menu-light-item:hover {
    color: #0864F0;
    cursor: pointer;
	-webkit-transition: .3s;
    transition: .3s;
}
.technology4-info-menu-light-container .technology4-info-menu-light-item-buy:hover{
	color:#fff;
}
.technology4-info-menu-light-container .tab-active {
    color: #0864F0;
    font-weight: 600;
    position: relative;
}
.technology4-info-menu-light-container .tab-active:after {
    content: "";
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    height: 2px;
    background-color: #0864F0;
}


/*   技术中心 - 服务菜单3   */
.technology3-info-menu-light-container {
    width: 100%;
    background-color: #fff;
    height: 62px;
    line-height: 62px;
	text-align:center;
    border-bottom: 1px solid #e6e8f4;
}
.technology3-info-menu-light-container.fixed-top {
	box-shadow: 0 1px 3px rgb(0 0 0 / 10%);
	border:none;
}
.technology3-info-menu-light-container-content{
	width: 1160px;
    margin: 0 auto;
}
.technology3-info-menu-light-container .technology3-info-menu-light-item {	
	position: relative;
    display: inline-block;
    padding: 0 45px;
	font-size:16px;
	line-height: 62px;
    height: 62px;
	color: #24374e;
}
.technology3-info-menu-light-container .technology3-info-menu-light-item::before {
    content: '';
    position: absolute;
    right: 0;
    top: 24px;
    height: 16px;
    width: 1px;
    background-color: #e6e8f4;
}
.technology3-info-menu-light-container .technology3-info-menu-light-item.active{
	color: #0864F0;
}
.technology3-info-menu-light-container .technology3-info-menu-light-item.active::after {
    content: '';
    position: absolute;
    left: 10%;
    right: 0;
    bottom: 0;
	width:80%;
    height: 3px;
    background-color: #4a81ff;
}
.technology3-info-menu-light-container .technology3-info-menu-light-item:last-child::before {
    content: '';
    position: absolute;
    right: 0;
    top: 23px;
    height: 18px;
    width: 0;
    background-color: #fff;
}
.technology3-info-menu-light-container .technology3-info-menu-light-item-last{
	margin-right: 0;
}
.technology3-info-menu-light-container .technology3-info-menu-light-item-buy{
	margin-right: 0;
	background:#016CFA;
	padding:0 12px;
	color:#fff;
	border-radius:2px;
}
.technology3-info-menu-light-container .technology3-info-menu-light-item:hover {
    color: #0864F0;
    cursor: pointer;
	-webkit-transition: .3s;
    transition: .3s;
}
.technology3-info-menu-light-container .technology3-info-menu-light-item-buy:hover{
	color:#fff;
}
.technology3-info-menu-light-container .tab-active {
    color: #0864F0;
    font-weight: 600;
    position: relative;
}
.technology3-info-menu-light-container .tab-active:after {
    content: "";
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    height: 2px;
    background-color: #0864F0;
}














/*   小微服务 - 服务详情 - 背景颜色  */
.applet-info-bg-main{
	width: 100%;
    background-color: #F9FAFF;
	overflow:hidden;
	margin:0;
	padding:0;
	padding-bottom:60px;
}

/*   小微服务 - 服务内容 - 主体框架 logo   */
.applet-info-container{
	width: 100%;
	text-align: center;
	padding-top:50px;
	padding-bottom: 10px;
}
.applet-info-container-div{
	width: 1160px;
    margin: 0 auto;
}
.applet-info-container-logo{
	width:100px;
	height:100px;
	margin: 0 auto;
	margin-top:30px;
}
.scene-info-container-logo-img{
	width:100%;
	height:100%;
}
.applet-info-container-title{
	font-size: 32px;
    font-weight: 500;
    color: #000;
    line-height: 60px;
    text-align: center;
	margin-top:20px;
	
}
.applet-info-container-content{
	width: 900px;
    margin: 0 auto;
    text-align: justify;
    line-height: 30px;
    color: #606879;
    font-size: 16px;
    margin-top: 30px;
}


/*   小微服务 - 服务详情 - 功能详情  */
.applet-info-container-main-title{
	font-size: 32px;
    font-weight: 500;
    color: #000;
    line-height: 60px;
    text-align: center;
	font-family: inherit;
	margin-top:40px;
}
.applet-info-container-main{
	width: 1200px;
    margin: 0 auto;
	padding-left:20px;
	padding-right:20px;
	overflow:hidden;
	margin-top:20px;
	padding-top:20px;
}


/*   小微服务 - 功能详情  */
.applet-info-container-function-info-item{
	position:relative;
	float:left;
	width:373px;
	height:360px;
	margin-right:20.5px;
	margin-bottom:20.5px;
	padding: 25px 20px;
	padding-top:30px;
	background:#fff;
	border: 1px solid #e6e8f4;
	//border-top:1px solid #2976ff;
}
.applet-info-container-function-info-item:nth-child(3n){
	margin-right:0;
}
.applet-info-container-function-info-item:hover{
	box-shadow: 0 0 15px #dde3f0;
}
.applet-info-container-function-info-item::after {
    content: '';
    position: absolute;
    left: 50%;
    top: 0;
    margin-left: -24px;
    width: 48px;
    height: 4px;
    background-color: #2976ff;
}
.applet-info-container-function-info-item2{
	position:relative;
	float:left;
	width:570px;
	height:360px;
	margin-right:20px;
	margin-bottom:20px;
	padding: 25px 20px;
	padding-top:30px;
	background:#fff;
	border: 1px solid #e6e8f4;
	//border-top:1px solid #2976ff;
}
.applet-info-container-function-info-item2:nth-child(2n){
	margin-right:0;
}
.applet-info-container-function-info-item2:hover{
	box-shadow: 0 0 15px #dde3f0;
}
.applet-info-container-function-info-item2::after {
    content: '';
    position: absolute;
    left: 50%;
    top: 0;
    margin-left: -34px;
    width: 68px;
    height: 4px;
    background-color: #2976ff;
}
.applet-info-container-function-info-item-title{
	font-size: 18px;
    font-weight: normal;
    font-stretch: normal;
    line-height: 30px;
    letter-spacing: 0px;
    color: #24374e;
    text-align: center;
	margin-top:10px;
}
.applet-info-container-function-info-item-content{
	margin-top: 30px;
    font-size: 14px;
    font-weight: normal;
    font-stretch: normal;
    line-height: 20px;
    letter-spacing: 0px;
    color: #7a8ba6;
}
.applet-info-container-function-info-item-content2{
	margin-top: 30px;
    font-size: 14px;
    font-weight: normal;
    font-stretch: normal;
    line-height: 20px;
    letter-spacing: 0px;
    color: #7a8ba6;
	padding-left:10px;
	padding-right:10px;
}
.applet-info-container-function-info-item-list{
	text-align: left;
	padding-left:50px;
	padding-top:30px;
}
.applet-info-container-function-info-item-list-p{
	color: #8393ac;
	line-height:40px;
	font-size:14px;
}

/*   小微服务 - 功能模块  */
.applet-info-container-function-item{
	float:left;
	width:275px;
	height:275px;
	margin-right:20px;
	margin-bottom:20px;
	padding: 25px 20px;
	padding-top:30px;
	background:#fff;
	border: 1px solid #e6e8f4;
}
.applet-info-container-function-item:nth-child(4n){
	margin-right:0;
}
.applet-info-container-function-item:hover{
	box-shadow: 0 0 15px #dde3f0;
}
.applet-info-container-function-item-img{
	width:80px;
	height:80px;
}
.applet-info-container-function-item-title{
	font-size: 18px;
    color: #24374e;
    font-weight: 500;
	text-align:center;
	margin-top:20px;
}
.applet-info-container-function-item-content{
	color: #8393ac;
	font-size: 14px;
	text-align:left;
	line-height:22px;
	margin-top:15px;
	text-align: justify;
}

/*   小微服务 - 行业痛点  */
.applet-info-container-tongdian-item{
	float:left;
	width:275px;
	height:275px;
	margin-right:20px;
	margin-bottom:20px;
}
.applet-info-container-tongdian-item:nth-child(4n){
	margin-right:0;
}
.applet-info-container-tongdian-item-img{
	width:80px;
	height:80px;
}
.applet-info-container-tongdian-item-title{
	text-align: center;
    font-size: 18px;
    color: #313131;
    white-space: pre-line;
    font-weight: 500;
	margin-top:20px;
}

/*   小微服务 - 特点  */
.applet-info-container-tedian-item{
	float:left;
	width:386px;
	text-align: center;
	padding-left:1px;
}
.applet-info-container-tedian-item-icon{
	width: 76px;
    height: 76px;
    margin: auto;
    margin-bottom: 15px;
}
.applet-info-container-tedian-item-title{
    font-size: 20px;
    color: #282b31;
    font-weight: 500;
    line-height: 28px;
    margin-bottom: 12px;
}
.applet-info-container-tedian-item-desc{
	width: 300px;
	margin: 0 auto;
    color: #666;
    font-size: 14px;
    line-height: 24px;
    text-align: center;
}


/*   小微服务 - 产品亮点  */
.applet-info-container-function-liangdian-item{
	position:relative;
	float:left;
	width:570px;
	height:225px;
	margin-right:20px;
	margin-bottom:20px;
	padding:30px;
	padding-top:55px;
	background:#fff;
	border: 1px solid #e6e8f4;
}
.applet-info-container-function-liangdian-item:nth-child(2n){
	margin-right:0;
}
.applet-info-container-function-liangdian-item:hover{
	box-shadow: 0 0 15px #dde3f0;
}
.applet-info-container-function-liangdian-item-left{
	float:left;
	width: 180px;
    height: 105px;
    font-size: 18px;
    line-height: 30px;
    color: #24374e;
    text-align: center;
    border-right: solid 1px #e2e3e7;
	overflow:hidden;
}
.applet-info-container-function-liangdian-item-right{
	float:left;
	width:310px;
	height: 105px;
    padding-left:45px;
    font-size: 14px;
    line-height: 22px;
    color: #7a8ba6;
	text-align: justify;
	overflow:hidden;
}
.applet-info-container-function-liangdian-item-left-img{
	width: 50px;
    height: 50px;
	margin:0 auto;
}
.applet-info-container-function-liangdian-item-left-title{
	font-size: 18px;
    line-height: 40px;
    color: #24374e;
    text-align: center;
	margin-top:5px;
}

/*   小微服务 - 产品优势  */
.applet-info-container-youshi-item{
	float:left;
	width:275px;
	height:240px;
	margin-right:20px;
	margin-bottom:20px;
	padding:20px;
	background:#fff;
	border: 1px solid #e6e8f4;
}
.applet-info-container-youshi-item:nth-child(4n){
	margin-right:0;
}
.applet-info-container-youshi-item:hover{
	box-shadow: 0 0 15px #dde3f0;
}
.applet-info-container-youshi-item2{
	float:left;
	width: 373px;
    height: 212px;
    margin-right: 20.5px;
    margin-bottom: 20.5px;
	padding:20px;
	background:#fff;
	border: 1px solid #e6e8f4;
	background-image: url(https://www.xfyun.cn/static/img/bg_developer-resource.png);
    background-position: right bottom;
    background-repeat: no-repeat;
    background-size: auto;
}
.applet-info-container-youshi-item2:nth-child(3n){
	margin-right:0;
}
.applet-info-container-youshi-item2:hover{
	box-shadow: 0 0 15px #dde3f0;
}
.applet-info-container-youshi-item-head{
	width:100%;
	overflow:hidden;
	margin-top:20px;
}
.applet-info-container-youshi-item-img{
	float:left;
	width:30px;
	height:30px;
}
.applet-info-container-youshi-item-title{
	float:left;
	font-size: 18px;
	line-height:30px;
    color: #24374e;
    font-weight: 500;
	text-align:center;
	margin-left:20px;
}
.applet-info-container-youshi-item-content{
	width:100%;
	color: #8393ac;
	font-size: 14px;
	text-align:left;
	line-height:24px;
	margin-top:20px;
	text-align: justify;
}


/*   小微服务 - 方案构成  */
.applet-info-container-fangan{
	position:relative;
	width:1160px;
	min-height:100px;
	margin:0 auto;
	padding:10px;
	background:#fff;
	border: 1px solid #e6e8f4;
	overflow:hidden;
}
.applet-info-container-fangan-img{
	width:100%;
	height:100%;
}

/*   小微服务 - 广告栏  */
.applet-info-container-ad{
	position:relative;
	width:1160px;
	height:100px;
	margin:0 auto;
	background:#fff;
	overflow:hidden;
}
.applet-info-container-ad-img{
	width:100%;
	height:100%;
}

/*   小微服务 - 温馨提示  */
.applet-info-container-tishi{
	position:relative;
	width:1160px;
	min-height:300px;
	margin:0 auto;
	padding:50px;
	padding-bottom:20px;	
	border: 1px solid #e6e8f4;
	overflow:hidden;
	background: url(../image/logo/logo_bj.png) no-repeat center center;
	background-color:#fff;
}
.applet-info-container-tishi-item{
	font-size:14px;
	text-align:justify;	
	margin-bottom:20px;
}
.applet-info-container-tishi-item:before {
    content: '';
    display: block;
    box-sizing: border-box;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    position: relative;
    margin-right: 10px;
    top: 13px;
    width: 5px;
    height: 5px;
    background-color: #008eff;
    border-radius: 100%;
    line-height: 0;
    font-size: 0;
}
.applet-info-container-tishi-item-p{
	padding-left:30px;
	line-height:20px;
	color: #24374e;
}

/*   小微服务 - 教学视频  */
.applet-info-container-function-jiaoxue-item{
	position:relative;
	float:left;
	width:570px;
	height:260px;
	margin-right:20px;
	margin-bottom:20px;
	background:#fff;
	border: 1px solid #e6e8f4;
}
.applet-info-container-function-jiaoxue-item:nth-child(2n){
	margin-right:0;
}
.applet-info-container-function-jiaoxue-item:hover{
	box-shadow: 0 0 15px #dde3f0;
}
.applet-info-container-function-jiaoxue-item2{
	position:relative;
	float:left;
	width: 373px;
    height: 260px;
    margin-right: 20.5px;
    margin-bottom: 20.5px;
	background:#fff;
	border: 1px solid #e6e8f4;
}
.applet-info-container-function-jiaoxue-item2:nth-child(3n){
	margin-right:0;
}
.applet-info-container-function-jiaoxue-item2:hover{
	box-shadow: 0 0 15px #dde3f0;
}
.applet-info-container-function-jiaoxue-item-top{
	width:100%;
	height:160px;
}
.applet-info-container-function-jiaoxue-item-img{
	width:100%;
	height:100%;
}
.applet-info-container-function-jiaoxue-item-bottom{
	text-align:left;
	padding-left:20px;
	padding-right:20px;
}
.applet-info-container-function-jiaoxue-item-bottom-title{
	font-size: 16px;
    color: #24374e;
    font-weight: 500;
    height: 45px;
    overflow: hidden;
	margin-top:15px;
}
.applet-info-container-function-jiaoxue-item-bottom-content{
	
}
.applet-info-container-function-jiaoxue-item-bottom-usr{
	float:left;
	width: 10px;
    height: 14px;
	margin-top:3px;
}
.applet-info-container-function-jiaoxue-item-bottom-desc{
	float:left;
	font-size: 14px;
    color: #8393ac;
	margin-left:8px;
	margin-top:3px;
}
.applet-info-container-function-jiaoxue-item-bottom-play{
	float:right;
	width: 20px;
    height: 20px;
}


/*   小微服务 - 常见问题  */
.applet-info-container-question{
	position:relative;
	width:1160px;
	min-height:100px;
	margin:0 auto;
	padding:50px;
	padding-bottom:40px;	
	border: 1px solid #e6e8f4;
	overflow:hidden;
	background: url(../image/logo/logo_bj.png) no-repeat center center;
	background-color:#fff;
}
.applet-info-container-question-item{
	width:100%;
	overflow:hidden;
	margin-bottom:30px;
}
.applet-info-container-question-item-wen{
	width:100%;
	overflow:hidden;
}
.applet-info-container-question-item-da{
	width:100%;
	overflow:hidden;
	margin-top:20px;
}
.applet-info-container-question-item-wen-icon{
	float:left;
	width:24px;
	height:24px;
	margin-right:20px;
}
.applet-info-container-question-item-wen-content{
	width:1000px;
	float:left;
	text-align: justify;
	font-size:14px;
	line-height:24px;
	color: #24374e;
}
.applet-info-container-question-item-da-icon{
	float:left;
	width:24px;
	height:24px;
	margin-right:20px;
}
.applet-info-container-question-item-da-content{
	width:1000px;
	float:left;
	text-align: justify;
	font-size:14px;
	line-height:24px;
	color:#657384;
}
.applet-info-container-question-item-da-content span{
	display:block;
	text-align: justify;
	font-size:14px;
	line-height:24px;
	color:#657384;
	margin-bottom:10px;
}

/*   小微服务 - 开发者资源  */
.applet-info-container-customized-item{
	float:left;
	width:275px;
	height:250px;
	margin-right:20px;
	margin-bottom:20px;
	padding:20px;
	background:#fff;
	border: 1px solid #e6e8f4;
	background-image: url(https://www.xfyun.cn/static/img/bg_developer-resource.png);
    background-position: right bottom;
    background-repeat: no-repeat;
    background-size: auto;
}
.applet-info-container-customized-item:nth-child(4n){
	margin-right:0;
}
.applet-info-container-customized-item:hover{
	box-shadow: 0 0 15px #dde3f0;
}
.applet-info-container-customized-item2{
	float:left;
	width: 373px;
    height: 250px;
    margin-right: 20.5px;
    margin-bottom: 20.5px;
	padding:20px;
	background:#fff;
	border: 1px solid #e6e8f4;
	background-image: url(https://www.xfyun.cn/static/img/bg_developer-resource.png);
    background-position: right bottom;
    background-repeat: no-repeat;
    background-size: auto;
}
.applet-info-container-customized-item2:nth-child(3n){
	margin-right:0;
}
.applet-info-container-customized-item2:hover{
	box-shadow: 0 0 15px #dde3f0;
}
.applet-info-container-customized-item3{
	float:left;
	width: 570px;
    height: 250px;
    margin-right: 20px;
    margin-bottom: 20px;
	padding:20px;
	background:#fff;
	border: 1px solid #e6e8f4;
	background-image: url(https://www.xfyun.cn/static/img/bg_developer-resource.png);
    background-position: right bottom;
    background-repeat: no-repeat;
    background-size: auto;
}
.applet-info-container-customized-item3:nth-child(2n){
	margin-right:0;
}
.applet-info-container-customized-item3:hover{
	box-shadow: 0 0 15px #dde3f0;
}
.applet-info-container-customized-item-head{
	width:100%;
	overflow:hidden;
	margin-top:15px;
}
.applet-info-container-customized-item-img{
	float:left;
	width:30px;
	height:30px;
}
.applet-info-container-customized-item-title{
	float:left;
	font-size: 18px;
	line-height:30px;
    color: #24374e;
    font-weight: 500;
	text-align:center;
	margin-left:20px;
}
.applet-info-container-customized-item-content{
	width:100%;
	height:102px;
	color: #8393ac;
	font-size: 14px;
	text-align:left;
	line-height:22px;
	margin-top:20px;
	text-align: justify;
	overflow:hidden;
}
.applet-info-container-customized-item-btn{
	display:block;
	width:100px;
	background-color: transparent;
    color: #4a81ff;
	border-radius: 3px;
	font-size: 14px;
    line-height: 32px;
    height: 32px;
    border: 1px solid #4a81ff;
	text-align:center;
	//margin-top:56px;
}
.applet-info-container-customized-item-btn:hover{
	background-color: #4a81ff;
    color: #fff;
    border-color: #4a81ff;
	-webkit-transition: .3s;
    transition: .3s;
}

/*   小微服务 - 文档帮助  */
.applet-info-container-ziyuan-item{
	float:left;
	width: 373px;
    height: 160px;
    margin-right: 20.5px;
    margin-bottom: 20.5px;
	padding:30px;
	padding-top:46px;
	background:#fff;
	border: 1px solid #e6e8f4;
}
.applet-info-container-ziyuan-item:nth-child(3n){
	margin-right:0;
}
.applet-info-container-ziyuan-item:hover{
	box-shadow: 0 0 15px #dde3f0;
}
.applet-info-container-ziyuan-item-img{
	float:right;
	width:60px;
	height:60px;
}
.applet-info-container-ziyuan-item-title{
	font-size: 16px;
    color: #24374e;
    font-weight: 500;
    margin-bottom: 18px;
	text-align:left;
	margin-top:5px;
}
.applet-info-container-ziyuan-item-content{
	color: #8393ac;
	font-size: 14px;
	text-align:left;
	margin-top:15px;
	text-align: left;
}

/*   小微服务 - 立即体验  */
.applet-info-container-main-tiyan{
	width:100%;
	height:100%;
}
.applet-info-container-tiyan-title{
	line-height: 60px;
    font-size: 32px;
    color: #000;
    font-weight: 500;
    margin-top: 30px;
}
.applet-info-container-tiyan-content{
	line-height: 26px;
    margin-top: 10px;
    font-size: 16px;
    color: #606879;
}
.applet-info-container-tiyan-img{
	width:1000px;
	height:400px;
	margin:0 auto;
	margin-top: 40px;	
	background:#fff;
	border: 1px solid #e6e8f4;	
}
.applet-info-container-tiyan-ico{
	width: 160px;
    height: 160px;  
	margin:0 auto;
	margin-top:120px;
}































































































































































































/* -------------------------------------------------- 手机端设置 -------------------------------------------------- */
.p-index-phone-banner{
	display:none;
	width:100%;
	height:400px;
	text-align:center;
	overflow:hidden;
	background-size:100% 100%;
	
}
.p-index-phone-banner-image{
	width:100%;
	height:400px;
	position:relative;
}
.p-index-phone-banner-title{
	position:absolute;
	z-index:999;
	width:100%;
	top:0;
	left:0;
	text-align:center;
}
.p-index-phone-banner-title-one{
	margin-top:150px;
	font-size: 46px;
    font-weight: bold;
	color:#ffffff;
	line-height: 66px;
	letter-spacing:2px;
}
.p-index-phone-banner-title-two{
	font-size: 46px;
    font-weight: bold;
	color:#ffffff;
	line-height: 66px;
	letter-spacing:2px;
}

.index-contact-youxiajiao-phone{
	display:block;
}

/* -------------------------------------------------- 移动端设置 -------------------------------------------------- */
@media screen and (max-width:767px) {
.p-index-phone-banner{
	display:block;
}

/* ----  应用服务列表 --- */
.p-application-container{
	width:100%;
	padding-left:10px;
	padding-right:10px;
}
.p-application-main-left{
	width:100%;
	margin-bottom:30px;
	overflow:hidden;
}
.p-application-main-right{
	width:100%;
	margin-bottom:30px;
	overflow:hidden;
}

.tiyan-main-content-btn-jizz{
	width:100%!important;
}

/* ----  技术服务列表 --- */
.ziyuan-index-menu-main{
	width:100%;
}
.p-contact-technology-list{
	width:1160px;
	overflow:hidden;
	margin:0 auto;
}
/* ----  核心技术 --- */
.p-contact-solutions-jingxuan{
	width:100%;
	padding-left:10px;
	padding-right:10px;
}
.p-contact-solutions-ul{
	width:1160px;
	overflow:hidden;
	margin:0 auto;
}

/* ----  banner --- */
.index-banner-software{
	height: 400px;
}
.index-banner-software-main{
	width: 100%;
	padding-top: 160px;
	text-align:center;
	padding-left:20px;
	padding-right:20px;
}
.index-banner-software-title{
	font-size: 56px;
    line-height: 80px;
	width:100%;
	text-align:center;
}
.index-banner-software-desc{
	width:100%;
	text-align:center;
}

/* ---- 首页 联系我们 --- */
.bottom-banner-main-container3{
	width: 100%;
    margin: 0 auto;
	overflow:hidden;
	text-align:center;
	padding-top: 65px;
	padding-left:20px;
	padding-right:20px;
}
.bottom-banner-main-title3{
	margin-bottom: 20px;
	font-size: 28px;
	font-weight: normal;
	letter-spacing: 2px;
	color: #fff;
	line-height:42px;
}

/* ---- 首页设置 --- */
.p-contact-ziyuan{
	width:100%;
}
.p-main-industry{
	padding-left:10px;
	padding-right:10px;
}
.p-jishi-service-list-content-p{
	padding-left:20px;
	padding-right:20px;
}


/* ---- 首页 合作伙伴 --- */
.p-contact-hezuo{
	width:100%;
	min-height:100px;
	margin-bottom:70px;
}
.p-contact-hezuo-item{
	height:100px;
}
.p-contact-hezuo-item-img{
	width: 90px;
	height:60px;
	margin-top:20px;
}

/* ---- 右下角联系方式 --- */
.contact-index{
	display:none;
}



  .pc{
    display: none;
  }
  .pc-example-item-img, .pc-p-brain-anim-bg{
    display: none!important;
  }
  .mobile-example-item-img, .mobile-p-brain-anim-bg {
    display: block!important;
  }
  .p-iot {
    display: none;
  }
  .p-banner .swiper-slide {
    height: 2.84rem;
    padding-top: 0.44rem;
  }
  .p-banner .swiper-slide video {
    width: 100vw;
    height: 2.44rem;
    margin-top: .44rem;
  }
  .p-banner .swiper-slide h2, .p-banner .swiper-slide h3 {
    display: none;
  }

  .p-banner .swiper-slide .swiper-img .inner img{
    height: 2.4rem;
    width: 3.75rem;
  }
  /* 深度学习  简单开发 */
  .p-brain {
    height: initial;
    padding: .48rem .24rem;
    background: #fff;
  }
  .p-brain h2 {
    top: .48rem;
    z-index: 2;
    width: calc(100% - .48rem);
    text-align: center;
    font-size: .2rem;
    font-family: PingFangSC-Semibold,PingFang SC;
    font-weight: bold;
    color: rgba(51,51,51,1);
    line-height: .28rem;
  }
  .p-brain-desc {
    position: absolute;
    top: .92rem;
    font-size: .12rem;
    font-family:PingFangSC-Regular,PingFang SC;
    font-weight:400;
    color:rgba(51,51,51,1);
    line-height: .2rem;
    width: calc(100% - .48rem);
    text-align: center;
  }
  .p-brain-video {
    position: absolute;
    top: 1.51rem;
    width: 1.72rem;
    height: 1.61rem;
    margin: 0 auto;
  }
  .p-brain .p-brain-video video {
    position: initial;
    width: 100%;
    height: 100%;
    object-fit: cover;
    left: initial;
    transition: initial;
    transform: initial;
  }
  .p-brain .p-brain-btn {
    position: static;
    width: calc(100% - .48rem);
    margin: .24rem auto 0;
  }

/*  三大互联网  */
  .mobile-p-iot {
    display: block;
    background:rgba(10,35,73,1);
    /* height: 5.61rem; */
    padding: .48rem 0 0;
    position: relative;
  }
  .mobile-p-iot .active{
    color:rgba(37,144,242,1);
  }
  .mobile-p-iot .active span {
  font-weight: bolder;
  }
  .mobile-p-iot .mobile-p-iot-title {
    font-size: .2rem;
    font-family:PingFangSC-Semibold,PingFang SC;
    font-weight: 600;
    color:rgba(255,255,255,1);
    line-height: .28rem;
    padding: 0 .47rem 0 .48rem;
    margin-bottom: .16rem;
  }
  .mobile-p-iot-tabs {
    display: flex;
    justify-content: space-between;
    padding: 0 .4rem;
  }
  .mobile-p-iot-tab {
    width: .9rem;
    height: .76rem;
    display: flex;
    flex-direction: column;
    align-items: center;
  }
  .mobile-p-iot-tab i {
    font-size: .4rem;
  }
  .mobile-p-iot-tab  {
    text-align: center;
    font-size: .14rem;
    font-family: PingFangSC-Regular, PingFang SC;
    font-weight: 400;
    color: rgba(255, 255, 255, 1);
    line-height: .2rem;
  }
  .mobile-p-iot-content {
    margin-top: .24rem;
  }
  .mobile-content-item {
    display: flex;
    flex-wrap: wrap;
  }
  .mobil-content-item-init {
    display: none;
  }
  .mobile-content-item-info {
    display: inline-block;
    position: relative;
    width: 1.87rem;
    height: 1.84rem;
  }
  .mobile-content-item-title {
    position: absolute;
    bottom: .13rem;
    left: 0;
    right: 0;
    font-size: .14rem;
    font-family:PingFangSC-Regular,PingFang SC;
    font-weight: 400;
    color: rgba(255,255,255,1);
    line-height: .24rem;
    text-align: center;
  }
  .mobile-content-item-info a{
    display: block;
    width: 100%;
    height: 100%;
    background-position: center;
    background-size: cover;
    background-repeat: no-repeat;
  }
  .mobile-content-item:last-of-type .mobile-content-item-info{
    width: 100vh;
    height: 1.84rem;
  }

  /* 合作案例 */
  .p-example {
    padding: .48rem 0 0;
    height: initial;
    background:rgba(255,255,255,1);
	display:none;
  }

  .p-example h2 {
    font-size: .2rem;
    font-family:PingFangSC-Semibold,PingFang SC;
    font-weight:600;
    color:rgba(51,51,51,1);
    line-height: .28rem;
    margin: 0 auto .24rem;
    height: initial;
  }
  .p-example .p-example-wrapper {
    margin-top: 0;
    width: calc(100% - .48rem);
  }
  .p-example .example-item .example-item-img {
    width: 100%;
    height: 1.74rem;
    position: relative;
  }
  .p-example .example-item .example-item-desc {
    width: 100%;
    vertical-align: top;
    padding: .36rem .24rem .48rem;
    background:linear-gradient(180deg,rgba(242,243,245,1) 0%,rgba(255,255,255,1) 100%);
    display: flex;
    flex-direction: column;
    align-items: center;
    height: initial;
    position: relative;
    z-index: 2;
  }
  .p-example .example-item-desc a {
    display: inline-block;
    height: .24rem;
  }

  .p-example .example-item-desc a img {
    position: absolute;
    bottom: .48rem;
    left: calc(50vw - .88rem);
    height: .24rem;
  }
  .p-example .example-item-desc > img {
    width: 1.2rem;
    height: .4rem;
    position: absolute;
    top: -.2rem;
    left: calc(50vw - .88rem);
  }
  .p-example .example-item {
    height: initial;
    background-color: initial;
    position: relative;
  }
  .p-example .example-item-desc span {
    display: inline-block;
    margin: 0 0 .24rem 0;
    font-size: .14rem;
    font-family:PingFangSC-Regular,PingFang SC;
    font-weight:400;
    color:rgba(51,51,51,1);
    line-height: .24rem;
    height: 2.16rem;
    min-height: 2.16rem;
  }
  .p-example .swiper-pagination {
    display: none;
  }
  .p-example .mobile-swiper-pagination {
    display: block;
  }
  .p-news {
    padding: .48rem .24rem;
    //background:rgba(242,243,245,1);
	text-align:center;
  }

  .card .card-title, .card-dark .card-title {
    font-size: .2rem;
    font-family: PingFangSC-Semibold,PingFang SC;
    //font-weight: 600;
    color: rgba(51,51,51,1);
    line-height: .28rem;
  }
  
  .p-news .card-title {
    font-size: .2rem;
    font-family: PingFangSC-Semibold,PingFang SC;
    font-weight: 600;
    color: rgba(51,51,51,1);
    line-height: .28rem;
  }
  .p-news .news-container {
    display: flex;
    flex-direction: column;
    margin-top: .24rem;
  }
  .p-news .adv-container {
    display: none;
  }
  .p-news .news-container .news-item {
    margin: 0 0 .20rem;
    width: calc(100vw - .48rem);
	//box-shadow:0 2px 5px 0 rgba(19,35,68,0.50);
	box-shadow:none;
	border:1px solid #eeeeee;
  }
  .p-news .news-container .news-item .img {
    height: 1.4rem;
  }
  .p-news .news-container .news-item .content .title {
    overflow: hidden;
	width: 100%;
    text-overflow: ellipsis;
    white-space: initial;
    height: 18px;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    font-size: 16px;
    font-family: PingFangSC-Medium,PingFang SC;
    font-weight: normal;
    color: rgba(51,51,51,1);
    line-height: 18px;
    margin-bottom: .04rem;
  }
  .p-news .news-container .news-item .content {
    padding: .24rem;
	height:85px;
    /* height: initial; */
  }
  .p-news .news-container .news-item .content .date {
    font-size: 14px;
    font-family: PingFangSC-Regular,PingFang SC;
    //font-weight: 400;
    color: rgba(153,153,153,1);
    line-height: 24px;
    margin: 0;
  }
  .button {
    display: block;
    width: 1.36rem!important;
    height: .4rem!important;
    line-height: .4rem!important;
    border-radius: .01rem;
    border: 1px solid rgba(14, 87, 162, 0.2);
    font-size: .14rem!important;
    font-family:PingFangSC-Medium,PingFang SC;
    font-weight: 500;
    color: rgba(14,87,162,1);
    margin: 0 auto;
  }
  .mobile-more-button {
    margin: .08rem auto 0;
  }
  
  .p-contact {
    height: 2.19rem;
    padding: .48rem 0;
    display: flex;
    flex-direction: column;
    align-items: center;
  }
  .p-contact2 {
    height: 200px;
    padding: .48rem 0;
	padding-top:0px;
	padding-bottom:0px;
    display: flex;
    flex-direction: column;
    align-items: center;
  }
  .p-contact .p-contact-info {
    font-size: .14rem;
    font-family:PingFangSC-Regular,PingFang SC;
    line-height: .28rem;
    margin: .08rem 0 .22rem;
  }
  .p-contact h2 {
    padding: 0;
    font-size: .2rem;
    //font-weight: 600;
    font-family:PingFangSC-Semibold,PingFang SC;
    color: rgba(51, 51, 51, 1);
    line-height: .2rem;
	margin-bottom:0px;
  }

  .swiper-slide-video, .brain-video{
    display: none;
  }

  .p-brain-anim {
    width: calc(100vw - .48rem);
    height: 1.82rem;
    margin: 0 auto;
    margin-top: 1.1rem;
    position: relative;
  }
  .p-brain-anim-en {
    margin-top: 1.4rem;
  }

  .mobile-p-iot .mobile-p-iot-tabs .img-logo {
    display: inline-block;
    width: .61rem;
    height: .63rem;
    background-size: cover;
  }
  .mobile-p-iot-tab:first-of-type.active .img-logo {
    background-image: url("")!important;
  }
  .mobile-p-iot-tab:nth-of-type(2).active .img-logo {
    background-image: url("")!important;
  }
  .mobile-p-iot-tab:last-of-type.active .img-logo {
    background-image: url("")!important;
  }
  .swiper-container-horizontal > .swiper-pagination-bullets {
    bottom: .11rem;
    line-height: 0;
  }


  .p-example .swiper-container-horizontal > .swiper-pagination-bullets {
    top: 1.3rem;
    height: .2rem;
    line-height: 0;
    z-index: 2;
    position: absolute;
    text-align: center;
  }

  .p-example .mobile-swiper-pagination .swiper-pagination-bullet{
    background-image: url(/Public/home/default/img/index/banner_nav.png);
    border-radius: unset;
    height: 6px;
    width: 13px;
    background-size: contain;
    background-color: transparent;
  }


/*  合作案例遮罩 */
  .p-example .example-item .example-item-img::before{
    content: ' ';
    position: absolute;
    top: 0;
    right: 0;
    left: 0;
    height: 1.74rem;
    z-index: 1;
    background-image: linear-gradient(180deg, rgba(0,0,0,0.00) 0%, #090909 100%);
  }


  .p-brain .Enh2{
    top: 0.35rem;
  }
  .Enmobile-p-iot-tab{
    height: auto;
  }
  .p-hezuohuoban{
	display: none!important;
  }
  




/* 主页-应用场景  */
.index-hexinyewu-main{
	width:100%;
	height:auto;
	overflow:hidden;
	margin:0 auto;
	margin-top:30px;
}
ul.gallery li .preview{
	//height:calc(100%)!important;
}
.preview img{
	width:100%; 
	height:calc(100% + 10px)!important;
}
ul.gallery.col-4 li{
	width:50%;
	//height:calc(100% - 10px)!important;
}
ul.gallery li .preview .overlay{
	height:calc(100% - 2px);
}
.index-hexinyewu-list2{
	margin-top:-8px;
}
.index-jishuqudong h2{
	font-size:.2rem!important;
	font-weight:bold!important;
	color:rgba(51,51,51,1)!important;
}
.index-hexinyewu .changjing{
	font-size:.2rem!important;
	font-weight:bold!important;
	color:rgba(51,51,51,1)!important;
	margin-top:30px!important;
}
.index-hexinyewu .changjing-h{
	font-size:.12rem!important;
	font-weight:400!important;
	color:rgba(51,51,51,1)!important;
}
.index-about-us .title{
	font-size:.18rem!important;
	font-weight:bold!important;
	color:rgba(51,51,51,1)!important;
	margin-bottom:5px!important;
}
.index-about-us{
	padding-top:.6rem!important;
}
.index-about-us p{
	font-size:.16rem!important;
	font-weight:normal!important;
	color:#353535!important;
	line-height:.24rem!important;
	margin-top:10px;
}
.index-contact-us h2{
	font-size:.2rem!important;
	font-weight:bold!important;
	color:rgba(51,51,51,1)!important;
	height:35px!important;
}
.index-hexinjishu{
	margin-top:20px;
}
.overlay{
	display:none!important;
}
.btns-container1{
	display:none!important;
}
.index-news{
	padding-top:.3rem!important;
}

#return-top{
	display:block!important;
	bottom:20px!important;
	right:10px!important;
}



  
  
}