.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;}
.jg-ul li{ float: left; width: 33.333333%; padding:0 20px; margin-bottom: 40px;padding-left: 0px !important;border:none !important;}
.jg-ul li a{ display: block; position: relative; line-height: 95px; padding-left: 45px; font-size: 24px; color: #a81b00; font-weight: bold; background: url(/images/jg-back.png) center no-repeat; background-size: cover;}
.jg-ul li a:before{ display: block; content: ""; position: absolute; left: 0; top: 50%; height: 56px; width: 2px; background: #a81b00; margin-top: -28px;}
.jg-ul{ margin:0 -20px 0 0;}
.text-list ul li::after{display:none;}
.jg-ul li a:hover{ box-shadow: 0 0 15px rgba(0,0,0,0.2);}

@media( max-width: 1279px){
.jg-ul li{ width: 50%;}
}

@media( max-width: 768px){
.jg-ul li{ width: 100%;}
    .jg-ul li a{ line-height: 50px; font-size: 18px; padding-left: 30px;}
    .jg-ul li a:before{ height: 30px; margin-top: -15px;}
    .jg-ul li{ margin-bottom: 20px;}

}
#_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;}
}
