/* nyCase start */
.nyDown { overflow:hidden; margin:100px auto;}
.nyDown ul{ min-height:300px;}
.nyDown ul li{ width:100%; height:90px; background:#fff; border-radius:5px; padding:0 40px;display: -webkit-flex; display: flex; flex-wrap: wrap;  align-items: center; margin-bottom:20px;}
.nyDown ul li span{ display:block; float:left; width:150px; height:32px; border:1px solid #ddd; font-size:16px; color:#999; border-radius:30px; text-align:center; line-height:32px;}
.nyDown ul li span i{ display:inline-block; width:15px; height:15px; margin:0 10px -1px 0;}
.nyDown ul li .nyDown_R{width: calc(100% - 150px); padding-left:45px; float:right; height:36px; line-height:36px;}
.nyDown ul li .nyDown_R a.nyDown_Name{ display:block; width:calc(100% - 180px); float:left; font-size:24px; color:#222;overflow:hidden; white-space:nowrap;text-overflow:ellipsis;}
.nyDown ul li .nyDown_R a.nyDown_Name i{ display:inline-block; width:18px; height:18px; margin:0 10px 0 0;}
.nyDown ul li .nyDown_R a.nyDown_Btn{ display:block; float:right; width:100px; font-size:16px; color:#999;}
.nyDown ul li .nyDown_R a.nyDown_Btn i{ display:inline-block; width:20px; height:20px; margin:0 0 -3px 10px;}
.nyDown ul li:hover{ background:#004974;}
.nyDown ul li:hover span{ color:#fff; border:1px solid #fff;}
.nyDown ul li:hover span i svg path,.nyDown ul li:hover .nyDown_R a.nyDown_Name i svg path,.nyDown ul li:hover .nyDown_R a.nyDown_Btn i svg path{ fill:#fff;}
.nyDown ul li:hover .nyDown_R a.nyDown_Name,.nyDown ul li:hover .nyDown_R a.nyDown_Btn{ color:#fff;}

@media (max-width:1680px) {
.nyDown{ margin:80px auto;}
.nyDown ul li .nyDown_R a.nyDown_Name{ font-size:22px;}
}
@media (max-width:1440px) {
.nyDown{ margin:60px auto;}
.nyDown ul li{ padding:0 30px; height:80px;}
.nyDown ul li .nyDown_R a.nyDown_Name{ font-size:20px;}
.nyDown ul li .nyDown_R a.nyDown_Btn,.nyDown ul li span{ font-size:15px;}
.nyDown ul li span{ width:140px;}
.nyDown ul li span i{ margin:0 8px -2px 0;}
.nyDown ul li .nyDown_R {width: calc(100% - 140px); padding-left:35px;}
.nyDown ul li .nyDown_R a.nyDown_Name i{margin: 0 8px -2px 0;}
}
@media (max-width:1280px) {
} 
@media (max-width:1200px) {
.nyDown ul li{ padding:0 20px; height:70px;}
.nyDown ul li .nyDown_R a.nyDown_Name{ font-size:18px;}
.nyDown ul li .nyDown_R a.nyDown_Btn, .nyDown ul li span{ font-size:14px;}
.nyDown ul li span{ width:130px;}
.nyDown ul li span i{ margin:0 6px -2px 0;}
.nyDown ul li .nyDown_R {width: calc(100% - 130px); padding-left:25px;}
}
@media (max-width:1024px) {
}

@media (max-width:920px) {
.nyDown{ margin:40px auto;}
.nyDown ul li .nyDown_R a.nyDown_Name{ font-size:16px;}
.nyDown ul li .nyDown_R a.nyDown_Name i{margin: 0 6px -3px 0;}

}

@media (max-width:767px) {
.nyDown ul li{ padding:0 10px; height:60px;}

}
@media (max-width:550px) {
.nyDown ul li span{ width:120px;}
.nyDown ul li .nyDown_R {width: calc(100% - 120px);}
.nyDown ul li .nyDown_R a.nyDown_Name{ width:100%;}
.nyDown ul li .nyDown_R a.nyDown_Btn{ display:none;}
}
@media (max-width:390px) {
}
