html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,figure,footer,header,hgroup,menu,nav,section,menu,time,mark,audio,video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:rgba(0,0,0,0)}article,aside,figure,footer,header,hgroup,nav,section{display:block}nav ul,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}img{border:0;margin:0;padding:0;vertical-align:middle}a{text-decoration:none;color:#000;-webkit-tap-highlight-color:rgba(0,0,0,0)}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted #000;cursor:help}table{border-collapse:collapse;border-spacing:0}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}input,select{vertical-align:middle}:focus{outline:0}*{-webkit-tap-highlight-color:rgba(0,0,0,0)}.clearfloat:after{display:block;clear:both;content:"";visibility:hidden;height:0}.clearfloat{zoom:1}body{font-family:"PingFang SC","Microsoft YaHei",Arial,simsun,sans-serif;background-color:#fff;color:#1b448f}a{text-decoration:none;outline:0;color:#1b448f}a:hover{color:#39f}@media screen and (max-width: 768px){.body{width:100vw;position:relative;min-width:unset}}.wrapper{width:100%;min-width:1360px}.container{width:1280px;margin:0 auto;overflow:hidden;line-height:1.75}.colunm-more{color:#d81e06}.colunm-more:hover{color:#df4835}.colunm-more::after{content:"";background:url(../images/icon_01.png) center/contain no-repeat;width:1em;height:1em;display:inline-block;vertical-align:middle;margin-left:.25em}.pic{width:100%;height:100%;display:block;-webkit-transform:scale(1);transform:scale(1);background-size:cover;background-position:center;background-repeat:no-repeat;-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease, -webkit-transform .3s ease}.pic:hover{-webkit-transform:scale(1.05);transform:scale(1.05)}@media screen and (max-width: 768px){.wrapper{width:100vw;position:relative;min-width:unset;overflow:hidden}.container{width:100%}}.headline{text-align:center;position:relative;margin-bottom:20px}.headline-title{font-size:2.5rem;padding:.5em;line-height:1.2}.headline-title a{color:#d81e06}.headline-title a:hover{color:#df4835}.headline-content{padding-bottom:30px}.headline-content a{display:inline-block;margin:0 .5em}.headline-more{position:absolute;right:0;bottom:0}@media screen and (max-width: 768px){.headline{padding-bottom:2rem;margin:0 3vw 1rem;font-size:.875rem}.headline-title{font-size:2rem}}.feature{background:url(../images/1280x426.png) center/cover no-repeat;padding:40px}.feature-banner{width:100%;margin-bottom:20px}.feature-banner img{width:100%;height:auto}.feature-swiper{width:100%;height:126px;margin-bottom:20px;overflow:hidden}.feature-swiper .swiper-slide{height:100%;width:100%;overflow:hidden;background-color:#eee}.feature-content{text-align:center;background-color:#fff;padding:10px}.feature-content a{display:inline-block;margin:0 .5em}@media screen and (max-width: 768px){.feature{padding:3vw}.feature-content{font-size:.875rem}}.recommended{margin:50px 0;display:grid;position:relative;width:100%;gap:40px;grid-template-columns:repeat(3, 1fr);grid-template-rows:repeat(2, 220px)}.recommended-carousel{grid-column:span 2;grid-row:span 2;background-color:#ddd;position:relative;border-radius:10px;overflow:hidden;background-color:#eee}.recommended-carousel .swiper-slide{width:100%;height:100%;position:relative}.recommended-carousel .swiper-slide .title{width:100%;height:5em;opacity:0;-webkit-box-sizing:border-box;box-sizing:border-box;padding:1em;left:0;bottom:-5em;position:absolute;z-index:2;font-size:1.125rem;background-image:-webkit-gradient(linear, left bottom, left top, color-stop(2em, rgba(0, 42, 96, 0.8)), to(transparent));background-image:linear-gradient(0deg, rgba(0, 42, 96, 0.8) 2em, transparent);-webkit-transition:all .8s .8s;transition:all .8s .8s;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:end}.recommended-carousel .swiper-slide.swiper-slide-active .title{-webkit-transform:translateY(-100%);transform:translateY(-100%);opacity:1}.recommended-carousel .swiper-pagination{text-align:right;-webkit-box-sizing:border-box;box-sizing:border-box;position:absolute;bottom:5px;right:10px;width:auto}.recommended-carousel .swiper-pagination .swiper-pagination-bullet{width:.625rem;height:.625rem;background:hsla(0,0%,100%,.4);opacity:.8;border-radius:6px}.recommended-carousel .swiper-pagination .swiper-pagination-bullet-active{background:#fff;opacity:1;width:2rem;-webkit-transition:all .3s;transition:all .3s}.recommended-list-title{height:1.875rem;line-height:1.875rem;margin-bottom:5px}.recommended-list-title h3{font-size:1.25rem}.recommended-list-title h3::before{content:"";display:inline-block;width:4px;height:1.125em;background-color:#df4835;margin-right:.5em;vertical-align:middle}.recommended-list-title .colunm-more{float:right}.recommended-list-content{height:calc(100% - 35px)}.recommended-list-content ul{display:grid;height:100%;grid-template-rows:repeat(3, 1fr)}.recommended-list-content ul li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;border-bottom:1px solid #eee;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.recommended-list-content ul li:hover{background-color:#effaff}.recommended-list-content ul li .text{-webkit-box-flex:1;-ms-flex:1;flex:1;position:relative;padding:.3em;padding-left:1rem;line-height:1.4}.recommended-list-content ul li .text::before{content:"";position:absolute;left:.25em;top:.8em;width:4px;height:4px;background:#1b448f;border-radius:50%}.recommended-list-content ul li .picholder{-ms-flex-negative:0;flex-shrink:0;width:82px;margin:3px 0 3px 10px;height:calc(100% - 6px);border-radius:8px;overflow:hidden;background-color:#eee}@media screen and (max-width: 768px){.recommended{padding:0 3vw;margin:5vw 0;-webkit-box-sizing:border-box;box-sizing:border-box;display:block}.recommended-carousel{width:100%;aspect-ratio:16/9;margin-bottom:5vw}.recommended-list{margin-bottom:5vw}}.sections{display:grid;gap:40px;grid-template-columns:repeat(3, 1fr);margin-bottom:40px}@media screen and (max-width: 768px){.sections{display:block;margin:0 3vw 5vw 3vw}}.section{overflow:hidden}.section-title{height:2.5rem;line-height:2.5rem;margin-bottom:1.875rem}.section-title h2{font-size:1.5rem}.section-title .colunm-more{float:right}.section-title-2 h2 a{color:#089de2}.section-carousel{position:relative;width:100%;aspect-ratio:16/9;margin-bottom:20px;border-radius:10px;overflow:hidden;background-color:#eee}.section-carousel .swiper-slide{width:100%;height:100%;position:relative;background-color:#ccc}.section-carousel .swiper-slide .title{width:100%;height:3em;-webkit-box-sizing:border-box;box-sizing:border-box;padding:0 1em .5em;left:0;bottom:0;position:absolute;z-index:99;font-size:1rem;background-image:-webkit-gradient(linear, left bottom, left top, color-stop(0.8em, rgba(0, 42, 96, 0.7)), to(transparent));background-image:linear-gradient(0deg, rgba(0, 42, 96, 0.7) 0.8em, transparent);color:#fff;line-height:1.25;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:end}.section-carousel .swiper-button-prev,.section-carousel .swiper-button-next{display:none;top:45%;-webkit-transition:all .8s .8s;transition:all .8s .8s}.section-list ul li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;border-bottom:1px solid #eee;position:relative;padding:1rem 0}.section-list ul li .text{-webkit-box-flex:1;-ms-flex:1;flex:1;padding:.25em 0;position:relative;line-height:1.4rem;height:2.7rem;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.section-list ul li .picholder{-ms-flex-negative:0;flex-shrink:0;width:30%;aspect-ratio:3/2;margin:0 0 0 5px;border-radius:10px;overflow:hidden;background-color:#eee}.section-list ul li .info{display:-webkit-box;display:-ms-flexbox;display:flex;font-size:.75rem;position:absolute;bottom:14px;left:0}.section-list ul li .info-item{margin-right:1em;color:#9a9a9a}.section-list-2{height:calc(100% - 72px);border-top:2px solid #1b448f}.section-list-2 ul{display:grid;height:100%;grid-template-rows:repeat(8, 1fr)}.section-list-2 ul li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;border-bottom:1px solid #eee;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.section-list-2 ul li:hover{background-color:#effaff}.section-list-2 ul li .text{-webkit-box-flex:1;-ms-flex:1;flex:1;position:relative;padding:.3em;padding-left:1rem;line-height:1.4}.section-list-2 ul li .text::before{content:"";position:absolute;left:.25em;top:.8em;width:4px;height:4px;background:#1b448f;border-radius:50%}.section-list-2 ul li .picholder{-ms-flex-negative:0;flex-shrink:0;width:82px;margin:3px 0;height:calc(100% - 6px);border-radius:8px;overflow:hidden;background-color:#eee}@media screen and (max-width: 768px){.section-title{margin-bottom:1rem}.section-list{margin-bottom:1rem}}.events{width:100%;overflow:hidden;margin:20px 0 40px}.events-title{height:2.5rem;line-height:2.5rem;margin-bottom:20px}.events-title h2{font-size:1.5rem}.events-title h2 a{color:#089de2}.events-title .colunm-more{float:right}.events-swiper{width:100%;height:150px;overflow:hidden}.events-swiper .swiper-slide{height:100%;width:100%;overflow:hidden;border-radius:10px;overflow:hidden;background-color:#eee}@media screen and (max-width: 768px){.events{margin:0 3vw 5vw;width:94vw}.events-swiper{height:126px}}.friends{position:relative;overflow:hidden;color:#333;margin-bottom:40px}.friends-nav{width:770px;margin:0 auto;overflow:hidden}.friends-nav .swiper-wrapper{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.friends-nav .swiper-slide{cursor:pointer;font-size:1.125rem;text-align:center;line-height:50px;height:50px;font-weight:bold;width:250px;padding:0 .5em;border:1px solid #edebeb;-webkit-box-sizing:border-box;box-sizing:border-box;background-color:#fff}.friends-nav .swiper-slide img{width:100%;height:auto}.friends-nav .swiper-slide-thumb-active{background-image:-webkit-gradient(linear, left top, left bottom, from(#f6f6f6), to(#fff));background-image:linear-gradient(#f6f6f6, #fff);border-bottom:1px solid #fff}.friends-content{margin-top:-1px;border:1px solid #edebeb;position:relative;font-size:.875rem;padding:30px;overflow:hidden}.friends-content dl dt{font-weight:bold;color:#369}.friends-content ul li{float:left;margin-right:15px}.friends-content a{color:#333;display:inline-block}.friends-content a:hover{color:#39f}.friends-content-more{position:absolute;right:0;bottom:0;color:#39f !important}.friends .fl_ydyl a,.friends .fl_fl a,.friends .fl_ydyl span{display:inline-block;margin-right:15px;white-space:nowrap}@media screen and (max-width: 768px){.friends{margin-bottom:5vw}.friends-nav{width:94vw;-webkit-box-sizing:border-box;box-sizing:border-box;margin:0 3vw}.friends-nav .swiper-slide{width:auto;font-size:.875rem;-webkit-box-sizing:border-box;box-sizing:border-box}.friends-nav .swiper-slide:first-child{width:12em}.friends-content{font-size:.75rem;padding:5vw 3vw}}