.section-prevue { z-index: 999; height: 100vh; width: 100%; position: relative; transition: all .5s; } .section-prevue .video { height: 100%; width: 100%; position: absolute; top: 0; z-index: -1; } .section-prevue .video::after { content: ' '; height: 100%; width: 100%; position: absolute; top: 0; left: 0; z-index: 0; background-color: rgba(0, 129, 204, .5); } .section-prevue .video video { height: 100%; width: 100%; object-fit: cover; } .prevue-slogan { cursor: default; font-family: "microsoft yahei"; color: #FFFFFF; width: 1000px; height: 100%; margin: 0 auto; display: flex; flex-direction: column; justify-content: center; align-items: center; padding: 100px 0 150px; box-sizing: border-box; } .prevue-title { width: 100%; letter-spacing: 15px; display: flex; justify-content: center; font-size: 60px; } .prevue-title span { padding: 0 0.5em; } .prevue-subhead { width: 100%; letter-spacing: 10px; display: flex; justify-content: space-around; font-size: 60px; } .prevue-play { cursor: pointer; position: absolute; bottom: 30%; font-size: 24px; transition: all; } .prevue-play:hover { color: gainsboro; } .prevue-play:hover .iconfont { background-color: gainsboro; } .prevue-play > .iconfont { transition: all .3s; border-radius: 999px; background-color: #FFFFFF; color: #0baae4; font-size: 24px; margin: 0 8px; } .prevue-mouse { position: absolute; bottom: 30px; } .prevue-mouse .iconfont { font-size: 28px; } /*关于我们*/ .section-about { padding: 120px 0; background-color: #FFFFFF; color: #00a0e9; display: flex; justify-content: center; background-image: url("../../../jnmc/image/adout-bgimg.png"); background-attachment:fixed; background-repeat: no-repeat; background-position: center; background-size: cover; } .about-content { width: 1500px; display: flex; justify-content: center; align-items: center; } .about-introduce *{ cursor:default; } /*左侧轮播图片*/ .about-image { width: 850px; height: 500px; box-shadow: 15px 15px 0 #bdc3cd; overflow: hidden; } .about-image img { width: 100%; height: 100%; object-fit: cover; } .about-text { width: 600px; padding-left: 60px; box-sizing: border-box; height: auto; display: flex; flex-direction: column; align-items: flex-start; } .about-introduce{ padding: 50px 0 30px; overflow-x: hidden; } .about-introduce div{ line-height: 28px; padding: 8px 0; } /*金川数据*/ .section-datum { display: flex; padding: 120px 0; justify-content: center; } .datum-content { width: 1200px; box-sizing: border-box; } .datum-content .subhead::after { background-color: #0078c5; } .datum-row { display: flex; justify-content: space-between; padding-top: 50px; } .datum-col3 { padding: 50px 150px 0; box-sizing: border-box; } .datum-row .datum-item { width: 25%; display: flex; flex-direction: column; align-items: center; color: #00a0e9; } .datum-col3 .datum-item { width: 30%; } .data-item__number { font-size: 32px; font-weight: bold; } .data-item__icon { width: 100px; height: 100px; } .data-item__icon img { width: 100%; height: 100%; object-fit: contain; } .data-item__explain{ padding-top: 10px; } /*新闻咨询*/ .section-news { background-color: #00a0e9; padding: 120px 0; display: flex; justify-content: center; } .news-content { width: 1200px; display: flex; flex-direction: column; color: #FFFFFF; } .news-cards { display: flex; justify-content: space-between; padding: 0 15px; margin-top: 30px; box-sizing: border-box; } .news-card { display: flex; flex-direction: column; width: 370px; cursor: pointer; transition: all .3s; } .news-card:hover img{ transform: scale(1.1); } .news-card:hover .news-card__img div:after{ left: 120%; } .news-card:hover .news-card__text-title{ color: #00a0e9; } .news-card__img { width: 370px; height: 200px; position: relative; } .news-card__img div{ width: 100%; height: 100%; overflow: hidden; position: relative; } .news-card__img div:after{ content: ''; position: absolute; left: -120%; bottom: -80%; width: 200%; height: 80%; transform-origin: left top; transition:all .3s; transform: rotate(-45deg); background-color: #d5f5fa; } .news-card__img img { width: 100%; height: 100%; object-fit: cover; transition: all .5s .2s; } .news-card__img::after { content: "金川新闻"; font-family: 'siyuanheiti', serif; background-color: #0078c5; font-weight: bold; position: absolute; padding: 5px 15px; bottom: 0; left: 0; margin-left: -8px; margin-bottom: -15px; } .news-card__img::before { content: ""; position: absolute; width: 0; height: 0; border-top: 8px solid #003d84; border-left: 8px solid transparent; bottom: 0; left: 0; margin-left: -8px; margin-bottom: -23px; } .news-card__text { background-color: #FFFFFF; padding: 40px 30px 25px; display: flex; flex-direction: column; height: 180px; justify-content: space-between; box-sizing: border-box; } .news-card__text-title { color: #5a5857; line-height: 25px; } .news-card__text-date { color: #bdc3cd; } .learn-more-box { width: 100%; height: 0; position: relative; } .learn-more-box .learn-more-01 { position: absolute; right: 15px; bottom: 0; } /*全球布局*/ .section-distribution { display: flex; padding: 120px 0; justify-content: center; } .distribution-content { width: 1400px; /*padding: 100px 0 50px;*/ } .distribution-title { padding-left: 150px; } .distribution-map{ margin-top: 20px; width: 1400px; height: 720px; position: relative; } .distribution-map>img{ width: 1400px; height: 720px; position: absolute; left: 0; top: 0; z-index: 1; } .distribution-map .items{ width: 1400px; height: 720px; position: absolute; left: 0; top: 0; z-index: 10; } .distribution-map .item{ position: absolute; left: 0; top: 0; z-index: 10; font-size: 14px; line-height: 1.5em; cursor: pointer; color: #595757; } .distribution-map .item:hover{ color: #308739!important; } .distribution-map .item div{ display: none; } .itemstule01{ width: 180px; text-align: right; } .map-item-introduce{ display: none; opacity: 0; width: 310px; box-sizing: border-box; padding: 5px; background-color: #00a0e9; position: absolute; z-index: 100; flex-direction: column; transition: all .3s; } .map-item-introduce__img{ width: 300px; height: 180px; object-fit: cover; } .map-item-introduce__title{ font-size: 20px; line-height: 1.2em; color: #FFFFFF; padding: 10px; box-sizing: border-box; } .map-item-introduce__text{ font-size: 16px; line-height: 1.5em; color: #FFFFFF; padding: 10px; box-sizing: border-box; } .map-flicker{ width: 10px; height: 10px; position: absolute; border-radius: 999px; transform: translate(-5px,-5px); } .map-flicker span{ display: block; width: 10px; height: 10px; background-color: rgba(43,138,47,0.6) ; /*animation: mapflicker 1.2s ease-in infinite;*/ border-radius: 999px; position: relative; } .map-flicker span::after{ content: ''; left: 0; top: 0; display: block; width: 10px; height: 10px; background-color: #2B8A2F; animation: mapflicker 1.4s 0.7s ease-in infinite; border-radius: 999px; position: absolute; } .map-flicker span::before{ content: ''; left: 0; top: 0; display: block; width: 10px; height: 10px; background-color: #2B8A2F; animation: mapflicker 1.4s 0s ease-in infinite; border-radius: 999px; position: absolute; } @keyframes mapflicker { 0%{ transform: scale(1); opacity: 0.8; } 100%{ transform: scale(4); opacity: 0; } } /*党建工作*/ .section-party-work { background-color: #bdc3cd; display: flex; justify-content: center; } .party-work-content { width: 1200px; display: flex; flex-direction: column; position: relative; overflow: hidden; } .party-work-title { z-index: 100; padding: 80px 0 0; display: flex; flex-direction: column; position: absolute; top: 0; left: 0; } .party-work-title .subhead::after { background-color: #18181a; } .party-work-bg { width: 100%; height: auto; z-index: 0; } .party-work-bg img { width: 100%; height: auto; z-index: 0; } .party-work-more-box { width: 100%; height: 0; position: relative; } .party-work-more-box .learn-more-02 { position: absolute; right: 15px; bottom: 0; margin-bottom: 80px; } /*产品与服务*/ .section-products { padding: 60px 0; position: relative; display: flex; justify-content: center; background-position: 50% 50%; background-size:auto 90% ; background-repeat: no-repeat; background-color: #E6E7EB; background-image: url("../../../jnmc/image/products-ywly.png"); transition: background-position .3s linear; } .products-content { position: relative; overflow: hidden; height: 800px; width: 1200px; z-index: 1; } .products-title { position: absolute; top: 80px; right: 100px; display: flex; flex-direction: column; color: #0078c5; } .products-title .subhead::after { background-color: #0078c5; } /*说明文字*/ .products-explain { position: absolute; top: 110px; left: 80px; width: 300px; font-family: 'siyuanheiti', serif; } .products-explain__title { font-size: 22px; color: #0078c5; position: relative; } .products-explain__title::after { content: ''; border-radius: 99px; width: 18px; height: 18px; border: 1px solid #0078c5; position: absolute; left: -26px; top: 5px; } .products-explain__text { color: #bdc3cd; padding-left: 15px; padding-top: 20px; text-indent: 2px; text-align: justify; font-size: 16px; } .products-more-box { width: 100%; position: relative; } .products-more-box .learn-more-02 { position: absolute; left: 15px; top: 0; margin-top: 30px; } /*按钮*/ .products-button { width: 100%; position: relative; top: 0; height: 0; } .products-button-item { height: 0; position: absolute; } .round-button { border: 1px solid #99c9e8; width: 220px; height: 220px; border-radius: 999px; overflow: hidden; cursor: pointer; transition: border .3s; background-color: #E6E7EB; } .round-button:hover{ border: 1px solid #1a98e8; } .round-button:hover img{ opacity: 1; } .round-button img { width: 100%; height: 100%; object-fit: cover; border-radius: 999px; opacity: .7; transition: opacity .3s; } .round-text { color: #0078c5; padding-top: 5px; text-align: center; font-size: 22px; font-family: 'siyuanheiti', serif; } .item-active { border: 1px solid #1a98e8; box-shadow: 0 0 10px #6ecbf6; animation: breathe 800ms linear infinite alternate; } .item-active img{ opacity: 1; } @keyframes breathe { from{ box-shadow: 0 0 5px #6ecbf6; } to{ box-shadow: 0 0 15px #6ecbf6; } } /*第一个位置和大小*/ .products-button .offset-01 { left: 520px; top: 150px; } .products-button .offset-01 .round-button { width: 260px; height: 260px; } /*第二个位置和大小*/ .products-button .offset-02 { left: 300px; top: 450px; } /*第三个位置和大小*/ .products-button .offset-03 { left: 800px; top: 450px; } /*社会责任*/ .section-social { background-color: #0078c5; padding: 120px 0; display: flex; justify-content: center; background-image: url("../../../jnmc/image/social-bgimg.png"); background-attachment:fixed; background-repeat: no-repeat; background-position: center; background-size: cover; } .social-content { width: 1200px; display: flex; flex-direction: column; color: #FFFFFF; } .social-title { display: flex; flex-direction: column; } .social-cards { display: flex; justify-content: space-between; padding: 60px 15px 0; box-sizing: border-box; } .social-card { display: flex; flex-direction: column; width: 270px; cursor: pointer; } .social-card:hover .social-card__img img { transform: scale(1.1); } .social-card:hover .social-card__title-content{ padding: 2px 5px 2px 25px; } .social-card:hover .social-card__text-title{ color: #595757; } .social-card__img { width: 270px; height: 350px; position: relative; overflow: hidden; background: #FFFFFF url("../../image/noimg.png") no-repeat; background-size: contain; background-position: center; } .social-card__img img { width: 100%; height: 100%; object-fit: cover; transition: all .3s; } .social-card__title { height: 0; width: 100%; position: relative; } .social-card__title-content { color: #FFFFFF; background-color: #00a1e9; padding: 2px 5px 2px 15px; font-family: 'siyuanheiti', serif; position: absolute; text-align: center; top: 0; margin-top: -40px; transition: all .3s; } .social-card__title-content::after { content: ''; background-image: linear-gradient(to right, #00a1e9, transparent); height: 100%; width: 50px; position: absolute; top: 0; left: 100%; } .social-card__text { background-color: #FFFFFF; padding: 10px 15px; display: flex; flex-direction: column; height: 85px; line-height: 25px; justify-content: space-between; box-sizing: content-box; } .social-card__text-title { color: #0078c5; font-family: 'siyuanheiti', serif; line-height: 1.4em; font-size: 15px; display: -webkit-box; -webkit-line-clamp: 4; -webkit-box-orient: vertical; overflow: hidden; transition: all .3s; } .social-cards .social-card:nth-child(2) { transform: translateY(-40px); } .social-cards .social-card:nth-child(3) { transform: translateY(-80px); } .social-cards .social-card:nth-child(4) { transform: translateY(-120px); } /*视频弹层*/ .mask-layer { display: none; position: fixed; top: 0; left: 0; width: 100vw; height: 100vh; min-width: 500px; min-height: 300px; background-color: rgba(0, 0, 0, 0.6); z-index: 99999; justify-content: center; align-items: center; } #prevue-content__video { top: 50%; left: 50%; width: 70%; height: 80%; min-width: 500px; min-height: 300px; background-color: #000000; z-index: 99999; } #prevue-content__video:hover .content__video__guanbi{ opacity: 1; } #prevue-content__video video { width: 100%; height: 100%; object-fit: contain; } #prevue-content__video .content__video__other { height: 0; width: 100%; position: relative; } #prevue-content__video .content__video__guanbi { position: absolute; right: 15px; top: 10px; cursor: pointer; z-index: 99; opacity: 0; transition: all .3s; } #prevue-content__video .content__video__guanbi .iconfont { color: #FFFFFF; font-size: 26px; } #prevue-content__video .content__video__guanbi:hover .iconfont { color: #e71515; } .content-piao{ width: 100%; height: 100vh; } .content-piao img{ width: 100%; height: 100%; object-fit: cover; }