﻿@charset "utf-8";
/* CSS Document */
*::selection{background:#276eed; color:#fff; text-shadow:none;}
*{margin:0;padding:0;}
body{font-size:14px; color:#000; font-family:"Microsoft YaHei","微软雅黑","黑体",sans-serif; background:#fff;}
a{text-decoration:none; outline:none; -webkit-transition:all 0.3s; transition:all 0.3s; color:#000;}
a:hover{color:#276eed;}
:focus{-moz-outline-style:none; outline:none;}
img{border:0; vertical-align:top;}
ul,li{list-style-type:none;}

.clear{clear:both; height:0;}
table,table td{border-collapse:collapse;}
.overHidden{overflow:hidden; position:fixed;}
.animate{-webkit-transition:all 0.3s; transition:all 0.3s;}
.unselectable{-moz-user-select:-moz-none;-webkit-user-select:none;-ms-user-select:none;user-select:none;}
.ellipsis{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}/*文字超出省略号...*/
.clamp2{overflow:hidden; text-overflow:ellipsis; display:-webkit-box; -webkit-line-clamp:2; -webkit-box-orient:vertical;}
.clamp3{overflow:hidden; text-overflow:ellipsis; display:-webkit-box; -webkit-line-clamp:3; -webkit-box-orient:vertical;}
.clamp4{overflow:hidden; text-overflow:ellipsis; display:-webkit-box; -webkit-line-clamp:4; -webkit-box-orient:vertical;}
.clamp6{overflow:hidden; text-overflow:ellipsis; display:-webkit-box; -webkit-line-clamp:6; -webkit-box-orient:vertical;}
.clamp8{overflow:hidden; text-overflow:ellipsis; display:-webkit-box; -webkit-line-clamp:8; -webkit-box-orient:vertical;}
.justify{text-justify:inter-ideograph; text-align:justify;}/*文字两端对齐*/
.undecoration, .undecoration:hover{text-decoration:none !important;}
.hide{display:none;}
.bgImg{background-repeat:no-repeat; background-position:center center; background-size:cover; -webkit-transition:all 0.8s; transition:all 0.8s; display:block; height:100%;}
a:hover .bgImg{-webkit-transform:scale(1.05); transform:scale(1.05);}
.cover{background-position:center center; background-size:cover; background-repeat:no-repeat;}

/* flex布局 */
.flexColumn{display:flex; flex-direction:column; align-items:center; justify-content:center;}
.flexRow{display:flex; align-items:center; justify-content:center;}
.flex{flex:1;}

/* 自定义弹出层 */
.layerDiv{display:none;}
.layerBox{border-radius:0 !important;}
.layerBox .layui-layer-title{font-size:16px; font-weight:normal; padding:0 15px; -moz-user-select:-moz-none;-khtml-user-select:none;-webkit-user-select:none;-ms-user-select:none;user-select:none; border-radius:0;}
.layerBox .layui-layer-btn{padding:20px !important; background:#f8f8f8; border-top:1px solid #cfcfcf;}
.layerBox .layui-layer-btn a{margin-top:0; padding:0 60px; height:40px; line-height:40px; border:0; margin:0 7px; font-size:14px;}
.layerBox .layui-layer-btn .layui-layer-btn0{background-color:#03773f;}
.layerBox .layui-layer-btn .layui-layer-btn1{background-color:#b0b0b0; color:#fff;}
.layerBox .layui-layer-btn a:hover{opacity:0.8;}
.layerBox .layerDiv{padding:20px;}


/* 自定义滚动条 */
.zUIpanelScrollBox, .zUIpanelScrollBar{width:.05rem; top:0; right:.03rem; border-radius:.05rem;}
.zUIpanelScrollBox{background:#000; opacity:0; filter:alpha(opacity=0);}
.zUIpanelScrollBar{background:#dfdfdf; opacity:1; filter:alpha(opacity=100);}


/* 文本按钮 */
.txt-btn{display:inline-block; *display:inline; zoom:1; color:#888; white-space:nowrap; font-size:.14rem; -moz-user-select:none; -webkit-user-select:none; -ms-user-select:none; outline:0; -webkit-appearance:none; transition:all 0.3s; background:none; border:none; cursor:pointer; -webkit-appearance:button; vertical-align:middle;}
.txt-btn:hover{text-decoration:underline;}

.txt-btn-line{display:inline-block; position:relative; margin-right:.21rem;}
.txt-btn-line:after{display:block; width:.01rem; height:.14rem; background:#cbcbcb; content:""; position:absolute; right:-.11rem; top:50%; transform:translateY(-50%);}


.red{color:#8d1516 !important;}
.blue{color:#276eed !important;}
.green{color:#9cd159 !important;}
.orange{color:#ff8a00 !important;}
.yellow{color:#ffb800 !important;}
.primary{color:#41cac0 !important;}
.danger{color:#ff5757 !important;}
.gray{color:#999 !important;}
.disabled{color:#c9c9c9 !important; cursor:not-allowed;}
.disabled:hover{text-decoration:none;}


.w1260{min-width:12.6rem;max-width:18rem;margin:0 auto; padding:0 1rem;}
.w1260:after{display:block; content:""; clear:both;}


/* 头部 */
.header{width:100%; background:url(../../images/Omni/headBg.jpg) no-repeat center center / cover; box-shadow:0 2px 12px 0 rgba(36,71,131,0.09);}
.head{height:1.2rem; display:flex;}
.logo{flex:1; height:1.2rem; display:flex; align-items:center;}
.logo img{height:.55rem; margin-right:.2rem;}

.wapHeadMenu{display:none;}

.headLink{height:0.34rem; line-height:0.34rem; color:rgba(255,255,255,0.7); font-size:0.13rem; display:flex; align-items:center; justify-content:flex-end; letter-spacing:1px;}
.headLink a{color:rgba(255,255,255,0.7);}
.headLink a:hover{color:#fff;}
.headLink a:not(:last-of-type){margin-right:.17rem; position:relative;}
.headLink a:not(:last-of-type):after{display:block; content:""; width:1px; height:0.12rem; background:rgba(255,255,255,0.7); position:absolute; right:-0.09rem; top:50%; transform:translateY(-50%);}

.search{width:3.28rem; height:.38rem; border:rgba(255,255,255,.6) 1px solid; border-radius:4px; transition:all .3s; margin-top:.2rem; display:flex;}
.search .keyValue{width:calc(100% - .54rem); height:.38rem; line-height:.38rem; background:none; border:0; font-size:.14rem; color:#fff; padding-left:.12rem; float:left;}
.search .keyValue::placeholder{color:rgba(255,255,255,.6);}
.search .submitBtn{width:.42rem; height:.38rem; padding:0; margin:0; border:0; background:url(../../images/Omni/iSearch.png) no-repeat center center; background-size:auto .24rem; cursor:pointer; float:left; transition:all .3s; opacity:.6;}
.search:hover{border-color:#fff;}
.search:hover .submitBtn{opacity:1;}

.menu{height:.54rem; font-size:.16rem; margin-left:3.2rem;}
.menu ul{display:flex; justify-content:space-between; overflow:hidden; max-width:60%;}
.menu li{padding:0 .2rem;}
.menu li a{color:rgba(255,255,255,.8); display:block; height:.50rem; line-height:.50rem; position:relative; padding:0 .2rem; white-space:nowrap;}
.menu li a:after{display:block; content:""; width:100%; height:3px; background:#fff; opacity:0; position:absolute; left:50%; bottom:0; transform:translateX(-50%);}
.menu li a:hover, .menu li a.current{color:#fff;}
.menu li a.current:after{opacity:1;}
.menu li.current a{background-image: linear-gradient(to bottom,#4461ef,#0c2bc6,#4461ef);  border-radius:5px;}
.serviceBox{padding-top:.2rem; background:url(../../images/Omni/serviceBg.jpg) no-repeat center top / cover;}
.serviceBox .w1260{display:flex;}
.serviceMenu{width:3rem; border-radius:6px 6px 0 0; margin-top:-.74rem; position:relative; z-index:12;}
.themeMenu h2{display:flex; height:.54rem; line-height:.54rem; align-items:center; font-size:.18rem; font-weight:normal; color:#fff; background:url(../../images/Omni/serviceMenuHBg.jpg) no-repeat center bottom / cover; padding:0 .15rem; border-radius:6px 6px 0 0;}
.themeMenu h2 span{flex:1;}
.themeMenu h2 a{color:#fff; font-family:Arial; font-size:.12rem; text-transform:uppercase;}
.themeMenu ul{height:7.5rem; background:#fff; box-shadow:0 2px 12px 0 rgba(36,71,131,.09);}
.themeMenu li{height:.67rem; border-bottom:#f2f2f2 .01rem solid; padding:0 .15rem; transition:all .3s; cursor:pointer; position:relative;}
.themeMenu li:nth-of-type(11){border-bottom:#fff .01rem solid;}
.themeMenu li:nth-of-type(n+12){display:none;}
.themeMenu li:before{display:block; content:""; width:3px; height:0; background:#276eed; position:absolute; left:0; top:50%; transform:translateY(-50%); transition:all .3s;}
.themeMenu li:after{display:none; content:""; width:8px; height:100%; background:#fff; position:absolute; right:0; top:0; z-index:5;}
.themeMenu li h3{height:.32rem; line-height:.32rem; font-size:.15rem; font-weight:normal; padding-top:.07rem; display:flex; align-items:center; transition:all .3s;}
.themeMenu li h3 a{flex:1;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.themeMenu li h3 i{padding-left:.15rem; font-size:.12rem;}
.themeMenu li .subMenu{display:flex; align-items:center; overflow:hidden; font-size:.13rem; padding-right:.16rem;}
.themeMenu li .subMenu p{display:block; max-width:calc(33.3333% - .11333rem); height:.17rem; overflow:hidden;color:#a1a4bb;white-space:nowrap;text-overflow:ellipsis;}
.themeMenu li .subMenu p:nth-of-type(n+4){display:none;}
.themeMenu li .subMenu p:not(:nth-of-type(n+3)){padding-right:.17rem; position:relative;}
.themeMenu li .subMenu p:not(:nth-of-type(n+3)):after{display:block; content:""; width:.01rem; height:.13rem; background:#DCDFE6; position:absolute; right:.09rem; top:50%; transform:translateY(-50%);}
.themeMenu li .subMenu p a{display:block; height:.17rem; max-width:100%; color:#a1a4bb;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.themeMenu li:hover, .themeMenu li.active{box-shadow:0 0 8px #ddd;}
.themeMenu li:hover:before, .themeMenu li.active:before{height:100%;}
.themeMenu li:hover:after, .themeMenu li.active:after{display:block;}
.themeMenu li:hover h3, .themeMenu li:hover h3 a, .themeMenu li.active h3, .themeMenu li.active h3 a, .themeMenu li .subMenu p a:hover{color:#276eed;}

.themeContent{width:7rem; height:7.5rem; background:#fff; box-shadow:0 0 8px 0 #ddd; position:absolute; top:.54rem; left:3rem; z-index:3; visibility:hidden; opacity:0; margin-left:.2rem; transition:all .3s; display:flex;}
.themeContent.active{visibility:visible; opacity:1; margin-left:0;}
.subMenuList{width:4rem; height:7.1rem; border-right:#dfdfdf .01rem solid; padding:0 .19rem 0 .2rem; margin:.2rem 0; overflow:hidden; float:left;}
.subMenuList .item{break-inside:avoid; margin-bottom:.35rem;}
.subMenuListCon{width:100%; column-count:2;}
.subMenuList .item h3{width:83%; height:.2rem; line-height:.2rem; margin-bottom:.05rem; font-size:.14rem; font-weight:normal; color:#0d1b2b;}
.subMenuList .item h3 .iconfont{padding-left:.1rem; opacity:0; font-size:.13rem; transition:all .3s;}
.subMenuList .item:hover h3{color:#276eed;}
.subMenuList .item:hover h3 .iconfont{opacity:1;}
.subMenuList .item li{width:93%; display:flex; align-items:center; overflow:hidden;}
.subMenuList .item li a{display:inline-block; vertical-align:top; max-width:100%; height:.3rem; line-height:.3rem; color:#a1a4bb;overflow:hidden;white-space:nowrap;text-overflow:ellipsis; font-size:.14rem;}
.subMenuList .item li:hover a{color:#276eed;}
.subMenuList .item li .iconfont{margin-left:.1rem; opacity:0; color:#fa0; cursor:pointer;}
.subMenuList .item li:hover .iconfont{opacity:1;}

.quickMenu{width:2.2rem; padding:.2rem; float:left;}
.quickMenu h2{height:.3rem; line-height:.3rem; font-size:.13rem; font-weight:700; color:#0d1c2b; margin-bottom:.2rem;}
.quickMenu li{padding-bottom:.2rem; position:relative;}
.quickMenu li a{display:block; border:.01rem solid #eff1f5; padding:.14rem .14rem .14rem .2rem;}
.quickMenu li a h3{height:.2rem; line-height:.2rem; color:#0d1b2b; font-size:.16rem; font-weight:normal;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.quickMenu li a p{font-size:.14rem; padding-top:.1rem; color:#6b6f8b;}
.quickMenu li a p b{padding-right:.05rem;}
.quickMenu li span{display:flex; align-items:flex-end; padding-top:.15rem;}
.quickMenu li span .iconfont{flex:1; font-size:.14rem; color:#6b6f8b; transition:all .3s;}
.quickMenu li span img{height:.42rem;}
.quickMenu li a:hover{border-color:#276eed; color:#276eed;}
.quickMenu li a:hover span .iconfont{color:#276eed;}
.quickMenu li p.iconfont{position:absolute; right:.08rem; top:.08rem; opacity:0; color:#fa0; cursor:pointer;}
.quickMenu li:hover p.iconfont{opacity:1;}


.serviceOther{flex:1; overflow:hidden; padding-left:.2rem;}
.banner{width:100%; position:relative; overflow:hidden;}
.banner .swiper-slide{height:4.3rem; position:relative; background-color:rgba(26,92,248,.1); overflow:hidden;}
.banner .swiper-slide a{display:block; width:100%; height:100%; object-fit:cover; background-position:center center; background-size:cover; background-repeat:no-repeat;}
.banner .swiper-pagination-bullets{height:.1rem; bottom:.2rem;}
.banner .swiper-pagination-bullet{width:.1rem; height:.1rem; display:inline-block; border-radius:10px; background:#fff; opacity:.8; vertical-align:top; margin:0 .05rem !important;}
.banner .swiper-pagination-bullet-active{opacity:1; background:#276eed;}
.banner .swiper-button-prev, .banner .swiper-button-next{width:.28rem; height:.48rem; background-color:rgba(0,0,0,.5); opacity:0;}
.banner .swiper-button-prev{left:0;}
.banner .swiper-button-next{right:0;}
.banner:hover .swiper-button-prev, .banner:hover .swiper-button-next{opacity:.7;}
.banner .swiper-button-prev:hover, .banner .swiper-button-next:hover{opacity:1;}
.banner .swiper-button-prev:after, .banner .swiper-button-next:after{font-size:.18rem; color:#fff;}


.serviceRB{display:flex; height:2.84rem; padding-top:.16rem;}
.hotApp{height:2.84rem; flex:1;}
.hotApp ul{display:flex; flex-wrap:wrap; margin:0 -1px;}
.hotApp li{width:calc(25% - 2px); height:1.4rem; padding:2px 1px 0; position:relative;}
.hotApp li a{display:block; height:1.2rem; padding:.2rem .15rem 0; background:#fff; position:relative;}
.hotApp li a:before{display:block; content:""; width:0; height:3px; position:absolute; left:50%; top:0; transform:translateX(-50%); transition:all .3s; background:#276eed;}
.hotApp li a .iconfont{display:block; width:.56rem; height:.56rem; line-height:.56rem; text-align:center; color:#fff; font-size:.32rem; border-radius:50%; margin:0 auto; position:relative;}
.hotApp li a .iconfont:before{position:relative; z-index:1;}
.hotApp li a .iconfont:after{display:block; content:""; width:100%; height:100%; border-radius:50%; background:linear-gradient(90deg,rgba(255,255,255,.5),rgba(255,255,255,0)); position:absolute; left:0; top:0; z-index:0;}
.hotApp li h3{line-height:.2rem; padding-top:.1rem; font-size:.13rem; font-weight:normal; text-align:center; overflow:hidden; text-overflow:ellipsis; display:-webkit-box; -webkit-line-clamp:2; -webkit-box-orient:vertical; color:#333;}
.hotApp li a:hover{box-shadow:0 .1rem .2rem 0 #ecedf4; z-index:9;}
.hotApp li a:hover:before{width:100%;}
.hotApp li p.iconfont{position:absolute; right:.12rem; top:.15rem; font-size:.18rem; z-index:20; opacity:0; color:#fa0; cursor:pointer;}
.hotApp li:hover p.iconfont{opacity:1;}

.aiApp{width:6.6rem; padding:.2rem .2rem 0; margin:.04rem 0 0 .2rem; background:#fff;}
.aiApp h2{height:.24rem; line-height:.24rem; font-size:.15rem; font-weight:normal; position:relative; padding-left:.1rem; display:flex;}
.aiApp h2:before{display:block; content:""; width:3px; height:.14rem; background:#276eed; position:absolute; left:0; top:50%; transform:translateY(-50%);}
.aiApp h2 span{flex:1;}
.aiApp h2 a{color:#999; font-family:Arial; font-size:.12rem; text-transform:uppercase;}
.aiApp h2 a:hover{color:#276eed;}
.aiApp ul{display:flex; flex-wrap:wrap;}
.aiApp li{height:.56rem;width:3.3rem;position:relative; margin-top:.2rem;}
.aiApp li:nth-of-type(n+7){display:none;}
.aiApp li a{display:block; height:.56rem; padding-left:.42rem; position:relative;}
.aiApp li i{display:block; position:absolute; left:0; top:0; height:.36rem; width:.36rem; background-size:.36rem .36rem; background-repeat:no-repeat;background-position:center center;border-radius:50%;overflow:hidden;}
.aiApp li span{display:block; height:.2rem; line-height:.2rem; font-size:.14rem; overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.aiApp li p{display:flex; flex-wrap:wrap; overflow:hidden; height:.2rem; padding-top:.04rem;}
.aiApp li label{color:#666; height:.18rem; line-height:.18rem; font-size:.12rem; margin:0 .04rem .04rem 0; display:block; padding:0 .04rem; border-radius:.1rem; text-align:center; white-space:nowrap;}
.aiApp li label:nth-child(4n){border:.01rem solid #c5fee4; color:#8edbb8}
.aiApp li label:nth-child(4n+1){border:.01rem solid #ffc68e; color:#fcba7a}
.aiApp li label:nth-child(4n+2){border:.01rem solid #f8d0f1; color:#f4b5e9}
.aiApp li label:nth-child(4n+3){border:.01rem solid #fbc0ba; color:#fdaaa2}


.accessHistory{margin-top:.4rem; background:rgba(255,255,255,.35);}
.accessHistory .w1260{display:flex; align-items:center; overflow:hidden;}
.accessHistory p{background:#ccdefc; width:.28rem; height:.28rem; border-radius:50%; display:flex; align-items:center; justify-content:center;}
.accessHistory p i{display:block; width:.18rem; height:.18rem; border-radius:50%; background:#005bf7; border:#fff .01rem solid; position:relative;}
.accessHistory p i:before, .accessHistory p i:after{display:block; content:""; width:.06rem; height:.01rem; background:#fff; position:absolute; left:50%; top:50%;}
.accessHistory p i:after{width:.01rem; height:.05rem; bottom:50%; top:auto;}
.accessHistory h3{padding:.2rem 0 .2rem .08rem; line-height:.3rem; font-size:.16rem; font-weight:normal; color:#005bf7;}
.accessHistory ul{flex:1; overflow:hidden; height:.3rem; line-height:.3rem; display:flex; align-items:center; flex-wrap:wrap; padding-left:1em;}
.accessHistory ul li{padding-right:.6rem;}


.indH{height:.68rem; line-height:.68rem; text-align:center; background:url(../../images/Omni/hBg.png) no-repeat center center / auto .68rem; font-size:.3rem; font-weight:900;}


.myApp{padding:.6rem 0; background:url(../../images/Omni/bg1.jpg) no-repeat center bottom / cover;}
.myApp ul{display:flex; padding-top:.6rem;}
.myApp li{width:calc(16.6666% - .24rem); margin-right:.2rem; position:relative;}
.myApp li:last-of-type{margin-right:0;}
.myApp li a{display:block; padding:.3rem .15rem; border:#fff .01rem solid; border-radius:4px; box-shadow:0 4px 8px #cbdbf3; background:#fff; position:relative; overflow:hidden;}
.myApp li a:before{display:block; content:""; width:100%; height:1.6rem; position:absolute; left:0; top:0; transition:all .3s; background:linear-gradient(190deg,#e3ecfb,#fff 50%);}
.myApp li a .iconfont{display:block; width:.9rem; height:.9rem; line-height:.9rem; text-align:center; color:#3f97fe; font-size:.32rem; border-radius:50%; margin:0 auto; position:relative; box-shadow:0 .06rem .15rem rgba(145,182,244,.5);}
.myApp li a .iconfont:before{position:relative; z-index:1;}
.myApp li h3{line-height:.32rem; padding-top:.16rem; font-size:.16rem; font-weight:normal; text-align:center;overflow:hidden;white-space:nowrap;text-overflow:ellipsis; color:#333; position:relative; z-index:1;}
.myApp li a:hover{box-shadow:0 .1rem .2rem 0 #cbdbf3; z-index:9;}
.myApp li p.iconfont{position:absolute; right:.01rem; top:.01rem; width:.38rem; height:.32rem; line-height:.32rem; text-align:center; background:#efe4cf; font-size:.2rem; z-index:20; opacity:0; color:#fa0; cursor:pointer; border-radius:0 4px 0 .1rem;}
.myApp li:hover p.iconfont{opacity:1;}
.myApp .more{padding-top:.6rem;}
.myApp .more a{display:block; width:1.8rem; height:.4rem; line-height:.4rem; border:#276eed .01rem solid; text-align:center; font-size:.14rem; border-radius:1rem; margin:0 auto; color:#276eed;}
.myApp .more a:hover{background:#276eed; color:#fff;}


.applyBox{padding:.6rem 0; background:url(../../images/Omni/bg2.jpg) no-repeat center center / cover;}
.apply{display:flex; justify-content:space-between;}
.apply li{margin-right:.2rem; height:1.3rem; flex:1; overflow:hidden; position:relative;}
.apply li:last-of-type{margin-right:0;}
.apply li a{display:flex; align-items:center; padding:0 .3rem; height:1.28rem; border:#fff .01rem solid; border-radius:4px; background-repeat:no-repeat; background-position:center center; background-size:cover;}
.apply li:nth-of-type(1) a{background-image:url(../../images/Omni/iBg1.jpg);}
.apply li:nth-of-type(2) a{background-image:url(../../images/Omni/iBg2.jpg);}
.apply li:nth-of-type(3) a{background-image:url(../../images/Omni/iBg3.jpg);}
.apply li:nth-of-type(4) a{background-image:url(../../images/Omni/iBg4.jpg);}
.apply li a p{height:.24rem; line-height:.24rem; flex:1; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; font-size:.21rem; color:#fff; text-shadow:0 0 2px rgba(0,0,0,.1);}
.apply li i{display:block; width:.6rem; height:.6rem; line-height:.6rem; text-align:center; background:#fff; border-radius:50%; margin-left:.2rem; font-size:.36rem;}
.apply li:nth-of-type(1) i{color:#ec8540;}
.apply li:nth-of-type(2) i{color:#29beec;}
.apply li:nth-of-type(3) i{color:#26c3c1;}
.apply li:nth-of-type(4) i{color:#25b465;}
.apply:hover a{opacity:.7;}
.apply li a:hover{opacity:1;}
.apply li p.iconfont{position:absolute; left:.01rem; top:.01rem; width:.38rem; height:.32rem; line-height:.32rem; text-align:center; background:#efe4cf; font-size:.2rem; z-index:20; opacity:0; color:#fa0; cursor:pointer; border-radius:4px 0 .1rem 0;}
.apply li:hover p.iconfont{opacity:1;}

.number{display:flex; align-items:center; padding-top:.6rem;}
.number li{flex:1; text-align:center; padding:0 .15rem; color:#fff;}
.number li p{font-size:.48rem; line-height:.56rem; transition:all 1s ease;}
.number li span{display:block; line-height:.2rem; padding-top:.2rem; font-size:.16rem; opacity:.6;}


.statisticalChart{padding:.6rem 0; background:url(../../images/Omni/bg3.jpg) no-repeat center center / cover;}
.statisticalChart .w1260{display:flex;}
.statisticalChart h2{height:.55rem; line-height:.55rem; padding-left:1.08rem; font-size:.18rem; font-weight:normal; color:#fff; border-radius:4px; position:relative; box-shadow:0 5px 6px rgba(184,205,240,.65);}
.statisticalChart h2:before{display:block; content:""; width:.73rem; height:.73rem; box-shadow:0 2px 8px rgba(0,0,0,.2); border-radius:50%; position:absolute; left:.2rem; bottom:.1rem;}
.statisticalChart .chartDiv{height:3.48rem;}
.platformChart, .serviceChart{width:calc(50% - .2rem); background:#fff; border-radius:4px; box-shadow:0 8px 8px rgba(0,0,0,.01);}
.platformChart h2{background:linear-gradient(180deg,#36a3f7,#0560e7);}
.platformChart h2:before{background:url(../../images/Omni/iH1.png) no-repeat center center;}

.serviceChart{margin-left:.4rem;}
.serviceChart h2{background:linear-gradient(180deg,#b78ffa,#765de4);}
.serviceChart h2:before{background:url(../../images/Omni/iH2.png) no-repeat center center;}


.quickService{padding:.6rem 0; background:url(../../images/Omni/bg4.jpg) no-repeat center center / cover;}
.qrCode ul{display:flex; flex-wrap:wrap; justify-content:space-between;}
.qrCode li{width:20%; position:relative; margin-top:.6rem; transition:all .3s;}
.qrCode li a{display:flex; flex-flow:column; align-items:center; justify-content:center; width:1.6rem; height:1.6rem; margin:.1rem; border-radius:50%; position:relative; z-index:1; color:#fff; margin:0 auto;}
.qrCode li a:before{display:block; content:""; width:calc(100% + .2rem); height:calc(100% + .2rem); position:absolute; left:-.1rem; top:-.1rem; z-index:-1; border-radius:50%; transition:all .3s;}
.qrCode li a:after{display:block; content:""; width:.11rem; height:.11rem; border-radius:50%; position:absolute; left:50%; top:50%; transform:translate(-50%,-50%); z-index:1; transition:opacity .3s; animation:orbit 100s linear infinite;}
.qrCode li img{display:block; visibility:hidden; opacity:0; margin-top:-.2rem; transition:all .3s; position:absolute; left:50%; top:50%; transform:translate(-50%,-50%); width:1rem; height:1rem; z-index:5; cursor:pointer;}
@keyframes orbit {
	0%{transform:translate(-50%, -50%) rotate(0deg) translateX(.91rem) rotate(0deg);}
	100%{transform:translate(-50%, -50%) rotate(360deg) translateX(.91rem) rotate(-360deg);}
}
.qrCode li:hover a:before{border-style:solid; opacity:.25;}
.qrCode li:nth-of-type(1) a,
.qrCode li:nth-of-type(1):hover a:before,
.qrCode li:nth-of-type(1) a:after{background:#5b79f9;}
.qrCode li:nth-of-type(1) a:before{border:#5875f9 .01rem dashed;}
.qrCode li:nth-of-type(2) a,
.qrCode li:nth-of-type(2):hover a:before,
.qrCode li:nth-of-type(2) a:after{background:#4b9ffc; animation-delay:.1s;}
.qrCode li:nth-of-type(2) a:before{border:#4b9ffc .01rem dashed;}
.qrCode li:nth-of-type(3) a,
.qrCode li:nth-of-type(3):hover a:before,
.qrCode li:nth-of-type(3) a:after{background:#50baf7; animation-delay:.2s;}
.qrCode li:nth-of-type(3) a:before{border:#50baf7 .01rem dashed;}
.qrCode li:nth-of-type(4) a,
.qrCode li:nth-of-type(4):hover a:before,
.qrCode li:nth-of-type(4) a:after{background:#3ad0f0; animation-delay:.3s;}
.qrCode li:nth-of-type(4) a:before{border:#3ad0f0 .01rem dashed;}
.qrCode li:nth-of-type(5) a,
.qrCode li:nth-of-type(5):hover a:before,
.qrCode li:nth-of-type(5) a:after{background:#36d8cd; animation-delay:.4s;}
.qrCode li:nth-of-type(5) a:before{border:#36d8cd .01rem dashed;}
.qrCode li:nth-of-type(6) a,
.qrCode li:nth-of-type(6):hover a:before,
.qrCode li:nth-of-type(6) a:after{background:#3cdbd0; animation-delay:.5s;}
.qrCode li:nth-of-type(6) a:before{border:#3cdbd0 .01rem dashed;}
.qrCode li:nth-of-type(7) a,
.qrCode li:nth-of-type(7):hover a:before,
.qrCode li:nth-of-type(7) a:after{background:#37ce6d; animation-delay:.6s;}
.qrCode li:nth-of-type(7) a:before{border:#37ce6d .01rem dashed;}
.qrCode li:nth-of-type(8) a,
.qrCode li:nth-of-type(8):hover a:before,
.qrCode li:nth-of-type(8) a:after{background:#3dd8d4; animation-delay:.7s;}
.qrCode li:nth-of-type(8) a:before{border:#3dd8d4 .01rem dashed;}
.qrCode li:nth-of-type(9) a,
.qrCode li:nth-of-type(9):hover a:before,
.qrCode li:nth-of-type(9) a:after{background:#9f86ee; animation-delay:.8s;}
.qrCode li:nth-of-type(9) a:before{border:#9f86ee .01rem dashed;}
.qrCode li:nth-of-type(10) a,
.qrCode li:nth-of-type(10):hover a:before,
.qrCode li:nth-of-type(10) a:after{background:#faaf6c; animation-delay:.9s;}
.qrCode li:nth-of-type(10) a:before{border:#faaf6c .01rem dashed;}
.qrCode li:hover a:after{width:0; height:0; border-color:transparent; border-width:.06rem; border-style:solid; animation:none; transform:translate(-50%, .79rem); border-radius:0; background:none; position:absolute; left:50%; top:50%;}
.qrCode li:nth-of-type(1):hover a:after{border-top:.06rem #5b79f9 solid;}
.qrCode li:nth-of-type(2):hover a:after{border-top:.06rem #4b9ffc solid;}
.qrCode li:nth-of-type(3):hover a:after{border-top:.06rem #50baf7 solid;}
.qrCode li:nth-of-type(4):hover a:after{border-top:.06rem #3ad0f0 solid;}
.qrCode li:nth-of-type(5):hover a:after{border-top:.06rem #36d8cd solid;}
.qrCode li:nth-of-type(6):hover a:after{border-top:.06rem #3cdbd0 solid;}
.qrCode li:nth-of-type(7):hover a:after{border-top:.06rem #37ce6d solid;}
.qrCode li:nth-of-type(8):hover a:after{border-top:.06rem #3dd8d4 solid;}
.qrCode li:nth-of-type(9):hover a:after{border-top:.06rem #9f86ee solid;}
.qrCode li:nth-of-type(10):hover a:after{border-top:.06rem #faaf6c solid;}
.qrCode li p{width:100%; height:.46rem; line-height:.46rem; background-repeat:no-repeat; background-position:center center; background-size:auto .46rem; transition:all .3s;}
.qrCode li:nth-of-type(1) p{background-image:url(../../images/Omni/iQR1.png);}
.qrCode li:nth-of-type(2) p{background-image:url(../../images/Omni/iQR2.png);}
.qrCode li:nth-of-type(3) p{background-image:url(../../images/Omni/iQR3.png);}
.qrCode li:nth-of-type(4) p{background-image:url(../../images/Omni/iQR4.png);}
.qrCode li:nth-of-type(5) p{background-image:url(../../images/Omni/iQR5.png);}
.qrCode li:nth-of-type(6) p{background-image:url(../../images/Omni/iQR6.png);}
.qrCode li:nth-of-type(7) p{background-image:url(../../images/Omni/iQR7.png);}
.qrCode li:nth-of-type(8) p{background-image:url(../../images/Omni/iQR8.png);}
.qrCode li:nth-of-type(9) p,
.qrCode li:nth-of-type(10) p{background-image:url(../../images/Omni/iQR9.png);}
.qrCode li h3{height:.3rem; line-height:.3rem; font-size:.14rem; font-weight:normal; padding:.1rem .15rem 0; transition:all .3s; color:#fff;overflow:hidden; text-overflow:ellipsis; display:-webkit-box; -webkit-line-clamp:1; -webkit-box-orient:vertical;}
.qrCode li:hover{transform:translateY(-.2rem);}
.qrCode li:hover img{margin-top:0; visibility:visible; opacity:1;}
.qrCode li:hover p{opacity:0;}
.qrCode li:hover h3{color:#333; transform:translateY(.8rem);}

.link{padding:.6rem 0;}
.link ul{display:flex; flex-wrap:wrap;}
.link li{width:calc(16.6666% - .12rem); padding:.1rem .1rem 0 0;}
.link li:nth-of-type(6n){padding-right:0;}
.link li a{display:block; height:.46rem; line-height:.46rem; background:#e0eeff url(../../images/Omni/linkLiBg.jpg) no-repeat center right / auto 100%; padding:0 .15rem 0 .3rem; position:relative; font-size:.15rem;}
.link li a:before{display:block; content:""; width:.06rem; height:.06rem; background:#e94d00; border-radius:50%; position:absolute; left:.15rem; top:50%; transform:translateY(-50%);}
.link li a:hover{color:#e94d00;}


.foot{background:rgba(27,111,228,.9); color:#fff; font-size:.14rem; line-height:.24rem; padding:.5rem 0; z-index:1; position:relative;}
.foot .w1260{display:flex; align-items:center;}
.foot h2{height:.4rem; line-height:.4rem; display:flex; align-items:center; font-size:.24rem; font-weight:normal;}
.foot h2 img{margin-right:.1rem;}
.foot .info{padding-top:.2rem;}
.foot .info p{white-space:nowrap;}
.fContact, .fVisits, .fCode{flex:1; position:relative; padding:0 1rem;}
.fContact{padding-left:0;}
.fContact:after, .fVisits:after{display:block; content:""; width:1px; height:100%; background:linear-gradient(0deg,rgba(255,255,255,0.1),rgba(255,255,255,.4),rgba(255,255,255,0.1)); position:absolute; right:0; top:0;}

.fCode{padding-right:0;}
.fCode ul{display:flex; align-items:center;}
.fCode li{margin:0 .24rem; cursor:pointer; position:relative;}
.fCode .codeImg{position:absolute; left:50%; top:-1.5rem; padding-bottom:.2rem; transform:translateX(-50%); margin-top:-.2rem; transition:all .3s; visibility:hidden; opacity:0;}
.fCode .codeImg:after{display:block; content:""; width:0; height:0; border-color:transparent; border-width:8px; border-style:solid; border-top:8px #fff solid; position:absolute; bottom:4px; left:50%; transform:translateX(-50%);}
.fCode .codeImg img{width:1.3rem; height:1.3rem; box-shadow:0 5px 10px rgba(0,0,0,.2);}
.fCode .iconImg{width:.54rem; height:.54rem; border-radius:.54rem; background-color:#fff; background-repeat:no-repeat; background-position:center center; background-size:auto .26rem; transition:all .3s; margin:0 auto;}
.fCode li:nth-of-type(1) .iconImg{background-image:url(../../images/Omni/iCode1.png);}
.fCode li:nth-of-type(2) .iconImg{background-image:url(../../images/Omni/iCode2.png);}
.fCode li:nth-of-type(3) .iconImg{background-image:url(../../images/Omni/iCode3.png);}
.fCode li:nth-of-type(4) .iconImg{background-image:url(../../images/Omni/iCode4.png);}
.fCode h3{padding-top:10px; line-height:24px; font-size:14px; font-weight:normal; text-align:center; white-space:nowrap;}
.fCode li:nth-of-type(1):hover .iconImg{background-image:url(../../images/Omni/iCodeHover1.png); background-color:#c21d23;}
.fCode li:nth-of-type(2):hover .iconImg{background-image:url(../../images/Omni/iCodeHover2.png); background-color:#46d38f;}
.fCode li:nth-of-type(3):hover .iconImg{background-image:url(../../images/Omni/iCodeHover3.png); background-color:#f56467;}
.fCode li:nth-of-type(4):hover .iconImg{background-image:url(../../images/Omni/iCodeHover4.png); background-color:#31a1ff;}
.fCode li:hover .codeImg{visibility:visible; opacity:1; margin-top:0;}

.copy{color:rgba(255,255,255,.7); font-size:.14rem; text-align:center; padding:.15rem 0; line-height:.24rem; background:#1b6fe4;}
.copy span{padding-left:1em;}
.copy a{color:rgba(255,255,255,.7);}
.copy a img{height:.18rem; margin-right:.04rem; vertical-align:text-bottom;}
.copy a:hover{color:#fff;}

.nyBody .menu{margin-left:0;}
.nyHead{display:none;}


.post{padding-top:.3rem; height:.43rem; line-height:.43rem; font-weight:normal; border-bottom:#e7e7e7 .01rem solid; display:flex;}
.post p{height:.42rem; flex:1; font-size:.18rem; color:#276eed;}
.post a{font-size:.14rem; color:#888;}
.post a:hover{color:#276eed;}


/* 我的常用应用 */
.appList{padding:.3rem 0 .5rem;}
.appList ul{display:flex; flex-wrap:wrap;}
.appList ul li{width:calc(20% - .24rem); height:.46rem; padding:.25rem .3rem 0 0; font-size:.16rem; position:relative;}
.appList ul li:nth-of-type(5n){margin-right:0;}
.appList ul li a{display:flex; align-items:center; height:.46rem;}
.appList ul li a .iconfont{display:block; width:.46rem; height:.46rem; line-height:.46rem; text-align:center; border-radius:50%; background-color:#f25a5b; color:#fff; font-size:.28rem;}
.appList ul li a span{display:block; flex:1; max-height:.46rem; line-height:.23rem; padding-left:.15rem; overflow:hidden; text-overflow:ellipsis; display:-webkit-box; -webkit-line-clamp:2; -webkit-box-orient:vertical; text-justify:inter-ideograph; text-align:justify;}
.appList ul li a:hover span{color:#f25a5b;}
.appList ul li .cancelCollectBtn{width:.18rem; height:.18rem; line-height:.18rem; background:rgba(255,170,0,0.2); color:#fa0; text-align:center; font-size:.16rem; position:absolute; left:.36rem; top:.15rem; border-radius:50%; cursor:pointer; opacity:0;}
.appList ul li:hover .cancelCollectBtn{opacity:1;}

.favoriteSortList{display:none; position:relative; flex-wrap:wrap;}
.favoriteSortItem{position:relative; width:calc(20% - .47rem); height:.36rem; padding:.1rem; margin:.25rem .3rem 0 0; border:.01rem solid #ccc; font-size:.16rem; border-radius:3px; display:flex; align-items:center;}
.favoriteSortItem:nth-of-type(5n){margin-right:0;}
.favoriteSortItem .iconfont{display:block; width:.36rem; height:.36rem; line-height:.36rem; text-align:center; border-radius:50%; background-color:#f25a5b; color:#fff; font-size:.2rem;}
.favoriteSortItem span{display:block; flex:1; max-height:.42rem; line-height:.21rem; overflow:hidden; text-overflow:ellipsis; display:-webkit-box; -webkit-line-clamp:2; -webkit-box-orient:vertical; text-justify:inter-ideograph; text-align:justify; padding-left:.15rem;}


.tabCon{padding:.2rem 0 .5rem;}

.left{width:2.58rem; border:#e7e7e7 .01rem solid; border-radius:3px; float:left;}
.leftSearch{height:.4rem; padding:.14rem; background:#f5f5f5; border-bottom:#e7e7e7 .01rem solid; position:relative;}
.leftSearch .keyValue{display:block; width:calc(100% - .56rem); height:.38rem; line-height:.38rem; font-size:.12rem; padding:0 .42rem 0 .12rem; border:#e8e8e8 .01rem solid; border-radius:3px; background:#fff;}
.leftSearch .keyValue::placeholder{color:#999;}
.leftSearch .submitBtn{display:block; width:.42rem; height:.38rem; line-height:.38rem; color:#949494; text-align:center; font-size:.22rem; position:absolute; right:.15rem; top:.15rem;}
.leftSearch .submitBtn:hover{color:#8d1516;}

.leftMenu{margin:.2rem 0; height:4rem; overflow:hidden;}
.leftMenu ul{width:100%;}
.leftMenu li{position:relative;}
.leftMenu li a{display:flex; align-items:center; height:.5rem; padding:0 .12rem 0 .09rem; border-left:rgba(141,21,22,0) .03rem solid;}
.leftMenu li a .name{display:block; flex:1; height:.5rem; line-height:.5rem; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.leftMenu li a .iconfont{display:block; width:.3rem; height:.5rem; line-height:.5rem; text-align:center; font-size:.2rem; color:#a2a2a2;}
.leftMenu li a.current{background:#f1f1f1; border-left-color:rgba(141,21,22,1);}
.leftMenu li a.current .name{color:#000;}
.leftMenu li a .num{display:block; min-width:.14rem; height:.16rem; padding:0 .05rem; border-radius:.08rem; line-height:.16rem; text-align:center; background-color:#97a5c4; color:#fff; font-size:.12rem; margin-left:.2rem;}


.right{margin-left:2.9rem;}

.subColumn, .subColumn ul{display:flex;}
.subColumn ul{flex-wrap:wrap;}
.subColumn li{font-size:.14rem; line-height:.3rem; margin:0 .1rem .1rem 0;}
.subColumn li:not(.iTitle){cursor:pointer; padding:0 .12rem; background:#f4f6f9; border-radius:3px; transition:all .3s;}
.subColumn li:not(.iTitle):hover{background:#d6e4fe; color:#276eed;}
.subColumn li:not(.iTitle).current, .subColumn li:not(.iTitle).current:hover{background:rgba(39,110,237,.1); color:#276eed;}
.subColumn .screenBtn{display:none;}

.dataBox{position:relative; padding-top:.1rem;}

/* 电脑版数据标题 */
.dataTitle{background:#f3f3f3; border-bottom:#e3e3e3 .01rem solid; font-size:0;}
.dataTitle li{height:.5rem; line-height:.5rem; font-size:.16rem; padding:0 .15rem; box-sizing:border-box;}

/* 数据列宽 */
.dataBox ul{display:flex; overflow:hidden; font-size:.14rem;}
.dataBox li.surplusWidth{flex:1; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.dataBox li.w240{width:2.4rem;}
.dataBox li.w150{width:1.5rem;}

/* 循环数据 */
.dataCon ul{border-bottom:#e3e3e3 .01rem solid;}
.dataCon ul li{line-height:.24rem; padding:.15rem; font-size:.14rem; box-sizing:border-box;}
.dataCon ul li label{display:none;}

/* 分页器 */
.page01{padding-top:.2rem; font-size:.14rem; text-align:center;}


/* 搜索结果 */
.searchResult{padding:.2rem 0 .5rem;}
.searchResultList{padding:.15rem 0;}
.resultTitle{height:.3rem; line-height:.3rem; position:relative; display:flex; overflow:hidden;}
.resultTitle .text{max-width:calc(100% - 1.2rem); height:.3rem; font-size:.18rem;}
.resultTitle .text i.iconfont{display:inline-block; vertical-align:top; width:.3rem; height:.3rem; line-height:.3rem; text-align:center; font-size:.18rem; color:#FFF; background:rgba(180,0,0,0.8); border-radius:50%; margin-right:.05rem; float:left;}
.resultTitle .text a{color:#2440b3;}
.resultTitle .text a:hover{color:#315efb}
.resultTitle .btnBox{width:1.2rem; height:.3rem; display:flex; justify-content:flex-end;}
.resultTitle .btnBox .txt-btn{font-size:.14rem; height:.3rem; line-height:.3rem;}
.resultTitle .btnBox .txt-btn .iconfont{font-size:.16rem;}
.resultTitle .btnBox .txt-btn-line{margin-right:.16rem;}
.resultTitle .btnBox .txt-btn-line:after{width:.02rem; right:-.07rem;}
.resultTags{display:flex; flex-wrap:wrap;}
.resultTags span{display:block; height:.24rem; line-height:.24rem; border-radius:.24rem; padding:0 .12rem; font-size:.12rem; margin:.08rem .08rem 0 0; background:rgba(151,165,196,0.1); color:#97a5c4;}
.resultInfo{line-height:.24rem; padding-top:.05rem; font-size:.14rem; color:#444;}
.resultInfo p .iconfont{padding-right:.03rem;}
.resultInfo p .icon-keyword2:last-of-type{padding-left:.03rem; padding-right:0;}
.resultCon{line-height:.24rem; font-size:.14rem; color:#444; padding-top:.05rem;}
.resultCon.description{max-height:.42rem; line-height:.21rem; overflow:hidden; text-overflow:ellipsis; display:-webkit-box; -webkit-line-clamp:2; -webkit-box-orient:vertical; text-justify:inter-ideograph;}
.resultCon .departmentName{color:#98a1e8;}
.resultCon .btnBox{display:none;}


#goHeadBtn{display:block; width:.5rem; height:.5rem; z-index:999; background:url(../../images/Omni/goHeadBtn.png) no-repeat center center / cover; position:fixed; right:.2rem; bottom:.2rem; -webkit-transition:none; -moz-transition:none; -ms-transition:none; -o-transition:none; transition:none;}

/*办事大厅智能体 泛微AI*/
.xiaoe{width: 40px;height: 40px;position: fixed;z-index:99;right: 0;top: 50%; transform: translateY(-50%);  
    background-image: linear-gradient(to bottom, #3281f8, #00ccff);  
    border-radius: 5px;box-shadow: 0 2px 10px rgba(0, 102, 255, 0.3);transition: all 0.3s ease;
    text-align:center;cursor:pointer;} 
.xiaoe:hover {box-shadow: 0 4px 15px rgba(0, 102, 255, 0.5);transform: translateY(-50%) scale(1.05);}
.xiaoe img{width:80%;border:0;margin-top: 50%; transform: translateY(-50%);}

.xiaoe_bsdt{width:500px;height:calc(100vh - 50px);background-color:#FFF;position: fixed;right:-510px;top:30px;z-index:100;}

.xiaoe_bsdt iframe{width:100%;height:calc(100% - 43px);vertical-align:top;}
.xiaoe_bsdt h3.xiaoe_bsdt_title{height:43px;line-height:43px;font-weight:normal;font-size:16px;padding-left:50px;background:url(../../images/Omni/xiaoe.png) 6px center no-repeat; background-size:30px;}
.xiaoe_bsdt span.imfColseBtn {float: right;cursor: pointer; margin-left: 26px;line-height: 26px; padding-left: 10px;padding-right: 10px;padding-bottom: 5px;font-size: 26px;}
.xiaoe_bsdt span.imfColseBtn:hover {background-color: #F30;color: #FFF;}


@media screen and (max-width:1460px){
	.w1260{min-width:inherit; padding:0 .5rem;}
}

@media screen and (max-width:1260px){
	.menu{margin-left:2.6rem;}
	.menu ul{max-width:100%;}
	.menu li, .menu li a{padding:0 .1rem;}
	
	.serviceBox .w1260{position:relative;}
	.serviceMenu{width:2.4rem; position:absolute; left:.5rem; top:0; z-index:12;}
	.themeMenu ul{display:none;}
	.themeContent{left:2.4rem; width:calc(100vw - 3.57rem); display:flex;}
	.subMenuList{flex:1;}
	
	
	.serviceOther{padding-left:0;}
	
	.aiApp{width:2rem;}
	.aiApp li{width:auto;}
	.myApp ul{flex-wrap:wrap;}
	.myApp li{width:calc(33.3333% - .16rem); margin:.24rem .24rem 0 0;}
	.myApp li:nth-of-type(3n){margin-right:0;}
	.fContact, .fVisits, .fCode{padding:0 .2rem;}
	.fCode li{margin:0 .1rem;}
}

@media screen and (max-width:960px){
	*:hover{-webkit-tap-highlight-color:rgba(0,0,0,0);}
	a:hover{color:#000;}
	a:active{color:#276eed;}
	
	.layerDiv{display:none;}
	.layerBox{border-radius:0 !important;}
	.layerBox .layui-layer-title{font-size:16px; font-weight:normal; padding:0 15px; -moz-user-select:-moz-none;-khtml-user-select:none;-webkit-user-select:none;-ms-user-select:none;user-select:none; border-radius:0;}
	.layerBox .layui-layer-btn{padding:0 !important; display:flex;}
	.layerBox .layui-layer-btn a{padding:0; height:40px; line-height:40px; margin:0; font-size:14px; flex:1; border-left:#cfcfcf 1px solid; background:#f8f8f8; text-align:center;}
	.layerBox .layui-layer-btn .layui-layer-btn0{background-color:#f8f8f8; border-left:0; color:#03773f;}
	.layerBox .layui-layer-btn .layui-layer-btn1{background-color:#f8f8f8; color:#666;}
	.layerBox .layui-layer-btn a:hover{opacity:1; color:#f90;}
	
	.iconfont{font-size:.4rem;}
	.txt-btn{font-size:.3rem;}
	.txt-btn-line{margin-right:.41rem;}
	.txt-btn-line:after{height:.24rem; right:-.21rem;}
	
	.w1260{padding:0 .3rem;}
	.header{background:none; box-shadow:none;}
	.header .w1260{padding:0;}
	.head{position:fixed; left:0; top:0; z-index:100; align-items:center; width:calc(100% - .6rem); height:auto; background:url(../../images/Omni/headBg.jpg) no-repeat center center / cover; box-shadow:0 2px 12px 0 rgba(36,71,131,.09); padding:0 .3rem;}
	.logo{height:auto; padding:.3rem 0;}
	.logo img{height:.5rem;}
	
	.wapHeadMenu{display:flex; align-items:center; margin-right:-.15rem;}
	.wapHeadMenu a{display:block; width:.7rem; height:.7rem; line-height:.7rem; text-align:center; font-size:.4rem; color:#fff;}
	
	.headLink, .serviceMenu{display:none;}
	
	.search{width:calc(100% - .6rem); height:.7rem; padding:.3rem; background:#fff; position:fixed; left:0; top:1.1rem; box-shadow:0 3px 5px rgba(0,0,0,.1); border-radius:0; margin:0; transition:all .3s; z-index:80; visibility:hidden; opacity:0; margin-top:.2rem;}
	.search .keyValue{width:calc(100% - .7rem); height:.7rem; line-height:.68rem; border:#276eed .01rem solid; box-sizing:border-box; padding:0 .2rem; font-size:.3rem; color:#333;}
	.search .keyValue::placeholder{color:#aaa;}
	.search .submitBtn{width:.7rem; height:.7rem; line-height:.7rem; text-align:center; background-color:#276eed; opacity:1; border:#276eed .01rem solid; box-sizing:border-box; background-size:auto .32rem;}
	.search.show{visibility:visible; opacity:1; margin-top:0;}
	
	/* 导航菜单 */
	.menu{background:#276eed; height:auto; font-size:.36rem; text-align:center; margin:1.1rem 0 0;}
	.menu ul{flex-wrap:wrap; justify-content:flex-start; border-top:#fff .01rem solid;}
	.menu li{width:calc(33.3333% - .02rem); padding:0; border:#fff .01rem solid; border-top:0; border-left:0;}
	.menu li:nth-of-type(3n){border-right:0;}
	.menu li a{padding:.2rem; line-height:.5rem;}
	.menu li a:after{display:none;}
	
	
	.serviceBox{padding-top:0;}
	.serviceBox .w1260{display:block; padding:0;}
	.serviceMenu{display:none; width:100%; height:calc(100% - 1.1rem); position:fixed; left:0; top:1.1rem; z-index:90; margin:0;}
	.themeMenu{width:2.7rem; height:100%; overflow-y:auto; background:#f7f8fc; float:left;}
	.themeMenu h2{display:none;}
	.themeMenu ul{display:block; height:auto; background:none; box-shadow:none;}
	.themeMenu li{height:auto; border-bottom:0; padding:.15rem .3rem;}
	.themeMenu li:before{display:none;}
	.themeMenu li:nth-of-type(11){border-bottom:0;}
	.themeMenu li:nth-of-type(n+12){display:block;}
	.themeMenu li h3{height:.5rem; line-height:.5rem; font-size:.3rem; padding-top:0; position:relative;}
	.themeMenu li h3:before{display:block; content:""; width:3px; height:0; transition:all .3s; background:#276eed; position:absolute; left:-.3rem; top:50%; transform:translateY(-50%);}
	.themeMenu li h3 i{display:none;}
	.themeMenu li .subMenu{display:none; font-size:.28rem; padding-right:0;}
	.themeMenu li .subMenu p{display:block; max-width:none; height:auto;}
	.themeMenu li .subMenu p:nth-of-type(n+4){display:block;}
	.themeMenu li .subMenu p:not(:nth-of-type(n+3)){padding-right:0;}
	.themeMenu li .subMenu p:not(:nth-of-type(n+3)):after{display:none;}
	.themeMenu li .subMenu p a{height:auto; line-height:.4rem; max-width:none; color:#333;overflow:visible;white-space:normal;text-overflow:clip; padding:.15rem .3rem;}
	.themeMenu li:hover, .themeMenu li.active{box-shadow:none;}
	.themeMenu li.active > h3:before{height:50%;}
	.themeMenu li:hover:after, .themeMenu li.active:after{display:none;}
	.themeMenu li.active .subMenu p.active a{color:#276eed;}

	.themeContent{width:calc(100% - 2.7rem); height:100%; position:static; visibility:visible; opacity:1; margin-left:2.7rem; transition:none; display:flex; flex-flow:column;}
	.subMenuList{width:calc(100% - .6rem); flex:1; border-right:0; padding:.3rem; margin:0; overflow-y:auto; float:none;}
	.subMenuList .item{margin-bottom:.0; display:none;}
	.subMenuListCon{column-count:initial;}
	.subMenuList .item h3{width:auto; height:.5rem; line-height:.5rem; margin-bottom:.1rem; font-size:.32rem;}
	.subMenuList .item h3 .iconfont{display:none;}
	.subMenuList .item li{width:100%; overflow:hidden;}
	.subMenuList .item li a{display:block; max-width:none; flex:1; height:.6rem; line-height:.6rem; font-size:.28rem;}
	.subMenuList .item li .iconfont{margin-left:.3rem; opacity:1; font-size:.4rem;}

	.quickMenu{width:auto; padding:.3rem; float:none;}
	.quickMenu h2{height:.5rem; line-height:.5rem; font-size:.32rem;}
	.quickMenu li{padding-bottom:.3rem;}
	.quickMenu li:last-of-type{padding-bottom:0;}
	.quickMenu li a{padding:.14rem .28rem;}
	.quickMenu li a h3{height:.4rem; line-height:.4rem; font-size:.32rem; padding-right:.2rem;}
	.quickMenu li a p{font-size:.24rem;}
	.quickMenu li a p b{padding-right:.05rem;}
	.quickMenu li span{padding-top:.2rem;}
	.quickMenu li span .iconfont{font-size:.28rem;}
	.quickMenu li span img{height:.4rem;}
	.quickMenu li p.iconfont{right:.16rem; top:.16rem; opacity:1; font-size:.4rem;}


	.serviceOther{padding-left:0;}
	.banner .swiper-slide{height:auto;}
	.banner .swiper-slide a{height:0; padding-top:40%;}
	.banner .swiper-pagination-bullets{height:.15rem;}
	.banner .swiper-pagination-bullet{width:.15rem; height:.15rem;}
	.banner .swiper-button-prev, .banner .swiper-button-next{display:none;}


	.serviceRB{display:block; height:auto; padding-top:0;}
	.hotApp{height:auto; padding-top:.3rem;}
	.hotApp li{width:calc(50% - 2px); height:auto;}
	.hotApp li a{height:calc(100% - .6rem); padding:.3rem;}
	.hotApp li a .iconfont{width:1.2rem; height:1.2rem; line-height:1.2rem; font-size:.72rem;}
	.hotApp li h3{line-height:.5rem; padding-top:.2rem; font-size:.3rem;}
	.hotApp li a:hover{box-shadow:0 .1rem .2rem 0 #ecedf4; z-index:9;}
	.hotApp li a:hover:before{width:100%;}
	.hotApp li p.iconfont{right:.24rem; top:.3rem; font-size:.36rem; opacity:1;}

	.aiApp{width:auto; padding:.3rem; margin:.3rem 0; background:#fff;}
	.aiApp h2{height:.5rem; line-height:.5rem; font-size:.4rem; padding-left:.2rem;}
	.aiApp h2:before{height:.28rem;}
	.aiApp h2 a{font-size:.24rem;}
	.aiApp ul{display:block;}
	.aiApp li{height:auto; margin-top:.3rem;}
	.aiApp li:nth-of-type(n+4){display:block;}
	.aiApp li a{height:auto; padding-left:1.2rem;}
	.aiApp li i{height:.9rem; width:.9rem; background-size:.9rem .9rem;}
	.aiApp li span{height:.5rem; line-height:.5rem; font-size:.3rem;}
	.aiApp li p{height:.4rem; padding-top:.1rem;}
	.aiApp li label{height:.36rem; line-height:.36rem; font-size:.24rem; margin:0 .1rem .1rem 0; display:block; padding:0 .1rem; border-radius:1rem;}


	.accessHistory{display:none; margin-top:.3rem; padding:.3rem;}
	.accessHistory .w1260{flex-wrap:wrap; display:flex;}
	.accessHistory p{width:.56rem; height:.56rem;}
	.accessHistory p i{width:.36rem; height:.36rem;}
	.accessHistory p i:before{width:.12rem;}
	.accessHistory p i:after{height:.1rem;}
	.accessHistory h3{flex:1; padding:.2rem 0 .2rem .2rem; line-height:.6rem; font-size:.36rem;}
	.accessHistory ul{flex:none; width:100%; height:auto; line-height:.6rem; padding-left:0;}
	.accessHistory ul li{font-size:.3rem;}


	.indH{height:1.2rem; line-height:1.2rem; background-size:auto 1.2rem; font-size:.5rem;}


	.myApp ul{padding-top:.3rem;}
	.myApp li{width:calc(50% - .2rem); margin:.3rem .3rem 0 0; position:relative;}
	.myApp li:nth-of-type(3n){margin-right:.3rem;}
	.myApp li:nth-of-type(2n){margin-right:0;}
	.myApp li a{padding:.4rem .3rem .3rem;}
	.myApp li a:before{height:80%;}
	.myApp li a .iconfont{width:1.8rem; height:1.8rem; line-height:1.8rem; font-size:.72rem;}
	.myApp li h3{line-height:.6rem; padding-top:.2rem; font-size:.32rem;}
	.myApp li a:hover{box-shadow:0 .1rem .2rem 0 #cbdbf3; z-index:9;}
	.myApp li p.iconfont{width:.6rem; height:.5rem; line-height:.5rem; font-size:.4rem; opacity:1; border-radius:0 4px 0 .1rem;}
	.myApp .more a{width:2.4rem; height:.6rem; line-height:.6rem; font-size:.28rem;}


	.applyBox{padding:.6rem 0; background:url(../../images/Omni/bg2.jpg) no-repeat center center / cover;}
	.apply{display:block;}
	.apply li{margin:0 0 .3rem; height:auto; flex:none;}
	.apply li:nth-of-type(2n){margin-right:0;}
	.apply li a{padding:.3rem; height:auto;}
	.apply li a p{height:.6rem; line-height:.6rem; font-size:.36rem;}
	.apply li i{display:block; width:1rem; height:1rem; line-height:1rem; font-size:.5rem;}
	.apply li p.iconfont{width:.6rem; height:.5rem; line-height:.5rem; font-size:.4rem; opacity:1;}

	.number{flex-wrap:wrap; margin-top:-.6rem;}
	.number li{flex:none; width:calc(50% - .15rem); padding:.5rem .3rem 0 0;}
	.number li:nth-of-type(2n){padding-right:0;}
	.number li p{font-size:.56rem; line-height:.7rem;}
	.number li span{line-height:.5rem; font-size:.24rem; padding-top:0;}


	.statisticalChart .w1260{display:block;}
	.statisticalChart h2{height:.75rem; line-height:.75rem; padding-left:1.28rem; font-size:.36rem;}
	.statisticalChart h2:before{display:block; content:""; width:.93rem; height:.93rem; left:.2rem; bottom:.15rem;}
	.statisticalChart .chartDiv{height:3.48rem;}
	.platformChart, .serviceChart{width:auto;}

	.serviceChart{margin:.8rem 0 0;}


	.qrCode li{width:33.3333%;}
	.qrCode li img{margin-top:0; width:1.8rem; height:1.8rem; left:50%; top:50%; transform:translate(-50%,-50%); visibility:visible; opacity:0;}
	.qrCode li:hover a:after{width:0; height:0; border-color:transparent; border-width:.06rem; border-style:solid; animation:none; transform:translate(-50%, .79rem); border-radius:0; background:none; position:absolute; left:50%; top:50%;}
	.qrCode li p{height:.6rem; line-height:.6rem; background-size:auto .5rem;}
	.qrCode li h3{height:.5rem; line-height:.5rem; font-size:.24rem; font-weight:normal; padding:.1rem .15rem 0;}
	.qrCode li:hover{transform:translateY(0); z-index:10;}
	.qrCode li:hover img{margin-top:0; opacity:0;}
	.qrCode li:hover p{opacity:1;}
	.qrCode li:hover h3{transform:translateY(0); color:#fff;}

	.link li{width:calc(50% - .15rem); padding:.3rem .3rem 0 0;}
	.link li:nth-of-type(6n){padding-right:.3rem;}
	.link li:nth-of-type(2n){padding-right:0;}	
	.link li a{height:.7rem; line-height:.7rem; padding:0 .15rem 0 .3rem; font-size:.3rem;}


	.foot{font-size:.24rem; line-height:.48rem; padding:.4rem 0;}
	.foot .w1260{display:block;}
	.foot h2{height:.6rem; line-height:.6rem; font-size:.4rem;}
	.foot h2 img{margin-right:.2rem;}
	.fContact, .fVisits, .fCode{flex:none; position:relative; padding:.4rem 0;}
	.fContact{padding-top:0;}
	.fContact:after, .fVisits:after{width:100%; height:1px; background:linear-gradient(90deg,rgba(255,255,255,0.1),rgba(255,255,255,.4),rgba(255,255,255,0.1));top:auto; bottom:0;}

	.fCode{padding-bottom:0;}
	.fCode ul{justify-content:space-between;}
	.fCode li{margin:0 .1rem;}
	.fCode .codeImg{top:-1.6rem;}
	.fCode .codeImg img{width:1.5rem; height:1.5rem;}
	.fCode .iconImg{width:.8rem; height:.8rem; border-radius:.8rem; background-size:auto .36rem;}
	.fCode h3{padding-top:.1rem; line-height:.5rem; font-size:.24rem;}

	.copy{font-size:.24rem; padding:.2rem .3rem; line-height:.4rem;}
	.copy span{padding-left:0; display:block;}
	.copy a img{height:.24rem; margin-right:.1rem;}
	
	
	#goHeadBtn{width:.7rem; height:.7rem;}
	
	
	.nyBody .header, .nyBody .fContact, .nyBody .fVisits{display:none;}
	.nyBody .fCode{padding:0;}
	.nyHead{display:block; height:1rem;}
	.nyHeadFix{width:100%; height:1rem; line-height:1rem; text-align:center;font-size:.4rem; color:#fff; background:url(../../images/Omni/headBg.jpg) no-repeat center center / cover; box-shadow:0 2px 12px 0 rgba(36,71,131,.09); position:fixed; left:0; top:0; z-index:100;}
	.nyHead .backBtn{display:block; width:.8rem; height:1rem; position:absolute; left:0; top:0; color:#fff; opacity:.8; font-size:.4rem;}
	.nyHead .sortBtn{position:absolute; right:0; top:0; height:1rem; white-space:nowrap;}
	.nyHead .sortBtn a{color:#fff; opacity:.8; font-size:.28rem;}
	.nyHead .searchBtn{display:block; width:.8rem; height:1rem; font-size:.4rem; color:#fff; opacity:.8; position:absolute; right:0; top:0;}
	
	
	.mSearchBox{position:fixed; left:0; top:1rem; width:100%; background:#fff; box-shadow:0 3px 10px rgba(0,0,0,.1); z-index:95; display:none;}
	.mSearchBox .search{position:static; margin-top:0; opacity:1; visibility:visible;}
	
	
	.post{display:none;}
	
	
	.appList{padding:0 0 .5rem;}
	.appList ul{display:block;}
	.appList ul li{display:flex; align-items:center; width:auto; height:auto; padding:.3rem 0 0; font-size:.3rem; overflow:hidden;}
	.appList ul li a{display:flex; align-items:center; height:auto; flex:1; overflow:hidden;}
	.appList ul li a .iconfont{width:.8rem; height:.8rem; line-height:.8rem; font-size:.56rem;}
	.appList ul li a span{max-height:.8rem; line-height:.4rem; padding-left:.24rem;}
	.appList ul li .cancelCollectBtn{width:.5rem; height:.5rem; line-height:.5rem; font-size:.4rem; position:static; opacity:1;}

	.favoriteSortItem{width:auto; height:auto; padding:.2rem; margin:.3rem 0 0 0; font-size:.3rem;}
	.favoriteSortItem .iconfont{width:.7rem; height:.7rem; line-height:.7rem; font-size:.4rem;}
	.favoriteSortItem span{max-height:.8rem; line-height:.4rem; padding-left:.24rem;}


	.tabCon{padding:1.2rem 0 .5rem;}
	
	.mScreenBox{width:100%; height:100%; border-radius:0; border:0; position:fixed; top:0; right:-1000px; z-index:1000; background:rgba(0,0,0,0.5);}
	.left{width:68%; min-width:140px; max-width:440px; height:100%; position:absolute; right:-1000px; transition:all 0.4s ease; -moz-transition:all 0.4s ease; -webkit-transition:all 0.4s ease; -o-transition:all 0.4s ease; border:0; border-left:#e7e7e7 1px solid; float:none; -webkit-border-radius:0; border-radius:0; background:#fff; float:none;}
	.screenBoxShow, .leftShow{right:0;}
	
	.leftSearch{height:.8rem; padding:0.3rem;}
	.leftSearch .keyValue{width:calc(100% - 1.2rem - 2px); height:calc(.8rem - 2px); line-height:calc(.8rem - 2px); font-size:0.3rem; padding:0 1rem 0 0.2rem;}
	.leftSearch .submitBtn{width:.8rem; height:.8rem; line-height:.8rem; font-size:0.4rem; right:.3rem; top:.3rem;}
	
	.leftMenu{margin:0.3rem 0; height:calc(100vh - 2rem - 1px); overflow:auto;}
	.leftMenu li a{height:.8rem; padding:0 .24rem 0 .18rem;}
	.leftMenu li a .name{height:.8rem; line-height:.8rem; font-size:.3rem;}
	.leftMenu li a .iconfont{display:block; width:.5rem; height:.6rem; line-height:.6rem; font-size:.4rem;}
	.leftMenu li a .num{min-width:.28rem; height:.32rem; padding:0 .1rem; border-radius:.5rem; line-height:.32rem; font-size:.24rem;}


	.right{margin-left:0;}
	
	.subColumn{width:calc(100% - .6rem); height:.6rem; padding:.3rem; background:#fff; box-shadow:0 3px 10px rgba(0,0,0,.1); position:fixed; left:0; top:1rem; z-index:90; overflow:hidden; align-content:center;}
	.subColumnCon{flex:1; overflow:hidden;}
	.subColumn ul{flex-wrap:nowrap; flex:1; overflow:auto;}
	.subColumn li.iTitle{display:none;}
	.subColumn li{font-size:.28rem; line-height:.6rem; margin:0 .1rem 0 0; white-space:nowrap;}
	.subColumn li:not(.iTitle){padding:0 .2rem;}
	.subColumn li:not(.iTitle):hover{background:#d6e4fe; color:#276eed;}
	.subColumn li:not(.iTitle).current, .subColumn li:not(.iTitle).current:hover{background:rgba(39,110,237,.1); color:#276eed;}
	.subColumn li:last-of-type{margin-right:0;}
	.subColumn .screenBtn{display:block; line-height:.6rem; margin-left:.2rem;}
	
	
	.dataBox{padding-top:0;}

	/* 电脑版数据标题 */
	.dataTitle{display:none!important;}

	/* 数据列宽 */
	.dataBox ul{display:block; font-size:.3rem;}
	.dataBox li.surplusWidth{flex:none; overflow:hidden; white-space:normal; text-overflow:auto;}
	.dataBox li.w240{width:auto;}
	.dataBox li.w150{width:auto;}

	/* 循环数据 */
	.dataCon ul{background:#fff; margin:0.3rem 0 0; padding-top:0.1rem; border:.01rem solid #e3e3e3; border-radius:5px;}
	.dataCon ul li{display:flex; min-height:0.45rem; line-height:0.45rem; padding:0.1rem 0.3rem; box-sizing:content-box; font-size:.3rem;}
	.dataCon ul li label{display:block; width:1.8rem; height:0.45rem; color:#777;}
	.dataCon ul li a:not(.txt-btn), .dataCon ul li p{text-align:right; flex:1;}
	.dataCon ul li:last-of-type{border-top:#e3e3e3 .01rem solid; background:#f5f5f5; margin-top:0.1rem; padding:0.2rem 0.3rem;justify-content:flex-end;}
	.dataCon ul li:last-of-type label{display:none;}
	
	/* 分页器 */
	.page01{padding-top:.3rem; font-size:.28rem; text-align:center;}
	
	
	.searchResult{padding:.3rem 0 .5rem;}
	.searchResultList{padding:.2rem 0;}
	.resultTitle{height:.6rem; line-height:.6rem; display:flex; align-items:center;}
	.resultTitle .text{max-width:calc(100% - 1.2rem); height:.6rem; font-size:.36rem;}
	.resultTitle .text i.iconfont{display:block; width:.6rem; height:.6rem; line-height:.6rem; font-size:.36rem; margin-right:.1rem;}
	.resultTitle .btnBox{display:none;}
	.resultTags{display:flex; flex-wrap:wrap;}
	.resultTags span{height:.48rem; line-height:.48rem; border-radius:.24rem; padding:0 .24rem; font-size:.24rem; margin:.16rem .16rem 0 0;}
	.resultInfo{line-height:.48rem; padding-top:.1rem; font-size:.28rem; display:flex; align-items:center;}
	.resultInfo p .iconfont{padding-right:.06rem;}
	.resultInfo p .icon-keyword2:last-of-type{padding-left:.06rem; padding-right:0;}
	.resultCon{line-height:.48rem; font-size:.28rem; padding-top:.1rem; display:flex;}
	.resultCon.description{max-height:.8rem; line-height:.4rem;}
	.resultCon .departmentName{flex:1;}
	.resultCon .btnBox{display:flex; justify-content:flex-end;}
	.resultCon .btnBox .txt-btn{font-size:.28rem; height:.6rem; line-height:.6rem;}
	.resultCon .btnBox .txt-btn .iconfont{font-size:.4rem;}
	.resultCon .btnBox .txt-btn-line{margin-right:.32rem;}
	.resultCon .btnBox .txt-btn-line:after{width:.02rem; right:-.15rem;}

    /*手机 ai右弹出层 */
    .xiaoe_bsdt{width:100vw;height:calc(100vh - 50px);background-color:#FFF;position: fixed;right:-102vw;top:30px;z-index:100;}
}



.box-shadow{
/*Firefox4.0 投影方式 X轴偏移量 Y轴偏移量 阴影模糊半径 阴影扩展半径 阴影颜色; */
-moz-box-shadow:1px 1px 50px rgba(0,0,0,.39);
/*Safariand Google chrome10.0-*/
-webkit-box-shadow:1px 1px 50px rgba(0,0,0,.39); 
/*Firefox4.0+、 Google chrome 10.0+ 、 Oprea10.5+ and IE9*/
box-shadow:1px 1px 50px rgba(0,0,0,.39); }
.box-shadow2{
/*Firefox4.0 投影方式 X轴偏移量 Y轴偏移量 阴影模糊半径 阴影扩展半径 阴影颜色; */
-moz-box-shadow:1px 1px 20px rgba(0,0,0,.19);
/*Safariand Google chrome10.0-*/
-webkit-box-shadow:1px 1px 20px rgba(0,0,0,.19); 
/*Firefox4.0+、 Google chrome 10.0+ 、 Oprea10.5+ and IE9*/
box-shadow:1px 1px 20px rgba(0,0,0,.19); 
}
.box-shadow3{box-shadow:0 2px 2px rgba(0,0,0,0.05), 0 1px 0 rgba(0,0,0,0.05); -webkit-box-shadow:0 2px 2px rgba(0,0,0,0.05), 0 1px 0 rgba(0,0,0,0.05); -moz-box-shadow:0 2px 2px rgba(0,0,0,0.05), 0 1px 0 rgba(0,0,0,0.05);}
