/*banner 开始*/ .b1{ display: block; } .b2{ display: none; } @media screen and (max-width: 600px){ .b1{ display: none; } .b2{ display: block; } } /*banner 结束*/ /*匠心传承、科技领先、品质非凡 开始*/ #enterprise{ background-image: url('/template/suho/pc/static/images/home/index_12.jpg'); padding: 40px 0; background-repeat: no-repeat; background-position: center; background-size: cover; } #enterprise .box { margin: 40px auto; max-width: 800px; } #enterprise .box video { display: block; width: calc(100% - 76px); margin: 40px auto 0; } #enterprise .box .content { text-align: center; padding: 10px 0; } #enterprise .box .content b { display: block; font-size: 1.5em; margin: 20px 0; } #enterprise .box .content p { line-height: 2em; } #enterprise .box .content a { margin-top: 20px; display: block; text-decoration: underline; color: #555; } #enterprise .box .content a:hover { color: var(--mainColor); } #enterprise .contentTitle{ max-height: 300px; overflow-y: auto; } @media screen and (max-width: 600px) { #enterprise{ padding: 0; } #enterprise .box video { width: 100%; } #enterprise .box .content b{ font-size: 1.2em; margin: 10px 0 20px ; } #enterprise .box .content p{ line-height: 1.5em; font-size: 0.8em; } #enterprise .box .content a{ font-size: 0.9em; } } /*匠心传承、科技领先、品质非凡 结束*/ /*工程案例 开始*/ #inspiration .box { margin: 40px auto; } #inspiration .box > span{ text-align: center; width: 100%; color: #999; display: block; font-size: 1.1em; } #inspiration .box>p { font-size: 2.5em; display: block; margin-bottom: 40px; text-align: center; font-weight: bold; } #inspiration .box>a { display: inline-block; text-align: center; color: #fff; margin-left:50%; padding: 8px 60px; border-radius:20px; transform: translateX(-50%); text-decoration: revert; background: #000; margin-top: 20px; } #inspiration .box>a:hover { color: var(--mainColor); } #inspiration .box .list { display: flex; justify-content: space-between; flex-wrap: wrap; } #inspiration .box .list .item { width: calc(33.33% - 20px); margin: 10px; position: relative; margin-bottom: 10px; } #inspiration .box .list .item img { width: 100%; } #inspiration .box .list .item>div { position: absolute; bottom: 20px; right: 20px; color: #fff; text-align: right; } #inspiration .box .list .item>div p { font-size: 1.5em; } #inspiration .box .top { margin: 40px 0; display: flex; justify-content: center; position: static; } #inspiration .box .top .swiper-pagination-bullet { width: auto; height: auto; border-radius: 0; } #inspiration .box .top .swiper-pagination-bullet-active { background: var(--mainColor) !important; color: #fff; } #inspiration .box .top .item { margin: 10px; background: #f8f8f8; padding: 8px 20px; text-align: center; cursor: pointer; border-radius: 20px; opacity: 1; font-size: 19px; } #inspiration .box .top .item span { font-size: 0.8em; } @media screen and (max-width: 600px) { #inspiration .box .list .item { width: calc(50% - 10px); margin: 5px; } #inspiration .box > span{ font-size: 0.8em; } #inspiration .box>p{ font-size: 1.6em; color: var(--mainColor); margin-bottom: 10px; } #inspiration .box .top{ margin: 0 0 20px; } #inspiration .box .list .item>div{ bottom: 10px; right: 10px; } #inspiration .box .list .item>div p{ font-size: 0.8em; } #inspiration .box>a{ margin-top: 20px; } } /*工程案例 结束*/ /*产品系列 开始*/ #list .cur { background: var(--mainColor) !important; color: #fff; } #list .box { margin: 40px auto; } #list .box > span{ text-align: center; width: 100%; color: #999; display: block; font-size: 1.1em; } #list .box > p { font-size: 2.5em; display: block; margin-bottom: 40px; text-align: center; font-weight: bold; } #list .box > p span { font-weight: normal; color: var(--mainColor); font-family: "黑体"; } #list .list{ display: flex; flex-wrap: wrap; justify-content: flex-start; } #list .list >a{ width: calc(33.33% - 20px); margin:20px 10px; display: block; text-align: center; } #list .list >a:hover .image .pos{ opacity: 1; transition: 0.3s; } #list .list >a .image{ position: relative; } #list .list >a .image .pos{ opacity: 0; transition: 0.3s; position: absolute; width:calc(100% - 20px); height:calc(100% - 20px); left: 50%; top: 50%; background: rgba(0,0,0,.5); color: #fff; transform: translate(-50%, -50%); display: flex; justify-content: center; align-items:center; flex-direction: column; } #list .list >a .image .pos span{ font-size: 60px; font-family: "宋体"; display: flex; justify-content: center; align-content: center; align-items: center; border-radius: 50%; height: 60px; width: 60px; border: 1px solid #fff; } #list .list >a .image .pos p{ display: block; margin-top: 20px; } #list .list >a>b{ font-size: 1.1em; display: block; line-height:2em; } #list .list >a>p{ color: #ccc; font-family: "黑体"; display: block; } @media screen and (max-width: 600px){ #list .box .top{ flex-wrap: wrap; flex-direction: row; width: 100%; } #list .box > span{ font-size: 0.8em; } #list .box > p{ font-size: 1.6em; margin-bottom: 10px; } #list .list >a{ margin: 5px; width: calc(33.33% - 10px); } #list .list >a .image .pos{ display: none; } #list .list >a>b{ font-size: 1em; } #list .list >a>p{ font-size: 0.8em; } } /*产品系列 结束*/ /*企业资讯 开始*/ #news .cur { background: var(--mainColor) !important; color: #fff; } #news .box { margin: 40px auto; } #news .box > span { text-align: center; width: 100%; color: #999; display: block; font-size: 1.1em; } #news .box>p { font-size: 2.5em; display: block; margin-bottom: 40px; text-align: center; font-weight: bold; } #news .box>p span { font-weight: normal; color: var(--mainColor); font-family: "黑体"; } #news .box .top { margin: 40px 0; display: flex; justify-content: center; position: static; } #news .box .top .swiper-pagination-bullet { width: auto; height: auto; border-radius: 0; } #news .box .top .swiper-pagination-bullet-active { background: var(--mainColor) !important; color: #fff; } #news .box .top .item { margin: 10px; background: #f8f8f8; padding: 8px 20px; text-align: center; cursor: pointer; border-radius: 20px; opacity: 1; font-size: 19px; } #news .box .top .item span { font-size: 0.8em; } #news .box .list { display: flex; justify-content: flex-start; flex-wrap: wrap; } #news .box .list .item { padding: 10px; justify-content:space-between; box-sizing: border-box; border: 1px solid #ccc; display: flex; width: calc(50% - 23px); margin: 10px; line-height: 2em; } #news .box .list .item>div{ width: 50%; box-sizing: border-box; } #news .box .list .item>div .img{ width: 100%; height: 100%; } #news .box .list .item>div img{ width: 100%; height: 100%; object-fit: cover; } #news .box .list .item{ width: 48%; box-sizing: border-box; padding: 10px; } #news .box .list .item span:nth-child(1){ font-size: 40px; display: block; } #news .box .list .item span { overflow: hidden; text-overflow: ellipsis; width: 50%; font-size: 0.9em; color: #555; } #news .box .list .item b { display: block; font-size: 1.1em; color: #555; font-weight: normal; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; width: 100%; } #news .box .list .item p { display: flex; justify-content: space-between; align-items: center; font-size: 0.9em; color: #888; line-height: 1.2em; margin-top: 10px; } @media screen and (max-width: 600px) { #news .box .top .item { margin: 10px; background: #f8f8f8; padding: 8px 20px; text-align: center; cursor: pointer; border-radius: 20px; opacity: 1; } #news .box .top .item p{ font-size: inherit; font-weight: normal; } #news .box .list { flex-direction: column; } #news .box .list .item { width:calc(100% - 20px); } #news .box>p{ font-size: 1.6em; } #news .box > span{ font-size: 0.8em; } } /*企业资讯 结束*/ /*video 开始*/ #video .box { margin: 40px auto; max-width: 800px; } #video .box p { font-size: 2.5em; display: block; margin-bottom: 40px; text-align: center; font-weight: bold; } #video .box p span { font-weight: normal; color: var(--mainColor); font-family: "黑体"; } #video .box video { display: block; width: calc(100% - 76px); margin: 0 auto; } #video .box img { width: 100%; display: block; } @media screen and (max-width: 600px){ #video .box video { width: 86vw; } } /*video 结束*/