/*millia  2026-02-12 16:35:42*/
@import url("/css/swiper3.4.2.css");
@import url("/css/millia_vw.css");
body{background:#ecf1fa;}
.millia{width:81vw;margin:0 auto;}
.SwiperFocusBox .swiper-slide{display:flex;align-items:center;justify-content:center;overflow:hidden;}
.SwiperFocusBox .swiper-slide a,.FullScreenSwiper .swiper-slide a{width:100%;height:100%;display:block;}
.SwiperFocusBox .swiper-slide img,.FullScreenSwiper .swiper-slide img,.closImgImg img,.researchGrid li img,.imgGridList li h5 img{width:100%;height:100%;object-fit:cover;}

.topic{padding-top:8.2vw;position:relative;height:27vw;overflow:hidden;}
.topicTxt{position:absolute;left:0;top:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;z-index:3;flex-flow:column wrap;color:#0071ef;}
.topicTxt b{font-size:2.5vw;padding-bottom:1.5vw;}
.topic .SwiperFocusBox{height:27vw;}


.bg01{background:url(../images/bg01.jpg) #f4f6fa no-repeat left bottom;background-size:100% auto;padding:4vw 0;}
.ht01{display:flex;justify-content:center;align-items:flex-start;}
.ht01 img{height:2.5vw;width:auto;margin:0.5vw 1vw 0 0;}
.ht01 span{text-align:center;}
.ht01 b{display:block;font-size:2.5vw;padding-bottom:0.3vw;}
.ht01 .amore{color:#0071ef;}

.twoClos{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:2.5vw;}

.dlClos{width:100%;}
.dlClos dt{font-size:1.4vw;text-align:center;font-weight:bold;position:relative;padding-bottom:0.8vw;}
.dlClos dt:after{content:"";display:block;position:absolute;bottom:0;left:37%;width:26%;height:0.2vw;background:#0071ef;}
.dlClos dd{background:#fff;border:1px solid #bcdeea;box-shadow:0 0 1vw rgba(203,212,231,0.6);overflow:hidden;border-radius:0.5vw;}

.closImg dd{margin-top:2.5vw;}
.closImgImg{display:flex;align-items:center;justify-content:center;overflow:hidden;height:22.5vw;}
.closImgImg a{display:block;width:100%;height:100%;}
.closImgInfo{padding:1vw;display:flex;align-items:center;justify-content:space-between;}
.closImgInfo span{border-radius:0.3vw;display:flex;flex-flow:column wrap;justify-content:center;align-items:center;background:#0071ef;overflow:hidden;white-space:nowrap;flex-shrink:0;width:5.4vw;padding-bottom:0.2vw;overflow:hidden;border:1px solid #0071ef;color:#fff;margin-right:1.5vw;}
.closImgInfo span i{font-weight:bold;font-style:normal;font-size:2.7vw;color:#0071ef;background:#fff;width:100%;text-align:center;margin-bottom:0.3vw;line-height:3.6vw;}
.closImgInfo p{flex:1;color:#999;}
.closImgInfo p a{color:#0071ef;}
.closImgInfo p b{display:block;padding-bottom:0.5vw;font-size:1.1vw;font-weight:normal;}
.closImgInfo p b,.closImgInfo p b a{color:#333;}

.closList dd{padding:1.33vw 2vw;display:flex;align-items:center;justify-content:space-between;margin-top:1vw;}
.closList dd:nth-of-type(1){margin-top:2.1vw;}
.closList dd a{display:block;flex:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.closList dd span{color:#999;margin-left:1vw;}

.bg02{background:#f1f4fb;}
.bigSwiper{position:relative;}
.bigSwiper .swiper-slide{position:relative;height:36vw;}
.bigSwiper .swiper-slide span{position:absolute;left:0;bottom:0;display:block;width:100%;box-sizing:border-box;padding:1vw 23vw 1vw 10.5vw;background:rgba(0,113,239,0.8);color:#fff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.bigSwiper .swiper-slide span:before{content:"";display:block;position:absolute;left:9.5vw;top:27%;height:50%;width:0.4vw;background:#fff;}
.bigSwiper .swiper-pagination-fraction{width:11.5vw;left:auto;right:9.5vw;bottom:1vw;color:#fff;}
.bigSwiper .swiper-pagination-current{font-weight:bold;}
.bigSwiper .swiper-button-next{top:auto;bottom:0.8vw;right:9.5vw;}
.bigSwiper .swiper-button-prev{top:auto;bottom:0.8vw;left:78.5vw;}

.FullScreenSwiper{position:relative;overflow:hidden;height:36vw;--slide-height:36vw;--slide-width:81vw; --half-slide-width:calc(var(--slide-width) / 2);--button-offset:calc(var(--half-slide-width) + 2vw);}
.FullScreenSwiper .rightMark,.FullScreenSwiper .leftMark{width:50%;height:100%;position:absolute;top:0;background:rgba(0,113,239,0.5);z-index:1;}
.FullScreenSwiper .rightMark{right:0;margin-right:calc(-1 * var(--half-slide-width));}
.FullScreenSwiper .leftMark{left:0;margin-left:calc(-1 * var(--half-slide-width));}
.FullScreenSwiper .swiper-slide{width:var(--slide-width);height:var(--slide-height);position:relative;display:flex;justify-content:center;}
.FullScreenSwiper .swiper-slide.swiper-slide-active span{position:absolute;left:0;bottom:0;display:block;width:100%;box-sizing:border-box;padding:1vw;background:rgba(0,113,239,0.8);color:#fff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-align:center;}
.FullScreenSwiper .swiper-slide.swiper-slide-active span{bottom:0;}
.FullScreenSwiper .swiper-slide a{color:#fff;}
.FullScreenSwiper .swiper-button-next{right:50%;margin-right:calc(-1 * var(--button-offset));}
.FullScreenSwiper .swiper-button-prev{left:50%;margin-left:calc(-1 * var(--button-offset));}


.bg03{background:url(../images/bg02.jpg) no-repeat left top;background-size:100% 100%;padding:4vw 0 7vw 0;}

.researchGrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));}
.researchGrid li a{display:flex;height:100%;align-items:center;justify-content:center;overflow:hidden;color:#fff;}
.researchGrid li p{background:#0071ef;position:relative;height:100%;color:#fff;display:flex;padding:2vw;box-sizing:border-box;flex-flow:column wrap;}
.researchGrid li p:after{content:"";display:block;width:0;height:0;border:2vw solid transparent;border-top-color:#0071ef;position:absolute;left:50%;bottom:-3vw;margin-left:-2vw;}
.researchGrid li:nth-child(even) p:after{top:-3vw;bottom:auto;border-top-color:transparent;border-bottom-color:#0071ef;}
.researchGrid li p b{font-size:1.1vw;padding-bottom:1vw;}
.researchGrid li .amore{height:auto;white-space:nowrap;padding-top:1.5vw;justify-content:flex-start;}
.researchGrid li .amore .icon{height:auto;width:2vw;fill:#fff;margin-left:0.5vw;}

.posi{display:flex;align-items:center;}
.posi .icon{fill:#0071ef;height:1.2vw;width:auto;margin-right:1vw;}

.eventsList{background:#fff;box-shadow:0 0 1vw rgba(203,212,231,0.6);overflow:hidden;border-radius:1vw 1vw 0 0;padding:3.5vw 2.5vw;position:relative;}
.eventsList:after{content:"";display:block;position:absolute;width:11.4vw;border-right:0.15vw dashed #0071ef;left:0;top:3.5vw;bottom:5.5vw;}
.eventsList li{display:flex;align-items:center;justify-content:space-between;margin-bottom:2vw;}
.eventsList li h6{color:#0071ef;font-size:2vw;font-weight:bold;white-space:nowrap;padding-right:3vw;position:relative;margin-right:2vw;width:10vw;box-sizing:border-box;z-index:1;}
.eventsList li h6:after{content:'';display:block;width:2vw;height:2vw;background:#0071ef;border-radius:2vw;position:absolute;right:0;top:50%;margin-top:-1vw;}
.eventsList li p{background:#ecf1fa;padding:2.5vw 1.5vw;border-radius:1vw;flex:1;position:relative;}
.eventsList li p:before{content:"";display:block;position:absolute;width:0;height:0;border:1.6vw solid transparent;border-right-color:#ecf1fa;left:-3vw;top:50%;margin-top:-1.6vw;}
.eventsList li p span{display:flex;align-items:flex-start;}
.eventsList li p span:before{content:"";display:block;width:0.3vw;height:0.3vw;border-radius:1vw;flex-shrink:0;margin:1vw 1vw 0 0;background:#0071ef;}

.contentMain{background:#fff;box-shadow:0 0 1vw rgba(203,212,231,0.6);overflow:hidden;border-radius:1vw 1vw 0 0;padding:5vw 4.5vw;}
.contentMain h1{font-size:2.4vw;text-align:center;}
.source{display:flex;justify-content:space-between;color:#999;align-items:center;position:relative;padding:2.5vw 0 1.5vw 0;border-bottom:1px dashed #838181;}
.sourceCtrl{padding-right:3vw;position:relative;color:#ddd;display:flex;align-items:center;}
.sizeAdd,.sizeSub,.Report,.Aerror{display:inline-block;}
.sizeAdd,.sizeSub{padding:0 1vw;font-size:1.5vw;color:#979797;cursor:pointer;}
.sizeAdd a,.sizeSub a{color:#979797;}
.bdsharebuttonbox{position:absolute;background:url(../images/shareIcon.png) no-repeat center center;width:1.5vw;height:1.5vw;right:0;top:0.5vw;cursor:pointer;overflow:hidden;background-size:100% auto;}
.bdsharebuttonbox a{display:block;width:100%;height:100%;padding:0;text-indent:-9999px;background:none !important;}
.bdsharebuttonbox a:hover{background:none;}
.content{padding:3vw 0;}
.content img{max-width:100%;height:auto;display:block;margin:0 auto;}

.imgGridList{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:2vw;}
.imgGridList li{background:#fff;box-shadow:0 0 1vw rgba(203,212,231,0.6);overflow:hidden;border-radius:0.5vw;padding:1vw 1vw 1.5vw 1vw;}
.imgGridList li h5{display:flex;align-items:center;justify-content:center;border-radius:0.5vw;overflow:hidden;}
.imgGridList li h5 a{display:block;width:100%;height:100%;}
.imgGridList li h6{font-size:1.5vw;padding:1vw 0;border-bottom:1px dashed #333;margin-bottom:1vw;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.imgGridList li p{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;
}
.imgGridList li span{display:flex;align-items:center;margin-top:1vw;}
.imgGridList li span a{color:#0071ef;padding:0.2vw 0.4vw;border:1px solid #0071ef;border-radius:0.5vw;margin-right:1vw;}

.page{padding:10vw 0;}
.page a{display:inline-block;padding:0.5vw 1vw;color:#999;border:1px solid #9fb8b6;}
.page span a,.page a:hover{background:#0071ef;color:#fff;text-decoration:none;border-color:#0071ef}

.newsList li a{display:flex;align-items:center;justify-content:space-between;background:#fff;padding:1vw 2vw;border-left:0.5vw solid #0071ef;box-sizing:border-box;margin-bottom:2vw;border-radius:0.5vw;box-shadow:0 0 1vw rgba(221,235,234,0.8);transition:all 0.5s;}
.newsList li p{flex:1;color:#7a7a7a;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.newsList li p span{display:flex;align-items:center;color:#0071ef;}
.newsList li p span .icon{fill:#0071ef;height:1.2vw;width:auto;margin-right:0.5vw;}
.newsList li p b{display:block;padding:1vw 0;font-weight:normal;color:#333;font-size:1.4vw;white-space:wrap;}
.newsList li i{border:1px solid #c6c6c6;background:#fafcfd;color:#7a7a7a;height:3vw;width:3vw;border-radius:0.3vw;display:flex;justify-content:center;align-items:center;margin-left:2vw;font-style:normal;}
.newsList li:hover a{background:#0071ef;}
.newsList li:hover p,.newsList li:hover p span,.newsList li:hover p b{color:#fff;}
.newsList li:hover p span .icon{fill:#fff;}
.newsList li:hover i{border-color:#3d8d83;background:#fff;color:#0071ef;}

@media screen and (max-width:1000px){
.millia{width:96%;}
.ht01 .amore,.closImgInfo span,.closList dd span,.SwiperFocusBox .swiper-pagination,.SwiperFocusBox .swiper-button-next,.SwiperFocusBox .swiper-button-prev,.bigSwiper .swiper-slide span:before,.researchGrid li p:after,.newsList li i,.FullScreenSwiper .rightMark,.FullScreenSwiper .leftMark,.FullScreenSwiper .swiper-button-prev,.FullScreenSwiper .swiper-button-next{display:none;}


.dlClos dt,.closImgInfo p b,.researchGrid li p b,.imgGridList li h6,.newsList li p b,.eventsList li h6{font-size:1.8rem;}
.contentMain h1{font-size:2rem;}
.topicTxt b,.ht01 b{font-size:2.4rem}



.topic{height:19rem;padding-top:7rem;}
.topicTxt{padding-top:9rem;box-sizing:border-box;}
.topicTxt b{padding-bottom:1rem;}
.topic .SwiperFocusBox,.topic .SwiperFocusBox .swiper-container{height:19rem;}

.bg01{padding:4rem 0;}

.ht01 b{padding-bottom:0.3rem;}
.ht01 img{height:3.2rem;margin-right:1rem;}

.twoClos{grid-template-columns:repeat(1,minmax(0,1fr));gap:2rem;}
.dlClos dt{padding-bottom:1rem;}
.dlClos dt:after{width:20%;left:40%;height:0.3rem;}
.dlClos dd{border-radius:1rem;}
.closImg dd{margin-top:2rem;}

.closImgImg{height:25rem;}
.closImgInfo{padding:2rem;}
.closImgInfo p b{padding-bottom:0.8rem;}

.closList dd{padding:1rem 2rem;margin-top:1rem;}
.closList dd:nth-of-type(1){margin-top:2.5rem;}

.bigSwiper .swiper-slide{height:28rem !important;}
.bigSwiper .swiper-slide span,.FullScreenSwiper .swiper-slide span{padding:1rem 2rem;}
.FullScreenSwiper .swiper-slide{height:28rem !important;width:100vw;}
.FullScreenSwiper{height:28rem}

.bg03{padding:4rem 0;}
.researchGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0.2rem 0;}


.posi .icon{height:1.6rem;}

.eventsList{padding:1rem;}
.eventsList:after{top:1rem;bottom:3rem;width:8.5rem;}
.eventsList li{margin-bottom:2rem;}
.eventsList li h6{width:8rem;padding:0;margin-right:1rem;}
.eventsList li p span:before{width:0.5rem;height:0.5rem;margin:1.3rem 1rem 0 0;}

.contentMain{padding:3rem 2rem;}
.contentMain h1{padding:2rem 0;}
.source{padding:2.5rem 0 1.5rem 0;justify-content:center;}


.imgGridList{display:grid;grid-template-columns:repeat(1,minmax(0,1fr));gap:2rem;}
.imgGridList li{padding:1rem 1rem 2rem 1rem;border-radius:0.5rem;}
.imgGridList li h6{padding:2rem 0;margin-bottom:2rem;}
.imgGridList li p{margin-bottom:1rem;}
.imgGridList li span a{padding:0.2rem 0.8rem;margin-right:1rem;border-radius:0.5rem;}
.page a{padding:0.5rem 1rem;}

.newsList li{margin-bottom:2rem;}
.newsList li a{padding:2rem;border-left-width:0.5rem;border-radius:1rem;}
.newsList li p span .icon{height:2rem;}
.newsList li p b{padding:1rem 0;}

}<!--ecms sync check [sync_thread_id="3bcee7cc5a424330844ab778a62d31c1" sync_date="2026-03-06 14:58:12" check_sum="3bcee7cc5a424330844ab778a62d31c1]-->