@charset "utf-8"; html, body { overflow-x: hidden; } body{ font-family: Microsoft YaHei !important; } /* header */ .header { position: absolute; left: 0; top: 0; width: 100%; z-index: 999; } .header .wrap { margin: 0 30px; position: relative; height: 110px; } .header .logo { position: absolute; left: 0; top: 50%; transform: translateY(-50%); width: 74px; } .header .logo img { width: 100%; } .header .hd-rt { position: absolute; right: 0; top: 50%; transform: translateY(-50%); } .header.active .hd-rt {color:#333;} .header .hd-rt a { color: #fff; float: left; height: 30px; } .header .hd-rt .lang { font-size: 20px; position: relative; position: relative;height:33px;line-height:33px; display: inline-block; float: left; } .header .hd-rt .lang > a { float: none; } .header .hd-rt .lang .dropdown { position: absolute; top:70%; left: 50%; transform: translateX(-50%); white-space: nowrap; background-color: #fff; padding: 10px 20px; opacity: 0; visibility: hidden; border-radius: 0 0 10px 10px; } .header .hd-rt .lang .dropdown a { display: block; color: #666; font-size: 16px; padding: 0px 20px; } .header .hd-rt .lang .dropdown a:hover { color: #009e41; } .header .hd-rt .lang.active .dropdown { opacity: 1; visibility: visible; top: calc(70% + 10px);transition: all .6s;} .header .hd-rt .btn-search { margin-left: 32px; position: relative; } .header .hd-rt .btn-search i { display: inline-block; width: 18px; height: 18px; margin-top: 8px; background: url(https://omo-oss-image.thefastimg.com/portal-saas/ngc202203220004/cms/image/f0b10133-a1fc-492c-8879-3b954201847c.png?d=1654077582440) 0 0 no-repeat; } .header .btn-menu { display: none; width: 30px; position: relative; margin-left: 20px; } .header .btn-menu span { display: block; width: 100%; height: 2px; transition: all .5s; background-color: #444; } .header.kfm .btn-menu span {background-color: #fff;} .header .btn-menu span:nth-child(1) { position: absolute; top: 5px; left: 0; } .header .btn-menu span:nth-child(2) { position: absolute; top: 50%; left: 0; transform: translateY(-50%); transition-duration: .1s; } .header .btn-menu span:nth-child(3) { position: absolute; bottom: 5px; left: 0; } .header .btn-menu.active span:nth-child(2) { width: 0; } .header .btn-menu.active span:nth-child(1) { transform: translateY(-50%) rotate(45deg); top: 50%; } .header .btn-menu.active span:nth-child(3) { transform: translateY(-50%) rotate(-45deg); top: 50%; } header nav dt a{font-weight: initial;} header.active { background-color: initial;} header.kfm.active { background-color:initial; } header.active nav dt a { color: #333; } header.active.white nav dt a { color: #ffffff; } header.kfm.active nav dt a { color: #fff;font-size:18px;} header.active nav dt a:hover { color: #009e41; } header.kfm.active nav dt a:hover { color: #fff; } header.active .hd-rt a { color: #333; } header.kfm.active .hd-rt a { color: #fff; } header.active .hd-rt .btn-search i { background-image: url(https://omo-oss-image.thefastimg.com/portal-saas/ngc202203220004/cms/image/99398fc5-3157-4026-8a6c-8d515b3da43a.png?d=1654077600471); } header.kfm.active .hd-rt .btn-search i { background-image:url(https://omo-oss-image.thefastimg.com/portal-saas/ngc202203220004/cms/image/f0b10133-a1fc-492c-8879-3b954201847c.png?d=1654077582440); } @media screen and (max-width: 1024px) { header.kfm.active { background-color:#0093b2;position:fixed!important;} header.kfm.active,header.kfm.active * {z-index:999999;} header.kfm.active nav dt a { color: #333; } header nav ul li dl{margin-bottom:0;} header.active { background-color:#fff;} } .searchbox { position: absolute; top: 100%; right: 0; width: 0; transition: all .5s; opacity: 0; visibility: hidden; overflow: hidden; } .searchbox .txt { height: 36px; padding: 0 20px; } .searchbox.open { width: 200px; opacity: 1; visibility: visible; } @media screen and (min-width: 1025px) { header nav { text-align: center; } header nav ul li { display: inline-block; position: relative; margin: 0 14px; } header nav ul li:first-child { margin-left: 0; } header nav ul li:last-child { margin-right: 0; } header nav dt { display: block; font-size: 18px; line-height: 110px; } header nav dt a { color: #fff; } header nav dt a:hover { color: #009e41; } header nav dd { position: absolute; top: 60%; left: 50%; transform: translateX(-50%); white-space: nowrap; background-color: #fff; padding: 10px 20px; opacity: 0; visibility: hidden; border-radius: 0 0 10px 10px; } header nav dd a { display: block; color: #666; font-size: 16px; padding: 6px 20px; } header nav dd a:hover { color: #009e41; } header nav ul li:hover dd { opacity: 1; visibility: visible; top: calc(60% + 20px); transition: all .6s;} } @media screen and (max-width: 1280px) { .header .wrap { height: 70px; } .header nav ul li { margin: 0 6px; } .header nav dt { line-height: 70px; } .header .logo { width: 50px; } header nav ul li:hover dd { top: calc(100% - 10px); } } @media screen and (max-width: 1024px) { .header { background-color: #fff; position: fixed!important; } .header .logo { width: 40px; } .header .hd-rt a { color: #444; } .header .wrap { height: 70px; margin: 0 20px; } .header nav { position: absolute; left: -20px; width: calc(100% + 40px); background-color: #fff; height: calc(100vh - 70px); overflow-y: auto; top: 100%; } .header .hd-rt .btn-search { margin-left: 20px; } .header .btn-menu { display: block; } .header nav ul li { padding: 0 20px; } .header .hd-rt .btn-search i { background-image: url(https://omo-oss-image.thefastimg.com/portal-saas/ngc202203220004/cms/image/99398fc5-3157-4026-8a6c-8d515b3da43a.png?d=1654077621622); } .header nav { padding: 20px 0; display: none; } .header nav li { border-bottom: 1px solid rgba(0, 0, 0, 0.1); -webkit-animation-duration: 0.5s; animation-duration: 0.5s; -webkit-animation-fill-mode: both; animation-fill-mode: both; -webkit-animation-name: returnToNormal; animation-name: returnToNormal; } .header nav li:first-child dt:after { display: none; } .header nav dt { line-height: 56px; font-size: 18px; position: relative; } .header nav dt:after { content: ''; display: block; width: 7px; height: 13px; background: url(https://omo-oss-image.thefastimg.com/portal-saas/ngc202203220004/cms/image/5d8053fd-0c08-4c1a-8dee-22407c86a013.png?d=1654077634653) -8px 0 no-repeat; position: absolute; top: 50%; transform: translateY(-50%); right: 0; transition: all .6s; } .header nav dd { display: none; border-top: 1px solid rgba(0, 0, 0, 0.1); } .header nav dd a { display: block; padding: 10px 20px; font-size: 16px; } .header nav .active dt:after { transform: translateY(-50%) rotate(-90deg); } } /* footer */ footer { background-color: #edf2f0; overflow: hidden; } footer .hd { padding: 90px 0 100px; overflow: hidden; } footer .hd .lt { float: left; } footer .hd .logo { width: 227px; margin-bottom: 45px; } footer .hd .logo img { width: 100%; } footer .hd .rt { float: right; } footer nav li { float: left; padding-left: 2.76042vw; } footer nav dt { font-size: 18px; display: block; margin-bottom: 25px; } footer nav dt a:hover {color: #009e41;} footer nav dd a { display: block; line-height: 32px; color: #555; font-size: 14px;text-align:center } footer nav dd a:hover {color: #009e41;} footer .share a { display: inline-block; width: 38px; height: 38px; border: 1px solid #acacac; border-radius: 50%; position: relative; margin-right: 10px; } footer .share i { display: inline-block; width: 25px; height: 24px; position: absolute; left: 50%; top: 50%; transform: translate(-50%, -50%);background-repeat: no-repeat; } footer .share .icon-wx { background-position: 0 0; } footer .share .icon-wb { background-position: -54px 0; } footer .share .icon-zh { background-position: -110px 0; width: 20px; } footer .share .icon-tm { background-position: -164px 0; width: 20px; } footer .share .icon-jd { background-position: -215px 0; } footer .share a:hover .icon-wx { background-position: 0 -47px; } footer .share a:hover .icon-wb { background-position: -54px -47px; } footer .share a:hover .icon-zh { background-position: -110px -47px; } footer .share a:hover .icon-tm { background-position: -164px -47px; } footer .share a:hover .icon-jd { background-position: -215px -47px; } footer .ft { border-top: 1px solid #d5dcd9; padding: 40px 0; text-align: center; } footer .ft p { color: #555; } footer .ft p br{ display: none;} footer .ft p a{ margin-left: 12px;} footer .ft p a:hover{color:#009e41} @media screen and (max-width: 1600px) { footer nav li { padding-left: 2vw; } footer nav li:first-child { padding-left: 0; } } @media screen and (max-width: 1024px) { footer .hd { padding: 45px 0 50px; } footer .hd .logo { margin-bottom: 25px; } footer .hd .logo { width: 180px; } footer .share a { margin-right: 5px; } footer nav dt { font-size: 16px; margin-bottom: 10px; } footer nav dd a { font-size: 14px; } footer .ft { padding: 20px 0; } } @media screen and (max-width: 768px) { footer .hd .lt { float: none; text-align: center; } footer .hd .lt .logo { margin: 0 auto 20px; } footer .hd .rt { float: none; text-align: left; margin-top: 20px; display: none;} footer nav li { float: none; display: block; width: 100%; padding-left: 0; margin-bottom: 10px; } footer nav dt { margin-bottom: 5px; } footer nav dd a { display: inline-block; margin: 0 5px; } footer nav dd a:first-child { margin-left: 0; } footer .ft{width: 90%; margin: 0 auto;} footer .ft p br{ display: block;} footer .ft p a{ margin-left: 0px; display: block; text-align: center;} .main{padding-top: 70px;} } .page_a.current {background:#009e41;}