@charset "utf-8";

/* =====================内页样式======================== */

/*公共样式*/

.top-nav-link{background:#e4eaf2;padding-bottom:20px}
.nav-link{color:#4d545d;display:flex;padding-top:20px;flex-wrap:wrap}
.nav-link li a:hover{color:#0273c1;}
.nav-link .arrow-right{margin:0 15px}
.arrow-right{font-family:"\5B8B\4F53";font-weight:700}
.common-banner{background-size:cover;background-repeat:no-repeat;height:450px}
.common-banner h1.banner-title{padding-top:175px;color:#fff}
.common-banner h1.banner-title .eng{font-size:75px;line-height:26px;text-transform:uppercase}
.common-banner h1.banner-title .chs{display:block;font-size:36px;margin-top:15px}
.com-title{color:#222c38;font-size:40px;margin-bottom:40px;text-align:center}

/*产品详情*/
.product-banner{padding:60px 0}
.product-banner .container{display:flex;justify-content:space-between}
.product-banner .lft{width:50%;display:flex;height:480px;justify-content:space-between}
.product-banner .thumb-box{width:20%;overflow:hidden;font-size:0}
.product-banner .thumb-box ul{display:flex;flex-direction:column;height:100%}
.product-banner .thumb-box ul li{width:100%;height:23%;border:1px solid #ededed;cursor:pointer;display:flex;justify-content:center;align-items:center;position:relative}
.product-banner .thumb-box ul li.ontrue{border-color:#8bc145}
.product-banner .thumb-box ul li img{object-fit:cover;max-width: 80%;max-height: 80%}
.product-banner .thumb-box ul li+li{margin-top:20px}
.product-banner .swiper-container{height:100%;width:78%;border:1px solid #ededed;margin-right:0}
.product-banner .swiper-slide{display:flex;align-items:center;justify-content:center;position:relative}
.product-banner .pro-icim{width:80%;overflow:hidden;position:relative;text-align:center}
.product-banner .pro-icim .image{width:100%;object-fit:scale-down;transition:all .4s ease}
.product-banner .rgt{width:49%;background:#fbfbfb;border:1px solid #ececec;padding:35px 55px}
.product-banner .rgt:hover .rgt-tit{color: #8bc145;}
.product-banner .rgt-tit{color:#333;font-size:32px;font-weight:700;transition: all .4s ease;}
.product-banner .rgt .tip{font-size:14px;line-height:22px;color:#666;margin:25px 0}
.product-banner .rgt .features-tit{font-size:18px;color:#444;font-weight:700}
.product-banner .rgt .list-dot{display:flex;margin-top:25px;flex-wrap: wrap}
.product-banner .rgt .list-dot li{font-size:15px;color:#444;position:relative;padding-left:18px;width: 20%}
.product-banner .rgt .list-dot li:after{content:'';width:6px;height:6px;position:absolute;left:0;top:7px;background:#858585;border-radius:50%}
.product-banner .rgt .price-btn{display:block;width:166px;height:55px;line-height:55px;text-align:center;color:#fff;font-size:18px;background:#8bc145;border-radius:30px;border:1px solid transparent;margin-top:70px;font-weight: 800;}
.product-banner .rgt .price-btn:hover{background:#fff;color:#8bc145;border-color:#8bc145}
.product-cat{border-top:1px solid #f3f3f3;border-bottom:1px solid #f3f3f3}
.product-cat .container{display:flex}
.product-cat .cat-item{display:flex;align-items:center;justify-content:center;width:150px;height:70px;font-size:17px;color:#444;border-left:1px solid #f3f3f3;cursor:pointer;box-sizing:border-box;border-bottom:2px solid transparent;transition:all .2s ease}
.product-cat .cat-item i{width:25px;height:25px;background-repeat:no-repeat;vertical-align:middle;margin-right:10px;transition:all .2s ease}
.product-cat .cat-item.active,.product-cat .cat-item:hover{color:#8bc145;border-bottom-color:#8bc145}
.product-cat .cat-item:nth-child(1) i{background-image:url(../images/gather/product-01.png)}
.product-cat .cat-item:nth-child(2) i{background-image:url(../images/gather/product-02.png)}
.product-cat .cat-item:nth-child(3) i{background-image:url(../images/gather/product-03.png)}
.product-cat .cat-item.active:nth-child(1) i,.product-cat .cat-item:hover:nth-child(1) i{background-image:url(../images/gather/product-01H.png)}
.product-cat .cat-item.active:nth-child(2) i,.product-cat .cat-item:hover:nth-child(2) i{background-image:url(../images/gather/product-02H.png)}
.product-cat .cat-item.active:nth-child(3) i,.product-cat .cat-item:hover:nth-child(3) i{background-image:url(../images/gather/product-03H.png)}
.product-content{padding:37px 0 118px;background:#f2f2f2}
.product-content .container{display:flex;justify-content:space-between}
.product-content .lft{background:#fff;padding:40px;width:70%;font-size: 16px;line-height: 26px}
.product-content .lft img{max-width: 100%;object-fit: cover;}
.product-content .lft p{color:#555;font-size:16px;line-height:26px}
.product-content .rgt{width:28.5%}
.product-content .rgt h2.tit{font-size:22px;color:#333;border-bottom:1px solid #f3f3f3;background:#fff;padding:20px;font-weight:700}
.product-content .rgt .cell{background:#fff;text-align:center;display:block;padding:60px;border-bottom:2px solid transparent}
.product-content .rgt .cell .picture{display:flex;align-items:center;justify-content:center;height:160px}
.product-content .rgt .cell img{object-fit:scale-down;width:90%;height:100%}
.product-content .rgt .cell .tit{color:#333;margin-top:20px;font-size:18px;font-weight:700;transition: all .4s ease;}
.product-content .rgt .cell:hover .tit{color: #8bc145;}
.product-content .rgt .cell .tip{color:#666;font-size:14px;margin:20px 0}
.product-content .rgt .cell .more-btn{color:#8bc145}
.product-content .rgt .cell+.cell{margin-top:20px}
.product-content .rgt .cell:hover{border-color:#8bc145}

/*产品中心*/
.prodcenter-banner{background-image:url(../images/gather/prodcenter-01.jpg)}
.prodcenter-icon .container{display:flex;justify-content:space-between}
.prodcenter-icon .cell{width:25%;display:flex;flex-direction:column;justify-content:center;align-items:center;font-size:18px;color:#444;height:240px;border-left:1px solid #e4ebf3 ;transition:all .4s ease}
.prodcenter-icon .cell:first-child{border-left: 0;}
.prodcenter-icon .cell i{display:block;background-image:url(../images/gather/prodcenter-02.png);background-repeat:no-repeat;width:54px;height:44px;margin-bottom:22px;transition:all .4s ease}
.prodcenter-icon .cell.active,.prodcenter-icon .cell:hover{color:#8bc145}
.prodcenter-icon .cell.active i{background-image:url(../images/gather/prodcenter-02H.png)}
.prodcenter-icon .cell:nth-child(2) i{background-image:url(../images/gather/prodcenter-03.png)}
.prodcenter-icon .cell.active:nth-child(2) i{background-image:url(../images/gather/prodcenter-03H.png)}
.prodcenter-icon .cell:nth-child(3) i{background-image:url(../images/gather/prodcenter-04.png)}
.prodcenter-icon .cell.active:nth-child(3) i{background-image:url(../images/gather/prodcenter-04H.png)}
.prodcenter-icon .cell:nth-child(4) i{background-image:url(../images/gather/prodcenter-05.png)}
.prodcenter-icon .cell.active:nth-child(4) i{background-image:url(../images/gather/prodcenter-05H.png)}
.prodcenter-icon .cell:nth-child(5) i{background-image:url(../images/gather/prodcenter-06.png)}
.prodcenter-icon .cell.active:nth-child(5) i{background-image:url(../images/gather/prodcenter-06H.png)}
.prodcenter-icon .cell:hover i{animation:pulse 1s .2s linear both; ; -webkit-animation:pulse 1s .2s linear both;-moz-animation:pulse 1s .2s linear both;}
@keyframes pulse{ 0%{-webkit-transform:scale(0.95)}50%{-webkit-transform:scale(1)} 100%{-webkit-transform:scale(0.95)} }
 @-webkit-keyframes pulse{ 0%{-webkit-transform:scale(0.95)}50%{-webkit-transform:scale(1)} 100%{-webkit-transform:scale(0.95)} }
 @-moz-keyframes pulse{0%{-moz-transform:scale(0.95)}50%{-moz-transform:scale(1)}100%{-moz-transform:scale(0.95)}}
.prodcenter-list{background:#e5ebf3;padding:67px 0 83px}
.prodcenter-list .container{display:flex;justify-content:space-between;flex-wrap:wrap}
.prodcenter-list .item{background:#fff;display:flex;height:460px;width:49%;margin-bottom:30px}
.prodcenter-list .item .picture{width:50%;display:flex;align-items:center;justify-content:center;overflow:hidden}
.prodcenter-list .item .picture img{object-fit:cover;max-width: 80%;max-height: 80%;}
.prodcenter-list .item .prod-info{width:50%;display:flex;justify-content:center;flex-direction:column;padding:20px}
.prodcenter-list .item .prod-info:hover a{color:#8bc145;}
.prodcenter-list .item .prod-info .tit{font-size:30px;line-height:40px;color:#2c2e30}
.prodcenter-list .item .prod-info .desc{font-size:16px;line-height:24px;color:#a1a1a1;margin:10px 0 30px}
.prodcenter-list .item .prod-info .size{font-size:16px;line-height:24px;color:#555}
.prodcenter-list .item .prod-info .size span{color:#a6a6a6}
.prodcenter-list .item .prod-info .size:not(:first-child){margin-top:10px}
.prodcenter-list .item .prod-info .go-btn{color:#8bc145;font-size:16px;margin-top:45px}
.prodcenter-list .item .prod-info .go-btn a{position:relative}

/*服务支持*/
.support-banner{background-image:url(../images/gather/support-01.jpg)}
.support-issue{padding:128px 0 90px}
.support-issue .issue-ul{display:flex;justify-content:space-between;flex-wrap:wrap}

.support-issue li{display:flex;justify-content:space-between;width:48%;border-bottom:1px solid #ebebeb;padding-bottom:30px;margin-bottom:30px;align-items:flex-end}

.support-issue li .time{color:#b8b8b8;font-size:14px;margin-bottom:10px}

.support-issue li .tit{font-weight:700;font-size:18px;color:#444;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;width: 95%}

.support-issue li:hover .arrow-right,.support-issue li:hover .tit{color:#8bc145}

.support-issue li .arrow-right{font-size:20px}

.support-issue li a{width: 95%}

.support-issue .swiper-pagination{position:static}

.support-issue .swiper-pagination-bullet{margin:0 5px;width:10px;height:10px}

.download{background:#edf1f7;padding:106px 0 81px}

.download-ul{display:flex;flex-wrap:wrap}

.download-ul li{width:32%;height:110px;margin-bottom:20px;margin-right:20px;transition:all .4s ease}

.download-ul li:hover{box-shadow:0 0 30px rgba(0,0,0,.2)}

.download-ul li:nth-child(3n){margin-right:0}

.download-ul li a{display:flex;background:#fff;border-radius:5px;border:1px solid #cad3e0;width:100%;height:100%;line-height:110px;font-size:14px;color:#4d535b;padding:0 30px;position:relative;align-items: center;}
.download-ul li a p{width: calc(100% - 60px); white-space: nowrap;text-overflow: ellipsis;overflow: hidden;line-height: 22px;}
.download-ul li:hover a{color:#8bc145;}
.download-ul li i{display:block;position:absolute;right:30px;top:42px;background:url(../images/gather/support-02.png);width:26px;height:26px;background-size:26px 26px}

.download .swiper-pagination{position:static}

.download .swiper-pagination-bullet{margin:0 5px;width:10px;height:10px}

.support-bottom{padding:60px 0;background:url(../images/gather/support-03.jpg) no-repeat;text-align:center;background-size:cover}

.support-bottom p{color:#fff;font-size:16px;line-height:36px}

.support-bottom .bott-btn{display:inline-flex;margin-top:15px;padding:15px 60px;border:1px solid #fff;border-radius:30px;color:#fff;font-size:18px;align-items:center}

.support-bottom .bott-btn:hover{background:#fff;color:#8bc145}







/*关于我们*/

.about-banner{background-image:url(../images/gather/about-01.jpg)}

.company-intro{background:#e5ebf3 url(../images/gather/about-02.jpg) no-repeat;background-size:cover;padding:100px 0 130px}

.company-intro .container{display:flex;align-items:center;justify-content:space-between}

.company-intro .lft{width:45%}

.company-intro .lft .tit{font-size:36px;color:#222c38}

.company-intro .lft .intro{margin-top:35px;height: 343px;overflow-y: auto;padding-right: 20px;}

.company-intro .lft .intro::-webkit-scrollbar {width:8px;height: 100%;background: #dddddd;}

.company-intro .lft .intro::-webkit-scrollbar-thumb {background: #c2c2c2;}

.company-intro .lft .intro::-webkit-scrollbar-track {border-radius: 30px;}

.company-intro .lft .intro p{font-size:16px;line-height:28px;color:#666}

.company-intro .lft .intro br{content: '';display: block;margin-top: 10px;}

.company-intro .rgt{width:50%;position:relative}

.company-intro .rgt img{width:100%;height:100%;object-fit:cover}

.aboutus-video{width:66px;height:66px;display:flex;align-items:center;justify-content:center;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background:rgba(0,0,0,.2);border-radius:50%;transition:all .2s ease-in;cursor:pointer}

.aboutus-video:hover{background:rgba(0,0,0,.4)}

.aboutus-video i{display:block;width:34px;height:34px;background:url(../images/index/video.png) no-repeat center/100% auto}

.advantage{padding:120px 0 200px;background:#030935 url(../images/gather/about-04.jpg) no-repeat;background-size:cover}

.advantage .com-title{color:#fff;margin-bottom:75px}

.advantage .about-icon{display:flex}

.advantage .about-icon .cell{width:25%;text-align:center;position: relative;}

.advantage .about-icon .cell .icon{display:inline-flex;align-items:center;justify-content:center;background:#fff;border-radius:50%;width:110px;height:110px;position: absolute;left: 50%;top: 42px;transform: translateX(-50%);}
.advantage .about-icon .cell .bg{width:195px;height:195px;margin: 0 auto;}
.advantage .about-icon .cell .bg img{animation: rotate 8s linear infinite;-webkit-animation:rotate 8s linear infinite;width: 100%;height: 100%;object-fit: cover}
.advantage .about-icon .cell .tit{font-size:20px;color:#fff;margin-top:25px}

@keyframes rotate{0%{transform: rotate(360deg);}100%{transform: rotate(0);}}
@-webkit-keyframes rotate{0%{transform: rotate(360deg);}100%{transform: rotate(0);}}

.about-history{padding:145px 0 125px;background:url(../images/gather/about-10.jpg) no-repeat 50%;background-size:cover}

.his-main{padding:50px 0;width: 900px}

.his-main .container{position:relative;padding:0 110px;display:flex;align-items:center;justify-content:center;z-index:1}

.his-main .year{color:#d6e1c8;font-size:368px;font-weight:700;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);z-index:-1}

.his-main .main-cont{background:#0058cc url(../images/gather/about-11.jpg);width:618px;height:231px;z-index:1;color:#fff;padding:40px;margin: 0 auto}

.his-main .main-cont .cont-year{font-size:36px;font-weight:700}

.his-main .main-cont .text{font-size:15px;line-height:22px}

.his-main .auCHistManSwiper-prev{display:block;left:0;width:16px;height:10px;position:absolute;background-repeat:no-repeat;top:50%;background-image:url(../images/public/mbArr.png);transform:rotate(90deg);z-index:99}

.his-main .auCHistManSwiper-next{display:block;right:0;width:16px;height:10px;position:absolute;background-repeat:no-repeat;top:50%;background-image:url(../images/public/mbArr.png);transform:rotate(-90deg);z-index:99}

.his-nav{padding:50px 0 0;margin-top:50px}

.his-nav:after{content:'';position:absolute;top:40px;left:0;background:#e0e0e0;height:1px;width:100%}

.his-nav .auCHman-box{display:flex;justify-content:center;color:#555;font-size:16px;padding-top:15px;position:relative;height:51px}

.his-nav .auCHman-box:after{content:'';position:absolute;top:-15px;left:calc(50% - 5px);width:12px;height:12px;background:#8bc145;border-radius:50%}

.his-nav .auCHman-box.cur{font-size:24px}

.his-nav .auCHman-box.cur:before{content:'';position:absolute;top:-11px;left:calc(50% - 1px);width:4px;height:4px;background:#fff;z-index:1;border-radius:50%}

.his-nav .auCHman-box .num{transition:all .4s ease}

.his-nav .auCHman-box.cur .num{transform:translateY(-70px)}

.about-honor{background:#f5f5f5;padding:120px 0}

.about-honor .com-title{margin-bottom:70px;position:relative}

.about-honor .swiper-btn{position:absolute;top:0;right:0;display:flex}

.about-honor .swiper-btn .swiper-btn-prev{width:50px;height:50px;background:#fff url(../images/public/mbArr.png) no-repeat center center;background-size:18px 10px;transform:rotate(90deg);border-radius:50%;cursor:pointer;transition:all .4s ease}

.about-honor .swiper-btn .swiper-btn-next{width:50px;height:50px;background:#fff url(../images/public/mbArr.png) no-repeat center center;background-size:18px 10px;transform:rotate(-90deg);border-radius:50%;cursor:pointer;margin-left:20px;transition:all .4s ease}

.about-honor .swiper-btn .swiper-btn-next:hover,.about-honor .swiper-btn .swiper-btn-prev:hover{filter:contrast(86%)}

.about-honor .swiper-container{width:100%}

.about-honor .swiper-slide{text-align:center;font-size:18px;background:#fff;padding:30px}

.about-honor .swiper-slide .picture{height:406px;display:flex;align-items:center;justify-content:center}

.about-honor .swiper-slide .picture img{object-fit:scale-down;max-width: 80%;max-height: 80%;}

.about-honor .swiper-slide .tit{padding:40px 0 10px;font-size:16px;color:#555;border-top:1px solid #e9e9e9;transition: all .4s ease;white-space:nowrap;text-overflow:ellipsis;-webkit-text-overflow:ellipsis;overflow:hidden;}
.about-honor .swiper-slide a:hover .tit{color:#8bc145;}
.about-culture{padding:88px 0 125px}

.about-culture .com-title{margin-bottom:50px}

.culture-list{display:flex;justify-content:space-between}

.culture-list .item{width:32.5%;background-image:url(../images/gather/about-15.jpg);background-size:cover;height:420px;padding: 20px;cursor: pointer;}
.culture-list .iteminbox{width: 100%;height: 100%; color:#fff;position:relative;z-index:1;display:flex;flex-direction:column;align-items: center;padding-top: 100px;transition: all .4s ease;}
.culture-list .iteminbox:hover{transform: translateY(-10px);}
.culture-list .iteminbox i{display: inline-block; width: 54px;height: 54px;}
.culture-list .item:after{content:'';background:rgba(32,107,207,.2);position:absolute;left:0;top:0;width:100%;height:100%;z-index:-1}

.culture-list .item:nth-child(2){background-image:url(../images/gather/about-16.jpg)}
.culture-list .item:nth-child(3){background-image:url(../images/gather/about-17.jpg)}
.culture-list .item .tit{font-size:24px;font-weight:700;margin:20px 0}
.culture-list .item p{font-size:15px;line-height:24px}






/*加入我们*/

.contact-banner{background-image:url(../images/gather/contact-01.jpg)}

.contact-idea{padding:60px 0 100px}

.contact-idea .container{display:flex;background:#f5f5f5;align-items:center}

.contact-idea .lft,.contact-idea .rgt{width:50%}

.contact-idea .lft img{width:100%;height:100%;object-fit:cover}

.contact-idea .rgt{padding:40px}

.contact-idea .tit{color:#222c38;font-size:36px;margin-bottom:30px}

.contact-idea p{font-size:15px;color:#555;line-height:20px}

.contact-idea p+p{margin-top:20px}

.contact-surr{background:#f5f5f5;padding:100px 0}

.contact-surr .cont{background:#fff;padding:20px;display:flex;justify-content:space-between;flex-wrap:wrap}

.contact-surr .cont a{display:inline-flex;overflow: hidden;}

.contact-surr .cont a:nth-child(5),.contact-surr .cont a:nth-child(6),.contact-surr .cont a:nth-child(7){margin-top:10px}

.contact-surr .cont a img{width: 100%;height: 100%;object-fit: cover;transition: all .4s ease;}
.contact-surr .cont a:hover img{transform: scale(1.1);}
.contact-job{padding:100px 0}

.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:#e9edf4;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 #e5e9ef;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}

.contact-job .swiper-pagination-bullet{width:10px;height:10px}

.contact-job .swiper-container{padding-bottom:70px}





/*解决方案*/

.top-nav{background:#e4eaf2;color:#4d545d;padding:20px 0;font-size:14px}

.top-nav .container{display:flex;justify-content:space-between}

.top-nav .top-rgt{display:flex}

.top-nav .top-rgt li:not(:first-child){margin-left:45px}
.top-nav .top-rgt li:hover a{color: #8bc145;}

.solution-item .item{height:900px;background-size:cover;background-repeat:no-repeat;display:flex;flex-direction:column;align-items:center;justify-content:center;color:#fff;margin-bottom:10px;background-position: center}

.solution-item .item .tit{font-size:36px}

.solution-item .item .desc{width:90%;text-align:center;font-size:16px;line-height:26px;margin:30px auto 48px}

.solution-item .item:nth-child(1){background-image:url(../images/gather/solution-01.jpg)}

.solution-item .item:nth-child(2){background-image:url(../images/gather/solution-02.jpg)}

.solution-item .item:nth-child(3){background-image:url(../images/gather/solution-03.jpg)}

.solution-item .item:nth-child(4){background-image:url(../images/gather/solution-04.jpg)}

.solution-item .item .go-btn{background:#8bc145;display:block;font-size:18px;width:166px;height:55px;line-height:55px;text-align:center;border-radius:30px}

.solution-item .item .go-btn:hover{background:#fff;color:#8bc145}
/*解决方案二级*/

.solution-banner{height:496px;background:url(../images/gather/solution-05.jpg)center center;color:#fff;text-align:center;background-size: cover}

.solution-banner .tit{padding-top:178px;font-size:36px}

.solution-banner .desc{margin-top:20px;font-size:16px;line-height:26px;margin: 20px auto 0;max-width: 688px;}

.solution-overview{padding:100px 0}

.solution-overview .container{padding:0 170px}

.solution-overview .cont p{text-indent:2em;font-size:16px;line-height:26px;color:#5a616b}

.solution-overview .cont p+p{margin-top:30px}

.solution-overview .to-btn{display:block;width:167px;height:55px;text-align:center;line-height:55px;color:#8bc145;border:1px solid #8bc145;border-radius:30px;margin:55px auto 0;font-size:18px}

.solution-overview .to-btn:hover{background:#8bc145;color:#fff}

.solution-apply{background:#8bc145;color:#fff;padding:100px 0}

.solution-apply .com-title{color:#fff}

.apply-list{display:flex;justify-content: center;}

.apply-list .item{width:16.6%;text-align:center;padding:25px}
.apply-list .item-img{height: 70px;}

.apply-list .item .sub{font-size:18px;line-height:26px;font-weight:700;margin:30px 0 25px}

.apply-list .item .desc{font-size:14px;line-height:22px}

.solution-prod{padding:90px 0 100px;background:#e9edf4}

.solution-prod .com-title{margin-bottom:50px}

.solution-prod .prod-list{display:flex;justify-content:space-between}

.solution-prod .prod-list .item{background:#fff;display:flex;height:460px;width:49%;margin-bottom:30px}

.solution-prod .prod-list .item .picture{width:50%;display:flex;align-items:center;justify-content:center;overflow:hidden}

.solution-prod .prod-list .item .picture img{width:80%;object-fit:cover}

.solution-prod .prod-list .item .prod-info{width:50%;display:flex;justify-content:center;flex-direction:column;padding:20px}

.solution-prod .prod-list .item .prod-info .tit{font-size:30px;line-height:35px;color:#2c2e30;transition: all .4s ease;}
.solution-prod .prod-list .item .prod-info:hover .tit{color: #8bc145;}
.solution-prod .prod-list .item .prod-info .desc{font-size:16px;line-height:24px;color:#a1a1a1;margin:10px 0 40px}

.solution-prod .prod-list .item .prod-info .size{font-size:16px;line-height:24px;color:#555}

.solution-prod .prod-list .item .prod-info .size:not(:first-child){margin-top:10px}

.solution-prod .prod-list .item .prod-info .go-btn{color:#8bc145;font-size:16px;margin-top:45px}
.solution-prod .prod-list .item .prod-info .go-btn a{position: relative;}

.solution-prod .prod-list .item .prod-info .size span{color:#a6a6a6}

.solution-case{padding:100px 0 155px}

.solution-case .case-list{display:flex;justify-content:space-between}

.solution-case .item{width:32%;text-align:center}

.solution-case .item .picture{border:1px solid #f8f8f8;display:flex;align-items:center;justify-content:center;height:323px;transition: all .4s ease}

.solution-case .item .picture img{max-width: 80%;max-height: 80%;transition: all .4s ease}
.solution-case .item:hover .picture{border-color: #8bc145}
.solution-case .item:hover .picture img{transform: scale(1.1)}

.solution-case .item .tit{font-size:18px;line-height:26px;color:#333;margin-top:30px;transition: all .4s ease}
.solution-case .item:hover .tit{color: #8bc145}





/*联系我们*/

.contact-nav{padding:55px 0 80px}

.contact-nav .container{display:flex;height:300px;align-items:center;border: 1px solid #e2e9f0}
.contact-nav .item{width:33.33%;text-align:center;height: 100%;display: flex;flex-direction: column;align-items: center;justify-content: center;border-right: 1px solid #e2e9f0;}
.contact-nav .item:last-child{border-right: 0;}
.contact-nav .item .sub{color:#444;font-size:20px;margin:25px 0 20px;font-weight:700}

.contact-nav .item .tip{width:300px;margin:0 auto;font-size:14px;line-height:24px;color:#666}

.contact-msg{padding:90px 0 100px;background: #f7f7f7}


.contact-msg .tip{margin-bottom:60px;font-size:16px;color:#666;text-align:center}

.contact-msg .form-list{display:flex;flex-wrap:wrap;justify-content:space-between;position: relative}

.contact-msg .form-item{display:flex;align-items:center;margin-bottom:30px;width:49%}

.contact-msg .form-label{display:block;padding:9px 15px;width:130px;font-weight:400;line-height:20px;text-align:center;font-size:16px;color:#555}

.contact-msg .form-label span{color:#e81616;padding-right:5px}

.contact-msg .form-item .input-inline{width:100%;margin-right:10px}

.contact-msg input,.contact-msg textarea{height:45px;border:1px solid #ebebeb;background-color:#ffffff;width:100%;padding:5px 10px;font-size:14px;line-height:24px}

.contact-msg input:focus,.contact-msg textarea:focus{background:#fbfbfb;box-shadow:inset 0 0 9px rgba(204,204,204,.39)}

.contact-msg .form-item.question,.contact-msg .form-item.question textarea{width:100%}

.contact-msg .form-item.question .input-inline{margin-left:-8px}

.contact-msg .form-item.question textarea{height:160px}

.contact-msg .form-item.question{align-items:flex-start}

.contact-msg .form-item.code{display:flex;justify-content:space-between}

.contact-msg .submit-btn{display:block;background:#8bc145;color:#fff;font-size:16px;width:160px;height:45px;text-align:center;line-height:45px;border:1px solid transparent}

.contact-msg .submit-btn:hover{background:transparent;color:#8bc145;border-color:#8bc145}

.contact-msg .form-item input::-webkit-input-placeholder,.contact-msg .form-item textarea::-webkit-input-placeholder{color:#bababa;font-size:14px}

.contact-msg .form-item input:-moz-placeholder,.contact-msg .form-item textarea:-moz-placeholder{color:#bababa;font-size:14px}

.contact-msg .form-item input:-ms-input-placeholder,.contact-msg .form-item textarea:-ms-input-placeholder{color:#bababa;font-size:14px}

#map{height:550px;width:100%}
.map .container{
    padding: 16px;background: #fff;box-shadow: 0px 6px 8px 2px rgba(182,182,182,.5);
}
#map .relmap-info h6{font-size:18px;color:#333;line-height:32px;font-weight:700;margin-bottom:10px}

#map .relmap-info p{font-size:15px;color:#555;line-height:20px}

.amap-info-content{width:445px;padding:20px;box-shadow:0 5px 40px 0 rgba(17,58,93,.1)}

.amap-copyright,.amap-info-close,.amap-logo{display:none!important}

.contact-cat{

    padding-top: 80px;

}

.contact-cat .container{

    display: flex;

    justify-content: center;

}

.contact-cat .item {

    width: 167px;

    height: 55px;

    cursor: pointer;

    background: #f1f1f1;

    font-size: 18px;

    color: #444;

    text-align: center;

    line-height: 55px;

    border-radius: 30px;

}

.contact-cat .item.active {

    background: #8bc145;

    color: #fff;

}

.contact-cat .item:not(:first-child) {

    margin-left: 20px;

}
.cat-out{
    margin-top: 90px;
}
.map{
    padding: 90px 0;
}







/*新闻中心*/

.news-banner{background-image:url(../images/gather/news-01.jpg)}

.news-list{padding:80px 0 90px}

.news-cat{margin-bottom:20px;display:flex;justify-content:center}

.news-cat .item{width:167px;height:55px;cursor:pointer;background:#f1f1f1;font-size:18px;color:#444;text-align:center;line-height:55px;border-radius:30px;transition: all .4s ease;}

.news-cat .item.active{background:#8bc145;color:#fff}
.news-cat .item:hover{background:#8bc145;color:#fff}
.news-cat .item:not(:first-child){margin-left:20px}

.news-item{padding:65px 0;display:block}

.news-item .container{display:flex;justify-content:space-between;align-items:center}

.news-item .picture{height:300px;width:30%;overflow:hidden}

.news-item .picture img{width:100%;height:100%;object-fit:cover;transition:all .4s ease}

.news-item:hover .picture img{transform:scale(1.1)}

.news-item .rgt{width:66%;display:flex;justify-content:space-between;align-items:center}

.news-item .tit{color:#34373b;font-size:20px;line-height:30px;font-weight:700;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}

.news-item .desc{color:#787f8a;font-size:14px;line-height:24px;margin:20px 0 50px;overflow:hidden;display:-webkit-box;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:2;height:48px}

.news-item .view-btn{display:block;font-size:14px;width:138px;height:42px;color:#8bc145;border:1px solid #8bc145;text-align:center;line-height:42px;border-radius:30px;transition:all .4s ease}

.news-item:hover .view-btn{background:#8bc145;color:#fff}

.news-item:hover{background: #e9eef5}

.news-item .rgt .news-info{width:70%}

.news-item .rgt .news-time{width:80px;height:80px;border:1px solid #e0e0e0;display:flex;align-items:center;justify-content:center;flex-direction:column}

.news-item .rgt .news-time .year{font-size:12px;color:#949494;padding-bottom:5px;border-bottom:1px solid #ddd}

.news-item .news-time .day{font-size:26px;font-weight:700;color:#525861}



/*分页*/

.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;border:1px solid #d9dadf;border-radius:3px;background:#fff;color:#333;font-size:16px;display: block;height: 40px;line-height: 40px;padding: 0 15px}

.Pagination .click-page{display: flex;align-items: center}

.Pagination a.active,.Pagination a:hover{border:1px solid #8bc145;background:#8bc145;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 20px;font-size:16px}

.Pagination .page-go{color:#999;font-size:16px}

.Pagination .page-go input{width:50px;height:40px;border:1px solid #c9cbd3;border-radius:3px;text-align:center}

.Pagination .page-go .go-btn{display: inline-block}



.article{background:#e4eaf2;padding:10px 0 100px}

.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 br{content: '';display: block;margin-top: 15px;font-size: 100%;height: 1em;}

.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:#8bc145}

.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:#8bc145}

.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-item2 .picture{height:215px;width:100%;overflow: hidden}

.art-sidebar .news-item2 img{width:100%;height:100%;object-fit:cover;transition: all .4s ease}

.art-sidebar .news-item2 img:hover{transform: scale(1.1)}

.art-sidebar .news-item2 .news-tit{font-size:18px;color:#333;margin-top:25px;margin-bottom:10px;font-weight:700;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;line-height: 22px;}

.art-sidebar .news-item2 .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:29px}

.art-sidebar .news-item2{display:block}

.art-sidebar .news-item2:not(:first-child){margin-top:20px}

.article .btn{display:block;border:1px solid #8bc145;color:#8bc145;font-size:16px;border-radius:25px;width:160px;height:50px;text-align:center;line-height:48px;}
.article .btn:hover{color: #fff;background-color: #8bc145;}




/*分享*/

#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;}



/*隐私声明*/

.privacy-banner{background-image:url(../images/gather/privacy-banner.jpg)}

.privacy-cont{padding: 60px 0;font-size: 16px;color: #6a6a6a}

.privacy-cont p{line-height: 26px}

.privacy-cont p+p{margin-top: 5px}













/* -------------------------PC端--------------------------- */

@media all and (max-width:1700px) {

    /* 1600 × (900/1024/1200) */

    

}



@media all and (max-width:1599px) {

    /* 1440 × (900/1050) */

    .contact-surr .cont a:nth-child(1), .contact-surr .cont a:nth-child(2), .contact-surr .cont a:nth-child(3), .contact-surr .cont a:nth-child(4){width: 24.5%}

    .contact-surr .cont a:nth-child(5), .contact-surr .cont a:nth-child(6), .contact-surr .cont a:nth-child(7){width: 33%}

    .company-intro .lft .intro{height: 333px;}

}



@media all and (max-width:1439px) {

    /* 1360 × (768) */

    .prodcenter-list .item .picture,.solution-prod .prod-list .item .picture{width: 40%}

    .prodcenter-list .item .prod-info,.solution-prod .prod-list .item .prod-info{width: 60%}

    .prodcenter-list .item,.solution-prod .prod-list .item{height: 380px}

    .contact-idea .rgt{padding: 20px}

}



@media all and (max-width:1359px) {

    /* 1280 × (800/854/1024) */

    .product-banner .rgt .list-dot{flex-wrap: wrap}

    .product-banner .rgt .list-dot li{width: 30%;margin-bottom: 10px}

    .product-banner .rgt .list-dot li+li{margin-left: 0}

    .contact-idea .tit{font-size: 32px}

    .contact-idea p+p{margin-top: 15px}

    .contact-idea p{font-size: 14px}

    .contact-idea .lft{height: 400px}

}



@media all and (max-width:1279px) {

    /* 1152 × (864) */

    .product-content .rgt .cell{padding: 30px}

    .prodcenter-list .item .prod-info .tit,.solution-prod .item .prod-info .tit{font-size: 26px}

    .prodcenter-list .item .prod-info .desc,.solution-prod .item .prod-info .desc{margin-bottom: 30px;}

    .prodcenter-list .item,.solution-prod .item{height: 320px}

    .common-banner{height: 350px}

    .contact-idea .tit{font-size: 28px;margin-bottom: 20px}

    .contact-idea .lft{height: 350px}

    .prodcenter-list .item, .solution-prod .prod-list .item {height: 320px;}
    .culture-list .iteminbox {padding-top: 68px;}

}



@media all and (max-width:1151px) {

    /* 1024 × (600/768) */

    .product-banner .rgt .list-dot li{width: 35%}

    .prodcenter-list .item .prod-info .tit,.solution-prod .prod-list .item .prod-info .tit{font-size: 24px}

    .download-ul li{margin-right: 15px}

    .company-intro,.advantage,.about-history,.about-honor,.about-culture,.contact-idea,.contact-surr,.contact-job,.solution-overview,.solution-apply,.solution-prod,.solution-case{padding: 80px 0}

    .solution-item .item{height: 600px}

    .contact-msg .form-label{width: 160px}

    .contact-msg .form-item.question .input-inline{margin-left: -20px}

    .contact-nav .item .tip{width: 100%;padding: 0 20px}

    .art-sidebar .side-news{padding: 10px}

}





/* ------------------------手机端-------------------------- */

@media all and (max-width:1000px) {

    /* 平板设备 720 适配 */

    .product-banner .container,.product-content .container,.culture-list,.apply-list,.contact-nav .container,.advantage .about-icon{flex-wrap: wrap}

    .product-banner .lft,.product-banner .rgt,.product-content .lft,.product-content .rgt,.company-intro .lft,.company-intro .rgt{width: 100%}

    .product-banner .rgt,.product-content .rgt{margin-top: 40px}

    .product-content{padding: 40px 0 60px}

    .prodcenter-list,.support-issue,.download,.company-intro, .advantage, .about-history, .about-honor,.about-culture,.contact-idea,.contact-surr,.contact-job,

    .solution-overview, .solution-apply, .solution-prod, .solution-case,.contact-nav,.news-list,.map{padding: 60px 0}
    .contact-msg{padding: 60px 0 100px}

    .prodcenter-list .item .prod-info .tit, .solution-prod .prod-list .item .prod-info .tit,.prodcenter-list .item .prod-info .tit{font-size: 22px}

    .common-banner{height: 300px}

    .com-title{font-size: 30px}

    .support-issue li .tit{font-size: 16px}

    .download-ul li{width: 48.5%}

    .download-ul li:nth-child(3n) {margin-right: 15px;}

    .download-ul li:nth-child(2n) {margin-right: 0;}

    .company-intro .container{flex-wrap: wrap;flex-direction: column-reverse}

    .company-intro .rgt{margin-bottom: 40px}

    .advantage .about-icon .cell .icon .inside img{width: 36px;height: 36px}

    .advantage .about-icon .cell .tit{font-size: 16px;margin-top: 15px}

    .advantage .about-icon .cell{padding: 0 20px;width: 50%;margin-bottom: 20px}

    .his-main .year{font-size: 290px}

    .his-main{padding-top: 40px;width: 100%}

    .his-main .container{padding: 0}

    .his-main .main-cont{width: 500px;height: 200px;padding: 20px}

    .his-main .auCHistManSwiper-next{right: 0}

    .his-main .auCHistManSwiper-prev{left: 0}

    .about-honor .swiper-slide .picture{height: 240px}

    .about-honor .swiper-slide{padding: 15px}

    .about-honor .com-title{margin-bottom: 40px}

    .about-honor .swiper-btn .swiper-btn-prev,.about-honor .swiper-btn .swiper-btn-next{width: 40px;height: 40px}

    .about-honor .swiper-btn{top: -5px}

    .culture-list .item{width: 49%;margin-bottom: 20px}

    .company-intro .lft .tit{font-size: 32px}

    .contact-idea .lft{height: 450px}

    .contact-surr .cont a{width: 33% !important;margin-top: 5px !important}

    .contact-surr .cont:after{content: '';width: 33%}

    .top-nav .top-rgt li:not(:first-child){margin-left: 20px}

    .solution-item .item{height: 500px}

    .solution-banner{height: 400px}

    .solution-overview .container{padding: 0 30px}

    .apply-list .item{width: 33%}

    .contact-nav .container{height: auto;padding: 40px 0 20px}

    .contact-nav .item{width: 100%;margin-bottom: 20px;border-right: 0;border-bottom: 1px solid #e2e9f0;padding-bottom: 20px}
    .contact-nav .item:last-child{border-bottom: 0}
    .contact-msg .submit-btn{position: absolute;bottom: -50px;left:50%;transform: translateX(-50%)}


    #map{height: 400px}

    .contact-msg .tip{margin-bottom: 40px}

    .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-item .picture{height: 200px;width: 35%}

    .news-item .rgt{width: 60%}

    .news-item .rgt .news-info{width: 85%}

    .news-item .tit{font-size: 16px}

    .news-item .desc{margin: 20px 0 40px}

    .news-item .rgt .news-time{width: 50px;height: 50px;}

    .news-item .news-time .day{font-size: 14px}
    .advantage .about-icon .cell .bg{width: 160px;height: 160px}
    .advantage .about-icon .cell .icon{top: 24px}
    .cat-out{margin-top: 60px}
    .contact-msg .submit-btn {width: 100%;}
}

@media all and (max-width:640px) {

    /* 移动终端以上 360 适配 */

    .prodcenter-icon .container,.contact-idea .container,.solution-case .case-list,.news-item .container{flex-wrap: wrap}


    .product-banner,.prodcenter-list,.support-issue,.download,.support-bottom,.prodcenter-list, .support-issue, .download, .company-intro, .advantage, .about-history, .about-honor, .about-culture,.contact-idea .container,

    .contact-nav,.news-list,.privacy-cont{padding: 40px 0}

    .product-banner .lft{flex-direction: column-reverse;height: 100%}

    .product-banner .thumb-box{width: 100%}

    .product-banner .swiper-container{width: 100%;margin-left: 0;height: 300px}

    .product-banner .thumb-box ul li{height: 100%;width: 23%}

    .product-banner .thumb-box ul li+li{margin-top: 0;margin-left: 10px}

    .product-banner .thumb-box ul{flex-direction: row;height: 50px;margin-top: 20px}

    .product-banner .rgt{margin-top: 30px;padding: 30px;}

    .product-banner .rgt-tit{font-size: 28px;}

    .product-banner .rgt .list-dot li{width: 50%}

    .product-banner .rgt .price-btn{margin: 40px auto 0}

    .product-cat .container,.support-issue li{width: 100%}

    .product-cat .cat-item{height: 50px}

    .product-cat .cat-item i{width: 15px;height: 15px;background-size: contain}

    .product-content .lft{padding: 30px;}

    .prodcenter-icon .cell{width: 50%;height: 130px;border: 0}

    .prodcenter-list .item,.solution-prod .prod-list .item{width: 100%;height: auto;flex-direction: column}

    .prodcenter-list .item .picture,.prodcenter-list .item .prod-info,.prodcenter-list .item .picture, .solution-prod .prod-list .item .picture{width: 100%}

    .prodcenter-list .item .picture,.solution-prod .item .picture{padding: 20px 0 30px;border-bottom: 1px solid #eaeaea}

    .prodcenter-icon{padding: 30px 0}

    .common-banner{height: 320px}

    .common-banner h1.banner-title{padding-top: 120px;}

    .common-banner h1.banner-title .eng {font-size: 50px}

    .common-banner h1.banner-title .chs {font-size: 30px}

    .download-ul li{width: 100%;margin-right: 0;margin-bottom: 15px}

    .download-ul li:nth-child(3n){margin-right: 0}

    .support-bottom .bott-btn{padding: 10px 40px}

    .company-intro .lft .tit{font-size: 26px}

    .company-intro .lft .intro p{font-size: 14px}

    .company-intro .lft .intro p+p{margin-top: 20px}


    .his-main{padding: 0}

    .his-main .year{display: none}

    .his-nav{margin-top: 30px}

    .his-main .main-cont .cont-year{font-size: 32px}

    .his-main .main-cont{width: 90%}

    .his-nav .auCHman-box.cur{font-size: 20px}

    .about-honor .swiper-slide .picture{height: auto;padding: 20px}

    .about-honor .swiper-slide .picture img{width: 60%}

    .about-honor .swiper-btn .swiper-btn-prev, .about-honor .swiper-btn .swiper-btn-next{width: 30px;height: 30px;background-size: 11px 7px;}

    .about-honor .swiper-btn .swiper-btn-next{margin-left: 10px}

    .about-honor .swiper-btn{top: 0}

    .culture-list .item{width: 100%}

    .contact-idea .lft{height: auto;width: 100%}

    .contact-idea .rgt{width: 100%}

    .contact-idea .container{padding-top: 0}

    .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}

    .contact-job .swiper-container{padding-bottom: 50px}

    .top-nav .top-rgt{display: none}

    .solution-item .item{height: 400px;padding:0 30px;}

    .solution-item .item .desc{width: 90%}

    .solution-item .item .tit{font-size: 30px}

    .solution-overview .container{padding: 0}

    .solution-banner{height: 300px}

    .solution-banner .tit{padding-top: 120px;font-size: 30px;}

    .solution-banner .desc{max-width: 90%;}

    .apply-list .item{width: 50%;padding: 25px 10px}

    .solution-prod .prod-list{flex-wrap: wrap}

    .solution-prod .prod-list .item{width: 100%}

    .solution-case .item{width: 100%}

    .solution-case .item:not(:first-child){margin-top: 50px}

    .contact-msg .form-item{width: 100%;display: flex;flex-wrap: wrap}

    .contact-msg .form-label{text-align: left;padding-left: 0}

    .contact-msg .form-item.code{justify-content: center}

    .contact-msg .form-item.question .input-inline{margin-left: 0}

    .contact-msg form{padding: 0}

    #map{height: 300px}

    .amap-info-content{width: 280px}

    .contact-surr .cont a{width: 49.5% !important}

    .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-item .rgt .news-time{display: none}

    .news-item .rgt .news-info,.news-item .rgt,.news-item .picture{width: 100%}

    .news-item .rgt .news-info{margin-top: 30px}

    .news-item{padding: 30px 0}

    .news-cat .item{width: 130px;height: 40px;line-height: 40px;font-size: 16px}





    .Pagination a{height: 30px;line-height: 30px;padding: 0 10px;}

    .Pagination .page-j{display: none}

    .Pagination a span.rgt,.Pagination a span.lft{margin: 0}

    .Pagination .page-go input{height: 30px}

    .Pagination .page-rgt{margin-top: 20px}
    .advantage .about-icon .cell { padding: 0;}
    .advantage .about-icon .cell .icon{width: 88px;height: 88px;}
    .advantage .about-icon .cell .bg {width: 138px; height: 138px;}
    .contact-cat,.contact-idea{padding-top: 40px;}
    .prodcenter-list .item .prod-info,.solution-prod .prod-list .item .prod-info{width: 100%}
    .contact-msg .form-item{position: relative;margin-bottom: 12px;}
    .verif-code{position: absolute;right: 10px;top: -56px;}

}