.menu .list{width:100%;border:none;}
.menu{background:transparent;padding:0 3%;box-sizing: border-box;}
.menu li{border:none;width:auto;margin: 0 5% 0 0;}
.menu li a{background:transparent !important;color:#333 !important;}
.menu li .nav1{width: 100%;}
.menu li .nav1 s{width: 100%;border: none;height: 2px;background: transparent;bottom: -1px;left: 0;margin: 0;}
.menu li.hover .nav1 s{background: #1D1E1D;}

.company{padding-top: 15px;}
.title{
    font-size: 30px;
    color: #999;
    padding: 10px 3% 30px;
}
.cateList_new{border-bottom: 1px solid #ddd;padding: 0 7%;}
.cateList_new a{padding: 5% 0;position: relative;display: inline-block; margin-right: 5%;}
.cateList_new a i{position: absolute;width: 100%;bottom: -1px;left: 0;height:2px;}
.cateList_new a.on {color:#7091D9;}
.cateList_new a.on i{background: #151515;}
.cur_mod_tit,.title_02{font-family: AvenirNextUltraLt;}
.cur_mod_tit{font-size:0.4rem;}
.title_02{
    font-size: 0.6rem;line-height: 0.7rem;margin:10% 0 1%;
}
.tit_wds{
    display: block;
    margin: 2% 0 8%;
}
.row_mod_02 .swiper-slide span em,.comp_name{
    font-size: 0.3rem;
}

