body { font-family: PingFang SC, -apple-system, BlinkMacSystemFont, Segoe UI, Hiragino Sans GB, Microsoft YaHei, Helvetica Neue, Helvetica, Arial, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol !important; padding-top: 100px; } button.ax-danger.ax-btn:hover{ border-color: #e60012; } .ui-tabs-content{ padding: 40px 0; } .about-video { display: block; position: relative; z-index: 10; } .about-video video { position: absolute; width: 100%; height: 100%; top: 0; left: 0; object-fit: fill; } .about-video:before { content: ''; position: absolute; width: 100%; height: 100%; background-color: rgba(0, 0, 0, .3); z-index: 2; } .about-video span { width: 60px; height: 60px; border: 1px solid #fff; border-radius: 50%; text-align: center; line-height: 60px; color: #fff; position: absolute; font-size: 24px; top: 50%; left: 50%; margin-top: -30px; margin-left: -30px; transition: all .3s; z-index: 5; } .about-video:hover span { color: var(--web-color); background-color: #fff; webkit-animation-name: hvr-pulse; animation-name: hvr-pulse; -webkit-animation-duration: 1s; animation-duration: 1s; -webkit-animation-timing-function: linear; animation-timing-function: linear; -webkit-animation-iteration-count: infinite; animation-iteration-count: infinite; } @-webkit-keyframes hvr-pulse { 25% { -webkit-transform: scale(1.1); transform: scale(1.1) } 75% { -webkit-transform: scale(0.9); transform: scale(0.9) } } @keyframes hvr-pulse { 25% { -webkit-transform: scale(1.1); transform: scale(1.1) } 75% { -webkit-transform: scale(0.9); transform: scale(0.9) } } .icon { width: 1em; height: 1em; vertical-align: -0.15em; fill: currentColor; overflow: hidden; } .ui-tabs-nav{ align-self: center; } .ui-menu .ui-menu-name{ padding-bottom: 5px; border-color: var(--web-color); } span, font, input, textarea, select, label, i { vertical-align: middle; } .ui-box, .ui-box-body { width: 100%; } a { color: inherit; } #jg-1{ background: #fff url('../images/top01.jpg') 0 0 /cover no-repeat fixed; height: 100vh; position: relative; } #jg-1 .x-mask{ color: #fff; display: flex; align-items: center; background-color: rgba(0,0,0,.3); } #jg-1 .x-mask h1{ line-height: 2; font-weight: normal; font-size: 5vw; letter-spacing: 0.1em; } #jg-1 .x-mask h3{ font-weight: normal; font-size: 1.5vw; letter-spacing: 0.2em; } #jg-2 .img-content{ width: 40%; } #jg-2 .img-content img{ width: 100%; } #jg-3 .main-title h1{ margin: 0 auto; } #jg-3 ul{ margin-top: 60px; } #jg-3 li{ background-color: #fff; padding: 20px; position: relative; transition: all .3s; } #jg-3 li:after{ content: ''; width: 0; height: 2px; background-color: var(--web-color); position: absolute; left: 0; bottom: 0; transition: all .3s; } #jg-3 li:first-child{ background-color: #444; color: #fff; } #jg-3 li:hover,#jg-3 li:first-child{ box-shadow: 0 0 30px #ccc; } #jg-3 li:hover:after,#jg-3 li:first-child:after{ width: 100%; } #jg-3 li h3{ font-size: 22px; position: relative; } #jg-3 li p{ font-size: 15px; } #jg-3 li h3:after{ content: ''; display: block; margin-top: 15px; width: 40px; height: 2px; background-color: var(--web-color); } .text-content p{ line-height: 3; } .ui-table .firstRow td{ background: var(--web-color); color: #fff; } #jg-3 .content p{ line-height: 1.6; margin: 15px 0; } #jg-4 .subject{ margin-bottom: 20px; } #jg-4 ul{ text-align: center; } #jg-4 ul li{ border: 1px solid #ddd; transition: all 0.3s; } #jg-4 ul li p{ padding: 20px; } #jg-4 ul li:hover{ box-shadow: 0 0 15px #ccc; } #jg-5 .ys{ margin-top: 60px; } #jg-5 li img{ max-width: 100%; width: auto; } #jg-5 .ys li{ padding: 40px; background-color: #f5f5f5; transition: all .3s; } #jg-5 .ys li:hover{ box-shadow: 0 0 30px #ccc; } #jg-6 .w-25{ padding-top: 10px; padding-right: 30px; position: relative; } #jg-6 .swiper-slide .app-content{ padding: 0 20px 0 260px; margin-left: 70px; height: 350px; display: flex; flex-direction: row; align-items: center; background: #FFFFFF 0% 0% no-repeat padding-box; box-shadow: 0px 6px 30px #00000017; border-radius: 10px; } #jg-6 .swiper-slide .text-content h3{ margin-bottom: 20px; } #jg-6 .swiper-slide img{ width: 280px; position: absolute; top: 35px; left: 0; box-shadow: 0px 8px 13px #00000024; border-radius: 10px; } #jg-6 .btn{ position: absolute; left: 0; bottom: 0; } #jg-6 .btn .swiper-button-next,#jg-6 .btn .swiper-button-prev{ display: inline-block; width: 53px; height: 53px; line-height: 53px; text-align: center; padding: 0; margin: 0 10px 0 0; background: var( --web-color ); border-radius: 5px; transition: all .3s; color: #FFFFFF; font-size: 30px; position: static; -webkit-background-size: 100%; background-size: 100%; } #jg-6 .btn .swiper-button-prev:hover, #jg-6 .btn .swiper-button-next:hover{ box-shadow: 0 0 10px #d40707; } .btn span{ display: flex; align-items: center; justify-content: center; } a.more { display: flex; align-items: center; color: #3e85c4; font-size: 24px; line-height: 1; } a.more span { font-size: 12px; padding-left: 15px; transition: all .3s; } a:hover,a.more:hover { color: #e60012; } a.more:hover span { padding-left: 20px; color: #e60012; } .ax-btn.ax-line:hover{ background-color: #e60012; color: #fff; } .ax-btn.ax-line:hover:after{ border-color: #e60012; } .side-menu .ax-item a{ display: flex; align-items: center; } .side-menu .contact-info{ padding: 20px; border-top: 1px solid #eee; } .side-menu .contact-info h2{ margin-bottom: 20px; } .side-menu .contact-info h2 span{ font-size: 12px; line-height: 2.2; vertical-align: top; margin-left: 3px; } .side-menu .contact-info p{ line-height: 2.5; } .ax-panel-header.flex { flex-wrap: nowrap; } .dot:before { content: ''; display: block; width: 6px; height: 6px; border-radius: 3px; background-color: #e60012; margin-right: 5px; } .maskfadeUp { position: absolute; left: 0; top: 0; width: 100%; height: 100%; z-index: 10; display: block; background-color: #e60012; -webkit-transition: -webkit-transform 1.2s 0.5s; transition: transform 1.2s 0.5s; } .maskfadeUp.animated { -webkit-transform: translateY(-101%); transform: translateY(-101%); } .more-link { width: 160px; height: 50px; padding: 0 12px 0 30px; color: #fff; justify-content: space-between; display: flex; align-items: center; background-color: #e60012; text-align: center; border-radius: 25px; font-size: 16px; position: relative; z-index: 1; transition: all .5s; } .more-link span { font-size: 25px; } .more-link:hover { box-shadow: 0 0 10px #e60012; color: #fff; } .ax-pagination li { background-color: transparent !important; } .ax-pagination li a { background-color: #fff; border-radius: 16px !important; } .ax-pagination li.active a { border-radius: 50% !important; } p { padding: 0; } .path { background-color: #fff; border-bottom: 1px solid rgba(221, 221, 221, 0.57); } .path .width.flex{ height: 80px; } .path-left.flex { width: 70%; justify-content: start; } .path-left h3{ font-size: 1.4vw; } .path-left a { text-align: center; min-width: 120px; display: inline-block; padding: 0 20px; line-height: 80px; font-size: 17px; border-bottom: 1px solid rgba(221, 221, 221, 0.57); } .path-left a.hover { border-color: #e60012; } .path-left a.ax-show { color: #e60012; } .path .ax-breadcrumb { width: 30%; text-align: right; } .c-title { border-left: 3px solid #e60012; padding-left: 10px; line-height: normal; margin-bottom: 30px; } .gallery-top .swiper-slide a { display: block; } .gallery-top #video, .video { position: relative; width: 100%; height: 0; padding-top: 56.25%; background: #000; } .gallery-top #video video, .video video { position: absolute; width: 100%; height: 100%; left: 0; top: 0; z-index: 1; } .video_content { max-width: 750px; margin: 0 auto; } section { padding: 5rem 0; margin: 0 auto; background-size: cover !important; } * { box-sizing: border-box; } img { max-width: 100%; width: 100% \0; } /*body {*/ /* padding-top: 100px;*/ /*}*/ .ax-form-group div { margin-bottom: 5px; } .menu { display: flex; border-bottom: 1px solid #eaeaea; justify-content: space-between; align-items: center; line-height: 2rem; } .menu .menu-name { border-bottom: .1rem solid #006fbe; margin-bottom: -1px; font-size: 20px; font-weight: bold; } .swiper-slide img { width: 100%; } .ax-card-block .ax-img { height: 150px; } .width { width: 80%; min-width: 1200px; margin: 0 auto; } .width:after { display: table; content: ''; clear: both; } .ps-content { position: relative; width: 100%; overflow: hidden; } .cate-banner .ps-content { /*max-height: 300px;*/ } .ps-content > img { width: 100%; } .ps-content .pa-mask { position: absolute; width: 100%; height: 100%; left: 0; top: 0; z-index: 2; } .cate-banner .pa-mask { background-color: rgba(0, 0, 0, .3); } .pa-mask.flex2 { justify-content: center; } .big-title { font-size: 42px; margin-bottom: 40px; } .webfont { font-family: webfont !important; } .font-gradient { background: linear-gradient(#0a50c1, #3cbdc8); -webkit-background-size: cover; background-size: cover; -webkit-background-clip: text; color: transparent; } /*顶部*/ header .top { height: 35px; line-height: 35px; border-bottom: 1px solid #eee; overflow: hidden; font-size: 12px; display: none; } .top p { margin: 0; padding: 0; } .top .ax-grid { padding: 0; } .ax-breadcrumb li { display: inline-block; } .cate-banner .flex2 h1 { font-size: 2.6rem; line-height: 1.6; color: #fff; } .cate-banner .flex { justify-content: start; color: #fff; } .cate-banner .flex h1 { font-size: 2.6rem; margin-top: 30px; } .cate-banner .flex p { margin-top: 20px; font-size: 16px; } .cate-banner .flex2 .date-info { font-size: 16px; font-weight: bold; color: #fff; } .cate-banner .flex2 .date-info a { color: #fff; } .cate-banner .ax-breadcrumb li { color: #fff; } .cate-banner .pa-mask .width { position: relative; height: 100%; } .cate-banner .ax-breadcrumb li a { color: #fff; } .cate-banner .ax-breadcrumb li a:hover { color: #fff; } .cate-banner .ax-breadcrumb li i.ax-iconfont { color: #fff; } .ax-breadcrumb ul li + li::before { content: ">>"; font-size: 0.6rem; font-family: "宋体"; padding: 0px 0.4rem; } .cate-banner .ax-breadcrumb ul li + li::before { color: #fff; } /*导航*/ header { position: fixed; width: 100%; left: 0; top: 0; background-color: #fff; z-index: 101; webkit-transition: height 0.35s; -moz-transition: height 0.35s; transition: height 0.35s; } header .color-logo { display: none; } ._mini header { background-color: #fff; color: #333; box-shadow: 0 0 5px #ddd; } ._mini header .white-logo { display: none; } ._mini header .color-logo { display: block; } .home-header { width: 100%; position: relative; } .home-header .logo { position: relative; display: flex; align-items: center; height: 100%; } .home-header .logo { position: relative; z-index: 1; margin: 0; } .home-header .logo img { height: 45px; transition: all .3s; } ._mini .home-header .logo h1 img{ height: 40px; } .home-header .flexbox { display: flex; align-items: center; justify-content: space-between; } .home-header .flexbox a { color: inherit; } header .logo-text { padding-left: 20px; } header .logo-text p.t1 { font-size: 20px; font-weight: bold; line-height: 1.2; } header .logo-text p.t2 { font-size: 16px; font-weight: bold; margin-top: 5px; line-height: 1.2; } .home-header .rightbox { display: flex; align-items: center; } .home-header .rightbox:before { content: ''; display: table; } .home-header .rightbox:after { content: ''; clear: both; } .home-header .navmenu { height: 100px; display: flex; align-items: start; justify-content: space-evenly; transition: all .3s; } .home-header .navmenu:after { content: ""; display: block; clear: both; } .home-header .navmenu > li { text-align: center; width: 124px; } .home-header .navmenu > li.nav-li{ position: relative; } .home-header .navmenu > li > a { display: block; } .home-header .navmenu > li .tit { width: 100%; line-height: 100px; font-size: 0.8rem; } ._mini .home-header .navmenu{ height: 80px; } ._mini .home-header .navmenu > li .tit{ line-height: 80px; } .flex { display: flex; align-items: center; justify-content: space-between; flex-wrap: wrap; } .flex > li { margin-bottom: 15px; } .flex .ax-breadcrumb li { margin-bottom: 0; } .list-2 li { width: 48%; } .list-3 li { width: 31.3333%; } .list-4 li { width: 23%; } .list-5 li { width: 18%; } .list-6 li { width: 14.66666%; } .list-7 li { width: 12.2857%; } .list-8 li { width: 10.5%; } .flex li .ax-title { line-height: 50px; text-align: center; background-color: #f5f5f5; } .flex li .ax-title a { display: block; line-height: inherit; } .flex li.empty { margin: 0 !important; padding: 0 !important; box-shadow: none !important; border: none !important; background: transparent !important; } .flex li.empty:before, .flex li.empty:after { display: none !important; } .flex2 { display: flex; align-items: center; } .flex3 { display: flex; align-items: center; justify-content: end; } .flex4{ display: flex; align-items: start; justify-content: space-between; } .is-sticky { z-index: 101; } .home-header .navmenu > li > ul { width: 100%; position: absolute; left: 0; top: 100%; line-height: 40px; opacity: 0; overflow: hidden; padding: 20px 10%; background-color: #fff; transform: scale(1,0); transition: all .5s; } .home-header .navmenu .nav-content{ width: 100%; position: absolute; left: 0; top: 100%; line-height: 40px; opacity: 0; overflow: hidden; padding: 0; background-color: #fff; transform: scale(1,0); transition: all .5s; } .home-header .navmenu #pro-li.nav-content{ background: #f5f5f5 url('/theme/default/images/nav-bg.jpg') right 0 no-repeat; } .home-header .navmenu #pro-li.nav-content:before{ content: ''; position: absolute; width: 50%; height: 100%; top: 0; left: 0; background-color: #f5f5f5; } .home-header .navmenu .nav-content .ui-tabs{ display: flex; align-items: stretch; justify-content: space-between; position: relative; } .home-header .navmenu .nav-content .ui-tabs .ui-tabs-nav{ width: 25%; padding: 20px 0; } .home-header .navmenu .nav-content .ui-tabs .ui-tabs-nav li{ text-align: left; padding: 0.5rem 1rem; } .home-header .navmenu .nav-content .ui-tabs .ui-tabs-nav li a{ font-size: 18px; padding: 0; } .home-header .navmenu .nav-content .ui-tabs .ui-tabs-content{ width: 75%; text-align: left; padding: 0 40px; } .home-header .navmenu .nav-content .ui-tabs .ui-tabs-content li{ padding: 0.5rem; font-size: 18px; } .home-header .navmenu .nav-content .ui-tabs .ui-tabs-content li:hover a{ color: #e60012; } .home-header .navmenu .nav-content .ui-tabs .pro-contact{ width: 40%; display: flex; align-items: center; padding-left: 10%; text-align: left; display: none; } .home-header .navmenu .nav-content .ui-tabs .pro-contact .ax-btn{ width: 220px; display: flex; height: 45px; line-height: 45px; border: 2px solid #bfbfbf; justify-content: space-between; padding: 10px 20px; margin-bottom: 0.3rem; font-size: 16px; } .home-header .navmenu .nav-content .left,.nav-content .right{ width: 50%; padding: 60px 0; } .home-header .navmenu .nav-content .left,.nav-content .width.flex{ align-items: stretch; } .home-header .navmenu .nav-content .left{ text-align: left; box-shadow: 10px 0 15px rgba(0, 0, 0, 0.1); } .home-header .navmenu .nav-content .left li a{ font-size: 18px; } .home-header .navmenu .nav-content .left li:hover a{ color: #e60012; } .home-header .navmenu .nav-content .right{ padding-left: 10%; text-align: left; } .home-header .navmenu .nav-content .right h1{ margin-bottom: 1rem; } .home-header .navmenu .nav-content .ui-tabs .pro-contact .ax-btn:after{ border: none!important; } .home-header .navmenu .nav-content .ui-tabs .pro-contact .ax-btn.ax-line:hover{ border-color: #e60012; } .home-header .navmenu .nav-content .ui-tabs .ui-tabs-content .ui-tabs-pane{ padding-top: 20px; } .home-header .navmenu .nav-content .ui-tabs .ui-tabs-content .ui-tabs-pane .flex{ align-items: start; } .home-header .navmenu .nav-content .ui-tabs .ui-tabs-content .ui-tabs-pane ul{ width: 120px; } .home-header .navmenu .nav-content .ui-tabs .ui-tabs-content .ui-tabs-pane .pro-bg{ width: 80%; } .home-header .navmenu > li.nav-li > ul{ padding: 20px 0; } .home-header .navmenu > li > ul > li { border-radius: 10px; overflow: hidden; transition: all .5s; } .home-header .navmenu > li.nav-li > ul > li{ border-radius:0; text-align: center; } .home-header .navmenu > li > ul li:hover{ box-shadow: 0 0 10px #999; } .home-header .navmenu > li.nav-li > ul li:hover{ box-shadow: none; background-color: #ccc; } .home-header .navmenu > li:hover > ul, .home-header .navmenu > li:hover .nav-content{ transform: scale(1); opacity: 1; box-shadow: 0 5px 10px #ddd; } .home-header .navmenu > li:hover .tit > a { color: #e60012 !important; } .home-header .navmenu > li a { display: block; width: 100%; color: inherit; } .home-header .navmenu > li .tit > a{ position: relative; font-size: 16px; display: block; } .home-header .navmenu > li .tit > a:before{ content: ''; display: block; position: absolute; top: 0; left: 25%; width: 0; height: 2px; margin: 0 auto; background-color: #e60012; transition: all .3s; } .home-header .navmenu > li:hover .tit > a:before{ width: 50%; } .home-header .navmenu > li a span { vertical-align: middle; } .home-header .navmenu > li > ul li a { font-size: 16px; padding: 0; position: relative; } .home-header .navmenu > li > ul li a p{ position: absolute; width: 100%; height: 45px; line-height: 45px; font-size: 16px; background-color: rgba(0,0,0,.6); color: #fff; left: 0; bottom: 0; } .header-left .home-header .navmenu > li > ul li a { text-align: center; } .home-header .navmenu > li:hover > ul li a { color: #000; } .home-header .navmenu > li:hover > ul li:hover a { color: #e60012; } .home-header .right-bar { } .home-header .right-bar a { display: flex; float: left; align-items: center; margin-left: 0.8rem; font-size: 16px; position: relative; } .home-header .right-bar span { font-size: 16px; margin-right: 3px; } #header-search-bar { display: none; } #header-search-bar form { width: 400px; display: flex; align-items: center; justify-content: space-between; } #header-search-bar form input { width: 75%; border-radius: 5px 0 0 5px; } #header-search-bar form button { width: 25%; border-radius: 0 5px 5px 0; } header .wechat { height: 80px; line-height: 80px; padding: 0 30px; background-color: #eee; text-align: center; color: #e60012; position: relative; } header .wechat .ax-iconfont { font-size: 24px; transition: all .3s; } header .wechat .wx-img { width: max-content; background-color: #fff; padding: 0; transform: scale(1, 0); transition: .5s; position: absolute; right: 0; top: 80px; } .wx { width: 120px; border-radius: 10px; } footer .wx { margin-left: 5px; } header .wechat:hover .wx-img { transform: scale(1); } .header-left { height: 80px; display: flex; align-items: center; } .header-right { height: 80px; display: flex; align-items: center; } .ax-menu .sub-nav{ display: flex; align-items: center; justify-content: space-between; flex-wrap: wrap; } .ax-menu .sub-nav li{ width: 50%; border-bottom: 1px solid #ddd; transition: all .3s; } .ax-menu .sub-nav li a{ height: 38px; line-height: 38px; } .ax-menu .sub-nav li:nth-child(2n){ border-left: 1px solid #ddd; } .ax-menu .sub-nav li i{ color: #999; } .ax-menu .sub-nav li.active a,.ax-menu .sub-nav li.active i,.ax-menu .sub-nav li:hover a,.ax-menu .sub-nav li:hover i{ color: var(--web-color); } .ax-menu li:hover > a .ax-name, .ax-menu li:hover > a .ax-legend, .ax-menu li:hover > a .ax-arrow { color: #e60012; } .ax-menu > li:before { display: none; } /*底部*/ .fix-foot { position: fixed; width: 100%; left: 0; bottom: 0; z-index: 9; background-color: #2c3037; color: #fff; padding: 20px 0; } .ax-color-danger { color: #e60012; } .fix-foot .close { position: absolute; right: 10px; top: 10px; z-index: 99; } .fix-foot .close span { font-size: 24px; line-height: 1; } .fix-foot .content { font-size: 20px; } .fix-foot .content p { margin-bottom: 10px; } .fix-foot .content p.t2 { margin-bottom: 0; } .fix-foot .content p span { margin: 0 5px; font-weight: bold; } .fix-foot .content p span.num { border: 1px solid #000; font-weight: normal; position: relative; padding: 0 5px; color: #333; border-radius: 4px; font-family: 'Oswald Light'; background: linear-gradient(0deg, #999, #fff); } #foot-close { color: #fff; cursor: pointer; transition: all .3s; } #foot-close:hover { color: #ff0; } footer { padding: 3% 0 0; color: #fff; background-color: #2c3037; } footer .flex li { margin-bottom: 0; } footer a { color: #fff; transition: all .3s; } footer h3 a { display: block; margin-bottom: 25px; } footer h3 a:after { content: ''; display: block; width: 24px; height: 1px; background-color: #d6241e; margin-top: 10px; } footer .foot-1 h4 { font-size: 15px; } footer .foot-1 h1 { color: #d6241e; font-size: 30px; margin-bottom: 20px; } footer .foot-1 p { padding: 0; margin-bottom: 5px; } footer .foot-logo { height: 45px; } footer .list-container a { display: block; color: #999; transition: all .3s; line-height: 30px; } footer .foot-1 i.iconfont, footer .foot-1 i.ax-iconfont { font-size: 30px; } footer a:hover { color: #fff; } footer .sns a { display: inline-block; width: 45px; height: 45px; border: 1px solid #444; border-radius: 50%; text-align: center; line-height: 40px; margin-left: 10px; transition: all .3s; } footer .sns a:hover { border-color: #999; } footer .sns a span { color: #999; font-size: 22px; } footer .sns a:hover span { color: #fff; } footer h2 { font-size: 20px; font-family: 'webfont'; margin: 10px 0 20px; } .link { padding-top: 20px; } .link a { padding: 0 20px 0 0; color: #999; font-size: 14px; } .foot-1 { padding-bottom: 30px; border-bottom: 1px solid #444; } footer .ax-col-18 li { margin-bottom: 0; } .foot-content { font-size: 14px; width: 60%; line-height: 1.4; text-align: justify; } .foot-cotact p { padding: 0; line-height: 2.5; font-size: 15px; } .foot-content a { color: #999; } .foot-text { padding: 20px 0; color: #999; } .foot-nav { text-align: center; } .foot-nav > a { display: inline-block; margin: 0 10px; font-size: 16px; } .qrcode { display: inline-block; width: 140px; height: 140px; padding: 20px; position: relative; background: rgba(255, 255, 255, .1) } .qrcode:before { content: ''; position: absolute; top: 0; left: 0; width: 10px; height: 10px; border-top: 1px solid #ccc; border-left: 1px solid #ccc; } .qrcode:after { content: ''; position: absolute; bottom: 0; right: 0; width: 10px; height: 10px; border-bottom: 1px solid #333; border-right: 1px solid #333; } .copyright { padding: 0 0 20px; color: #999; background-color: #2c3037; font-size: 14px; } .copyright a { display: inline-block; } /*首页*/ .banner-bar { position: absolute; width: 80%; left: 10%; bottom: 150px; z-index: 2; } .banner-bar .width { width: 100%; display: flex; align-items: stretch; justify-content: space-between; } .banner-search { padding: 15px; border-radius: 10px; width: 580px; background-color: #e60012; display: flex; align-items: center; justify-content: space-between; } .banner-search div.input { color: #fff; width: calc(100% - 130px); } .banner-search div.input input { background-color: transparent; border: none; color: #fff; } .banner-search div.input input::-webkit-input-placeholder { color: #fff; } .banner-search div.input input::-moz-placeholder { /* Mozilla Firefox 19+ */ color: #fff; } .banner-search div.input input:-moz-placeholder { /* Mozilla Firefox 4 to 18 */ color: #fff; } .banner-search div.input input:-ms-input-placeholder { /* Internet Explorer 10-11 */ color: #fff; } .banner-search div.button { width: 120px; } .banner-search div.button button { border-radius: 20px; width: 100%; } .banner-ad { border-radius: 10px; width: calc(100% - 600px); background-color: #fff; display: flex; align-items: center; justify-content: center; } .banner-ad ul { width: 100%; display: flex; align-items: center; justify-content: space-between; } .banner-ad ul li { text-align: center; width: 25%; } .banner-ad ul li a { display: flex; font-size: 16px; align-items: center; justify-content: center; } .banner-ad ul li a img { width: 30px; max-width: 100%; display: inline-block; margin-right: 10px; } #pc-banner .swiper-slide { position: relative; } .banner .pa-mask { position: absolute; width: 100%; height: 100%; left: 0; top: 0; display: flex; z-index: 99; align-items: center; text-align: center; justify-content: center; background: rgba(0,0,0,.3); } #pc-banner .pa-mask .width { padding: 0; width: 100%; } #pc-banner .swiper-slide { color: #fff; height: 100vh; overflow: hidden; } #pc-banner .swiper-slide img{ height: 100%; object-fit: cover; } #pc-banner .swiper-slide .video { background: transparent; padding-top: 41.66667%; } #pc-banner .swiper-slide .pa-mask a { position: absolute; color: inherit; display: block; width: 100%; height: 100%; top: 0; } #pc-banner .swiper-slide h1 { font-size: 48px; line-height: 2; } #pc-banner .swiper-slide p { font-size:24px; margin: 0; } .banner-page { position: absolute; width: 80%; left: 10%; bottom: 250px; z-index: 2; color: #fff; } .banner-page .width { width: 100%; display: flex; align-items: center; justify-content: space-between; } .banner-page .width:after { display: none; } .banner-page .swiper-pagination-fraction { width: 100px; position: relative; left: auto; bottom: auto; font-size: 24px; display: flex; align-items: baseline; font-family: 'Oswald Light'; } .banner-page .swiper-pagination-current { font-size: 60px; color: #e60012; padding-right: 5px; vertical-align: baseline; } .swiper-pagination-total { padding-left: 5px; } .banner-page .swiper-button-prev, .banner-page .swiper-button-next { position: relative; margin: 0; padding: 0; left: auto; right: auto; top: auto; display: inline-block; width: 60px; height: 60px; border-radius: 50%; -webkit-background-size: 20%; background-size: 20%; background-color: #e60012; opacity: 0.8; } .banner-page .swiper-button-prev:hover, .banner-page .swiper-button-next:hover { opacity: 1; } .banner-page .swiper-button-prev { background-color: rgba(255, 255, 255, .2); } #pc-banner .swiper-pagination-bullet { opacity: 1; } #pc-banner .swiper-slide img { width: 100%; -webkit-transition: all 7s; transition: all 7s; } .main-title { display: flex; align-items: center; justify-content: space-between; margin-bottom: 30px; } .main-title .more-link { background-color: #fff; color: #e60012; } .main-title h1 span.icon-sj{ vertical-align: top; font-size: 16px; line-height: 1.4; } .main-title .more-link span { color: #e60012; } .main-title .more-link:hover { box-shadow: 0 0 10px #ccc; } .main-title h1 { font-size: 2vw; line-height: 1; } .lan-img{ width: 18px; margin-right: 5px; } .data-list{ background-color: #e60012; padding: 2rem 0; } .data-list li { width: 25%; margin: 0; color: #fff; text-align: center; border-left: 1px solid rgba(255,255,255,.4); } .data-list li h1{ font-size: 2.4rem; line-height: 1; } .data-list li:last-child{ border-right: 1px solid rgba(255,255,255,.4); } .data-list li span{ font-size: 40px; margin-bottom: 15px; } .data-list li h1:after{ padding-left: 5px; font-size: 16px; } .data-list li:nth-child(1) h1:after{ content: '年'; } .data-list li:nth-child(2) h1:after{ content: '人'; } .data-list li:nth-child(3) h1:after{ content: 'T'; } .data-list li:nth-child(4) h1:after{ content: '㎡'; } .data-list li p{ font-size: 16px; } #index-1 { background-color: #fff; } #index-1 .pro-list li .ax-title{ background-color: #f5f5f5; } #index-2 { background-color: #f5f5f5; } #index-2 .left-content{ position: relative; z-index: 2; } #index-2 .bg-logo{ position: absolute; width: 100%; height: 100%; left: 0; top: 0; display: flex; align-items: center; justify-content: center; z-index: -1; } #index-2 .bg-logo span{ font-size: 20vw; color: rgba(0,0,0,.02); } #index-2 .content p { font-size: 16px; text-align: justify; } #index-2 .ax-btn{ margin-top: 30px; } #index-2 .left-content{ background-color: #fff; padding: 40px; } #index-2 .ax-row{ position: relative; overflow: visible; } #index-2 .ax-row:after{ content: ''; display: block; width: 25%; height: 100%; position: absolute; top: 0; left: 50%; background-color: #fff; } #index-2 .ax-col{ position: relative; z-index: 3; } #index-2 .left-content{ padding-top: 2rem; } #index-2 .right-content{ margin-top: 2rem; } #index-2 .content h1 { font-size: 40px; margin-bottom: 80px; } #index-2 .content a.ax-btn { margin-right: 15px; font-size: 16px; display: inline-block; } #index-2 .content a.ax-btn:after { display: none; } #index-2 .content .text { font-size: 16px; line-height: 2; margin-top: 30px; } #index-2 .content .text p { text-align: justify; } #index-2 .content .text .more-link { background-color: #fff; color: #000; margin-top: 60px; } #index-2 .content a.ax-btn:hover, #index-2 .content .text .more-link:hover { box-shadow: 0 0 10px #fff; } #index-2 .content .text .more-link span { color: #e60012 } #index-2 .flex{ align-items: stretch; width: 75%; background-color: #fff; padding: 40px 0; } #index-2 .flex li { width: 25%; margin: 0; text-align: center; padding: 0 20px; } #index-2 .flex li span{ font-size: 60px; line-height: normal; margin-bottom: 15px; color: #e60012; } #index-2 .flex li+li { border-left: 1px solid #eee; } .ax-ell>a{ display: unset!important; } #index-3 { background: #fff url('/theme/default/images/index3-bg.jpg') 0 0 no-repeat fixed; -webkit-background-size: cover; background-size: cover; } #index-3 #qyys{ padding-bottom: 3rem; } #index-3 .swiper-slide img{ border-radius: 20px; } #index-3 .swiper-slide .content{ padding: 40px; } #index-3 .swiper-slide h1 { font-size: 28px; margin-bottom: 20px; } #index-3 .swiper-slide p { font-size: 16px; } #index-3 li { transition: all .3s; } #index-3 li:hover { box-shadow: 0 0 20px #ccc; } #index-3 li a.pic { position: relative; display: block; width: 100%; height: 0; padding-bottom: 45%; overflow: hidden; } #index-3 li span.date { position: absolute; width: 130px; height: 34px; padding: 0 10px; display: flex; align-items: center; justify-content: center; text-align: center; font-size: 14px; background-color: #fff; border-radius: 17px; color: #e60012; top: 20px; left: 20px; z-index: 2; } #index-3 li span.date i { color: inherit; margin-right: 5px; } #index-3 li .content { background-color: #fff; padding: 3%; } #index-3 li h3 { margin-bottom: 20px; font-size: 22px; } #index-3 li .content p { text-align: justify; font-size: 15px; color: #666; } #index-3 li .tag { color: #999; } #index-4 ul.flex { align-items: stretch; } #index-4 .ax-tab-nav li, #news .ax-tab-nav li { display: inline-block; font-size: 1.4vw; margin-right: 30px; color: #999; cursor: pointer; } #index-4 .ax-tab-nav li{ padding-bottom: 15px; border-bottom: 1px solid #fff; } #index-4 .ax-tab-nav li.ax-active, #news .ax-tab-nav li.ax-active { color: #e60012; border-color: #e60012; } #index-4 .ax-tab-content, #news .ax-tab-content { margin-top: 30px; } .news-list li { background-color: #f5f5f5; border-radius: 15px; overflow: hidden; } .news-list li:hover { box-shadow: 0 0 20px #ccc; } .news-list a.pic { position: relative; display: block; width: 100%; height: 0; padding-bottom: 56.25%; overflow: hidden; } .news-list li span.date { position: absolute; height: 30px; padding: 0 10px; display: flex; align-items: center; justify-content: center; text-align: center; font-size: 12px; background-color: rgba(0,0,0,.5); border-radius: 17px; color: #fff; top: 10px; right: 10px; z-index: 2; } .news-list li span.date i { color: inherit; margin-right: 5px; } .news-list li .content { background-color: #fff; padding: 3%; } .news-list li h3 { margin-bottom: 20px; font-size: 22px; } .news-list li .content p { text-align: justify; font-size: 15px; color: #666; } .news-list li .tag { color: #999; } #index-5 { background: #f4f7fa; position: relative; -webkit-background-size: cover; background-size: cover; text-align: center; } #index-4 .mask h1, #index-5 h1 { font-size: 36px; margin-bottom: 20px; } #index-5 p { font-size: 16px; margin-bottom: 60px; } #index-5 li { text-align: center; } #index-5 li a { width: 96px; height: 96px; background-color: #fff; } #index-5 li a:before, #index-5 li a:after { display: none; background-color: #fff; transform: scale(1); } #index-5 a:hover:before, #index-5 a:hover:after { display: block; } #index-5 li i { font-size: 40px; color: #e60012; } #index-5 li h3 { font-size: 22px; margin-bottom: 10px; margin-top: 20px; } #index-5 li p { color: #999; font-size: 16px; } /*侧边导航*/ .ax-menu > li { border-bottom: 1px solid #ddd; } .ax-menu > li > a { padding-left: 20px; font-size: 16px; justify-content: space-between; } .ax-menu > li > ul > li > a { padding-left: 20px; font-size: 16px; } .side-menu { background-color: #fff; box-shadow: 0 0 10px #ddd; border-radius: 0 0 5px 5px; } .side-menu .ax-title { border-radius: 5px 5px 0 0; background-color: #e60012; padding: 20px; } .side-menu .ax-title h1{ font-size: 30px; line-height: 1; } .side-menu .ax-title h1.ax-font-lighter{ font-weight: normal; margin-top: 8px; font-size: 24px; } .side-menu .ax-title h1 span { font-weight: normal; font-size: 24px; } .side-menu .ax-panel-header a{ display: flex; align-items: center; } .ax-accordion > li + li { border-top: 1px solid #f3f3f3; } .ax-accordion li.ax-item { padding: 0; line-height: 55px; font-size: 16px; font-weight: 500; } .ax-accordion li.ax-item .ax-panel-header { padding: 0 25px; } .ax-accordion li.ax-item.ax-show .ax-panel-header { background: #eef4fb; } .ax-accordion li.ax-item .ax-panel-header .ax-operate { height: 55px; line-height: 55px; margin: 0; } .ax-accordion li.ax-item .sub-nav li i.ax-iconfont { color: #ccc; margin-right: 3px; } .ax-accordion li.ax-item .sub-nav li:hover i.ax-iconfont { color: #e60012; } .ax-accordion li.ax-item .sub-nav li { line-height: 40px; font-size: 14px; padding: 0 20px; } .ax-accordion li a.flex { width: 100%; transition: all .3s; } .ax-accordion li a.ax-operate { width: auto; } .ax-accordion li .ax-panel-header > span { transition: all .3s; } .ui-page ul li.active a:hover,.ui-page ul li.active a{ background: var(--web-color); } .ui-page ul li.active{ ackground: var(--web-color); border-color:var(--web-color); } .pro-info .action { } .pro-info .action .flex3 { display: flex; } .container-left { width: 25%; } .container-left .ui-box{ width: 240px; } .container-right { width: 75%; } .side-menu li:hover { /*background-color: #eef5fd;*/ } .ax-menu .ax-panel-header{ background-color: #444; color: #fff; } .ax-menu .ax-panel-header a{ color: #fff; } .ax-card-block { padding: 0; } .ax-card-block .ax-title, .ax-card-block .ax-des { padding: 0 10px; } .ax-card-block .ax-from { padding: 10px; } .ax-card-block .ax-title { height: 50px; text-align: center; } .ax-card-block .ax-title a { display: block; line-height: 40px; } .ax-card-block .ax-img { margin-bottom: 0; } .picture { overflow: hidden; } .picture img { overflow-x: hidden; overflow-y: hidden; position: relative; z-index: 1; transition-delay: 0s; transition-duration: 1s; transition-property: all; transition-timing-function: ease; /* Firefox 4 */ -moz-transition-delay: 0s; -moz-transition-duration: 1s; -moz-transition-property: all; -moz-transition-timing-function: ease; /* Safari and Chrome */ -webkit-transition-delay: 0s; -webkit-transition-duration: 1s; -webkit-transition-property: all; -webkit-transition-timing-function: ease; /* Opera */ -o-transition-delay: 0s; -o-transition-duration: 1s; -o-transition-property: all; -o-transition-timing-function: ease; } .picture:hover img { transform: scale(1.05, 1.05); -ms-transform: scale(1.05, 1.05); /* IE 9 */ -moz-transform: scale(1.05, 1.05); /* Firefox */ -webkit-transform: scale(1.05, 1.05); /* Safari and Chrome */ -o-transform: scale(1.05, 1.05); /* Opera */ } #contact .width { padding: 4rem 3rem; max-width: 90%; position: relative; margin-top: -200px; background-color: #fff; z-index: 2; } .page-list li{ margin-bottom: 30px; transition: all .3s; } .page-list li:hover{ box-shadow: 0 0 10px #ccc; } .page-list li p{ line-height: 40px; font-size: 16px; background-color: #fff; } .ui-form ul{ display: flex; align-items: stretch; flex-wrap: wrap; } .ui-form ul li{} /*分支机构*/ #company{ background-color: #f5f5f5; } #company ul{ align-items: stretch; } #company li{ width: 50%; margin-bottom: 30px; background-color: #fff; } #company li .content{ padding: 40px; align-items: center; } #company li .content h1{ margin-bottom: 20px; } #company li .content p{ font-size: 16px; line-height: 3; border-bottom: 1px solid #eee; } /*生产实力*/ #strength ul{ margin-bottom: 3rem; } #strength .item p img{ width: 40px; } #strength .item p{ margin-bottom: 15px; } #equipment{ } #strength h1{ font-size: 36px; margin-bottom: 30px; } #strength .content h1,#strength h2{ font-size: 24px; margin-bottom: 20px; } #page-44{ align-items: stretch; } #page-44 li{ width: 49%; } #equipment ul{ margin-bottom: 4rem; } #equipment ul:last-child{ margin-bottom: 0; } #equipment li{ width: 24%; transition: all .3s; } #equipment li p{ padding: 10px; } #equipment #photo-53 li{ width: 31%; } #equipment li:hover{ box-shadow: 0 0 10px #999; } #equipment .content p{ font-size: 16px; } #photo-51 li:nth-child(1),#photo-51 li:nth-child(2){ width: 49.25%; } #ability .content h1{ font-size: 1.2rem; line-height: 2; display: flex; align-items: center; } #ability .content { margin-bottom: 2rem; } #ability li{ margin-bottom: 30px; } #safety li,#ability li{ transition: all .3s; } #safety h1{ margin-bottom: 30px; } #safety p{ font-size: 16px; } .safe-list li{ text-align: center; margin: 0; } .safe-list li img{ max-width: 100%; width: auto; } .safe-list li:hover img{ box-shadow: none; } /*服务体系*/ .support-content{ background-color: #fff; padding: 40px; } .support-content p{ font-size: 16px; } /*企业责任*/ #responsibility ul{ display: flex; justify-content: center; } #responsibility ul li{ margin: 0 20px; } /*产品*/ .pro-menu { width: 100%; } .ax-drawer .ax-drawer-contain { background: #222; } .pro-menu li { font-size: 16px; line-height: 55px; border-bottom: 1px solid rgba(255, 255, 255, 0.4); } .pro-menu li a { color: #fff; transition: all .5s; } .pro-menu li:hover a, .ax-drawer-content .ax-accordion li a:hover { color: #e60012; } .ax-drawer-content { padding: 20px; color: #fff; } .ax-drawer-content .ax-accordion li.ax-item.ax-show .ax-panel-header { background: transparent; } .ax-drawer-content .ax-accordion li a { color: inherit; } .ax-drawer-content .ax-accordion li.ax-item .ax-panel-header .ax-col > a { font-size: 18px; } .ax-drawer-content .ax-accordion li.ax-item .ax-panel-header, .ax-drawer-content .ax-accordion li.ax-item .sub-nav li { padding: 0; } .ax-drawer { z-index: 999; background: transparent; } .ax-drawer-contain .ax-drawer-close i.ax-iconfont { font-size: 20px; } .float-menu { width: 60px; height: 60px; border-radius: 50%; text-align: center; line-height: 60px; background-color: #e60012; position: fixed; left: 10px; top: 50%; cursor: pointer; transition: all .5s; } .float-menu:hover { background-color: #fff; box-shadow: 0 0 10px #e60012; } .float-menu span { font-size: 26px; color: #fff; } .float-menu:hover span { color: #e60012; } .gallery-top .swiper-slide, .gallery-thumbs .swiper-slide { padding: 1px; } .gallery-top .swiper-slide img, .gallery-thumbs .swiper-slide img { border: 1px solid #eee; } .gallery-thumbs .swiper-slide img { opacity: 0.5; } .gallery-thumbs .swiper-slide.swiper-slide-thumb-active img { border-color: #e60012; opacity: 1; } .center-menu { margin: 30px auto 40px; } .center-menu ul { text-align: center; } .center-menu li { display: inline-block; margin: 0 10px; line-height: 55px; background-color: #fff; text-align: center; font-size: 16px; padding: 0 30px; transition: all .5s; } .center-menu li:hover, .center-menu li.active { box-shadow: 0 0 10px #ccc; background-color: #e60012; } .center-menu li:hover a, .center-menu li.active a { color: #fff; } #product-head { padding: 0; background: #f5f5f5; } #product { background-color: #f5f5f5; } .pro-list li { margin-bottom: 30px; background-color: #fff; position: relative; transition: all .5s; } .pro-list li .ax-title { background-color: #fff; position: absolute; width: 100%; height: 40px; left: 0; bottom: 0; line-height: 40px; text-align: center; padding: 0 5px; font-size: 16px; z-index: 2; } #xgcp .pro-list li { background-color: #f5f5f5; } .pro-list li .ax-card-block { border: none; } .pro-list li .ax-card-block:hover { box-shadow: none; } .pro-list.flex { align-items: stretch; } li .ps-content { overflow: hidden; } .page ul li a { font-size: 14px; } li img { width: 100%; transition: all .5s; } li:hover .ps-content img { transform: scale(1.1); } .pro-list li:hover { box-shadow: 0 0 10px #ccc; } .pro-list li .list-title { padding: 10px; text-align: center; background-color: #f5f5f5; } #product-show p { font-size: 16px; line-height: 2; margin-bottom: 15px; } #product-show, #case-show { padding: 0 0 30px; background-color: #f5f5f5; } .product-left{ width: 23%; } .product-right{ width: 75%; padding: 30px; background-color: #fff; border-radius: 6px; box-shadow: 0 0 10px #ccc; } #case-show .ax-col-12 img { width: 100%; } #product-show .ax-breadcrumb a, #product-show .ax-breadcrumb li i.ax-iconfont, #product-show.ax-breadcrumb ul li + li::before { color: #000; } .pro-info .intro { padding: 1rem 0; } .pro-info h1 { font-size: 38px; line-height: 1.6; } .pro-info h1:after { content: ''; width: 90px; height: 3px; background-color: #e60012; margin-top: 5px; display: block; } .pro-info .down { margin-top: 20px; line-height: 36px; padding: 0; font-size: 16px; display: inline-block; color: #666; border-radius: 5px; } .pro-content > div { padding: 30px 0; } .pro-content .menu { padding-top: 30px; } .tab-list { position: relative; z-index: 999 !important; } .am-g { display: flex; align-items: center; justify-content: space-between; flex-wrap: wrap; margin-top: 20px; } .am-g:after { content: ""; width: 23%; } .am-g .am-u-md-4 { width: 23%; margin-bottom: 20px; border: 1px solid #ddd; } .am-g .am-u-md-6 { width: 48%; margin-bottom: 20px; } .cpxq_yyal_bt { padding: 10px; text-align: center; } .tab-list li { flex: 1; line-height: 50px; font-size: 16px; text-align: center; cursor: pointer; transition: all .5s; background-color: #e60012; } .tab-list li:hover { background-color: #7e1114; } .tab-list li a { color: #fff; } .pro-content .ax-item-block { padding: 10px 0; } #xgwz li { line-height: 40px; border-bottom: 1px solid #eee; } .artilce-title { font-size: 16px; } /*文章类*/ .news-list li { margin-bottom: 40px; } .img-bg { position: relative; width: 100%; height: 0; padding-top: 75%; overflow: hidden; } .img-bg .img-content { position: absolute; width: 100%; height: 100%; } .img-bg.img-bg2 { padding-top: 75%; } .img-bg .inner { position: absolute; width: 100%; height: 100%; top: 0; left: 0; } #article { padding: 60px 0; background-color: #f5f5f5; } #article .width { max-width: 1200px; padding: 40px; position: relative; margin-top: -130px; background-color: #fff; z-index: 2; } .ax-article p { font-size: 16px; text-align: justify; text-indent: 2em; line-height: 2; margin-bottom: 15px; } .ax-article p img { margin-left: -2em; } .news-list.flex { align-items: stretch; } .news-list li { background-color: #fff; transition: all .5s; margin-bottom: 2rem; } .img-bg img { height: 100%; } .news-list li:hover { box-shadow: 0 0 10px #ccc; } .news-list li .wz-content { padding: 10px; } .news-list li .wz-content h3 a { margin-bottom: 10px; font-size: 0.9rem; font-weight: bold; } .news-list li .wz-content .ax-ell-2-des { margin-bottom: 10px; color: #999; } /*视频*/ #video-list li{ margin-bottom: 30px; } /*下载*/ .download-list li { padding: 30px; background-color: #fff; margin-bottom: 30px; position: relative; transition: all .3s; } .download-list li:hover { box-shadow: 0 0 10px #ccc; } .download-list li:after { content: ''; position: absolute; left: 0; bottom: 0; background: #e60012; width: 0; height: 2px; transition: all .6s; } .download-list li:hover:after { width: 100%; } /*企业文化*/ #culture { background-color: #ebebeb; } #culture ul { display: flex; align-items: stretch; } #culture .item-list li { width: 50%; margin: 0; } #culture li.content { padding: 5%; text-align: left; background-color: #fff; } #culture li.content .main-title h1:after { margin-left: 0; } /*联系我们*/ .bg-gray { background-color: #f5f5f5; } li.all-long { width: 100% !important; } #contact{ padding-top: 0; } #contact .width { position: relative; margin-top: -50px; background-color: #fff; z-index: 2; } #contact .flex { align-items: stretch; margin-bottom: 40px; } #contact .contact-list li { } #contact .contact-list li .text-left{ padding: 20px; } #contact li h3 { font-size: 22px; } #contact li p { font-size: 16px; margin: 5px 0; } #contact form { background-color: #fff; padding: 30px 0; border-radius: 10px; } /*about*/ #zzjg{ background-color: #f5f5f5; } #about .main-title h1,#zzjg .main-title h1 { width: 100%; text-align: center; } #about .content p { font-size: 18px; line-height: 2; margin-bottom: 25px; } #about li img { width: auto; margin-bottom: 20px; max-width: 100%; } #about li h1 { font-size: 50px; line-height: 1; color: #e60012; margin-bottom: 20px; display: flex; align-items: baseline; } #about li h1 span { font-family: "microsoft yahei"; font-size: 16px; margin-left: 5px; line-height: 1; background-color: #fff; vertical-align: bottom; } #about li p { font-size: 16px; } #history { background-color: #f4f7fa; } .main-title { margin-bottom: 2rem; } .main-title.all-long h1 { width: 100%; } #history-nav { position: relative; margin-top: 3rem; } #history-nav .swiper-wrapper:after { content: ''; width: 1000%; height: 1px; left: 0; top: calc(50% + 5px); position: absolute; background-color: #ddd; z-index: 1; } #history-nav .ax-radio span:before { background-color: #fff; } #history-nav .ax-radio { height: 40px; } .ax-radio span:after{ background-color: #e60012; } #history-nav .ax-radio span { width: 18px; height: 18px; position: relative; font-size: 0; margin: 0 auto !important; } #history-nav .swiper-slide { width: 20%; position: relative; z-index: 2; } #history-nav .swiper-slide h3 { color: #e60012; font-size: 30px; opacity: 0; margin-bottom: 8px; } #history-nav .swiper-slide .tag span { font-size: 30px; cursor: pointer; color: #666; } #history-nav .swiper-slide p { font-size: 24px; color: #666; } #history-nav .swiper-slide.swiper-slide-thumb-active h3 { opacity: 1; } #history-nav .swiper-slide.swiper-slide-thumb-active .tag span { color: #e62129; } #history-nav .swiper-slide.swiper-slide-thumb-active p { opacity: 0; } #history-nav .swiper-slide.swiper-slide-thumb-active .ax-radio span:before, #history .ax-radio:hover span:before{ border-color: #e60012; } #history-nav .swiper-slide.swiper-slide-thumb-active .ax-radio span:after { border-color: #e60012; transform: scale(1); } #history-content .swiper-slide { position: relative; z-index: 2; } #history-content .swiper-slide img{ width: auto; } #history-content .swiper-slide .ax-col-16{ display: flex; align-items: center; } #history-content .swiper-slide .mask { position: absolute; width: 100%; height: 100%; display: flex; align-items: center; justify-content: flex-end; left: 0; top: 0; z-index: -1; } #history-content .swiper-slide .mask h2 { font-size: 320px; color: #fff; opacity: 0.6; } #history-content .swiper-slide h1 { font-size: 36px; margin-bottom: 1.2rem; } #history-content .swiper-slide p { font-size: 16px; line-height: 2; text-align: justify; margin-bottom: 20px; } #history-content .swiper-slide h1 span { font-size: 20px; color: #e62129; } #history-content .swiper-slide img { border-radius: 10px; } #honor-list { padding-top: 20px; } #honor-list .swiper-slide { background-color: #f4f7fa; padding: 3rem 1rem 0; } #honor-list .swiper-slide:hover { background-color: #fff; box-shadow: 0 0 10px #ccc; } #honor-list .swiper-slide img { margin-bottom: 2rem; } #honor-list .swiper-slide p { border-top: 1px solid #ccc; text-align: center; padding: 1rem 0.5rem; font-size: 16px; } .page-button { position: relative; margin-top: 3rem; text-align: center; } #pc-banner .swiper-pagination { bottom: 5%; } #pc-banner .swiper-pagination-bullet { background-color: #fff; width: 60px; height: 5px; opacity: 1; border-radius: 0; } #pc-banner .swiper-pagination-bullet.swiper-pagination-bullet-active { background-color: #e60012; } #pc-banner .swiper-button-prev, #pc-banner .swiper-button-next { display: inline-block; width: 60px; height: 60px; -webkit-background-size: 20%; background-size: 20%; background-color: #e60012; text-align: center; line-height: 60px; border-radius: 50%; border: 1px solid #e60012; } .page-button .swiper-button-prev, .page-button .swiper-button-next { position: static; left: auto; right: auto; top: auto; display: inline-block; width: 60px; height: 60px; -webkit-background-size: 20%; background-size: 20%; text-align: center; line-height: 60px; border-radius: 50%; background-color: #fff; border: 1px solid #ddd; margin: 0 10px; transition: all .3s; } .page-button .swiper-button-next { border-color: #e60012; background-color: #e60012; } .page-button .swiper-button-prev:hover { box-shadow: 0 0 10px #ccc; } .page-button .swiper-button-next:hover { box-shadow: 0 0 10px #e60012; } #partner { background-color: #f4f7fa; } #partner li { padding: 20px; background-color: #fff; box-shadow: 0 0 15px #eee; margin-bottom: 35px; transition: all .3s; } #partner li:hover { box-shadow: 0 0 15px #ccc; } .down-ico { display: block; width: 44px; height: 44px; border-radius: 50%; border: 1px solid rgba(255, 255, 255, 0.5); cursor: pointer; position: absolute; overflow: hidden; transform: translateY(0); transition: 0.3s ease 0.6s; bottom: 15%; left: 50%; margin-left: -22px; z-index: 10; } .down-ico i { display: block; width: 100%; height: 100%; background: url(/theme/default/images/ico_arrow.png) no-repeat center; animation: downico 1.5s ease-out; position: relative; } @keyframes downico { 0% { top: 0; opacity: 1; } 35% { top: 50%; opacity: 0; } 65% { top: -50%; opacity: 0; } 100% { top: 0; opacity: 1; } } #about1 .son-list { padding: 60px 0; } #about1 .son-list li { width: 23%; padding: 30px; text-align: center; font-size: 24px; border: 1px solid #ddd; border-radius: 10px; transition: all .3s; background-color: #fff; } #about1 .son-list li:hover { background-color: #e60012; color: #fff; border-color: #e60012; box-shadow: 0 0 10px #e60012; } #about1 .son-list li a { color: inherit; transition: unset; } #about1 .son-list li span { font-size: 48px; line-height: normal; display: block; margin-bottom: 10px; } /*在线申请*/ #apply { font-size: 16px; } #apply form { background-color: #fff; padding: 40px; } #apply .ax-form-group { margin-bottom: 25px; } /*产品服务*/ #pro1 { background-color: #f5f5f5; } #pro1 li { text-align: center; padding: 6rem 1rem; background-color: #fff; box-shadow: 0 0 10px #ddd; border-radius: 20px; } #pro1 li .icon { font-size: 90px; border-radius: 50%; padding: 20px; border: 1px dashed #ccc; } #pro1 li .iconfont { line-height: 1; font-size: 0; } #pro1 li:hover { color: #fff; background-color: #e60012; } #pro1 li:hover .icon { font-size: 0; display: none; } #pro1 li:hover .iconfont { font-size: 50px; width: 90px; height: 90px; text-align: center; line-height: 90px; border-radius: 50%; border: 1px dashed #fff; color: #fff; position: relative; } #pro1 li h1 { font-size: 48px; margin-top: 30px; } #pro1 li h1 span { font-family: "microsoft yahei" !important; font-size: 14px; margin-left: 5px; } #pro1 li p { font-size: 16px; margin-top: 15px; } #pro1 .content p { font-size: 16px; line-height: 2; text-align: justify; margin-bottom: 20px; } #pro1 li .icon { fill: #ff0 !important; } #hyfg li { position: relative; margin-bottom: 30px; transition: all .3s; } #hyfg li:hover { box-shadow: 0 0 10px #ccc; } #hyfg li .wz-content { position: absolute; width: 100%; height: 40px; left: 0; bottom: 0; color: #fff; padding: 0 10px; text-align: center; background-color: rgba(0, 58, 149, 0.8); } #hyfg li .wz-content h3 { line-height: 40px; padding: 0; margin: 0; } /*单页*/ .page-bg, #news { background-color: #f5f5f5; } #page .content{ margin-bottom: 1rem; } #page .content h1{ font-size: 1.5rem; margin-bottom: 1rem; } #page .content p{ font-size: 16px; margin-bottom: 15px; } @media (min-width: 2400px) { .home-header .navmenu > li .tit > a, .home-header .right-bar a, #index-4 .ax-tab-nav li, #news .ax-tab-nav li{ font-size: 18px; } .path-left h3{ font-size: 22px; } .main-title h1, .side-menu .ax-title h1{ font-size: 1.2vw; } .side-menu .ax-title h1.ax-font-lighter{ font-size: 1vw; } #index-1 { max-width: 1920px; padding-left: 0; } } @media (max-width: 1710px) { .home-header .logo { flex: inherit; min-width: inherit; padding: 0 40px 0 0; } } @media only screen and (max-width: 1660px) { .pro-list li .ax-title,.side-menu .ax-panel-header a{ font-size: 14px; } .side-menu .ax-title{ padding: 10px; } .home-header .navmenu .nav-content .ui-tabs .ui-tabs-nav li a, .home-header .navmenu .nav-content .tabs .tabs-content li{ font-size: 14px; } .home-header .navmenu .nav-content .tabs .tabs-content li{ padding: 0 10px; line-height: 40px; } .home-header .navmenu .nav-content .ui-tabs .ui-tabs-nav li{ padding: 0 1rem; } .home-header .navmenu > li a span{ font-size: 12px; } .side-menu .ax-title .title-bg { width: 120px; } .side-menu .ax-title .title-bg { top: -10px; } .home-header .logo h1 { width: 200px; } .logo-text { display: none; } .home-header .navmenu > li { padding: 0 20px; width: auto; } .ax-menu .ax-name { font-size: 14px; } .ax-menu > li > ul > li > a { font-size: 12px; } .ax-menu li a { height: 33px; line-height: 33px; } } @media only screen and (max-width: 1600px) { .pro-info h1{ font-size: 30px; } .text-content p{ line-height: 2; } .width { width: 90%; min-width: auto; } .main-title{ margin-bottom: 2rem; } } @media only screen and (max-width: 1440px) { .home-header .navmenu > li{ width: auto; } .home-header .navmenu > li .tit > a,.home-header .right-bar a{ font-size: 1.2vw; } .home-header .navmenu > li > ul li a p{ font-size: 1vw; } .ax-accordion li.ax-item{ line-height: 45px; } .ax-accordion li.ax-item .ax-panel-header .ax-operate{ height: 45px; line-height: 45px; } #history-content .swiper-slide p { line-height: 1.6; margin-bottom: 10px; } .more-link { width: 130px; height: 40px; font-size: 14px; } .more-link span { font-size: 20px; } .home-header .navmenu > li > ul{ padding: 20px 5%; } #pc-banner .swiper-slide h1 { font-size: 2rem; } #pc-banner .swiper-slide p { font-size: 0.96rem; } .banner-bar, .banner .pa-mask { width: 90%; left: 5%; } .banner-bar { bottom: 30px; } .banner-ad ul li a { font-size: 0.75rem; } .banner-ad ul li a img { margin-right: 4px; } .home-header .navmenu > li .tit { font-size: 0.8rem; } .banner .swiper-button-next, .banner .swiper-button-prev { width: 50px; height: 50px; line-height: 50px; } .banner .pa-mask h1 { font-size: 4rem; } #index-1 .service-list span.iconfont { font-size: 60px; } #index-1 .service-list h1 { font-size: 28px; margin: 0 0 20px; } #index-1 .service-list p { font-size: 14px; line-height: 1.5; } #index-1 .service-list .more-link { margin-top: 25px; } } @media only screen and (max-width: 1280px) { #product-show .product-left{ display: none; } #product-show .ax-gutter-xxl{ display: none; } #product-show .product-right{ width: 100%; overflow: hidden!important; } .home-header .navmenu > li .tit { font-size: 0.75rem; } #index-2 .flex li span{ font-size: 45px; } .side-menu .contact-info{ padding: 15px; } .ax-accordion li.ax-item .ax-panel-header{ padding: 0 15px; } #index-2 .content p{ font-size: 1.2vw; } #index-2 li p{ line-height: 1.5; } #index-2{ padding: 5rem 0; } .main-title{ margin-bottom: 1.2rem; } .home-header .navmenu > li > ul { line-height: 30px; } } @media only screen and (max-width: 1200px) { .home-header .navmenu > li{ padding: 0 10px; } .home-header .navmenu > li .tit,.home-header .navmenu > li .tit > a, .home-header .right-bar a { font-size: 14px; } .nav .ax-name, .home-header .navmenu > li > ul li a { font-size: 14px; } } @media only screen and (min-width: 2400px) { header .sticky-wrapper { background-color: #e60012; padding: 0; } footer > div, .copyright > div { max-width: 1920px; margin: 0 auto; padding: 0; } .width, #article .width { width: 90%; } #article .ax-article { columns: 2; column-gap: 80px; } } #preloader { position: fixed; top: 0; left: 0; right: 0; bottom: 0; background-color: #fff; z-index: 99999999; } .loading { width: 100%; height: 100%; position: absolute; left: 0; top: 0; display: flex; align-items: center; justify-content: center; } svg.menu-svg { width: 160px; height: 160px; border-radius: 1px; display: block; margin: 0 auto; stroke-width: 1px; stroke-dasharray: 0, 100; } svg .st1 { fill: #fff; stroke: #fff; animation: logo-in 4s ease-in-out; -moz-animation: logo-in 4s ease-in-out; -webkit-animation: logo-in 4s ease-in-out; animation-fill-mode: forwards } svg .st0, svg .st2 { fill: #fff; stroke: #fff; animation: logo-in2 4s ease-in-out; -moz-animation: logo-in2 4s ease-in-out; -webkit-animation: logo-in2 4s ease-in-out; animation-fill-mode: forwards } @keyframes logo-in { 0% { stroke-dasharray: 0, 100; left: 100px } 50% { stroke-dasharray: 100, 0; fill: rgba(230, 33, 41, 0); } 100% { stroke-dasharray: 100, 0; fill: rgba(230, 33, 41, 1); stroke: #e62129; } } @keyframes logo-in2 { 0% { stroke-dasharray: 0, 100; left: 100px } 50% { stroke-dasharray: 100, 0; fill: rgba(0, 58, 149, 0); } 100% { stroke-dasharray: 100, 0; fill: rgba(0, 58, 149, 1); stroke: #003A95; } } @-moz-keyframes logo-in { 0% { stroke-dasharray: 0, 100; } 50% { stroke-dasharray: 100, 0; fill: rgba(230, 33, 41, 0) } 100% { stroke-dasharray: 100, 0; fill: rgba(230, 33, 41, 1); stroke: #e62129; } } @-webkit-keyframes logo-in { 0% { stroke-dasharray: 0, 100; } 50% { stroke-dasharray: 100, 0; fill: rgba(230, 33, 41, 0) } 100% { stroke-dasharray: 100, 0; fill: rgba(230, 33, 41, 1); stroke: #e62129; } }