@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: #c7ecff;}
.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;}
.ohide.ohide{opacity: 0;}
.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;}
.delay-1d1s{animation-delay: 1.1s;}
.delay-1d2s{animation-delay: 1.2s;}
.delay-1d3s{animation-delay: 1.3s;}
.delay-1d4s{animation-delay: 1.4s;}
/**/
.top-gallery{position: relative;width: min(735px, 100vmin);height: min(1121px, 152.5vmin);background: url(//x0.ifengimg.com/ucms/special/images/00A04E969A48985BAEB29506E4A94702.png) no-repeat center/contain;}
.top-gallery>div{position: absolute;}
.top-logo{width: min(371px, 50.5vmin);height: min(47px, 6.4vmin);background: url(//x0.ifengimg.com/ucms/special/images/4AE710074DFED11CD4D7CBD21AF295D0.png) no-repeat center/contain;top: 3%;left: 4%;}
.top-seal{width: min(43px, 5.8vmin);height: min(57px, 7.7vmin);background: url(//x0.ifengimg.com/ucms/special/images/4C9552B2C81B718B087DF9ED71EA4448.png) no-repeat center/contain;top: 13%;left: 12%;}
.top-title-1{width: min(554px, 75.4vmin);height: min(162px, 22.1vmin);background: url(//x0.ifengimg.com/ucms/special/images/D381E5BC609055415D7D6B951ACC0873.png) no-repeat center/contain;top: 15%;left: 14%;}
.top-title-2{width: min(497px, 67.6vmin);height: min(152px, 20.7vmin);background: url(//x0.ifengimg.com/ucms/special/images/CD087DB83BADF3BB3C26EBD235E9545A.png) no-repeat center/contain;top: 28%;left: 17%;}
.top-orna-1{width: min(83px, 11.2vmin);height: min(82px, 11.1vmin);background: url(//x0.ifengimg.com/ucms/special/images/F6BDC2EC840603AF643718F1D189B360.png) no-repeat center/contain;top: 42%;left: 27%;}
.top-orna-2{width: min(120px, 16.3vmin);height: min(120px, 16.3vmin);background: url(//x0.ifengimg.com/ucms/special/images/0128956492D1D1188EFB5AC9D01EF4AD.png) no-repeat center/contain;top: 57%;left: 7%;}
.top-orna-3{width: min(97px, 13.2vmin);height: min(96px, 13vmin);background: url(//x0.ifengimg.com/ucms/special/images/4E5C54BB28DF51634E36068E38A4A8BF.png) no-repeat center/contain;top: 55%;left: 80%;}
/*  */
.weft1{background-image: linear-gradient(#daf2ff, #c7ecff);padding-top: 6%;}
.w1-title{width: min(708px, 96.4vmin);height: min(164px, 22.3vmin);background: url(//x0.ifengimg.com/ucms/special/images/276FD9DD5ABCF44726306248996AF0C1.png) no-repeat center/contain;margin: 0 auto 6%;}
.w1-focus{position: relative;width: min(686px, 94vmin);height: min(326px, 44.4vmin);margin: 0 auto 1%;}
.w1-focus-image{width: 100%;height: 100%; object-fit: cover;}
.w1-focus h3{position: absolute;width: 94%;padding: 2% 3%;bottom: 0;font-size: min(20px, 3.6vmin);color: white;line-height: 1.4;background: rgba(0,0,0,.8);}
/*  */
.w2-title{width: min(708px, 96.4vmin);height: min(164px, 22.3vmin);background: url(//x0.ifengimg.com/ucms/special/images/8BFCF05975E187FF6BB221E745B30B7B.png) no-repeat center/contain;margin: 8% auto 8%;}
.w2-content{position: relative; width: min(647px, 88vmin);height: min(587px, 79.8vmin);background: url(//x0.ifengimg.com/ucms/special/images/9E2F140B835BD9F1B92FA981297D8465.png) no-repeat center/contain;margin: 0 auto 8% 4%;}
.w2-pic{position: absolute;width: min(493px, 66.8vw);height: min(245px, 34vw);top: 8%;left: 17%;object-fit: cover;}
.w2-scroll-area{position: absolute;width: min(493px, 66.8vw);height: min(230px, 30vw);top: 54%;right: 7%;}
.w2-scroll-area p{font-size: min(22px, 3.8vmin);color: #373d39;text-indent: 2em;margin: 0 0 5%;line-height: 1.6;text-align: justify;}
#mCSB_1_scrollbar_vertical{opacity: 1 !important;right: -6%;}
.mCSB_dragger_bar{background: #3ca1cf !important;}
.mCSB_draggerRail{background: #51c7ec !important;}
/*  */
.w3-title{width: min(708px, 96.4vmin);height: min(164px, 22.3vmin);background: url(//x0.ifengimg.com/ucms/special/images/EB2BBDEAA4A8820841CD182C512EF7BB.png) no-repeat center/contain;margin: 0 auto 5%;}
.w3-menu-set{position: relative;width: 100%;overflow: hidden;}
.w3-line{position: absolute;width: 100%;top: 1.3%;height: 1px;background: #268ab7;}
.w3-swipe-tip{position: absolute;width: min(110px, 15vmin);height: min(74px, 10vmin);right: 0;top: 65%;}
.w3-swipe-tip-pic{width: 100%;height: 100%;animation: swi_left 3s infinite forwards;}
@keyframes swi_left{
	from{transform: initial;}
	to{transform: translateX(-400%);}
}
.w3-menu-wrapper{display: flex;flex-direction: row;overflow-x: auto;}
.w3-menu-wrapper>div{flex-shrink: 0;margin: 0 4% 0; cursor: pointer; transition: background-image .3s;background-position: center;background-repeat: no-repeat;background-size: contain;}
.w3-menu-wrapper>div:nth-child(1){margin: 0 4% 0 8%;}
.w3-sel-1{width: min(48px, 6.5vmin);height: min(165px, 22.5vmin);background-image: url(//x0.ifengimg.com/ucms/special/images/EAEB9B874287137583BC859FD493AB2C.png);}
.w3-sel-2{width: min(48px, 6.5vmin);height: min(249px, 33.8vmin);background-image: url(//x0.ifengimg.com/ucms/special/images/6098AA03AD89EC3F33ADFF056F00EE53.png);}
.w3-sel-3{width: min(48px, 6.5vmin);height: min(161px, 21.9vmin);background-image: url(//x0.ifengimg.com/ucms/special/images/B1C9899917EA669BE1BB6536459017F1.png);}
.w3-sel-4{width: min(48px, 6.5vmin);height: min(225px, 30.7vmin);background-image: url(//x0.ifengimg.com/ucms/special/images/B8311910F10A25639C3AB05E783CB5CB.png);}
.w3-sel-5{width: min(48px, 6.5vmin);height: min(162px, 22.1vmin);background-image: url(//x0.ifengimg.com/ucms/special/images/045A9C107EEDD7944493D3B91BAC6C33.png);}
.w3-sel-6{width: min(48px, 6.5vmin);height: min(162px, 22.1vmin);background-image: url(//x0.ifengimg.com/ucms/special/images/D5EF2B6900DD29905F3834E5F1AC0BE7.png);}
.w3-sel-7{width: min(48px, 6.5vmin);height: min(207px, 28.1vmin);background-image: url(//x0.ifengimg.com/ucms/special/images/58C7339B5D63BDA7AF0A599A82D94A98.png);}
.w3-sel-8{width: min(48px, 6.5vmin);height: min(162px, 22.1vmin);background-image: url(//x0.ifengimg.com/ucms/special/images/8CC41E2F992ECBAB3828602A9D6CC11F.png);}
.w3-sel-9{width: min(48px, 6.5vmin);height: min(208px, 28.3vmin);background-image: url(//x0.ifengimg.com/ucms/special/images/8DC4DCCA3A03835786D4B60813209845.png);}
.w3-sel-10{width: min(48px, 6.5vmin);height: min(208px, 28.3vmin);background-image: url(//x0.ifengimg.com/ucms/special/images/0F2F4C8272FE9A2034A51BE5D8C5A12E.png);}
.w3-sel-1.current{background-image: url(//x0.ifengimg.com/ucms/special/images/69B379514DEBC7C381D4635B8F92EFE9.png);}
.w3-sel-2.current{background-image: url(//x0.ifengimg.com/ucms/special/images/8A729AD31AE5908D7C0EF0E003B56787.png);}
.w3-sel-3.current{background-image: url(//x0.ifengimg.com/ucms/special/images/66A0789C7BD1FA99024ADED9F6567B29.png);}
.w3-sel-4.current{background-image: url(//x0.ifengimg.com/ucms/special/images/A0229E421C3864559974C692F0305877.png);}
.w3-sel-5.current{background-image: url(//x0.ifengimg.com/ucms/special/images/EC80D8F78B59CF66A0DE8BE95A5382CB.png);}
.w3-sel-6.current{background-image: url(//x0.ifengimg.com/ucms/special/images/E1DC4A8BF5983372CC532F18C1FEA78D.png);}
.w3-sel-7.current{background-image: url(//x0.ifengimg.com/ucms/special/images/F42AED46CC65E0791D0A8DAAA3841E5D.png);}
.w3-sel-8.current{background-image: url(//x0.ifengimg.com/ucms/special/images/4F55247BF9570A19311B5035065AE6EB.png);}
.w3-sel-9.current{background-image: url(//x0.ifengimg.com/ucms/special/images/443A2AD34AADB88781FFADCBEA73E129.png);}
.w3-sel-10.current{background-image: url(//x0.ifengimg.com/ucms/special/images/D03F93A97F40E9190059774BCD00570D.png);}
.w3-picture-frame{position: relative;width: min(512px, 69.7vmin);height: min(324px, 44.1vmin);margin: 4% auto; background: url(//x0.ifengimg.com/ucms/special/images/A0BDB6DDC6C4575CA6662D62AE8CB7FC.png) no-repeat center/contain;}
.w3-swi{position: relative;width: 100%;height: 100%;}
.w3-swi img{width: 100%;height: 100%;object-fit: cover;transform: scale(0.97);mask: url(//x0.ifengimg.com/ucms/special/images/44E9653425782E11E4709BF82B574EF4.svg) no-repeat center;-webkit-mask: url(//x0.ifengimg.com/ucms/special/images/44E9653425782E11E4709BF82B574EF4.svg) no-repeat center;}
.w3-text-frame{width: min(686px, 93.4vmin);height: min(249px, 33.9vmin);margin: 0 auto; background: url(//x0.ifengimg.com/ucms/special/images/5579F6AB5E2F27C7C637BEBC9DCE34EA.png) no-repeat center/contain;}
.w3-text-slot{position: relative; width: 80%; top: 11%; height: 80%; margin: 0 auto; overflow: auto;}
.w3-text-slot p{font-size: min(18px, 3.6vmin);line-height: 1.4;margin: 0 0 4%;text-indent: 2em;}
.w3-prev{position: absolute;width: min(34px, 4.6vmin);height: min(34px, 4.6vmin);background: url(//x0.ifengimg.com/ucms/special/images/E8B7EBA7F4862EA7A1F72D10D4AEFBB5.png) no-repeat center/contain;top: 0;bottom: 0;left: 4%; margin: auto;cursor: pointer;}
.w3-next{position: absolute;width: min(34px, 4.6vmin);height: min(34px, 4.6vmin);background: url(//x0.ifengimg.com/ucms/special/images/821B690DB0F86F91E642AB69935094FA.png) no-repeat center/contain;top: 0;bottom: 0;right: 4%; margin: auto;cursor: pointer;}
.w3-button.disabled{opacity: .5;}
.w3-button::after{content: '';}
/*  */
.w4-title{width: min(708px, 96.4vmin);height: min(164px, 22.3vmin);margin: 8% auto 8%;background: url(//x0.ifengimg.com/ucms/special/images/C27BA0D7B02B2067918830BD788AC019.png) no-repeat center/contain;}
.w4-doctor-info-frame{position: relative;width: min(690px, 93.8vmin);height: min(339px, 46.1vmin);display: flex;align-items: center; justify-content: space-evenly; margin: 0 auto 8%;background: url(//x0.ifengimg.com/ucms/special/images/0BEE15377395E9AD2D3977D47E0A46C8.png) no-repeat center/contain;}
.w4-doctor-portrait{width: min(211px, 28.7vmin);height: min(292px, 39.7vmin);}
.w4-doctor-portrait img{width: 100%;height: 100%;object-fit: cover;}
.w4-doctor-detail{width: 50%;}
.w4-doctor-name h3{line-height: 1; font-size: min(40px, 5.6vmin);color: #004869;font-family: kaiti, sans-serif;font-weight: bold;}
.w4-doctor-title p{font-size: min(20px, 3.2vmin);line-height: 1.4;color: #373d39;margin: 4% auto 4% 1%;}
.w4-link{display: block; width: min(123px, 17.8vmin);height: min(31px, 5.2vmin);background: url(//x0.ifengimg.com/ucms/special/images/6195EBD4DAA1D92503574BFB52962A41.png) no-repeat center/contain;}
.w4-doctor-list{width: 77%;position: relative; top: 14%; margin: 0 auto 0 12%; overflow: hidden;}
.w4-wrapper{display: flex;flex-direction: row; transition: .6s;}
.w4-avatar-frame{width: min(124px, 16.8vmin);height: min(124px, 16.8vmin);}
.w4-avatar-frame img{width: 100%;height: 100%;object-fit: cover;}
.w4-avatar-frame h4{font-size: min(16px, 3vmin);width: fit-content;margin: 8% auto;color: #004869;background: transparent;padding: 2% 12%; border-radius: 1.6rem;transition: .3s;}
.w4-doctor-item.current h4{background: #60dcf0;}
.w4-doctor-item {padding-bottom: 10%;margin: 0 3.9% 0 0;cursor: pointer;}
.w4-prev{width: min(18px, 2.4vmin);height: min(28px, 3.7vmin);background: url(//x0.ifengimg.com/ucms/special/images/A324AE7A893236C5FFD61AED05D1B11F.png) no-repeat center/contain;left: 5%;}
.w4-next{width: min(17px, 2.3vmin);height: min(26px, 3.5vmin);background: url(//x0.ifengimg.com/ucms/special/images/1257CA0A4228FA9E9CE0AFD16390AD70.png) no-repeat center/contain;right: 5%;}
.w4-button{position: absolute;top: 84%;cursor: pointer;}
.w4-link-slot{width: fit-content;}
/*  */
.swipe-tip {position: absolute;bottom: 8%;width: 12%;}
.video-element{cursor: pointer;}
/**/
.w-col-2-list-set{width: 94%;padding: 0 3%;}
.w-col-2-list-item{padding: 3.4% 0;border-bottom: thin dotted #319bcb;}
.w-col-2-list-item:last-child{border: transparent}
.w-col-2-article{width: 69%;}
.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;margin: 0 0 1% 0;-webkit-line-clamp: 2;-webkit-box-orient: vertical;font-weight: bold;font-size: min(26px, 3.8vmin);color: #003046;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(20px, 3vmin);color: #373d39;line-height: 1.4;text-align: justify;}
.w-col-2-list-item img{width: min(196px, 26.6vmin);height: min(136px, 18.5vmin);object-fit: cover;}
/**/
.w5-title{width: min(708px, 96.4vmin);height: min(164px, 22.3vmin);margin: 8% auto 8%; background: url(//x0.ifengimg.com/ucms/special/images/8362F098812807494F230687E36D8D0C.png) no-repeat center/contain;}
.w-gallery-swi-frame{position: relative; width: 100%;height: min(361px, 49.2vmin);}
.w-gallery-swi{position: relative;top: 2%;}
.w-gallery-swi img{width: 75%;height: min(361px, 49.2vmin);margin: 0 auto;object-fit: cover;}
.w-gallery-swi h4{margin: 4% 0 0 0; font-size: min(24px, 4.2vmin);text-indent: 4em;line-height: 1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color: #004869;}
.w-gallery-pagination{position: absolute; width: fit-content;right: 13%;left: auto;bottom: -24%;line-height: 2;color: #004869;}
.w-gallery-pagination .swiper-pagination-current{font-size: min(5.6vmin, 34px);font-weight: bold;color: #004869;}
.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: 16% 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 */
	}
	/* Hide default horizontal scrollbar */
	.scroll-horziontal-area::-webkit-scrollbar {
	    height: 8px; /* Adjust scrollbar height for horizontal scrollbars */
	}
	/* Hide vertical scrollbar */
	.scroll-horziontal-area::-webkit-scrollbar:vertical {
	    display: none;
	}
	/* Horizontal scrollbar track */
	.scroll-horziontal-area::-webkit-scrollbar-track:horizontal {
	    background: transparent; /* Dark background for scrollbar track */
	}
	/* Horizontal scrollbar thumb */
	.scroll-horziontal-area::-webkit-scrollbar-thumb:horizontal {
	    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 horizontal scrollbar thumb */
	.scroll-horziontal-area::-webkit-scrollbar-thumb:horizontal:hover {
	    background-color: #888; /* Lighter grey on hover */
	}
}