/*组件样式*/
.nav-list li #zzz{right:0%;}
.nav-list li:nth-child(8) .ejnav>ul>li{width:100%;}
#dwt .ejnav{display:none !important;}
.nav-box{min-height:100px;}

@media (max-width: 767px){
.nav-box{min-height:60px;}

}
.xy-swiper a.active{background: #9b2129;color: #fff;}
.xy-swiper .swiper-slide{width:auto !important;}
.xy-swiper a:hover{background: #9b2129;color: #fff;}
.xy-swiper{    position: relative;padding:0 30px;}
.xy-swiper ul{}
.xy-swiper .swiper-button-prev{left: 0px;cursor: pointer;    background: #ccc;}
.xy-swiper .swiper-button-prev:after{color: #9b2129;font-size: 30px;}
.xy-swiper .swiper-button-next{right: 0px;    background: #ccc;}
.xy-swiper .swiper-button-next:after{color: #9b2129;font-size: 30px;}

@media(max-width:768px){
.xy-swiper ul{    overflow: unset;}
}
.zy-list li{    position: relative;}
.s-ej{position: absolute;width: calc(100% - 40px);
    background: #9b2129;
    border-radius: 5px;
    z-index: 10;
    padding: 15px 10px 10px 10px;
    color:#fff;
    display:none ;}
.s-ej a{ color:#fff !important;margin-bottom:10px;    border: none !important;text-align: center;line-height:32px !important;    padding-top: 0px !important;
    padding-bottom: 0px !important;}
.s-ej a:before{display:none !important;}
.s-ej a:hover{font-weight: bold;}
.s-ej a p{color:#fff !important;}


.s-ej:after {
    content: "";
    display: block;
    width: 0px;
    position: absolute;
    top: -12px;
    left: 20px;
    border-left: 5px solid transparent;
    border-bottom: 5px solid #9b2129;
    border-right: 5px solid transparent;
    border-top-width: 0px;
    border: 7px solid transparent;
    border-bottom-color: #9b2129;}
.zy-list li:hover .s-ej{display:block;}


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

@media(max-width:768px){
.zy-list li{ width: 50%;}
}

@media(max-width:620px){
.zy-list li{ width: 100%;}
}

.footer-bottom .pull-left a{background:none;}
