.nav{width: 100%;height: 6rem;z-index: 66;position: fixed;top:0;left: 0;background: #fff;}
.nav .nav-logo{width:20%;}
.nav .nav-logo .logo{/*margin-left: .5rem;*/width:100%;height:5rem;/*margin-right:.5rem;*/background: url(../images/logo3.png)no-repeat;background-size: contain;margin-top:.5rem;}
.nav .nav-logo .title{text-align: left;width: 70%;padding-top:1rem;}
.nav .nav-logo .title h2{font-size:1.1rem;}
.nav .nav-logo .title p{font-size:12px;line-height:1rem;color: #000;letter-spacing: 0;}
.nav .nav-logo .title .ff{margin-bottom: 0.3rem;}
.nav .nav-list{width: 50%;height: 100%;z-index: 66;}
.nav .nav-list ul{width: 100%;height: 100%;}
.nav .nav-list ul li{width: calc(100% / 6);height:100%;text-align: center;font-size: 14px;line-height: 6rem;float: left;color: #04b4ed;position: relative;}
.nav .nav-list ul li:hover{background: #04b4ed;color: #fff;cursor: pointer;}
.nav .nav-list ul li .ej{width: 100%;height: 100%;position: absolute;bottom: -5rem;left: 0;z-index: 66;display: none;}
.nav .nav-list ul li:hover .ej{display: block;}
.nav .nav-list ul li .ej div{width: 100%;height: 3rem;;background: #04b4ed;text-align: center;font-size: 14px;line-height: 3rem;color: #fff;}
.nav .nav-list ul li .ej div:hover{cursor: pointer;}
.nav .xl{width: 5rem;height: 1.5rem;border: 1px solid #ccc;border-radius: 2px;margin-top: 2.25rem;margin-left: 1rem;margin-right:1rem;padding: 5px;position: relative;z-index: 666;background: #fff;padding-right: 0;}
.nav .xl img{height: 100%;float: left;margin-right: 10px;/* margin-top: 3px; */}
.nav .xl a{color: black;text-decoration: none;/* line-height:1.5rem; */display: block;float: left;font-size: 12px;}
.nav .xl i{font-size:14px;display: block;float: left;/*line-height:1.5rem;*/}
.nav .xl:hover .xxl{cursor: pointer;display: block;}
.nav .xl .xxl{display:none;width:100%;height:100%;position:absolute;top: 1.5rem;left:0;background: #fff;border: 1px solid #ccc;border-top: none;padding: 5px;border-radius: 2px;}
.nav .mean{display: none;}