﻿@charset "utf-8"; 
.itdvideo{display:flex}
.itdvideo lite-youtube{margin:0 10px;}
.index-prolist li a .h4{white-space:normal}
.pro-item li .h4{font-size:17px}
.ltd-img,.ltd-img>.contain {position:relative;}
.ltd-img:before {content:'';width:100%;height:100%;background:rgba(0,0,0,.55);position:absolute;top:0;left:0;}
.news-container p {padding-bottom:inherit;margin-top:3px;}
.product ul{display:flex;flex-wrap:wrap}
.lfr li:nth-child(1) {background:#1278F3;}
.lfr li:nth-child(2) {background:#2D8DC5;}
.lfr li:nth-child(3) {background:#0B66C1;}
.lfr li:nth-child(4) {background:#E60024;}
.lfr li:nth-child(5) {background:#FC0001;}
.lfr li:nth-child(6) {background:#00AFF0;}
.lfr li img {-webkit-filter:contrast(300%);filter:contrast(300%);width:30px;padding:3px;}
ul.wmkc-list {overflow:visible}
.wmkc-wechat{position:relative}
.wmkc-wechat .float-wechat{position:absolute;right:100%;top:0;width:200px;max-width:none;display:none}
.wmkc-wechat:hover .float-wechat{display:block}
.ft-qr img{height:auto;}
.flex-3p{display:flex;align-items:baseline;justify-content:space-between;flex-wrap:wrap}
.flex-3p li{width:32%;}
.flex-3p li iframe{max-width:100%;height:330px;}
.ltd-btn {margin-top:0;}
.event-tit{margin-bottom:20px;font-size:34px;}
.event-div{width:100%;}
.event-div li{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #ddd;padding:10px 0;width:100%;}
.event-div li:nth-child(1){border-bottom:2px solid #ddd;font-weight:bold;font-size:18px;}
.event-div li p{width:24%;}
.event-div li p img{width:100px;margin-right:10px;}
.event-div li p a{color:#0072eb;display:block;}


/* about us */
.common-width{margin:0 auto;width:1200px}
.con-contain p{padding-bottom:0;text-align:inherit;line-height:1.5}
.ab-img{position:relative;text-align:center}
.ab-img img:nth-child(1){position:absolute;left:50%;z-index:1;transform:translateX(-50%)}
.ab-img img:nth-child(2){z-index:-1;margin-top:120px}
.about-up p{margin:20px 0;color:#484848;text-align:justify;font-size:18px}
.icons{margin:80px 0}
.icons-ul{display:flex;justify-content:space-between}
.icons-item{padding:20px 0;width:18%;border:2px solid #eee;border-radius:14px;text-align:center}
.icons-item img{transition:all .5s}
.icons-item .icon-t{margin:10px 0;color:#484848;font-size:14px}
.icon-t span{color:#016eaf;font-weight:700;font-size:28px}
.icon-w{color:#484848;text-align:center;font-size:14px}
.icons-item:hover img{transform:rotateY(360deg)}
.company{display:flex;justify-content:space-between}
.com-l{width:40%}
.com-r{width:55%}
.com-t p{position:relative;color:#202020;text-transform:uppercase;font-weight:700;font-size:34px;line-height:1.2}
.com-t p:nth-child(1)::after{position:absolute;top:50%;display:inline-block;margin-left:15px;width:35px;height:3px;background:#202020;content:''}
.com-list{position:relative;margin-top:30px}
.com-list::after{position:absolute;top:25px;left:30px;z-index:-1;display:block;width:2px;height:85%;background:#3371b3;content:''}
.com-item{position:relative;display:flex;margin:23px 0;justify-content:space-between}
.com-num{position:absolute;top:7px;width:60px;height:60px;border-radius:50%;background:#3371b3;color:#fff;text-align:center;font-size:30px;line-height:60px}
.com-art{padding-left:100px}
.com-art-t{color:#1d1d1d;text-transform:capitalize;font-weight:700;font-size:24px}
.com-item .com-art-w{margin-top:10px;color:#484848;font-weight:100;font-size:18px;line-height:1.2}
.company-down{margin:70px 0}
.common-title{color:#0f0f0f;text-align:center!important;text-transform:uppercase;font-weight:700;font-size:34px}
.pro-ul{display:flex;flex-wrap:wrap;justify-content:space-between}
.pro-li{margin:30px 0;width:31%}
.pro-img{position:relative}
.pro-img>div{overflow:hidden}
.pro-img img{display:block;transition:all .5s}
.pro-img p{position:absolute;bottom:-30px;left:30px;display:flex;width:65px;height:65px;border:5px solid #fff;border-radius:50%;background:#016eaf;color:#fff;font-size:30px;justify-content:center;align-items:center}
.eng-li .eng-p,.pro-li .pro-t{margin-top:30px;color:#414141;text-align:center;text-transform:capitalize;font-weight:700;font-size:20px}
.pro-ul li:last-child{text-align:center;transform:translateY(53px)}
.pro-ul li:last-child p{margin:0 auto;padding-top:20px;width:55%;color:#016eaf;font-weight:700;font-size:22px}
.pro-li:hover .pro-img>div img{transform:scale(1.1)}
.certificate{margin-top:40px}
.cer-ul{position:relative;display:flex;margin:50px 0;flex-wrap:wrap;justify-content:space-around}
.cer-ul li{position:relative;z-index:1;width:21%}
.cer-ul li img{box-shadow:7px 5px 7px 0 rgba(0,0,0,.2)}
.cer-ul:after{position:absolute;top:40%;z-index:0;display:block;width:100%;height:80px;background:#016eaf;content:''}
.certificate .cer-p{color:#484848;text-align:justify;font-size:18px}
.engineering{margin:70px 0}
.eng-ul{display:flex;padding:50px 0;border-bottom:1px dashed #e5e5e5;flex-wrap:wrap;justify-content:space-between}
.eng-li{width:23%}
.eng-img{position:relative}
.eng-img img{z-index:2;position:relative;}
.eng-img:after{position:absolute;top:10px;left:8px;z-index:1;display:block;width:280px;height:196px;background:#e5e5e5;content:''}
.engineering .eng-w{margin-top:50px;color:#484848;text-align:justify;font-size:18px}
.ex-imgs{display:flex;margin:40px 0;justify-content:space-between}
.ex-l{display:flex;width:31%;justify-content:space-between}
.ex-l-ul{display:flex;flex-direction:column;justify-content:space-between}
.ex-r{width:31%}
.ex-t{color:#016eaf;font-weight:700;font-size:24px}
.ex-w{color:#484848;font-size:18px}
.cooperative{margin:70px 0}
.cooperative img{margin-top:20px}
@media (max-width:1024px){.common-width,.container{box-sizing:border-box;padding:0 20px;width:100%}
.com-t p{font-size:28px}
.com-art-t{font-size:18px}
.com-item .com-art-w{font-size:14px}
.com-num,.pro-img p{width:50px;height:50px;font-size:22px;line-height:50px}
.com-list::after{left:24px}
.com-art{padding-left:80px}
.eng-li .eng-p,.pro-li .pro-t,.pro-ul li:last-child p{font-size:16px}
.pro-ul li:last-child{transform:translateY(30px)}
.eng-img:after{width:220px;height:150px}
.about-up p,.certificate .cer-p,.engineering .eng-w,.ex-w{font-size:16px}
.company{align-items:center}
.com-l{width:43%}
.pro-ul li:last-child p{width:70%}
.eng-img:after{width:160px;height:110px}
}

:root {--color:#0A92E8}
@media (max-width:500px){.icons,.company-down,.engineering{margin:20px 0;}
.icons-ul,.company{flex-wrap:wrap;}
.icons-ul li,.com-l,.com-r{width:100%;margin:5px 0;}
.pro-li{width:49%;margin:5px 0;}
.common-title{font-size:26px;}
.eng-li{width:49%;margin:5px 0;}
.eng-img:after{display:none;}
.eng-li .eng-p, .pro-li .pro-t{margin-top:5px;}}
@media (min-width:1025px){.page-container {flex-direction:row-reverse;}
.page-main {margin:0 0 0 30px;}
.head-info .nav-ul>li .submenu.nav0 {width:500px;display:flex;flex-wrap:wrap;}
.head-info .nav-ul>li .submenu.nav0 li {width:50%;}
.head-info .nav-ul>li .submenu.nav0 li a {white-space:nowrap;text-overflow:ellipsis;overflow:hidden;display:block;padding-right:15px;}}
.home-news .homenews-list .homenews-item .homenews-info .more,.home-hotpro .homehotpro-list .homehotpro-item .homehotpro-info .more,.home-more{text-transform:capitalize;}
.home-choose .home-title{color:var(--color);font-weight:var(--fontbold7);}
.home-choose .homechoose-text{color:var(--fontcolor)}
.home-choose .homechoose-content .homechoose-item{border-color:var(--color);color:#fff;background:#00000090;}
.home-choose .homechoose-content .homechoose-item::after{display:none;}
.home-choose .home-more{background:var(--color);color:#fff;margin-top:30px;}
.foot-item.foot-info .foot-img{display:flex;margin-top:20px;}
.foot-item.foot-info .foot-img img{max-width:100px;margin-right:10px;}
.home-choose .homechoose-content .homechoose-item{background:linear-gradient(-45deg, transparent 35px, #00000090 0);border:none;}
.pro-list li .pro-info .more,.sidebarhot-list .sidebarhot-item .sidebarhot-info .more{text-transform: capitalize;}
.home-banner {height:auto;}
.m-menu span {background:var(--color)}
@media (max-width:1024px){.head-info,header.is-active .head-info{background:#fff}}
.home-news .homenews-list .homenews-item .homenews-img {max-height:inherit;}
.home-news .homenews-list .homenews-item .homenews-img a {position:relative;height:0;padding-bottom:81%;}
.home-news .homenews-list .homenews-item .homenews-img a img {position:absolute;top:0;left:0;object-fit:contain;}
