/*滚动新闻*/ .roll-news { height: 0.32291667rem; background: no-repeat; background-size: 6.25rem 0.32291667rem; overflow: hidden; } .roll-news .bd { display: flex; align-items: center; justify-content: space-between; } .roll-news .bd .head { width: 0.88541667rem; line-height: 0.32291667rem; font-size: 0.10416667rem; color: #fff; text-align: center; } .roll-news .bd .more { padding: 0 0.05208333rem; } .roll-news ul { width: 4.16666667rem; } .roll-news ul li { line-height: 0.32291667rem; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; } .roll-news ul li a { font-size: 0.10416667rem; color: #333; } /*新闻板块*/ .photo-news { width: 3.07291667rem; height: 2.109375rem; border-radius: 0.02083333rem; overflow: hidden; } .photo-news .swiper-slide { position: relative; width: 3.07291667rem; height: 2.109375rem; overflow: hidden; } .photo-news .swiper-slide img { width: 100%; height: 100%; object-fit: cover; object-position: center; } .photo-news .swiper-slide video { position: absolute; width: 100%; height: 2.109375rem; left: 0; top: 50%; transform: translatey(-50%); object-fit: cover; } .photo-news .swiper-pagination-bullet { display: inline-block; width: 8px; height: 8px; margin: 0 0.02604167rem; cursor: pointer; background: #fff; opacity: 0.8; } .photo-news .swiper-pagination-bullet.swiper-pagination-bullet-active { background: #f6b501; font-size: 0.05208333rem; color: #fff; } .photo-news .swiper-pagination.swiper-pagination-bullets { left: auto; right: 0!important; bottom: 0; width: 0.625rem; text-align: left; height: 0.26041667rem; line-height: 0.26041667rem; } .photo-news a { display: block; width: 3.07291667rem; height: 2.109375rem; position: relative; overflow: hidden; } .photo-news .photo-title { position: absolute; left: 0; bottom: 0; height: 0.26041667rem; line-height: 0.26041667rem; width: 100%; background: rgba(0, 0, 0, 0.6); z-index: 1000; } .photo-news .photo-title span { display: block; width: 2.23958333rem; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; font-size: 0.09375rem; font-weight: bold; color: #fff; text-align: left; padding: 0 0.10416667rem; } /*信息新闻*/ .info-news { width: 3.07291667rem; } .info-news .head { width: 3.07291667rem; border-bottom: solid 0.00520833rem #e7e7e7; } .info-news .head .menus a { padding: 0.05208333rem 0.02604167rem 0.05208333rem 0.02604167rem; font-size: 0.10416667rem; color: #666; font-weight: 600; position: relative; float: left; transition: all ease-in-out 0.3s; } .info-news .head .menus em { width: 0.01041667rem; height: 0.10416667rem; background: #ddd; font-size: 0.10416667rem; color: #ddd; margin: 0.078125rem 0.13020833rem 0 0.13020833rem; float: left; } .info-news .head .menus a:hover, .info-news .head .menus a.cur { /*color: var(--main-color);*/ color: #666; } .info-news .head .menus a::after { content: ''; display: block; height: 0.02604167rem; width: 0; background: var(--main-color); position: absolute; left: 0; right: 0; bottom: -0.015625rem; margin: auto; transition: all ease-in-out 0.3s; } .info-news .head .menus a:hover::after { width: 100%; } .info-news .head .menus a.cur::after { content: ''; display: block; height: 0.02604167rem; width: 100%; background: var(--main-color); position: absolute; left: 0; bottom: -0.015625rem; } .info-news .head .more { margin: 0.078125rem 0.13020833rem 0 0.13020833rem; } .info-news .head .more a { font-size: 0.07291667rem; font-weight: 400; color: #252525; } .info-news .head .more img { width: 0.41145833rem; height: 0.08333333rem; } .info-news .item-block { width: 3.07291667rem; height: 1.82291667rem; } .info-news .item-block ul { list-style-type: none; margin-top: 0.05208333rem; } .info-news .item-block li { height: 0.22916667rem; line-height: 0.22916667rem; position: relative; } .info-news .item-block li:hover { animation: 0.15s forwards info-item-in; } .info-news .item-block ul li::before { content: ''; width: 0.02604167rem; height: 0.02604167rem; background: var(--main-color); position: absolute; left: 0; top: 0; bottom: 0; margin: auto; } .info-news .item-block ul li:hover::before { content: ''; width: 0.02604167rem; height: 0.02604167rem; background: var(--main-color); position: absolute; left: 0; top: 0; bottom: 0; margin: auto; } .info-news .item-block ul li h1 { width: 2.44791667rem; padding: 0 0.06770833rem; font-size: 0.08333333rem; color: #151515; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; } .info-news .item-block ul li h1:hover { color: var(--main-color); } .info-news .item-block ul li span { padding: 0 0.05208333rem 0 0; font-size: 0.08333333rem; color: #a2a2a2; } /*产业布局*/ .industry ul { margin: 0.10416667rem 0 0 0; display: flex; align-items: center; justify-content: space-between; } .industry ul li { width: 1.484375rem; height: 0.98958333rem; border-radius: 0.02604167rem; overflow: hidden; transition: all ease-in-out 0.3s; } .industry ul li:hover { transform: translatey(-0.01041667rem); box-shadow: 0 0.02604167rem 0.0625rem #a1a1a3; } .industry ul li a { position: relative; } .industry ul li a img { width: 1.484375rem; height: 0.98958333rem; object-fit: cover; object-position: center; display: block; } .industry ul li a h1 { position: absolute; top: 0; bottom: 0; left: 0; right: 0; margin: auto; width: 0.625rem; height: 0.15625rem; line-height: 0.15625rem; text-align: center; font-size: 0.08333333rem; color: #333; background: #fff; border-radius: 0.13020833rem; } /*精品工程*/ .project .bd { margin: 0.10416667rem 0 0 0; } .project ul { height: 1.35416667rem; padding: 0.05208333rem 0; } .project ul li { width: 1.484375rem; height: 1.25rem; float: left; margin-right: 0.10416667rem; border-radius: 0.02604167rem; overflow: hidden; transition: all ease-in-out 0.3s; } .project ul li:hover { transform: translatex(0.01041667rem); box-shadow: 0 0.02604167rem 0.0625rem #a1a1a3; } .project ul li img { width: 1.484375rem; height: 0.98958333rem; display: block; } .project ul li p { line-height: 0.26041667rem; width: 1.38020833rem; padding: 0 0.05208333rem; font-size: 0.08333333rem; color: #151515; text-align: center; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; } .project ul li:last-of-type { margin-right: 0 !important; } .project .next, .project .prev { display: block; width: 0.10416667rem; height: 0.26041667rem; position: absolute; cursor: pointer; z-index: 1; opacity: 0.6; } .project .next { background: #2a2a2a url(/uploads/image/scpimg/a-next.png) no-repeat -0.01041667rem center; left: 0; top: 0; bottom: 0; margin: auto; border-radius: 0 0.02604167rem 0.02604167rem 0; } .project .prev { background: #2a2a2a url(/uploads/image/scpimg/a-prev.png) no-repeat -0.01041667rem center; top: 0; bottom: 0; right: 0; margin: auto; border-radius: 0.02604167rem 0 0 0.02604167rem; } /*通用单栏目板块标题*/ .com-head { width: 6.25rem; margin: 0 auto; border-bottom: solid 0.00520833rem #e7e7e7; display: flex; align-items: center; justify-content: space-between; } .com-head > a { display: inline-block; padding: 0.05208333rem 0.02604167rem 0.05208333rem 0.02604167rem; font-size: 0.10416667rem; color: #666; font-weight: 600; position: relative; } .com-head > a::before { content: ''; display: block; height: 0.02604167rem; width: 100%; background: var(--main-color); position: absolute; left: 0; right: 0; bottom: -0.015625rem; margin: auto; } .root-menu { line-height: 0.26041667rem; } .root-menu a { font-size: 0.10416667rem; color: #666; font-weight: 600; } /*通用信息*/ .com-module-head { border-bottom: solid 0.00520833rem #e7e7e7; } .com-module-head .menus a { padding: 0.05208333rem 0.02604167rem 0.05208333rem 0.02604167rem; font-size: 0.08333333rem; color: #666; position: relative; float: left; transition: all ease-in-out 0.3s; } .com-module-head .menus em { width: 0.01041667rem; height: 0.08333333rem; background: #e7e7e7; font-size: 0.10416667rem; color: #ddd; margin: 0.078125rem 0.10416667rem 0 0.10416667rem; float: left; } .com-module-head .menus a:hover, .com-module-head .menus a.cur { /*color: var(--main-color);*/ color: #666; } .com-module-head .menus a::after { content: ''; display: block; height: 0.02604167rem; width: 0; background: var(--main-color); position: absolute; left: 0; right: 0; bottom: -0.015625rem; margin: auto; transition: all ease-in-out 0.3s; } .com-module-head .menus a:hover::after { width: 100%; } .com-module-head .menus a.cur::after { content: ''; display: block; height: 0.02604167rem; width: 100%; background: var(--main-color); position: absolute; left: 0; bottom: -0.015625rem; } .com-module-head .more { margin: 0.078125rem 0 0 0.13020833rem; } .com-module-head .more a { font-size: 0.07291667rem; font-weight: 400; color: #666; } .tab-head { border-bottom: solid 0.00520833rem #e7e7e7; } .tab-head .r-menu { width: 0.52083333rem; line-height: 0.26041667rem; } .tab-head .r-menu a { font-size: 0.10416667rem; color: #666; font-weight: 600; } .tab-head .menus { width: 5.72916667rem; } .tab-head .menus a { padding: 0.05729167rem 0.01041667rem 0.015625rem 0.01041667rem; font-size: 0.078125rem; color: #666; position: relative; float: left; transition: all ease-in-out 0.3s; } .tab-head .menus em { width: 0.01041667rem; height: 0.078125rem; background: #ddd; font-size: 0.08333333rem; color: #ddd; margin: 0.06770833rem 0.078125rem 0 0.078125rem; float: left; } .tab-head .menus a:hover, .tab-head .menus a.cur { /*color: var(--main-color);*/ color: #666; } .tab-head .menus a::after { content: ''; display: block; height: 0.015625rem; width: 0; background: var(--main-color); position: absolute; left: 0; right: 0; bottom: -0.015625rem; margin: auto; transition: all ease-in-out 0.3s; } .tab-head .menus a:hover::after { width: 100%; } .tab-head .menus a.cur::after { content: ''; display: block; height: 0.015625rem; width: 100%; background: var(--main-color); position: absolute; left: 0; bottom: -0.015625rem; } .tab-head .more { margin: -0.10416667rem 0 0 0; overflow: hidden; } .tab-head .more a { font-size: 0.07291667rem; font-weight: 400; color: #252525; } /*# sourcemappingurl=index.css.map */