@charset "utf-8";
/*Technical Support SudyTech*/
html, body, h1, h2, h3, h4, h5, h6, div, dl, dt, dd, ul, ol, li, p, blockquote, pre, hr, figure, table, caption, th, td, form, fieldset, legend, input, button, textarea, menu { margin: 0; padding: 0 }
header, footer, section, article, aside, nav, hgroup, address, figure, figcaption, menu, details { display: block }
table { border-collapse: collapse; border-spacing: 0 }
caption, th { text-align: left; font-weight: normal }
html, body, fieldset, img, iframe, abbr { border: 0 }
img { vertical-align: top }
html { overflow-x: hidden; font-size: 100px; --size: calc(100vw / 19.20);
font-size: var(--size); }
i, cite, em, var, address, dfn { font-style: normal }
[hidefocus], summary {
outline:0
}
li { list-style: none }
h1, h2, h3, h4, h5, h6, small { font-size: 100% }
sup, sub { font-size: 83% }
pre, code, kbd, samp { font-family: inherit }
q:before, q:after { content: none }
textarea { overflow: auto; resize: none }
label, summary { cursor: default }
a, button { cursor: pointer }
h1, h2, h3, h4, h5, h6, em, strong, b { font-weight: bold }
del, ins, u, s, a, a:hover { text-decoration: none }
body, textarea, input, button, select, keygen, legend { font: 13px/1 arial, \5b8b\4f53; color: #333; outline: 0 }
:focus { outline: 0 }
.none { display: none }
.wcb { width: 100%; height: 30px; border: 2px dashed #97CBE0 }
.hidden { visibility: hidden }
.clear { width: 100%; height: 0; line-height: 0; font-size: 0; overflow: hidden; clear: both; display: block; _display: inline }
.clearfix:after { clear: both; content: "."; display: block; height: 0; visibility: hidden }
.clearfix { display: block; zoom: 1 }
::-webkit-input-placeholder {
color:#ccc
}
:-moz-placeholder {
color:#ccc
}
::-moz-placeholder {
color:#ccc
}
:-ms-input-placeholder {
color:#ccc
}
body { line-height: 1; font-size: 16px; font-family: "Poppins", "Microsoft YaHei", "\u5b8b\u4f53", Tahoma, Geneva, sans-serif; color: #333333; }
:root {  --mainColor: #3268B6;
 --titleColor:#222222;
 --innerWidth: 15rem;
}
p { line-height: 1.75 }
a { color: var(--mainColor); text-decoration: auto; transition: all 0.4s ease-in-out }
.line1 { text-overflow: -o-ellipsis-lastline; overflow: hidden; display: -webkit-box; -webkit-line-clamp: 1; -webkit-box-orient: vertical }
.line2 { text-overflow: -o-ellipsis-lastline; overflow: hidden; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical }
.line3 { text-overflow: -o-ellipsis-lastline; overflow: hidden; display: -webkit-box; -webkit-line-clamp: 3; -webkit-box-orient: vertical }
.line4 { text-overflow: -o-ellipsis-lastline; overflow: hidden; display: -webkit-box; -webkit-line-clamp: 4; -webkit-box-orient: vertical }
.wrapper { width: 100%; margin: 0 auto; }
.wrapper .inner { width: var(--innerWidth); margin: 0 auto }
body.main { overflow: hidden; }
@font-face { font-family: 'Poppins'; /* 自定义字体名称 */ src: url('fonts/Poppins-Regular.ttf') format('truetype'); /* .ttf 格式 */ font-weight: normal; /* 字体粗细 */ }
@font-face { font-family: 'Poppins'; /* 自定义字体名称 */ src: url('fonts/Poppins-Bold.ttf') format('truetype'); /* .ttf 格式 */ font-weight: bold; /* 字体粗细 */ }
/**头部**/
.headAll { position: relative; overflow: hidden; }
.head-Top { z-index: 50; width: 100%; transition: 1s; position: absolute; }
.header { border-bottom: none; height: auto; line-height: inherit; position: absolute; ; z-index: 3; width: 100%; transition: 1s; background: linear-gradient(to bottom, #3268B6, #3269b600); }
.header.fix { z-index: -1; display: none; }
.header .inner { position: relative; transition: all 0.4s ease-in-out; height: 2.17rem; }
.header .sitelogo { display: flex }
.header .sitelogo .logo img { width: 5.25rem; }
.header .sitelogo .logo { margin-right: 0.29rem; display: inline-block }
.header .sitelogo h1 { font-size: inherit; font-weight: normal; background: none; padding-left: 0px }
.header .sitelogo .sitetitle { display: inline-block; margin-left: 0.19rem; color: #fff; min-height: 0.52rem; vertical-align: middle; margin-top: -0.1rem }
.header .sitelogo a { align-items: center }
.header .sitelogo .tago img { width: 3.82rem }
.header .sitelogo .sitetitle span { display: block }
.header .sitelogo img.logo { width: 3.4rem; transition: all 0.6s ease-in-out }
.header .head-main { float: left; margin-top: 10px }
.header .mod { display: flex; justify-content: space-between; height: 1.4rem; align-items: center }
.header .head-top { display: flex; align-items: center; gap: 0.3rem; justify-content: flex-end; }
.header .head-right { }
/* 搜索 */
.wp_search { position: relative; background: #ffffff52; border-radius: 0.25rem; }
.wp_search table { width: 100%; }
.wp_search #keyword { width: 100% !important; border: none; height: 20px; line-height: 20px; background: transparent; color: #fff; margin-left: 20px; line-height: .58rem;
 height: .58rem;
font-size: 14px; opacity: 1; font-family: "微软雅黑"; background: 0 0; color: #fff; }
.wp_search .search { width: 33px; height: 38px; border: 0; outline: 0; background: url(images/sous.svg) no-repeat center; cursor: pointer; background-size: 30px; margin-right: 10px; }
.searchbox .tt { color: #fff; text-align: center; font-size: 0.3rem; font-weight: bold; margin-bottom: 0.47rem }
.searchbox { text-align: right; width: 1.64rem; overflow: hidden; }
.wp-search { position: relative; background: #ffffff52; border-radius: 0.25rem; }
.wp-search form { display: block }
.wp-search .search-input { padding-left: 0.13rem; margin-right: 0.54rem; }
.wp-search .search-input input.search-title { width: 100%; line-height: 0.3rem; background: none; color: #ffffff; font-size: 0.12rem; border: 0; outline: 0; font-family: '思源黑体CN'; opacity: 0.8; }
.wp-search .search-btn { width: 0.3rem; height: 0.3rem; position: absolute; right: 0; top: 50%; transform: translateY(-50%); }
.wp-search .search-btn input.search-submit { width: 100%; height: 100%; border: 0; outline: 0; background: url(images/sous.svg) no-repeat center; cursor: pointer; background-size: 0.25rem 0.25rem; }
.header .searchbox:hover { }
.header .searchbox { transition: all 0.4s ease-in-out; }
a.menu-btn { display: none; }
#aaa { display: none; }
.search-con { position: fixed; opacity: 0; filter: alpha(opacity = 0); left: 0; top: 0; z-index: 999; background: rgba(0, 0, 0, 0.85); background-size: cover; width: 100%; height: 0%; transition: all 0.3s ease-in-out; }
.search-con.on { z-index: 999; opacity: 1; height: 100%; filter: alpha(opacity = 100); }
.search-con .close { width: 54px; right: 8.3%; top: 37px; height: 54px; border-radius: 50%; border: 1px solid rgba(255, 255, 255, 0.5); text-align: center; align-items: center; display: flex; justify-content: center; z-index: 9; cursor: pointer; display: none; }
.search-con.on .close { display: flex; }
.close { position: absolute; transition: transform .4s ease-out; }
.close:hover { transform: rotate(180deg); }
.search-con .searchbox { display: none; }
.search-con.on .searchbox { display: block; }
.layer-inner { display: none; position: absolute; left: 0.2rem; right: 0.2rem; top: 0; bottom: 0; margin: auto; height: 45px; width: auto; }
/**角色**/
.site-rale { }
.site-rale ul { }
.site-rale ul li.links { float: left; }
.site-rale ul li.links a { line-height: 35px; padding: 0 12px 0 12px; padding-left: 19px; font-size: 13px; color: #cad3d4; background: url(images/icon_role.png) no-repeat }
.site-rale ul li.links a:hover { color: #fff }
.site-lang ul { display: flex; flex-wrap: wrap; }
.site-lang ul li.links { position: relative; }
.site-lang ul li.links::after { content: ''; width: 1px; height: 0.25rem; background: #fff; opacity: 0.54; position: absolute; left: 0; top: 50%; transform: translateY(-50%); }
.site-lang ul li.links a { color: #fff; font-size: 0.2rem; padding: 0 0.16rem; line-height: 0.25rem; display: inline-block; font-family: 'Poppins'; font-weight: bold; }
.fixbox .site-lang ul li.links a { padding-right: 0.14rem; color: #fff; }
.site-lang ul li.links a:hover { opacity: 0.6; }
.header .site-lang ul li.i2 a { padding-left: 0.55rem; background: url(images/diqiu.svg) no-repeat left 0.24rem center; background-size: 0.25rem 0.25rem; }
/**导航**/
#nav { z-index: 1; position: absolute; bottom: 0.35rem; transition: all 0.6s ease; }
#nav.fix { top: 0; background: url(images/nav.png) no-repeat center / cover; bottom: auto; z-index: 15; }
#nav .inner { background: url(images/nav.png) no-repeat center / cover; transition: all 0.6s ease; }
#nav.fix .inner { background: none; }
#nav .inner .wp-panel { position: relative; }
#nav .inner .wp-panel .wp-window { }
#nav .inner .wp-panel .navbg { position: absolute; z-index: -1; left: 0; right: 0; top: 0; bottom: 0; width: auto; height: 100%; background: #fff; opacity: .7; filter: alpha(opacity=70) }
.nav .wp-menu { margin: 0 auto; display: flex; justify-content: center; }
.nav .wp-menu .menu-item { position: relative; text-align: center }
.nav .wp-menu .menu-item::before { content: ''; width: 1px; height: 0.24rem; background: #fff; position: absolute; left: 0; top: 50%; transform: translateY(-50%); }
.nav .wp-menu .menu-item:first-child:before { display: none; }
.nav .wp-menu .menu-item a>.menu-switch-arrow { display: none; width: 20px; height: 20px; background: url(images/nav_j.png) no-repeat center center; vertical-align: middle }
.nav .wp-menu .sub-menu li .sub-menu { }
.nav .wp-menu .menu-item a.menu-link { line-height: 0.79rem; font-size: 0.2rem; display: block; color: #fff; position: relative; font-family: '思源黑体CN'; font-weight: bold; letter-spacing: 0.1em; padding: 0 0.19rem; letter-spacing: 0em; }
.nav .wp-menu .menu-item.hover a.menu-link, .nav .wp-menu .menu-item a.hover { font-weight: bold; text-decoration: none; color: var(--mainColor) }
.nav .sub-menu { position: absolute; left: 50%; bottom: 100%; min-width: 1.5rem; z-index: 100; background: #FFFFFF; opacity: 0; transform: translateX(-50%) scale(0); transition: all 0.4s ease-in-out; }
.nav.fix .sub-menu { top: 100%; bottom: auto; }
.nav .sub-menu .sub-item { position: relative; white-space: nowrap; vertical-align: top; _zoom: 1 }
.nav .sub-menu .sub-item a { display: block; color: var(--titleColor); line-height: 0.5rem; padding: 0 17px; font-size: 0.18rem; background: none; text-align: center; }
.nav .sub-menu .sub-item.hover>a, .nav .sub-menu .sub-item a:hover { color: #333; background-color: #F3F2EF; display: block }
.nav .sub-menu .sub-menu { left: 100%; z-index: 200; background: #fff; bottom: 0; transform: translateX(0)!important; }
.nav.fix .sub-menu .sub-menu { top: 0; bottom: auto; }
.nav .site-lang { display: none }
.nav .wp-menu .menu-item a.menu-link:after { content: ""; width: 100%; height: 3px; background: #fff; transform: scale(0); transition: all 0.4s ease-in-out; display: block; }
.nav .wp-menu .menu-item a.menu-link:hover:after { transform: scale(1); }
.nav .wp-menu li:hover>.sub-menu { transform: translateX(-50%); opacity: 1; }
/* 列表页导航 */
.mrlist .header .modTop { height: 0.92rem; }
.mrlist .header .modBott { justify-content: center; height: 0.42rem; border-top: #ffffff2f 1px solid; }
.mrlist #nav { position: static; }
.mrlist #nav .wp-menu .menu-item a.menu-link { line-height: 0.42rem; font-size: 0.2rem; display: block; color: #fff; position: relative; font-weight: bold; padding: 0 0.2rem; letter-spacing: 0; }
.mrlist #nav .sub-menu { position: absolute; left: 50%; top: 100%; min-width: 1.5rem; z-index: 100; background: #fff; opacity: 0; transform: translateX(-50%) scale(0); transition: all 0.4s ease-in-out; bottom: auto; }
.mrlist #nav li.menu-item>.sub-menu .sub-item .sub-menu { top: 0; left: 100%; transform: translateX(0); }
.mrlist #nav .wp-menu .menu-item a.menu-link:after { content: ""; width: 100%; height: 1px; background: #fff; transform: scale(0); transition: all 0.4s ease-in-out; display: block; }
.mrlist #nav .wp-menu .menu-item a.menu-link:hover:after { transform: scale(1); }
.mrlist #nav .wp-menu li:hover>.sub-menu { transform: translateX(-50%); opacity: 1; }
.mrlist #nav .wp-menu { gap: 0; justify-content: flex-end; }
.mrlist .nav .wp-menu .menu-item::before { display: none; }
/* 全屏大图 */
.fix-top { padding-top: 100vh; position: relative; transition: all .7s cubic-bezier(.5, 0, .2, 1) 0s; -webkit-transition: all .7s cubic-bezier(.5, 0, .2, 1) 0s; -moz-transition: all .7s cubic-bezier(.5, 0, .2, 1) 0s; -ms-transition: all .7s cubic-bezier(.5, 0, .2, 1) 0s; -o-transition: all .7s cubic-bezier(.5, 0, .2, 1) 0s; z-index: -1; }
.fix-top.fixed { padding-top: 0; }
.mbanner.fixBanner { position: fixed; left: 0; top: 0; right: 0; bottom: 0; background: #ccc; }
.fixedok .mbanner { opacity: 0; }
.scrollTips { width: 1.03rem; height: 0.84rem; background: url(images/scroll.svg) no-repeat center / contain; position: absolute; left: calc(100% + 0.2rem); top: 50%; transform: translateY(-50%); cursor: pointer; }
#nav.fix .inner .scrollTips { display: none; }
.scrollTips .anim { width: 0.1rem; height: 0.09rem; position: relative; margin: 0 auto; margin-top: 0.36rem; animation: 1s ease infinite ani_scroll; background: url(images/scroll-ico.svg) no-repeat center / contain; background: none; }
 @keyframes ani_scroll {  0% {
 transform: translateY(0)
}
 50% {
 transform: translateY(0.1rem)
}
 100% {
 transform: translateY(0)
}
}
/* 二维码 */
.icon-code { float: left; margin-top: 0.95rem; margin-right: 0.369rem; }
.shares { }
.shares ul { display: inline-block; }
.shares li { float: left; margin: 0 0.1rem; position: relative; }
.shares li a { display: inline-block; width: 0.46rem; height: 0.45rem; background: url(images/wx.svg) no-repeat center / contain; }
.shares li .con { display: none; position: absolute; bottom: 0.8rem; left: 50%; z-index: 100; transform: translateX(-50%); }
.shares li .con .news_imgs { width: 1rem; padding-top: 100%; overflow: hidden; background: #eee; height: 0; }
.shares li .con .news_imgs img { position: absolute; top: 0; left: 0; width: 100%; height: 100%; object-fit: cover; transition: all 0.6s ease; }
.shares li.i1>a { background: url(images/wx.svg) no-repeat center / contain; }
.shares li.i2>a { background: url(images/wx.svg) no-repeat center / contain; }
/**友情链接**/
.botlinks { float: left; margin-top: 0.9rem; }
.botlinks .links-wrap { position: relative; float: left; display: inline-block; width: 2.64rem; line-height: 0.53rem; border: #ffffff3a 1px solid; }
.botlinks .links-wrap a.links-arrow { display: block; height: 0.53rem; line-height: 0.53rem; padding: 0 0.6rem 0 0.28rem; color: #fff; background: url(images/botlinks.png) no-repeat right 0.23rem center; font-size: 0.16rem; background-size: 0.21rem 0.06rem; }
.botlinks .links-wrap a.links-arrow:hover, .botlinks .wrap-open a.links-arrow { background-position: right 0.1rem center; cursor: pointer; }
.botlinks .links-wrap .link-items { display: none; position: absolute; left: 0; bottom: 0.53rem; width: auto; min-width: 100%; height: auto; max-height: 3rem; overflow: auto; overflow-x: hidden; background: #f5f5f5; }
.botlinks .links-wrap .link-items a { display: block; line-height: 0.3rem; padding: 0.05rem 0; color: #444; }
.botlinks .links-wrap .link-items a span { display: block; margin: 0 0.06rem; white-space: nowrap; font-size: 0.16rem; }
.botlinks .links-wrap .link-items a:hover { color: #fff; background: #75080C; cursor: pointer; }/**链接样式**/
/**内容**/
#m-container { }
#m-container .inner { }
.body_m { overflow: hidden; }
.news_imgs a, .news_imgs span { display: block; overflow: hidden; }
.post .news:hover .news_imgs a img, .post .news:hover .news_imgs span img { transform: scale(1.1); }
.news_imgs a img, .news_imgs span img, .news_imgs a video { position: absolute; top: 0; left: 0; width: 100%; height: 100%; object-fit: cover; transition: all 0.6s ease-in-out; }
.news_imgs { overflow: hidden;/*background:#ccc;*/ position: relative; }
.news_imgs.bg:after { content: ""; width: 100%; position: absolute; height: 1.4rem; background: linear-gradient(0.00deg, rgb(21,21,21) 3.433%, rgba(57,57,57,0) 96.567%); bottom: 0; opacity: 0.7; pointer-events: none; }
span.underLine { background-image: linear-gradient(var(--mainColor), var(--mainColor)); background-position: 0 100%; background-repeat: no-repeat; background-size: 0 1px; transition: background-size .4s; }
.news:hover span.underLine { background-size: 100% 1px; color: var(--mainColor); }
/***********************************************************
 * 列表页
 */
/**首页三列布局**/
/**列表页**/
/*栏目图片*/
.l-banner { background-position: center center; background-repeat: no-repeat; text-align: center; position: relative; padding-top: 26.04%; overflow: hidden; background-size: 100% 100%; }
.l-banner img { display: none; position: absolute; top: 0; left: 0; width: 100%; height: 100%; object-fit: cover; transition: all 0.6s ease; }
/**主体列表页开始**/
#l-container { background: url(images/list_bg.png) no-repeat center bottom; background-size: 100% auto; }
#l-container .inner { padding: 25px 10px; padding-top: 0; }
/**主体文章页开始**/
#d-container { background: url(images/list_bg.png) no-repeat center bottom; background-size: 100% auto; position: relative; z-index: 10; }
#d-container .inner { padding-bottom: 2.11rem; margin-top: -1.4rem; }
.col_menu { width: 3.23rem; float: left; margin-right: -3.23rem; position: relative; margin-top: -0.65rem; }
.col_menu .l-qh { margin-bottom: 0.1rem; }
.col_menu .col_menu_head { background: var(--mainColor); }/**位置栏目背景**/
.col_menu .col_menu_head h3.col_name { font-size: 0.3rem; font-weight: bold; color: #fff; padding: 0.22rem 0; }/**位置栏目字体**/
.col_menu .col_menu_head h3.col_name .col_name_text { display: block; line-height: 0.54rem; padding-left: 0.35rem; }/**栏目名称图标**/
.col_menu .col_menu_con { border: 0px solid #e4e4e4; background: #4184e307; }
/*栏目列表*/
.column-switch { display: none; }
.col_list { }
.col_list .wp_listcolumn { border-top: 0px solid #2867A0; border-bottom: 0px solid #fff; padding-bottom: 0.15rem; }
.col_list .wp_listcolumn .wp_column { box-sizing: border-box; padding: 0 0.14rem; }
.col_list .wp_listcolumn .wp_column a { color: #222222; font-size: 0.2rem; font-weight: normal; background: none; border-top: 0px solid #fff; position: relative; }
.col_list .wp_listcolumn .wp_column>a { border-bottom: 1px solid #3268B6; }
.col_list .wp_listcolumn .wp_column>ul { border-bottom: #66666627 1px solid; }
.col_list .wp_listcolumn .wp_column.selected>a::after, .col_list .wp_listcolumn .wp_column.parent>a::after { content: ''; width: 0.22rem; height: 1px; background: var(--mainColor); position: absolute; right: 0.3rem; top: 50%; transform: translateY(-50%); }
.col_list .wp_listcolumn .sub-item>a { position: relative; }
.col_list .wp_listcolumn .sub-item.selected>a::after { content: '>'; color: var(--mainColor); position: absolute; right: 0.3rem; top: 50%; transform: translateY(-50%); }
.col_list .wp_listcolumn .wp_column:last-child>a { border-bottom: none; }
.col_list .wp_listcolumn .wp_column a .column-name { line-height: 0.32rem; padding: 0.34rem 0.5rem; padding-left: 0.3rem; word-break: break-all; overflow-wrap: break-word; }
.col_list .wp_listcolumn .wp_column a:hover, .col_list .wp_listcolumn .wp_column a.selected { color: var(--mainColor); }
.col_list .wp_listcolumn .wp_column a.selected span.column-name { color: var(--mainColor); }
.col_list .wp_listcolumn .wp_subcolumn .wp_column a { color: #454545; background: none; border-top: 1px solid #fff; border-bottom: 1px solid #bbb; }
.col_list .wp_listcolumn .wp_column.parent > a .column-name { font-weight: bold; color: var(--mainColor); }
/*二级子栏目**/
.col_list .wp_listcolumn .wp_column .sub_list a { color: #666666; border-top: 0px solid #eee; margin-top: -1px; font-size: 0.16rem; line-height: 0.32rem; border-bottom: none; }
.col_list .wp_listcolumn .wp_column .sub_list a span { padding: 0.2rem 0; padding-left: 0.4rem; padding-right: 0.4rem; }
.col_list .wp_listcolumn .sub_list a .column-name { display: inline-block; line-height: 28px; padding: 5px 10px 5px 44px; cursor: pointer; }
.col_list .wp_listcolumn .sub_list a:hover, .col_list .wp_listcolumn .wp_column a.selected { color: var(--mainColor); }
/*三级子栏目**/
.col_list .wp_listcolumn .wp_column .sub_list .sub_list a { }
.col_list .wp_listcolumn .sub_list .sub_list a .column-name { padding: 5px 10px 5px 60px; cursor: pointer; }
.col_list .wp_listcolumn .sub_list .sub_list a :hover, .col_list .wp_listcolumn .sub_list .sub_list a.selected { font-weight: bold; color: var(--mainColor); }
/**栏目新闻**/
.col_news { width: 100%; min-height: 500px; float: right; }
.col_news .col_news_box { margin-left: 3.76rem; }
.col_news_head { padding-top: 0.32rem; padding-bottom: 0.25rem; border-bottom: #3268B6 2px solid; }
.col_metas .col_title { display: inline-block; float: left; }  /**当前栏目**/
.col_metas .col_title h2 { display: inline-block; font-size: 0.26rem; font-family: '思源黑体CN'; color: var(--mainColor); }
.col_metas .col_path { display: inline-block; float: right; white-space: nowrap; color: #666; margin-top: 0.06rem; font-size: 0.16rem; display: none; } /**当前位置**/
.col_metas .col_path a { color: #2F2F2F; }
#d-container .col_news_head { padding: 0; border: none; padding-bottom: 0.39rem; }
#d-container .col_metas .col_path { margin-bottom: 0; color: #fff; float: left; }
#d-container .col_metas .col_path a { color: #fff; }
.col_metas .col_path span { display: inline-block; font-size: 0.16rem; color: #666666; background-image: none; text-indent: 0; width: 0.16rem; text-align: center; }
#d-container .col_metas .col_path span { color: #fff; }
/* .col_news_con { padding:5px 0px 10px 0px; margin:0 0px;}
.col_news_list { margin-top:7px;}
.col_news_list li{font-size: 0.16rem;line-height: 0.34rem;position: relative;}
.col_news_list li .news_title{position: absolute;left: 0;right: 1rem;white-space: nowrap;
text-overflow: ellipsis;
overflow: hidden;} */
.col_news_list li .news_meta { float: right; }
.col_news_list .wp_article_list .list_item { } /**栏目新闻列表**/
.col_news_list .wp_article_list .list_item .Article_Index { }  /**栏目新闻图标序号**/
.col_news_list .wp_entry, .col_news_list .wp_entry p { line-height: 1.75; font-size: 14px; color: #333; }
.col_news_list .wp_entry p { margin-bottom: 10px; }
.col_news_list .wp_entry table { margin-bottom: 4px; }
.col_news_list .wp_entry img { max-width: 680px; _width:expression(this.width > 680 ? "680px" : this.width);
} /**列表页文章图片大小限制**/
.col_news_list li { margin-bottom: 0.2rem; }
.col_news_list .news_div { position: relative; padding-top: 0.36rem; padding-bottom: 0.32rem; box-sizing: border-box; min-height: 1.97rem; border-bottom: #E3E3E3 1px solid; }
.col_news_list .news_con { position: absolute; top: 0; left: 0; right: 3rem; bottom: 0; box-sizing: border-box; padding: 0.2rem; }
.col_news_list .news_imgs { float: right; width: 2rem; }
.col_news_list .news_images { position: relative; padding-top: 66.5%; overflow: hidden; height: 0; background: #eee; }
.col_news_list .news_images img { position: absolute; top: 0; left: 0; width: 100%; height: 100%; object-fit: cover; transition: all 0.6s ease; }
.col_news_list a.news_link:hover .news_images img { transform: scale(1.05); }
.col_news_list .news_date { font-size: 0.16rem; line-height: 0.2rem; font-family: 'Poppins'; color: var(--mainColor); font-weight: lighter; margin-top: 0.25rem; padding-left: 0.32rem; background: url(images/time.png) no-repeat left center; background-size: 0.18rem 0.18rem; }
.col_news_list .news_title { font-size: 0.2rem; line-height: 0.3rem; color: var(--titleColor); text-overflow: ellipsis; overflow: hidden; transition: all 0.6s ease; margin-top: 0.37rem; overflow: hidden; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; }
.col_news_list a.news_link:hover .news_title { color: var(--mainColor); }
.col_news_list .news_intro { font-size: 0.16rem; line-height: 0.28rem; height: 0.56rem; color: #898989; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow: hidden; margin-top: 0.2rem; }
/**文章页**/
.infobox { padding: 0.48rem 1.4rem; margin: 0 auto; width: auto; min-height: 400px; background: #fff; box-shadow: #3269b618 0 0.1rem 0.2rem; }
.article { }
.article h1.arti_title { line-height: 0.4rem; font-size: 0.3rem; text-align: center; color: var(--mainColor); } /**文章标题**/
.article h2.arti_title { line-height: 34px; font-size: 0.17rem; text-align: center; color: #1B1B1B; } /**文章副标题**/
.article .arti_metas { padding: 0.32rem; text-align: center; border-bottom: #E3E3E3 1px solid; }
.article .arti_metas span { margin: 0 0.2rem; font-size: 0.16rem; color: #8E8E8E; }/**文章其他属性**/
.article .entry { margin: 0 auto; overflow: hidden; margin-top: 0.7rem; } /**文章内容**/
.article .entry .read, .article .entry .read p { line-height: 2!important; font-size: 0.18rem!important; color: #222222!important; font-family: '思源黑体CN'!important; }  /**阅读字体**/
.article .wp_articlecontent p, .article .wp_articlecontent span { line-height: 2!important; font-size: 0.18rem !important; color: #222222; font-family: '思源黑体CN'!important; text-wrap-mode: wrap!important; }
.article .entry .read p { margin-bottom: 10px; }
.article .entry .read img { margin: 0 auto; max-width: 940px; _width:expression(this.width > 940 ? "940px" : this.width);
}   /**文章阅读部分图片大小限制**/
.article .entry .read table { margin: 0 auto; border: none!important; }
/**分享**/
.shares .news_list { display: flex; text-align: center; gap: .34rem;
justify-content: flex-end; }
.shares .news_list .imgs { width: 1rem; height: 1rem; position: absolute; bottom: 127%; left: 50%; margin-left:-.5rem;
transform:translateY(-.4rem);
opacity: 0; transition: all .4s ease-in-out }
.shares .news_list .imgs img { width: 100%; height: 100%; object-fit: cover; }
.shares .news_list .news_icon { display: block; background-color: #ffffff2e; width:.5rem;
height:.5rem;
border-radius: 50%; background-repeat: no-repeat; background-position: center; opacity: 1;/* background-size:53%; */ }
.shares .news_list .news { position: relative }
.shares .news_list .news_icon[media="微信"] { background-image: url(images/weixinico.svg); }
.shares .news_list .news_icon[media="bilibili"] { background-image: url(images/ilibili.svg); }
.shares .news_list .news_icon[media="视频号"] { background-image: url(images/sphico.svg); }
.shares .news_list .news_icon[media="微博"] { background-image: url(images/weiboico.svg); }
.shares .news_list .news_icon[media="抖音"] { background-image: url(images/douyinico.svg); }
.shares .news_list .news_icon:hover { opacity: 1 }
.shares .news_list .news:hover .imgs { opacity: 1; transform: none }
.shares .news_list .news_title { color: #fff; font-size: var(--smailSizex); line-height: 1.4; margin-top:.13rem
}
/** footer **/
#footer { position: relative; z-index: 4; background: url(images/foot_bg.png) no-repeat center / cover; border-bottom: #FFB244 0.1rem solid; margin-top: -0.72rem; }
.footer .inner { padding-top: 0.72rem; }
.mrlist .footer .inner { padding-top: 0; }
.mrlist #footer { margin-top: 0; }
#footer .mod { display: flex; justify-content: space-between; }
.footer .ml { float: left; width: 9.4rem; }
.footer .mr { float: right; width: 5.08rem; margin-top: 0.7rem; border-left: #ffffff2f 1px solid; min-height: 2.53rem; }
.footer .Top { min-height: 1.84rem; position: relative; border-bottom: #ffffff3a 1px solid; }
.footer .Bott { min-height: 2.14rem; box-sizing: border-box; }
.foot-logo { width: 5.25rem; padding-top: 0.78rem; }
.footer .icon-code { position: absolute; right: 1.18rem; top: 0.7rem; margin: 0; }
.foot-logo img { width: 100%; }
.shares li { display: flex; flex-direction: column; align-items: center; margin: 0 0.19rem; }
.shares .news_title { font-size: 0.14rem; line-height: 0.2rem; color: #fff; text-align: center; margin-top: 0.05rem; }
.post-90 li.news { margin-top: 0.3rem; }
.post-90 p.copyright { font-size: 0.16rem; line-height: 0.26rem; color: #fff; }
.post-90 li.n1 { float: left; width: 4.4rem; }
.post-90 li.n2 { float: right; width: 3.77rem; }
.post-90 li.n3 { float: left; margin-top: 0.6rem; }
.post-90 li.n3 p.copyright { font-size: 0.14rem; opacity: 0.7; }
.post-93 li { float: left; width: 50%; }
.post-93 .news_div { box-sizing: border-box; padding-left: 0.62rem; margin: 0.1rem 0; }
.post-93 .news_title { font-size: 0.16rem; line-height: 0.3rem; color: #fff; transition: all 0.6s ease; }
.post-93 .news_title:hover { text-shadow: #fff 0 0 0.1rem; }
/**侧导航**/
.nav-box { position: fixed; top: 2rem; left: 0.52rem; background: #A0262B; padding: 0.14rem; border-radius: 0.5rem; min-width: 1.12rem; box-sizing: border-box; z-index: 10; }
.nav-box .nav-con { display: none; margin-top: 0.1rem; }
.nav-box .nav-logo { width: 0.59rem; margin: 0 auto; }
.nav-box .nav-logo img { width: 100%; cursor: pointer; }
.nav-box .Quick-navigation { display: flex; flex-direction: column; align-items: center; }
.nav-box .Quick-navigation a { font-size: 0.14rem; line-height: 0.34rem; color: #fff; transition: all 0.5s ease; }
.nav-box .Quick-navigation a.current { color: #EFBA73; }
.nav-box .nav-off { width: 0.28rem; margin: 0 auto; margin-top: 0.1rem; }
.nav-box .nav-off img { width: 100%; cursor: pointer; }
.Scroll-to-top { width: 60px; height: 60px; position: fixed; z-index: 1; background: #fff; bottom: 2%; border-radius: 50%; right: 1%; background: #1776be7a; font-size: 20px; line-height: 60px; text-align: center; color: #fff; cursor: pointer; display: none; }
.bq { padding-right: 5px; }
/* mbanner */
.mbanner .inner { width: 100%; }
.mbanner li.news { position: relative; }
.mbanner .news_imgs { position: relative; overflow: hidden; height: 100vh; background: #eee; }
.mbanner .news_imgs img { position: absolute; top: 0; left: 0; width: 100%; height: 100%; object-fit: cover; transition: all 0.6s ease; }
.mbanner .news_imgs .news_bg { width: 100%; height: 2.17rem; position: absolute; left: 0; right: 0; bottom: 0; background: url(images/ban_bg.png) no-repeat; background-size: 100% 100%; }
.mbanner .news_con { position: absolute; bottom: 0; left: 0; right: 0; height: 2.87rem; background: url(images/ban_bg.png) no-repeat; background-size: 100% 100%; z-index: 1; pointer-events: none; box-sizing: border-box; padding-top: 2rem; padding-left: 2.11rem; padding-right: 5rem; }
.mbanner .news_title { font-size: 0.24rem; line-height: 0.3rem; font-weight: bold; color: #fff; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; }
.mbanner .swiper-pagination-bullet { width: 10px; height: 10px; font-size: 0; background: #ffffff7a; border-radius: 50%; margin: 0 10px; opacity: 1; transition: all 0.6s ease; }
.mbanner .swiper-pagination-bullet-active { width: 10px; height: 10px; background: #fff; }
.mbanner .swiper-pagination { width: auto!important; height: 10px; display: flex; align-items: center; justify-content: center; position: absolute; right: 50%; bottom: 20px!important; left: auto!important; gap: 10px; transform: translateX(50%); display: none; }
.mbanner .swiper-button-prev::after, .mbanner .swiper-button-next::after { display: none; }
.mbanner .swiper-button-prev, .mbanner .swiper-button-next { width: 0.76rem; height: 0.76rem; top: 50%; transform: translateY(-50%); }
.mbanner .swiper-button-prev { left: 0.38rem; background: url(images/ban-prev.png) no-repeat center / contain; }
.mbanner .swiper-button-next { right: 0.38rem; background: url(images/ban-next.png) no-repeat center / contain; }
/* post */
.post .tit { float: left; position: relative; }
.post .tit::before { content: ''; width: 0.07rem; height: 0.44rem; background: #57C2F0; position: absolute; left: 0; top: 50%; transform: translateY(-50%); }
.post .title { font-size: 0.4rem; line-height: 0.56rem; font-weight: bold; font-family: 'Poppins'; color: #222222; padding-left: 0.24rem; }
.post .more_btn { float: right; margin-top: 0.2rem; }
.post .more_text { font-size: 0.16rem; line-height: 0.2rem; display: inline-block; font-family: 'Poppins'; color: var(--mainColor); text-decoration: underline; }
.post .more_text a { color: var(--mainColor); }
/* FmainA */
.FmainA { position: relative; z-index: 5; background: #fff url(images/bg1.png) no-repeat center bottom / cover; }
/* main1 */
.main1 { position: relative; z-index: 5; }
.main1 .inner { padding-top: 1.46rem; padding-bottom: 0.24rem; }
/* post-11 */
.post-11 .tt { margin-bottom: 0.68rem; }
.post-11 .news_list { margin: 0 -0.18rem; }
.post-11 li.news { float: left; width: 25%; }
.post-11 .news_div { margin: 0 0.18rem; }
.post-11 .news_imgs { position: relative; padding-top: 64.756447%; overflow: hidden; height: 0; background: #eee; transition: all 0.6s ease; }
.post-11 .news_imgs img { position: absolute; top: 0; left: 0; width: 100%; height: 100%; object-fit: cover; transition: all 0.6s ease; }
.post-11 a.news_link:hover .news_imgs { box-shadow: #2866a056 0 0 0.24rem; }
.post-11 .news_con { min-height: 1.6rem; border-bottom: #C7C7C7 1px solid; box-sizing: border-box; padding-left: 0.16rem; padding-right: 0.08rem; }
.post-11 a.news_link:hover .news_con { border-bottom: var(--mainColor) 1px solid; }
.post-11 .news_title { font-size: 0.2rem; line-height: 0.36rem; height: 0.72rem; font-family: 'Poppins'; font-weight: bold; color: var(--titleColor); display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow: hidden; padding-top: 0.26rem; }
.post-11 a.news_link:hover .news_title { text-decoration: underline; color: var(--mainColor); }
.post-11 .news_date { font-size: 0.16rem; line-height: 0.2rem; color: var(--titleColor); display: flex; justify-content: flex-end; margin-top: 0.3rem; gap: 0.05rem; }
/* main2 */
.main2 { position: relative; z-index: 5; }
.main2 .inner { padding-top: 0.64rem; padding-bottom: 1.04rem; }
.main2 .mod { position: relative; }
.main2 .ml { float: left; width: 6.08rem; }
.main2 .mr { float: right; width: 8.92rem; margin-top: 0.1rem; }
/* post-21 */
.post-21 .more_btn { display: none; }
.post-21 .tt { margin-bottom: 0.8rem; }
.post-21 .news_div { min-height: 1.04rem; background: #fff; display: flex; align-items: center; box-sizing: border-box; padding-left: 0.4rem; padding-right: 1rem; transition: all 0.6s ease; position: relative; }
.post-21 .news_div::before { content: ''; height: 100%; position: absolute; left: 0; width: 0; background: linear-gradient(to right top, #4184E3, #3268B6); transition: all 0.6s ease; z-index: 1; }
.post-21 .news_div::after { content: ''; width: 0.18rem; height: 0.16rem; background: url(images/p21_ico.svg) no-repeat center / contain; position: absolute; top: 50%; right: 0.85rem; opacity: 0; transform: translate(-0.4rem, -50%); transition: all 0.6s ease; z-index: 1; }
.post-21 .news_title { font-size: 0.22rem; line-height: 0.3rem; font-weight: bold; color: var(--titleColor); transition: all 0.6s ease; position: relative; z-index: 2; }
.post-21 li.selected .news_div::before { width: 100%; }
.post-21 li.selected .news_div::after { opacity: 1; transform: translate(0, -50%); }
.post-21 li.selected .news_title { color: #fff; }
/* post-22 */
.post-22 .more_btn { display: none; }
.post-22 .tt { margin-bottom: 26px; display: none; }
.post-22 .news_imgs { position: relative; padding-top: 60.762332%; overflow: hidden; height: 0; background: #eee; }
.post-22 .news_imgs img { position: absolute; top: 0; left: 0; width: 100%; height: 100%; object-fit: cover; transition: all 0.6s ease; }
/* main3 */
.main3 { position: relative; z-index: 5; background: #fff url(images/m3_bg.svg) no-repeat center top; }
.main3 .inner { padding-top: 0.92rem; padding-bottom: 1.11rem; }
.main3 .ml { float: left; width: 6.99rem; }
.main3 .mr { float: right; width: 7.5rem; }
/* post-30 */
.post-30 .tt { margin-bottom: 0.84rem; }
/* post-31 */
.post-31 .news_list { position: relative; }
.post-31 .news_div { padding: 0.39rem 0.27rem 0.41rem; background: #EDF4FF; box-sizing: border-box; }
.post-31 .news_imgs { width: 2.66rem; float: left; }
.post-31 .news_images { position: relative; padding-top: 142.105263%; overflow: hidden; height: 0; background: #eee; }
.post-31 .news_images img { position: absolute; top: 0; left: 0; width: 100%; height: 100%; object-fit: cover; transition: all 0.6s ease; }
.post-31 .news_con { float: right; width: calc(100% - 3.03rem); }
.post-31 .news_title { font-size: 0.2rem; line-height: 0.36rem; height: 1.08rem; font-weight: bold; color: var(--titleColor); display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 3; overflow: hidden; transition: all 0.6s ease; }
.post-31 a.news_link:hover .news_title { color: var(--mainColor); }
.post-31 .news_f1 { font-size: 0.16rem; line-height: 0.3rem; color: var(--mainColor); padding-left: 0.3rem; background: url(images/p30_ico.svg) no-repeat left center; background-size: 0.2rem auto; margin-top: 0.18rem; }
.post-31 .news_intro { font-size: 0.16rem; line-height: 0.34rem; color: var(--titleColor); display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 4; overflow: hidden; border-top: #86868636 1px solid; padding-top: 0.12rem; margin-top: 0.5rem; }
.post-31 .swiper-button-next:after, .post-31 .swiper-button-prev:after { display: none; }
.post-31 .swiper-button-next { width: 0.6rem; height: 0.6rem; background: url(images/p31-next.svg) no-repeat center / contain; top: 1.16rem; right: -0.79rem; }
.post-31 .swiper-button-prev { width: 0.6rem; height: 0.6rem; background: url(images/p31-prev.svg) no-repeat center / contain; display: none; }
/* post-32 */
.post-32 .swiper { height: 4.58rem; }
.post-32 .news_div { box-sizing: border-box; padding-left: 2.14rem; }
.post-32 .news_imgs { width: 1.77rem; float: right; }
.post-32 .news_images { position: relative; padding-top: 142.105263%; overflow: hidden; height: 0; background: #eee; }
.post-32 .news_images img { position: absolute; top: 0; left: 0; width: 100%; height: 100%; object-fit: cover; transition: all 0.6s ease; }
.post-32 .news_con { float: left; width: calc(100% - 2.28rem); }
.post-32 .news_title { font-size: 0.2rem; line-height: 0.36rem; height: 1.08rem; font-weight: bold; color: var(--titleColor); display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 3; overflow: hidden; transition: all 0.6s ease; }
.post-32 a.news_link:hover .news_title { color: var(--mainColor); }
.post-32 .news_f1 { font-size: 0.16rem; line-height: 0.3rem; color: var(--mainColor); white-space: nowrap; text-overflow: ellipsis; overflow: hidden; padding-left: 0.3rem; background: url(images/p30_ico.svg) no-repeat left center; background-size: 0.2rem auto; margin-top: 0.18rem; }
.post-32 li { opacity: 0; transition: all 0.6s ease; }
.post-32 li.swiper-slide-active { opacity: 1; }
.post-32 li.swiper-slide-next { margin-top: -20px; opacity: 1; }
.post-32 li.swiper-slide-next .news_title { margin-top: 0.7rem; }
.post-32 li:nth-child(2n+1) .news_div { box-sizing: border-box; padding-left: 0; padding-right: 2.14rem; }
.post-32 li:nth-child(2n+1) .news_imgs { float: left; }
.post-32 li:nth-child(2n+1) .news_con { float: right; }
/* main4 */
.main4 { position: relative; z-index: 1; background: #fff url(images/m4_bg.jpg) no-repeat center top; }
.main4 .inner { padding-top: 0.7rem; }
/* post-41 */
.post-41 .con { position: relative; }
.post-41 .con::after { content: ''; width: 7.91rem; height: 2.5rem; background: linear-gradient(to bottom, #D5E4FE, #fff); position: absolute; right: 0; top: 0; z-index: -1; }
.post-41 .title { color: #fff; }
.post-41 .more_text, .post-41 .more_text a { color: #fff; }
.post-41 .tt { margin-bottom: 0.14rem; }
.post-41 .news_imgs { float: left; width: 7.74rem; margin-top: 0.57rem; }
.post-41 .news_con { float: right; width: 7rem; box-sizing: border-box; padding: 0 0.4rem; }
.post-41 .news_images { position: relative; padding-top: 64.470284%; overflow: hidden; height: 0; background: #eee; }
.post-41 .news_images img { position: absolute; top: 0; left: 0; width: 100%; height: 100%; object-fit: cover; transition: all 0.6s ease; }
.post-41 .news_title { font-size: 0.2rem; line-height: 0.36rem; height: 0.72rem; font-weight: bold; color: var(--titleColor); display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow: hidden; padding-top: 0.78rem; margin-bottom: 20px; }
.post-41 .news_intro { font-size: 0.16rem; color: var(--titleColor); line-height: 0.32rem; height: 1.28rem; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 4; overflow: hidden; padding-top: 0.4rem; border-top: #3268B6 1px solid; }
.post-41 .news_link { display: inline-block; font-size: 0.14rem; margin-top: 0.52rem; color: #004098; text-decoration: underline; }
.post-41 .swiper-pagination-fraction { font-size: 0.2rem; color: #909090; right: 0.19rem; bottom: 0.1rem; width: auto; top: auto; left: auto; }
.post-41 .swiper-pagination-current { font-weight: bold; color: #3268B6; }
.post-41 .swiper-button-next:after, .post-41 .swiper-button-prev:after { display: none; }
.post-41 .swiper-button-next { width: 0.84rem; height: 0.84rem; background: url(images/p41_next.svg) no-repeat center / contain; bottom: 0; right: 6.42rem; top: auto; left: auto; }
.post-41 .swiper-button-prev { width: 0.84rem; height: 0.84rem; background: url(images/p41_prev.svg) no-repeat center / contain; bottom: 0; left: 6.9rem; top: auto; right: auto; }
.post-41 .swiper-button-next:hover { background: url(images/p41_next2.svg) no-repeat center / contain; }
.post-41 .swiper-button-prev:hover { background: url(images/p41_prev2.svg) no-repeat center / contain; }
/* main5 */
.main5 { position: relative; z-index: 5; background: #fff; }
.main5 .inner { padding-top: 0.71rem; padding-bottom: 0.4rem; }
/* post-51 */
.post-51 .tt { margin-bottom: 0.4rem; }
.post-51 li.news { float: left; width: 33.33%; box-sizing: border-box; padding: 0.24rem 0; border-top: #D5D5D5 1px solid; }
.post-51 .news_div { padding: 0 0.24rem; box-sizing: border-box; min-height: 1.49rem; border-left: #D5D5D5 1px solid; }
.post-51 li:first-child .news_div { border-left: none; }
.post-51 .news_date { float: left; }
.post-51 .md { font-size: 0.24rem; line-height: 0.34rem; font-weight: bold; color: #FFB244; }
.post-51 .yy { font-size: 0.18rem; font-weight: bold; color: #3268B6; line-height: 0.25rem; }
.post-51 .news_con { float: right; width: calc(100% - 1.18rem); }
.post-51 .news_title { font-size: 0.18rem; line-height: 0.38rem; font-weight: bold; color: var(--titleColor); display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 4; overflow: hidden; }
.post-51 a.news_link:hover .news_title { color: var(--mainColor); text-decoration: underline; }
/* main6 */
.main6 { position: relative; z-index: 5; }
.main6::before { content: ''; width: 100%; height: 3rem; background: #F2F7FF; position: absolute; top: 0; left: 0; z-index: -1; }
.main6 .inner { padding-top: 0.57rem; }
/* post-61 */
.post-61 .tit { margin-left: 0; }
.post-61 .tt { margin-bottom: 0.65rem; }
.post-61 .news_list { margin: 0 -0.23rem; }
.post-61 li.news { float: left; width: 33.33%; position: relative; z-index: 10; }
.post-61 .news_div { margin: 0 0.23rem; background: #fff; min-height: 1.79rem; box-sizing: border-box; padding: 0.3rem 0.27rem 0 0.43rem; box-shadow: #0849a325 0 0.03rem 0.2rem; transition: all 0.6s ease; position: relative; }
.post-61 .news_div::before { content: ''; width: 0; height: 0.04rem; background: var(--mainColor); position: absolute; top: 0; left: 0; transition: all 0.6s ease; }
.post-61 a.news_link:hover .news_div::before { width: 100%; }
.post-61 .news_title { font-size: 0.2rem; font-weight: bold; line-height: 0.38rem; color: var(--titleColor); height: 0.76rem; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow: hidden; }
.post-61 a.news_link:hover .news_title { color: var(--mainColor); text-decoration: underline; }
.post-61 .news_date { font-size: 0.16rem; line-height: 0.2rem; color: var(--titleColor); margin-top: 0.24rem; }
.wp_entry .wp_articlecontent p { background: none !important; }
.site-lang ul li.links.i1 { }
#footer { margin-top: 0; z-index: 6; }
.footer .inner { padding-top: 0; }
.main6::after { content: ''; width: 100%; height: 0.72rem; background: #3670C3; position: absolute; bottom: 0; left: 0; right: 0; }
.scrollTips .anim img { width: 100%; }
/* myaos */
.myAos .tt { opacity: 0; transform: translateY(100%); transition: 1s; }
.myAos.showDiv .tt { opacity: 1 !important; transform: none !important; }
.main1.myAos .news { opacity: 0; transform: translateY(50%); transition: 1s; }
.main1.myAos .news:nth-child(1) { transition: 0.4s; }
.main1.myAos .news:nth-child(2) { transition: 0.6s; }
.main1.myAos .news:nth-child(3) { transition: 1s; }
.main1.myAos .news:nth-child(4) { transition: 1.4s; }
.main1.myAos.showDiv .news { opacity: 1 !important; transform: none !important; }
.main2.myAos .ml { opacity: 0; transform: translateX(-50%); transition: 1s; }
.main2.myAos .mr { opacity: 0; transform: translateX(50%); transition: 1s; }
.main2.myAos.showDiv .ml, .main2.myAos.showDiv .mr { opacity: 1 !important; transform: none !important; }
.main3.myAos .ml { opacity: 0; transform: translateX(-50%); transition: 1s; }
.main3.myAos .mr { opacity: 0; transform: translateX(50%); transition: 1s; }
.main3.myAos.showDiv .ml, .main3.myAos.showDiv .mr { opacity: 1 !important; transform: none !important; }
.main4.myAos .con { opacity: 0; transform: scale(0); transition: 1s; }
.main4.myAos.showDiv .con { opacity: 1 !important; transform: none !important; }
.main5.myAos .news { opacity: 0; transform: translateY(50%); transition: 1s; }
.main5.myAos .news:nth-child(1) { transition: 0.6s; }
.main5.myAos .news:nth-child(2) { transition: 1s; }
.main5.myAos .news:nth-child(3) { transition: 1.4s; }
.main5.myAos.showDiv .news { opacity: 1 !important; transform: none !important; }
.main6.myAos .news { opacity: 0; transform: translateY(50%); transition: 1s; }
.main6.myAos .news:nth-child(1) { transition: 0.6s; }
.main6.myAos .news:nth-child(2) { transition: 1s; }
.main6.myAos .news:nth-child(3) { transition: 1.4s; }
.main6.myAos.showDiv .news { opacity: 1 !important; transform: none !important; }
#nav ul li { margin-bottom: 0; }
/* 2026.04.03 */
.col_list .wp_listcolumn .wp_column a .column-name { word-break: break-word; }
.post-31 .news_images img:hover { transform: scale(1.1); }
.post-32 .news_images img:hover { transform: scale(1.1); }
.post-41 .news_images img:hover { transform: scale(1.1); }
.post-41 .news_title:hover { color: var(--mainColor); }
