﻿.home-banner .banner-animote.ban1{top:15%}
.home-banner .banner-animote.ban1 .title{color:#03123c;font-size:2.7vw;font-weight:bold;line-height:1;margin-bottom:.8vw}
.home-banner .banner-animote.ban1 .text{color:#43465c;font-size:1.6vw;line-height:1.2;}
.home-banner .banner-animote.ban1 .more{display:inline-block;margin-top:1vw;color:#fff;background:var(--color);font-size:1.5vw;line-height:1;padding:.5vw 1vw .6vw;border-radius:.5vw;transition:all .3s ease-in-out;}
.home-banner .banner-animote.ban1 .more:hover{opacity:.85}
.procate-list .procate-item .procate-img .tags{background:var(--color)}
.procate-list .procate-item .procate-title{text-align:center}
.home-projects .homeprojects-content{background: #F0F1F3;color:#000}
.home-projects .homeprojects-content .home-more{color:#fff;background: var(--color);}
.home-projects .homeprojects-content .home-more::before{background:var(--color);}
.home-projects .homeprojects-content .home-more:hover{color:#fff;}
.home-about .about-info .home-more{background:var(--color);color:#fff}
.home-about .about-img{padding:0}
.home-about .about-img::before{display:none}
.home-choose{background-repeat:no-repeat;background-size:cover;background-position:left}
.home-choose .homechoose-content .homechoose-item::after{background:#111622}
.home-choose .homechoose-title {display:flex;flex-direction:column;}
.home-choose .homechoose-text{margin-bottom:20px;color:#fff}
.choose-tit{position:relative;padding-bottom:15px;margin-top:auto;font-weight:bold;color:#262834;font-size:72px;line-height:1;}
.choose-tit:after{content:'';width:60px;height:4px;background:var(--color);position:absolute;bottom:0;left:3px;}
.home-choose .homechoose-content .homechoose-item{border-color:#fff}
.home-choose .homechoose-content .homechoose-item::after{border-left-color:#fff;}
.home-choose .homechoose-content .homechoose-item .icon{margin-bottom:10px}
.home-choose .homechoose-content .homechoose-item .icon em{line-height:1;font-size:40px;}
.home-choose .homechoose-content .homechoose-item .icon img{height:40px;object-fit:contain}
@media (max-width:768px){.choose-tit{font-size:50px;}
.choose-tit:after{width:40px;height:3px;}}
.home-projects .homeprojects-left .home-des,.home-projects .homeprojects-left .home-title{padding-left:0}
@media (max-width:1440px) and (min-width:1025px){.home-projects .homeprojects-left .home-title{font-size:26px}
.home-projects .homeprojects-content .title{font-size:28px}
}