.c262659{

    width:236px;

    height:42px;

    display:block;

    margin:0;

    padding:0;

    overflow:visible;}

.c262659 *{

    box-sizing:border-box;}

.c262659 .search-wrap{

    width:236px;

    height:42px;

    display:flex;

    align-items:center;

    justify-content:center;

    margin:0;

    padding:0;

    background:transparent;}

.c262659 .search-box{

    width:206px;

    height:36px;

    border:2px solid #ffffff;

    border-radius:10px;

    display:flex;

    align-items:center;

    justify-content:flex-start;

    background:transparent;

    margin:0 auto;

    padding:0 10px 0 14px;

    overflow:hidden;}

.c262659 .search-input{

    flex:1 1 auto;

    width:0;

    min-width:0;

    height:32px;

    line-height:32px;

    border:none;

    outline:none;

    background:transparent;

    color:#ffffff;

    font-size:16px;

    font-family:"Microsoft YaHei","PingFang SC","SimSun",sans-serif;

    font-weight:700;

    padding:0;

    margin:0;

    box-shadow:none;

    -webkit-appearance:none;

    appearance:none;}

.c262659 .search-input::placeholder{

    color:#ffffff;

    opacity:1;

    font-weight:700;}

.c262659 .search-input::-webkit-input-placeholder{

    color:#ffffff;

    opacity:1;

    font-weight:700;}

.c262659 .search-input::-moz-placeholder{

    color:#ffffff;

    opacity:1;

    font-weight:700;}

.c262659 .search-input:-ms-input-placeholder{

    color:#ffffff;

    opacity:1;

    font-weight:700;}

.c262659 .search-btn{

    width:20px;

    height:20px;

    flex:0 0 20px;

    border:none;

    outline:none;

    background:transparent;

    padding:0;

    margin:0 0 0 8px;

    cursor:pointer;

    display:flex;

    align-items:center;

    justify-content:center;

    box-shadow:none;

    -webkit-appearance:none;

    appearance:none;}

.c262659 .search-icon{

    position:relative;

    display:block;

    width:16px;

    height:16px;}

.c262659 .search-icon:before{

    content:"";

    position:absolute;

    left:0;

    top:0;

    width:10px;

    height:10px;

    border:2px solid #ffffff;

    border-radius:50%;}

.c262659 .search-icon:after{

    content:"";

    position:absolute;

    right:0;

    bottom:1px;

    width:7px;

    height:3px;

    background:#ffffff;

    border-radius:3px;

    transform:rotate(45deg);

    transform-origin:center;}



.nav{

  margin-top: 65px;

  display: grid;

  grid-template-columns: 70px repeat(9, 1fr);

  column-gap: 27px;

  align-items: start;

  text-align: center;

  font-weight: 700;}

.nav-item{

  position: relative;}

.nav-link{

  display: block;

  height: 38px;

  line-height: 38px;

  color: #fff;

  font-size: 21px;

  white-space: nowrap;

  text-shadow: 0 1px 2px rgba(0, 0, 0, .18);

  text-decoration: none;}

