/************************************* * 象牙塔css文件编写注释规范1 *************************************/ @charset "utf-8"; /************************************* * 文件名称:header_top.css * 作 者:xiangxiang <53581984@qq.com> * 创建日期:2021-9-28 * 最后修改日期:2021-9-28 * 最后修改描述:XX/ 第0行 / 0 * 内容概要:header样式文件 *************************************/ @media (min-width: 1430px){ .container { width: 1430px; } .logo { float: left; } } .logo { width: 100%; } .header-pc { position: fixed; z-index: 100; } .header-pc .nav-top { height: 35px; width: 100%; background: #94196b;background: #0099cc; white-space: nowrap; } .header-pc .nav-top a { transition: 0.3s linear; } .header-pc .nav-top li:hover>a { opacity: 0.45; } .header-pc li { display: inline-block; line-height: 35px; } .header-pc .nav-left li { margin-right: 8px; position: relative; } .header-pc .nav-left li:hover .nav-se { display: block; } .header-pc .nav-left li > a { font-family: MicrosoftYaHei, sans-serif; font-size: 16px; color: #ffffff; letter-spacing: 0; line-height: 28px; padding-right: 10px; border-right: 1px solid rgba(255, 255, 255, 0.7); } .header-pc .nav-left > li:last-child a { border: none; } .header-pc .nav-right { text-align: right; } .header-pc .nav-right li { margin-left: 8px; } .header-pc .nav-right a { font-family: MicrosoftYaHei, sans-serif; font-size: 16px; color: #ffffff; letter-spacing: 0; line-height: 28px; } .header-pc .nav-right a i { margin-right: 10px; vertical-align: middle; } .header-pc.active .nav-bottom { background: white; box-shadow: 0 0 25px rgba(0, 0, 0, 0.55); } .header-pc.active .nav-bottom .nav-bottom-right li { color: #333; } .header-pc.active .nav-line { border-bottom: 4px solid #4170bc !important; } .header-pc .nav-bottom { height: 100px; width: 100vw; color: white; padding-top: 18px; text-align: right; background: linear-gradient(to bottom, rgba(0, 0, 0, 0.45), transparent); } .header-pc .nav-bottom > div { } .header-pc .nav-bottom a:hover img { transform: scale(1); } .header-pc .nav-bottom .nav-bottom-right { white-space: nowrap; padding-right: 0; } .header-pc .nav-bottom .nav-bottom-right > * { display: inline-block; } .header-pc .nav-bottom .nav-bottom-right > div { padding-left: 18px; display: none; } .header-pc .nav-bottom .nav-bottom-right > div i { cursor: pointer; color: #999; } .header-pc .nav-bottom .nav-bottom-right ul { width: 100%; position: relative; vertical-align: middle; } .header-pc .nav-bottom .nav-bottom-right ul::after { top: 24px; right: 0; display: block; content: ""; border-right: 1px solid #979797; position: absolute; height: 18px; width: 1px; display: none; } .header-pc .nav-bottom .nav-bottom-right li { width: 10%; text-align: right; line-height: 28px; margin-top: 19px; padding-bottom: 28px; font-family: MicrosoftYaHei,sans-serif; font-size: 16px; color: #ffffff; letter-spacing: 0; float: left; } .header-pc .nav-bottom .nav-bottom-right li a { color: inherit; } .header-pc .nav-bottom .nav-bottom-right li>a:hover { color: inherit; } .header-pc .nav-bottom .nav-bottom-right .secondaryNavigation { position: absolute; top: 70px; left: 0; width: 100%; height: 230px; background-color: #fff; background-image:url(/static/p_index/images/public/navbg.png); background-repeat: no-repeat; background-position-x: 100%; background-size: auto 100%; text-align: left; padding: 24px 36px; box-shadow: 0 2px 10px 0 rgba(0, 0, 0, 0.2); } .header-pc .nav-bottom .nav-bottom-right .secondaryNavigation h3 { margin-top: 0; margin-bottom: 30px; } .header-pc .nav-bottom .nav-bottom-right .secondaryNavigation .zhTitle { font-family: MicrosoftYaHei-Bold,sans-serif; font-size: 20px; color: #4170bc; letter-spacing: 0; float: left; line-height: 28px; margin-right: 18px; font-weight: bold; } .header-pc .nav-bottom .nav-bottom-right .secondaryNavigation .enTitle { font-family: TrajanPro-Regular,sans-serif; font-size: 20px; color: #cad7ea; letter-spacing: 0; line-height: 28px; } .header-pc .nav-bottom .nav-bottom-right .secondaryNavigation>a { display: block; font-family: MicrosoftYaHei,sans-serif; float: left; margin-bottom: 8px; font-size: 16px; color: #333333; letter-spacing: 0; cursor: pointer; line-height: 28px; width: max-content; margin-right: 100px; } .header-pc .nav-bottom .nav-bottom-right .secondaryNavigation a i { color: #999; margin-right: 8px; } .header-pc .nav-bottom .nav-bottom-right .nav-line { pointer-events: none; top: 120px; left: 0; display: none; opacity: 0; visibility: hidden; position: fixed; transition: all 0.3s linear; border-bottom: 4px solid white; } .header-mp { display: none; }