
/* ---- 中文本地化补充样式 ---- */
body {font-family:"Microsoft YaHei","PingFang SC","Hiragino Sans GB","Helvetica Neue",Arial,sans-serif;}
.menu > ul > li > ul > li > a {font-size:14px;}
.contactEnTete p {font-size:16px;}
.bt-elink{display:inline-block;background:#fff;color:#244c94;font-size:15px;font-weight:bold;
 padding:8px 16px;border-radius:3px;text-decoration:none;margin-right:15px;white-space:nowrap;}
.bt-elink:hover{background:#ff7300;color:#fff;}
.kopal-diapo{position:relative;width:100%;height:420px;overflow:hidden;background:#e9ecef;}
.kd-slide{position:absolute;inset:0;background-size:cover;background-position:center;
 opacity:0;transition:opacity .9s ease-in-out;}
.kd-slide.kd-active{opacity:1;}
.kd-bar{position:absolute;left:0;right:0;bottom:14px;text-align:center;z-index:5;}
.kd-dot{display:inline-block;width:11px;height:11px;margin:0 5px;border-radius:50%;
 background:rgba(255,255,255,.55);cursor:pointer;box-shadow:0 0 3px rgba(0,0,0,.4);}
.kd-dot.kd-on{background:#ff7300;}
@media (max-width:900px){.kopal-diapo{height:220px;}}
footer .f-contact p{margin:2px 0;font-size:14px;line-height:1.7;}
footer .f-legal{margin-top:8px;font-size:14px;}
footer .f-legal a{color:#fff;}
#fil a, .ToUpCa {font-size:13px;}
/* 新闻详情页 */
.news-detail{padding:20px 0;}
.news-meta{color:#666;font-size:14px;margin-bottom:20px;padding-bottom:10px;border-bottom:1px solid #eee;}
.news-body{line-height:1.8;font-size:15px;color:#333;}
.news-body h2{margin-top:0;font-size:22px;color:#244c94;}
.news-body p{margin:12px 0;}
.news-body img{max-width:100%;height:auto;display:block;margin:20px auto;border:1px solid #ddd;}
@media (min-width: 901px) {.news-body img{max-width:900px;}}
.news-body div[data-slate-node]{margin:8px 0;}
/* 下拉菜单（不依赖 JS） */
.menu > ul > li {position:relative;}
.menu > ul > li:hover > ul {display:block;}
@media (max-width:900px){
  .menu > ul > li {float:none;width:100%;border-bottom:1px solid #e3e6e8;}
  .menu > ul > li:hover > ul {display:none;}
  .menu > ul > li.kd-open > ul {display:block;position:static;box-shadow:none;padding:8px 14px;}
  .bt-elink{margin:8px 15px;}
}
