*{margin:0;padding:0;border:0;list-style:none;text-decoration:none;color:inherit;font-weight:400;font-size: inherit;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Helvetica,Arial,"Microsoft YaHei",sans-serif;box-sizing:border-box;font-style:normal;outline:0;-webkit-tap-highlight-color:transparent}
body{width:100%;overflow-x:hidden;font-size: 14px;}
img{vertical-align:middle;max-width:100%}
.clearfix:after,.clearfix:before{display:table;line-height:0;content:"";clear: both;}
.container{width: 1400px;margin: 0 auto;}
.mb-block{display: none;}
/* 头部 */
.header{width: 100%;height: auto;position: fixed;top: 0;z-index: 999;}
.header .bar{width: 100%;height: 50px;background: #222222;font-size: 16px;color: #ffffff;}
.header .bar .container{height:100%;display: flex;justify-content: flex-end;align-items: center;}
.header .bar a{margin-left: 25px;}
.header .bar a:hover{opacity: .85;}
.header-holder{width: 100%;height: 150px;}
.header .logo-nav{width: 100%;height: 100px;background: #ffffff;font-size: 16px;color: #222222;box-shadow: 0 0 10px rgba(0,0,0,.15);}
.header .logo-nav .container{width: 1450px;;height:100%;display: flex;justify-content:space-between;align-items: center;}
.header .logo-nav .logo{width: 169px;height: 50px;overflow: hidden;flex-shrink: 0;margin-left: 25px;}
.header .logo-nav .logo img{object-fit: contain;object-position: center;}
.header .logo-nav .nav .item{position: relative;}
.header .logo-nav .nav{width: 100%;height:100%;display: flex;justify-content: flex-end;align-items: stretch;font-size: 18px;}
.header .logo-nav .nav .item a.one{display: block;height: 100%;padding: 0 25px;display: flex;align-items: center;transition: all .1s linear;}
.header .logo-nav .nav .item.on .one{background: #095eaf;color: #ffffff;}
.header .logo-nav .nav .item:hover .one{background: #095eaf;color: #ffffff;}
.header .logo-nav .nav .item ul{display: none;background: #ffffff;position: absolute;width: 180px;box-shadow: 0px 2px 5px rgba(0,0,0,.15);}
.header .logo-nav .nav .item.about ul{right: 0;}
.header .logo-nav .nav .item ul li{width: 100%;height: 50px;line-height: 50px;font-size: 18px;color: #222222;border-bottom: 1px solid #e2e2e2;padding: 0 20px;position: relative;}
.header .logo-nav .nav .item ul li:last-of-type{border-bottom: none;}
.header .logo-nav .nav .item ul li a{display: flex;justify-content: space-between;align-items: center;}
.header .logo-nav .nav .item ul li:hover{color: #095eaf;background: #f8f8f8;transition: all .1s linear;}
.header .logo-nav .nav .item ul li.on{color: #095eaf;background: #f8f8f8;}
.header .logo-nav .nav .item:hover ul{display: block;}
.header .logo-nav .nav .item ul li ol{display: none;background: #ffffff;position: absolute;width: 180px;top: 0;left: 180px;box-shadow: 0px 2px 5px rgba(0,0,0,.15);}
.header .logo-nav .nav .item ul li:hover ol{display: block;}
.header .logo-nav .nav .item ul li ol dl{width: 100%;height: 50px;line-height: 50px;font-size: 18px;color: #222222;border-bottom: 1px solid #e2e2e2;padding: 0 30px;position: relative;}
.header .logo-nav .nav .item ul li ol dl:last-of-type{border-bottom: none;}
.header .logo-nav .nav .item ul li ol dl:hover{color: #095eaf;background: #f8f8f8;}
/* 首页轮播 */
.index-slider{width: 100%;height: auto;overflow: hidden;position: relative;}
.index-slider .swiper-horizontal > .swiper-pagination-bullets, .swiper-pagination-bullets.swiper-pagination-horizontal{bottom: 45px;}
.index-slider .swiper-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet{width: 12px;height: 12px;background: #6eb8bd;opacity: 1;margin: 0 5px;}
.index-slider .swiper-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet.swiper-pagination-bullet-active{background: #095eaf;}
.index-slider .desc{position: absolute;width: 100%;left: 100px;bottom: 90px;}
.index-slider .desc.right{left: unset;right: 100px;text-align: right;}
.index-slider .desc h3{font-size: 42px;color: #ffffff;font-weight: bold;text-shadow: 0px 2px 5px rgb( 8, 61, 165 );padding-bottom: 8px;}
.index-slider .desc p{font-size: 24px;color: #222222;padding-bottom: 35px;}
.index-slider .desc .btns{width: 100%;}
.index-slider .desc .btns a{padding: 10px 50px;font-size: 18px;color: #ffffff;background: #148f5a;border-radius: 8px;letter-spacing: 2px;}
.index-slider .desc .btns a.share{background: #148f5a;margin-right: 20px;}
.index-slider .desc .btns a.info{background: #095eaf;}
.index-slider .desc .btns a:hover{background: #6BB8BE;}
.swiper-button-next{right: -90px;transform: translateY(-50%);color: #ffffff;background: #095eaf;width: 45px;height: 90px;border-bottom: 2px solid #0c4f8c;opacity: .8;font-weight: 600;transition: all .3s linear;}
.swiper-button-prev{left: -90px;transform: translateY(-50%);color: #ffffff;background: #095eaf;width: 45px;height: 90px;border-bottom: 2px solid #0c4f8c;opacity: .8;font-weight: 600;transition: all .3s linear;}
.swiper-button-next::after,.swiper-button-prev::after{position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);font-size: 24px;}
.swiper-button-next:hover{opacity: 1;}
.swiper-button-prev:hover{opacity: 1;}
.index-slider:hover .swiper-button-next{display: block;right: 0;}
.index-slider:hover .swiper-button-prev{display: block;left: 0;}
/* 首页主体 */
.index-main{width: 100%;height: auto;overflow: hidden;}
.index-main .download{width: 100%;height: 140px;overflow: hidden;background: #222222;display: flex;justify-content: center;align-items: center;}
.index-main .download a.down-icon{width: 55px;height: 55px;background: url(../images/icon-download.png) center center no-repeat;background-size: contain;margin-right: 20px;}
.index-main .download a:hover{opacity: .85;}
.index-main .download p{font-size: 18px;color: #ffffff;line-height: 25px;}
.index-main .product{width: 100%;height: auto;overflow: hidden;background: #095eaf;padding: 100px 0 90px 0;}
.index-main .product ul{display: flex;justify-content: space-between;align-items: flex-start;}
.index-main .product ul li{color: #ffffff;width: 305px;}
.index-main .product ul li .pic{width: 100%;height: 350px;overflow: hidden;display: flex;align-items: center;margin-bottom: 40px;}
.index-main .product ul li .pic img{object-fit: contain;object-position: center;}
.index-main .product ul li h6{font-size: 24px;padding-bottom: 15px;font-weight: bold;}
.index-main .product ul li p{font-size: 16px;line-height: 30px;}
.index-main .product ul li .desc{margin-top: 35px;width: 100%;height: 240px;margin-bottom: 40px;}
.index-main .product ul li .desc p{font-size: 15px;line-height: 25px;}
.index-main .product ul li a.more{display: flex;justify-content: space-between;width: 110px;font-size: 14px;color: #ffffff;background: #555555;border-radius: 10px;padding: 8px 15px;box-shadow: 0 0 3px rgba(0,0,0,.25);}
.index-main .product ul li a.more:hover{background: #6BB8BE;}
.bread a:last-child{color: #095eaf;}
/* 产品详情 */
.pro-bar{width: 100%;height: 60px;background: #edf3f3;font-size: 16px;color: #222222;}
.pro-bar .container{height: 100%;display: flex;justify-content: space-between;align-items: center;}
.pro-bar .cate{font-weight: bold;font-size: 18px;}
.pro-bar .bread span{color: #095eaf;}
.pro-bar .bread a.on{color: #095eaf;}
.pro-bar .bread a:hover{opacity: .85;}
.pro-slider{width: 100%;height: auto;overflow: hidden;position: relative;}
.pro-slider .swiper-horizontal > .swiper-pagination-bullets, .swiper-pagination-bullets.swiper-pagination-horizontal{bottom: 20px;}
.pro-slider .swiper-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet{width: 12px;height: 12px;background: #6eb8bd;opacity: 1;margin: 0 5px;}
.pro-slider .swiper-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet.swiper-pagination-bullet-active{background: #095eaf;}
.pro-slider .desc{position: absolute;width: 100%;left: 100px;top: 30px;}
.pro-slider .desc h3{font-size: 48px;color: #095eaf;font-weight: 600;}
.pro-slider .desc p{font-size: 20px;color: #222222;}
.pro-slider .desc.right{left: unset;right: 100px;text-align: right;}
.pro-slider:hover .swiper-button-next{display: block;right: 0;}
.pro-slider:hover .swiper-button-prev{display: block;left: 0;}
.pro-detail{width: 100%;padding: 50px 0;}
.pro-detail .container{display: flex;justify-content: space-between;align-items: flex-start;}
.pro-detail .left{width: 100%;height: auto;overflow: hidden;}
.pro-detail .left .title{font-size: 28px;color: #222222;display: flex;justify-content: space-between;align-items: center;position: relative;margin-bottom: 30px;}
.pro-detail .left .title span{flex-wrap: nowrap;flex-shrink: 0;background: #ffffff;padding-right: 35px;position: relative;z-index: 2;}
.pro-detail .left .title i{width: 100%;position: absolute;left: 0;height: 5px;background: #f0f0f0;z-index: 0;}
.pro-detail .left .content{font-size: 15px;color: #999999;line-height: 25px;padding-bottom: 60px;text-align: justify;}
.pro-detail .right{width: 335px;flex-shrink: 0;margin-left: 75px;}
.pro-detail .right .consult-share{display: flex;flex-direction: column;padding-bottom: 15px;}
.pro-detail .right .consult-share a{width: 100%;font-size: 20px;padding: 12px 0;border-radius: 10px;text-align: center;color: #ffffff;margin-bottom: 10px;}
.pro-detail .right .consult-share a.consult{background: #f8a642;box-shadow: 0 3px 0 rgba(237,155,55,1);}
.pro-detail .right .consult-share a.share{background: #148f59;box-shadow: 0 3px 0 rgba(13,111,70,1);}
.pro-detail .right .consult-share a:hover{background: #6BB8BE;box-shadow: 0 3px 0 #6BB8BE;}
.pro-detail .right .down-video-cate{width: 100%;border: 1px solid #999999;background: #f0f0f0;padding: 30px 40px;}
.pro-detail .right .down-video-cate h5{font-size: 22px;color: #222222;padding-bottom: 15px;}
.pro-detail .right .down{border-bottom: 1px solid #999999;padding-bottom: 10px;}
.pro-detail .right .video{width: 100%;padding-top: 15px;padding-bottom: 10px;border-bottom:1px solid #999999;}
.pro-detail .right .cate{width: 100%;padding-top: 15px;}
.pro-detail .right .down-video-cate p{display: flex;align-items: center;font-size: 18px;color: #999999;margin-bottom: 8px;}
.pro-detail .right .down-video-cate p i.icon-down{width: 20px;height: 20px;background: url(../images/icon-download2.png) no-repeat center center;background-size: contain;margin-right: 10px;}
.pro-detail .right .down-video-cate p i.icon-down:before{display:none}
.pro-detail .right .down-video-cate p i.icon-radio{width: 17px;height: 17px;background: url(../images/icon-radio.png) no-repeat center center;background-size: contain;margin-right: 10px;}
.pro-detail .right .cate p{width: 100%;color: #222222;margin-bottom: unset;}
.pro-detail .right .cate dl{font-size: 18px;color: #999999;line-height: 30px;padding: 5px 0 5px 28px;}
.pro-detail .right .down-video-cate a:hover{opacity: .85;color: #222222;}
/* 解决方案 */
.solution{width: 100%;height: auto;overflow: hidden;}
.solution .category{width: 100%;height: 75px;background: #edf3f3;font-size: 18px;color: #222222;}
.solution .category .container{height: 100%;}
.solution .category ul{height: 100%;display: flex;justify-content: flex-end;align-items: center;} 
.solution .category ul li{margin-left: 60px;}
.solution .category ul li.on{color: #095eaf;}
.solution .category ul li a:hover{color: #095eaf;}
.solution .list{width: 100%;padding: 50px 0 80px 0;}
.solution .list>ul>li{display: flex;justify-content: space-between;align-items: flex-start;padding: 55px 75px;box-shadow: 0 0 10px rgba(0,0,0,.15);border-radius: 8px;margin-bottom: 20px;} 
.solution .list>ul>li .pic{width: 410px;height: 215px;overflow: hidden;flex-shrink: 0;}
.solution .list>ul>li .pic img{object-fit: cover;object-position: center;}
.solution .list>ul>li .info{width: 100%;padding: 0 10px 0 70px;display: flex;flex-direction: column;}
.solution .list>ul>li .info h2{font-size: 24px;color: #095eaf;padding-bottom: 25px;}
.solution .list>ul>li .info .desc{font-size: 16px;color: #999999;line-height: 30px;}
.solution .list>ul>li .info .desc ul{display: flex;flex-wrap: wrap;padding-top: 12px;}
.solution .list>ul>li .info .desc ul li{width: 43%;position: relative;padding-left: 8px;line-height: 25px;}
.solution .list>ul>li .info .desc ul li::after{content: "";display: inline-block;position: absolute;left: 0;top: 50%;transform: translateY(-50%);width: 4px;height: 4px;border-radius: 50%;background: #999999;}
.solution .page{display: flex;justify-content: flex-end;align-items: center;margin-bottom: 120px;}
.solution .page ul{display: flex;align-items: center;}
.solution .page ul li{display: flex;align-items: center;}
.solution .page a{width: 35px;height: 35px;line-height: 35px;background: #edf2f3;margin-left: 5px;text-align: center;font-size: 18px;color: #222222;}
.solution .page a:hover{opacity: .85;background: #095eaf;color: #ffffff;}
.solution .page a.on{background: #095eaf;color: #ffffff;}
.solution .page a.prev{background: url(../images/icon-prev.png) center center no-repeat #edf2f3;}
.solution .page a.next{background: url(../images/icon-next.png) center center no-repeat #edf2f3;}
.solution .page a.disabled{filter: grayscale(100%);cursor: not-allowed;}
/* 解决方案新 */
.solution-new{width: 100%;height: auto;overflow: hidden;padding-bottom: 90px;}
.solution-new .bar{width: 100%;height: 60px;line-height: 50px;background: #edf3f3;font-size: 16px;color: #222222;}
.solution-new .bar .container{height: 100%;display: flex;justify-content: space-between;align-items: center;}
.solution-new .bar .cate{font-weight: bold;font-size: 18px;}
.solution-new .bar .bread a.on{color: #095eaf;}
.solution-new .bar .bread a:hover{opacity: .85;}
.solution-new .banner{width: 100%;height: 560px;overflow: hidden;position: relative;}
.solution-new .banner img{object-fit: cover;object-position: center;width: 100%;height: 100%;}
.solution-new .banner .desc{position: absolute;top: 50%;left: 0;width: 100%;transform: translateY(-50%);font-size: 42px;color: #095eaf;}
.solution-new .banner .desc p{font-weight: 600;}
.solution-new .block-one{width: 100%;height: auto;overflow: hidden;padding-top: 50px;}
.solution-new .block-one .list ul li{display: flex;justify-content: space-between;align-items: flex-start;box-shadow: 0 0 10px rgba(0,0,0,.15);border-radius: 8px;margin-bottom: 30px;overflow: hidden;height: 375px;}
.solution-new .block-one .list ul li .pic{width: 700px;height: 100%;overflow: hidden;flex-shrink: 0;}
.solution-new .block-one .list ul li .pic img{object-fit: cover;object-position: center;width: 100%;height: 100%;}
.solution-new .block-one .list ul li .info{width: 100%;height: 100%;padding: 50px 75px;display: flex;flex-direction: column;justify-content: center;}
.solution-new .block-one .list ul li .info h2{font-size: 24px;color: #095eaf;padding-bottom: 50px;position: relative;}
.solution-new .block-one .list ul li .info h2::after{content: "";display: inline-block;position: absolute;bottom: 30px;left: 0;width: 25%;height: 1px;background: #575757;}
.solution-new .block-one .list ul li .info .desc{font-size: 18px;color: #999999;line-height: 30px;}
.solution-new .block-one .feature{width: 100%;height: auto;padding: 40px 0 130px 0;}
.solution-new .block-one .feature ul{display: flex;justify-content: space-between;align-items: flex-start;}
.solution-new .block-one .feature ul li{display: flex;flex-direction: column;justify-content: center;align-items: center;box-shadow: 0 0 10px rgba(0,0,0,.15);border-radius: 8px;width: 435px;height: 345px;position: relative;}
.solution-new .block-one .feature ul li .icon{display: inline-block;width: 120px;height: 120px;background-repeat: no-repeat;background-size: contain;background-position: center center;margin-bottom: 25px;}
.solution-new .block-one .feature ul li .icon.chuang{background-image: url(../images/icon-light.png);}
.solution-new .block-one .feature ul li .icon.jian{background-image: url(../images/icon-order.png);}
.solution-new .block-one .feature ul li .icon.xiang{background-image: url(../images/icon-setting.png);}
.solution-new .block-one .feature ul li p{font-size: 20px;color: #095eaf;padding-bottom: 8px;}
.solution-new .block-one .feature ul li span{font-size: 16px;color: #575757;}
.solution-new .block-one .feature ul li i{position: absolute;width: 110px;height: 110px;line-height: 110px;text-align: center;box-shadow: 0 0 10px rgba(0,0,0,.15);border-radius: 50%;background: #ffffff;font-size: 43px;font-weight: bold;color: #575757;bottom: -55px;left: 50%;transform: translateX(-50%);}
.solution-new .block-two{width: 100%;height: auto;overflow: hidden;text-align: center;padding: 80px 0 90px 0;background: #f7f8f8;}
.solution-new .block-two .title{font-size: 30px;color: #095eaf;position: relative;padding-bottom: 65px;}
.solution-new .block-two .title::after{content: "";display: inline-block;position: absolute;bottom: 40px;left: 50%;transform: translateX(-50%);width: 185px;height: 1px;background: #575757;}
.solution-new .block-two .desc{font-size: 18px;color: #222222;line-height: 30px;}
.solution-new .block-three{width: 100%;height: auto;overflow: hidden;padding-top: 50px;padding-bottom: 15px;}
.solution-new .block-three .list ul li{display: flex;justify-content: space-between;align-items: flex-start;box-shadow: 0 0 10px rgba(0,0,0,.15);border-radius: 8px;margin-bottom: 45px;overflow: hidden;height: 375px;}
.solution-new .block-three .list ul li .pic{width: 580px;height: 100%;overflow: hidden;flex-shrink: 0;}
.solution-new .block-three .list ul li .pic img{object-fit: cover;object-position: center;width: 100%;height: 100%;}
.solution-new .block-three .list ul li .info{width: 100%;height: 100%;padding: 50px 75px;display: flex;flex-direction: column;justify-content: center;}
.solution-new .block-three .list ul li .info h2{font-size: 24px;color: #095eaf;padding-bottom: 50px;position: relative;}
.solution-new .block-three .list ul li .info h2::after{content: "";display: inline-block;position: absolute;bottom: 30px;left: 0;width: 25%;height: 1px;background: #575757;}
.solution-new .block-three .list ul li .info .desc{font-size: 18px;color: #999999;line-height: 30px;}
.solution-new .block-four{width: 100%;height: auto;overflow: hidden;text-align: center;padding: 100px 0 120px 0;background: #f7f8f8;}
.solution-new .block-four .title{font-size: 30px;color: #095eaf;position: relative;padding-bottom: 65px;}
.solution-new .block-four .title::after{content: "";display: inline-block;position: absolute;bottom: 40px;left: 50%;transform: translateX(-50%);width: 185px;height: 1px;background: #575757;}
.solution-new .block-four .desc{font-size: 18px;color: #575757;line-height: 30px;}
.solution-new .block-four .collapse{width: 780px;margin: 0 auto;height: auto;overflow: hidden;padding: 50px 0 120px 0;}
.solution-new .block-four .collapse ul li{width: 100%;height: auto;overflow: hidden;border-top: 1px solid #c7c7c7;}
.solution-new .block-four .collapse ul li:last-of-type{border-bottom: 1px  solid #c7c7c7;}
.solution-new .block-four .collapse ul li .head{width: 100%;height: 60px;display: flex;justify-content: space-between;align-items: center;padding: 0 20px 0 5px;cursor: pointer;}
.solution-new .block-four .collapse ul li .head p{font-size: 18px;color: #222222;}
.solution-new .block-four .collapse ul li .head i{display: inline-block;width: 16px;height: 13px;background: url(../images/icon-down-on.png) center center no-repeat;background-size: contain;}
.solution-new .block-four .collapse ul li .con{display: none;width: 100%;height: auto;padding: 25px 20px 35px 5px;line-height: 30px;text-align: left;font-size: 18px;color: #999999;}
.solution-new .block-four .collapse ul li.on .head{background: #ffffff;}
.solution-new .block-four .collapse ul li.on .head i{background-image: url(../images/icon-up-on.png);}
.solution-new .block-four .collapse ul li.on .con{display: block;}
.solution-new .block-five{width: 100%;height: auto;overflow: hidden;padding-top: 50px;padding-bottom: 25px;}
.solution-new .block-five .list ul li{display: flex;justify-content: space-between;align-items: flex-start;box-shadow: 0 0 10px rgba(0,0,0,.15);border-radius: 8px;margin-bottom: 45px;overflow: hidden;height: 375px;}
.solution-new .block-five .list ul li .pic{width: 700px;height: 100%;overflow: hidden;flex-shrink: 0;}
.solution-new .block-five .list ul li .pic img{object-fit: cover;object-position: center;width: 100%;height: 100%;}
.solution-new .block-five .list ul li .info{width: 100%;height: 100%;padding: 50px 75px;display: flex;flex-direction: column;justify-content: center;}
.solution-new .block-five .list ul li .info h2{font-size: 24px;color: #095eaf;padding-bottom: 50px;position: relative;}
.solution-new .block-five .list ul li .info h2::after{content: "";display: inline-block;position: absolute;bottom: 30px;left: 0;width: 25%;height: 1px;background: #575757;}
.solution-new .block-five .list ul li .info .desc{font-size: 18px;color: #999999;line-height: 30px;}
.solution-new .block-six{width: 100%;height: auto;overflow: hidden;}
.solution-new .block-six .appointment{display: flex;flex-direction: column;justify-content: center;align-items: center;}
.solution-new .block-six .appointment a{display: inline-block;width: 215px;height: 40px;font-size: 18px;text-align: center;color: #ffffff;border-radius: 5px;cursor: pointer;background: #095eaf;margin-bottom: 5px;display: flex;justify-content: center;align-items: center;}
.solution-new .block-six .appointment a.plain{background: #ffffff;border: 2px solid #095eaf;color: #095eaf;}
.solution-new .block-six .appointment a.plain i{display: inline-block;width: 17px;height: 18px;background: url(../images/icon-tel3.png) center center no-repeat;background-size: contain;margin-right: 10px;}
.solution-new .block-six .appointment a:hover{opacity: .95;}
/* 案例 */
.case{width: 100%;height: auto;overflow: hidden;padding: 50px 0;}
.case .container{display: flex;justify-content: space-between;}
.case .category{width: 290px;font-size: 18px;color: #222222;flex-shrink: 0;}
.case .category ul li{width: 180px;margin-bottom: 35px;}
.case .category ul li a{display: flex;justify-content: space-between;align-items: center;}
.case .category ul li.on{color: #095eaf;}
.case .category ul li a:hover{color: #095eaf;}
.case .list{width: 100%;}
.case .list ul li{display: flex;justify-content: space-between;align-items: flex-start;padding: 40px 55px;box-shadow: 0 0 10px rgba(0,0,0,.15);border-radius: 8px;margin-bottom: 20px;}
.case .list ul li .pic{width: 410px;height: 250px;overflow: hidden;flex-shrink: 0;}
.case .list ul li .pic img{object-fit: cover;object-position: center;}
.case .list ul li .info{width: 100%;padding: 0 10px 0 35px;display: flex;flex-direction: column;}
.case .list ul li .info h2{font-size: 24px;color: #222222;padding-bottom: 25px;}
.case .list ul li .info .desc{font-size: 18px;color: #999999;line-height: 30px;height: 150px;overflow: hidden;}
.case .list ul li .info a.more{display: inline-flex;align-self: flex-start;font-size: 18px;color: #ffffff;background: #095eaf;padding: 8px 40px;border-radius: 8px;}
.case .list ul li .info a:hover{opacity: .85;}
.case .page{display: flex;justify-content: flex-start;align-items: center;margin-bottom: 80px;margin-top: 60px;}
.case .page ul{display: flex;align-items: center;}
.case .page ul li{display: flex;align-items: center;}
.case .page a{width: 35px;height: 35px;line-height: 35px;background: #edf2f3;margin-left: 5px;text-align: center;font-size: 18px;color: #222222;}
.case .page a:hover{opacity: .85;background: #095eaf;color: #ffffff;}
.case .page a.on{background: #095eaf;color: #ffffff;}
.case .page a.prev{background: url(../images/icon-prev.png) center center no-repeat #edf2f3;}
.case .page a.next{background: url(../images/icon-next.png) center center no-repeat #edf2f3;}
.case .page a.disabled{filter: grayscale(100%);cursor: not-allowed;}
/* 案例（新） */
.case-new{width: 100%;height: auto;overflow: hidden;}
.case-new .bar{width: 100%;height: 60px;line-height: 50px;background: #edf3f3;font-size: 16px;color: #222222;}
.case-new .bar .container{height: 100%;display: flex;justify-content: space-between;align-items: center;}
.case-new .bar .cate{font-weight: bold;font-size: 18px;}
.case-new .bar .bread a.on{color: #095eaf;}
.case-new .bar .bread a:hover{opacity: .85;}
.case-new .main{width: 100%;height: auto;overflow: hidden;padding: 50px 0 80px 0;}
.case-new .list-recommend{width: 100%;}
.case-new .list-recommend ul li{display: flex;justify-content: space-between;align-items: flex-start;box-shadow: 0 0 10px rgba(0,0,0,.15);border-radius: 8px;margin-bottom: 30px;overflow: hidden;}
.case-new .list-recommend ul li .pic{width: 550px;height: 375px;overflow: hidden;flex-shrink: 0;}
.case-new .list-recommend ul li .pic img{object-fit: cover;object-position: center;width: 100%;height: 100%;}
.case-new .list-recommend ul li .info{width: 100%;padding: 50px 75px 0 75px;display: flex;flex-direction: column;}
.case-new .list-recommend ul li .info h2{font-size: 24px;color: #095eaf;padding-bottom: 50px;position: relative;}
.case-new .list-recommend ul li .info h2::after{content: "";display: inline-block;position: absolute;bottom: 30px;left: 0;width: 25%;height: 1px;background: #575757;}
.case-new .list-recommend ul li .info .desc{font-size: 18px;color: #999999;line-height: 30px;height: 150px;overflow: hidden;}
.case-new .list-recommend ul li .info a.more{display: inline-flex;align-self: flex-start;font-size: 18px;color: #ffffff;background: #095eaf;padding: 8px 70px;border-radius: 8px;}
.case-new .list-recommend ul li .info a:hover{background: #6BB8BE;}
.case-new .list-recommend ul li:nth-child(2n){flex-direction: row-reverse;}
.case-new .list-other{width: 100%;height: auto;}
.case-new .list-other .title{font-size: 30px;color: #095eaf;padding: 50px 0 70px 0;text-align: center;}
.case-new .list-other ul {display: flex;justify-content: space-between;align-items: flex-start;flex-wrap: wrap;}
.case-new .list-other ul li{display: flex;justify-content: space-between;align-items: flex-start;box-shadow: 0 0 10px rgba(0,0,0,.15);border-radius: 8px;margin-bottom: 30px;overflow: hidden;width: 49%;}
.case-new .list-other ul li .pic{width: 225px;height: 280px;overflow: hidden;flex-shrink: 0;}
.case-new .list-other ul li .pic img{object-fit: cover;object-position: center;width: 100%;height: 100%;}
.case-new .list-other ul li .info{width: 100%;padding: 40px 25px 0 40px;display: flex;flex-direction: column;}
.case-new .list-other ul li .info h2{font-size: 18px;color: #095eaf;padding-bottom: 40px;position: relative;}
.case-new .list-other ul li .info h2::after{content: "";display: inline-block;position: absolute;bottom: 20px;left: 0;width: 25%;height: 1px;background: #575757;}
.case-new .list-other ul li .info .desc{font-size: 18px;color: #999999;line-height: 30px;height: 90px;overflow: hidden;}
.case-new .list-other ul li .info a.more{display: inline-flex;align-self: flex-start;font-size: 18px;color: #ffffff;background: #095eaf;padding: 8px 50px;border-radius: 8px;}
.case-new .list-other ul li .info a:hover{background: #6BB8BE;}
/* 案例详情 */
.case-detail{width: 100%;height: auto;}
.case-detail .banner{width: 100%;height: 560px;overflow: hidden;position: relative;}
.case-detail .banner img{width: 100%;height: 100%;object-fit: cover;object-position: center;}
.case-detail .container{width: 1200px;padding: 90px 0 110px 0;}
.case-detail h1{font-size: 32px;color: #095eaf;text-align: center;margin-bottom: 60px;font-weight: bold;}
.case-detail .content{font-size: 15px;color: #999999;line-height: 25px;}
.case-detail .comment{width: 100%;height: auto;overflow: hidden;padding-top: 50px;}
.case-detail .comment .title{font-size: 22px;color: #222222;display: flex;justify-content: space-between;align-items: center;position: relative;margin-bottom: 20px;}
.case-detail .comment .title span{flex-wrap: nowrap;flex-shrink: 0;background: #ffffff;padding-right: 35px;position: relative;z-index: 2;}
.case-detail .comment .title i{width: 100%;position: absolute;left: 0;height: 5px;background: #f0f0f0;z-index: 0;}
.case-detail .comment .info{width: 100%;height: auto;overflow: hidden;padding: 90px 90px 80px 90px;background: url(../images/icon-quotes.jpg) left 40px top 55px no-repeat #095eaf;color: #ffffff;}
.case-detail .comment .info p{font-size: 20px;color: #ffffff;line-height: 30px;position: relative;}
.case-detail .comment .info p:last-child::after{content: "";display: inline-block;width: 29px;height: 21px;background: url(../images/icon-quotes.jpg) no-repeat;background-size: contain;margin-left: 85px;position: absolute;bottom: -2px;}
/* 服务 */
.services{width: 100%;height: auto;}
.services .banner{width: 100%;height: 560px;overflow: hidden;position: relative;}
.services .banner img{width: 100%;height: 100%;object-fit: cover;object-position: center;}
.services .banner .desc{width: 1400px;position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);}
.services .banner .desc h3{font-size: 40px;color: #095eaf;font-weight: bold;}
.services .intro{width: 100%;padding: 60px 0;text-align: center;font-size: 18px;color: #222222;line-height: 30px;background: #f6f6f6;}
.services .container{padding: 30px 0 100px 0;}
.services .container ul{display: flex;justify-content: space-between;flex-wrap: wrap;}
.services .container ul li {width: 100%;background: #f6f6f6;display: flex;justify-content: space-between;align-items: flex-start}
.services .container ul li .desc{padding: 90px 90px 0 90px;}
.services .container ul li .desc h5{font-size: 24px;color: #222222;padding-bottom: 20px;}
.services .container ul li .desc p{font-size: 18px;line-height: 30px;color: #999999;}
.services .container ul li .img{width: 700px;height: 370px;flex-shrink: 0;}
.services .container ul li .img img{width: 100%;height: 100%;object-fit: cover;object-position: center;}
.services .container ul li:nth-child(2n){flex-direction: row-reverse;}
/* 服务新 */
.services-new{width: 100%;height: auto;overflow: hidden;padding-bottom: 90px;}
.services-new .bar{width: 100%;height: 60px;line-height: 50px;background: #edf3f3;font-size: 16px;color: #222222;}
.services-new .bar .container{height: 100%;display: flex;justify-content: space-between;align-items: center;}
.services-new .bar .cate{font-weight: bold;font-size: 18px;}
.services-new .bar .bread a.on{color: #095eaf;}
.services-new .bar .bread a:hover{opacity: .85;}
.services-new .block-one{width: 100%;height: auto;overflow: hidden;padding: 50px 0;font-size: 18px;color: #222222;background: #f7f8f8;text-align: center;line-height: 30px;}
.services-new .block-two{width: 100%;height: auto;overflow: hidden;padding-top: 50px;padding-bottom: 25px;}
.services-new .block-two .list ul li{display: flex;justify-content: space-between;align-items: flex-start;box-shadow: 0 0 10px rgba(0,0,0,.15);border-radius: 8px;margin-bottom: 45px;overflow: hidden;height: 355px;}
.services-new .block-two .list ul li .pic{width: 820px;height: 100%;overflow: hidden;flex-shrink: 0;}
.services-new .block-two .list ul li .pic img{object-fit: cover;object-position: center;width: 100%;height: 100%;}
.services-new .block-two .list ul li .info{width: 100%;height: 100%;padding: 50px 75px;display: flex;flex-direction: column;justify-content: center;font-size: 18px;color: #999999;line-height: 30px;}
.services-new .block-two .list ul li .info h2{font-size: 24px;color: #095eaf;padding-bottom: 50px;position: relative;}
.services-new .block-two .list ul li .info h2::after{content: "";display: inline-block;position: absolute;bottom: 30px;left: 0;width: 25%;height: 1px;background: #575757;}
.services-new .block-two .list ul li.reverse{flex-direction: row-reverse;}
.services-new .block-two .feature{width: 100%;height: auto;padding: 15px 0 60px 0;}
.services-new .block-two .feature ul{display: flex;justify-content: space-between;align-items: flex-start;}
.services-new .block-two .feature ul li{padding: 50px 40px;box-shadow: 0 0 10px rgba(0,0,0,.15);border-radius: 8px;width: 335px;height: 475px;position: relative;}
.services-new .block-two .feature ul li h2{font-size: 24px;color: #095eaf;padding-bottom: 50px;position: relative;}
.services-new .block-two .feature ul li h2::after{content: "";display: inline-block;position: absolute;bottom: 30px;left: 0;width: 100px;height: 1px;background: #575757;}
.services-new .block-two .feature ul li .desc{font-size: 18px;line-height: 30px;color: #999999;}
.services-new .block-two .feature ul li i{position: absolute;width: 45px;height: 45px;background: url(../images/icon-play.png) center center no-repeat;background-size: contain;right: -16px;top: 50px;}
.services-new .block-two .feature ul li:last-of-type i{display: none;}
.services-new .block-three {width: 100%;height: auto;overflow: hidden;background: #f7f8f8;}
.services-new .block-three .collapse{width: 780px;margin: 0 auto;height: auto;overflow: hidden;padding: 90px 0 100px 0;}
.services-new .block-three .collapse ul li{width: 100%;height: auto;overflow: hidden;border-top: 1px solid #c7c7c7;}
.services-new .block-three .collapse ul li:last-of-type{border-bottom: 1px  solid #c7c7c7;}
.services-new .block-three .collapse ul li .head{width: 100%;height: 60px;display: flex;justify-content: space-between;align-items: center;padding: 0 20px 0 5px;cursor: pointer;}
.services-new .block-three .collapse ul li .head p{font-size: 18px;color: #222222;}
.services-new .block-three .collapse ul li .head i{display: inline-block;width: 16px;height: 13px;background: url(../images/icon-down-on.png) center center no-repeat;background-size: contain;}
.services-new .block-three .collapse ul li .con{display: none;width: 100%;height: auto;padding: 25px 20px 35px 5px;line-height: 30px;text-align: left;font-size: 18px;color: #999999;}
.services-new .block-three .collapse ul li.on .head{background: #ffffff;}
.services-new .block-three .collapse ul li.on .head i{background-image: url(../images/icon-up-on.png);}
.services-new .block-three .collapse ul li.on .con{display: block;}
.services-new .block-four{width: 100%;height: auto;overflow: hidden;padding: 60px 0;}
.services-new .block-four .list{width: 100%;padding-top: 60px;}
.services-new .block-four .list ul li{display: flex;justify-content: space-between;align-items: flex-start;box-shadow: 0 0 10px rgba(0,0,0,.15);border-radius: 8px;margin-bottom: 45px;overflow: hidden;height: 355px;}
.services-new .block-four .list ul li .pic{width: 820px;height: 100%;overflow: hidden;flex-shrink: 0;}
.services-new .block-four .list ul li .pic img{object-fit: cover;object-position: center;width: 100%;height: 100%;}
.services-new .block-four .list ul li .info{width: 100%;height: 100%;padding: 50px 75px;display: flex;flex-direction: column;justify-content: center;font-size: 18px;color: #999999;line-height: 30px;}
.services-new .block-four .list ul li .info h2{font-size: 24px;color: #095eaf;padding-bottom: 50px;position: relative;}
.services-new .block-four .list ul li .info h2::after{content: "";display: inline-block;position: absolute;bottom: 30px;left: 0;width: 25%;height: 1px;background: #575757;}
.services-new .block-four .list ul li.reverse{flex-direction: row-reverse;}
.services-new .block-five {width: 100%;height: auto;overflow: hidden;background: #f7f8f8;padding: 40px 0 20px 0;}
.services-new .block-five ul{display: flex;justify-content: space-between;align-items: flex-start;}
.services-new .block-five ul li{padding: 50px 40px;width: 335px;height: auto;position: relative;}
.services-new .block-five ul li h2{font-size: 24px;color: #095eaf;padding-bottom: 50px;position: relative;text-align: center;}
.services-new .block-five ul li h2::after{content: "";display: inline-block;position: absolute;bottom: 30px;left: 50%;transform: translateX(-50%);width: 100px;height: 1px;background: #575757;}
.services-new .block-five ul li .desc{font-size: 18px;line-height: 30px;color: #222222;}
.services-new .block-six{width: 100%;height: auto;overflow: hidden;padding: 60px 0;}
.services-new .block-six .list{width: 100%;}
.services-new .block-six .list ul li{display: flex;justify-content: space-between;align-items: flex-start;box-shadow: 0 0 10px rgba(0,0,0,.15);border-radius: 8px;margin-bottom: 60px;overflow: hidden;height: 355px;}
.services-new .block-six .list ul li .pic{width: 770px;height: 100%;overflow: hidden;flex-shrink: 0;}
.services-new .block-six .list ul li .pic img{object-fit: cover;object-position: center;width: 100%;height: 100%;}
.services-new .block-six .list ul li .info{width: 100%;height: 100%;padding: 50px 75px;display: flex;flex-direction: column;justify-content: center;font-size: 18px;color: #999999;line-height: 30px;}
.services-new .block-six .list ul li .info h2{font-size: 24px;color: #095eaf;padding-bottom: 50px;position: relative;}
.services-new .block-six .list ul li .info h2::after{content: "";display: inline-block;position: absolute;bottom: 30px;left: 0;width: 25%;height: 1px;background: #575757;}
.services-new .block-seven{width: 100%;height: auto;overflow: hidden;}
.services-new .block-seven .banner{width: 100%;height: 345px;overflow: hidden;}
.services-new .block-seven .banner img{object-fit: cover;object-position: center;width: 100%;height: 100%;}
.services-new .block-seven .desc{font-size: 18px;color: #222222;text-align: center;line-height: 40px;padding-top: 85px;}


.services-new .appointment{display: flex;flex-direction: column;justify-content: center;align-items: center;}
.services-new .appointment a{display: inline-block;width: 215px;height: 40px;font-size: 18px;text-align: center;color: #ffffff;border-radius: 5px;cursor: pointer;background: #095eaf;margin-bottom: 5px;display: flex;justify-content: center;align-items: center;}
.services-new .appointment a.plain{background: #ffffff;border: 2px solid #095eaf;color: #095eaf;}
.services-new .appointment a.plain i{display: inline-block;width: 17px;height: 18px;background: url(../images/icon-tel3.png) center center no-repeat;background-size: contain;margin-right: 10px;}
.services-new .appointment a:hover{opacity: .95;}






/* 新闻动态 */
.news{width: 100%;height: auto;overflow: hidden;}
.news .category{width: 100%;height: 75px;background: #edf3f3;font-size: 18px;color: #222222;}
.news .category .container{height: 100%;}
.news .category ul{height: 100%;display: flex;justify-content: flex-end;align-items: center;} 
.news .category ul li{margin-left: 60px;}
.news .category ul li.on{color: #095eaf;}
.news .category ul li a:hover{color: #095eaf;}
.news .list{width: 100%;padding: 50px 0 60px 0;}
.news .list ul li{display: flex;justify-content: space-between;align-items: flex-start;padding: 50px 60px;box-shadow: 0 0 10px rgba(0,0,0,.15);border-radius: 8px;margin-bottom: 20px;} 
.news .list ul li .pic{width: 450px;height: 300px;overflow: hidden;flex-shrink: 0;}
.news .list ul li .pic img{object-fit: cover;object-position: center;width: 100%;height: 100%;}
.news .list ul li .info{width: 100%;padding: 0 10px 0 150px;display: flex;flex-direction: column;}
.news .list ul li .info h2{font-size: 24px;color: #222222;padding-bottom: 10px;}
.news .list ul li .info p.time{font-size: 16px;color: #999999;padding-bottom: 40px;}
.news .list ul li .info .desc{font-size: 18px;color: #999999;line-height: 30px;height: 150px;overflow: hidden;}
.news .list ul li .info a.more{display: inline-flex;align-self: flex-start;font-size: 18px;color: #ffffff;background: #095eaf;padding: 8px 40px;border-radius: 8px;}
.news .list ul li .info a:hover{background: #6BB8BE;}
.news .page{display: flex;justify-content: flex-end;align-items: center;margin-bottom: 120px;}
.news .page ul{display: flex;align-items: center;}
.news .page ul li{display: flex;align-items: center;}
.news .page a{width: 35px;height: 35px;line-height: 35px;background: #edf2f3;margin-left: 5px;text-align: center;font-size: 18px;color: #222222;}
.news .page a:hover{opacity: .85;background: #095eaf;color: #ffffff;}
.news .page a.on{background: #095eaf;color: #ffffff;}
.news .page a.prev{background: url(../images/icon-prev.png) center center no-repeat #edf2f3;}
.news .page a.next{background: url(../images/icon-next.png) center center no-repeat #edf2f3;}
.news .page a.disabled{filter: grayscale(100%);cursor: not-allowed;}
/* 招商代理 */
.agent{width: 100%;height: auto;overflow: hidden;}
.agent .bar{width: 100%;height: 60px;background: #edf3f3;font-size: 16px;color: #222222;}
.agent .bar .container{height: 100%;display: flex;justify-content: space-between;align-items: center;}
.agent .bar .cate{font-weight: bold;font-size: 18px;}
.agent .bar .bread a.on{color: #095eaf;}
.agent .bar .bread a:hover{opacity: .85;}
.agent .form .container{display: flex;justify-content: space-between;align-items: flex-start;padding: 60px 0 80px 0;}
.agent .form .contact{width: 280px;flex-shrink: 0;}
.agent .form .contact p{font-size: 16px;color: #999999;}
.agent .form .contact p.title{font-size: 18px;color: #222222;padding-bottom: 10px;}
.agent .form .contact .addr{padding-bottom: 50px;}
.agent .form .contact .info p{line-height: 28px;color: #095eaf;}
.agent .form .contact .info p.title{padding-bottom: 15px;color: #222222;}
.agent .form .contact .info p.tel{background: url(../images/icon-tel.png) left center no-repeat;padding-left: 30px;}
.agent .form .contact .info p.email{background: url(../images/icon-email.png) left center no-repeat;padding-left: 30px;}
.agent .form .contact .info p.wechat{background: url(../images/icon-wechat.png) left center no-repeat;padding-left: 30px;}
.agent .form .contact .info p.tiktok{background: url(../images/icon-tiktok.png) left center no-repeat;padding-left: 30px;}
.agent .form .right{width: 100%;padding-left: 120px;}
.agent .form .right .form-box{width: 100%;height: auto;overflow: hidden;}
.agent .form .right .form-box .item{display: flex;flex-direction: column;justify-content: flex-start;margin-bottom: 20px;width: 100%;}
.agent .form .right .form-box .item label{font-size: 18px;color: #999999;padding-bottom: 6px;}
.agent .form .right .form-box .item input{font-size: 18px;border: 1px solid #d1d1d1;height: 56px;background: #edf3f3;border-radius: 5px;padding: 0 20px;color: #095eaf;}
.agent .form .right .form-box .item textarea{font-size: 18px;border: 1px solid #d1d1d1;height: 150px;background: #edf3f3;border-radius: 5px;padding: 20px;color: #095eaf;}
.agent .form .right .form-box .grid2{display: flex;justify-content: space-between;flex-wrap: wrap;}
.agent .form .right .form-box .grid2 .item{width: 49%;}
.agent .form .right .power{display: flex;align-items: flex-start;margin-top: 10px;}
.agent .form .right .power input{margin-right: 12px;margin-top: 3px;}
.agent .form .right .power .info .title{padding-bottom: 5px;}
.agent .form .right .power .info .title span{font-size: 16px;font-weight: bold;color: #767676;}
.agent .form .right .power .info .title a{font-size: 16px;color: #0b5eae;margin-left: 5px;}
.agent .form .right .power .info .title a:hover{opacity: .85;}
.agent .form .right .power .info .tip{font-size: 14px;color: #999999;line-height: 18px;}
.agent .form .right .submit{padding-top: 100px;padding-bottom: 30px;display: flex;justify-content: flex-end;}
.agent .form .right .submit button{padding: 12px 75px;font-size: 18px;color: #ffffff;background: #555555;border-radius: 5px;cursor: pointer;}
.agent .form .right .submit button:hover{background: #6BB8BE;}
.agent .benefit{width: 100%;padding: 100px 0 85px 0;background: #f6f6f6;text-align: center;}
.agent .benefit h3{font-size: 28px;font-weight: bold;color: #222222;padding-bottom: 15px;}
.agent .benefit p.desc{font-size: 18px;color: #999999;}
.agent .benefit ul{display: flex;justify-content: space-between;padding-top: 70px;padding-bottom: 90px;}
.agent .benefit ul li{display: flex;flex-direction: column;justify-content: center;align-items: center;}
.agent .benefit ul li i{width: 60px;height: 60px;border-radius: 50%;background: #6fb8be;display: flex;justify-content: center;align-items: center;font-size: 28px;color: #ffffff;font-weight: bold;}
.agent .benefit ul li p{padding-top: 28px;font-size: 16px;color: #222222;}
.agent .benefit .consult{display: inline-block;padding: 10px 50px;border-radius: 10px;background: #095eaf;font-size: 18px;color: #ffffff;}
.agent .benefit .consult:hover{background: #6BB8BE;}
/* 公司简介 */
.about-us{width: 100%;height: auto;overflow: hidden;}
.about-us .bar{width: 100%;height: 60px;background: #edf3f3;font-size: 16px;color: #222222;}
.about-us .bar .container{height: 100%;display: flex;justify-content: space-between;align-items: center;}
.about-us .bar .cate{font-weight: bold;font-size: 18px;}
.about-us .bar .bread a.on{color: #095eaf;}
.about-us .bar .bread a:hover{opacity: .85;}
.about-us .profile{width: 100%;padding: 70px 0;background: #ffffff;}
.about-us .profile .container{display: flex;justify-content: space-between;align-items: flex-start;}
.about-us .profile .img{width: 645px;height: 545px;overflow: hidden;flex-shrink: 0;}
.about-us .profile .img img{object-fit: cover;object-position: center;width: 100%;height: 100%;}
.about-us .profile .right{width: 100%;padding-left: 70px;}
.about-us .profile .right .title{font-size: 28px;color: #222222;display: flex;justify-content: space-between;align-items: center;position: relative;margin-bottom: 40px;}
.about-us .profile .right .title span{flex-wrap: nowrap;flex-shrink: 0;background: #ffffff;padding-right: 35px;position: relative;z-index: 2;}
.about-us .profile .right .title i{width: 100%;position: absolute;left: 0;height: 5px;background: #f0f0f0;z-index: 0;}
.about-us .profile .right .desc{font-size: 16px;color: #999999;line-height: 30px;padding-bottom: 40px;text-align: justify;}
.about-us .profile .right .values{font-size: 16px;color: #999999;margin-bottom: 20px;display: flex;}
.about-us .profile .right .values p{color: #222222;padding-bottom: 5px;}
.about-us .profile .right .values:last-of-type{margin-bottom: 0;}
.about-us .story{width: 100%;height: auto;overflow: hidden;padding: 85px 0;background: #f6f6f6;text-align: center;}
.about-us .story .title{font-size: 28px;color: #222222;padding-bottom: 35px;}
.about-us .story .desc{font-size: 18px;color: #999999;line-height: 30px;}
.about-us .team{width: 100%;padding: 80px 0;background: #ffffff;}
.about-us .team .title{font-size: 28px;color: #222222;display: flex;justify-content: space-between;align-items: center;position: relative;margin-bottom: 40px;}
.about-us .team .title span{flex-wrap: nowrap;flex-shrink: 0;background: #ffffff;padding-right: 35px;position: relative;z-index: 2;}
.about-us .team .title i{width: 100%;position: absolute;left: 0;height: 5px;background: #f0f0f0;z-index: 0;}
.about-us .team .list ul{display: flex;justify-content: space-between;align-items: flex-start;flex-wrap: wrap;}
.about-us .team .list ul li{width: 320px;height: auto;border-radius: 20px;overflow: hidden;position: relative;}
.about-us .team .list ul li .hover{position: absolute;top: 0;left: 0;width: 100%;height: 0;opacity: 0;overflow: hidden;text-align: center;transition: all .3s linear;padding-top: 95px;}
.about-us .team .list ul li .hover p{font-size: 24px;padding-bottom: 5px;}
.about-us .team .list ul li .hover span{font-size: 16px;}
.about-us .team .list ul li .hover p.phone{font-size: 18px;padding-top: 25px;display: flex;align-items: center;justify-content: center;}
.about-us .team .list ul li .hover p.phone i{display: inline-block;width: 19px;height: 18px;background: url(../images/icon-tel2.png) center center no-repeat;background-size: contain;margin-right: 5px;}
.about-us .team .list ul li .hover .appointment{padding-top: 120px;}
.about-us .team .list ul li .hover .appointment a{display: inline-block;width: 215px;height: 50px;line-height: 50px;font-size: 18px;color: #095eaf;border-radius: 5px;cursor: pointer;background: #ffffff;}
.about-us .team .list ul li .hover .appointment a:hover{opacity: .95;}
.about-us .team .list ul li .img{width: 100%;height: 330px;overflow: hidden;}
.about-us .team .list ul li .img img{object-fit: cover;object-position: center;width: 100%;height: 100%;}
.about-us .team .list ul li .info{width: 100%;padding: 27px 0;text-align: center;background: #095eaf;color: #ffffff;}
.about-us .team .list ul li .info p{font-size: 22px;padding-bottom: 5px;}
.about-us .team .list ul li .info span{font-size: 16px;}
.about-us .team .list ul li:hover .hover{height: 100%;opacity: 1;background: #095eaf;color: #ffffff;}

/* 发展战略 */
.strategy{width: 100%;height: auto;overflow: hidden;}
.strategy .bar{width: 100%;height: 60px;background: #edf3f3;font-size: 16px;color: #222222;}
.strategy .bar .container{height: 100%;display: flex;justify-content: space-between;align-items: center;}
.strategy .bar .cate{font-weight: bold;font-size: 18px;}
.strategy .bar .bread a.on{color: #095eaf;}
.strategy .bar .bread a:hover{opacity: .85;}
.strategy .history{width: 100%;height: auto;overflow: hidden;position: relative;padding: 80px 0 100px 0;background: url(../images/strategy-bg.png) bottom -100px center no-repeat #fafafa;background-size: 100% auto;}
.strategy .history::after{content: "";display: block;width: 2px;height: 100%;position: absolute;left: 50%;transform: translateX(-50%);top: 0;background: #cccccc;}
.strategy .history ul{display: flex;flex-direction: column;}
.strategy .history ul li{width: 50%;min-height: 160px;display: flex;align-items: center;align-self: flex-end;margin-right: 50px;position: relative;z-index: 2;}
.strategy .history ul li .year{flex-shrink: 0;width: 100px;height: 100px;border-radius: 50%;background: #095eaf;color: #ffffff;font-size: 26px;font-weight: bold;display: flex;align-items: center;justify-content: center;}
.strategy .history ul li .desc{width: 100%;padding-left: 45px;font-size: 18px;color: #222222;line-height: 30px;}
.strategy .history ul li:nth-child(2n){flex-direction: row-reverse;align-self: flex-start;margin-right: unset;margin-left: 50px;}
.strategy .history ul li:nth-child(2n) .desc{text-align: right;padding-left: unset;padding-right: 45px;}
/* 尾部 */
.footer{width: 100%;height: auto;overflow: hidden;background: #222222;}
.footer .container{height:100%;display: flex;justify-content:space-between;align-items: center;padding: 75px 0 60px 0;}
.footer .desc{font-size: 16px;color: #ffffff;line-height: 30px;flex-shrink: 0;width: 490px;}
.footer .contact{width: 100%;line-height: 30px;}
.footer .contact h5{font-size: 18px;color: #ffffff;padding-bottom: 20px;}
.footer .contact p{font-size: 16px;color: #999999;padding-left: 25px;line-height: 25px;}
.footer .contact p.addr{background: url(../images/icon-addr.png) left center no-repeat;}
.footer .contact p.tel{background: url(../images/icon-tel.png) left center no-repeat;}
.footer .contact p.email{background: url(../images/icon-email.png) left center no-repeat;}
.footer .social{display: flex;justify-content: flex-end;flex-shrink: 0;color: #ffffff;font-size: 14px;}
.footer .social .item{display: flex;flex-direction: column;justify-content: space-between;text-align: center;padding-left: 35px;}
.footer .social .item p{padding-top: 20px;font-size: 14px;}
.footer .bar{width: 100%;height: 50px;background: #333333;font-size: 14px;color: #999999;}
.footer .bar .container{padding: unset;justify-content: unset;}
.footer a:hover{opacity: .85;}

@media (max-width: 1440px) {
    .container{width: calc(100% - 50px);}
    .header .logo-nav .container{width: 100%;}
    .solution-new .block-one .feature ul li{width: 32%;}
    .services-new .block-two .feature ul li{width: 24%;}
    .services-new .block-two .feature ul li .desc{height: 300px;overflow-y: auto;}
    .services-new .block-two .feature ul li .desc::-webkit-scrollbar{width: 0;}
    .about-us .team .list ul li{width: 24%;}
}

@media (max-width: 1280px) {
.solution-new .block-one .list ul li .pic{width: 50%;}
.solution-new .block-three .list ul li .pic{width: 50%;}
.solution-new .block-five .list ul li .pic{width: 50%;}
.case-new .list-recommend ul li .pic{width: 40%;}
.case-new .list-other ul li .pic{width: 35%;}
.services-new .block-two .list ul li .pic{width: 50%;}
.services-new .block-four .list ul li .pic{width: 50%;}
.services-new .block-six .list ul li .pic{width: 50%;}
.news .list ul li .info{padding-left: 80px;}
}

@media (max-width: 1180px) {
    .header .logo-nav .nav .item a.one{padding: 0 15px;}
    .news .list ul li .pic{width: 40%;}
    .agent .form .right{padding-left: 50px;}
    .about-us .profile .img{width: 40%;}
}

@media (max-width: 1024px) {
    .mb-block{display: block;}
    .container{width: calc(100% - 20px);}
    .header .bar{height: 30px;font-size: 14px;}
    .header .bar .container{width: calc(100% - 30px);}
    .header-holder{height: 80px;}
    .header .logo-nav{height: 50px;font-size: 16px;box-shadow: 0 0 10px rgba(0, 0, 0, .35);position: relative;padding-right: 10px;}
    .header .logo-nav .logo{width: 118px;height: 35px;margin-left: 10px;}
    .header .logo-nav i.mb-menu{font-size: 30px;color: #000;}
    .header .logo-nav .nav{position: fixed;top: 80px;left: 0;height: 0;width: 100%;overflow-y: auto;background: #ffffff;display: flex;flex-direction: column;justify-content: flex-start;align-items: flex-start;padding: 0 10px;transition: all .3s linear;}
    .header .logo-nav .nav.active{height: 50vh;}
    .header .logo-nav .nav .item{width: 100%;display: flex;flex-direction: column;text-align: left;}
    .header .logo-nav .nav .item.about{padding-bottom: 20px;}
    .header .logo-nav .nav .item ul{position: relative;width: 100%;display: block;box-shadow:unset;padding-left: 10px;}
    .header .logo-nav .nav .item ul li:hover{background: #ffffff;color: #222222;}
    .header .logo-nav .nav .item ul li a i{display: none;}
    .header .logo-nav .nav .item a.one{display: inline-block;width: 100%;height: 45px;line-height: 45px;}
    .header .logo-nav .nav .item.on .one{background: #ffffff;color: #095eaf;}
    .header .logo-nav .nav .item:hover .one{background: #ffffff;color: #222222;}
    .header .logo-nav .nav .item ul li{width: 100%;display: flex;flex-direction: column;text-align: left;height: auto;line-height: 35px;border-bottom:none;}
    .header .logo-nav .nav .item ul li.on{background: #ffffff;}
    .header .logo-nav .nav .item ul li ol{position: relative;width: 100%;display: block;box-shadow:unset;top: unset;left: unset;}
    .header .logo-nav .nav .item ul li ol dl{height: 35px;line-height: 35px;border-bottom:none;}
    .header .logo-nav .nav .item ul li ol dl.on{color: #095eaf;}
    .index-slider{height: 400px;}
    .index-slider .swiper{height: 100%;}
    .index-slider .swiper .swiper-slide img{object-fit: cover;object-position: center;width: 100%;height: 100%;}
    .index-slider .swiper-horizontal > .swiper-pagination-bullets, .swiper-pagination-bullets.swiper-pagination-horizontal{bottom: 10px;}
    .index-slider .desc,.index-slider .desc.right{left: unset;right: unset;padding: 0 15px;bottom: 80px;}
    .index-slider .desc h3{font-size: 30px;padding-bottom: 5px;}
    .index-slider .desc p{font-size: 20px;padding-bottom: 15px;}
    .index-slider .desc .btns a{font-size: 14px;padding: 5px 20px;border-radius: 4px;}
    .swiper-button-next,.swiper-button-prev{width: 30px;height: 60px;}
    .index-main .product{padding: 50px 15px;}
    .index-main .product ul{flex-direction: column;}
    .index-main .product ul li{width: 100%;}
    .index-main .product ul li .pic img{width: 100%;height: 100%;}
    .index-main .download{height: 90px;}
    .index-main .download a.down-icon{width: 45px;height: 45px;}
    .index-main .download p{font-size: 16px;line-height: 22px;}
    .index-main .product{padding: 40px 15px;}
    .index-main .product ul li{margin-bottom: 50px;}
    .index-main .product ul li .pic{width: 100%;height: 300px;margin-bottom: 10px;}
    .index-main .product ul li h6{font-size: 22px;}
    .index-main .product ul li p{font-size: 16px;}
    .index-main .product ul li .desc{height: auto;margin-top: 20px;}
    /* 产品详情 */
    .pro-bar{height: 50px;}
    .pro-bar .cate{font-size: 16px;}
    .pro-bar .bread{font-size: 13px;}
    .pro-slider .swiper-slide{width: 100%;height: 300px;overflow: hidden;}
    .pro-slider .swiper-slide img{object-fit: cover;object-position: center;width: 100%;height: 100%;}
    .pro-slider .desc{left: 30px;}
    .pro-slider .desc.right{right: 30px;}
    .pro-slider .swiper-horizontal > .swiper-pagination-bullets, .swiper-pagination-bullets.swiper-pagination-horizontal{bottom: 10px;}
    .pro-detail .container{flex-direction: column;}
    .pro-detail .left{width: 100%;}
    .pro-detail .right{width: 100%;margin-left: 0;}
    .pro-detail .left .title{font-size: 22px;}
    .pro-detail .right .down-video-cate{display: none;}
    .pro-detail .right .consult-share{padding: 20px;}
    .pro-detail .right .consult-share a{padding: 10px 0;}
    /* 解决方案 */
    .solution-new .bar {height: 50px;}
    .solution-new .bar .cate{font-size: 16px;}
    .solution-new .bar .bread{font-size: 13px;}
    .solution-new .banner{height: 200px;}
    .solution-new .banner .desc{font-size: 24px;}
    .solution-new .block-one .list ul li{flex-direction: column;height: auto;border-radius: 4px;}
    .solution-new .block-one .list ul li .pic{width: 100%;height: 200px;}
    .solution-new .block-one .list ul li .info{padding: 40px 20px;}
    .solution-new .block-one .list ul li .info h2{font-size: 22px;}
    .solution-new .block-one .list ul li .info .desc{font-size: 16px;}
    .solution-new .block-one .feature ul li{height: 300px;padding: 0 10px;}
    .solution-new .block-one .feature ul li .icon{width: 70px;height: 70px;}
    .solution-new .block-one .feature ul li p{font-size: 16px;}
    .solution-new .block-one .feature ul li i{width: 70px;height: 70px;line-height: 70px;bottom: -35px;font-size: 28px;}
    .solution-new .block-two .title{font-size: 26px;}
    .solution-new .block-two .desc{font-size: 16px;padding: 0 20px;}
    .solution-new .block-three .list ul li{flex-direction: column;height: auto;border-radius: 4px;}
    .solution-new .block-three .list ul li .pic{width: 100%;height: 200px;}
    .solution-new .block-three .list ul li .info{padding: 40px 20px;}
    .solution-new .block-three .list ul li .info h2{font-size: 22px;}
    .solution-new .block-three .list ul li .info .desc{font-size: 16px;}
    .solution-new .block-four{padding: 60px 0;}
    .solution-new .block-four .title{font-size: 26px;}
    .solution-new .block-four .desc{font-size: 16px;padding: 0 20px;}
    .solution-new .block-four .collapse{padding: 40px;width: 100%;}
    .solution-new .block-five .list ul li{flex-direction: column;height: auto;border-radius: 4px;}
    .solution-new .block-five .list ul li .pic{width: 100%;height: 200px;}
    .solution-new .block-five .list ul li .info{padding: 40px 20px;}
    .solution-new .block-five .list ul li .info h2{font-size: 22px;}
    .solution-new .block-five .list ul li .info .desc{font-size: 16px;}
    /* 案例 */
    .case-new .bar {height: 50px;}
    .case-new .bar .cate{font-size: 16px;}
    .case-new .bar .bread{font-size: 13px;}
    .case-new .list-recommend ul li{flex-direction: column;height: auto;border-radius: 4px;}
    .case-new .list-recommend ul li .pic{width: 100%;height: 200px;}
    .case-new .list-recommend ul li .info{padding: 40px 20px;}
    .case-new .list-recommend ul li .info h2{font-size: 22px;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;}
    .case-new .list-recommend ul li .info .desc{font-size: 16px;height: auto;padding-bottom: 30px;}
    .case-new .list-recommend ul li:nth-child(2n){flex-direction: column;}
    .case-new .list-recommend ul li .info a.more{font-size: 16px;}
    .case-new .list-other .title{font-size: 26px;}
    .case-new .list-other ul li{flex-direction: column;height: auto;border-radius: 4px;width: 100%;}
    .case-new .list-other ul li .pic{width: 100%;height: 150px;}
    .case-new .list-other ul li .info{padding: 40px 20px;}
    .case-new .list-other ul li .info h2{font-size: 22px;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;}
    .case-new .list-other ul li .info .desc{font-size: 16px;height: auto;padding-bottom: 30px;}
    .case-new .list-other ul li .info a.more{font-size: 16px;}
    .case-detail .banner{height: 200px;}
    .case-detail .container{width: 100%;padding: 60px 20px 100px 20px;}
    .case-detail h1{font-size: 26px;margin-bottom: 40px;}
    .case-detail .content{font-size: 16px;}
    .case-detail .comment {display: none;}
    /* 服务 */
    .services-new .bar {height: 50px;}
    .services-new .bar .cate{font-size: 16px;}
    .services-new .bar .bread{font-size: 13px;}
    .services-new .block-one{font-size: 16px;padding: 50px;}
    .services-new .block-one br{display: none;}
    .services-new .block-two .list ul li{flex-direction: column;height: auto;border-radius: 4px;}
    .services-new .block-two .list ul li .pic{width: 100%;height: 200px;}
    .services-new .block-two .list ul li .info{padding: 40px 20px;}
    .services-new .block-two .list ul li .info h2{font-size: 22px;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;}
    .services-new .block-two .list ul li .info .desc{font-size: 16px;height: auto;padding-bottom: 30px;}
    .services-new .block-two .list ul li.reverse{flex-direction: column;}
    .services-new .block-two .feature ul{flex-direction: column;}
    .services-new .block-two .feature ul li{width: 100%;height: auto;margin-bottom: 20px;}
    .services-new .block-two .feature ul li h2{font-size: 22px;}
    .services-new .block-two .feature ul li .desc{font-size: 16px;height: auto;}
    .services-new .block-two .feature ul li i{right: unset;top: unset;bottom: -20px;left: 50%;transform: translateX(-50%) rotate(90deg);width: 30px;height: 30px;}
    .services-new .block-three .collapse{padding: 40px;width: 100%;}
    .services-new .block-four .list ul li.reverse{flex-direction: column;height: auto;border-radius: 4px;}
    .services-new .block-four .list ul li .pic{width: 100%;height: 200px;}
    .services-new .block-four .list ul li .info{padding: 40px 20px;}
    .services-new .block-four .list ul li .info h2{font-size: 22px;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;}
    .services-new .block-four .list ul li .info .desc{font-size: 16px;height: auto;padding-bottom: 30px;}
    .services-new .block-five ul{flex-direction: column;}
    .services-new .block-five ul li{width: 100%;padding: 30px 40px;}
    .services-new .block-five ul li h2{font-size: 22px;}
    .services-new .block-five ul li .desc{font-size: 16px;}
    .services-new .block-six .list ul li.reverse{flex-direction: column;height: auto;border-radius: 4px;}
    .services-new .block-six .list ul li .pic{width: 100%;height: 200px;}
    .services-new .block-six .list ul li .info{padding: 40px 20px;}
    .services-new .block-six .list ul li .info h2{font-size: 22px;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;}
    .services-new .block-six .list ul li .info .desc{font-size: 16px;height: auto;padding-bottom: 30px;}
    .services-new .block-seven .banner{height: 200px;}
    .services-new .block-seven .desc{font-size: 16px;padding: 60px 20px 20px 20px;text-align: left;}
    .services-new .block-seven .desc br{display: none;}
    /* 新闻 */
    .news .category{height: 50px;font-size: 16px;}
    .news .list ul li{flex-direction: column;height: auto;border-radius: 4px;padding: 20px;}
    .news .list ul li .pic{width: 100%;height: 200px;}
    .news .list ul li .info{padding: 40px 20px;}
    .news .list ul li .info h2{font-size: 22px;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;}
    .news .list ul li .info .desc{font-size: 16px;height: auto;padding-bottom: 30px;}
    .news .list ul li .info a.more{font-size: 16px;}
    /* 招商代理 */
    .agent .bar {height: 50px;}
    .agent .bar .cate{font-size: 16px;}
    .agent .bar .bread{font-size: 13px;}
    .agent .form .contact{display: none;}
    .agent .form .right{padding: 0 10px;}
    .agent .benefit{padding: 80px 0 85px 0;}
    .agent .benefit h3{font-size: 26px;}
    .agent .benefit p.desc{font-size: 16px;}
    .agent .benefit ul{flex-wrap: wrap;}
    .agent .benefit ul li{width: 100%;margin-bottom: 40px;}
    .agent .form .right .power input{margin-top: 13px;}
    .agent .form .right .submit button{font-size: 16px;}
    /* 关于我们 */
    .about-us .bar{height: 50px;}
    .about-us .bar .cate{font-size: 16px;}
    .about-us .bar .bread{font-size: 13px;}
    .about-us .profile{padding: 70px 10px;}
    .about-us .profile .container{flex-direction: column-reverse;}
    .about-us .profile .right{padding-left: 0;margin-bottom: 40px;}
    .about-us .profile .right .title{font-size: 26px;}
    .about-us .profile .img{width: 100%;height: 200px;}
    .about-us .profile .right .desc{font-size: 16px;}
    .about-us .story{padding: 70px 20px;}
    .about-us .story .title{font-size: 26px;}
    .about-us .story .desc{font-size: 16px;}
    .about-us .story .desc br{display: none;}
    .about-us .team .title{font-size: 26px;}
    .about-us .team .list ul{flex-wrap: wrap;}
    .about-us .team .list ul li{width: 49%;margin-bottom: 20px;border-radius: 4px;}
    .about-us .team .list ul li .img{height: 200px;}
    .about-us .team .list ul li .info p{font-size: 20px;}
    /* 发展战略 */
    .strategy .bar{height: 50px;}
    .strategy .bar .cate{font-size: 16px;}
    .strategy .bar .bread{font-size: 13px;}
    .strategy .history{padding: 80px 10px 100px 10px;}
    .strategy .history::after{left: 55px;transform: unset;}
    .strategy .history ul li{width: 100%;margin-right:0}
    .strategy .history ul li:nth-child(2n){margin-left: 0;flex-direction: row;}
    .strategy .history ul li .year{width: 70px;height: 70px;font-size: 20px;}
    .strategy .history ul li .desc{font-size: 16px;padding-left: 20px;}
    .strategy .history ul li .desc br{display: none;}
    .strategy .history ul li:nth-child(2n) .desc{padding-right: unset;padding-left: 20px;text-align: left;}

    .footer .container{flex-direction: column;padding: 40px 0 30px 0;}
    .footer .desc{display: none;}
    .footer .contact{padding-bottom: 40px;}
    .footer .contact h5{padding-bottom: 15px;}
    .footer .social{width: 100%;padding-right: 10px;}
    .footer .social .item p{padding-top: 10px;}
    .footer .bar{height: auto;}
    .footer .bar .container{padding: 10px;}
}