﻿@charset "utf-8"; 
:root{--color:#cd282e}
.head-contact{background:url(/js/36882/cont.png) no-repeat left center;background-size:30px}
.head-contact img{left:0;margin-right:12px;visibility:hidden}
.head-top .icon-email{margin-right:7px}
#liabout-us li a{cursor:pointer;text-transform:capitalize}
#liabout-us li.is-active a{background:#0078d7;color:#fff}
.flexL .flex-r,.flexR .flex-l{display:flex;flex-direction:column;justify-content:center}
#tabs .tab-content ul li{color:#6e6e6e;list-style:disc}
#tabs .tab-content ul{padding-left:16px}
.download-img img{width:100%;height:100%;object-fit:cover}
.project-img a img{width:100%}
@media screen and (max-width:768px){.flex-l,.flex-r{width:100%!important}
.project-list li .project-img{width:40vw;height:40vw;margin-right:0;padding-left:24px}
.project-list li{height:auto;flex-direction:column}
.download-list li{height:30vw}
.download-img{width:30vw;flex:0 0 30vw}
.download-btn{margin-right:24px}
.download-btn{width:auto;height:auto;padding:5px}
.download-info{font-size:14px}}
.common-main article video{width:100%;height:auto}
article .tab-content p{line-height:1.5em}
.about-num:after{content:'+'}
@media screen and (min-width:1381px){.foot-l{justify-content:space-between}
.foot-cate,.foot-nav{padding-left:0}
.foot-item{width:auto;max-width:280px}}
@media screen and (min-width:769px){.foot-cate ul{max-height:200px;overflow-y:auto}
.foot-cate ul li{padding-right:15px}
.foot-cate ul::-webkit-scrollbar{width:5px}
.foot-cate ul::-webkit-scrollbar-track{background-color:rgba(10,10,10,.3);border-radius:5px}
.foot-cate ul::-webkit-scrollbar-thumb{background-color:#aaa;border-radius:5px}
.foot-cate ul::-webkit-scrollbar-button{display:none}
.foot-cate ul::-webkit-scrollbar-corner{background-color:#000;border-radius:5px}}
.pro-c-main article p{color:#333}
.pro-c-art article .table td{border:1px solid #333}
.contact-wrap{margin-top:0}
.adv-list .common-wrapper{display:flex;flex-wrap:wrap}
@media(max-width:768px){.head-nav>ul .submenu.nav1 ul{position:static;display:block!important}}
.part{max-width:1600px;margin:0 auto;text-align:center}
@media (min-width:1025px){.head-logo{min-width:220px;}}