﻿@charset "utf-8";
:root{--color:#171717;}
.head-logo img {height:60px;object-fit:contain;max-height:70%;}
.head-logo {max-width:inherit;}
.foot-info .foot-logo img {max-height:140px;}
.foot-info .foot-tel {margin-top:12px;}
.news-list .news-item .news-img a {display:block;position:relative;padding-bottom:100%;height:0;}
.news-list .news-item .news-img a img {height:100%;position:absolute;top:0;left:0;object-fit:contain;}
.home-activity{background-size:cover;background-position:center;}
.home-activity .activity-wrap{padding:11% 0;}
.home-about .about-img{padding-left:0;padding-top:0;}
@media (max-width:768px){.home-about .about-img{padding-right:0;}}
@media (min-width:769px){.home-about .about-info{padding-top:0;}}
.choose-ul .choose-item{width:32%;}
.choose-ul .choose-item .title{min-height:48px}
@media (max-width:1024px){.choose-ul .choose-item{width:100%;}
.choose-ul .choose-item .title{min-height:inherit}}
.home-project .swiper .swiper-slide{max-height:inherit}
.home-project #homeproject .swiper-wrapper{align-items:center;}
.choose-ul .choose-item img{height:auto;max-width:100%;}
@media (min-width:769px){.newslist:not(.knowledgelist) .newsitem .news-img{width:400px;height:225px}
.newslist:not(.knowledgelist) .newsitem .news-info .news-date{font-size:13px;margin-top:5px}
.newslist:not(.knowledgelist) .newsitem .news-info .news-text{margin-top:5px;font-size:14px;line-height:1.4;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;}}
@media (max-width:1280px) and (min-width:769px){.newslist:not(.knowledgelist) .newsitem .news-img{width:300px;height:169px}
.newslist:not(.knowledgelist) .newsitem .news-info .news-date{font-size:12px;margin-top:2px}
.newslist:not(.knowledgelist) .newsitem .news-info .news-text{margin-top:0;line-height:1.3;}
.newslist:not(.knowledgelist) .newsitem .news-info{padding:8px 10px 8px 15px}
.newslist:not(.knowledgelist) .newsitem .news-info .news-title a{line-height:1.2}
.newslist:not(.knowledgelist) .newsitem .news-info .news-btn{margin-top:6px}}
@media (max-width:768px){.newslist:not(.knowledgelist) .newsitem .news-img a{position:relative;width:100%;padding-bottom:56.5%;display:block}
.newslist:not(.knowledgelist) .newsitem .news-img a img{width:100%;height:100%;position:absolute;top:0;left:0;}}
@media (max-width:600px){.newslist:not(.knowledgelist) .newsitem .news-info .news-title a{-webkit-line-clamp:2}}
@media (max-width:500px){.newslist:not(.knowledgelist) .newsitem .news-info{padding:6px 8px}
.newslist:not(.knowledgelist) .newsitem .news-info .news-title a{line-height:1.2}}
.home-choose::before{display:none;}
.home-choose .home-des, .home-choose .home-title{color:var(--fontcolortitle)}
.choose-ul{margin-top:30px;}
@media (min-width:1025px){.head-nav{bottom:0;}
.head-info{padding-bottom:70px;}}
.home-more{background: #a70000;}
.head-top .text{opacity: 0;}
.home-product .index-pro{justify-content: space-between;}
.index-pro .pro-item{width:23%;margin-bottom:2%;border-left:1px solid #E5E5E5}
.index-pro .pro-item:nth-child(n+5){border-top:1px solid #E5E5E5}
@media (max-width:768px){.index-pro .pro-item{width:49%;margin:10px 0;}
.home-product .index-pro{margin-top:25px;}
.index-pro .pro-item:nth-child(n+3){border-top:1px solid #E5E5E5 !important}
.index-pro .pro-item:nth-child(2n+1){border-right:1px solid #E5E5E5 !important}}
.home-activity{position:relative;display:flex;align-items:center;justify-content:center}
.home-activity::before{display:none}
.home-activity>img{display:block;width:100%}
.home-activity .l-wrap{display:block;position:absolute}
.home-activitylist{display:flex;justify-content:space-between;color:#fff;max-width:1300px;margin:0 auto}
.home-activitylist li{padding:0 20px;max-width:33.333%}
.home-activitylist li .home-activitynum{font-size:64px;line-height:1.4;margin-bottom:10px}
.home-activitylist li p{font-weight:bold;font-size:30px;line-height:1.2}
@media (max-width:1200px){.home-activitylist li .home-activitynum{font-size:50px}
.home-activitylist li p{font-size:25px}}
@media (max-width:1024px){.home-activitylist li .home-activitynum{font-size:40px}
.home-activitylist li p{font-size:20px}}
@media (max-width:768px){.home-activitylist li{padding:0;width:32%}
.home-activitylist li .home-activitynum{font-size:26px;margin-bottom:5px}
.home-activitylist li p{font-size:12px}
.home-activity{padding:40px 0;margin-bottom:10px}
.home-activity>img{position:absolute;top:0;left:0;height:100%;object-fit:cover}
.home-activity .l-wrap{position:relative}}
.home-about .iframe-container{position: relative;width:100%;height:0;padding-bottom: 56.25%;}
.home-about .iframe-container iframe{position:absolute;top:0;left: 0;width:100%;height:100%;min-height:inherit;}
.index-pro .pro-item{background: #f5f7fa;}

.wmkc-banenr1{position: absolute;top: 0;left: 0;width: 100%;height: 100%;display: flex;justify-content: center;align-items: center;flex-direction: column;}
.wmkc-banenr3{position: absolute;top: 0;left: 50%;width: 60%;height: 100%;display: flex;justify-content: center;flex-direction: column;transform: translateX(-50%);}
.wmkc-banenr3 h5{font-size: 52px;color: #fff;line-height: 1.25;}
.wmkc-banenr3 p{color: #fff;font-size: 24px;line-height: 1;margin-top: 30px;}
.wmkc-banenr1 h5{text-align: center;color: #fff;font-size: 80px;line-height: 1;text-transform: uppercase;font-weight: bold;}
.wmkc-banenr1 p{color: #fff;font-size: 24px;line-height: 1;margin-top: 10px;}
.wmkc-banenr1 .wmkc-banenr1-btn{width: 20px;height: 20px;background: #E70013;display: flex;justify-content: center;border-radius: 100%;color: #fff;line-height: 1;align-items: center;margin-top: 30px;}
.wmkc-banenr2{position: absolute;height: 100%;top: 15%;left: 6%;width: 40%;}
.wmkc-banenr2 h5{font-size: 105px;color: #fff;line-height: 1.25;}
.wmkc-banenr2 p{color: #fff;font-size: 20px;margin-top: 55px;}
.wmkc-banenr2-btn{display: flex;margin-top: 10%;}
.wmkc-banenr2-btn a{color: #fff;padding: 25px 110px;line-height: 1;background: #E70013;font-size: 18px;text-transform: uppercase;}
@media (max-width:1420px) {.wmkc-banenr1 h5,.wmkc-banenr2 h5{font-size: 52px;}.wmkc-banenr2 p{font-size: 18px;margin-top: 20px;}.wmkc-banenr2-btn{margin-top: 5%;}.wmkc-banenr2-btn a{padding: 20px 80px;}.wmkc-banenr3 h5{font-size: 38px;}.wmkc-banenr3 p{font-size: 20px;}}
@media (max-width:1024px) {.wmkc-banenr1 h5,.wmkc-banenr2 h5{font-size: 38px;}.wmkc-banenr1 p{font-size: 18px;}.wmkc-banenr2 p{font-size: 16px;}.wmkc-banenr2-btn a{padding: 15px 50px;font-size: 16px;}.wmkc-banenr3{width: 80%;}  .wmkc-banenr3 h5{font-size: 32px}}
@media (max-width:768px) {.wmkc-banenr1 h5,.wmkc-banenr2 h5{font-size: 24px;}.wmkc-banenr1 p{font-size: 16px;}
.wmkc-banenr2 p{font-size: 14px;margin-top: 15px;}.wmkc-banenr2-btn a{font-size: 14px;padding: 10px 30px;}.wmkc-banenr2{top: 10%;left: 3%;}.wmkc-banenr3 h5{font-size: 22px;}.wmkc-banenr3 p{font-size: 16px;margin-top: 10px;}}
.home-project .project-list{display:flex;flex-wrap:wrap;justify-content: space-between;margin-top:3%;}
.home-project .project-list .projet-item{width:24%;margin-bottom:2%;}
.home-project .project-list .projet-item p{font-weight:var(--fontbold7);margin-top:10px;}
@media (max-width:768px){.home-project .project-list .projet-item{width:49%;}
.home-project .project-list{margin-top:30px;}}
@media (min-width:769px){.home-project .project-list .projet-item p{font-size:var(--fontsize18)}}
.home-project{padding-top:4%;}
.home-product{padding-bottom:4%;}