﻿.home-choose .homechoose-content{display:grid;gap:20px;grid-template-columns:repeat(2,1fr)}
.home-choose .homechoose-content .homechoose-item{width:100%;margin-right:0}
@media (max-width:768px){.home-choose .homechoose-content{grid-template-columns:repeat(1,1fr)}}
.home-banner .banner-animote.ban1{top:39%;}
.home-banner .banner-animote.ban1 .title{font-weight: var(--fontbold7);font-size:62px;text-transform: uppercase;margin-bottom:0;line-height: 1;}
.home-banner .banner-animote.ban1 .des{font-size:36px;margin:2% 0;}
.home-banner .banner-animote.ban1 .more a{display:inline-block;background:#fff;color:var(--fontcolor);padding:1% 2%;line-height: 1;transition:all .3s}
.home-banner .banner-animote.ban1 .more a:hover{background:var(--color);color:#fff;}
@media (max-width:1700px){.home-banner .banner-animote.ban1 .title{font-size:3.3vw}
.home-banner .banner-animote.ban1 .des{font-size:2vw}}
@media (max-width:768px){.home-banner{height:auto}
.home-banner .banner-animote.ban1 .title{font-size:26px}
.home-banner .banner-animote.ban1 .des{font-size:14px}
.home-banner .banner-animote.ban1 .more{display:none;}}
@media (max-width:550px){.home-banner .banner-animote.ban1 .title{font-size:18px}
.home-banner .banner-animote.ban1 .des{font-size:12px;}}

.home-banner .banner-animote.ban2{text-align:left;line-height: 1;color:var(--fontcolor)}
.home-banner .banner-animote.ban2 .tit .p1{font-weight:var(--fontbold7);font-size:46px;margin-bottom:2%;}
.home-banner .banner-animote.ban2 .tit .p2{font-size:54px;font-weight: 400;text-transform: uppercase;}
.home-banner .banner-animote.ban2 .tit .p3{font-size:51px;font-weight: 100;position: relative;display:inline-block;text-transform: uppercase;}
.home-banner .banner-animote.ban2 .tit .p3 span{color:#fff;}
.home-banner .banner-animote.ban2 .tit .p3:after{content:'';width:50%;height:2px;background: var(--color);position:absolute;bottom:-5px;right:0;}
.home-banner .banner-animote.ban2 ul{margin-top:2%;}
.home-banner .banner-animote.ban2 ul li{position: relative;padding-left:15px;margin-bottom:1%;}
.home-banner .banner-animote.ban2 ul li:before{content:'';width:6px;height:6px;display:inline-block;border-radius: 50%;background: var(--color);position: absolute;top:50%;left:0;transform: translateY(-50%);}
.home-banner .banner-animote.ban2 .more-btn{display:flex;margin-top:2%;}
.home-banner .banner-animote.ban2 .more-btn a{padding:1% 2%;border:1px solid var(--color);transition:all .3s;margin-right:0;display:inline-block;font-size:26px;}
.home-banner .banner-animote.ban2 .more-btn a.a1{background: var(--color);color:#fff;font-weight: var(--fontbold7);}
.home-banner .banner-animote.ban2 .more-btn a.a1:hover{background:none;color:var(--fontcolor)}
.home-banner .banner-animote.ban2 .more-btn a.a2{color:var(--color);}
.home-banner .banner-animote.ban2 .more-btn a.a2:hover{background: var(--color);color:#fff;}
@media (max-width:1700px){.home-banner .banner-animote.ban2 .tit .p3{font-size:3.25vw}
.home-banner .banner-animote.ban2 .tit .p2{font-size:3.45vw}
.home-banner .banner-animote.ban2 .tit .p1{font-size:3vw}
.home-banner .banner-animote.ban2 ul li{margin-bottom:0.5%;}
.home-banner .banner-animote.ban2 .more-btn a{font-size:1.75vw}}
@media (max-width:768px){.home-banner .banner-animote.ban2 .tit .p3{font-size:26px}
.home-banner .banner-animote.ban2 .tit .p2{font-size:28px}
.home-banner .banner-animote.ban2 .tit .p1{font-size:20px}
.home-banner .banner-animote.ban2 ul li{margin-bottom:5px;}
.home-banner .banner-animote.ban2 .more-btn a{font-size:14px}}
@media (max-width:550px){.home-banner .banner-animote.ban2 .more-btn{display:none;}
.home-banner .banner-animote.ban2 ul{display:none}
.home-banner .banner-animote.ban2 .tit .p1{font-size:12px}
.home-banner .banner-animote.ban2 .tit .p3,.home-banner .banner-animote.ban2 .tit .p2{font-size:16px;}}