@charset "utf-8";
@import url(common.css);

@font-face{
	font-family: DINB;
	src:url(../fonts/DIN-Medium.ttf)
}

@font-face{
	font-family: DINcond;
	src:url(../fonts/DINCondensedBold.ttf)
}

/* section{position: relative;z-index:99;background: #fff;} */

/*栏目页公用样式 s*/
.SubPage{position: relative;background:#fff;z-index: 1;height: auto !important;min-height: 100px;height: 100px;overflow: hidden;}

.SubBan{position: relative;overflow: hidden;z-index: 0;}
.SubBan .img img{width: 100%;}
.SubBan .Info{position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);z-index: 1;color:#fff;width: 14.4rem;}
.SubBan aside{font-size: 0.54rem;line-height: 1.21rem;font-weight: bold;position: relative;}
.SubBan aside:After{width: 0.67rem;height: 0.04rem;content: "";left: 0;bottom: 0;background:#fff;position: absolute;}

.SubMenu{border-bottom: 1px solid #eeeeee;line-height: 1rem;background:#fff;position: relative;z-index: 1;}
.SubMenu ul{float: left;}
.SubMenu li{position: relative;margin-right: 0.72rem;float: left;}
.SubMenu li a{ display:block; color:#555555;position: relative;z-index: 1;}
.SubMenu li:after{content: "";position:absolute;left: 50%;top: 0;width: 0;background:#e32414;transition: all 0.3s;height: 4px;}
.SubMenu li a:hover,.SubMenu li.onli a{ color:#e32414;}
.SubMenu li:hover:after,.SubMenu li.onli:after{width: 100%;left: 0;}

.ColName{font-family: "harmMedium"; background:#033b88; color:#fff;display:none; position:relative; z-index:100; line-height:36px;padding-left: 12px;font-size: 15px;}
.ColName .iconfont{ font-size:20px; position:absolute; width:100%; height:100%; text-align:right; right:10px; top:0;transition: all ease 0.3s;}

.SubTit{padding-bottom: 0.45rem;}
.SubTit .ti{font-size: 0.42rem;font-weight: bold;line-height: 0.45rem;color:#333;}
.SubTit .ti i{display: inline-block;width: 0.2rem;height: 0.2rem;border:0.05rem solid #e32414;margin-left: 0.19rem;border-radius: 50%;vertical-align: middle;}
.SubTit.white .ti{color:#fff;}

.SinglePage{ word-wrap:break-word;word-break:normal;text-align:justify;line-height: 0.32rem;}


@media(max-width:1440px){
 .SubBan .Info{width: 90%;}
}

@media(max-width:1024px){
 .SubTit .ti{font-size: 0.34rem;}
}

@media(max-width:767px){
 .SinglePage{line-height: 24px;}
 .SubTit .ti,
 .SubBan aside{font-size: 18px;}
 .ColName{display: block;}
	.SubMenu{line-height: 16px;padding: 20px 0;}
	.SubMenu ul{padding-top: 15px;float: none;}
	.SubMenu li{width: 33.333%;margin: 0;text-align: center;height: 32px;}
	.SubMenu li a{font-size: 15px;}
	.SubMenu li:after{display: none;}
}

/*基本信息 s*/
.AboutBg{background:#fff url(../images/logobg.gif) center bottom no-repeat;}
.SingleInfo .LeftInfo{padding-right: 0.85rem;width: calc(100% - 5.92rem);float: left;line-height: 0.36rem;color:#666666;}
.SingleInfo .RightImg{width: 5.92rem;float: right;position: relative;}
.SingleInfo .RightImg img{width: 8.32rem;margin-right: 2.4rem;max-width: none;}

.SingleInfo .topti{font-size: 0.3rem;line-height: 1.5;text-align: center;color:#333;}
.SingleInfo .jcyj{max-width: 10.23rem;margin:0.65rem auto;height: 2.13rem;background:url(../images/jcyjbg.gif) center center no-repeat;background-size: contain;display: flex;justify-content: space-between;align-items: center;}
.SingleInfo .jcyj .item{display: flex;width: 1.56rem;height: 1.56rem;padding:15px;align-items: center;justify-content: center;color:#fff;border-radius: 50%;background:#003b87;font-size: 0.3rem;font-weight: bold;margin:0.28rem;}
.SingleInfo .Wztxt_list{margin: 0 -5%;}
.SingleInfo .Wztxt_list li{width: 33.333%;float: left;padding:0 5%;position: relative;}
.SingleInfo .Wztxt_list li:After{right:0;top: 10px;height: calc(100% - 20px);width: 1px;content: "";position: absolute;background:#e5e5e5;}
.SingleInfo .Wztxt_list li:last-child:After{display: none;}
.SingleInfo .Wztxt_list li .ti{font-size: 0.24rem;line-height: 0.4rem;min-height: 0.8rem;margin:0 auto 0.24rem;text-align: center;max-width: 288px;display: flex;align-items: center;justify-content: center;}
.SingleInfo .zuoyoutw{position: relative;padding-bottom: 1rem;}
.SingleInfo .zuoyoutw:after{position: absolute;z-index: 1;width: 1080px;left: 50%;top: 0;height: 100%;border-radius: 0 0 2.7rem 0;background:#fff url(../images/logobg.png) right 0.66rem center no-repeat;box-shadow: 0 0 10px rgba(4,54,117,0.09);content: "";margin-left: -957px;background-size: 54%;}
.SingleInfo .zuoyoutw .info{position: relative;z-index: 2;width: 45%;padding:5% 0 0;float: left;}
.SingleInfo .zuoyoutw .img{width: 46.5%;float: right;}

.SingleTuwen{background-color:#074985;background-position: center center;background-repeat: no-repeat;background-size: cover;}
.SingleTuwen .whitebg{background:rgba(255,255,255,0.85);border-radius: 0 0 1rem 0;padding:0.9rem;}

.AboutNum{display: flex;justify-content: space-between;flex-wrap: wrap;align-items: center;margin-bottom: 0rem;margin-top: 0.2rem}
.AboutNum li{width: 33.333%;padding: 0 0 0 0.34rem;font-size: 16px;color:#999999;position: relative;}
.AboutNum li:After{content: "";right: 0;top: 0;width: 1px;height: 100%;background:#f5f5f5;position: absolute;}
.AboutNum li:last-child:After{display: none;}
.AboutNum .num{line-height: 30px;margin-bottom: 9px;color:#679d09;}
.AboutNum .num span{font-size: 0.38rem;font-family: DINM;display: inline-block;margin-right: 2px;font-weight: bold;}
.AboutNum .num em {position: relative;padding-top: 11px;}
.AboutNum .num em i{position: absolute;top: -3px;line-height: 14px;}

.HistoryBox {background:url(../images/historybg.jpg) no-repeat center center;background-size: cover;}
.HistoryBox .TabNav{margin: 0.4rem 0 0.84rem;position: relative;}
.HistoryBox .TabNav:after{position: absolute;left: 0;width: 100%;bottom: 0.26rem;height: 2px;background:#efeff0;content: "";}
.HistoryBox .TabNav .item{text-align: center;cursor: pointer;font-size: 0.22rem;height: 1.03rem;line-height: 0.5rem;}
.HistoryBox .TabNav .ico{width: 18px;height: 18px;margin:0.16rem auto 0;border-radius: 50%;background:#fff;display: flex;align-items: center;justify-content: center;transition: all 0.3s;border:3px solid #79bf1e;}
.HistoryBox .TabNav .ico img{width: 0;height: 0;transition: all 0.3s;box-shadow: 0 10px 15px rgba(102,159,4,0.25);border-radius: 50%;}
.HistoryBox .TabNav .item.slick-current{color:#679d09;font-size: 0.3rem;}
.HistoryBox .TabNav .item.slick-current .ico{border:4px solid #f0f7e7;width: 38px;height: 38px;margin-top: 7px;}
.HistoryBox .TabNav .item.slick-current .ico img{width: 20px;height: 20px;}
.HistoryBox .datalist {position: relative;}
/*.HistoryBox .datalist:before {position: absolute;left: 50%;top: 0;height: 100%;background:#eaeaea;content: "";width: 1px;}*/
.HistoryBox .datalist li::after{content:'';display: block;clear: both;}
.HistoryBox .datalist li .box{width: 50%;float: right;padding:28px 0 0.36rem 89px;position: relative;min-height: 124px;}
.HistoryBox .datalist li .date{position: absolute;left:-41px;text-align:center;border-radius:50%;width: 82px;height: 82px;line-height: 78px;border:2px solid #79bf1e;color:#79bf1e;font-size: 14px;background: #fff;top: 0;}
.HistoryBox .datalist li .date span{font-size: 30px;}
.HistoryBox .datalist li .box:After{position: absolute;left: 54px;top: 35px;content: "";width: 15px;height: 13px;background:url(../images/arr1.png);}
.HistoryBox .datalist li:nth-child(2n+2) .box{float: left;clear: both;text-align: right;padding-left: 0;padding-right: 89px;}
.HistoryBox .datalist li:nth-child(2n+2) .date{left: auto;right: -41px;}
.HistoryBox .datalist li:nth-child(2n+2) .box:After{left: auto;right: 54px;transform: rotateY(180deg);-webkit-transform: rotateY(180deg);}
.HistoryBox .datalist li.on{color:#79bf1e;}
.HistoryBox .datalist li.on .date{color:#fff;background:#79bf1e;}
.HistoryBox .TabCon .slick-list{height: auto !important;}
.HistoryBox .TabCon .item{display: none;}
.HistoryBox .TabCon .slick-current{display: block;left: 0 !important;opacity: 1 !important;}

.Honor .HonorBox{position: relative;background:url(../images/honorbg1.jpg) repeat center center;position: relative;padding-right:4.4rem;}
.Honor .HonorBox .Honor_year{width:4.4rem;background: url(../images/honorbg2.jpg) no-repeat center center;background-size: 100% 100%;height:100%;position: absolute;top:0;right:0;box-sizing: border-box;padding:0.8rem 0.5rem;}
.Honor .HonorBox .Honor_year .title{font-size: 0.3rem;font-weight: bold;color:#000;margin-bottom:0.2rem;}
.Honor .HonorBox .Honor_year ul::after{content:'';display: block;clear: both;}
.Honor .HonorBox .Honor_year ul{margin-left:-1%;}
.Honor .HonorBox .Honor_year ul li{min-width:19%;float:left;margin-left:1%;font-family: DINcond;line-height: 0.6rem;font-size: 0.22rem;}
.Honor .HonorBox .Honor_year ul li a{color:#999;}
.Honor .HonorBox .Honor_year ul li.on a{color:#79bf1e;}
.Honor .HonorBox .Honor_year ul li:hover a{color:#79bf1e;}
.Honor .HonorBox .Honor_year::before{content:'';display: block;width:1rem;background: #79bf1e;height:2px;position: absolute;left:-0.7rem;top:1.6rem;}

.Honor .HonorBox .Honor_Con{padding:0.5rem 0.5rem;width:100%;box-sizing: border-box;min-height:500px;}
.Honor .HonorBox .Honor_Con .Honor_Conbox .year_tit{font-family: DINcond;font-size: 0.68rem;color:#679d09;line-height: 1rem;padding-bottom:0.1rem;border-bottom:2px solid #dcdcdc;}
.Honor .HonorBox .Honor_Con .Honor_Conbox .Honor_list dl dd{margin-top:0.2rem;line-height: 0.6rem;padding-right:150px;position: relative;border-bottom:1px solid #e7e7e7;}
.Honor .HonorBox .Honor_Con .Honor_Conbox .Honor_list dl dd span{position: absolute;right:0;top:0;color:#999;font-weight: lighter;display: none}

.Honor{background:url(../images/rybg4.jpg) 0px bottom no-repeat;}
.Honor .TabNav{margin: 0.4rem 0 0.84rem;position: relative;}
.Honor .TabNav:after{position: absolute;left: 0;width: 100%;bottom: 0.26rem;height: 2px;background:#efeff0;content: "";}
.Honor .TabNav .item{text-align: center;cursor: pointer;font-size: 0.22rem;height: 1.03rem;line-height: 0.5rem;}
.Honor .TabNav .ico{width: 18px;height: 18px;margin:0.16rem auto 0;border-radius: 50%;background:#fff;display: flex;align-items: center;justify-content: center;transition: all 0.3s;border:3px solid #79bf1e;}
.Honor .TabNav .ico img{width: 0;height: 0;transition: all 0.3s;box-shadow: 0 10px 15px rgba(102,159,4,0.25);border-radius: 50%;}
.Honor .TabNav .item.slick-current{color:#679d09;font-size: 0.3rem;}
.Honor .TabNav .item.slick-current .ico{border:4px solid #f0f7e7;width: 38px;height: 38px;margin-top: 7px;}
.Honor .TabNav .item.slick-current .ico img{width: 20px;height: 20px;}

.Honor .TabCon .scroll li{display:inline-block;margin-right: 0.4rem;vertical-align: top;width: 3.3rem;}
.Honor .TabCon .scroll .img{padding: 0.37rem 0 0 0;height: 3.02rem;background:url(../images/rybg2.jpg);background-size: cover;position: relative;}
.Honor .TabCon .scroll .imgbox {background:url(../images/rybg.png) 0 bottom no-repeat;padding:12px 9px 11px 42px;background-size: cover;text-align: right;display: inline-block;position: absolute;left: 50%;bottom: 0;transform: translateX(-50%);}
.Honor .TabCon .scroll .imgbox img{max-height: 2.38rem;max-width: 2.5rem;}
.Honor .TabCon .scroll .ti {height: 0.78rem;padding:0.1rem;text-align: center;background:url(../images/rybg3.jpg);background-size: cover;display: flex;align-items: center;justify-content: center;}

@media(max-width:1024px){
	.SubBan aside{font-size: 25px;line-height: 70px;}
	.SubBan aside:After{width:30px;height:2px;}
	.SingleInfo .RightImg{width:100%;margin-top:20px;}
	.SingleInfo .RightImg img{width:100%;}
	.SingleInfo .LeftInfo{width:100%;}
	.Tit40{font-size: 22px;}
	.Tit38{font-size: 22px;}
	.Honor .HonorBox .Honor_year .title{font-size: 22px;}
	.Honor .HonorBox .Honor_Con .Honor_Conbox .year_tit{font-size: 50px;}
}

@media(max-width:768px){
 .SingleInfo .LeftInfo{width: auto;float: none;padding-right:0;}
 .SingleInfo .RightImg{width: auto;float: none;padding-top: 0.3rem;}

 .SingleTuwen .whitebg{padding:0.4rem;}
 .AboutNum .i1{width:50%;}
 .AboutNum .i2{width:33.333%;}
 .AboutNum .item:nth-child(6){margin-left: 0;}
 .AboutNum .item:nth-child(8){margin-right: 0;}
 .AboutNum .i3{width: 33.333%;text-align: center;}
 .AboutNum .i3 .counter{float: none;}

 .HistoryList .item .Info{width: auto;float: none;}
 .HistoryList .item .Img{width: auto;float: none;padding-top: 0.25rem;}
 .HistoryList .item .Info .ti{font-size: 16px;line-height: 24px;}
 .HistoryList .item .Info .ti em{font-size: 20px;}

 .SingleInfo .topti {font-size: 18px;}
 .SingleInfo .jcyj{background-image: none;height: auto;flex-wrap: wrap;}
 .SingleInfo .jcyj .item{width: 3rem;height: 3rem;margin:0 -0.5rem 0;font-size: 16px;}

 .SingleInfo .zuoyoutw {padding-bottom: 0;}
 .SingleInfo .zuoyoutw .info{width: auto;float: none;padding:25px;}
 .SingleInfo .zuoyoutw .img{width: auto;float: none;position: relative;z-index: 3;}
 .SingleInfo .zuoyoutw:after{width: 100%;left: 0;margin: 0;}
 .Honor .HonorBox{padding-right:0;}
 .Honor .HonorBox .Honor_year {position: static;width:100%;padding:35px;}
 .Honor .HonorBox .Honor_year::before{display: none;}
 .Honor .HonorBox .Honor_Con{padding:35px;min-height:1px;}
 .Honor .HonorBox .Honor_Con .Honor_Conbox .year_tit{font-size: 30px;line-height: 50px;}
 .Honor .HonorBox .Honor_year .title{font-size: 18px;}
 .Honor .HonorBox .Honor_year ul li{font-size: 18px;line-height: 40px;}
 .Honor .HonorBox .Honor_Con .Honor_Conbox .Honor_list dl dd{line-height: 40px;margin-top:10px;}
}
.HistoryBox .slick-arrow{top:74%;}
@media(max-width:640px){
 .AboutNum .desc,
 .AboutNum .desc span {font-size:14px;}
 .AboutNum .i1 .num{min-width:80px;line-height: 24px;}
 .AboutNum .i1 .num em{font-size: 18px;}

 .SingleInfo .Wztxt_list li{width: auto;float: none;padding-bottom: 20px;margin-bottom: 20px;}
 .SingleInfo .Wztxt_list li .ti{font-size:16px;line-height: 24px;}
 .SingleInfo .Wztxt_list li:After{width: 100%;top: auto;bottom: 0;height: 1px;}

 .SingleInfo .LeftInfo{line-height: 25px;}
 .SubBan aside{font-size: 20px;line-height: 40px;}
 .Tit40{font-size: 20px;}
 .Tit38{font-size: 20px;}
 .HistoryBox .TabNav .item{height:80px;font-size: 14px;}
 .HistoryBox .TabNav .item.slick-current{font-size: 15px;}
 .HistoryBox .TabNav:after{bottom:0.65rem;}
 .HistoryBox .TabNav .ico{margin-top:0.4rem;}
 .HistoryBox .slick-arrow{top:61%;}
 .HistoryBox .datalist li .date{width:50px;height:50px;line-height: 50px;left:0;top:20px;}
 .HistoryBox .datalist li .box{width:100%;min-height:60px;}
 .HistoryBox .datalist li .date span{font-size: 20px;}
 .HistoryBox .datalist li:nth-child(2n+2) .box{float: left;clear: both;text-align: left;padding-right: 0;padding-left: 89px;}
 .HistoryBox .datalist li:nth-child(2n+2) .date{left: 0;right: auto;}
 .HistoryBox .datalist li:nth-child(2n+2) .box:After{left: 54px;right: auto;transform: rotateY(0);-webkit-transform: rotateY(0);}
 .HistoryBox .datalist:before{display: none;}
 .Honor .HonorBox .Honor_year{padding:25px 20px;}
 .Honor .HonorBox .Honor_Con{padding:20px;}
}

/* 产业数字化-备施工数字化管理平台 */
.SubTitle h1{font-size: 0.32rem;line-height: 0.5rem;}
.SubTitle b{display: block;width:0.4rem;height:2px;background: #0055b1;margin:0.3rem 0;}

.Introduce{background:#ecf2fb;position: relative;z-index:99;padding: 0.5rem 0}
.Introduce .Introduce_box .SubTitle{width:30%;max-width:400px;}
.Introduce .Introduce_box .Introduce_con{width:66.67%;}
.Introduce .Introduce_box .con{font-size: 0.18rem;line-height:0.3rem;color:#666;}
.Introduce .Introduce_box .con h2{font-size: 0.26rem;color:#333;margin-bottom:0.2rem;line-height: 1.6;}

.Introduce_1 .Introduce_Txt{width:50%;}
.Introduce_1 .Introduce_Txt .SubTitle{max-width:100%;width:100%;}

.Introduce_1 .Introduce_img{width:40%;text-align: right;}

.Product_Blueprint{background: #fff;}
.Product_Blueprint .Content{text-align: center;}
.Product_Blueprint .Content img{width:100% !important;height:auto !important;}
.Product_Blueprint .Tit38{color:#333;padding:0.15rem;margin-bottom: 0 !important;border-radius: 0.2rem 0.2rem 0 0;}


.md30{margin-bottom:0.3rem;}
.Product_Advantages{background:#ecf2fb;display: inline-block;width: 100%;}
/*.Product_Advantages .slider .item{position: relative;display: inline-block;margin-bottom: 0.5rem;width: 100%;}
.Product_Advantages .slider .item .img{width:54%;padding-top:4.5rem;float: left;}
.Product_Advantages .slider .item .txt{width:46%;height:4.5rem;float: right; box-sizing: border-box;padding:0.4rem;display: flex;align-items: center;color:#333;}
.Product_Advantages .slider .item .txt .txtbox .title{font-size: 0.3rem;}
.Product_Advantages .slider .item .txt .txtbox .dec{font-size: 0.18rem;line-height: 0.3rem;opacity: 0.7;margin-top:0.2rem;}
.Product_Advantages .slider .item .txt .num{position: absolute;right:0.15rem;bottom:0.1rem;font-size: 0.22rem;display: none} 
.Product_Advantages .slider .item .txt .num span{font-size: 0.36rem;}
.Product_Advantages .slider .item .txt .num i{display: inline-block;margin:0 5px;}*/
.Product_Advantages .slider{margin-left:-0.3rem;}
.Product_Advantages .slider .item{width: 33.333%;float: left;padding:0 0 0.3rem 0.3rem;}
.Product_Advantages .slider .item .box{display: block;background:#fff;height: 280px;padding: 0.3rem 0.5rem 0 1.11rem;position: relative;}
.Product_Advantages .slider .item .num{position: absolute;left: 0.49rem;line-height: 35px;top: 0.33rem;font-size: 0.2rem;color:#0093f3;font-family: DINB;border-bottom: 3px solid #0093f3;padding:0 1px;}
.Product_Advantages .slider .item .ti{font-size: 0.24rem;line-height: 2;color:#333;font-weight: bold;}
.Product_Advantages .slider .item pre{line-height: 0.25rem;}

.Pogram_Practice {background: #fff;}
.Pogram_Practice .Pogram_Practice_box .item{box-shadow: 0 0 10px rgba(0,0,0,0.1);}
.Pogram_Practice .Pogram_Practice_box .item .img{width:50%;padding-top:5.2rem;}
.Pogram_Practice .Pogram_Practice_box .item .txt{width:50%;box-sizing: border-box;padding:0.6rem 0.6rem;max-height:5.2rem;overflow: auto;}
.Pogram_Practice .Pogram_Practice_box .item .txt .title{font-size: 0.3rem;margin-bottom:0.3rem;}
.Pogram_Practice .Pogram_Practice_box .item .txt .con{line-height: 35px;}
.Pogram_Practice .Pogram_Practice_box .item .txt .con b{font-size: 0.3rem;color:#3281fb;}

@media(max-width:1024px){
	.pd100{padding:35px 0;}
	.md30{margin-bottom:0;}
	.Introduce .Introduce_box .SubTitle{width:100%;max-width:100%;}
	.SubTitle h1{font-size: 22px;}
	.SubTitle b{margin:10px 0;}
	.Introduce .Introduce_box .Introduce_con{width:100%;margin-top:20px;}
	.Introduce .Introduce_box .con h2{font-size: 20px;margin-bottom:10px;}
	.Product_Advantages .slider .item .txt .txtbox .title{font-size: 22px;}
	.Pogram_Practice .Pogram_Practice_box .item .txt{padding:30px;}
	.Pogram_Practice .Pogram_Practice_box .item .txt .title{font-size: 22px;margin-bottom:15px;}
	.Pogram_Practice .Pogram_Practice_box .item .txt .con b{font-size: 22px;}
	.Product_Advantages .slider .item .box{padding:20px 20px 20px 50px;}
	.Product_Advantages .slider .item .num{left:20px;top:20px;}
	.Product_Advantages .slider .item .ti{font-size: 18px;}
	.Product_Advantages .slider .item pre{font-size: 14px;line-height: 24px;}
}

@media(max-width:768px){
	.Product_Advantages .slider .item .img{width:100%;padding-top:53%;}
	.Product_Advantages .slider .item .txt{width:100%;height:auto;position: relative;bottom:0;padding-bottom:50px;}
	.Pogram_Practice .Pogram_Practice_box .item .img{width:100%;padding-top:72%;}
	.Pogram_Practice .Pogram_Practice_box .item .txt{width:100%;height:auto;max-height:100%;}
	.Pogram_Practice .Pogram_Practice_box .item .con{font-size: 14px;line-height:26px;}
	.Product_Advantages .slider .item{width:50%;}
}

@media(max-width:640px){
	.SubTitle h1{font-size: 20px;}
	.Introduce .Introduce_box .con *{font-size: 14px !important;line-height: 25px !important;}
	.Introduce .Introduce_box .con h2{font-size: 18px !important;line-height: 28px;}
	.Introduce .Introduce_box .con{font-size: 14px !important;line-height: 25px;}
	.Product_Advantages .slider .item .txt .txtbox .title{font-size: 18px;}
	.Product_Advantages .slider .item .txt .txtbox .dec{font-size: 14px;line-height: 25px;}
	.Pogram_Practice .Pogram_Practice_box .item .txt{padding:20px;}
	.Pogram_Practice .Pogram_Practice_box .item .txt .title{font-size: 18px;}
	.Pogram_Practice .Pogram_Practice_box .item .txt .con{font-size: 14px;line-height: 28px;}
	.Pogram_Practice .Pogram_Practice_box .item .txt .con b{font-size: 18px;}
	.Product_Advantages .slider .item{width:100%;}
	.Product_Advantages .slider .item .ti{font-size: 16px;}
	.Product_Advantages .slider .item .box{height:auto;}
	.Product_Advantages .slider .item .num{font-size: 16px;}
}

/* 工业互联网平台 */
.Tit_dec{font-size: 0.18rem;line-height: 0.38rem;max-width:1020px;margin:0 auto;text-align: center;margin-bottom:0.3rem;}
.Solutions .SolutionsBox ul{}
.Solutions .SolutionsBox ul li{width:33.33%;float:left;box-sizing: border-box;text-align: center;padding:0.5rem 0.3rem 0.8rem;transition: all 0.5s;-webkit-transition: all .5s;position: relative;}
.Solutions .SolutionsBox ul li::before{content:'';display: block;width:1px;height:70%;background: #f6f6f6;position: absolute;left:0;top:50%;transform: translateY(-50%);-webkit-transform: translateY(-50%)}
.Solutions .SolutionsBox ul li .ico{height:174px;line-height: 174px;padding-bottom:0.1rem;}
.Solutions .SolutionsBox ul li .txt{padding:0 20px;}
.Solutions .SolutionsBox ul li .txt h1{font-size: 0.22rem;margin:0.2rem 0;}
.Solutions .SolutionsBox ul li .txt .dec{color:#666;}
.Solutions .SolutionsBox ul li:first-child::before{display:none;}
.Solutions .SolutionsBox ul li:hover{background: #428BFB;color:#fff;}
.Solutions .SolutionsBox ul li:hover .txt .dec{color:#fff;}

.Technical_Advantages{background: #edf4ff;}

.AdvList .slider{margin:0 -0.3rem;}
.AdvList .item{padding-bottom:0.7rem;margin:0 0.3rem;position: relative;}
.AdvList .item:After{position: absolute;left: 0;bottom: 0;width: 100%;content: "";height: 0.9rem;background:url(../images/point_b1.png) center bottom no-repeat;background-size: cover;transition: all 0.3s;}
.AdvList .imgbox{padding-top: 70%;border-radius: 18px 18px 0 0;}
.AdvList .info{background:#fff;text-align: center;padding:22px 32px 22px;position: relative;z-index: 1;}
.AdvList .info .tit{font-size: .22rem;margin: 0.19rem 0;}
.AdvList .info .desc{min-height: 0.6rem;color:#999999;text-align: center;}
.AdvList .item.on:After{background:url(../images/point_b2.png) center bottom no-repeat;background-size: cover;}


@media(max-width:1024px){
	.AdvList .info .tit{font-size: 18px;margin:0;}
}

@media(max-width:768px){
	.AdvList .info .tit{font-size: 16px;}
	.Solutions .SolutionsBox ul li .txt h1{font-size: 18px;margin:10px 0;}
}

@media(max-width:640px){
	.Introduce_1 .Introduce_Txt{width:100%;}
	.Introduce_1 .Introduce_img{width:100%;margin-top:20px;}
	.Tit_dec{font-size: 14px;line-height: 25px;}
	.Solutions .SolutionsBox ul li{width:100%;padding:20px 0;border-left:none;border-bottom:1px solid #f6f6f6;}
}

/* 工业互联网平台-物联网平台 */
.Platform_Advantages{background:url(../images/wlwbg2.jpg) no-repeat top center #fff;position: relative;;}
.Platform_Advantages .Platform_Advantages_tit .Tit38{text-align: left;color:#fff;}
.Platform_Advantages .Platform_Advantages_tit .dec{color:#fff;}
.Platform_Advantages .Platform_Advantages_nav .parHd{padding-top:0.3rem;min-width:60%;}
.Platform_Advantages .Platform_Advantages_nav .parHd ul li{display: inline-block;line-height: 0.58rem;border-radius: 0.1rem;border:1px solid #fff;text-align: center;margin-left:0.2rem;box-sizing: border-box;padding:0 0rem;box-sizing: border-box;}
.Platform_Advantages .Platform_Advantages_nav .parHd ul li a{display: inline-block;font-size: 0.2rem;color:#fff;}
.Platform_Advantages .Platform_Advantages_nav .parHd ul li.slick-current,
.Platform_Advantages .Platform_Advantages_nav .parHd ul li:hover{background:#fff;}
.Platform_Advantages .Platform_Advantages_nav .parHd ul li.slick-current a,
.Platform_Advantages .Platform_Advantages_nav .parHd ul li:hover a{color:#3281fb;}
.Platform_Advantages .Platform_Advantages_nav{margin-bottom:0.3rem;}
.Platform_Advantages .Platform_AdvantagesBox{background: #fff;padding:0.8rem 0.8rem 0.5rem;text-align: center;position: relative;}
.Platform_Advantages .Platform_AdvantagesBox .title{font-size: 0.3rem;}
.Platform_Advantages .Platform_AdvantagesBox .con{margin:0.25rem 0 0.6rem 0;color:#666;}
.Platform_Advantages .Platform_AdvantagesBox ul{margin-top:0.5rem;padding:0.2rem;}
.Platform_Advantages .Platform_AdvantagesBox ul .slick-list{margin-left:-0.3rem;}
.Platform_Advantages .Platform_AdvantagesBox ul li {margin-left:0.3rem;}
.Platform_Advantages .Platform_AdvantagesBox ul li .ico{width:80px;height:80px;line-height: 80px;margin:0 auto;}
.Platform_Advantages .Platform_AdvantagesBox ul li .dec{margin-top:0.1rem;font-size: 0.22rem;}
.Platform_Advantages .slick-next{right:-30px;}
.Platform_Advantages .slick-prev{left:-30px;}
.Platform_Advantages .parBd {box-shadow: 0 0 10px rgba(0,0,0,0.1);}
.Platform_Advantages .parBd  .slick-list{padding:0;}

.Function_Description .Function_DescriptionBox ul::after{content:'';display: block;clear: both;}
.Function_Description .Function_DescriptionBox ul{margin-left:-1.2%;}
.Function_Description .Function_DescriptionBox ul li{width:18.8%;;float: left;margin-left: 1.2%;}
.Function_Description .Function_DescriptionBox ul li .libox{box-sizing: border-box;text-align: center;padding:0.2rem;height:3rem;display: flex;align-items: center;flex-direction: column;justify-content: flex-end;transition: all .5s;-webkit-transition: all .5s;border-radius: 0.1rem;overflow: hidden;}
.Function_Description .Function_DescriptionBox ul li .ico{width:60px;height:60px;line-height: 60px;position: relative;margin:0 auto;margin-bottom:0.3rem;}
.Function_Description .Function_DescriptionBox ul li .ico .img2{display: none;}
.Function_Description .Function_DescriptionBox ul li .txt h1{font-size: 0.22rem;}
.Function_Description .Function_DescriptionBox ul li .txt .dec{color:#fff;line-height:30px;height:0;overflow:hidden;opacity: 0;transition: all .5s;-webkit-transition: all .5s;margin-top:0.2rem;}
.Function_Description .Function_DescriptionBox ul li:hover .libox{background: url(../images/wlwbg.jpg) no-repeat center center;background-size: cover;border:0.2rem 0;color:#fff;justify-content: center;}
.Function_Description .Function_DescriptionBox ul li:hover .ico {margin-bottom:0.2rem;}
.Function_Description .Function_DescriptionBox ul li:hover .ico .img1{display: none}
.Function_Description .Function_DescriptionBox ul li:hover .ico .img2{display: inline-block;}
.Function_Description .Function_DescriptionBox ul li:hover .txt .dec{height:60px;opacity: 1;}

@media(max-width:1366px){
	.Platform_Advantages .Platform_Advantages_nav .parHd{min-width:55%;}
}

@media(max-width:1024px){
	.Platform_Advantages .Platform_Advantages_tit .Tit38{line-height: 30px;}
	.Platform_Advantages .Platform_Advantages_tit .dec{font-size: 14px;}
	.Platform_Advantages .Platform_Advantages_nav .parHd ul li{min-width:120px;line-height:30px;box-sizing: border-box;padding:0 10px;}
	.Platform_Advantages .Platform_Advantages_nav .parHd ul li a{font-size: 15px;}
	.Platform_Advantages .Platform_AdvantagesBox .title{font-size: 22px;}
	.Platform_Advantages .Platform_AdvantagesBox .con{margin:15px 0;font-size: 14px;line-height: 25px;}
	.Platform_Advantages .Platform_AdvantagesBox ul li .dec{font-size: 16px;}
	.Function_Description .Function_DescriptionBox ul li .txt h1{font-size: 18px;}
	.Function_Description .Function_DescriptionBox ul li:hover .txt .dec{font-size: 14px;line-height:20px;}
	.Platform_Advantages .Platform_AdvantagesBox ul li .ico{width:50px;height:50px;line-height: 60px;}
	.Platform_Advantages .Platform_AdvantagesBox{padding:50px;}
}

@media(max-width:768px){
	.Function_Description{padding:30px 0;}
	.Function_Description .Function_DescriptionBox ul li{width:48.8%;}
}

@media(max-width:640px){
	.Platform_Advantages .Platform_Advantages_nav .parHd{width:100%;}
	.Platform_Advantages .Platform_Advantages_nav .parHd ul li{margin-left:0;margin-right:5px;min-width:100px;padding:0;font-size: 14px;}
	.Platform_Advantages .Platform_Advantages_nav .parHd ul li a{font-size: 13px;}
	.Platform_Advantages .Platform_AdvantagesBox ul li{width:48.8%;}
	.Function_Description .Function_DescriptionBox ul li .libox{height:200px;}
	.Platform_Advantages .Platform_AdvantagesBox{padding:25px 15px;}
	.Platform_Advantages .slick-next{right:0;}
.Platform_Advantages .slick-prev{left:0;}
}

/* 产品中心 */
.Product{position: relative;background: #fff;padding-bottom:0;}
.Product .ProductBox .item{box-shadow: 0 0 10px rgba(0,0,0,0.1);margin-bottom:0.5rem;}
.Product .ProductBox .item .img{width:50%;padding-top:4.6rem;float:left;}
.Product .ProductBox .item .txt{width:50%;box-sizing: border-box;float:right;padding:5% 4%;}
.Product .ProductBox .item .txt .title{font-size: 0.3rem;margin-bottom:0.3rem;}
.Product .ProductBox .item .txt .navdl{}
.Product .ProductBox .item .txt .navdl dl {margin-left:-2%;}
.Product .ProductBox .item .txt .navdl dl dd{width:48%;float:left;margin-left:2%;margin-bottom:0.2rem;line-height: 0.48rem;border-radius: 0.48rem;border:1px solid #d8d8d8;text-align: center;white-space: nowrap}
.Product .ProductBox .item .txt .navdl dl dd a{display: block;}
.Product .ProductBox .item .txt .navdl dl dd:hover{background: #89c02f;border:1px solid #89c02f;}
.Product .ProductBox .item .txt .navdl dl dd:hover a{color:#fff;}
.Product .ProductBox .item .txt .con{font-size: 0.18rem;line-height:0.38rem;color:#666;height:1.72rem;}
.Product .ProductBox .item .txt .more{width:1.6rem;height:0.5rem;line-height: 0.5rem;text-align: center;background: #89c02f;color:#fff;margin-top:0.2rem;}

.Product .ProductBox .item:nth-child(2n) .img{float:right;}
.Product .ProductBox .item:nth-child(2n) .txt{float:left;}

@media(max-width:1024px){
	.Product .ProductBox .item .txt .title{font-size: 22px;}
	.Product .ProductBox .item .txt .navdl dl dd a{font-size: 15px;}
	.Product .ProductBox .item .txt .con{font-size: 14px;line-height:25px;height:100px;}
}

@media(max-width:768px){
	.Product .ProductBox .item .img{width:100%;padding-top:70%;}
	.Product .ProductBox .item .txt{width:100%;}
	.Product .ProductBox .item .txt .con{height:auto;}
	.Product .ProductBox .item .txt .title{font-size: 18px;}
}

@media(max-width:640px){
	.Product .ProductBox .item .txt .navdl dl dd a{font-size: 14px;}
	.Product .ProductBox .item .txt .navdl dl dd{line-height: 28px;}
	.Product .ProductBox .item .txt .more{width:100px;height:28px;line-height: 28px;}
}

/* 运营管理数字化平台 */
.Product_Blueprint{position: relative;z-index:99;}
.Technical_Advantages{overflow: hidden;}
.Introduce_nobg{background: #fff;}
.bgbox{background: #ecf2fb;}

.Introduce .Introduce_box .SubTitle_1{max-width:100%;}

.Pro_Advantages{padding-bottom:0;}
.Pro_Advantages .Pro_Advantages_box {}
.Pro_Advantages .Pro_Advantages_box ul{padding:0 0.2rem;}
.Pro_Advantages .Pro_Advantages_box ul .slick-list{margin-left:-1rem;}
.Pro_Advantages .Pro_Advantages_box ul li{border-radius: 0.1rem;background: #edf4ff;text-align: center;padding:0.4rem 0.3rem;box-sizing: border-box;transition: all .5s;-webkit-transition: all .5s;margin-bottom: 2%;;width: 32%;margin-right: 2%;float: left;}
.Pro_Advantages .Pro_Advantages_box ul li:nth-child(3n){margin-right: 0;}
.Pro_Advantages .Pro_Advantages_box ul li .ico{width:2.5rem;height:2.5rem;border-radius: 50%;margin:0 auto;position: relative;margin-top:0.3rem;}
.Pro_Advantages .Pro_Advantages_box ul li .ico img{position: absolute;left:50%;transform: translateX(-50%);-webkit-transform: translateX(-50%);bottom:0;transition: all .5s;-webkit-transition: all .5s;}
.Pro_Advantages .Pro_Advantages_box ul li .txt{font-size: 0.22rem;line-height: 0.38rem;margin-top:0.3rem;min-height:0.76rem;}
.Pro_Advantages .Pro_Advantages_box ul li:hover{background:url(../images/szhbg.jpg) no-repeat center center;background-size: cover;}
.Pro_Advantages .Pro_Advantages_box ul li:hover .ico{background: #ecf2fb;}
.Pro_Advantages .Pro_Advantages_box ul li:hover .ico img{bottom:10%;}
.Pro_Advantages .Pro_Advantages_box ul li:hover .txt{color:#fff;}

@media(max-width:1024px){
	.AdvList .info .desc{font-size: 14px;line-height: 25px;height:50px;}
	.Pro_Advantages .Pro_Advantages_box ul li{padding:30px;}
	.Pro_Advantages .Pro_Advantages_box ul li .ico{width:80px;height:80px;}
	.Pro_Advantages .Pro_Advantages_box ul li .txt{font-size: 18px;line-height:28px;min-height:56px;}
}

@media(max-width:768px){
	.Pro_Advantages .Pro_Advantages_box ul li{padding:20px;}
	.Pro_Advantages .Pro_Advantages_box ul li .txt{font-size: 15px;line-height:25px;min-height:50px;}
	.Pro_Advantages .Pro_Advantages_box ul{padding:0;}
	.Pro_Advantages .Pro_Advantages_box ul .slick-list{margin-left:-20px;}
	.Pro_Advantages .Pro_Advantages_box ul li{margin-left:20px;}
}

@media(max-width:640px){
	.Pro_Advantages .Pro_Advantages_box ul li{width:92%;margin-bottom:10px;}

}

/* 咨询服务 */
.Introduce_2 .Introduce_Txt{padding-top:5%;}
.Consultation_Scenario{background:url(../images/zxfwbg.jpg) no-repeat  center center;background-size: cover;}
.co_white{color:#fff;}

.Consultation_Scenario .Consultation_ScenarioBox ul::after{content:'';display: block;clear: both;}
.Consultation_Scenario .Consultation_ScenarioBox ul li{float:left;width:25%;transition: all .3s;-webkit-transition: all .3s;overflow: hidden;}
.Consultation_Scenario .Consultation_ScenarioBox ul li .img{width:100%;padding-top:4.8rem;}
.Consultation_Scenario .Consultation_ScenarioBox ul li .txt{display: none;background: url(../images/txtbg.jpg) no-repeat left bottom #fff;width:100%;box-sizing: border-box;padding:0.4rem;height:4.8rem;}
.Consultation_Scenario .Consultation_ScenarioBox ul li .txt h1{font-size: 0.3rem;color:#333;}
.Consultation_Scenario .Consultation_ScenarioBox ul li .txt .en{font-size: 0.24rem;color:#eeeeee;}
.Consultation_Scenario .Consultation_ScenarioBox ul li .txt .con{min-width:360px;margin-top:0.2rem;color:#666;}

.Consultation_Scenario .Consultation_ScenarioBox ul li.on{width:50%;}
.Consultation_Scenario .Consultation_ScenarioBox ul li.on .img{padding-top:0;}
.Consultation_Scenario .Consultation_ScenarioBox ul li.on .txt{display: flex;align-items: center;}
@media(max-width:1366px){
.Consultation_Scenario .Consultation_ScenarioBox ul li .txt .con{min-width: 330px;text-align: justify;}

}
@media(max-width:1024px){
	.Consultation_Scenario .Consultation_ScenarioBox ul::after{display: none;}
	.Consultation_Scenario .Consultation_ScenarioBox ul{display: flex;flex-wrap: wrap;justify-content: space-between;}
	.Consultation_Scenario .Consultation_ScenarioBox ul li{width:48%;margin-bottom:20px;}
	.Consultation_Scenario .Consultation_ScenarioBox ul li.on{width:48%;}
    .Consultation_Scenario .Consultation_ScenarioBox ul li .img{padding-top:0;}
	.Consultation_Scenario .Consultation_ScenarioBox ul li .txt{display: flex;align-items: center;height:auto;}
	.Consultation_Scenario .Consultation_ScenarioBox ul li .txt .con{min-width:1px;width:100%;}
	.Consultation_Scenario .Consultation_ScenarioBox ul li .txt h1{font-size: 20px;}
	.Consultation_Scenario .Consultation_ScenarioBox ul li .txt .en{font-size: 16px;}
	.Consultation_Scenario .Consultation_ScenarioBox ul li .txt .con{font-size: 14px;line-height: 25px;}

}

@media(max-width:640px){
	.Consultation_Scenario .Consultation_ScenarioBox ul li{width:100%;margin-bottom:10px;}
	.Consultation_Scenario .Consultation_ScenarioBox ul li.on{width:100%;}
	.Consultation_Scenario .Consultation_ScenarioBox ul li .txt h1{font-size: 18px;}
}

/* 一站式开发平台 */
.Solutions_col25 .SolutionsBox ul li{width:25%;}

.Development_Steps .Development_StepsBox ul{display: flex;justify-content: space-between;}
.Development_Steps .Development_StepsBox ul li{display: flex;}
.Development_Steps .Development_StepsBox ul li .jt{width:1.18rem;height:20px;background: url(../images/jt.png) no-repeat right center;margin:0 0.3rem;margin-top:0.35rem;}
.Development_Steps .Development_StepsBox ul li:first-child .jt{display: none;}
.Development_Steps .Development_StepsBox ul li .libox{text-align: center;}
.Development_Steps .Development_StepsBox ul li .libox h1{font-size: 0.22rem;margin:0.3rem 0 0.1rem 0;}
.Development_Steps .Development_StepsBox ul li .libox .dec{color:#666;}
.Development_Steps .Development_StepsBox ul li .libox .num{width:0.9rem;height:0.9rem;line-height:0.9rem;text-align: center;margin:0 auto;background-size: contain;background-repeat: no-repeat;background-position: center center;font-size: 0.36rem;}

.Development_Steps .Development_StepsBox ul li:first-child .libox .num{background-image: url(../images/step1_1.png);}
.Development_Steps .Development_StepsBox ul li:nth-child(2) .libox .num{background-image: url(../images/step1_2.png);}
.Development_Steps .Development_StepsBox ul li:nth-child(3) .libox .num{background-image: url(../images/step1_3.png);}
.Development_Steps .Development_StepsBox ul li:nth-child(4) .libox .num{background-image: url(../images/step1_4.png);}

.Development_Steps .Development_StepsBox .More{text-align: center;margin-top:0.6rem;}
.Development_Steps .Development_StepsBox .More a{display: inline-block;line-height: 50px;padding:0 0.3rem;background: #84c419;color:#fff;}


.Caces .CaseBox .item .img{width:50%;}
.Caces .CaseBox .item .txt{width:46%;padding-top:5%;}
.Caces .CaseBox .item .txt h1{font-size: 0.3rem;}
.Caces .CaseBox .item .txt .dec{color:#666;margin:0.3rem 0 0.5rem 0;}
.Caces .CaseBox .item .txt .tag{}
.Caces .CaseBox .item .txt .tag ul li{display: inline-block;margin-right:10px;line-height: 0.42rem;padding:0 0.3rem;border-radius: 0.42rem;border:1px solid rgba(12,19,175,0.2);color:#0c4faf;margin-bottom:5px;}
/*.Caces .CaseBox .item .txt .tag ul li:hover{border:1px solid rgba(145,196,61,0.2);color:#91c43d; }*/

@media(max-width:1024px){
	.Solutions .SolutionsBox ul li .txt h1{font-size: 18px;}
	.Solutions .SolutionsBox ul li .txt{padding:0;font-size: 14px;line-height: 25px;}
	.Development_Steps .Development_StepsBox ul li .libox h1{font-size: 18px;}
	.Development_Steps .Development_StepsBox ul li .libox .dec{font-size:14px;line-height: 25px;}
	.Caces .CaseBox .item .txt h1{font-size: 18px;}
	.Caces .CaseBox .item .txt .dec{font-size: 14px;line-height: 25px;}
	.Caces .CaseBox .item .txt .tag ul li{line-height: 28px;padding:0 15px;font-size: 14px;}
	.Introduce .Introduce_box .con{font-size: 14px;line-height: 25px;}
}

@media(max-width:640px){
	.Solutions_col25 .SolutionsBox ul li{width:100%;border-left:none;}
	.Solutions_col25 .SolutionsBox ul li::before{display: none;}
	.Development_Steps .Development_StepsBox ul{display: block}
	.Development_Steps .Development_StepsBox ul li .jt{display: none}
	.Development_Steps .Development_StepsBox ul li{margin-top:20px;}
	.Development_Steps .Development_StepsBox ul li .libox{width:100%;}
	.Development_Steps .Development_StepsBox ul li .libox .num{width:50px;height:50px;line-height: 50px;font-size: 16px;}
	.Caces .CaseBox .item .img{width:100%;}
	.Caces .CaseBox .item .txt{width:100%;}
	.Solutions .SolutionsBox ul li .ico{height:120px;line-height:120px;}
	.Solutions .SolutionsBox ul li .ico img{max-height:120px;}
	.Development_Steps .Development_StepsBox .More a{line-height:35px;padding:0 20px;}
}

/* 开发者中心 */
.Business_Scenario{background: #fff;position: relative;z-index:99;}
.Business_Scenario .Business_ScenarioBox ul{margin-left:-1%;}
.Business_Scenario .Business_ScenarioBox ul li{width:32.33%;float:left;margin-left:1%;margin-bottom:1%;position: relative;}
.Business_Scenario .Business_ScenarioBox ul li .img{padding-top:66%;}
.Business_Scenario .Business_ScenarioBox ul li .img span{transition: all .5s;-webkit-transition: all .5s;}
.Business_Scenario .Business_ScenarioBox ul li:hover .img span{transform: scale(1.05);-webkit-transform: scale(1.05);}
.Business_Scenario .Business_ScenarioBox ul li .txt{position: absolute;left:0;bottom:0;padding:0.3rem;color:#fff;text-align: left;transition: all 0.5s;-webkit-transition: all .5s;}
.Business_Scenario .Business_ScenarioBox ul li .txt .title{font-size: 0.24rem;margin-top:0.2rem;}
.Business_Scenario .Business_ScenarioBox ul li .txt .ico{display: block;}
.Business_Scenario .Business_ScenarioBox ul li:hover .txt{transform: translate(-50%,-50%);-webkit-transform: translate(-50%,-50%);left:50%;bottom:auto;top:50%;text-align: center;}

.Characteristic_Ability{background: #fff;position: relative;z-index:99;}
.Characteristic_Ability .hd ul::after{content:'';display: block;clear: both;}
.Characteristic_Ability .hd ul{font-size: 0;text-align: center;}
.Characteristic_Ability .hd ul li{width:20%;display: inline-block;;text-align: center;font-size: 0.24rem;line-height: 0.5rem;}
.Characteristic_Ability .hd ul li a{display: inline-block;position: relative;}
.Characteristic_Ability .hd ul li a::before{content:'';display: block;width:100%;height:2px;background:#0055b1;position: absolute;bottom:0;left:0;transition: all 0.5s;-webkit-transition: all 0.5s;opacity: 0;transform: rotateY(90deg);-webkit-transform: rotateY(90deg);}
.Characteristic_Ability .hd ul li a:hover{color:#0055b1;}
.Characteristic_Ability .hd ul li.on a::before{transform: rotateY(0);-webkit-transform: rotateY(0);opacity: 1;}

.slideList{display: flex;flex-wrap: wrap;border-top:1px solid #f5f5f5;border-left:1px solid #f5f5f5;}
.slideList .item{width:20%;box-sizing: border-box;float:left;background: #fafcff;padding:0.2rem 0.1rem;border-right:1px solid #f5f5f5;border-bottom:1px solid #f5f5f5;}
.slideList .item .ico{}
.slideList .item .txt{text-align: center;margin-top:0.3rem;}
.slideList .item .txt h1{font-size: 0.22rem;}
.slideList .item .txt b{background:#ebebeb;width:0.3rem;height:2px;display: block;margin:0.2rem auto;}
.slideList .item .txt .dec{color:#666;margin-bottom:0.1rem;}

@media(max-width:1024px){
	.Business_Scenario .Business_ScenarioBox ul li .txt .title{font-size: 18px;}
	.Characteristic_Ability .hd ul li{font-size: 18px;}
	.slideList .item .txt h1{font-size: 16px;}
	.slideList .item .txt .dec{font-size: 14px;line-height: 25px;}
	.slideList .item .ico img{max-height:120px;}
}

@media(max-width:768px){
	.Development_Steps .Development_StepsBox ul li .jt{width:60px;}
	.Business_Scenario .Business_ScenarioBox ul li{width:49%;}
}

@media(max-width:640px){
	.Characteristic_Ability .hd{overflow: hidden;}
	.Characteristic_Ability .hd ul li{width:33.33%;line-height: 40px;text-align: center;font-size: 16px;}
	.slideList .item{width:50%;}
	.Business_Scenario .Business_ScenarioBox ul li .txt .ico img{max-height:30px;max-width:35px;}
	.Solutions .SolutionsBox ul li::before{display: none;}
}


/* API市场 */
.Popular .slideList .item .txt{padding:0 0.1rem;}
.Popular .slideList .item .txt .dec{margin:0.2rem 0;height:0.6rem;}
.domore{width:118px;height:38px;line-height: 38px;text-align: center;color:#0c4faf;border:1px solid #0c4faf;background: #ebf3ff;}
.domore:hover{background:#0c4faf;color:#fff;}
.Popular .slideList .item .txt .domore{margin:0 auto;margin-bottom:0.1rem;}
.Popular .slideList .item:hover .txt h1{color:#0c4faf;}

.Scenario_Recommendation{background:#edf3ff;}
.Scenario_Recommendation .item{margin-bottom:0.4rem;}
.Scenario_Recommendation .item ul{display: flex;flex-wrap: wrap;}
.Scenario_Recommendation .item ul li{width:20%;float:left;background: #fff;box-sizing: border-box;padding:0.4rem 0.3rem;border-left:1px solid #f5f5f5;}
.Scenario_Recommendation .item ul li h1{font-size: 0.22rem;color:#333;}
.Scenario_Recommendation .item ul li .dec{color:#666;height:1.2rem;margin:0.15rem 0 0.25rem 0;}

.Scenario_Recommendation .item ul li{background-position: center;background-repeat: no-repeat;background-size: cover;}
.Scenario_Recommendation .item ul li:first-child h1{color:#fff;}
.Scenario_Recommendation .item ul li:first-child .dec{color:#fff;opacity: 0.7;}
.Scenario_Recommendation .item ul li:first-child .domore{background: none;border:1px solid rgba(255,255,255,0.2);color:#fff;}

.Partner_Recruitment .Partner_RecruitmentBox{padding-left:4.4rem;position: relative;}
.Partner_Recruitment .Partner_RecruitmentBox .Partner_Recruitment_left{width:4rem;position: absolute;left:0;top:0;background:#fff;height:100%;}
.Partner_Recruitment .Partner_RecruitmentBox .Partner_Recruitment_left .title{background: #0c4faf;color:#fff;text-align: center;font-size: 0.24rem;line-height:0.55rem;}
.Partner_Recruitment .Partner_RecruitmentBox .Partner_Recruitment_left .box{padding:0.2rem 0.3rem;}
.Partner_Recruitment .Partner_RecruitmentBox .Partner_Recruitment_left .search{line-height: 0.5rem;padding-right:80px;position: relative;border-bottom:1px solid #eee;margin-bottom:0.2rem;}
.Partner_Recruitment .Partner_RecruitmentBox .Partner_Recruitment_left .search input{width:100%;height:100%;box-sizing: border-box;}
.Partner_Recruitment .Partner_RecruitmentBox .Partner_Recruitment_left .search button{position: absolute;right:0;top:0;background: none;color:#0c4faf;display: block;height:100%;}
.Partner_Recruitment .Partner_RecruitmentBox .Partner_Recruitment_left .boxlist ul li{line-height: 0.4rem;padding-left:1.1rem;position: relative;}
.Partner_Recruitment .Partner_RecruitmentBox .Partner_Recruitment_left .boxlist ul li .tag{position: absolute;left:0;top:0;background:url(../images/jtico.png) no-repeat center right;width:1rem;}
.Partner_Recruitment .Partner_RecruitmentBox .Partner_Recruitment_left .boxlist ul li dl::after{content:'';display: block;clear: both;}
.Partner_Recruitment .Partner_RecruitmentBox .Partner_Recruitment_left .boxlist ul li dl dd{width:50%;box-sizing: border-box;padding:0 0.1rem;float:left;position: relative;}
.Partner_Recruitment .Partner_RecruitmentBox .Partner_Recruitment_left .boxlist ul li dl dd a{color:#666;}
.Partner_Recruitment .Partner_RecruitmentBox .Partner_Recruitment_left .boxlist ul li dl dd::before{content:'';display: block;width:1px;height:16px;background: #eee;position: absolute;left:0;top:50%;margin-top:-8px;}
.Partner_Recruitment .Partner_RecruitmentBox .Partner_Recruitment_left .boxlist ul li dl dd:first-child::before{display: none;}


.Partner_Recruitment{background:#edf3ff;position: relative;z-index:99;}
.Partner_Recruitment .Partner_RecruitmentBox .Partner_Recruitment_right{position: relative;width:100%;}
.Partner_Recruitment .Partner_RecruitmentBox .Partner_Recruitment_right .img{padding-top:3.4rem;}
.Partner_Recruitment .Partner_RecruitmentBox .Partner_Recruitment_right .txt{position: absolute;width:100%;top:50%;transform: translateY(-50%);-webkit-transform: translateY(-50%);box-sizing: border-box;padding:0.4rem;color:#fff;}
.Partner_Recruitment .Partner_RecruitmentBox .Partner_Recruitment_right .txt h1{font-size: 0.3rem;}
.Partner_Recruitment .Partner_RecruitmentBox .Partner_Recruitment_right .txt .dec{margin:0.1rem 0 0.3rem 0;}
.Partner_Recruitment .Partner_RecruitmentBox .Partner_Recruitment_right .txt .more{width:120px;height:40px;line-height: 40px;text-align: center;background: #0c4faf;}
.Partner_Recruitment .Partner_RecruitmentBox .Partner_Recruitment_right .txt .more a{color:#fff;}

@media(max-width:1024px){
	.Popular .slideList .item .txt .dec{height:50px;}
	.Scenario_Recommendation .item ul li{padding:20px;width:33.33%;box-shadow: 0 0 10px rgba(0,0,0,0.1);}
	.Scenario_Recommendation .item ul li h1{font-size: 18px;}
	.Scenario_Recommendation .item ul li .dec{font-size: 14px;line-height:25px;height:100px;}
	.domore{width:100px;line-height: 30px;font-size: 14px;height:30px;}
	.Partner_Recruitment .Partner_RecruitmentBox .Partner_Recruitment_right .txt h1{font-size: 18px;}
	.Partner_Recruitment .Partner_RecruitmentBox .Partner_Recruitment_right .txt .more{width:100px;height:30px;line-height:30px;font-size: 14px;}
	.Partner_Recruitment .Partner_RecruitmentBox .Partner_Recruitment_left .box{font-size: 14px;}
}


@media(max-width:640px){
	.Partner_Recruitment .Partner_RecruitmentBox{padding-left:0;}
	.Partner_Recruitment .Partner_RecruitmentBox .Partner_Recruitment_left{width:100%;position: static;margin-bottom:10px;}
	.Partner_Recruitment .Partner_RecruitmentBox .Partner_Recruitment_left .title{line-height: 40px;font-size: 16px;}
	.Partner_Recruitment .Partner_RecruitmentBox .Partner_Recruitment_left .search{line-height: 40px;}
	.Partner_Recruitment .Partner_RecruitmentBox .Partner_Recruitment_left .boxlist ul li{padding-left:100px;line-height: 30px;}
	.Partner_Recruitment .Partner_RecruitmentBox .Partner_Recruitment_left .boxlist ul li .tag{width:90px;}
	.Partner_Recruitment .Partner_RecruitmentBox .Partner_Recruitment_left .boxlist ul li dl dd::before{display: none;}
	.Scenario_Recommendation .item ul li{width:100%;}
	.Scenario_Recommendation .item ul li:first-child{width:100%;}
	.Scenario_Recommendation .item ul li .dec{height:auto;}
}

/* 在线咨询表单 */
.Message {padding: 50px;max-width: 1200px;margin: 0 auto;background:#fff;position: relative;width:95%;box-sizing: border-box;}
.Message .MessageTit{font-size: 0.3rem;text-align: center;margin-bottom:0.3rem;}
.Message .row {padding-bottom: 15px;}
.Message .rowbox {padding-bottom: 0;}
.Message .rowbox:after {content: "";height: 1px;width: 100%;margin: 30px 0;padding: 0;background-color: #f2f2f2;border: none;display: block;}
.Message .row-inner {margin: 0 auto;position: relative;color: #666;font-size: 14px;line-height: 44px;}
.Message .row-inner .h5 {font-size: 16px;font-weight: normal;}
.Message .row-inner .h5 .red{color: red}
.Message .ps {font-size: 15px;font-weight: normal;color: #666;}
.Message .row-inner textarea {width: 100%;min-height: 100px;border: 1px solid #adadad;}
.Message .row-inner .username {display: block;}
.Message .row-inner .text {border: 1px solid #adadad;color: #adadad;line-height: 42px;width: 100%;padding: 0 10px;display: inline-block;border-radius: 3px;}
.Message .row-inner .text.focus {border-color: #333;color: #333;}
.Message .btn {background-color: #0080c9;line-height: 44px;font-size: 15px;color: #fff;text-align: center;width: auto;border: none;cursor: pointer;margin: 20px auto;display: inline-block;padding: 0px 20px;}
.Message .btn.reset {background-color: #d4c496;margin-left: 30px;}
.Message .address>* {display: block;float: left;}
.Message .address>*+* {margin-left: 1%;}
.Message .address .selectbox {width: 100%;}
.Message .address .selectbox select {height: 44px;width: 100%;border: 1px solid #adadad;border-radius: 3px;color: #adadad;}
.Message .address .selectbox select.focus {color: #333;}
.Message .address .text {width: 37%;max-width: 546px;}

.NewsList{margin:0 0 4% -20px;}
.NewsList .Item{padding:0 0 20px 20px;}
.NewsList .box{background:#fff;padding:20px;position: relative;box-shadow: 0 0 40px rgba(0,0,0,0.05);}
.NewsList .tit{font-weight: bold;font-size: 0.2rem;font-weight: bold;}
.NewsList .p{-webkit-line-clamp: 2;margin:6px 0 9px;color:#999;}
.NewsList .date{color:#999;font-size: 14px;}

.TitleInfo{padding-bottom:19px;border-bottom: 4px solid #80ad34;margin-bottom:26px;position: relative;}
.TitleInfo h2{font-size: 26px;color:#333333;}
.TitleInfo .date{line-height: 55px;padding-top:3px;color:#80ad34;font-size: 24px;font-weight: bold;font-family: "DINMedium";}
.TitleInfo .other{font-size: 14px;color:#999999;}
.TitleInfo .other span{margin-right:16px;display:inline-block;}
.TitleInfo .other span:last-child{margin-right:0;}
.TitleInfo .other .iconfont{font-size:20px;margin-right:3px;}
.TitleInfo .back{position: absolute;right: 0;bottom: 19px;}
.TitleInfo .back .iconfont{color:#80ad34;margin-right: 5px;transition: all 0.3s;}
.TitleInfo .back:hover .iconfont{margin-right: 10px;}

.PrevNextBox {padding-top: 5%;}
.PrevNextBox dl{background:#f7f7f7;padding:13px 28px;margin-bottom:10px; width: 50%;float: left;}
.PrevNextBox dl dt{line-height: 44px;color:#80ad34;font-weight: bold;font-size: 18px;}
.PrevNextBox dl a{color:#333333;font-size: 18px;}
.PrevNextBox dl a.none{color:#999;}
.PrevNextBox dl:hover {background: #80ad34;}
.PrevNextBox dl:hover a,.PrevNextBox dl:hover dt{color:#fff;}

.sitemap2{}
.sitemap2 dl{padding-bottom: 0.2rem;margin-bottom: 0.2rem;}
.sitemap2 dl dt{margin-bottom: 10px;padding-bottom:10px;position: relative;font-size: 0.2rem;border-bottom: 1px solid #eee;font-weight: bold;}
.sitemap2 dl dt i{font-size: 16px;position: absolute;right: 0;top: 0;width: 100%;text-align: right;display: none;z-index: 3;}
.sitemap2 dl dt a{position: absolute;left: 0;top: 0;width: 100%;height: 100%;z-index: 1;}
.sitemap2 dl p{display: inline-block;margin-right: 30px;position: relative;}
.sitemap2 dl p:after{width: 1px;height: 15px;content: "";position: absolute;background:#ddd;right: -18px;top: 50%;transform: translateY(-50%);}

.link{position: relative;}
.linkbox{position: absolute;width: 200px;left: -25px;bottom: 24px;margin-bottom:6px;background:#29303e;box-shadow: 0 0 10px rgba(0,0,0,0.15);padding:10px;display: none;}
.linkbox:after{content: "";width: 15px;height: 15px;background:#29303e;position: absolute;left: 50%;bottom: -5px;transform: rotate(-45deg);margin-left:-8px;}
.linkbox:before{content: "";width: 100%;height: 15px;position: absolute;left: 0;bottom: -15px;}
.linkbox a{display: block;margin:5px 0 0 0 !important;color:#fff;}
.linkbox a:hover{color:#80ad34;}
.linkbox a:nth-child(1){margin:0px 0 0 0 !important;}

@media only screen and (max-width:767px) {
    .Message {padding: 20px;}
    .Message .btn {line-height: 35px;font-size: 16px;}
    .Message .address .selectbox {width: 32.3334%;}
	.Message .address .text {width: 100%;margin-top: 10px;margin-left: 0;}
	.Message .MessageTit{font-size: 20px;}
	.Message .row-inner{line-height: 32px;}
	.Message .row-inner .text{line-height: 32px;}
	.Message .row-inner .h5{font-size: 14px;}
	.NewsList .tit{font-size: 15px;}

	.TitleInfo{padding-bottom:28px;border-bottom: 2px solid #80ad34;margin-bottom:12px;}
.TitleInfo h2{font-size: 18px;}
.TitleInfo .date{line-height: 30px;font-size: 16px;}
.TitleInfo .back{bottom: 5px;font-size: 13px;}
.PrevNextBox{width: auto;float: none;margin-top:30px;}
.PrevNextBox dl{padding:10px;width: auto; float: none;}
.PrevNextBox dl dt{line-height: 30px;font-size: 16px;}
.PrevNextBox dl a{font-size: 15px;}
}

@media only screen and (max-width:480px) {
    .Message .address .selectbox {width: 100%;margin-left: 0 !important; max-width: none;}
    .Message .address .selectbox+.selectbox {margin-top: 10px;}
    .Message .row-inner .text {max-width: none;}

				.linkbox{margin-left: -40px;}
}


.Platform_Advantages_nav .slick-track{display: inline-block;}
.Platform_Advantages_nav .slick-list{text-align: right;}


/* news */
.newsbg{background:#ecf2fb;}
.NewsList2 .item{background:#fff;margin-bottom: 0.4rem;}
.NewsList2 .item .imgbox{padding-top: 2.5rem;width: 30%;float: left;}
.NewsList2 .item .info{width: 70%;float: left;padding:0.46rem 0.6rem 0;}
.NewsList2 .item .tit{font-size: 0.24rem;}
.NewsList2 .item .p{margin:0.1rem 0 0.35rem;color:#666;}
.NewsList2 .item .detail{width: 1.6rem;line-height: 0.48rem;color:#6cb70c;font-size: 16px;text-align: center;border:1px solid #6cb70c;}
.NewsList2 .item .detail img{display: inline-block;vertical-align: middle;margin-left: 13px;}

.NewsFocus{position: relative;}
.NewsFocus .img {margin-bottom: 0.6rem;}
.NewsFocus .img .slick-dots{display: none !important;}
.NewsFocus .img .item{position: relative;}
.NewsFocus .img .imgbox{padding-top: 7.2rem;}
.NewsFocus .img .info{position: absolute;right: 0.48rem;top: 1.2rem;z-index: 10;background:#fff;width: 5rem;padding:0.6rem 0.3rem;}
.NewsFocus .img .ti{font-size: 0.24rem;}
.NewsFocus .img .p{margin:0.18rem 0 0.58rem;color:#666;}
.NewsFocus .img .detail{width: 1.6rem;line-height: 0.48rem;color:#6cb70c;font-size: 16px;text-align: center;border:1px solid #6cb70c;}
.NewsFocus .img .detail img{display: inline-block;vertical-align: middle;margin-left: 13px;}
.NewsFocus .nav{position: absolute;z-index: 10;left: 0;width: 100%;bottom: 0;}
.NewsFocus .nav .item{background:rgba(11,82,180,0.8);height: 80px;display: flex;align-items: center;padding:0.1rem 0.24rem;color:#fff;border-right: 1px solid rgba(255,255,255,0.3);cursor: pointer;}
.NewsFocus .nav .item.slick-current{background:rgba(108,183,12,0.8);}

.NewsCon{width: 67%;float: left;}
.Position{border-bottom: 1px solid #ecf2fb;background:#fff;position: relative;z-index: 1;font-size: 16px;color:#666666;padding:0.2rem 0;}
.Position a{color:#666666;}
.Position a:hover,.Position span{color:#6cb70c;}
.TitleInfo2{text-align: center;padding-bottom: 0.45rem;margin-bottom: 0.45rem;border-bottom: 1px solid #e5e5e5;}
.TitleInfo2 h1{font-size: 0.3rem;line-height:1.5;font-weight: normal;margin-bottom: 0.15rem;}
.TitleInfo2 .other{color:#999999;}
.TitleInfo2 .other span{display: inline-block;margin:0 0.13rem;}
.TitleInfo2 .other span i{color: #333333;}
.bshare-custom{display: inline-block;vertical-align: middle;}
.bshare-custom a{border-radius: 50%;width: 40px;height: 40px !important;background-color:#efeff0 !important;margin-right: 0.18rem !important;background-position: center center !important;background-repeat: no-repeat;padding:0 !important;}
.bshare-custom a:hover{background-color: #6cb70c !important;}
.bshare-custom a.bshare-weixin{background-image: url(../images/ico_wx1.png) !important;}
.bshare-custom a:hover.bshare-weixin{background-image: url(../images/ico_wx01.png) !important;}
.bshare-custom a.bshare-sinaminiblog{background-image: url(../images/ico_sina.png) !important;}
.bshare-custom a:hover.bshare-sinaminiblog{background-image: url(../images/ico_sina01.png) !important;}
.bshare-custom a.bshare-qqim{background-image: url(../images/ico_qq.png) !important;}
.bshare-custom a:hover.bshare-qqim{background-image: url(../images/ico_qq01.png) !important;}

.PrevNextInfo{padding: 0.55rem 220px 0 0;margin-top: 0.55rem;border-top: 1px solid #e5e5e5;position: relative;}
.PrevNextInfo dl{position: relative;padding-left: 0.9rem;margin-bottom: 0.1rem;}
.PrevNextInfo dl dt{position: absolute;left: 0;top: 0;color:#85c41b;}
.PrevNextInfo .back{position: absolute;right: 0;top: 0.65rem;text-align: center;color:#fff;font-size: 0.18rem;width: 1.68rem;line-height: 0.5rem;background:#85c41b;border-radius: 26px;}
.PrevNextInfo .back img{display: inline-block;vertical-align: middle;margin-right: 12px;}
.PrevNextInfo .back:hover{background:#649e03;}

.AboutNews{width: 26.5%;float: right;background:#f5f8fc;padding:0.3rem;}
.AboutNews .tithead{line-height: 2;font-size: 0.26rem;padding-left: 12px;margin-bottom: 0.1rem;position: relative;margin-bottom: -0.15rem;}
.AboutNews .tithead:After{position: absolute;left: 0;top: 50%;transform:translateY(-50%);width: 2px;height: 0.25rem;background:#85c41b;content: "";}
.AboutNews .li{border-bottom: 1px solid #e1e7f0;padding:0.25rem 0 0.15rem;}
.AboutNews .li .imgbox{padding-top: 50%;margin-bottom: 0.12rem;}
.AboutNews .li .date{color: #898b8d;font-size: 0.16rem;}
.AboutNews .tithead:nth-child(3){margin-top: 0.4rem;}
.AboutNews .li2 {border-bottom: 1px solid #e1e7f0;padding:0.25rem 0 0.15rem;}
.AboutNews .li2 .ti{padding-left: 17px;position: relative;}
.AboutNews .li2 .ti:After{content: "";left: 0;top: 10px;border-radius: 50%;background:#85c41b;position: absolute;width: 5px;height: 5px;}

@media(max-width:767px){
	.NewsFocus .img .slick-dots{display: block !important;text-align: right;padding-right: 15px;bottom:25px;width: 50%;left: auto;right: 0;}
	.NewsFocus .img .slick-dots li button{border:1px solid #999;}
	.NewsFocus .img .ti {font-size: 15px;}
	.NewsFocus .img .imgbox{padding-top: 64%;}
	.NewsFocus .img .info{position: static;width: auto;}
	.NewsFocus .nav{display: none;}
	.NewsFocus .img .detail,.NewsList2 .item .detail{width: 100px;line-height: 28px;font-size: 12px;}
	.NewsFocus .img .detail img{margin-left: 5px;}

	.NewsList2 .item .tit{font-size: 15px;}
	.NewsList2 .item .info{padding:15px 15px 0;}
	.NewsList2 .item .tit{white-space:normal;}
	.NewsList2 .item .p{margin-bottom: 5px;}
	.NewsList2 .item .detail{display: none;}

	.NewsCon{width: auto;float: none;}
	.AboutNews{width: auto;float: none;margin-top: 20px;}
	.TitleInfo2 h1{font-size: 18px;}
	.bshare-custom a{width: 30px !important;height: 30px !important;}
	.AboutNews .tithead{font-size: 18px;}

	.PrevNextInfo{padding-right: 0;font-size: 14px;margin-top: 50px;}
 .PrevNextInfo .back{top: -35px;line-height: 28px;width: 100px;font-size: 14px;}
 .PrevNextInfo .back img{width: 20px;margin-right: 5px;}
 .PrevNextInfo dl{padding-left: 65px;}
	.AboutNews .li .date{font-size: 14px;}
}


/*20230414*/
.Timeline001{position: relative;}
.Timeline001 .icon{ position:absolute; width:40px; height:22px; background-repeat:no-repeat; background-position:0 0;left:-13px;}
.Timeline001 .icon_t{ background-image:url(../images/Timeline001-icon_t.png); top:-20px; display: none}
.Timeline001 .icon_b{ background-image:url(../images/Timeline001-icon_b.png); bottom:-20px; display: none}
.Timeline001 .box{font-size:14px; padding:10px 0 10px 91px; position:relative;}
.Timeline001 .box time{font-size: 20px; position:absolute; left:-0; top:20px; background:url(../images/Timeline001-yearbg.png) no-repeat left center;  color:#9AD54A; padding-left:20px; width:78px;}
.Timeline001 .box .list{ padding:30px; background-color:#f8f8f8;font-size: 16px;}
.Timeline001 .box .list li{ padding:5px 0;}
.Timeline001 .box:before{position: absolute;left: 6px;top: 0;height: 100%;background:#eaeaea;content: "";width: 1px;}