.nav-link:hover{

  border-bottom: 4px solid #d8f226;

  padding-bottom: 2px;

  color: #fff;}

/* 二级菜单默认隐藏 */

.sub-menu{

  display: block;

  opacity: 0;

  visibility: hidden;

  transform: translateY(-6px);

  transition: .18s ease;

  position: absolute;

  left: 50%;

  top: 38px;

  transform: translateX(-50%) translateY(-6px);

  z-index: 20;

  min-width: 110px;}

/* hover 显示二级 */

.nav-item:hover .sub-menu,

.nav-item.open .sub-menu{

  opacity: 1;

  visibility: visible;

  transform: translateX(-50%) translateY(0);}

.sub-menu a{

  display: block;

  min-width: 110px;

  height: 38px;

  line-height: 38px;

  padding: 0 8px;

  color: #fff;

  background: #0861c5;

  font-size: 17px;

  white-space: nowrap;

  text-decoration: none;}

.sub-menu a:hover{

  color: #075ebd;

  background: #d8f226;}

/* 清掉组件可能自带的 ul/li 默认样式 */

.nav ul,

.nav li,

.sub-menu ul,

.sub-menu li{

  list-style: none;

  margin: 0;

  padding: 0;}

/* 移动端 */

@media (max-width:1199px){

  .nav{

    display: none;

    margin-top: 26px;

    grid-template-columns: 1fr;

    gap: 0;

    text-align: left;

    background: rgba(0, 91, 190, .95);}

  .nav.show{

    display: block;}

  .nav-link{

    height: 42px;

    line-height: 42px;

    padding: 0 16px;

    font-size: 17px;

    border-bottom: 0 !important;}

  .sub-menu{

    position: static;

    display: none;

    opacity: 1;

    visibility: visible;

    transform: none;

    min-width: 100%;}

  .nav-item.open .sub-menu{

    display: block;}

  .sub-menu a{

    height: 38px;

    line-height: 38px;

    padding-left: 34px;}

}

.side-nav-wrap li.manual-current > a,
.side-nav-wrap a.manual-current {
  background: #d8f226 !important;
  color: #0a62bd !important;
  border-bottom: 1px solid #8fd329 !important;}
.article-box{
    width:100%;
    color:#555;
    font-family:"Microsoft YaHei","PingFang SC","SimSun",sans-serif;}

.article-title{
    margin:0 0 12px 0;
    padding:0;
    color:#333;
    font-size:34px;
    font-weight:700;
    line-height:1.5;
    text-align:center;}

.article-meta{
    margin:0 0 28px 0;
    color:#8a8a8a;
    font-size:14px;
    line-height:1.8;
    text-align:center;}

.article-meta span{
    margin:0 10px;}

.article-extend{
    margin:0 0 24px 0;}

.article-extend table{
    width:100%;
    border-collapse:collapse;}

.article-extend th,
.article-extend td{
    padding:10px 12px;
    border:1px solid #d9d9d9;
    font-size:15px;
    line-height:1.8;
    text-align:left;}

.article-extend th{
    width:18%;
    background:#f8f8f8;
    color:#444;
    font-weight:700;}

.article-page-select{
    margin:0 0 20px 0;
    text-align:center;}

.article-page-select select{
    height:34px;
    padding:0 12px;
    border:1px solid #d9d9d9;
    color:#555;
    font-size:14px;
    background:#fff;}

.article-content{
    color:#555;
    font-size:18px;
    line-height:2.1;
    word-break:break-word;}

.article-content p{
    margin:0 0 20px 0;
    font-size:18px;
    line-height:2.1;
    text-indent:2em;}

.article-content img{
    display:block;
    max-width:100%;
    height:auto;
    margin:28px auto 10px auto;}

.article-content table{
    max-width:100%;
    margin:20px auto;}

.article-content p[style*="text-align:center"],
.article-content .text-center,
.article-content center{
    text-indent:0;}

.article-attach{
    margin:32px 0 0 0;
    padding-top:20px;
    border-top:1px solid #e5e5e5;}

.attach-title{
    margin-bottom:12px;
    color:#333;
    font-size:18px;
    font-weight:700;}

.article-attach ul{
    margin:0;
    padding:0;
    list-style:none;}

.article-attach li{
    margin-bottom:10px;
    font-size:16px;
    line-height:1.8;}

.article-attach a{
    color:#1f79d8;
    text-decoration:none;}

.article-attach a:hover{
    text-decoration:underline;}

.article-attach em{
    margin-left:10px;
    color:#999;
    font-style:normal;}

.article-sign{
    margin:28px 0 0 0;
    color:#777;
    font-size:15px;
    line-height:1.8;
    text-align:right;}

.article-inner-page{
    margin:26px 0 0 0;
    text-align:right;
    font-size:15px;
    line-height:1.8;}

.article-inner-page a,
.article-inner-page span{
    margin-left:10px;
    color:#666;
    text-decoration:none;}

.article-inner-page .current{
    color:#1f79d8;
    font-weight:700;}

.article-neighbor{
    margin:24px 0 0 0;
    padding-top:18px;
    border-top:1px solid #e5e5e5;
    color:#666;
    font-size:15px;
    line-height:2;}

.article-neighbor a{
    color:#666;
    text-decoration:none;}

.article-neighbor a:hover{
    color:#1f79d8;}
