@font-face { font-family: 'HELVETICA LT 57 CONDENSED'; src: url("fonts/HELVETICA LT 57 CONDENSED.woff2") format("woff2"), url("fonts/HELVETICA LT 57 CONDENSED.woff") format("woff"), url("fonts/HELVETICA LT 57 CONDENSED.ttf") format("truetype"), url("fonts/HELVETICA LT 57 CONDENSED.eot") format("embedded-opentype"), url("fonts/HELVETICA LT 57 CONDENSED.svg") format("svg"); } @keyframes circle { 0% { stroke-dasharray: 0 1000; } 100% { stroke-dasharray: 1000 0; } } .w1200 { width: 1200px; max-width: 90%; margin: 0 auto; } .hlc { font-family: 'HELVETICA LT 57 CONDENSED'; } .bgcf6 { background-color: #F6F6F6; } .pad1 { padding: 2.5rem 0 3rem; } .bbn { border-bottom: none !important; } .tit48 { line-height: 1; font-size: 1.2rem; color: #111; font-weight: bold; } .tit48-write { line-height: 1; font-size: 1.2rem; color: #FFF; font-weight: bold; } .head-container { display: flex; align-items: center; justify-content: space-between; } .logo { margin-right: 2.5rem; } .lan { color: #FFFFFF; } .lan a { color: #FFFFFF; } .head-url { margin-right: 1rem; } .head-url a { padding-right: .5rem; margin-right: .5rem; border-right: 1px solid #FFFFFF; color: #FFFFFF; line-height: 1; display: inline-block; } .head-url a:last-child { margin-right: 0; padding-right: 0; border-right: none; } .index-banner { position: relative; } .index-container .swiper-slide img { width: 100%; } .index-pos { position: absolute; top: 34%; left: 8.5%; z-index: 10; } .index-pos p { color: #FFFFFF; } .index-pos p:nth-child(1) { font-size: 1.5rem; line-height: 1.2; margin-bottom: 0.75rem; } .index-pos p:nth-child(2) { line-height: 1; } .index-more { position: absolute; left: 50%; bottom: 0; transform: translateX(-50%); display: flex; align-items: center; justify-content: space-between; height: 2rem; background-color: #FFFFFF; box-shadow: 0px 30px 90px 0px rgba(0, 0, 0, 0.05); z-index: 10; } .news-infor { height: 100%; display: flex; align-items: center; justify-content: center; width: 11.7%; border-right: 1px solid #E8E8E8; /* padding: 0 .75rem; */ } .news-infor div { width: 0.8rem; margin-right: 0.375rem; } .news-infor p { color: #111111; font-weight: bold; } .news-infor-ls { width: 36%; display: flex; align-items: center; justify-content: center; } .news-infor-ls p { line-height: 1; } .news-infor-ls p:nth-child(1) { max-width: 60%; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; margin-right: 2rem; color: #333333; } .news-infor-ls p:nth-child(2) { color: #999999; } .news-infor-more { width: 2.75rem; height: 0.9rem; line-height: .9rem; text-align: center; margin-right: .75rem; background-color: #009944; border-radius: 3px; color: #FFFFFF; } .page-box { position: absolute; right: 8.5%; top: 33%; display: flex; align-items: center; justify-content: space-between; flex-direction: column; padding: 1rem 0; width: .5rem; } .page-box .index-button-prev, .page-box .index-button-next { width: .5rem; color: #FFFFFF; margin-top: 0; left: 0; right: auto; top: auto; bottom: auto; height: auto; } .page-box .index-button-prev::after, .page-box .index-button-next::after { font-size: 0.5rem; font-weight: bold; } .page-box .index-button-prev { top: 0; transform: rotate(90deg); } .page-box .index-button-next { bottom: 0; transform: rotate(90deg); } .page-box .swiper-pagination { position: relative; display: flex; align-items: center; justify-content: center; flex-direction: column; } .page-box .swiper-pagination-bullet { margin-bottom: .75rem; border: 2px solid rgba(255, 255, 255, .5); width: 0.4rem; height: 0.4rem; background: none; opacity: 1; } .page-box .swiper-pagination-bullet-active { border-color: rgba(255, 255, 255, 1); } .page-box .swiper-pagination-bullet:last-child { margin-bottom: 0; } .ui-loop { width: 0.4rem; height: 0.4rem; position: absolute; left: 0; top: 0; z-index: 2; transition: all .3s; } .ui-loop svg { position: absolute; width: 100%; height: 100%; left: 0; top: 0; transition: all .3s; } .ui-loop svg .path-loop-bg { fill: none; width: 100%; height: 100%; stroke: #FFFFFF; stroke-miterlimit: 10; stroke-width: 2px; opacity: 0; } .ui-loop svg .path-loop { fill: none; stroke: #FFFFFF; stroke-miterlimit: 10; stroke-width: 2px; opacity: 0; transition: all .3s 1s; } /* .page-box .swiper-pagination-bullet-active .ui-loop svg .path-loop-bg { animation: circle 3s infinite; } .page-box .swiper-pagination-bullet-active .ui-loop svg .path-loop { animation: circle 3s infinite; } */ .i-news { padding: 2rem 0 2.5rem; } .i-news-box { display: flex; align-items: flex-start; justify-content: space-between; position: relative; } .i-news-box::after { content: ''; position: absolute; top: 0; left: 66.875%; width: 1px; height: 100%; background-color: #E8E8E8; } .i-news-lf { width: 66.875%; padding-right: 2rem; } .i-news-top { display: flex; align-items: flex-end; justify-content: space-between; margin-bottom: 1rem; } .i-news-top-tit { color: #111111; font-size: 0.9rem; font-weight: bold; line-height: 1; } .i-news-top-more { display: flex; align-items: center; justify-content: flex-end; } .i-news-top-more p { color: #999999; margin-right: .5rem; line-height: 1; } .i-news-top-more div { width: .5rem; } .i-news-top-more div img { width: 100%; object-fit: coveer; } .i-news-container {} .i-news-container .swiper-slide { width: 30%; margin-right: 5%; } .i-news-container .swiper-slide:last-child { margin-right: 0; } .i-news-swiper-img { width: 100%; height: 5rem; overflow: hidden; } .i-news-swiper-img img { width: 100%; height: 100%; object-fit: cover; transition: all .3s; } .i-news-swiper-cont { position: relative; padding-top: 1.5rem; padding-bottom: 1rem; transition: all .3s; } .i-news-swiper-cont>p { color: #333333; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; line-height: 1; margin-bottom: 0.35rem; transition: all .3s; } .i-news-swiper-cont-time { position: absolute; top: -1.25rem; left: .75rem; width: 2rem; background-color: #FFFFFF; border: 1px solid #E8E8E8; transition: all .3s; } .i-news-swiper-cont-time p { text-align: center; } .i-news-swiper-cont-time p:nth-child(1) { height: 1.25rem; line-height: 1.25rem; color: #009944; font-weight: bold; border-bottom: 1px solid #E8E8E8; } .i-news-swiper-cont-time p:nth-child(2) { color: #999999; height: .75rem; line-height: .75rem; } .i-news-swiper-cont-art { color: #666666; line-height: 0.6rem; max-height: 1.2rem; overflow: hidden; transition: all .3s; } .i-news-container .swiper-pagination { display: none; } .i-news-container .swiper-slide:hover .i-news-swiper-img img { transform: scale(1.1); } .i-news-rg { width: 33.125%; padding: 1.8rem 0 0 2rem; } .i-news-container2 .swiper-slide { width: 100%; } .i-news-container2 .swiper-slide>div { width: 100%; height: 7.5rem; position: relative; } .i-news-container2 .swiper-slide>div>img { width: 100%; height: 100%; object-fit: cover; } .i-news-container2 .swiper-slide>div .play { position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); display: flex; align-items: center; justify-content: center; width: 1.75rem; height: 1.75rem; background: rgba(246, 246, 246, .85); border-radius: 50%; cursor: pointer; } .i-news-container2 .swiper-slide>div .play img { width: 0.3rem; } .i-news-container2 .swiper-slide>p { width: 100%; height: 1.75rem; line-height: 1.75rem; text-align: center; background-color: #FFFFFF; color: #111111; } .i-news-container2 .swiper-button-prev, .i-news-container2 .swiper-button-next { top: auto; left: auto; right: auto; bottom: 0.625rem; margin: auto; height: auto; color: #000000; } .i-news-container2 .swiper-button-prev::after, .i-news-container2 .swiper-button-next::after { font-size: 0.5rem; font-weight: bold; } .i-news-container2 .swiper-button-prev { left: .75rem; } .i-news-container2 .swiper-button-next { right: .75rem; } .foot { background-color: #333333; } .footer { padding-top: 1.25rem; } .foot-top { display: flex; align-items: flex-start; justify-content: space-between; flex-wrap: wrap; margin-bottom: 1.4rem; } .foot-top-lf { display: flex; align-items: flex-start; justify-content: flex-start; } .foot-top-lf-ls { margin-right: 2.25rem; } .foot-top-lf-ls:last-child { margin-right: 0; } .foot-top-lf-ls a:nth-child(1) { color: #FFFFFF; margin-bottom: 0.6rem; } .foot-top-lf-ls a { color: #CCCCCC; line-height: 1; margin-bottom: .5rem; display: block; transition: all .3s; } .foot-top-lf-ls a:last-child { margin-bottom: 0; } .foot-top-lf-ls a:hover { color: #009944; } .foot-top-rg { display: flex; align-items: flex-start; justify-content: flex-end; } .foot-top-rg-ls { margin-right: 1rem; } .foot-top-rg-ls:last-child { margin-right: 0; } .foot-top-rg-ls div { width: 2.5rem; height: 2.5rem; margin-bottom: .5rem; } .foot-top-rg-ls div img { width: 100%; height: 100%; object-fit: cover; } .foot-top-rg-ls p { color: #FFFFFF; line-height: 1; text-align: center; } .foot-cent { display: flex; align-items: center; justify-content: flex-end; margin-bottom: 0.9rem; } .foot-cent-ls { display: flex; align-items: center; justify-content: flex-start; margin-right: 1.5rem; } .foot-cent-ls:last-child { margin-right: 0; margin-bottom: 0; } .foot-cent-ls div { max-width: 0.7rem; margin-right: .5rem; } .foot-cent-ls div img { width: 100%; object-fit: cover; } .foot-cent-ls p { color: #FFFFFF; line-height: 1; } .foot-btn { height: 1.75rem; border-top: 1px solid rgba(255, 255, 255, .1); display: flex; align-items: center; justify-content: space-between; } .foot-btn a { color: #838383; transition: all .3s; } .foot-btn a img { display: inline-block; margin-right: 5px; } .foot-btn a:hover { color: #009944; } .public {} .banner { position: relative; } .banner img { width: 100%; object-fit: cover; } .crumb { position: absolute; top: 1.1rem; left: 1.5rem; line-height: 1; } .crumb a { display: inline-block; line-height: 1; color: #FFFFFF; opacity: .7; position: relative; margin-right: .75rem; } .crumb a::after { content: '>'; position: absolute; right: -0.6rem; font-size: 14px; } .crumb a:last-child { opacity: 1; margin-right: 0; } .crumb a:last-child::after { display: none; } .banner-tit { position: absolute; font-size: 1.2rem; left: 8.5%; bottom: 2.35rem; line-height: 1.2; color: #FFFFFF; font-weight: bold; } .nav-bar {} .nav-bar .nav-container { padding: 1.5rem 0; border-bottom: 1px solid #DDDDDD; } .nav-container .swiper-slide { min-width: 3.25rem; width: max-content; padding: 0 .5rem; height: 1.45rem; line-height: 1.45rem; background: #EEEEEE; border-radius: 5px; margin-right: 0.25rem; text-align: center; color: #999999; transition: all .3s; } .nav-container .swiper-slide:last-child { margin-right: 0; } .nav-container .swiper-slide:hover { background: #009944; color: #FFFFFF; } .nav-container .swiper-slide.cur { background: #009944; color: #FFFFFF; } .about { padding: 2.25rem 0 3.5rem; } .about-intro { display: flex; align-items: flex-start; justify-content: space-between; flex-wrap: wrap; margin-bottom: 2.25rem; } .about-intro-cont { color: #333333; line-height: 2; width: 50%; padding-right: 2.5rem; border-right: 1px solid #DDDDDD; } .about-intro-num { width: 50%; padding-left: 2.5rem; } .about-intro-num-top { color: #333333; line-height: 2; margin-bottom: 1.95rem; } .about-intro-num-btn { display: flex; align-items: flex-start; justify-content: flex-start; flex-wrap: wrap; } .about-intro-num-btn>div { margin-right: 2.25rem; } .about-intro-num-btn>div:last-child { margin-right: 0; } .about-intro-num-btn>div div { display: flex; align-items: flex-start; } .about-intro-num-btn>div div p { line-height: .7; font-size: 1.6rem; color: #009944; margin-bottom: 0.4rem; } .about-intro-num-btn>div div span { color: #009944; line-height: .6; } .about-intro-num-btn>div>span { display: inline-block; line-height: 1; color: #999999; } .win { position: relative; } .win img { width: 100%; object-fit: cover; } .win-pos { position: absolute; top: 36.75%; left: 50%; transform: translateX(-50%); } .win-pos::after { content: ''; position: absolute; width: 10rem; height: 10rem; border: 1px solid rgba(255, 255, 255, .25); border-radius: 50%; top: 50%; left: 50%; transform: translate(calc(-50% + 5px), -50%); } .win-pos::before { content: ''; position: absolute; width: 10rem; height: 10rem; border: 1px solid rgba(255, 255, 255, .25); border-radius: 50%; top: 50%; left: 50%; transform: translate(calc(-50% - 5px), -50%); } .win-pos-icon { display: flex; align-items: center; justify-content: center; margin-bottom: .5rem; } .win-pos-icon div { width: .75rem; margin-right: 0.375rem; } .win-pos-icon p { color: #FFFFFF; line-height: 1; } .win-pos-tit { width: 100%; } .dev-box { position: relative; } .dev { position: relative; top: -2.5rem; display: flex; align-items: flex-start; justify-content: space-between; } .dev::after { content: ''; position: absolute; width: 1px; height: 100%; background-color: #D3D3D3; left: calc(35% + 1px); } .dev-tit { width: 35%; padding: 2.5rem 2rem; } .dev-tit p { color: #111111; font-size: 1.2rem; line-height: 1; font-weight: bold; margin-bottom: 0.6rem; } .dev-tit div { color: #999999; line-height: 1.5; width: 90%; } .dev-intro { width: 65%; /* border-left: 1px solid #D3D3D3; */ padding: 2.5rem 0 2.75rem; position: relative; } .dev-intro .dev-container { height: 13.5rem; padding: 0 2rem; } .dev-container .swiper-slide { width: 100%; height: 2.25rem; display: flex; align-items: center; justify-content: flex-start; } .dev-container .swiper-slide p { font-size: 1.1rem; line-height: 1; color: #009944; margin-right: 1rem; } .dev-container .swiper-slide div { color: #333333; line-height: 1.5; } .dev-intro .dev-container .swiper-scrollbar { right: auto; left: 0; top: 0; width: 3px; height: 100%; background: none; } .dev-container .swiper-scrollbar-drag { background: #009944; } .care { padding-left: 8.5%; margin-bottom: 3.5rem; } .care-tit { margin-bottom: 2.8rem; } .care-wrap { position: relative; display: flex; align-items: flex-start; justify-content: space-between; } .care-cont { color: #111111; line-height: 1.5; font-weight: bold; width: 42%; padding-right: 1.65rem; } .care-container { width: 58%; } .care-container .swiper-slide { width: 40%; height: 7.5rem; margin-right: 1.5rem; overflow: hidden; } .care-container .swiper-slide:last-child { margin-right: 0; } .care-container .swiper-slide::after { content: ''; position: absolute; width: 100%; height: 100%; top: 0; left: 0; background-color: rgba(255, 255, 255, .5); } .care-container .swiper-slide-active::after { display: none; } .care-container .swiper-slide img { width: 100%; height: 100%; object-fit: cover; transition: all .3s; } .care-container .swiper-slide:hover img { transform: scale(1.1); } .care-wrap .swiper-button-prev, .care-wrap .swiper-button-next { width: 1.75rem; height: 1.75rem; background: #009944; border-radius: 50%; color: #FFFFFF; bottom: 0; top: auto; margin-top: auto; } .care-wrap .swiper-button-prev { left: 0; } .care-wrap .swiper-button-next { left: 2.5rem; right: auto; } .care-wrap .swiper-button-prev::after, .care-wrap .swiper-button-next::after { font-size: .5rem; font-weight: bold; } .honor-tit { margin-bottom: 1.5rem; text-align: center; } .honor-container .swiper-slide { width: 25%; height: 10rem; border: 1px solid #DDDDDD; border-right: none; transition: all .3s; display: flex; align-items: center; justify-content: center; flex-direction: column; } .honor-container .swiper-slide:last-child { border-right: 1px solid #DDDDDD; } .honor-container .swiper-slide div { width: 75%; display: flex; align-items: center; justify-content: center; margin-bottom: .5rem; overflow: hidden; } .honor-container .swiper-slide div img { max-width: 100%; object-fit: cover; transition: all .3s; } .honor-container .swiper-slide p { color: #333333; line-height: 1.5; text-align: center; padding: 0 5%; } .honor-container .swiper-slide:hover { background-color: #FFFFFF; } .honor-container .swiper-slide:hover div img { transform: scale(1.1); } .honor .honor-container .swiper-pagination { line-height: 1; position: relative; margin-top: 2rem; bottom: 0; } .honor .honor-container .swiper-pagination .swiper-pagination-bullet { width: 0.375rem; height: 0.375rem; background: #DDDDDD; margin: 0 .75rem 0 0; opacity: 1; } .honor .honor-container .swiper-pagination .swiper-pagination-bullet-active { background: #009944; } .honor .honor-container .swiper-pagination .swiper-pagination-bullet:last-child { margin-right: 0; } .center { /* background-color: #009944; */ background-color: #FFFFFF; padding: 3rem 0 3.5rem; } .center-tit { text-align: center; margin-bottom: 2rem; color: #333; } .center-box { display: flex; align-items: center; justify-content: flex-start; flex-wrap: wrap; } .center-box div { width: 20%; height: 3.75rem; display: flex; align-items: center; justify-content: center; border-right: 1px solid rgba(255, 255, 255, .2); border-bottom: 1px solid rgba(255, 255, 255, .2); overflow: hidden; transition: all .3s; } .center-box div img { max-width: 60%; max-height: 80%; object-fit: cover; transition: all .3s; } .center-box div:hover { background-color: #F6F6F6; } .center-box div:hover img { transform: scale(1.1); } .center-box div:nth-child(5n) { border-right: none; } .center-box div:nth-last-child(5), .center-box div:nth-last-child(4), .center-box div:nth-last-child(3), .center-box div:nth-last-child(2), .center-box div:nth-last-child(1) { border-bottom: none; } .invest { position: relative; } .invest-tit { margin-bottom: 1.5rem; padding-bottom: 1.5rem; border-bottom: 1px solid #DDDDDD; } .invest-box { display: flex; align-items: flex-start; justify-content: space-between; } .invest-nav { width: 50%; padding: 0.7rem 5.5rem 0 8.5%; } .invest-nav p { color: #999999; transition: all .3s; position: relative; margin-bottom: 1rem; line-height: 1; cursor: pointer; width: max-content; } .invest-nav p:last-child { margin-bottom: 0; } .invest-nav p::after { content: ''; position: absolute; width: 0; height: 1px; background-color: #009944; top: calc(100% + .25rem); left: 0; } .invest-nav p:hover { color: #009944; } .invest-nav .cur { color: #009944; } .invest-nav .cur::after { width: 100%; } .invest-bg { position: absolute; width: 50%; height: 100%; right: 0; top: 0; z-index: -1; } .invest-bg img { width: 100%; height: 100%; object-fit: cover; } .invest-ajax { width: 50%; height: 10rem; position: relative; } .invest-ajax-box { width: 104%; height: 100%; position: absolute; top: 0; left: -5rem; display: flex; align-items: flex-start; justify-content: space-between; background-color: #FFFFFF; } .invest-ajax-img { width: 60%; height: 100%; } .invest-ajax-img img { width: 100%; height: 100%; object-fit: cover; } .invest-ajax-cont { width: 40%; height: 100%; padding: 1.5rem 1.5rem .5rem 1.25rem; } .invest-ajax-cont>p { color: #009944; line-height: 1.5; margin-bottom: 0.3rem; /* white-space: nowrap; */ } .invest-ajax-cont div { color: #333333; line-height: 2; text-align: justify; max-height: 75%; overflow-y: auto; padding-right: 5px; } .invest-ajax-cont div::-webkit-scrollbar { width: 2px; } .infor { position: relative; padding: 1.25rem 0 3rem; z-index: 10; } .infor-top { position: absolute; top: -3rem; right: 8.5%; display: flex; align-items: center; justify-content: flex-end; } .infor-top-ls { position: relative; z-index: 10; } .infor-top-ls::after { content: ''; position: absolute; top: 50%; right: .5rem; transform: translateY(-50%); width: 15px; height: 15px; background: url(../img/40.png) no-repeat center; background-size: 100% 100%; } .infor-top-ls p { width: 5rem; height: 1.45rem; line-height: 1.45rem; background: #FFFFFF; color: #999999; border: 1px solid #E8E8E8; border-radius: 5px; padding-left: .5rem; cursor: pointer; } .infor-top-select { position: absolute; top: 100%; left: 0; width: 100%; max-height: calc(4rem + 3px); overflow-y: auto; border: 1px solid #E8E8E8; border-top: none; display: none; } .infor-top-select::-webkit-scrollbar { width: 2px; } .infor-top-select span { display: block; cursor: pointer; width: 100%; height: 1rem; line-height: 1rem; padding-left: .5rem; color: #999; background: #FFFFFF; border-bottom: 1px solid #E8E8E8; transition: all .3s; } .infor-top-select span:hover { color: #FFFFFF; background: #009944; } .infor-top-select span:last-child { border-bottom: none; } .infor-top-search { width: 6rem; height: 1.45rem; background: #FFFFFF; border: 1px solid #E8E8E8; border-radius: 5px; margin-left: 0.25rem; display: flex; align-items: center; justify-content: space-between; } .infor-top-search input { width: calc(100% - 1.5rem); height: 100%; padding-left: .5rem; } .infor-top-search div { width: 1.5rem; display: flex; align-items: center; justify-content: center; } .infor-top-search div img { width: .5rem; } .infor-ajax {} .infor-ajax-box { display: flex; align-items: center; justify-content: flex-start; flex-wrap: wrap; margin-bottom: 1rem; } .infor-ls { width: 48%; margin-right: 4%; padding-bottom: 1rem; margin-bottom: 1rem; display: flex; align-items: center; justify-content: space-between; border-bottom: 1px solid rgba(210, 210, 210, .4); } .infor-ls:nth-child(2n) { margin-right: 0; } .infor-ls:last-child, .infor-ls:nth-last-child(2) { border-bottom: none; } .infor-ls-lf { width: 2.25rem; text-align: center; } .infor-ls-lf p { color: #C5C5C3; margin-bottom: 0.3rem; line-height: .8; font-size: 1.25rem; transition: all .3s; } .infor-ls-lf span { color: #999999; line-height: 1; display: block; } .infor-ls-rg { color: #333333; line-height: 1; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; width: 67%; transition: all .3s; } .infor-ls-arr {} .infor-ls-arr svg { color: #AAAAAA; transition: all .3s; width: .5rem; height: 0.45rem; fill: #AAAAAA; font-weight: lighter; } .infor-ls:hover .infor-ls-lf p { color: #009944; } .infor-ls:hover .infor-ls-rg { color: #009944; } .infor-ls:hover .infor-ls-arr svg { fill: #009944; } .pub-page { display: flex; align-items: center; justify-content: center; } .pub-page .pagination { display: flex; align-items: center; justify-content: center; } .pub-page a { width: 1rem; height: 1rem; line-height: 1rem; transition: all .3s; display: block; color: #444444; text-align: center; margin-right: 0.25rem; } .pub-page a:last-child { margin-right: 0; } .pub-page a:hover { background: #009944; color: #FFFFFF; } .pub-page .fa-arrow-left, .pub-page .fa-arrow-right { color: #009944; font-size: 0.4rem; transition: all .3s; } .pub-page .fa-arrow-left:hover, .pub-page .fa-arrow-right:hover { color: #FFFFFF; } .pub-page .prev { margin-right: .5rem; } .pub-page .next { margin-left: .5rem; } .pub-page .active { background: #009944; color: #FFFFFF; } .news-box { margin-bottom: .75rem; } .news-ls { width: 23.125%; margin-right: 2.5%; margin-bottom: 1.25rem; } .news-ls .i-news-swiper-cont { padding: 1.5rem 0.7rem 1rem; } .news-ls:nth-child(4n) { margin-right: 0; } .hover-box:hover .i-news-swiper-cont { background-color: #009944; } .hover-box:hover .i-news-swiper-cont>p { color: #FFFFFF; } .hover-box:hover .i-news-swiper-cont-art { color: #FFFFFF; } .info { position: relative; } .info-bg { width: 100%; height: 15.25rem; position: absolute; z-index: -1; top: 0; left: 0; background-color: #ECECEC; } .info-bg img { width: 100%; height: 100%; object-fit: cover; filter: grayscale(100%); opacity: .5; } .info-cru { padding: 0.7rem 1.5rem; border-bottom: 1px solid #DDDDDD; } .info-cru a { color: rgba(51, 51, 51, .7); } .info-cru a:last-child { color: #009944; } .info-box { padding: 2.15rem 0 2rem; } .info-tit { color: #111111; font-size: 1rem; line-height: 1.5; font-weight: bold; margin-bottom: 1.1rem; } .info-intro { display: flex; align-items: center; justify-content: space-between; margin-bottom: 2rem; } .info-time { color: rgba(51, 51, 51, .8); line-height: 1; } .share { display: flex; align-items: center; justify-content: flex-end; } .share.bdshare-button-style1-24 a, .share.bdshare-button-style1-24 .bds_more { float: inherit; font-size: 0; padding-left: 0; line-height: inherit; height: auto; background: none; background-repeat: no-repeat; cursor: pointer; margin: 0; } .share p { color: rgba(102, 102, 102, .8); margin-right: 0.9rem; } .info-intro .share a { width: 1.25rem; height: 1.25rem; line-height: 1.25rem; text-align: center; background: #FFFFFF; border-radius: 50%; margin-right: .75rem; } .share a img { display: inline-block; } .share a:last-child { margin-right: 0; } .info-cont { color: #666666; line-height: 2; padding: 2.3rem 3rem .5rem; background-color: #FFFFFF; overflow-x: auto; } .info-cont table { min-width: max-content; } .info-page { display: flex; align-items: center; justify-content: space-between; width: calc(100% - 6rem); margin: 2rem auto 0; height: 1.75rem; border: 1px solid #E8E8E8; padding: 0 .75rem; } .info-page .prev, .info-page .next { color: #333333; line-height: 1; max-width: 40%; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; } .info-page .back { width: 0.45rem; } .info-page .back img { width: 100%; object-fit: cover; } .banner-pos { position: absolute; bottom: 2.5rem; left: 8.5%; } .banner-pos>p:nth-child(1) { color: #FFFFFF; line-height: 1; margin-bottom: .75rem; } .banner-pos>p:nth-child(2) { color: #FFFFFF; font-size: 1.2rem; line-height: 1; position: relative; left: 0; bottom: 0; } .pro-type { display: flex; align-items: center; justify-content: flex-start; flex-wrap: wrap; } .pro-type-ls { width: 49.375%; height: 10rem; margin-right: 1.25%; margin-bottom: 0.5rem; display: flex; align-items: flex-start; justify-content: space-between; } .pro-type-ls:nth-child(2n) { margin-right: 0; } .pro-type-ls-lf { width: 49.4%; height: 100%; background-color: #F6F6F6; padding: 1rem; } .pro-type-ls-lf>p { color: #111111; line-height: 1; font-weight: bold; margin-bottom: .5rem; text-align: center; } .pro-type-ls-lf>div { color: #666666; line-height: 2; text-align: justify; max-height: 80%; overflow-y: auto; padding-right: 5px; text-indent: 2em; } .pro-type-ls-lf>div::-webkit-scrollbar { width: 2px; } .pro-type-ls-rg { width: 50.6%; height: 100%; } .pro-type-ls-rg img { width: 100%; height: 100%; object-fit: cover; } .product { position: relative; padding: 1.5rem 0 3rem; z-index: 10; } .product-search { position: absolute; bottom: calc(100% + 1rem); right: 0; width: 6rem; height: 1.45rem; background: #FFFFFF; border: 1px solid #E8E8E8; border-radius: 5px; display: flex; align-items: center; cursor: pointer; } .product-search input { width: calc(100% - 2rem); height: 100%; padding-left: 0.75rem; } .product-search div { width: 2rem; text-align: center; line-height: 1.45rem; height: 100%; } .product-search div img { display: inline-block; width: .5rem; } .pro-ajax {} .pro-sec { display: flex; align-items: center; justify-content: flex-start; margin-bottom: 0.75rem; } .pro-sec span { color: #333333; font-weight: bold; margin-right: 1.5rem; display: inline-block; line-height: 1; cursor: pointer; position: relative; transition: all .3s; } .pro-sec span:last-child { margin-right: 0; } .pro-sec span::after { content: '/'; position: absolute; color: #DDDDDD; left: calc(100% + .6rem); top: 50%; transform: translateY(-50%); } .pro-sec span:last-child::after { display: none; } .nav-bar .padb4 { padding-bottom: 1rem; } .pro-sec span:hover { color: #009944; } .pro-sec .cur { color: #009944; } .pro-thr { margin-bottom: 1.75rem; } .pro-thr span { display: inline-block; line-height: 1; color: #666; margin-right: 1rem; position: relative; cursor: pointer; transition: all .3s; } .pro-thr span:last-child { margin-right: 0; } .pro-thr span:last-child::after { display: none; } .pro-thr span::after { content: '/'; position: absolute; top: 50%; right: -.5rem; transform: translateY(-50%); font-size: .4rem; color: #666; } .pro-thr span:hover { color: #009944; } .pro-thr .cur { color: #009944; } .pro-ajax-cont { display: flex; align-items: center; justify-content: flex-start; flex-wrap: wrap; margin-bottom: .75rem; } .pri-ls { width: 22.5%; margin-right: 3.33%; transition: all .3s; display: block; border: 2px solid #DDDDDD; margin-bottom: 1.25rem; } .pri-ls:nth-child(4n) { margin-right: 0; } .pri-ls-lf { width: 100%; height: 9rem; background-color: #F6F6F6; display: flex; align-items: center; justify-content: center; transition: all .3s; } .pri-ls-lf img { max-width: 100%; max-height: 100%; object-fit: cover; } .pri-ls-rg { width: 100%; height: 3rem; transition: all .3s; border-top: 1px solid #DDDDDD; display: flex; flex-direction: column; align-items: center; justify-content: center; padding: 0 .5rem; text-align: center; } .pri-ls-rg p { color: #333333; line-height: 1; margin-bottom: 0.4rem; font-weight: bold; transition: all .3s; } .pri-ls-rg span { color: #666666; display: block; line-height: 1; transition: all .3s; } .pri-ls:hover { box-shadow: 0px 10px 20px 10px rgb(0, 153, 68, .1); border: 2px solid #009944; transform: translateY(-10px); } .pri-ls:hover .pri-ls-lf {} .pri-ls:hover .pri-ls-rg { background-color: #009944; } .pri-ls:hover .pri-ls-rg p { color: #FFFFFF; } .pri-ls:hover .pri-ls-rg span { color: #FFFFFF; } .pro-info { padding-bottom: 3rem; } .pro-info .info-cru { background-color: #009944; } .pro-info .info-cru a { color: rgba(255, 255, 255, .7); } .pro-info .info-cru a:last-child { color: #FFFFFF; } .pro-info-wrap { display: flex; align-items: flex-start; justify-content: space-between; padding-top: 2.5rem; } .pro-info-lf { width: 48%; display: flex; align-items: center; justify-content: space-between; padding-right: 1.75rem; } .pro-info-lf-swiper { width: calc(19.5% - .75rem); margin-right: .75rem; height: 12.5rem; position: relative; } .pro-info-lf-swiper .swiper-button-prev, .pro-info-lf-swiper .swiper-button-next { width: 2.25rem; height: 0.75rem; background-color: #DDDDDD; color: #FFFFFF; left: 0; right: auto; top: auto; margin: auto; } .pro-info-lf-swiper .swiper-button-prev { top: 0; } .pro-info-lf-swiper .swiper-button-next { bottom: 0; } .pro-info-lf-swiper .swiper-button-prev::after, .pro-info-lf-swiper .swiper-button-next::after { font-size: 14px; transform: rotate(90deg); } .pro-info-lf-swiper .pro-container { width: 100%; height: 10.125rem; margin-top: 1.2rem; } .pro-container .swiper-slide { width: 2.25rem; height: 2.25rem; margin-bottom: 0.375rem; border: 1px solid #E8E8E8; display: flex; align-items: center; justify-content: center; max-width: 100%; } .pro-container .swiper-slide-active { border: 1px solid #009944; } .pro-container .swiper-slide img { max-width: 100%; max-height: 100%; object-fit: cover; } .pro-container .swiper-slide:last-child { margin-bottom: 0; margin-right: 0; } .pro-info-lf-change { width: 80.5%; height: 12.5rem; background-color: #F6F6F6; display: flex; align-items: center; justify-content: center; } .pro-info-lf-change img { max-width: 100%; max-height: 100%; object-fit: cover; } .pro-info-rg { width: 52%; } .pro-info-rg-wrap { width: 100%; position: relative; } .pro-info-rg-tit { color: #333333; line-height: 1.5; font-size: 0.9rem; margin-bottom: .4rem; width: 70%; } .pro-info-rg-sub { color: #666666; line-height: 1; } .pro-info-rg-cont { /* display: flex; align-items: center; justify-content: flex-start; flex-wrap: wrap; */ padding-top: 1.25rem; margin-top: 1rem; border-top: 1px solid #E8E8E8; } .pro-info-rg-cont>span { color: #666666; line-height: 1; width: 49%; color: #666666; margin-bottom: .5rem; display: inline-block; vertical-align: top; } .pro-info-rg-cont>span:last-child { margin-bottom: 0; } .pro-info-rg-cont>span span:nth-child(1) { display: inline-block; width: 8em; line-height: 1.6; } .pro-info-rg-cont>span span:nth-child(2) { display: inline-block; width: calc(100% - 9em); line-height: 1.6; display: inline-block; vertical-align: text-top; } .pro-info-buy { position: absolute; top: 0.3rem; right: 0; display: flex; align-items: center; justify-content: flex-end; } .pro-info-buy-tit { width: 3rem; height: 1.25rem; line-height: 1.25rem; text-align: center; background: #009944; border-radius: 0.625rem; color: #FFFFFF; margin-right: .75rem; } .pro-info-buy-share { width: 1.25rem; height: 1.25rem; line-height: 1.25rem; text-align: center; background: #F6F6F6; border-radius: 50%; } .pro-info-buy-share img { display: inline-block; width: 0.35rem; } .pro-info-cont { margin-top: 2rem; padding-top: 2rem; border-top: 1px solid #E8E8E8; text-align: center; } .pro-info-cont img { display: inline-block; } .pro-info-rg-cont2 { margin-top: 1rem; padding-top: .8rem; border-top: 1px solid #E8E8E8; line-height: 2; color: #666666; margin-bottom: 1.25rem; } .pro-info-rg-btn { color: #333333; line-height: 1; margin-bottom: .75rem; } .pro-info-rg-tel { display: flex; align-items: center; justify-content: flex-start; } .pro-info-rg-tel-ls { display: flex; align-items: center; justify-content: flex-start; width: 50%; } .pro-info-rg-tel-ls div { width: 0.55rem; margin-right: 0.25rem; } .pro-info-rg-tel-ls div img { max-width: 100%; object-fit: cover; } .pro-info-rg-tel-ls p { color: #333333; line-height: 1; } .media { padding: 1rem 0 3rem; position: relative; z-index: 10; } .media-ajax {} .media-ajax-wrap { display: flex; align-items: center; justify-content: flex-start; flex-wrap: wrap; margin-bottom: .5rem; } .media-ls { width: 48%; margin-right: 4%; margin-bottom: 1.5rem; } .media-ls:nth-child(2n) { margin-right: 0; } .media-ls>div { width: 100%; height: 10.5rem; position: relative; } .media-ls>div>img { width: 100%; height: 100%; object-fit: cover; } .media-ls>div .play { width: 2.1rem; height: 2.1rem; line-height: 2.1rem; text-align: center; background: #F6F6F6; border-radius: 50%; position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); cursor: pointer; } .media-ls>div .play img { width: 0.35rem; display: inline-block; } .media-ls>div .download { position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); width: 2rem; height: 2rem; } .media-ls>div .download img { width: 100%; object-fit: cover; } .media-ls p { width: 100%; height: 2rem; line-height: 2rem; text-align: center; color: #333333; background-color: #F6F6F6; transition: all .3s; } .media-ls:hover p { background-color: #009944; color: #FFFFFF; } .media .product-search { bottom: calc(100% + 1.5rem); } .hea-ls { width: 31.25%; margin-right: 3.125%; position: relative; margin-bottom: 1.5rem; padding-bottom: 3.75rem; } .hea-ls:nth-child(3n) { margin-right: 0; } .hea-ls-cont { width: 100%; height: 7.75rem; background-color: #F6F6F6; border-top: 3px solid #009944; padding: 1rem; transition: all .3s; } .hea-ls-cont>p { color: #333333; line-height: 1; font-weight: bold; margin-bottom: .4rem; transition: all .3s; } .hea-ls-cont>div { color: #666666; line-height: 0.6rem; max-height: 1.2rem; overflow: hidden; transition: all .3s; } .hea-ls-img { position: absolute; top: 4rem; left: 8%; width: 84%; height: 7.5rem; } .hea-ls-img img { width: 100%; height: 100%; object-fit: cover; } .hea-ls:hover .hea-ls-cont { background-color: #009944; } .hea-ls:hover .hea-ls-cont>p { color: #FFFFFF; } .hea-ls:hover .hea-ls-cont>div { color: #FFFFFF; } .contact { display: flex; align-items: stretch; justify-content: space-between; } .con-lf { width: 50%; padding: 2.25rem 2rem 3rem 8.5%; background-color: #F6F6F6; } .con-lf-top { display: flex; align-items: flex-start; justify-content: space-between; margin-bottom: 1.4rem; } .con-lf-top-tit { width: 50%; color: #333333; font-weight: bold; line-height: 1; font-size: 0.9rem; } .con-lf-top-tel { width: 50%; } .con-lf-top-tel>div { display: flex; align-items: center; justify-content: flex-start; margin-bottom: .4rem; } .con-lf-top-tel>div div { width: 0.6rem; margin-right: 0.25rem; } .con-lf-top-tel>div div img { width: 100%; } .con-lf-top-tel>div p { color: #009944; line-height: 1; } .con-lf-top-tel>p { color: #333333; line-height: 1.6; } .con-lf-btn { width: 100%; } .con-lf-btn img { width: 100%; object-fit: cover; } .map { width: 50%; height: 19.7rem; } .map .con_map { width: 100%; height: 100%; } .map-cont { padding: .75rem; text-align: center; } .map-cont img { display: inline-block; width: 1.6rem; margin-bottom: .5rem; } .map-cont span { display: block; line-height: 1; color: #333333; } .amap-info-content { padding: 0; } .tap { position: fixed; width: 100%; height: 100%; top: 0; left: 0; background-color: rgba(0, 0, 0, .5); z-index: 100; display: none; } .tap .close { width: 1rem; position: absolute; top: .5rem; right: .5rem; z-index: 2; cursor: pointer; } .tap .close img { width: 100%; object-fit: cover; } .tap .bg { position: absolute; z-index: 1; width: 100%; height: 100%; top: 0; left: 0; } .tap .pic { width: 50%; height: 50%; position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); z-index: 2; } .tap .pic img { width: 100%; object-fit: cover; } .amap-icon { width: .75rem; } .amap-icon img { width: 100%; } /* 涓帶 */ /* .w1400 { width: 73%; max-width: 1400px; margin: 0 auto; } .inves { background-color: #F5F5F5; padding: 2.35rem 0 1.8rem; } .inves-wrap { } .inves-tit { color: #333333; font-size: 1.2rem; margin-bottom: 0.4rem; line-height: 1; font-weight: bold; } .tac { text-align: center; } .inves-en { line-height: 1; color: #999999; margin-bottom: 1.3rem; text-transform: uppercase; } .stock { display: flex; align-items: flex-start; justify-content: space-between; background-color: #FFFFFF; padding-top: 1rem; margin-bottom: 0.6rem; } .stock-intro { width: 28.5%; padding-left: 1.25rem; padding-top: 0.25rem; } .stock-intro p { line-height: 1; } .stock-intro .h1 { color: #333333; margin-bottom: 0.4rem; } .stock-intro .h2 { color: #666666; margin-bottom: 1.2rem; } .stock-intro .h3 { color: #48b13c; margin-bottom: .5rem; font-size: 1.8rem; line-height: .8; } .stock-intro .h4 { display: flex; align-items: center; justify-content: flex-start; margin-bottom: 2.5rem; } .stock-intro .h4 div { width: 15px; height: 15px; margin-right: 0.3rem; } .stock-intro .h4 div img { width: 100%; object-fit: cover; } .stock-intro .h4 p { color: #48b13c; } .stock-intro .h5 { color: #666666; line-height: 1.5; } .stock-img { width: 71.5%; } .stock-img img { width: 100%; object-fit: cover; } .stock-table { width: 100%; } .stock-table .tr-hd { background-color: #EBEBEB; height: 1.5rem; } .stock-table .tr-hd th { font-weight: 400; width: 11.1%; } .stock-table .tr-cont { height: 1.5rem; background-color: #FFFFFF; font-weight: 600; text-align: center; } .col-green { color: #5db456; } .col-red { color: #ef2630; } .col-white { color: #FFFFFF; } .notice { padding: 2.8rem 0 2.15rem; } .notice-box { position: relative; } .notice-tab { position: absolute; top: 0; right: 0; border-radius: 5px; overflow: hidden; font-size: 0; } .notice-tab span { display: inline-block; width: 3.75rem; height: 1.55rem; line-height: 1.55rem; text-align: center; background-color: #EEEEEE; cursor: pointer; transition: all .3s; font-size: 0.55rem; } .notice-tab span:hover { background-color: #004898; color: #FFFFFF; } .notice-tab span.cur { background-color: #004898; color: #FFFFFF; } .notice-ajax { margin-top: 1.25rem; } .notice-ajax-box { border: 1px solid #EAEAEA; padding: 0.75rem 1rem; display: flex; align-items: flex-start; justify-content: flex-start; flex-wrap: wrap; } .notice-ls { display: flex; align-items: center; justify-content: space-between; width: 45%; margin-right: 10%; padding: 0.9rem 0; border-bottom: 1px solid #EAEAEA; } .notice-ls:last-child { border-bottom: none; } .notice-ls:nth-last-child(2) { border-bottom: none; } .notice-ls:nth-child(2n) { margin-right: 0; } .notice-ls-time { width: 1.8rem; border-right: 1px solid #EAEAEA; text-align: center; padding-right: .5rem; } .notice-ls-time p { color: #333333; font-size: 0.8rem; font-weight: bold; transition: all .3s; font-weight: bold; line-height: 1; margin-bottom: 0.2rem; white-space: nowrap; } .notice-ls-time span { display: block; color: #333333; transition: all .3s; font-weight: bold; line-height: 1; white-space: nowrap; } .notice-ls-cont { width: calc(100% - 3.25rem); color: #333333; line-height: 0.65rem; max-height: 1.3rem; overflow: hidden; padding: 0 2.5rem 0 .5rem; transition: all .3s; } .notice-ls-icon { width: 1.45rem; position: relative; } .nor-block { width: 100%; object-fit: cover; transition: all .3s; } .hov-block { position: absolute; top: 0; left: 0; width: 100%; opacity: 0; transition: all .3s; } .notice-ls:hover .notice-ls-time p { color: #004898; } .notice-ls:hover .notice-ls-time span { color: #004898; } .notice-ls:hover .notice-ls-cont { color: #004898; } .notice-ls:hover .nor-block { opacity: 0; } .notice-ls:hover .hov-block { opacity: 1; } .interact { background-color: #F7F7F9; padding: 2rem 0 2.75rem; } .intro { background-color: #293DA0; padding: 2.2rem 0 4rem; } .govern { background-color: #F7F8FA; padding: 2.35rem 0 2.1rem; } .govern-box { margin-top: 1.25rem; background-color: #FFFFFF; } .govern-tab { display: flex; align-items: center; justify-content: center; } .govern-tab span { color: #333; width: 25%; height: 1.5rem; line-height: 1.5rem; text-align: center; position: relative; cursor: pointer; } .govern-tab span::after { content: ''; position: absolute; width: 0%; height: 1px; background-color: #0C70F3; bottom: 0; left: 50%; transform: translateX(-50%); transition: all .5s; } .govern-tab span.cur::after { width: 100%; } .govern-tab span:hover::after { width: 100%; } .govern-ls { display: none; } @media (max-width: 1024px) { .w1400 { width: 90%; } .inves { padding: 1.1rem 0.9rem; } .inves-tit { font-size: .9rem; } .stock { flex-wrap: wrap; } .stock-intro { width: 100%; padding: 0; margin-bottom: .5rem; text-align: center; } .stock-intro .h3 { font-size: 1.2rem; } .stock-intro .h4 { justify-content: center; margin-bottom: 1.2rem; } .stock-img { width: 100%; } .stock-table { } .stock-table tbody { overflow-x: auto; } .table-box { overflow-x: auto; } .table-box::-webkit-scrollbar { height: 2px; } .stock-table .tr-hd th, .stock-table .tr-cont td { min-width: max-content; white-space: nowrap; padding: 0 .5rem; } .notice { padding: 1.4rem 0 1rem; } .notice-tab { position: relative; } .notice-ajax-box { padding: .3rem .5rem; } .notice-ls { width: 100%; margin-right: 0; } .notice-ls-time { width: 2.5rem; } .notice-ls-cont { width: calc(100% - 3.95rem); } .notice-ls:nth-last-child(2) { border-bottom: 1px solid #EAEAEA; } .interact { padding: 1rem 0 1.2rem; } .intro { padding: 1rem 0 2rem; } .govern { padding: 1.1rem 0 1rem; } } */ /* 涓帶 */