@charset "utf-8";
/**/
body{height: auto; font-size: 14px;line-height: 1.8;-webkit-overflow-scrolling: touch; background: #ffffff;}
a{text-decoration: none;}
.max-width{max-width: 735px;margin: 0 auto;overflow: hidden;background: #fff4f9;}
.no-scroll{overflow: hidden;}
.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{pointer-events: auto;}
.container{position: relative;}
div[class *= weft]{position: relative;}
.abs{position: absolute;}
.ab-mid{position: absolute;left: 0;right: 0;margin: 0 auto;}
.line-clamp{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.line-clamp-2{display: -webkit-box;overflow: hidden;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
.delay-0d5s{animation-delay: .5s;}
.disabled.disabled{pointer-events: none;}
.delay-0d1s{animation-delay: .1s;}
.delay-0d2s{animation-delay: .2s;}
.delay-0d3s{animation-delay: .3s;}
.delay-0d4s{animation-delay: .4s;}
.delay-0d5s{animation-delay: .5s;}
.delay-0d6s{animation-delay: .6s;}
.delay-0d7s{animation-delay: .7s;}
.delay-0d8s{animation-delay: .8s;}
.delay-0d9s{animation-delay: .9s;}
.ohide{opacity: 0;pointer-events: none;}
/**/
.top-gallery{position: relative;}
.swipe-tip {position: absolute;bottom: 8%;width: 12%;}
.video-element{cursor: pointer;}
/**/
.top-gallery{width: min(735px, 100vmin);height: min(1256px, 170.9vmin);background: url(//x0.ifengimg.com/ucms/special/images/B492BC34E172DBFDE04669DFD7F43465.jpg) no-repeat center/contain;}
.top-logo{position: absolute;top: 4%;width: min(391px, 53.3vmin);height: min(41px, 5.6vmin);background: url(//x0.ifengimg.com/ucms/special/images/7BC952251065D3FA62E01736A17D734E.png) no-repeat center/contain;}
.top-title{width: min(605px, 82.4vmin);height: min(353px, 48.1vmin);background: url(//x0.ifengimg.com/ucms/special/images/E8CD44EC728E347FB15C4F756F760A12.png) no-repeat center/contain;top: 12%;}
.top-subtitle{width: min(399px, 54.3vmin);height: min(32px, 4.3vmin);background: url(//x0.ifengimg.com/ucms/special/images/6D82B3648C43214FB72D4C42ACE2973B.png) no-repeat center/contain;top: 45%;}
.top-code{width: min(396px, 53.9vmin);height: min(62px, 8.5vmin);background: url(//x0.ifengimg.com/ucms/special/images/3A71C3E1C1C3973D40BA4FDD6F7E6E63.png) no-repeat center/contain;top: 50%;}
/**/
.w-video-frame{position: relative;width: min(703px, 95.7vmin);height: min(517px, 70.3vmin);background: url(//x0.ifengimg.com/ucms/special/images/CC9F3688D293F72997E092BC9EAA815F.png) no-repeat center/contain;margin: 9% auto 3%;}
.w-video-poster-slot{width: min(691px, 94vmin);height: min(388px, 52.8vmin);top: 3%; overflow: hidden;border-radius: 2%;}
.w-video-poster-slot:hover .w-video-poster{filter: brightness(1.06);transform: scale(1.06);}
.w-video-poster-slot .w-video-poster{position: absolute; top: 0;left: 0; width: 100%;height: 100%;object-fit: cover;border-radius: 2%;transition: .6s;cursor: pointer;}
.w-video-poster-slot::after{content: '';width: min(72px, 9.8vmin);height: min(72px, 9.8vmin);background: url(//x0.ifengimg.com/ucms/special/images/7B46BEA354AAA8DFB338677E981248E9.png) no-repeat center/contain;position: absolute;margin: auto;top: 0;left: 0;right: 0;bottom: 0; pointer-events: none;}
.w-video-frame h3{position: absolute;font-size: min(24px, 3.6vmin);line-height: 1;bottom: 7.4%;left: 0;right: 0;margin: auto;width: fit-content;}
.w-video-prev{position: absolute;top: 87%;left: 5%;width: min(22px, 3vmin);height: min(38px, 5.2vmin);background: url(//x0.ifengimg.com/ucms/special/images/F59900AAEA9320BBB338E93996915B16.png) no-repeat center/contain;cursor: pointer;}
.w-video-next{position: absolute;top: 87%;right: 5%;width: min(22px, 3vmin);height: min(38px, 5.2vmin);background: url(//x0.ifengimg.com/ucms/special/images/FD2DE16924999169038D42AC98C50A22.png) no-repeat center/contain;cursor: pointer;}
.weft1.weft1{margin: 0 auto;background: url(//x0.ifengimg.com/ucms/special/images/8C5D949EC5A735A90DDE982A6E2D1CAA.jpg) top/cover;}
.w1-title{margin: 0 auto 8%;width: min(735px, 100vmin);height: min(146px, 19.8vmin);background: url(//x0.ifengimg.com/ucms/special/images/607B391979D9046D7E737163AF477C51.png) no-repeat center/contain;}
.w1-content{width: min(681px, 92.6vmin);height: min(891px, 121.3vmin);background: url(//x0.ifengimg.com/ucms/special/images/4CFCDA2B28EBD300BEAC1C24040CB8B6.png) no-repeat center/contain;margin: 0 auto 9%;}
/*  */
.w-col-2-list-set{width: 96%;padding: 0 2%;}
.w-col-2-list-item{padding: 4% 0;border-bottom: thin solid #ddd;}
.w-col-2-list-item:last-child{border: transparent}
.w-col-2-article{width: 61%;}
.w-col-2-list-item a{display: flex;flex-direction: row;flex-wrap: nowrap;align-items: center;justify-content: space-between;}
.w-col-2-list-item h3{display: -webkit-box;overflow: hidden;-webkit-line-clamp: 2;-webkit-box-orient: vertical;font-weight: bold;font-size: min(30px, 4.2vmin);color: #3c3c3c;line-height: 1.4;}
.w-col-2-list-item p{display: -webkit-box;overflow: hidden;-webkit-line-clamp: 2;-webkit-box-orient: vertical;font-size: min(24px, 3.6vmin);color: #3c3c3c;line-height: 1.4;text-align: justify;}
.w-col-2-list-item img{width: min(262px, 35.6vmin);height: min(155px, 21.1vmin);object-fit: cover;}
/**/
.w2-title{width: min(735px, 100vmin);height: min(146px, 19.8vmin);background: url(//x0.ifengimg.com/ucms/special/images/AE048F1D462A0E6709DC286BAA9426FF.png) no-repeat center/contain;margin: 4% auto 8%;}
.w2-info{width: min(697px, 94.8vmin);height: min(1261px, 171.5vmin);background: url(//x0.ifengimg.com/ucms/special/images/C38FBD5E95CFD2F786AE6CD4A41B3EA4.png) no-repeat center/contain;margin: 0 auto;}
/*  */
.w3-title{width: min(735px, 100vmin);height: min(146px, 19.8vmin);background: url(//x0.ifengimg.com/ucms/special/images/690F7F8104048300F6F8D120A0C8031C.png) no-repeat center/contain;margin: 8% auto;}
.w-major-swi-frame{position: relative; width: min(735px, 100vmin);height: auto;}
.w-major-swi{position: relative;width: min(607px, 83vmin);height: min(356px, 49vmin);margin: 0 auto; overflow: visible;}
.w-major-swi img{width: min(607px, 83vmin);height: min(356px, 49vmin);object-fit: cover;}
.w-info-swi-frame{margin: 6% auto;}
.w-info-frame{display: grid;place-items: center;width: min(436px, 59.3vmin);height: min(66px, 8.9vmin);background: url(//x0.ifengimg.com/ucms/special/images/44B84CB201F3B099A3E365E5FD9CAEB2.png) no-repeat center/contain;margin: 0 auto 3%;}
.w-info-frame h3{font-size: min(30px, 4vmin); width: fit-content;line-height: 1; color: #003f7a;font-weight: bold;letter-spacing: 0.1em;}
.w-info-line{width: min(702px, 95.5vmin);height: min(22px, 3vmin);background: url(//x0.ifengimg.com/ucms/special/images/2CABE4FE641731F43E817DE0BBCE2526.png) no-repeat center/contain;margin: 0 auto 5%;}
.w-info-frame{width: 62%;}
.w-info-list{width: 96%;padding: 0 2%;}
.w-info-article{width: 69%;}
.w-info-list-item{display: flex;flex-direction: row;flex-wrap: nowrap;align-items: center; justify-content: space-between;margin: 0 0 5%;}
.w-info-list-item img{width: min(197px, 26.8vmin);height: min(133px, 18.1vmin);object-fit: cover;border-radius: 4%;}
.w-info-list-item h3{display: inline-block; font-weight: bold;font-size: min(30px, 4.2vmin);color: #3c3c3c;line-height: 1.4;margin: 0 0 3% 0;}
.w-info-list-item h3::after{content: '';display: inline-block;width: min(100px, 13.6vmin);height: min(24px, 3.3vmin);background: url(//x0.ifengimg.com/ucms/special/images/6B1F416A8050CD3CF95CD1ACA2DD3169.png) no-repeat center/contain;}
.w-info-list-item p{display: -webkit-box;overflow: hidden;-webkit-line-clamp: 2;-webkit-box-orient: vertical;font-size: min(24px, 3.2vmin);color: #3c3c3c;line-height: 1.3;text-align: justify;}
.w-frame-set{width: 82%; display: flex;flex-direction: row;flex-wrap: wrap;justify-content: center;align-items: center;margin: 8% auto 0;gap: 4%;}
.w-frame-item{border: thin solid #d1aabc;border-radius: 5px;padding: 1% 2.8%;margin: 0 0 5%;}
.w-frame-item h4{font-size: min(26px, 3.8vmin); color: #3c3c3c;white-space: nowrap;}
.w3-swipe-tip{z-index: 1; position: absolute;width: min(110px, 18vmin);height: min(74px, 12vmin);right: 0;top: 62%;}
.w3-swipe-tip-pic{width: 100%;height: 100%;animation: swi_left 3s infinite forwards;}
@keyframes swi_left{
	from{transform: initial;}
	to{transform: translateX(-400%);}
}
/*  */
.w4-title{width: min(735px, 100vmin);height: min(146px, 19.8vmin);background: url(//x0.ifengimg.com/ucms/special/images/8DB1910ABB92797959DD3582738A1127.png) no-repeat center/contain;margin: -3% auto 8%;}
.w4-info-frame{width: min(680px, 92.5vmin);height: min(328px, 44.7vmin);background: url(//x0.ifengimg.com/ucms/special/images/6D1968591793B15A4DA9E06C2E8C2DF7.png) no-repeat center/contain;margin: 0 auto 6%;}
.w4-info-slot {position: relative;top: 15%;padding: 0 7% 0 7%;height: 70%;overflow-y: auto;}
.w4-info-slot p{color: white;font-size: min(22px, 3.8vmin);line-height: 1.4;margin: 0 0 3%;text-align: justify;}
.w4-top-title{width: fit-content;top: 0.5%; font-size: min(24px, 3.8vmin);color: white;}
.w4-gallery-frame{position: relative;width: min(676px, 92vmin);height: min(996px, 135.5vmin);background: url(//x0.ifengimg.com/ucms/special/images/6DE15250591513AC8B07CABD588FBDDC.png) no-repeat center/contain;margin: 0 auto;}
.w4-gallery-slot{position: relative; top: 10%;height: 86%;overflow: auto;}
.w4-g-item{display: flex;flex-direction: row;flex-wrap: nowrap;justify-content: center;margin: 0 0 5%;}
.w4-g-item img {width: min(355px, 46.5vmin);height: min(247px, 30vmin);object-fit: cover;border-radius: 5%;}
.w4-g-info{display: flex;position: relative;width: min(209px, 28.4vmin);border-radius: 5%;flex-direction: column; align-items: center; justify-content: space-evenly;background: white;}
.w4-serial{position: absolute; width: min(36px, 4.8vmin);height: min(57px, 7.7vmin);background: url(//x0.ifengimg.com/ucms/special/images/8A8AFEA65CCC9B8BEB9B9B26686BAFFD.png) no-repeat center/contain;font-size: min(24px, 3.3vmin);color: white;text-indent: 14%;}
.w4-g-item:nth-child(2n+1) .w4-serial{top: -1px;right: 6%;}
.w4-g-item:nth-child(2n) .w4-serial{top: -1px;left: 6%;}
.w4-g-item:nth-child(2n){flex-direction: row-reverse;}
.w4-g-info h3 {width: 86%;font-size: min(22px, 3.4vmin);line-height: 1.5;color: #003f7a;font-weight: bold;text-align: center;}
.w4-g-info p{font-size: min(22px, 3.2vmin);max-width: 84%;text-align: justify;line-height: 1.4;}
.w4-g-item:nth-child(2n+1) img{margin: 0 -1% 0 0;}
.w4-g-item:nth-child(2n) img{margin: 0 0 0 -1%;}
/**/
.w5-title{width: min(735px, 100vmin);height: min(146px, 19.8vmin);background: url(//x0.ifengimg.com/ucms/special/images/43EE3C89AFD338F07A2483E231AD665E.png) no-repeat center/contain;margin: 8% auto;}
.w5-info-1{width: min(697px, 94.8vmin);height: min(1240px, 168.7vmin);background: url(//x0.ifengimg.com/ucms/special/images/E43796A417DC54A693E32A7E0466D399.jpg) no-repeat center/contain;margin: 0 auto;}
.w5-info-2{width: min(697px, 94.8vmin);height: min(1121px, 152.5vmin);background: url(//x0.ifengimg.com/ucms/special/images/1D4B574213D6AE1DD41B8B0DD5E5A837.jpg) no-repeat center/contain;margin: -1px auto 0;}
/*  */
.w6-title{width: min(735px, 100vmin);height: min(146px, 19.8vmin);background: url(//x0.ifengimg.com/ucms/special/images/CD10DDB96167DE473F381A47A35F42EA.png) no-repeat center/contain;margin: 8% auto;}
/*  */
.w-gallery-swi-frame{position: relative; width: min(735px, 100vmin);height: min(452px, 61.5vmin);background: url(//x0.ifengimg.com/ucms/special/images/0156E41CCC84A007C9E129B86F50638A.png) no-repeat center/contain;}
.w-gallery-swi{position: relative;top: 2%;}
.w-gallery-swi img{width: min(735px, 100vmin);height: min(438px, 59.5vmin);object-fit: cover;}
.w-gallery-swi h4{font-size: min(24px, 4.2vmin);text-indent: 0.6em;line-height: 3.4;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color: #313131;}
.w-gallery-pagination{position: absolute; width: fit-content;right: 1%;left: auto;bottom: -18%;line-height: 2;color: #313131;}
.w-gallery-pagination .swiper-pagination-current{font-size: min(5.6vmin, 34px);font-weight: bold;color: #ff1a69;}
.w-gallery-pagination .swiper-pagination-total{font-size: min(3.6vmin, 20px);}
/*  */
.mask{position:fixed;top:0;right:0;bottom:0;left:0;z-index:5;display:flex;visibility:hidden;background:rgba(0, 0, 0, .9);}
.mask.visible{visibility:visible;}
.mask video{width: min(100vw, 1400px);margin:auto;transition:initial;transform:scale(.4);will-change:auto;}
.mask.visible video{transition:.3s;transform:scale(1);}
.video-close{position:absolute;top: min(20px, 4%);right: min(20px, 4%);width: min(42px, 7vmin);height: min(42px, 7vmin);cursor:pointer;background:url(//x0.ifengimg.com/ucms/special/images/356D9578B6651E35B249DFE3BDE231D6.png);background-repeat: no-repeat; background-size:contain;}
/**/
.foot{padding: 15% 0 5%;margin: 0;font-size: 1.2rem;color: #666666;}
@media only screen and (min-width: 735px) {
	/* Hide default scrollbar */
	.scroll-vertical-area::-webkit-scrollbar {
	    width: 8px; /* Adjust scrollbar width */
	    height: 8px; /* Adjust scrollbar height for horizontal scrollbars */
	}
	/* Scrollbar track */
	.scroll-vertical-area::-webkit-scrollbar-track {
	    background: transparent; /* Dark background for scrollbar track */
	}
	/* Scrollbar thumb */
	.scroll-vertical-area::-webkit-scrollbar-thumb {
	    background-color: #919191; /* Dark grey thumb color */
	    border-radius: 4px; /* Rounded corners for thumb */
	    border: 1px solid #919191; /* Optional: adds spacing around thumb */
	}
	/* Hover effect for scrollbar thumb */
	.scroll-vertical-area::-webkit-scrollbar-thumb:hover {
	    background-color: #888; /* Lighter grey on hover */
	}
}