﻿@import url(https://js01.v15cdn.com/single-template/public.css);
.wmpage74-page4{padding:4% 0;}
.wmpage74-page4-list{position:relative;margin-top:30px}
.wmpage74-page4-item{position:absolute;top:0;width:20%;height:100%;overflow:hidden;transition:width .3s,left .3s}
.wmpage74-page4-item:nth-of-type(1){left:0}
.wmpage74-page4-item:nth-of-type(2){left:20%}
.wmpage74-page4-item:nth-of-type(3){left:40%}
.wmpage74-page4-item:nth-of-type(4){right:20%}
.wmpage74-page4-item:nth-of-type(5){right:0}
.wmpage74-page4-list::after{content:'';display:block;padding-bottom:35%}
.wmpage74-page4-item img{display:block;height:100%;max-width:initial}
.wmpage74-page4-layer{position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);padding:26% 12%;color:#fff;line-height:2;opacity:1;transition:all .3s ease-in-out}
.wmpage74-page4-number{font-size:var(--wmpage-font40);font-weight:var(--fontbold5);color:#fff;position:absolute;right:8%;bottom:6%;z-index:2;line-height:1}
.wmpage74-page4-layer p{color:#fff}
.wmpage74-page4-item:hover{width:50.5%;z-index:10}
.wmpage74-page4-item:hover .wmpage74-page4-layer{transform:scale(1.2);opacity:0}
@media (max-width:1024px){.wmpage74-page4{padding:40px 0;}
.wmpage74-page4-layer{padding:15px}
.wmpage74-page4-layer p{font-size:var(--wmpage-font14);line-height:1.75}
.wmpage74-page4-number{font-size:var(--wmpage-font26)}
/* .wmpage74-page4-list{overflow-x:auto;overflow-y:hidden}
.wmpage74-page4-item{width:300px}
.wmpage74-page4-item:nth-of-type(2){left:300px}
.wmpage74-page4-item:nth-of-type(3){left:600px}
.wmpage74-page4-item:nth-of-type(4){right:900px}
.wmpage74-page4-item:nth-of-type(5){right:1200px}
.wmpage74-page4-list::after{padding-bottom:435px}
}
@media (max-width:768px){ */
.wmpage74-page4-list{display:flex;flex-direction: column;}
.wmpage74-page4-item{width:100%;height:auto;position:relative;left:0 !important;top:0;}
.wmpage74-page4-item:hover{width:100%;}
.wmpage74-page4-item img{height:auto;width:100%;}
.wmpage74-page4-list::after{display:none;}}
.home-news .homenewslist{flex-wrap:wrap;justify-content:space-between;margin-top:20px;list-style:none}
.home-news .homenewslist .swiper-slide{width:49%;height:auto;margin-bottom:2em;display:flex;align-items:center;justify-content:space-between;background:#fafafa;padding:20px}
.home-news .homenewslist .swiper-slide:nth-child(3),.home-news .homenewslist .swiper-slide:nth-child(4){margin-bottom:0}
.home-news .homenewslist .swiper-slide .img{width:42%}
.home-news .homenewslist .swiper-slide .img img{width:100%}
.home-news .homenewslist .swiper-slide .info{flex:1;padding-left:20px;line-height:1.6}
.home-news .homenewslist .swiper-slide .info .date{color:var(--introcolor);font-size:var(--fontsize14)}
.home-news .homenewslist .swiper-slide .info .date em{font-size:inherit;margin-right:3px}
.home-news .homenewslist .swiper-slide .info .title{font-size:var(--fontsize18);font-weight:var(--fontbold6);line-height:1.4;margin:10px 0 10px}
.home-news .homenewslist .swiper-slide .info .text{color:var(--introcolor);line-height:1.4}
.home-news .homenewslist .swiper-slide:hover .img img{transform:scale(1.02)}
.home-news .homenewslist .swiper-slide:hover .info .title{color:var(--color)}
@media(max-width:768px){.home-news .homenewslist{flex-wrap:nowrap}
.home-news .homenewslist .swiper-slide{width:100%;padding:20px 10px;margin-bottom:0}
.home-news .homenewslist .swiper-slide .info{padding-left:15px;line-height:1.4}
.home-news .homenewslist .swiper-slide .info .title{margin:10px 0 10px}
#newswiper{padding-bottom:50px}
}
#newswiper .newswiper-pagination{text-align: center;}


.home-banner .swiper-slide-active .banner-animote{animation: none;}
.home-banner .banner-animote{top:0;left:0;transform: initial;text-align:center;opacity:1;max-width:100%;padding:0;}
.home-banner .swiper-slide-active img{animation: none;}
.home-banner .banner-animote.ban1{text-align:right;max-width:66%;top:24%;text-shadow:-1px 0 #fff,0 1px #fff,1px 0 #fff,0 -1px #fff;}
.home-banner .banner-animote.ban1 .tit{font-size:82px;color:#013678;font-weight: var(--fontbold7)}
.home-banner .banner-animote.ban1 .des{font-size:78px;color:var(--fontcolor);font-weight: var(--fontbold7)}
.home-banner .banner-animote.ban1 .des span{font-size:94px;font-weight: var(--fontbold7);color:#013678}
@media (max-width:2550px){.home-banner .banner-animote.ban1 .tit{font-size:3.25vw;}
.home-banner .banner-animote.ban1 .des{font-size:3vw}
.home-banner .banner-animote.ban1 .des span{font-size:3.8vw;}}
@media (max-width:768px){.home-banner .banner-animote.ban1 .tit{font-size:25px;}
.home-banner .banner-animote.ban1 .des{font-size:22px}
.home-banner .banner-animote.ban1 .des span{font-size:28px;}}
@media (max-width:550px){.home-banner .banner-animote.ban1 .tit{font-size:12px;}
.home-banner .banner-animote.ban1 .des{font-size:12px}
.home-banner .banner-animote.ban1 .des span{font-size:14px;}}
.home-banner .banner-animote.ban2{text-align:left;top:14%;text-shadow:-1px 0 #fff,0 1px #fff,1px 0 #fff,0 -1px #fff;padding-left:10%;}
.home-banner .banner-animote.ban2 .tit{color:var(--fontcolor);font-weight: var(--fontbold7);font-size:68px;}
.home-banner .banner-animote.ban2 .tit .s1{color:#40649E;}
.home-banner .banner-animote.ban2 .tit .s2{color:#E49E69;}
.home-banner .banner-animote.ban2 .tit .s3{color:#DE5E5B;}
.home-banner .banner-animote.ban2 .des{color:var(--fontcolor);font-size:46px;}
.home-banner .banner-animote.ban2 .des2{color:#40649E;font-weight:var(--fontbold7);font-size:46px;}
.home-banner .banner-animote.ban2 .des2 span{color:var(--fontcolor)}
.home-banner .banner-animote.ban2 ul{margin-top:10%;padding-left:28%;}
.home-banner .banner-animote.ban2 ul li{font-weight: var(--fontbold7);font-size:38px;margin-bottom:2%}
.home-banner .banner-animote.ban2 ul li:nth-child(1){color:#40649E}
.home-banner .banner-animote.ban2 ul li:nth-child(2){color:#E49E69;transform: translateX(3%);}
.home-banner .banner-animote.ban2 ul li:nth-child(3){color:#40649E;transform: translateX(6%);}
.home-banner .banner-animote.ban2 ul li:nth-child(4){color:#DE5E5B;transform: translateX(9%);}
.home-banner .banner-animote.ban2 ul li span{font-size:50px;line-height: 1;}
@media (max-width:2550px){.home-banner .banner-animote.ban2 .tit{font-size: 2.65vw;}
.home-banner .banner-animote.ban2 .des{font-size:1.75vw;}
.home-banner .banner-animote.ban2 .des2{font-size:1.85vw;}
.home-banner .banner-animote.ban2 ul li{font-size:1.45vw}
.home-banner .banner-animote.ban2 ul li span{font-size:1.9vw}}
@media (max-width:768px){.home-banner .banner-animote.ban2 .tit{font-size:20px;}
.home-banner .banner-animote.ban2 .des{font-size:12px;}
.home-banner .banner-animote.ban2 .des2{font-size:13px;}
.home-banner .banner-animote.ban2 ul li{font-size:12px;}
.home-banner .banner-animote.ban2 ul li span{font-size:14px}}
@media (max-width:550px){.home-banner .banner-animote.ban2{max-width:50%;}
.home-banner .banner-animote.ban2 ul{display:none;}
.home-banner .banner-animote.ban2 .tit{font-size:12px;}
.home-banner .banner-animote.ban2 .des2{display:none;}}
.home-banner .banner-animote.ban3{text-align:left;top:11%;}
.home-banner .banner-animote.ban3 .pt1{font-size:38px;padding-left:1%}
.home-banner .banner-animote.ban3 .pt2{font-size:38px;padding-right:1%;text-align: right;}
.home-banner .banner-animote.ban3 .pt2 span{font-weight: var(--fontbold7);color:#E3E34C;font-size:44px;}
.home-banner .banner-animote.ban3 .des{line-height:1.55;color:#1A61E5;font-weight: var(--fontbold7);font-style: italic;font-size:100px;margin-left:21%;max-width:29%;border-bottom:1vh solid #BAD6FC;text-shadow: 5px 3px 2px #BAD6FC;}
.home-banner .banner-animote.ban3 .des2{line-height:1.3;color:#1A61E5;font-weight: var(--fontbold7);font-size:116px;margin-left:15.5%;text-shadow: 5px 3px 2px #BAD6FC;position: relative;}
.home-banner .banner-animote.ban3 .des2:after{content:'';width:43%;height:1vh;position: absolute;left:0;bottom:0;background: #BAD6FC;display:block;}
.home-banner .banner-animote.ban3 .des2 span{position: absolute;left:-5px;bottom:-6px;z-index:3;background: linear-gradient(180deg, #EF8369 0, #FDBF9F 100%);-webkit-background-clip: text;-webkit-text-fill-color: transparent;text-shadow: none;}
.home-banner .banner-animote.ban3 .bot{display:flex;justify-content: space-between;padding-left:13%;margin-top:2%;position: relative;}
.home-banner .banner-animote.ban3 .bot .bot-left{width:48%;margin-left:2%;position: relative;}
.home-banner .banner-animote.ban3 .bot .bot-left img{width:100%;}
.home-banner .banner-animote.ban3 .bot .bot-left .line{display:flex;flex-wrap:wrap;position: absolute;top:32%;left:-5%;}
.home-banner .banner-animote.ban3 .bot .bot-left .line .cir{width:33%;color:var(--fontcolor);font-size:30px;font-weight: var(--fontbold6);line-height: 1.3;}
.home-banner .banner-animote.ban3 .bot .bot-left .line .cir:nth-child(2){transform:translateX(13%)}
.home-banner .banner-animote.ban3 .bot .bot-left .line .cir:nth-child(3){transform:translateX(13%)}
.home-banner .banner-animote.ban3 .bot .bot-left .line .cir:nth-child(n+4){margin-top:10%;margin-left:9%}
.home-banner .banner-animote.ban3 .bot .bot-right{width:47%;padding-right:7%;}
.home-banner .banner-animote.ban3 .bot .bot-right .item{color:#3F68BD;font-weight: var(--fontbold7);font-size:32px;display:flex;justify-content: space-between;text-align:left;}
.home-banner .banner-animote.ban3 .bot .bot-right .item strong{color:#197AFF;}
.home-banner .banner-animote.ban3 .bot .bot-right .item span{position: relative;display:inline-block}
.home-banner .banner-animote.ban3 .bot .bot-right .item span:after{content:'';width:100%;height:1vh;background:#FECAB9;;display:block;position: absolute;left:0;bottom:-10px;}
.home-banner .banner-animote.ban3 .bot .bot-right .item p{flex:1;padding-left:2%}
.home-banner .banner-animote.ban3 .bot .bot-right .item:nth-child(n+2){margin-top:3%;}
@media (max-width:2550px){.home-banner .banner-animote.ban3 .pt1,.home-banner .banner-animote.ban3 .pt2{font-size:1.5vw;}
.home-banner .banner-animote.ban3 .pt2 span{font-size:1.9vw}
.home-banner .banner-animote.ban3 .des{font-size:3.8vw;}
.home-banner .banner-animote.ban3 .des2{font-size:4.55vw;}
.home-banner .banner-animote.ban3 .bot .bot-left .line .cir{font-size:1.2vw;}
.home-banner .banner-animote.ban3 .bot .bot-right .item{font-size:1.25vw;}}
@media (max-width:768px){.home-banner .banner-animote.ban3 .pt1,.home-banner .banner-animote.ban3 .pt2{font-size:12px;}
.home-banner .banner-animote.ban3 .pt2 span{font-size:12px;}
.home-banner .banner-animote.ban3 .des{font-size:28px;}
.home-banner .banner-animote.ban3 .des2{font-size:32px;}
.home-banner .banner-animote.ban3 .bot{display:none;}}
@media (max-width:550px){.home-banner .banner-animote.ban3{top:25%;}
.home-banner .banner-animote.ban3 .pt1,.home-banner .banner-animote.ban3 .pt2{display:none;}
.home-banner .banner-animote.ban3 .pt2 span{display:none}
.home-banner .banner-animote.ban3 .des{font-size:14px;border-bottom:4px solid #BAD6FC}
.home-banner .banner-animote.ban3 .des2{font-size:16px;}
.home-banner .banner-animote.ban3 .des2 span{left:-2px;bottom:-1px;}
.home-banner .banner-animote.ban3 .des2:after{height: 4px;bottom:-5px;}}
.home-banner .banner-animote.ban4{left:0;top:23%;padding-left:14%;text-align:left}
.home-banner .banner-animote.ban4 .tit{font-weight: var(--fontbold7);color: #025BA5;font-size:81px}
.home-banner .banner-animote.ban4 .des{font-size:39px;color:var(--fontcolor);padding-left:3.5%;line-height: 1.4;}
.home-banner .banner-animote.ban4 .des span{font-weight: var(--fontbold7);}
.home-banner .banner-animote.ban4 .des .s1{color:#DE5E5B;}
.home-banner .banner-animote.ban4 .des .s2{color:#025BA5}
@media (max-width:2550px){.home-banner .banner-animote.ban4 .tit{font-size:2.9vw;}
.home-banner .banner-animote.ban4 .des{font-size:1.5vw;margin-top:0.8%}}
@media (max-width:768px){.home-banner .banner-animote.ban4 .tit{font-size:22px;}
.home-banner .banner-animote.ban4 .des{font-size:12px}}
@media (max-width:550px){.home-banner .banner-animote.ban4{top:34%;padding-left:17%;}
.home-banner .banner-animote.ban4 .tit{font-size:12px;max-width:45%;line-height: 1;}
.home-banner .banner-animote.ban4 .des{display:none;}}