﻿@charset "utf-8";
:root{--color:#0A92E8}
.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 a{color:#0072eb;display:flex;align-items:center;}
.event-div li p img{width:100px;margin-right:10px;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}}
@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}
.inquiry-wrap {max-width: 350px;}
.inquiry-wrap.active{border: 1px solid #E5E5E5;}
@media (max-width:768px){.event-div li p{word-break:break-word}
.event-div li p a{flex-direction: column;align-items: flex-start;}}
.home-about .about-text {margin:10px 0 25px}
.about-info .home-more {background:var(--color);color:#fff;}
.about-infolist {display:flex;margin-top:40px;justify-content:space-between;}
.about-infolist li {display:flex;align-items:center;width:auto;}
.about-infolist li:nth-child(2n) {width:2px;background:#ccc;margin:0 10px;}
.about-infolist li .about-infotxt {width:calc(100% - 60px);padding-left:20px;}
.about-infolist li .about-infotxt div {font-weight:bold;font-size:28px;line-height:1.2;}
.about-infolist li .about-infotxt p {line-height:1.2;margin-top:4px}
@media (max-width:1600px){.about-infolist li .about-infotxt p {font-size:14px}}
@media (max-width:1440px){.about-infolist li .about-infoic{width:50px}
.about-infolist li .about-infotxt {width:calc(100% - 50px);padding-left:10px;}
.about-infolist li .about-infotxt div{font-size:24px}
.about-infolist li .about-infotxt p {font-size:14px}}
@media (max-width:1200px){.about-infolist li{display:block;text-align:center}
.about-infolist li .about-infoic{margin:0 auto 10px}
.about-infolist li .about-infotxt {width:100%;padding:0;}}
@media (max-width:500px){.about-infolist li .about-infoic{width:40px}
.about-infolist li .about-infotxt div{font-size:20px}
.about-infolist li .about-infotxt p {font-size:12px}}