﻿.home-banner .banner-animote{max-width:100%;}
.home-banner .banner-animote .p1{padding-left:4%;max-width:50%;}
@media (max-width:1600px){.home-banner .banner-animote .p1{font-size:2.7vw;}}
@media (max-width:768px){.home-banner .swiper-slide img{min-height:inherit;}
.home-banner .banner-animote .p1{font-size:22px}}
@media (max-width:550px){.home-banner .banner-animote .p1{font-size:12px;padding-left:0;}}
.home-cate .list li .title{ background:rgba(0,0,0,0.4);height:auto;padding:10px;}
.home-banner .swiper-slide>a::after{display:none}
@media (min-width:769px){.home-projects{padding-bottom:4%;}}
.home-projects{background: none;color:var(--fontcolor);padding-top:0;}
.home-projects::before{display:none}
.home-projects .l-wrap{max-width:1600px;}
.home-projects .inner{display: flex;flex-wrap:wrap;justify-content: space-between;align-items: center;}
.home-projects .inner>div{width:49%;}
.home-projects .inner>div.left .iframe-container{position: relative;width:100%;height:0;padding-bottom: 56.25%;}
.home-projects .inner>div.left .iframe-container iframe{position:absolute;top:0;left: 0;width:100%;height:100%;min-height:inherit;}
.home-projects .inner>div.right .home-title,.home-projects .inner>div.right>p{text-align: left;}
@media (max-width:768px){.home-projects .inner>div.left{margin-bottom:20px}
.home-projects .inner>div{width:100%;}
.home-projects .home-title{margin-bottom:10px;}}