@charset "utf-8";
/* weisanyun · CSS */
html,body,h1,h2,h3,h4,h5,h6,div,dl,dt,dd,ul,ol,li,p,blockquote,pre,hr,figure,table,caption,th,td,form,fieldset,legend,input,button,textarea,menu{margin:0;padding:0;}
a{text-decoration: none;color: black;}
body{-webkit-text-size-adjust:none;overflow-x:hidden;max-width:750px;margin:0 auto;}
input[type='text'],input[type='number'],input[type='password'],input[type='reset'],input[type='submit'],input[type='button'],input[type='tel'],button,textarea{-webkit-appearance:none; border-radius:0; border:none;outline:none;} /*去掉苹果的默认UI来渲染按钮*/
ol,ul{list-style: none;} 
h1,h2,h3,h4,h5,h6 {font-weight: normal;} 
textarea{overflow:auto;resize:none;}
i,em{font-style:normal;}
*{margin:0;padding:0;list-style:none;font-family:Microsoft YaHei,Arial,Helvetica,sans-serif;}
.clear{clear:both;}
@font-face{font-family:wsy;src: url('../../fonts/heiti.otf')}
@font-face{font-family:wsyop;src: url('../../fonts/oppo.ttf')}
.container{padding-left:0.26rem;padding-right:0.26rem;}
.pimg{display:block;width:100%;height:100%;}
.hidden{overflow:hidden;}
.oof{padding-left:.3rem;}
.oof h5 em{padding:0 .2rem;border-radius:3px;margin-left:.2rem;}
.oof h5 em.hot{background:#f62f1a;color:#fff;}
.oof h5 em.new{background:#f62f1a;color:#fff;}

.title-div p{display:block;text-align:center;}
.title-div .title-p1{font-size:.42rem;;color:#333;margin-bottom:.1rem;}
.title-div .title-p2{font-size:.32rem;color:#666;line-height:.42rem;}

.header{display:block;position:fixed;width:100%;left:0;top:0;z-index:999999;}
.head{display:flex;justify-content:space-between;align-items:center;height:.95rem;padding-left:0.26rem;padding-right:0.26rem;}
.logo a{display:block;width:1.73rem;height:.48rem;background:url(../images/logo.png) no-repeat;background-size:100%;}
.heatt{font-size:.32rem;color:#fff;}
.menur{width:.368rem;height:.368rem;position:relative;overflow:hidden;cursor:pointer;margin-top:.03rem;}
.menur span,.menur:before,.menur:after{display:block;content:'';width:.368rem;height:.04rem;background:#fff;position:absolute;transition: all 0.3s;}
.menur span{height:.042rem;margin-top:.15rem;}
.menur:before{}
.menur:after{margin-top:.3rem;}

/*弹窗*/
.navbox{position:fixed;width:100%;height:100%;left:0;top:.95rem;background:#fff;display:none;}
.navleft{display:block;background:#f8fafd;width:30%;position:relative;z-index:999999}
.navright{width:70%;overflow-x:hidden;overflow-y:auto;}
.navleft ul.navul li.navli a{display:flex;font-size:.32rem;padding:.28rem 0;padding-left:.35rem;align-items:center;position:relative;}
.navtop{border-bottom:solid .01rem rgb(0,0,0,.1);padding:.3rem 0;margin:0 .3rem;}
.navtop .offa{display:flex;align-items:center;padding:.2rem 0;}
.navtop .offa span{display:block;width:.8rem;height:auto;margin-right:.2rem;}
.navtop .oof h5{font-size:.32rem;color:#333;}
.navtop .oof p{font-size:.26rem;color:#666;margin-top:.1rem;}
.navbottom ul.offul{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;padding:.32rem .2rem 2rem .2rem}
.navbottom ul.offul li{width:50%;box-sizing:border-box;padding:.1rem;}
.navbottom .offa{display:flex;justify-content:center;align-items:center;box-sizing:border-box;border:solid .02rem #e6e6e6;padding:.2rem 0;border-radius:.1rem;}
.navbottom .offa span{display:flex;width:.42rem;margin-right:.08rem}
.navbottom .offa h5{font-size:.32rem}

.header.active .navbox{display:flex;}
.header.active .menur:before{opacity:0;}
.header.active .menur span{transform:rotate(45deg);}
.header.active .menur:after{transform:rotate(-45deg);margin-top:.16rem}
/*往下滑动*/
.header.hover .head ,.header.active .head,.pagebox .header .head{background:#fff;border-bottom:solid .01rem rgba(0,0,0,0.1);position:relative;z-index:9}
.header.hover .logo a,.header.active .logo a,.pagebox .header .logo a{background:url(../images/logo-min.png) no-repeat;background-size:100%;}
.header.hover .heatt,.header.active .heatt,.pagebox .header .heatt{color:#333;}
.header.hover .menur span,.header.active .menur span,.pagebox .header .menur span,.header.hover .menur:before,.pagebox .header .menur:before,.header.active .menur:before,.pagebox .header .menur:after,.header.hover .menur:after,.header.active .menur:after{background:#333;}
.navleft ul.navul li.navli.active{background:#fff;}
.navleft ul.navul li.navli.active a{color:#316fff;}
.navleft ul.navul li.navli.active a:before{display:block;content:"";background:#316fff;width:.06rem;height:.32rem;position:absolute;left:0;}

.banner{display:block;width:100%;height:0;position:relative;overflow:hidden;padding-bottom:107%;}
.banner a{display:block;width:100%;height:100%;}
.banner .bant{display:block;position:absolute;margin-top:1.3rem;padding-left:.28rem;padding-right:.28rem;text-align:center;}
.banner .pic img{display:block;width:100%;height:100%;}
.bant h5{font-size:.5rem;color:#fff;font-family:wsy;text-align:center;margin-bottom:.3rem;}
.bant p{font-size:.256rem;color:#fff;margin-top:.11rem;line-height:.4rem;}
.banner .swiper-pagination{bottom:0!important;}
.banner .swiper-pagination-bullet{padding:0;width:.37rem;height:.05333rem;background:#fff;border-radius:inherit;}
.banner .swiper-pagination-bullet-active{background:#fff;}

.jswsy{display:block;width:100%;padding:1rem 0;text-align:center;background:url(../images/img1.png) no-repeat;background-size:100%;}
.jswsy p{font-size:.42rem;font-family:wsy;color:#333;}

/*产品体系*/
.product{background:#f8f9fc;padding-top:.56rem;}
.prod{display:flex;flex-wrap:wrap;justify-content:space-between;margin-top:.64rem}
.pror{margin-bottom:.56rem;}
.pror a{display:flex;}
.pror a .p{width:.72rem;height:.72rem;margin-right:.12rem}
.pror a .t{font-size:.36rem;display:flex;align-items:center;flex:1 1 0%;justify-content:space-between;width: 2.4rem}
.pror a i{display:block;border-left:.04rem solid #666;border-top:.04rem solid #666;width:.16rem;height:.16rem;transform:rotate(135deg);}

/*解决方案*/
.solution{padding:.56rem 0;background:#f0f3fa;}
.solutop{display:flex;flex-wrap:wrap;justify-content:space-between;margin-top:.5rem;}
.solutop span{font-size:.36rem;width:32%;padding:.2rem 0;box-sizing:border-box;text-align:center;border:solid .02rem #e0e3eb;background:#fff;margin-bottom:.2rem;border-radius:.05rem;color:#333;cursor:pointer;}
.solutop span.none,.solutop span.none.active{font-size:0;background:0;border:0;}

.solutop span.active{background:#f6f8fe;border:solid .02rem #316fff;color:#316fff;}
.solubox{display:none;background:#fff;padding:.32rem;box-sizing:border-box;margin-top:.2rem;padding-bottom:1rem;}
.solubox.active{display:block;}
.soluh1 h4{font-size:.46rem;color:#333;}
.soluh1 p{font-size:.28rem;color:#666;margin-top:.2rem;line-height:.42rem;}
.sjb .soluli{display:flex;flex-wrap:wrap;justify-content:space-between;margin-top:.5rem;}
.sjb .solub{width:25%;text-align:center;margin-bottom:.3rem;}
.sjb .solub span{display:block;width:.88rem;height:.88rem;margin:0 auto;}
.sjb .solub span img{display:block;max-width:100%;min-width:100%;max-height:100%;min-height:100%;}
.sjb .solub p{font-size:.3rem;color:#333;margin-top:.168rem;white-space:nowrap;}
.soluright img{display:block;max-width:100%;min-width:100%;max-height:100%;min-height:100%;}
.more a{display:block;background:#316fff;color:#fff;text-align:center;font-size:.36rem;margin:0 1.2rem;padding:.24rem 0;margin-top:.6rem;border-radius:.6rem;}

/*应用与服务*/
.serve{padding:.56rem 0;background:#fff;}
.server{display:flex;flex-wrap:wrap;justify-content:space-between;margin-top:.5rem;}
.sed{width:25%;text-align:center;margin-bottom:.3rem;}
.sed span{display:block;width:.88rem;height:.88rem;margin:0 auto;}
.sed span img{display:block;max-width:100%;min-width:100%;max-height:100%;min-height:100%;}
.sed p{font-size:.3rem;color:#333;margin-top:.168rem;white-space:nowrap;}
.sel{display:flex;flex-wrap:wrap;justify-content:space-between;margin-top:.5rem;}
.seld{background:#f0f3fa;width:48.5%;margin-bottom:.3rem;box-sizing:border-box;padding:.2rem;display:flex;align-items:center;}
.seld i{display:block;background:url(../images/gx.png) no-repeat;width:.32rem;height:.32rem;background-size:100%;margin-right:.1rem;}
.seld p{font-size:.28rem;color:#333;}
.smore{margin:.3rem 1.6rem;}
.smore a{font-size:.42rem;color:#316fff;display:flex;align-items:center;justify-content:center;}
.smore a i{display:block;margin-left:.2rem;border-left:.04rem solid #316fff;border-top:.04rem solid #316fff;width:.18rem;height:.18rem;transform:rotate(135deg);}

/*微三云*/
.weisanyun{padding:.56rem 0;background:#f0f3fa;padding-bottom:.8rem}
.map{width:100%;height:420px;overflow:hidden;}
.map div{width:100%!important;height:auto!important;position:inherit!important}
.map canvas{width:96%!important;height:auto!important;position:inherit!important}
.wsyr{position:relative;margin-top:-2rem;}
.fzjg{margin-top:.6rem;}
.fzjg h4{font-size:.48rem;margin-bottom:.32rem;}
.fzbox{display:flex;flex-wrap:wrap;justify-content:space-between;}
.fzjg .fza a{display:block;line-height:.1rem;margin-top:.4rem;}
.fzjg .fza a span{color:#316fff;font-family:wsyop;}
.fzjg .fza .a{font-size:.8rem;}
.fzjg .fza .b{font-size:.42rem;margin-left:.06rem;}
.fzjg .fza p{font-size:.28rem;color:#5c5d5f;margin-top:.2rem;}

/*企业客户*/
.client{padding:.56rem 0;background:#f8f9fc;}
.qiye{overflow:hidden;position:relative;}
.clitop{margin:.58rem 0;}
.clitop .cli{display:block;box-sizing:border-box;background:#fff;overflow:hidden;margin-right:.3rem;}
.clitop .cli:last-child{margin-right:0;}
.clitop .cli span.pic{display:block;height:4.2rem;;overflow:hidden;}
.clitop .cli .clih{padding:.48rem;}
.clitop .clih h3{font-size:.42rem;color:#333;font-weight:700;}
.clitop .clih p{font-size:.28rem;color:#888;line-height:.42rem;margin-top:.2rem;}
.clib{display:flex;flex-wrap:wrap;justify-content:space-between;padding:0 .48rem;padding-bottom:.48rem;}
.clib .clitt a{display:block;line-height:.1rem;}
.clib .clitt a span.a{font-size:.6rem;font-weight:700;color:#333;}
.clib .clitt a span.b{font-size:.28rem;color:#333;margin-left:.06rem;}
.clib .clitt p{font-size:.28rem;color:#888;margin-top:.2rem;}
.qiye .swiper-pagination{bottom:-.2rem!important;}
.qiye .swiper-pagination span{width:.37rem;height:.056rem;border-radius:inherit;}
.partner{padding-top:.58rem;}
.partner ul{display:flex;flex-wrap:wrap;justify-content:space-between;margin-top:.5rem;}
.partner ul li{width:32%;background:#fff;border:solid .01rem #f0f3fa;margin-bottom:.2rem;box-sizing:border-box;}

/*精彩视频*/
.video{padding:.56rem 0;background:#fff;}
.videod{overflow:hidden;position:relative;padding:.3rem 0 .6rem 0}
.videod ul li{overflow:hidden;position:relative;cursor:pointer;}
.videod ul li .vbg{display:block;width:100%;height:40px;background:-webkit-gradient(linear,0 top,0 bottom,from(rgba(255,255,255,0)),to(#000));position:absolute;bottom:0;opacity:.6;z-index:1}
.videod ul li .name{font-size:.36rem;position:absolute;left:50%;bottom:.2rem;color:#fff;z-index:2;transform:translate(-50%,0%);}
.videod ul li .playicon{display:block;width:.5rem;height:.5rem;background:url(../images/bofang.png) no-repeat;position:absolute;left:.1rem;bottom:.1rem;z-index:3;background-size:100%;opacity:.6;}
.videod .swiper-pagination{bottom:-.2rem!important;}
.videod .swiper-pagination span{width:.37rem;height:.056rem;border-radius:inherit;}

.videobg{display:block;position:fixed;left:0;top:0;width:100%;height:100%;background:rgba(0,0,0,.5);z-index:9999999999999}
.videot{display:block;width:100%;height:auto;padding:10px;border-radius:5px;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);}
.videot #video{display:block;width:100%;height:100%;}
.videot .vclose{position:absolute;right:.8rem;top:-1rem;cursor:pointer;width:.8rem;height:.8rem;opacity:.6;}
.videot .shuiying{display:block;background:url(../images/logo.png) no-repeat;width:1.2rem;height:.35rem;position:absolute;left:.5rem;top:.5rem;background-size:100%;}

/*新闻资讯*/
.newsindex{padding:.56rem 0;background:#f8f9fc;}
.newsd{margin-top:.56rem;}
.newslist{display:flex;margin-bottom:.34rem;padding-bottom:.34rem;border-bottom:solid .01rem rgb(0,0,0,.05);}
.newslist span.pic{width:3.6rem;height:1.6rem;margin-right:.2rem;box-sizing:border-box;}
.newslist .r{position:relative;width:7.4rem;}
.newslist .r h3{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-height:.52rem;font-size:.36rem;margin-bottom:.24rem;}
.time{display:flex;justify-content:space-between;align-items:center;width:100%;position:absolute;bottom:0;}
.time .t{font-size:.24rem;color:#888;}
.time .k{padding:.03rem .13rem;color:#316fff;font-size:.24rem;border:solid .01rem #316fff;border-radius:.05rem;}
.newsindex .smore{margin-top:.86rem;}

.newsnav ul{display:flex;justify-content:space-between;padding:0 .26rem;border-bottom:solid 0.01rem rgb(0,0,0,.05);margin-bottom:.6rem;}
.newsnav ul li{width:23%;text-align:center;}
.newsnav ul li a{display:block;padding:.3rem 0;font-size:.32rem;cursor:pointer;}
.newsnav ul li.active a{color:#316fff;position:relative;}
.newsnav ul li.active a:after{content:'';display:block;width:100%;height:.04rem;background:#316fff;position:absolute;left:0;bottom:0;}

.page{margin:.8rem 0;}
.page ul{display:flex;justify-content:space-evenly;}
.page ul li span,.page ul li a{display:block;font-size:.32rem;padding:.2rem .3rem;border-radius:1000rem;}
.page ul li.disabled a{background:#eff1f6!important;}
.page ul li span{background:#316fff;color:#fff;border:solid .02rem #316fff;}
.page ul li a{border:solid .02rem #eff1f6;}
.het{display:block;height:1.3rem;}
.newsnav2,.newsnav2 a{font-size:.32rem;color:#999;}
.newst2{border-bottom:dashed .02rem #e4e5e9;margin-bottom:.4rem;padding-bottom:.4rem;}
.newst2 h5{font-size:.48rem;font-weight:700;line-height:.66rem;}
.newsc p{display:block;font-size:.32rem;line-height:.6rem;margin-top:.4rem;}
.newsc p strong{font-size:.38rem;padding-left:.4rem;position:relative;display:flex;}
.newsc p strong:after{content:'';display:block;width:.08rem;height:100%;background:#316fff;position:absolute;left:0;top:0;}
.newsc p img{display:block;max-width:100%;min-width:100%;max-height:100%;min-height:100%;padding:0!important;}
.page2{padding:.4rem 0;border-top:dashed .02rem #e4e5e9;margin-top:.4rem;}
.page2 ul li{display:block;font-size:.32rem;padding:.3rem 0;overflow:hidden;text-overflow:ellipsis;-o-text-overflow:ellipsis;white-space:nowrap;color:#888;}
.page2 ul li a{color:#333;}

/*页脚*/
.footer{padding:.56rem 0 2rem 0;background:#17181b;}
.fooh .h{font-size:.44rem;color:#fff;display:flex;justify-content:space-between;align-items:center;padding:.3rem .6rem;}
.fooh .h i{display:block;border-left:.04rem solid #666;border-top:.04rem solid #666;width:.24rem;height:.24rem;transform:rotate(-135deg);transition: all 0.3s;}
.fooh .abc{display:none;}
.fooh .a{display:flex;flex-wrap:wrap;padding:.3rem .6rem;background:#030303;position:relative;}
.fooh .a a{font-size:.36rem;color:#939393;width:50%;box-sizing:border-box;margin:.24rem 0;}
.fooh .a:before{display:block;content:'';background:#030303;border-left:1px solid #030303;border-top:1px solid #030303;width:.3rem;height:.3rem;transform:rotate(45deg);position:absolute;left:1rem;top:-.1rem;}
.hotline{display:block;padding:.24rem 0;background:#316fff;color:#fff;font-family:wsyop;font-size:.42rem;text-align:center;margin:.4rem .6rem;}
.terright p{display:block;text-align:center;font-size:.32rem;color:#939393;font-family:wsyop;margin-top:.2rem;}
.fooh .abc.active{display:block;}
.fooh .h.active i{transform:rotate(45deg);margin-top:.2rem;}

/*关于我们*/
.pagebox .banner{margin-top:.95rem;padding-bottom:53%;}
.pagebox .banner .bant{padding:0;width:100%;text-align:center;margin-top:.68rem;}
.pagebox .banner .bant p{font-size:.4rem;}
.pagebox .banner .bant .play{display:flex;justify-content:center;align-items:center;font-size:.4rem;color:#fff;border:solid .02rem #fff;padding:.2rem 0;width:40%;margin:0 auto;margin-top:.6rem;}
.pagebox .banner .bant .play i{display:block;background:url(../images/about/play.png) no-repeat;width:.4rem;height:.4rem;background-size:100%;margin-right:.2rem;}
.pagebox .partner{padding:.56rem 0;background:#f0f3fa;}
.aboutt{padding:.56rem 0;}
.aboutt h5,.connect h5{font-size:.6rem;font-weight:700;color:#333;margin-bottom:.24rem;}
.connect h6{font-size:.4rem;font-weight:700;color:#333;margin-top:.6rem;margin-bottom:.24rem;}
.aboutt p,.connect p{font-size:.44rem;color:#666;}
.connect{padding:.56rem 0;}
.connect p.p1{margin-bottom:.44rem;}
.connect p.p2{line-height:.68rem;font-size:.36rem;}
.aboutt p.p2{line-height:.6rem;margin-top:.5rem;font-size:.36rem;}

.team-main{padding:.8rem .4rem;}
.page-title{font-size:.6rem;}
.name{font-size:.48rem;color:#333;margin-bottom:.4rem;font-weight:700;}
.small{font-size:.32rem;line-height:.54rem;color:#666;}
.small p{margin-top:.4rem;}
.team-main .team-content .list{margin-top:.6rem;padding-top:.6rem;border-top:solid 1px #f0f3fa;}
.team-main .team-content .list .icon{margin-top:.6rem;}

.choose{padding:.56rem 0;background:#f8f9fc;}
.choo{margin-top:.6rem;}
.choo .chooul .chooli{display:flex;align-items:center;background:#fff;padding:.4rem;margin-top:.3rem;}
.choo .chooul .chooli .pic{width:20%;box-sizing:border-box;margin-right:.5rem;}
.choo .chooul .chooli .pic img{display:block;width:100%;height:auto;}
.choo .chooul .chooli .cho{width:80%;}
.choo .chooul .chooli .cho h5{font-size:.42rem;color:#333;}
.choo .chooul .chooli .cho p{font-size:.3rem;color:#666;margin-top:.2rem;line-height:.5rem;}

.newsb .banner .bant{margin-top:1rem;}
.newsb .banner .bant h5{margin-bottom:.5rem;}
.newsb .banner .bant p{font-size:.38rem;margin-top:.2rem;}

/*底部*/
.fixed-consult{position:fixed;z-index:999;background-color:#fff;width:100%;bottom:0;left:0;}
.fixed-consult .consult-main{display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;}
/*.fixed-consult .consult-main .list .icon{width:.4rem;height:.4rem;margin-bottom:.1rem;}*/
.fixed-consult .consult-main .list .main{font-size:.26rem;color:#333;}
.fixed-consult .consult-main .online{-webkit-flex:1;flex:1;background:#316fff;color:#fff;font-size:.32rem;}
/*.fixed-consult .consult-main .list{min-width:20%;width:25%;padding:.1rem 0;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;box-sizing:border-box;}*/
.fixed-consult .consult-main .totop{border-right:solid 1px #efefef;display:none;}

@media(max-width:414px){
	html{font-size:42px!important;}
	.pagebox .banner .bant p{font-size:.46rem;}
	.pror a .t{width:3.6rem;}
	.map{height:360px;}
	.head{height:1.3rem;}
	.heatt{font-size:.42rem;}
	.soluh1 p{font-size:.32rem;line-height:.56rem}
	.title-div .title-p2{font-size:.36rem;}
	.time .t,.time .k{font-size:.32rem;}
	.logo a{width:2.5rem;height:.68rem;}
	.menur{width:.54rem;height:.54rem;}
	.menur span,.menur:before,.menur:after{width:.54rem;height:.05rem}
	.menur span{margin-top:.21rem;}
	.menur:after{margin-top:.42rem;}
	.header.active .menur:after{margin-top:.21rem;}
	.bant h5{font-size:.68rem;margin-bottom:.3rem;}
	.bant p{font-size:.34rem;line-height:.6rem;margin-top:.1rem;}
	.banner .bant{margin-top:1.6rem;}
	.navbox{top:1.3rem;}
	.pagebox .banner{margin-top:1.3rem}
	#blist .bant h5{font-size:.62rem;}
	.pagebox .banner .bant{margin-top:1rem;}
	.pagebox .banner .bant .play{font-size:.44rem;}
	.pagebox .banner .bant .play i{width:.6rem;height:.6rem;}
	.newslist span.pic{height:2rem;}
	.choo .chooul .chooli .cho p{font-size:.42rem;line-height:.6rem;}
	.title-div .title-p1{font-size:.48rem;}
	.jswsy p{font-size:.46rem;}
	.newsb .banner .bant{margin-top:1.2rem;}
	.newsb .banner .bant p{font-size:.52rem;}
	.newsnav ul li a{font-size:.42rem;}
	.newsnav ul li.active a:after{height:.05rem;}
	.page ul li span,.page ul li a{font-size:.42rem;padding:.25rem .5rem;}
	.newslist .r h3{font-size:.42rem;line-height:.6rem;}
	.het{height:1.8rem;}
	.newsc p{font-size:.4rem;}
	.newsc p strong{font-size:.44rem;}
	.page2 ul li{font-size:.4rem;}
}

@media(max-width:390px){
	html{font-size:39px!important;}
}
@media(max-width:384px){
	html{font-size:38.4px!important;}
}
@media(max-width:375px){
	html{font-size:37.5px!important;}
}
@media(max-width:360px){
	html{font-size:36px!important;}
}
@media(max-width:320px){
	html{font-size:32px!important;}
}