﻿@charset "utf-8";
:root {--color: #ad0003;}
.contact-box a{color:#fff}
.new-main .new-list.list0 .new-intro,.product-main .pro-list.list0 .pro-intro{word-break:break-word}
.common-main article img{max-width:100%;height:auto}
.pro-detail .pro-detail-content img{height:auto}
.sidebar-prolist .pro-item{align-items:center}
.wmkc-template-33 .wmkc-flex{display:flex;align-items:center;background:0 0}
.wmkc-template-33 .wmkc-item-img{padding:0!important}
.wmkc-template-33 .wmkc-item-img img{max-height:400px!important;position:static!important}
.document-main .project-list .project-content,.document-main .project-list .project-name{word-break:break-word}
#about .l-wrap{align-items:center}
#ind .ind-r{margin:0}
.wmkc-template-61 .wmkc-flex-list .wmkc-flex-bot{padding-bottom:30px!important}
.wmkc-template-61 .wmkc-flex-list .wmkc-flex-bot .wmkc-flex-text{display:block!important;text-align:left}
@media (min-width:1025px){.wmkc-template-62 .wmkc-flex-item3 .wmkc-item-text{display:block!important;line-height:1.6}
.wmkc-template-62 .wmkc-flex-item3 .wmkc-item-img{position:absolute;top:0;left:0;width:100%}
.wmkc-template-62 .wmkc-flex-item3{padding-top:300px;position:relative}
.wmkc-template-62 .wmkc-flex-item3:nth-child(2){padding:0 0 300px;justify-content:flex-end}
.wmkc-template-62 .wmkc-flex-item3:nth-child(2) .wmkc-item-img{top:auto;bottom:0}
.wmkc-template-62 .wmkc-flex-item3 .wmkc-item-info{height:auto;min-height:300px}}
#ind .ind-r lite-youtube{width:100% !important;max-width:100%;height:100% !important;}
#ind .ind-r{top:0}
#ind .ind-r lite-youtube{background-image:url(/uploads/39548/page/p2024121116201655212.jpg) !important}
@media(max-width:768px){.prohome-content .kche-t157 .kche-t157-item{width:100% !important;}}
#product .pro-list>li{ width: 20%;}
@media(min-width:1025px){
#licontact-us{display:flex;align-items:center;margin:0;}
#licontact-us a{background:var(--color);height:40px;padding:0 15px;border-radius:30px;color:#fff!important;transition:all .1s linear;text-decoration:none}
#licontact-us a:hover{opacity:.9}}
.head-nav>ul>li>a{text-transform: capitalize;}
@media (min-width:1025px) and (max-width:1600px){.head-main .l-wrap{max-width:100%;padding:0 25px;}}
@media (min-width:1025px) and (max-width:1400px){.head-main .head-logo img{max-width:210px;}
.head-nav>ul>li{margin:0 8px;}}
@media (min-width:1025px) and (max-width:1300px){.head-nav a{font-size:var(--fontsize15)}}