

.gp-nav-wrap > ul{ display: flex;display: -moz-box; /*firefox*/display: -ms-flexbox; /*IE10*/display: -webkit-box; /*Safari*/display: -webkit-flex; /*Chrome*/display: box;
    display: flexbox; display: block; position: relative;}
.gp-nav-wrap > ul > li{ height: 50px;transition: all 0.3s ease;width: 100%;width:auto; float: left; padding: 0 1.6%;position: initial !important;     }
.gp-nav-wrap > ul > li.li2{ position: relative !important;    }
.gp-nav-wrap > ul > li > a{padding:0;text-align:center; font-size:18px;font-size:1.8rem; display: block;transition: all 0.3s ease; position: relative;}
.gp-nav-wrap > ul > li > a:before{ content: ""; display: block;width:1px; height: 17px;background: #333; transform:skewX(-20deg); position: absolute; right: 0; bottom: 0px; }
/* .gp-nav-wrap > ul > li > a:after{ content: ""; display: block;width: 0; height: 38px;background: #ba0000;transform:skewX(-20deg); position: absolute;left: 0; top: 10px; } */
.gp-nav-wrap > ul > li.on > a:after{ width: 100%; }
.gp-nav-wrap > ul > li.on > a{ color: #fff; }
.gp-nav-wrap > ul > li > a span{ display: block;position: relative;z-index: 9; }
/* .gp-nav-wrap > ul > li.on > a span:before{ content: ""; display: block; width: 1px; height: 10px; background: #ba0000; position: absolute; left: 50%; bottom: 0; } */
.gp-nav-wrap > ul > li.on .subNav{display: block;
-webkit-animation-name: fadeInUpSmall;
animation-name: fadeInUpSmall;
animation-duration: 0.4s;
-webkit-animation-duration: 0.4s;
animation-timing-function: ease-in-out;
-webkit-animation-timing-function: ease-in-out;}
.nav-wrapper > div{position: relative;}
.headerFix-menu{position: absolute;right: -30px;top: 3px;cursor: pointer;display: none;}
.headerFix-menu i{color:#fff;font-size: 30px;}
.headerFix-close{float: right;height: 40px;line-height: 40px;margin-left: 10px;cursor: pointer;display: none;}
.headerFix-close i{color:#ccd2de;font-size: 24px;}
.subNav{width:100%; position: absolute;left:0;top:50px;display:none;z-index:99;
    background: url(/rsc/images/navbg.png) no-repeat center top; background-size: cover;  box-shadow: 0px 10px 20px 0px rgba(0, 0, 0, 0.15);text-align: left;background: #fff;} 
.li2 .subNav{width:146px; position: absolute;left:50%;top:50px;display:none;z-index:99;
    background: url(/rsc/images/navbg2.png) no-repeat center top; background-size: cover;  box-shadow: 0px 10px 20px 0px rgba(0, 0, 0, 0.15);text-align: center;margin-left: -73px;}
.subNavlist{margin:8px 12px 23px; overflow: hidden; }
.subNavlist1{ width: 20%; float: left; overflow:hidden;  }
.gp-nav-wrap > ul > li.on:nth-child(6){position: static;}
.gp-nav-wrap > ul > li.on:nth-child(6) .subNavlist{display: flex;flex-wrap: wrap; height:390px;flex-flow: column wrap;margin: 25px;
    align-content: space-between;column-count: 7;column-gap: 0;}
.gp-nav-wrap > ul > li.on:nth-child(6) .subNavlist .subNavlist1{width: 20%;float: left;overflow: hidden;margin-bottom: 10px;}
.wraplist1{ margin: 0 24px; overflow: hidden; }
.articleTitle1{ border-bottom: #8C0000 1px solid;padding-top: 0px; padding-bottom: 5px; margin-bottom: 0px; overflow: hidden; position: relative;}
.li2 .articleTitle1{ border-bottom: #8C0000 1px solid;padding-top: 7px; padding-bottom: 6px; margin-bottom: 0px; overflow: hidden; }
.articleTitle1 a{  font-size: 16px;color: #8C0000;cursor: pointer;display: block;width: 100%;position: relative;z-index: 1;}
.articleTitle1 span{  font-size: 12px;color: #8C0000;cursor: pointer;position: absolute;right: 0;top: 50%;margin-top: -6px;}
.articleTitle1 .title{ display: block; float: left; color: #8C0000; position: relative;}
.articleTitle1 .title:before{ content: ""; display: block;width: 100%;height: 4px;background: #85d0fc;
    position: absolute; bottom:-16px; left: 0; }
.list1{margin-top: 10px;}
.list1 li{  margin-bottom: 10px; overflow: hidden; }
.list1 li a{ display: block;color: #333;cursor: pointer; }
.list1 li a:hover{  color: #8c0000; }
.gp-nav-wrap > ul > li.li2{ position: relative; }
.gp-nav-wrap > ul > li.li2 .subNavlist1{ width: 100%; float: none; }
.gp-nav-wrap > ul > li.li2 .articleTitle1{ margin-bottom: 0; }
.gp-nav-wrap > ul > li.li2 .articleTitle1 a{font-size: 16px;color: #333;cursor: pointer;}
.gp-nav-wrap > ul > li.li2 .articleTitle1 a:hover{ color: #8c0000;}
.gp-nav-wrap > ul > li.li2 .wraplist1{ margin: 0px; }


.gp-nav-wrap > ul > li.on:nth-child(6) .subNavlist{}


input:-internal-autofill-selected{ background-color: rgb(255,255,255) !important; }



@-webkit-keyframes fadeInUpSmall {
    0% {
        opacity: 0;
        -webkit-transform: translate3d(0, 20px, 0);
        transform: translate3d(0, 20px, 0);
    }
    100% {
        opacity: 1;
        -webkit-transform: none;
        transform: none;
    }
}

@keyframes fadeInUpSmall {
    0% {
        opacity: 0;
        -webkit-transform: translate3d(0, 20px, 0);
        -ms-transform: translate3d(0, 20px, 0);
        transform: translate3d(0, 20px, 0);
    }
    100% {
        opacity: 1;
        -webkit-transform: none;
        -ms-transform: none;
        transform: none;
    }
}
    
    
/*ÖÃ¶¥*/
.gp-goTop{width: 50px;height: 50px;line-height: 50px;text-align: center;font-size: 2.5rem;transition: all 0.3s ease-in-out;color: #fff !important;background: #8c0000;}
.gp-goTop-fixed{position: fixed;right: 20px;bottom: 20px;z-index: 800;box-shadow: 0 0 8px rgba(0,0,0,0.2);}
.gp-goTop-fixed.bottom{bottom: 150px;} 


/* ÒÆ¶¯¶Ë */
.gp-header3 .gp-menu .gp-menu-nav > ul > li .m-second-nav {
    display: none;
    opacity: 0.7;
    padding-bottom: 1rem;
}
.gp-header3 .gp-menu .gp-menu-nav > ul > li .m-second-nav >li{position: relative;border-bottom: 1px solid rgba(255, 255, 255, 0.1);}
.gp-header3 .gp-menu .gp-menu-nav > ul > li .m-second-nav >li:last-child{border: none;}
.gp-header3 .gp-menu .gp-menu-nav > ul > li .m-second-nav li .gp-menu-arrow2 {
    cursor: pointer;
    width: 30px;
    height: 30px;
    line-height: 30px;
    color: #e9e9e9;
    text-align: right;
    position: absolute;
    right: 0;
    top: 0;
    font-size: 16px;
    transition: all 0.3s ease-in-out; 
    color: #dad6ce;
    transform: none;
}
.gp-header3 .gp-menu .gp-menu-nav > ul > li .m-second-nav li ul{display: none;list-style: none;box-sizing: border-box;padding: 5px 20px;background: rgba(0, 0, 0, 0.15);}
.gp-header3 .gp-menu .gp-menu-nav > ul > li .m-second-nav li ul a{padding: 4px 0;font-size: 14px;display: block;}
.gp-header3 .gp-menu .gp-menu-nav > ul > li .m-second-nav{list-style: none;}
.gp-header3 .gp-menu .gp-menu-nav > ul > li > a{padding: 11px 0 !important;}
.gp-header3 .gp-menu .gp-menu-nav > ul > li > .gp-menu-arrow{top: 0 !important;}
.gp-header3 .gp-menu .gp-menu-nav > ul > li .m-second-nav{padding-bottom: 5px !important;}
@media screen and (max-width: 996px){ 
    .gp-title85{margin: 0 !important;}
    .gp-title85 .title .colTitle{font-size: 20px !important;}
    .block-list168{margin: 0 !important;}
}