.m_nav_list { -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -moz-box-orient: vertical; -moz-box-direction: normal; -ms-flex-direction: column; flex-direction: column; -webkit-box-pack: start; -webkit-justify-content: flex-start; -moz-box-pack: start; -ms-flex-pack: start; justify-content: flex-start; width: 100%; overflow: auto; } .m_nav_list::-webkit-scrollbar { display: none; } #m_nav { z-index: 99999; position: fixed; background: #202c5c; width: 20rem; height: 100vh; right: -20rem; top: 0; display: none; padding: 50px 0; overflow: hidden; pointer-events: none; transition: all 0.5s cubic-bezier(0.445, 0.145, 0.355, 1); -webkit-transition: all 0.5s cubic-bezier(0.445, 0.145, 0.355, 1); -moz-transition: all 0.5s cubic-bezier(0.445, 0.145, 0.355, 1); -o-transition: all 0.5s cubic-bezier(0.445, 0.145, 0.355, 1); -ms-transition: all 0.5s cubic-bezier(0.445, 0.145, 0.355, 1); display: -webkit-box; display: -webkit-flex; display: -moz-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -moz-box-orient: vertical; -moz-box-direction: normal; -ms-flex-direction: column; flex-direction: column; -webkit-box-pack: start; -webkit-justify-content: flex-start; -moz-box-pack: start; -ms-flex-pack: start; justify-content: flex-start; -webkit-box-align: start; -webkit-align-items: flex-start; -moz-box-align: start; -ms-flex-align: start; align-items: flex-start; } #m_nav.act { pointer-events: auto; right: 0; } #m_nav>ul>li { width: 100%; overflow: hidden; padding: 0 2.3rem; } #m_nav>ul>li+li { border-top: 1px solid rgba(255, 255, 255, 0.1); } #m_nav li .a h3 { line-height: 4.5rem; height: 4.5rem; color: #fff; padding: 0; font-size: 1.125rem; float: left; font-family: SourceHanSansCN-Medium; /* font-size: 3.5vw; */ font-weight: normal; font-stretch: normal; /* letter-spacing: 0vw; */ color: #ffffff; } #m_nav li .a span { display: block; position: absolute; top: 0; right: 10px; width: 20px; height: 50px; text-align: center; } #m_nav li .a span i { font-size: 0; } #m_nav .title .a i { opacity: 1; filter: alpha(opacity=100); display: inline-block; width: 10px; height: 4.5rem; float: right; display: inline-block; background: url(../imgs/arrow_down.svg) center no-repeat; -webkit-background-size: contain; -moz-background-size: contain; -o-background-size: contain; background-size: contain; } #m_nav .on.title .a i { -webkit-transform: rotate(-180deg); -moz-transform: rotate(-180deg); -ms-transform: rotate(-180deg); -o-transform: rotate(-180deg); transform: rotate(-180deg); } #m_nav li { display: block; width: 100%; } .slide_nav { position: absolute; left: 0; height: 70px; z-index: 998; padding: 15px; top: 0; width: 100%; } #m_nav .title .list { display: none; position: relative; width: 100%; z-index: 9; left: 0; margin-left: 0; background: none; border: 0; clear: both; padding-bottom: 10px; opacity: 1; visibility: visible; } #m_nav .title .list span { background: none; } #m_nav .title .list span a:hover { color: #014085; } #m_nav .title .list a { display: block; font-size: 1rem; color: #fff; text-align: left; line-height: 35px; height: 35px; border: 0; font-weight: 300; font-family: SourceHanSansCN-Regular; /* font-size: 3.2vw; */ font-weight: normal; font-stretch: normal; /* letter-spacing: 0vw; */ color: #a5adce; } /*三级导航 开始*/ #m_nav .title .list .void>a { -webkit-background-size: 10px 10px; -moz-background-size: 10px; -o-background-size: 10px; background-size: 10px; position: relative; } #m_nav .title .list .void>a:before { content: "·"; position: absolute; left: -1em; font-size: 12px; font-weight: bold; } #m_nav .title .list span { position: relative; display: block; } #m_nav .title .list span .sub { position: static; width: 100%; display: block !important; overflow: hidden; } #m_nav .title .sub a { background: none; font-size: 0.875rem; opacity: 0.8; min-width: 50%; float: left; display: inline-block; color: #999; } .nav_mask { position: fixed; top: 0; left: 0; width: 100%; height: 100%; z-index: 1000; background-color: rgba(0, 0, 0, 0.4); display: none; } /* 三级菜单 PC版 */ .dropdown_menu1 { /* position: relative; */ } .dropdown_menu1 span { position: absolute; top: 50%; -webkit-transform: translateY(-50%); -moz-transform: translateY(-50%); -ms-transform: translateY(-50%); -o-transform: translateY(-50%); transform: translateY(-50%); right: -0.625vw; } .dropdown_submenu { display: none; position: absolute; top: 0; right: 0; /* right: -0.625vw; */ -webkit-transform: translateX(100%); -moz-transform: translateX(100%); -ms-transform: translateX(100%); -o-transform: translateX(100%); transform: translateX(100%); background: #fff; -webkit-box-shadow: 0 0.781vw 1.406vw 0 rgba(167, 165, 165, 0.38); -moz-box-shadow: 0 0.781vw 1.406vw 0 rgba(167, 165, 165, 0.38); box-shadow: 0 0.781vw 1.406vw 0 rgba(167, 165, 165, 0.38); -webkit-border-radius: 0.521vw; -moz-border-radius: 0.521vw; border-radius: 0.521vw; padding: 0 0.625vw; width: -webkit-max-content; width: -moz-max-content; width: max-content; } .dropdown_menu1:hover .dropdown_submenu, .dropdown_menu1 .dropdown_menu2.active+.dropdown_submenu { display: block; }