@charset "utf-8";
/* =====================内页样式======================== */
/*公共样式*/
.com-banner{min-height:400px;background-size:cover;padding-bottom: 20px}

.com-banner .banner-title{font-size:36px;line-height:36px;color:#fff;font-weight:700;margin-top:85px}
.com-banner .banner-tip{font-size:16px;line-height:36px;color:#fff;margin-top:15px;max-width:640px}
#product-list .com-banner .banner-tip{max-width:800px}
.indvd-click{width:60px;height:60px;position:absolute;left:50%;top:50%;display:flex;transform:translate(-50%,-50%);justify-content:center;align-items:center;background:rgba(0,0,0,.5);border-radius:50%}
.indvd-click i{display:block;width:30px;height:30px;background:url(../images/public/vdCk.png) no-repeat center/100% auto;cursor:pointer}

/* 置顶 */
.backTop {display: none;right: 40px;bottom: 60px;width: 56px;height: 56px;position: fixed;cursor: pointer;z-index: 9999; background: #0067b8 url('../images/public/top.svg') no-repeat center/31px auto;}

/*分页*/
.Pagination{display:flex;margin-top:50px;text-align:center;justify-content:center;align-items:center;width: 100%;flex-wrap: wrap}
.Pagination button{margin-left:5px;padding:10px 15px;border:1px solid #d9dadf;border-radius:3px;background:#fff;color:#333;font-size:16px;cursor: pointer;}
.Pagination a.active, .Pagination a:hover,.Pagination button.active,.Pagination button:hover{border:1px solid #0075C9;background:#0075C9;color:#fff}
.Pagination button.dot:hover{border:none;background:0 0}
.Pagination button span.lft{margin-right:10px;font-weight:700;font-family:"\5B8B\4F53"}
.Pagination button span.rgt{margin-left:10px;font-weight:700;font-family:"\5B8B\4F53"}
.Pagination .page-num{margin:0 20px;font-size:16px}
.Pagination .spage-skip{color:#999;font-size:16px;display:flex;align-items:center;margin-left: 10px;}
.Pagination .spage-skip input{width:50px;height:40px;border:1px solid #c9cbd3;border-radius:3px;text-align:center}

.Pagination{display:flex;margin-top:50px;text-align:center;justify-content:center;align-items:center;width: 100%;flex-wrap: wrap}
.Pagination a{margin-left:5px;padding:0 15px;border:1px solid #d9dadf;border-radius:3px;background:#fff;color:#333;font-size:16px;height: 40px;line-height: 40px;display: inline-block}
.Pagination a.active,.Pagination a:hover{border:1px solid #0075C9;background:#0075C9;color:#fff}
.Pagination a.dot:hover{border:none;background:0 0}
.Pagination a span.lft{margin-right:10px;font-weight:700;font-family:"\5B8B\4F53"}
.Pagination a span.rgt{margin-left:10px;font-weight:700;font-family:"\5B8B\4F53"}
.Pagination .page-rgt{display:flex;align-items:center}
.Pagination .page-num{margin:0 10px;font-size:16px}
.Pagination .page-go{color:#999;font-size:16px;display: flex;align-items: center}
.Pagination .page-go input{width:50px;height:40px;border:1px solid #c9cbd3;border-radius:3px;text-align:center;margin: 0 3px}

/*解决方案*/
#solution .solution-main{background:#f6f6f6;margin-top:10px}
#solution .solution-main .com-block{padding:75px 0}
#solution .solution-main .section h2.title{color:#333;font-size:36px;font-weight:700;line-height:34px;text-align:center}
#solution .solution-main .section .tip{color:#666;font-size:16px;line-height:26px;text-align:center;margin:30px 0}
#solution .solution-main .section .btn{margin:0 auto}
#solution .solution-main .section-img img{display:block;object-fit:cover;width:100%}

/*解决方案2*/
.com-banner.solution-banner2 .banner-title{margin-top:50px}
.com-banner.solution-banner2 .banner-btn{margin-top:40px}
.com-banner.solution-banner2 .call-btn{color:#fff;border-radius:30px;border:1px solid #fff;padding:15px 30px;display:inline-flex;font-size:18px;align-items:center}
.com-banner.solution-banner2 .call-btn:hover{background:#0075C9;color:#fff;border-color:#0075C9}
.com-banner.solution-banner2 .call-btn img{margin-right:10px}
.com-banner.solution-banner2 .call-btn .arrow-right{margin-left:10px}
.solution-future .cell-list{display:flex;justify-content:space-between}
.solution-future .cell-list .cell{text-align:center;width:33%;padding:20px 50px}
.solution-future .cell-list .cell .tit{font-size:20px;color:#222;margin:20px 0 15px;font-weight:700}
.solution-future .cell-list .cell .tip{font-size:16px;line-height:24px;color:#555}
.solution-app{background:#f2f2f2}
.solution-app .thumb-box{width:100%;overflow:hidden;margin-top:10px}
.solution-app .thumb-box ul{display:flex;justify-content:center;margin-bottom:50px}
.solution-app .thumb-box ul li{text-align:center;color:#464646;cursor:pointer;position:relative;border-radius:30px;font-size:16px;background:#fff;padding: 10px 20px}
.solution-app .thumb-box ul li:not(:first-child){margin-left:10px}
.solution-app .thumb-box ul li.ontrue{background:#0075C9;color:#fff}
.solution-app .app-cell{display:flex;justify-content:space-between}
.solution-app .app-cell .top-title{margin-bottom:30px;font-size:26px;line-height:24px;color:#333;font-weight:700}
.solution-app .app-cell .lft{position:relative;width:44%;height: 100%;}
.solution-app .app-cell .lft img{width:100%;object-fit:cover;height: 100%}
.solution-app .app-cell .lft .info{position:absolute;left:0;bottom:0;background:rgba(0,0,0,.2);padding:35px 30px;color:#fff}
.solution-app .app-cell .lft .info .tit{font-size:18px;line-height:24px;font-weight:700}
.solution-app .app-cell .lft .info .tip{font-size:14px;line-height:24px;margin-top:15px}
.solution-app .app-cell .rgt{width:55%;height:auto}
.solution-app .app-cell .rgt-top{background:#fff;display:flex;padding:30px 40px 25px;justify-content:flex-start;font-size:16px;color:#4b4b4b}
.solution-app .app-cell .rgt-top .item{display:flex;align-items:center;cursor:pointer;border-bottom:1px solid transparent;padding:0 5px 5px}
.solution-app .app-cell .rgt-top .item:not(:first-child){margin-left: 40px;}
.solution-app .app-cell .rgt-top .item.active,.solution-app .app-cell .rgt-top .item:hover{color:#0075C9;border-bottom:1px solid #0075C9}
.solution-app .app-cell .rgt-top img{margin-right:5px}
.solution-app .app-cell .rgt-bott{background:#fff;padding:30px 40px;height:68%;margin-top:10px;display:block}
.solution-app .app-cell .rgt-bott .bott-tit{font-size:18px;font-weight:700;color:#333;margin-bottom:20px}
.solution-app .app-cell .rgt-bott .content li{font-size:14px;line-height:26px;position:relative;color:#666;padding-left:16px}
.solution-app .app-cell .rgt-bott .content li:after{content:'';position:absolute;left:0;background-color:#555;width:7px;height:7px;border-radius:50%;top:7px}
.solution-app .app-cell .rgt-bott .content li+li{margin-top:5px}
.solution-reprod{background:#f2f2f2}
.solution-reprod.com-block{padding-top:0}
.solution-reprod .cell{width:100%;background:#fff;text-align:center;display:block;padding:60px;border-bottom:2px solid transparent}
.solution-reprod .cell .picture{display:flex;align-items:center;justify-content:center;height:160px}
.solution-reprod .cell .picture img{object-fit:scale-down;max-width:80%;max-height:80%}
.solution-reprod .cell .tit{color:#333;margin-top:20px;font-size:18px;font-weight:700;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;height: 50px;line-height: 24px;}
.solution-reprod .cell .tip{color:#666;font-size:14px;margin:20px 0}
.solution-reprod .cell .more-btn{color:#0075C9}
.solution-reprod .cell:hover{border-color:#0075C9}
.solution-reprod .cell:hover .more-btn{text-decoration:underline}
.solution-reprod .swiper-slide{padding-bottom:60px}
.solution-reprod .swiper-pagination-bullet{width:10px;height:10px}
.solution-reprod .swiper-pagination-bullet-active{background:#0075C9}
.solution-success{background:#1b1f25}
.pg-canvas{position: absolute}
.solution-success .com-title{color:#fff}
.solution-success .cont{display:flex;justify-content:space-between;flex-wrap: wrap}
.solution-success .cont:after{content: '';width: 32%}
.solution-success .cont .item{background-size:cover;width:32%;height:410px}
.solution-success .cont .item a{display:block;width:100%;height:100%;position:relative}
.solution-success .cont .item .script{position:absolute;display:block;width:100%;height:50%;left:0;bottom:0;background:-webkit-linear-gradient(bottom,rgba(0,0,0,.4),rgba(0,0,0,0))}
.solution-success .cont .item .script .tit{display:block;margin-left:43px;margin-top:119px;font-size:24px;color:#fff;transition:margin-top .3s ease-out}
.solution-success .cont .item .script i.right{display:block;height:14px;width:32px;background:url(../images/public/icon_arrow_r_s.png) no-repeat 0 0;position:absolute;left:43px;bottom:50px;opacity:0;transition:all .3s ease-out;background-size:100% 100%}
.solution-success .cont .item a:hover .script .tit{margin-top:59px}
.solution-success .cont .item a:hover .script i.right{animation:a_arrow_r .2s linear forwards}
@keyframes a_arrow_r{0%{opacity:0;left:0}100%{opacity:1;left:51px}}
.solution-success .btn{margin:40px auto 0;border-color:#fff;color:#fff}
.solution-success .btn:hover{border-color:#0075C9}

/*解决方案3*/
.solution-banner{border-top:1px solid #f3f3f3}
.solution-banner .nav-link{padding:20px 0;color:#333}
.solution-banner .banner-cont{display:flex;background:#ececec;align-items:center;height: 630px}
.solution-banner .banner-cont .lft,.solution-banner .banner-cont .rgt{position:relative;width:50%;height: 100%}
.solution-banner .banner-cont .lft img{width:100%;object-fit:cover;height: 100%}
.solution-banner .banner-cont .rgt{padding:20px 60px;display: flex;justify-content: center;flex-direction: column}
.solution-banner .banner-cont .tip{color:#0075C9;font-weight:700;font-size:18px;line-height:36px}
.solution-banner .banner-cont h2.tit{margin:10px 0 35px;color:#333;font-size:28px;line-height:36px}
.solution-banner .banner-cont h1.tit{margin:10px 0 35px;color:#333;font-size:28px;line-height:36px}
.solution-banner .banner-cont p{color:#666;font-size:14px;line-height:24px}
.solution-banner .banner-cont p+p{margin-top:30px}
.solution-banner .banner-cont .btn{margin-top:40px}
.solution-case{background:#f5f5f5}
.solution-case .case-list{display:flex;justify-content:space-between}
.solution-case .case-list .item{width:32%}
.solution-case .case-list .item-txt{padding:20px;height:250px;background:#fff;display: flex;flex-direction: column;justify-content: center}
.solution-case .case-list .picture img{width:100%;height:250px;object-fit:cover}
.solution-case .case-list .item .tit{color:#333;font-weight:700;font-size:22px;line-height:24px}
.solution-case .case-list .item .tip{margin-top:20px;color:#666;font-size:14px;line-height:24px}
.solution-case .case-bott{margin-top:60px;text-align:center}
.solution-case .more-btn{position:relative;padding-bottom:5px;border-bottom:2px solid #0075C9;color:#0075C9;font-size:16px}
.com-bottom{padding:60px 0;background:url(../images/gather/solution-3-05.jpg) no-repeat;text-align:center;background-size: cover;}
.com-bottom p{color:#fff;font-size:16px;line-height:36px}
.com-bottom .contact-btn{display:inline-flex;margin-top:15px;padding:15px 30px;border:1px solid #fff;border-radius:30px;color:#fff;font-size:18px;align-items:center}
.com-bottom .contact-btn img{margin-right:10px}
.com-bottom .contact-btn:hover{border-color:#0075C9;background:#0075C9;color:#fff}




/*服务中心*/
#service-center .service-main{background:#e0e5eb;padding:60px 0}
#service-center .row{display:flex;background:#f8f8f9}
#service-center .row .start{width:20%;padding:70px 0;text-align:center;background:#fff}
#service-center .row .start a{display:block;width:100%;height:100%}
#service-center .row .start p{color:#333;font-size:26px;line-height:36px;margin-top:10px}
#service-center .row:not(:first-child){margin-top:20px}
#service-center .row .com-cell{width:40%;padding:70px 50px;border-left:1px solid #e0e5eb;position:relative;background:#fff;z-index: 1}
#service-center .com-cell:after{content:'';position:absolute;right:70px;bottom:50px;z-index: -1;background-size: contain;background-repeat: no-repeat}
#service-center .row:nth-child(1) .com-cell:nth-of-type(2):after{background-image:url(../images/gather/service-center-03.png);width:84px;height:84px}
#service-center .row:nth-child(1) .com-cell:nth-of-type(3):after{background-image:url(../images/gather/service-center-04.png);width:71px;height:67px}
#service-center .row:nth-child(2) .com-cell:nth-of-type(2):after{background-image:url(../images/gather/service-center-06.png);width:83px;height:78px}
#service-center .row:nth-child(2) .com-cell:nth-of-type(3):after{background-image:url(../images/gather/service-center-07.png);width:75px;height:78px}
#service-center .row:nth-child(3) .com-cell:nth-of-type(2):after{background-image:url(../images/gather/service-center-09.png);width:84px;height:84px}
#service-center .row:nth-child(3) .com-cell:nth-of-type(3):after{background-image:url(../images/gather/service-center-10.png);width:73px;height:84px}
#service-center .row:nth-child(4) .com-cell:nth-of-type(2):after{background-image:url(../images/gather/service-center-12.png);width:76px;height:83px}
#service-center .row .com-cell .tit{font-size:22px;line-height:36px;font-weight:700}
#service-center .row .com-cell .tip{color:#666;font-size:16px;line-height:24px;min-height:48px;margin-top:15px;width:80%}
#service-center .row .com-cell .more-btn{font-size:16px;color:#0075C9;display:block;margin-top:22px}
#service-center .row:nth-child(4) .com-cell:nth-of-type(2){border-right:1px solid #e0e5eb}





/*全部案例*/
#all-case .big-item .cont{display:flex;justify-content:space-between}
#all-case .big-item .cont .item{width:49.5%;height:455px;background-size:cover}
#all-case .big-item .item a{position:relative;display:block;width:100%;height:100%;background-size: cover}
#all-case .big-item .item .script{position:absolute;bottom:0;left:0;display:block;width:100%;height:50%;background:-webkit-linear-gradient(bottom,rgba(0,0,0,.4),rgba(0,0,0,0))}
#all-case .big-item .item .script .tip{display:block;margin-top:100px;margin-left:43px;color:#fff;font-size:20px;transition:margin-top .3s ease-out}
#all-case .big-item .item .script .tit{display:block;margin-top:10px;margin-left:43px;color:#fff;font-weight:700;font-size:24px;transition:margin-top .3s ease-out}
#all-case .big-item .item .script i.right{position:absolute;bottom:80px;left:43px;display:block;width:32px;height:14px;background:url(../images/public/icon_arrow_r_s.png) no-repeat 0 0;background-size:100% 100%;opacity:0;transition:all .3s ease-out}
#all-case .big-item .item a:hover .script .tip{margin-top:10px}
#all-case .big-item .item a:hover .script i.right{animation:a_arrow_r .2s linear forwards}
.all-case{background:#f1f1f1}
.all-case .cont{display:flex;flex-wrap:wrap}
.all-case .cont .item{margin-right:17px;margin-bottom:20px;width:32.5%;height:233px;background-size:cover}
.all-case .cont .item:nth-child(3n){margin-right:0}
.all-case .cont .item a{position:relative;display:block;width:100%;height:100%}
.all-case .cont .item .script{position:absolute;bottom:0;left:0;display:block;width:100%;height:64%;background:-webkit-linear-gradient(bottom,rgba(0,0,0,.4),rgba(0,0,0,0))}
.all-case .cont .item .script .tit{display:block;margin-top:45px;margin-left:43px;color:#fff;font-size:24px;transition:margin-top .3s ease-out}
.all-case .cont .item .script i.right{position:absolute;bottom:50px;left:43px;display:block;width:32px;height:14px;background:url(../images/public/icon_arrow_r_s.png) no-repeat 0 0;background-size:100% 100%;opacity:0;transition:all .3s ease-out}
.all-case .cont .item a:hover .script .tit{margin-top:-30px}
.all-case .cont .item a:hover .script i.right{animation:a_arrow_r .2s linear forwards}



/*产品中心*/
#product-list .com-banner{background-position: center right}
#product-list .prod-select{padding:40px 0 30px}
#product-list .prod-select .prod-item{display:flex;flex-wrap:wrap}
#product-list .prod-select .prod-item li{width:18%;text-align:center;padding:5px;border:1px solid #dde0e4;margin-bottom:10px;margin-right:35px}
#product-list .prod-select .prod-item li:nth-child(5n){margin-right:0}
#product-list .prod-select .prod-item li a{display:block;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}
#product-list .prod-select .prod-item li.active,#product-list .prod-select .prod-item li:hover{background:#ebeff3;color:#0075C9}
.product-list{background:#e0e5eb}
.product-list .list-cont{display:flex;flex-wrap:wrap;position:relative}
.product-list .cell{width:32%;background:#fff;text-align:center;display:block;padding:60px;border-bottom:4px solid transparent;margin-bottom:20px;margin-right:20px}
.product-list .cell:nth-child(3n){margin-right:0}
.product-list .Pagination{margin-top:20px}
.product-list .cell .picture{display:flex;align-items:center;justify-content:center;height:160px}
.product-list .cell .picture img{object-fit:scale-down;max-width:100%;transition: all .4s ease;max-height: 100%;}
.product-list .cell .tit{color:#333;margin-top:20px;font-size:18px;font-weight:700;transform: scale(.94)}
.product-list .cell .tip{color:#666;font-size:14px;margin:20px 0}
.product-list .cell .more-btn{color:#0075C9;width:120px;display:flex;align-items:center;justify-content:center;height:40px;border-radius:20px;margin:0 auto;transition:all .4s ease}
.product-list .cell:hover .more-btn{background:#0075C9;color:#fff}
.product-list .cell:hover{border-color:#0075C9;box-shadow:0 0 30px rgba(2,115,193,.2)}
.product-list .cell:hover img{transform: scale(1.1)}

/*产品主页*/
#product-main .banner{padding:80px 0;color:#fff;background-size:cover;min-height:500px;display:flex;align-items:center}
#product-main .banner h1{font-size:36px;line-height:36px;font-weight:700;position:relative}
#product-main .banner h1:after{content:'';width:64px;height:4px;background:#fff;position:absolute;left:0;bottom:-30px}
#product-main .banner .tip{font-size:16px;line-height:26px;margin-top:60px;max-width:800px}
#product-main .banner .video-btn{margin:30px 0 50px;border-color:#fff;color:#fff}
#product-main .banner .video-btn:hover{border-color:#0075C9}
#product-main .banner .banner-icon{width:40%;display:flex;justify-content:flex-start;padding:12px 0 10px;margin-top:40px}
#product-main .banner .banner-icon .item{text-align:center;border-bottom:1px solid transparent}
#product-main .banner .banner-icon .item:not(:first-child){margin-left: 40px;}
#product-main .banner .banner-icon img{margin-bottom:10px}
#product-main .banner .banner-icon .item:hover{border-color:#fff;color:#fff}
/* -- */
#product-main .banner .banner-icon-blank{display:none;}
#product-main .banner .banner-icon.active{transition: width .4s ease, background .4s ease;position:fixed;background:#4a9dd9;top:96px;left:0;width:100%;justify-content:center;z-index:88;margin:0}
#product-main .banner .banner-icon.active img {margin-bottom: 4px;}
#product-main .banner .banner-icon.active .item:not(:first-child){margin-left: 80px;}
/* -- */
.product-advantage .icon-list{display:flex;justify-content:space-between}
.product-advantage .icon-list .item{text-align:center;width:22%}
.product-advantage .icon-list .tit{color:#333;font-size:20px;margin:30px 0 25px}
.product-advantage .icon-list i{width: 50px;height: 50px;display: block;margin: 0 auto}
.product-advantage .icon-list .tip{color:#666;line-height:24px;font-size:16px}
.product-cat{background:#e0e5eb url(../images/gather/product-11.jpg);background-size:cover}
.product-cat .prodcat-search{position: absolute;right: 0;top: 24px}
.product-cat .prodcat-search a{display:flex;font-size:16px;align-items:center;color:#0075C9}
.product-cat .prodcat-search span{border-bottom:1px solid #0075C9;display:flex;align-items:center;font-size:16px;padding-bottom:5px;margin-left:15px}
.product-cat .prodcat-search span .arrow-right{margin-left:5px}
.product-cat .prodcat-search i{width:22px;height:22px;display:block;background:url(../images/gather/product-24.png) no-repeat center/100% auto;cursor:pointer}
.product-cat .cell{width:100%;background:#fff;text-align:center;display:block;padding:60px;border-bottom:4px solid transparent;height: 450px;}
.product-cat .swiper-container-multirow>.swiper-wrapper{padding-bottom: 60px}
.product-cat .cell .picture{display:flex;align-items:center;justify-content:center;height:160px;}
.product-cat .cell .picture img{object-fit:scale-down;max-width:88%;max-height:88%;transform: scale(0.94);transition: all .4s ease;}
.product-cat .cell:hover img{transform: scale(1);}
.product-cat .cell .tit{color:#333;margin-top:20px;font-size:18px;font-weight:700}
.product-cat .cell .tip{color:#666;font-size:14px;margin:20px 0}
.product-cat .cell .more-btn{color:#0075C9;width:120px;display:flex;align-items:center;justify-content:center;height:40px;border-radius:20px;margin:0 auto;transition:all .4s ease}
.product-cat .cell:hover .more-btn{background:#0075C9;color:#fff}
.product-cat .cell:hover{border-color:#0075C9;box-shadow:0 0 30px rgba(2,115,193,.2)}
.solution-reprod .reprod .cell:hover .more-btn{text-decoration:underline}
.product-cat .swiper-pagination-bullet{width:10px;height:10px}
.product-cat .swiper-pagination-bullet-active{background:#0075C9!important}
.product-cat .swiper-pagination-bullet{background:#fff;opacity:1}
.software .cell{position:relative}
.software .cell .cell-text{position:absolute;right:0;bottom:0;padding:60px 70px;box-shadow:0 5px 40px 0 rgba(17,58,93,.1);width:50%;background:#fff;z-index:0;height:440px}
.cell-text-loop{width:100%}
.cell-text-loop .swiper-wrapper{padding-bottom:40px}
.cell-text-loop .swiper-pagination{bottom:0}
.cell-text-loop .swiper-pagination-bullet{width:10px;height:10px;opacity:1;background:#d3d3d3}
.cell-text-loop .swiper-pagination-bullet-active{background:#0075C9!important}

.software .cell .cell-text:after{content: '';position: absolute;right: -10px;top: 5%;height: 90%;background: #015aac;width: 10px;}
.software .cell-text .soft-icon{display:flex}
.software .cell-text .soft-icon .item{display:block;padding:30px;border:1px solid #f0f0f0;font-size:20px;line-height:28px;color:#222;text-align:center}
.software .cell-text .soft-icon .item img{margin-bottom:10px;transition:all .4s ease}
.software .cell-text .soft-icon .item .tit{transition:all .4s ease}
.software .cell-text p{color:#666;font-size:15px;line-height:28px;margin-top:35px;}
.software .cell-text .soft-icon .item:not(:first-child){border-left:0}
.software .cell-text .soft-icon .item:hover img{transform:translateY(-4px)}
.software .cell-text .soft-icon .item:hover .tit{color:#0075C9}
.software .cell-img{height:490px}
.software .cell-img img{width:65%;height:430px;object-fit:cover}
.product-industry{background:#1b1f25}
.product-industry .com-title{color:#fff}
.product-industry .cont{display:flex;justify-content:center}
.product-industry .cell{width:25%;display:block}
.product-industry .cell .picture{height:240px;overflow:hidden}
.product-industry .cell .picture img{object-fit:cover;height:100%;width:100%;transition:all .6s ease}
.product-industry .cell .txt{background:#fff;padding:30px 20px;text-align:center;height:240px;position:relative;transform:translateZ(0);z-index:2}
.product-industry .cell .txt:before{content:"";position:absolute;border-left: 14px solid transparent;border-right: 14px solid transparent;border-bottom: 14px solid #fff;width: 0;height: 0;top:-14px;left:50%;margin-left:-14px}
.product-industry .cell:nth-child(2n){display:flex;flex-direction:column-reverse;}
.product-industry .cell:nth-child(2n) .txt:before{transform:rotate(180deg);top:auto;bottom:-14px}
.product-industry .cell .tit{font-size:18px;color:#333;font-weight:700;margin:0 0 10px;transition:all .4s ease;width:100%}
.product-industry .cell p{font-size:14px;line-height:22px;color:#777;text-align:left}
.product-industry .cell:hover .picture img{transform:scale(1.1)}
.product-industry .cell:hover .tit{color:#0075C9}

.product-resources{background:#eaeaea}
.product-resources .com-title{margin-bottom:20px}
.product-resources .tab-select{display:flex;justify-content:center;margin-bottom:40px}
.product-resources .tab-select .item{font-size:20px;color:#333;cursor:pointer}
.product-resources .tab-select .item.active,.product-resources .tab-select .item:hover{color:#0075C9;border-bottom:1px solid #0075C9;padding-bottom:5px}
.product-resources .tab-select .item:not(:first-child){margin-left:40px}
.product-resources .cont{display:flex}
.pInfo-swiper{width:100%;position:relative;display:flex}
.pInfoSwiper-man .swiper-container{height:485px;overflow:hidden}
.pInfoSwiper-min .swiper-container{overflow:hidden}
.pInfoSwiper-min .cont{height:75%;padding:0 40px 0;overflow:hidden}
.pInfoSwiper-min{height:485px;width:40%;position:relative;background:#fff;overflow:hidden}
.pInfoSwiper-min .swiper-btn{width:56px;}
.pInfoSwiper-min .title{width:calc(100% - 70px);}
/*.pInfoSwiper-min .swiper-wrapper{height:364px;}*/
/*.pInfoSwiper-min .swiper-wrapper .swiper-slide{height:33.3333%}*/
.pInfoSwiper-man{width:60%;height:485px}
.pInfoSwiper-man .swiper-slide{height:100%}
.pInfoSwiper-man img{width:100%;height:100%;object-fit:cover}
.pInfoSwiper-min .pIsMin-box{display:flex;align-items:center;justify-content:space-between}
.pInfoSwiper-min .pIsMin-box .picture{width:40%;height:100px}
.pInfoSwiper-min .pIsMin-box .picture img{width:100%;height:100%;object-fit:cover}
.pInfoSwiper-min .pIsMin-box .info{width:55%}
.pInfoSwiper-min .pIsMin-box .tit{font-weight:700;font-size:16px;line-height:22px;height:44px;overflow:hidden;display:-webkit-box;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:2}
.pInfoSwiper-min .pIsMin-box .news-time{font-size:14px;margin-top:10px;color:#d1d1d1}
.pIsMin-box.cur{color:#0075C9}
.pInfoSwiper-min .top{display:flex;margin-bottom:15px;padding:40px 40px 0 40px;align-items:center;justify-content:space-between}
.pInfoSwiper-min .tit{font-weight:700;font-size:16px;line-height:22px}
.pInfoSwiper-min .tip{color:#777;line-height:22px}
.pInfoSwiper-min a+a{margin-left:20px}
.success-case .cont{display:flex;justify-content:space-between;flex-wrap: wrap;}
.success-case .cont::after{content: '';width: 32%;}
.success-case .cont .item{background-size:cover;width:32%;height:410px}
.success-case .cont .item a{display:block;width:100%;height:100%;position:relative}
.success-case .cont .item .script{position:absolute;display:block;width:100%;height:50%;left:0;bottom:0;background:-webkit-linear-gradient(bottom,rgba(0,0,0,.4),rgba(0,0,0,0))}
.success-case .cont .item .script .tit{display:block;margin-left:43px;margin-top:119px;font-size:24px;color:#fff;transition:margin-top .3s ease-out}
.success-case .cont .item .script i.right{display:block;height:14px;width:32px;background:url(../images/public/icon_arrow_r_s.png) no-repeat 0 0;position:absolute;left:43px;bottom:50px;opacity:0;transition:all .3s ease-out;background-size:100% 100%}
.success-case .cont .item a:hover .script .tit{margin-top:59px}
.success-case .cont .item a:hover .script i.right{animation:a_arrow_r .2s linear forwards}





/*FAQS*/
.faq-cont{padding:70px 0}
.faq-cont .faq-item{display:flex;justify-content:center;margin-bottom:70px}
.faq-cont .faq-item .item{width:18%;text-align:center;padding:5px 0;border:1px solid #dde0e4;margin-bottom:10px;cursor:pointer}
.faq-cont .faq-item .item.active,.faq-cont .faq-item .item:hover{background:#ebeff3;color:#0075C9}
.faq-cont .faq-item .item:not(:first-child){margin-left:30px}
.tab-cont li{display:flex;color:#333}
.tab-cont li:not(:first-child){margin-top:60px}
.tab-cont li .cont{margin-left:50px;width:100%}
.tab-cont .qnumber{font-size:20px;line-height:30px;font-weight:700}
.tab-cont .qnumber.active{color:#0075C9}
.tab-cont .faq-tit{font-size:16px;line-height:30px;font-weight:700;width:100%;cursor:pointer;display:flex;align-items:center;justify-content:space-between}
.tab-cont .faq-tit.active{color:#0075C9}
.tab-cont .faq-tit svg{margin-right:20px;transition:all .4s ease}
.tab-cont .faq-tit.active svg{color:#0075C9;transform:rotate(180deg)}
.tab-cont .faq-txt p{font-size:15px;line-height:26px;color:#555;margin-top:20px;width:90%}
.tab-cont .faq-txt{overflow:hidden;width:100%;height: 50px}
.tab-cont .Pagination{margin-top:70px}



/*关于我们*/
#about-us .company-pro.com-block{padding-bottom:130px}
#about-us .company-pro .container{padding:0 68px}
#about-us .com-title{margin-bottom:30px}
#about-us .company-pro .tip{margin-bottom:50px;font-size:15px;line-height:30px;color:#666}
#about-us .cont p{font-size:15px;line-height:30px;color:#666;text-align:center}
#about-us .cont p+p{margin-top:20px}
#about-us .company-pro .cont{height:150px;overflow:hidden}
#about-us .cont.zk{height:auto}
#about-us .btn{margin:40px auto 0}
#about-us .company-data{display:flex;justify-content:space-between}
#about-us .company-data .cell{width:25%;text-align:center;margin-top:60px}
#about-us .company-data .cell .top{color:#0075C9;font-size:24px}
#about-us .company-data .cell .top span{font-family:'Swiss 921 BT';font-size:60px;line-height:30px;font-weight:700;margin-right:5px}
#about-us .company-data .cell .intro{font-size:18px;line-height:30px;color:#555;margin-top:20px}
.company-vision{display:flex}
.company-vision .v-cell{width:33.33%;height:640px;background-size:cover;text-align:center;color:#fff;position:relative}
.company-vision .v-cell:nth-child(1){background-image:url(../images/gather/about-02.jpg)}
.company-vision .v-cell:nth-child(2){background-image:url(../images/gather/about-03.jpg)}
.company-vision .v-cell:nth-child(3){background-image:url(../images/gather/about-04.jpg)}
.company-vision .v-cell .tit{font-size:26px;line-height:26px;color:#fff;font-weight:700;transition:margin-top .4s ease-out;margin-top:120px}
.company-vision .v-cell:hover img{margin-top:140px}
.company-vision .v-cell .tip{font-size:16px;line-height:24px;width:350px;margin:20px auto 0;transform:translate(0,15px);transition:margin-top .4s ease-out;opacity:0}
.company-vision .v-cell .script{position:absolute;display:block;width:100%;height:50%;left:0;bottom:0}
.company-vision .v-cell img{opacity:0;display:block;transition:margin-top .4s ease-out}
.company-vision .v-cell:hover .tit{margin-top:20px}
.company-vision .v-cell:hover img{margin:-20px auto 0}
.company-vision .v-cell:hover .tip,.company-vision .v-cell:hover img{opacity:1;transform:translate(0,0)}
.abUs-comHist{padding:90px 0 0}
.abUs-comHist .cont{display:flex;position:relative;margin-top:60px}
.abUs-comHist:after{content:'';background:#eaeaea;height:100%;width:1px;position:absolute;right:40px;top:0}
.abUs-comHist .auCHist-min{width:92%;height:700px}
.abUs-comHist .auCHist-min .swiper-container{height:100%}
.abUs-comHist .auCHist-min .swiper-slide{height:630px;opacity:.1}
.abUs-comHist .auCHist-min .swiper-slide-active{opacity:1}
.abUs-comHist .auCHist-min .his-cont{display:flex}
.abUs-comHist .auCHist-min .his-cont .lft{width:43%;text-align:center}
.abUs-comHist .auCHist-min .his-cont img{width: 90%}
.abUs-comHist .auCHist-min .his-cont .rgt{width:50%;}
.abUs-comHist .auCHist-min .his-cont .time-line{padding-left: 30px;height: 370px;overflow: auto}
.abUs-comHist .auCHist-min .his-cont .time-line li{position:relative;display:flex;color:#555;font-size:16px;padding-left: 100px;padding-right: 20px;}
.abUs-comHist .auCHist-min .his-cont .time-line li:after{width:8px;height:8px;background:#0075C9;content:'';position:absolute;top:10px;left:68px;border-radius:50%}
.abUs-comHist .auCHist-min .his-cont .time-line li:not(:first-child):after{top: 40px;}
.abUs-comHist .auCHist-min .his-cont .time-line li:before{content:'';position:absolute;left:72px;top:10px;height:100%;width:1px;background:#0075C9}
.abUs-comHist .auCHist-min .his-cont .time-line li:first-child::before{height: calc(100% + 30px);}
.abUs-comHist .auCHist-min .his-cont .time-line li:not(:first-child)::before{top: 40px;}
.abUs-comHist .auCHist-min .his-cont .time-line li:last-child:before{display: none;}
.abUs-comHist .auCHist-min .his-cont .time-line .month{position: absolute;left: 0;font-size:18px;color:#333;font-weight:700}
.abUs-comHist .auCHist-min .his-cont .time-line li+li{padding-top:30px}
.abUs-comHist .auCHist-min .box-tit{font-size:84px;line-height:74px;color:#333;font-weight:700;text-align:center;margin-bottom:40px}
.abUs-comHist .auCHist-man{width:8%;height:610px;overflow-y:auto;position:relative;margin-top:40px}
.abUs-comHist .auCHman-box .year{font-size:18px;color:#333;width:72px}
.abUs-comHist .auCHman-box.cur .year{color:#0075C9;font-size:22px;position:relative;border-right:1px solid #0075C9}
.abUs-comHist .auCHman-box.cur{content:''}
.abUs-comHist .auCHist-man .swiper-slide{margin-top:20px}
.abUs-comHist ::-webkit-scrollbar{width:7px;height:7px;background-color:#fff;position:absolute;right:0;top:0}
.abUs-comHist ::-webkit-scrollbar-thumb{background:#d7d7d7;width:3px}
.aboutus-banner{background-image:url(../images/gather/about-07.jpg);background-size:cover;margin-top:15px;padding: 150px 0;}
.aboutus-banner .tit{color:#fff;font-size:40px;line-height:52px;max-width:675px}
.aboutus-video{width:60px;height:60px;left:50%;top:50%;display:block;border-radius:50%;margin-top:50px}
.aboutus-video i{display:block;width:60px;height:60px;background:url(../images/public/video.png) no-repeat center/100% auto;cursor:pointer}



/*产品搜索*/
.product-search{background:#e0e5eb}
.product-search .container{display:flex;justify-content:space-between}
.product-search .search-lft{background:#fff;width:25%;padding:35px;height:100%}
.product-search .search-lft .search-tit{font-size:32px;color:#222;display:flex;align-items:center;justify-content:space-between;padding-bottom:20px;border-bottom:1px solid #d9dfe8;margin-bottom:25px}
.product-search .search-lft .search-tit a{font-size:16px;display:flex;align-items:center;color:#0075C9}
.product-search .search-lft .search-tit a img{transform:rotate(0);transition:all .5s ease;margin-left:10px}
.product-search .search-lft .search-tit a:hover img{transform:rotate(360deg)}
.product-search .search-lft .select-cont .tit{font-size:16px;font-weight:700;color:#333;display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}
.product-search .search-lft .select-cont .top-num{color:#0075C9;display:flex}
.slider-container{width:100%!important}
.slider-container .back-bar{height:10px;position:relative}
.slider-container .back-bar .selected-bar{position:absolute;height:100%}
.slider-container .back-bar .pointer{position:absolute;width:10px;height:10px;background-color:red;cursor:col-resize;opacity:1;z-index:2}
.slider-container .back-bar .pointer.last-active{z-index:3}
.slider-container .back-bar .pointer-label{position:absolute;top:-17px;font-size:8px;background:#fff;white-space:nowrap;line-height:1}
.slider-container .back-bar .focused{z-index:10}
.slider-container .clickable-dummy{cursor:pointer;position:absolute;width:100%;height:100%;z-index:1}
.slider-container .scale{top:20px;position:relative}
.slider-container .scale span{position:absolute;border-left:1px solid #7d7d7d;font-size:0}
.slider-container .scale ins{font-size:16px;text-decoration:none;position:absolute;left:0;top:5px;color:#7d7d7d;line-height:1}
.slider-container.slider-readonly .clickable-dummy,.slider-container.slider-readonly .pointer{cursor:auto}
.theme-green .back-bar{height:4px;background-color:#c8cacd;background-repeat:repeat-x}
.theme-green .back-bar .selected-bar{background-color:#0075C9;background-repeat:repeat-x}
.theme-green .back-bar .pointer{width:13px;height:13px;top:-5px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border-radius:10px;border:1px solid #c0d3e8;background-color:#c9dcf1;background-repeat:repeat-x;display:flex;align-items:center;justify-content:center;z-index:1}
.theme-green .back-bar .pointer:after{content:'';position:absolute;left:3px;top:3px;width:5px;height:5px;border-radius:50%;background:#0075C9;display:block;z-index:-1}
.product-search .search-lft .demo{padding:0 10px 40px}
.product-search .search-lft .demo .tit{width:105%;margin-left:-2%}
.product-search .more-select,.product-search .speed{margin-top:20px}
.input-select{position:relative;padding:0 30px 0 20px;width:100%;height:40px;border:1px solid #c9cacc;background:#edf0f3 url(../images/public/iconArrH.png) no-repeat right 18px center;background-size:13px 8px;color:#555;font-size:14px;appearance:none;-moz-appearance:none;-webkit-appearance:none;-ms-appearance:none;cursor:pointer}
.magic-checkbox{position:absolute;display:none}
.magic-checkbox[disabled]{cursor:not-allowed}
.magic-checkbox+label{position:relative;display:block;padding-left:30px;cursor:pointer;vertical-align:middle}
.magic-checkbox+label:before{position:absolute;top:0;left:0;display:inline-block;width:20px;height:20px;content:'';border:2px solid silver;border-radius:50%}
.magic-checkbox+label:after{position:absolute;display:none;content:''}
.magic-checkbox[disabled]+label{cursor:not-allowed;color:#e4e4e4}
.magic-checkbox[disabled]+label:after,.magic-checkbox[disabled]+label:before,.magic-checkbox[disabled]+label:hover{cursor:not-allowed}
.magic-checkbox[disabled]+label:hover:before{border:1px solid #e4e4e4}
.magic-checkbox[disabled]+label:before{border-color:#e4e4e4}
.magic-checkbox:checked+label:after{display:block}
.magic-checkbox+label:after{top:4px;left:7px;box-sizing:border-box;width:6px;height:10px;transform:rotate(45deg);border-width:2px;border-style:solid;border-color:#0075C9;border-top:0;border-left:0}
.magic-checkbox:checked+label:before{border-color:#0075C9;background:0 0}
.magic-checkbox:checked[disabled]+label:before{border:#c9e2f9;background:#c9e2f9}
.product-search .checkbox{margin-top:25px}
.product-search .form-checkbox{margin-top:15px}
.product-search .checkbox .item:not(:last-child){margin-bottom:15px;padding-bottom:15px;border-bottom:1px solid #d9dfe8}
.search-rgt{width:73%}
.search-rgt .list-cont{display:flex;flex-wrap:wrap;position:relative;justify-content: space-between}
.search-rgt .list-cont:after{content: '';width: 32%}
.search-rgt .cell{width:32%;background:#fff;text-align:center;display:block;padding:40px;border-bottom:2px solid transparent;margin-bottom:20px}
.search-rgt .cell .picture{display:flex;align-items:center;justify-content:center;height:160px}
.search-rgt .cell .picture img{object-fit:scale-down;width:90%;height:100%;transition: all .4s ease}
.search-rgt .cell:hover img{transform: scale(1.1)}
.search-rgt .cell .tit{color:#333;margin-top:20px;font-size:18px;font-weight:700}
.search-rgt .cell .tip{color:#666;font-size:14px;margin:20px 0;height:42px;overflow: hidden;display: -webkit-box;text-overflow: ellipsis;-webkit-box-orient: vertical;-webkit-line-clamp: 2}
.search-rgt .cell .more-btn{color:#0075C9;font-size: 16px;}
.search-rgt .cell:hover{border-color:#0075C9;box-shadow:0 0 30px rgba(2,115,193,.2)}
.search-rgt .cell:hover .more-btn{text-decoration:underline}








/*人才招聘*/
.joinUs-main{background:#f3f3f3}
.joinUs-main .tip{font-size:14px;text-align:center;color:#707070;line-height:28px;margin:40px 0 50px;padding:0 115px}
.joinUs-job .join-title{display:flex;background:#44484a;color:#fff;padding:20px 50px;font-size:16px;line-height:30px;align-items:center}
.joinUs-job .join-title.cell{background:#fff;color:#555;margin-top:15px;padding:0;flex-wrap:wrap}
.joinUs-job .job-tit:nth-child(1){width:30%}
.joinUs-job .job-tit:nth-child(2){width:25%}
.joinUs-job .job-tit:nth-child(3){width:25%}
.joinUs-job .job-tit:nth-child(4){width:15%}
.joinUs-job .job-tit:nth-child(5){width:15%;text-align:center}
.joinUs-job .join-top i{transition:all .4s ease;display:block;width:36px;height:36px;background:url(../images/gather/jobs-1.png) no-repeat;margin:0 auto}
.joinUs-job .join-top.ontrue i{background:url(../images/gather/jobs-2.png) no-repeat}
.joinUs-job .join-top:hover i{transform:scale(.9)}
.joinUs-job .join-cont{width:100%;border:1px solid #f2f2f2;padding:34px 42px}
.joinUs-job .join-top{display:flex;width:100%;align-items:center;padding:20px 50px;cursor:pointer}
.joinUs-job .join-content{border-top:1px solid #f2f2f2;padding:34px 42px;display:none;width:100%}
.joinUs-job .join-content h6{font-weight:700;color:#333;font-size:16px;line-height:30px;margin-bottom:18px}
.joinUs-job .join-content h6:not(:first-child){margin-top:15px}
.joinUs-job .join-content p{font-size:14px;color:#777;line-height:30px}
.joinUs-job .join-content p.end{color:#555}
.joinUs-job .job-tit{white-space:nowrap;text-overflow:ellipsis;overflow:hidden;padding-right:20px}



/*注册*/
.registered .reg-box{padding:55px 75px;width:690px;border-radius:10px;background:#fff}
.registered{display:flex;padding:100px 0;min-height:940px;background:url(../images/gather/registered-01.jpg);background-size:cover;align-items:center;justify-content:center}
.registered .title{color:#333;font-weight:700;font-size:32px;line-height:60px}
.registered .go-login{margin-bottom:25px;color:#666;font-size:13px}
.registered .go-login a{color:#0075C9}
.registered .form-item{display:flex;margin-bottom:15px;align-items:center}
.registered .form-label{display:block;padding:9px 15px;width:150px;color:#444;text-align:right;font-weight:400;font-size:16px;line-height:20px}
.registered .form-label span{padding-left:5px;color:#e81616}
.registered .form-item .input-inline{margin-right:10px;width:100%}
.registered input, .registered select{padding:5px 10px;width:100%;height:45px;border:1px solid #f0f0f0;border-radius:5px;background-color:#fff}
.registered select{background-image: none;}
.registered input::-webkit-input-placeholder{color:#9d9d9d}
.registered input:-moz-placeholder{color:#9d9d9d}
.registered input:-ms-input-placeholder{color:#9d9d9d}
.registered .form-item.name .input-inline{display:flex;align-items:center;justify-content:space-between}
.registered .form-item.phone .input-inline,.registered .form-item.veri-code .input-inline{display:flex}
.registered .form-item.phone .phone-label{display:flex;width:20%;border-radius:5px 0 0 5px;background:#f2f2f2;color:#666;font-size:14px;align-items:center;justify-content:center}
.registered .form-item.phone input[type="text"]{width:55%;border-radius:0;border-right: 0}
.registered .getCode{display:flex;width:25%;border-radius:0 5px 5px 0;background:#e8ecf2;color:#0075C9;font-size:14px;cursor:pointer;align-items:center;justify-content:center}
.registered .getCode.ing{background:#8b9198;color:#fff;cursor:default}
.registered .form-item.name .gender{color:#868686;font-size:14px}
.registered .form-item.confirm{color:#8f8f8f;font-size:14px;line-height:20px}
.registered .form-item.confirm .radio{margin-right:0}
.registered .form-item.confirm a{color:#0075C9;text-decoration:underline}
.registered .submit-btn{display:block;margin-top:30px;width:100%;height:50px;border-radius:30px;background:#0075C9;color:#fff;text-align:center;font-size:16px;line-height:50px;box-sizing: border-box;border: 1px solid transparent}
.registered .submit-btn:hover{background: #fff;border-color: #0075C9;color: #0075C9}
.radio{position:relative;display:inline-block;margin-right:10px;line-height:18px;cursor:pointer}
.radio input{display:none}
.radio .radio-bg{display:inline-block;margin-right:5px;padding:0;width:18px;height:18px;border:1px solid #cacccf;border-radius:100%;background-color:#fff;vertical-align:top;cursor:pointer}
.radio .radio-on{display:none}
.radio input:checked+span.radio-on{position:absolute;top:4px;left:4px;display:inline-block;width:10px;height:10px;border-radius:100%;background:#cacccf;transition:all .2s ease;transform:scale(0,0);transform:scale(1,1)}

/*登录*/
.registered .title.retun-home{display:flex;justify-content:space-between;align-items:center;margin-bottom:50px}
.registered .title.retun-home .retun-btn{display:flex;align-items:center}
.registered .title.retun-home .retun-btn{color:#0075C9;font-size:15px;font-weight:700}
.registered .title.retun-home .retun-btn .arrow-right{margin-right:5px}
.registered .login-method{margin-top:20px;color:#666;font-size:14px;margin-bottom:40px}
.registered .func-btn{text-align:center}
.registered .func-btn .go-pwd{font-size:14px;color:#a09f9f}
.registered .func-btn .go-reg{color:#0075C9;font-size:14px;text-decoration:underline;margin-left:25px}

/*忘记密码*/
.registered .send-btn{display:block;width:28%;border-radius:5px;cursor:pointer;background:#e8ecf2;color:#0075C9;transition:all .4s ease}
.registered .send-btn:hover{filter:contrast(86%);color:#043878}


/*修改密码*/
.registered .title.modify{margin-bottom: 20px;display: flex;justify-content: space-between}
        .registered .title.modify .account .tip{font-size: 14px;line-height: 24px;color: #333333;text-align: right}
        .registered .title.modify .account .account-number{font-size: 16px;line-height: 24px;color: #333333;font-weight: normal}

/*注册 协议*/
.hdapply-bookbox {
    display: none;
    position: fixed;
    z-index: 999999;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background: rgba(0,0,0,.5);
}
.hdapply-book {
    width: 1200px;
    background: #fff;
    position: absolute;
    top: 50%;
    left: 50%;
    margin-left: -600px;
    margin-top: -310px;
    border-radius: 8px;
}
.hdapply-bookclose {
    position: absolute;
    right: 20px;
    top: 20px;
    width: 20px;
    height: 20px;
    cursor: pointer;
    text-align: center;
    transition: all .4s ease;
    background: url(../images/public/icon-close.png) no-repeat center;
}
.hdapply-bookcont {
    width: 100%;
    padding: 40px 32px;
}
.hdapply-bookcont-tit {
    font-size: 24px;
    color: #333;
    text-align: center;
    margin-bottom: 16px;
    border-bottom: 1px solid #eee;
    padding-bottom: 12px;
}
.hdapply-bookcont-box {
    overflow-y: auto;
    height: 480px;
}
.hdapply-bookcont-cont {
    font-size: 16px;
    color: #666;
}
.hdapply-bookcont-cont p {
    line-height: 26px;
}




/*资料下载*/
.download-main{background:#e0e5eb}
.download-main .container{display:flex;justify-content:space-between}
.download-main .down-lft{background:#fff;width:20%;padding:40px 30px;height:100%}
.download-main .down-lft .title{font-size:28px;color:#222;font-weight:700;padding-bottom:20px;border-bottom:1px solid #d9dfe8;margin-bottom:25px}
.download-main .down-lft .type-tit{color:#333;font-size:16px;font-weight:700;margin:16px 0 20px}
.download-main .down-lft .type-item{margin-bottom:20px;font-size:15px;color:#555}
.download-main .down-lft .type-search{position:relative;margin-top: 10px;}
.download-main .down-lft .type-search input.text{border:1px solid #0067b8;width:100%;border-radius:30px;height:50px;line-height:50px;padding:0 20px;font-size:13px}
.download-main .down-lft .type-search .search-btn{width:50px;height:100%;background:url(../images/gather/download-01H.png) no-repeat center center;position:absolute;right:0;top:0;cursor:pointer}
.download-main .down-lft .type-search input::-webkit-input-placeholder{color:#d1d1d1}
.download-main .down-lft .type-search input:-moz-placeholder{color:#d1d1d1}
.download-main .down-lft .type-search input:-ms-input-placeholder{color:#d1d1d1}
.download-main .down-rgt{width:78%;height:100%}
.download-main .down-rgt .down-rgt-data{width:100%;display:flex;flex-wrap:wrap;justify-content:space-between;}
.download-main .down-rgt .down-cell{background:#fff;display:flex;padding:20px;margin-bottom:20px;width: 49%;}
.download-main .down-rgt .down-cell .picture{width:55%;overflow: hidden}
.download-main .down-rgt .down-cell .picture img{width:100%;object-fit:cover;height:100%;transition: all .4s ease}
.download-main .down-rgt .down-cell:hover .picture img{transform: scale(1.1)}
.download-main .down-rgt .down-cell .down-info{padding:30px 0 30px 30px;width:45%}
.download-main .down-rgt .down-cell .down-info .tip{font-size:16px;color:#0075C9;font-weight:700;margin-bottom:20px}
.download-main .down-rgt .down-cell .down-info .tit{font-weight:700;font-size:18px;color:#333;margin-bottom:20px}
.download-main .down-rgt .down-cell .down-info .down-time{color:#cfcfcf;font-size:14px}
.download-main .down-rgt .down-cell .down-info .down-btn{display:inline-flex;color:#0075C9;align-items:center;font-size:16px;padding-bottom:5px;border-bottom:1px solid #0075C9;margin-top:70px}
.download-main .down-rgt .down-cell .down-info .down-btn img{margin-right:10px}
.download-main .down-rgt .Pagination{margin-top:30px}
.download-type .radio input:checked+span.radio-on{position:absolute;border-radius:unset;background:unset;transition:all .2s ease;top:4px;left:7px;box-sizing:border-box;width:6px;height:10px;transform:rotate(45deg);border-width:2px;border-style:solid;border-color:#0075C9;border-top:0;border-left:0}
.download-type .radio span.radio-bg{border:2px solid silver}
.download-type .radio input:checked~span.radio-bg{border-color:#0075C9}
.download-type .radio-bg{width:20px;height:20px}


/*产品详情*/
.details-mb{display:none}
.top-nav-link{background:#5e5e5e;padding-bottom:25px}
.details-banner{padding:50px 0}
.details-banner .container{display:flex;justify-content:space-between}
.details-banner-lft{width:50%;display:flex;height:445px;justify-content: space-between}
.details-banner .swiper-container{height:100%;width:78%;border:1px solid #ededed;margin-right: 0}
.details-images{height:100%;width:78%;border:1px solid #ededed;position:relative;margin-right: 0;display:flex;align-items:center;justify-content:center;padding:10%;user-select:none}
.details-images img{max-width:100%;max-height:100%}
.details-banner .pro-icim{width:80%;overflow:hidden;position:relative;text-align:center;height: 80%;display: flex;align-items: center;justify-content: center;}
.details-banner .pro-icim .image{max-width:100%;max-height: 100%;object-fit:scale-down;transition: all .4s ease;transform: scale(0.94);}
.details-banner .swiper-slide:hover .image{transform: scale(1)}
.details-banner .thumb-box{width:20%;overflow:hidden;font-size:0}
.details-banner .thumb-box ul{display:flex;/*flex-direction:column;*/height:100%}
.details-banner .thumb-box ul li+li{margin-top:15px}
.details-banner .thumb-box ul li{width:100%;height:100px;border:1px solid #ededed;cursor:pointer;display:flex;justify-content:center;align-items:center;position:relative}
.details-banner .thumb-box ul li img{object-fit:cover;max-width: 88%;max-height: 88%;}
.details-banner .thumb-box ul li.ontrue{border-color:#0075C9}
.details-banner-lft .swiper-slide{display:flex;align-items:center;justify-content:center;position:relative}
.details-banner-rgt{width:49%;background:#fbfbfb;border:1px solid #ececec;padding:35px 55px}
ul.list-dot>li{padding-left:16px;position:relative;font-size:14px;color:#444;line-height:28px}
ul.list-dot>li:after{content:'';position:absolute;left:0;background-color:#858585;width:6px;height:6px;border-radius:50%;top:11px}
.details-banner-rgt .rgt-tit{font-size:32px;color:#333;margin-bottom:20px;font-weight:700}
.details-banner-rgt .small-tit{font-size:18px;color:#333;margin:40px 0 10px;font-weight:700}
.details-banner-rgt .btn{margin-top:25px;font-weight: bold;background:#0075C9;color:#fff}
.details-banner-rgt .btn:hover{box-shadow:0 4px 20px 0 rgba(0,117,201,0.4)}
.details-cat .container{display:flex}
.details-cat{border-top:1px solid #f3f3f3;border-bottom:1px solid #f3f3f3;background:#fff;width:100%;box-shadow:0 4px 4px 0 rgba(0,0,0,0.06)}
.details-cat .cat-item{display:flex;align-items:center;justify-content:center;width:150px;height:70px;font-size:16px;color:#444;border-left:1px solid #f3f3f3;cursor:pointer;box-sizing:border-box;border-bottom:2px solid transparent;transition:all .2s ease;user-select:none}
.details-cat .cat-item:last-child{border-right:1px solid #f3f3f3}
.details-cat .cat-item i{width:20px;height:20px;background-repeat:no-repeat;vertical-align:middle;margin-right:10px;transition:all .2s ease}
.details-cat .cat-item.active,.details-cat .cat-item:hover{color:#0075C9;border-bottom-color:#0075C9}
.details-cat .cat-item:nth-child(1) i{background-image:url(../images/gather/details-03.png)}
.details-cat .cat-item.active:nth-child(1) i,.details-cat .cat-item:hover:nth-child(1) i{background-image:url(../images/gather/details-03H.png)}
.details-cat .cat-item:nth-child(2) i{background-image:url(../images/gather/details-04.png)}
.details-cat .cat-item.active:nth-child(2) i,.details-cat .cat-item:hover:nth-child(2) i{background-image:url(../images/gather/details-04H.png)}
.details-cat .cat-item:nth-child(3) i{background-image:url(../images/gather/details-05.png)}
.details-cat .cat-item.active:nth-child(3) i,.details-cat .cat-item:hover:nth-child(3) i{background-image:url(../images/gather/details-05H.png)}
.details-cat .cat-item:nth-child(4) i{background-image:url(../images/gather/details-06.png)}
.details-cat .cat-item.active:nth-child(4) i,.details-cat .cat-item:hover:nth-child(4) i{background-image:url(../images/gather/details-06H.png)}
/* -- */
.details-cat-blank{display:none}
.details-cat.active{position:fixed;top:96px;left:0;z-index:88;}
/* -- */
.details-content{background:#efefef;padding:60px 0}
.details-content .container{display:flex;justify-content:space-between}
.details-content .details-lft{background:#fff;padding:40px;width:69%;height:100%;line-height: 28px;}
.details-content .details-lft h2{font-size:16px;font-weight:bold;line-height: 28px;color:#0075C9;}
.details-content .details-lft p{line-height: 28px;}
.details-content .details-lft .wrap-table{overflow-x: scroll}
.details-content .details-lft img{max-width: 100%;object-fit: cover}
.details-content .details-lft table{white-space: nowrap}
.details-content .details-lft table td{padding: 5px;white-space: normal;word-wrap: break-word;}
.details-content .details-lft .lft-tit,.details-content .details-lft h3{font-size:26px;line-height:26px;color:#333;margin-bottom:20px}
.details-content .details-lft .lft-tit:not(:first-child),.details-content .details-lft h3:not(:first-child){margin-top:30px}
.details-content .details-lft .soft-list{background:#e9eef4}
.details-content .details-lft .soft-list .item-top{border-bottom:1px solid #fff;display:flex;font-size:14px;color:#0075C9;font-weight:700;padding:20px 0 20px 50px}
.details-content .soft-list .item-top .item-tit:nth-child(1){width:40%}
.details-content .details-lft .soft-list .item-cont .item-value:nth-child(3),.details-content .details-lft .soft-list .item-cont .item-value:nth-child(4),.details-content .soft-list .item-top .item-tit:nth-child(2),.details-content .soft-list .item-top .item-tit:nth-child(3){width:30%}
.details-content .details-lft .soft-list .item-cont{padding:20px 0 20px 50px;font-size:14px;color:#555;display:flex}
.details-content .details-lft .soft-list .item-cont .item-value:nth-child(1),.details-content .details-lft .soft-list .item-cont .item-value:nth-child(2){width:20%;word-break: break-word;}
.details-content .details-lft .soft-list .item-cont .item-value:nth-child(2){padding-left:10px}
.details-content .details-lft .soft-list .item-cont:not(:last-child){border-bottom:1px solid #fff}
.details-content .details-lft .news-tit{margin-top:40px}
.details-content .details-lft .related-news{display:flex;flex-wrap:wrap;justify-content:space-between}
.details-content .details-lft .news-cell{display:flex;align-items:center;justify-content:space-between;width:48%;margin-bottom:30px}
.details-content .details-lft .news-cell .picture{width:40%;height:100px}
.details-content .details-lft .news-cell img{width:100%;height:100%;object-fit:cover}
.details-content .details-lft .news-cell .info{width:55%}
.details-content .details-lft .news-cell .tit{font-weight:700;font-size:16px;line-height:22px;height:44px;overflow:hidden;display:-webkit-box;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:2}
.details-content .details-lft .news-cell .news-time{font-size:14px;margin-top:10px;color:#d1d1d1}
.details-content .sidebar-rgt h2.tit{font-size:22px;color:#333;border-bottom:1px solid #f3f3f3;background:#fff;padding:20px;font-weight:700}
.details-content .sidebar-rgt{width:28.5%;height:100%}
.details-content .sidebar-rgt .cell{background:#fff;text-align:center;display:block;padding:60px;border-bottom:2px solid transparent}
.details-content .sidebar-rgt .cell .picture{display:flex;align-items:center;justify-content:center;height:160px}
.details-content .sidebar-rgt .cell img{object-fit:scale-down;max-width:80%;max-height:90%;transition: all .4s ease}
.details-content .sidebar-rgt .cell:hover img{transform: scale(1.1)}
.details-content .sidebar-rgt .cell .tit{color:#333;margin-top:20px;font-size:18px;font-weight:700}
.details-content .sidebar-rgt .cell .tip{color:#666;font-size:14px;margin:20px 0}
.details-content .sidebar-rgt .cell .more-btn{color:#0075C9;width:120px;display:flex;align-items:center;justify-content:center;height:40px;border-radius:20px;margin:0 auto;transition:all .4s ease}
.details-content .sidebar-rgt .cell:hover .more-btn{background:#0075C9;color:#fff}
.details-content .sidebar-rgt .cell+.cell{margin-top:20px}
.details-content .sidebar-rgt .cell:hover{border-color:#0075C9}

.indvdImgClick{cursor:pointer;z-index:10}



/*新闻中心*/
#news-center .banner-title{margin-top:0;padding-top:175px}
.news-list .container{display:flex;flex-wrap:wrap}
.news-list .news-item{width:32%;margin-right:28px;margin-bottom:40px;padding-bottom:40px;box-sizing:border-box;border-bottom:1px solid #f6f6f6}
.news-list .news-item:nth-child(3n){margin-right:0}
.news-list .news-item:hover{border-color:#0075C9}
.news-list .news-item .picture{height:295px;width:100%;overflow: hidden}
.news-list .news-item .picture img{width:100%;height:100%;object-fit:cover;transition: all .4s ease}
.news-list .news-item:hover .picture img{transform: scale(1.1)}
.news-list .news-info{margin-top:40px}
.news-list .news-item .news-time{color:#c7c7c7;font-size:16px}
.news-list .news-item .news-tit{font-size:24px;color:#333;margin:20px 0;}
.news-list .news-item .tip{font-size:14px;color:#777;line-height:24px;overflow:hidden;display:-webkit-box;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:2;height:48px}
.news-list .Pagination{margin-top:20px}

/*新闻详情*/
#news-page .top-nav-link{background:#e8e8e8;color:#555}
#news-page .top-nav-link .nav-link{color:#555}
.article{background:#efefef;padding:60px 0}
.article .container{display:flex;justify-content:space-between}
.article .art-cont{background:#fff;width:73%;padding:55px 40px;height: 100%;}
.article .art-cont h1{color:#333;font-size:24px;text-align:center;font-weight:700}
.article .art-cont .title-info{margin-bottom:50px;padding:20px 0 30px;border-bottom:1px solid #f5f5f5}
.article .art-cont .title-info .time{display:flex;color:#aaa;font-size:13px;justify-content:center;align-items:center}
.article .art-cont .title-info .time img{margin-right:10px}
.article .art-cont .main-content p{font-size:14px;line-height:24px;color:#666}
.article .art-cont .main-content ul li:after{content:'';width:5px;height:5px;background:#a0a0a0;border-radius:50%;margin-top: 12px;left:26px;position:absolute}
.article .art-cont .main-content img{max-width:100%;object-fit:cover}
.article .art-cont .art-bott{margin-top:50px;display:flex;justify-content:space-between;padding-bottom:30px;margin-bottom:45px;border-bottom:1px solid #f0f0f0;align-items:center}
.article .social-share-icon{width:37px;height:37px;border:1px solid #c2c2c2;border-radius:50%;display:inline-flex;align-items:center;justify-content:center}
.article .social-share-icon:not(:first-child){margin-left:20px}
.article .arc-nav a{position:relative;display:block;font-size:14px;color:#666;padding-left:15px}
.article .arc-nav a:hover{color:#0075C9}
.article .arc-nav a:after{content:'';width:7px;height:7px;background:#a0a0a0;border-radius:50%;top:8px;left:0;position:absolute}
.article .arc-nav a:hover:after{background:#0075C9}
.article .arc-nav a:not(:first-child){margin-top:20px}
.art-sidebar{width:25%;background:#fff;height:100%}
.art-sidebar h2.tit{font-size:22px;color:#333;border-bottom:1px solid #f3f3f3;padding:20px;font-weight:700}
.art-sidebar .side-news{padding:25px}
.art-sidebar .news-item .picture{height:215px;width:100%;overflow: hidden}
.art-sidebar .news-item img{width:100%;height:100%;object-fit:cover;transition: all .4s ease}
.art-sidebar .news-item img:hover{transform: scale(1.1)}
.art-sidebar .news-item .news-tit{font-size:18px;color:#333;margin-top:25px;margin-bottom:10px;font-weight:700;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}
.art-sidebar .news-item .tip{font-size:14px;color:#777;line-height:22px;overflow:hidden;display:-webkit-box;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:2;height:44px}
.art-sidebar .news-item{display:block}
.art-sidebar .news-item:not(:first-child){margin-top:20px}


/*分享*/
#toShare .icon-wechat{position: relative;}
#toShare .icon-wechat .wechat-qrcode{display: none;border: 1px solid #eee;position:absolute;z-index:9;top:-205px;left:-84px;width:200px;height:192px;color:#666;font-size:12px;text-align:center;background-color:#fff;box-shadow:0 2px 10px #aaa;transition:all 200ms;-webkit-tansition:all 350ms;-moz-transition:all 350ms; }
#toShare .icon-wechat .wechat-qrcode.bottom {top:40px;left:-84px;}
#toShare .icon-wechat .wechat-qrcode.bottom:after {display:none;}
#toShare .icon-wechat .wechat-qrcode h4{font-weight:normal;height:26px;line-height:26px;font-size:12px; background-color:#f3f3f3; margin:0;padding:0;color: #777; }
#toShare .icon-wechat .wechat-qrcode .qrcode{width:105px; margin:10px auto;}
#toShare .icon-wechat .wechat-qrcode .qrcode table{margin:0!important;}
#toShare .icon-wechat .wechat-qrcode .help p{font-weight:normal;line-height:16px;padding:0;margin:0;}
#toShare .icon-wechat .wechat-qrcode:after{content:'';position:absolute;left:50%;margin-left:-6px;bottom:-13px;width:0;height:0;border-width:8px 6px 6px 6px;border-style:solid;border-color:#fff transparent transparent transparent}
#toShare .icon-wechat:hover .wechat-qrcode{display: block;}


/*在线留言*/
#comments .com-banner{background-image:url(../images/gather/comments-01.jpg)}
#comments .banner-title{margin-top:unset;padding-top:140px}
.comments{background:#f2f2f2}
.comments .user-info{background:#fff;padding:55px 45px}
.comments .user-info .tit{font-size:20px;color:#333;padding-bottom:16px;border-bottom:1px solid #e9e9e9;font-weight:700;margin-bottom:30px}
.comments .user-info .tit span{padding-bottom:19px;border-bottom:1px solid #0075C9}
.comments .form-item{display:flex;align-items:center;margin-bottom:20px;width:50%}
.comments .form-label{display:block;padding:9px 15px;width:170px;font-weight:400;line-height:20px;text-align:right;font-size:16px;color:#444}
.comments .form-label span{color:#e81616;padding-left:5px}
.comments .form-item .input-inline{width:100%;margin-right:10px}
.comments input,.comments textarea, .comments select{height:45px;border:1px solid #f0f0f0;background-color:#f8f8f8;width:100%;padding:5px 10px;border-radius:5px}
.comments select{background-image: none;}
.comments input:focus,.comments textarea:focus, .comments select:focus{background:#fbfbfb;box-shadow:inset 0 0 9px rgba(204,204,204,.39)}
.comments .form-item.name .input-inline{display:flex;align-items:center;justify-content:space-between}
.comments .form-item.name input{width:65%}
.comments .form-item.name .gender{color:#868686;font-size:14px}
.comments .form-list{display:flex;flex-wrap:wrap}
.comments .user-info.demand{margin-top:30px}
.comments .user-info.demand .form-label{padding:9px 0;text-align:left}
.comments .input-select{background-color:#f8f8f8;border:1px solid #f0f0f0;border-radius:3px}
.comments .form-item.select{width:30%}
.comments .form-item.select .form-label{min-width:120px}
.comments .form-item.topic .form-label{width:85px}
.comments .form-item.topic{width:70%}
.comments .form-item.me-msg{width:100%;display:flex;flex-direction:column;align-items:flex-start}
.comments .form-item.me-msg textarea{height:100%;margin-top:10px;font-size:14px;line-height:24px;padding:25px}
.comments .form-item.me-msg textarea::-webkit-input-placeholder{color:#a9a9a9}
.comments .form-item.me-msg textarea:-moz-placeholder{color:#a9a9a9}
.comments .form-item.me-msg textarea:-ms-input-placeholder{color:#a9a9a9}
.comments .form-item.confirm a{color:#0075C9;text-decoration:underline}
.comments .form-item.confirm{font-size:14px;line-height:20px;color:#8f8f8f;margin-top:20px;width: 100%}
.comments .btn{background-color:#0075C9;color:#fff;margin-top:40px}
.comments .btn:hover{background: #fff;border: 1px solid #0075C9;color: #0075C9}


/* sitemap */
.links-box {width: 100%;padding: 80px 0 20px;font-family: Arial;}
.Container-wrapper .links-box:last-child{padding: 80px 0 140px;}
.links-box h1{font-size: 28px;line-height: 50px;color: #000;padding-bottom: 10px;border-bottom: 1px solid #e7e7e7;font-weight: bold;}
.links-box-list {width: 100%;padding-top: 20px;}
.links-box-list li {width: 25%;float: left;}
.links-listbox {margin-top: 20px;}
.links-box-list li .links-listbox:first-child{margin-top: 0;}
.links-listbox h5{font-size: 18px;color: #333;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}
.links-listbox a{font-size: 15px;line-height: 26px;color: #0075C9;display: block;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}
.links-listbox a:hover{color: #1594d8;}



/*联系我们*/
#contact .banner-title{margin-top:unset;padding-top:155px}
.contact-nav .container{display:flex;justify-content:space-between}
.contact-nav .item{text-align:center;padding:0 27px}
.contact-nav .item .tit{font-size:18px;color:#0075C9;margin:30px 0 20px}
.contact-nav .item .tit:hover{text-decoration:underline;}
.contact-nav .item .tip{color:#666;line-height:26px;font-size:16px}
.contact-info{display:flex}
.contact-info .lft{width:50%;background:#f6f6f6}
.contact-info .lft .cont{width:50%;margin:0 auto}
.contact-info .lft .tit{color:#000;font-size:28px;padding-bottom:16px;border-bottom:1px solid #e9e9e9;font-weight:700;margin-bottom:30px;position:relative}
.contact-info .lft .tit:after{content:'';height:1px;background:#0075C9;width:62px;position:absolute;left:0;bottom:-1px}
.contact-info .lft li{font-size:16px;line-height:36px;color:#555}
.contact-info .lft .btn{margin-top:40px;display:flex;align-items:center;justify-content:center}
.contact-info .lft .btn i{display:block;width:18px;height:18px;background-image:url(../images/gather/contact-06.png);margin-right:10px;-webkit-transition:all linear .3s;transition:all linear .3s}
.contact-info .lft .btn:hover i{background-image:url(../images/gather/contact-06H.png)}
.contact-info .rgt{width:50%}
.amap-logo,.amap-copyright{display: none!important;}


/*维修保修*/
.service-warr{background:#f0f0f0}
.service-warr .container{display:flex;justify-content:space-between}
.service-warr .lft{background:#fff;width:25%;height:100%}
.service-warr .lft .item{padding:45px 0;font-size:18px;color:#444;text-align:center;cursor:pointer}
.service-warr .lft .item.active{background:#0075C9;color:#fff}
.service-warr .rgt{background:#fff;width:72.5%;padding:55px 40px;height:100%}
.service-warr .rgt .tit{font-size:18px;line-height:36px;color:#333;font-weight:700;margin-bottom:20px}
.service-warr .rgt .tit:not(:first-child){margin-top:40px}
.service-warr .rgt p{font-size:14px;line-height:24px;color:#666}
.service-warr .rgt p+p{margin-top:10px}

.allCaseMenu{width: 100%;display: flex;margin-bottom: 60px;}
.allCaseMenu a{display: flex;align-items: center;justify-content: center;width: 162px;height: 50px;border-radius: 25px;background: #fff;font-size: 16px;color: #555;transition: all .4s ease;margin-left: 28px;}
.allCaseMenu a:first-child{margin-left: 0;}
.allCaseMenu a:hover, .allCaseMenu a.active{background: #0067b8;color: #fff;}

/* 搜索 */
.searchPage{width: 100%;}
.searchPage-head{width: 100%;padding: 30px 0 84px;background: #e2e9ef;}
.searchPage-head-place{width: 100%;display: flex;align-items: center;}
.searchPage-head-place a{font-size: 14px;color: #363636;font-weight: 700;}
.searchPage-head-place a:not(:first-child)::before{content: ">";font-family: "宋体";margin: 0 14px;}
.searchPage-head-place a:hover{color: #0067b8;}
.searchPage-head-place a:last-child:hover{color: #363636 !important;}
.searchPage-head-search{width: 620px;position: relative;margin: 44px auto 0;}
.searchPage-head-search input{width: 100%;height: 42px;border: 1px solid #0067b8;border-radius: 21px;font-size: 16px;color: #0067b8;padding: 0 126px 0 44px;}
.searchPage-head-search i{position: absolute;width: 44px;height: 100%;top: 0;left: 0;z-index: 4;background: url('../images/gather/search1.png') no-repeat center;}
.searchPage-head-search button{width: 112px;cursor: pointer;position: absolute;right: 0;top: 0;height: 100%;border-radius: 21px;background: #0067b8;font-size: 16px;color: #fff;}
.searchPage-mix{width: 100%;padding: 64px 0 160px;}
.searchPage-result{width: 100%;}
.searchPage-result-hint{color: #0067b8;font-size: 16px;}
.searchPage-result-select{display: flex;align-items: center;margin-top: 36px;}
.searchPage-result-select span{font-size: 16px;color: #666;}
.searchPage-result-select select{width: 272px;background: #eee url('../images/gather/search2.png') no-repeat right 20px center;height: 46px;border: 2px solid #d1d1d1;margin-left: 18px;font-size: 16px;color: #666;padding: 0 20px;}
.searchPage-box{width: 100%;margin-top: 64px;display: flex;flex-wrap: wrap;align-items: flex-start;}
.searchPage-quick{width: 264px;}
.searchPage-quick-name{font-size: 18px;color: #333;font-weight: 700;height: 34px;margin-top: -34px;}
.searchPage-quick-more{width: 100%;border: 1px solid #eee;background: #f6f8f9;}
.searchPage-quick-more a{display: block;width: 100%;padding: 28px 36px;border-bottom: 1px solid #eee;}
.searchPage-quick-more a:last-child{border-bottom: none;}
.searchPage-quick-more a h2{font-size: 16px;color: #0067b8;font-weight: 700;line-height: 1.1;background: url('../images/gather/search3.png') no-repeat right center;transition: all .4s ease;}
.searchPage-quick-more a p{font-size: 15px;line-height: 20px;color: #666;max-height: 40px;margin-top: 4px;transition: all .4s ease;overflow: hidden;display: -webkit-box;text-overflow: ellipsis;-webkit-box-orient: vertical;-webkit-line-clamp: 2;}
.searchPage-quick-more a:hover h2{background-image: url('../images/gather/search3H.png');}
.searchPage-quick-more a:hover p{color: #0067b8;}
.searchPage-list{width: calc(100% - 264px);padding-right: 42px;}
.searchPage-list-link{width: 100%;}
.searchPage-list-link a{width: 100%;display: block;border: 1px solid #eee;background: #f6f8f9;padding: 50px 30px;margin-top: 18px;}
.searchPage-list-link a:first-child{margin-top: 0;}
.searchPage-list-link a h2{font-size: 18px;color: #333;font-weight: 700;transition: all .4s ease;}
.searchPage-list-link a h2 span{color: #0067b8;}
.searchPage-list-link a p{font-size: 15px;color: #666;line-height: 24px;margin-top: 8px;transition: all .4s ease;}
.searchPage-list-link a:hover h2{color: #0067b8;}
.searchPage-list-link a:hover p{color: #0067b8;}
.searchHint{display:none}

.spbuy-banner.com-banner{height: 220px;min-height: auto;}
.spbuy-banner.com-banner .banner-title {margin-top: 54px;}
.spbuy{width: 100%;overflow: hidden;padding: 90px 0 130px;}
.spbuy-mix{width: 100%;background: #fff;box-shadow: 0px 29px 70.2px 19.8px rgba(21, 21, 21, 0.05);padding: 68px 68px;min-height: 680px;}
.spbuy-head{width: 100%;}
.spbuy-head-name{font-size: 26px;color: #333;}
.spbuy-head .searchPage-result-select{margin-top: 32px;}
.spbuy-list{width: 100%;margin-top: 40px;}
.spbuy-list-ul{display: flex;flex-wrap: wrap;margin: -14px 0 0 -24px;}
.spbuy-items{display: flex;width: calc(33.333% - 24px);margin: 14px 0 0 24px;height: 96px;border: 1px solid #eee;align-items: center;padding: 0 50px;justify-content: space-between;transition: all .4s ease;}
.spbuy-items img{max-width: 188px;max-height: 60px;transition: all .4s ease;}
.spbuy-items i{width: 17px;height: 16px;background: url('../images/gather/buyLink.png') no-repeat center;}
.spbuy-items:hover{border-color: #0067b8;}
.spbuy-items:hover img{transform: scale(1.04);}

.tuishi{width: 100%;padding: 80px 0 90px;}
.tuishi-head{width: 100%;text-align: center;}
.tuishi-head .title{font-size: 36px;color: #333;line-height: 1.1;}
.tuishi-head .text{font-size: 15px;color: #777;margin-top: 12px;}
.tuishi-table{width: 100%;margin-top: 36px;}
.tuishi-table table{width: 100%;}
.tuishi-table thead{background: #838c95;font-size: 16px;font-weight: 700;color: #fff;text-align: left;}
.tuishi-table thead th{padding: 20px 50px;text-align:left}
.tuishi-table tbody th{padding: 20px 50px;text-align:left}
.tuishi-table tbody tr{background: #e9eef4;border-top: 1px solid #fff;}
.tuishi-table tbody tr:nth-child(2n){background: #f5f8fc;}
.tuishi-table tbody tr td{font-size: 15px;color: #555;padding: 16px 50px;}
.tuishi-table tbody tr td p{padding-left: 28px;background: url('../images/gather/tuishi.png') no-repeat left center;line-height: 22px;}
.tuishi-table tbody tr td a{color: #0067b8;text-decoration: underline;}

.magnifier{background:#fff;transform:translateY(-50px)}

/* tts */
.tts-banner.com-banner{width:100%;min-height:auto;padding:0}
.tts-banner.com-banner img{width:100%;object-fit:cover;min-height:200px}
.tss{width:100%;padding:84px 0 120px;}
.tss .container{max-width:1502px}
.tts-title{width:100%;text-align:center;}
.tts-title h2{font-size:36px;color:#333;line-height:1.1}
.tts-title p{font-size:16px;color:#777;margin-top:12px;line-height:24px}
.tss-list{width:100%;margin-top:54px}
.tss-list ul{display:flex;flex-wrap:wrap;margin:-30px 0 0 -24px;}
.tss-list li{width:calc(25% - 24px);margin:30px 0 0 24px;background:#fff;transition:all .4s ease;box-shadow: 0px 12px 46px 0px rgba(18, 63, 138, 0.08);}
.tss-image{width:100%;overflow:hidden}
.tss-image img{width:100%;transition:all .6s ease;object-fit:cover;}
.tss-cont{width:100%;padding:36px 30px;}
.tss-cont .title{font-size:18px;color:#0067b8;font-weight:700;line-height:26px;}
.tss-cont .text{font-size:15px;color:#777;line-height:23px;margin-top:6px}
.tss-list li:hover{box-shadow: 0px 12px 46px 0px rgba(18, 63, 138, 0.2);}
.tss-list li:hover .tss-image img{transform:scale(1.06)}


.solution-banner .banner-cont .rgt .rgt-scroll{overflow-y: auto;max-height: 100%;}
.solution-banner .banner-cont .rgt .rgt-scroll::-webkit-scrollbar {width: 4px;}
.solution-banner .banner-cont .rgt .rgt-scroll::-webkit-scrollbar-thumb {background: #0075C9;}
.solution-banner .banner-cont .rgt .rgt-scroll::-webkit-scrollbar-track {background: #f1f1f1;}
.solution-banner .banner-cont .rgt .rgt-scroll{scrollbar-color:#0075C9 #f1f1f1;scrollbar-width:thin;}
.solution-banner .banner-cont .rgt .rgt-scroll{scrollbar-face-color: #0075C9;scrollbar-shadow-color: #0075C9;scrollbar-arrow-color: #000;scrollbar-track-color: #f1f1f1;}

.solution-case .case-list .item .tip {max-height: 168px;overflow-y: auto;}
.solution-case .case-list .item .tip::-webkit-scrollbar {width: 2px;}
.solution-case .case-list .item .tip::-webkit-scrollbar-thumb {background: #0075C9;}
.solution-case .case-list .item .tip::-webkit-scrollbar-track {background: #f1f1f1;}
.solution-case .case-list .item .tip{scrollbar-color:#0075C9 #f1f1f1;scrollbar-width:thin;}
.solution-case .case-list .item .tip{scrollbar-face-color: #0075C9;scrollbar-shadow-color: #0075C9;scrollbar-arrow-color: #000;scrollbar-track-color: #f1f1f1;}
@media all and (max-width:640px) {.solution-case .case-list .item .tip{max-height: none;}}


/* -------------------------PC端--------------------------- */
@media all and (max-width:1700px) {
    /* 1600 × (900/1024/1200) */
    .tss .container {max-width: 1400px;}
}

@media all and (max-width:1599px) {
    /* 1440 × (900/1050) */
    #product-list .prod-select .prod-item li{width:17%}
    .solution-banner .banner-cont{height: 500px;}
    .contact-info .lft .cont{width: 55%}
    .all-case .cont .item{width: 32%}
    .news-list .news-item{width: 31.5%}
    .abUs-comHist:after{right: 21px}
    .download-main .down-rgt .down-cell{padding: 5px}
    .download-main .down-rgt .down-cell .down-info .down-btn{margin-top: 40px}
    #all-case .big-item .cont .item{height: 376px}
    #all-case .big-item .item .script .tip{margin-top: 70px}
    #all-case .big-item .item a:hover .script .tip {margin-top: -20px}
    .backTop {right: 30px;bottom: 40px;}
    .searchPage-head {padding: 30px 0 50px;}
    .searchPage-head-search {margin-top: 32px;}
    .searchPage-mix {padding: 48px 0 100px;}
    .searchPage-result-select {margin-top: 24px;}
    .searchPage-box {margin-top: 50px;}
    .searchPage-list-link a {padding: 40px 30px;}
    .spbuy {padding: 70px 0 90px;}
    .spbuy-items {padding: 0 30px;}
    .tuishi {padding: 70px 0 80px;}
    .tuishi-table thead th {padding: 20px 32px;}
    .tuishi-table tbody th {padding: 20px 32px;}
    .tuishi-table tbody tr td {padding: 16px 32px;}
    .tss .container {max-width: 1160px;}
    .tss {padding: 70px 0 88px;}
    .tts-title h2 {font-size: 32px;}
    .tss-list {margin-top:42px;}
    .tss-list ul {margin: -24px 0 0 -18px;}
    .tss-list li {width: calc(25% - 18px);margin: 24px 0 0 18px;}
    .tss-cont {padding: 24px 20px;}
}

@media all and (max-width:1439px) {
    /* 1360 × (768) */
    .abUs-comHist .auCHman-box .year{width: 62px}
    .abUs-comHist:after{right: 31px}
}

@media all and (max-width:1359px) {
    /* 1280 × (800/854/1024) */
    .product-search .search-lft{width:23%}
    .search-rgt{width:75%}
    .search-rgt .list-cont:after{width: 31.9%}
    .search-rgt .cell{width:31.9%}
    .solution-banner .banner-cont h2.tit{margin: 10px 0 20px;font-size: 22px}
    .solution-banner .banner-cont h1.tit{margin: 10px 0 20px;font-size: 22px}
    .solution-banner .banner-cont p+p {margin-top: 15px;}
    .solution-banner .banner-cont .btn{margin-top: 20px}
    .contact-info .lft .cont{width: 60%}
    .all-case .cont .item .script .tit{margin-right: 43px}
    .hdapply-book {width: 800px;margin-left: -400px;margin-top: -300px;}
}

@media all and (max-width:1279px) {
    /* 1152 × (864) */
    #product-list .prod-select .prod-item li{margin-right:10px;width:19%}
    .search-rgt .list-cont:after{width: 31.8%}
    .search-rgt .cell{width:31.8%}
    .search-rgt .cell{padding:20px}
    .product-search .search-lft .search-tit{font-size:26px}
    .details-content .sidebar-rgt .cell{padding:30px}
    .abUs-comHist:after{right: 23px}
    .solution-banner .banner-cont .rgt{padding: 16px 30px;}
    .contact-nav .item{padding: 0 20px;width: 33.33%}
    .contact-nav .item .tit{font-size: 18px}
    .contact-nav .item .tip{font-size: 14px}
    .contact-info .lft .cont{width: 65%}
    #all-case .big-item .item .script .tit,.all-case .cont .item .script .tit{font-size: 22px}
    .art-sidebar .news-item .picture{height: 180px}
    #news-center .com-banner{min-height: 360px}
    .comments .form-label{font-size: 14px}
    .allCaseMenu {margin-bottom: 40px;}
    .spbuy-items {width: calc(50% - 24px);}
    .tts-title h2 {font-size: 28px;}
    .tss-list li {width: calc(50% - 18px);}
    .tss {padding: 60px 0 70px;}
}

@media all and (max-width:1151px) {
    /* 1024 × (600/768) */
    .product-list .cell{width:31.5%;padding:30px}
    #product-list .prod-select .prod-item li{width:23.5%}
    #product-list .prod-select .prod-item li:nth-child(5n){margin-right:10px}
    #product-list .prod-select .prod-item li:nth-child(4n){margin-right:0}
    .product-search .search-lft .search-tit{font-size:20px}
    .product-search .search-lft .search-tit a{font-size:14px}
    .search-rgt .cell{width:48%}
    .product-search .search-lft{padding:20px}
    .software .cell .cell-text{width:70%}
    .success-case .cont .item .script .tit,.solution-success .cont .item .script .tit{font-size:20px;margin:119px 20px 0 43px}
    .abUs-comHist .auCHman-box .year{font-size: 14px}
    .abUs-comHist .auCHman-box.cur .year{font-size: 18px}
    .abUs-comHist .auCHman-box .year {width: 52px;}
    .abUs-comHist .auCHist-min .his-cont .time-line li:before{left: 59px}
    .abUs-comHist .auCHist-min .his-cont .time-line li:after{left: 56px}
    .company-vision .v-cell .tip{width: 100%;padding: 20px}
    .solution-future .cell-list .cell .tit{font-size: 18px}
    .solution-app .app-cell .rgt-top,.solution-app .app-cell .rgt-bott{padding: 20px}
    .solution-app .app-cell .rgt-top .item{font-size: 13px}
    .solution-app .app-cell .rgt-top img{width: 18px;height: 18px}
    .contact-info .lft .cont{width: 75%}
    #all-case .big-item .cont .item{height: 450px}
    #all-case .big-item .item .script .tip{margin-top: 90px}
    #all-case .big-item .item a:hover .script .tip{margin-top: 20px}
    #all-case .big-item .item .script .tit, .all-case .cont .item .script .tit{font-size: 18px}
    .art-sidebar .side-news{padding: 10px}
    .news-list .news-item{width: 31.3%}
    .download-main .down-lft{padding: 30px 20px}
    .details-mb{display:block}
    .details-pc{display:none}
}


/* ------------------------手机端-------------------------- */
@media all and (max-width:1000px) {
    /* 平板设备 720 适配 */
    .faq-cont .faq-item .item{width:50%}
    .com-banner{min-height:300px}
    .com-banner .banner-title{margin-top:70px}
    .faq-cont{padding:50px 0}
    .product-list .cell{width:48%}
    .product-list .cell:nth-child(3n){margin-right:20px}
    .product-list .cell:nth-child(2n){margin-right:0}
    .product-search .search-lft{padding:10px}
    .details-banner-rgt{padding:20px}
    .details-banner-rgt .rgt-tit{font-size:26px}
    .details-banner-rgt .small-tit{margin-top:30px}
    .details-content .details-lft,.details-content .sidebar-rgt{width:100%}
    .details-content .container{flex-wrap:wrap}
    .details-content .sidebar-rgt{margin-top:30px}
    #product-main .banner{padding:40px 0;min-height:360px}
    #product-main .banner h1{font-size:32px}
    #product-main .banner .banner-icon{width:80%}
    .product-advantage .icon-list .tit{font-size:20px}
    .product-cat .prodcat-search{top:12px}
    .software .cell .cell-text{width:90%}
    .product-industry .cont{flex-wrap:wrap}
    .pInfoSwiper-man,.pInfoSwiper-min,.product-industry .cell{width:50%}
    .pInfoSwiper-min .top{padding:20px 20px 0}
    .pInfoSwiper-min .cont{padding:0 20px 0}
    .success-case .cont,.solution-success .cont{flex-wrap:wrap}
    .solution-success .cont .item,.success-case .cont .item{width:49%;height:240px;background-size:cover;margin-bottom:20px}
    .success-case .cont .item .script .tit,.solution-success .cont .item a .script .tit{margin:50px 20px 0 43px;font-size:20px}
    .success-case .cont .item a:hover .script .tit,.solution-success .cont .item a:hover .script .tit{margin-top:0}
    .success-case .cont .item .script i.right{top:60px;left:0}
    .software .cell-img img{width:80%}
    .registered{min-height:unset}
    #service-center .row .start{padding: 30px 0}
    #service-center .row .start a{display: flex;flex-direction: column;justify-content: center;align-items: center}
    #service-center .row .com-cell{padding: 30px 20px}
    #service-center .row .start p{font-size: 20px}
    #service-center .row .com-cell .tit{font-size: 18px}
    #service-center .row .com-cell .tip{font-size: 14px;min-width: unset;width: 100%}
    #service-center .com-cell:after{width: 20% !important;height: 20% !important;right: 20px;bottom: 20px}
    .company-vision .v-cell{transition: all .4s ease;height: 400px;}
    .company-vision .v-cell:hover{width: 80%}
    #about-us .company-data .cell .top{font-size: 18px}
    #about-us .company-data .cell .top span{font-size: 24px}
    #about-us .company-data .cell .intro{font-size: 16px}
    .abUs-comHist .cont{flex-wrap: wrap}
    .abUs-comHist .auCHist-min{width: 100%}
    .abUs-comHist .auCHist-man{width: 100%;height: 100%;overflow:unset;padding: 0 40px}
    .abUs-comHist .auCHist-man .auCHistManSwiper-prev,
    .abUs-comHist .auCHist-man .auCHistManSwiper-next{display: block;width: 16px;height: 8px;position: absolute;background-repeat: no-repeat;top: 37px}
    .abUs-comHist .auCHist-man .auCHistManSwiper-prev{left: 10px;background-image: url("../images/public/swiper-top.png");transform: rotate(-90deg);}
    .abUs-comHist .auCHist-man .auCHistManSwiper-next{right: 10px;background-image: url("../images/public/swiper-top.png");transform: rotate(90deg);}
    .abUs-comHist .auCHist-min .his-cont .lft{display: none}
    .abUs-comHist .auCHist-min .his-cont .rgt{width: 100%;display: flex}
    .abUs-comHist .cont{margin-top: 30px}
    .abUs-comHist .auCHist-min .box-tit{font-size: 5em}
    .abUs-comHist .auCHist-min,.abUs-comHist .auCHist-min .swiper-slide{height: auto}
    .abUs-comHist{padding: 50px 0 0}
    .development .container{width: 100%}
    .abUs-comHist:after{height: 1px;width: 100%;top: unset;bottom: 29px;right: unset;left: 0}
    .abUs-comHist .auCHman-box.cur .year{border-right: 0;border-top: 1px solid #0075C9}
    .abUs-comHist .auCHman-box .year{padding-top: 5px;text-align: center}
    .abUs-comHist .auCHist-man .swiper-slide{height: 30px;line-height: 30px}
    #solution .solution-main .section h2.title{font-size: 30px}
    .com-banner.solution-banner2 .banner-title{margin-top: 34px}
    .solution-future .cell-list .cell{padding: 20px}
    .solution-app .app-cell .rgt-top img{display: none}
    .solution-app .app-cell .rgt{height: 100%}
    .solution-reprod .cell,.product-cat .cell{padding: 20px}
    .solution-banner .banner-cont .lft, .solution-banner .banner-cont .rgt{width: 100%}
    .solution-banner .banner-cont{flex-wrap: wrap;height: auto}
    .solution-banner .banner-cont .rgt{padding: 30px 20px}
    .solution-case .case-list{flex-wrap: wrap}
    .solution-case .case-list .item{width: 100%}
    .solution-case .case-list .item:nth-child(2){display:flex;flex-direction: column-reverse;margin: 20px 0}
    .solution-case .case-list .item-txt{padding: 30px 20px;height: auto}
    #contact .banner-title{padding-top: 100px}
    .contact-info .lft .tit{font-size: 22px}
    .contact-info .lft .cont{width: 80%}
    #all-case .big-item .item .script .tit{margin-right: 43px}
    #all-case .big-item .cont .item{height: 360px}
    #all-case .big-item .item .script .tip{margin-top: 50px}
    #all-case .big-item .item a:hover .script .tip{margin-top: -20px}
    .all-case .cont .item{width: 48%}
    .all-case .cont .item:nth-child(3n){margin-right: 20px}
    .all-case .cont .item:nth-child(2n){margin-right: 0}
    .article .container,.download-main .container{flex-wrap: wrap}
    .article .art-cont,.art-sidebar{width: 100%}
    .art-sidebar{margin-top: 40px}
    .art-sidebar .side-news{padding: 20px}
    #news-center .com-banner{min-height: 300px}
    #news-center .banner-title{padding-top: 140px}
    .news-list .news-item{width: 47.8%;margin-bottom: 30px;padding-bottom: 30px}
    .news-list .news-item:nth-child(3n) {margin-right: 20px;}
    .news-list .news-item:nth-child(2n) {margin-right: 0;}
    .comments .user-info{padding: 30px}
    .comments .form-label{font-size: 13px}
    .comments .form-item.topic{width: 100%}
    .comments .form-item.select{width: 50%}
    .comments .form-item.topic .form-label{min-width: 90px}
    #comments .banner-title{padding-top: 105px}
    .download-main .down-lft,
    .download-main .down-rgt{width: 100%}
    .download-main .down-lft{padding: 40px 30px;margin-bottom: 30px}
    .download-main .down-rgt .down-rgt-data{width: 100%}
    .hdapply-book {width: 92%;margin-left: 0;left: 4%;margin-top: -300px;}
    .download-main .down-rgt .down-cell{width: 100%;}   
    .abUs-comHist .auCHist-min .his-cont .time-line{height: 100%;overflow: unset}
    .abUs-comHist .auCHist-min .his-cont .rgt{overflow: hidden;}
    .company-vision .v-cell .tit{margin-top: 50px;}
    .company-vision .v-cell:hover img{margin-top: -90px;}
    .links-box {padding: 60px 0 20px;}
    .Container-wrapper .links-box:last-child {padding: 60px 0 100px;}
    .links-box h1 {font-size: 24px;line-height: 40px;padding-bottom: 6px;}
    .links-listbox h5 { font-size: 16px;}
    .links-listbox a {font-size: 14px;line-height: 24px;}
    .aboutus-banner{padding: 80px 0;}
    .com-banner .banner-tip{line-height: 28px}
    .com-banner.solution-banner2 .call-btn{font-size: 16px}
    .com-banner.solution-banner2 .banner-btn{margin-top: 20px}
    .service-warr .rgt p+p img{max-width:100%;}
    #product-main .banner .banner-icon.active{position:static}
    .product-cat .cell .more-btn{background:#0075C9;color:#fff}
    .product-list .cell .more-btn{background:#0075C9;color:#fff}
    .searchPage-list {width: 100%;padding-right: 0;}
    .searchPage-quick{width: 100%;margin-top: 40px;}
    .searchPage-quick-name {margin-top: 0;}
    .spbuy-mix {padding: 40px 40px;min-height: auto;}
    .tuishi {padding: 60px 0 70px;}
    .tuishi-table thead th {padding: 16px 20px;}
    .tuishi-table tbody th {padding: 16px 20px;}
    .tuishi-table tbody tr td {padding: 12px 20px;}
    .tuishi-table{overflow-y: auto;}
    .tuishi-table table{width: 900px;}
}
@media all and (max-width:640px) {
    /* 移动终端以上 360 适配 */
    .faq-cont .faq-item{margin-bottom:40px}
    .com-banner .banner-title{font-size:30px}
    .com-banner{min-height:250px}
    .com-banner .banner-title{margin-top:66px}
    .tab-cont li .cont{margin-left:10px}
    .tab-cont .faq-tit svg{margin-right:0}
    .tab-cont .faq-tit{font-size:14px}
    .tab-cont .qnumber{font-size:16px}
    .tab-cont li:not(:first-child){margin-top:30px}
    .Pagination a{font-size:14px;padding:6px 8px;line-height: 1.1;height: auto;}
    .Pagination .page-num{font-size:14px;padding:6px 8px;line-height: 1.1;height: auto;margin: 0 2px;}
    .Pagination {margin-top: 32px;}
    .Pagination a {font-size: 14px;padding: 6px 8px;}
    .Pagination .spage-skip{width:100%;margin-top:30px;justify-content:center}
    .Pagination .spage-skip input{height:31px}
    .Pagination .j-page{display:none}
    .Pagination a span.lft,.Pagination a span.rgt{margin:0}
    .product-list .cell{width:100%;margin:0 0 20px}
    .product-list .cell:nth-child(3n){margin-right:0}
    #product-list .prod-select .prod-item li{width:100%;margin-right: 0;}
    #product-list .prod-select .prod-item li:nth-child(5n) {margin-right:0}
    #product-list .prod-select .prod-item li:nth-child(4n){margin-right:0}
    #product-list .prod-select .prod-item li:nth-child(2n){margin-right:0}
    .com-banner .banner-tip{font-size:14px}
    #product-list .com-banner{min-height:380px}
    .product-search .container{flex-wrap:wrap}
    .product-search .search-lft{width:100%;margin-bottom:30px}
    .search-rgt .cell{width:100%;margin:0 0 20px}
    .search-rgt{width:100%}
    .details-banner-lft,.details-banner-rgt{width:100%}
    .details-banner .container{flex-wrap:wrap}
    .details-banner-rgt{margin-top:20px}
    .nav-link{padding-top:15px}
    .top-nav-link{padding-bottom:15px}
    .details-banner,.details-content{padding:30px 0}
    .details-cat .cat-item{font-size:12px;height:40px}
    .details-cat .cat-item i{width:16px;height:16px;background-size:16px;margin-right:6px}
    .details-content .details-lft{padding:20px}
    .details-content .details-lft .soft-list .item-cont,.details-content .details-lft .soft-list .item-top{min-width:600px}
    .details-content .details-lft .soft-list{overflow-y:auto}
    .details-content .details-lft .news-cell{width:100%}
    .details-content .details-lft .news-cell .tit{font-size:14px;font-weight:400}
    .details-content .details-lft .news-cell .news-time{font-size:13px}
    .details-content .details-lft .lft-tit,.details-content .details-lft h3{font-size:22px}
    #product-main .banner .banner-icon{width:100%;margin-top:24px}
    .product-advantage .icon-list .item{width:45%}
    .product-advantage .icon-list{flex-wrap:wrap}
    .product-advantage .icon-list .item:nth-child(1),.product-advantage .icon-list .item:nth-child(2){margin-bottom:30px}
    .product-cat .prodcat-search{position:static;width:100%;margin-top:20px}
    .product-cat .prodcat-search a{justify-content:center}
    .software .cell-img{display:none}
    .software .cell .cell-text{width:100%;position:static;padding:20px;height:auto}
    .software .cell-text .soft-icon .item{padding:10px;font-size:16px;line-height:20px}
    .software .cell-text .soft-icon .item img{width:40px;height:40px}
    .product-industry .cell{width:100%}
    .product-industry .cell:nth-child(even){display:flex;flex-direction:column-reverse}
    .product-industry .cell:not(:first-child){margin:20px 0}
    .pInfo-swiper{flex-direction:column}
    .pInfoSwiper-man,.pInfoSwiper-min{width:100%}
    .solution-success .cont .item,.success-case .cont .item{width:100%}
    .registered{padding: 40px 20px;}
    .registered .reg-box{padding: 20px}
    .registered .title.retun-home{margin-bottom: 30px}
    .registered .title{font-size: 28px}
    .registered .form-label{width: 100px}
    #service-center .row{flex-wrap: wrap}
    #service-center .row .start{width: 100%;border-bottom: 1px solid #e0e5eb;padding: 10px 0;}
    #service-center .row .com-cell{width: 50%}
    #service-center .row .start a{flex-direction: row;}
    #service-center .row .start img{width: 50px;height: 50px;margin-right: 10px;}
    #service-center .row .start p{margin-top: 0}
    #about-us .company-pro .container{padding: 0 20px}
    #about-us .company-pro.com-block{padding-bottom: 40px}
    #about-us .company-data{flex-wrap: wrap}
    #about-us .company-data .cell{width: 50%}
    .company-vision .v-cell{height: 300px}
    .company-vision .v-cell:hover img{margin: -100px auto 0;}
    .company-vision .v-cell .tit{font-size: 18px}
    .company-vision .v-cell .tip{padding: 0 16px;font-size: 14px}
    .abUs-comHist .auCHist-min .box-tit{font-size: 4em}
    .development .container{width: 92%}
    .abUs-comHist .auCHist-min .his-cont .time-line li{font-size: 14px;padding-left: 50px}
    .abUs-comHist .auCHist-min .his-cont .time-line li:after{left: -20px}
    .abUs-comHist .auCHist-min .his-cont .time-line li:before{left: -17.5px;}
    .abUs-comHist .auCHist-min .his-cont .time-line .month{font-size: 16px;}
    .aboutus-banner .tit{font-size: 30px;}
    .aboutus-video{margin-top: 30px}
    .aboutus-video i{width: 40px;height: 40px}
    #solution .solution-main .com-block{padding: 40px 0}
    .com-banner.solution-banner2 .banner-btn{margin-top: 20px}
    .solution-future .cell-list,.solution-app .app-cell{flex-wrap: wrap}
    .solution-future .cell-list .cell{width: 100%}
    .solution-app .app-cell .lft{width: 100%}
    .solution-app .app-cell .rgt{width: 100%;margin-top: 20px}
    .solution-app .app-cell .top-title{font-size: 22px}
    .solution-app .app-cell .lft .info{bottom: 0}
    .solution-app .thumb-box ul li{font-size: 14px}
    .solution-app .app-cell .rgt-top{padding: 20px 10px;}
    .service-warr .container,.contact-nav .container,.contact-info,#all-case .big-item .cont{flex-wrap: wrap}
    .service-warr .lft,.service-warr .rgt{width: 100%}
    .service-warr .rgt{margin-top: 30px;padding: 30px;}
    .service-warr .lft .item{padding: 15px 0}
    .contact-nav .item{width: 100%;padding: 0 30px}
    .contact-nav .item:not(:first-child){margin-top: 40px}
    .contact-info .lft,
    .contact-info .rgt,#all-case .big-item .cont .item,.all-case .cont .item{width: 100%}
    .contact-info .rgt{height: 400px}
    #all-case .big-item .cont .item:not(:first-child){margin-top: 30px}
    .all-case .cont .item{height: 300px;margin-right: 0}
    .all-case .cont .item:nth-child(3n){margin-right: 0;}
    .all-case .cont .item .script .tit{margin-top: 80px}
    .all-case .cont .item a:hover .script .tit {margin-top: 20px;}
    .joinUs-main .tip{padding: 0 20px}
    .joinUs-job .join-title,.joinUs-job .join-top{padding:10px;font-size:14px}
    .joinUs-job .job-tit:nth-child(5){display: none}
    .joinUs-job .job-tit:nth-child(1){width: 35%}
    .joinUs-job .job-tit:nth-child(2){width: 30%}
    .joinUs-job .job-tit {padding-right: 10px;}
    .joinUs-job .join-content{padding: 30px 20px}
    .registered .send-btn{width: 43%}
    .registered .send-code input{width: 55%}
    .registered .send-btn{font-size: 12px}
    .article .art-cont{padding: 30px 20px}
    .article .art-cont h1{font-size: 20px}
    .article .art-cont .title-info{margin-bottom: 30px;padding: 10px 0 20px;}
    .article .art-cont .main-content img{margin: 30px 0;}
    .article .art-cont .main-content p+p{margin-top: 20px}
    .article .art-cont .art-bott{margin: 30px 0}
    .article{padding: 30px 0}
    .news-list .news-item{width: 100%;margin-right: 0;}
    .news-list .news-item:nth-child(3n) {margin-right: 0;}
    #news-center .com-banner{min-height: 200px}
    #news-center .banner-title,#comments .banner-title {padding-top: 85px;}
    .com-banner .banner-tip{margin-top: 10px}
    .com-banner.solution-banner2 .call-btn,.com-bottom .contact-btn{padding: 10px 20px;}
    .comments .form-item,.comments .form-item.select{width: 100%}
    .comments .user-info{padding: 20px}
    .comments .form-label{font-size: 14px}
    .registered.zhuce .form-item.confirm .form-label{display: none}
    .registered.zhuce .form-item{flex-direction: column;align-items: unset}
    .registered.zhuce .form-label{padding-left: 0;width: 100%;text-align: left}
    .registered.zhuce .form-item.name .gender{margin-left: 20px}
    .registered.zhuce .form-item.phone .phone-label{font-size: 13px;width: 30%}
    .registered.zhuce .getCode{font-size: 13px;width: 45%}
    .download-main .down-rgt .down-cell .down-info{padding: 20px 0 20px 20px;}
    .download-main .down-rgt .down-cell{padding: 10px}
    #product-list .prod-select .prod-item{max-height: 300px;overflow-y: scroll}
    .Pagination .spage-skip{margin: 20px 0 0 0;}
    .Pagination .page-rgt {width: 100%;margin-top: 30px;justify-content: center;}
    .links-box {padding: 30px 0 0;}
    .links-box h1 {font-size: 20px;line-height: 34px;}
    .Container-wrapper .links-box:last-child {padding: 30px 0 50px;}
    .links-box-list ul {margin-top: -4%;}
    .links-box-list li {width: 100%;float: none;margin-top: 4%;}
    .links-listbox {margin-top: 10px;}
    .product-cat .swiper-wrapper{padding-bottom: 60px;}
    .aboutus-banner{padding: 40px 0;}
    .com-banner .banner-tip{line-height: 20px}
    .com-banner.solution-banner2 .banner-title{margin-top: 20px;font-size: 26px}
    .com-banner.solution-banner2 .call-btn{font-size: 14px}
    .backTop {right: 8px;bottom: 20px;width: 40px;height: 40px;background-size: 20px auto;}
    #product-main .banner .banner-icon{padding:0}
    #product-main .banner .banner-icon .item {font-size: 12px;}
    #product-main .banner .banner-icon img {margin-bottom: 4px;}
    #product-main .banner .banner-icon .item:not(:first-child) {margin-left: 10px;}
    .software .cell-text .soft-icon .item .tit {font-size: 12px;}
    .product-industry .cell:nth-child(2n) .txt:before {transform: rotate(0);top: -14px;bottom: auto;}
    .allCaseMenu {margin-bottom: 28px;}
    .allCaseMenu a {width: auto; height: 40px;border-radius: 20px;font-size: 15px;margin-left: 8px;padding: 0 14px;}
    .searchPage-head-search{width: 100%;margin-top:12px}
    .searchPage-head {padding: 20px 0 24px;}
    .searchPage-head-place a:not(:first-child)::before {margin: 0 8px;}
    .searchPage-mix {padding: 28px 0 40px;}
    .searchPage-result-select {margin-top: 12px;}
    .searchPage-result-select select {width: 240px;height: 40px;margin-left: 10px;padding: 0 16px;background-position: right 16px center;}
    .searchPage-box {margin-top: 24px;}
    .searchPage-list-link a {padding: 20px 15px;}
    .searchPage-quick {margin-top: 24px;}
    .searchPage-quick-more a {padding: 20px 20px;}
    .spbuy {padding: 32px 0 40px;}
    .spbuy-mix {padding: 20px 15px;}
    .spbuy-head-name {font-size: 24px;}
    .spbuy-head .searchPage-result-select {margin-top: 12px;}
    .spbuy-list {margin-top: 24px;}
    .spbuy-list-ul {margin: -14px 0 0;}
    .spbuy-items {width: 100%;margin: 14px 0 0;height: 88px;padding: 0 20px;}
    .tuishi {padding: 36px 0 40px;}
    .tuishi-head .title {font-size: 26px;}
    .tuishi-head .text {margin-top: 8px;}
    .tuishi-table {margin-top: 24px;}
    .tuishi-table thead th {padding: 10px 16px;}
    .tuishi-table tbody th {padding: 10px 16px;}
    .tuishi-table tbody tr td {padding: 8px 16px;}
    .tss {padding: 32px 0 40px;}
    .tts-title h2 {font-size: 22px;}
    .tts-title p {font-size: 15px;margin-top: 8px;line-height: 20px;}
    .tss-list {margin-top: 24px;}
    .tss-list ul {margin: -16px 0 0;}
    .tss-list li {width: 100%;margin: 16px 0 0;}
    .tss-cont {padding: 18px 15px;}
    .tss-cont .text {line-height: 20px;margin-top: 4px;}
    .tss-cont .title {font-size: 16px;line-height: 23px;}
    .product-industry .cell:nth-child(2n){display:flex;flex-direction:column;}
    #product-resources .pInfo-swiper .pInfoSwiper-man{height:240px;}
    #product-resources .pInfo-swiper .pInfoSwiper-man .swiper-container{height:240px;}
}


.details-banner .thumb-box ul {
    flex-direction: column;
}