.wrap{width:95%;max-width:1280px;margin:0 auto}
.bl-ban01{position:relative;height:300px;background-repeat:no-repeat;background-position:center center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}
.bl-ban01 .txt{position:absolute;top:50%;left:0;width:100%;color:#1e2128;text-align:center;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}
.bl-ban01 .h3{font-size:36px;font-weight:500;margin-bottom:10px}
.bl-ban01 .p{font-size:20px;font-weight:300;margin-bottom:12px}
.g-fixed_b1{height:64px;background-color:#fff}
.g-fixed_b1.fixed .m-fixed_01{position:fixed;top:80px;left:0;width:100%;z-index:98;border-color:#d1dae8}
.m-fixed_01{height:64px;background-color:#fff;padding-top:12px;-webkit-transition:.3s;-o-transition:.3s;-moz-transition:.3s;transition:.3s;border-bottom:1px solid transparent}
.bl-list01{margin:0 40px}
.bl-list01 .swiper-slide{width:auto}
.bl-list01 .con{display:block;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;overflow:hidden;-webkit-transition:.3s;-o-transition:.3s;-moz-transition:.3s;transition:.3s;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;height:40px;padding:0 10px}
.bl-list01 .con:hover .s{color:#0074fc}
.bl-list01 .icons{font-size:0;line-height:32px;width:32px;height:32px;overflow:hidden;margin-right:5px}
.bl-list01 .icons img{display:inline-block;vertical-align:middle;max-width:24px;max-height:24px}
.bl-list01 .icons img:nth-child(2){display:none}
.bl-list01 .s{font-size:16px;font-weight:500;color:#1e2128;-webkit-transition:.3s;-o-transition:.3s;-moz-transition:.3s;transition:.3s}
.bl-list01 .on .con{background:rgba(0,116,252,.12)}
.bl-list01 .on .icons img{display:none}
.bl-list01 .on .icons img:nth-child(2){display:inline}
.bl-list01 .on .s{color:#0074fc}
.rowbl-01{overflow:hidden;background:-webkit-gradient(linear,left top,left bottom,from(#eff4fe),to(#fff));background:-webkit-linear-gradient(top,#eff4fe 0,#fff 100%);background:oldlinear-gradient(top,#eff4fe 0,#fff 100%) -moz-;background:-o-linear-gradient(top,#eff4fe 0,#fff 100%);background:linear-gradient(180deg,#eff4fe 0,#fff 100%);padding:60px 0 0}
.bl-list02{margin:0 -10px 20px;display:block}
.bl-list02.all+.bl-moreb1{display:none}
.bl-list02.all li:nth-child(n+5),.bl-list02.open li:nth-child(n+5){display:block}
.bl-list02 li{float:left;width:25%}
.bl-list02 li:nth-child(n+5){display:none}
.bl-list02 .con{display:block;background:#fff;-webkit-box-shadow:0 5px 15px rgba(101,115,165,.12);-moz-box-shadow:0 5px 15px rgba(101,115,165,.12);box-shadow:0 5px 15px rgba(101,115,165,.12);-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;padding:12px;overflow:hidden;margin:0 10px 20px}
.bl-list02 .con:hover .pic img{-webkit-transform:scale(1.06);-moz-transform:scale(1.06);-ms-transform:scale(1.06);-o-transform:scale(1.06);transform:scale(1.06)}
.bl-list02 .pic{padding-top:49.7%;position:relative;overflow:hidden;margin-bottom:12px}
.bl-list02 .pic::after{content:"";display:none;width:100%;height:200%;pointer-events:none;background:-webkit-linear-gradient(357.25deg,rgba(0,161,252,.8) 1.87%,rgba(0,116,252,.8) 91.88%);background:oldlinear-gradient(357.25deg,rgba(0,161,252,.8) 1.87%,rgba(0,116,252,.8) 91.88%) -moz-;background:-o-linear-gradient(357.25deg,rgba(0,161,252,.8) 1.87%,rgba(0,116,252,.8) 91.88%);background:linear-gradient(92.75deg,rgba(0,161,252,.8) 1.87%,rgba(0,116,252,.8) 91.88%);-webkit-backdrop-filter:blur(2.5px);backdrop-filter:blur(2.5px);position:absolute;left:-60%;top:0;-webkit-transform:rotate(-30deg);-moz-transform:rotate(-30deg);-ms-transform:rotate(-30deg);-o-transform:rotate(-30deg);transform:rotate(-30deg)}
.bl-list02 .pic img{position:absolute;left:0;right:0;top:0;bottom:0;-webkit-transition:.6s;-o-transition:.6s;-moz-transition:.6s;transition:.6s;display:block;width:100%;height:100%}
.bl-list02 .tags{height:24px;overflow:hidden;margin-bottom:11px;font-size:0}
.bl-list02 .tags .tag{display:inline-block;vertical-align:top;min-width:68px;text-align:center;font-size:14px;line-height:24px;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;overflow:hidden;font-weight:500;padding:0 6px;margin-right:8px}
.bl-list02 .tags .tag:nth-child(1){color:#0074fc;background:rgba(0,116,252,.1)}
.bl-list02 .tags .tag:nth-child(2){color:#50d692;background:rgba(93,214,153,.1)}
.bl-list02 .tit{font-size:20px;margin-bottom:6px;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.5;height:3em;color:#1e2128;font-weight:500}
.bl-list02 .desc{font-size:16px;font-weight:300;line-height:1.5;color:#1e2128;height:4.5em;display:box;display:-webkit-box;box-orient:vertical;-webkit-box-orient:vertical;line-clamp:3;-webkit-line-clamp:3;overflow:hidden;margin-bottom:3px}
.bl-moreb1{display:block;text-align:center;margin:0 auto;font-size:20px;font-weight:500;width:400px;height:60px;line-height:56px;color:#1e2128;border:2px solid #d1dae8;-webkit-border-radius:100px;-moz-border-radius:100px;border-radius:100px;-webkit-transition:.3s;-o-transition:.3s;-moz-transition:.3s;transition:.3s}
.bl-moreb1:hover{border-color:#0074fc;color:#0074fc}
.rowbl-02{background-color:#fff;overflow:hidden;padding:95px 0 85px}
.bl-tit1{text-align:center;font-size:36px;font-weight:500;color:#1e2128;margin-bottom:47px}
.bl-tit1 br{display:none}
.bl-icons{padding:10px 0}
.bl-icons li{float:left;width:16.66%}
.bl-icons .con{-webkit-box-shadow:0 5px 10px rgba(101,115,165,.12);-moz-box-shadow:0 5px 10px rgba(101,115,165,.12);box-shadow:0 5px 10px rgba(101,115,165,.12);display:block;margin:0 10px 20px;overflow:hidden;background-color:#fff}
.bl-icons .pic{height:91px;line-height:91px;text-align:center;font-size:0;overflow:hidden}
.bl-icons .pic:hover img{-webkit-transform:scale(1.06);-moz-transform:scale(1.06);-ms-transform:scale(1.06);-o-transform:scale(1.06);transform:scale(1.06)}
.bl-icons .pic img{display:inline-block;vertical-align:middle;max-height:80px;-webkit-transition:.5s;-o-transition:.5s;-moz-transition:.5s;transition:.5s}
.bl-iconsbox{margin:0 -10px}
.bl-iconsbox .swiper-container{padding-bottom:18px}
.bl-iconsbox .swiper-pagination-bullet{width:8px;height:6px;background:rgba(101,115,165,.3);-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-webkit-transition:.4s;-o-transition:.4s;-moz-transition:.4s;transition:.4s;opacity:1}
.bl-iconsbox .swiper-pagination-bullet-active{width:28px;background:#0074fc}
.bl-ban02{height:480px;background-repeat:no-repeat;background-position:center center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;overflow:hidden;padding-top:40px}
.bl-sw1{-webkit-border-radius:12px;-moz-border-radius:12px;border-radius:12px;overflow:hidden}
.bl-sw1 .con{display:block;overflow:hidden;padding:20px;background:-webkit-linear-gradient(197.17deg,rgba(255,255,255,.8) -6.13%,rgba(255,255,255,.6) 81.23%);background:oldlinear-gradient(197.17deg,rgba(255,255,255,.8) -6.13%,rgba(255,255,255,.6) 81.23%) -moz-;background:-o-linear-gradient(197.17deg,rgba(255,255,255,.8) -6.13%,rgba(255,255,255,.6) 81.23%);background:linear-gradient(252.83deg,rgba(255,255,255,.8) -6.13%,rgba(255,255,255,.6) 81.23%);-webkit-box-shadow:0 10px 20px rgba(101,115,165,.12);-moz-box-shadow:0 10px 20px rgba(101,115,165,.12);box-shadow:0 10px 20px rgba(101,115,165,.12);-webkit-border-radius:12px;-moz-border-radius:12px;border-radius:12px}
.bl-sw1 .pic{float:left;width:540px;height:360px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;overflow:hidden;margin-right:40px}
.bl-sw1 .img{height:100%;background-repeat:no-repeat;background-position:center center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}
.bl-sw1 .txt{overflow:hidden;color:#1e2128;padding-top:20px}
.bl-sw1 .tags{font-size:0;margin-bottom:18px}
.bl-sw1 .tags .tag{display:inline-block;vertical-align:top;font-size:16px;font-weight:500;color:#0074fc;padding:0 8px;background:rgba(0,116,252,.1);-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;min-width:80px;text-align:center;line-height:32px;height:32px;margin-right:8px}
.bl-sw1 .tit{font-size:36px;font-weight:500;line-height:1.25;height:2.5em;display:box;display:-webkit-box;box-orient:vertical;-webkit-box-orient:vertical;line-clamp:2;-webkit-line-clamp:2;overflow:hidden;margin-bottom:22px}
.bl-sw1 .desc{font-size:16px;line-height:1.5;display:box;display:-webkit-box;box-orient:vertical;-webkit-box-orient:vertical;line-clamp:3;-webkit-line-clamp:3;overflow:hidden;height:4.5em;margin-bottom:26px}
.bl-sw1 .btn{display:inline-block;text-align:center;width:120px;height:40px;line-height:40px;-webkit-border-radius:100px;-moz-border-radius:100px;border-radius:100px;background:#0074fc;font-size:16px;font-weight:500;color:#fff;position:relative}
.bl-sw1 .btn .s{position:relative;z-index:2}
.bl-sw1 .btn::after{-webkit-transition:.3s;-o-transition:.3s;-moz-transition:.3s;transition:.3s;content:"";position:absolute;left:0;top:0;pointer-events:none;width:100%;height:100%;display:block;-webkit-border-radius:100px;-moz-border-radius:100px;border-radius:100px;background:-webkit-linear-gradient(357.25deg,#00a1fc 1.87%,#0074fc 91.88%);background:oldlinear-gradient(357.25deg,#00a1fc 1.87%,#0074fc 91.88%) -moz-;background:-o-linear-gradient(357.25deg,#00a1fc 1.87%,#0074fc 91.88%);background:linear-gradient(92.75deg,#00a1fc 1.87%,#0074fc 91.88%);opacity:0}
.bl-sw1 .btn:hover::after{opacity:1}
.bl-sw1 .swiper-pagination-bullet{width:8px;height:6px;background:rgba(101,115,165,.3);-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-webkit-transition:.4s;-o-transition:.4s;-moz-transition:.4s;transition:.4s;opacity:1}
.bl-sw1 .swiper-pagination-bullet-active{width:28px;background:#0074fc}
.rowbl-c1{overflow:hidden;background:-webkit-gradient(linear,left top,left bottom,from(#eff4fe),to(#fff));background:-webkit-linear-gradient(top,#eff4fe 0,#fff 100%);background:oldlinear-gradient(top,#eff4fe 0,#fff 100%) -moz-;background:-o-linear-gradient(top,#eff4fe 0,#fff 100%);background:linear-gradient(180deg,#eff4fe 0,#fff 100%);padding:77px 0 93px}
.bl-info1{color:#1e2128;margin-bottom:40px}
.bl-info1 .tit{font-size:36px;line-height:1.25;font-weight:500;margin-bottom:23px}
.bl-info1 .tit b{font-weight:500}
.bl-info1 .desc{font-size:20px;font-weight:300}
.bl-list03{margin:0 -10px 19px;display:block}
.bl-list03 li:nth-child(n+5){display:none}
.bl-list03.all li:nth-child(n+5){display:block}
.bl-list03.all+.bl-moreb1{display:none}
.bl-list03.open li:nth-child(n+5){display:block}
.bl-list03 li{float:left;width:25%}
.bl-list03 .con{display:block;background:#fff;-webkit-box-shadow:0 5px 15px rgba(101,115,165,.12);-moz-box-shadow:0 5px 15px rgba(101,115,165,.12);box-shadow:0 5px 15px rgba(101,115,165,.12);-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;padding:12px;margin:0 10px 20px}
.bl-list03 .pic{padding-top:49%;position:relative;overflow:hidden;margin-bottom:12px}
.bl-list03 .pic img{position:absolute;left:0;right:0;top:0;bottom:0;-webkit-transition:.3s;-o-transition:.3s;-moz-transition:.3s;transition:.3s;display:block;width:100%;height:100%}
.bl-list03 .pic .det{font-size:16px;color:#fff;padding:6px 28px;-webkit-border-radius:100px;-moz-border-radius:100px;border-radius:100px;border:1px solid #fff;opacity:0;-webkit-transition:.3s;-o-transition:.3s;-moz-transition:.3s;transition:.3s;z-index:1;position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}
.bl-list03 .pic::after{position:absolute;left:0;right:0;top:0;bottom:0;content:"";background-color:rgba(0,0,0,.6);-webkit-transition:.3s;-o-transition:.3s;-moz-transition:.3s;transition:.3s;opacity:0}
.bl-list03 .con:hover .pic img{-webkit-transform:scale(1.06);-moz-transform:scale(1.06);-ms-transform:scale(1.06);-o-transform:scale(1.06);transform:scale(1.06)}
.bl-list03 .info{margin-bottom:12px}
.bl-list03 .info span{background:rgba(0,116,252,.1);-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;padding:2px 6px;color:#1d88ff;font-size:14px;font-weight:500}
.bl-list03 .tit{font-size:20px;margin-bottom:12px;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;line-height:1.5;height:4.5em;color:#1e2128;font-weight:500}
.bl-list03 .logo1{height:40px;line-height:40px;font-size:0;overflow:hidden}
.bl-list03 .logo1 img{max-height:40px;display:inline-block;vertical-align:middle}
/*! 客户案例 end*/
/*! 客户案例-详情 */
.bl-ban_xq{min-height:480px;background-repeat:no-repeat;background-position:center center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;overflow:hidden;position:relative}
.bl-ban_xq .bg{position:absolute;top:0;left:0;display:block;width:100%;height:100%;background-repeat:no-repeat;background-position:center center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}
.bl-ban_xq .ueimg{display:none;width:100%}
.bl-ban_xq::after{content:"";position:absolute;top:0;left:0;display:block;width:100%;height:100%;background:url(../images/0323/mask.png);-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;pointer-events:none}
.bl-ban_xq>.wrap{position:relative;z-index:2}
.bl-cur{font-size:14px;color:#fff;line-height:22px;height:22px;margin:40px 0 36px}
.bl-cur a{color:rgba(255,255,255,.8);-webkit-transition:.3s;-o-transition:.3s;-moz-transition:.3s;transition:.3s;position:relative;padding-right:15px;margin-right:10px}
.bl-cur a::after{content:"/";color:#d1dae8;position:absolute;top:50%;right:0;-webkit-transform:translateY(-55%);-moz-transform:translateY(-55%);-ms-transform:translateY(-55%);-o-transform:translateY(-55%);transform:translateY(-55%);font-size:12px}
.bl-cur a:hover,.bl-infob1{color:#fff}
.bl-infob1 .tags{font-size:0;margin-bottom:15px}
.bl-infob1 .tag{display:inline-block;vertical-align:top;font-size:16px;font-weight:500;padding:0 8px;height:32px;line-height:32px;margin-right:8px;background:rgba(255,255,255,.3);-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px}
.bl-infob1 h1{font-size:36px;font-weight:500;margin-bottom:10px}
.bl-infob1 .info{font-size:20px;font-weight:300;line-height:1.5;margin-bottom:20px}
.bl-infob1 .h3{font-size:16px;font-weight:500;margin-bottom:10px}
.bl-nums{font-size:0;margin-bottom:20px}
.bl-nums li{display:inline-block;vertical-align:top;margin-right:80px;margin-bottom:12px}
.bl-nums li:last-child{margin-right:0}
.bl-nums .top{font-weight:500;line-height:1.2}
.bl-nums .num{display:inline-block;vertical-align:baseline;font-size:36px}
.bl-nums .unit{display:inline-block;vertical-align:baseline;font-size:16px}
.bl-nums .p{font-size:16px;font-weight:300;color:#fff}
.bl-list04{font-size:0}
.bl-list04 li{display:inline-block;vertical-align:top;margin-right:40px;margin-bottom:12px}
.bl-list04 li:last-child{margin-right:0}
.bl-list04 .con{position:relative;display:block}
.bl-list04 .box{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;padding:0 12px;height:36px;-webkit-transition:.4s;-o-transition:.4s;-moz-transition:.4s;transition:.4s}
.bl-list04 .box:hover{background:rgba(255,255,255,.3)}
.bl-list04 .box:hover+.tooltip{-webkit-transition:.3s;-o-transition:.3s;-moz-transition:.3s;transition:.3s;visibility:visible;opacity:1}
.bl-list04 .tooltip{position:absolute;top:100%;left:12px;opacity:0;visibility:hidden;display:none}
.bl-list04 .tooltip .t{min-width:108px;height:38px;line-height:38px;text-align:center;padding:0 12px;background:#1d2129;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;position:relative;color:#fff;font-size:14px;margin-top:5px}
.bl-list04 .tooltip .t::after{content:"";display:block;width:10px;height:10px;background:#1d2129;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);position:absolute;top:-3px;left:50%;margin-left:-5px}
.bl-list04 .icon{width:36px;height:28px;line-height:28px;font-size:0;overflow:hidden}
.bl-list04 .icon img{max-height:28px;display:inline-block;vertical-align:middle}
.bl-list04 .txt{font-size:16px;color:#fff;font-weight:500;overflow:hidden}
.rowbl-d1{background-color:#fff;padding:79px 0 0;overflow:hidden}
.bl-detail{color:#1e2128}
.bl-detail .top{margin-bottom:62px;border-bottom:1px solid #d1dae8;padding-bottom:60px}
.bl-detail .tit{font-size:28px;font-weight:500;line-height:1.25;margin-bottom:20px}
.bl-detail .p{font-size:16px;font-weight:300;line-height:1.5}
.bl-detail .txtbox{padding:90px 0 80px}
.bl-detail .txtbox h1{text-align:center;font-size:36px;font-weight:500;margin-bottom:16px}
.bl-detail .txtbox .txt{font-size:16px;line-height:1.5;font-weight:300}
.bl-txt1 .con{margin-bottom:25px}
.bl-txt1 .icon{height:32px;font-size:0;line-height:32px;overflow:hidden;margin-bottom:10px}
.bl-txt1 .icon img{display:inline-block;vertical-align:middle;max-height:32px}
.bl-txt1 .type{font-size:28px;font-weight:500;color:#1e2128;margin-bottom:15px}
.bl-txtls{color:#1e2128;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 -20px}
.bl-txtls.one .item{width:100%}
.bl-txtls.three .item{width:33.33%}
.bl-txtls .item{width:50%}
.bl-txtls .inner{margin:0 20px 40px}
.bl-txtls .h3{font-size:16px;font-weight:500;-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;margin-bottom:5px}
.bl-txtls .desc{font-size:16px;font-weight:300;line-height:1.5}
.rowbl-d2{background-color:#f0f5ff;padding:94px 0 80px;overflow:hidden}
.bl-tit2{text-align:center;margin-bottom:39px}
.bl-tit2 .h3{font-size:36px;font-weight:500;color:#1e2128;margin-bottom:10px}
.bl-tit2 .link{font-size:24px;font-weight:500;color:#0074fc}
.bl-tit2 .link:hover{text-decoration:underline}
.bl-sw2{--swiper-navigation-color:#1E2128;--swiper-navigation-size:24px;overflow:hidden}
.bl-sw2 .swiper-button-next.swiper-button-disabled,.bl-sw2 .swiper-button-prev.swiper-button-disabled{opacity:.3}
.bl-sw2 .swiper-container{padding-bottom:100px;overflow:visible}
.bl-sw2 .swiper-button-next{left:50%;right:auto;margin:0 10px}
.bl-sw2 .swiper-button-prev{left:auto;right:50%;margin:0 10px}
.bl-sw2.bl-list03,.bl-sw2.bl-list03 .con{margin:0}
.bl-sw2 .swiper-button-next,.bl-sw2 .swiper-button-prev{width:60px;height:60px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;background-color:#fff;border:1px solid #d1dae8;top:auto;bottom:0;margin-top:0}
.bl-sw2 .swiper-pagination{display:none}
.bl-sw2 .swiper-pagination-bullet{width:8px;height:6px;background:rgba(101,115,165,.3);-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-webkit-transition:.4s;-o-transition:.4s;-moz-transition:.4s;transition:.4s;opacity:1}
.bl-sw2 .swiper-pagination-bullet-active{width:28px;background:#0074fc}
/*! 客户案例-详情 end*/
.bl-uetxt{display:none;font-size:24px;color:#1e2128;font-weight:500;line-height:32px}
@media only screen and (min-width:950px) and (max-width:1280px){
.wrap{width:95%;max-width:86.48vw;margin:0 auto}
.bl-ban01{position:relative;height:20.27vw;background-repeat:no-repeat;background-position:center center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}
.bl-ban01 .txt{position:absolute;top:50%;left:0;width:100%;color:#1e2128;text-align:center;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}
.bl-ban01 .h3{font-size:2.432vw;font-weight:500;margin-bottom:.675vw}
.bl-ban01 .p{font-size:1.351vw;font-weight:300;margin-bottom:.81vw}
.g-fixed_b1{height:4.324vw;background-color:#fff}
.g-fixed_b1.fixed .m-fixed_01{position:fixed;top:5.405vw;left:0;width:100%;z-index:999;border-color:#d1dae8}
.m-fixed_01{height:4.324vw;background-color:#fff;padding-top:.81vw;-webkit-transition:.3s;-o-transition:.3s;-moz-transition:.3s;transition:.3s;border-bottom:1px solid transparent}
.bl-list01{margin:0 2.702vw}
.bl-list01 .swiper-slide{width:auto}
.bl-list01 .con{display:block;-webkit-border-radius:.27vw;-moz-border-radius:.27vw;border-radius:.27vw;overflow:hidden;-webkit-transition:.3s;-o-transition:.3s;-moz-transition:.3s;transition:.3s;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;height:2.702vw;padding:0 .675vw}
.bl-list01 .con:hover .s{color:#0074fc}
.bl-list01 .icons{font-size:0;line-height:2.162vw;width:2.162vw;height:2.162vw;overflow:hidden;margin-right:.337vw}
.bl-list01 .icons img{display:inline-block;vertical-align:middle;max-width:1.621vw;max-height:1.621vw}
.bl-list01 .icons img:nth-child(2){display:none}
.bl-list01 .s{font-size:1.081vw;font-weight:500;color:#1e2128;-webkit-transition:.3s;-o-transition:.3s;-moz-transition:.3s;transition:.3s}
.bl-list01 .on .con{background:rgba(0,116,252,.12)}
.bl-list01 .on .icons img{display:none}
.bl-list01 .on .icons img:nth-child(2){display:inline}
.bl-list01 .on .s{color:#0074fc}
.rowbl-01{overflow:hidden;background:-webkit-gradient(linear,left top,left bottom,from(#eff4fe),to(#fff));background:-webkit-linear-gradient(top,#eff4fe 0,#fff 100%);background:oldlinear-gradient(top,#eff4fe 0,#fff 100%) -moz-;background:-o-linear-gradient(top,#eff4fe 0,#fff 100%);background:linear-gradient(180deg,#eff4fe 0,#fff 100%);padding:4.054vw 0 0}
.bl-list02{margin:0 -.675vw 1.351vw;display:block}
.bl-list02.all li:nth-child(n+5),.bl-list02.open li:nth-child(n+5){display:block}
.bl-list02 li{float:left;width:25%}
.bl-list02 li:nth-child(n+5){display:none}
.bl-list02 .con{display:block;background:#fff;-webkit-box-shadow:undefined .337vw 1.013vw rgba(101,115,165,.12);-moz-box-shadow:undefined .337vw 1.013vw rgba(101,115,165,.12);box-shadow:undefined .337vw 1.013vw rgba(101,115,165,.12);-webkit-border-radius:.27vw;-moz-border-radius:.27vw;border-radius:.27vw;padding:.81vw;overflow:hidden;margin:0 .675vw 1.351vw}
.bl-list02 .con:hover .pic img{-webkit-transform:scale(1.06);-moz-transform:scale(1.06);-ms-transform:scale(1.06);-o-transform:scale(1.06);transform:scale(1.06)}
.bl-list02 .pic{padding-top:49.7%;position:relative;overflow:hidden;margin-bottom:.81vw}
.bl-list02 .pic::after{content:"";display:block;width:100%;height:200%;pointer-events:none;background:-webkit-linear-gradient(357.25deg,rgba(0,161,252,.8) 1.87%,rgba(0,116,252,.8) 91.88%);background:oldlinear-gradient(357.25deg,rgba(0,161,252,.8) 1.87%,rgba(0,116,252,.8) 91.88%) -moz-;background:-o-linear-gradient(357.25deg,rgba(0,161,252,.8) 1.87%,rgba(0,116,252,.8) 91.88%);background:linear-gradient(92.75deg,rgba(0,161,252,.8) 1.87%,rgba(0,116,252,.8) 91.88%);-webkit-backdrop-filter:blur(.168vw);backdrop-filter:blur(.168vw);position:absolute;left:-60%;top:0;-webkit-transform:rotate(-30deg);-moz-transform:rotate(-30deg);-ms-transform:rotate(-30deg);-o-transform:rotate(-30deg);transform:rotate(-30deg)}
.bl-list02 .pic img{position:absolute;left:0;right:0;top:0;bottom:0;-webkit-transition:.6s;-o-transition:.6s;-moz-transition:.6s;transition:.6s;display:block;width:100%;height:100%}
.bl-list02 .tags{height:1.621vw;overflow:hidden;margin-bottom:.743vw}
.bl-list02 .tags .tag{display:inline-block;vertical-align:top;min-width:4.594vw;text-align:center;font-size:.945vw;line-height:1.621vw;-webkit-border-radius:.135vw;-moz-border-radius:.135vw;border-radius:.135vw;overflow:hidden;font-weight:500;padding:0 .405vw;margin-right:.54vw}
.bl-list02 .tags .tag:nth-child(1){color:#0074fc;background:rgba(0,116,252,.1)}
.bl-list02 .tags .tag:nth-child(2){color:#50d692;background:rgba(93,214,153,.1)}
.bl-list02 .tit{font-size:1.351vw;margin-bottom:.405vw;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.5;height:3em;color:#1e2128;font-weight:500}
.bl-list02 .desc{font-size:1.081vw;font-weight:300;line-height:1.5;color:#1e2128;height:4.5em;display:box;display:-webkit-box;box-orient:vertical;-webkit-box-orient:vertical;line-clamp:3;-webkit-line-clamp:3;overflow:hidden;margin-bottom:.202vw}
.bl-moreb1{display:block;text-align:center;margin:0 auto;font-size:1.351vw;font-weight:500;width:27.02vw;height:4.054vw;line-height:3.783vw;color:#1e2128;border:solid #d1dae8;-webkit-border-radius:6.756vw;-moz-border-radius:6.756vw;border-radius:6.756vw;-webkit-transition:.3s;-o-transition:.3s;-moz-transition:.3s;transition:.3s}
.bl-moreb1:hover{border-color:rgba(0,116,252,.12);background:rgba(0,116,252,.12);color:#0074fc}
.rowbl-02{background-color:#fff;overflow:hidden;padding:6.418vw 0 5.743vw}
.bl-tit1{text-align:center;font-size:2.432vw;font-weight:500;color:#1e2128;margin-bottom:3.175vw}
.bl-tit1 br{display:none}
.bl-icons{padding:.675vw 0}
.bl-icons li{float:left;width:16.66%}
.bl-icons .con{-webkit-box-shadow:undefined .337vw .675vw rgba(101,115,165,.12);-moz-box-shadow:undefined .337vw .675vw rgba(101,115,165,.12);box-shadow:undefined .337vw .675vw rgba(101,115,165,.12);display:block;margin:0 .675vw 1.351vw;overflow:hidden;background-color:#fff}
.bl-icons .pic{height:6.148vw;line-height:6.148vw;text-align:center;font-size:0;overflow:hidden}
.bl-icons .pic:hover img{-webkit-transform:scale(1.06);-moz-transform:scale(1.06);-ms-transform:scale(1.06);-o-transform:scale(1.06);transform:scale(1.06)}
.bl-icons .pic img{display:inline-block;vertical-align:middle;max-height:5.405vw;-webkit-transition:.5s;-o-transition:.5s;-moz-transition:.5s;transition:.5s}
.bl-iconsbox{margin:0 -.675vw}
.bl-iconsbox .swiper-container{padding-bottom:1.216vw}
.bl-iconsbox .swiper-pagination-bullet{width:.54vw;height:.405vw;background:rgba(101,115,165,.3);-webkit-border-radius:.27vw;-moz-border-radius:.27vw;border-radius:.27vw;-webkit-transition:.4s;-o-transition:.4s;-moz-transition:.4s;transition:.4s;opacity:1}
.bl-iconsbox .swiper-pagination-bullet-active{width:1.891vw;background:#0074fc}
.bl-ban02{height:32.43vw;background-repeat:no-repeat;background-position:center center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;overflow:hidden;padding-top:2.702vw}
.bl-sw1{-webkit-border-radius:.81vw;-moz-border-radius:.81vw;border-radius:.81vw;overflow:hidden}
.bl-sw1 .con{display:block;overflow:hidden;padding:1.351vw;background:-webkit-linear-gradient(197.17deg,rgba(255,255,255,.8) -6.13%,rgba(255,255,255,.6) 81.23%);background:oldlinear-gradient(197.17deg,rgba(255,255,255,.8) -6.13%,rgba(255,255,255,.6) 81.23%) -moz-;background:-o-linear-gradient(197.17deg,rgba(255,255,255,.8) -6.13%,rgba(255,255,255,.6) 81.23%);background:linear-gradient(252.83deg,rgba(255,255,255,.8) -6.13%,rgba(255,255,255,.6) 81.23%);-webkit-box-shadow:undefined .675vw 1.351vw rgba(101,115,165,.12);-moz-box-shadow:undefined .675vw 1.351vw rgba(101,115,165,.12);box-shadow:undefined .675vw 1.351vw rgba(101,115,165,.12);-webkit-border-radius:.81vw;-moz-border-radius:.81vw;border-radius:.81vw}
.bl-sw1 .pic{float:left;width:36.48vw;height:24.32vw;-webkit-border-radius:.27vw;-moz-border-radius:.27vw;border-radius:.27vw;overflow:hidden;margin-right:2.702vw}
.bl-sw1 .img{height:100%;background-repeat:no-repeat;background-position:center center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}
.bl-sw1 .txt{overflow:hidden;color:#1e2128;padding-top:1.351vw}
.bl-sw1 .tags{font-size:0;margin-bottom:1.216vw}
.bl-sw1 .tags .tag{display:inline-block;vertical-align:top;font-size:1.081vw;font-weight:500;color:#0074fc;padding:0 .54vw;background:rgba(0,116,252,.1);-webkit-border-radius:.135vw;-moz-border-radius:.135vw;border-radius:.135vw;min-width:5.405vw;text-align:center;line-height:2.162vw;height:2.162vw;margin-right:.54vw}
.bl-sw1 .tit{font-size:2.432vw;font-weight:500;line-height:1.25;display:box;display:-webkit-box;box-orient:vertical;-webkit-box-orient:vertical;line-clamp:2;-webkit-line-clamp:2;overflow:hidden;margin-bottom:1.486vw}
.bl-sw1 .desc{font-size:1.081vw;line-height:1.5;display:box;display:-webkit-box;box-orient:vertical;-webkit-box-orient:vertical;line-clamp:3;-webkit-line-clamp:3;overflow:hidden;margin-bottom:1.756vw}
.bl-sw1 .btn{display:inline-block;text-align:center;width:8.108vw;height:2.702vw;line-height:2.702vw;-webkit-border-radius:6.756vw;-moz-border-radius:6.756vw;border-radius:6.756vw;background:#0074fc;font-size:1.081vw;font-weight:500;color:#fff}
.bl-sw1 .swiper-pagination-bullet{width:.54vw;height:.405vw;background:rgba(101,115,165,.3);-webkit-border-radius:.27vw;-moz-border-radius:.27vw;border-radius:.27vw;-webkit-transition:.4s;-o-transition:.4s;-moz-transition:.4s;transition:.4s;opacity:1}
.bl-sw1 .swiper-pagination-bullet-active{width:1.891vw;background:#0074fc}
.rowbl-c1{overflow:hidden;background:-webkit-gradient(linear,left top,left bottom,from(#eff4fe),to(#fff));background:-webkit-linear-gradient(top,#eff4fe 0,#fff 100%);background:oldlinear-gradient(top,#eff4fe 0,#fff 100%) -moz-;background:-o-linear-gradient(top,#eff4fe 0,#fff 100%);background:linear-gradient(180deg,#eff4fe 0,#fff 100%);padding:5.202vw 0 6.283vw}
.bl-info1{color:#1e2128;margin-bottom:2.702vw}
.bl-info1 .tit{font-size:2.432vw;line-height:1.25;font-weight:500;margin-bottom:1.554vw}
.bl-info1 .tit b{font-weight:500}
.bl-info1 .desc{font-size:1.351vw;font-weight:300}
.bl-list03{margin:0 -.675vw 1.283vw;display:block}
.bl-list03 li:nth-child(n+5){display:none}
.bl-list03.all li:nth-child(n+5){display:block}
.bl-list03.open li:nth-child(n+5){display:block}
.bl-list03 li{float:left;width:25%}
.bl-list03 .con{display:block;background:#fff;-webkit-box-shadow:undefined .337vw 1.013vw rgba(101,115,165,.12);-moz-box-shadow:undefined .337vw 1.013vw rgba(101,115,165,.12);box-shadow:undefined .337vw 1.013vw rgba(101,115,165,.12);-webkit-border-radius:.27vw;-moz-border-radius:.27vw;border-radius:.27vw;padding:.81vw;margin:0 .675vw 1.351vw}
.bl-list03 .pic{padding-top:49%;position:relative;overflow:hidden;margin-bottom:.81vw}
.bl-list03 .pic img{position:absolute;left:0;right:0;top:0;bottom:0;-webkit-transition:.3s;-o-transition:.3s;-moz-transition:.3s;transition:.3s;display:block;width:100%;height:100%}
.bl-list03 .pic .det{font-size:1.081vw;color:#fff;padding:.405vw 1.891vw;-webkit-border-radius:6.756vw;-moz-border-radius:6.756vw;border-radius:6.756vw;border:1px solid #fff;opacity:0;-webkit-transition:.3s;-o-transition:.3s;-moz-transition:.3s;transition:.3s;z-index:1;position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}
.bl-list03 .pic::after{position:absolute;left:0;right:0;top:0;bottom:0;content:"";background-color:rgba(0,0,0,.6);-webkit-transition:.3s;-o-transition:.3s;-moz-transition:.3s;transition:.3s;opacity:0}
.bl-list03 .con:hover .pic img{-webkit-transform:scale(1.06);-moz-transform:scale(1.06);-ms-transform:scale(1.06);-o-transform:scale(1.06);transform:scale(1.06)}
.bl-list03 .info{margin-bottom:.81vw}
.bl-list03 .info span{background:rgba(0,116,252,.1);-webkit-border-radius:.135vw;-moz-border-radius:.135vw;border-radius:.135vw;padding:.135vw .405vw;color:#1d88ff;font-size:.945vw;font-weight:500}
.bl-list03 .tit{font-size:1.351vw;margin-bottom:.81vw;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;line-height:1.5;height:4.5em;color:#1e2128;font-weight:500}
.bl-list03 .logo1{height:2.702vw;line-height:2.702vw;font-size:0;overflow:hidden}
.bl-list03 .logo1 img{max-height:2.702vw;display:inline-block;vertical-align:middle}
/*! 客户案例 end*/
/*! 客户案例-详情 */
.bl-ban_xq{min-height:32.43vw;background-repeat:no-repeat;background-position:center center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;overflow:hidden;position:relative}
.bl-ban_xq .bg{position:absolute;top:0;left:0;display:block;width:100%;height:100%;background-repeat:no-repeat;background-position:center center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}
.bl-ban_xq .ueimg{display:none;width:100%}
.bl-ban_xq::after{content:"";position:absolute;top:0;left:0;display:block;width:100%;height:100%;background:url(../images/0323/mask.png);-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;pointer-events:none}
.bl-ban_xq>.wrap{position:relative;z-index:2}
.bl-cur{font-size:.945vw;color:#fff;line-height:1.486vw;height:1.486vw;margin:2.702vw 0 2.432vw}
.bl-cur a{color:rgba(255,255,255,.8);-webkit-transition:.3s;-o-transition:.3s;-moz-transition:.3s;transition:.3s;position:relative;padding-right:1.013vw;margin-right:.675vw}
.bl-cur a::after{content:"/";color:#d1dae8;position:absolute;top:50%;right:0;-webkit-transform:translateY(-55%);-moz-transform:translateY(-55%);-ms-transform:translateY(-55%);-o-transform:translateY(-55%);transform:translateY(-55%);font-size:.81vw}
.bl-cur a:hover,.bl-infob1{color:#fff}
.bl-infob1 .tags{font-size:0;margin-bottom:1.013vw}
.bl-infob1 .tag{display:inline-block;vertical-align:top;font-size:1.081vw;font-weight:500;padding:0 .54vw;height:2.162vw;line-height:2.162vw;margin-right:.54vw;background:rgba(255,255,255,.3);-webkit-border-radius:.135vw;-moz-border-radius:.135vw;border-radius:.135vw}
.bl-infob1 h1{font-size:2.432vw;font-weight:500;margin-bottom:.675vw}
.bl-infob1 .info{font-size:1.351vw;font-weight:300;line-height:1.5;margin-bottom:1.351vw}
.bl-infob1 .h3{font-size:1.081vw;font-weight:500;margin-bottom:.675vw}
.bl-nums{font-size:0;margin-bottom:1.351vw}
.bl-nums li{display:inline-block;vertical-align:top;margin-right:5.405vw;margin-bottom:.81vw}
.bl-nums li:last-child{margin-right:0}
.bl-nums .top{font-weight:500;line-height:1.2}
.bl-nums .num{display:inline-block;vertical-align:baseline;font-size:2.432vw}
.bl-nums .unit{display:inline-block;vertical-align:baseline;font-size:1.081vw}
.bl-nums .p{font-size:1.081vw;font-weight:300;color:#fff}
.bl-list04{font-size:0}
.bl-list04 li{display:inline-block;vertical-align:top;margin-right:2.702vw;margin-bottom:.81vw}
.bl-list04 li:last-child{margin-right:0}
.bl-list04 .con{position:relative;display:block}
.bl-list04 .box{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-border-radius:.27vw;-moz-border-radius:.27vw;border-radius:.27vw;padding:0 .81vw;height:2.432vw;-webkit-transition:.4s;-o-transition:.4s;-moz-transition:.4s;transition:.4s}
.bl-list04 .box:hover{background:rgba(255,255,255,.3)}
.bl-list04 .box:hover+.tooltip{-webkit-transition:.3s;-o-transition:.3s;-moz-transition:.3s;transition:.3s;visibility:visible;opacity:1}
.bl-list04 .tooltip{position:absolute;top:100%;left:.81vw;opacity:0;visibility:hidden}
.bl-list04 .tooltip .t{min-width:7.297vw;height:2.567vw;line-height:2.567vw;text-align:center;padding:0 .81vw;background:#1d2129;-webkit-border-radius:.135vw;-moz-border-radius:.135vw;border-radius:.135vw;position:relative;color:#fff;font-size:.945vw;margin-top:.337vw}
.bl-list04 .tooltip .t::after{content:"";display:block;width:.675vw;height:.675vw;background:#1d2129;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);position:absolute;top:-.202vw;left:50%;margin-left:-.337vw}
.bl-list04 .icon{width:2.432vw;height:1.891vw;line-height:1.891vw;font-size:0;overflow:hidden}
.bl-list04 .icon img{max-height:1.891vw;display:inline-block;vertical-align:middle}
.bl-list04 .txt{font-size:1.081vw;color:#fff;font-weight:500;overflow:hidden}
.rowbl-d1{background-color:#fff;padding:5.337vw 0 0;overflow:hidden}
.bl-detail{color:#1e2128}
.bl-detail .top{margin-bottom:4.189vw;border-bottom:1px solid #d1dae8;padding-bottom:4.054vw}
.bl-detail .tit{font-size:1.891vw;font-weight:500;line-height:1.25;margin-bottom:1.351vw}
.bl-detail .p{font-size:1.081vw;font-weight:300;line-height:1.5}
.bl-detail .txtbox{padding:6.081vw 0 5.405vw}
.bl-detail .txtbox h1{text-align:center;font-size:2.432vw;font-weight:500;margin-bottom:1.081vw}
.bl-detail .txtbox .txt{font-size:1.081vw;line-height:1.5;font-weight:300}
.bl-txt1 .con{margin-bottom:1.689vw}
.bl-txt1 .icon{height:2.162vw;font-size:0;line-height:2.162vw;overflow:hidden;margin-bottom:.675vw}
.bl-txt1 .icon img{display:inline-block;vertical-align:middle;max-height:2.162vw}
.bl-txt1 .type{font-size:1.89vw;font-weight:500;color:#1e2128;margin-bottom:1.013vw}
.bl-txtls{color:#1e2128;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 -1.351vw}
.bl-txtls.three .item{width:33.33%}
.bl-txtls .item{width:50%}
.bl-txtls .inner{margin:0 1.351vw 2.702vw}
.bl-txtls .h3{font-size:1.081vw;font-weight:500;-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;margin-bottom:.337vw}
.bl-txtls .desc{font-size:1.081vw;font-weight:300;line-height:1.5}
.rowbl-d2{background-color:#f0f5ff;padding:6.351vw 0 5.405vw;overflow:hidden}
.bl-tit2{text-align:center;margin-bottom:2.635vw}
.bl-tit2 .h3{font-size:2.432vw;font-weight:500;color:#1e2128;margin-bottom:.675vw}
.bl-tit2 .link{font-size:1.621vw;font-weight:500;color:#0074fc}
.bl-tit2 .link:hover{text-decoration:underline}
.bl-sw2{--swiper-navigation-color:#1E2128;--swiper-navigation-size:1.621vw;overflow:hidden}
.bl-sw2 .swiper-button-next.swiper-button-disabled,.bl-sw2 .swiper-button-prev.swiper-button-disabled{opacity:.3}
.bl-sw2 .swiper-container{padding-bottom:6.756vw;overflow:visible}
.bl-sw2 .swiper-button-next{left:50%;right:auto;margin:0 .675vw}
.bl-sw2 .swiper-button-prev{left:auto;right:50%;margin:0 .675vw}
.bl-sw2.bl-list03,.bl-sw2.bl-list03 .con{margin:0}
.bl-sw2.bl-list03 .pic{padding-top:63%}
.bl-sw2 .swiper-button-next,.bl-sw2 .swiper-button-prev{width:4.054vw;height:4.054vw;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;background-color:#fff;border:1px solid #d1dae8;top:auto;bottom:0;margin-top:0}
.bl-sw2 .swiper-pagination{display:none}
.bl-sw2 .swiper-pagination-bullet{width:.54vw;height:.405vw;background:rgba(101,115,165,.3);-webkit-border-radius:.27vw;-moz-border-radius:.27vw;border-radius:.27vw;-webkit-transition:.4s;-o-transition:.4s;-moz-transition:.4s;transition:.4s;opacity:1}
.bl-sw2 .swiper-pagination-bullet-active{width:1.891vw;background:#0074fc}
}
@media only screen and (max-width:1200px){
.wrap{width:auto;max-width:none;padding:0 20px}
}
@media screen and (max-width:950px){
.rowbl-01{background:#fff}
.g-fixed_b1.fixed .m-fixed_01{top:60px}
.bl-ban01,.bl-ban02{display:none}
.bl-uetxt{padding:38px 8px 9px;display:block}
.g-fixed_b1,.m-fixed_01{height:58px}
.bl-list01 .swiper-container{padding-left:28px}
.m-fixed_01 .wrap{padding:0}
.bl-list01{margin:0}
.bl-list01 .s{font-size:14px;font-weight:300}
.bl-list01 .con{height:34px;background:rgba(101,115,165,.12)}
.bl-list01 .con:hover .s{color:#fff}
.bl-list01 .icons{width:22px;height:22px;line-height:22px}
.bl-list01 .icons img{max-height:20px}
.bl-list01 .on .con{background-color:#0074fc}
.bl-list01 .on .s{color:#fff}
.bl-sw2.bl-list03 .con{margin:8px 28px}
.bl-list03{margin-left:0;margin-right:0;margin-bottom:7px}
.bl-list03.all+.bl-moreb1{display:block}
.bl-list03 li{float:none;width:auto}
.bl-list03 .con{margin-left:8px;margin-right:8px}
.bl-list03 .con:hover .pic img{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}
.bl-list03 .tit{font-size:14px}
.bl-list03 .logo1{height:32px;line-height:32px}
.bl-list03 .logo1 img{max-height:32px}
.bl-info1{margin:0 8px 11px}
.bl-info1 .tit{font-size:20px;margin-bottom:16px;font-weight:300}
.bl-info1 .tit b{font-weight:500}
.bl-info1 .desc{font-size:14px}
.bl-moreb1{width:112px;height:40px;line-height:40px;font-size:16px;border-width:1px}
.bl-tit1{font-size:24px;margin-bottom:6px;line-height:1.3}
.bl-tit1 br{display:block}
.bl-icons{margin:0 -6px}
.bl-icons li{width:33.33%}
.bl-icons .con{margin:0 6px 12px}
.bl-icons .pic{height:48px;line-height:48px}
.bl-icons .pic img{max-height:48px}
.bl-ban_xq{background-color:#f0f5ff}
.bl-ban_xq .bg{position:static;height:auto;background-image:none!important}
.bl-ban_xq::after{display:none}
.bl-ban_xq .ueimg{display:block}
.bl-infob1{padding-top:20px;padding-bottom:14px;color:#1e2128}
.bl-infob1 .tags{margin-bottom:10px}
.bl-infob1 .tag{font-size:14px;color:#0074fc;height:24px;line-height:24px;background:rgba(0,116,252,.1)}
.bl-infob1 h1{font-size:24px}
.bl-infob1 .info{font-size:14px;margin-bottom:14px}
.bl-nums{margin-bottom:0}
.bl-nums li{margin-right:40px}
.bl-nums .top{color:#0074fc;margin-bottom:2px}
.bl-nums .num{font-size:24px}
.bl-nums .unit{font-size:14px}
.bl-nums .p{font-size:14px;color:#1e2128}
.bl-list04 li{margin-right:12px}
.bl-list04 .box{height:30px;padding:0 8px;background:#e3edff}
.bl-list04 .icon{width:28px}
.bl-list04 .icon img{max-height:20px}
.bl-list04 .txt{font-size:14px;color:#1e2128}
.bl-list04 .tooltip{display:none}
.bl-txt1 .con{margin-bottom:35px}
.bl-txt1 .icon{display:none}
.bl-txt1 .type{font-size:24px;margin-bottom:6px}
.bl-txtls{display:block;margin:0}
.bl-txtls .item,.bl-txtls.three .item{width:auto}
.bl-txtls .desc{font-size:14px}
.bl-txtls .inner{margin:0 0 11px}
.rowbl-d1{padding-top:40px}
.bl-detail .top{padding-bottom:40px;margin-bottom:33px}
.bl-detail .tit{font-size:24px;margin-bottom:12px}
.bl-detail .p{font-size:14px;line-height:21px}
.bl-detail .txtbox{padding:40px 0}
.bl-detail .txtbox h1{text-align:left;font-size:24px;line-height:1.3;margin-bottom:13px}
.bl-detail .txtbox .txt{font-size:14px;line-height:21px}
.bl-tit2{margin-bottom:15px}
.bl-tit2 .h3{font-size:24px}
.bl-tit2 .p{position:absolute;bottom:27px;left:0;width:100%;text-align:center}
.bl-tit2 .link{display:inline-block;font-size:16px;background-color:#0074fc;color:#fff;height:40px;line-height:40px;-webkit-border-radius:100px;-moz-border-radius:100px;border-radius:100px;text-align:center;padding:0 24px}
.rowbl-d2{position:relative;padding-top:40px;padding-bottom:72px}
.rowbl-d2>.wrap{padding:0}
.rowbl-01 .bl-list02 .con{margin-left:8px;margin-right:8px}
.bl-sw2 .swiper-button-next,.bl-sw2 .swiper-button-prev{display:none}
.bl-sw2 .swiper-pagination{display:block}
.bl-sw2 .swiper-container{padding-bottom:40px}
.rowbl-02{padding:40px 0 25px}
.uebg{padding-top:40px;background-color:#f0f5ff}
.bl-cur{display:none}
.rowbl-01,.rowbl-c1{padding:20px 0 27px}
.bl-list02{margin-left:0;margin-right:0;margin-bottom:7px}
.bl-list02.all+.bl-moreb1{display:block}
.bl-list02 li{float:none;width:auto}
.bl-list02 .con{margin:0 28px 20px}
.bl-list02 .tags .tag{font-size:14px}
.bl-list02 .tit{font-size:14px;line-height:22px;height:auto}
.bl-list02 .desc{font-size:14px;line-height:21px;height:auto}
.bl-list02 .con:hover .pic img{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}
}