.nbanner{
   }
 .nbnav{width:100%;left:0; padding:20px 0;border-bottom: 1px solid #ccc;}
 .nbnav li{ display:inline-block; padding:5px 10px 5px 0;}
 .nbnav li a{ color:#9a6c55;text-decoration: none; }
 .nbnav li a:hover{  text-decoration:underline;}
 .nbnav li.link:after{content: '>';padding-left: 5px;}
 .dispage{ text-align: center; margin-top: 40px;}
 .dispage span{ font-weight: bold;color:red;}
.pagebar{ text-align: center; padding-bottom: 40px;margin-top: 20px;}
.pagebar ul{}
.pagebar ul li{ display: inline-block; margin: 5px;}
.pagebar ul li a{ display:block; padding:5px 10px;border:1px solid #888;-webkit-transition: .5s;transition: .5s; text-decoration: none;color:#333;}
.pagebar ul a:hover,ul.pagebar li a.cur{ background: #9c8073;border:1px solid #9c8073;color:#fff;}
h1.ntitle{color:#000; font-size: 1.6em; padding-bottom: 40px; margin-top: 40px; text-align: center; line-height: 1.5em; border-bottom: 1px solid #f1f1f1;}
.ncons{ line-height: 2.0em; padding:40px 0; border-bottom:1px solid #f1f1f1; font-family:"HarmonyOS-SC","Sans-Serif","arial" !important; overflow: hidden;}
.ncons img{ text-align: center; margin: 0 auto;display:flex;display:-webkit-flex;}
.goback{ text-align: center;padding: 40px 0;}
button.backbtn{ background: #04abf4;color:#fff; padding:10px 40px;-webkit-transition: .5s;transition: .5s;border:none; cursor: pointer;}
button.backbtn:hover{ background: #333;}

@media(max-width:480px)
{
    .nbanner .nbnav{ display:none;}
    .nbanner .nbdes{padding-bottom:20px;}
    .nbanner h2{ font-size: 1.0em;}
    .nbanner .nbdes{ font-size: 0.85em;}
    h1.ntitle{ font-size: 1.1em; padding-bottom: 10px;}
}