@import 'iconfont.css'; @font-face { font-family: 'iconfont'; src: url('../font/iconfont.eot'); src: url('../font/iconfont.eot?#iefix') format('embedded-opentype'), url('../font/iconfont.woff2') format('woff2'), url('../font/iconfont.woff') format('woff'), url('../font/iconfont.ttf') format('truetype'), url('../font/iconfont.svg#iconfont') format('svg'); } @font-face { font-family: Dinot; src: url("../fonts/DINOT.otf"); font-display: swap; } @font-face { font-family: Dinot_bold; src: url("../fonts/DINOT-Bold.otf"); font-display: swap; } * { box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; } html { font-size: 20px; } body { font-family: NotoSans_regular, "Microsoft Yahei", "微软雅黑", "Arial"; } .bd_weixin_popup { box-sizing: content-box; } .hidden { opacity: 0 !important; visibility: hidden !important; max-height: 0 !important; margin: 0 !important; padding: 0 !important; overflow: hidden; } .hasbg { background-position: center center; background-attachment: scroll; -webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover; background-size: cover; background-repeat: no-repeat; } .w1440 { width: 72rem; margin: 0 auto; } #ie .met { font-family: "微软雅黑" !important; } .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar { background: #d10004 !important; } .mCSB_inside > .mCSB_container { margin-right: 0; } header { position: fixed; width: 100%; top: 0; left: 0; z-index: 110; } header .con { padding: 0 4%; position: relative; z-index: 3; transition: all 1s; -webkit-transition: all 1s; -moz-transition: all 1s; -ms-transition: all 1s; } header .con .logo { float: left; width: 10%; height: 4.4rem; position: relative; } header .con .logo a { display: block; position: absolute; top: 50%; transform: translateY(-50%); -webkit-transform: translateY(-50%); -moz-transform: translateY(-50%); -ms-transform: translateY(-50%); } header .con .logo a img { width: 100%; } header .con .logo a img.color { display: none; } header .con nav { float: left; width: 70%; } header .con nav > ul { float: right; width: 62%; } header .con nav > ul > li { float: left; width: 16.666%; position: relative; } header .con nav > ul > li > h2 a { display: block; line-height: 4.4rem; font-size: 0.9rem; color: #fff; text-align: center; position: relative; transition: all 0.5s; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -ms-transition: all 0.5s; } header .con nav > ul > li > h2 a:before { content: ''; width: 0; height: 4px; background: #d10004; position: absolute; top: 0; left: 50%; transition: all 0.5s; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -ms-transition: all 0.5s; } header .con nav > ul > li > ul { display: none; } header .con nav > ul > li .box { position: absolute; width: 32rem; left: 50%; top: 4.4rem; margin-left: -16rem; background: #fcfcfc; padding: 1.5rem 1.8rem; box-shadow: 0px 0px 20px 0px rgba(36, 36, 36, 0.19); display: none; } header .con nav > ul > li .box .left { float: left; width: 42%; } header .con nav > ul > li .box .left ul li { float: left; width: 50%; } header .con nav > ul > li .box .left ul li a { font-size: 0.8rem; color: #333; font-weight: bold; position: relative; transition: all 0.5s; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -ms-transition: all 0.5s; } header .con nav > ul > li .box .left ul li a:after { content: '\e779'; font-family: iconfont; font-size: 0.9rem; color: #ee0000; position: absolute; right: -1rem; top: -1px; opacity: 0; transition: all 0.5s; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -ms-transition: all 0.5s; } header .con nav > ul > li .box .left ul li:hover a { color: #d10004; } header .con nav > ul > li .box .left ul li:hover a:after { right: -1.5rem; opacity: 1; } header .con nav > ul > li .box .left ul li:nth-child(n+3) { margin-top: 0.6rem; } header .con nav > ul > li .box .right { float: left; width: 58%; } header .con nav > ul > li .box .right .tu { position: relative; top: 0.2rem; } header .con nav > ul > li .box .right .tu img { width: 100%; } header .con nav > ul > li.active > h2 a { color: #d10004 !important; } header .con nav > ul > li.active > h2 a:before { width: 100%; left: 0; } header .con nav > ul > li:hover > h2 a { color: #d10004; } header .con nav > ul > li:hover > h2 a:before { width: 100%; left: 0; } header .con .right { float: right; width: 20%; } header .con .right .group { float: left; width: 66%; text-align: center; position: relative; } header .con .right .group:before { content: ''; width: 1px; height: 1.2rem; background: #dadada; opacity: 0.4; position: absolute; left: 0; top: 50%; margin-top: -0.6rem; } header .con .right .group h2 { line-height: 4.4rem; font-size: 0.9rem; color: #fff; cursor: pointer; transition: all 0.5s; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -ms-transition: all 0.5s; } header .con .right .group h2 span:first-child { margin-right: 0.2rem; } header .con .right .group h2 span:last-child { margin-left: 0.4rem; display: inline-block; transition: all 0.5s; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -ms-transition: all 0.5s; } header .con .right .group ul { position: absolute; width: 15rem; top: 4.4rem; left: 50%; margin-left: -7.5rem; background: #fff; display: none; } header .con .right .group ul li a { display: block; font-size: 0.8rem; color: #333; height: 2.3rem; text-align: center; position: relative; transition: all 0.5s; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -ms-transition: all 0.5s; } header .con .right .group ul li a h3 { line-height: 2.3rem; } header .con .right .group ul li:not(:last-child) { border-bottom: 1px solid #ccc; } header .con .right .group ul li:hover a { background: #d10004; color: #fff; } header .con .right .group.active h2 span:last-child { transform: rotate(180deg); -webkit-transform: rotate(180deg); -moz-transform: rotate(180deg); -ms-transform: rotate(180deg); } header .con .right .search { width: 34%; float: left; cursor: pointer; text-align: center; position: relative; } header .con .right .search:after { content: ''; width: 1px; height: 1.2rem; background: #dadada; opacity: 0.4; position: absolute; left: 0; top: 50%; margin-top: -0.6rem; } header .con .right .search span { color: #fff; font-size: 1rem; line-height: 4.4rem; } header .con .right .search .search-icon { display: block; } header .con .right .search .close-icon { display: none; } header .con .right .search.active .search-icon { display: none; } header .con .right .search.active .close-icon { display: block; } header .con .right .mobile-btn { display: none; } header .header-search { background: #f0f0f0; padding: 1rem 0; display: none; position: relative; z-index: 1; } header .header-search .center { position: relative; } header .header-search .center .search-icon { position: absolute; top: 0; left: 2rem; } header .header-search .center .search-icon span { font-size: 1rem; color: #777; line-height: 3.9rem; } header .header-search .center input { width: 100%; height: 3.7rem; background: #fff; border: none; padding: 0 4rem; font-size: 0.8rem; color: #999; } header .header-search .center .search-right { position: absolute; right: 0; top: 0; width: 3.9rem; height: 3.7rem; text-align: center; cursor: pointer; } header .header-search .center .search-right:before { content: ''; width: 1px; height: 1.2rem; background: #e1e1e1; position: absolute; top: 50%; margin-top: -0.6rem; left: 0; } header .header-search .center .search-right span { font-size: 1rem; line-height: 3.7rem; color: #ee0000; } header .header-search .center .search-right:hover span { color: #ff6a21; } header:hover .con { background: #fff !important; box-shadow: 0px 0px 49px 0px rgba(36, 36, 36, 0.19); } header:hover .con .logo a img.regular { display: none; } header:hover .con .logo a img.color { display: block; } header:hover .con nav > ul > li > h2 a { color: #333; } header:hover .con .right .group h2 { color: #333; } header:hover .con .right .search span { color: #333; } header.white .con { background: #fff !important; box-shadow: 0px 0px 49px 0px rgba(36, 36, 36, 0.19); } header.white .con .logo a img.regular { display: none; } header.white .con .logo a img.color { display: block; } header.white .con nav > ul > li > h2 a { color: #333; } header.white .con nav > ul > li.active > h2 a { color: #d10004; } header.white .con .right .group h2 { color: #333; } header.white .con .right .search span { color: #333; } footer { background: #52646d; position: relative; z-index: 100; } footer .con .top { padding: 2rem 0 3rem; position: relative; z-index: 8; } footer .con .top .left { float: left; position: relative; top: 1rem; } footer .con .top .left ul li { float: left; margin-right: 1.6rem; } footer .con .top .left ul li a { color: #fff; font-size: 0.9rem; transition: all 0.5s; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -ms-transition: all 0.5s; } footer .con .top .left ul li a:hover { color: #d10004; } footer .con .top .right { float: right; top: 0.6rem; z-index: 10; } footer .con .top .right .link { cursor: pointer; position: relative; } footer .con .top .right .link h2 { width: 8rem; height: 2.5rem; line-height: 2.5rem; text-align: center; background: #555; color: #fff; font-size: 0.9rem; } footer .con .top .right .link h2 span { font-size: 0.9rem; margin-left: 1rem; display: inline-block; transition: all 0.5s; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -ms-transition: all 0.5s; } footer .con .top .right .link ul { position: absolute; top: 2.5rem; left: 0; width: 100%; height: 7.4rem; display: none; } footer .con .top .right .link ul li { padding: 0.6rem; font-size: 0.8rem; background: #555; text-align: center; transition: all 0.5s; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -ms-transition: all 0.5s; } footer .con .top .right .link ul li a { display: block; color: #fff; } footer .con .top .right .link ul li:hover { background: #d10004; } footer .con .top .right .link.active h2 span { transform: rotate(180deg); -webkit-transform: rotate(180deg); -moz-transform: rotate(180deg); -ms-transform: rotate(180deg); } footer .con .bottom { padding-bottom: 3rem; position: relative; z-index: 4; } footer .con .bottom .left { float: left; } footer .con .bottom .left p { font-size: 0.7rem; color: rgba(216, 216, 216, 0.8); margin-top: 0.4rem; } footer .con .bottom .left p span { margin-right: 0.6rem; } footer .con .bottom .left p a { color: rgba(216, 216, 216, 0.8); transition: all 0.5s; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -ms-transition: all 0.5s; } footer .con .bottom .left p a:hover { color: #fff; } footer .con .bottom .right { float: right; position: relative; } footer .con .bottom .right h2 { float: left; font-size: 0.8rem; color: #999; margin-right: 0.6rem; line-height: 2rem; } footer .con .bottom .right ul { float: left; } footer .con .bottom .right ul li { float: left; position: relative; } footer .con .bottom .right ul li .tu { float: left; width: 2rem; height: 2rem; border-radius: 50%; background: #555; line-height: 2rem; text-align: center; transition: all 0.5s; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -ms-transition: all 0.5s; } footer .con .bottom .right ul li .tu span { font-size: 0.9rem; color: #fff; } footer .con .bottom .right ul li h3 { float: left; margin-left: 0.6rem; font-size: 0.8rem; color: #999; line-height: 2rem; } footer .con .bottom .right ul li .erweima { position: absolute; width: 5rem; height: 5rem; overflow: hidden; top: -2.6rem; left: 0; opacity: 0; transition: all 0.5s; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -ms-transition: all 0.5s; } footer .con .bottom .right ul li .erweima img { width: 100%; } footer .con .bottom .right ul li:hover .tu { background: #d10004; } footer .con .bottom .right ul li:hover .erweima { top: -1.6rem; opacity: 1; } footer .con .bottom .right ul li:not(:last-child) { margin-right: 1rem; } .banner-inner { position: relative; } .banner-inner > img { width: 100%; } .banner-inner video { width: 100%; } .banner-inner .text { position: absolute; width: 100%; left: 0; top: 56%; transform: translateY(-50%); -webkit-transform: translateY(-50%); -moz-transform: translateY(-50%); -ms-transform: translateY(-50%); } .banner-inner .text .con { position: relative; } .banner-inner .text .con .tu { width: 12.2rem; } .banner-inner .text .con .tu img { width: 100%; } .banner-inner .text .con .txt { position: absolute; left: 10rem; top: 0; } .banner-inner .text .con .txt h4 { font-size: 0.8rem; color: #d7d0c0; } .banner-inner .text .con .txt p { font-size: 0.9rem; color: #c2a06f; margin-top: 0.2rem; } .banner-inner.white .text .con .txt h4 { color: #fff; } .banner-inner.white .text .con .txt p { color: #fff; } .sub-nav-inner { border-bottom: 1px solid #f3f3f3; } .sub-nav-inner .con .left { float: left; } .sub-nav-inner .con .left a { line-height: 5.5rem; font-size: 0.8rem; color: #e9a652; transition: all 0.5s; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -ms-transition: all 0.5s; } .sub-nav-inner .con .left a span { font-size: 1rem; } .sub-nav-inner .con .left a:hover { color: red; } .sub-nav-inner .con .left a:first-child { color: #999; } .sub-nav-inner .con .left > span { line-height: 5.5rem; font-size: 0.8rem; color: #999; margin: 0 0.4rem; } .sub-nav-inner .con .left h3 { display: inline-block; line-height: 5.5rem; font-size: 0.8rem; color: #e9a652; } .sub-nav-inner .con .right { float: right; overflow: inherit; } .sub-nav-inner .con .right ul li { width: auto; float: left; margin-left: 3.8rem; position: relative; } .sub-nav-inner .con .right ul li:before { content: ''; width: 0; height: 4px; background: #d10004; position: absolute; bottom: -1px; left: 50%; transition: all 0.5s; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -ms-transition: all 0.5s; } .sub-nav-inner .con .right ul li a { text-align: center; display: block; line-height: 5.5rem; font-size: 0.9rem; font-weight: bold; color: #333; transition: all 0.5s; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -ms-transition: all 0.5s; } .sub-nav-inner .con .right ul li.active:before { width: 6rem; margin-left: -3rem; } .sub-nav-inner .con .right ul li.active a { color: #d10004; } .sub-nav-inner .con .right ul li:hover:before { width: 6rem; margin-left: -3rem; } .sub-nav-inner .con .right ul li:hover a { color: #d10004; } .sub-nav-inner.sub-company .con .right ul li { margin-left: 3.6rem; } .page-list { padding: 4rem 0 0; text-align: center; display: flex; justify-content: center; } .page-list > ul > li { width: 2.6rem; height: 2.6rem; line-height: 2.6rem; background-color: #f3f0eb; border: solid 1px #f3f0eb; display: inline-block; font-size: 0.9rem; margin-right: 0.8rem; transition: all 0.5s; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -ms-transition: all 0.5s; } .page-list > ul > li a { color: #666; transition: all 0.5s; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -ms-transition: all 0.5s; display: block; } .page-list > ul li.pre-btn, .page-list > ul li.next-btn { background-color: #ebe5dd; border: 1px solid #ebe5dd; } .page-list > ul li.pre-btn .iconfont, .page-list > ul li.next-btn .iconfont { font-size: 1rem; } .page-list > ul li.pre-btn:hover, .page-list > ul li.next-btn:hover { background: #666; border: 1px solid #666; } .page-list > ul li.page-num.active { background: #d10004; border: 1px solid #d10004; } .page-list > ul li.page-num.active a { color: #fff; } .page-list > ul li:hover { background: #d10004; border: 1px solid #d10004; } .page-list > ul li:hover a { color: #fff; } .page-list .current-pager { font-size: 0.8rem; color: #666666; line-height: 2.6rem; } #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: 50%; 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); } .slider-right { position: fixed; top: 4.5rem; left: 0; padding-top: 1.6rem; background: #d10004; z-index: 1000; display: none; } .slider-right ul li { width: 140px; background: #cdffff; } .slider-right ul li a { display: block; } .slider-right ul li .tu img { width: 100%; } .slider-right ul li h2 { text-align: center; font-size: 12px; font-weight: bold; color: #006698; margin-top: 0.2rem; } .slider-right .close { position: absolute; width: 1.6rem; height: 1.6rem; right: 0; top: 0; cursor: pointer; } .slider-right .close span { font-size: 14px; color: #fff; display: block; text-align: center; line-height: 1.6rem; } @media screen and (max-width: 1680px) { html { font-size: 18px; } .sub-nav-inner .con .right ul li { margin-left: 3.4rem; } } @media screen and (max-width: 1500px) { .w1440 { width: 70rem; margin: 0 auto; } .sub-nav-inner.sub-company .con .right ul li { margin-left: 3.2rem; } } @media screen and (max-width: 1440px) { html { font-size: 16px; } .sub-nav-inner .con .left a { line-height: 4.5rem; } .sub-nav-inner .con .left > span { line-height: 4.5rem; } .sub-nav-inner .con .left h3 { line-height: 4.5rem; } .sub-nav-inner .con .right ul li { margin-left: 3.2rem; } .sub-nav-inner .con .right ul li a { line-height: 4.5rem; } } @media screen and (max-width: 1366px) { .w1440 { width: 68rem; margin: 0 auto; } header .con .logo { height: 4.4rem; } header .con nav > ul > li > h2 a { line-height: 4.4rem; font-size: 14px; } header .con .right .search span { line-height: 4.4rem; } header .header-search .center input { height: 3rem; font-size: 14px; } header .header-search .center .search-icon span { line-height: 3rem; font-size: 16px; } header .header-search .center .search-right { height: 3rem; width: 3.2rem; } header .header-search .center .search-right span { font-size: 16px; line-height: 3.2rem; } } @media screen and (max-width: 1280px) { html { font-size: 15px; } .sub-nav-inner .con .right ul li { margin-left: 3rem; } } @media screen and (max-width: 1200px) { html { font-size: 15px; } .w1440 { width: 100%; padding: 0 60px; } .banner-inner .text .con .txt { left: 13.5rem; } } @media screen and (max-width: 1100px) { .sub-nav-inner .con .right ul li { margin-left: 2rem; } .sub-nav-inner.sub-company .con .right ul li { margin-left: 2rem; } } @media screen and (max-width: 1024px) { html { font-size: 14px; } header { background: #fff; } header .con { padding: 0 20px; } header .con .logo { width: 120px; height: 70px !important; } header .con .logo .regular { display: none !important; } header .con .logo .color { display: block !important; } header .con nav { position: absolute; top: 70px; left: 0; width: 100%; background: #fff; display: none; padding: 0 20px; margin-left: 0; } header .con nav > ul { width: 100%; max-height: 400px; overflow: auto; } header .con nav > ul > li { width: 100%; border-bottom: 1px solid #f2f2f2; } header .con nav > ul > li > h2 { position: relative; } header .con nav > ul > li > h2 a { display: block; width: 50%; line-height: 60px; font-size: 14px; text-align: left; color: #333 !important; } header .con nav > ul > li > h2 a:before { display: none; } header .con nav > ul > li > h2:before { content: '\e603'; font-family: iconfont; font-size: 16px; position: absolute; right: 0; top: 0; line-height: 60px; display: block; color: #333; } header .con nav > ul > li .box { position: relative; display: block; box-shadow: none; width: 100%; left: 0; margin-left: 0; padding: 0; top: 0; } header .con nav > ul > li .box .left { width: 100%; } header .con nav > ul > li .box .left > ul { display: none; position: relative; width: 100%; left: 0; top: 0; margin-left: 0; border-top: none; } header .con nav > ul > li .box .left > ul li { width: 100%; border-top: 1px solid #f5f5f5; padding: 0 20px; background: #fff; margin-top: 0 !important; } header .con nav > ul > li .box .left > ul li a { display: block; text-align: left; font-size: 14px; line-height: 44px !important; position: relative; color: #333; font-weight: normal; } header .con nav > ul > li .box .left > ul li a:after { content: '\e683'; font-family: iconfont; font-size: 16px; position: absolute; right: 0 !important; top: 0; display: block; color: #333; opacity: 1 !important; } header .con nav > ul > li .box .right { display: none; } header .con nav > ul > li:first-child h2 a { width: 100%; } header .con nav > ul > li:first-child h2:before { content: '\e683' !important; } header .con nav > ul > li.active h2:before { content: '\e638' !important; } header .con .right { width: auto; } header .con .right .group { width: auto; } header .con .right .group h2 { color: #333 !important; line-height: 70px !important; height: 70px; } header .con .right .group h2 span { font-size: 20px; } header .con .right .group h2 span:not(:first-child) { display: none; } header .con .right .group ul { width: 240px; top: 70px; left: auto; right: -84px; margin-left: 0; } header .con .right .group ul li a { font-size: 14px; height: 40px; } header .con .right .group ul li a h3 { line-height: 40px; } header .con .right .search { margin: 0 20px; width: auto; } header .con .right .search:after { display: none; } header .con .right .search span { font-weight: bold; line-height: 70px !important; font-size: 20px; color: #333 !important; } header .con .right .mobile-btn { float: left; display: block; margin-top: 15px; } header .con .right .mobile-btn .nav-button { position: relative; width: 24px; height: 40px; text-align: center; z-index: 11; font-size: 0; float: right; } header .con .right .mobile-btn .nav-button div { position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); -webkit-transform: translate(-50%, -50%); -moz-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); width: 24px; height: 16px; } header .con .right .mobile-btn .nav-button div span { width: 100%; height: 2px; background-color: #333; display: block; margin: 0 auto; line-height: 2px; position: static; transition: all 0.5s; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -ms-transition: all 0.5s; } header .con .right .mobile-btn .nav-button div span.center-hr { margin: 5px auto; } header .con .right .mobile-btn .nav-button div span.top-hr { -webkit-transform: none; -moz-transform: none; -ms-transform: none; -o-transform: none; transform: none; } header .con .right .mobile-btn .nav-button div span.bottom-hr { -webkit-transform: none; -moz-transform: none; -ms-transform: none; -o-transform: none; transform: none; } header .con .right .mobile-btn .nav-button.active div span { position: absolute; top: 50%; margin-top: -1px; left: 0; } header .con .right .mobile-btn .nav-button.active div span.center-hr { display: none; } header .con .right .mobile-btn .nav-button.active div span.top-hr { transform: rotate(45deg); -webkit-transform: rotate(45deg); -moz-transform: rotate(45deg); -ms-transform: rotate(45deg); } header .con .right .mobile-btn .nav-button.active div span.bottom-hr { transform: rotate(-45deg); -webkit-transform: rotate(-45deg); -moz-transform: rotate(-45deg); -ms-transform: rotate(-45deg); } header .header-search .center { padding: 0 20px; } header .header-search .center .search-icon { left: 34px; } header .header-search .center .search-icon span { font-size: 20px; line-height: 50px; position: relative; top: 2px; } header .header-search .center input { height: 50px; padding: 0 60px 0 50px; font-size: 14px; } header .header-search .center .search-right { right: 20px; width: 50px; height: 50px; } header .header-search .center .search-right span { font-size: 20px; line-height: 50px; } header.active .con { background: #fff !important; box-shadow: inset 2px 4px 29px 0px rgba(0, 0, 0, 0.06); } header.active .con .logo { height: 70px !important; } header.active .con .logo a img.regular { display: none; } header.active .con .logo a img.color { display: block; } header.active .con nav > ul > li > h2 a { color: #333; } header.active .con .right .search span { color: #9e9e9e; line-height: 70px !important; } footer .con .top { padding: 20px 0 0; text-align: center; } footer .con .top .left { width: 100%; top: 0; text-align: center; } footer .con .top .left ul { display: inline-block; } footer .con .top .left ul li a { font-size: 14px; } footer .con .top .right { width: 100%; margin-bottom: 30px; margin-top: 10px; top: 0; } footer .con .top .right .link { width: 160px; margin: 0 auto; } footer .con .top .right .link h2 { width: 160px; height: 44px; font-size: 14px; line-height: 44px; } footer .con .top .right .link h2 span { font-size: 14px; margin-left: 40px; } footer .con .top .right .link ul { top: 44px; height: 150px; } footer .con .top .right .link ul li { padding: 14px 10px; font-size: 14px; } footer .con .top .right .link ul li a { font-size: 14px; } footer .con .bottom { padding-bottom: 30px; } footer .con .bottom .left { width: 100%; margin-top: 20px; } footer .con .bottom .left p { font-size: 14px; text-align: center; margin-top: 10px; } footer .con .bottom .right { width: 100%; display: flex; justify-content: center; } footer .con .bottom .right h2 { font-size: 14px; margin-right: 14px; padding-top: 10px; white-space: nowrap; } footer .con .bottom .right ul li .tu { width: 44px; height: 44px; line-height: 44px; } footer .con .bottom .right ul li .tu span { font-size: 18px; } footer .con .bottom .right ul li h3 { font-size: 14px; line-height: 44px; margin-left: 10px; } footer .con .bottom .right ul li .erweima { width: 90px; height: 90px; top: -50px; left: -4px; } footer .con .bottom .right ul li:hover .erweima { top: -22px; } footer .con .bottom .right ul li:nth-child(n+3) { margin-top: 10px; } .banner-inner { overflow: hidden; margin-top: 70px; } .banner-inner .text .con p { font-size: 14px; } .sub-nav-inner .con .left a { line-height: 58px; font-size: 14px; } .sub-nav-inner .con .left span { line-height: 58px; font-size: 14px; } .sub-nav-inner .con .left h3 { line-height: 58px; font-size: 14px; } .sub-nav-inner .con .right ul li a { line-height: 58px; font-size: 14px; } #videoPopup .video-box { width: 80%; } #videoPopup .video-box .close { width: 36px; height: 36px; right: 10px; top: 10px; } #videoPopup .video-box .close span { font-size: 14px; line-height: 36px; } } @media screen and (max-width: 768px) { html { font-size: 12px; } .w1440 { width: 100%; padding: 0 20px; } header .con .right .group h2 { height: 70px; } header .con .right .search span { line-height: 70px; } footer .con .top .left ul li { width: 33.33%; margin-top: 10px; margin-right: 0; text-align: center; } footer .con .bottom .left { margin-top: 10px; } footer .con .bottom .left p span { display: block; margin-right: 0; line-height: 1.8; } .banner-inner .text { top: 50%; left: 8%; } .banner-inner .text .con .tu { width: 100px; } .banner-inner .text .con .txt { left: 134px; } .banner-inner .text .con .txt h4 { font-size: 12px; } .banner-inner .text .con .txt p { font-size: 12px; } .banner-inner.news .text .con p { top: -54px; left: 110px; } .sub-nav-inner .con .left { display: none; } .sub-nav-inner .con .right { width: 100%; overflow: hidden; } .sub-nav-inner .con .right ul li { margin-left: 0 !important; } .sub-nav-inner .con .right ul li a { line-height: 44px; } .sub-nav-inner .con .right ul:before { display: none; } .sub-nav-inner .con .right ul:after { display: none; } .sub-nav-inner.nav-8 .con .right ul li { margin-left: 0; } .sub-nav-inner.nav-2 .con .right ul { justify-content: space-around; } .page-list { padding: 30px 0 0; } .page-list .page-num { display: none; } .page-list > ul > li { width: 80px !important; height: 40px; line-height: 38px; } .page-list > ul > li a { font-size: 14px; background-color: #d10004; color: #fff; border-radius: 3px; } .page-list > ul > li.next-btn { margin-right: 0; } .page-list > ul > li.next-btn .iconfont { font-size: 18px; } .page-list > ul > li.pre-btn .iconfont { font-size: 18px; } .page-list > ul > li.next-btn { margin-right: 0 !important; } .page-list .current-pager { display: none; } .slider-right ul li { width: 100px; } .slider-right .close span { font-size: 12px; } } /*# sourceMappingURL=base.css.map */