/*顶部logo及导航css样式*/
.topTxtNav{background:linear-gradient(to bottom,#0985f2,#0070ee);color:#fff;position:fixed;left:0;top:0;width:100%;z-index:99;}
.topTxtNavFadeOut{opacity:0.3;}
.topTxtNav:after{content:"";display:block;position:absolute;left:0;top:4.5vw;width:100%;height:1px;background:#2b82d9;}
.topTxtNav a{color:#fff;}
.topTxtNav .millia{width:81vw;margin:0 auto;}
.topTxt,.topTxt h6,.topTxt dl{display:flex;align-items:center;justify-content:center;}
.topTxt{padding:1.5vw 0;position:relative;}
.topTxtImg{width:auto;height:2.5vw;}
.topTxt h6,.topTxt dl{position:absolute;top:0;height:100%;}
.topTxt h6{left:0;}
.topTxt dl{right:0;}
.topTxt dl dt{display:flex;align-items:center;margin-right:4vw;}
.topTxt dl dt span{border:1px solid #fff;width:2vw;height:2vw;border-radius:2vw;display:flex;align-items:center;justify-content:center;margin-left:1.5vw;}
.topTxt .icon{fill:#fff;height:1vw;width:auto;}
.topTxt dl dd{display:flex;align-items:center;justify-content:center;white-space:nowrap;padding:0.3vw 1vw 0.3vw 0.8vw;position:relative;background:#fff;color:#0071ef;border-radius:2vw}
.topTxt dl dd .icon{margin-right:0.1vw;fill:#0071ef;}
.topTxt .searchBox{position:absolute;right:0;top:4vw;z-index:9;background:rgba(255,255,255,0.6);padding:0.8vw;border-radius:0.3vw;display:none;}
.topTxt .searchBox form{display:flex;}
.topTxt .searchBox .searchInt{border:1px solid #0070ee;padding-left:0.5vw;width:16vw;line-height:2vw;color:#999;}
.topTxt .searchBox .searchBt{background:#0070ee;color:#fff;border:none;padding:0 1vw;}
.topNav .navIcon{display:none;}
.topNav ul{display:flex;align-items:center;justify-content:space-between;}
.topNav li{position:relative;cursor:pointer;}
.topNav li div{position:absolute;left:50%;transform:translateX(-50%);font-size:0.9vw;height:0;overflow:hidden;}
.topNav li div a{display:block;text-align:center;white-space:nowrap;background:#0070ee;padding:0 1vw;}
.topNav li div a:hover{background:#fff;color:#0070ee;}
.topNav li:hover:after,.topNav li.hover:after{content:"";display:block;position:absolute;left:0;bottom:0;width:100%;height:3px;background:#fff;}
.topNav li:hover div,.topNav li.hover div{height:auto;}
@media screen and (max-width:1000px){
.topTxtNav .millia{display:flex;align-items:center;justify-content:space-between;padding:0 3rem;box-sizing:border-box;width:100%;}
.topTxtNavFadeOut{opacity:1;}
.topTxtNav:after{top:7rem;}
.topTxt h6,.topTxt dl,.topNav li:hover:after, .topNav li.hover:after{display:none;}
.topNav{font-size:1.6rem;}
.topTxt{padding:2.5rem 0 1.5rem 0;}
.topTxtImg{height:3rem;}
.topNav{position:relative;}
.topNav .navIcon{display:block;fill:#fff;height:2.5rem;width:auto;}
.topNav ul{position:fixed;right:0;top:0;background:linear-gradient(to bottom,#0985f2,#0070ee);z-index:99;
transform:translateX(100%);transition:all 0.3s ease-in-out;display:block;}
.topNav ul.show{transform:translateX(0);}
.topNav li{display:block;white-space:nowrap;padding:0 2rem;text-align:center;}
.topNav li div{font-size:1.4rem;}
.topNav li div a{padding:0 1rem;}
.topNav li.hover div,.topNav li:hover div{top:0;left:0;transform:translateX(-100%);height:auto;z-index:999;}
}
/*顶部logo及导航css样式结束*/<!--ecms sync check [sync_thread_id="3bcee7cc5a424330844ab778a62d31c1" sync_date="2026-03-05 15:10:05" check_sum="3bcee7cc5a424330844ab778a62d31c1]-->