@charset "utf-8";
/* =====================内页样式======================== */
/* 搜索页面 */
.search{width: 100%;padding: 80px 0;}
.search-info{width: 100%;font-size: 28px;color: #333;font-weight: 700;}
.search-info span{color: #2d9cd8;}
.search-list{width: 100%;margin-top: 30px;}
.search-link{display: block;width: 100%;padding: 32px 0;border-bottom: 1px solid #f0f0f2;}
.search-link h2{font-size: 20px;color: #333;line-height: 1;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;transition: all .4s ease;}
.search-link p{width: 100%;font-size: 16px;margin-top: 16px;color: #666;line-height: 26px;max-height: 52px;overflow: hidden;-webkit-line-clamp: 2;display: -webkit-box;text-overflow: ellipsis;-webkit-box-orient: vertical;}
.search-link .highlightRow span{color: #2d9cd8 !important;}
.search-link:hover h2{color: #2d9cd8;}
.search .pagination{margin-top: 40px}
@media all and (max-width:1599px) {.search{padding: 70px 0;}.search-info{font-size: 26px;}.search-link{padding: 28px 0;}.search-list{margin-top: 18px;}}
@media all and (max-width:1279px) {.search{padding: 60px 0;}.search-info{font-size: 24px;}.search-link{padding: 24px 0;}.search-list{margin-top: 12px;}}
@media all and (max-width:1000px) {.search{padding: 40px 0;}.search-info{font-size: 20px;}.search-link{padding: 20px 0;}.search-list{margin-top: 8px;}.search-link h2{font-size: 18px;}.search-link p{margin-top: 12px;}}
/* common */
.com-banner-bg{width: 100%;object-fit: cover}
.com-nav{height:85px;border-bottom:1px solid #eeeeed}
.com-nav .contain{display:flex;justify-content:space-between;height:100%;align-items:center}
.com-nav-lft{height:100%}
.com-menu{display:flex;height:100%}
.com-menu a{display:flex;align-items:center;justify-content:center;height:100%;padding:0 26px;position:relative;font-size:15px;color:#777;transition:all .4s ease}
.com-menu a:hover{color:#47c3f1}
.com-menu a:not(:last-child):after{content:'';height:16px;width:1px;background:#e1e1e1;position:absolute;right:0;top:50%;transform:translateY(-50%)}
.com-menu a.active{background:#47c3f1;color:#fff}
.com-menu a.active:after{display:none}
.com-nav-rgt{display:flex;align-items:center}
.com-nav-rgt a{display:flex;align-items:center;justify-content:center;color:#777;font-size:15px;line-height: 1}
.com-nav-rgt i{display:block;margin:0 18px;background:url(../images/common/arr-r.png) no-repeat center/100%;width:5px;height:10px}
.com-block{overflow:hidden}
.com-tit{font-size:42px;font-weight:700;color:#333;text-align:center}
.com-tit.white{color:#fff}
.com-btn{display: flex;align-items: center;justify-content: center;width: 146px;height: 50px;background: #47c3f1;border-radius: 25px;overflow: hidden;font-size: 16px;color: #fff;position: relative;}
.com-btn span{position: relative;z-index: 2;}
.com-btn::before, .com-btn::after{content: "";position: absolute;width: 100%;height: 100%;top: 0;left: 0;transition: all .4s ease;}
.com-btn::before{background: linear-gradient(135deg,#6de5ff,#3aabe8);}
.com-btn::after{background: linear-gradient(135deg,#3aabe8,#6de5ff);opacity: 0;}
.com-btn:hover::before{opacity: 0;}
.com-btn:hover::after{opacity: 1;}
/*分页*/
.pagination,.spage-number{display:flex;justify-content:center;align-items:center}
.pagination-lft{display:flex}
.pagination a,.spage-number button{display:flex;height:36px;line-height:36px;align-items:center;font-size:18px;color:#666;background: #ffffff;width: 36px;justify-content: center;border-radius: 50%;font-family: Arial;transition: all .4s ease;cursor: pointer;}
.pagination a:not(:first-child),.spage-number button:not(:first-child){margin-left:5px}
.pagination a.active,.pagination a:hover,.spage-number button.active,.spage-number button:hover{background:#47c3f1;color:#fff}
.pagination a.dot{background:transparent;width: 18px}
.pagination-next svg,.spage-number button[data-page="next"] svg{transform: rotate(180deg)}

.toPlace{position: relative;top: -84px;display: block;height: 0;overflow: hidden;}

/* 关于我们 */
.about-intro{padding:106px 0 90px}
.about-mb-btn{justify-content: center;margin-top: 20px;display: none}
.about-intro-txt{margin-top:40px}
.about-intro-txt p{font-size:15px;line-height:26px;color:#777}
.about-intro-list{margin-top:36px;display:flex;justify-content:space-between}
.about-intro-item{display:flex;align-items:center}
.about-intro-item h3{font-size:24px;font-weight:700;color:#25b7ed;margin-left:28px}
.about-intro-item h3 span{display:block;color:#555;font-size:16px;font-weight:400;margin-top:10px}
.about-data{padding:100px 0 134px;background:url(../images/pages/about-data-bg.jpg) no-repeat center/cover}
.about-video{display:block;margin:24px auto 0;cursor:pointer;user-select:none;width:64px}
.about-video i{display:block;width:48px;height:48px;border-radius:50%;margin:0 auto;background:url(../images/pages/video-blue.png) no-repeat center/100% auto}
.about-video p{font-size:16px;color:#47c3f1;position:relative;line-height:1;padding:8px 0 4px}
.about-video p::after{content:"";position:absolute;width:100%;height:1px;background:#47c3f1;left:0;bottom:0}
.about-data ul{display:flex;margin-top:40px}
.about-data li{width:25%;text-align:center;padding: 0 20px}
.about-data li+li{border-left:1px dashed #b0b1b3}
.about-data li span{font-size:80px;color:#47c3f1;font-family:DINCond;line-height:1}
.about-data li p{font-size:16px;color:#555;margin-top:5px}
.about-fz{padding:100px 0 120px;background:url(../images/pages/about-fz-banner.jpg) no-repeat center/cover;height:640px}
.about-fz-nav{margin-top:40px;padding:0 50px;position:relative}
.fz-next,.fz-prev{width:35px;height:35px;display:flex;align-items:center;justify-content:center;border:2px solid #fff;border-radius:50%;color:#fff;position:absolute;bottom:-16px}
.fz-next{right:0}
.fz-prev{left:0}
.about-fz-nav .swiper-container:after{content:'';background:rgba(255,255,255,.2);width:100%;position:absolute;height:1px;bottom:0;left:0}
.fz-year{width:12.5%;color:#fff;text-align:center;font-family:Arial,'Microsoft Yahei';font-size:18px;line-height:1;padding-bottom:20px;position:relative;cursor:pointer}
.fz-year:after{content:'';width:2px;height:10px;background:#ebebeb;position:absolute;left:50%;bottom:0;transform:translateX(-50%);opacity:.2;transition:all .4s ease}
.fz-year.active:after,.fz-year:hover:after{opacity:1}
.about-fz-txt{padding:0 120px;margin-top:74px;color:#fff}
.about-fz-txt h3{font-size:90px;font-family:SamsungOne;line-height:1;margin-bottom:20px;animation:to-up 1.5s ease both}
.about-fz-txt p{font-size:15px;line-height:26px;position:relative;padding-left:20px;animation:to-up 1.5s ease both .1s}
.about-fz-txt p:after{content:'';width:7px;height:7px;border-radius:50%;border:1px solid #fff;position:absolute;left:0;top:10px}
.about-fz-txt li:not(:first-child){display:none}
@keyframes to-up{0%{opacity:0;transform:translate3d(0,50px,0)}100%{opacity:1;transform:translate3d(0,0,0)}}
.honor{padding:120px 0 124px;background:url(../images/pages/com-bg.jpg) no-repeat top/cover}
.honor .com-tit{text-align:left}
.honor-top{display:flex;justify-content:space-between}
.honor-top p{font-size:15px;color:#777;margin-top:20px}
.honor-top-r>div{width:58px;height:58px;cursor:pointer;display:inline-block;vertical-align:middle;position:relative;border-radius:50%;background:url(../images/index/indcpArrB.png) no-repeat center;transition:all .4s ease}
.honor-prev{transform:rotate(180deg);margin-right:12px}
.honor-top-r>div::after{content:"";position:absolute;width:100%;height:100%;top:0;left:0;background:url(../images/index/indxwqq.png) no-repeat center/100% 100%;transform:scale(.68);opacity:0;transition:all .4s ease}
.honor-top-r>div:hover{background-image:url(../images/index/indcpArrH.png)}
.honor-top-r>div:hover::after{opacity:1;transform:scale(1)}
.honor .swiper-container{margin-top:40px}
.honor-item{width:100%;display:flex;align-items:center;justify-content:center;background:url(../images/pages/frame.png) no-repeat center/contain;height:360px;position:relative;padding:40px;background-color:#fff;}
.honor-item:after{content:'';width:60px;height:60px;border-radius:50%;background:#47c3f1 url(../images/pages/magnifier.png) no-repeat center/27px 28px;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%) scale(0);opacity:0;transition:all .4s ease}
.honor-item:hover:after{opacity:1;transform:translate(-50%,-50%) scale(1)}
.honor-item img{max-width:100%;object-fit:cover;max-height: 100%}
.honor h3{font-size:17px;font-weight:700;color:#d6ac78;padding-bottom:18px;border-bottom:2px solid #d6ac78;text-align:center;margin-top:20px;opacity:0;transition:all .4s ease;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
.honor .swiper-slide:hover h3{opacity:1}

/* 加入我们 */
.jobs{padding:100px 0 130px;background:#f5f5f5 url(../images/pages/jobs-bg.jpg) no-repeat bottom/cover}
.jobs-top{display:flex;justify-content:space-between;align-items:center;margin-bottom:40px}
.jobs-search{display:flex;align-items:center}
.jobs-search input{background:#fff;height:46px;width:330px;padding:0 20px;margin-right:10px}
.jobs-search input::placeholder{font-size:15px;color:#666}
.submit-btn{display:flex;width:46px;height:46px;align-items:center;justify-content:center;background:#47c3f1;color:#fff}
.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:#888;margin-top:15px;padding:0;flex-wrap:wrap;box-shadow:0 0 29px 0 rgba(0,0,0,.06);transition:all .4s ease}
.joinUs-job .join-title.cell.box{box-shadow:0 0 101px 0 rgba(0,0,0,.06)}
.joinUs-job .job-tit:nth-child(1){width:60%;color:#555;font-size:18px}
.joinUs-job .job-tit:not(:first-child){width:11%;text-align:center}
.joinUs-job .job-btn svg{width:15px;height:15px}
.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;cursor:pointer}
.joinUs-job .join-top.ontrue{background:#47c3f1}
.joinUs-job .join-top.ontrue .job-tit{color:#fff}
.joinUs-job .join-top.ontrue svg{color:#fff;transform:rotate(180deg)}
.joinUs-job .join-content{background:#fff;padding:34px 42px;display:none;width:100%}
.joinUs-job .job-tit{white-space:nowrap;text-overflow:ellipsis;overflow:hidden;font-size:15px}
.joinUs-job .join-content h3{color:#333;font-size:16px;margin-bottom:15px}
.joinUs-job .join-content li,.joinUs-job .join-content p{font-size:14px;line-height:25px;color:#888}
.joinUs-job .join-content ul{width:60%;display:flex;justify-content:space-between;flex-wrap:wrap}
.joinUs-job .join-content li{width:50%}
.join-end{padding-top:25px;margin-top:25px;border-top:1px dashed #ccc}
.join-end b{color:#47c3f1;font-size:18px}
.join-end span{color:#47c3f1;font-size:18px}
.jobs .pagination{margin-top:60px}

/* 员工风采 */
.staff{padding:90px 0 96px}
.staff-tip{font-size:15px;line-height:26px;color:#777;max-width:620px;text-align:center;margin:30px auto 0;padding-bottom:32px;position:relative}
.staff-tip:after{content:'';width:38px;height:1px;background:#252525;bottom:0;position:absolute;left:50%;transform:translateX(-50%)}
.culture-actitems{width:100%;margin-top:38px;position:relative}
.culture-actitems .swiper-slide{width:900px}
.culture-actimg{width:100%}
.culture-actimg img{width:100%;object-fit:cover}
.culture-actitems .swiper-wrapper{padding-bottom:76px}
.culture-actitems .swiper-slide-active{box-shadow:15px 27px 65px 0 rgba(0,0,0,.17)}
.culture-actitems .swiper-slide:after{content:'';top:0;left:0;height:100%;width:100%;position:absolute;background:rgba(241,241,241,.9);z-index:0;transition:all .6s ease;opacity:0}
.culture-actitems .swiper-slide-next:after,.culture-actitems .swiper-slide-prev:after{opacity:1}
.culture-actitems .swiper-slide-next+.swiper-slide,.culture-actitems .swiper-slide.active{pointer-events:none}
.activity-next,.activity-prev{width:66px;height:66px;border-radius:50%;background:rgba(0,0,0,.35);position:absolute;top:50%;left:calc(50% - 530px);z-index:2;margin-top:-33px;cursor:pointer;transition:all .4s ease;display:flex;align-items:center;justify-content:center}
.culture-actitems .activity-next{background:rgba(0,0,0,.35);left:auto;right:calc(50% - 530px)}
.culture-actitems .activity-next:hover,.culture-actitems .activity-prev:hover{background-color:#57c7f0}
.culture-actitems .activity-pagination{width:100%;text-align:center;position:absolute}
.culture-actitems .activity-pagination .swiper-pagination-bullet-active{background-color:#57c7f0}
.culture-actitems .activity-pagination .swiper-pagination-bullet{margin:0 8.5px}
.culture-actitems .swiper-pagination-bullet{width:10px;height:10px}

/* 联系我们 */
.about-info{padding:100px 0 140px}
.about-info .com-tit{text-align:left;margin-bottom:40px}
.about-info .contain{display:flex;align-items:center;justify-content:space-between}
.about-info-l{width:40%}
.about-info-l p{font-size:15px;line-height:34px;color:#888}
.about-code{display:flex;align-items:center;margin-top:46px}
.about-code img{width:94px;height:94px;object-fit:cover;margin-right:15px}
.about-info-r{width:55%;height:388px;background:#fff;padding:10px;box-shadow:0 0 27px 0 rgba(21,20,20,.1)}
.about-code-txt h3{font-size:22px;color:#3ca0e0;font-weight:700;line-height:1}
.about-code-txt .desc{font-size:15px;line-height:24px;color:#555;margin-top:10px}
#map{width:100%;height:100%}
#map .amap-info-content{padding:16px 22px}
.relmap-info h1,.relmap-info h6{font-size:16px;color:#333;line-height:20px;font-weight:700}
.contact-msg{background:url(../images/pages/com-bg.jpg) no-repeat center/cover;padding:120px 0 140px}
.contact-msg .com-tit{text-align:left}
.msg-main{display:flex;flex-wrap:wrap;justify-content:space-between;margin-top:46px}
.msg-main .inline-input{width:49.5%;margin-bottom:15px}
.msg-main .inline-input.row{width:100%}
.msg-main .inline-input input,.msg-main .inline-input select{width:100%;background:#fff;padding:0 32px;height:56px;font-size:16px;color:#888}
.msg-main .inline-input select{background:#fff url(../images/pages/select-icon.png) no-repeat center right 32px/16px 8px}
.msg-main textarea{width:100%;background:#fff;padding:32px;border:0}
.msg-main .bott{width:100%;display:flex;justify-content:space-between}
.msg-main .bott .inline-input{position:relative;width:86%}
.msg-main .bott .code{position:absolute;top:0;right:0;height:56px;width:70px;display:flex;align-items:center;justify-content:center;cursor:pointer}
.msg-main .bott .code img{width:100%}
.msg-main .bott .submit-btn{display:block;width:13%;height:56px;text-align:center;line-height:56px;background:#47c3f1;color:#fff;font-size:16px}

/* 新闻列表 */
.news-list{padding:98px 0 118px}
.news-cell{display:flex;flex-wrap:wrap;justify-content:space-between;margin-top:-38px}
.news-cell:after{content:'';width:31.5%}
.news-cell a{width:31.5%;margin-top:38px}
.news-list-pic{height:268px;overflow:hidden;display:flex;align-items:flex-end;position:relative;z-index:1;color:#fff;font-size:12px;padding:20px 26px}
.news-list-pic img{width:100%;height:100%;object-fit:cover;transition:all .6s ease;position:absolute;left:0;top:0;z-index:-1}
.news-cell a:hover img{transform:scale(1.1)}
.news-list-txt{background:#fff;transition:all .4s ease;padding:30px 0 46px}
.news-cell a:hover .news-list-txt{background:#47c3f1;box-shadow:1px 2px 10px 0 rgba(172,172,172,.2)}
.news-list-txt h3{font-size:18px;line-height:28px;color:#333;margin-bottom:20px;height:55px;overflow:hidden;-webkit-line-clamp:2;display:-webkit-box;text-overflow:ellipsis;-webkit-box-orient:vertical;width:80%;transition:all .4s ease}
.news-cell a:hover h3{color:#fff;transform:translateX(10%)}
.news-list-txt p{font-size:14px;line-height:26px;color:#999;height:52px;overflow:hidden;-webkit-line-clamp:2;display:-webkit-box;text-overflow:ellipsis;-webkit-box-orient:vertical;width:80%;transition:all .4s ease}
.news-cell a:hover p{color:#fff;transform:translateX(10%)}
.news-list .pagination{margin-top:70px}

/* 新闻详情 */
.article{padding:75px 0 120px}
.article-main{display:flex;justify-content:space-between}
.article-l{width:73%}
.article-l h1{color:#111;font-size:26px;line-height:30px}
.article-info{display:flex;align-items:center;margin:30px 0;padding-bottom:16px;border-bottom:1px solid #ebebeb}
.article-info-share,.article-info-time{font-size:14px;color:#999;display:flex;align-items:center}
.article-info-time i{display:block;background:url(../images/pages/time.png) no-repeat center/100%;width:14px;height:14px;margin-right:8px}
.article-info-share{margin-left:20px}
.article-info-share a{display: flex;align-items: center}
.article-info-share i{display:block;background:url(../images/pages/share-icon.png) no-repeat center/100%;width:13px;height:15px;margin-right:8px}
.article-content p{font-size:15px;line-height:30px;color:#777}
.article-content img{max-width:100%;object-fit:cover}
.article-r{width:20.5%;height:100%}
.article-l-tit{display:flex;align-items:center;margin-bottom:34px}
.news-icon{width:34px;height:34px;background:#47c3f1;border-radius:50%;display:flex;align-items:center;justify-content:center;margin-right:8px}
.article-l-tit h3{font-size:16px;font-weight:700;color:#47c3f1}
.article-l-tit a{margin-left:auto}
.article-l-tit a i{display:block;background:url(../images/pages/return.png) no-repeat center/100%;width:25px;height:16px}
.article-l-item:not(:first-child){margin-top:25px}
.article-l-item{border:7px solid #e7e7e7;padding:30px}
.article-l-item a{display:block}
.article-l-item a h4{font-size:14px;color:#777;line-height:20px;margin-bottom:15px;transition:all .4s ease}
.article-l-item a:hover h4{color:#47c3f1}
.article-l-item a .time{font-size:12px;font-family:Arial;color:#999}
.article-l-item a+a{padding-top:28px;margin-top:18px;border-top:1px solid #ededed}
.article-l-item h5{font-size:18px;font-weight:700;color:#666;margin-bottom:18px}
.article-l-item h5:not(:first-child){margin-top:32px;padding-top:32px;border-top:1px solid #e4e4e4}
.news-sns{display: flex;align-items: center}
.news-sns a{margin-left: 20px}
/*分享*/
#toShare{opacity: 0;visibility: hidden;transition: all .4s ease}
.article-info-share:hover #toShare{opacity: 1;visibility: visible}
#toShare .icon-wechat{position:relative}
#toShare .icon-wechat .wechat-qrcode{display:none;border:1px solid #eee;position:absolute;bottom:-208px;left:-84px;width:200px;height:192px;color:#666;font-size:12px;text-align:center;background-color:#fff;box-shadow: inset 0 2px 10px #aaa;transition:all .2s;-webkit-tansition:all 350ms;-moz-transition:all 350ms;z-index: 99999999999}
#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:400;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:400;line-height:16px;padding:0;margin:0;font-size:12px}
#toShare .icon-wechat:hover .wechat-qrcode{display:block}

/* 产品中心 */
.prod{padding:66px 0 108px;overflow:unset}
.prod-cell{display:flex;justify-content:space-between;height:100%}
.prod-side{width:263px;height:100%;position:sticky;top:90px;z-index:2}
.prod-side.fixed{position:sticky;top:90px}
.prod-side-tit{background:#29abdc url(../images/pages/prod-side-bg.png) no-repeat right;height:78px;color:#fff;font-weight:700;font-size:24px;display:flex;align-items:center;padding:0 32px;z-index:1}
.prod-side-child li,.prod-side-item{position:relative}
.prod-side i{display:block;width:60px;height:60px;position:absolute;right:0;top:0;cursor:pointer;transition:all .4s ease}
.prod-side .side-2 i{width:35px;height:35px;position:relative}
.prod-side .side-2:hover{color:#0ea2d9}
.prod-side i:after{content:'';left:50%;background:url(../images/common/arr-r.png) no-repeat center/100%;width:5px;height:10px;top:50%;position:absolute;transform:translate(-50%,-50%);transition:all .2s ease}
.prod-side i:hover{background-color:#e6e6e6}
.prod-side .on1 .side-1+i:after{background:url(../images/common/arr-b.png) no-repeat center/100%;transform:translate(-50%,-50%) rotate(90deg)}
.prod-side .on2 .side-2 i:after{background:url(../images/common/arr-b.png) no-repeat center/100%}
.prod-side-list{border:1px solid #e6e6e6;border-top:0;overflow:auto;max-height:calc(85vh - 78px)}
.prod-side-list::-webkit-scrollbar{width:2px;height:100%;background:#ddd}
.prod-side-list::-webkit-scrollbar-thumb{background:#29abdc;border-radius:30px}
.prod-side-list::-webkit-scrollbar-track{border-radius:30px}
.prod-side-item:not(:first-child){border-top:1px solid #e6e6e6}
.side-1{padding:0 18px 0 22px;height:60px;display:flex;justify-content:space-between;align-items:center;font-size:18px;color:#444;transition:all .4s ease;background-color:#fff}
.prod-side .active .side-1,.prod-side .on1 .side-1{color:#099ed6}
.side-2{padding:0 12px 0 38px;font-size:14px;color:#757575;height:35px;display:flex;justify-content:space-between;align-items:center;transition:all .4s ease}
.side-2+i{height:50px}
.prod-side .on2 .side-2,.prod-side .prod-side-item2.active .side-2{color:#099ed6}
.prod-side-child{background:#f8f8f8;display:none;border-top:1px solid #e6e6e6;padding:15px 0}
.prod-main{width:76%}
.prod-nav{display:flex;align-items:center;justify-content:space-between;position:relative;z-index:1;margin-bottom:38px;background-color:#f7f7f7;height:77px;padding-right:24px}
.prod-nav.lft{justify-content: flex-start}
.prod-nav.lft .com-nav-rgt{margin-left: auto}
.prod-nav.lft .download-search{margin-left: 38px}
.prod-nav .com-nav-rgt a+a{margin-left:8px}
.prod-nav:after{content:'';width:3px;height:23%;position:absolute;left:0;top:50%;background-color:#29abdc;transform:translateY(-50%)}
.prod-tit{font-size:22px;color:#17aae0;padding-left:22px}
.prod-txt p{font-size:16px;color:#888;line-height:30px}
.prod-txt h2+p{margin-top:22px}
.prod-nav-nav{margin-left:20px;font-size:0;display:flex;align-items:center;height:100%}
.prod-nav-nav a{font-size:16px;line-height:1;color:#999;display:flex;align-items:center;height:100%;position:relative;transition:color .4s ease}
.prod-nav-nav a:hover,.prod-nav-nav a.active{color:#17aae0}
.prod-nav-nav a:hover:after,.prod-nav-nav a.active:after{opacity:1}
.prod-nav-nav a:after{content:"";width:0;height:0;border-left:10px solid transparent;border-right:10px solid transparent;border-bottom:10px solid #17aae0;position:absolute;bottom:0;left:50%;transform:translateX(-50%);transition:opacity .4s ease;opacity:0}
.prod-nav-nav a+a{margin-left:30px}
.prod-table{margin-top:40px}
.prod-table table{width:100%;border-collapse:inherit;border-spacing:1px}
.prod-table th{color:#fff;background-color:#47c3f1;font-weight:400;padding:14px 10px}
.prod-table td{background-color:#f7f7f7;text-align:center;font-size:14px;color:#888;transition:all .4s ease;padding:10px}
.prod-table td:nth-child(1){background-color:#30b3e4!important;color:#fff}
.prod-table th:first-child{border-top-left-radius:15px}
.prod-table th:last-child{border-top-right-radius:15px}
.prod-table tbody tr:last-child td:first-child{border-bottom-left-radius:15px}
.prod-table tbody tr:last-child td:last-child{border-bottom-right-radius:15px}
.table-btn{display:block;width:34px;height:34px;position:relative;border-radius:50%;transition:all .4s ease;background-color:transparent;margin:0 auto}
.table-btn img{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);transition:all .4s ease}
.prod-table tbody tr:hover .table-btn img:nth-child(1),.table-btn img:nth-child(2){opacity:0}
.prod-table tbody tr:hover td:nth-child(1){background-color:#099ed6!important;color:#fff}
.prod-table tbody tr:hover td{background-color:#e8f5f9;color:#0ea2d9}
.prod-table tbody tr:hover .table-btn{background-color:#099ed6}
.prod-table tbody tr:hover .table-btn img:nth-child(2){opacity:1}
.menu-icon{user-select:none;position:fixed;width:32px;height:32px;text-align:center;background-color:#fff;z-index:2;border-radius:2px;display:none;border:1px solid #099ed6}
.menu-icon span{width:20px;height:2px;background:#099ed6;display:block;position:relative;margin:15px auto 0;transition:all .2s linear}
.menu-icon span:after,.menu-icon span:before{content:"";position:absolute;height:2px;background:#099ed6;display:block;left:0;width:100%;transition:all .2s linear}
.menu-icon span:before{top:-6px}
.menu-icon span:after{top:6px}
.menu-icon.on span:after,.menu-icon.on span:before{top:0}
.prod-table-tip{display:none;font-size:12px;margin-top:10px}
.prod-son-list{display:flex;flex-wrap:wrap;justify-content:space-between;margin-top:25px}
.prod-son-list:after{content:'';width:32%}
.prod-son-list a{width:32%;display:flex;align-items:center;font-size:18px;color:#999;margin-top:14px;line-height:1;transition:color .4s ease}
.prod-son-list a:hover{color:#17aae0}
.prod-son-list a i{display:block;width:18px;height:18px;background:url(../images/common/arrR-gray.svg) no-repeat center/12px;border-radius:50%;border:1px solid #c9c9c9;margin-right:10px;transition:all .4s ease}
.prod-son-list a:hover i{background-image:url(../images/common/arrRW.svg);background-color:#17aae0;border-color:#17aae0}
/* 新-表格 */
.prod-main.prod-main-list .prod-newtable{margin-top:46px}
.prod-newtable table{width:100%}
.prod-newtable tbody td,.prod-newtable tbody th{border-top:1px solid #fff;padding:10px;font-size:16px;text-align:center;color:#888;border-right:1px solid #fff;height:60px}
.prod-newtable tbody th{color:#c9a062;font-weight:400}
.prod-newtable tbody tr:nth-child(even),.prod-newtable tbody tr:nth-child(even) th{background-color:#f8f8f8}
.prod-newtable tbody tr:nth-child(odd),.prod-newtable tbody tr:nth-child(odd) th{background-color:#f2f2f2}
.prod-newtable thead td,.prod-newtable thead th{padding:10px;min-width:80px;background-color:#30b3e4;color:#fff;font-weight:400;font-size:16px;border-right:1px solid #fff}
.prod-newtable tbody td:last-child,.prod-newtable thead th:last-child{border-right:0}
.prod-newtable th:nth-child(1){position:absolute;left:0;width:184px;padding:0;display:flex;justify-content:center;align-items:center}
.prod-newtable .outer{position:relative}
.prod-newtable .inner{overflow-x:scroll;overflow-y:visible;margin-left:184px;scrollbar-width:none;-ms-overflow-style:none}
.prod-newtable .inner::-webkit-scrollbar{display:none}
.prod-newtable .inner-scroll{overflow-x:auto;width:calc(100% - 182px);margin-left:auto;padding-left:182px;height:9px;border-left:1px solid #e3e3e3;scrollbar-color:#29abdc #fff;scrollbar-width:thin}
.prod-newtable .inner-scroll-sub{width:100%;display:block;height:9px}
.prod-newtable .prod-table-bott{border:1px solid #e3e3e3}
.prod-newtable .inner-scroll::-webkit-scrollbar{width:100%;height:9px;background:0 0}
.prod-newtable .inner-scroll::-webkit-scrollbar-thumb{background:#29abdc;border-radius:30px}
.prod-newtable .inner-scroll::-webkit-scrollbar-track{border-radius:30px}
.prod-newtable h2+.outer.main{margin-top:18px}
.prod-newtable-header{background:#dbdbdb;padding:8px 12px;display:flex;justify-content:flex-end}
.prod-newtable-header a{display:inline-flex;align-items:center;line-height:1;color:#8a8a8a;font-size:14px}
.prod-newtable-header a i{display:block;background:url(../images/pages/full-icon.png) no-repeat center/100%;width:14px;height:14px;margin-right:5px}
.prod-newtable-pop{position:fixed;width:100vw;height:100vh;left:0;top:0;z-index:99999;display:none}
.prod-newtable-pop .bg-hover{width:100%;height:100%;background:rgba(0,0,0,.5);position:absolute;left:0;top:0;z-index:99991}
.prod-newtable-pop .prod-newtable{width:95%;z-index:99992;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);margin:0;background:#fff;max-height:95%;overflow-x:auto;margin:0!important}
.prod-newtable-pop .prod-newtable-header{position:sticky;width:100%;left:0;top:0;z-index:2}
.prod-cell-item{padding-top:34px;border-top:1px solid #ebebeb}
.prod-highlights{margin-top:35px}
.prod-highlights ul{background:#f8f8f8;display:flex;flex-wrap:wrap;justify-content:space-between;padding:18px 30px 38px;margin-top:16px}
.prod-highlights ul:after{content:'';width:50%}
.prod-highlights li{display:flex;width:50%;margin-top:19px}
.prod-highlights li span{color:#999;font-size:14px;width:95%;padding-left:6px;padding-right:10px;line-height:20px}
.prod-typical{margin-top:27px}
.prod-typical ul{display:flex;flex-wrap:wrap}
.prod-typical li{width:20%;text-align:center;margin-top:10px}
.prod-typical picture{display:flex;justify-content:center;align-items:flex-end;height:91px}
.prod-typical picture img{max-width:100%;max-height:100%;width:auto;height:auto}
.prod-typical li p{font-size:16px;color:#999;margin-top:10px}
.prod-features{margin-top:34px}
.prod-features .list{display:flex;flex-wrap:wrap;justify-content:space-between;margin-top:-8px}
.prod-features .list:after{content:'';width:32%}
.prod-features .item{width:32%;margin-top:44px}
.prod-features .item h3{color:#1299cb;font-size:20px;line-height:1;margin-bottom:16px}
.prod-features .item p{font-size:14px;line-height:28px;color:#888;padding-left:10px;position:relative}
.prod-features .item p:after{content:'';width:4px;height:4px;border-radius:50%;position:absolute;top:12px;background:#888;left:0}
.prod-modelPic{margin-top:50px}
.prod-modelPic picture{width:100%;display:block;margin-top:12px}
.prod-modelPic picture img{max-width:100%;object-fit:cover}
.prod-modelTable{margin-top:55px}
.prod-modelTable .prod-newtable{margin-top:30px}
.prod-modelTable h2+.prod-modelTable{margin-top:30px}
.prod-newtable.style2{border-radius:20px;overflow:hidden;border-bottom-left-radius:0;border-bottom-right-radius:0}
.prod-newtable.style2 th:nth-child(1){width:126px;padding:0;display:flex;align-items:center;justify-content:center}
.prod-newtable.style2 .inner{margin-left:126px}
.prod-newtable.style2 .inner-scroll{width:calc(100% - 124px);padding-left:124px}
.prod-newtable.style2 tbody td,.prod-newtable.style2 tbody th,.prod-newtable.style2 thead td,.prod-newtable.style2 thead th{font-size:13px;padding:10px 7px;min-width:unset;width:auto}
.prod-newtable.style2 tbody th{color:#666;padding-left:11px;text-align:left}
.prod-newtable.style2 thead th:first-of-type{text-align:left;padding-left:16px}
.prod-doc{margin-top:44px}
.prod-doc h2+.download{margin-top:24px}
.prod-doc h2:not(:first-of-type){padding-top:46px;border-top:1px solid #ebebeb}

/* 详情 */
.prod-info{display:flex;justify-content:space-between;align-items: center}
.prod-info .prod-txt{width:68%}
.prod-main h2{font-size:25px;line-height:1;font-weight:700;color:#555}
.prod-img{width:26%;display:flex;align-items:center;justify-content:center;border:1px solid #efefef;border-radius:20px;height:235px;box-shadow:6px 8px 40px 0 rgba(0,0,0,.07)}
.prod-img img{max-width:80%;object-fit:cover}
.prod-detail{margin-top:40px;border-radius:10px;overflow:hidden;box-shadow:0 0 20px 0 rgba(0,0,0,.1)}
.prod-detail-menu{background-color:#47c3f1;height:66px;display:flex;align-items:center}
.prod-detail-menu a{padding:0 35px;font-size:18px;color:#fff;height:100%;display:flex;align-items:center;transition:all .4s ease}
.prod-detail-menu a:not(.active):hover{opacity:.7}
.prod-detail-menu a.active{background-color:#21a9db}
.prod-detail-item{padding:30px 26px;background-color:#fff}
.prod-detail .prod-table{margin:0;overflow:auto}
.prod-detail .prod-table td,.prod-detail .prod-table th{border-radius:0!important}
.prod-detail .prod-table th{padding:6px;font-size:13px}
.prod-detail .prod-table th:nth-child(1){text-align:left}
.prod-detail .prod-table td{font-size:13px;padding:16px 6px}
.prod-detail .prod-table tbody tr:nth-child(odd) td{background-color:#f2f2f2}
.prod-detail .prod-table tbody tr:nth-child(even) tr{background-color:#f8f8f8}
.prod-detail-item:not(:nth-child(1)){display:none}
.prod-content p{font-size:15px;line-height:30px;color:#888}
.prod-device img{max-width:100%;object-fit:cover}
.device-txt{display:flex;margin-top:20px}
.device-lft,.device-rgt{width:50%;padding-right: 20px}
.device-txt h3{font-weight:700;font-size:14px;line-height:26px;color:#30b3e4}
.device-txt p{color:#777;font-size:14px;line-height:26px}
.download-nav{display:flex;align-items:center;justify-content:space-between}
.download-nav ul{display:flex}
.download-nav li{padding:7px 23px;border:2px solid #47c3f1;border-radius:3px;color:#1c9dcc;transition:all .4s ease;cursor:pointer}
.download-nav li.active,.download-nav li:hover{background-color:#30b3e4;color:#fff;border-color:#30b3e4}
.download-nav li+li{margin-left:10px}
.download-search{display:flex;overflow:hidden}
.download-search .submit-btn{width:42px;height:34px;border-top-right-radius: 30px;border-bottom-right-radius: 30px}
.download-search input{width:352px;height:34px;background-color:#fff;padding-left:20px;border: 1px solid #e1e1e1;border-right:0;border-top-left-radius: 30px;border-bottom-left-radius: 30px}
.download-search input::placeholder{font-size:14px;color:#a1a1a1}
.download-main table{width:100%;border-collapse:inherit}
.download-main table th{background-color:#30b3e4;font-weight:400;font-size:16px;color:#fff;border-right:1px solid #fff}
.download-main table th:last-child,.download-main table th:nth-child(1){border-right-width: 0}
.download-list:not(:first-child){display: none}
.download-main table th:nth-child(1){text-align:left;height:40px;line-height:40px;padding:0 22px;border-top-left-radius:10px}
.download-main table th:last-child{border-top-right-radius:10px}
.download-main table td{text-align:center;color:#666;position:relative;padding:20px;transition:all .4s ease}
.download-main table td:nth-child(1){display:flex;justify-content:space-between;align-items:center;text-align:left;padding-left: 0}
.download-main table tbody tr:not(:last-child) td{border-bottom:1px dashed #d1d1d1}
.download-main table tbody tr.no-border td{border-color:transparent}
.download-info{display:flex;align-items:center}
.download-info i{width:42px;display:flex;align-items:center;justify-content:center;height:42px;background-color:#f5f5f5;border-radius:50%}
.download-info i img{width: 18px}
.download-info h3{font-size:13px;color:#999;font-weight:400;line-height:1;margin-left:15px}
.download-info h3 span{font-size:16px;color:#333;margin-bottom: 6px;display: block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;line-height:20px}
.download-user{display:flex;align-items:center;color:#828181;transition:all .4s ease}
.download-user i{display:block;background:url(../images/pages/download2.png) no-repeat center/100%;width:18px;height:18px;margin-right:5px;transition:all .4s ease}
.download-main table tbody tr{transition:all .4s ease}
/*.download-main table tbody tr:hover{background:#fff;box-shadow:4px 5px 46px 0 rgba(0,0,0,.11)}*/
/*.download-main table tbody tr:hover td{border-color: transparent}*/
/*.download-main table tbody tr:hover h3 span{color:#29abdc}*/
.download-main table tbody tr:hover .download-user{color:#29abdc}
.download-main table tbody tr:hover .download-user i{background:url(../images/pages/download2c.png) no-repeat center/100%}
.download .pagination{margin-top:19px;justify-content: flex-end}
.download .pagination a{width: 29px;height: 29px;font-size: 16px}
.download .pagination a+a{margin-left: 10px}
.prod-content .com-btn{width:190px;font-weight:700;margin:28px auto 0}
.table-download-btn{display:inline-block;margin:0 auto}
.table-download-btn i{display:block;background:url(../images/pages/download3.png) no-repeat center/100%;width:21px;height:28px;transition:all .4s ease}
.table-download-btn:hover i{background-image:url(../images/pages/download3c.png)}

/* 解决方案 */
.solution-side-child{background:#f8f8f8;padding:10px 0;border-top:1px solid #e6e6e6;display:none}
.solution-side-child li a{color:#757575;transition:all .4s ease;display:block;line-height:34px;font-size:14px;padding:0 22px 0 38px}
.solution-side-child li a:hover,.solution-side-child li a.active{color:#099ed6}
.solution-txt p{font-size:16px;line-height:28px;color:#888}
.solution-tit,.solution-txt h3{color:#47c3f1;font-size:18px;line-height:34px;margin-top: 28px;}
.solution-txt li{position:relative;font-size:16px;line-height:28px;color:#888;padding-left:18px}
.solution-txt li a{text-decoration: underline;}
.solution-txt li+li{margin-top: 5px}
.solution-txt li a:hover{color:#099ed6;font-weight:700;}
.solution-txt ul{margin-top: 6px}
.solution-txt li:after{content:'';width:10px;height:10px;border:2px solid #47c3f1;background:0 0;position:absolute;left:0;top:10px;border-radius:50%}
.solution-list{margin-top:-6px;display:flex;flex-wrap:wrap;justify-content:space-between}
.solution-list:after{content:'';width:31.5%}
.solution-list li{width:31.5%;display:block;margin-top:40px;box-shadow:4px 8px 73px 0 rgba(0,0,0,.1);overflow:hidden;border-radius:20px;transition:all .4s ease}
/*.solution-list li:hover{box-shadow:4px 8px 73px 0 rgba(71,195,241,.5)}*/
.solution-pic{overflow:hidden}
.solution-pic img{width:100%;height:100%;object-fit:cover;transition:all .6s ease}
/*.solution-list li:hover img{transform:scale(1.1)}*/
.solution-info{padding:20px;background:#fff}
.solution-info h3{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:18px;color:#666;text-align:center}
/*.solution-list li:hover h3{font-weight:700;color:#29abdc}*/
.solution-img{width:100%;display:flex;justify-content:center;border:1px solid #eaeaea;border-radius:10px;box-shadow:8px 14px 18px 0 rgba(0,0,0,.04);align-items:center;margin-top:48px}
.solution-img img{max-width:100%;object-fit:cover}
.solution-ul h3{font-size:30px;font-weight:700;color:#30b3e4;text-align:center}
.solution-ul{margin-top:55px}
.solution-ul ul{display:flex;flex-wrap:wrap;margin-top:40px;justify-content:space-between}
.solution-ul li{width:48.5%;padding:22px 0 22px 15px;border-bottom:1px dashed #e0e0e0;position:relative;font-size:16px;color:#777}
.solution-ul li:after{content:'';width:5px;height:5px;border:3px solid #37b6e5;border-radius:50%;position:absolute;left:0;top:32px}
.download.solution-detail{margin-top:55px}
.download-btn{margin-top:50px;display:flex;justify-content:center}
.download-btn a{font-weight:700;width:184px;height:50px}
.download-btn a+a{margin-left:14px}
.solution-tip{padding-top:25px;margin-top:20px;border-top:1px solid #ededed;font-size:18px;color:#29abdc;font-weight:700}
.solution-cell-l{width:45%}
.solution-cell{display:flex;justify-content:space-between}
.solution-cell-r{height:370px;width:52%;display:flex;align-items:center;justify-content:center;border-radius:10px;overflow:hidden;border:1px solid #ececec;background:url(../images/pages/solution-bg.jpg) no-repeat center/cover}
.solution-cell-r img{max-width:70%;max-height:70%;overflow:hidden;width: auto;height: auto}
.support-tit{font-size:28px;font-weight:700;color:#29abdc;text-align:center}
.support-img{display:flex;height:525px;border-radius:20px;margin-top:30px;overflow:hidden;background:url(../images/pages/support-bg.jpg) no-repeat center/cover;align-items:center;justify-content:center}
.support-img img{max-width:90%;max-height:90%;object-fit:cover}
.prod-nav-l{display:flex;align-items:center}
.solution-qs li{padding:26px 0;border-bottom:1px solid #eee}
.solution-qs li:first-of-type{
    padding-top: 0;
}
.solution-qs-tit{display:flex;align-items:center;cursor:pointer}
.solution-qs-tit h3{font-size:18px;font-weight:500;color:#444;width:90%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;position:relative;padding-left:22px}
.solution-qs-tit.active h3{font-weight:700;color:#29abdc}
.solution-qs-tit h3:after{content:'';width:11px;height:11px;border-radius:50%;border:2px solid #5dc8e5;position:absolute;left:0;top:6px}
.solution-qs-tit i{display:block;margin-left:auto;background:#c2c2c2 url(../images/common/plus.png) no-repeat center/16px 16px;width:36px;height:36px;border-radius:50%;transition:all .4s ease}
.solution-qs-tit.active i{transform:rotate(45deg);background-color:#47c3f1}
.solution-qs-cont{padding:10px 60px 10px 22px;display:none}
.solution-qs-cont p{font-size:15px;line-height:30px;color:#888}
.solution-qs .pagination{margin-top:50px}
.solution-support-email{margin-top: 15px;}
.solution-support-email a{
    display: flex;
    align-items: center;
    color: #30b3e4;
    line-height: 1;
    font-size: 20px;
}
.solution-support-email a i{
    display: block;
    background: url("../images/pages/email-icon.png")no-repeat center /100%;
    width: 23px;
    height: 18px;
    margin-right: 14px;
}
.solution-dev-nav{
    display: flex;
    font-size: 0;
    margin-bottom: 32px;
}
.solution-dev-nav a{
    height: 43px;
    display: inline-flex;
    align-items: center;
    padding: 0 18px;
    background: #e5f4f9;
    transition: all .4s ease;
    line-height: 1;
    color: #0a9dd3;
    font-size: 16px;
    border-radius: 4px;
}
.solution-dev-nav a+a{
    margin-left: 13px;
}
.solution-dev-nav a:hover,.solution-dev-nav a.active{
    background: #17aae0;
    color: #fff;
}
.solution-dev-down-header{
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin-bottom: 22px;
}
.solution-dev-down h2:not(:first-of-type){
    padding: 0;
    border:0;
}
.solution-dev-down tr:last-of-type td{
    border-bottom: 1px dashed #d1d1d1;
}

/* new-news */
.sumnewszx{width: 100%;background: #f8f8f8;padding-top: 30px;}
.sumnewszx-title{width: 100%;position: relative;}
.sumnewszx .com-nav-rgt{justify-content: flex-end}
.sumnewszx-title h4{font-size: 42px;color: #222;line-height: 1;font-weight: 700;margin-top: 10px}
.sumnewszx-num{position: absolute;bottom: -20px;right: 0;font-size: 20px;color: #888;font-family:'COLFAX-BOLD';}
.sumnewszx-num b, .sumnewszx-num span, .sumnewszx-num label{display: inline-block;vertical-align: bottom;}
.sumnewszx-num label{margin: 0 2px 0 4px;line-height: 1;}
.sumnewszx-num span{line-height: 0.8;}
.sumnewszx-num b{font-size: 28px;color: #29abdc;line-height: 0.8;}
.sumnewszx-btn{width: 100%;font-size: 0;text-align: right;padding: 20px 0 38px;border-bottom: 2px solid #e5e5e5;}
.sumnewszx-btn>div{width: 50px;height: 50px;border-radius: 4px;background: #d8d8d8 url('../images/pages/sumnewsic2.png') no-repeat center;cursor: pointer;transition: all .4s ease;display: inline-block;}
.sumnewszx-btn>div.sumnewszx-next{transform: rotate(180deg);margin-left: 10px;}
.sumnewszx-btn>div:hover{background-color: #29abdc;}
.sumnewszx-loop{width: 100%;margin-top: 40px;}
.sumnewszx-item{width: 100%;background: #fff;box-shadow: 0 4px 20px 4px rgba(0,0,0,.12);}
.sumnewszx-img{width: calc(100% - 690px);float: left;display: block;}
.sumnewszx-img img{width: 100%;object-fit: cover;}
.sumnewszx-cont{width: 690px;display: flex;align-items: center;padding: 0 68px;}
.sumnewszx-loop .swiper-wrapper{height: 496px !important;}
.sumnewszx-loop .swiper-container-cube .swiper-cube-shadow{display: none;}
.sumnewszx-loop .swiper-slide-shadow-top, .sumnewszx-loop .swiper-slide-shadow-bottom{display: none;}
.sumnewszx-cont, .sumnewszx-img img{height: 496px;}
.sumnewszx-cont-center{width: 100%;}
.sumnewszx-cont-date{width: 100%;font-family:'COLFAX-BOLD';}
.sumnewszx-cont-date span, .sumnewszx-cont-date p{display: inline-block;vertical-align: middle;}
.sumnewszx-cont-date span{font-size: 80px;color: #ccc;font-weight: 700;line-height: 0.8;padding-bottom: 16px;border-bottom: 3px solid #29abdc;}
.sumnewszx-cont-date p{font-size: 16px;color: #979797;font-weight: 700;margin-left: 12px;}
.sumnewszx-cont-date p b{display: block;}
.sumnewszx-cont-title{width: 100%;margin-top: 30px;}
.sumnewszx-cont-title h2{font-size: 22px;color: #333;font-weight: 700;line-height: 30px;margin-bottom: 20px;}
.sumnewszx-cont-title h2 a{transition: all .4s ease;}
.sumnewszx-cont-title h2 a:hover{color: #29abdc;}
.sumnewszx-cont-title p{font-size: 15px;color: #999;line-height: 26px;height: 56px;overflow: hidden;display: -webkit-box;text-overflow: ellipsis;-webkit-box-orient: vertical;-webkit-line-clamp: 2;}
.sumnewszx-cont-link{width: 100%;text-align: right;margin-top: 80px;}
.sumnewszx-cont-link a{display: inline-block;font-size: 14px;color: #4c4c4c;font-weight: bold;font-family:'COLFAX-MEDIUM';padding-right: 48px;background: url('../images/pages/sumnewsic1.png') no-repeat right top 4px;transition: all .4s ease;}
.sumnewszx-cont-link a:hover{color: #29abdc;}
/* 新闻列表 */
.corinfo {
    width: 100%;
    padding: 40px 0 78px;
    background: #f8f8f8;
    position: relative;
    z-index: 2;
}
.news-list-page.pagination{
    padding: 70px 0;
}
.news.corinfo{padding: 184px 0 120px;}
.news-menu{width: 100%;font-size: 0;text-align: left;user-select: none;}
.news-menu a{display: inline-block;vertical-align: middle;font-size: 16px;color: #888;line-height: 20px;margin-left: 40px;position: relative;transition: all .4s ease;}
.news-menu a:first-child{margin-left: 0;}
.news-menu a::before{content: "";position: absolute;left: 0;top: 50%;width: 0;height: 1px;background: #000;transition: all .4s ease;}
.news-menu a.active, .news-menu a:hover{color: #333;}
.news-menu a.active{padding-left: 42px;}
.news-menu a.active::before{width: 30px;}
.corinfo-link{display: block;width: 48.4%;background: #fff;overflow: hidden;margin-top: 40px;padding: 40px;}
.corinfo-link:nth-child(2n+1){float: left;}
.corinfo-link:nth-child(2n){float: right;}
.corinfo-link-time{width: 130px;float: left;text-align: center;font-family:'COLFAX-MEDIUM';}
.corinfo-link-time p{font-size: 40px;color: #444;line-height: 1;font-weight: bold}
.corinfo-link-time span{display: block;font-size: 14px;color: #999;line-height: 1;margin-top: 6px;font-weight: bold}
.corinfo-link-cont{width: calc(100% - 130px);padding-left: 30px;float: right;}
.corinfo-link-cont h2{font-size: 18px;color: #444;font-weight: 700;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;transition: all .4s ease;}
.corinfo-link-cont p{font-size: 15px;color: #999;line-height: 24px;margin: 12px 0 24px;height: 48px;overflow: hidden;display: -webkit-box;text-overflow: ellipsis;-webkit-box-orient: vertical;-webkit-line-clamp: 2;}
.corinfo-link-cont i{width: 36px;height: 9px;background: url('../images/pages/arrow2.png') no-repeat right center;display: block;transition: all .4s ease;position: relative;}
.corinfo-link:hover .corinfo-link-cont h2{color: #29abdc;}
.corinfo-link:hover .corinfo-link-cont i{background-image: url('../images/pages/arrow2H.png');width: 50px;}
.corinfo-more{width: 100%;margin-top: 44px;}
.corinfo-more a{margin: 0 auto;}

/* 登录注册 */
.user-main{background:#f0f0f0;padding:91px 0 105px}
.user-dashboard{display:flex;border-radius:15px;overflow:hidden;box-shadow:0 0 49px 0 rgba(0,0,0,.03)}
.user-lft{width:48%}
.user-lft img{width:100%;height:100%;object-fit:cover}
.user-rgt{width:52%;background:#fff;padding:70px 95px}
.user-rgt h1{font-weight:700;font-size:36px;color:#333;margin-bottom:30px}
.user-form input:not([type=checkbox]){display:block;width:100%;height:45px;border:1px solid #e9e9e9;padding:0 24px}
.user-form input:not([type=checkbox])::placeholder{font-size:15px;color:#777}
.user-form input:not([type=checkbox]):not(:first-child){margin-top:12px}
.user-fun{display:flex;margin:18px 0;justify-content:space-between}
.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;font-size:16px;color:#888;height:20px}
.magic-checkbox+label:before{position:absolute;top:2px;left:0;display:inline-block;width:20px;height:20px;content:'';border:2px solid silver}
.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:6px;left:7px;box-sizing:border-box;width:6px;height:10px;transform:rotate(45deg);border-width:2px;border-style:solid;border-color:#fff;border-top:0;border-left:0}
.magic-checkbox:checked+label:before{border-color:#47c3f1;background:#47c3f1}
.magic-checkbox:checked[disabled]+label:before{border:#c9e2f9;background:#c9e2f9}
.user-fun a{color:#d3a469;font-size:16px;text-decoration:underline}
.user-form input:not([type=checkbox])+.user-btn{margin-top:12px}
.user-btn{width:100%;display:flex;align-items:center;justify-content:center;background:#47c3f1;height:50px;font-size:18px;color:#fff;transition:all .4s ease}
.user-btn:hover{background:#41a8cf}
.user-rgt p{text-align:center;margin-top:12px;font-size:15px;color:#999}
.user-rgt p a,.user-rgt-top a{color:#47c3f1;font-weight:700;position:relative;display:inline-block;height:100%}
.user-rgt p a:after,.user-rgt-top a:after{content:'';width:100%;height:1px;position:absolute;bottom:-1px;background:#47c3f1;left:0}
.email-veri{display:flex;margin-top:12px;justify-content:space-between}
.email-veri input:not([type=checkbox]){width:72%}
.veri-btn{display:flex;align-items:center;justify-content:center;width:25%;background:#47c3f1;color:#fff;font-size:15px;height:45px;transition:all .4s ease}
.veri-btn:hover{background:#41a8cf}
.veri-btn.ing{background:#ddd;pointer-events:none}
p.findpwd-tip{font-size:14px;color:#888;margin:12px 0 30px;text-align:left}
.user-rgt-top{display:flex;align-items:center;justify-content:space-between;margin-bottom:30px}
.user-rgt-top h1{margin:0!important}
p.rest-pwd{font-size:14px;color:#888;padding:0 24px;text-align:left;margin-bottom:20px}
.user-btn.rest{margin-top:28px!important}


/* 二开 */
.prod-demo{margin-top: 30px;}
/* 视频中心 */
.video-view{padding: 96px 0 230px;}
.videoNav{display: flex;justify-content: center;flex-wrap: wrap;}
.videoNav-item{transition: all .4s ease; box-shadow: 6.996px -0.244px 53.69px 5.31px rgba(21, 21, 21, 0.12);position: relative;font-size: 16px;color: #555;margin-left: 20px; width: 165px;height: 50px;border-radius: 40px;background: #fff;display: flex;align-items: center;justify-content: center;text-align: center;}
.videoNav-item:first-child{margin-left: 0;}
.videoNav-item span{position: relative;z-index: 2;}
.videoNav-item::after{border-radius: 40px;opacity: 0;transition: all .4s ease; content: "";position: absolute;left: 0;top: 0;width: 100%;height: 100%;background: linear-gradient(45deg,#6de5ff,#3aaae6);}
.videoNav-item:hover,.videoNav-item.active{color: #fff;}
.videoNav-item:hover::after,.videoNav-item.active::after{opacity: 1;}
.videoList{margin: 20px 0 0 -30px;display: flex;flex-wrap: wrap;}
.videoItem{background: #fff; margin: 30px 0 0 30px;width: calc(25% - 30px);display: block;user-select: none;cursor: pointer;border-radius: 10px;box-shadow: 0px 6px 41.71px 1.29px rgba(74, 107, 136, 0.15);}
.videoItem-img{position: relative;background: #fff;z-index: 2;}
.videoItem-img .img{border-radius: 10px;overflow: hidden;}
.videoItem-img .img::after{content: "";position: absolute;left: 0;top: 0;width: 100%;height: 100%;background: rgba(0, 0, 0, 0.1);}
.videoItem-img .img img{width: 100%;height: 210px;transition: all .6s ease;}
.videoItem-img .btn{transition: all .4s ease; position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);z-index: 2;}
.videoItem-con{padding: 25px; background-image:linear-gradient( 45deg, rgb(255,255,255) 0%, rgb(239,249,255) 100%);border-radius: 0 0 10px 10px;}
.videoItem-con .text{transition: all .4s ease;font-size: 15px;color: #555;line-height: 24px;}
.videoItem:hover .videoItem-img .img img{transform: scale(1.08);}
.videoItem:active .videoItem-img .btn{transform: translate(-50%,calc(-50% + 3px)) scale(.95);}
.videoItem:hover .videoItem-con .text{color: #39a9e7;}

/* 样品申请 */
.apply-view{padding: 90px 0 140px;}
.applyMsg{margin-top: 50px;}
.applyMsg .msg-main .inline-input input,.applyMsg .msg-main .inline-input select{font-size: 15px;background: #f6f6f6;padding: 0 20px;}
.applyMsg .msg-main .inline-input input::-webkit-input-placeholder{font-size: 15px;}
.applyMsg .msg-main .inline-input textarea::-webkit-input-placeholder{font-size: 15px;}
.applyMsg .msg-main .inline-input select {background: #f6f6f6 url(../images/pages/select-icon.png) no-repeat center right 32px/16px 8px;}
.applyMsg .msg-main textarea{font-size: 15px;background: #f6f6f6;padding: 20px;}
.applyMsg .msg-main .bott{width: 470px;}
.applyMsg .msg-main .bott .inline-input{width: 64%;}
.applyMsg .msg-main .bott .submit-btn{width: 35%;background: #29abdc;}
.applyMsg .msg-main .bott .code{padding-right: 14px;width: 84px;}
.applyMsg .msg-main .title{font-size: 15px;color: #333;display: flex;align-items: center;margin-bottom: 5px;}
.applyMsg .msg-main .title span{color: #ff0000;margin-right: 5px;display: block;}



/* -------------------------PC端--------------------------- */
@media all and (max-width:1700px) {
    /* 1600 × (900) */
    .prod-main{width: 77%}
    .prod-detail .prod-table{overflow: auto}
    .prod-detail .prod-table+.prod-table-tip{display: block}
}

@media all and (max-width:1599px) {
    /* 1440 × (700)  */
    .com-nav{height: 70px}
    .com-tit{font-size: 38px}

    .about-intro-item h3{font-size: 22px}
    .about-intro-item h3 span{margin-top: 5px}
    .about-data li span{font-size: 70px}
    .about-data li p{font-size: 14px}
    .fz-year{font-size: 16px}
    .about-fz-txt h3{font-size: 80px}
    .honor-item{padding: 30px;height: 330px}
    .honor h3{margin-top: 15px;padding-bottom: 15px}

    .about-info .com-tit{margin-bottom: 20px}
    .about-code{margin-top: 20px}
    .about-info-l p{line-height: 30px}
    .about-info-r{width: 58%}

    .news-list-pic{height: 230px}
    .news-list-txt{padding: 25px 0}

    .article-r{width: 25%}
    .article-l{width: 70%}
    .article-info{margin: 20px 0}

    .prod-side{width: 240px}
    .prod-side-tit{height: 60px}
    .prod-side-tit{font-size: 22px;height: 60px;padding: 0 20px}
    .prod-side-list{max-height: calc(85vh - 50px)}
    .side-1{height: 50px;font-size: 16px}
    .prod-side i{width: 50px;height: 50px}
    .prod-nav{height: 60px;padding-right: 15px;margin-bottom: 30px}
    .prod-tit{font-size: 20px;padding-left:15px}
    .prod-main{width: 76%} 
    .prod-main h2{font-size: 24px}
    .prod-txt h2+p{margin-top: 15px}
    .prod-detail-menu{height: 60px}
    .download-main table td{padding: 20px 10px}
    .prod-info .prod-txt{width: 70%}
    .prod-img{width: 28%;height: 220px}
    .download-main table th:nth-child(2){width: 10%}
    .download-main table th:nth-child(3){width: 15%}
    .prod-txt p{font-size: 15px;line-height: 24px}
    .prod-son-list a{font-size: 16px}
    .prod-main.prod-main-list  .prod-newtable{margin-top: 40px}
    .prod-nav-nav a+a{margin-left: 15px}
    .prod-highlights li{width: 49%}
    .prod-features .item{width: 45%;margin-top: 30px}
    .prod-features .list{margin-top: 0}
    .prod-features .item h3{margin-bottom: 10px;font-size: 18px}

    .solution-list a{margin-top: 30px}
    .solution-list{margin-top: -10px}
    .solution-ul h3{font-size: 28px}
    .solution-ul ul{margin-top: 35px}
    .solution-cell-r{height: 330px}
    .solution-cell-l{width: 46%}
    .solution-tip{font-size: 16px;padding-top: 10px}
    .support-img{height: 440px}
    .support-tit{font-size: 26px}

    .user-rgt{padding: 40px 60px}
    .user-rgt h1{font-size: 32px;margin-bottom: 25px}

    .sumnewszx-title h4 {font-size: 34px;}
    .sumnewszx-cont {width: 540px;padding: 0 40px;}
    .sumnewszx-cont-date span{font-size: 60px;}
    .sumnewszx-cont-title h2 {font-size: 24px;margin-bottom: 16px;}
    .sumnewszx-cont-title {margin-top: 24px;}
    .sumnewszx-cont-link {margin-top: 60px;}
    .sumnewszx-img {width: calc(100% - 540px);}
    .sumnewszx-cont, .sumnewszx-img img{height: 392px;}
    .sumnewszx-loop .swiper-wrapper {height: 392px !important;}
    .corinfo-link {margin-top: 32px;padding: 32px;}
    .corinfo-link-time p {font-size: 38px;}
    .corinfo-link-time{width: 110px;}
    .corinfo-link-cont {width: calc(100% - 110px);padding-left: 20px;}
    .corinfo-link-cont p {line-height: 22px;margin: 10px 0 20px;height: 44px;}
    .corinfo-list {margin-top: 0}

    /* 二开 */
    .videoItem-img .img img{height: 190px;}
    .videoItem-con{padding: 20px;}
}

@media all and (max-width:1439px) {
    /* 1360 */
}

@media all and (max-width:1359px) {
    /* 1280 */
}

@media all and (max-width:1279px) {
    /* 1152 × (700) */
    .com-block{padding: 80px 0}
    .com-tit{font-size: 32px}

    .about-intro-item h3{font-size: 20px}
    .about-fz{height:550px}
    .about-data li span{font-size: 56px}
    .about-data li p{line-height: 24px}
    .fz-year{width: 16.667%}
    .about-fz-txt{margin-top: 50px;padding: 0 100px}
    .about-fz-txt h3{font-size: 60px}
    .honor-item{height: 250px;padding: 20px;width: 200px;margin: 0 auto}
    .honor-top p{margin-top: 15px}

    .joinUs-job .join-top{padding: 15px 20px}
    .joinUs-job .join-content{padding: 30px}

    .about-info-l p{font-size: 14px;line-height: 26px}
    .about-code-txt h3{font-size: 20px}
    .about-code-txt .desc{font-size: 13px;margin-top: 5px}
    .about-code img{margin-right: 10px;width: 80px;height: 80px}
    .msg-main .inline-input input, .msg-main .inline-input select,.msg-main .bott .submit-btn,.msg-main .bott .code{height: 50px;line-height: 50px}
    .msg-main .inline-input{margin-bottom: 10px}

    .news-list-pic{height: 190px;padding: 10px}
    .news-list-txt h3,.news-list-txt p{width: 90%}
    .news-cell a:hover h3,.news-cell a:hover p{transform: translateX(5%)}
    .news-list-txt h3{font-size: 16px;margin-bottom: 10px}
    .news-list-txt{padding: 20px 0}
    .news-list-txt p{line-height: 24px;height: 52px}
    .news-cell a{margin-top: 30px}
    .news-cell{margin-top: -30px}
    .news-list .pagination{margin-top: 50px}

    .article-r{width: 27%}
    .article-l-item a+a{margin-top: 15px;padding-top: 20px}
    .article-l-item h5:not(:first-child){margin-top: 20px;padding-top: 20px}
    .article-l-item{padding: 20px}

    .prod-side{width: 220px}
    .prod-main{width: 72%}
    .prod-side-tit{font-size: 20px}
    .prod-txt p{font-size: 15px}
    .prod-tit{font-size: 22px}

    .prod-txt p{font-size: 14px}
    .prod-nav{margin-bottom: 20px}
    .prod-main h2{font-size: 22px}
    .prod-newtable h2+.outer.main{margin-bottom: 15px}
    .prod-newtable tbody td, .prod-newtable tbody th{font-size: 15px}
    .prod-son-list a i{margin-right: 6px}
    .prod-img{height: 170px}
    .prod-detail-item{padding: 20px}
    .prod-content p{font-size: 14px;line-height: 26px}
    .download-search input{width: 170px;height: 30px}
    .download-search .submit-btn{width: 40px;height: 30px}
    .download-search .submit-btn svg{width: 15px}
    .download-nav li{padding: 2px 15px}
    .prod-detail-menu{height: 50px}
    .prod-detail-menu a{font-size: 16px}
    .download-info i{width: 45px;height: 45px}
    .download-info i img{width: 18px}
    .download-info h3 span{font-size: 14px}
    .download-main table td{padding: 10px}
    .download-list{overflow: auto}
    .prod-content .com-btn{width: 150px;height: 46px}
    .prod-son-list a{font-size: 15px}
    .prod-son-list a i{width: 16px;height: 16px}
    .prod-nav-nav a+a{margin-left: 10px}
    .prod-nav-nav a{font-size: 14px}
    .prod-nav-nav{margin-left: 15px}
    .prod-nav-nav a:after{border-left-width: 5px;border-right-width: 5px;border-bottom-width: 5px}
    .prod-highlights ul{padding: 0 15px 20px}
    .prod-highlights li span{font-size: 13px}
    .prod-typical picture{height: 56px}
    .prod-modelTable .prod-newtable,.prod-doc h2+.download{margin-top: 20px}
    .download-main table th{font-size: 15px}
    .download-main table th:nth-child(1){height: 35px;line-height: 35px}
    .table-download-btn i{width: 17px}
    .solution-dev-nav{margin-bottom: 20px}
    .solution-dev-nav a{font-size: 15px;height: 38px;padding: 0 14px}
    .solution-txt p,.solution-txt li{font-size: 15px}
    .solution-info h3{font-size: 16px}
    .solution-info{padding: 10px}
    .solution-list a{border-radius: 20px;margin-top: 20px}
    .solution-list{margin-top: 0px}
    .solution-list li{margin-top:20px}
    .solution-ul h3{font-size: 26px}
    .solution-ul{margin-top: 50px}
    .solution-ul ul{margin-top: 30px}
    .solution-ul li{padding: 15px 0 15px 26px}
    .solution-ul li:after{top:24px}
    .solution-cell-r{width: 100%}
    .solution-cell-l{width: 100%;margin-top: 20px}
    .solution-cell{flex-direction: column-reverse}
    .download.solution-debug .prod-table-tip{display: none}
    .support-img{height: 350px}
    .support-img img{max-height: 80%;max-width: 80%}
    .support-tit{font-size: 24px}
    .solution-qs-tit h3{font-size: 16px}
    .solution-qs li{padding: 20px 0}
    .solution-qs-tit i{width: 30px;height: 30px}
    .solution-qs-tit i{background:#c2c2c2 url(../images/common/plus.png) no-repeat center/14px 14px}

    .user-rgt{padding: 40px}
    .user-rgt h1{font-size: 30px;margin-bottom: 20px}
    .user-rgt-top{margin-bottom: 20px}
    .user-btn.rest{margin-top: 20px!important}

    .sumnewszx-cont-date span {font-size: 52px;}
    .sumnewszx-cont-title h2 {font-size: 20px;margin-bottom: 12px;}
    .sumnewszx-cont-link {margin-top: 40px;}
    .sumnewszx-cont {width: 430px;padding: 0 28px;}
    .sumnewszx-img {width: calc(100% - 430px);}
    .sumnewszx-cont, .sumnewszx-img img {height: 310px;}
    .sumnewszx-loop .swiper-wrapper {height: 310px !important;}
    .sumnewszx-cont-title {margin-top: 20px;}
    .sumnewszx-cont-title p {line-height: 26px;height: 52px;}
    .sumnewszx-btn>div{width: 44px;height: 44px}
    .sumnewszx-title h4 {font-size: 28px;}
    .sumnewszx-num{font-size: 18px;}
    .sumnewszx-num b {font-size: 24px;}
    .corinfo-link {margin-top: 24px;padding: 20px 15px}
    .corinfo-link-time p {font-size: 32px;}
    .corinfo-link-time {width: 80px;}
    .corinfo-link-cont {width: calc(100% - 80px);padding-left: 16px;}
    .corinfo-link-cont h2 {font-size: 18px;}
    .news-list-page.pagination{padding: 60px 0}

    /* 二开 */
    .videoItem-img .img img{height: 150px;}
    .videoItem-con{padding: 15px;}
}

@media all and (max-width:1151px) {
    /* 1024 */
    .activity-prev, .activity-next{display: none}
}


/* ------------------------手机端-------------------------- */
@media all and (max-width:1000px) {
    /* 平板设备 720 适配 */
    .com-block{padding: 60px 0}
    .com-tit{font-size: 28px}
    .com-nav .contain{width: 100%}
    .com-nav{height: 60px}
    .com-banner-bg{min-height: 250px}
    .com-nav-rgt{margin-right: 4%}
    .com-nav-rgt i{margin: 0 10px}

    .about-intro-txt p{font-size: 14px}
    .about-intro-txt{max-height: 290px;overflow: hidden}
    .about-mb-btn{display: flex}
    .about-intro-item h3{font-size: 18px;margin-left: 10px}
    .about-intro-item h3 span{font-size: 14px}
    .about-intro-item img{width: 40px}
    .about-data li span{font-size: 40px}
    .fz-year{width: 20%}
    .about-fz-txt h3{font-size: 50px}
    .honor-top-r{display: none}
    .honor .swiper-slide h3{opacity: 1}
    .honor h3{font-size: 14px;magin-top:10px;padding-bottom: 10px}

    .jobs-search input,.submit-btn{height: 40px}
    .joinUs-job .job-tit:nth-child(1){font-size: 16px}
    .joinUs-job .join-title.cell{margin-top: 10px}
    .joinUs-job .join-content{padding: 20px}
    .joinUs-job .job-tit{font-size: 14px}
    .jobs .pagination{margin-top: 40px}
    .joinUs-job .join-top{padding: 12px 15px}
    .join-end b,.join-end span{font-size: 16px}

    .culture-actitems .swiper-slide{width: 92%}
    .culture-actitems .swiper-wrapper{padding-bottom: 70px}
    .culture-actitems .activity-pagination .swiper-pagination-bullet{margin: 0 5px}
    .culture-actitems .swiper-pagination-bullet{width: 8px;height: 8px}
    .culture-actitems .activity-pagination{bottom: 30px}
    .culture-actitems .swiper-slide:after{display: none}
    .staff-tip{margin:20px auto 0;padding-bottom: 20px}

    .about-info-l{width: 100%}
    .about-info-r{width: 100%;margin-top: 40px;height: 330px}
    .about-info .contain{flex-wrap: wrap}
    .msg-main{margin-top: 40px}
    .msg-main .inline-input input, .msg-main .inline-input select{font-size: 15px;padding: 0 20px}
    .msg-main textarea{padding: 20px}
    .msg-main .bott .submit-btn{font-size: 15px;width: 20%}
    .msg-main .inline-input input::placeholder,.msg-main textarea::placeholder{font-size: 15px}
    .msg-main .bott .inline-input{width: 79%}
    .msg-main .inline-input{margin-bottom: 15px}

    .news-cell a{width: 49%}
    .news-list-txt{padding: 20px 10px}
    .news-list-txt p,.news-list-txt h3{width: 100%}
    .news-cell a:hover h3, .news-cell a:hover p{transform: none}
    .news-list .pagination{margin-top: 40px}

    .article-main{flex-wrap: wrap}
    .article-l{width: 100%}
    .article-r{width: 100%;margin-top:40px}
    .article-l-tit{margin-bottom: 20px}
    .article-l h1{font-size: 22px}

    .prod-side{width: 260px;position: fixed;top: 60px;z-index: 9999999;left: -260px;background-color: #fff}
    .prod-side:after{content: '';position: absolute;right: 0;top: 0;background-color: #e6e6e6;height: 100%;width: 1px}
    .prod-side-list{max-height: calc(90vh - 60px)}
    .menu-icon{display: block;top: 70px}
    .prod-main{width: 100%}
    body{position: relative}
    .prod-table table{width: 1078px}
    .prod-table{overflow: auto}
    .prod-detail-menu a{padding: 0 20px}
    .download-main table th:nth-child(1){height: 40px;line-height: 40px}
    .download-main table th{font-size: 16px}
    .download-main table td,.download-user{font-size: 13px}
    .download-main table{min-width: 700px}
    .device-lft, .device-rgt{width: 100%;padding: 0}
    .device-txt{flex-wrap: wrap}
    .device-txt .device-rgt{margin-top: 20px}
    .download-list .prod-table-tip{display: block}
    .prod-tit{font-size: 20px}
    .prod-nav{height: 55px}

    .solution-ul li{font-size: 14px}
    .solution-ul li:after{width: 5px;height: 5px}
    .solution-ul li{padding: 15px 0 15px 20px}
    .download.solution-detail{margin-top: 50px}
    .solution-ul h3{font-size: 24px}
    .solution-img,.solution-ul,.download-btn{margin-top: 40px}
    .download.solution-debug .prod-table-tip{display: block}
    .support-tit{font-size: 22px}
    .solution-qs li{padding: 15px 0}
    .solution-qs-cont p{font-size: 14px}
    .solution-qs .pagination{margin-top: 40px}

    .user-rgt{padding: 20px}
    .user-rgt h1{font-size: 24px;margin-bottom: 10px}
    .user-form input:not([type="checkbox"]){height: 40px;padding: 0 10px}
    .user-form input:not([type="checkbox"])::placeholder{font-size: 14px}
    .user-fun{margin: 10px 0}
    .user-btn{height: 40px;font-size: 16px}
    .magic-checkbox+label:before{width: 16px;height: 16px}
    .magic-checkbox+label{padding-left: 20px;font-size: 15px}
    .magic-checkbox+label:after{top: 4px;left: 5px}
    .magic-checkbox+label:before{top: 3px}
    .user-fun a{font-size: 15px}
    .veri-btn{height: 40px;font-size: 13px}
    p.findpwd-tip{margin:10px 0 15px;font-size: 13px}
    p.rest-pwd{font-size: 13px;padding: 0 10px;margin-bottom: 10px}
    .user-rgt-top{margin-bottom: 10px}

    .sumnewszx-item{box-shadow: none;}
    .sumnewszx-img{width: 100%;}
    .sumnewszx-img img{height: auto;}
    .sumnewszx-loop .swiper-wrapper{height: auto !important;}
    .sumnewszx-cont{width: 100%;}
    .corinfo-link{width: 100%;}
    .corinfo{padding: 40px 0 60px}

    .news-list-page.pagination{padding: 40px 0}
}
@media all and (max-width:640px) {
    /* 移动终端以上 360 适配 */
    .com-block{padding: 40px 0}
    .com-tit{font-size: 24px}
    .com-btn{width: 130px;height: 40px;font-size: 14px}
    .com-nav-rgt{display: none}
    .com-nav{height: 50px}
    .com-menu a{font-size: 14px;padding: 0 15px}

    .about-intro-txt{margin-top: 30px;max-height: 240px}
    .about-mb-btn{margin-top: 10px}
    .about-intro-list{flex-wrap: wrap}
    .about-intro-item{width: 100%}
    .about-intro-item:not(:first-child){margin-top: 20px}
    .about-data li{width: 50%;margin-top: 20px}
    .about-data ul{flex-wrap: wrap;margin-top: 20px}
    .about-data li:nth-child(3){border-left: 0}
    .about-data li span{font-size: 30px}
    .fz-year{width: 50%}
    .about-fz-txt{padding: 0 46px;margin-top: 40px}
    .about-fz-txt h3{font-size: 36px;margin-bottom: 10px}
    .honor-item{height: 200px;width: 157px}
    .honor .swiper-container{margin-top: 30px}

    .jobs-top{flex-wrap: wrap;margin-bottom: 30px}
    .jobs-search{width: 100%}
    .jobs .com-tit{text-align: center;margin-bottom: 10px;width: 100%}
    .joinUs-job .job-tit:nth-child(1){font-size: 14px;width: 50%}
    .job-btn{display: none}
    .joinUs-job .job-tit:not(:first-child){width: 30%}
    .joinUs-job .job-tit{font-size: 13px}
    .joinUs-job .join-top{padding: 10px 12px}
    .joinUs-job .join-content{padding: 15px}
    .joinUs-job .join-content ul{width: 100%}
    .joinUs-job .join-content li{width: 100%}
    .jobs .pagination{margin-top: 30px}
    .pagination a{width: 30px;height: 30px;line-height: 30px;font-size: 14px}
    .pagination a svg{width: 15px;height: 15px}

    .staff-tip{max-width: 92%}
    .staff-tip{font-size: 14px;line-height: 24px}
    .culture-actitems{margin-top: 30px}

    .about-code-txt .desc{font-size: 12px;line-height: 18px;margin-top: 10px}
    .about-code-txt h3{font-size: 18px}
    .about-info-r{height: 260px}
    .relmap-info h1, .relmap-info h6{font-size: 14px}
    #map .amap-info-content{padding: 10px 26px 10px 10px}
    .msg-main{margin-top: 30px}
    .msg-main .inline-input{width: 100%}
    .msg-main .inline-input input, .msg-main .inline-input select, .msg-main .bott .submit-btn, .msg-main .bott .code{height: 42px;;line-height: 42px}
    .msg-main .inline-input input, .msg-main .inline-input select{font-size: 14px;padding: 0 10px}
    .msg-main .inline-input input::placeholder,.msg-main textarea::placeholder{font-size: 14px}
    .msg-main textarea{padding: 20px 10px}
    .msg-main .bott{flex-direction: column}
    .msg-main .bott .inline-input{width: 100%}
    .msg-main .bott .submit-btn{width: 100%}

    .news-cell a{width: 100%}
    .article-info{margin: 15px 0}
    .article-info-time, .article-info-share{font-size: 13px}
    .article-info-share i,.article-info-time i{margin-right: 4px}
    .article-l-item:not(:first-child){margin-top: 20px}
    .article-l-item h5:not(:first-child),.article-l-item a+a{margin-top: 15px;padding-top: 15px}

    .prod-txt p{font-size: 14px}
    .prod-son-list a{width: 49%}
    .prod-main h2{font-size: 20px}
    .prod-newtable th:nth-child(1){width: 140px}
    .prod-newtable .inner{margin-left: 140px}
    .prod-newtable .inner-scroll{width: calc(100% - 138px);padding-left: 138px}
    .prod-newtable tbody td, .prod-newtable tbody th{font-size: 13px;padding: 5px 8px}
    .prod-newtable thead th{font-size: 14px}
    .prod-table td{font-size: 13px;padding: 5px 10px}
    .prod-table{margin-top: 30px}
    .prod-nav-nav{overflow-x: auto}
    .prod-nav-nav a{white-space: nowrap}
    .prod-info{flex-direction: column-reverse}
    .prod-img{width: 100%;margin-bottom: 20px;height: 200px}
    .prod-info .prod-txt{width: 100%}
    .prod-detail-menu a{padding: 0 16px}
    .prod-detail-item{padding: 15px}
    .download-nav{flex-direction: column-reverse}
    .download-nav li{padding: 2px 5px}
    .download-btn{margin-top: 30px}
    .prod-cell-item{padding-top: 25px}
    .prod-typical picture {height: 40px}
    .prod-typical li p{font-size: 13px}
    .prod-features .item{width: 100%;margin-top: 20px}
    .prod-features .item h3{font-size: 16px}
    .solution-dev-nav a{font-size: 14px;height: 36px;padding: 0 10px}
    .solution-dev-nav{margin-bottom: 15px}
    .solution-txt ul{margin-top: 20px}
    .solution-txt li:after{top: 7px}
    .solution-txt li{line-height: 24px}
    .solution-txt p, .solution-txt li{font-size: 14px}
    .solution-list a{width: 100%}
    .solution-ul li{width: 100%}
    .solution-img,.solution-ul{margin-top: 30px}
    .solution-ul ul{margin-top: 10px}
    .download-btn a{width: 140px;height: 40px}
    .solution-cell-r{height: 250px}
    .solution-tip{font-size: 14px;margin-top: 10px}
    .support-img{height: 250px;margin-top: 20px}
    .solution-qs-tit h3{font-size: 14px;width: 88%}
    .solution-qs .pagination{margin-top: 30px}
    .solution-support-email a{font-size: 18px}
    .solution-support-email a i{margin-right: 5px;width: 19px}
    .download .pagination a+a{margin-left: 5px}
    .download-info i{width: 35px;height: 35px}
    .download-info i img{width: 14px}
    .download-info h3{margin-left: 10px}
    .download-info h3 span{margin-bottom: 3px}
    .download-main table th{font-size: 14px}
    .download-main table th:nth-child(1){height: 30px;line-height: 30px}
    .prod-highlights li{width: 100%}
    .prod-doc h2:not(:first-of-type){padding-top: 30px}
    .prod-modelTable .prod-newtable, .prod-doc h2+.download{margin-top: 15px}
    .solution-qs li{padding: 10px 0}
    .prod-nav.lft .download-search{margin-left: auto}
    .prod-nav.lft .download-search input{width: 130px}
    .solution-qs-cont{padding:10px 0}
    .solution-qs-tit i{width: 25px;height: 25px;background-size: 12px}

    .user-lft{display: none}
    .user-rgt{width: 100%}
    .user-dashboard{flex-wrap: wrap}
    .user-rgt h1{font-size: 22px}
    .veri-btn{font-size: 12px}

    .sumnewszx-cont-date span{font-size: 40px}
    .sumnewszx-cont-date p{font-size: 14px;margin-left: 5px}
    .sumnewszx-cont{padding: 20px 15px;height: 260px}
    .sumnewszx-btn>div{width: 38px;height: 38px}
    .sumnewszx-cont-link{margin-top: 20px}
    .sumnewszx-cont-title h2{font-size: 18px}
    .news-menu a {margin-left: 0;font-size: 16px;width: 33.3333%;padding-left: 0 !important;line-height: 32px}
    .news-menu a::before{display: none}
    .corinfo-link-time{width: 100%;display: flex;align-items: flex-end;justify-content: flex-start;margin-bottom: 10px}
    .corinfo-link-time p{font-size: 18px;padding-right: 5px}
    .corinfo-link-cont h2{font-size: 16px}
    .corinfo-link-cont{width: 100%;padding: 0}
    .corinfo{padding: 40px 0}
    .corinfo-link-cont i{display: none}
    .corinfo-link-cont p{margin-bottom: 0}
    .sumnewszx-title h4{font-size: 24px}
    .sumnewszx-num{bottom: 0}
    .sumnewszx-loop{margin-top: 20px}
    .news-list-page.pagination{padding: 20px 0}

    /* 二开 */
    .prod-demo{margin-top: 15px;}
    .videoNav{flex-wrap: nowrap;white-space: nowrap;justify-content: flex-start;overflow-x: auto;padding: 20px 0;}
    .videoNav-item{box-shadow: 3px 0px 20px 2px rgba(21, 21, 21, 0.12);margin-left: 10px;width: auto;padding: 0 15px; height: 32px;font-size: 13px;}
    .video-view {padding: 20px 0 70px;}
    .videoList{margin: 0;justify-content: space-between;}
    .videoItem{width: 48%;margin: 15px 0 0;border-radius: 5px;}
    .videoItem-img .img img{height: 110px;}
    .videoItem-img .img{border-radius: 5px;}
    .videoItem-con .text{font-size: 12px;line-height: 20px;}
    .videoItem-img .btn img{width: 24px;}
    .applyMsg .msg-main .inline-input input,.applyMsg .msg-main .inline-input select{font-size: 13px;padding: 0 14px;}
    .applyMsg .msg-main .inline-input textarea{font-size: 13px;padding: 14px;}
    .applyMsg .msg-main .inline-input input::-webkit-input-placeholder{font-size: 13px;}
    .applyMsg .msg-main .inline-input textarea::-webkit-input-placeholder{font-size: 13px;}
    .applyMsg .msg-main .inline-input select{background: #f6f6f6 url(../images/pages/select-icon.png) no-repeat center right 15px/16px 8px;}
    .applyMsg .msg-main .bott{width: 100%;}
    .apply-view{padding: 0 0 40px;}
    .applyMsg .msg-main .title{font-size: 14px;}
}