:root{--page-width:1280px;--top-ad-height:140px;--ad-small-height:60px;--ad-slot-420:420px;--ad-slot-635:635px;--ad-main-width:840px;--ad-side-width:405px;--minnan-card-width:412px;--minnan-card-height:223px;--regional-card-width:405px;--regional-card-height:232px;--regional-right-width:845px;--regional-gutter:20px;--brand-item-width:150px;--brand-item-height:88px;--brand-gap:12px}
.top-ad{position:relative;width:1280px;width:var(--page-width);height:140px;height:var(--top-ad-height);margin:0 auto 5px}
.ad-row{width:1280px;width:var(--page-width);margin:30px auto;font-size:0}
.ad-row-top{height:60px;height:var(--ad-small-height);margin:0 auto 10px}
.ad-slot-420{width:420px;width:var(--ad-slot-420)}
.ad-slot-635{width:635px;width:var(--ad-slot-635)}
.ad-gap-10{margin-left:10px}
.ad-frame{height:60px;height:var(--ad-small-height);margin:0 auto 5px}
.ad-frame-420{width:420px;width:var(--ad-slot-420)}
.ad-frame-635{width:635px;width:var(--ad-slot-635)}
.ad-main{width:840px;width:var(--ad-main-width)}
.ad-side{width:405px;width:var(--ad-side-width)}
.header{height:64px}
.header .col-12-4,.header .col-12-8{height:64px}
.header .col-12-4{display:flex;align-items:center}
.header .smsico{display:flex;justify-content:flex-end;align-items:center;height:64px;margin-right:-15px}
.header .smsico>a+a{margin-left:10px}
.header .smsico a{position:relative;display:flex;flex:0 0 auto;align-items:center;justify-content:center;box-sizing:border-box;height:64px;overflow:visible;text-decoration:none;transition:all .2s ease-in-out}
.header .smsico .media-img{flex-direction:column;transition:transform .22s ease-in-out}
.header .smsico .media-img:hover{transform:translateY(-4px)}
.header .smsico .media-img img{display:block;max-width:100%;max-height:100%}
.header .smsico .media-img em{margin-top:3px;color:#999;font-style:normal;font-size:14px;line-height:1}
.header .smsico .fjrb{width:103px}
.header .smsico .xfj{width:58px}
.header .smsico .xfj img{width:46px;height:auto}
.header .smsico .juzhen{width:120px}
.header .smsico .media-icon{width:64px;border:0;border-radius:4px;color:#058bde;background:#fff;overflow:visible}
.header .smsico .media-icon::after{content:"";position:absolute;left:0;right:0;top:0;bottom:0;z-index:3;border:1px solid #d6d6d6;border-radius:4px;pointer-events:none;transition:border-color .2s ease-in-out}
.header .smsico .media-icon-clip{position:absolute;left:0;right:0;top:0;bottom:0;display:block;overflow:hidden;border-radius:4px}
.header .smsico .media-icon-track{display:block;width:100%;height:128px;transition:transform .22s ease-in-out}
.header .smsico .media-icon-panel{position:relative;display:flex;width:100%;height:64px;flex-direction:column;align-items:center;justify-content:center;color:#058bde;background:#fff}
.header .smsico .media-icon-panel::before{content:"";position:absolute;left:0;top:0;width:0;height:0;border-top:12px solid #168fd8;border-right:12px solid transparent}
.header .smsico .media-icon-panel-hover{color:#fff;background:#d11410}
.header .smsico .media-icon-panel-hover::before{border-top-color:#d11410}
.header .smsico .media-icon-panel .iconfont{font-size:34px;line-height:1}
.header .smsico .media-icon-panel em{font-style:normal;font-size:13px;line-height:1}
.header .smsico .media-icon:hover{color:#d11410}
.header .smsico .media-icon:hover::after{border-color:#d11410}
.header .smsico .media-icon:hover .media-icon-track{transform:translateY(-64px)}
.header .smsico a i{display:none;position:absolute;left:50%;top:64px;z-index:99;padding-top:8px;transform:translateX(-50%)}
.header .smsico a i img{display:block;width:162px;max-width:none}
.mnw-nav{height:70px;background:#2c8eda}
.mnw-nav-inner{display:flex;width:1280px;height:70px;margin:0 auto;align-items:center;justify-content:space-around}
.mnw-nav-inner>a,.mnw-nav-item>a{position:relative;display:flex;height:70px;padding:0 10px;align-items:center;justify-content:center;color:#fff;font-size:20px;line-height:70px;white-space:nowrap;text-decoration:none;transition:transform .2s ease-in-out}
.mnw-nav-item>a{width:100%;box-sizing:border-box}
.mnw-nav-inner>a:hover,.mnw-nav-item:hover>a{color:#fff;transform:translateY(-2px);text-decoration:none}
.mnw-nav-inner>a::after,.mnw-nav-item>a::after{content:"";position:absolute;left:50%;bottom:16px;width:0;height:2px;background:#fff;transform:translateX(-50%);transition:width .2s ease-in-out}
.mnw-nav-inner>a:hover::after,.mnw-nav-item:hover>a::after{width:24px}
.mnw-nav-item{position:relative}
.mnw-nav-arrow{margin-left:6px;font-size:14px;line-height:1;transition:transform .2s ease-in-out}
.mnw-nav-life:hover .mnw-nav-arrow{transform:rotate(180deg)}
.mnw-nav-more{display:none;position:absolute;left:50%;top:70px;z-index:50;width:150px;transform:translateX(-50%);background:#2c8eda}
.mnw-nav-life:hover .mnw-nav-more{display:block}
.mnw-nav-more a{position:relative;display:block;height:50px;color:#fff;font-size:18px;line-height:50px;text-align:center;text-decoration:none;transition:font-size .2s ease-in-out,font-weight .2s ease-in-out}
.mnw-nav-more a+a::before{content:"";position:absolute;left:15px;right:15px;top:0;height:1px;background:rgba(255,255,255,.35)}
.mnw-nav-more a:hover{color:#fff;font-size:20px;font-weight:700;text-decoration:none}
.mnw-subnav{height:50px;background:#f6f6f6}
.mnw-subnav-inner{display:flex;width:1280px;height:50px;margin:0 auto;align-items:center;justify-content:center}
.mnw-subnav-inner a{display:block;padding:0 28px;color:#848484;font-size:18px;line-height:50px;white-space:nowrap;text-decoration:none}
.mnw-subnav-inner a:hover{color:#2c8eda;text-decoration:none}
.hot{font-weight:700;font-size:32px;line-height:1.6}
.hot a{display:block;overflow:hidden;position:relative;color:#2c8eda;white-space:nowrap;text-overflow:ellipsis;transition:color .22s ease,transform .22s ease}
.hot a::after{content:"";position:absolute;left:50%;bottom:4px;width:0;height:2px;background:currentColor;opacity:.75;transform:translateX(-50%);transition:width .22s ease}
.hot a:hover{color:#d11410;transform:translateY(-2px)}
.hot a:hover::after{width:100%}
.subhot{font-size:16px}
.subhot a{display:inline-block;color:#666;margin:0 10px}
.news-section{width:1280px}
.news-focus{width:720px}
.news-focus-slider{position:relative;width:720px;height:445px;overflow:hidden;border-radius:8px;background:#dfe8ef}
.news-focus-slide,.news-focus-slide a,.news-focus-slider .slick-list,.news-focus-slider .slick-track{position:relative;display:block;width:720px;height:445px}
.news-focus-slide{overflow:hidden}
.news-focus-slider img{display:block;width:720px;height:445px;object-fit:cover}
.news-focus-caption{position:absolute;left:0;right:0;bottom:0;display:block;box-sizing:border-box;padding:0 20px;color:#fff;font-size:17px;line-height:50px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;background:rgba(0,0,0,.55)}
.news-focus-slider .slick-dots{position:absolute;right:14px;bottom:58px;z-index:10;font-size:0;width:auto;margin:0;padding:0;line-height:1}
.news-focus-slider .slick-dots li{display:inline-block;width:14px;height:14px;margin:0 3px}
.news-focus-slider .slick-dots button{display:block;width:14px;height:14px;box-sizing:border-box;padding:0;border:1px solid rgba(255,255,255,.9);border-radius:50%;color:transparent;font-size:0;line-height:0;cursor:pointer;background:rgba(255,255,255,.55)}
.news-focus-slider .slick-dots .slick-active button{background:#2c8eda}
.newslist{box-sizing:border-box;width:532px}
.newslist-head,.newslist-item,.newslist-lead{display:block;position:relative;color:#222;transition:color .2s ease,transform .2s ease}
.newslist-head::before,.newslist-item::before,.newslist-lead::before{content:"";position:absolute;left:-12px;top:50%;width:4px;height:0;border-radius:2px;background:#d11410;opacity:0;transform:translateY(-50%);transition:height .2s ease,opacity .2s ease}
.newslist-head{margin-bottom:16px;margin-top:8px;font-size:20px;line-height:28px;font-weight:700}
.newslist-item{margin-bottom:16px;font-size:18px;line-height:28px;color:#444}
.newslist-lead{margin:9px 0 16px;font-size:22px;line-height:30px;font-weight:700;color:#000}
.newslist-head:hover,.newslist-item:hover,.newslist-lead:hover{color:#d11410;transform:translateX(4px)}
.newslist-head:hover::before,.newslist-item:hover::before,.newslist-lead:hover::before{height:18px;opacity:1}
.fj24{position:relative;width:1280px;height:52px;overflow:hidden;background:url(../imgs/fj24.png) no-repeat left center}
.fj24-ticker{position:absolute;left:195px;right:0;top:6px;height:40px;overflow:hidden;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAABGQAAAAoCAYAAAC4oSzBAAAACXBIWXMAAAsTAAALEwEAmpwYAAADQUlEQVR4nO3dPYtcZRzG4d+aLVJtuR8gffqINtHSVAE3aqkggpBPIKTTSj+AImgn+FKJFopYiCguiCmiqUwhiqIxQkgRN4nFJGSzTnZnzs4JOnNdsOzMeZlz1zfn/zxrl6/tNMDx6vyQGwEAAABW3UMD73t6oSkAAAAAVsiQQmatOrPoIAAAAAAr4uqQQuZEdWzRSQAAAABWxLUhhcwzC48BAAAAsDr+mLeQOVJtjZEEAAAAYEX8NG8h81i1OUYSAAAAgBVxad5CxrgSAAAAwOFcnKeQOVqdHisJAAAAwIo4P08h80S1MVYSAAAAgBVws9qep5B5aqwkAAAAACviQvXnrIXMRnVqxDAAAAAAq+DTqlkLmdNN1pABAAAAYLiPavZCxu5KAAAAAIfze/V5zVbIbFYnx0wDAAAAsALeq/6u2QqZrWp91DgAAAAAy+/NOx9mKWSMKwEAAAAcztfV9p0vBxUyx6oTo8YBAAAAWH6v7f5yUCGzVa2NlwUAAABg6X1fvb/7wEGFjHElAAAAgMM5V93YfWC/Qub47T8AAAAAhvmiye5K99ivkPF2DAAAAMBwO9XZ6tbeE/crZNaarB8DAAAAwDCvVt9OO7F2+drOtOMPV1+OmQgAAABgiW1Xj1TXp5283xsyxpUAAAAAhvmryeTR1DKmphcy6xlXAgAAABjiVvVs9eN+F00rZE5Wm2MkAgAAAFhyL1UfHHTRtELGuBIAAADA/N6oXpnlwr2L+h6tfq02RggFAAAAsKzerp6rbsxy8d43ZE6ljAEAAACYx+vNUcbUvwuZMwuNAwAAALC8blXnqheao4ype0eWNpqMKx1daDQAAACA5XOler56d8jN67s+n04ZAwAAAHCQ7WqrA7a23s/ukSW7KwEAAADc3/Umuyg92iHKmLo7srRZ/VwdOXQ0AAAAgOXzWfVi9cMifuzOGzJbKWMAAAAA9vquerJ6vAWVMXV3DRnjSgAAAAB3fVW9XH3YZDelhVqvjlUnFv3DAAAAAP8zv1TvVG9V58d80HqTcaW1MR8CAAAA8B90s7pQfVJ93GSdmBsP4sHrGVcCAAAAltP16mp15fb/36pL1cUma8N8c/vcA/cPWI5oAtoZf9cAAAAASUVORK5CYII=) no-repeat center/100% 40px;-webkit-mask:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAABGQAAAAoCAYAAAC4oSzBAAAACXBIWXMAAAsTAAALEwEAmpwYAAADQUlEQVR4nO3dPYtcZRzG4d+aLVJtuR8gffqINtHSVAE3aqkggpBPIKTTSj+AImgn+FKJFopYiCguiCmiqUwhiqIxQkgRN4nFJGSzTnZnzs4JOnNdsOzMeZlz1zfn/zxrl6/tNMDx6vyQGwEAAABW3UMD73t6oSkAAAAAVsiQQmatOrPoIAAAAAAr4uqQQuZEdWzRSQAAAABWxLUhhcwzC48BAAAAsDr+mLeQOVJtjZEEAAAAYEX8NG8h81i1OUYSAAAAgBVxad5CxrgSAAAAwOFcnKeQOVqdHisJAAAAwIo4P08h80S1MVYSAAAAgBVws9qep5B5aqwkAAAAACviQvXnrIXMRnVqxDAAAAAAq+DTqlkLmdNN1pABAAAAYLiPavZCxu5KAAAAAIfze/V5zVbIbFYnx0wDAAAAsALeq/6u2QqZrWp91DgAAAAAy+/NOx9mKWSMKwEAAAAcztfV9p0vBxUyx6oTo8YBAAAAWH6v7f5yUCGzVa2NlwUAAABg6X1fvb/7wEGFjHElAAAAgMM5V93YfWC/Qub47T8AAAAAhvmiye5K99ivkPF2DAAAAMBwO9XZ6tbeE/crZNaarB8DAAAAwDCvVt9OO7F2+drOtOMPV1+OmQgAAABgiW1Xj1TXp5283xsyxpUAAAAAhvmryeTR1DKmphcy6xlXAgAAABjiVvVs9eN+F00rZE5Wm2MkAgAAAFhyL1UfHHTRtELGuBIAAADA/N6oXpnlwr2L+h6tfq02RggFAAAAsKzerp6rbsxy8d43ZE6ljAEAAACYx+vNUcbUvwuZMwuNAwAAALC8blXnqheao4ype0eWNpqMKx1daDQAAACA5XOler56d8jN67s+n04ZAwAAAHCQ7WqrA7a23s/ukSW7KwEAAADc3/Umuyg92iHKmLo7srRZ/VwdOXQ0AAAAgOXzWfVi9cMifuzOGzJbKWMAAAAA9vquerJ6vAWVMXV3DRnjSgAAAAB3fVW9XH3YZDelhVqvjlUnFv3DAAAAAP8zv1TvVG9V58d80HqTcaW1MR8CAAAA8B90s7pQfVJ93GSdmBsP4sHrGVcCAAAAltP16mp15fb/36pL1cUma8N8c/vcA/cPWI5oAtoZf9cAAAAASUVORK5CYII=) no-repeat center/100% 40px;mask:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAABGQAAAAoCAYAAAC4oSzBAAAACXBIWXMAAAsTAAALEwEAmpwYAAADQUlEQVR4nO3dPYtcZRzG4d+aLVJtuR8gffqINtHSVAE3aqkggpBPIKTTSj+AImgn+FKJFopYiCguiCmiqUwhiqIxQkgRN4nFJGSzTnZnzs4JOnNdsOzMeZlz1zfn/zxrl6/tNMDx6vyQGwEAAABW3UMD73t6oSkAAAAAVsiQQmatOrPoIAAAAAAr4uqQQuZEdWzRSQAAAABWxLUhhcwzC48BAAAAsDr+mLeQOVJtjZEEAAAAYEX8NG8h81i1OUYSAAAAgBVxad5CxrgSAAAAwOFcnKeQOVqdHisJAAAAwIo4P08h80S1MVYSAAAAgBVws9qep5B5aqwkAAAAACviQvXnrIXMRnVqxDAAAAAAq+DTqlkLmdNN1pABAAAAYLiPavZCxu5KAAAAAIfze/V5zVbIbFYnx0wDAAAAsALeq/6u2QqZrWp91DgAAAAAy+/NOx9mKWSMKwEAAAAcztfV9p0vBxUyx6oTo8YBAAAAWH6v7f5yUCGzVa2NlwUAAABg6X1fvb/7wEGFjHElAAAAgMM5V93YfWC/Qub47T8AAAAAhvmiye5K99ivkPF2DAAAAMBwO9XZ6tbeE/crZNaarB8DAAAAwDCvVt9OO7F2+drOtOMPV1+OmQgAAABgiW1Xj1TXp5283xsyxpUAAAAAhvmryeTR1DKmphcy6xlXAgAAABjiVvVs9eN+F00rZE5Wm2MkAgAAAFhyL1UfHHTRtELGuBIAAADA/N6oXpnlwr2L+h6tfq02RggFAAAAsKzerp6rbsxy8d43ZE6ljAEAAACYx+vNUcbUvwuZMwuNAwAAALC8blXnqheao4ype0eWNpqMKx1daDQAAACA5XOler56d8jN67s+n04ZAwAAAHCQ7WqrA7a23s/ukSW7KwEAAADc3/Umuyg92iHKmLo7srRZ/VwdOXQ0AAAAgOXzWfVi9cMifuzOGzJbKWMAAAAA9vquerJ6vAWVMXV3DRnjSgAAAAB3fVW9XH3YZDelhVqvjlUnFv3DAAAAAP8zv1TvVG9V58d80HqTcaW1MR8CAAAA8B90s7pQfVJ93GSdmBsP4sHrGVcCAAAAltP16mp15fb/36pL1cUma8N8c/vcA/cPWI5oAtoZf9cAAAAASUVORK5CYII=) no-repeat center/100% 40px}
.fj24-track{display:flex;width:max-content;height:40px;animation:fj24Marquee 32s linear infinite}
.fj24:hover .fj24-track{animation-play-state:paused}
.fj24-group{display:flex;flex:0 0 auto;align-items:center;height:40px;white-space:nowrap}
.fj24-group a{display:inline-block;margin-right:48px;color:#333;font-size:18px;line-height:40px;white-space:nowrap;transition:color .2s ease}
.fj24-group a:hover{color:#d11410}
@keyframes fj24Marquee{
0%{transform:translateX(0)}
100%{transform:translateX(-50%)}
}
.topic-report{display:flex;width:1280px;height:218px;box-sizing:border-box;align-items:stretch;background:#f4f5f5}
.topic-report-title{display:flex;flex:0 0 50px;width:50px;height:218px;align-items:center;justify-content:center;overflow:hidden;border-radius:4px;color:#fff;background:#2c8eda;text-decoration:none}
.topic-report-title span{display:block;width:1em;color:#fff;font-size:24px;line-height:1.28;font-weight:700;text-align:center}
.topic-report-main{flex:1 1 auto;height:218px;box-sizing:border-box;padding:20px 18px 0 18px;overflow:hidden}
.topic-report-links,.topic-report-pics{display:flex;align-items:flex-start;justify-content:space-between}
.topic-report-links{height:38px;background:#d4e4f1;justify-content:space-around}
.topic-report-item{width:225px}
.topic-pic-slider{width:225px;height:118px;overflow:hidden;background:#dfe8ef}
.topic-pic-slider .slick-list,.topic-pic-slider .slick-track,.topic-pic-slider a{display:block;width:225px;height:118px}
.topic-pic-slider .slick-slide{height:118px}
.topic-pic-slider img{display:block;width:225px;height:118px;object-fit:cover}
.topic-report-link{display:block;height:38px;box-sizing:border-box;overflow:hidden;padding:0 6px;color:#666;font-size:18px;line-height:38px;text-align:center;white-space:nowrap;text-overflow:ellipsis;text-decoration:none;transition:color .2s ease}
.topic-report-link:hover{color:#d11410}
.channel-grid{display:flex;width:1280px;align-items:flex-start;justify-content:space-between}
.channel-card{width:405px}
.channel-head{display:flex;height:46px;align-items:center;overflow:hidden}
.channel-head a{display:flex;flex:0 0 auto;height:46px;align-items:center;text-decoration:none}
.channel-head-text a{transition:transform .24s ease}
.channel-head img{display:block}
.channel-head-img img{width:405px;height:42px}
.channel-head-text h3{flex:0 0 auto;margin:0;color:#222;font-size:24px;line-height:46px;font-weight:700;transition:color .24s ease,transform .24s ease}
.channel-head-text h3 span{color:#1593df;transition:color .24s ease}
.channel-head i{display:block;flex:1 1 auto;align-self:center;height:2px;margin-left:10px;background:#dcdcdc;transform:translateY(1px);transform-origin:left center;transition:background-color .24s ease,transform .24s ease}
.channel-head-text:hover a{transform:translateX(4px)}
.channel-head-text:hover h3{color:#1593df}
.channel-head-text:hover h3 span{color:#0f7fca}
.channel-head-text:hover i{background:#bcdcf5;transform:translateY(1px) scaleX(1.03)}
.channel-head-mix img{width:72px;height:32px}
.channel-cover{position:relative;display:block;width:405px;height:215px;margin-top:20px;margin-bottom:20px;overflow:hidden;border-radius:10px;color:#fff;text-decoration:none;background:#e6eef5}
.channel-cover img{display:block;width:405px;height:215px;object-fit:cover;transition:transform .28s ease}
.channel-cover span{position:absolute;left:0;right:0;bottom:0;box-sizing:border-box;padding:0 20px;max-height:46px;overflow:hidden;color:#fff;font-size:16px;line-height:46px;white-space:nowrap;text-align:center;text-overflow:ellipsis;background:rgba(0,0,0,.55);transition:max-height .42s cubic-bezier(.22,1,.36,1),padding .42s cubic-bezier(.22,1,.36,1),line-height .42s cubic-bezier(.22,1,.36,1),background-color .42s ease}
.channel-cover:hover img{transform:scale(1.04)}
.channel-cover:hover span{padding-top:12px;padding-bottom:12px;max-height:118px;white-space:normal;line-height:24px;text-align:left;background:rgba(0,0,0,.68)}
.channel-list a{display:block;overflow:hidden;color:#333;font-size:18px;white-space:nowrap;text-overflow:ellipsis;text-decoration:none;transition:color .2s ease,transform .2s ease;height:46px;line-height:46px}
.channel-list a:hover{color:#d11410;transform:translateX(4px)}
.media-column-wrap{display:flex;width:1280px;align-items:flex-start;justify-content:space-between}
.media-zone{width:1012px}
.quality-column{width:240px}
.section-head{display:flex;height:46px;align-items:center;overflow:hidden}
.section-head .iconfont{display:flex;width:28px;height:28px;align-items:center;justify-content:center;margin-right:8px;border-radius:4px;color:#fff;font-size:18px;line-height:1;background:#2c8eda}
.section-head a{flex:0 0 auto;color:#222;font-size:24px;line-height:46px;font-weight:700;text-decoration:none}
.section-head i{display:block;flex:1 1 auto;height:2px;margin-left:12px;background:#dcdcdc;transform:translateY(1px)}
.media-head{display:flex;width:1012px;height:46px;align-items:center;justify-content:center}
.media-head-line{display:block;height:2px;background:#dcdcdc}
.media-head-line-flex{flex:1 1 auto}
.media-head-line-inner{width:34px;margin:0 10px;transform-origin:center center;transition:background-color .24s ease,transform .24s ease}
.media-head-line-mid{width:34px;margin:0 10px}
.media-head-side{display:flex;flex:0 0 auto;align-items:center}
.media-head-left{margin:0 0 0 10px}
.media-head-right{margin:0 10px 0 0}
.media-head-side a{display:inline-flex;align-items:center;color:#2c8eda;text-decoration:none;transition:transform .24s ease}
.media-head-side .iconfont{margin-right:8px;color:#2c8eda;font-size:24px;line-height:1;transition:color .24s ease,transform .24s ease}
.media-head-side strong{color:#2c8eda;font-size:24px;line-height:1;font-weight:400;transition:color .24s ease}
.media-head-side a:hover{transform:translateY(-2px)}
.media-head-side a:hover .iconfont{color:#0f7fca;transform:scale(1.06)}
.media-head-side a:hover strong{color:#0f7fca}
.media-head-line-inner:hover,.media-head-side a:hover+.media-head-line-inner{background:#bcdcf5;transform:scaleX(1.08)}
.media-head-title{flex:0 0 auto;color:#222;font-size:28px;line-height:46px;font-weight:700;text-decoration:none}
.media-zone-main{display:flex;width:1012px;align-items:flex-start;justify-content:space-between}
.short-video{position:relative;width:455px;height:480px;overflow:hidden}
.short-video-slider{position:relative;width:455px;height:480px;overflow:hidden}
.short-video-slider .slick-list{overflow:visible}
.short-video-slider .slick-track{display:flex}
.short-video-card{position:relative;display:block;width:310px!important;height:480px;margin-right:15px;overflow:hidden;border-radius:8px;color:#333;text-decoration:none;background:#f6fafd}
.short-video-card img{display:block;width:310px;height:413px;object-fit:cover;transition:transform .28s ease}
.live-grid span,.media-feature-slider span{position:absolute;left:0;right:0;bottom:0;display:block;box-sizing:border-box;overflow:hidden;padding:0 14px;color:#fff;font-size:16px;line-height:42px;white-space:nowrap;text-overflow:ellipsis;background:rgba(0,0,0,.55)}
.short-video-card span{display:-webkit-box;box-sizing:border-box;height:67px;overflow:hidden;padding:8px 16px 0;color:#333;font-size:16px;line-height:24px;-webkit-line-clamp:2;-webkit-box-orient:vertical}
.live-grid em,.media-feature-slider em,.short-video-tag{position:absolute;left:0;top:10px;z-index:4;min-width:74px;height:38px;box-sizing:border-box;padding:0 12px;border-radius:0 15px 15px 0;color:#fff;font-size:20px;line-height:38px;font-style:normal;text-align:center;background:rgba(44,142,218,.8)}
.media-side{width:537px}
.live-grid{display:flex;width:537px;justify-content:space-between}
.live-grid a{position:relative;display:block;width:263px;height:163px;overflow:hidden;border-radius:8px;color:#fff;text-decoration:none;background:#e6eef5}
.live-grid img{display:block;width:263px;height:163px;object-fit:cover;transition:transform .28s ease}
.media-feature-slider{position:relative;width:537px;height:300px;margin-top:17px;overflow:hidden;border-radius:8px;background:#e6eef5}
.media-feature-slider .slick-list,.media-feature-slider .slick-track,.media-feature-slider a{position:relative;display:block;width:537px;height:300px}
.media-feature-slider .slick-slide,.media-feature-slider a{overflow:hidden}
.media-feature-slider img{display:block;width:537px;height:300px;object-fit:cover;transition:transform .28s ease}
.media-feature-slider .slick-dots{position:absolute;right:12px;bottom:50px;z-index:10;margin:0;padding:0;font-size:0}
.media-feature-slider .slick-dots li{display:inline-block;width:10px;height:10px;margin-left:6px}
.media-feature-slider .slick-dots button{display:block;width:10px;height:10px;padding:0;border:1px solid #fff;border-radius:50%;color:transparent;font-size:0;background:rgba(255,255,255,.6);cursor:pointer}
.media-feature-slider .slick-active button{background:#2c8eda}
.media-bottom-grid{display:flex;width:1012px;margin-top:23px;justify-content:space-between}
.media-bottom-grid a{position:relative;display:block;width:240px;height:395px;overflow:hidden;border-radius:8px;color:#fff;text-decoration:none;background:#e6eef5}
.media-bottom-grid img{display:block;width:240px;height:395px;object-fit:cover;transition:transform .28s ease}
.quality-list{padding-top:0}
.quality-list a{position:relative;display:block;width:240px;height:100px;margin-bottom:14px;overflow:hidden;border-radius:4px;color:#fff;text-decoration:none;background:#e6eef5}
.quality-list img{display:block;width:240px;height:100px;object-fit:cover;transition:transform .28s ease}
.live-grid span{text-align:center;line-height:34px}
.media-feature-slider span{text-align:center}
.live-grid a:hover img,.media-bottom-grid a:hover img,.media-feature-slider a:hover img,.quality-list a:hover img,.short-video-card:hover img{transform:scale(1.04)}
.regional-news{width:1280px;width:var(--page-width)}
.regional-news-head{display:flex;align-items:center;justify-content:center;margin-bottom:18px}
.regional-news-head i{display:block;flex:1 1 auto;height:2px;background:#dcdcdc}
.regional-news-head h3{flex:0 0 auto;margin:0;color:#222;font-size:24px;line-height:46px;font-weight:700;margin:0 10px}
.regional-news-head span{color:#2c8eda}
.regional-block{width:1280px;width:var(--page-width)}
.regional-block+.regional-block{margin-top:22px}
.regional-content{display:none;align-items:flex-start}
.regional-block>.regional-content.is-active{display:flex}
.regional-left{width:405px;width:var(--regional-card-width)}
.regional-main-tabs{position:relative;display:block;margin-bottom:20px;width:1280px;width:var(--page-width)}
.regional-subtabs{display:flex;flex-wrap:wrap;min-width:0;margin-right:-11.6px;margin-bottom:-10px}
.regional-subtabs .regional-subtab{margin-right:11.6px;margin-bottom:10px}
.regional-subtab{height:46px;min-width:96px;padding:0 18px;border:1px solid #d7d7d7;border-radius:23px;color:#666;font-size:18px;line-height:44px;cursor:pointer;background:#fff;transition:color .2s ease,border-color .2s ease,background-color .2s ease}
.regional-subtab.is-active,.regional-subtab:hover{border-color:#2c8eda;color:#2c8eda;background:#f1f8ff}
.regional-cover-card{width:405px;height:232px;width:var(--regional-card-width);height:var(--regional-card-height);--cover-caption-padding:18px;--cover-title-max-width:calc(100% - 36px);--cover-caption-bg:rgba(0, 0, 0, .58);--cover-caption-hover-bg:rgba(0, 0, 0, .7)}
.regional-right{width:845px;padding-left:20px;width:var(--regional-right-width);padding-left:var(--regional-gutter)}
.regional-news-grid{display:flex;justify-content:space-between}
.regional-column{width:405px;width:var(--regional-card-width)}
.minnan-links a,.news-links a,.regional-column a{display:block;overflow:hidden;color:#555;font-size:18px;line-height:46px;white-space:nowrap;text-overflow:ellipsis;text-decoration:none;transition:color .2s ease,transform .2s ease}
.regional-column a{color:#333;line-height:39px}
.minnan-links a:hover,.news-links a:hover,.regional-column a:hover{color:#d11410;transform:translateX(4px)}
.regional-more{position:absolute;right:0;bottom:0;color:#2c8eda!important;font-size:16px!important;line-height:46px!important;text-align:right;transform:none!important;white-space:nowrap;text-decoration:underline}
.band{display:flex;width:1280px;height:88px;width:var(--page-width);height:var(--brand-item-height);margin-right:auto;margin-left:auto;overflow:hidden;font-size:0}
.band-title{display:block;flex:0 0 var(--brand-item-width);width:150px;height:88px;margin-right:12px;width:var(--brand-item-width);height:var(--brand-item-height);margin-right:var(--brand-gap);box-sizing:border-box;border:1px solid #cdcdcd}
.band-title img{display:block;width:100%;height:100%}
.band-viewport{float:left;width:1118px;height:88px;line-height:88px;width:calc(var(--page-width) - var(--brand-item-width) - var(--brand-gap));height:var(--brand-item-height);overflow:hidden;line-height:var(--brand-item-height)}
.band-track{display:flex;width:max-content;height:88px;height:var(--brand-item-height);animation:bandMarquee 36s linear infinite}
.band:hover .band-track{animation-play-state:paused}
.band-group{display:flex;flex:0 0 auto;align-items:center;height:88px;height:var(--brand-item-height)}
.band-group a{display:block;width:150px;height:88px;margin-right:12px;width:var(--brand-item-width);height:var(--brand-item-height);margin-right:var(--brand-gap);overflow:hidden;box-sizing:border-box;border:1px solid #cdcdcd;text-decoration:none;transition:opacity .2s ease,border-color .2s ease,box-shadow .2s ease}
.band-group a:hover{opacity:.88;border-color:#2c8eda;box-shadow:inset 0 0 0 1px #2c8eda}
.band-group img{display:block;width:100%;height:100%}
@keyframes bandMarquee{
0%{transform:translateX(0)}
100%{transform:translateX(-50%)}
}
.minnan-columns{display:flex;width:1280px;width:var(--page-width);justify-content:space-between}
.minnan-column{width:412px;width:var(--minnan-card-width)}
.minnan-head{margin-bottom:20px}
.minnan-head h3{font-size:24px;line-height:36px}
.minnan-cover,.regional-cover-card{position:relative;display:block;overflow:hidden;border-radius:8px;color:#fff;text-decoration:none;background:#e6eef5}
.minnan-cover{width:412px;height:223px;width:var(--minnan-card-width);height:var(--minnan-card-height);--cover-caption-padding:16px;--cover-title-max-width:calc(100% - 32px);--cover-caption-bg:rgba(0, 0, 0, .56);--cover-caption-hover-bg:rgba(0, 0, 0, .68)}
.minnan-cover img,.regional-cover-card img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .28s ease}
.minnan-cover span,.regional-cover-card span{position:absolute;left:0;right:0;bottom:0;overflow:hidden;box-sizing:border-box;height:42px;padding:0 16px;padding:0 var(--cover-caption-padding);color:#fff;background:rgba(0,0,0,.56);background:var(--cover-caption-bg);transition:height .42s cubic-bezier(.22,1,.36,1),padding .42s cubic-bezier(.22,1,.36,1),background-color .42s ease}
.regional-cover-card span{padding:0 18px;padding:0 var(--cover-caption-padding);background:rgba(0,0,0,.58);background:var(--cover-caption-bg)}
.minnan-cover span b,.regional-cover-card span b{position:absolute;bottom:0;left:50%;display:block;max-width:calc(100% - 32px);max-width:var(--cover-title-max-width);overflow:hidden;color:inherit;font-size:16px;font-weight:400;line-height:42px;white-space:nowrap;text-align:left;text-overflow:ellipsis;transform:translateX(-50%);transition:left .42s cubic-bezier(.22,1,.36,1),bottom .42s cubic-bezier(.22,1,.36,1),line-height .42s cubic-bezier(.22,1,.36,1),transform .42s cubic-bezier(.22,1,.36,1)}
.minnan-cover:hover img,.regional-cover-card:hover img{transform:scale(1.04)}
.minnan-cover:hover span,.regional-cover-card:hover span{padding-top:10px;padding-bottom:10px;height:118px;height:var(--cover-overlay-height,118px);background:rgba(0,0,0,.68);background:var(--cover-caption-hover-bg)}
.regional-cover-card:hover span{background:rgba(0,0,0,.7);background:var(--cover-caption-hover-bg)}
.minnan-cover:hover span b,.regional-cover-card:hover span b{bottom:10px;left:16px;left:var(--cover-caption-padding);overflow:visible;line-height:24px;white-space:normal;transform:translateX(0)}
.minnan-links{padding-top:8px}
.minnan-links-sub{padding-top:0}
.regional-cover-card:hover span b{left:18px;left:var(--cover-caption-padding)}
.minnan-column-gov .minnan-links{padding-top:0}
.minnan-column-gov .minnan-links a{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;white-space:normal;line-height:1.5;margin-top:16px}
.info-tabs-row{display:flex;width:1280px;width:var(--page-width);justify-content:space-between}
.info-tab-column{width:412px;width:var(--minnan-card-width)}
.info-tab-head{position:relative;display:flex;height:42px;align-items:flex-start;border-bottom:2px solid #dcdcdc}
.info-tab{position:relative;display:block;height:42px;margin-right:22px;color:#333;font-size:24px;line-height:38px;font-weight:400;text-decoration:none;transition:color .2s ease}
.info-tab::after{content:"";position:absolute;z-index:1;left:0;right:0;bottom:-2px;height:2px;opacity:0;background:#1894dc;transition:opacity .2s ease}
.info-tab.is-active,.info-tab:hover{color:#078bd8;font-weight:700}
.info-tab.is-active::after,.info-tab:hover::after{opacity:1}
.info-tab-panel{display:none;padding-top:18px}
.info-tab-panel.is-active{display:block}
.mnw_friend{width:1280px;width:var(--page-width);margin:40px auto 0;overflow:hidden;background:#fff}
.mnw_friend dl,.mnw_friend dt{margin:0;padding:0}
.mnw_friend .nav,.site-friend .mnw_friend-nav{display:flex;height:44px;border:1px solid #d9d9d9;background:#f7f7f7}
.mnw_friend .nav dt,.site-friend .mnw_friend-nav dt{min-width:110px;height:44px;padding:0 20px;color:#444;font-size:16px;line-height:44px;text-align:center;cursor:pointer;border-right:1px solid #e0e0e0}
.site-friend .mnw_friend-nav dt.is-active{color:#078bd8;font-weight:700;background:#fff;height:45px}
.mnw_friend .htm,.site-friend .mnw_friend-panels{padding:14px 18px 16px}
.mnw_friend .htm dt,.site-friend .mnw_friend-panels dt{display:none;min-height:30px;overflow:hidden}
.mnw_friend .htm span,.site-friend .mnw_friend-panels span{display:inline-block;margin-right:22px;color:#666;font-size:14px;line-height:30px;white-space:nowrap}
.mnw_friend .htm a,.site-friend .mnw_friend-panels a{color:#666;text-decoration:none}
.mnw_friend .htm a:hover,.site-friend .mnw_friend-panels a:hover{color:#d11410}
.right-bar{position:fixed;left:50%;bottom:10px;z-index:200;width:128px;margin-left:650px;margin-left:calc(var(--page-width)/ 2 + 10px);border:1px solid #e6eafe;color:#333;line-height:40px;text-align:center;background:#fff}
.right-bar ul{margin:0;padding:0;border-top:5px solid #2c8eda;list-style:none}
.right-bar li{box-sizing:border-box;height:40px}
.right-bar-link,.right-bar-top{cursor:pointer;transition:color .2s ease,background-color .2s ease}
.right-bar-link:hover{color:#205fb5;background:#f4f7ff}
.right-bar-line{border-top:1px solid #e6eafe}
.right-bar-image a,.right-bar-image img{display:block;width:100%;height:100%}
.right-bar-image img{object-fit:cover}
.right-bar-qrcode{height:126px!important;background:url(../imgs/ewm.png) no-repeat center center;background-size:contain}
.right-bar-top{color:#fff;background:#2c8eda}
.right-bar-top:hover{background:#2c8eda}
@media (max-width:1279px){
.right-bar{display:none}
}
@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){
.channel-cover img,.live-grid img,.media-bottom-grid img,.media-feature-slider img,.minnan-cover img,.quality-list img,.regional-cover-card img,.short-video-card img{position:absolute;left:50%;top:50%;width:auto;height:auto;min-width:100%;min-height:100%;max-width:none;transform:translate(-50%,-50%)}
.channel-cover:hover img,.live-grid a:hover img,.media-bottom-grid a:hover img,.media-feature-slider a:hover img,.minnan-cover:hover img,.quality-list a:hover img,.regional-cover-card:hover img,.short-video-card:hover img{transform:translate(-50%,-50%) scale(1.04)}
}
.mnw_foot{width:1055px;margin:30px auto 0;font-family:微软雅黑;font-size:14px;color:#000;text-align:center}
.mnw_foot_box{min-height:280px;width:100%;border-top:4px solid #2c8eda;background-color:#efefef;margin-top:40px}
.mnw_foot p{margin:0;padding:3px 0 0;line-height:24px}
.mnw_foot a{font-size:14px;color:#000}
.mnw_foot a:visited{font-size:14px;color:#666;text-decoration:none}
.mnw_foot a :link{font-size:14px;color:#000}