body { background-color: #fff; overflow-y: scroll; } .mauto { max-width: 1400px } .wrap { width: 1400px; margin: 0 auto; } @media (max-width: 767px) { .wrap { width:96%; } } header,footer,.header-m,main,.i-banner,.banner { transition: all .5s; -webkit-transition: all .5s } header { position: absolute; z-index: 555; left: 0; top: 0; width: 100%; height: 97px; } .header { height: 100%; background-color: transparent; } .header .header-wrap { align-items: center; height: 100%; } .header .top { height: 34px; line-height: 34px; background: #f6f6f6 } .banner { height: 495px; } .fixed-header { position: fixed; background-color: #fff; box-shadow: 0px 0px 69px 10px rgba(2,8,27,0.07); } @media (max-width: 1200px) { .mauto { max-width:92% !important } } .scroll-box { overflow-y: auto; } .scroll-box::-webkit-scrollbar { width: 4px; } .scroll-box::-webkit-scrollbar-thumb { border-radius: 10px; background-color: rgb(241,241,241); } .scroll-box::-webkit-scrollbar-track { box-shadow: inset 0 0 5px rgba(214,214,214,.2); background-color: rgb(193,193,193); border-radius: 10px; } nav ul li { position: relative; float: left; padding: 0 30px; } nav ul li.cur a::after,nav ul li:hover a::after { transform: scale(1); -webkit-transform: scale(1) } nav ul li>a { position: relative; padding: 36px 0; font-size: 18px; color: #fff; font-weight: bold; text-align: center; } .fixed-header nav ul li>a { color: #494949; } nav ul li a span { display: block; font-size: 12px; color: #aaa; margin-top: 5px; } nav ul li .sub-nav { left: 0; visibility: hidden; opacity: 0; z-index: 1; width: 100%; background: #FEFEFE; transition: all .5s; -webkit-transition: all .5s } nav ul li .sub-nav a { display: block; line-height: 23px; padding: 12px 0; font-size: 16px; color: #353535; text-align: center; } nav ul li .sub-nav a:hover { background-color: #56A13E; color: #fff; } nav ul li:hover .sub-nav { visibility: visible; opacity: 1; } nav ul li .full-sub-nav { display: none; position: fixed; top: 97px; left: 0; z-index: 1; width: 100vw; background-color: #fff; transition: all .5s; } nav ul li:hover .full-sub-nav { display: flex; } nav ul li .full-sub-nav .wrap { display: flex; } .full-sub-nav .sub-nav-placeholder { flex-grow: 1; background-color: #F8F8F8; } .full-sub-nav .sub-nav-placeholder.pl-r { background-color: #fff; } .full-sub-nav .sub-nav-lf { width: 279px; padding: 4% 0 2%; background-color: #F8F8F8; } .sub-nav-lf .sub-nav-list .sub-nav-item { padding-right: calc(59 / 265 * 100%); width: 100%; height: 56px; font-size: 16px; color: #353535; line-height: 56px; text-align: right; } .sub-nav-lf .sub-nav-list .sub-nav-item.cur { background-color: #56A13E; color: #fff; } .full-sub-nav .sub-nav-rg { width: calc(100% - 279px); background-color: #fff; } .full-sub-nav .sub-nav-rg .sub-nav-content { display: none; flex-direction: column; flex-wrap: wrap; max-height: 78vh; width: 100%; height: 100%; padding: calc(44 / 607 * 100%) calc(74 / 1121 * 100%); } .full-sub-nav .sub-nav-rg .sub-nav-content.show { display: flex; } .full-sub-nav .sub-nav-rg .sub-nav-content .sub-nav-content-item { width: calc(100% / 3); } .sub-nav-content .sub-nav-content-item .sub-nav-content-lk { display: block; font-size: 16px; color: #4B4B4B; line-height: 48px; } .sub-nav-content .sub-nav-content-item .sub-nav-content-lk:hover { color: #56A13E; } nav ul li>a::after { position: absolute; content: ''; left: 0; bottom: 24px; width: 100%; height: 2px; background: #fff; transform: scale(0,1); -webkit-transform: scale(0,1); transition: all .3s; -webkit-transition: all .3s } .fixed-header nav ul li>a::after { background-color: #58A13E; } nav ul li.search-btn { min-width: auto; cursor: pointer; height: 102px; display: flex; align-items: center; justify-content: flex-start; border-right: none; margin: 0; } nav ul li.search-btn::after { padding: 33px 0; content: ''; display: block; width: 25px; height: 25px; background: url(../images/search.png) no-repeat center; } .header-btns-wrap { display: flex; justify-content: space-between; align-items: center; } .header-btns-wrap > a { margin-right: 42px; } .header-btns-wrap > .user-name { max-width: 102px; margin-right: 12px; padding-left: 20px; width: auto; line-height: 18px; } .header-btns-wrap .user-name { background: url(../images/user.png) no-repeat left / 16px 18px; } .fixed-header .header-btns-wrap .user-name { background: url(../images/user-b.png) no-repeat left / 16px 18px; } .header-btns-wrap > a:last-child { margin-right: 0; } .header-btns-wrap .search-btn { display: block; width: 17px; height: 18px; background: url(../images/search.png) no-repeat 0 0 / 17px 18px; } .fixed-header .header-btns-wrap .search-btn { background-image: url(../images/search-b.png); } .header-btns-wrap .user-btn { display: block; width: 16px; height: 18px; background: url(../images/user.png) no-repeat 0 0 / 16px 18px; } .fixed-header .header-btns-wrap .user-btn { background-image: url(../images/user-b.png); } .default-header .header-btns-wrap .language-btn,.default-header .header-btns-wrap .user-name,.default-header .header-btns-wrap .user-logout { color: #fff; } .fix-search { z-index: 999; top: 0; left: 0 } .fix-search .hide { width: 20px; height: 50px; margin-right: 10px; cursor: pointer } .fix-search .hide::before,.fix-search .hide::after { position: absolute; content: ''; top: 50%; left: 50%; width: 1px; height: 35%; margin-top: -35%; background: #000 } .fix-search .hide::before { transform: rotate(45deg); -webkit-transform: rotate(45deg) } .fix-search .hide::after { transform: rotate(-45deg); -webkit-transform: rotate(-45deg) } .fix-search .hide:hover { opacity: .5 } .fix-search .txt,.fix-search .btn { height: 50px; line-height: 50px } .fix-search .txt { width: calc(100% - 30px); font-size: 15px; padding: 0 15px 0 5px; border-bottom: 1px solid #e1e1e1 } .fix-search .txt:focus { border-color: #666 } .fix-search .btn { width: 30px; height: 50px; line-height: 50px; font-size: 0; background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAA8CAMAAAANIilAAAAAilBMVEUAAABmZmZmZmZlZWVmZmZmZmZmZmZmZmZmZmZmZmZmZmZlZWVmZmZlZWVlZWVlZWVmZmZmZmZmZmZmZmZmZmZiYmJmZmZmZmZmZmZlZWVmZmZmZmZmZmZmZmZmZmZkZGRmZmZmZmZmZmZlZWVmZmZlZWVnZ2dmZmZmZmZnZ2dmZmZqampnZ2dmZmbkjhFbAAAALXRSTlMAr5hB9NSAem7q5YxpRjcw+thfVSsU38zHwLq2k3NkIqmhhlpRGhDuSjwKJB5esRyhAAACPElEQVRIx8WW2XaDIBCGcY9b3Go0ajQ2exre//XKclqKIpDkov8dM/NxZBhmBALFn2Pj+OmmNrroAZ5QeRgv8K+2u0QTPXsBnMuIddhV9gvYWR0wfFyr0HVFI9MmSkpiGazwZ7tQzh5pVJuX/JauT89+l7AeDSnmniFMsevyscg25KC92JnsIdYSTbyb5UsxCX0S+j6xq5ZeBI5wzgJPTzxAKovc+Nz+CBiruA1X+NHOoC4hnPKvifHDRtYrUMsQFEuHbHu2lB875W9kgEg3oKMRRXacJUIWE2hpjYuBs7TIEgM9NZPslGw3tXaTr4xYCtU6oWB/kmsL6GqLokv+8hJt2OAfV42WgzY88tndkA9Rix0yZ0vcJVQI/ww8tsQd6q4Nhyg6YktH1CGkHeXIlo24OUna1ZrLH1nq1+eJT0GvDft8ei3WmvRedDPZLC2fSLY3TeBBE66mCSrwgFJRLDTjZ3KgnbJ63nw9NgvUrSCYFNQ5IxsqNQQ4TjiHdlpvOTgJkwgtjbKGkeDubexQP0bYiTwHCBXdqOWH5PzYMF9Cv2oyhJden0toU+zOHUiULdE34rbDx7yutvBHWbL0aTTGNwvOumrprpEr/W25m5DK3nvR4Wod85VbQarKAsAj9GLjuO2hULZZ/v6qBcttJzbmaOYNrLgRLZnlD3xIpjosaGNmtC/9E7jHudcZren2MX1sU1o9GCXVdIn/hY5I/q8v0v37dHp8kc7fp2GhD8y7RwXeoB3wqopq634DOx1tNyykjbUAAAAASUVORK5CYII=) no-repeat center / 60% auto } .banner { position: relative; } .index-banner-text { position: absolute; top: 0; left: 0; width: 100%; height: 100%; color: #fff; } .index-banner-text .inner-wrap { display: flex; align-items: center; height: 100%; } .banner .banner-text { display: flex; flex-direction: column; justify-content: center; height: 100%; } .inner-text-wrap { display: flex; flex-direction: column; justify-content: center; width: 100%; height: calc(269 / 690 * 100%); } .inner-text-wrap .title { margin-bottom: calc(10 / 1400 * 100%); padding-left: calc(80 / 1400 * 100%); font-size: 48px; } .inner-text-wrap .desc { padding-left: calc(80 / 1400 * 100%); font-size: 31px; } .banner-text .title { font-size: 48px; color: #fff; } .banner-text .desc { font-size: 68px; color: #fff; font-weight: bold; background: linear-gradient(0deg,#2895CB 0%,#04EEBB 99.6337890625%); -webkit-background-clip: text; -webkit-text-fill-color: transparent; } .banner .banner-tabs { position: absolute; bottom: 0; height: 64px; width: 100%; background-color: rgba(255,255,255,.3); } .banner .banner-tabs .wrap { display: flex; justify-content: space-between; } .banner .banner-tabs .tabs-list { display: flex; } .banner-tabs .tabs-list .tab-item { position: relative; height: 100%; padding: 0 48px; color: #fff; font-size: 18px; line-height: 62px; font-weight: bold; } .banner-tabs .tabs-list .tab-item.cur { color: #429D37; background-color: #FDFDFD; border-top: 3px solid #429D37; } .banner-tabs .tabs-list .tab-item a:hover { color: #429D37; } .tabs-list .tab-item .sub-nav { display: none; left: 0; z-index: 2; } .tabs-list .tab-item .sub-nav a { flex-shrink: 0; position: relative; float: left; height: 100%; padding: 0 48px; color: #B6B6B6; line-height: 77px; } .tabs-list .tab-item.cur .sub-nav { display: flex; height: 77px; } .tab-item.cur .sub-nav a.cur { color: #000; } .tab-item.cur .sub-nav a.cur::after { content: ""; position: absolute; left: 50%; bottom: 0; width: 12px; height: 6px; margin-left: -6px; background: url(../images/icon-sub-guide-arrows.png) no-repeat 0 0 / 12px 6px; } .banner-tabs .sub-guide { display: flex; align-items: center; font-size: 16px; color: #fff; } .banner-tabs .sub-guide .icon-guide { display: inline-block; width: 15px; height: 19px; background: url(../images/icon-guide.png) no-repeat 0 0 / 15px 19px; } .banner-tabs .sub-guide .icon-guide-arrows { display: inline-block; width: 3px; height: 5px; margin: 0 16px; background: url(../images/icon-guide-arrows.png) no-repeat 0 0 / 3px 5px; } .banner-tabs .sub-guide a:hover { text-decoration: underline; } .banner .banner-sub-tabs { position: absolute; bottom: -76px; width: 100%; height: 77px; z-index: 1; background-color: #fff; box-shadow: 0px 6px 32px 0px rgba(0,0,0,0.06); } .content-wrap { display: flex; justify-content: space-between; min-height: calc(100vh - 97px + 1px); } .content-wrap.left-bg { position: relative; } .content-wrap.left-bg::after { content: ''; display: block; position: absolute; left: 0; top: 0; width: 50%; height: 100%; background-color: #F8F8F8; z-index: -1; } .content-wrap .wrap { display: flex; } .content-left { width: 279px; padding-top: 4%; background-color: #F8F8F8; } .content-right { width: calc(100% - 279px); background-color: #fff; } .content-wrap.overall-wrap .content-right { width: 100%; padding: 0 0 6.8% 0; } .content-wrap .content-placeholder { flex-grow: 1; background-color: #F8F8F8; } .content-wrap .content-placeholder.pl-r { background-color: #fff; } .content-wrap.overall-wrap .content-placeholder { background-color: #fff; } .content .sub-guide { display: flex; float: right; align-items: center; margin-top: 4%; font-size: 16px; color: #494949; } .content .sub-guide .icon-guide { display: inline-block; width: 15px; height: 19px; background: url(../images/icon-guide-g.png) no-repeat 0 0 / 15px 19px; } .content .sub-guide .icon-guide-arrows { display: inline-block; width: 3px; height: 5px; margin: 0 16px; background: url(../images/icon-guide-arrows-b.png) no-repeat 0 0 / 3px 5px; } .content .sub-guide a:hover { text-decoration: underline; } .content.overall-wrap .content-list { margin-top: 4.5%; } .content .content-list .list-item { display: flex; width: 100%; } .content .content-list .list-title { height: 59px; padding: 0 22px; background-color: #F1F7EE; border-bottom: 2px solid #429D37; font-size: 16px; color: #343434; line-height: 59px; font-weight: bold; } .content-list .list-item span { padding-right: 2%; } .content-list .list-item .d1 { width: 30%; } .content-list .list-item .d2 { width: 12%; } .content-list .list-item .d3 { width: 38%; } .content-list .list-item .d4 { width: 17%; } .content-list .list-item .d5 { width: 5%; padding-right: 0; } .overall-wrap .content-list .list-item .d1 { width: 70%; } .overall-wrap .content-list .list-item .d4 { width: 22%; } .overall-wrap .content-list .list-item .d5 { width: 8%; } .content-list .list-content { padding: 30px 22px; border-bottom: 1px solid #D2D2D2; } .content-list.single-list .list-content { align-items: center; height: 120px; padding: 0 22px; font-size: 16px; line-height: 16px; } .content-list .list-content .d1 { position: relative; } .content-list.solution-show-list .list-content span { font-size: 16px; } .content-list.solution-show-list .list-content .d1 { padding-left: 0; } .lporel { background: #f8f8f8; overflow: hidden; } .lporel li>a { display: flex; justify-content: space-between; align-items: center; padding: 0 34px; font-size: 18px; line-height: 65px; color: #353535; transition: all 0s ease 0s; } .lporel li>a em { display: inline-block; width: 9px; height: 14px; background: url(../images/icon-lporel.png) no-repeat 0 0 / 9px 14px; } .lporel li>a.on { background-color: #EEE; line-height: 59px; font-weight: bold; border-left: 3px solid #56A13E; } .lporel li>a.on em { width: 14px; height: 9px; background: url(../images/icon-lporel-on.png) no-repeat 0 0 / 14px 9px; } .lporel li .vel { display: none; padding: 10px 34px; line-height: 40px; } .lporel li .vel a { display: block; color: #353535; line-height: 50px; } .lporel li .vel p.active a { position: relative; padding-right: 14px; color: #56A13E; } .lporel li .vel p.active a::after { content: ""; position: absolute; right: 0; top: 50%; width: 9px; height: 14px; margin-top: -7px; background: url(../images/icon-lporel-inner.png) no-repeat 0 0 / 9px 14px; } .main { margin-top: 77px; } .fixed-header+.main { margin-top: 97px; } .top-swiper .banner-bottom-wrap { position: absolute; bottom: 0; height: 64px; width: 100%; z-index: 9; background-color: rgba(255,255,255,.3); box-shadow: 0 -3px 21px rgb(0 0 0 / 35%); } .banner-bottom-wrap .wrap { position: relative; } .banner-bottom-wrap h1 { color: #fff; line-height: 64px; } .banner-bottom-wrap h1 .cn { font-size: 24px; } .banner-bottom-wrap h1 .en { margin-left: 10px; font-size: 22px; } .banner-bottom-wrap .swiper-pagination { top: 50%; right: 0; margin-top: -7px; } .banner-bottom-wrap .swiper-pagination-bullet { width: 15px; height: 15px; margin: 0 10px; background-color: #fff; opacity: .4; } .banner-bottom-wrap .swiper-pagination-bullet-active { opacity: 1; } .index-main-wrap { padding-bottom: 3%; } .index-main-title { margin: 4% 0 2%; font-size: 48px; color: #4E4E4E; text-align: center; } .reco-swiper-wrap { position: relative; } .recoSwiper { overflow: hidden; } .reco-img-wrap { width: 100%; overflow: hidden; } .reco-swiper-wrap .reco-img-wrap img { display: block; width: 100%; height: 100%; transition: all .3s ease; object-fit: cover; } .reco-swiper-wrap .swiper-slide:hover .reco-img-wrap img { transform: scale(1.1); -webkit-transform: scale(1.1); transition: all .3s ease; -webkit-transition: all .3s ease; -moz-transition: all .3s ease; -ms-transition: all .3s ease; -o-transition: all .3s ease; -moz-transform: scale(1.1); -ms-transform: scale(1.1); -o-transform: scale(1.1); } .reco-swiper-wrap .swiper-slide:hover .reco-info-wrap { background-color: #6EB465; } .reco-swiper-wrap .swiper-slide:hover .reco-info-wrap .title,.reco-swiper-wrap .swiper-slide:hover .reco-info-wrap .desc,.reco-swiper-wrap .swiper-slide:hover .reco-info-wrap .lk { color: #fff; } .reco-swiper-wrap .swiper-slide:hover .icon-more { background-image: url(../images/icon-more-hover.png); } .reco-swiper-wrap .reco-info-wrap { padding: 8% 6%; background-color: #F8F8F8; } .reco-swiper-wrap .reco-info-wrap .title { font-size: 22px; color: #4C4C4C; } .reco-swiper-wrap .reco-info-wrap .desc { margin: 5% 0; font-size: 16px; color: #727272; } .reco-swiper-wrap .reco-info-wrap .lk { font-size: 14px; color: #727272; } .reco-swiper-wrap .reco-swiper-button-prev,.reco-swiper-wrap .reco-swiper-button-next,.contact-swiper-wrap .contact-swiper-button-prev,.contact-swiper-wrap .contact-swiper-button-next { position: absolute; top: 50%; margin-top: -25px; width: 27px; height: 50px; z-index: 99; cursor: pointer; } .reco-swiper-wrap .reco-swiper-button-prev,.contact-swiper-wrap .contact-swiper-button-prev { left: -63px; background: url(../images/left.png) no-repeat 0 0 / 27px 50px; } .reco-swiper-wrap .reco-swiper-button-next,.contact-swiper-wrap .contact-swiper-button-next { right: -63px; background: url(../images/right.png) no-repeat 0 0 / 27px 50px; } .icon-more { display: inline-block; width: 14px; height: 14px; margin-left: 8px; background: url(../images/icon-more.png) no-repeat 0 0 / 14px 14px; vertical-align: middle; } .use-wrap { padding-bottom: 1.6%; background-color: #F8F8F8; overflow: hidden; } .use-wrap .index-main-title { margin: 4% 0 2%; } .index-app-list { display: flex; flex-wrap: wrap; } .index-app-list .index-app-item { position: relative; width: 23.7%; height: 393px; margin-right: calc((100% - 23.7% * 4) / 3); margin-bottom: 19px; } .index-app-list .index-app-item:nth-child(4n) { margin-right: 0; } .index-app-list .index-app-item img { display: block; width: 100%; height: 100%; object-fit: cover; } .index-app-list .index-app-item .mask { opacity: 1; position: absolute; left: 0; bottom: 0; height: 52px; padding: 0 10%; font-size: 30px; color: #fff; transition: all .3s ease; } .index-app-list .index-app-item .inner-list-wrap { opacity: 0; position: absolute; top: 0; left: 0; width: 100%; height: 100%; padding: 10% 13%; background-color: rgba(0,0,0,0.3); transition: all .5s ease; } .index-app-list .index-app-item:hover .mask { opacity: 0; } .index-app-list .index-app-item:hover .inner-list-wrap { opacity: 1; } .index-app-item .inner-list-wrap .title { font-size: 30px; color: #fff; } .index-app-item .inner-list { height: 216px; margin-top: 6%; overflow: hidden; } .index-app-item .inner-list .inner-list-item .lk { font-size: 18px; color: #fff; line-height: 36px; } .index-app-item .inner-list .inner-list-item .lk::before { background-color: #fff; } .index-app-item .inner-list-wrap>.lk { margin-top: 10%; font-size: 14px; color: #fff; } .index-app-item .inner-list-wrap>.lk .icon-more { background-image: url(../images/icon-more-hover.png); vertical-align: -2px; } .introduce-wrap { height: 640px; background: url(../images/introduce-bg.png) no-repeat center / cover; } .introduce-wrap .wrap { display: flex; justify-content: center; align-items: center; height: 100%; } .introduce-wrap .map-wrap { position: relative; min-width: 622px; } .map-wrap .static-map { display: none; } .map-wrap .dot { cursor: pointer; position: absolute; width: 54px; height: 54px; -webkit-transform: translate(-50%,-50%); -moz-transform: translate(-50%,-50%); -ms-transform: translate(-50%,-50%); transform: translate(-50%,-50%); } .map-wrap .dot.main { width: 74px; height: 74px; } .map-wrap .dot:before { content: ''; width: 20px; height: 20px; position: absolute; top: 50%; left: 50%; -webkit-transform: translate(-50%,-50%); -moz-transform: translate(-50%,-50%); -ms-transform: translate(-50%,-50%); transform: translate(-50%,-50%); border-radius: 50%; z-index: 2; } .map-wrap .dot:after { content: ''; width: 10px; height: 10px; background-color: #fff; position: absolute; top: 50%; left: 50%; -webkit-transform: translate(-50%,-50%); -moz-transform: translate(-50%,-50%); -ms-transform: translate(-50%,-50%); transform: translate(-50%,-50%); border-radius: 50%; z-index: 3; } .map-wrap .dot.main:after { background-color: #FDA200; } .map-wrap .dot span { width: 100%; height: 100%; position: absolute; top: 0; left: 0; border: 1px solid #fff; border-radius: 50%; z-index: 1; opacity: 0; -webkit-transform: scale(0); -moz-transform: scale(0); -ms-transform: scale(0); transform: scale(0); -webkit-animation: scale 2s linear infinite; -moz-animation: scale 2s linear infinite; -ms-animation: scale 2s linear infinite; animation: scale 2s linear infinite; } .map-wrap .dot span:nth-of-type(2) { animation-delay: .7s; } .map-wrap .dot span:nth-of-type(3) { animation-delay: 1.4s; } .map-wrap .dot .name { position: absolute; right: -52px; top: 22px; font-size: 20px; color: #fff; line-height: 30px; text-shadow: 0px 2px 0px rgba(0,0,0,0.14); } @keyframes scale { 0% { opacity: 1; -webkit-transform: scale(0); -moz-transform: scale(0); -ms-transform: scale(0); transform: scale(0); } 70% { opacity: 1; } 100% { opacity: 0; -webkit-transform: scale(1); -moz-transform: scale(1); -ms-transform: scale(1); transform: scale(1); } } .introduce-wrap .introduce-info-wrap { padding-left: 5.7%; width: 50%; color: #fff; } .introduce-info-wrap .title { font-size: 30px; } .introduce-info-wrap .desc { margin: 5% 0; font-size: 16px; line-height: 30px; max-height: 333px; } .introduce-info-wrap .lk:hover { text-decoration: underline; } .introduce-info-wrap .icon-more { background-image: url(../images/icon-more-hover.png); vertical-align: -3px; } .index-contact-wrap { margin-top: 4%; } .contact-swiper-wrap { position: relative; margin: 2% 0 3%; } .contact-swiper-wrap .contactSwiper { overflow: hidden; } .contact-swiper-wrap .branch-item { background-color: #F9F9F9; min-height: 255px; height: 100%; padding: 0 0px 0 23px; } .content .content-right { padding: 0 10px 6.8% 3.3%; } .content .content-title { margin: 4% 0 2%; font-size: 30px; color: #313131; font-weight: bold; } .content .content-tabs { display: flex; margin-bottom: 3%; } .content .content-tabs.sticky-tabs { position: sticky; top: 97px; z-index: 555; } .content .content-tabs .tab-item { width: 147px; height: 42px; background-color: #fff; border: 1px solid #DFDFDF; font-size: 16px; color: #494949; line-height: 42px; text-align: center; } .content .content-tabs .tab-item a { display: block; width: 100%; height: 100%; } .content .content-tabs .tab-item.cur { background-color: #56A13E; color: #fff; border-color: #56A13E; } .icon-package { display: inline-block; width: 16px; height: 16px; background: url(../images/icon-package.png) no-repeat 0 0 / 16px 16px; vertical-align: -2px; } .icon-download { display: inline-block; width: 26px; height: 26px; background: url(../images/icon-download.png) no-repeat 0 0 / 26px 26px; } .icon-download:hover { background-image: url(../images/icon-download-hover.png); } .tool-detail-wrap { font-size: 16px; color: #313131; } .tool-detail-wrap img { display: block; max-width: 556px; width: 100%; } .tool-detail-wrap .tool-detail-info h5 { margin-top: 6.2%; font-size: 18px; font-weight: bold; } .tool-detail-wrap .tool-detail-info p { line-height: 30px; } .tool-detail-wrap .tool-detail-info .title { margin-top: 1.7%; font-weight: bold; } .tool-detail-wrap .tool-detail-table { max-width: 780px; width: 100%; margin-top: 4.9%; border-collapse: collapse; color: #5B5B5B; } .tool-detail-wrap .tool-detail-table td { height: 38px; text-align: center; border: 1px solid #ddd; } .tools-list { display: flex; flex-wrap: wrap; } .tools-list .tool-item { width: 27%; margin-right: calc((100% - 27% * 3) / 2); margin-bottom: 1.8%; padding: 1.8% 2.3% 1.8%; background-color: #F8F8F8; overflow: hidden; } .tools-list .tool-item:nth-child(3n) { margin-right: 0; } .tools-list .tool-item .lk { display: block; } .tools-list .tool-item .tool-img-wrap { height: 193px; overflow: hidden; } .tools-list .tool-item a:hover .pic { transform: scale(1.1); -webkit-transform: scale(1.1); transition: all .3s ease; -webkit-transition: all .3s ease; -moz-transition: all .3s ease; -ms-transition: all .3s ease; -o-transition: all .3s ease; -moz-transform: scale(1.1); -ms-transform: scale(1.1); -o-transform: scale(1.1); } .tools-list .tool-item .pic { display: block; width: 100%; height: 100%; transition: all .3s ease; object-fit: cover; } .tools-list .tool-item .desc,.tools-list .tool-item .title { overflow: hidden; font-size: 18px; line-height: 25px; text-align: center; white-space: nowrap; text-overflow: ellipsis; } .tools-list .tool-item .desc { margin-top: 20px; color: #333; } .tools-list .tool-item .title { color: #56A13E; } .tool-app-list { padding-top: 4%; } .tool-app-list li { margin-bottom: 4%; background-color: #F8F8F8; } .tool-app-list li a:hover .info-w { border-color: transparent } .tool-app-list li a:hover .info .els { color: #56A13E; } .tool-app-list li a:hover .icon { transform: translateX(.2rem); -webkit-transform: translateX(.2rem); background: url(../images/product-arrows-active.png) no-repeat center } .tool-app-list .img { width: 254px; height: 177px } .tool-app-list .info-w { padding-right: 25px; width: calc(100% - 254px); height: 177px; } .tool-app-list .info { width: calc(100% - 65px); padding: 0 3.5%; } .tool-app-list .info h3 { color: #2F2F2F; font-size: 18px; font-weight: bold; padding-bottom: .1rem } .tool-app-list .info .els2 { height: 48px; line-height: 24px; font-size: 16px; color: #5B5C5D } .tool-app-list .icon { width: 65px; height: 100%; background: url(../images/product-arrows.png) no-repeat center } .data-download-item { margin-top: 3%; border-bottom: 1px dashed #E0E0E0; } .data-download-item .data-name { float: left; width: 20.7%; padding-left: 3.4%; font-size: 14px; color: #333; } .data-download-item .data-list { float: left; width: 79.3%; } .data-download-item .data-list .data-item { display: flex; justify-content: space-between; align-items: center; margin-bottom: 3%; font-size: 14px; color: #333; } .data-list .data-item .icon-file { margin-right: 12px; } .data-list .data-item .icon-package { margin-right: 12px; } .icon-file { display: inline-block; width: 16px; height: 21px; background: url(../images/icon-file.png) no-repeat 0 0 / 16px 21px; vertical-align: -6px; } .product-overview-wrap { margin-top: 4.46%; } .product-overview-wrap img { display: block; width: auto; } .product-overview-wrap ul { padding: revert; } .product-overview-wrap ul li { list-style: initial; } .product-search-wrap { position: relative; float: right; width: 46%; height: 42px; background-color: #F8F8F8; font-size: 16px; color: #9A9A9A; } .product-search-wrap input { height: 100%; width: calc(100% - 115px); padding-right: 20px; background-color: transparent; text-indent: 1em; } .product-search-wrap .product-search-btn { position: absolute; top: 0; right: 0; width: 115px; height: 100%; background-color: #56A13E; color: #fff; text-align: center; line-height: 42px; } .icon-product-search { display: inline-block; width: 18px; height: 18px; background: url(../images/icon-product-search.png) no-repeat 0 0 / 18px 18px; vertical-align: -3px; } .content .content-list.product-list .list-content { display: block; height: 70px; padding: 0 22px; } .content-list.product-list .list-content span { height: 100%; line-height: 70px; } .content-list.product-list .list-item .lk { display: flex; height: 100%; align-items: center; } .content-list.product-list .list-item .d1 { width: 20%; padding-left: 0; } .content-list.product-list .list-item .d2 { width: 40%; } .content-list.product-list .list-item .d3 { width: 20%; } .content-list.product-list .list-content .lk:hover { color: #56A13E; } .content-list.product-list.scheme-list { overflow-x: auto; } .content-list.product-list.scheme-list .list-item { min-width: 1000px; } .content .content-list.product-list.scheme-list .list-content { display: flex; } .content-list.product-list.scheme-list .list-item .d2 { width: 60%; } .content-right.product-app-wrap .sub-guide { float: none; justify-content: end; margin-top: 4.46%; } .content-right.product-app-wrap .product-search-wrap { margin-top: 16px; } .content-right.product-app-wrap .content-title { margin: 8.3% 0 2.6%; font-size: 40px; } .content-right.product-app-wrap .content-tabs .tab-item { width: 167px; } .blue-print-content-wrap { font-size: 16px; color: #4C4C4C; line-height: 36px; overflow: hidden; } .blue-print-content-wrap .title { font-size: 30px; margin: 3.5% 0 1.6%; } .blue-print-table { min-width: 1064px; width: 100%; border-collapse: collapse; margin-top: 2.6%; } .blue-print-table th { height: 74px; padding: 0 24px; background-color: #F1F7EE; color: #3B3B3B; border: .5px solid #E9E9E9; border-bottom: 2px solid #429D37; line-height: 18px; } .blue-print-table .tableHead { position: relative; overflow: hidden; width: 192px; padding: 0; line-height: 32px; } .blue-print-table .tableHead strong { font-size: 16px; text-align: left; white-space: nowrap; position: relative; top: 16px; left: -31px; } .blue-print-table .tableHead .em { font-size: 16px; text-align: right; white-space: nowrap; position: relative; left: 45px; top: -10px; } .blue-print-table .tableHead .slopingside { height: 0px; border-bottom: 1px solid #E9E9E9; width: 306px; margin-top: -17px; margin-left: -56px; position: absolute; transform: rotate(-159deg); -o-transform: rotate(-159deg); -moz-transform: rotate(-159deg); -webkit-transform: rotate(-159deg); } .blue-print-table td { height: 56px; border: 0.5px solid #E9E9E9; text-align: center; } .blue-print-table td.type { padding-left: 30px; text-align: left; } .icon-table-right { display: inline-block; width: 19px; height: 13px; background: url(../images/icon-table-right.png) no-repeat 0 0 / 19px 13px; } .product-app-wrap .product-app-list { display: flex; flex-wrap: wrap; width: 100%; padding-top: 3.3%; } .product-app-wrap .product-app-list .product-app-item { width: 31.8%; margin: 0 2.3% 6.6% 0; border-bottom: 5px solid transparent; overflow: hidden; transition: all .3s ease; } .product-app-wrap .product-app-list .product-app-item:nth-child(3n) { margin-right: 0; } .product-app-list .product-app-item .lk { display: block; } .product-app-list .product-app-item .img-wrap { height: 228px; overflow: hidden; } .product-app-list .product-app-item:hover { border-bottom: 5px solid #56A13E; box-shadow: 0px 3px 65px 0px rgba(0,0,0,0.11); transition: all .3s ease; } .product-app-list .product-app-item:hover .pic { transform: scale(1.1); -webkit-transform: scale(1.1); transition: all .3s ease; -webkit-transition: all .3s ease; -moz-transition: all .3s ease; -ms-transition: all .3s ease; -o-transition: all .3s ease; -moz-transform: scale(1.1); -ms-transform: scale(1.1); -o-transform: scale(1.1); } .product-app-list .product-app-item .pic { display: block; width: 100%; height: 100%; transition: all .3s ease; object-fit: cover; } .product-app-list .product-app-item .title { margin-top: 4.4%; font-size: 26px; color: #494949; font-weight: bolder; transition: all .3s ease; } .product-app-list .product-app-item:hover .title { padding-left: 29px; transition: all .3s ease; } .product-app-list .product-app-item .inner-list { display: flex; flex-wrap: wrap; margin: 5.7% 0; } .product-app-item .inner-list .inner-list-item { width: 50%; font-size: 16px; color: #353535; line-height: 36px; transition: all .3s ease; } .product-app-item:hover .inner-list .inner-list-item { padding-left: 29px; transition: all .3s ease; } .inner-list .inner-list-item .lk { position: relative; padding-left: 20px; } .inner-list .inner-list-item .lk::before { content: ''; position: absolute; top: 50%; left: 0; width: 6px; height: 6px; margin-top: -3px; background-color: #E1E1E1; border-radius: 50%; } .inner-list .inner-list-item .lk:hover { text-decoration: underline; } .product-select-wrap { display: flex; padding-top: 9px; } .product-select-wrap .scroll-box { height: calc(100% - 38px); background-color: #F8F8F8; } .product-select-wrap .scroll-box::-webkit-scrollbar-thumb { background-color: #56A13E; } .product-select-wrap .scroll-box::-webkit-scrollbar-track { background-color: transparent; } .product-select-list-wrap { width: calc(100% / 7); height: 250px; } .product-select-list-wrap .type { padding: 0 18px; height: 38px; background-color: #F1F7EE; font-size: 12px; color: #343434; line-height: 38px; border-bottom: 2px solid #429D37; } .product-select-list { min-height: 100%; padding: 16px; border-right: 1px solid #E9E9E9; } .product-select-list .product-select-item { position: relative; font-size: 12px; color: #494949; line-height: 24px; } .product-select-list .product-select-item input[type="checkbox"] { position: absolute; top: 3px; left: 0; } .product-select-list .product-select-item label { padding-left: 20px; } .table-wrap { overflow-x: auto; } .product-select-table { position: relative; width: 100%; margin-top: 2.8%; text-align: center; border-collapse: collapse; } .product-select-table a:hover { text-decoration: underline; } .product-select-table thead tr:first-child td:nth-child(1),.product-select-table tbody td:nth-child(1) { position: sticky; left: 0; z-index: 1; background-color: #fff; } .product-select-table thead tr:first-child td:nth-child(1) { background-color: #F1F7EE; } .product-select-table thead tr:first-child td:nth-child(1)::before,.product-select-table tbody td:nth-child(1)::before { content: ''; position: absolute; top: 0; left: -1px; width: 1px; height: 100%; background-color: #D2D2D2; } .product-select-table thead tr:first-child td:nth-child(1)::after,.product-select-table tbody td:nth-child(1)::after { content: ''; position: absolute; top: 0; right: -1px; width: 1px; height: 100%; background-color: #D2D2D2; } .product-select-table td { padding: 10px 10px; white-space: nowrap; border: 1px solid #D2D2D2; } .product-select-table thead { background-color: #F1F7EE; border-bottom: 2px solid #429D37; } .opinion-wrap .desc { margin: 4.4% 0 1.9%; font-size: 16px; color: #373737; line-height: 39px; } .opinion-wrap .opinion-tabs { display: flex; } .opinion-wrap .opinion-tabs .tab-item { width: 147px; height: 42px; border: 1px solid #CECECE; font-size: 16px; color: #494949; line-height: 42px; text-align: center; } .opinion-wrap .opinion-tabs .tab-item.cur { background-color: #56A13E; color: #fff; border-color: #56A13E; } .opinion-form-wrap { margin-top: 2.78%; } .opinion-content-wrap { display: flex; justify-content: space-between; flex-wrap: wrap; width: 100%; } .opinion-input-wrap { position: relative; width: 30.7%; height: 60px; margin-bottom: 1.64%; background-color: #F9F9F9; font-size: 16px; color: #9F9F9F; border-radius: 5px; overflow: hidden; } .opinion-textarea-wrap { position: relative; width: 100%; height: 186px; margin-bottom: 23px; background-color: #F9F9F9; font-size: 16px; color: #9F9F9F; border-radius: 5px; overflow: hidden; } .opinion-input-wrap .opinion-input,.opinion-textarea-wrap .opinion-textarea { position: relative; width: 100%; height: 100%; z-index: 2; background-color: transparent; text-indent: 2em; } .opinion-input-wrap .opinion-placeholder,.opinion-textarea-wrap .opinion-placeholder { position: absolute; top: 0; left: 0; width: 100%; height: 100%; padding-left: 28px; z-index: 1; line-height: 60px; } .opinion-placeholder em { margin-left: 2px; vertical-align: -5px; color: #FF0000; } .opinion-input-wrap img { position: absolute; top: 0; right: 0; width: 38%; height: 100%; } .opinion-textarea-wrap .opinion-textarea { padding-top: 18px; } .opinion-code-wrap { display: flex; align-items: center; width: 65.1%; height: 60px; } .opinion-code-wrap .lk { color: #429D37; } .opinion-btn-wrap { width: 100%; } .opinion-btn-wrap .opinion-btn { display: block; width: 30.7%; height: 60px; background-color: #429D37; border-radius: 5px; color: #fff; font-size: 18px; text-align: center; line-height: 60px; } .question-wrap { padding-top: 2.7%; } .question-wrap .qa-list .question-item { position: relative; padding-left: 105px; margin-top: 2%; } .qa-list .question-item .question-content { position: relative; width: 71.8%; padding: 2.8% 3.2%; background-color: #fff; border: 1px solid #E5E5E5; border-radius: 4px; } .qa-list .question-item .question-content::before { content: ''; position: absolute; width: 0px; height: 0px; top: 23px; left: -15px; padding: 0; border: 8px solid transparent; border-right-color: #fff; z-index: 12; } .qa-list .question-item .question-content::after { content: ''; position: absolute; width: 0px; height: 0px; top: 22px; left: -17px; padding: 0; border: 9px solid transparent; border-right-color: #E5E5E5; z-index: 10; } .question-wrap .qa-list .answer-item { position: relative; padding: 0 105px 0 21.4%; margin-top: 2%; } .qa-list .answer-item .answer-content { position: relative; padding: 2.8% 3.2%; background-color: #F7F7F7; border-radius: 4px; } .qa-list .answer-item .answer-content::before { content: ''; position: absolute; width: 0px; height: 0px; top: 23px; right: -15px; padding: 0; border: 8px solid transparent; border-left-color: #F7F7F7; z-index: 12; } .question-avatar { display: inline-block; position: absolute; top: 0; left: 0; width: 81px; height: 81px; background: url(../images/question-avatar.png) no-repeat 0 0 / 81px 81px; } .answer-avatar { display: inline-block; position: absolute; top: 0; right: 0; width: 81px; height: 81px; background: url(../images/answer-avatar.png) no-repeat 0 0 / 81px 81px; } .lenolsa li { margin-bottom: 10px; } .lenolsa-hd { margin-top: 3%; overflow: hidden; background-color: rgb(250,250,250); } .dolsca span,.lenolsa-hd span { float: left; height: 70px; line-height: 70px; } .dolsca img { margin-right: 10px; } .dolsca { cursor: pointer; overflow: hidden; transition: all 0.5s ease; background: #fff; border: 1px solid #eee; } .dolsca.on { background: #f9f9f9; transition: all 0.5s ease; } .dolsca .d1,.dolsca .d2,.lenolsa-hd .d1,.lenolsa-hd .d2 { width: 18%; font-size: 16px; color: #000; text-indent: 20px; text-align: left; } .lenolsa-hd .d1 { color: #949494; } .dolsca.on .d1 { color: #429D37; } .dolsca .d3,.lenolsa-hd .d3 { width: 22%; font-size: 16px; color: #000; text-indent: 20px; } .lenolsa-hd .d2,.lenolsa-hd .d3 { color: #949494; } .dolsca .d4,.lenolsa-hd .d4 { width: 55%; font-size: 16px; color: #000; text-indent: 20px; } .lenolsa-hd .d3,.lenolsa-hd .d4 { color: #949494; } .dolsca .d5 { width: 5%; } .lourew { padding: 20px; line-height: 2; display: none; color: #A7A7A7; } .lourew strong { color: #505050; } .dolsca .d5 { padding-top: 14px; text-align: center; } .dolsca .d5 i { display: inline-block; width: 32px; height: 32px; background: url(../images/xz.png) no-repeat center center; transition: all 0.5s ease; } .dolsca.on .d5 i { background-image: url(../images/xz-on.png); transition: all 0.5s ease; } .job-contact-wrap { display: flex; margin-top: 4%; } .job-contact-wrap .img-wrap { width: 47.6%; } .job-contact-wrap .info-wrap { width: 52.4%; } .job-contact-wrap .info-wrap { display: flex; flex-direction: column; justify-content: center; padding-left: 5%; } .job-contact-wrap .info-wrap p { margin-top: 9px; font-size: 18px; color: #000; } .job-contact-wrap .info-wrap .title { font-size: 36px; line-height: 60px; } .job-contact-wrap .info-wrap .desc { font-size: 22px; } .icon-phone { display: inline-block; width: 25px; height: 26px; margin-right: 20px; background: url(../images/icon-phone.png) no-repeat 0 0 / 25px 26px; vertical-align: middle; } .icon-email { display: inline-block; width: 25px; height: 25px; margin-right: 20px; background: url(../images/icon-email.png) no-repeat 0 0 / 25px 25px; vertical-align: middle; } .news-detail-wrap { margin-top: 3.7%; padding: 0 4%; border-top: 5px solid #37972B; } .news-title-wrap { position: relative; border-bottom: 1px solid #DEDEDE; } .news-title-wrap .news-title { margin: 5.4% 0 1.5%; padding-right: 100px; font-size: 26px; line-height: 26px; color: #393939; font-weight: bold; word-break: break-all; } .news-title-wrap .news-time { margin-bottom: 3.2%; font-size: 18px; color: #717171; } .news-title-wrap .share-lk { position: absolute; top: 0; right: 0; font-size: 18px; color: #717171; } .news-content-wrap { overflow-x: scroll; } .news-content-wrap p { margin-top: 2%; font-size: 18px; color: #3B3B3B; line-height: 36px; } .news-content-wrap table p { margin-top: 0; line-height: initial; } /* .news-content-wrap img { display: block; max-width: 836px; width: 100%; margin: 3.2% auto 0; } */ .content.overall-wrap .news-detail-wrap .content-list { margin-bottom: 3.3%; } .content.overall-wrap .news-detail-wrap .content-list:last-of-type { margin-top: 0; } .news-detail-wrap .content-list .list-content { padding: 20px 22px; } .news-detail-wrap .content-list .list-item .d1 { width: 14.2%; padding-left: 0; } .news-detail-wrap .content-list .list-item .d2 { width: 25.3%; } .news-detail-wrap .content-list .list-item .d3 { width: 15.8%; } .news-detail-wrap .content-list .list-item .d4 { width: 12.6%; } .news-detail-wrap .content-list .list-item .d5 { width: 32.1%; } .news-detail-wrap .content-list .list-item em { font-weight: bold; } .news-detail-wrap .content-list .list-item .lk { color: #429D37; } .news-detail-page { margin-top: .15rem; } .news-detail-page a { width: 48%; font-size: 16px; color: #7d7d7d; padding: 0.3rem 0.2rem; margin-bottom: 0.15rem; background: #f5f5f5; } .news-detail-page a:hover { background-color: #429D37; color: #fff; } .news-detail-return { margin: 1.5% auto; text-align: center; } .news-detail-return a { background: #429D37; width: 166px; height: 48px; font-size: 16px; line-height: 48px; text-align: center; } .news-detail-return a img { margin-right: 10px; } .news-list-wrap { margin-top: 3.2%; } .news-list-wrap li { margin-bottom: 3.3% } .news-list-wrap li a:hover .info-w { border-color: transparent } .news-list-wrap li a:hover .info .els { color: #56A13E; } .news-list-wrap li a:hover .icon { transform: translateX(.2rem); -webkit-transform: translateX(.2rem); background: url(../images/product-arrows-active.png) no-repeat center } .news-list-wrap .img { width: 471px; height: 265px } .news-list-wrap .info-w { width: calc(100% - 471px); height: 265px; background-color: #F8F8F8; } .news-list-wrap .date { width: 139px } .news-list-wrap .date em { font-size: 24px; color: #585858; } .news-list-wrap .date span { font-size: 14px; color: #5E4D4D; } .news-list-wrap .info { width: calc(100% - 260px); padding: 0 3.5%; border-left: 1px solid #e8e8e8 } .news-list-wrap .info h3 { color: #2F2F2F; font-size: 18px; font-weight: bold; padding-bottom: .1rem } .news-list-wrap .info .els2 { height: 48px; line-height: 24px; font-size: 16px; color: #5B5C5D; } .news-list-wrap .icon { width: 120px; height: 100%; background: url(../images/product-arrows.png) no-repeat center } .icon-share { display: inline-block; width: 20px; height: 21px; margin-right: 20px; background: url(../images/icon-share.png) no-repeat 0 0 / 20px 21px; vertical-align: -4px; } .us-con.map { display: flex; justify-content: space-between; margin-top: 4.2%; } .us-con .contacts-map { width: 50%; } .us-info { width: 50%; padding: 3.5% 3.2% 0 4.5%; background-color: #F9F9F9; } .us-info h1 { padding-bottom: 3.4%; font-size: 30px; color: #181818; line-height: 30px; font-weight: bold; border-bottom: 1px solid #E8E8E8; } .us-info div { position: relative; padding-left: 20px; font-size: 16px; color: #181818; line-height: 40px; } .us-info .qrcode { display: block; max-width: 114px; margin: 10px 0 0; } .us-info .desc { padding-left: 0; } .branch-wrap { display: flex; flex-wrap: wrap; } .branch-wrap .branch-item { width: 48.5%; padding: 0 2% 1.4% 2.5%; margin-top: 3.1%; background-color: #F9F9F9; } .branch-wrap .branch-item:nth-child(2n) { margin-left: 3%; } .branch-item h1 { margin-bottom: 20px; padding: 25px 0 8px; font-size: 16px; color: #000; line-height: 30px; font-weight: bold; border-bottom: 1px solid #E8E8E8; } .branch-item h1 .lk { float: right; color: #429D37; font-weight: normal; } .branch-item div { position: relative; padding-left: 20px; font-size: 14px; color: #181818; line-height: 36px; } .icon-location { display: inline-block; position: absolute; top: 2px; left: 0; width: 16px; height: 16px; background: url(../images/icon-location.png) no-repeat 0 0 / 16px 16px; } .icon-contact-phone { display: inline-block; position: absolute; top: 2px; left: 0; width: 16px; height: 16px; background: url(../images/icon-contact-phone.png) no-repeat 0 0 / 16px 16px; } .icon-contact-email { display: inline-block; position: absolute; top: 2px; left: 0; width: 16px; height: 16px; background: url(../images/icon-contact-email.png) no-repeat 0 0 / 16px 16px; } .content .content-right.company-profile { padding-left: 0; } .company-profile-wrap { margin-top: 4.7%; } .company-profile .desc-wrap { display: flex; } .company-profile .desc-wrap .img-wrap { width: 53%; } .company-profile .desc-wrap .info-wrap { display: flex; flex-direction: column; justify-content: center; width: 47%; padding-left: 3.5%; } .company-profile h2.title { margin: 6.4% 0 2.1%; font-size: 48px; color: #4E4E4E; text-align: center; } .desc-wrap .info-wrap .title { font-size: 20px; color: #56A13E; line-height: 36px; } .desc-wrap .info-wrap p { margin-bottom: 7%; font-size: 16px; color: #393939; line-height: 30px; } .desc-wrap .info-wrap p:last-child { margin-bottom: 0; } .img-scale:hover img,.hover-scale:hover { transform: scale(1.02); transition: all .8s ease; } .history { position: relative; padding-top: 57px; margin-bottom: 4%; } .history::before { content: ''; height: 100%; display: block; border-left: 1px dashed #ccc; position: absolute; left: 50%; } .history::after { content: ''; display: block; position: absolute; left: 50%; top: 0; width: 57px; height: 57px; background: url('../images/icon-timeline.png') no-repeat 0 0 / 57px 57px; transform: translate(-50%,0); z-index: 3; } .history-item { display: flex; justify-content: center; margin: 5% auto 6%; z-index: 1; } .history-item:nth-child(2n) { flex-direction: row-reverse; } .history-item:nth-child(2n) .history-item-img img { float: none; } .history-item:nth-child(2n) .history-item-text h1,.history-item:nth-child(2n) .history-item-text p { text-align: right; } .history-item-img { width: 40%; height: 161px; } .history-item-img img { float: right; height: 100%; transition: all .8s ease; } .history-item-icon { width: 10%; display: flex; justify-content: center; position: relative; } .history-item-icon::after { content: ''; display: block; position: absolute; left: 50%; top: 6px; width: 42px; height: 42px; margin-left: -21px; background: url('../images/icon-timeline-point.png') no-repeat 0 0 / 42px 42px; z-index: 233; } .history-item-text { width: 40%; } .history-item-text h1 { margin-bottom: 2.3%; font-size: 48px; color: #64A84E; font-weight: bold; } .history-item-text p { font-size: 16px; color: #1E1E1E; line-height: 30px; } .search-result-list { display: flex; flex-wrap: wrap; margin-top: calc(69 / 1400 * 100%); } .search-result-list .search-result-item { position: relative; width: 32%; height: 273px; margin-right: 2%; margin-bottom: calc(35 / 1400 * 100%); padding: 0 34px; background-color: #F9F9F9; border: 1px solid #EFEFF1; } .search-result-list .search-result-item:nth-child(3n) { margin-right: 0; } .search-result-list .search-result-item .lk { display: flex; flex-direction: column; width: 100%; height: 100%; } .search-result-list .search-result-item .tag { position: absolute; top: 16px; left: 18px; width: 106px; height: 39px; background-color: #56A13E; font-size: 16px; color: #fff; line-height: 39px; text-align: center; } .search-result-list .search-result-item .title { margin-top: 90px; font-size: 18px; color: #000; font-weight: bold; } .search-result-list .search-result-item .time { height: 42px; font-size: 14px; color: #949494; line-height: 42px; } .search-result-list .search-result-item .desc { font-size: 16px; color: #343434; line-height: 25px; } @media (max-width: 1024px) { .search-result-list .search-result-item { padding:0 20px; height: 240px; } .search-result-list .search-result-item .title { margin-top: 80px; } .search-result-list .search-result-item .tag { width: 80px; height: 30px; font-size: 14px; line-height: 30px; } } @media (max-width: 640px) { .search-result-list .search-result-item { width:48%; margin-right: 4%; } .search-result-list .search-result-item:nth-child(3n) { margin-right: 4%; } .search-result-list .search-result-item:nth-child(2n) { margin-right: 0; } } @media (max-width: 480px) { .search-result-list .search-result-item { width:100%; margin-right: 0; } .search-result-list .search-result-item:nth-child(3n) { margin-right: 0; } } .pagelmc { margin: 0 auto; text-align: center; } .pagelmc a { line-height: 24px; padding: 0 8px; display: inline-block; margin: 0 8px; min-width: 24px; background: #fff; font-size: 12px; } .pagelmc a.cur,.pagelmc a:hover { color: #fff; background: #429D37; } @media (max-width: 1200px) { .pagelmc a.mob-none { display:none; } } .user-popup { display: none; justify-content: center; align-items: center; position: fixed; left: 0; top: 0; z-index: 999; width: 100%; height: 100%; background-color: rgba(0,0,0,0.5); } .user-popup .register-modal { position: relative; max-height: 880px; width: 60%; height: 80%; background-color: rgba(255,255,255,0.87); border-radius: 5px; } .user-popup .register-modal::-webkit-scrollbar-thumb { background-color: rgb(193,193,193); } .user-popup .register-modal::-webkit-scrollbar-track { background-color: rgb(241,241,241); } .user-popup-close { position: absolute; right: 2.6%; top: 2.6%; z-index: 33; } .user-popup-login-close { position: absolute; right: 2.6%; top: 2.6%; z-index: 33; } .register-scroll-wrap { width: 100%; height: 100%; } .register-modal .title,.login-modal .title { margin-top: 3.9%; font-size: 30px; color: #303030; text-align: center; line-height: 36px; } .register-modal .desc { margin-top: 1.58%; padding: 0 10px; font-size: 18px; color: #303030; text-align: center; line-height: 36px; } .register-modal .register-modal-tabs { display: flex; justify-content: center; margin-top: 2.45%; padding-bottom: 18px; } .register-modal .register-modal-tabs .tab-item { width: 147px; height: 42px; border: 1px solid #CECECE; font-size: 16px; color: #494949; line-height: 42px; text-align: center; } .register-modal .register-modal-tabs .tab-item.cur { background-color: #56A13E; color: #fff; border-color: #56A13E; } .register-content-wrap { display: none; justify-content: space-between; flex-wrap: wrap; width: 75%; margin: 3% auto 0; } .register-content-wrap.show { display: flex; } .register-content-wrap .user-popup-input-wrap,.register-content-wrap .user-popup-code-wrap { width: 47.2%; } .user-popup-input-wrap { position: relative; height: 60px; margin-bottom: 2%; background-color: rgba(255,255,255,0.87); font-size: 16px; color: #9F9F9F; border: 1px solid #D6D6D6; border-radius: 5px; overflow: hidden; } .user-popup-input-wrap .user-popup-input { position: relative; width: 100%; height: 100%; z-index: 2; background-color: transparent; text-indent: 2em; } .user-popup-input-wrap .user-popup-placeholder { position: absolute; top: 0; left: 0; width: 100%; height: 100%; padding-left: 28px; z-index: 1; line-height: 60px; } .user-popup-placeholder em { margin-left: 2px; vertical-align: -5px; color: #FF0000; } .user-popup-input-wrap img { position: absolute; top: 0; right: 0; width: 38%; height: 100%; } .user-popup-code-wrap { display: flex; align-items: center; height: 60px; } .icon-refresh { display: inline-block; width: 26px; height: 22px; margin-right: 9px; background: url(../images/icon-refresh-black.png) no-repeat 0 0 / 26px 22px; } .user-popup-code-wrap .lk { color: #429D37; } .user-popup-overall-wrap { width: 100%; margin-bottom: 6.4%; } .user-popup-overall-wrap p { text-align: center; } .user-popup-overall-wrap p .lk { color: #429D37; } .user-popup-overall-wrap .register-btn,.login-modal .login-btn { display: block; width: 47.2%; height: 60px; margin: 7.5% auto 0; background-color: #429D37; border-radius: 5px; color: #fff; font-size: 18px; text-align: center; line-height: 60px; } .user-popup-login { display: none; justify-content: center; align-items: center; position: fixed; left: 0; top: 0; z-index: 999; width: 100%; height: 100%; background-color: rgba(0,0,0,0.5); } .user-popup-login .login-modal { position: relative; width: 36.7%; padding-bottom: 2.6%; background-color: rgba(255,255,255,0.87); border-radius: 5px; } .user-popup-getpassword { display: none; justify-content: center; align-items: center; position: fixed; left: 0; top: 0; z-index: 999; width: 100%; height: 100%; background-color: rgba(0,0,0,0.5); } .user-popup-getpassword .login-modal { position: relative; width: 36.7%; padding-bottom: 2.6%; background-color: rgba(255,255,255,0.87); border-radius: 5px; } .user-popup-repassword { display: flex; justify-content: center; align-items: center; position: fixed; left: 0; top: 0; z-index: 999; width: 100%; height: 100%; background-color: rgba(0,0,0,0.5); } .user-popup-repassword .login-modal { position: relative; width: 36.7%; padding-bottom: 2.6%; background-color: rgba(255,255,255,0.87); border-radius: 5px; } .login-modal .login-modal-wrap { width: 400px; margin: 5.6% auto 0; } .login-modal .title { margin-top: 8.7%; } .login-modal .lk { color: #429D37; } .login-modal .login-btn { width: 100%; } .login-modal p { margin-top: 24px; text-align: center; } .login-modal .user-popup-input-wrap { margin-bottom: 3.75%; } .user-popup-control-wrap { display: flex; justify-content: space-between; padding-top: 3.75%; } .footer { height: 306px; background: url(../images/footer-bg.png) no-repeat center / cover; color: #fff; font-size: 14px; } .footer .wrap { display: flex; flex-wrap: wrap; justify-content: space-between; } .footer .footer-left-wrap,.footer .footer-center-wrap,.footer .footer-right-wrap { width: calc(100% / 3); } .footer .footer-left-wrap { position: relative; margin-top: 5.7%; padding-left: 70px; } .footer .footer-left-wrap .icon-footer-phone { display: inline-block; position: absolute; top: 0; left: 0; width: 51px; height: 51px; background: url(../images/icon-footer-phone.png) no-repeat 0 0 / 51px 51px; } .footer .footer-left-wrap .phone-number { margin-bottom: 12px; font-family: PingFang-SC-Medium; font-size: 30px; } .footer .footer-center-wrap { margin-top: 3.5%; } .footer .footer-center-wrap .qrcode { display: block; width: 114px; margin: 0 auto; } .footer .footer-center-wrap p { margin-top: 8px; text-align: center; } .footer .footer-right-wrap .icon-gotop { float: right; width: 63px; height: 63px; margin-top: 15%; background: url(../images/icon-gotop.png) rgba(255,255,255,.16) no-repeat center / 8px 14px; cursor: pointer; } .footer .footer-bottom-wrap { width: 100%; height: 84px; margin-top: 30px; line-height: 84px; text-align: center; border-top: 1px solid rgba(255,255,255,.25); } .sild-float { position: fixed; z-index: 999; right: 0; bottom: 35%; width: 46px; } .sild-float .list { margin-bottom: 2px } .sild-float .list>a { display: block; width: 100%; height: 46px; background: rgba(0,0,0,0.5) no-repeat center center; transition: all 0.5s ease } .sild-float .list a.a1 { background-image: url(../images/fix-side-1.png); } .sild-float .list a.a2 { background-image: url(../images/fix-side-2.png) } .sild-float .list a.a3 { background-image: url(../images/fix-side-3.png) } .sild-float .list a.a4 { background-image: url(../images/fix-side-4.png) } .sild-float .list a.a5 { background-image: url(../images/fix-side-5.png) } .sild-float .list:hover>a { background-color: #429D37; transition: all 0.5s ease } .sild-float .list .rolme { transform: translateX(-30px); opacity: 0; visibility: hidden; transition: all 0.5s ease; position: absolute; right: 46px; top: 0; padding: 10px; line-height: 26px; width: 184px; background: rgba(0,0,0,0.5) } .sild-float .list:hover .rolme { transform: translateX(0px); opacity: 1; visibility: visible; transition: all 0.5s ease } .sild-float .list .rolme .ltt { font-size: 20px; color: #fff; text-align: center; word-break: break-all; } .sild-float .list .rolme .emv img { border-radius: 10px } .sild-float .list:nth-child(1) .fplae { border-top-left-radius: 5px; overflow: hidden } .sild-float .list:last-child>a { border-bottom-left-radius: 5px; overflow: hidden } .sild-float .bpmaeb { height: 46px; width: 46px; background: url(../images/fix-side-1.png) no-repeat center center; transition: all 0.5s ease } .sild-float .fplae { line-height: 46px; height: 46px; width: 226px; background: rgba(0,0,0,0.5); transition: all 0.5s ease } .sild-float .fplae:hover { transform: translateX(-180px); transition: all 0.5s ease } .sild-float .fplae:hover .bpmaeb { background-color: #429D37; transition: all 0.5s ease } .sild-float .fplae .ltt { width: 180px; text-align: center; font-size: 20px; color: #fff; word-break: break-all; } .sild-float .email .fplae .ltt { font-size: 14px; } .sild-float .pic .imgs { visibility: hidden; opacity: 0; z-index: -1; position: absolute; width: 100px; height: 100px; top: 0; right: -200%; background-color: #eee; transition: all 0.5s ease; } .sild-float .pic:hover .imgs { visibility: visible; opacity: 1; right: 100%; } .main-nav-m { display: none; position: relative; z-index: 55; cursor: pointer } .main-nav-m .title { position: relative; height: 45px; line-height: 45px; padding: 0 10px; background-color: #5b8b4a; box-sizing: border-box; text-align: left; border-bottom: none } .main-nav-m .title strong { color: #fff; font-size: 16px; font-weight: bold } .main-nav-m .title i { position: absolute; content: ''; width: 45px; height: 100%; right: 0 } .main-nav-m .title i::before,.main-nav-m .title i::after { position: absolute; top: 50%; content: ''; width: 12px; height: 1px; background: #fff; transition: all .3s; -webkit-transition: all .3s } .main-nav-m .title i::before { left: 46%; transform: rotate(40deg) scaleY(1.5); -webkit-transform: rotate(40deg) scaleY(1.5) } .main-nav-m .title i::after { right: 46%; transform: rotate(-40deg) scaleY(1.5); -webkit-transform: rotate(-40deg) scaleY(1.5) } .main-nav-m .title.active i::before { transform: rotate(-40deg) scaleY(1.5); -webkit-transform: rotate(-40deg) scaleY(1.5) } .main-nav-m .title.active i::after { transform: rotate(40deg) scaleY(1.5); -webkit-transform: rotate(40deg) scaleY(1.5) } .main-nav-m>ul { display: none; position: absolute; top: 45px; width: 100%; padding: 0 10px; background-color: #81ae74; color: #fff; box-sizing: border-box; } .main-nav-m ul>li { animation: ReturnToNormal .5s both; -webkit-animation: ReturnToNormal .5s both } .main-nav-m ul>li>a { display: block; line-height: 45px; border-bottom: 1px solid rgba(255,255,255,0.55); color: #fff } .m_sub_nav01 { width: 97%; display: none } .m_sub_nav01 a { padding-left: 20px; display: block; line-height: 45px } .thr3 { display: none; padding-left: 40px } .thr3 a { line-height: 30px; } @media (max-width: 1024px) { body { padding-top:70px !important } header { height: 70px } .header-m { position: fixed; left: 0; top: 0; width: 100%; height: 70px; background: #fff; box-shadow: 1px 1px 10px rgba(0,0,0,0.1) } .header-m::after { display: none; position: fixed; content: ''; top: 70px; left: 0; width: 100%; height: 100%; background: rgba(0,0,0,0.5) } .header-m .logo { position: absolute; left: 50%; height: 70px; margin-top: 0; line-height: 70px; transform: translateX(-50%); -webkit-transform: translateX(-50%) } .header-m .logo img { max-height: 40px } .header-m .m-menu-b { display: block; position: absolute; top: 0; left: 0; width: 60px; height: 70px; cursor: pointer } .header-m .m-menu-b::before,.header-m .m-menu-b::after { position: absolute; content: ''; top: 50%; left: calc(35px / 2); width: 25px; height: 1px; z-index: 999; transition: all .3s ease-out .3s; -webkit-transition: all .3s ease-out .3s; background: #222 } .header-m .m-menu-b::before { transform: translateY(-4px) rotate(0); -webkit-transform: translateY(-4px) rotate(0) } .header-m .m-menu-b::after { transform: translateY(4px) rotate(0); -webkit-transform: translateY(4px) rotate(0) } .header-m .m-menu { display: none; z-index: 888; position: fixed; width: 100%; width: 260px; height: 100%; top: 0; left: -260px; opacity: 1; background: #fafafa; text-align: left; padding-top: 70px } .header-m .m-menu::after { position: absolute; top: 70px; content: ''; width: 100%; height: 1px; background: #ebebeb } .header-m .nav { height: calc(100% - 82px); overflow-x: hidden; overflow-y: auto } .header-m .nav>li { border-bottom: 1px solid #ebebeb; animation: resize .5s both; -webkit-animation: resize .5s both } .header-m .nav>li>a { position: relative; display: block; width: 100%; font-size: 15px; padding: 0 40px; color: #666; vertical-align: middle; text-overflow: ellipsis; white-space: nowrap; word-wrap: break-word; overflow: hidden; height: 50px; line-height: 50px } .header-m .nav>li>a::after { position: absolute; content: ''; left: 20px; top: 50%; width: 8px; height: 8px; margin-top: -5px; border: 1px solid #999; border-radius: 50%; background: transparent; transition: all .3s; -webkit-transition: all .3s } .header-m .nav>li .sub-nav { display: none } .header-m .nav>li .sub-nav a { position: relative; display: block; line-height: 24px; padding: 12px 40px; background: #f2f2f2; color: #4E4E4E } .header-m .nav>li .sub-nav a::before,.header-m .nav>li .sub-nav a::after { position: absolute; content: ''; width: 0; height: 0; left: 20px; top: 20px; border: 5px solid transparent; overflow: hidden; transition: all .3s; -webkit-transition: all .3s } .header-m .nav>li .sub-nav a::before { left: 21px; border-left: 5px solid #555 } .header-m .nav>li .sub-nav a::after { border-left: 5px #ebebeb solid } .header-m .nav>li.cur { position: relative } .header-m .nav>li.cur::after,.header-m .nav>li.cur::before { position: absolute; content: ''; background: #999; transition: all .5s; -webkit-transition: all .5s } .header-m .nav>li.cur::before { top: 19px; right: 25px; width: 2px; height: 12px } .header-m .nav>li.cur::after { top: 24px; right: 20px; width: 12px; height: 2px } .header-m .nav>li.active::after { background: #fff } .header-m .nav>li.active::before { height: 0 } .header-m .nav>li.active>a { color: #fff; background: #56A13E; } .header-m .nav>li.active>a::after { border-color: #fff; background: #fff } .header-m .nav>li.active .sub-nav li { animation: ReturnToNormal .5s both; -webkit-animation: ReturnToNormal .5s both } .header-m .m-lks { position: absolute; left: 0; bottom: 0; width: 100%; text-align: center } .header-m .m-lks a { color: #666; height: 40px; line-height: 40px; font-size: 16px; display: block; border-bottom: 1px solid #ebebeb; animation: slideInUp 1.5s both; -webkit-animation: slideInUp 1.5s both } .header-m .m-search-b { display: block; position: absolute; top: 0; right: 0; width: 40px; height: 70px; cursor: pointer; background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAAyCAMAAAAp4XiDAAAAVFBMVEUAAABVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVVW+WkCdAAAAG3RSTlMA86cS1Qd0zb+G48R+W0E4lVIhm5BKLeppGrQHXWddAAABjklEQVRIx6VV2XLDIAzkBgdf8d3o//+zg6GtB5DiTPfNi1cCrTRiV8i1Fc5aJ0yv2R30gsMv9mV7K9hekGGWtMJACf6kFOLnLyvGWShIaHCFgxOu+4rfk7GRWegcqr9y3X6SLfUOkbHSn3RfU0zx2khyrrGHiFowhcQaznewGuTpraynH4hXmpzVIZJnCELZbE6uIRBqcxNOv0oyVAXBUAsostTFtUs7fVHhos5zxoVmGunuE/+XuHcXKyOKzPvC/9LLNlYeQZ+KXFb+wCRztclCakXZ4gp6DIG6umSpn02AtswWj5Dhs+i4HNiFQZQKhQ/fEwLslJVyD+xDElMB3OhLisBRLi/x/NH0Mm6AmUOCwmxuIYEr7xWHC3ZsBawPKJAoPmBGNzwTdHqBiBXtWmP/9oTrdKpLbAAU07MdxdyYVWZr52D3cQBQGwD3GRl2asrKjqKxpVK+PtBMySCv72ukSs0j72u0T/ZO7D5eyWKk4bCtja5bakDQhUcPiGcfwMQSsE/QVbctjcFZw74Bhtc3xlH5qhwAAAAASUVORK5CYII=) no-repeat left center; background-size: 23px } html.active { height: 100%; overflow: hidden } html.active body { height: 100%; overflow: hidden } html.active .header-m { left: 260px } html.active .header-m::after { display: block } html.active .header-m .m-menu-b::before,html.active .header-m .m-menu-b::after { background: #000 } html.active .header-m .m-menu-b::before { transform: translateY(0) rotate(225deg); -webkit-transform: translateY(0) rotate(225deg) } html.active .header-m .m-menu-b::after { transform: translateY(0) rotate(-225deg); -webkit-transform: translateY(0) rotate(-225deg) } html.active .header-m .m-menu { display: block; left: 0 } html.active footer,html.active main,html.active .i-banner,html.active .banner { transform: translateX(260px); -webkit-transform: translateX(260px) } .banner { height: 4rem } } @media (max-width: 767px) { .index-main-wrap { flex-direction:column; } .index-main-l,.index-main-r { width: 100%; } .i-banner,.i-banner img { height: 200px; } .index-project-list { flex-wrap: wrap; justify-content: flex-start; } .index-project-list li { width: 48%; margin: 0 1% 20px; } .index-nav-wrap { flex-direction: column; justify-content: flex-start; } .index-nav-l { width: 100%; } .index-nav-l li { text-align: center; } .index-nav-l p { width: 100%; text-align: center; } .index-nav-r { width: 96%; margin: 20px auto; } .index-main-wrap { margin-top: 0; } .index-main-l,.main-focus-item,.main-focus-item img { height: 250px; } .reco-swiper-wrap .reco-swiper-button-prev,.reco-swiper-wrap .reco-swiper-button-next,.contact-swiper-wrap .contact-swiper-button-prev,.contact-swiper-wrap .contact-swiper-button-next { width: .27rem; height: .5rem; } .reco-swiper-wrap .reco-swiper-button-prev,.contact-swiper-wrap .contact-swiper-button-prev { background-size: .27rem .5rem; } .reco-swiper-wrap .reco-swiper-button-next,.contact-swiper-wrap .contact-swiper-button-next { background-size: .27rem .5rem; } } @media (max-width: 1400px) { .wrap { width:100%; } .mauto { max-width: 98%; } .top-swiper .banner-bottom-wrap { padding: 0 12px; } .inner-text-wrap .title { font-size: 38px; } .inner-text-wrap .desc { font-size: 26px; } .content-wrap.overall-wrap .content-right { padding: 0 14px 6.8% 14px; } .banner-tabs .sub-guide { margin-right: 10px; } .introduce-wrap .introduce-info-wrap { padding-left: 2%; } .footer .wrap { padding: 0 20px; } .reco-swiper-wrap .reco-swiper-button-prev,.contact-swiper-wrap .contact-swiper-button-prev { left: 10px; } .reco-swiper-wrap .reco-swiper-button-next,.contact-swiper-wrap .contact-swiper-button-next { right: 10px; } } @media (max-width: 1200px) { .header-btns-wrap > a { margin-right:20px; } .header-btns-wrap > .user-name { margin-right: 8px; } .inner-text-wrap .title { font-size: 28px; font-weight: bold; } .inner-text-wrap .desc { font-size: 20px; font-weight: bold; } .main-nav-m { display: block; } .index-main-title { font-size: 40px; } .index-app-list .index-app-item { width: calc(100% / 3 - 1%); margin-right: 1.5%; } .index-app-list .index-app-item:nth-child(4n) { margin-right: 1.5%; } .index-app-list .index-app-item:nth-child(3n) { margin-right: 0; } .content-left { display: none; } .content-wrap { min-height: calc(100vh - 97px - 45px + 1px); } .content .content-right,.content-wrap.overall-wrap .content-right { width: 100%; padding: 0 4% 4%; } .tools-list .tool-item { width: 30%; margin-right: calc((100% - 30% * 3) / 2); } .login-modal .login-modal-wrap { width: 90%; } .job-contact-wrap { flex-wrap: wrap; } .job-contact-wrap .img-wrap { width: 100%; height: 340px; } .job-contact-wrap .info-wrap { width: 100%; margin-top: 2%; } .news-detail-wrap .table-wrap { overflow-x: auto; } .news-detail-wrap .table-wrap .content-list { min-width: 1000px; } .news-list-wrap .img { width: 390px; } .news-list-wrap .info-w { width: calc(100% - 390px); } .company-profile .desc-wrap .img-wrap { width: 40%; } .company-profile .desc-wrap .info-wrap { width: 60%; } .history { padding-top: 0; } .history::after,.history::before,.history-item-icon { display: none; } .history-item { flex-wrap: wrap; margin: 0 auto 4%; padding-bottom: 4%; border-bottom: 1px dashed #ccc; } .history-item-img { width: 100%; height: auto; } .history-item-text { width: 100%; } .history-item-img img { display: block; width: 100%; height: 100%; } .history-item-text h1 { margin: 1.5% 0 0; font-size: 42px; } .history-item:nth-child(2n) .history-item-text h1,.history-item:nth-child(2n) .history-item-text p { text-align: left; } .us-con.map { flex-wrap: wrap; } .us-con .contacts-map { width: 100%; } .us-info { width: 100%; margin-top: 4%; } .introduce-wrap { height: auto; } .introduce-wrap .wrap { flex-wrap: wrap; } .introduce-wrap .map-wrap { margin: 3% 10px 0; } .introduce-wrap .introduce-info-wrap { width: 100%; margin: 4% 0; padding: 0 4%; } .introduce-info-wrap .desc { max-height: none; margin: 2% 0; } .introduce-info-wrap .lk { float: right; } } @media (max-width: 1024px) { /* .top-swiper { height:4rem; } */ .top-swiper .pic { height: 100%; } .top-swiper .pic > a { height: 100%; overflow: hidden; } /* .top-swiper img { height: 100% !important; width: auto !important; max-width: none; } */ .inner-text-wrap .title { font-size: 40px; } .inner-text-wrap .desc { font-size: 22px; } .banner-text .title { font-size: 42px; } .banner-text .desc { font-size: 52px; } .banner .banner-tabs { height: 42px; } .banner .banner-tabs .wrap { justify-content: end; align-items: center; height: 100%; } .banner .banner-tabs .tabs-list { display: none; } .banner .banner-sub-tabs { display: none; } .index-main-title { font-size: 32px; font-weight: bold; } .main { margin-top: 0; } .fixed-header+.main { margin-top: 0; } .banner-bottom-wrap h1 .cn { font-size: 20px; } .banner-bottom-wrap h1 .en { font-size: 18px; } .banner-bottom-wrap .swiper-pagination-bullet { margin: 0 8px; } .index-app-list .index-app-item .mask { font-size: 26px; } .index-app-item .inner-list-wrap .title { font-size: 26px; } .content .content-tabs.sticky-tabs { top: 70px; } .content-wrap { min-height: calc(100vh - 70px - 45px + 1px); margin-top: 0; } .content-list .list-item span { word-break: break-all; } .content-list.single-list .list-content { height: 100px; } .register-content-wrap .user-popup-input-wrap,.register-content-wrap .user-popup-code-wrap { width: 100%; } .user-popup .login-modal { width: 50%; } .product-select-wrap { flex-wrap: wrap; } .product-select-list-wrap { width: calc(100% / 6); } .product-select-list-wrap { width: calc(100% / 5); } .data-list .data-item .data-detail-wrap { padding-left: 10px; } .content-list.product-list .list-item .d2 { width: 50%; } .content-list.product-list .list-item .d3 { width: 30%; } .content-list.product-list.scheme-list .list-item .d3 { width: 20%; } .qa-list .question-item .question-content { width: 100%; } .question-wrap .qa-list .answer-item { padding-left: 0; } .question-avatar,.answer-avatar { width: 60px; height: 60px; background-size: 60px; } .question-wrap .qa-list .question-item { padding-left: 74px; } .question-wrap .qa-list .answer-item { padding-right: 74px; } .news-list-wrap .img { width: 340px; height: 210px; } .news-list-wrap .info-w { width: calc(100% - 340px); height: 210px; } .news-list-wrap .date { width: 100px; } .news-list-wrap .info { width: calc(100% - 221px); } .company-profile .desc-wrap { flex-wrap: wrap; } .company-profile .desc-wrap .img-wrap { width: 100%; } .company-profile .desc-wrap .info-wrap { width: 100%; margin-top: 2%; padding-left: 0; } .desc-wrap .info-wrap p { margin-bottom: 2%; } .footer { height: auto; } .footer .footer-left-wrap,.footer .footer-center-wrap { width: 100%; } .footer .footer-right-wrap { display: none; } } @media (max-width: 767px) { .sild-float { display:none; } .banner-text .title { font-size: 32px; } .banner-text .desc { font-size: 38px; } .top-swiper .banner-bottom-wrap { height: 40px; } .inner-text-wrap .title { font-size: 28px; } .inner-text-wrap .desc { font-size: 20px; } .banner-bottom-wrap h1 { line-height: 40px; } .banner-bottom-wrap h1 .cn { font-size: 16px; } .banner-bottom-wrap h1 .en { font-size: 16px; } .banner-bottom-wrap .swiper-pagination-bullet { width: 10px; height: 10px; margin: 0 6px; } .content-list.single-list .list-content { height: 78px; } .index-app-list .index-app-item { width: 49%; margin-right: 2%; } .index-app-list .index-app-item:nth-child(3n) { margin-right: 2%; } .index-app-list .index-app-item:nth-child(2n) { margin-right: 0; } .map-wrap img,.map-wrap .dot { display: none; } .introduce-wrap .map-wrap { min-width: auto; } .map-wrap .static-map { display: block; } .content-list .list-content { padding: 2.8% 2%; } .content .content-list .list-title { display: none; } .content .content-list .list-item { flex-wrap: wrap; justify-content: space-between; } .content-list .list-item span { margin-bottom: 10px; word-break: break-all; } .content-list.single-list .list-item span,.content-list.product-list .list-item span { margin-bottom: 0; } .content-list .list-item .d1 { width: 100%; } .content-list .list-item .d2 { width: 100%; padding-right: 0; } .content-list .list-item .d3 { width: 100%; padding-right: 0; } .content-list .list-item .d4 { width: 50%; } .content-list .list-item .d5 { width: auto; } .content.overall-wrap .content-list .list-title { display: flex; } .overall-wrap .content-list .list-item .d1 { width: 55%; } .overall-wrap .content-list .list-item .d4 { width: 31%; } .overall-wrap .content-list .list-item .d5 { width: 14%; } .content .sub-guide { float: none; } .tools-list .tool-item { width: 47%; margin-right: 6%; } .tools-list .tool-item:nth-child(3n) { margin-right: 6%; } .tools-list .tool-item:nth-child(2n) { margin-right: 0; } .tool-app-list .info-w { padding: 3% 0; border-bottom: 1px solid #e8e8e8; } .tool-app-list .info { width: 100%; } .register-modal .title,.login-modal .title { font-size: 24px; } .register-modal .desc { font-size: 16px; } .user-popup .register-modal { width: 85%; } .user-popup-login .login-modal { width: 85%; } .register-content-wrap { width: 85%; } .user-popup-input-wrap { height: 50px; } .user-popup-input-wrap .user-popup-placeholder { padding-left: 16px; line-height: 50px; } .user-popup-input-wrap .user-popup-input { text-indent: 1em; } .user-popup-overall-wrap .register-btn,.login-modal .login-btn { height: 50px; line-height: 50px; } .user-popup .login-modal { width: 85%; } .product-select-list-wrap { width: calc(100% / 4); } .data-download-item .data-name { width: 100%; margin: 10px 0; padding-left: 0; } .data-download-item .data-list { width: 100%; } .product-search-wrap { float: none; width: 100%; margin-bottom: 3%; } .content .content-list.product-list .list-title { display: flex; justify-content: left; padding: 0 2%; } .content-list.product-list .list-item .d2 { text-align: left; } .content-right.product-app-wrap .content-title { margin: 3.5% 0 2.6%; } .product-app-wrap .product-app-list .product-app-item { width: 48%; margin-right: 4%; } .product-app-wrap .product-app-list .product-app-item:nth-child(3n) { margin-right: 4%; } .product-app-wrap .product-app-list .product-app-item:nth-child(2n) { margin-right: 0; } .opinion-wrap .desc { line-height: 26px; } .opinion-input-wrap,.opinion-code-wrap { width: 49%; } .opinion-btn-wrap .opinion-btn { float: right; } .dolsca .d1,.lenolsa-hd .d1 { width: 45%; } .dolsca .d2,.dolsca .d3,.dolsca .d4,.lenolsa-hd .d2,.lenolsa-hd .d3,.lenolsa-hd .d4 { display: none; } .job-contact-wrap .info-wrap { margin: 6% 0; padding-left: 0; } .job-contact-wrap .info-wrap .title { font-size: 24px; line-height: 36px; } .job-contact-wrap .info-wrap .desc { font-size: 14px; } .news-detail-wrap .content-list .list-item { justify-content: left; } .news-detail-wrap .content-list .list-item .d1 { width: 14.2%; } .news-detail-wrap .content-list .list-item .d2 { text-align: left; } .news-detail-wrap .content-list .list-item .d4 { width: 12.6%; } .news-detail-wrap .content-list .list-item .d5 { width: 32.1%; } .news-list-wrap .info-w { padding-top: 4%; } .news-list-wrap .date { width: 20%; } .news-list-wrap .info { width: 80%; } .branch-wrap .branch-item { width: 100%; } .branch-wrap .branch-item:nth-child(2n) { margin-left: 0; } .news-title-wrap .news-title { padding-right: 0; } .news-title-wrap .share-lk { position: static; } } @media (max-width: 600px) { .product-select-list-wrap { width:calc(100% / 3); } .content-right.product-app-wrap .content-title { font-size: 28px; } .us-info h1 { font-size: 24px; } } @media (max-width: 481px) { .index-main-title { font-size:26px; } .top-swiper .banner-bottom-wrap { height: 36px; } .inner-text-wrap .title { font-size: 20px; } .inner-text-wrap .desc { font-size: 16px; } .banner-bottom-wrap h1 { line-height: 36px; } .banner-bottom-wrap h1 .cn { font-size: 14px; } .banner-bottom-wrap h1 .en { font-size: 14px; } .banner-bottom-wrap .swiper-pagination-bullet { width: 8px; height: 8px; margin: 0 3px; } .index-app-list .index-app-item { width: 100%; margin-right: 0; } .index-app-list .index-app-item .mask { font-size: 24px; } .reco-swiper-wrap .reco-info-wrap { padding: 6% 4%; } .reco-swiper-wrap .reco-info-wrap .desc { margin: 4% 0; } .introduce-info-wrap .title { font-size: 24px; } .introduce-wrap .introduce-info-wrap { margin: 4% 0 6%; } .introduce-info-wrap .desc { margin: 2% 0 4%; } .tools-list .tool-item { width: 100%; margin-right: 0; } .tools-list .tool-item:nth-child(3n) { margin-right: 0; } .product-select-list-wrap { width: calc(100% / 2); } .product-app-wrap .product-app-list .product-app-item { width: 100%; margin: 0; } .opinion-input-wrap,.opinion-code-wrap,.opinion-btn-wrap .opinion-btn { width: 100%; } .opinion-code-wrap { justify-content: end; } .question-avatar,.answer-avatar { width: 40px; height: 40px; margin-top: 4px; background-size: 40px; } .question-wrap .qa-list .question-item { padding-left: 54px; } .question-wrap .qa-list .answer-item { padding-right: 54px; } .dolsca span,.lenolsa-hd span { height: 50px; line-height: 50px; } .dolsca .d5 { padding-top: 8px; } .company-profile h2.title { font-size: 34px; } .history-item-text h1 { font-size: 32px; } }