@import 'iconfont.css'; @font-face { font-family: 'iconfont'; src: url('/upload/font/iconfont.eot'); src: url('/upload/font/iconfont.eot?#iefix') format('embedded-opentype'), url('/upload/font/iconfont.woff2') format('woff2'), url('/upload/font/iconfont.woff') format('woff'), url('/upload/font/iconfont.ttf') format('truetype'), url('/upload/font/iconfont.svg#iconfont') format('svg'); } @font-face { font-family: GOODTIME; src: url("/upload/font/GOODTIME.ttf"); } * { box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; } html { font-size: 20px; } body { font-family: "Microsoft聽Yahei", "寰蒋闆呴粦", "Arial"; } img { display: block; width: 100%; line-height: 0; } .cf { zoom: 1; } .cf:after { content: "."; display: block; clear: both; font-size: 0; height: 0; visibility: hidden; overflow: hidden; } .hidden { opacity: 0 !important; visibility: hidden !important; max-height: 0 !important; margin: 0 !important; padding: 0 !important; overflow: hidden; } .w1480 { width: 74rem; margin: 0 auto; } .w1520 { width: 76rem; margin: 0 auto; } .w1600 { width: 80rem; margin: 0 auto; } .w750 { width: 750px; margin: 0 auto; } header { position: fixed; width: 100%; left: 0; top: 0; z-index: 100; height: 80px; transition: all 0.5s; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -ms-transition: all 0.5s; } header::before { content: ''; position: absolute; bottom: 0; left: 0; width: 100%; height: 1px; background-color: #F1F1F1; opacity: 0.1; display: block; } header.net::before { opacity: 1; } header .con { height: 100%; } header .con .logo { float: left; width: 10%; position: relative; height: 100%; transition: all 0.5s; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -ms-transition: all 0.5s; } header .con .logo a { display: block; position: absolute; width: 100%; top: 48%; left: 0; transform: translateY(-50%); -webkit-transform: translateY(-50%); -moz-transform: translateY(-50%); -ms-transform: translateY(-50%); } header .con .logo a .logo1 { display: inline-block; } header .con .logo a .logo2 { display: none; } header .con .logo a img { width: 100%; } header .con .logo a img.white { display: block; } header .con .logo a img.color { display: none; } header .con .logo:hover a img { transform: scale(1.1); -webkit-transform: scale(1.1); -moz-transform: scale(1.1); -ms-transform: scale(1.1); } header .con .shares { float: left; height: 100%; margin-left: 20px; display: flex; align-items: center; } header .con .shares .txt { padding: 3px 8px; color: #fff; background-color: #E60011; font-size: 12px; border: 1px solid #E60011; } header .con .shares .code { padding: 3px 8px; border: 1px solid #E60011; border-left: 0; color: #fff; font-size: 12px; } header .con nav { float: right; height: 100%; } header .con nav > ul { height: 100%; display: flex; justify-content: center; } header .con nav > ul > li { height: 100%; position: relative; display: block; padding-left: 1rem; } header .con nav > ul > li .arr { font-size: 12px; display: none; } header .con nav > ul > li h2 { height: 100%; display: flex; align-items: center; } header .con nav > ul > li h2 i { display: inline-block; font-size: 1rem; color: #fff; margin-left: 5px; border-right: 1px solid rgba(255, 255, 255, 0.1); padding-right: 1rem; } header .con nav > ul > li h2 a { display: block; color: #fff; font-size: 0.8rem; transition: all 0.5s; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -ms-transition: all 0.5s; } header .con nav > ul > li .sub_nav { position: absolute; left: 50%; transform: translateX(-50%); background: #fff; width: 180px; text-align: center; display: none; } header .con nav > ul > li .sub_nav a { display: block; line-height: 50px; color: #333; transition: all 0.3s; } header .con nav > ul > li .sub_nav a:hover { background-color: #1e4b99; color: #fff; } header .con nav > ul > li .menu_area { width: 1000px; position: fixed; top: 80px; left: 50%; transform: translateX(-50%); background-color: #fff; display: none; } header .con nav > ul > li .menu_area .one_nav { width: 300px; } header .con nav > ul > li .menu_area .one_nav a { line-height: 60px; color: #333; padding: 0 20px; transition: all 0.3s; -webkit-line-clamp: 1; display: -webkit-box; -webkit-box-orient: vertical; text-overflow: ellipsis; overflow: hidden; position: relative; } header .con nav > ul > li .menu_area .one_nav a:hover { background: linear-gradient(90deg, rgba(64, 130, 201, 0) 0%, rgba(30, 75, 153, 0.15) 100%); color: #1E4B99; } header .con nav > ul > li .menu_area .one_nav a i { position: absolute; right: 0; top: 50%; font-size: 22px; transform: translateY(-50%); } header .con nav > ul > li .menu_area .one_nav li:nth-child(1) .two_nav { display: block; } header .con nav > ul > li .menu_area .one_nav .two_nav { width: 300px; position: absolute; top: 0; left: 300px; height: 100%; display: none; } header .con nav > ul > li .menu_area .one_nav .two_nav li:nth-child(1) .three_nav { display: block; } header .con nav > ul > li .menu_area .one_nav .two_nav .three_nav { width: 400px; position: absolute; top: 10px; bottom: 10px; left: 300px; display: none; } header .con nav > ul > li .menu_area .one_nav .two_nav .three_nav .mCSB_scrollTools .mCSB_draggerRail { background-color: rgba(30, 75, 153, 0.1); } header .con nav > ul > li .menu_area .one_nav .two_nav .three_nav .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar { background-color: #1e4b99; } header .con nav > ul > li .menu_area .one_nav .two_nav .three_nav li a { display: flex; justify-content: flex-start; align-items: center; } header .con nav > ul > li .menu_area .one_nav .two_nav .three_nav li a img { width: 95px; margin-right: 10px; } header .con nav > ul > li .menu_area .one_nav .two_nav .three_nav li a:hover { background: transparent; } header .con nav > ul > li .menu_area .one_nav .two_nav .three_nav li a p { -webkit-line-clamp: 1; display: -webkit-box; -webkit-box-orient: vertical; text-overflow: ellipsis; overflow: hidden; } header .con .right { float: right; height: 100%; } header .con .right .shopping { float: left; } header .con .right .shopping a { display: block; } header .con .right .shopping a span { font-size: 1.1rem; color: #fff; transition: all 0.5s; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -ms-transition: all 0.5s; } header .con .right .search { float: right; height: 100%; display: flex; align-items: center; margin-left: 1rem; } header .con .right .search a { color: #fff; font-size: 0.8rem; } header .con .right .search a i { font-size: 0.8rem; margin-left: 8px; } header .con .right .lang { height: 100%; float: right; position: relative; margin-left: 1rem; } header .con .right .lang a { display: flex; height: 100%; align-items: center; } header .con .right .lang a span { font-size: 0.9rem; color: #fff; margin-left: 5px; transition: all 0.5s; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -ms-transition: all 0.5s; } header .con .right .lang a span.txt { font-size: 0.8rem; margin-left: 6px; position: relative; top: -1px; } header .con .right .lang .other_lang { position: absolute; left: 50%; transform: translateX(-50%); background: #fff; width: 60px; text-align: center; display: none; } header .con .right .lang .other_lang a { height: auto; line-height: 2.5rem !important; display: block; } header .con .right .lang .other_lang a span { margin-left: 0; color:#000; } header .con .right .lang .other_lang:hover a { background-color: #1e4b99; } header .con .right .lang .other_lang:hover a span { color: #fff; } header.active { background: #fff; } header.active .con .logo .logo1 { display: none; } header.active .con .logo .logo2 { display: inline-block; } header.active .con .logo a img.white { display: none; } header.active .con .logo a img.color { display: block; } header.active .con .shares .code { color: #E60011; } header.active .con nav > ul > li h2 a { color: #000; } header.active .con nav > ul > li h2 i { color: #000; border-right: 1px solid rgba(0, 0, 0, 0.1); } header.active .con nav > ul > li:hover h2 a { color: #1E4B99; } header.active .con .right .search a { color: #000; } header.active .con .right .search:hover a { color: #1E4B99; } header.active .con .right .shopping a span { color: #000; } header.active .con .right .shopping:hover a span { color: #1E4B99; } header.active .con .right .lang a span { color: #000; } header.active .con .right .lang:hover > a span { color: #1E4B99; } header.net { background: #fff; } header.net .con .logo .logo1 { display: none; } header.net .con .logo .logo2 { display: inline-block; } header.net .con .logo a img.white { display: none; } header.net .con .logo a img.color { display: block; } header.net .con .shares .code { color: #E60011; } header.net .con nav > ul > li h2 a { color: #000; } header.net .con nav > ul > li h2 i { color: #000; border-right: 1px solid rgba(0, 0, 0, 0.1); } header.net .con nav > ul > li:hover h2 a { color: #1E4B99; } header.net .con .right .search a { color: #000; } header.net .con .right .search:hover a { color: #1E4B99; } header.net .con .right .shopping a span { color: #000; } header.net .con .right .shopping:hover a span { color: #1E4B99; } header.net .con .right .lang a span { color: #000; } header.net .con .right .lang:hover > a span { color: #1E4B99; } header .menu_btn { display: none; } footer { background-position: center center; background-repeat: no-repeat; background-size: 100% 100%; } footer .con .footer-top { display: flex; justify-content: space-between; padding: 4rem 0 2rem; } footer .con .footer-top nav { display: inline-block; width: 70%; } footer .con .footer-top nav ul li { display: inline-block; width: 13%; } footer .con .footer-top nav ul li:nth-child(1) { width: 20%; } footer .con .footer-top nav ul li h2 a { color: #fff; opacity: 0.8; } footer .con .footer-top nav ul li h2::after { content: ''; display: block; width: 18px; height: 1px; background-color: rgba(255, 255, 255, 0.2); margin: 20px 0; } footer .con .footer-top nav ul li .sub_nav { display: flex; flex-wrap: wrap; } footer .con .footer-top nav ul li .sub_nav a { display: block; width: 100%; color: #fff; opacity: 0.4; margin-bottom: 10px; } footer .con .footer-top .contact { width: 300px; } footer .con .footer-top .contact .contact_top { display: flex; justify-content: space-between; } footer .con .footer-top .contact .contact_top p { color: #fff; opacity: 0.4; margin-top: 10px; } footer .con .footer-top .contact .contact_txt li { color: #fff; opacity: 0.4; display: flex; align-items: center; } footer .con .footer-top .contact .contact_txt li i { margin-right: 5px; } footer .con .footer-top .contact .contact_txt::before { content: ''; display: block; width: 100%; height: 1px; background-color: rgba(255, 255, 255, 0.2); margin: 20px 0; } footer .con .footer-bottom { padding-bottom: 2rem; } footer .con .footer-bottom .bottom_other { display: flex; justify-content: space-between; border-bottom: 1px solid rgba(255, 255, 255, 0.2); padding-bottom: 20px; } footer .con .footer-bottom .bottom_other .bottom_link { display: flex; align-items: center; } footer .con .footer-bottom .bottom_other .bottom_link .bottom_logo { opacity: 0.4; border-right: 0; padding: 0; } footer .con .footer-bottom .bottom_other .bottom_link .bottom_logo img { width: auto; height: 28px; margin-right: 30px; margin-bottom: 5px; } footer .con .footer-bottom .bottom_other .bottom_link li a { color: #fff; opacity: 0.2; line-height: 1; display: block; padding: 0 10px; border-right: 1px solid #fff; } footer .con .footer-bottom .bottom_other .bottom_link li:nth-last-child(1) a { border-right: 0; } footer .con .footer-bottom .bottom_other .bottom_share { display: flex; align-items: center; } footer .con .footer-bottom .bottom_other .bottom_share li { padding: 0 10px; } footer .con .footer-bottom .bottom_other .bottom_share li a { font-size: 22px; color: rgba(159, 163, 166, 0.3); } footer .con .footer-bottom .copyright { margin-top: 20px; display: flex; justify-content: space-between; } footer .con .footer-bottom .copyright .cy_l img { width: auto; display: inline-block; margin-left: 15px; } footer .con .footer-bottom .copyright .cy_l span { color: #fff; opacity: 0.2; } footer .con .footer-bottom .copyright .cy_l a { opacity: 0.2; color: #fff; } footer .con .footer-bottom .copyright .cy_r { display: flex; justify-content: flex-end; align-items: center; } footer .con .footer-bottom .copyright .cy_r a { opacity: 0.2; color: #fff; } footer .con .footer-bottom .copyright .cy_r .bottom_lang { margin-right: 25px; } #videoPopup { position: fixed; width: 100%; height: 100%; top: 0; z-index: 1000; background-color: rgba(0, 0, 0, 0.4); display: none; } #videoPopup .video-box { width: 70%; position: absolute; left: 50%; top: 50%; transform: translate(-50%, -50%); -webkit-transform: translate(-50%, -50%); -moz-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); } #videoPopup .video-box video { width: 100%; } #videoPopup .video-box .close { position: absolute; right: 20px; top: 20px; width: 40px; height: 40px; border-radius: 50%; background: rgba(0, 0, 0, 0.1); cursor: pointer; text-align: center; } #videoPopup .video-box .close span { font-size: 16px; line-height: 40px; color: #fff; } #videoPopup .video-box .close:hover { background: rgba(0, 0, 0, 0.5); } @media screen and (max-width: 1680px) { html { font-size: 17px; } } @media screen and (max-width: 1500px) { .w1480 { width: 72rem; margin: 0 auto; } .w1520 { width: 74rem; margin: 0 auto; } } @media screen and (max-width: 1440px) { html { font-size: 16px; } } @media screen and (max-width: 1366px) { .w1480 { width: 70rem; margin: 0 auto; } .w1520 { width: 72rem; margin: 0 auto; } footer .con .footer-top nav ul li:nth-child(1) { width: 24%; } footer .con .footer-top nav ul li { width: 14%; } } @media screen and (max-width: 1280px) { html { font-size: 15px; } header .con nav > ul > li { padding-left: 0.5rem; } header .con nav > ul > li h2 i { padding-right: 0.5rem; } } @media screen and (max-width: 1200px) { html { font-size: 15px; } .w1480 { width: 960px; } .w1520 { width: 980px; margin: 0 auto; } .w1600 { width: 94%; } } @media screen and (max-width: 1024px) { html { font-size: 14px; } #videoPopup .video-box { width: 80%; } header .con nav > ul > li .menu_area { position: static; transform: translateX(0); width: 100%; text-align: left; padding-left: 10%; } header .con nav > ul > li .menu_area .one_nav a { line-height: 50px; } header .con nav > ul > li .menu_area .one_nav a i { display: none; } header .con nav > ul > li .menu_area .one_nav { width: 100%; } header .con nav > ul > li .menu_area .one_nav a:hover { background: none; } header .con nav > ul > li .sub_nav a:hover { background-color: transparent; color: #333; } header .con nav > ul > li .menu_area .one_nav .two_nav { display: none!important; } header .con nav > ul > li .menu_area .one_nav .two_nav .three_nav { display: none!important; } header { height: 60px; } header .con .logo { width: 20%; } header .con .shares { margin-left: 10px; } header .con .shares .txt { font-size: 8px; padding: 2px 6px; } header .con .shares .code { font-size: 8px; padding: 2px 6px; } header .con .right { width: auto; } header .con .right .shopping { margin-right: 8px; } header .con .right .lang { margin-left: 0; } header .con .right .lang .other_lang a span.txt { color: #333; } header .menu_btn { margin-top: 20px; cursor: pointer; transition: all 0.5s; -moz-transition: all 0.5s; -webkit-transition: all 0.5s; -o-transition: all 0.5s; display: block; float: right; margin-left: 1rem; } header .menu_btn span { display: block; height: 2px; width: 27px; background: #fff; margin-bottom: 7px; transition: all 0.5s; -moz-transition: all 0.5s; -webkit-transition: all 0.5s; -o-transition: all 0.5s; } header .menu_btn.on { margin-top: 27px; } header .menu_btn.on span:nth-child(1) { margin-bottom: -4px; transform: rotate(45deg); -ms-transform: rotate(45deg); -moz-transform: rotate(45deg); -webkit-transform: rotate(45deg); -o-transform: rotate(45deg); } header .menu_btn.on span:nth-child(2) { opacity: 0; } header .menu_btn.on span:nth-child(3) { margin-top: -7px; transform: rotate(-45deg); -ms-transform: rotate(-45deg); -moz-transform: rotate(-45deg); -webkit-transform: rotate(-45deg); -o-transform: rotate(-45deg); } header .con nav { float: none; position: fixed; top: 60px; left: 0; width: 100%; bottom: 0; background-color: #fff; overflow-y: scroll; overflow-x: hidden; display: none; } header .con nav ul { height: auto; flex-wrap: wrap; align-items: flex-start; } header .con nav ul > li h2 i { display: none; } header .con nav li { float: none; margin-right: 0!important; position: relative; width: 100%; } header .con nav li.on .arr { transform: rotate(180deg); } header .con nav h2 a { height: 60px; line-height: 60px; display: inline-block; padding-left: 5%; color: #333; } header .con nav .arr { display: block!important; height: 60px; line-height: 60px; float: right; position: absolute; top: 0; right: 5%; font-size: 16px; color: #333; transition: all 0.3s; } header .con nav ul li .sub_nav { position: static; transform: translateX(0); width: 100%; text-align: left; padding-left: 10%; } header .con nav ul li .nav input::input-placeholder { font-size: 16px; } header .con nav ul li .nav input::-webkit-input-placeholder { font-size: 16px; } header .con nav ul li .nav input:-moz-placeholder { font-size: 16px; } header .con nav ul li .nav input::-moz-placeholder { font-size: 16px; } header .con nav ul li .nav input::-ms-input-placeholder { font-size: 16px; overflow: hidden; } header.active .menu_btn span { background: #000; } footer .con .footer-top { justify-content: center; } footer .con .footer-top nav { display: none; } footer .con .footer-bottom .bottom_other { flex-wrap: wrap; justify-content: flex-start; } footer .con .footer-bottom .bottom_other .bottom_link { width: 100%; } footer .con .footer-bottom .bottom_other .bottom_share { width: 100%; margin-top: 5px; } footer .con .footer-bottom .copyright { flex-wrap: wrap; justify-content: flex-start; } footer .con .footer-bottom .copyright .cy_l { width: 100%; } footer .con .footer-bottom .copyright .cy_r { width: 100%; margin-top: 5px; justify-content: flex-start; } } @media screen and (max-width: 768px) { .w750 { width: 94%; } html { font-size: 12px; } .w1480 { width: 100%; padding: 0 20px; } .w1520 { width: 90%; padding: 0 20px; } #videoPopup .video-box { width: 90%; } header .menu_btn { margin-top: 19px; } } /*# sourceMappingURL=./base.css.map */