﻿.home-banner .banner-animote.ban1{max-width:100%;padding:0;left:0;transform:translate(0,-50%);width:auto;padding-left:12%;max-width: 52%;text-align:left;}
.home-banner .banner-animote.ban1 .tit{font-weight: var(--fontbold7);font-size:2.5vw;line-height: 1.2;}
.home-banner .banner-animote.ban1 .des{font-size:1.3vw;margin:3% 0;}
.home-banner .banner-animote.ban1 .more{display:flex;}
.home-banner .banner-animote.ban1 .more a{color:#fff;line-height: 1;padding: 2% 4%;margin-right: 3%;transition: all .3s;font-size: 1.2vw;text-transform: uppercase;}
.home-banner .banner-animote.ban1 .more a.m1{background: #6EC1E4;}
.home-banner .banner-animote.ban1 .more a.m2{background: #61CE70;}
.home-banner .banner-animote.ban1 .more a:hover{background: #000 !important;}
.home-banner .swiper-slide>a::after{background: rgba(21,21,21,0.5);}
@media (max-width:1600px){.home-banner .banner-animote.ban1{padding-left:70px;}}
@media (max-width:1024px){.home-banner .banner-animote.ban1{padding:0 15px;}}
@media (max-width:768px){.home-banner{height:auto;}
.home-banner .banner-animote.ban1{max-width:100%;}
.home-banner .banner-animote.ban1 .tit{font-size:18px;}
.home-banner .banner-animote.ban1 .des{font-size: 12px;}
.home-banner .banner-animote.ban1 .more a{padding:5px 10px;font-size:12px;margin-right:7px}}

.home-boxshaw{margin:4% 0}
@media (max-width:768px){.home-boxshaw{margin:30px 0}}