.top>.px1400{margin-top:0;}
.top .linkbox{justify-content: flex-end;margin-top: 0 !important;}
.top .linkbox .link{background: #801400;border-radius: 10px;border-top-left-radius: 0;border-top-right-radius: 0;padding: 0px 10px 0;}
.top.on .linkbox .link{padding-top: 10px;}
.linkbox a{color:#fff;display:inline-block;padding:10px;}
.news-nav {
    width: 100%;
    height: 90px;
    background: #00264d;
display:none;
padding:5px 0;
border-top: 1px solid #ccc;}
.news-nav.fixed {
    position: fixed;
    top: 0;
    left: 0;
    z-index: 90000;
    animation: fadeIn 0.3s;}


.news-nav li.on {
    background: #e6e8cf70;}
.news-nav li {
    height: 40px;
    float: left;
    font-size: 20px;
    color: #fff;
    line-height: 40px;
    text-align: center;
    width: 25%;}

.news-nav a {
    color: #fff;
    display: block;
    width: 100%;
    font-size:16px;}

@media(max-width:640px){
.news-nav{display:block;}
}
a{word-break: break-word;}
.vsbcontent-table-container-outer { position: relative;}
.vsbcontent-table-container
{
    width: 98%;
    overflow-y: auto;
    _overflow: auto;
    margin: 2px;}
.vsbcontent-table-container::-webkit-scrollbar
{
    -webkit-appearance: none;
    width: 14px;
    height: 14px;}
.vsbcontent-table-container::-webkit-scrollbar-thumb
{
    border-radius: 8px;
    border: 3px solid #fff;
    background-color: rgba(0, 0, 0, .3);}
.vsbcontent-table-container-fade
{
    position: absolute;
    right: 0;
    width: 5px;
    height: 100%;
    background-image: -webkit-linear-gradient(0deg, rgba(255,255,255,.5), #fff);
    background-image: -moz-linear-gradient(0deg, rgba(255,255,255,.5), #fff);
    background-image: -ms-linear-gradient(0deg, rgba(255,255,255,.5), #fff);
    background-image: -o-linear-gradient(0deg, rgba(255,255,255,.5), #fff);
    background-image: linear-gradient(0deg, rgba(255,255,255,.5), #fff);}
#_ideConac{float:left;}
.ggaa{float:left;}
.footer_r .footer_r_item {
    width: 66px;
    height: 92px;
    color: #ffffff;
    line-height: 18px;
    font-size: 13px;
    display: flex;
    flex-direction: column;
    text-align: center;
    position: relative;
    float: left;
    margin-left:10px;}

.item_icon img {
    width: 56px;
    height: 56px;}

.item_code {
    width: 100px;
    height: 100px;
    position: absolute;
    top: -100px;
    left: -20px;
    z-index: 999;
    display: none;}

.item_code img {
    width: 100%;
    height: 100%;}

.footer_r_item:hover .item_code {
    display: block !important;}

@media(max-width:1200px){
.foot-wx{width:100%;}
.footer_r{width:100%;    display: flex;justify-content: center;}
}
