@charset "utf-8";
/* =====================内页样式======================== */

/* 内页公共样式 */
.common-banner{width: 100%;overflow: hidden;height: 500px;position: relative;}
.common-banner-img{width: 100%;height: 100%;background-repeat: no-repeat;background-size: 100% 500px;background-attachment: fixed;background-position: left top 84px;}
.common-banner-mbimg{display: none;}
.common-navber{width: 100%;height: 76px;border-bottom: 1px solid #e6e6e6;}
.common-navtit{float: left; display: flex;flex-direction: row;}
.common-navtit i{display: inline-block;height: 76px;line-height: 76px;margin-right: 20px;}
.common-navtit i{width: 15px;height: 17px;object-fit: cover;}
.common-navtit span{display: inline-block;font-family: "\5B8B\4F53";font-size: 16px;color: #8c8c8c;line-height: 76px;margin-right: 16px;}
.common-navtit h3{height: 76px;line-height: 76px;font-size: 16px;color:#8c8c8c;}
.common-navitem{float: right;}
.common-navitem ul{display: flex;flex-direction: row;}
.common-navitem li{margin: 0 26px;height: 76px;}
.common-navitem li:first-child{margin-left: 0;}
.common-navitem li:last-child{margin-right: 0;}
.common-menu{display:block;font-size: 16px;color: #8c8c8c;height: 76px;line-height: 76px;position: relative;transition: all .4s ease;}
.common-menu::after{content: "";width:0%;height: 2px; background:#003a5d;position: absolute;right: 0;bottom: 0;transition: all .4s ease;}
.common-navitem li:hover .common-menu::after{width: 100%;right: auto;left: 0;}
.common-navitem li:hover .common-menu{color:#003a5d;}
.common-navitem li.ontrue .common-menu:after{right: auto;left: 0;width: 100%;}
.common-navitem li.ontrue .common-menu{color:#003a5d}

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

/* 内页版心 */
.indcontain{width: 1300px;margin: 0 auto;}


/* 关于我们标题公共样式 */
.about-pubtitle{width: 100%;text-align: center;}
.about-pubtitle h2{font-size: 36px;color: #003a5d;font-weight: bold;}
/* 关于我们 */
.about-compyitem{width: 100%;padding-top: 100px;}
.aboutus-compycont{width: 100%;padding:0 328px;margin-top: 38px;}
.aboutus-compycont p{font-size: 16px;color: #666666;text-align: center;line-height: 32px;}
.aboutus-compynum{width: 100%;margin-top: 52px;}
.aboutus-compynum ul{width: 100%; display: flex;justify-content: space-around;text-align: center;}
.aboutus-compynum li{width: 25%;}
.compynum-cont{width: 100%;border-right: 1px solid #d9dde0;}
.aboutus-compynum li:last-child .compynum-cont{border: none;}
.compynum-cont h6{font-size: 52px;color: #003a5d;font-weight: bold;margin-bottom: 10px;font-family:'DINCOND-BOLD';}
.compynum-cont p{font-size: 16px;color: #555555;}
.about-compyimg{width: 100%;margin-top: 50px;overflow: hidden;}
.compyimg-lft{float: left;width: 49.5%;}
.compyimg-lft img{width: 100%;object-fit: cover;max-height: 385px;}
.compyimg-rgt{float: right;width: 49.5%; display: flex;flex-direction: column;max-height: 385px;align-content:space-between;}
.compyimg-top img{width: 100%;object-fit: cover;}
.compy-bot{width: 100%;display: flex;justify-content: space-between;margin-top: 8px;}
.compy-botlft{width: 49.5%;}
.compy-botlft img{width: 100%;object-fit: cover;max-height: 181px;}
.compy-botrgt{width: 49.5%;}
.compy-botrgt img{width: 100%;object-fit: cover;max-height: 181px}
.about-compyshow{width: 100%;margin-top: 40px;overflow: hidden;}
.about-compyshow p{font-size: 15px;color: #666666;line-height: 32px;text-indent: 2em;}
.about-compyvideo{width: 100%;margin-top: 122px;position: relative;}
.about-compyvideo img{width: 100%;max-height: 500px;}
.about-compyvideo i{width: 70px;height:70px;border-radius: 50%;background:#d7d9dd url(../images/video.png) no-repeat center;position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);cursor: pointer;}
.about-develop{width: 100%;padding-top: 100px;}



.abolc-item { width: 100%; margin-top: 50px; position: relative; padding-top: 54px;min-height: 332px;}
.abolc-num {position: absolute;font-family: Arial;top: 0;left: 50%;transform: translateX(-50%);color: #eef3f5;font-size: 180px;line-height: .8em;background: linear-gradient(to bottom,#f0f0f0,#fff);-webkit-text-fill-color: transparent;background-clip: text;-webkit-background-clip: text;background: -ms-linear-gradient(to bottom,#f0f0f0,#fff);background: -moz-linear-gradient(to bottom,#f0f0f0,#fff);background: -webkit-linear-gradient(to bottom,#f0f0f0,#fff);background: -o-linear-gradient(to bottom,#f0f0f0,#fff);}
.abolc-year {width: 100%;position: relative;}
.abolc-year .swiper-container {z-index: 3;padding: 12px 0;}
.abolc-year-link{width: 100%;text-align: center;height: 143px; position: relative; cursor: pointer;}
.swiper-slide-prev .abolc-year-link p,.swiper-slide-next .abolc-year-link p{top: -25%;transform: translateY(0)}
.abolc-year-link i{width: 143px;height: 143px;position: absolute;top: 0;left: 50%;z-index: 3;margin-left: -71px;}
.abolc-year-link i:before {position: absolute;width: 36px;height: 36px;content: "";background: url(../images/develop2.png);top: 50%;left: 50%;transform: translate(-50%,-50%);border-radius: 50%;}
.abolc-year-link i:after {position: absolute; width: 100%;height: 100%;content: "";background: url(../images/develop1.png) no-repeat center;top: 0;left: 0;transition: all .8s ease;transform: scale(0);opacity: 0;}
.abolc-year-link p {font-size: 20px;color: #555; z-index: 4; transition: all .1s ease; font-family: Arial; width: 100%; left: 0; position: absolute; top: 50%; transform: translateY(-50%); margin-top: 50px;}
.swiper-slide-active .abolc-year-link p {color: #fff;font-size: 32px;font-weight: 700;margin: 0 !important;}
.abolc-year-link:after {content: "";opacity: 0;position: absolute;width: 143px;height: 139px;left: 50%;margin-left: -71px;top: 0;background: url(../images/develop1.png) no-repeat center;animation: aboQq 3s linear infinite;}
.swiper-slide-active .abolc-year-link:after {opacity: 1;transition: all .1s ease}
.abolc-prev, .abolc-next {width: 42px;height: 42px;position: absolute;border-radius: 50%;background: #cddee8 url(../images/arrlft.png) no-repeat center;z-index: 4;top: 50%;margin-top: -21px;cursor: pointer;transition: all .4s ease;}
.abolc-prev {left: -1px;}
.abolc-next {right: -1px;transform: rotate(180deg);}
.abolc-prev:hover, .abolc-next:hover {background-image: url(../images/arrwhite.png);background-color: #003a5d;}
.abolc-year:after {content: "";position: absolute;z-index: 2;width: 100%;height: 6px;background: #003a5d;left: 0;top: 50%;margin-top: -3px;}
.abolc-wdbox {width: 100%;margin-top: 20px;}
.abolc-wdbox li {width: 100%;display: none;}
.abolc-wdbox li.ontrue {display: block;}
.abolc-wd {width: 100%;transition: all 4s ease;opacity: 0;text-align: center;}
.abolc-wd p {font-size: 18px;color:#003a5d; line-height: 30px;font-weight: bold;}
.abolc-wdbox li.ontrue .abolc-wd {animation: aboMs 1s ease both .2s;}
.abolc-item .swiper-slide-active .abolc-year-link i:before{display: none;}
@keyframes aboMs{0%{ opacity: 0;transform: translateY(20px);} 100%{opacity: 1;transform: translateY(0);}}
@-webkit-keyframes aboMs{0%{ opacity: 0;transform: translateY(20px);} 100%{opacity: 1;transform: translateY(0);}}
.about-culture{width: 100%;margin-top: 128px;}
.about-culture li{width: 19%;height: 458px;position: relative;transition: all .6s ease;float: left;}
.about-culture li img{width: 100%;height: 100%;object-fit: cover;}
.about-culture li.ontrue{width: 43%;transition: all .6s ease;}
.about-culmenu{display: block;width: 100%;}
.about-culcont{width: 100%; position: absolute;top: 0;left: 0;padding: 72px 68px;}
.about-culcont h2{font-size: 26px;color: #ffffff;font-weight: bold;}
.about-culcont p{font-size: 15px;color: #ffffff;line-height: 24px;margin-top: 34px;transform: translateY(30px);opacity: 0;transition: all .4s ease .2s;}
.about-culture li.ontrue p{transform: translateY(0);opacity: 1;}

.about-honor{width: 100%;padding: 100px 0;background: #f7f7f7;overflow: hidden;}
.about-honbox{width: 100%;margin-top: 54px;position: relative;padding: 0 64px;}
.about-honimg{display: block;width: 100%;height:338px;background: #fff;display: flex;align-items: center;justify-content: center;position: relative;}
.about-honimg::after{content: "";opacity: 0;transition: all .6s ease;position: absolute;width: 100%;height: 100%;top: 0;left: 0;border: 2px solid #d6d6d6;z-index: 2;background: rgba(255, 255, 255, .7) url('../images/honor_serach.png') no-repeat center;}
.about-honimg:hover::after{opacity: 1;}
.about-honimg img{max-width: 88%;max-height: 88%;}
.about-honor .swiper-wrapper{padding-bottom: 74px;}
.about-honor .swiper-pagination{bottom: 0 !important;}
.about-honor .swiper-pagination-bullet{height: 10px;width: 10px; border: 2px solid #baccde;background-color: transparent;position: relative;opacity: 1;margin: 0 12px !important;}
.about-honor .swiper-pagination-bullet-active{width: 20px;height: 20px;border: none;background: url(../images/pag.png) no-repeat;}
.swiper-container-horizontal>.swiper-pagination-bullets{display: flex;justify-content: center;align-items: center;}
.abhonbox-next,.abhonbox-prev{width: 40px;height: 40px;background:#fff url(../images/arrblue.png) no-repeat center;border-radius: 50%;position: absolute;top: 35%;z-index: 3;cursor: pointer;transition: all .4s ease;}
.abhonbox-next{left:0;}
.abhonbox-prev{right:0;transform:rotate(180deg);}
.abhonbox-next:hover,.abhonbox-prev:hover{background-image:url(../images/arrwhite.png);background-color: #003a5d;}
.about-partner{width: 100%;padding: 100px 0 112px;}
.about-partitem{width: 100%;margin: 0 auto;}
.about-partitem img{width: 100%; object-fit: cover;}

/* 产品&解决方案 */
.product-list{width: 100%;padding: 22px 0 76px;}
.product-lishow{width: 100%;}
.product-lishow ul{margin-left: -4%;}
.product-lishow li{float: left;width:29.33%; margin-left:4%;margin-top: 60px;box-shadow: 0px 4px 28px 18px #f2f2f2;}
.product-lishow li a{display: block;width: 100%;}
.lishow-img{width: 100%;overflow: hidden;height: 285px;}
.lishow-img img{width: 100%;object-fit: cover;height: 100%;transition: all .4s ease;}
.lishow-img img:hover{transform: scale(1.2);}
.lishow-cont{width: 100%;padding: 36px;transition: all .4s ease;}
.lishow-cont h2{font-size: 18px;color: #333333;margin-bottom: 22px;transition: all .4s ease;}
.lishow-cont p{font-size: 14px;color: #999999;line-height: 22px;transition: all .4s ease;display: -webkit-box;text-overflow: ellipsis;-webkit-box-orient: vertical;-webkit-line-clamp: 2;height: 48px;overflow: hidden;text-overflow: ellipsis;}
.product-lishow li:hover .lishow-cont{background-color: #003a5d;}
.product-lishow li:hover .lishow-cont h2{color: #fff;}
.product-lishow li:hover .lishow-cont p{color: #fff;}

/*分页*/
#pagination{display:flex;text-align:center;justify-content:center;align-items:center;width: 100%;flex-wrap: wrap;margin-top: 66px;}
#pagination a{margin-left:5px;border:1px solid #c4c6cf;border-radius:3px;background:transparent;color:#333;font-size:16px;display: block;height: 40px;line-height: 40px;padding: 0 15px}
#pagination .click-page{display: flex;align-items: center}
#pagination .click-page.no-page{background: #f7f8fa;color: #cccccc;pointer-events: none;}
#pagination a.active,#pagination a:hover{border:1px solid #003a5d;background:#003a5d;color:#fff}
#pagination a.page-dot{border: none;padding: 0 5px}
#pagination a.page-dot:hover{background:0 0}
#pagination a span.lft-ico{margin-right:10px;font-weight:700;font-family:"\5B8B\4F53"}
#pagination a span.rgt-ico{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}

/* 产品规划型号 */
.product-robot{width: 100%;padding-top: 104px;}
.product-robotmaduo{width: 100%;display: flex;flex-direction: row;justify-content: space-between;align-items: center;}
.product-rotcont{width: 52.53%;text-align: left;padding:26px 106px 26px 0;}
.product-rotcont h2{width: 100%; font-size: 40px;color: #333333;font-weight: bold;padding-bottom: 20px; position: relative;}
.product-rotcont h2::after{content: "";width:10%;height: 3px;background-color: #003a5d;position: absolute;left: 0;bottom: 0;}
.product-rotcont span{display: block; width: 100%; font-size: 16px;color: #777777;margin-top: 46px;}
.product-rotcont-li{width: 100%;margin-top: 20px;padding-bottom: 52px;box-sizing: content-box;border-bottom: 1px solid #ededed;}
.product-rotcont-li li{width: 100%;position: relative;padding-left: 12px;}
.product-rotcont-li li::before{content: "";width: 5px;height: 5px;border-radius: 50%;background-color: #777777;position: absolute;left:0;top:14px;}
.product-rotcont-li li p{font-size: 16px;color: #777777;line-height: 34px;}
.product-serviceshow{width: 100%;margin-top: 46px;display: flex;flex-direction: row;}
.product-serviceshow a{display: block;width: 159px;height: 53px;padding: 0 28px;text-align: right;border-radius: 26.5px;font-size: 18px;color: #ffffff;background-color: #f1a72e;line-height: 53px;margin-left: 14px;transition: all .4s ease;position: relative;}
.product-serviceshow a:first-child{margin-left: 0;position: relative;}
.product-serviceshow a:first-child::before{content: "";width: 24px;height: 24px;background: url(../images/tel.png) no-repeat center;position: absolute;left:28px;top: 14px;}
.product-serviceshow a i{display: inline-block; width: 27px;height: 27px;background: url(../images/play.png) no-repeat center;vertical-align: middle;margin-right: 4px;position: absolute;left:28px;top: 14px;}
.product-serviceshow a:hover{background-color: #003a5d;}
.product-robotimg{width: 47.47%;max-height: 392px;border-radius: 8px;box-shadow:26px 26px 29px rgba(0, 0, 0, 0.03);cursor: pointer;overflow: hidden;}
.product-robotimg img{width: 100%;height: 100%;object-fit: cover;border-radius: 8px;transition: all .4s ease;}
.product-robotimg img:hover{transform: scale(1.1);}
.product-rotmodel{width: 100%;padding:104px 0;}
.product-rotlist ul {width: 100%;display: flex;flex-direction: row;box-shadow: 4px 0px 24px rgba(0, 0, 0, 0.06)}
.product-rotlist ul li{width: 12.5%;text-align: center;}
.product-rotlist ul li.ontrue a{background-color: #003a5d;color: #fff;}
.product-rotlist li a{display: block;width: 100%;height: 58px;line-height: 58px;font-size: 16px;color: #444444;}
.product-rotlicont{width: 100%;padding: 50px 42px;box-shadow: 0 0px 20px rgba(0, 0, 0, 0.03);text-align: center;}
.product-rotlicont span{display: none;}
.product-rotlitable{width:100%;}
.product-rotlitable td{height: 60px;border-bottom: 1px solid #ededed;font-size: 15px;color: #444444;text-align: left;}
.product-rotlitable:first-child td{width: 50%;}

/* 产品详情介绍 */
.product-rotlicont img{max-width: 100%;object-fit: cover;}
.product-rotlicont p{font-size: 15px;color: #666666;line-height: 26px;text-align: left;}
.product-rotlicont br{content: "";display: block;font-size: 100%;height: 1em;}
.product-rotlicont h2{font-size: 18px;color: #666666;line-height: 30px;}
.product-rotlicontitem{width: 100%;}
.product-rotlitit{float: left;width: 20%;}
.product-rotlicontimg{float: right;width: 80%;}
.product-rotlicontimg img{margin-right:4%;width: 45%;}

/* ************************************ */
/*start*/
/*品质服务保障*/
.com-block{padding:100px 0 110px}
h2.com-title{color:#003a5d;font-size:36px;font-weight:700;text-align:center;margin-bottom:40px}
h2.com-title-lft{color:#003a5d;font-size:36px;font-weight:700;text-align:left;margin-bottom:40px}
.service{background:linear-gradient(to bottom,#fff 60%,#f8f8f8 100%)}
.service-list{display:flex}
.service-item{width:33.33%;background:#fff;padding:50px 40px;box-shadow:0 5px 40px 0 rgba(17,58,93,.1)}
.service-item i{width:190px;height:118px;background-image:url(../images/service-item-icon.png);background-repeat:no-repeat;margin:0 auto;display:flex;align-items:center;justify-content:center;background-size:contain;margin-bottom:30px}
.service-item:hover i{background-image:url(../images/service-item-iconh.png)}
.service-item h3{font-size:26px;color:#003a5d;text-align:center;margin-bottom:20px}
.service-item:hover h3{color:#f39500}
.service-item p{font-size:15px;color:#999;line-height:26px}
.service-item br{content:'';display:block;margin-top:10px}
.service-item li+li{margin-top:10px}
.service-item li{font-size:15px;color:#999;line-height:20px;position:relative;padding-left:15px}
.service-item li:after{content:'';position:absolute;left:0;top:8px;width:5px;height:5px;border-radius:50%;background:#999}
.system-cat{display:flex;box-shadow:0 5px 40px 0 rgba(17,58,93,.1);margin-bottom:88px}
.system-cell{width:25%;background:#fff;padding:25px 0;text-align:center;font-size:17px;position:relative;cursor:pointer}
.system-cell.active{background:#003a5d;color:#fff}
.system-cell.active:after{content:"";width:0;height:0;border-top:10px solid #0d4564;border-left:10px solid transparent;border-right:10px solid transparent;position:absolute;bottom:-10px;left:50%;transform:translateX(-50%)}
.system-cell i{display:block;margin:0 auto 10px;background-repeat:no-repeat;background-size:contain}
.system-cell:nth-child(1) i{background-image:url(../images/system-icon1.png);width:35px;height:37px}
.system-cell:nth-child(2) i{background-image:url(../images/system-icon2.png);width:44px;height:46px}
.system-cell:nth-child(3) i{background-image:url(../images/system-icon3.png);width:41px;height:40px}
.system-cell:nth-child(4) i{background-image:url(../images/system-icon4.png);width:42px;height:46px}
.system-cell.active:nth-child(1) i{background-image:url(../images/system-icon1h.png)}
.system-cell.active:nth-child(2) i{background-image:url(../images/system-icon2h.png)}
.system-cell.active:nth-child(3) i{background-image:url(../images/system-icon3h.png)}
.system-cell.active:nth-child(4) i{background-image:url(../images/system-icon4h.png)}
.system-cont{display:flex;justify-content:space-between;}
.system-cont .text{width:55%}
.system-cont .text h3{font-size:26px;color:#003a5d;font-weight:700;margin-bottom:30px}
.system-cont .text p{font-size:15px;line-height:26px;color:#999}
.system-cont .text br{content:'';display:block;margin-top:10px}
.system-cont .picture{width:40%}
.system-cont .picture img{width: 100%;height: 100%;object-fit: cover}
.service-after{background:#f5f5f5;padding-top: 40px;}
.service-after li{display:flex;justify-content:space-between}
.service-after li+li{margin-top:2px}
.service-after .lft{width:26%;background:#fff;display:flex;padding:30px;align-items:center}
.service-after .lft .tit{font-weight: 400;font-size: 17px;color: #222222}
.service-after .lft span{display:block;width:34px;height:34px;font-size:20px;color:#fff;background:#003a5d;text-align:center;line-height:34px;margin-right:20px}
.service-after .rgt{width:73.8%;background:#fff;padding:30px;display:flex;align-items:center;font-size: 16px;color: #777777}
.service-after .rgt p{line-height: 24px;}
/*联系我们*/
.contact-us .contain{display:flex;justify-content:space-between}
.contact-us .address{font-size:22px;position:relative;margin-bottom:35px;color:#003a5d}
.contact-us .address:after{content:'';position:absolute;left:0;bottom:-10px;width:40px;height:2px;background:#003a5d}
.contact-us .lft p{font-size:15px;color:#888}
.contact-us .lft p+p{margin-top:15px}
.contact-us .lft{width:30%}
.contact-us .rgt{height:344px;width:65%;padding:10px;box-shadow:0 5px 40px 0 rgba(17,58,93,.1)}
.contact-us .rgt .amap-info-content {padding: 20px 12px 20px 12px;border-radius: 12px;}
.contact-us .rgt .relmap-info h1{font-size: 16px;color:#003a5d;margin: 8px 0;}
#map{width:100%;height:100%}
.contact-msg{background:#f5f5f5}
.msg-top{display:flex;align-items:center;margin-bottom:50px;justify-content:space-between}
.msg-top h2{margin-bottom:0 !important}
.msg-top .tip{font-size: 18px;color: #555555;}
.msg-main{display:flex;flex-wrap:wrap;justify-content:space-between}
.msg-main .inline-input{width:49.5%;margin-bottom:15px}
.msg-main .inline-input.row{width:100%}
.msg-main .inline-input input{width:100%;background:#fff;padding:0 20px;height:56px}
.msg-main textarea{width:100%;height:100%;background:#fff;padding:20px;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:80px;display:flex;align-items:center;justify-content:center}
.msg-main .bott .submit-btn{display:block;width:165px;height:56px;text-align:center;line-height:56px;background:#003a5d;color:#fff;font-size:16px}
/*人才招聘*/
.jobs-top{display:flex;justify-content:space-between;align-items:center;margin-bottom:40px}
.jobs-top h2{margin-bottom:0}
.jobs-search{display:flex;align-items:center;}
.jobs-search input{background:#f5f5f5;height:46px;width:330px;padding:0 20px;margin-right:10px}
.submit-btn{display:flex;width:46px;height:46px;align-items:center;justify-content:center;background:#003a5d;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:#f5f5f5;color:#888;margin-top:15px;padding:0;flex-wrap:wrap}
.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:#003a5d}
.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 .join-content.active{box-shadow:0 5px 40px 0 rgba(17,58,93,.1)}
.joinUs-job .join-content h6{font-weight:700;color:#333;font-size:16px;line-height:30px;margin-bottom:8px}
.joinUs-job .join-content h6:not(:first-child){margin-top:15px}
.joinUs-job .join-content p{font-size:14px;color:#888888;line-height:30px}
.joinUs-job .join-content ul{width: 100%;display: inline-block;}
.joinUs-job .join-content ul li{width: 45%;float: left;font-size:14px;color:#888888;line-height:30px;}
.join-content-tel{width: 100%;padding-top: 28px;margin-top: 28px; border-top: 1px dashed #cccccc;}
.join-content-tel p{font-size:14px;color:#888888;line-height:30px}
.join-content-tel p span{font-size: 18px;color: #003a5d;font-weight: 800;margin-right: 10px;}
.join-content-tel .end{font-size: 12PX;color: #888888;}
.join-content-tel .end>span{margin-left: 6px;}
.joinUs-job .job-tit{white-space:nowrap;text-overflow:ellipsis;overflow:hidden;font-size:15px}
.jobs #pagination{margin-top:45px}
/*新闻列表*/
.news-list{padding:128px 0}
.news-list #pagination{margin-top:60px}
.news-cell{display:flex;align-items:center;height:240px;justify-content:space-between;}
.news-time{width:11%;display:flex;flex-direction:column;justify-content:center;align-items:center;height:100%;position:relative;border-right:1px solid #c1c1c1;transition: all .4s ease;}
.news-cell .news-time:after{content:'';position:absolute;right:-46px;width:46px;top:50%;background:#c1c1c1;height:1px}
.news-time .day{font-size:50px;color:#6e6e6e}
.news-time .year{font-size:14px;color:#6d6d6d}
.news-info{width:80%;height:calc(100% - 30px);display:flex;align-items:center;justify-content:space-between;background:#fafafa;padding:0 20px 0 50px;}
.news-info .lft{width:75%}
.news-info h3{font-size:22px;color:#222;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;font-weight:500;transition: all .4s ease;}
.news-info .news-inro{display:flex;margin:10px 0 15px;color:#999;font-size:13px}
.news-info .news-inro .ico{display:flex;align-items:center}
.news-info .news-inro .ico:not(:first-child){margin-left:20px}
.news-info .news-inro .ico img{margin-right:5px}
.news-info p{color:#666;line-height:24px;font-size:14px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;height:48px;text-indent: 2rem;line-height:24px}
.news-info .rgt{width:208px;height:158px}
.news-info .rgt img{width:100%;height:100%;object-fit:cover}
.news-cell:hover .news-time{background:#003a5d}
.news-cell:hover .news-time .day,.news-cell:hover .news-time .year{color:#fff}
.news-cell:hover .news-info h3{color:#003a5d;}
/*新闻详情*/
.article{padding:100px 0 130px}
.article .contain{display:flex;justify-content:space-between}
.article .lft{width:70%}
.article .lft h1{font-size:28px;line-height:30px;color:#111}
.article .news-inro{display:flex;margin:20px 0 25px;color:#999;font-size:13px;padding-bottom:15px;border-bottom:1px solid #eee}
.article .news-inro .ico{display:flex;align-items:center}
.article .news-inro .share{display: none;}
.article .news-inro .ico:not(:first-child){margin-left:20px}
.article .news-inro .ico img{margin-right:5px}
.article .lft p{font-size:15px;line-height:30px}
.article .lft br{content:'';display:block;margin-top:15px;font-size: 100%;height: 1em}
.article .lft img{max-width:100%;object-fit:cover}
.article .rgt{width:25%;height:100%;padding:35px 30px;border:10px solid #e7e7e7}
.article .page-nav:nth-child(1){margin-bottom:30px;border-bottom:1px solid #e7e7e7;padding-bottom:30px}
.article .page-nav .sub{color:#666;font-size:18px;font-weight:700}
.article .page-nav h6{font-size:14px;line-height:20px;color:#777;margin:15px 0;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;height:39px;transition: all .4s ease;}
.article .page-nav .time{color:#999;font-size:12px}
.article .page-nav h6:hover{color:#104667;}


/***********end***************/




/* -------------------------PC端--------------------------- */
@media all and (max-width:1700px) {
    /* 1600 × (900/1024/1200) */
}

@media all and (max-width:1599px) {
    /* 1440 × (900/1050) */
    .common-banner {height: 375px;}
    .common-banner-img {height:375px;background-size: 100% 375px;}
    .about-compyvideo{margin-top: 88px;}
}

@media all and (max-width:1439px) {
    /* 1360 × (768) */
    .aboutus-compycont{padding: 0 238px;}
}

@media all and (max-width:1359px) {
    /* 1280 × (800/854/1024) */
    .common-banner {height: 334px;}
    .common-banner-img {height:334px;background-size: 100% 334px;}
    .aboutus-compycont{padding: 0 188px;}
    .product-rotcont {padding-right: 68px;}
    .product-robotimg{margin-top: 60px;}
    .product-rotcont span{margin-top: 34px;}
    .product-rotcont-li{padding-bottom: 34px;}
    .product-serviceshow{margin-top: 34px;}
}

@media all and (max-width:1279px) {
    /* 1152 × (864) */
    .aboutus-compycont{padding: 0 138px;}
    .lishow-cont p{overflow: hidden;display: -webkit-box;text-overflow: ellipsis;-webkit-box-orient: vertical;-webkit-line-clamp: 2;}
    .product-rotcont h2{font-size: 28px;}

    .contact-us .lft{width: 35%}
    .contact-us .rgt{width: 60%}
    .common-menu{font-size: 14px}
}

@media all and (max-width:1151px) {
    /* 1024 × (600/768) */
    .common-banner-img {background-attachment: scroll;background-position: 0 0;}
    .about-pubtitle h2 {font-size: 28px;}
    .about-compyimg{display: flex;flex-direction: column;}
    .compyimg-lft{width: 100%;}
    .compyimg-rgt {width: 100%;margin-top: 10px;}
    .about-culcont{padding: 72px 18px;}
    .about-culcont h2{font-size: 20px;}
    .product-lishow li {width: 95.33%;}
    .product-lishow li{margin-top: 40px;}
    .lishow-cont {padding: 24px;}
    .lishow-cont h2{margin-bottom: 14px;}
    .lishow-img{height: 220px;}
    .product-robotimg{height:320px;}
    .product-rotlist ul li{width: 25%;}
    .product-rotlicont{overflow-x: auto;overflow-y: hidden;}
    .product-rotlicont span{display: block;text-align: left;font-size: 15px;color: #444444;font-weight: bold;}
    .product-rotlitable{width:800px;}
    .product-rotlicontimg{display: flex;flex-direction: column;}
    .product-rotlicontimg img{width: 100%;object-fit: cover;}


    .about-compyitem{padding-top: 80px;}
    .about-compyvideo{margin-top: 60px;}
    .about-develop{padding-top: 80px;}
    .com-block{padding: 80px 0}
    .about-culture{margin-top: 80px;}
    .product-robot {padding-top: 80px;}
    .product-rotcont{width: 50%;padding-right: 38px;}
    .product-robotimg {width: 50%;}
    .product-rotmodel{padding: 80px 0;}

    .contact-us .lft{width: 40%}
    .contact-us .rgt{width: 55%}
    .com-block,.news-list,.article{padding: 80px 0}
    .common-navitem li{margin: 0 10px}
    .service-item{padding: 30px}
    .service-after .lft,.service-after .rgt{padding: 20px}
}


/* ------------------------手机端-------------------------- */
@media all and (max-width:1000px) {
    /* 平板设备 720 适配 */
    .common-banner {height: 288px;}
    .common-banner-img {height:288px;background-size: 100% 288px;}
    .about-compyitem{padding-top: 60px;}
    .aboutus-compycont{padding: 0 10px !important;}
    .aboutus-compynum ul{flex-wrap: wrap;}
    .aboutus-compynum ul li{width: 50%;margin-bottom: 10px;}
    .aboutus-compynum li:nth-child(2) .compynum-cont{border: none;}
    .about-compyvideo{margin-top: 38px;}
    .about-compyvideo i {width: 48px;height: 48px;}
    .about-develop{padding-top: 60px;}
    .abolc-num{font-size: 108px;}
    .abolc-wd p{font-size: 16px;line-height: 24px;}
    .about-culture{margin-top: 38px;}
    .about-culture li{height: 388px;}
    .com-block{padding: 60px 0}
    .product-lishow li {width: 45.33%;}
    .product-lishow li{margin-top: 48px;}
    .lishow-cont {padding: 32px;}
    .lishow-cont h2{margin-bottom: 16px;}
    .product-robot {padding-top: 60px;}
    .product-robotmaduo{flex-direction: column;}
    .product-rotcont {width: 100%;padding-right: 0;padding-top: 0}
    .product-robotimg{width: 100%;margin-top: 20px;height: 564px;}
    .product-rotlitable:first-child td {width: 68%;}
    .product-rotlitit{width: 100%;}
    .product-rotlicontimg{width: 100%;margin-top: 16px;}
    .product-rotmodel{padding: 60px 0;}

    .com-block,.news-list,.article{padding: 60px 0}
    h2.com-title-lft,h2.com-title{font-size: 28px;margin-bottom: 30px}
    .contact-us .address{font-size: 16px}
    .contact-us .lft p{font-size: 14px}
    .msg-top{margin-bottom: 35px}
    .common-navber .contain{display: flex;flex-direction: column;}
    .common-navber{height: auto;}
    .common-navitem{width: 100%;height: 48px;}
    .common-navitem li {margin: 0 6px;}
    .common-navitem.active{display: flex;justify-content: flex-end}
    .common-menu{white-space: nowrap;height: 48px;line-height: 48px;}
    .system-cell{padding: 10px 0;display: flex;align-items: center;justify-content: center;font-size: 14px;flex-direction: column}
    .service-after .lft .tit{font-size: 15px}
    .joinUs-job .job-tit:nth-child(1){width: 40%}
    .joinUs-job .job-tit:not(:first-child){width: 14%}
   
    .jobs-top h2{margin-bottom: 0}
    .news-time{display: none}
    .news-info{width: 100%;padding: 0 20px}
    .news-info h3{font-size: 18px}
    .news-info p{font-size: 13px}
    .news-info .lft{width: 65%}
    .article .lft,.article .rgt{width: 100%}
    .article .contain{flex-wrap: wrap}
    .article .rgt{margin-top: 30px}
    .service-item {padding: 20px;}
    .service-item h3 {font-size: 22px;}
    .aboutus-compycont p br{display: none;}
}
@media all and (max-width:640px) {
    /* 移动终端以上 360 适配 */
    .common-banner {height: 220px;}
    .common-banner-mbimg{display: block;height:220px;width: 100%;}
    .common-banner-mbimg img{min-height:220px;width: 100%;object-fit: cover;}
    .common-banner-img {display: none;}
    .about-compyitem {padding-top: 38px;}
    .about-develop {padding-top: 38px;}
    .about-pubtitle h2 {font-size: 28px;}
    .about-compyimg{display: flex;flex-direction: column;}
    .compyimg-lft{width: 100%;}
    .compyimg-rgt {width: 100%;margin-top: 10px;}
    .about-culcont{padding: 72px 18px;}
    .about-culcont h2{font-size: 20px;}
    .about-culture li{height: 318px;width: 100%;}
    .about-culture li.ontrue {width: 100%;}
    .about-culcont p{transform: translateY(0px);opacity: 1;}
    .about-culture li.ontrue p{transform: translateY(0);opacity: 1;}
    .product-lishow li {width: 95.33%;}
    .product-lishow li{margin-top: 40px;}
    .lishow-cont {padding: 24px;}
    .lishow-cont h2{margin-bottom: 14px;}
    .lishow-img{height: 220px;}
    .product-robotimg{height:320px;}
    .product-rotlist ul li{width: 25%;}
    .product-rotlicont{overflow-x: auto;overflow-y: hidden;}
    .product-rotlicont span{display: block;text-align: left;font-size: 15px;color: #444444;font-weight: bold;}
    .product-rotlitable{width:800px;}
    .product-rotlicontimg{display: flex;flex-direction: column;}
    .product-rotlicontimg img{width: 100%;object-fit: cover;}


    .com-block,.news-list,.article{padding: 40px 0}
    .contact-us .lft,.contact-us .rgt{width: 100%}
    .contact-us .contain{flex-wrap: wrap}
    .contact-us .lft{margin-bottom: 40px}
    .msg-top{flex-wrap: wrap}
    .msg-top h2{margin-bottom: 30px!important;}
    .msg-main .inline-input{width: 100%}
    .common-navtit span,.common-navtit i{margin-right: 10px}
    .common-navtit {margin-top: 20px;}
    .common-navtit h3,.common-navber,.common-navtit i,.common-navtit span,.common-menu,.common-navitem li{height: auto;line-height: 38px}
    .common-navitem li{width: 50%!important;float: left;margin: 0;text-align: center;}
    .common-navitem{height: auto;}
    .common-navitem li:first-child {margin: 0 0px;}
    .common-navitem li .common-menu:after {display: none;}
    .common-navitem ul{flex-flow: wrap;justify-content:left;width: 100%!important;}
    .service-item{width: 100%}
    .service-list{flex-wrap: wrap}
    .system-cont{flex-wrap: wrap}
    .service-item:not(:first-child){margin-top: 30px}
    .system-cont .text,.system-cont .picture{width: 100%}
    .system-cont .picture{margin-top: 30px}
    .system-cell i{width: 25px!important;height: 25px!important;}
    .service-after li{flex-wrap: wrap}
    .service-after .lft,.service-after .rgt{width: 100%}
    .joinUs-job .job-tit:nth-child(1){font-size: 14px}
    .jobs-top{flex-wrap: wrap}

    .jobs-top h2,.jobs-search{width: 100%}
    .jobs-search input{width: 80%}
    .submit-btn{width: 20%}
    .jobs-search{margin-top: 30px}
    .jobs-top h2{font-size: 24px}
    .joinUs-job .join-top{padding: 10px}
    .joinUs-job .job-tit:nth-child(1){width: 35%}
    .joinUs-job .job-tit:nth-child(4){display: none}
    .job-btn{display: none}
    .joinUs-job .job-tit:not(:first-child){width: 22%}
    #pagination .page-j{display: none}
    #pagination a span.rgt-ico,#pagination a span.lft-ico{margin: 0}
     #pagination .page-rgt{margin-top: 20px}
    .joinUs-job .join-content{padding: 20px}
    .news-info{flex-wrap: wrap;flex-direction: column-reverse;padding: 0;}
    .news-cell:not(:first-child){margin-top: 30px;}
    .news-info .lft,.news-info .rgt{width: 100%}
    .news-cell{height: auto}
    .news-info .rgt{height: 200px}
    .news-info .lft{padding: 20px}
    .news-info h3{font-size: 16px}
    .article .lft h1{font-size: 26px}
    .article .rgt{padding: 20px}
    .joinUs-job ul>li{width: 90%;}
    .about-compyvideo img {width: 100%;min-height: 200px;object-fit: cover;}
    .aboutus-compycont p {text-indent: 2em;text-align: left;}
    .about-honor .swiper-pagination-bullet {display: none;}
    .msg-main .bott {flex-direction: column;}
    .msg-main .bott .submit-btn {width: 100%;}
    .msg-main .bott .inline-input{width: 100%;}
    .product-rotlicont{padding: 50px 0;}
    .product-rotlitable:first-child td{width: 48%;}
}

