
.nav {
    padding: 0 10px;
    height: 51px;
    color: #FFF;
    text-align: center;
}
.nav h3 {
    margin: 0;
}
.nav p {
    margin: 0;
    font-size: 14px;
}
body {
    max-width: 720px;
    margin: 0 auto;
    padding-top: 206px;
}
* {
    padding: 0;
    border: 0;
    box-sizing: border-box;
}
    ul {
    list-style: none;
}
.header-1.index-header {
    height: 208px;
    border-radius: 0 0 5px 5px;
    border-bottom: 1px solid #4169E1;
    overflow: hidden;
}
.header-1 {
    top: 0;
    position: fixed;
    z-index: 99;
    width: 100%;
    max-width: 720px;
    background: #4169E1;
}

.header-1 .logo-box {
    height: 50px;
}
.header-1 .logo {
    float: left;
    height: 50px;
    margin-left: 0px;
}
.header-1 .logo .logo-img {
    width: 208px;
    height: 50px;
}
.header-1 .bank {
    float: right;
    position: relative;
    width: 90px;
    height: 50px;
}
.header-1 .bank img {
    display: block;
    width: 85px;
    height: 50px;
    margin: 0 auto;
}
.nav {
    border-radius: 0 0 12px 12px;
    overflow: hidden;
    border-top: 1px solid #000;
}

.nav2 { width: 100%; max-width: 720px; margin: 0 auto; box-sizing: border-box; padding: 1px; font-size: 13px; margin-top:-13px;line-height:29px;border-radius: 0 0 4px 4px;}
.nav2 ul { padding: 0px 0; display: flex; justify-content: space-between;}
.nav2 ul li { width: 100%; box-sizing: border-box;}
.nav2 ul li a { display: block; padding: 0px 0; text-align: center; text-decoration:none; color: #fff; background: #c96d10b3;font-size: 20px; font-weight: bold;height: 29px; line-height: 30px;}
.nav2 ul li a:hover { background: #008000;}
.nav2 ul li.active { background: #008000;}
#nav2[data-fixed="fixed"]{ position: fixed; top:55px;; left: 0; right: 0; margin: auto; z-index: 100; box-shadow: 0 5px 10px rgba(0,0,0,.1);}
.nav-img { text-align: center; background: #000;}
.nav-img img { width: auto; height: 70px;}
.box{
    margin:5px 0;
    border-radius: 5px;
    overflow: hidden;
        background-image: linear-gradient(to right, #e0a31c, #e0a82b, #e2ac32, #e6a515, #eaad26, #f1b227, #e0a31c);
    filter: progid:DXImageTransform.Microsoft.gradient(startcolorstr=#99000000, endcolorstr=#99000000);
}
.haoju {
    font-size: 20pt;
    text-align: center;
    font-weight: bold;
    padding: 3px 0px;
}
@media screen and (max-width: 505px) {
  .haoju {
    font-size: 15pt;
  }
}
.list tr td {
    font-size: 13.5pt;
}
.high-light {
    color: #FF0000;
    background-color: #FFFF00;
}
.list tr td {
    border: 1px double #fff;
    background-color: #f1deb5;
}
.list tr td:last-child {
/*    width: 120px!important;*/
    word-break: keep-all;
}
/*
.list tr td:first-child {
    width: 150px!important;
    word-break: keep-all;
}
*/


.blgg a {
    text-decoration:none;
}
.blgg a:hover {
    text-decoration:underline;
}
.blgg {
    table-layout:auto;
    color:#000;
    border-radius:0px;
    overflow:hidden;
    text-align:center;
    background:#fff;
}
.blgg td {
    font-weight:bold;
    border:1px solid #fefefe;
    font-size:20pt;
    padding:2px 2px;
    white-space:nowrap;
}
.blgg a {
    line-height:40px;
    text-align:center;
    border:solid 1px #ddd;
    border-radius:8px;
    background:#eee;
    background-image:linear-gradient(to top,#fff,#eee,#fff);
    box-shadow:0 2px 5px rgba(0,0,0,0.1);
    display:block;
    font-weight:bold;
    color:#000;
    text-decoration:none;
    padding-left:0px;
}
.blgg .ci {
    font-size:28px;
}
@media screen and (max-width:580px) {
    .blgg td {
    font-size:18pt;
}
.blgg .ci {
    font-size:25px;
}
}@media screen and (max-width:480px) {
    .blgg td {
    font-size:15pt;
}
.blgg .ci {
    font-size:23px;
}
.blgg a {
    line-height:35px;
}
}@media screen and (max-width:408px) {
    .blgg td {
    font-size:13pt;
}
.blgg .ci {
    font-size:20px;
}
.blgg a {
    line-height:30px;
}
}@media screen and (max-width:358px) {
    .blgg td {
    font-size:12pt;
}
.blgg .ci {
    font-size:17px;
}
}
#cates {
    table-layout: fixed;
    width: 100%;
}
#cates td {
    width: 50%;
}
#cates a {
    color: red;
    display: block;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}