/**内页banner**/
.nybanner {
float: left;
padding: 0;
position: relative;
overflow: hidden;
}
.nybanner .img,
.nybanner .img img {
width: 100%;
float: left;
}
.nybanner .img img {
position: relative;
left: 50%;
transform: translate(-50%, 0);
object-fit: cover;
}
.nybanner .text {
position: absolute;
left: 50%;
top: 0;
height: 100%;
transform: translate(-50%, 0);
overflow: hidden;
}
.nybanner .text .box {
width: 32.5rem;
position: absolute;
top: 50%;
transform: translate(0, -50%);
}
.nybanner .text .left {
text-align: left;
left: 0;
}
.nybanner .text .center {
width: 100%;
text-align: center;
left: 0;
}
.nybanner .text .right {
text-align: right;
right: 0;
}
.nybanner .text .white,
.nybanner .text .white a {
color: #fff;
}
.nybanner .text .white .desc {
color: #fefefe;
}
.nybanner .text .black,
.nybanner .text .black a {
color: #000;
}
.nybanner .text .title {
color: #007AC1;
}
.nybanner .text .black .desc {
color: #495770;
}
.nybanner .text>div {
width: 100%;
float: left;
}
.nybanner .text .name {
font-size: 2.5rem;
line-height: 3.5rem;
}
.nybanner .text .title {
font-size: 1.25rem;
font-weight: bold;
line-height: 2rem;
}
.nybanner .text .desc {
font-size: 1rem;
line-height: 2rem;
margin-top: 2rem;
}
.nybanner .text .link {
margin-top: 4rem;
}
.nybanner .text .link a {
display: inline-block;
background: #007AC1;
line-height: 2rem;
color: #fff;
font-size: 0.875rem;
padding: 0.5rem 1.5rem;
border-radius: 0.25rem;
}
.nybanner .text .link a font {
padding-left: 0.25rem;
}
.nybanner .text .link a:hover {
background: #006ABA
}
.nybanner .wjj {
width: 1.2rem;
height: 1.2rem;
float: left;
margin-top: 0.4rem;
background: #fff;
border-radius: 0.15rem;
position: relative;
margin-right: 0.25rem;
}
.nybanner .wjj:before {
position: absolute;
content: '';
width: 100%;
height: 1px;
background: #007AC1;
top: 35%;
left: 0;
}
.nybanner .wjj:after {
position: absolute;
content: '';
width: 60%;
height: 20%;
right: 0;
top: 0;
background: #007AC1;
}
.nybanner .r360 {
width: 60%;
position: absolute;
top: 50%;
right: 0;
transform: translate(0, -50%);
cursor: pointer;
overflow: hidden;
}
.nybanner .r360 .r360-start {
position: absolute;
left: 0;
top: 0;
width: 100%;
height: 100%;
z-index: 1;
background: url(../images/360.png) center no-repeat;
}
.pagenullpos {
position: relative;
}
.pagenull {
position: absolute;
top: -6rem;
}
/**内页pos定位**/
.nypos {
float: left;
border-bottom: #E6E6E6 1px solid;
}
.nypos .box,
.nymenu .box {
height: 3.75rem;
line-height: 3.75rem;
font-size: 0.875rem;
}
.nypos .box i {
display: inline-block;
float: left;
color: #f00;
}
.nypos .box a {
display: inline-block;
float: left;
color: #b3b3b3;
position: relative;
padding: 0 0.5rem;
}
.nypos .box a:before {
position: absolute;
content: '/';
left: -0.2rem;
top: 0%;
}
.nypos .box a:nth-child(1) {
padding-left: 0;
}
.nypos .box a:nth-child(1):before,
.nypos .box a:nth-child(2):before {
display: none;
}
.nymenu .box .submenu {
display: none;
}
/*无内容提示*/
.nomore {
min-height: 20rem;
line-height: 20rem;
text-align: center;
font-size: 2rem;
color: #ccc;
}
/*搜索结果页*/
.search-main {}
.search-main .search-top {
float: left;
margin: 3rem 0;
text-align: center;
font-size: 2.25rem;
line-height: 3rem;
text-transform: uppercase;
color: #666;
}
.search-main .search-top font {
color: #e62129;
}
.search-main .search-box {
float: left;
margin-bottom: 3rem;
}
.search-main .search-box ul,
.search-box li {
width: 100%;
float: left;
}
.search-main .search-box ul {
margin-bottom: 1rem;
}
.search-main .search-box li {
display: flex;
margin-bottom: 1rem;
padding-bottom: 1rem;
padding-left: 2rem;
padding-right: 2rem;
border-bottom: #ccc 1px dashed;
}
.search-main .search-box li .img {
width: 16rem;
height: 12rem;
float: left;
overflow: hidden;
position: relative;
}
.search-main .search-box li .img img {
width: 100%;
height: 100%;
object-fit: cover;
position: absolute;
left: 50%;
top: 50%;
transform: translate(-50%, -50%);
}
.search-main .search-box li .text {
flex: 1;
position: relative;
}
.search-main .search-box li .text .text-box {
position: absolute;
top: 50%;
left: 0%;
width: 100%;
padding: 0 2rem;
transform: translate(0%, -50%);
}
.search-main .search-box li .text .text-box .name {
width: 100%;
float: left;
overflow: hidden;
font-size: 1.875rem;
line-height: 2.5rem;
height: 5rem;
}
.search-main .search-box li .text .text-box .date {
width: 100%;
float: left;
margin-top: 0.5rem;
font-size: 1.375rem;
line-height: 2.5rem;
}
.search-main .search-box li .text .text-box .link {
width: 100%;
float: left;
margin-top: 0.5rem;
}
.search-main .search-box li .text .text-box .link a {
position: relative;
padding-right: 3.625rem;
}
.search-main .search-box li .text .text-box .link a:before,
.search-main .search-box li .text .text-box .link a:after {
position: absolute;
content: '';
-webkit-transition: all 0.5s;
-moz-transition: all 0.5s;
-ms-transition: all 0.5s;
-o-transition: all 0.5s;
transition: all 0.5s;
}
.search-main .search-box li .text .text-box .link a:before {
right: 2%;
top: 48%;
transform: translate(0, -50%);
width: 2rem;
height: 1px;
background: #e62129;
}
.search-main .search-box li .text .text-box .link a:after {
right: 0;
top: 43%;
width: 0;
height: 0;
border-right: 1px solid #e62129;
border-top: 1px solid #e62129;
height: 0.4rem;
width: 0.4rem;
transform: rotate(deg);
-webkit-transform: rotate(45deg) translate(-50%, 0%);
border-left: 2px solid transparent;
border-bottom: 2px solid transparent;
}
.search-main .search-box li.nopic {
display: inline-block;
}
.search-main .search-box li.nopic .left {
float: left;
}
.search-main .search-box li.nopic .right {
float: right;
}
.search-main .search-box li:hover .text .text-box .name a,
.search-main .search-box li:hover .text .text-box .link a {
color: #e62129;
}
/**line横条**/
.nymenu {
padding: 0;
position: sticky;
top: 5rem;
clear: both;
background: #fff;
z-index: 99;
}
.nymenu.menuH .posh {
background: #fff;
z-index: 99;
border-bottom: #E7E7E7 1px solid;
}
.nymenu ul {
width: 100%;
position: relative;
}
.nymenu li {
margin-left: 2rem;
}
.nymenu li a {
display: inline-block;
width: 100%;
float: left;
font-size: 0.875rem;
}
.nymenu li:nth-child(1) {
margin-left: 0;
}
.nymenu .line {
position: absolute;
z-index: 1;
left: 0;
bottom: 0;
width: auto;
height: 2px;
background: #007AC1;
}
.nymenu li.active a {
color: #007AC1;
font-weight: bold;
}
.nymenu .w1400 {
position: relative;
}
.nymenu .news-xyears {
width: 15rem;
height: 3.75rem;
line-height: 3.75rem;
position: absolute;
right: 0;
top: 0;
border-left: #E7E7E7 1px solid;
}
.nymenu .news-xyears form {
width: 100%;
height: 100%;
float: right;
}
.nymenu .news-xyears .text {
width: 100%;
height: 100%;
float: left;
padding: 0 1rem;
position: relative;
cursor: pointer;
}
.nymenu .news-xyears .text:before {
position: absolute;
content: '';
right: 2%;
top: 48%;
width: 0;
height: 0;
border-right: 1px solid #4F4F4F;
border-top: 1px solid #4F4F4F;
height: 0.3rem;
width: 0.3rem;
transform: rotate(45deg) translate(-50%, 0%);
-webkit-transform: rotate(45deg) translate(-50%, 0%);
-moz-transform: rotate(45deg) translate(-50%, 0%);
-ms-transform: rotate(45deg) translate(-50%, 0%);
-o-transform: rotate(45deg) translate(-50%, 0%);
-webkit-transition: all 0.5s;
-moz-transition: all 0.5s;
-ms-transition: all 0.5s;
-o-transition: all 0.5s;
transition: all 0.5s;
border-left: 2px solid transparent;
border-bottom: 2px solid transparent;
}
.nymenu .news-xyears ul {
overflow: initial;
position: absolute;
top: 100%;
width: 100%;
float: left;
background: #F5F7FA;
padding: 1rem 0;
z-index: 3;
}
.nymenu .news-xyears ul li {
width: 100%;
float: left;
margin-left: 0;
padding: 0 1rem;
line-height: 2rem;
font-size: 1rem;
}
.nymenu .news-xyears ul li:hover {
background: #E3EDFB;
}
.nymenu .news-xyears .text.on {
background: #F5F7FA;
}
.nymenu .news-xyears .text.on:before {
transform: rotate(135deg) translate(0%, 50%);
-webkit-transform: rotate(135deg) translate(0%, 50%);
-moz-transform: rotate(135deg) translate(0%, 50%);
-ms-transform: rotate(135deg) translate(0%, 50%);
-o-transform: rotate(135deg) translate(0%, 50%);
}
/**内页基础**/
.nyinfo {
padding-bottom: 8rem;
}
.nytitle {
width: 100%;
float: left;
font-size: 2.25rem;
line-height: 4rem;
color: #16181a;
text-align: center;
}
.triangle {
position: relative;
float: left;
}
.trianglebg {
position: absolute;
content: '';
right: 0;
z-index: 0;
bottom: 0;
width: 0;
height: 0;
border-top: 20rem solid transparent;
border-left: 20rem solid transparent;
border-right: 40rem solid #E8ECF0;
}
.triangle .w1400 {
position: relative;
z-index: 1;
float: left;
left: 50%;
transform: translate(-50%, 0);
}
/**内页分页**/
.page {
width: 100%;
float: left;
}
.page.center .page-box {
float: left;
position: relative;
left: 50%;
transform: translate(-50%, 0);
}
.page a,
.page li {
display: inline-block;
width: 3rem;
height: 3rem;
margin: 0.25rem 0.25rem 0.25rem 0;
text-align: center;
line-height: 3rem;
border: #dcdcdc 1px solid;
border-radius: 0.25rem;
-webkit-transition: all 0.5s;
-moz-transition: all 0.5s;
-ms-transition: all 0.5s;
-o-transition: all 0.5s;
transition: all 0.5s;
font-size: 1rem;
}
.page .pagebtn,
.page .prev,
.page .next {
font-family: '宋体';
}
.page a:hover,
.page li:hover,
.page a.on,
.page .pageItemActive {
background: #D70008;
color: #fff;
cursor: pointer;
}
.page li.pageItemDisable {
cursor: initial;
}
.page .select,
.page .f-right {
display: none;
}
/**产品**/
.product {
width: 100%;
float: left;
}
.product-main {
width: 100%;
float: left;
}
.product-card {
width: 100%;
float: left;
padding: 6.25rem 0;
background: #F5F7FA;
}
.product-card:nth-child(2n) {
background: #fff;
}
.product-card .w1400 {}
.product-card .product-tab {
width: 40%;
float: left;
position: relative;
}
.product-card .pro_tab_menu {
display: none;
}
.product-card h3 {
display: inline-block;
width: 100%;
float: left;
font-size: 2.5rem;
line-height: 4rem;
color: #16181a;
font-weight: bold;
margin-bottom: 3rem;
}
.product-tab ul,
.product-tab li {
width: 100%;
}
.product-tab ul {
height: 37.5rem;
overflow: hidden;
overflow-y: auto;
padding-right: 5px;
position: relative;
}
.product-tab ul::-webkit-scrollbar {
width: 5px;
}
.product-tab ul::-webkit-scrollbar-track {
-webkit-box-shadow: inset 0 0 6px #D4D9E0;
}
.product-tab ul::-webkit-scrollbar-thumb {
background: #007AC1;
-webkit-box-shadow: inset 0 0 6px #007AC1;
opacity: 1
}
.product-tab ul::-webkit-scrollbar-thumb:window-inactive {
background: #D4D9E0;
}
.product-tab li {
height: 6.25rem;
position: relative;
z-index: 1;
}
.product-tab li a {
display: inline-block;
width: 100%;
height: 100%;
padding: 1.125rem 0;
float: left;
}
.product-tab li a>div {
width: 100%;
float: left;
padding: 0 3rem;
color: #16181a;
overflow: hidden;
}
.product-tab li .name {
font-size: 1.125rem;
font-weight: bold;
line-height: 2rem;
height: 2rem;
position: relative;
}
.product-tab li .name:before {
position: absolute;
content: '';
left: 2rem;
top: 48%;
content: '';
width: 0;
height: 0;
border-right: 2px solid #D70008;
border-top: 2px solid #D70008;
height: 0.4rem;
width: 0.4rem;
transform: rotate(deg);
-webkit-transform: rotate(45deg) translate(-50%, 0%);
border-left: 2px solid transparent;
border-bottom: 2px solid transparent;
}
.product-tab li .sort {
font-size: 1.5rem;
line-height: 2rem;
height: 2rem;
font-weight: 400;
overflow: hidden;
}
.product-tab li.active {
background: #e8eff8 url(../images/product-list-bg.jpg);
background-size: cover;
}
.product-tab .line {
width: 100%;
height: 6.25rem;
background: #e8eff8 url(../images/product-list-bg.jpg);
background-size: cover;
position: absolute;
top: 0;
left: 0;
z-index: 0;
}
.product-card .tabCon {
width: 56%;
float: right;
position: relative;
}
.tabCon .content,
.tabCon .title,
.tabCon .name,
..tabCon .desc,
..tabCon .info,
..tabCon .img {
width: 100%;
float: left;
}
.tabCon .content {
width: 100%;
height: 100%;
float: left;
position: absolute;
left: 0;
top: 0;
z-index: -1;
}
.tabCon .title {
width: 100%;
float: left;
}
.tabCon .title .name {
width: 100%;
float: left;
font-size: 1.875rem;
line-height: 4rem;
color: #16181a;
}
.tabCon .title .name font {
display: inline-block;
float: left;
font-weight: bold;
}
.tabCon .title .name span {
display: inline-block;
float: left;
padding-left: 1.8rem;
position: relative;
}
.tabCon .title .name span:before {
position: absolute;
content: '';
left: 0.9rem;
top: 22%;
width: 1px;
height: 60%;
background: #DCDCDC;
}
.tabCon .title .desc {
width: 100%;
float: left;
font-size: 1rem;
line-height: 2rem;
max-height: 8rem;
overflow: hidden;
color: #666;
font-weight: 300;
-webkit-line-clamp: 4;
}
.tabCon .info {
width: 100%;
float: left;
margin-top: 1rem;
height: 0;
padding-bottom: 63.8%;
position: relative;
}
.tabCon .info .img {
width: 100%;
height: 100%;
background: #fff;
float: left;
position: absolute;
bottom: 0;
box-shadow: 0 0 1rem 0.25rem rgb(198 200 204 / 30%);
border: #fff 2px solid;
}
.tabCon .info .img img {
width: 100%;
height: 100%;
float: left;
object-fit: cover;
}
.tabCon .info .link {
position: absolute;
left: 3.125rem;
bottom: 3.125rem;
}
.tabCon .info .link a {
display: inline-block;
background: #0079BF;
color: #fff;
font-size: 0.875rem;
padding: 0.875rem 1.7rem;
border-radius: 0.25rem;
}
.tabCon .content.active {
z-index: 1;
position: initial;
}
.product-pics {
width: 100%;
float: left;
padding: 6.25rem 0;
}
.product-pics .title {
width: 100%;
float: left;
color: #16181a;
font-size: 2.25rem;
line-height: 3rem;
text-align: center;
}
.product-pics ul {
width: 100%;
float: left;
margin-top: 3rem;
}
.product-pics li {
width: 23%;
margin-left: 2.6667%;
text-align: center;
}
.product-pics li:nth-child(1) {
margin-left: 0;
}
.product-pics li a,
.product-pics li .img,
.product-pics li .img img,
.product-pics li .name {
width: 100%;
float: left;
}
.product-pics li a {
display: inline-block;
width: 100%;
height: 100%;
overflow: hidden;
position: relative;
}
.product-pics li .img,
.product-pics li .img img {
width: 100%;
height: 100%;
float: left;
object-fit: cover;
overflow: hidden;
}
.product-pics li .name {
width: 100%;
float: left;
position: absolute;
bottom: 2rem;
left: 0;
color: #fff;
font-size: 1.875rem;
}
.product-pics li:hover {
box-shadow: 0.5rem 0.25rem 1rem 0.25rem rgb(0 0 0 / 20%);
}
.product-pics li:hover img {
transform: scale(1.05);
-webkit-transform: scale(1.05);
-moz-transform: scale(1.05);
-ms-transform: scale(1.05);
-o-transform: scale(1.05);
}
.product .filter {
float: left;
}
.product .filter .w1400 {
padding: 2rem 0 4rem;
float: left;
position: relative;
left: 50%;
transform: translate(-50%, 0);
border-bottom: #DCDCDC 1px solid;
}
.product .filter .form-item {
width: 31.3333%;
float: left;
margin-left: 2.6666%;
}
.product .filter .form-item:nth-child(1) {
margin-left: 0;
}
.product .filter .form-item>div {
width: 100%;
float: left;
}
.product .filter .box {
height: 2.5rem;
line-height: 2.5rem;
overflow: hidden;
font-size: 1.125rem;
font-weight: bold;
color: #16181a;
}
.product .filter .form-item .box .btn {
float: right;
background: #e62129;
color: #fff;
font-weight: initial;
padding: 0 1.5rem;
font-size: 1rem;
text-align: center;
height: 2rem;
margin-top: 0.25rem;
border-radius: 0.25rem;
line-height: 2rem;
cursor: pointer;
}
.product .filter .form-item .box .btn:hover {
background: #d52027;
}
.product .filter .pro-form1,
.product .filter .pro-form2 {
width: 100%;
height: 3rem;
float: left;
padding: 0 1rem;
border: none;
background: #F5F7FA;
color: #9F9F9F;
position: relative;
}
.product .filter .pro-form1 input {
width: calc(100% - 3rem);
height: 100%;
float: left;
line-height: 100%;
font-size: 1rem;
color: #9F9F9F;
}
.product .filter .pro-form1 button {
display: inline-block;
width: 2rem;
height: 2rem;
position: absolute;
top: 50%;
right: 1rem;
transform: translate(0, -50%);
cursor: pointer;
}
.product .filter :before,
.product .filter :after {
position: absolute;
content: '';
}
.product .filter .pro-form1 button:before {
width: 60%;
height: 60%;
top: 10%;
left: 10%;
border: #505050 2px solid;
border-radius: 100%;
}
.product .filter .pro-form1 button:after {
width: 0.5rem;
height: 2px;
left: 70%;
bottom: 6px;
background: #505050;
transform: rotate(45deg);
-webkit-transform: rotate(45deg);
-moz-transform: rotate(45deg);
-ms-transform: rotate(45deg);
-o-transform: rotate(45deg);
}
.product .filter .pro-form2 {
padding: 0;
}
.product .filter .pro-form2 .text {
width: 100%;
height: 100%;
padding: 0 1rem;
line-height: 3rem;
float: left;
overflow: hidden;
color: #333;
position: relative;
cursor: pointer;
}
.product .filter .pro-form2 ul {
display: none;
width: 100%;
float: left;
padding: 1rem 0;
border-top: #e3edfb 1px solid;
background: #F5F7FA;
/** #e3edfb**/
}
.product .filter .pro-form2 li {
width: 100%;
float: left;
}
.product .filter .pro-form2 li a {
display: inline-block;
width: 100%;
float: left;
line-height: 2rem;
padding: 0 1rem;
}
.product .filter .pro-form2 i {
position: absolute;
right: 0;
top: 50%;
transform: translate(0, -50%);
display: inline-block;
width: 3rem;
height: 3rem;
cursor: pointer;
}
.product .filter .pro-form2 i:before {
left: 40%;
top: 48%;
content: '';
width: 0;
height: 0;
border-right: 2px solid #333;
border-bottom: 2px solid #333;
height: 0.4rem;
width: 0.4rem;
transform: rotate(45deg) translate(-50%, -50%);
-webkit-transform: rotate(45deg) translate(-50%, -50%);
-moz-transform: rotate(45deg) translate(-50%, -50%);
-ms-transform: rotate(45deg) translate(-50%, -50%);
-o-transform: rotate(45deg) translate(-50%, -50%);
border-left: 2px solid transparent;
border-top: 2px solid transparent;
}
.product .filter .pro-form2 .text.on {
background: #E3EDFB;
}
.product .filter .pro-form2 li:hover {
background: #E3EDFB;
}
.product .filter .demo-slider {
width: 100%;
height: 1.5rem;
padding: 0 0.625rem;
float: left;
}
.product .filter .demo-slider .layui-slider {
width: 100%;
height: 4px;
float: left;
top: 50%;
transform: translate(0, -50%);
}
.product .filter .demo-slider .layui-slider .layui-slider-wrap {
width: 1.25rem;
height: 1.25rem;
left: 0;
top: 50%;
transform: translate(-50%, -50%);
}
.product .filter .demo-slider .layui-slider .layui-slider-wrap-btn {
position: absolute;
width: 1.25rem;
height: 1.25rem;
left: 0;
top: 50%;
transform: translate(0, -50%);
border: #E6E6E6 2px solid !important;
}
.product .filter .num {
width: 100%;
float: left;
height: 1rem;
margin-top: 0.5rem;
color: #8B8B8B;
}
.product .filter .num font {
color: #007AC1;
font-weight: bold;
}
.product .filter .num>div {
width: 50%;
}
.product .filter .num .left {
float: left;
}
.product .filter .num .right {
float: right;
text-align: right;
}
.product .list {
width: 100%;
float: left;
}
.product .list ul {
width: 100%;
float: left;
margin: 2rem 0;
display: -webkit-flex;
flex-wrap: wrap;
justify-content: flex-start;
}
.product .list li {
width: 31.3333%;
float: left;
margin: 2rem 0;
margin-left: 3%;
}
.product .list li .box,
.product .list li .box>div {
width: 100%;
float: left;
}
.product .list li:nth-child(3n-2) {
margin-left: 0;
}
.product .list li .box {
height: 100%;
}
.product .list li .name {
font-size: 1.5rem;
line-height: 4rem;
overflow: hidden;
}
.product .list li .name a {
color: #3E4041;
}
.product .list li .img a {
display: inline-block;
width: 100%;
height: 100%;
float: left;
overflow: hidden;
}
.product .list li .img img {
width: 100%;
float: left;
}
.product .list li .desc>div {
width: 100%;
height: 3rem;
line-height: 1.75rem;
padding: 0.625rem 0;
color: #495770;
font-size: 1rem;
float: left;
margin-top: 0.5rem;
background: url(../images/product-list-bg.jpg);
background-size: cover;
cursor: pointer;
position: relative;
}
.product .list li .desc>div i {
display: inline-block;
width: 1.75rem;
height: 1.75rem;
float: left;
margin-left: 0.625rem;
margin-right: 0.625rem;
border-radius: 100%;
overflow: hidden;
background: #fff url(../images/productli-ico.png);
}
.product .list li .desc>div.text1 i {
background-position: 0 0;
}
.product .list li .desc>div.text2 i {
background-position: 0 -1.75rem;
}
.product .list li .desc>div.text3 i {
background-position: 0 -3.5rem;
}
.product .list li .desc>div font {
position: absolute;
left: 0;
top: 0;
width: 100%;
display: inline-block;
float: left;
overflow: hidden;
padding: 0.625rem 0.625rem 0.625rem 3rem;
}
.product .list li .desc>div font span {
min-width: 0.1rem;
}
.product .list li:hover .name a,
.product .list li:hover .desc>div {
color: #007AC1;
}
/*.product .list li:hover .img img{
transform: scale(1.05);
-webkit-transform: scale(1.05);
-moz-transform: scale(1.05);
-ms-transform: scale(1.05);
-o-transform: scale(1.05);
}*/
.product .list li .desc>div:hover i {
background: #007AC1 url(../images/productli-ico.png);
}
.product .list li .desc>div.text1:hover i {
background-position: -1.75rem 0;
}
.product .list li .desc>div.text2:hover i {
background-position: -1.75rem -1.75rem;
}
.product .list li .desc>div.text3:hover i {
background-position: -1.75rem -3.5rem;
}
.product .qrcode {
float: left;
margin-top: 3rem;
text-align: center;
}
.product .qrcode .img {
width: 100%;
float: left;
margin-top: 1rem;
}
.product .qrcode .img img {
display: initial;
width: 10rem;
height: initial;
float: initial;
}
.product .qrcode .text {
width: 100%;
float: left;
color: #16181a;
font-size: 2.25rem;
margin: 4rem 0;
}
/**产品详情****/
.productview {
float: left;
}
.productview>div {
float: left;
padding: 6.25rem 0;
}
.pro-ico {}
.pro-ico ul {
width: 100%;
margin-top: 3rem;
display: flex;
flex-wrap: wrap;
align-items: center;
justify-content: space-between;
}
.pro-ico li {
width: 18%;
margin-bottom: 2rem;
cursor: pointer;
text-align: center;
position: relative;
}
.pro-ico li .img {
width: 6.25rem;
height: 6.25rem;
overflow: hidden;
float: left;
border-radius: 0.5rem;
border: #B6B9BF 2px solid;
position: relative;
left: 50%;
transform: translate(-50%, 0);
}
.pro-ico li .img img {
width: 100%;
height: 100%;
object-fit: cover;
float: left;
}
.pro-ico li .name {
width: 100%;
float: left;
font-size: 1.125rem;
height: 3rem;
line-height: 1.5rem;
margin: 1rem 0;
color: #16181a;
font-weight: bold;
overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap;
}
.pro-ico li .desc {
width: 100%;
overflow: hidden;
float: left;
text-align: left;
color: #495770;
font-size: 0.875rem;
line-height: 1.875rem;
height: 7.5rem;
display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 4;
}
.productview .provvideo {
padding: 0;
background: #F3F6F9;
}
.provvideo .w1400 {
display: flex;
padding: 6.25rem 0;
}
.provvideo .text {
flex: 1;
overflow: hidden;
}
.provvideo .text .box .nytitle {
text-align: left;
}
.provvideo .desc {
width: 100%;
float: left;
margin-top: 1rem;
position: relative;
line-height: 1.875rem;
font-size: 1.125rem;
color: #495770;
}
.provvideo .video {
width: 50%;
height: 25rem;
overflow: hidden;
float: right;
margin-left: 5%;
position: relative;
}
.provvideo .video video,
.provvideo .video video source {
width: 100%;
float: left;
border: inherit;
object-fit: contain;
}
.provvideo .video .ico {
position: absolute;
content: '';
left: 0;
top: 0%;
width: 100%;
height: 100%;
z-index: 1;
background: rgba(0, 0, 0, 0.5);
}
.provvideo .video .ico img {
position: absolute;
left: 0;
top: 0;
width: 100%;
height: 100%;
float: left;
object-fit: cover;
z-index: 1;
}
.provvideo .video .ico i {
position: absolute;
left: 50%;
top: 50%;
z-index: 2;
transform: translate(-50%, -50%);
display: inline-block;
width: 5.625rem;
height: 5.625rem;
border-radius: 5.625rem;
background: #ED1C24;
cursor: pointer;
position: relative;
border: #ED1C24 1px solid;
}
.provvideo .video .ico i:before {
position: absolute;
content: '';
left: 50%;
top: 50%;
z-index: 0;
transform: translate(-50%, -50%);
width: 0;
height: 0;
border-top: 0.6rem solid transparent;
border-bottom: 0.6rem solid transparent;
border-left: 1rem solid #fff;
}
.provvideo .video .ico i:after {
position: absolute;
content: '';
width: 200%;
height: 200%;
left: -50%;
top: -50%;
border: 1px solid #fff;
-webkit-border-radius: 50%;
-moz-border-radius: 50%;
border-radius: 50%;
z-index: 1;
opacity: 0;
animation: provvideo 2s linear 0.5s infinite;
}
.provvideo .video .ico i:hover::after {
animation-play-state: paused;
}
@keyframes provvideo {
0% {
transform: scale(0.5);
-webkit-transform: scale(0.5);
opacity: 0.0;
}
50% {
transform: scale(0.75);
-webkit-transform: scale(0.75);
opacity: 0.3;
}
100% {
transform: scale(1);
-webkit-transform: scale(1);
opacity: 0.0;
}
}
.provvideo .video .ico.active {
opacity: 0;
z-index: -1;
}
.productview .provspec {}
.productview .provspec .nytitle {
text-align: left;
}
.productview .provspec .box {
margin-top: 2rem;
width: 100%;
float: left;
display: flex;
border-bottom: #E6E6E6 1px solid;
}
.productview .provspec #cpggswiper {
width: 100%;
position: relative;
height: 4rem;
overflow: hidden;
margin-right: 2%;
}
.productview .provspec .swiper-slide {
font-size: 1.5rem;
line-height: 4rem;
cursor: pointer;
width: initial;
}
.productview .provspec .swiper-slide.on {
color: #007AC1;
border-bottom: #007AC1 2px solid;
}
.productview .provspec .swiper-slide:nth-child(1) {
margin-left: 0;
}
.productview .provspec .boxbtn {
float: right;
width: 7rem;
height: 3rem;
margin-top: 0.5rem;
}
.productview .provspec .btn {
width: 3rem;
height: 3rem;
font-family: '宋体';
font-size: 1.5rem;
line-height: 2.8rem;
text-align: center;
float: left;
background: #fff;
border: #007AC1 2px solid;
color: #007AC1;
border-radius: 0.25rem;
cursor: pointer;
}
.productview .provspec .btn:nth-child(2) {
float: right;
}
.productview .provspec .btn.swiper-button-disabled {
color: #ccc;
border: #ccc 2px solid;
}
.productview .provspec .toggle {
width: 100%;
float: left;
padding: 2rem 0;
}
.productview .provspec .cont {
width: 100%;
float: left;
min-height: 10rem;
display: none;
line-height: 1.875rem;
font-size: 1rem;
}
.productview .provspec .cont img {
image-rendering: -moz-crisp-edges;
image-rendering: -o-crisp-edges;
image-rendering: -webkit-optimize-contrast;
image-rendering: crisp-edges;
-ms-interpolation-mode: nearest-neighbor;
image-rendering: -webkit-optimize-contrast;
object-fit: cover;
}
.productview .provspec .cont.active {
display: inline-block;
}
.productview .provtrait {
background: #182030;
}
.productview .provtrait .nytitle {
text-align: left;
color: #fff;
}
.productview .provtrait .desc {
width: 100%;
float: left;
margin-top: 2rem;
color: #fff;
font-size: 1rem !important;
line-height: 2 !important;
}
.productview .provtrait .desc p,
.productview .provtrait .desc div,
.productview .provtrait .desc span,
.productview .provtrait .desc font {
color: #fff !important;
font-size: 1rem !important;
line-height: 2 !important;
}
.provvideo .desc,
.provvideo .desc p,
.provvideo .desc div,
.provvideo .desc span,
.provvideo .desc font {
line-height: 2 !important;
}
.productview .provdown {
background: #F5F7FA;
}
.productview .provdown .nytitle {
text-align: left;
}
.productview .provdown ul {
width: 100%;
margin-top: 2rem;
}
.productview .provdown li {
width: 48%;
margin-left: 4%;
margin-bottom: 3%;
background: #fff;
box-shadow: 0 0 0.125rem 0.125rem rgb(198 200 204 / 10%);
border: #E5E8ED 1px solid;
}
.productview .provdown li:nth-child(2n-1) {
margin-left: 0;
}
.productview .provdown li a {
display: inline-block;
width: 100%;
float: left;
padding: 2rem;
color: #16181a;
font-size: 1.125rem;
position: relative;
}
.productview .provdown li i {
position: absolute;
top: 2rem;
left: 2rem;
display: inline-block;
width: 2rem;
height: 2rem;
float: left;
background: url(../images/down.png);
background-size: cover;
}
.productview .provdown li p {
display: inline-block;
width: 100%;
float: left;
padding-left: 3rem;
height: 2rem;
line-height: 2rem;
overflow: hidden;
}
.productview .provdown li:hover {
box-shadow: 0 0 0.5rem 0.25rem rgb(198 200 204 / 30%);
}
.productview .provdown li:hover p {
color: #007AC1
}
/**科研力量*************/
.research {
float: left;
}
.research .member {
float: left;
background: #F5F7FA;
}
.teams .w1400 {
padding: 6.25rem 0;
}
.teams .num-list li .name {
height: 5rem;
}
.teams .num-list li .name .num2 {
display: none;
}
.teams .num-list li .name .num1:before {
display: none;
}
.teams .num-list li .name .num3 {
line-height: 6.5rem;
}
.teams .cont {
width: 100%;
float: left;
font-size: 1rem;
color: #495770;
line-height: 2rem;
margin: 3rem 0 2.5rem 0;
}
.teams .box {
width: 100%;
float: left;
color: #fff;
margin-top: 3rem;
position: relative;
}
.teams .img,
.teams .img img {
width: 100%;
float: left;
object-fit: cover;
}
.num-list {
position: absolute;
top: 50%;
left: 0;
transform: translate(0, -50%);
width: 100%;
}
.num-list ul {
width: 100%;
}
.num-list li {
width: 25%;
}
.num-list li>div {
width: 100%;
float: left;
text-align: center;
}
.num-list li .name .num {
font-size: 3.75rem;
line-height: 5rem;
}
.num-list li .name .num3 {
font-size: 1.5rem;
}
.num-list li .desc {
font-size: 1.5rem;
line-height: 2rem;
}
.backbone {
float: left;
padding: 6.25rem 0;
}
.backbone ul {
width: 100%;
}
.backbone li {
width: 47%;
margin-left: 6%;
position: relative;
margin-top: 5rem;
margin-bottom: 12rem;
}
.backbone li .img,
.backbone li .img img {
width: 100%;
float: left;
}
.backbone li .img {
overflow: hidden;
}
.backbone li .img img {
height: 100%;
object-fit: cover;
}
.backbone li .text {
position: absolute;
left: 50%;
z-index: 2;
top: 80%;
width: 90%;
float: left;
padding: 2rem;
background: #fff;
transform: translate(-50%, 0);
box-shadow: 0 0 1rem 0.5rem rgb(73 87 112 / 20%);
}
.backbone li .text>div {
width: 100%;
float: left;
background: #fff;
}
.backbone li .text .name {
overflow: hidden;
color: #16181a;
font-size: 1.5rem;
height: 1.5rem;
line-height: 1.5rem;
}
.backbone li .text .desc {
font-size: 1rem;
line-height: 1.5rem;
max-height: 3rem;
overflow: hidden;
margin: 1rem 0;
}
.backbone li .text .exp {
font-size: 0.875rem;
color: #495770;
line-height: 1.5rem;
height: 3rem;
overflow: hidden;
}
.backbone li .text .link {
margin-top: 1rem;
}
.backbone li .text .link a {
display: inline-block;
float: left;
background: #007AC1;
font-size: 0.875rem;
color: #fff;
border-radius: 0.25rem;
padding: 0.625rem 1.5rem;
}
.backbone li .text .link a font:nth-child(2) {
display: none;
}
.backbone li:nth-child(2n-1) {
margin-left: 0;
}
.backbone li:hover .text {
box-shadow: 0 0 1rem 0.5rem rgb(73 87 112 / 40%);
}
.backbone li:hover .img img {
transform: scale(1.05);
-webkit-transform: scale(1.05);
-moz-transform: scale(1.05);
-ms-transform: scale(1.05);
-o-transform: scale(1.05);
}
.backbone li:hover .name {
color: #016ead;
}
.backbone li .text .link:hover a {
background: #016ead;
}
.backbone li.active .exp {
height: 9rem;
transition: all 0.5s;
}
.backbone li.active .link a font {
display: none
}
.backbone li.active .text .link a font:nth-child(2) {
display: inline-block;
}
.system {
float: left;
}
.system .system-top {
background: #F5F7FA;
float: left;
}
.system .system-top ul {
width: 100%;
line-height: 5rem;
font-size: 1.5rem;
display: flex;
align-items: center;
justify-content: center;
position: relative;
}
.system .system-top li {
margin-left: 3%;
cursor: pointer;
}
.system .system-top li:nth-child(1) {
margin-left: 0;
}
.system .system-top li.active {
font-weight: bold;
color: #1380C3;
}
.system .system-top .line {
position: absolute;
content: '';
left: 0;
bottom: 0;
width: 0;
height: 2px;
background: #1380C3;
}
.system .system-info,
.system .cont,
.system .continfo,
.cont-list,
.cont-list ul,
.cont-list li {
width: 100%;
float: left;
}
.system .system-info {
margin-bottom: 6.25rem;
}
.system .cont {
display: none;
}
.system .cont.active {
display: inline-block;
}
.system .nytitle {
text-align: left;
margin-bottom: 2rem;
}
.cont-textpic {
width: 100%;
float: left;
margin-top: 6.25rem;
display: flex;
}
.cont-textpic .nytitle {
text-align: left;
}
.cont-textpic .box {
width: 55%;
position: relative;
}
.cont-textpic .box .text {
width: 100%;
float: left;
padding-right: 10%;
position: relative;
top: 50%;
left: 0;
transform: translate(0, -50%);
}
.cont-textpic .box .text .name {
width: 100%;
float: left;
margin-top: 1rem;
font-size: 1.5rem;
line-height: 2rem;
color: #007ac1;
}
.cont-textpic .box .text .desc {
line-height: 2rem;
font-size: 1rem;
color: #495770;
width: 100%;
float: left;
margin-top: 1rem;
}
.cont-textpic .toggle {
flex: 1;
float: left;
}
.cont-textpic .toggle .img {
width: 100%;
float: right;
}
.cont-textpic .toggle .img img {
width: 100%;
}
.cont-list {
width: 100%;
float: left;
margin-top: 6.25rem;
}
.cont-list ul {
width: 100%;
float: left;
border-top: #007AC1 1px solid;
}
.cont-list li {
height: 5rem;
font-size: 1rem;
color: #495770;
border-bottom: #E9E9E9 1px solid;
position: relative;
}
.cont-list li>div {
padding: 0 2.5rem;
}
.cont-list li .box {
width: 20rem;
line-height: 1.5rem;
height: auto;
float: left;
overflow: hidden;
text-overflow: initial;
white-space: initial;
display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 2;
position: relative;
top: 50%;
transform: translate(0, -50%);
z-index: 1;
}
.cont-list li:before {
position: absolute;
content: '';
left: 0;
top: 0;
width: 20rem;
height: 100%;
background: #EEF0F4;
z-index: 0;
}
.cont-list li .toggle {
overflow: hidden;
position: relative;
top: 50%;
transform: translate(0, -50%);
text-overflow: initial;
white-space: initial;
display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 2;
}
.cont-list li:nth-child(1) {
background: #F9F9F9;
color: #0f1823;
height: 4rem;
line-height: 4rem;
font-size: 1.25rem;
font-weight: bold;
}
.cont-list li:nth-child(1):before {
background: #F9F9F9;
}
.cont-pics {
width: 100%;
float: left;
margin-top: 6.25rem;
}
.cont-pics>div {
width: 100%;
float: left;
}
.cont-pics .toggle {
text-align: center;
}
.cont-pics .toggle img {
max-width: 100%;
object-fit: cover;
}
.cont-imglist {
width: 100%;
float: left;
margin-top: 6.25rem;
}
.cont-imglist>div {
width: 100%;
float: left;
}
.cont-imglist .toggle {}
.cont-imglist .toggle ul {
width: 100%;
float: left;
}
.cont-imglist .toggle li {
width: 48%;
float: left;
margin-bottom: 2rem;
margin-left: 4%;
}
.cont-imglist .toggle li:nth-child(2n-1) {
margin-left: 0;
}
.cont-imglist .toggle>div {
width: 100%;
float: left;
}
.cont-imglist .toggle img {
width: 100%;
object-fit: cover;
}
.cont-imglist .toggle .text {
margin-top: 2.5rem;
color: #495770;
font-size: 1rem;
line-height: 1.875rem;
height: 15rem;
overflow: hidden;
display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 8;
}
.cont-imgs {
width: 100%;
float: left;
margin-top: 6.25rem;
}
.cont-imgs>div {
width: 100%;
float: left;
}
.cont-imgs .toggle ul {
width: 100%;
float: left;
}
.cont-imgs .toggle li {
width: 23%;
float: left;
border: #F2F2F2 1px solid;
margin-bottom: 2rem;
margin-left: 2.6666%;
}
.cont-imgs .toggle li:nth-child(4n-3) {
margin-left: 0;
}
.cont-imgs .toggle>div {
width: 100%;
float: left;
}
.cont-imgs .toggle img {
width: 100%;
object-fit: cover;
}
.cont-list-four {
padding-top: 6.25rem;
}
.cont-list-four ul {
width: 100%;
border-top: #007AC1 1px solid;
}
.cont-list-four li {
width: 100%;
// height: 4rem;
// line-height: 4rem;
line-height: 1.6;
font-size: 1rem;
color: #495770;
border-bottom: #E9E9E9 1px solid;
display: flex;
// align-items: center;
}
.cont-list-four li>div {
float: left;
// padding: 0 2.5rem;
padding: 18px 2rem;
overflow: hidden;
display: flex;
align-items: center;
}
.cont-list-four .box-one,
.cont-list-four .box-two {
width: 10rem;
float: left;
background: #EEF0F4;
border-bottom: #e9e9e9 1px solid;
}
.cont-list-four .box-three {
width: calc(50% - 20rem);
}
.cont-list-four .box-four {
width: 50%;
}
.cont-list-four li>div {
border-left: #e9e9e9 1px solid;
}
.cont-list-four li:nth-child(1) {
background: #F9F9F9;
color: #0f1823;
// height: 4rem;
// line-height: 4rem;
font-size: 1.25rem;
font-weight: bold;
}
/*解决方案*/
.center-slide {
width: 188%;
position: relative;
left: 50%;
transform: translate(-50%, 0);
}
.center-slide .swiper-container {
overflow: initial;
}
.center-slide .swiper-container {
width: 100%;
}
.center-slide .swiper-slide {
text-align: center;
font-size: 1.125rem;
background: #fff;
display: -webkit-box;
display: -ms-flexbox;
display: -webkit-flex;
display: flex;
-webkit-box-pack: center;
-ms-flex-pack: center;
-webkit-justify-content: center;
justify-content: center;
-webkit-box-align: center;
-ms-flex-align: center;
-webkit-align-items: center;
align-items: center;
transition: 300ms;
transform: scale(0.8);
}
.center-slide .swiper-slide-active,
.center-slide .swiper-slide-duplicate-active {
transform: scale(1);
}
.center-slide .swiper-pagination {
bottom: -2rem;
}
.center-slide .swiper-pagination-bullet {
width: 0.625rem;
height: 0.625rem;
}
.center-slide .swiper-pagination-bullet-active {
background: #D70008;
width: 2rem;
border-radius: 0.625rem;
}
.solution {
padding: 6.25rem 0 12.5rem 0;
background-size: auto 100%;
}
.soluindex .swiper-slide {
width: 100%;
height: 100%;
}
.soluindex .box {
width: 100%;
height: 100%;
float: left;
position: relative;
}
.soluindex .box .img {
width: 73%;
float: left;
overflow: hidden;
}
.soluindex .box .img img {
width: 100%;
float: left;
object-fit: cover;
}
.soluindex .toggle {
width: 27%;
float: left;
height: 100%;
overflow: hidden;
position: absolute;
right: 0;
top: 0;
}
.soluindex .text,
.soluindex .text>div {
width: 100%;
float: left;
}
.soluindex .text {
height: 100%;
padding: 3rem;
text-align: left;
}
.soluindex .name {
font-size: 2.25rem;
line-height: 3rem;
max-height: 12rem;
overflow: hidden;
color: #16181A;
}
.soluindex .desc {
font-size: 1rem;
line-height: 1.5rem;
height: 9rem;
overflow: hidden;
color: #495770;
margin: 10% 0;
display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 6;
}
.soluindex .link {
margin-top: 5%;
}
.soluindex .link a {
display: inline-block;
background: #0079BF;
color: #fff;
font-size: 0.875rem;
padding: 0.875rem 1.7rem;
border-radius: 0.25rem;
}
.solutionlist>div {
width: 100%;
float: left;
}
.solist-0,
.solist-3 {
background: #F5F7FA;
}
.solist-0 {
padding-bottom: 6.25rem;
}
.solist-1,
.solist-2,
.solist-3,
.solist-4 {
padding: 6.25rem 0;
}
.soauto-0 {
background: initial;
}
.soauto-1 {
background: #007AC1;
}
.soauto-1 .nytitle {
color: #fff;
}
.soauto-1 .three-pictext .slidepage span.swiper-pagination-current {
color: #fff;
}
.soauto-1 .three-pictext .btn {
border: #fff 3px solid;
}
.soauto-1 .three-pictext .btn.prev:before {
border-left: 2px solid #fff;
border-bottom: 2px solid #fff;
}
.soauto-1 .three-pictext .btn.next:before {
border-right: 2px solid #fff;
border-top: 2px solid #fff;
}
.soauto-1 .three-pictext .btn::after {
background: #fff;
}
.solist-2 {
background: #208FD4;
color: #fff;
}
.soauto-2 {
background: initial;
color: #16181A;
}
.soauto-2 .nytitle {
color: #16181A;
}
.cont-two-txtpic {
width: 100%;
float: left;
}
.cont-two-txtpic .toggle,
.cont-two-txtpic .toggle ul {
width: 100%;
float: left;
}
.cont-two-txtpic .toggle {
margin-top: 2rem;
}
.cont-two-txtpic li {
width: 48%;
margin-left: 4%;
}
.cont-two-txtpic li:nth-child(2n-1) {
margin-left: 0;
}
.cont-two-txtpic li>div {
width: 100%;
float: left;
}
.cont-two-txtpic .name {
background: #F5F7FA;
color: #007AC1;
font-size: 1.875rem;
height: 6.25rem;
line-height: 6.25rem;
padding: 0 2.5rem;
}
.cont-two-txtpic .desc {
border: #E6E6E6 1px solid;
border-top: none;
padding: 2.5rem;
height: 22rem;
overflow: hidden;
font-size: 1rem;
color: #495770 !important;
line-height: 2.125rem;
}
.cont-two-txtpic .desc p,
.cont-two-txtpic .desc span,
.cont-two-txtpic .desc font {
color: #495770 !important;
}
.cont-two-txtpic .pics {
width: 100%;
padding: 0 8%;
margin-top: 2rem;
position: relative;
}
.cont-two-txtpic .swiper {
width: 100%;
overflow: hidden;
}
.cont-two-txtpic .swiper .img {
border: #E6E6E6 1px solid;
padding: 0.125rem;
width: 84%;
margin: 8%;
float: left;
}
.cont-two-txtpic .btn {
width: 10%;
height: 5rem;
float: left;
position: absolute;
top: calc(50% - 2.5rem);
cursor: pointer;
}
.cont-two-txtpic .btn.swiper-button-disabled {
opacity: 0.4;
}
.cont-two-txtpic .btn.next {
position: absolute;
content: '';
left: initial;
bottom: initial;
right: 2%;
top: 43%;
width: 0;
height: 0;
border-right: 3px solid #007AC1;
border-top: 3px solid #007AC1;
height: 2rem;
width: 2rem;
transform: rotate(45deg);
-webkit-transform: rotate(45deg);
-moz-transform: rotate(45deg);
-ms-transform: rotate(45deg);
-o-transform: rotate(45deg);
transition: all 0.5s;
border-left: 2px solid transparent;
border-bottom: 2px solid transparent;
}
.cont-two-txtpic .btn.prev {
position: absolute;
content: '';
left: initial;
bottom: initial;
left: 2%;
top: 43%;
width: 0;
height: 0;
border-left: 3px solid #007AC1;
border-bottom: 3px solid #007AC1;
height: 2rem;
width: 2rem;
transform: rotate(45deg);
-webkit-transform: rotate(45deg);
-moz-transform: rotate(45deg);
-ms-transform: rotate(45deg);
-o-transform: rotate(45deg);
transition: all 0.5s;
border-right: 2px solid transparent;
border-top: 2px solid transparent;
}
.night-ico {
width: 100%;
float: left;
}
.night-ico .nytitle {
color: #fff;
}
.night-ico .toggle,
.night-ico ul {
width: 100%;
float: left;
}
.night-ico ul {
margin-top: 2rem;
}
.night-ico li {
width: 10.1111%;
margin-left: 1.11%;
position: relative;
cursor: pointer;
}
.night-ico li:nth-child(1) {
margin-left: 0;
}
.night-ico li .img,
.night-ico li .img img {
width: 100%;
float: left;
}
.night-ico li .name {
position: absolute;
width: 100%;
text-align: center;
bottom: 0;
line-height: 5rem;
font-size: 1.125rem;
}
.three-pictext {
width: 100%;
float: left;
}
.three-pictext .box {
width: 100%;
float: left;
}
.three-pictext .nytitle {
text-align: left;
}
.three-pictext .toggle {
width: 100%;
float: left;
margin-top: 2rem;
position: relative;
}
.three-pictext .pics {
width: 100%;
float: left;
overflow: hidden;
}
.three-pictext .swiper-wrapper {
width: 100%;
float: left;
}
.three-pictext .img {
width: 90%;
margin: 0 5%;
float: left;
cursor: pointer;
}
.three-pictext .img img {
width: 100%;
float: left;
}
.three-pictext .text {
width: 90%;
float: left;
margin: 0 5%;
background: #fff;
border: #D8D8D8 1px solid;
border-top: none;
padding: 2.5rem;
}
.three-pictext .text>div {
width: 100%;
float: left;
}
.three-pictext .name {
font-size: 1.5rem;
line-height: 2rem;
height: 2rem;
overflow: hidden;
color: #16181a;
}
.three-pictext .name2 {
width: 90%;
margin: 0 5%;
float: left;
margin-top: 1.5rem;
font-size: 1rem;
line-height: 2rem;
color: #16181a;
text-align: center;
overflow: hidden;
}
.three-pictext .desc {
font-size: 0.875rem;
line-height: 1.5rem;
height: 9rem;
color: #495770;
margin: 1rem 0;
padding-right: 0.5rem;
overflow-x: hidden;
overflow-y: auto;
display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 6;
}
.three-pictext .desc p {
line-height: 1.5rem !important;
}
.three-pictext .more a {
float: left;
font-weight: bold;
color: #007AC1;
font-size: 0.875rem;
line-height: 1rem;
}
.three-pictext .desc::-webkit-scrollbar {
width: 5px;
}
.three-pictext .desc::-webkit-scrollbar-track {
-webkit-box-shadow: inset 0 0 6px #D4D9E0;
}
.three-pictext .desc::-webkit-scrollbar-thumb {
background: #007AC1;
-webkit-box-shadow: inset 0 0 6px #007AC1;
opacity: 1
}
.three-pictext .desc::-webkit-scrollbar-thumb:window-inactive {
background: #D4D9E0;
}
.three-pictext .btn {
width: 3.125rem;
height: 3.125rem;
position: absolute;
top: calc(50% - 1.5625rem);
cursor: pointer;
border: #007AC1 3px solid;
border-radius: 100%;
position: absolute;
right: -4%;
}
.three-pictext .btn.prev {
right: initial;
left: -4%;
}
.three-pictext .btn.swiper-button-disabled {
opacity: 0.8;
border: #CED0D2 3px solid;
}
.three-pictext .btn.prev.swiper-button-disabled:before {
border-left: 3px solid #CED0D2;
border-bottom: 3px solid #CED0D2;
}
.three-pictext .btn.next.swiper-button-disabled:before {
border-right: 2px solid #CED0D2;
border-top: 2px solid #CED0D2;
}
.three-pictext .btn.swiper-button-disabled:after {
background: #D6D7DA;
}
.three-pictext .btn.next:before {
position: absolute;
content: '';
left: initial;
bottom: initial;
right: 25%;
top: 38%;
width: 0;
height: 0;
border-right: 2px solid #007AC1;
border-top: 2px solid #007AC1;
height: 0.5rem;
width: 0.5rem;
transform: rotate(45deg);
-webkit-transform: rotate(45deg);
-moz-transform: rotate(45deg);
-ms-transform: rotate(45deg);
-o-transform: rotate(45deg);
transition: all 0.5s;
border-left: 2px solid transparent;
border-bottom: 2px solid transparent;
}
.three-pictext .btn:after {
position: absolute;
content: '';
width: 50%;
height: 2px;
background: #007AC1;
top: calc(50% - 1px);
left: calc(50% - 25%);
}
.three-pictext .btn.prev:before {
position: absolute;
content: '';
left: initial;
bottom: initial;
left: 25%;
top: 38%;
width: 0;
height: 0;
border-left: 2px solid #007AC1;
border-bottom: 2px solid #007AC1;
height: 0.5rem;
width: 0.5rem;
transform: rotate(45deg);
-webkit-transform: rotate(45deg);
-moz-transform: rotate(45deg);
-ms-transform: rotate(45deg);
-o-transform: rotate(45deg);
transition: all 0.5s;
border-right: 2px solid transparent;
border-top: 2px solid transparent;
}
.three-pictext .slidepage {
width: 5rem;
height: 2rem;
left: initial;
position: absolute;
right: 0;
top: -5rem;
color: #AFAFAF;
font-size: 1rem;
text-align: right;
}
.three-pictext .slidepage span {
font-size: 1.875rem;
line-height: 2rem;
}
.three-pictext .slidepage span.swiper-pagination-current {
color: #007ac1;
}
.sovideo {
position: relative;
}
.sovideo,
.sovideo>div {
width: 100%;
float: left;
overflow: hidden;
}
.sovideo .img,
.sovideo .img img {
width: 100%;
float: left;
}
.sovideo .box {
position: relative;
opacity: 1;
z-index: 2;
}
.sovideo .img {
position: relative;
z-index: 1;
}
.sovideo .text {
position: absolute;
left: 50%;
top: 50%;
transform: translate(-50%, -30%);
color: #fff;
font-size: 0.875rem;
line-height: 1.5rem;
width: 6rem;
z-index: 2;
}
.sovideo .text i {
display: inline-block;
width: 100%;
float: left;
width: 3.25rem;
height: 3.25rem;
background: #fff;
border-radius: 100%;
position: relative;
left: 50%;
transform: translate(-50%, 0);
cursor: pointer;
}
.sovideo .text i:before {
position: absolute;
content: '';
left: 50%;
top: 50%;
transform: translate(-50%, -50%);
width: 0;
height: 0;
border-top: 0.4rem solid transparent;
border-bottom: 0.4rem solid transparent;
border-left: 0.8rem solid #007AC1;
}
.sovideo .text i:after {
position: absolute;
content: '';
width: 200%;
height: 200%;
left: -50%;
top: -50%;
background: rgba(255, 255, 255, 1.0);
-webkit-border-radius: 50%;
-moz-border-radius: 50%;
border-radius: 50%;
z-index: 1;
opacity: 0;
animation: changes 2s linear 0.5s infinite;
}
.sovideo .text i:hover::after {
animation-play-state: paused;
}
@keyframes changes {
0% {
transform: scale(0.5);
-webkit-transform: scale(0.5);
opacity: 0.0;
}
50% {
transform: scale(0.75);
-webkit-transform: scale(0.75);
opacity: 0.5;
}
100% {
transform: scale(1);
-webkit-transform: scale(1);
opacity: 0.0;
}
}
.sovideo .text p {
width: 100%;
float: left;
margin-top: 1.5rem;
text-align: center;
}
.sovideo video {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
float: left;
z-index: 0;
}
.sovideo .box.active {
opacity: 0;
z-index: -1;
}
.sopartner {
width: 100%;
float: left;
}
.sopartner .nytitle {
text-align: left;
}
.sopartner .info {
width: 100%;
height: 100%;
float: left;
margin-top: 2rem;
display: flex;
position: relative;
}
.sopartner .box {
flex: 1;
float: left;
}
.sopartner ul {
width: 100%;
height: 100%;
float: left;
padding-right: 1.3333%;
}
.sopartner li {
width: 24%;
height: 31.8%;
margin-left: 1.3333%;
margin-bottom: 0;
float: left;
overflow: hidden;
padding: 2%;
border: #E6E6E6 1px solid;
border-radius: initial;
background: initial;
opacity: 1;
position: relative;
}
.sopartner li:nth-child(-n + 8) {
margin-bottom: 1.3333%;
}
.sopartner li:nth-child(4n-3) {
margin-left: 0;
}
.sopartner li:before {
position: absolute;
content: '';
left: 0;
top: 0;
width: calc(100% - 2px);
height: calc(100% - 2px);
border: #fff 1px solid;
z-index: 1;
}
.sopartner li .img {
width: 100%;
height: 0;
padding-bottom: 66.6666%;
float: left;
display: flex;
justify-content: center;
align-items: center;
}
.sopartner li .img img {
width: 100%;
float: left;
margin-top: 66.6666%;
}
.sopartner li:hover,
.sopartner li.swiper-pagination-bullet-active,
.sopartner li.swiper-pagination-bullet-active:before {
border: #007AC1 1px solid;
}
.sopartner .toggle {
width: 43%;
height: 100%;
float: right;
overflow: hidden;
}
.sopartner .swiper-wrapper {
width: 100%;
height: 100%;
float: left;
}
.sopartner .swiper-slide,
.sopartner .swiper-slide .img,
.sopartner .swiper-slide img {
width: 100%;
height: 100%;
float: left;
}
.sopartner .swiper-slide .img {
overflow: hidden;
}
.sopartner .swiper-slide:hover img {
transform: scale(1.05);
-webkit-transform: scale(1.05);
-moz-transform: scale(1.05);
-o-transform: scale(1.05);
}
.sopartner .swiper-slide {
cursor: pointer;
position: relative;
}
.sopartner .swiper-slide .name {
position: absolute;
bottom: 0;
left: 0;
width: 100%;
height: 3.875rem;
line-height: 3.875rem;
text-align: center;
color: #fff;
font-size: 1.5rem;
background: rgba(0, 122, 193, 0.8);
padding: 0 5%;
overflow: hidden;
}
.sopartner .btn {
position: absolute;
top: -60px;
right: 0;
width: 2.5rem;
height: 2.5rem;
border: #007AC1 2px solid;
border-radius: 0.25rem;
cursor: pointer;
z-index: 2;
}
.sopartner .btn.next:before {
position: absolute;
content: '';
right: 45%;
top: 35%;
width: 0;
height: 0;
border-right: 1px solid #007AC1;
border-top: 1px solid #007AC1;
height: 0.5rem;
width: 0.5rem;
transform: rotate(45deg);
-webkit-transform: rotate(45deg);
-moz-transform: rotate(45deg);
-ms-transform: rotate(45deg);
-o-transform: rotate(45deg);
-webkit-transition: all 0.5s;
-moz-transition: all 0.5s;
-ms-transition: all 0.5s;
-o-transition: all 0.5s;
transition: all 0.5s;
border-left: 2px solid transparent;
border-bottom: 2px solid transparent;
}
.sopartner .btn.prev:before {
position: absolute;
content: '';
left: 45%;
top: 35%;
width: 0;
height: 0;
border-left: 1px solid #007AC1;
border-bottom: 1px solid #007AC1;
height: 0.5rem;
width: 0.5rem;
transform: rotate(45deg);
-webkit-transform: rotate(45deg);
-moz-transform: rotate(45deg);
-ms-transform: rotate(45deg);
-o-transform: rotate(45deg);
-webkit-transition: all 0.5s;
-moz-transition: all 0.5s;
-ms-transition: all 0.5s;
-o-transition: all 0.5s;
transition: all 0.5s;
border-right: 2px solid transparent;
border-top: 2px solid transparent;
}
.sopartner .btn.prev {
right: 50px;
}
.sopartner .btn.swiper-button-disabled {
border: #ccc 2px solid;
}
.sopartner .btn.swiper-button-disabled.prev:before {
border-left: 1px solid #ccc;
border-bottom: 1px solid #ccc;
}
.sopartner .btn.swiper-button-disabled.next:before {
border-right: 1px solid #ccc;
border-top: 1px solid #ccc;
}
.lsnico {
width: 100%;
float: left;
}
.lsnico .nytitle {
text-align: left;
}
.lsnico .info {
width: 100%;
float: left;
margin-top: 2rem;
}
.lsnico .box {
width: 19.5%;
float: left;
padding-right: 0.3125rem;
}
.lsnico .box ul,
.lsnico .box li {
width: 100%;
float: left;
}
.lsnico .box ul {
height: 100%;
position: relative;
}
.lsnico .box li {
line-height: 3.75rem;
position: relative;
}
.lsnico .box li .name {
width: 100%;
height: 3.75rem;
line-height: 3.75rem;
font-size: 1.125rem;
padding: 0 1.5rem;
float: left;
overflow: hidden;
position: relative;
z-index: 1;
border-bottom: #DCDCDC 1px solid;
cursor: pointer;
}
.lsnico .box li .name:before {
position: absolute;
content: '';
left: 0.5rem;
top: 50%;
width: 0;
height: 0;
border-right: 1px solid #D70008;
border-top: 1px solid #D70008;
height: 0.3rem;
width: 0.3rem;
transform: rotate(45deg) translate(-50%, 0%);
-webkit-transform: rotate(45deg) translate(-50%, 0%);
-moz-transform: rotate(45deg) translate(-50%, 0%);
-ms-transform: rotate(45deg) translate(-50%, 0%);
-o-transform: rotate(45deg) translate(-50%, 0%);
-webkit-transition: all 0.5s;
-moz-transition: all 0.5s;
-ms-transition: all 0.5s;
-o-transition: all 0.5s;
transition: all 0.5s;
border-left: 2px solid transparent;
border-bottom: 2px solid transparent;
}
.lsnico .box li .subname {
width: 100%;
float: left;
background: #FAFAFA;
padding: 1rem 1.5rem;
display: none;
}
.lsnico .box li .subname p {
display: inline-block;
width: 100%;
float: left;
line-height: 1.25rem;
margin: 0.25rem 0;
color: #495770;
position: relative;
z-index: 1;
}
.lsnico .box .line {
position: absolute;
height: 3.75rem;
background: url(../images/product-list-bg.jpg);
background-size: 100% 100%;
-webkit-transition: all 0.5s;
-moz-transition: all 0.5s;
-ms-transition: all 0.5s;
-o-transition: all 0.5s;
transition: all 0.5s;
}
.lsnico .box li.active,
.lsnico .box li:hover {
background: url(../images/product-list-bg.jpg);
background-size: 100% 100%;
}
.lsnico .box li.active .name {
font-weight: bold;
}
.lsnico .box li:hover .name {
color: #000;
}
.lsnico .box li .subname p.on a {
font-weight: bold;
color: #007AC1;
}
.lsnico .box li .subname p:hover a {
color: #007AC1;
}
.lsnico .box li:nth-child(1) .subname {
display: inline-block;
}
.lsnico .toggle {
width: 77%;
float: right;
position: relative;
height: initial;
}
.lsnico .rinfo {
width: 100%;
float: left;
display: none;
}
.lsnico .rinfo>div {
width: 31.3333%;
float: left;
margin-left: 3%;
border: #ECECEC 1px solid;
margin-bottom: 3%;
}
.lsnico .rinfo>div a {
display: inline-block;
width: 100%;
height: 100%;
padding: 1rem 2rem;
float: left;
background-position: center;
background-size: cover;
}
.lsnico .rinfo>div .box {
width: 100%;
height: 100%;
float: left;
position: relative;
}
.lsnico .rinfo>div .num {
width: 100%;
height: 4.5rem;
line-height: 4.5rem;
font-size: 5rem;
color: #E7E8EB;
float: left;
padding-right: 1rem;
overflow: hidden;
opacity: 0;
}
.lsnico .rinfo>div .rico {
position: absolute;
right: 0;
top: 0;
width: 1rem;
height: 1rem;
border: #0F82C5 1px solid;
}
.lsnico .rinfo>div .rico:before,
.lsnico .rinfo>div .rico:after {
position: absolute;
content: '';
-webkit-transition: all 0.5s;
-moz-transition: all 0.5s;
-ms-transition: all 0.5s;
-o-transition: all 0.5s;
transition: all 0.5s;
}
.lsnico .rinfo>div .rico:before {
width: 1px;
height: 80%;
top: 10%;
left: 50%;
transform: translate(-50%, 0);
background: #0F82C5;
}
.lsnico .rinfo>div .rico:after {
width: 80%;
height: 1px;
top: 50%;
left: 10%;
transform: translate(0, -50%);
background: #0F82C5;
}
.lsnico .rinfo>div .rico i {
display: none;
}
.lsnico .rinfo>div .title {
width: 100%;
float: left;
color: #16181a;
color: #fff;
font-size: 1.5rem;
line-height: 2rem;
height: 2rem;
overflow: hidden;
margin-top: 1rem;
-webkit-line-clamp: 1;
font-size: 1.125rem;
font-weight: bold;
}
.lsnico .rinfo>div:nth-child(3n-2) {
margin-left: 0;
}
.lsnico .rinfo.active {
display: inline-block;
}
.lsnico .rinfo>div.on,
.lsnico .rinfo>div:hover {
background: #F5F5F5;
}
.lsnico .rinfo>div.on .rico,
.lsnico .rinfo>div:hover .rico {
background: #0F82C5;
}
.lsnico .rinfo>div.on .rico:before,
.lsnico .rinfo>div.on .rico:after,
.lsnico .rinfo>div:hover .rico:before,
.lsnico .rinfo>div:hover .rico:after {
background: #fff;
}
.lsnico .rinfo>div.on .num,
.lsnico .rinfo>div:hover .num {
color: #959ba8;
}
.soautoview {
width: 100%;
float: left;
}
.soautoview .soaview-0 .nytitle {
text-align: left;
}
.lonertwo {
width: 100%;
float: left;
padding: 6.25rem 0;
}
.lonertwo>div {
width: 48%;
float: left;
}
.lonertwo .box {
margin-right: 2%;
}
.lonertwo .toggle {
margin-left: 2%;
}
.lonertwo ul,
.lonertwo li,
.lonertwo li>div {
width: 100%;
float: left;
}
.lonertwo .toggle li {
width: 50%;
float: left;
}
.lonertwo .name {
font-size: 1.5rem;
line-height: 2rem;
color: #007ac1;
font-weight: bold;
}
.lonertwo .desc {
margin-top: 2rem;
font-size: 1rem;
line-height: 2rem;
color: #495770;
}
.pics-nightlist {
width: 100%;
float: left;
margin: 3rem 0 5rem 0;
}
.pics-nightlist ul {
width: 100%;
float: left;
margin-top: 2rem;
position: relative;
}
.pics-nightlist li {
width: 31.3333%;
float: left;
margin-left: 3%;
margin-bottom: 3%;
border: #D8D8D8 1px solid;
}
.pics-nightlist li:nth-child(3n-2) {
margin-left: 0;
}
.pics-nightlist .img {
width: 100%;
height: 0;
padding-bottom: 66.6666%;
float: left;
overflow: hidden;
}
.pics-nightlist .img a {
display: inline-block;
width: 100%;
height: 100%;
padding-bottom: 66.6666%;
float: left;
}
.pics-nightlist .img img {
object-fit: cover;
width: 100%;
float: left;
}
.pics-nightlist .text {
width: 100%;
float: left;
background: #F5F8FC;
border-top: #D8D8D8 1px solid;
padding: 1.5rem;
}
.pics-nightlist .text>div {
width: 100%;
float: left;
}
.pics-nightlist .name {
font-size: 1.5rem;
line-height: 2rem;
height: 2rem;
overflow: hidden;
color: #16181a;
}
.pics-nightlist .desc {
font-size: 0.875rem;
line-height: 1.5rem;
height: 6rem;
overflow: hidden;
color: #495770;
margin: 1rem 0;
display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 4;
}
.pics-nightlist .more a {
float: left;
font-weight: bold;
color: #007AC1;
font-size: 0.875rem;
line-height: 1rem;
}
.pics-nightlist li:hover {
box-shadow: 0 0 0.25rem 0.15rem rgb(73 87 112 / 10%);
}
.pics-nightlist li:hover .img img {
transform: scale(1.05);
-webkit-transform: scale(1.05);
-moz-transform: scale(1.05);
-ms-transform: scale(1.05);
-o-transform: scale(1.05);
}
.pics-nightlist li:hover .name a {
color: #007AC1;
}
.pics-nightlist li:hover .text {
background: #fff;
}
.socaseview {
width: 100%;
float: left;
padding: 6.25rem 0;
}
.vtitle,
.vtitle>div {
width: 100%;
float: left;
}
.vtitle .name {
font-size: 2.25rem;
line-height: 2.5rem;
color: #16181a;
}
.vtitle .more {
margin: 1rem 0 3rem 0;
border-bottom: #DCDCDC 1px solid;
line-height: 3.5rem;
font-size: 1rem;
color: #878787;
}
.vtitle .more>div {
float: left;
margin-right: 2rem;
}
.vtitle .more .share {
float: right;
margin-right: 0;
}
.vtitle .share {
font-size: 0.875rem;
line-height: 2rem;
margin-top: 0.875rem;
}
.vtitle .share font {
float: left;
}
.vtitle .share a.social-share-icon {
display: inline-block;
width: 2rem;
height: 2rem;
float: left;
border: 0;
margin: 0;
padding: 0;
font-size: 0;
background: url(../images/comm/ico2.png);
transition: inherit;
}
.vtitle .share a.social-share-icon:before {
display: none;
}
.vtitle .share a.social-share-icon.icon-qq {
background-position: 0 0;
}
.vtitle .share a.social-share-icon.icon-wechat {
background-position: 0 -2rem;
}
.vtitle .share a.social-share-icon.icon-weibo {
background-position: 0 -4rem;
}
.vtitle .share a.social-share-icon.icon-qq:hover {
background-position: -2rem 0;
}
.vtitle .share a.social-share-icon.icon-wechat:hover {
background-position: -2rem -2rem;
}
.vtitle .share a.social-share-icon.icon-weibo:hover {
background-position: -2rem -4rem;
}
.videolist {
width: 100%;
float: left;
height: 34.375rem;
overflow: hidden;
}
.videolist .box {
width: 70%;
height: 100%;
float: left;
}
.videolist .box .video,
.videolist .box .video .img,
.videolist .box .video video,
.videolist .box .video .img img {
width: 100%;
height: 100%;
float: left;
}
.videolist .box .video .img img {
position: relative;
z-index: 1;
}
.videolist .box .video {
position: relative;
}
.videolist .box .video video {
position: absolute;
left: 0;
top: 0;
}
.videolist .toggle {
width: 28.25%;
float: right;
}
.videolist .toggle ul,
.videolist .toggle li {
width: 100%;
}
.videolist .toggle ul {
height: 34.375rem;
overflow: hidden;
overflow-y: auto;
}
.videolist .toggle ul::-webkit-scrollbar {
width: 0.3125rem;
}
.videolist .toggle ul::-webkit-scrollbar-track {
-webkit-box-shadow: inset 0 0 6px #D4D9E0;
}
.videolist .toggle ul::-webkit-scrollbar-thumb {
background: #007AC1;
-webkit-box-shadow: inset 0 0 6px #007AC1;
opacity: 1
}
.videolist .toggle ul::-webkit-scrollbar-thumb:window-inactive {
background: #D4D9E0;
}
.videolist .toggle li {
margin-bottom: 1rem;
background: #F5F7FA;
padding: 1rem;
display: flex;
cursor: pointer;
}
.videolist .toggle li:nth-last-child(1) {
margin-bottom: 0;
}
.videolist .toggle li>div {
float: left;
}
.videolist .toggle li .ico {
width: 51%;
height: 0;
padding-bottom: 28.3%;
float: left;
overflow: hidden;
position: relative;
}
.videolist .toggle li .ico img {
width: 100%;
float: left;
}
.videolist .toggle li .ico div {
position: absolute;
left: 50%;
top: 50%;
transform: translate(-50%, -50%);
width: 3rem;
height: 3rem;
background: #fff;
border-radius: 100%;
}
.videolist .toggle li .ico div:before,
.videolist .toggle li .ico div:after {
position: absolute;
content: '';
}
.videolist .toggle li .ico div:before {
top: 50%;
left: 50%;
transform: translate(-40%, -50%);
width: 0;
height: 0;
border-top: 0.5rem solid transparent;
border-left: 1rem solid #0079BF;
border-bottom: 0.5rem solid transparent;
}
.videolist .toggle li .name {
flex: 1;
width: 49%;
overflow: hidden;
padding-left: 0.875rem;
float: right;
position: relative;
}
.videolist .toggle li .name p {
display: inline-block;
width: 100%;
font-size: 1.125rem;
line-height: 1.5rem;
height: 4.5rem;
overflow: hidden;
display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 3;
}
.videolist .toggle li .name i {
position: absolute;
bottom: 0;
left: 0.875rem;
color: #007AC1;
font-size: 1rem;
}
.videolist .toggle li:hover,
.videolist .toggle li.on {
background: #0079BF;
color: #fff;
}
.videolist .toggle li:hover .name i,
.videolist .toggle li.on .name i {
color: #fff;
}
.videolist .toggle li:hover .ico img {
transform: scale(1.05);
-webkit-transform: scale(1.05);
-moz-transform: scale(1.05);
-ms-transform: scale(1.05);
-o-transform: scale(1.05);
}
.videolist .toggle li.active .ico div:before,
.videolist .toggle li.active .ico div:after {
width: 0.3rem;
height: 50%;
border: initial;
background: #0079BF;
}
.videolist .toggle li.active .ico div:before {
left: 60%;
}
.videolist .toggle li.active .ico div:after {
top: 50%;
left: 40%;
transform: translate(-50%, -50%);
}
.casepage,
.casepage>div {
width: 100%;
float: left;
}
.casediv-1 {
background: #EBEFF4;
padding: 3rem 0;
position: relative;
overflow: hidden;
}
.casediv-1:before {
position: absolute;
content: '';
left: 45%;
top: 50%;
transform: rotate(30deg) translate(-50%, -50%);
-webkit-transform: rotate(30deg) translate(-50%, -50%);
-moz-transform: rotate(30deg) translate(-50%, -50%);
-ms-transform: rotate(30deg) translate(-50%, -50%);
-o-transform: rotate(30deg) translate(-50%, -50%);
width: 6%;
height: 400%;
background: #F5F7FA;
}
.three-num,
.three-num ul {
width: 100%;
float: left;
}
.three-num ul {
padding: 0 15%;
position: relative;
z-index: 1;
}
.three-num li {
width: 33.3333%;
float: left;
text-align: center;
}
.three-num li>div {
width: 100%;
float: left;
}
.three-num li .num {
font-size: 3.75rem;
line-height: 4rem;
color: #d70008;
}
.three-num li .num font {
position: relative;
padding-right: 2rem;
}
.three-num li .num font:before {
position: absolute;
content: '+';
right: 0;
top: 0;
font-size: 2.5rem;
font-weight: bold;
}
.three-num li .title {
font-size: 1.125rem;
line-height: 1.5rem;
color: #333;
font-weight: bold;
margin-top: 0.5rem;
}
.casediv-2 {
padding: 5.25rem 0 3rem 0;
}
.case-clickmore,
.case-clickmore ul,
.case-clickmore li {
width: 100%;
float: left;
}
.case-clickmore ul {
margin-top: 3rem;
}
.case-clickmore li {
padding: 2.5rem;
display: flex;
}
.case-clickmore li:nth-child(1) {
background: #E2E8EF;
}
.case-clickmore li .img {
width: 21rem;
height: 18.375rem;
float: left;
margin-right: 3.25rem;
overflow: hidden;
}
.case-clickmore li .img img {
width: 100%;
height: 100%;
float: left;
}
.case-clickmore li .text {
flex: 1;
width: 100%;
float: left;
}
.case-clickmore li .text>div {
width: 100%;
float: left;
}
.case-clickmore .sort {
font-size: 1rem;
color: #007ac1;
line-height: 1.25rem;
}
.case-clickmore .name {
font-size: 1.875rem;
color: #16181a;
line-height: 2.5rem;
margin: 0.25rem 0;
}
.case-clickmore .desc {
font-size: 1rem;
color: #495770;
line-height: 1.625rem;
margin: 2rem 0;
}
.case-clickmore .link {
margin-top: 2rem;
}
.case-clickmore .link a {
display: inline-block;
background: #007AC1;
color: #fff;
width: 7.5rem;
height: 3rem;
text-align: center;
line-height: 3rem;
border-radius: 0.3125rem;
}
.case-clickmore .more {
width: 100%;
float: left;
text-align: center;
height: 4rem;
line-height: 4rem;
overflow: hidden;
color: #D70008;
font-size: 0.875rem;
margin-top: 1rem;
}
.case-clickmore .more font {
position: relative;
padding-right: 1.5rem;
}
.case-clickmore .more font:before,
.case-clickmore .more font:after {
position: absolute;
content: '';
right: 2%;
top: 20%;
width: 0;
height: 0;
border-right: 1px solid #D70008;
border-bottom: 1px solid #D70008;
height: 0.25rem;
width: 0.25rem;
transform: rotate(45deg) translate(-50%, 0%);
-webkit-transform: rotate(45deg) translate(-50%, 0%);
-moz-transform: rotate(45deg) translate(-50%, 0%);
-ms-transform: rotate(45deg) translate(-50%, 0%);
-o-transform: rotate(45deg) translate(-50%, 0%);
-webkit-transition: all 0.5s;
-moz-transition: all 0.5s;
-ms-transition: all 0.5s;
-o-transition: all 0.5s;
transition: all 0.5s;
border-left: 2px solid transparent;
border-top: 2px solid transparent;
opacity: 1;
}
.case-clickmore .more font:after {
top: 50%;
}
.case-clickmore li:hover .img img {
transform: scale(1.05);
-webkit-transform: scale(1.05);
-moz-transform: scale(1.05);
-ms-transform: scale(1.05);
-o-transform: scale(1.05);
}
.case-clickmore .link a:hover {
background: #205996
}
.casediv-3 {
width: 100%;
float: left;
background: url(../images/partlist.jpg);
background-size: 100% 100%;
padding: 6.25rem 0 10rem 0;
}
.partlist,.partlist ul {
width: 100%;
float: left;
}
.partlist ul {
margin-top: 3rem;
}
.partlist li {
width: 14.6666%;
float: left;
margin-left: 2.4%;
margin-bottom: 2.4%;
cursor: pointer;
border: #fff 1px solid;
}
.partlist li:nth-child(6n-5) {
margin-left: 0;
}
.partlist li .img {
width: 100%;
height: 0;
padding-bottom: 65%;
float: left;
overflow: hidden;
}
.partlist li .img img {
position: relative;
width: 100%;
float: left;
padding-top: 65%;
top: 50%;
transform: translate(0, -50%);
}
.partlist li:hover {
border: #ccc 1px solid;
}
.partlist li:hover .img img {
transform: scale(1.05) translate(0, -50%);
-webkit-transform: scale(1.05) translate(0, -50%);
-moz-transform: scale(1.05) translate(0, -50%);
-ms-transform: scale(1.05) translate(0, -50%);
-o-transform: scale(1.05) translate(0, -50%);
}
.socview {
padding-top: 6.25rem;
}
.socview .vtitle .name {
color: #007AC1;
padding-top: 3.6rem;
}
.socasecont {
border-bottom: #DCDCDC 1px solid;
padding-bottom: 3rem;
}
.socasecont,
.socasecont>div {
width: 100%;
float: left;
}
.socasecont .name {
font-size: 1.875rem;
line-height: 2rem;
color: #16181a;
}
.ltrv {
width: 100%;
float: left;
display: flex;
height: 25rem;
overflow: hidden;
}
.ltrv>div {
width: 47%;
float: left;
margin-left: 6%;
}
.ltrv>div:nth-child(1) {
margin-left: 0;
}
.ltrv .text>div {
width: 100%;
float: left;
}
.ltrv .desc {
margin-top: 2rem;
line-height: 2rem;
font-size: 1rem;
color: #495770;
}
.ltrv .desc .i {
width: 100%;
float: left;
margin: 1rem 0;
color: #007AC1;
font-weight: bold;
}
.ltrv .video {
flex: 1;
position: relative;
}
.ltrv .video .box {
width: 100%;
height: 100%;
float: left;
}
.ltrv .video video {
width: 100%;
height: 100%;
float: left;
position: absolute;
top: 0;
left: 0;
}
.ltrv .video .img,
.ltrv .video .img img {
width: 100%;
float: left;
}
.ltrv .video .img img {
width: initial;
height: 100%;
object-fit: cover;
}
.ltrv .video .box {
position: relative;
}
.ltrv .video .text {
position: absolute;
left: 50%;
top: 50%;
transform: translate(-50%, -30%);
color: #fff;
font-size: 0.875rem;
line-height: 1.5rem;
width: 6rem;
}
.ltrv .video .text i {
display: inline-block;
width: 100%;
float: left;
width: 3.25rem;
height: 3.25rem;
background: #fff;
border-radius: 100%;
position: relative;
left: 50%;
transform: translate(-50%, 0);
cursor: pointer;
}
.ltrv .video .text i:before {
position: absolute;
content: '';
left: 50%;
top: 50%;
transform: translate(-50%, -50%);
width: 0;
height: 0;
border-top: 0.4rem solid transparent;
border-bottom: 0.4rem solid transparent;
border-left: 0.8rem solid #007AC1;
}
.ltrv .video .text i:after {
position: absolute;
content: '';
width: 200%;
height: 200%;
left: -50%;
top: -50%;
background: rgba(255, 255, 255, 1.0);
-webkit-border-radius: 50%;
-moz-border-radius: 50%;
border-radius: 50%;
z-index: 1;
opacity: 0;
animation: lchanges 2s linear 0.5s infinite;
}
.ltrv .video .text i:hover::after {
animation-play-state: paused;
}
@keyframes lchanges {
0% {
transform: scale(0.5);
-webkit-transform: scale(0.5);
opacity: 0.0;
}
50% {
transform: scale(0.75);
-webkit-transform: scale(0.75);
opacity: 0.5;
}
100% {
transform: scale(1);
-webkit-transform: scale(1);
opacity: 0.0;
}
}
.ltrv .video .text p {
width: 100%;
float: left;
margin-top: 1.5rem;
text-align: center;
}
.ltrv .video video {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
float: left;
z-index: -1;
}
@media (min-aspect-ratio:16/9) {
.ltrv .video video {
width: auto;
height: 100%;
}
}
@media (max-aspect-ratio:16/9) {
.ltrv .video video {
width: 100%;
height: auto;
}
}
.ltjjfa {
margin-top: 3rem;
}
.ltjjfa .desc {
margin-top: 2rem;
line-height: 2rem;
font-size: 1rem;
color: #495770;
}
.ltwopic {
width: 100%;
float: left;
margin: 3rem 0;
}
.ltwopic>div {
width: 49%;
float: left;
margin-left: 2%;
height: 0;
padding-bottom: 34%;
overflow: hidden;
}
.ltwopic img {
width: 100%;
float: left;
}
.ltwopic>div:nth-child(1) {
margin-left: 0;
}
.lsxjz {
height: 25rem;
overflow: hidden;
}
.lsxjz,
.lsxjz>div {
width: 100%;
float: left;
}
.lsxjz .toggle {
display: flex;
}
.lsxjz .toggle .desc {
width: 64%;
float: left;
margin-right: 4%;
margin-top: 2rem;
line-height: 2rem;
font-size: 1rem;
color: #495770;
}
.lsxjz .toggle .lpic {
flex: 1;
}
.lsxjz .toggle .lpic img {
width: 100%;
height: 100%;
float: left;
}
.spage {
width: 100%;
float: left;
height: 4rem;
margin: 2rem 0;
}
.spage .left {
float: left;
}
.spage .left>div {
width: 100%;
float: left;
line-height: 2rem;
font-size: 1rem;
}
.spage .right {
float: right;
}
.spage .right a {
display: inline-block;
width: 8rem;
height: 3rem;
background: #007AC1;
color: #fff;
border-radius: 0.25rem;
text-align: center;
line-height: 3rem;
margin-top: 0.5rem;
}
.service,
.service>div {
width: 100%;
float: left;
}
.service>div {
padding: 6.25rem 0;
}
.service .title {
width: 100%;
float: left;
text-align: center;
position: relative;
}
.service .title:before {
position: absolute;
content: '';
left: 50%;
bottom: 0;
transform: translate(-50%, 0);
width: 3rem;
height: 3px;
background: #2B75FF;
}
.service .title>div {
width: 100%;
float: left;
}
.service .title .name {
font-size: 3rem;
line-height: 5rem;
color: #16181a;
}
.service .title .name img {
height: 100%;
float: left;
position: relative;
left: 50%;
transform: translate(-50%, 0);
}
.service .title .desc {
font-size: 1rem;
line-height: 2rem;
color: #495770;
margin: 3rem 0;
}
.service2 .link,
.service3 .link,
.service4 .link {
width: 100%;
float: left;
margin-top: 3rem;
}
.service2 .link a,
.service3 .link a,
.service4 .link a {
display: inline-block;
padding: 0.75rem 1.5rem;
border-radius: 0.25rem;
border: #0072B5 1px solid;
background: #0072B5;
color: #fff;
position: relative;
left: 50%;
transform: translate(-50%, 0);
}
.service1 {
position: relative;
}
.service1:before {
position: absolute;
content: '';
width: 100%;
height: 65%;
left: 0;
bottom: 0;
background: #F5F7FA;
}
.service1 .w1400 {
position: relative;
z-index: 1;
}
.service3,
.service4 {
color: #fff;
}
.service3 .title .desc,
.service4 .title .desc {
color: #fff;
}
.service3 .link a,
.service4 .link a {
border: #8C9CA8 1px solid;
background: transparent;
}
.service4 .title:before {
display: none;
}
.service3 .link a:hover,
.service4 .link a:hover {
background: #fff;
color: #333;
}
.lprt {
width: 100%;
float: left;
display: flex;
}
.lprt .img {
width: 56.9444%;
float: left;
overflow: hidden;
}
.lprt .text {
width: 100%;
float: left;
background: #fff;
flex: 1;
box-shadow: 0 0 0.875rem 0.5rem rgb(73 87 112 / 20%);
position: relative;
overflow: hidden;
}
.lprt .text .box {
width: 100%;
float: left;
padding: 5.625rem;
position: absolute;
top: 50%;
transform: translate(0, -50%);
}
.lprt .box>div {
width: 100%;
float: left;
}
.lprt .ico {
height: 3.75rem;
}
.lprt .ico img {
height: 100%;
float: left;
}
.lprt .name {
font-size: 1.875rem;
color: #16181a;
line-height: 2.5rem;
margin: 1rem 0;
}
.lprt .desc {
font-size: 1rem;
color: #666;
line-height: 2rem;
max-height: 4rem;
}
.lprt .link {
margin-top: 3rem;
}
.lprt .link a {
display: inline-block;
background: #007AC1;
color: #fff;
padding: 0.875rem 1.5rem;
border-radius: 0.25rem;
}
.lprt .link a:hover {
background: #004FA0
}
.lprt:hover .img img {
transform: scale(1.05);
-webkit-transform: scale(1.05);
-moz-transform: scale(1.05);
-ms-transform: scale(1.05);
-o-transform: scale(1.05);
}
.eightico,
.eightico ul {
width: 100%;
float: left;
}
.eightico {
margin-top: 4.5rem;
}
.eightico li {
width: 22%;
float: left;
margin-left: 4%;
padding: 2rem 2rem;
display: flex;
cursor: pointer;
}
.eightico li:nth-child(4n-3) {
margin-left: 0;
}
.eightico li:hover {
background: #FFFFFF
}
.eightico .img {
width: 3.75rem;
height: 3.75rem;
float: left;
margin-right: 1rem;
position: relative;
overflow: hidden;
}
.eightico .img img {
width: 100%;
height: 100%;
}
.eightico .text {
flex: 1;
}
.eightico .text>div {
width: 100%;
float: left;
}
.eightico .name {
font-size: 1.25rem;
line-height: 2rem;
height: 2rem;
color: #16181a;
overflow: hidden;
}
.eightico .link {
margin-top: 0.625rem;
}
.eightico .link a {
position: relative;
color: #007ac1;
font-size: 0.875rem;
padding-right: 0.75rem;
}
.eightico .link a:before {
position: absolute;
content: '>';
top: 50%;
right: 0;
transform: translate(0, -50%);
font-family: '宋体';
font-size: 0.75rem;
line-height: 1rem;
}
.eightico .link a:hover {
color: #0074C5
}
.eightico li:hover .name {
color: #007AC1
}
.tnfi,
.tnfi ul {
width: 100%;
float: left;
}
.tnfi ul {
margin-top: 3rem;
}
.tnfi li {
width: 23.5%;
margin-left: 2%;
background: #EBEFF1;
padding: 2.5rem;
text-align: center;
cursor: pointer;
}
.tnfi li:nth-child(4n-3) {
margin-left: 0;
}
.tnfi li>div {
float: left;
}
.tnfi li .img {
width: 8.75rem;
height: 8.75rem;
border-radius: 100%;
background: #BCD6E7;
position: relative;
left: 50%;
transform: translate(-50%, 0);
}
.tnfi li .img img {
width: 5rem;
height: 5rem;
float: left;
position: relative;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
}
.tnfi li .name {
width: 100%;
font-size: 1.5rem;
color: #16181a;
line-height: 2rem;
height: 4rem;
overflow: hidden;
margin-top: 2.25rem;
}
.tnfi li:hover {
background: #BCD6E7;
transform: scale(1.05);
-webkit-transform: scale(1.05);
-moz-transform: scale(1.05);
-ms-transform: scale(1.05);
-o-transform: scale(1.05);
box-shadow: 0 0 0.5rem 0.25rem rgb(255 255 255 / 20%);
}
.tnfi li:hover .img {
background: #EBEFF1;
}
.tnfi .link a:hover {
background: #004FA0;
}
.tninfo,
.tninfo ul {
width: 100%;
float: left;
}
.tninfo .tnname {
text-align: center;
font-size: 1.875rem;
line-height: 3rem;
margin: 2rem 0;
}
.tninfo ul {
margin-bottom: 5rem;
}
.tninfo li {
width: 31.3333%;
margin-left: 3%;
border: #83808B 1px solid;
padding: 2.5rem;
background: rgba(0, 0, 0, 0.2);
position: relative;
cursor: pointer;
overflow: hidden;
}
.tninfo li:nth-child(3n-2) {
margin-left: 0;
}
.tninfo li .box {
width: 100%;
float: left;
display: flex;
}
.tninfo li .num {
width: 6rem;
font-size: 3rem;
line-height: 4rem;
float: left;
color: #2b75ff;
overflow: hidden;
}
.tninfo li .text {
width: 100%;
float: left;
}
.tninfo li .text>div {
width: 100%;
float: left;
}
.tninfo li .name {
font-size: 1.5rem;
line-height: 3rem;
height: 3rem;
overflow: hidden;
}
.tninfo li .desc {
font-size: 1rem;
line-height: 1.875rem;
height: 3.75rem;
overflow: hidden;
}
.tninfo ul li:hover {
background: rgba(0, 0, 0, 0.5);
}
.tninfo ul li:hover .num {
opacity: 0;
transform: translateX(-100%);
width: 0;
}
.tnfthree {
width: 100%;
float: left;
margin-bottom: 4rem;
}
.tnfthree ul {
width: 100%;
float: left;
}
.tnfthree ul li {
width: 25.3333%;
margin-left: 12%;
height: 0;
padding-bottom: 25.3333%;
border: #626E76 1px solid;
text-align: center;
border-radius: 100%;
background: rgba(0, 0, 0, 0.2);
position: relative;
cursor: pointer;
overflow: hidden;
}
.tnfthree ul li:nth-child(3n-2) {
margin-left: 0;
}
.tnfthree ul li .box {
position: absolute;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
width: 100%;
float: left;
padding: 0 20%;
}
.tnfthree ul li .box>div {
width: 100%;
float: left;
}
.tnfthree ul li .box .img {
width: 5.625rem;
height: 5.625rem;
float: left;
position: relative;
left: 50%;
transform: translate(-50%, 0);
}
.tnfthree ul li .img img {
width: 100%;
height: 100%;
float: left;
}
.tnfthree ul li .text {
margin-top: 2rem;
}
.tnfthree ul li .name {
font-size: 1.5rem;
line-height: 2rem;
border-bottom: #767D67 1px solid;
margin-bottom: 1rem;
padding-bottom: 1rem;
}
.tnfthree ul li .desc {
font-size: 1rem;
line-height: 1.5rem;
max-height: 6rem;
overflow: hidden;
display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 4;
}
.tnfthree ul li:hover {
background: rgba(0, 0, 0, 0.5);
}
.tnfthree ul li:hover .img {
opacity: 0;
transform: translateY(100%) translate(-50%, 0);
height: 0;
}
.tnfthree ul li:hover .text {
margin-top: 0;
}
.sale,
.sale>div {
width: 100%;
float: left;
}
.sale>div {
padding: 6.25rem 0;
}
.sale>div:nth-last-child(1) {
padding: 6.25rem 0 15rem 0;
}
.sale>div.sale6 {
padding-bottom: 0;
}
.sale0,
.sale11,
.sale4,
.sale7 {
background: #F5F7FA;
}
.sale2 {
background: #1D8DD3;
}
.sale6 {
background: #182030;
}
.sale .title {
color: #16181a;
}
.sale .title,
.sale .title>div {
width: 100%;
float: left;
}
.sale .title .name {
font-size: 2.25rem;
line-height: 3rem;
}
.sale .title .desc {
font-size: 1rem;
line-height: 2rem;
color: #495770;
margin: 2rem 0;
}
.lsnum {
width: 100%;
float: left;
display: flex;
}
.lsnum>div {
width: 50%;
float: left;
}
.lsnum .toggle .img,
.lsnum .toggle img {
width: 100%;
float: left;
}
.lsnum .box {
padding-right: 5%;
}
.lsnum .toggle {
flex: 1;
}
.lsnum .toggle .img {
position: relative;
top: 50%;
transform: translate(0, -50%);
}
.lsnum ul {
width: 100%;
margin-top: 3rem;
}
.lsnum li {
width: 29.3333%;
margin-left: 6%;
margin-bottom: 10%;
}
.lsnum li:nth-child(3n-2) {
margin-left: 0;
}
.lsnum li>div {
width: 100%;
float: left;
}
.lsnum .num {
font-size: 3rem;
line-height: 4rem;
color: #2bbeff;
height: 4rem;
overflow: hidden;
}
.lsnum .num font {
float: left;
}
.lsnum .num span {
float: left;
font-size: 2rem;
line-height: 5rem;
font-weight: bold;
left: initial;
transform: initial;
}
.lsnum.newClass20230307 .num {
display: flex;
align-items: flex-end;
}
.lsnum.newClass20230307 .num span {
float: initial;
font-size: 2rem;
line-height: 1;
font-weight: bold;
left: initial;
transform: initial;
}
.lsnum .num .before {
float: left;
font-size: 1rem;
line-height: 5.8rem;
font-weight: bold;
left: initial;
transform: initial;
-webkit-transform: initial;
-moz-transform: initial;
-ms-transform: initial;
-o-transform: initial;
}
.lsnum .num span.ti {
font-size: 1.5rem;
font-weight: initial;
}
.lsnum .num span::before {
top: 50%;
transform: translate(0, -50%);
}
.lsnum.newClass20230307 .num span::before {
top: 0%;
transform: translate(100%, -50%);
-webkit-transform: translate(100%, -50%);
-moz-transform: translate(100%, -50%);
-ms-transform: translate(100%, -50%);
-o-transform: translate(100%, -50%);
}
.lsnum li:nth-child(1) .num span,
.lsnum li:nth-child(2) .num span {
padding-right: initial;
}
.lsnum li:nth-child(1) .num span::before,
.lsnum li:nth-child(2) .num span::before {
display: none;
}
.lsnum .name {
font-size: 1rem;
line-height: 1.5rem;
height: 4.5rem;
color: #495770;
overflow: hidden;
display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 3;
}
.tnfe {
width: 100%;
float: left;
}
.tnfe .title {
text-align: center;
}
.tnfe ul {
width: 100%;
}
.tnfe li {
width: 22.75%;
margin-left: 3%;
margin-bottom: 3%;
border: #DDECF7 2px dashed;
overflow: hidden;
}
.tnfe li:nth-child(4n-3) {
margin-left: 0;
}
.tnfe .box {
width: 100%;
float: left;
text-align: center;
height: 0;
padding-bottom: 100%;
}
.tnfe .text {
width: 100%;
float: left;
position: relative;
top: 50%;
transform: translate(0, -50%);
padding-top: 100%;
}
.tnfe .text>div {
width: 100%;
float: left;
}
.tnfe .text .img img {
width: 7.5rem;
height: 7.5rem;
}
.tnfe .text .name {
font-size: 1.125rem;
color: #495770;
font-weight: bold;
line-height: 2rem;
margin: 2rem 0;
}
.tnfe .text .link a {
color: #007ac1;
font-size: 0.875rem;
line-height: 1.5rem;
position: relative;
padding-right: 0.75rem;
opacity: 0;
}
.tnfe .text .link a:before {
position: absolute;
content: ">";
top: 50%;
right: 0px;
transform: translate(0px, -50%);
font-family: 宋体;
font-size: 0.75rem;
line-height: 1rem;
}
.tnfe li:hover {
border: #007AC1 2px dashed;
}
.tnfe li:hover .link a {
opacity: 1;
}
.croe,
.croe .box {
width: 100%;
float: left;
}
.croe .title {
text-align: center;
}
.croe .box {
margin-top: 2rem;
position: relative;
}
.croe .bgico {
width: 100%;
float: left;
}
.croe .bgimg {
width: 32.5rem;
float: left;
position: relative;
left: 50%;
transform: translate(-50%, 0);
}
.croe .bgimg img {
width: 100%;
float: left;
}
.croe .bgimg .text {
position: absolute;
z-index: 1;
left: 50%;
top: 50%;
transform: translate(-50%, -50%);
float: left;
color: #017AC1;
font-size: 1.25rem;
text-align: center;
font-weight: bold;
}
.croe .bgimg .text:before {
position: absolute;
content: '';
left: 50%;
bottom: -1rem;
transform: translate(-50%, 0);
width: 30%;
height: 3px;
background: #D92F35;
}
.croe .bgimg ul {
position: absolute;
width: 100%;
height: 100%;
float: left;
color: #fff;
}
.croe .bgimg li {
position: absolute;
width: 7rem;
height: 6rem;
overflow: hidden;
top: 25%;
left: 0;
}
.croe .bgimg li .img {
width: 4rem;
height: 4rem;
float: left;
overflow: hidden;
text-align: center;
margin: 0 1.5rem;
}
.croe .bgimg li .img img {
width: 100%;
}
.croe .bgimg li .name {
width: 100%;
height: 2rem;
line-height: 2rem;
font-size: 1.25rem;
text-align: center;
}
.croe .bgimg li:nth-child(1) {
left: 18%;
}
.croe .bgimg li:nth-child(2) {
left: 63%;
}
.croe .bgimg li:nth-child(3) {
top: 66%;
left: 40%;
}
.croe .boxsix {
width: 100%;
height: 100%;
float: left;
position: absolute;
left: 0;
top: 0;
z-index: 1;
}
.croe .boxsixli {
float: left;
position: absolute;
left: 0;
width: 17.5rem;
height: 7.5rem;
background: #fff;
}
.croe .boxsixli .icob {
width: 7.5rem;
height: 7.5rem;
float: right;
background: #4CB3E1;
overflow: hidden;
border-radius: 100%;
position: absolute;
z-index: 1;
right: 0;
transform: translate(50%, 0);
box-shadow: 0.35rem 0rem 0.35rem 0.15rem rgb(73 87 112 / 20%);
}
.croe .boxsixli .icob .ico {
width: 76%;
height: 76%;
float: left;
margin: 12%;
border-radius: 100%;
background: #fff;
text-align: center;
box-shadow: 0.15rem 0.15rem 0.5rem 0.15rem rgb(73 87 112 / 50%);
}
.croe .boxsixli .icob .ico img {
width: 5.625rem;
}
.croe .boxsixli .name {
width: 100%;
float: left;
text-align: center;
font-size: 1.5rem;
line-height: 2rem;
overflow: hidden;
color: #495770;
position: relative;
top: 50%;
transform: translate(0, -50%);
}
.croe .boxsixli:nth-child(2n) {
left: initial;
right: 0;
padding-left: 4rem;
padding-right: 1rem;
background: linear-gradient(-45deg, transparent 2rem, #E0E2E4 0);
}
.croe .boxsixli:nth-child(2n) .icob {
left: 0;
transform: translate(-50%, 0);
box-shadow: -0.35rem 0rem 0.35rem 0.15rem rgb(73 87 112 / 20%);
}
.croe .boxsixli:nth-child(2n-1) {
padding-right: 4rem;
padding-left: 1rem;
background: linear-gradient(45deg, transparent 2rem, #E0E2E4 0);
}
.croe .boxsixli:nth-child(1),
.croe .boxsixli:nth-child(2) {
top: 0;
}
.croe .boxsixli:nth-child(3),
.croe .boxsixli:nth-child(4) {
top: 38%;
}
.croe .boxsixli:nth-child(5),
.croe .boxsixli:nth-child(6) {
top: 78%;
}
.croe .boxsixli:nth-child(2) .icob,
.croe .boxsixli:nth-child(3) .icob,
.croe .boxsixli:nth-child(6) .icob {
background: #057AC0;
}
.croe .box2 {
width: 100%;
float: left;
text-align: center;
margin-top: 2rem;
}
.fpcilist {
width: 100%;
float: left;
}
.fpcilist .title {
text-align: center;
color: #fff;
}
.fpcilist ul,
.fpcilist li>div,
.fpcilist li .text>div {
width: 100%;
float: left;
}
.fpcilist ul {
margin-top: 3rem;
}
.fpcilist li {
width: 23%;
margin-left: 2.6666%;
cursor: pointer;
}
.fpcilist li:nth-child(4n-3) {
margin-left: 0;
}
.fpcilist li .img {
width: 100%;
height: 0;
padding-bottom: 57%;
overflow: hidden;
}
.fpcilist li .img img {
width: 100%;
float: left;
object-fit: cover;
}
.fpcilist li .text {
background: #fff;
color: #16181a;
padding: 1.5rem;
}
.fpcilist li .name {
font-size: 1.5rem;
line-height: 2rem;
height: 2rem;
overflow: hidden;
}
.fpcilist li .desc {
font-size: 1rem;
color: #495770;
line-height: 1.5rem;
height: 3rem;
overflow: hidden;
margin-top: 1rem;
}
.fpcilist li:hover .img img {
transform: scale(1.05);
-webkit-transform: scale(1.05);
-moz-transform: scale(1.05);
-ms-transform: scale(1.05);
-o-transform: scale(1.05);
}
.fpcilist li:hover .name {
color: #1C8CD3;
}
.fpcilist li:hover .desc {
color: #666;
}
.fwlist {
width: 100%;
float: left;
}
.fwlist .title {
text-align: center;
}
.fwslide {
width: 100%;
float: left;
}
.fwslide .toggle {
width: 100%;
float: left;
margin-top: 2rem;
position: relative;
}
.fwslide .pics {
width: 100%;
float: left;
overflow: hidden;
}
.fwslide .swiper-wrapper {
width: 100%;
float: left;
}
.fwslide .swiper-wrapper>div:nth-child(1) .fwnext,
.fwslide .swiper-wrapper>div:nth-child(5) .fwnext {
opacity: 0;
}
.fwslide .text {
width: 100%;
float: left;
text-align: center;
position: relative;
}
.fwslide .text>div {
width: 100%;
float: left;
}
.fwslide .text .img {
width: 4.375rem;
height: 4.375rem;
float: left;
position: relative;
left: 50%;
transform: translate(-50%, 0);
border-radius: 100%;
border: #409BD1 1px solid;
}
.fwslide .text .img img {
width: 100%;
float: left;
}
.fwslide .text .name {
font-size: 1.5rem;
line-height: 2rem;
color: #16181a;
margin-top: 1rem;
}
.fwslide .text .desc {
font-size: 1rem;
line-height: 1.5rem;
height: 3rem;
overflow: hidden;
color: #495770;
margin-top: 3.5rem;
}
.fwslide .text .desc p {
line-height: initial !important;
}
.fwslide .text .rbg {
position: absolute;
bottom: 3rem;
height: 3.5rem;
}
.fwslide .text .rbg img {
float: left;
position: absolute;
right: calc(50% - 0.875rem);
top: 50%;
transform: translate(0%, -50%);
}
.fwslide .text .rbg:before {
position: absolute;
content: '';
left: 0;
top: 50%;
width: 100%;
float: left;
height: 1px;
background: #D9D9D9;
}
.fwslide .text .fwnext {
position: absolute;
left: 0;
top: 0;
float: right;
width: initial;
transform: translate(-50%, 0);
}
.fwslide .btn {
width: 3.125rem;
height: 3.125rem;
position: absolute;
top: calc(65% - 1.5625rem);
cursor: pointer;
position: absolute;
right: -4%;
}
.fwslide .btn.prev {
right: initial;
left: -4%;
}
.fwslide .btn.swiper-button-disabled {
opacity: 0.5;
}
.fwslide .btn.next:before {
position: absolute;
content: '';
right: 15%;
top: 45%;
width: 0;
height: 0;
border-right: 2px solid #7F8891;
border-top: 2px solid #7F8891;
height: 1.5rem;
width: 1.5rem;
transform: rotate(45deg) translate(-50%, 0%);
-webkit-transform: rotate(45deg) translate(-50%, 0%);
-moz-transform: rotate(45deg) translate(-50%, 0%);
-ms-transform: rotate(45deg) translate(-50%, 0%);
-o-transform: rotate(45deg) translate(-50%, 0%);
-webkit-transition: all 0.5s;
-moz-transition: all 0.5s;
-ms-transition: all 0.5s;
-o-transition: all 0.5s;
transition: all 0.5s;
border-left: 2px solid transparent;
border-bottom: 2px solid transparent;
}
.fwslide .btn.prev:before {
position: absolute;
content: '';
left: 55%;
top: 43%;
width: 0;
height: 0;
border-left: 2px solid #7F8891;
border-bottom: 2px solid #7F8891;
height: 1.5rem;
width: 1.5rem;
transform: rotate(45deg) translate(-50%, 0%);
-webkit-transform: rotate(45deg) translate(-50%, 0%);
-moz-transform: rotate(45deg) translate(-50%, 0%);
-ms-transform: rotate(45deg) translate(-50%, 0%);
-o-transform: rotate(45deg) translate(-50%, 0%);
-webkit-transition: all 0.5s;
-moz-transition: all 0.5s;
-ms-transition: all 0.5s;
-o-transition: all 0.5s;
transition: all 0.5s;
border-right: 2px solid transparent;
border-top: 2px solid transparent;
}
.llrck {
width: 100%;
float: left;
}
.llrck .title {
text-align: center;
}
.llinfo {
width: 100%;
float: left;
margin-top: 3rem;
}
.llinfo>div {
width: 100%;
float: left;
}
.llinfo .box {
width: 20%;
float: right;
overflow: hidden;
overflow-y: auto;
padding-right: 0.3125rem;
}
.llinfo .box ul,
.llinfo .box li {
width: 100%;
}
.llinfo .box ul {
height: 100%;
position: relative;
}
.llinfo .box li {
line-height: 3.75rem;
position: relative;
z-index: 1;
}
.llinfo .box li .name {
width: 100%;
height: 3.75rem;
line-height: 3.75rem;
font-size: 1.125rem;
padding: 0 1.5rem;
float: left;
overflow: hidden;
position: relative;
z-index: 1;
border-bottom: #DCDCDC 1px solid;
cursor: pointer;
}
.llinfo .box li .name:before {
position: absolute;
content: '';
left: 0.5rem;
top: 50%;
width: 0;
height: 0;
border-right: 1px solid #D70008;
border-top: 1px solid #D70008;
height: 0.3rem;
width: 0.3rem;
transform: rotate(45deg) translate(-50%, 0%);
-webkit-transform: rotate(45deg) translate(-50%, 0%);
-moz-transform: rotate(45deg) translate(-50%, 0%);
-ms-transform: rotate(45deg) translate(-50%, 0%);
-o-transform: rotate(45deg) translate(-50%, 0%);
-webkit-transition: all 0.5s;
-moz-transition: all 0.5s;
-ms-transition: all 0.5s;
-o-transition: all 0.5s;
transition: all 0.5s;
border-left: 2px solid transparent;
border-bottom: 2px solid transparent;
}
.llinfo .box li .subname {
width: 100%;
float: left;
background: #FAFAFA;
padding: 1rem 1.5rem;
display: none;
}
.llinfo .box li .subname p {
display: inline-block;
width: 100%;
float: left;
height: 2rem;
line-height: 2rem;
color: #495770;
}
.llinfo .box .line {
position: absolute;
height: 3.75rem;
background: url(../images/product-list-bg.jpg);
background-size: 100% 100%;
-webkit-transition: all 0.5s;
-moz-transition: all 0.5s;
-ms-transition: all 0.5s;
-o-transition: all 0.5s;
transition: all 0.5s;
}
.llinfo .box li:hover .name,
.llinfo .box li.active .name {
font-weight: bold;
}
.llinfo .toggle {
float: left;
width: 77.15%;
margin-bottom: 2rem;
}
.llinfo .toggle ul {
display: none;
width: 100%;
float: left;
}
.llinfo .toggle li {
width: 100%;
float: left;
background: #fff;
}
.llinfo .toggle li>div {
width: 100%;
float: left;
}
.llinfo .toggle li .name {
height: 3.75rem;
line-height: 3.75rem;
overflow: hidden;
color: #495770;
font-size: 1rem;
padding: 0 1.875rem;
border-bottom: #F5F7FA 1px solid;
position: relative;
cursor: pointer;
}
.llinfo .toggle li .name:before {
position: absolute;
content: '';
right: 2%;
top: 50%;
width: 0;
height: 0;
border-right: 1px solid #333;
border-top: 1px solid #333;
height: 0.5rem;
width: 0.5rem;
transform: rotate(45deg) translate(-50%, 0%);
-webkit-transform: rotate(45deg) translate(-50%, 0%);
-moz-transform: rotate(45deg) translate(-50%, 0%);
-ms-transform: rotate(45deg) translate(-50%, 0%);
-o-transform: rotate(45deg) translate(-50%, 0%);
-webkit-transition: all 0.5s;
-moz-transition: all 0.5s;
-ms-transition: all 0.5s;
-o-transition: all 0.5s;
transition: all 0.5s;
border-left: 2px solid transparent;
border-bottom: 2px solid transparent;
}
.llinfo .toggle li .desc {
background: #E9ECF0;
padding: 2rem 1.875rem;
line-height: 2rem;
font-size: 1rem;
color: #495770;
display: none;
}
.llinfo .toggle li .desc p {
line-height: initial !important;
}
.llinfo .toggle ul.on {
display: inline-block;
}
.llinfo .toggle ul.on li.on .name {
background: #007AC1;
color: #fff;
}
.llinfo .toggle ul.on li.on .name:before {
transform: rotate(135deg) translate(0%, 50%);
-webkit-transform: rotate(135deg) translate(0%, 50%);
-moz-transform: rotate(135deg) translate(0%, 50%);
-ms-transform: rotate(135deg) translate(0%, 50%);
-o-transform: rotate(135deg) translate(0%, 50%);
border-right: 1px solid #fff;
border-top: 1px solid #fff;
}
.llpage {
margin-top: 2rem;
}
.gzsearch .title {
text-align: center;
}
.gzsearch,
.gzform {
width: 100%;
float: left;
}
.gzform {
width: 50%;
margin: 0 25%;
margin-top: 1rem;
}
.gzform .input {
width: 100%;
height: 3.75rem;
float: left;
background: #F5F7FA;
display: flex;
color: #495770;
font-size: 1rem;
line-height: 3.75rem;
}
.gzform .input>input {
height: 100%;
float: left;
}
.gzform .gztext {
flex: 1;
padding: 0 1.5rem;
}
.gzform .gzgo {
background: #007AC1;
width: 8.25rem;
color: #fff;
cursor: pointer;
}
.gzform .gzinfo {
margin-top: 4rem;
}
.gzform .gzinfo,
.gzform .gzname {
width: 100%;
float: left;
}
.gzform .gzname {
text-align: center;
font-size: 1.5rem;
line-height: 2rem;
color: #16181a;
margin-bottom: 2rem;
}
.gzinfo .gzbe {
width: 100%;
float: left;
display: flex;
margin: 1rem 0;
font-size: 1rem;
color: #495770;
}
.gzinfo .gzbe .lico {
width: 3rem;
height: 2rem;
float: left;
margin-right: 1rem;
color: #fff;
background: linear-gradient(-60deg, transparent 1rem, #D10011 0);
text-indent: 0.5rem;
line-height: 2rem;
}
.gzinfo .gzbe .name {
flex: 1;
line-height: 2rem;
}
.gzinfo .gzf .lico {
background: linear-gradient(-60deg, transparent 1rem, #282828 0);
}
.mhbx {
width: 100%;
float: left;
color: #fff;
}
.mhbx .title {
text-align: center;
color: #fff;
}
.mhbx .box {
width: 100%;
float: left;
margin-top: 3rem;
}
.mhbx .box .img {
width: 54%;
float: right;
}
.mhbx .box .text {
width: 40%;
float: left;
}
.mhbx .mhname,
.mhbx .mhname .img {
width: 100%;
float: left;
}
.mhbx .mhname {
position: relative;
}
.mhbx .code {
position: absolute;
left: 3.25rem;
top: 1rem;
width: 8rem;
height: 8rem;
float: left;
z-index: 1;
}
.mhbx .code .iname {
width: 100%;
float: left;
text-align: center;
margin-top: 0.25rem;
font-size: 0.875rem;
line-height: 1.5rem;
}
.mhbx .rtn {
width: 100%;
float: left;
margin-top: 1rem;
color: #52565F;
font-size: 1.5rem;
line-height: 2.5rem;
text-align: right;
}
.mhbx .box {
display: flex;
}
.mhbx ul,
.mhbx li {
width: 100%;
}
.mhbx .text ul {
height: 26.875rem;
overflow-x: hidden;
overflow-y: auto;
margin-top: 1rem;
border-top: #28404F 1px solid;
}
.mhbx .text li {
border-bottom: #28404F 1px solid;
cursor: pointer;
}
.mhbx .text li>div {
width: 100%;
float: left;
padding-left: 3rem;
}
.mhbx .text li .name {
height: 4.5rem;
line-height: 4.5rem;
font-size: 1.5rem;
position: relative;
}
.mhbx .text li .name font {
position: absolute;
left: 0;
color: #143D60;
font-size: 1.875rem;
font-family: 'Arial';
font-style: oblique;
font-weight: bold;
}
.mhbx .text li .desc {
width: 100%;
font-size: 1rem;
line-height: 1.5rem;
color: #A8A9AD;
padding: 0rem 0 1.5rem 3rem;
display: none;
}
.mhbx .text li.on {
border-bottom: #057AC0 1px solid;
}
.mhbx .box>.img {
flex: 1;
position: relative;
height: 38.5rem;
}
.mhbx .img ul {
width: 100%;
float: right;
height: 100%;
overflow: hidden;
}
.mhbx .img li {
width: 90%;
height: 100%;
float: right;
position: absolute;
display: none;
text-align: center;
}
.mhbx .img li.on img {
height: 100%;
object-fit: cover;
}
.mhbx .img li.on {
display: inline-block;
position: initial;
}
.tstj {
width: 100%;
float: left;
}
.tstj .title {
text-align: center;
}
.tstj .box,
.tstj .box>div {
width: 100%;
float: left;
}
.tstj .tsname {
font-size: 1.5rem;
color: #16181a;
line-height: 2rem;
}
.tstj .tsform {
margin-top: 2rem;
}
.tstj .tsinput {
width: 48%;
float: left;
margin-left: 4%;
margin-bottom: 4%;
position: relative;
}
.tstj .tsinput:nth-child(2n-1) {
margin-left: 0;
}
.tstj .tsinput.area {
width: 100%;
margin-left: 0;
}
.tstj .tsinput .tsdiv,
.tstj .tsinput input,
.tstj .tsinput textarea {
width: 100%;
float: left;
height: 3rem;
line-height: 3rem;
font-size: 1rem;
color: #6f7276;
border-bottom: #DCDCDC 1px solid;
padding: 0 1rem;
outline: none;
-webkit-appearance: none;
}
.tstj .tsinput.area textarea {
height: 4rem;
line-height: 2rem;
resize: none;
}
.tstj .tsinput.area2 textarea {
height: 4rem;
line-height: 2rem;
resize: none;
}
.tstj .tsinput .name {
width: 100%;
float: left;
color: #6F7276;
font-size: 1rem;
line-height: 3rem;
margin: 0 1rem;
position: absolute;
}
.tstj .tsinput.area .name {
position: initial;
}
.tstj .tsinput font {
color: #D9252C;
}
.tstj .tsinput ul {
display: none;
}
.tstj .tsdiv,
.tstj input {
position: relative;
padding: 0 1rem;
}
.tstj .tssort,
.tstj .tsinput .tsdiv {
position: relative;
cursor: pointer;
}
.tstj .tssort:before,
.tstj .tsinput .tsdiv:before {
position: absolute;
content: '';
right: 1rem;
top: 43%;
width: 0;
height: 0;
border-right: 1px solid #333;
border-top: 1px solid #333;
height: 0.5rem;
width: 0.5rem;
transform: rotate(45deg);
-webkit-transform: rotate(45deg);
-moz-transform: rotate(45deg);
-ms-transform: rotate(45deg);
-o-transform: rotate(45deg);
-webkit-transition: all 0.5s;
-moz-transition: all 0.5s;
-ms-transition: all 0.5s;
-o-transition: all 0.5s;
transition: all 0.5s;
border-left: 2px solid transparent;
border-bottom: 2px solid transparent;
}
.tstj .tsxl.on .tssort,
.tstj .tsipt.on .tsdiv {
border: #51A4D5 1px solid;
}
.tstj .tsxl.on .tssort:before,
.tstj .tsipt.on .tsdiv:before {
transform: rotate(135deg) translate(0%, 50%);
-webkit-transform: rotate(135deg) translate(0%, 50%);
-moz-transform: rotate(135deg) translate(0%, 50%);
-ms-transform: rotate(135deg) translate(0%, 50%);
-o-transform: rotate(135deg) translate(0%, 50%);
}
.tstj .tsxl ul,
.tstj .tsipt ul {
position: absolute;
top: 100%;
left: 0;
width: 100%;
float: left;
background: #51A4D5;
color: #fff;
z-index: 1;
line-height: 3rem;
font-size: 1rem;
}
.tstj .tsxl li,
.tstj .tsipt li {
width: 100%;
float: left;
padding: 0 1rem;
cursor: pointer;
}
.tstj .tsxl .s1 li {
line-height: 2.5rem;
}
.tstj .tsxl .s2 li {
line-height: 2rem;
}
.tstj .tsxl li:hover,
.tstj .tsipt li:hover {
background: #75B7DD
}
.tstj .tsxl ul .s1,
.tstj .tsxl ul .s2 {
width: 100%;
float: left;
padding: 0 1.25rem;
display: none;
}
.tstj .tsxl ul .hide {
display: flex;
}
.tstj .tsxl ul .hide span {
flex: 1;
}
.tstj .tsxl ul .hide font {
display: inline-block;
width: 3rem;
text-align: center;
float: right;
font-family: '宋体';
color: #fff;
transform: rotate(0deg);
}
.tstj .tsxl ul .hide.on font {
transform: rotate(90deg);
}
.tstj .tsxl ul .hide.nosub font {
display: none;
}
.tstj .tsxl ul.cityh {
max-height: 21rem;
overflow-x: hidden;
overflow-y: auto;
}
.tstj .tsxl ul.cityh li {
line-height: 2.5rem;
}
.tstj .tsxl ul.cityh li span {
display: inline-block;
width: 100%;
height: 100%;
float: left;
}
.tstj .tsinput .tsipt {
width: 48%;
float: left;
margin-left: 4%;
position: relative;
}
.tstj .tsinput .tsipt:nth-child(2n-1) {
margin-left: 0;
}
.tstj .childipt.active .name {
opacity: 0;
}
.tssubmit {
width: 100%;
float: left;
text-align: center;
margin-top: 2rem;
}
.tssubmit input {
color: #fff;
width: 10rem;
height: 3rem;
line-height: 3rem;
border-radius: 0.25rem;
background: #007AC1;
cursor: pointer;
}
.tssubmit input:hover {
background: #006DA5;
}
.servicelist,
.servicelist>div {
width: 100%;
float: left;
}
.servicelist>div {
padding: 6.25rem 0;
}
.servicelist .title {
font-size: 2.25rem;
color: #16181a;
line-height: 3rem;
}
.serteam .img {
width: 45%;
float: right;
}
.serteam .img img {
width: 100%;
float: left;
margin-top: 1.25rem;
}
.serteam .img img:nth-child(1) {
margin-top: 0;
}
.serteam .text {
width: 50%;
float: left;
}
.serteam .info {
width: 100%;
float: left;
margin-top: 2.5rem;
line-height: 2rem;
}
.serteam .info>div {
width: 100%;
float: left;
}
.serteam .info .name {
color: #afb4b6;
font-size: 1rem;
line-height: 2rem;
}
.serteam .info .desc {
color: #495770;
font-size: 1rem;
line-height: 2rem;
}
.serhorno {
width: 100%;
float: left;
background: #F5F7FA;
}
.shornoslide {
width: 100%;
float: left;
}
.shornoslide .toggle {
width: 100%;
float: left;
margin-top: 2rem;
position: relative;
}
.shornoslide .pics {
width: 100%;
float: left;
overflow: hidden;
}
.shornoslide .swiper-wrapper {
width: 100%;
float: left;
}
.shornoslide .swiper-slide {
float: left;
padding: 0 1.5rem;
}
.shornoslide .img {
width: 100%;
float: left;
position: relative;
left: 50%;
transform: translate(-50%, 0);
border: #E6E6E6 3px solid;
overflow: hidden;
cursor: pointer;
}
.shornoslide .img img {
width: 100%;
float: left;
}
.shornoslide .name {
width: 100%;
float: left;
font-size: 1rem;
line-height: 2rem;
color: #495770;
margin-top: 1rem;
text-align: center;
}
.shornoslide .btn {
width: 3.125rem;
height: 3.125rem;
position: absolute;
top: calc(45% - 1.5625rem);
cursor: pointer;
position: absolute;
right: -4%;
}
.shornoslide .btn.prev {
right: initial;
left: -4%;
}
.shornoslide .btn.swiper-button-disabled {
opacity: 0.5;
}
.shornoslide .btn.next:before {
position: absolute;
content: '';
right: 15%;
top: 45%;
width: 0;
height: 0;
border-right: 2px solid #7F8891;
border-top: 2px solid #7F8891;
height: 1.5rem;
width: 1.5rem;
transform: rotate(45deg) translate(-50%, 0%);
-webkit-transform: rotate(45deg) translate(-50%, 0%);
-moz-transform: rotate(45deg) translate(-50%, 0%);
-ms-transform: rotate(45deg) translate(-50%, 0%);
-o-transform: rotate(45deg) translate(-50%, 0%);
-webkit-transition: all 0.5s;
-moz-transition: all 0.5s;
-ms-transition: all 0.5s;
-o-transition: all 0.5s;
transition: all 0.5s;
border-left: 2px solid transparent;
border-bottom: 2px solid transparent;
}
.shornoslide .btn.prev:before {
position: absolute;
content: '';
left: 55%;
top: 43%;
width: 0;
height: 0;
border-left: 2px solid #7F8891;
border-bottom: 2px solid #7F8891;
height: 1.5rem;
width: 1.5rem;
transform: rotate(45deg) translate(-50%, 0%);
-webkit-transform: rotate(45deg) translate(-50%, 0%);
-moz-transform: rotate(45deg) translate(-50%, 0%);
-ms-transform: rotate(45deg) translate(-50%, 0%);
-o-transform: rotate(45deg) translate(-50%, 0%);
-webkit-transition: all 0.5s;
-moz-transition: all 0.5s;
-ms-transition: all 0.5s;
-o-transition: all 0.5s;
transition: all 0.5s;
border-right: 2px solid transparent;
border-top: 2px solid transparent;
}
.shornoslide .swiper-slide:hover .img {
border: #76B1D4 3px solid;
}
.shornoslide .swiper-slide:hover .img img {
transform: scale(1.05);
-webkit-transform: scale(1.05);
-moz-transform: scale(1.05);
-ms-transform: scale(1.05);
-o-transform: scale(1.05);
}
.serbuy {
width: 100%;
float: left;
background: url(../images/serbuy.jpg);
background-size: 100% 100%;
}
.serbuy .link {
width: 100%;
float: left;
text-align: center;
margin-bottom: 6.25rem;
}
.serbuy .link a {
display: inline-block;
color: #fff;
width: 10rem;
height: 3rem;
line-height: 3rem;
border-radius: 0.25rem;
background: #007AC1;
cursor: pointer;
}
.serbuy .link a:hover {
background: #006DA5;
}
.serito,
.serito>div,
.serito .title,
.serito .title>div {
width: 100%;
float: left;
}
.serito>div {
padding: 6.25rem 0;
position: relative;
}
.serito .title {
text-align: center;
color: #16181a;
}
.serito .title .name {
font-size: 2.25rem;
line-height: 4rem;
}
.serito .title .desc {
font-size: 1rem;
line-height: 2rem;
color: #495770;
margin: 3rem 0;
}
.itoplan {
background: #F5F7FA;
}
.tnfi.itoplan li {
background: #fff;
}
.tnfi li:hover .img {
background: #F5F7FA;
}
.serito .txl {
padding: 0;
position: relative;
}
.txl .img,
.txl .img img {
width: 100%;
float: left;
}
.txl .text {
position: absolute;
left: 50%;
transform: translate(-50%, 0);
color: #fff;
height: 100%;
overflow: hidden;
}
.txl .box {
width: 35%;
float: left;
text-align: left;
position: absolute;
top: 50%;
transform: translate(0, -50%);
}
.txl .box>div {
width: 100%;
float: left;
}
.txl .title {
text-align: left;
}
.txl .title .name {
color: #fff;
}
.txl .txname {
font-size: 1.875rem;
line-height: 2.5rem;
margin-top: 2rem;
}
.txl .txdesc {
font-size: 1rem;
line-height: 2rem;
margin-top: 1rem;
}
.txl .txlink {
margin-top: 3rem;
}
.txl .txlink a {
display: inline-block;
padding: 0 1rem;
height: 3.75rem;
background: #fff;
border-radius: 3.75rem;
position: relative;
color: #000;
font-size: 1.25rem;
line-height: 3.75rem;
font-weight: bold;
}
.txl .txlink a img {
height: 66%;
float: left;
margin-right: 0.5rem;
position: relative;
top: 50%;
transform: translate(0, -50%);
}
.tmes .info {
width: 100%;
float: left;
position: relative;
margin-top: 2rem;
}
.tmes .img {
width: 50%;
float: left;
text-align: center;
}
.tmes .img img {
float: left;
}
.tmes ul {
width: 25%;
float: left;
}
.tmes li {
width: 100%;
float: left;
display: flex;
margin-bottom: 2.5rem;
}
.tmes li .num {
width: 1.875rem;
height: 1.4375rem;
float: left;
background: url(../images/itonum.png);
background-size: 100% 100%;
text-indent: 0.5rem;
line-height: 1.4375rem;
color: #fff;
font-style: italic;
font-weight: bold;
margin-right: 1rem;
}
.tmes li .text {
flex: 1;
}
.tmes li .text>div {
width: 100%;
float: left;
}
.tmes li .name {
color: #16181a;
font-size: 1.5rem;
line-height: 2rem;
}
.tmes li .desc {
margin-top: 1rem;
color: #495770;
font-size: 1rem;
line-height: 1.5rem;
}
.fmcs {
background: #238FD4;
color: #fff;
}
.fmcs .title {
color: #fff;
}
.fmcs .title .desc {
color: #fff;
}
.fmcs ul {
width: 100%;
float: left;
margin-top: 2rem;
}
.fmcs li {
width: 16%;
float: left;
margin-left: 5%;
cursor: pointer;
margin-bottom: 0;
}
.fmcs li:nth-child(5n-4) {
margin-left: 0;
}
.fmcs li:nth-child(-n+5) {
margin-bottom: 5%;
}
.fmcs li .img {
width: 7.5rem;
height: 7.5rem;
border: #fff 1px solid;
border-radius: 100%;
overflow: hidden;
position: relative;
left: 50%;
transform: translate(-50%, 0);
}
.fmcs li .img img {
width: 100%;
float: left;
}
.fmcs li .name {
width: 100%;
float: left;
margin-top: 1rem;
text-align: center;
font-size: 1.5rem;
line-height: 2rem;
height: 6rem;
overflow: hidden;
display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 3;
}
.fmcs li:hover .img {
background: #6B97C0;
transform: translate(-50%, 0) rotateY(180deg);
}
.serito .ems {
padding: 6.25rem 0 15rem 0;
}
.ems .box {
width: 50%;
float: right;
}
.ems .box .img,
.ems .box .img img {
width: 100%;
float: left;
}
.ems .toggle {
width: 45%;
float: left;
}
.ems .title {
text-align: left;
}
.about,
.about>div,
.about>.w1400>div {
width: 100%;
float: left;
}
.about>div {
padding: 6.25rem 0;
}
.about .title {
width: 100%;
float: left;
text-align: center;
}
.about .title>div {
width: 100%;
float: left;
}
.about .title .name {
font-size: 2.25rem;
line-height: 4rem;
color: #16181a;
}
.about .title .desc {
font-size: 1rem;
line-height: 2rem;
color: #fff;
}
.aboutview,
.aboutview .info {
width: 100%;
float: left;
}
.aboutview .info {
margin-top: 3rem;
}
.aboutview .box {
width: 42%;
float: left;
}
.aboutview .box .img,
.aboutview .box .img img {
width: 100%;
float: left;
}
.aboutview .toggle {
width: 53%;
float: right;
}
.aboutview .box ul {
width: 100%;
float: left;
position: relative;
z-index: 1;
margin-top: 2rem;
}
.aboutview .box li {
width: 33.3333%;
float: left;
}
.aboutview .box li>div {
width: 100%;
float: left;
}
.aboutview .box li .num {
font-size: 3rem;
line-height: 4rem;
color: #d70008;
text-align: center;
}
.aboutview .box li .num span {
left: 50%;
transform: translate(-50%, 0);
font-size: 2.5rem;
height: 3.5rem;
}
.aboutview .box li .num font {
position: relative;
padding-right: 2rem;
}
.aboutview .box li .num font:before {
position: absolute;
content: '+';
right: 0;
top: 0;
font-size: 2.5rem;
font-weight: bold;
}
.aboutview .box li .name {
font-size: 1rem;
line-height: 1.5rem;
color: #333;
text-align: center;
}
.newClass20230307 .box li .num span {
left: 0%;
transform: translate(0%, 0);
}
.newClass20230307 .box li .num .before {
line-height: 1;
font-size: 1.25rem;
margin-right: 6px;
font-weight: 700;
}
.aboutview .toggle {
color: #495770;
font-size: 1rem;
line-height: 1.875rem;
}
.about .sovideo {
padding: 0;
}
.aboutculture {
width: 100%;
float: left;
}
.aboutculture .title {
text-align: left;
}
.aboutculture .box {
width: 34%;
float: left;
}
.aboutculture ul,
.aboutculture li {
width: 100%;
float: left;
}
.aboutculture ul {
margin-top: 3rem;
}
.aboutculture li {
margin-bottom: 1rem;
position: relative;
}
.aboutculture li .img {
width: 6.25rem;
height: 6.25rem;
border: #E5E5E5 1px solid;
overflow: hidden;
background: #fff;
border-radius: 100%;
float: left;
}
.aboutculture li .title {
top: 50%;
right: 0;
width: 100%;
float: left;
padding-left: 7.75rem;
transform: translate(0, -50%);
position: absolute;
}
.aboutculture li .title>div {
width: 100%;
float: left;
}
.aboutculture li .title .name {
font-size: 1.125rem;
line-height: 2rem;
font-weight: bold;
color: #16181a;
}
.aboutculture li .title .desc {
font-size: 1rem;
line-height: 2rem;
color: #495770;
}
.aboutculture .toggle {
width: 61%;
float: right;
}
.about .about2 {
position: relative;
padding: 0;
color: #fff;
background-size: 100% 100% !important;
}
.about2 .title .name {
color: #fff;
text-align: left;
}
.aboutdepa {
width: 100%;
float: left;
height: 100%;
padding: 6.25rem 0;
}
.yearswiper {
width: 100%;
height: 17.5rem;
float: left;
margin-top: 4rem;
overflow: hidden;
border-left: #4579AD 1px solid;
}
.yearswiper .swiper-wrapper {
width: 5rem;
height: 100%;
float: left;
}
.yearswiper .swiper-slide {
width: 100%;
float: left;
height: 10%;
line-height: 2.1875rem;
}
.yearswiper .swiper-slide .box {
width: 100%;
height: 2.1875rem;
float: left;
overflow: hidden;
text-align: center;
color: #4579AD;
font-size: 1rem;
cursor: pointer;
}
.yearswiper .yearsinfo {
position: relative;
width: calc(100% - 8rem);
padding-right: 4%;
float: right;
height: 100%;
}
.yearswiper .toggle {
width: 100%;
display: none;
}
.yearswiper .toggle>div {
max-width: 50%;
float: left;
margin-right: 3rem;
}
.yearswiper .toggle .img img {
height: 100%;
float: left;
object-fit: cover;
}
.yearswiper .toggle .text {
flex: 1;
float: right;
}
.yearswiper .toggle .text>div {
width: 100%;
float: left;
}
.yearswiper .toggle .text .date {
font-size: 2.5rem;
line-height: 3rem;
}
.yearswiper .toggle .text .name {
font-size: 1.5rem;
line-height: 2rem;
max-height: 4rem;
overflow: hidden;
margin-top: 0.5rem;
}
.yearswiper .toggle .text .desc {
font-size: 1rem;
line-height: 2rem;
max-height: 11rem;
overflow-x: hidden;
overflow-y: auto;
margin-top: 1rem;
}
.yearswiper .toggle .text .desc::-webkit-scrollbar {
width: 10px;
}
.yearswiper .toggle .text .desc::-webkit-scrollbar-track {
-webkit-box-shadow: inset 0 0 6px #fff;
}
.yearswiper .toggle .text .desc::-webkit-scrollbar-thumb {
background: #fff;
-webkit-box-shadow: inset 0 0 6px #fff;
}
.yearswiper .toggle .text .desc::-webkit-scrollbar-thumb:window-inactive {
background: #fff;
}
.yearswiper .swiper-slide.on .box {
border-left: #fff 2px solid;
color: #fff;
}
.yearswiper .yearsinfo .toggle.on {
display: flex;
}
.abouthonor ul {
width: 100%;
float: left;
position: relative;
z-index: 1;
margin-top: 2rem;
border-bottom: #DCDCDC 1px solid;
padding-bottom: 2rem;
}
.abouthonor li {
width: 25%;
float: left;
text-align: center;
}
.abouthonor li>div {
width: 100%;
float: left;
}
.abouthonor li .num {
font-size: 3rem;
line-height: 4rem;
color: #d70008;
}
.abouthonor li .num font {
position: relative;
padding-right: 2rem;
}
.abouthonor li .num font:before {
position: absolute;
content: '+';
right: 0;
top: 0;
font-size: 2.5rem;
font-weight: bold;
}
.abouthonor li .name {
font-size: 1rem;
line-height: 1.5rem;
color: #333;
}
.abouthonor .toggle {
color: #495770;
font-size: 1rem;
line-height: 1.875rem;
}
.abtslidelist {
width: 100%;
float: left;
}
.abtslidelist .toggle {
width: 100%;
float: left;
margin-top: 2rem;
position: relative;
}
.abtslidelist .pics {
width: 100%;
float: left;
overflow: hidden;
}
.abtslidelist .swiper-wrapper {
width: 100%;
float: left;
}
.abtslidelist .swiper-slide {
float: left;
padding: 0 1.5rem;
}
.abtslidelist .img {
width: 100%;
height: 0;
padding-bottom: 66.6666%;
float: left;
position: relative;
left: 50%;
transform: translate(-50%, 0);
overflow: hidden;
cursor: pointer;
}
.abtslidelist .img img {
width: 100%;
float: left;
object-fit: cover;
}
.abtslidelist .name {
width: 100%;
float: left;
font-size: 1rem;
line-height: 2rem;
color: #495770;
margin-top: 1rem;
text-align: center;
}
.abtslidelist .btn {
width: 3.125rem;
height: 3.125rem;
position: absolute;
top: calc(45% - 1.5625rem);
cursor: pointer;
position: absolute;
right: -4%;
}
.abtslidelist .btn.prev {
right: initial;
left: -4%;
}
.abtslidelist .btn.swiper-button-disabled {
opacity: 0.5;
}
.abtslidelist .btn.next:before {
position: absolute;
content: '';
right: 15%;
top: 45%;
width: 0;
height: 0;
border-right: 2px solid #7F8891;
border-top: 2px solid #7F8891;
height: 1.5rem;
width: 1.5rem;
transform: rotate(45deg) translate(-50%, 0%);
-webkit-transform: rotate(45deg) translate(-50%, 0%);
-moz-transform: rotate(45deg) translate(-50%, 0%);
-ms-transform: rotate(45deg) translate(-50%, 0%);
-o-transform: rotate(45deg) translate(-50%, 0%);
-webkit-transition: all 0.5s;
-moz-transition: all 0.5s;
-ms-transition: all 0.5s;
-o-transition: all 0.5s;
transition: all 0.5s;
border-left: 2px solid transparent;
border-bottom: 2px solid transparent;
}
.abtslidelist .btn.prev:before {
position: absolute;
content: '';
left: 55%;
top: 43%;
width: 0;
height: 0;
border-left: 2px solid #7F8891;
border-bottom: 2px solid #7F8891;
height: 1.5rem;
width: 1.5rem;
transform: rotate(45deg) translate(-50%, 0%);
-webkit-transform: rotate(45deg) translate(-50%, 0%);
-moz-transform: rotate(45deg) translate(-50%, 0%);
-ms-transform: rotate(45deg) translate(-50%, 0%);
-o-transform: rotate(45deg) translate(-50%, 0%);
-webkit-transition: all 0.5s;
-moz-transition: all 0.5s;
-ms-transition: all 0.5s;
-o-transition: all 0.5s;
transition: all 0.5s;
border-right: 2px solid transparent;
border-top: 2px solid transparent;
}
.abtslidelist .swiper-slide:hover .img img {
transform: scale(1.05);
-webkit-transform: scale(1.05);
-moz-transform: scale(1.05);
-ms-transform: scale(1.05);
-o-transform: scale(1.05);
}
.about .about4 {
background: #167BC0;
background: linear-gradient(#3298D2, #167BC0);
padding-bottom: 0;
position: relative;
overflow: hidden;
}
.about .about4:before {
position: absolute;
content: '';
left: -20%;
top: -80%;
transform: rotate(-30deg);
width: 0;
height: 0;
border-left: 20rem solid transparent;
border-right: 20rem solid transparent;
border-bottom: 200rem solid rgb(255, 255, 255, 0.05);
}
.about .about4:after {
position: absolute;
content: '';
left: 10%;
top: -80%;
transform: rotate(-50deg);
width: 0;
height: 0;
border-left: 20rem solid transparent;
border-right: 20rem solid transparent;
border-bottom: 200rem solid rgb(255, 255, 255, 0.05);
}
.aboutbase {
width: 100%;
float: left;
}
.aboutbase .title .name {
color: #fff;
}
.aboutbase .abtbaseimg {
width: 100%;
float: left;
text-align: center;
margin: 3rem 0;
}
.abtb,
.abtb .swiper-wrapper,
.abtb .swiper-slide {
width: 100%;
float: left;
}
.abtb {
overflow: hidden;
position: relative;
}
.abtb .swiper-slide {
background: #E4EAF0;
cursor: pointer;
}
.abtb .toggle {
float: right;
width: 55%;
}
.abtb .toggle img {
width: 100%;
float: left;
}
.abtb .box {
width: 45%;
float: left;
padding: 3rem;
}
.abtb .box>div {
width: 100%;
float: left;
}
.abtb .box .name {
font-size: 1.875rem;
line-height: 3rem;
color: #16181a;
margin-top: 2rem;
}
.abtb .box .desc {
font-size: 1rem;
line-height: 2rem;
height: 14rem;
overflow: hidden;
color: #666;
margin-top: 2rem;
}
.abtb .btn {
position: absolute;
left: 3rem;
bottom: 3rem;
width: 2.5rem;
height: 2.5rem;
border: #D5D7DA 1px solid;
background: #fff;
z-index: 1;
border-radius: 0.25rem;
cursor: pointer;
}
.abtb .btn.next {
left: 6rem;
}
.abtb .btn:before {
position: absolute;
content: '';
left: 55%;
top: 45%;
width: 0;
height: 0;
border-left: 2px solid #7F8891;
border-bottom: 2px solid #7F8891;
height: 0.5rem;
width: 0.5rem;
transform: rotate(45deg) translate(-50%, 0%);
-webkit-transform: rotate(45deg) translate(-50%, 0%);
-moz-transform: rotate(45deg) translate(-50%, 0%);
-ms-transform: rotate(45deg) translate(-50%, 0%);
-o-transform: rotate(45deg) translate(-50%, 0%);
-webkit-transition: all 0.5s;
-moz-transition: all 0.5s;
-ms-transition: all 0.5s;
-o-transition: all 0.5s;
transition: all 0.5s;
border-right: 2px solid transparent;
border-top: 2px solid transparent;
}
.abtb .btn.next:before {
left: 40%;
border-right: 2px solid #7F8891;
border-top: 2px solid #7F8891;
border-left: 2px solid transparent;
border-bottom: 2px solid transparent;
}
.abtb .btn:hover,
.abtb .btn.swiper-button-disabled {
background: #ccc
}
.about .about5 {
width: 100%;
float: left;
}
.aboutnews .title .name {
float: left;
width: initial;
}
.aboutnews .title .more {
float: right;
width: initial;
line-height: 4rem;
font-size: 0.875rem;
}
.aboutnews .title .more a {
color: #1482C5;
position: relative;
padding-right: 1rem;
}
.aboutnews .title .more a:before {
position: absolute;
content: '';
right: 0;
top: 45%;
width: 0;
height: 0;
border-right: 2px solid #1482C5;
border-top: 2px solid #1482C5;
border-left: 2px solid transparent;
border-bottom: 2px solid transparent;
height: 0.5rem;
width: 0.5rem;
transform: rotate(45deg) translate(-50%, 0%);
-webkit-transform: rotate(45deg) translate(-50%, 0%);
-moz-transform: rotate(45deg) translate(-50%, 0%);
-ms-transform: rotate(45deg) translate(-50%, 0%);
-o-transform: rotate(45deg) translate(-50%, 0%);
-webkit-transition: all 0.5s;
-moz-transition: all 0.5s;
-ms-transition: all 0.5s;
-o-transition: all 0.5s;
transition: all 0.5s;
}
.aboutnews .info {
margin-top: 2rem;
}
.aboutnews .info,
.aboutnews ul {
width: 100%;
float: left;
}
.aboutnews li {
width: 32.3333%;
margin-left: 1.5%;
}
.aboutnews li:nth-child(3n-2) {
margin-left: 0;
}
.aboutnews li>div,
.aboutnews li .img,
.aboutnews li .img img,
.aboutnews li .text>div {
width: 100%;
float: left;
}
.aboutnews li .img {
cursor: pointer;
overflow: hidden;
}
.aboutnews li .img {
height: 0;
padding-bottom: 66.6666%;
position: relative;
}
.aboutnews li .img a {
display: inline-block;
width: 100%;
float: left;
position: absolute;
top: 50%;
transform: translate(0, -50%);
height: 100%;
}
.aboutnews li .img img {
height: 100%;
min-width: 100%;
width: auto;
position: relative;
left: 50%;
transform: translate(-50%, 0);
}
.aboutnews li .text {
background: #F5F7FA;
padding: 1.625rem;
}
.aboutnews li .name {
font-size: 1.125rem;
color: #333;
line-height: 1.5rem;
height: 3rem;
font-weight: bold;
overflow: hidden;
}
.aboutnews li .time {
font-size: 0.875rem;
color: #969696;
line-height: 1rem;
height: 1rem;
overflow: hidden;
margin-top: 2rem;
}
.aboutnews li .time font {
display: inline-block;
float: left;
position: relative;
padding: 0 0.5rem;
}
.aboutnews li .time font:before {
position: absolute;
content: '';
width: 1px;
height: 60%;
top: 25%;
left: 0;
background: #969696;
}
.aboutnews li .time font:nth-child(1) {
padding-left: 0;
}
.aboutnews li .time font:nth-child(1)::before {
display: none;
}
.aboutnews li .time .sort {
color: #E83F4A;
}
.aboutnews li:hover .img img {
transform: scale(1.05);
-webkit-transform: scale(1.05) translate(-50%, 0);
-moz-transform: scale(1.05) translate(-50%, 0);
-ms-transform: scale(1.05) translate(-50%, 0);
-o-transform: scale(1.05) translate(-50%, 0);
}
.about .about6 {
padding-bottom: 15rem;
background: #F6F7FB url(/phone/images/about9.jpg);
background-position: right bottom;
background-size: 100% 100%;
}
.about6 .title {
text-align: left;
}
.aboutcoop,
.aboutcoop>div {
width: 100%;
float: left;
}
.aboutcoop .text {
margin-top: 3rem;
height: 28.875rem;
}
.aboutcoop .toggle {
width: 43%;
float: left;
background: #fff;
padding: 3rem;
}
.aboutcoop .toggle>div,
.aboutcoop .box>div {
width: 100%;
float: left;
}
.aboutcoop .toggle .name {
font-size: 1.5rem;
color: #007ac1;
line-height: 3rem;
}
.aboutcoop .toggle .link {
margin-top: 1rem;
}
.aboutcoop .toggle .link p {
line-height: 2rem;
margin: 0.5rem 0;
color: #495770;
display: flex;
}
.aboutcoop .toggle .link p img {
width: 8rem;
float: left;
margin-left: 1rem;
}
.aboutcoop .toggle .link p font {
width: 1rem;
display: inline-block;
float: left;
color: #007AC1;
line-height: 2rem;
padding-right: 1rem;
}
.aboutcoop .toggle .link p span {
flex: 1
}
.aboutcoop .box {
width: 50%;
float: right;
height: 100%;
overflow: hidden;
overflow-y: auto;
padding-right: 2rem;
}
.aboutcoop .box .name {
font-size: 1.875rem;
color: #d70008;
line-height: 2rem;
}
.aboutcoop .box .sname {
font-size: 1.5rem;
color: #16181a;
line-height: 2rem;
margin-top: 1rem;
margin-bottom: 1.75rem;
}
.aboutcoop .box .desc {
line-height: 1.875rem;
color: #495770;
font-size: 1rem;
}
.aboutcoop .box::-webkit-scrollbar {
width: 5px;
}
.aboutcoop .box::-webkit-scrollbar-track {
-webkit-box-shadow: inset 0 0 6px #D4D9E0;
}
.aboutcoop .box::-webkit-scrollbar-thumb {
background: #007AC1;
-webkit-box-shadow: inset 0 0 6px #007AC1;
opacity: 1
}
.aboutcoop .box::-webkit-scrollbar-thumb:window-inactive {
background: #D4D9E0;
}
.contact,
.contact>div {
width: 100%;
float: left;
}
.contact>div {
padding: 6.25rem 0;
}
.contact .cont2 {
padding-bottom: 0;
}
.contact .cont3 {
background: #F5F7FA;
padding-bottom: 0;
}
.contact .title,
.contact .title>div {
width: 100%;
float: left;
}
.contact .title .name {
font-size: 2.25rem;
line-height: 3rem;
color: #16181a;
}
.contact .cont1 {
padding-bottom: 0;
}
.lithree {
margin-top: 3rem;
width: 67%;
float: left;
}
.lithree ul {
width: 100%;
float: left;
display: flex;
}
.lithree li {
flex: 1;
width: 33.3333%;
border-right: #DCDCDC 1px solid;
line-height: 1.5rem;
color: #495770;
font-size: 1rem;
padding: 0 1.875rem;
}
.lithree li p {
margin: 0.5rem 0;
}
.contqrcode {
margin-top: 3rem;
width: 33%;
float: left;
padding: 0 3rem;
line-height: 2.25rem;
color: #495770;
font-size: 1rem;
}
.contqrcode img {
float: left;
margin-top: 1rem;
width: 7.5rem;
height: 7.5rem;
}
.contmap {
margin-top: 3rem;
}
.contmap,
.contmap>div {
width: 100%;
float: left;
}
.contmap #cmap {
height: 21.875rem;
}
#cmap img {
max-width: none;
}
.sixlicard,
.sixlicard ul {
width: 100%;
float: left;
}
.sixlicard {
margin-top: 3rem;
}
.sixlicard.active {}
.sixlicard.active ul {
height: 22.5rem;
}
.sixlicard li {
width: 32.3333%;
height: 10.625rem;
background: #F5F7FA url(../images/contact1.jpg) right top no-repeat;
margin-left: 1.5%;
margin-top: 1rem;
}
.sixlicard li:nth-child(-n + 3) {
margin-top: 0;
}
.sixlicard li:nth-child(3n-2) {
margin-left: 0;
}
.sixlicard .text {
padding: 1.875rem;
}
.sixlicard .text,
.sixlicard .text>div {
width: 100%;
float: left;
}
.sixlicard .name {
font-size: 1.125rem;
color: #333;
font-weight: bold;
}
.sixlicard .desc {
margin-top: 2rem;
font-size: 1rem;
color: #495770;
line-height: 1.5rem;
height: 1.5rem;
overflow: hidden;
}
.sixlicard .link,
.sixlicard .link a {
width: 100%;
float: left;
text-align: center;
}
.sixlicard .link {
margin-top: 2rem;
}
.sixlicard .link a {
display: inline-block;
height: 3rem;
background: #007AC1;
color: #fff;
border-radius: 0.25rem;
}
.sixlicard .link a font {
display: inline-block;
font-size: 1rem;
line-height: 3rem;
}
.sixlicard .cclick {
margin-top: 1.5rem;
color: #007ac1;
font-size: 0.875rem;
}
.sixlicard .cclick>font {
cursor: pointer;
}
.sixlicard .cclick .cup {
color: #495770;
display: none;
}
.sixlicard li.on {
position: relative;
z-index: 2;
}
.sixlicard li.on .text {
position: absolute;
left: 0;
top: 0;
padding: 1.125rem 1.875rem;
z-index: 1;
background: #F5F7FA url(../images/contact1.jpg) right top no-repeat;
box-shadow: 0 0.5rem 1rem 0.5rem rgb(73 87 112 / 20%);
}
.sixlicard li.on .cclick .cup {
display: inline-block;
}
.sixlicard li.on .cclick .cdown {
display: none;
}
.sixlicard li.on .desc {
height: auto;
}
.sixlicard .sixlink {
width: 100%;
float: left;
text-align: center;
height: 11rem;
line-height: 4rem;
overflow: hidden;
color: #D70008;
font-size: 0.875rem;
margin-top: 0.5rem;
background: #fff;
}
.sixlicard .sixlink a {
position: relative;
padding-right: 1.5rem;
color: #D70008;
}
.sixlicard .sixlink a .lname2 {
display: none;
}
.sixlicard .sixlink a:before,
.sixlicard .sixlink a:after {
position: absolute;
content: '';
right: 2%;
top: 20%;
width: 0;
height: 0;
border-right: 1px solid #D70008;
border-bottom: 1px solid #D70008;
height: 0.25rem;
width: 0.25rem;
transform: rotate(45deg) translate(-50%, 0%);
-webkit-transform: rotate(45deg) translate(-50%, 0%);
-moz-transform: rotate(45deg) translate(-50%, 0%);
-ms-transform: rotate(45deg) translate(-50%, 0%);
-o-transform: rotate(45deg) translate(-50%, 0%);
-webkit-transition: all 0.5s;
-moz-transition: all 0.5s;
-ms-transition: all 0.5s;
-o-transition: all 0.5s;
transition: all 0.5s;
border-left: 2px solid transparent;
border-top: 2px solid transparent;
opacity: 1;
}
.sixlicard .sixlink a:after {
top: 50%;
}
.sixlicard .sixlink a.on:before,
.sixlicard .sixlink a.on:after {
position: absolute;
content: '';
right: 10%;
top: 20%;
width: 0;
height: 0;
border-right: 1px solid #D70008;
border-bottom: 1px solid #D70008;
height: 0.25rem;
width: 0.25rem;
transform: rotate(-135deg) translate(-50%, 0%);
-webkit-transform: rotate(-135deg) translate(-50%, 0%);
-moz-transform: rotate(-135deg) translate(-50%, 0%);
-ms-transform: rotate(-135deg) translate(-50%, 0%);
-o-transform: rotate(-135deg) translate(-50%, 0%);
-webkit-transition: all 0.5s;
-moz-transition: all 0.5s;
-ms-transition: all 0.5s;
-o-transition: all 0.5s;
transition: all 0.5s;
border-left: 2px solid transparent;
border-top: 2px solid transparent;
opacity: 1;
}
.sixlicard .sixlink a.on:after {
top: 50%;
}
.cont3 .title>div {
width: auto;
}
.cont3 .title .csort {
float: right;
font-size: 1.5rem;
color: #16181a;
line-height: 3rem;
}
.cont3 .title .csort font {
margin-left: 2.5rem;
cursor: pointer;
}
.cont3 .title .csort font.on {
color: #007ac1;
}
.cont3 .title .csort font:nth-child(1) {
margin-left: 0;
}
.fourpicslide {
width: 100%;
float: left;
margin-top: 3rem;
}
.fourpicslide,
.fourpicslide .csslide {
width: 100%;
float: left;
}
.fourpicslide {
position: relative;
height: 20rem;
}
.fourpicslide .csslide {
opacity: 0;
height: 100%;
position: absolute;
z-index: -1;
}
.myskin {
background: initial !important;
box-shadow: initial !important;
}
.csslide.on {
opacity: 1;
z-index: 1;
}
.fourpicslide .cspic {
width: 100%;
height: 100%;
float: left;
overflow: hidden;
}
.csslide .swiper-wrapper,
.csslide .box {
width: 100%;
float: left;
}
.csslide .swiper-slide {
float: left;
width: auto;
}
.csslide .swiper-slide .box,
.csslide .swiper-slide .sbox {
width: 100%;
height: 100%;
float: left;
}
.csslide .swiper-slide:nth-child(2n-1) {
width: 38%;
}
.csslide .swiper-slide:nth-child(2n-0) {
width: 22%;
margin: 0 1%;
}
.csslide .swiper-slide:nth-child(2n-0) .sbox {
height: 9.5rem;
}
.csslide .swiper-slide:nth-child(2n-0) .sbox:nth-child(2) {
margin-top: 1rem;
}
.csslide .sbox .img,
.csslide .sbox .img img {
width: 100%;
height: 100%;
float: left;
object-fit: cover;
}
.csslide .sbox .img {
position: relative;
height: 100%;
cursor: pointer;
}
.csslide .sbox.img1 {
width: 42%;
margin-left: 0;
}
.csslide .sbox.img2 {
width: 21%;
}
.csslide .sbox.img2 .img {
height: 9.5rem;
}
.csslide .sbox.img2 .img:nth-child(2) {
margin-top: 1rem;
}
.csslide .sbox.img3 {
width: 35%;
}
.csslide .sbox .img i {
width: 100%;
height: 100%;
float: left;
position: absolute;
}
.csslide .sbox .img i:before {
position: absolute;
content: '';
left: 0;
top: 0;
width: 100%;
height: 100%;
background: rgba(0, 122, 193, 0.7);
opacity: 0;
visibility: hidden;
-webkit-transition: all 0.5s;
-moz-transition: all 0.5s;
-ms-transition: all 0.5s;
-o-transition: all 0.5s;
transition: all 0.5s;
}
.csslide .sbox .img:before {
opacity: 0;
visibility: hidden;
position: absolute;
content: '';
left: 50%;
top: 50%;
transform: translate(-50%, -50%);
width: 3rem;
height: 3rem;
border: #fff 2px solid;
-webkit-transition: all 0.5s;
-moz-transition: all 0.5s;
-ms-transition: all 0.5s;
-o-transition: all 0.5s;
transition: all 0.5s;
}
.csslide .sbox .img:after {
opacity: 0;
visibility: hidden;
position: absolute;
content: '+';
left: 50%;
top: 50%;
transform: translate(-50%, -55%);
font-size: 3rem;
color: #fff;
-webkit-transition: all 0.5s;
-moz-transition: all 0.5s;
-ms-transition: all 0.5s;
-o-transition: all 0.5s;
transition: all 0.5s;
}
.csslide .sbox .img:hover::after,
.csslide .sbox .img:hover::before,
.csslide .sbox .img:hover i:before {
opacity: 1;
visibility: visible;
z-index: 1;
}
.csslide .btn {
width: 3.125rem;
height: 3.125rem;
position: absolute;
top: calc(50% - 1.5625rem);
cursor: pointer;
border: #007AC1 3px solid;
border-radius: 100%;
position: absolute;
right: -6%;
}
.csslide .btn.prev {
right: initial;
left: -6%;
}
.csslide .btn.swiper-button-disabled {
opacity: 0.8;
border: #CED0D2 3px solid;
}
.csslide .btn.prev.swiper-button-disabled:before {
border-left: 3px solid #CED0D2;
border-bottom: 3px solid #CED0D2;
}
.csslide .btn.next.swiper-button-disabled:before {
border-right: 2px solid #CED0D2;
border-top: 2px solid #CED0D2;
}
.csslide .btn.swiper-button-disabled:after {
background: #D6D7DA;
}
.csslide .btn.next:before {
position: absolute;
content: '';
left: initial;
bottom: initial;
right: 25%;
top: 36%;
width: 0;
height: 0;
border-right: 2px solid #007AC1;
border-top: 2px solid #007AC1;
height: 0.5rem;
width: 0.5rem;
transform: rotate(45deg);
-webkit-transform: rotate(45deg);
-moz-transform: rotate(45deg);
-ms-transform: rotate(45deg);
-o-transform: rotate(45deg);
transition: all 0.5s;
border-left: 2px solid transparent;
border-bottom: 2px solid transparent;
}
.csslide .btn:after {
position: absolute;
content: '';
width: 50%;
height: 2px;
background: #007AC1;
top: calc(50% - 1px);
left: calc(50% - 25%);
}
.csslide .btn.prev:before {
position: absolute;
content: '';
left: initial;
bottom: initial;
left: 25%;
top: 36%;
width: 0;
height: 0;
border-left: 2px solid #007AC1;
border-bottom: 2px solid #007AC1;
height: 0.5rem;
width: 0.5rem;
transform: rotate(45deg);
-webkit-transform: rotate(45deg);
-moz-transform: rotate(45deg);
-ms-transform: rotate(45deg);
-o-transform: rotate(45deg);
transition: all 0.5s;
border-right: 2px solid transparent;
border-top: 2px solid transparent;
}
.twolink {
margin-top: 6.25rem;
}
.twolink,
.twolink ul {
width: 100%;
float: left;
}
.twolink li {
width: 50%;
float: left;
height: 11.25rem;
position: relative;
background: url(../images/join1.jpg);
background-size: 100% 100%;
color: #fff;
}
.twolink li:nth-child(2) {
background: url(../images/join2.jpg);
background-size: 100% 100%;
}
.twolink li .box {
position: absolute;
left: 50%;
top: 50%;
transform: translate(-50%, -50%);
}
.twolink li .box i {
float: left;
display: inline-block;
width: 5.625rem;
height: 5.625rem;
background: url(../images/join3.png);
background-size: 100% 100%;
}
.twolink li .box .text {
float: left;
font-size: 2.25rem;
line-height: 3rem;
margin-left: 2rem;
}
.twolink li .box .text .link {
float: left;
}
.twolink li .box .text .link a {
font-size: 0.875rem;
line-height: 1.5rem;
color: #fff;
position: relative;
padding-right: 1rem;
}
.twolink li .box .text .link a:before {
position: absolute;
content: '';
right: 2%;
top: 43%;
width: 0;
height: 0;
border-right: 1px solid #fff;
border-top: 1px solid #fff;
height: 0.3rem;
width: 0.3rem;
transform: rotate(45deg) translate(-50%, 0%);
-webkit-transform: rotate(45deg) translate(-50%, 0%);
-moz-transform: rotate(45deg) translate(-50%, 0%);
-ms-transform: rotate(45deg) translate(-50%, 0%);
-o-transform: rotate(45deg) translate(-50%, 0%);
-webkit-transition: all 0.5s;
-moz-transition: all 0.5s;
-ms-transition: all 0.5s;
-o-transition: all 0.5s;
transition: all 0.5s;
border-left: 2px solid transparent;
border-bottom: 2px solid transparent;
}
.twolink li:nth-child(2) .box i {
background: url(../images/join4.png);
background-size: 100% 100%;
}
.twolink li .box .text .link a:hover {
margin-left: 0.25rem;
}
.cform {
width: 100%;
float: left;
}
.cform .title {
text-align: center;
}
.cform form {
width: 100%;
float: left;
margin-top: 3rem;
}
.cform .cinput {
width: 48%;
float: left;
margin-left: 4%;
margin-bottom: 4%;
height: 3rem;
border: #DCDCDC 1px solid;
line-height: 3rem;
display: flex;
padding: 0 1.5rem;
color: #6F7276;
overflow: hidden;
position: relative;
}
.cform .cinput:nth-child(2n-1) {
margin-left: 0;
}
.cform .cinput .name {
position: absolute;
float: left;
margin-right: 1rem;
z-index: 1;
}
.cform .cinput .name font {
color: #f00;
}
.cform .cinput input {
flex: 1;
position: relative;
z-index: 1;
}
.cform .cinput2 {
width: 100%;
height: 15rem;
}
.cform .cinput2 .name {
width: 90%;
}
.cform .cinput2 textarea {
width: 100%;
float: left;
margin-top: 3rem;
height: 10rem;
line-height: 2rem;
resize: none;
}
.cform .cinput.on .name {
opacity: 0;
z-index: -1;
}
.cform .csubmit {
width: 100%;
float: left;
}
.cform .csubmit input {
width: 10rem;
height: 3rem;
color: #fff;
line-height: 3rem;
text-align: center;
cursor: pointer;
border-radius: 0.25rem;
position: relative;
left: 50%;
transform: translate(-50%, 0);
background: #007AC1
}
.anmenu {
/*border-top: #E7E7E7 1px solid;*/
border-bottom: #E7E7E7 1px solid;
}
.newsslide {
padding: 3rem 0;
width: 165%;
float: left;
}
.newsslide .box .img,
.newsslide .box .video {
width: 60%;
height: 0;
padding-bottom: 40%;
}
.newsslide .box .video {
position: relative;
overflow: hidden;
}
.newsslide .box .video .img {
width: 100%;
padding-bottom: 66.6666%;
position: relative;
}
.newsslide .box .video .img img {
position: absolute;
max-width: auto;
min-width: 100%;
height: 100%;
left: 50%;
top: 50%;
transform: translate(-50%, -50%);
z-index: 0;
}
.newsslide .box .video video {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
float: left;
z-index: -1;
}
@media (min-aspect-ratio:16/9) {
.newsslide .box .video video {
width: auto;
height: 100%;
}
}
@media (max-aspect-ratio:16/9) {
.newsslide .box .video video {
width: 100%;
height: auto;
}
}
.newsslide .box .video .text {
position: absolute;
left: 50%;
top: 50%;
transform: translate(-50%, -30%);
color: #fff;
font-size: 0.875rem;
line-height: 1.5rem;
width: 6rem;
padding: 0;
height: initial;
}
.newsslide .box .video:before {
position: absolute;
content: '';
left: 0;
top: 0;
width: 100%;
height: 100%;
background: rgba(0, 0, 0, 0.2);
}
.newsslide .box .video .text i {
display: inline-block;
width: 100%;
float: left;
width: 3.25rem;
height: 3.25rem;
background: #fff;
border-radius: 100%;
position: relative;
left: 50%;
transform: translate(-50%, 0);
cursor: pointer;
}
.newsslide .box .video .text i:before {
position: absolute;
content: '';
left: 50%;
top: 50%;
transform: translate(-50%, -50%);
width: 0;
height: 0;
border-top: 0.4rem solid transparent;
border-bottom: 0.4rem solid transparent;
border-left: 0.8rem solid #007AC1;
}
.newsslide .box .video .text i:after {
position: absolute;
content: '';
width: 200%;
height: 200%;
left: -50%;
top: -50%;
background: rgba(255, 255, 255, 1.0);
-webkit-border-radius: 50%;
-moz-border-radius: 50%;
border-radius: 50%;
z-index: 1;
opacity: 0;
animation: nchanges 2s linear 0.5s infinite;
}
.newsslide .box .video .text i:hover::after {
animation-play-state: paused;
}
@keyframes nchanges {
0% {
transform: scale(0.5);
-webkit-transform: scale(0.5);
opacity: 0.0;
}
50% {
transform: scale(0.75);
-webkit-transform: scale(0.75);
opacity: 0.5;
}
100% {
transform: scale(1);
-webkit-transform: scale(1);
opacity: 0.0;
}
}
.sovideo .text p {
width: 100%;
float: left;
margin-top: 1.5rem;
text-align: center;
}
.newsslide .toggle {
width: 40%;
background: #F5F7FA;
}
.newsslide .swiper-pagination {
display: none;
}
.newsslide .name {
font-size: 1.5rem;
line-height: 2rem;
height: 4rem;
overflow: hidden;
}
.newsslide .date {
color: #D91B22;
font-size: 1rem;
line-height: 2rem;
margin-top: 1rem;
}
.newsslide .desc {
margin: 5% 0;
}
.anews {
width: 100%;
float: left;
padding: 6.25rem 0;
}
.anews .title,
.anews .anewsl,
.anews .title>div {
width: 100%;
float: left;
}
.anews .title {
text-align: center;
}
.anews .title .name {
font-size: 2.25rem;
line-height: 3rem;
color: #16181a;
}
.anewsl {
width: 100%;
float: left;
margin: 3rem 0 5rem 0;
}
.anewsl ul {
width: 100%;
min-height: 15rem;
float: left;
margin: 2rem 0;
position: relative;
}
.anewsl li {
width: 31.3333%;
float: left;
margin-left: 3%;
margin-bottom: 3%;
}
.anewsl li:nth-child(3n-2) {
margin-left: 0;
}
.anewsl .img {
width: 100%;
height: 0;
padding-bottom: 66.6666%;
float: left;
overflow: hidden;
border: #D8D8D8 1px solid;
}
.anewsl .img.videoimg {
padding-bottom: 55%;
position: relative;
}
.anewsl .img.videoimg i {
display: inline-block;
position: absolute;
top: 50%;
float: left;
width: 3.25rem;
height: 3.25rem;
background: #fff;
border-radius: 100%;
left: 50%;
transform: translate(-50%, -50%);
cursor: pointer;
}
.anewsl .img.videoimg i:before {
position: absolute;
content: '';
left: 50%;
top: 50%;
transform: translate(-50%, -50%);
width: 0;
height: 0;
border-top: 0.4rem solid transparent;
border-bottom: 0.4rem solid transparent;
border-left: 0.8rem solid #007AC1;
}
.anewsl .img a {
display: inline-block;
width: 100%;
height: 100%;
float: left;
}
.anewsl .img img {
width: 100%;
float: left;
}
.anewsl .text {
width: 100%;
float: left;
background: #F5F8FC;
border: #D8D8D8 1px solid;
border-top: none;
padding: 1.5rem;
}
.anewsl .text>div {
width: 100%;
float: left;
}
.anewsl .name {
font-size: 1.25rem;
line-height: 2rem;
height: 4rem;
overflow: hidden;
color: #16181a;
display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 2;
margin-bottom: 1rem;
}
.anewsl .desc {
font-size: 0.875rem;
line-height: 1.5rem;
height: 6rem;
overflow: hidden;
color: #495770;
margin-bottom: 1rem;
display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 4;
display: none;
}
.anewsl .more a {
float: right;
font-weight: bold;
color: #007AC1;
font-size: 0.875rem;
line-height: 1rem;
position: relative;
padding-right: 1rem;
}
.anewsl .more a:before {
position: absolute;
content: '';
right: 2%;
top: 48%;
width: 0;
height: 0;
border-right: 1px solid #007AC1;
border-top: 1px solid #007AC1;
height: 0.3rem;
width: 0.3rem;
transform: rotate(45deg) translate(-50%, 0%);
-webkit-transform: rotate(45deg) translate(-50%, 0%);
-moz-transform: rotate(45deg) translate(-50%, 0%);
-ms-transform: rotate(45deg) translate(-50%, 0%);
-o-transform: rotate(45deg) translate(-50%, 0%);
-webkit-transition: all 0.5s;
-moz-transition: all 0.5s;
-ms-transition: all 0.5s;
-o-transition: all 0.5s;
transition: all 0.5s;
border-left: 2px solid transparent;
border-bottom: 2px solid transparent;
}
.anewsl .more .date {
float: left;
}
.anewsl li:hover .text {
background: #007AC1;
color: #fff;
}
.anewsl li:hover .img img {
transform: scale(1.05);
-webkit-transform: scale(1.05);
-moz-transform: scale(1.05);
-ms-transform: scale(1.05);
-o-transform: scale(1.05);
}
.anewsl li:hover .name,
.anewsl li:hover .name a,
.anewsl li:hover .desc,
.anewsl li:hover .more a {
color: #fff;
}
.anewsl li:hover .more a:before {
border-right: 1px solid #fff;
border-top: 1px solid #fff;
}
.newsview .left {
width: 70%;
float: left;
}
.newsview .right {
width: 24%;
float: right;
}
.newsview .w100 {
width: 100%;
float: left;
}
.newsview .ncontent {
width: 100%;
float: left;
border-bottom: #F0F0F0 1px solid;
padding-bottom: 3rem;
min-height: 25rem;
line-height: 2;
}
.newsview .ncontent video {
width: 90%;
margin: 0 5%;
}
.newsview .right .title {
width: 100%;
float: left;
color: #16181a;
font-size: 1.5rem;
line-height: 2rem;
}
.newsview .right ul {
width: 100%;
float: left;
margin-top: 2rem;
}
.newsview .right li {
width: 100%;
float: left;
border-bottom: #DCDCDC 1px solid;
}
.newsview .right li .name,
.newsview .right li .img,
.newsview .right li .img img,
.newsview .right li .date {
width: 100%;
float: left;
}
.newsview .right li .img {
position: relative;
}
.newsview .right li .img i {
display: inline-block;
position: absolute;
top: 50%;
float: left;
width: 3.25rem;
height: 3.25rem;
background: #fff;
border-radius: 100%;
left: 50%;
transform: translate(-50%, -50%);
cursor: pointer;
}
.newsview .right li .img i:before {
position: absolute;
content: '';
left: 50%;
top: 50%;
transform: translate(-50%, -50%);
width: 0;
height: 0;
border-top: 0.4rem solid transparent;
border-bottom: 0.4rem solid transparent;
border-left: 0.8rem solid #007AC1;
}
.newsview .right li .date {
margin: 1rem 0 0.5rem 0;
color: #b4b4b4;
font-size: 0.875rem;
line-height: 1rem;
}
.newsview .right li .name {
font-size: 1rem;
color: #505050;
line-height: 1.5rem;
margin-bottom: 1rem;
}
.socaselist .pics-nightlist .desc {
height: 3rem;
-webkit-line-clamp: 2;
}
.branchlist {
width: 100%;
float: left;
padding: 6.25rem 0;
}
.branchlist ul {
width: 100%;
float: left;
margin-top: 2rem;
position: relative;
}
.branchlist li {
width: 49%;
float: left;
margin-left: 2%;
margin-bottom: 2%;
}
.branchlist li:nth-child(2n-1) {
margin-left: 0;
}
.branchlist .text {
width: 100%;
float: left;
background: #F5F8FC;
border: #D8D8D8 1px solid;
padding: 1.5rem;
}
.branchlist .text>div {
width: 100%;
float: left;
}
.branchlist .name {
font-size: 1.5rem;
line-height: 2rem;
height: 2rem;
overflow: hidden;
color: #16181a;
}
.branchlist .desc {
font-size: 0.875rem;
line-height: 1.5rem;
overflow: hidden;
color: #495770;
margin: 1rem 0;
display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 4;
}
.branchlist .desc.bauto {
display: initial;
-webkit-box-orient: initial;
-webkit-line-clamp: initial;
}
.branchlist .desc .bautolist {
min-height: 8rem;
float: left;
}
.branchlist .desc.bauto p:nth-child(4) {
height: 3rem;
overflow: hidden;
}
.branchlist li:hover {
box-shadow: 0 0 0.5rem 0.25rem rgb(73 87 112 / 10%);
}
.branchlist li:hover .img img {
transform: scale(1.05);
-webkit-transform: scale(1.05);
-moz-transform: scale(1.05);
-ms-transform: scale(1.05);
-o-transform: scale(1.05);
}
.branchlist li:hover .name a {
color: #007AC1;
}
.branchlist li:hover .text {
background: #fff;
}
.branchlist li .link,
.branchlist li .link a {
width: 100%;
text-align: center;
}
.branchlist li .link {
margin-top: 2rem;
}
.branchlist li .link a {
display: inline-block;
height: 3rem;
background: #007AC1;
color: #fff;
border-radius: 0.25rem;
}
.branchlist li .link a font {
display: inline-block;
font-size: 1rem;
line-height: 3rem;
}
.branchview {
width: 100%;
float: left;
padding: 6.25rem 0;
}
.branchview .name,
.branchview .desc {
width: 100%;
float: left;
}
.branchview .name {
font-size: 2rem;
text-align: center;
margin-bottom: 3rem;
}
.branchview .desc {
margin-top: 3rem;
width: 50%;
margin: 0 25%;
line-height: 2.5rem;
font-size: 1.125rem;
text-align: center;
}
.branchview .back {
width: 100%;
float: left;
margin: 2rem 0 4rem 0;
}
.branchview .back a {
display: inline-block;
width: 50%;
float: left;
margin: 0 25%;
text-align: center;
height: 3rem;
line-height: 3rem;
background: #007AC1;
color: #fff;
border-radius: 0.25rem;
}
.contmap {
margin-bottom: 2rem;
}
.recruitinglist {
background: #F5F7FA;
}
#splist {
margin-top: 2rem;
width: 100%;
float: left;
}
.tsdabt .left {
width: 100%;
}
.applybox {
width: 40rem !important;
}
#tojob {
display: none;
width: 100%;
background: #fff;
overflow: hidden;
padding: 2rem 3rem;
}
#tojob .title {
width: 100%;
float: left;
text-align: center;
height: 3rem;
overflow: hidden;
}
#tojob font {
padding-left: 3rem;
line-height: 3rem;
font-size: 2rem;
}
#tojob font.layui-icon {
position: absolute;
font-size: 2.5rem;
line-height: 3.25rem;
padding-left: 0;
}
#tojob .appinput {
width: 100%;
float: left;
height: 3rem;
line-height: 3rem;
border: #dcdcdc 1px solid;
margin-top: 1.5rem;
padding: 0 1rem;
font-size: 1rem;
}
#tojob .appinput input[type='text'] {
width: 100%;
}
#tojob .appinput.btn {
border: initial;
}
#tojob .appinput.btn input {
position: relative;
left: 50%;
transform: translate(-50%, 0);
background: #007AC1;
color: #fff;
width: 50%;
border-radius: 0.25rem;
cursor: pointer;
}
@media(max-width:1440px) {
.nybanner .text {
left: initial;
transform: initial;
}
.nybanner .text .box {
width: 40%;
}
.nybanner .text .name {
font-size: 2.3125rem;
line-height: 3rem;
}
.nybanner .text .desc {
margin-top: 1.875rem;
line-height: 1.625rem;
}
.nybanner .text .link {
margin-top: 3rem;
}
.nybanner .text .link a font {
padding-left: 0;
}
.nypos .w1400 {
width: 100%;
margin: 0;
}
.nypos .box,
.nymenu .box {
height: 3.5rem;
line-height: 3.5rem;
}
.product .filter .w1400 {
padding: 1.875rem 0;
margin: 0;
}
.product-card,
.product-pics,
.teams .w1400 {
padding: 5rem 0;
margin: 0 auto;
}
.product-card h3 {
font-size: 2.3125rem;
line-height: 3rem;
}
.product .list ul {
margin: 1.875rem 0;
}
.product .list li {
margin: 0;
margin-left: 3%;
margin-bottom: 3%;
}
.product .qrcode .text {
margin: 3rem 0;
font-size: 2rem;
line-height: 2.5rem;
}
.productview>div,
.provvideo .w1400 {
padding: 5rem 0;
}
.provvideo .w1400 {
margin: 0;
}
.nytitle {
font-size: 2rem;
line-height: 3rem;
}
.pro-ico ul {
margin-top: 2rem;
}
.pro-ico li .name {
font-size: 1.25rem;
line-height: 2rem;
height: 2rem;
margin: 0.5rem 0;
}
.productview .provdown li {
width: 49%;
margin-left: 2%;
}
.nybanner .r360 {
max-height: 100%;
}
.teams .cont {
margin: 2.5rem 0 2rem 0;
}
.teams .box {
margin-top: 3rem;
padding-bottom: 0;
}
.backbone {
padding: 5rem 0;
}
.backbone li {
margin-top: 4rem;
}
.system .system-top ul {
line-height: 4.5rem;
}
.cont-textpic {
margin-top: 5rem;
}
.service>div {
padding: 5rem 0;
}
.lprt .text .box {
padding: 3rem 4rem;
}
.lprt .name {
font-size: 1.5rem;
}
.lprt .desc {
line-height: 1.5rem;
max-height: 3rem;
}
.lprt .link {
margin-top: 2rem;
}
.eightico li {
width: 23%;
margin-left: 2.6666%;
}
.service .title .name {
font-size: 2.5rem;
line-height: 4rem;
}
.service .title .name img {
height: 4rem;
}
.service .title .desc {
margin: 2rem 0;
}
.tnfi ul {
margin-top: 2rem;
}
.tnfi li .name {
line-height: 1.5rem;
height: 3rem;
margin-top: 1.5rem;
}
.tninfo ul,
.tnfthree {
margin-bottom: 0rem;
}
.tnfthree ul li .text {
margin-top: 1rem;
}
.solution {
padding: 5rem 0 10rem 0;
}
.soluindex .text {
padding: 2rem;
}
.soluindex .name {
font-size: 1.75rem;
line-height: 2.5rem;
max-height: 10rem;
}
.soluindex .desc {
font-size: 0.875rem;
line-height: 1.25rem;
margin: 2rem 0;
height: 7.5rem;
}
.soluindex .link a {
font-size: 0.75rem;
padding: 0.625rem 1.25rem;
}
.fwslide {
width: 96%;
margin: 0 2%;
}
.servicelist>div {
padding: 5rem 0;
}
.servicelist .title {
font-size: 2rem;
line-height: 2.5rem;
}
.shornoslide {
width: 90%;
margin: 0 5%;
}
.serteam .info {
margin-top: 2rem;
line-height: 2rem;
}
.serbuy .link {
margin-bottom: 5rem;
}
.solist-0 {
padding-bottom: 5rem;
}
.solist-1,
.solist-2,
.solist-3,
.solist-4 {
padding: 5rem 0;
}
.cont-two-txtpic .name {
height: 5rem;
line-height: 5rem;
font-size: 1.625rem;
}
.cont-two-txtpic .desc {
padding: 2rem;
height: 21rem;
}
.three-pictext .toggle {
width: 96%;
margin-left: 2%;
margin-right: 2%;
}
.three-pictext .img,
.three-pictext .text {
width: 94%;
margin: 0 3%;
}
.three-pictext .text {
padding: 2rem;
}
.three-pictext .btn {
right: -3%;
z-index: 1;
/*background: #F5F7FA;*/
}
.three-pictext .btn.prev {
left: -3%;
}
.sale>div {
padding: 5rem 0;
}
.sale>div:nth-last-child(1) {
padding: 5rem 0 12rem 0;
}
.sale .title .name {
font-size: 2rem;
line-height: 2.5rem;
}
.fpcilist li .name,
.fwslide .text .name,
.tstj .tsname {
font-size: 1.3125rem;
line-height: 1.875rem;
height: 1.875rem;
}
.mhbx .text li .name {
font-size: 1.3125rem;
}
.serito>div {
padding: 5rem 0;
}
.sopartner .swiper-slide .name {
height: 3.5rem;
line-height: 3.5rem;
font-size: 1.3125rem;
}
.serito .title .name {
font-size: 2rem;
line-height: 3rem;
}
.serito .title .desc {
line-height: 1.5rem;
margin: 2rem 0;
}
.tnfi ul {
margin-top: 1rem;
}
.tnfi li {
padding: 2rem;
}
.txl .txname {
font-size: 1.5rem;
line-height: 2rem;
margin-top: 1.5rem;
}
.txl .txdesc {
line-height: 1.5rem;
}
.txl .txlink {
margin-top: 2rem;
}
.txl .txlink a {
height: 3.5rem;
font-size: 1.125rem;
line-height: 3.5rem;
}
.txl .txlink a img {
height: 60%;
}
.tmes .info {
margin-top: 1rem;
}
.tmes li {
margin-bottom: 2rem;
}
.tmes li .name {
font-size: 1.3125rem;
line-height: 1.5rem;
}
.fmcs ul {
margin-top: 1rem;
}
.fmcs li:nth-child(-n+5) {
margin-bottom: 2%;
}
.fmcs li .img {
width: 7rem;
height: 7rem;
}
.fmcs li .name {
font-size: 1.25rem;
line-height: 1.5rem;
height: 4.5rem;
}
.ems .toggle {
width: 48%;
}
.serito .ems {
padding: 5rem 0 10rem 0;
}
.pics-nightlist {
margin: 2.5rem 0 4.5rem 0;
}
.socaseview {
padding: 5rem 0;
}
.vtitle .name {
font-size: 2rem;
line-height: 2.25rem;
}
.vtitle .more {
margin: 0.75rem 0 2rem 0;
}
.three-num li .num {
font-size: 3.25rem;
}
.casediv-2 {
padding: 5rem 0 2rem 0;
}
.case-clickmore ul {
margin-top: 2.5rem;
}
.case-clickmore li {
padding: 2.25rem;
}
.case-clickmore .link {
margin-top: 2.25rem;
}
.case-clickmore .link a {
width: 7rem;
height: 2.75rem;
line-height: 2.75rem;
}
.casediv-3 {
padding: 5rem 0 8rem 0;
}
.socview {
padding-top: 5rem;
}
.ltjjfa {
margin-top: 2.5rem;
}
@media (min-aspect-ratio:16/9) {
.ltrv .video video {
width: 100%;
height: auto;
}
}
@media (max-aspect-ratio:16/9) {
.ltrv .video video {
width: auto;
height: 100%;
}
}
.about>div,
.aboutdepa {
padding: 5rem 0;
}
.about .title .name {
font-size: 2rem;
line-height: 3rem;
}
.aboutview .info {
margin-top: 2rem;
}
.aboutview .box li .num {
font-size: 2rem;
line-height: 3rem;
}
.animateNum {
font-size: 3rem;
line-height: 3rem;
}
.abouthonor li .num {
font-size: 3rem;
line-height: 3rem;
}
.aboutview .toggle {
line-height: 1.5rem;
}
.aboutculture li .img {
width: 6rem;
height: 6rem;
}
.aboutculture li .title {
padding-left: 7rem;
}
.yearswiper {
margin-top: 3rem;
}
.yearswiper .toggle .text .date {
font-size: 2rem;
line-height: 3rem;
}
.yearswiper .toggle .text .name {
font-size: 1.25rem;
line-height: 1.875rem;
max-height: 3.75rem;
}
.yearswiper .toggle .text .desc {
line-height: 1.5rem;
max-height: 10.5rem;
}
.abtslidelist {
width: 96%;
margin: 0 2%;
}
.abtb .box,
.aboutcoop .toggle {
padding: 2.5rem;
}
.abtb .btn {
left: 2.5rem;
}
.abtb .btn.next {
left: 5.5rem;
}
.aboutnews .title .more {
line-height: 3rem;
}
.about .about6 {
padding-bottom: 12rem;
}
.aboutcoop .box .name {
font-size: 1.5rem;
line-height: 2rem;
}
.aboutcoop .box .sname {
font-size: 1.25rem;
line-height: 1.5rem;
margin: 0.75rem 0;
}
.aboutcoop .box .desc {
line-height: 1.5rem;
}
.aboutcoop .toggle .name {
font-size: 1.25rem;
line-height: 2rem;
}
.newsslide {
padding: 2.5rem;
}
.newsslide .name {
font-size: 1.3125rem;
line-height: 1.875rem;
height: 3.75rem;
}
.newsslide .text {
padding: 1.5rem;
}
.newsslide .desc {
line-height: 1.5rem;
height: 4.5rem;
margin: 1rem 0;
}
.anews {
padding: 5rem 0;
}
.anews .title .name {
font-size: 2rem;
line-height: 2.5rem;
}
.anewsl {
margin: 2rem 0 4rem 0;
}
.anewsl ul {
margin: 1rem 0;
}
.anewsl .text {
padding: 1rem;
}
.anewsl .name {
line-height: 1.5rem;
font-size: 1.125rem;
height: 3rem;
}
.newsview .ncontent {
padding-bottom: 2rem;
}
.spage {
margin: 1rem 0;
}
.spage .right a {
width: 7rem;
height: 2.75rem;
line-height: 2.75rem;
}
.newsview .right .title {
font-size: 1.3125rem;
line-height: 2rem;
}
.newsview .right ul {
margin-top: 1rem;
}
.contact>div {
padding: 5rem 0;
}
.contact .title .name {
font-size: 2rem;
line-height: 2.5rem;
}
.cont3 .title .csort {
font-size: 1.3125rem;
line-height: 2.5rem;
}
.lithree,
.contqrcode,
.sixlicard,
.fourpicslide,
.cform form {
margin-top: 2rem;
}
.cform .cinput {
margin-bottom: 2%;
}
.twolink {
margin-top: 5rem;
}
.twolink li {
height: initial;
}
.twolink li .box {
top: initial;
padding: 2rem 0;
float: left;
position: relative;
left: 50%;
transform: translate(-50%, 0);
}
.sixlicard .sixlink {
height: 9rem;
}
.branchlist,
.branchview {
padding: 5rem 0;
}
.branchview .name {
font-size: 1.75rem;
line-height: 2.5rem;
margin-bottom: 2rem;
}
.contmap {
margin-bottom: 2rem;
}
.nymenu .news-xyears {
height: 3.5rem;
line-height: 3.5rem;
}
}
@media(max-width:1366px) {
.nyinfo {
margin: 0;
padding: 0;
}
.lsnico .rinfo>div a {
padding: 5% 10%;
}
.lsnico .rinfo>div .num {
height: 4rem;
line-height: 4rem;
font-size: 4rem;
}
.lsnico .rinfo>div .title {
font-size: 1.25rem;
line-height: 1.75rem;
height: 1.75rem;
}
.three-num li .num font {
font-size: 3rem;
line-height: 3rem;
padding-right: 1.5rem;
}
.three-num li .num font:before {
font-size: 1.5rem;
}
.branchview {
padding: 5rem 0;
}
}
@media(max-width:1279px) {
.nybanner .text .name {
font-size: 2rem;
line-height: 2.5rem;
}
.nybanner .text .desc {
margin-top: 1.5rem;
line-height: 1.5rem;
font-size: 0.875rem;
}
.nybanner .text .link {
margin-top: 2rem;
}
.nybanner .text .link a {
padding: 0.3125rem 1rem;
line-height: 1.875rem;
}
.nybanner .img {
min-height: initial;
}
.nypos .box,
.nymenu .box {
height: 3rem;
line-height: 3rem;
}
.nyinfo {
min-height: 15rem;
padding-bottom: 2rem;
}
.product .filter .w1400 {
padding: 1.5rem 0;
}
.product .filter .box {
height: 2rem;
line-height: 2rem;
font-size: 1rem;
}
.product .filter .pro-form1,
.product .filter .pro-form2 {
height: 2.5rem;
line-height: 2.5rem;
}
.product .filter .pro-form2 .text {
line-height: 2.5rem;
}
.product .filter .pro-form1 button {
right: 0;
}
.product .filter .pro-form2 i {
width: 2.5rem;
height: 2.5rem;
}
.product .filter .form-item .box .btn {
margin-top: 0;
padding: 0 1rem;
}
.product .filter .num {
margin-top: 0;
}
.product-card,
.product-pics {
padding: 4rem 0;
}
.product-card .product-tab {
width: 35%;
}
.product-card .tabCon {
width: 61%;
}
.product-card h3 {
margin-bottom: 2rem;
font-size: 2rem;
line-height: 2.5rem;
}
.product-tab ul {
height: 38rem;
}
.product-tab li,
.product-tab .line,
.product-tab li a {
height: 5rem;
}
.product-tab li a {
padding: 0.5rem 0;
}
.product-tab li .name {
font-size: 1rem;
height: 2rem;
line-height: 2rem;
padding: 0 3rem;
}
.product-tab li .sort {
font-size: 1.25rem;
line-height: 2rem;
line-height: 2rem;
}
.tabCon .title .name {
font-size: 1.5rem;
line-height: 3rem;
}
.tabCon .title .desc {
line-height: 1.875rem;
max-height: 7.5rem;
}
.product-pics .title {
font-size: 2rem;
line-height: 2.5rem;
}
.product-pics ul {
margin-top: 2.5rem;
}
.product-pics li .name {
font-size: 1.5rem;
line-height: 2rem;
}
.product .list ul {
margin: 1.5rem 0;
}
.product .list li .name {
font-size: 1.3125rem;
line-height: 3rem;
}
.product .qrcode .img img {
width: 8rem;
}
.product .qrcode .text {
font-size: 1.5rem;
line-height: 2rem;
margin: 2rem 0;
}
.product .filter .pro-form1 input {
font-size: 0.875rem;
}
.productview>div,
.provvideo .w1400 {
padding: 4rem 0;
}
.nytitle {
font-size: 1.875rem;
line-height: 2.5rem;
}
.pro-ico ul {
margin-top: 1.5rem;
}
.pro-ico li .name {
font-size: 1.125rem;
line-height: 1.875rem;
height: 1.875rem;
margin: 0.5rem 0;
}
.productview .provspec .box {
margin-top: 1rem;
}
.productview .provspec #cpggswiper {
height: 3rem;
}
.productview .provspec .swiper-slide {
line-height: 3rem;
font-size: 1.25rem;
}
.productview .provdown li {
width: 49%;
margin-left: 2%;
}
.productview .provspec ul {
height: 3rem;
}
.productview .provspec .boxbtn {
height: 3rem;
width: 6rem;
margin-top: 0;
}
.productview .provspec .btn {
font-size: 1.25rem;
line-height: 2.25rem;
width: 2.5rem;
height: 2.5rem;
font-size: 1.25rem;
}
.provvideo .desc {
font-size: 1rem;
margin-top: 0.5rem;
line-height: 1.625rem;
}
.productview .provspec .toggle {
padding: 1.5rem 0;
}
.productview .provspec .cont,
.productview .provtrait .desc {
font-size: 1rem;
line-height: 1.625rem;
}
.productview .provdown li a {
font-size: 1rem;
padding: 1rem;
}
.productview .provdown li i {
top: 1rem;
left: 1rem;
}
.product-card,
.product-pics,
.teams .w1400,
.backbone {
padding: 4rem 0;
}
.teams .box {
margin-top: 2.5rem;
}
.backbone li {
width: 49%;
margin-left: 2%;
}
.three-num li .num font {
font-size: 2.5rem;
line-height: 2.5rem;
}
.service>div {
padding: 4rem 0;
}
.lprt .text .box {
padding: 2rem 3.5rem;
}
.lprt .ico,
.lprt .ico img {
height: 3.5rem;
}
.lprt .name {
font-size: 1.25rem;
line-height: 1.875rem;
margin: 0.5rem 0;
}
.eightico {
margin-top: 2rem;
}
.eightico li {
padding: 1rem;
}
.eightico .name {
font-size: 1.125rem;
line-height: 1.5rem;
height: 1.5rem;
}
.eightico .img {
width: 3.5rem;
height: 3.5rem;
}
.service .title .name {
font-size: 2rem;
line-height: 3.5rem;
}
.service .title .name img {
height: 3.5rem;
}
.service .title .desc {
margin: 1rem 0;
line-height: 1.5rem;
}
.tninfo .tnname {
font-size: 1.5rem;
line-height: 2rem;
}
.tninfo li .num {
width: 5rem;
font-size: 2.5rem;
line-height: 2.75rem;
}
.tninfo li .name {
font-size: 1.25rem;
line-height: 2rem;
height: 2rem;
}
.tninfo li .desc {
font-size: 0.875rem;
line-height: 1.25rem;
height: 2.5rem;
margin-top: 0.5rem;
}
.tnfi li .name {
font-size: 1.25rem;
line-height: 1.5rem;
margin-top: 1rem;
}
.tnfthree ul {
margin-top: 1rem;
}
.tnfthree ul li .box .img {
width: 5rem;
height: 5rem;
}
.tnfthree ul li .name {
font-size: 1.25rem;
line-height: 1.875rem;
padding-bottom: 0.875rem;
margin-bottom: 0.875rem;
}
.service2 .link,
.service3 .link,
.service4 .link {
margin-top: 2rem;
}
.cont-textpic {
margin-top: 4rem;
}
.cont-textpic .box .text {
padding-right: 8%;
}
.cont-textpic .box .text .name {
font-size: 1.25rem
}
.cont-textpic .box .text .desc {
line-height: 1.875rem;
}
.cont-list li>div {
padding: 0 2rem;
}
.cont-list li {
height: 4rem;
line-height: 4rem;
font-size: 0.875rem;
}
.cont-list-four li>div {
// padding: 0 2rem;
padding: 15px;
}
.cont-list-four li {
// height: 4rem;
// line-height: 4rem;
font-size: 0.875rem;
}
.cont-list-four .box-three {
width: calc(60% - 20rem)
}
.cont-list-four .box-four {
width: 40%;
}
.aboutview .box li:nth-child(3) {
text-align: right;
}
.solution {
padding: 4rem 0 8rem 0;
}
.soluindex .name {
font-size: 1.5rem;
line-height: 2rem;
max-height: 8rem;
}
.soluindex .desc {
margin: 1.75rem 0;
}
.servicelist>div {
padding: 4rem 0;
}
.servicelist .title {
font-size: 1.5rem;
line-height: 2rem;
}
.serteam .info {
margin-top: 1.5rem;
line-height: 1.5rem;
}
.serbuy .link {
margin-bottom: 0rem;
}
.serbuy .link a {
line-height: 2.5rem;
height: 2.5rem;
width: 8rem;
}
.solist-0 {
padding-bottom: 4rem;
}
.solist-1,
.solist-2,
.solist-3,
.solist-4 {
padding: 4rem 0;
}
.cont-two-txtpic .name {
height: 4rem;
line-height: 4rem;
font-size: 1.5rem;
}
.cont-two-txtpic .desc {
padding: 1.5rem;
height: 18rem;
line-height: 1.875rem;
}
.night-ico li .name {
height: 4.25rem;
line-height: 4.25rem;
overflow: hidden;
}
.three-pictext .slidepage {
top: -4rem;
}
.three-pictext .toggle {
width: 94%;
margin-left: 3%;
margin-right: 3%;
}
.three-pictext .img,
.three-pictext .text {
width: 94%;
margin: 0 3%;
}
.three-pictext .text {
padding: 1.5rem;
}
.three-pictext .name {
font-size: 1.3125rem;
line-height: 1.875rem;
}
.three-pictext .desc {
margin: 0.875rem 0;
line-height: 1.3125rem;
}
.three-pictext .btn {
right: -4%;
width: 2.5rem;
height: 2.5rem;
}
.three-pictext .btn.next:before,
.three-pictext .btn.prev:before {
width: 0.45rem;
height: 0.45rem;
top: 35%;
}
.three-pictext .btn.prev:before {
top: 33.5%;
}
.three-pictext .btn.prev {
left: -4%;
}
.sopartner .btn.next:before,
.sopartner .btn.prev:before {
top: 35%;
}
.sopartner .swiper-slide .name {
height: 3rem;
line-height: 3rem;
font-size: 1.25rem;
}
.serito>div {
padding: 4rem 0;
}
.sopartner .swiper-slide .name {
height: 3rem;
line-height: 3rem;
font-size: 1.25rem;
}
.serito .title .name {
font-size: 1.5rem;
line-height: 2rem;
}
.serito .title .desc {
line-height: 1.125rem;
font-size: 1rem;
margin: 1rem 0;
}
.tnfi li {
padding: 1.5rem;
}
.txl .txname {
font-size: 1.25rem;
line-height: 1.875rem;
margin-top: 1rem;
}
.txl .txdesc {
line-height: 1.25rem;
font-size: 0.875rem;
}
.txl .txlink {
margin-top: 1.5rem;
}
.txl .txlink a {
height: 3rem;
line-height: 3rem;
font-size: 1rem;
}
.tmes li {
margin-bottom: 1rem;
}
.tmes li .name {
font-size: 1.25rem;
line-height: 1.3125rem;
}
.tmes li .desc {
margin-top: 0.5rem;
}
.fmcs ul {
margin-top: 1rem;
}
.fmcs li {
width: 18%;
margin-left: 2.5%;
}
.fmcs li:nth-child(-n+5) {
margin-bottom: 2%;
}
.fmcs li .img {
width: 7rem;
height: 7rem;
}
.fmcs li .name {
font-size: 1.125rem;
line-height: 1.25rem;
height: 3.75rem;
}
.ems .toggle {
width: 48%;
}
.serito .ems {
padding: 4rem 0;
}
.sale>div {
padding: 4rem 0;
}
.sale>div:nth-last-child(1) {
padding: 4rem 0;
}
.sale .title .name {
font-size: 1.875rem;
line-height: 2.5rem;
}
.lsnum ul {
margin-top: 2rem;
}
.lsnum li {
margin-bottom: 3%;
}
.lsnum .name {
height: 3rem;
}
.fpcilist li .name,
.fwslide .text .name,
.tstj .tsname {
font-size: 1.25rem;
line-height: 1.5rem;
height: 1.5rem;
}
.mhbx .text li .name {
font-size: 1.25rem;
}
.tnfe .text .img img {
width: 6rem;
height: 6rem;
}
.tnfe .text .name {
margin: 1.5rem 0;
line-height: 1.5rem;
}
.lonertwo {
padding: 4rem 0;
}
.lonertwo .name {
font-size: 1.3125rem;
}
.lonertwo .desc {
margin-top: 1.5rem;
line-height: 1.875rem;
}
.llinfo .box {
width: 25%;
}
.llinfo .toggle {
width: 72%;
}
.tstj .tsxl ul .s1,
.tstj .tsxl ul .s2 {
padding: 0 1rem;
}
.tstj .tsxl ul,
.tstj .tsipt ul {
line-height: 2.5rem;
}
.tstj .tsxl .s1 li {
line-height: 2rem;
}
.tssubmit input {
height: 2.5rem;
line-height: 2.5rem;
width: 8rem;
}
.pics-nightlist {
margin: 2rem 0 4rem 0;
}
.pics-nightlist .text {
padding: 1.25rem;
}
.pics-nightlist .name {
font-size: 1.25rem;
line-height: 1.875rem;
height: 1.875rem;
}
.pics-nightlist .desc {
line-height: 1.25rem;
height: 5rem;
margin: 0.625rem 0;
}
.socaselist .pics-nightlist .desc {
height: 5rem;
line-height: 1.25rem;
-webkit-line-clamp: 4;
}
.socaseview {
padding: 4rem 0;
}
.vtitle .name {
font-size: 1.875rem;
line-height: 2rem;
}
.vtitle .more {
margin: 0.625rem 0 1.875rem 0;
font-size: 0.875rem;
}
.vtitle .more>div {
margin-right: 1.5rem;
}
.videolist,
.videolist .toggle ul {
height: 29rem;
}
.videolist .toggle li {
padding: 0.625rem;
}
.videolist .toggle li .name p {
font-size: 1rem;
line-height: 1.25rem;
height: 3.75rem;
}
.casediv-1 {
padding: 2.5rem 0;
}
.three-num li .num {
font-size: 3rem;
line-height: 3rem;
}
.casediv-2 {
padding: 4rem 0 1.5rem 0;
}
.case-clickmore ul {
margin-top: 2rem;
}
.case-clickmore li {
padding: 2rem;
}
.case-clickmore li .img {
width: 18rem;
height: 15.75rem;
margin-right: 2.5rem;
}
.case-clickmore .name {
font-size: 1.625rem;
line-height: 2rem;
}
.case-clickmore .desc {
margin: 1.5rem 0;
}
.case-clickmore .link {
margin-top: 1.325rem;
}
.case-clickmore .link a {
width: 6rem;
height: 2.5rem;
line-height: 2.5rem;
}
.casediv-3 {
padding: 4rem 0;
}
.partlist ul {
margin-top: 2rem;
}
.socview {
padding-top: 4rem;
}
.ltrv {
height: 22rem;
}
.ltrv .desc {
margin-top: 1.5rem;
line-height: 1.75rem;
}
.ltrv .desc .i {
margin: 0.625rem 0;
}
.ltrv>div {
width: 48%;
margin-left: 4%;
}
.lsxjz {
height: 22rem;
}
.about>div,
.aboutdepa {
padding: 4rem 0;
}
.about .title .name {
font-size: 1.5rem;
line-height: 2.5rem;
}
.aboutview .info {
margin-top: 1rem;
}
.aboutview .box li .num {
font-size: 1.5rem;
line-height: 2rem;
}
.animateNum {
font-size: 2rem;
line-height: 2rem;
padding-right: 1rem;
}
.animateNum::before {
font-size: 1rem;
line-height: 1rem;
}
.abouthonor li .num {
font-size: 2rem;
line-height: 2rem;
}
.aboutview .toggle {
font-size: 1rem;
line-height: 1.3125rem;
}
.aboutview .box {
width: 45%;
}
.aboutview .box ul {
margin-top: 1rem;
}
.aboutview .box li:nth-child(3) .num span {
position: relative;
}
.aboutview .box li .num span {
height: 2.5rem;
}
.aboutculture ul {
margin-top: 2rem;
}
.aboutculture li .img {
width: 5.5rem;
height: 5.5rem;
}
.aboutculture li .title .desc {
line-height: 1.5rem;
}
.aboutculture li .title {
padding-left: 7rem;
}
.yearswiper {
margin-top: 2rem;
}
.yearswiper .yearsinfo {
width: calc(100% - 7rem);
}
.yearswiper .toggle .text .date {
font-size: 1.5rem;
line-height: 2rem;
}
.yearswiper .toggle .text .name {
font-size: 1.125rem;
line-height: 1.5rem;
max-height: 3rem;
}
.yearswiper .toggle .text .desc {
line-height: 1.5rem;
font-size: 1rem;
max-height: 11rem;
}
.yearswiper .toggle,
.yearswiper .toggle>div,
.yearswiper .toggle>div img {
height: 100%;
object-fit: cover;
}
.yearswiper .toggle .text {
width: 48%;
}
.abtslidelist {
width: 96%;
margin: 0 2%;
}
.abtslidelist .name {
margin-top: 0.5rem;
}
.abtslidelist .btn {
width: 3rem;
height: 3rem;
}
.abouthonor ul {
padding-bottom: 1rem;
}
.abtb .box .name {
font-size: 1.5rem;
line-height: 2rem;
margin-top: 1rem;
}
.abtb .box,
.aboutcoop .toggle {
padding: 2rem;
}
.abtb .btn {
left: 2rem;
}
.abtb .btn.next {
left: 5rem;
}
.aboutnews .title .more {
line-height: 3rem;
}
.about .about6 {
padding-bottom: 4rem;
}
.aboutcoop .box {
padding-right: 1rem;
}
.aboutcoop .box .name {
font-size: 1.3125rem;
line-height: 1.875rem;
}
.aboutcoop .box .sname {
font-size: 1.125rem;
line-height: 1.25rem;
margin: 0.75rem 0;
}
.aboutcoop .box .desc {
line-height: 1.5rem;
}
.aboutcoop .toggle {
width: 48%;
}
.aboutcoop .toggle .name {
font-size: 1.125rem;
line-height: 1.5rem;
}
.aboutcoop .toggle .link {
margin-top: 0.5rem;
}
.newsslide {
padding: 2rem;
}
.newsslide .name {
font-size: 1.25rem;
line-height: 1.5rem;
height: 3rem;
}
.newsslide .text {
padding: 1rem;
}
.newsslide .date {
margin-top: 0.5rem;
font-size: 0.875rem;
line-height: 1.5rem;
}
.newsslide .desc {
font-size: 0.875rem;
line-height: 1.25rem;
height: 5rem;
margin: 0.75rem 0;
}
.anews {
padding: 3rem 0;
}
.anews .title .name {
font-size: 1.5rem;
line-height: 2rem;
}
.anewsl {
margin: 1.5rem 0;
}
.anewsl ul {
margin: 0.5rem 0;
}
.anewsl .text {
padding: 1rem;
}
.anewsl .name {
line-height: 1.25rem;
font-size: 1rem;
height: 2.5rem;
}
.newsview .ncontent {
padding-bottom: 2rem;
}
.spage {
margin: 1rem 0;
}
.spage .right a {
width: 6rem;
height: 2.5rem;
line-height: 2.5rem;
}
.newsview .right .title {
font-size: 1.25rem;
line-height: 2rem;
}
.newsview .right ul {
margin-top: 1rem;
}
.newsview .right {
width: 28%;
}
.contact>div {
padding: 4rem 0;
}
.contact .title .name {
font-size: 1.5rem;
line-height: 2rem;
}
.cont3 .title .csort {
font-size: 1.25rem;
line-height: 2rem;
}
.lithree,
.contqrcode,
.sixlicard,
.fourpicslide,
.cform form {
margin-top: 1.5rem;
}
.cform .cinput {
margin-bottom: 2%;
}
.twolink {
margin-top: 4rem;
}
.twolink li {
height: initial;
}
.twolink li .box {
padding: 1.5rem 0;
}
.twolink li .box i {
width: 4rem;
height: 4rem;
}
.twolink li .box .text {
font-size: 1.5rem;
line-height: 2rem;
margin-left: 1.5rem;
}
.sixlicard .link a,
.sixlicard .link a font {
height: 2.5rem;
line-height: 2.5rem;
}
.sixlicard .sixlink {
height: 8rem;
}
.branchlist,
.branchview {
padding: 4rem 0;
}
.branchview .desc {
width: 80%;
margin: 0 10%;
}
.branchview .back {
margin: 2rem 0;
}
.branchview .back a {
font-size: 1rem;
}
.nymenu .news-xyears {
height: 3rem;
line-height: 3rem;
}
}
@media(max-width:1024px) {
.nybanner .text .name {
font-size: 1.625rem;
line-height: 2rem;
}
.nybanner .text .desc {
margin-top: 1rem;
line-height: 1.3125rem;
}
.nybanner .text .desc p {
margin-bottom: 0.3125rem;
}
.nybanner .text .link {
margin-top: 1.5rem;
}
.nybanner .text .link a {
padding: 0.25rem 0.875rem;
line-height: 1.625rem;
}
.product .filter .w1400 {
padding: 1rem 0 2rem 0;
}
.product .filter .box {
font-weight: initial;
color: #000;
}
.product .filter .pro-form1,
.product .filter .pro-form2 {
height: 2.25rem;
line-height: 2.25rem;
}
.product .filter .pro-form1 input {
width: calc(100% - 1rem);
font-size: 0.875rem;
}
.product .filter .pro-form1 button:before {
width: 50%;
height: 50%;
}
.product .filter .pro-form1 button:after {
left: 60%;
bottom: 8px;
}
.product .filter .pro-form2 .text {
height: 2.25rem;
line-height: 2.25rem;
font-size: 0.875rem;
}
.product .filter .pro-form2 ul {
padding: 0.875rem 0;
}
.product .filter .form-item .box .btn {
font-size: 0.875rem;
height: 1.625rem;
line-height: 1.625rem;
margin-top: 0.1875rem;
}
.product .filter .demo-slider {
height: 1.25rem;
}
.product .filter .demo-slider .layui-slider {
height: 2px;
}
.product .filter .demo-slider .layui-slider .layui-slider-wrap-btn {
width: 1rem;
height: 1rem;
}
.lsnico .box {
width: 30%;
}
.lsnico .toggle {
width: 68%;
}
.lsnico .rinfo>div {
width: 48%;
margin-left: 4%;
margin-bottom: 4%;
}
.lsnico .rinfo>div:nth-child(3n-2) {
margin-left: 4%;
}
.lsnico .rinfo>div:nth-child(2n-1) {
margin-left: 0;
}
.lsnico .rinfo>div .num {
height: 3rem;
line-height: 3rem;
font-size: 3rem;
}
.lsnico .rinfo>div .title {
margin-top: 0.5rem;
font-size: 1.125rem;
line-height: 1.5rem;
height: 3rem;
}
.product-card,
.product-pics {
padding: 3rem 0;
}
.product-card .product-tab {
width: 36%;
}
.product-card h3 {
margin-bottom: 1.5rem;
font-size: 1.875rem;
line-height: 2rem;
}
.product-tab ul {
height: 30rem;
}
.product-tab li,
.product-tab .line,
.product-tab li a {
height: 4rem;
}
.product-tab li a {
padding: 0.5rem 0;
}
.product-tab li .name {
font-size: 0.875rem;
height: 1.5rem;
line-height: 1.5rem;
padding: 0 2rem;
}
.product-tab li .name:before {
left: 1rem;
}
.product-tab li .sort {
font-size: 1.125rem;
line-height: 1.5rem;
height: 1.5rem;
padding: 0 2rem;
}
.product-card .tabCon {
width: 60%;
height: 100%;
float: right;
}
.tabCon .title .name {
font-size: 1.3125rem;
line-height: 2.5rem;
}
.tabCon .title .desc {
line-height: 1.5rem;
max-height: 6rem;
}
.tabCon .info .link a {
padding: 0.5rem 1.25rem;
}
.product-pics .title {
font-size: 1.875rem;
line-height: 2rem;
}
.product-pics ul {
margin-top: 2rem;
}
.product-pics li .name {
font-size: 1.25rem;
line-height: 1.875rem;
}
.product .list ul {
margin: 1rem 0;
}
.product .list li .name {
font-size: 1.125rem;
line-height: 2.5rem;
}
.product .list li .desc>div {
font-size: 0.875rem;
line-height: 1rem;
padding: 0;
height: 2rem;
}
.product .list li .desc>div i {
margin-left: 0.4rem;
margin-top: 0.125rem;
}
.product .list li .desc>div font {
padding: 0.5rem 0.5rem 0.5rem 2.5rem;
}
.product .qrcode .text {
margin: 1.875rem 0;
font-size: 1.25rem;
line-height: 1.875rem;
}
.productview>div,
.provvideo .w1400 {
padding: 3rem 0;
}
.nytitle {
font-size: 1.875rem;
line-height: 2rem;
}
.pro-ico ul {
margin-top: 1.5rem;
}
.pro-ico li {
margin-bottom: 1rem;
}
.pro-ico li .img {
width: 5rem;
height: 5rem;
}
.pro-ico li .name {
font-size: 1.125rem;
line-height: 1.875rem;
height: 1.875rem;
margin: 0.5rem 0;
}
.provvideo .desc {
font-size: 0.875rem;
margin-top: 0.5rem;
line-height: 1.5rem;
}
.provvideo .video {
height: 20rem;
}
.productview .provdown li {
width: 49%;
margin-left: 2%;
}
.productview .provspec ul {
height: 2.5rem;
}
.productview .provspec .boxbtn {
height: 2.5rem;
width: 6rem;
}
.productview .provspec .box {
margin-top: 1rem;
}
.productview .provspec li {
font-size: 1.125rem;
line-height: 2.5rem;
}
.productview .provspec .btn>div {
width: 2rem;
height: 2rem;
font-size: 1.25rem;
line-height: 2rem;
}
.productview .provspec .cont,
.productview .provtrait .desc {
font-size: 0.875rem;
line-height: 1.5rem;
margin-top: 1rem;
}
.productview .provdown li {
margin-bottom: 2%;
}
.productview .provdown li a {
font-size: 0.875rem;
padding: 0.875rem;
}
.productview .provdown li i {
top: 0.875rem;
left: 0.875rem;
}
.productview .provdown li p {
padding-left: 2.875rem;
}
.product-card,
.product-pics,
.teams .w1400,
.backbone {
padding: 3rem 0;
}
.teams .num-list li .name {
height: 3rem;
}
.teams .num-list li .name .num {
padding-right: 1.5rem;
}
.teams .num-list li .name .num2 {
display: none;
}
.teams .num-list li .name .num1:before {
display: none;
}
.teams .num-list li .name .num3 {
line-height: 4rem;
font-size: 1.25rem;
}
.teams .box {
margin-top: 2rem;
}
.num-list li .name .num {
font-size: 2.5rem;
line-height: 3rem;
}
.num-list li .desc {
font-size: 1rem;
line-height: 1.5rem;
}
.backbone li {
margin-top: 3rem;
}
.backbone li .text .name {
font-size: 1.3125rem;
height: 1.3125rem;
line-height: 1.3125rem;
}
.backbone li .text .desc {
margin: 0.75rem 0;
}
.service>div {
padding: 3rem 0;
}
.service .title .name {
font-size: 1.5rem;
line-height: 2.5rem;
}
.service .title .name img {
height: 2.5rem;
}
.service .title .desc {
margin: 0.875rem 0;
font-size: 0.875rem;
line-height: 1.25rem;
}
.tnfi li {
padding: 1.5rem;
}
.tnfi li .img {
width: 8rem;
height: 8rem;
}
.tnfi li .img img {
width: 4rem;
height: 4rem;
}
.tnfi li .name {
font-size: 1.125rem;
line-height: 1.5rem;
}
.tninfo li {
padding: 1.5rem;
}
.tninfo li .num {
width: 4rem;
font-size: 2rem;
line-height: 2.5rem;
}
.tninfo li .name {
font-size: 1.125rem;
line-height: 1.5rem;
height: 1.5rem;
}
.tninfo li .desc {
height: 3.75rem;
}
.lprt .text {
box-shadow: 0 0 0.5rem 0.25rem rgb(73 87 112 / 20%);
}
.lprt .text .box {
padding: 1.5rem 3rem;
}
.lprt .ico,
.lprt .ico img {
height: 3rem;
}
.lprt .desc {
font-size: 0.875rem;
line-height: 1.25rem;
height: 2.5rem;
}
.lprt .link {
margin-top: 1rem;
}
.lprt .link a {
padding: 0.5rem 1rem;
font-size: 0.875rem;
}
.tnfthree ul li .box .img {
width: 4rem;
height: 4rem;
}
.tnfthree ul li .name {
font-size: 1.125rem;
line-height: 1.5rem;
margin-bottom: 0.5rem;
padding-bottom: 0.5rem;
}
.tnfthree ul li .desc {
font-size: 0.875rem;
line-height: 1.25rem;
max-height: 5rem;
}
.system .system-top ul {
line-height: 4rem;
font-size: 1.25rem;
}
.cont-textpic {
margin-top: 3rem;
}
.cont-textpic .box .text {
padding-right: 5%;
}
.cont-textpic .box .text .name {
font-size: 1.125rem;
line-height: 1.625rem;
margin-top: 0.875rem;
}
.cont-textpic .box .text .desc {
line-height: 1.5rem;
font-size: 0.875rem;
}
.system .nytitle {
margin-bottom: 1.5rem;
}
.cont-list li,
.cont-list li:nth-child(1) {
height: 3rem;
line-height: 3rem;
}
.cont-list li:nth-child(1) {
font-size: 1.125rem;
}
.cont-list-four li,
.cont-list-four li:nth-child(1) {
// height: 3rem;
// line-height: 3rem;
}
.cont-list-four li:nth-child(1) {
font-size: 1.125rem;
}
.servicelist>div {
padding: 3rem 0;
}
.serteam .text {
width: 63%;
}
.serteam .img {
width: 35%;
}
.servicelist .title {
font-size: 1.5rem;
line-height: 2rem;
}
.serteam .info {
margin-top: 1.5rem;
line-height: 1.5rem;
}
.shornoslide .swiper-slide {
padding: 0 1rem;
}
.serbuy .link {
margin-bottom: 0rem;
}
.serbuy .link a {
line-height: 2.5rem;
height: 2.5rem;
width: 8rem;
}
.serito>div {
padding: 3rem 0;
}
.serito .title .name {
font-size: 1.3125rem;
line-height: 1.875rem;
}
.serito .title .desc {
line-height: 1.25rem;
font-size: 0.875rem;
margin: 0.875rem 0;
}
.tnfi li {
padding: 1rem;
}
.txl .txname {
font-size: 1.125rem;
line-height: 1.5rem;
margin-top: 0.5rem;
}
.txl .txdesc {
line-height: 1.25rem;
font-size: 0.875rem;
}
.txl .txlink {
margin-top: 1rem;
}
.txl .txlink a {
height: 2.5rem;
line-height: 2.5rem;
font-size: 0.875rem;
padding: 0 0.5rem;
}
.txl .txlink a img {
margin-right: 0.5rem;
}
.tmes .info {
position: relative;
}
.tmes ul {
width: 100%;
}
.tmes li {
width: 49%;
margin-left: 2%;
margin-bottom: 1rem;
}
.tmes li:nth-child(2n-1) {
margin-left: 0;
}
.tmes li .name {
font-size: 1rem;
line-height: 1.25rem;
}
.tmes li .desc {
font-size: 0.875rem;
line-height: 1.25rem;
margin-top: 0.5rem;
}
.fmcs ul {
margin-top: 1rem;
}
.fmcs li {
width: 18%;
margin-left: 2.5%;
}
.fmcs li:nth-child(-n+5) {
margin-bottom: 2%;
}
.fmcs li .img {
width: 7rem;
height: 7rem;
}
.fmcs li .name {
font-size: 1rem;
line-height: 1.25rem;
height: 3.75rem;
}
.tmes .img {
display: none;
}
.ems .toggle {
width: 100%;
}
.ems .box {
width: 80%;
margin-right: 10%;
}
.serito .ems {
padding: 3rem 0;
}
.solution {
padding: 3rem 0 6rem 0;
}
.soluindex .text {
padding: 1.5rem;
}
.soluindex .name {
font-size: 1.25rem;
line-height: 1.875rem;
max-height: 6rem;
}
.soluindex .desc {
font-size: 0.75rem;
line-height: 1.125rem;
height: 6.75rem;
margin: 1rem 0;
}
.soluindex .link {
margin-top: 1rem;
}
.solist-0 {
padding-bottom: 3rem;
}
.solist-1,
.solist-2,
.solist-3,
.solist-4 {
padding: 3rem 0;
}
.cont-two-txtpic .toggle,
.night-ico ul,
.three-pictext .toggle,
.sopartner .info,
.cont-two-txtpic .pics {
margin-top: 1.5rem;
}
.cont-two-txtpic .name {
height: 3.5rem;
line-height: 3.5rem;
font-size: 1.3125rem;
}
.cont-two-txtpic .desc {
padding: 1rem;
height: 15rem;
line-height: 1.625rem;
}
.cont-two-txtpic .pics {
padding: 0 5%;
}
.cont-two-txtpic .swiper .img {
width: 92%;
margin: 4%;
}
.cont-two-txtpic .btn.next {
width: 1.5rem;
height: 1.5rem;
right: 1%;
border-right: 2px solid #007AC1;
border-top: 2px solid #007AC1;
}
.cont-two-txtpic .btn.prev {
width: 1.5rem;
height: 1.5rem;
left: 1%;
border-left: 2px solid #007AC1;
border-bottom: 2px solid #007AC1;
}
.night-ico li .name {
height: 3.5rem;
line-height: 3.5rem;
font-size: 1rem;
overflow: hidden;
}
.sale>div,
.sale>div:nth-last-child(1) {
padding: 3rem 0;
}
.sale .title .name {
font-size: 1.875rem;
line-height: 2rem;
}
.fwslide .btn {
height: 3rem;
width: 3rem;
top: calc(65% - 1.625rem);
}
.lsnum .box {
padding-right: 3%;
}
.lsnum .num {
font-size: 2.5rem;
line-height: 2.5rem;
height: 2.5rem;
}
.lsnum.newClass20230307 .num {
justify-content: center;
}
.lsnum ul {
margin-top: 1rem;
}
.lsnum li {
width: 32.3333%;
margin-left: 1.5%;
margin-bottom: 1.5%;
}
.lsnum .num span {
font-size: 1.5rem;
line-height: 3rem;
}
.lsnum .num span.ti {
font-size: 1rem;
line-height: 3.25rem;
}
.sale .title .desc {
margin: 1rem 0;
}
.gzform {
width: 80%;
margin: 0 10%;
}
.animateNum {
padding-right: 1rem;
}
.animateNum::before {
font-size: 1rem;
line-height: 1.25rem;
}
.lsnum .name {
line-height: 1.25rem;
height: 2.5rem;
}
.mhbx .box {
margin-top: 2rem;
}
.llinfo .box li .name,
.llinfo .box .line {
height: 3rem;
line-height: 3rem;
}
.llinfo .toggle {
margin-bottom: 1rem;
}
.llpage {
margin-top: 1rem;
}
.page a,
.page li {
width: 2.5rem;
height: 2.5rem;
line-height: 2.5rem;
font-size: 0.875rem;
}
.tstj .tsinput {
margin-bottom: 2%;
}
.tstj .tsform {
margin-top: 1rem;
}
.tstj .tsxl ul.cityh li {
line-height: 2rem;
font-size: 0.875rem;
}
.tstj .tsinput .tsdiv,
.tstj .tsinput input,
.tstj .tsinput textarea {
line-height: 2.5rem;
height: 2.5rem;
}
.tnfe li {
width: 24%;
margin-left: 1.3333%;
margin-bottom: 1.3333%;
}
.tnfe .text .name {
margin: 1rem 0 0.5rem 0;
}
.fpcilist li .name,
.fwslide .text .name,
.tstj .tsname {
font-size: 1.125rem;
height: 1.25rem;
line-height: 1.25rem;
}
.fpcilist li .desc {
margin-top: 0.5rem;
font-size: 0.875rem;
line-height: 1.25rem;
height: 3.75rem;
}
.fpcilist li .text {
padding: 1rem;
}
.mhbx .text li .name {
font-size: 1.25rem;
line-height: 3rem;
height: 3rem;
}
.mhbx .rtn {
font-size: 1.125rem;
line-height: 1.5rem;
margin-bottom: 4rem;
}
.mhbx .text ul {
height: 18.5rem;
}
.mhbx .box>.img {
height: 31rem;
}
.gzform .input {
height: 3rem;
line-height: 3rem;
}
.three-pictext .slidepage {
top: -3rem;
font-size: 0.875rem;
}
.three-pictext .slidepage span {
font-size: 1.5rem;
line-height: 1.875rem;
}
.three-pictext .toggle {
width: 94%;
margin-left: 3%;
margin-right: 3%;
}
.three-pictext .img,
.three-pictext .text {
width: 94%;
margin: 0 3%;
}
.three-pictext .text {
padding: 1rem;
}
.three-pictext .name {
font-size: 1.25rem;
line-height: 1.625rem;
}
.three-pictext .desc {
margin: 0.625rem 0;
line-height: 1.3125rem;
}
.three-pictext .btn {
right: -4%;
width: 2.5rem;
height: 2.5rem;
}
.three-pictext .btn.next:before,
.three-pictext .btn.prev:before {
width: 0.45rem;
height: 0.45rem;
top: 36%;
}
.three-pictext .btn.prev:before {
top: 35%;
}
.three-pictext .btn.prev {
left: -4%;
}
.sopartner .btn.next:before,
.sopartner .btn.prev:before {
top: 35%;
}
.sopartner .swiper-slide .name {
height: 3rem;
line-height: 3rem;
font-size: 1.25rem;
}
.lonertwo {
padding: 3rem 0;
}
.lonertwo .name {
font-size: 1.125rem;
line-height: 1.625rem;
}
.lonertwo .desc {
margin-top: 1rem;
line-height: 1.5rem;
font-size: 0.875rem;
}
.pics-nightlist {
margin: 1rem 0 3rem 0;
}
.pics-nightlist li {
width: 32%;
margin-left: 2%;
margin-bottom: 2%;
}
.pics-nightlist .text {
padding: 1.125rem;
}
.pics-nightlist .name {
font-size: 1.125rem;
line-height: 1.5rem;
height: 1.5rem;
}
.pics-nightlist .desc {
margin: 0.5rem 0;
}
.socaseview {
padding: 3rem 0;
}
.vtitle .name {
font-size: 1.5rem;
line-height: 1.625rem;
}
.vtitle .more {
margin: 0.5rem 0 1.5rem 0;
font-size: 0.875rem;
line-height: 3rem;
}
.vtitle .share {
margin-top: 0.5rem;
}
.vtitle .more>div {
margin-right: 1.25rem;
}
.videolist,
.videolist .toggle ul {
height: 25rem;
}
.videolist .toggle li {
padding: 0.5rem;
}
.videolist .toggle li .ico div {
width: 2rem;
height: 2rem;
}
.videolist .toggle li .ico div:before {
border-top: 0.25rem solid transparent;
border-left: 0.5rem solid #0079BF;
border-bottom: 0.25rem solid transparent;
}
.videolist .toggle li.active .ico div:before,
.videolist .toggle li.active .ico div:after {
width: 0.2rem;
height: 35%;
}
.videolist .toggle li .name p {
font-size: 1rem;
line-height: 1.25rem;
height: 3.75rem;
}
.casediv-1 {
padding: 2rem 0;
}
.three-num li .num {
font-size: 2.5rem;
line-height: 2.5rem;
}
.three-num li .title {
font-size: 1rem;
line-height: 1.25rem;
}
.casediv-2 {
padding: 3rem 0 1rem 0;
}
.case-clickmore li {
padding: 1.875rem;
}
.case-clickmore li .img {
width: 15rem;
height: 13.125rem;
margin-right: 2rem;
}
.case-clickmore .sort {
font-size: 0.875rem;
line-height: 1.125rem;
}
.case-clickmore .name {
font-size: 1.5rem;
line-height: 1.5rem;
}
.case-clickmore .desc {
margin: 1rem 0;
font-size: 0.875rem;
line-height: 1.3125rem;
height: 3.9375rem;
overflow: hidden;
}
.case-clickmore .link {
margin-top: 1.5rem;
}
.case-clickmore .link a {
width: 5.5rem;
height: 2.25rem;
line-height: 2.25rem;
font-size: 0.875rem;
}
.case-clickmore .more {
height: 3rem;
line-height: 3rem;
}
.casediv-3 {
padding: 3rem 0;
}
.partlist ul {
margin-top: 1.5rem;
}
.partlist li {
width: 18.8%;
margin-left: 1.5%;
margin-bottom: 1.5%;
}
.partlist li:nth-child(6n-5) {
margin-left: 1.5%;
}
.partlist li:nth-child(5n-4) {
margin-left: 0;
}
.socview {
padding-top: 3rem;
}
.socasecont .name {
font-size: 1.5rem;
line-height: 1.625rem;
}
.ltrv {
height: 18rem;
}
.ltrv>div:nth-child(1) {
width: 54%;
}
.ltrv .video {
width: 44%;
margin-left: 2%;
}
.ltrv .desc,
.ltjjfa .desc,
.lsxjz .toggle .desc {
font-size: 0.875rem;
line-height: 1.5rem;
margin-top: 1rem;
}
.ltrv .desc .i {
margin: 0.3125rem 0;
}
.ltjjfa {
margin-top: 2rem;
}
.ltjjfa .desc {
margin-top: 1rem;
}
.ltwopic {
margin: 2rem 0;
}
.lsxjz {
height: 17rem;
}
.lsxjz .toggle .desc {
width: 68%;
margin-right: 2%;
}
.spage {
margin-top: 1.5rem;
height: 3.5rem;
}
.spage .left>div {
line-height: 1.75rem;
font-size: 0.875rem;
}
.spage .right a {
width: 6rem;
height: 2.5rem;
line-height: 2.5rem;
font-size: 0.75rem;
}
.about>div,
.aboutdepa {
padding: 3rem 0;
}
.about .title .name {
font-size: 1.5rem;
line-height: 2rem;
text-align: center;
}
.aboutview .info {
margin-top: 1rem;
}
.aboutview .box li .num {
font-size: 1.5rem;
line-height: 2rem;
}
.animateNum {
font-size: 2rem;
line-height: 2rem;
padding-right: 1rem;
}
.animateNum::before {
font-size: 1rem;
line-height: 1rem;
}
.abouthonor li .num {
font-size: 2rem;
line-height: 2rem;
}
.aboutview .toggle {
font-size: 1rem;
line-height: 1.3125rem;
}
.aboutview .box {
width: 100%;
}
.aboutview .box ul {
margin: 1.5rem 0 2rem 0;
}
.aboutview .toggle {
width: 100%;
}
.aboutview .box li:nth-child(3) .num span {
position: relative;
}
.aboutculture .title {
text-align: center;
}
.aboutculture .box {
width: 100%;
margin-top: 1rem;
}
.aboutculture ul {
margin-top: 0;
}
.aboutculture li {
width: 49%;
margin-left: 2%;
margin-top: 2%;
}
.aboutculture li:nth-child(2n-1) {
margin-left: 0;
}
.aboutculture li .img {
width: 5rem;
height: 5rem;
position: absolute;
}
.aboutculture li .title {
position: initial;
transform: initial;
top: initial;
right: initial;
height: 5rem;
overflow: hidden;
}
.aboutculture li .title .name {
text-align: left;
}
.aboutculture li .title .desc {
text-align: left;
line-height: 1.5rem;
}
.aboutculture li .title {
padding-left: 7rem;
}
.aboutculture .toggle {
display: none;
}
.yearswiper {
margin-top: 2rem;
}
.yearswiper .yearsinfo {
width: calc(100% - 7rem);
}
.yearswiper .toggle>div {
margin-right: 1.5rem;
}
.yearswiper .toggle .text .date {
font-size: 1.5rem;
line-height: 2rem;
}
.yearswiper .toggle .text .name {
font-size: 1.125rem;
line-height: 1.5rem;
max-height: 3rem;
}
.yearswiper .toggle .text .desc {
line-height: 1.5rem;
font-size: 1rem;
max-height: 12rem;
}
.yearswiper .toggle,
.yearswiper .toggle>div,
.yearswiper .toggle>div img {
height: 100%;
object-fit: cover;
}
.yearswiper .toggle .text {
width: 48%;
}
.abtslidelist {
width: 96%;
margin: 0 2%;
}
.abtslidelist .toggle {
margin-top: 1rem;
}
.abtslidelist .name {
margin-top: 0.5rem;
line-height: 1.5rem;
}
.abtslidelist .btn {
width: 3rem;
height: 3rem;
}
.abouthonor ul {
padding-bottom: 1rem;
}
.abtb .box .name {
font-size: 1.5rem;
line-height: 2rem;
margin-top: 1rem;
}
.abtb .box .desc {
line-height: 1.5rem;
font-size: 0.875rem;
height: 10.5rem;
overflow: hidden;
}
.abtb .box,
.aboutcoop .toggle {
padding: 1.5rem;
}
.abtb .btn {
bottom: 1rem;
left: 2rem;
}
.abtb .btn.next {
left: 5rem;
}
.aboutnews .info {
margin-top: 1rem;
}
.aboutnews .title .more {
line-height: 3rem;
}
.aboutnews li .text {
padding: 1rem;
}
.aboutnews li .time {
margin-top: 1rem;
}
.about .about6 {
padding-bottom: 3rem;
}
.aboutcoop .text {
margin-top: 2rem;
}
.aboutcoop .box {
padding-right: 1rem;
}
.aboutcoop .box .name {
font-size: 1.25rem;
line-height: 1.5rem;
}
.aboutcoop .box .sname {
font-size: 1rem;
line-height: 1.25rem;
margin: 0.75rem 0;
}
.aboutcoop .box .desc {
line-height: 1.25rem;
font-size: 0.875rem;
}
.aboutcoop .toggle {
width: 48%;
}
.aboutcoop .toggle .name {
font-size: 1.125rem;
line-height: 1.25rem;
}
.aboutcoop .toggle .link {
margin-top: 0.5rem;
}
.newsslide {
padding: 1.5rem;
}
.newsslide .name {
font-size: 1.125rem;
line-height: 1.3125rem;
height: 2.625rem;
}
.newsslide .text {
padding: 0.75rem;
}
.newsslide .date {
margin-top: 0.5rem;
font-size: 0.875rem;
line-height: 1.25rem;
}
.newsslide .desc {
font-size: 0.875rem;
line-height: 1.25rem;
height: 5rem;
margin: 0.5rem 0;
}
.newsslide .link {
margin-top: 0;
}
.newsslide .link a {
padding: 0.5rem 1rem;
}
.anews {
padding: 3rem 0;
}
.anews .title .name {
font-size: 1.5rem;
line-height: 2rem;
}
.anewsl {
margin: 1.5rem 0;
}
.anewsl ul {
margin: 0.5rem 0;
}
.anewsl .text {
padding: 1rem;
}
.anewsl .name {
line-height: 1.25rem;
font-size: 1rem;
height: 2.5rem;
}
.newsview .ncontent {
padding-bottom: 1rem;
}
.spage {
margin: 1.5rem 0;
}
.spage .right a {
width: 6rem;
height: 2.5rem;
line-height: 2.5rem;
}
.newsview .left {
width: 100%;
}
.newsview .right .title {
font-size: 1.25rem;
line-height: 2rem;
margin-top: 1rem;
}
.newsview .right ul {
margin-top: 1rem;
}
.newsview .right .img {
display: none;
}
.newsview .right {
width: 100%;
}
.contact>div {
padding: 3rem 0;
}
.contact .title .name {
font-size: 1.3125rem;
line-height: 1.875rem;
}
.cont3 .title .csort {
font-size: 1.125rem;
line-height: 1.875rem;
}
.lithree {
width: 100%;
}
.lithree ul {
width: 100%;
display: inline-block;
margin-bottom: 1rem;
}
.lithree li {
flex: initial;
width: 50%;
}
.lithree li:nth-child(2) {
border-right: initial;
}
.contqrcode {
width: 100%;
}
.contqrcode p {
text-align: center;
}
.contqrcode img {
position: relative;
left: 50%;
transform: translate(-50%, 0);
}
.lithree,
.contqrcode,
.sixlicard,
.fourpicslide,
.cform form {
margin-top: 1rem;
}
.twolink {
margin-top: 3rem;
}
.sixlicard li {
width: 49%;
margin-left: 2%;
}
.sixlicard li:nth-child(-n + 4) {
margin-top: 2%;
}
.sixlicard li:nth-child(-n + 2) {
margin-top: 0;
}
.sixlicard li:nth-child(3n-2) {
margin-left: 2%;
}
.sixlicard li:nth-child(2n-1) {
margin-left: 0;
}
.sixlicard .text,
.sixlicard li.on .text {
padding: 1rem;
}
.sixlicard .sixlink {
height: 7rem;
line-height: 5rem;
}
.cform .cinput {
margin-bottom: 2%;
}
.twolink li {
height: initial;
}
.twolink li .box {
padding: 1.5rem 0;
}
.twolink li .box i {
width: 4rem;
height: 4rem;
}
.twolink li .box .text {
font-size: 1.5rem;
line-height: 2rem;
margin-left: 1.5rem;
}
.sixlicard .link a,
.sixlicard .link a font {
height: 2.5rem;
line-height: 2.5rem;
}
.branchlist,
.branchview {
padding: 3rem 0;
}
.branchview .desc {
width: 90%;
margin: 0 5%;
}
.branchview .name {
font-size: 1.5rem;
line-height: 2rem;
margin-bottom: 1.5rem;
}
.branchview .back {
margin: 1rem 0;
}
.branchview .back a {
font-size: 0.875rem;
}
}
@media(max-width:768px) {
.videolist .box .video {
height: 55vw;
}
.videolist .box .video video {
height: 55vw;
}
.nymenu {
top: 4rem;
}
.recruitment-t-wrap.kk .recruitment-t-r {
width: 49% !important
}
.nymenu .line {
display: none;
}
.nymenu.menuH .posh {
top: 4rem;
}
.product-card,
.product-pics,
.teams .w1400 {
padding: 2rem 0;
}
.nybanner .img,
.nybanner .img img {
min-height: 12rem;
object-fit: cover;
}
.nybanner .img img {
max-width: initial;
}
.nybanner .text .box {
width: 50%;
}
.nybanner .text .name {
font-size: 1.125rem;
line-height: 1.5rem;
}
.nybanner .text .desc {
font-size: 0.875rem;
line-height: 1.25rem;
height: 2.5rem;
overflow: hidden;
display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 2;
}
.nybanner .text .link {
margin-top: 0.5rem;
}
.nybanner .wjj {
width: 0.875rem;
height: 0.875rem;
}
.nybanner .wjj:after {
height: 10%;
}
.nybanner .wjj:before {
top: 25%;
}
.nypos .box,
.nymenu .box {
width: 100%;
float: left;
height: 3rem;
line-height: 3rem;
overflow: hidden;
}
.nypos .box {
width: 100%;
white-space: nowrap;
display: flex;
overflow-x: scroll;
overflow-y: hidden;
}
.nymenu .box {
overflow: initial;
position: relative;
}
.nymenu .box ul {
position: absolute;
top: calc(100% + 1px);
background: #fff;
padding: 0.5rem 0;
z-index: 999;
width: 100vw;
left: 50%;
transform: translate(-50%, 0);
display: none;
box-shadow: 0 0.25rem 0.5rem 0px rgba(198, 200, 204, 0.4);
}
.nymenu .box ul li {
width: 100%;
line-height: 1.25rem;
margin: 0;
height: initial;
}
.nymenu .box ul li a {
padding: 0.5rem 5%;
}
.nymenu li:nth-child(1) {
margin-left: initial;
}
.nymenu .box .submenu {
display: inline-block;
width: 100%;
float: left;
border-bottom: #E7E7E7 1px solid;
position: relative;
padding: 0 1rem;
}
.nymenu .box .submenu:before {
position: absolute;
content: '';
right: 2%;
top: 48%;
width: 0;
height: 0;
border-right: 1px solid #4F4F4F;
border-top: 1px solid #4F4F4F;
height: 0.3rem;
width: 0.3rem;
transform: rotate(45deg) translate(-50%, 0%);
-webkit-transform: rotate(45deg) translate(-50%, 0%);
-moz-transform: rotate(45deg) translate(-50%, 0%);
-ms-transform: rotate(45deg) translate(-50%, 0%);
-o-transform: rotate(45deg) translate(-50%, 0%);
-webkit-transition: all 0.5s;
-moz-transition: all 0.5s;
-ms-transition: all 0.5s;
-o-transition: all 0.5s;
transition: all 0.5s;
border-left: 2px solid transparent;
border-bottom: 2px solid transparent;
}
.nymenu .box.on .submenu:before {
transform: rotate(135deg) translate(0%, 50%);
-webkit-transform: rotate(135deg) translate(0%, 50%);
-moz-transform: rotate(135deg) translate(0%, 50%);
-ms-transform: rotate(135deg) translate(0%, 50%);
-o-transform: rotate(135deg) translate(0%, 50%);
}
.nypos .box {
overflow-x: auto;
-webkit-overflow-scrolling: touch;
overflow-scrolling: touch;
}
.search-main .search-top {
margin: 2rem 0;
font-size: 1.5rem;
line-height: 2rem;
}
.search-main .search-box {
margin-bottom: 2rem;
}
.search-main .search-box li {
padding: 0;
display: inline-block;
padding-bottom: 1rem;
}
.search-main .search-box li a {
display: inline-block;
width: 100%;
float: left;
}
.search-main .search-box li .img {
width: 100%;
height: initial;
}
.search-main .search-box li .img img {
position: initial;
top: initial;
left: initial;
transform: initial;
object-fit: initial;
}
.search-main .search-box li .text {
flex: initial;
width: 100%;
float: left;
}
.search-main .search-box li .text .text-box {
position: initial;
top: initial;
left: initial;
transform: initial;
float: left;
padding: 0;
margin-top: 1rem;
}
.search-main .search-box li .text .text-box .name {
font-size: 1.25rem;
line-height: 1.5rem;
height: initial;
}
.search-main .search-box li .text .text-box .date {
font-size: 0.875rem;
line-height: 1rem;
}
.search-main .search-box li .text .text-box .link a:before {
right: 0.5%;
width: 1.5rem;
}
.product-card,
.product-pics {
padding: 0;
padding-top: 2rem;
}
.product-card .product-tab {
width: 100%;
float: left;
}
.product-card h3 {
font-size: 1.3125rem;
text-align: center;
margin-bottom: 1rem;
}
.product-tab .pro_tab_menu {
width: 100%;
float: left;
height: 3rem;
line-height: 3rem;
background: #e2e4e6;
font-size: 1rem;
padding: 0 0.5rem;
position: relative;
display: inline-block;
}
.product-tab .pro_tab_menu:before {
position: absolute;
content: '';
right: 2%;
top: 48%;
width: 0;
height: 0;
border-right: 1px solid #4F4F4F;
border-top: 1px solid #4F4F4F;
height: 0.3rem;
width: 0.3rem;
transform: rotate(45deg) translate(-50%, 0%);
-webkit-transform: rotate(45deg) translate(-50%, 0%);
-moz-transform: rotate(45deg) translate(-50%, 0%);
-ms-transform: rotate(45deg) translate(-50%, 0%);
-o-transform: rotate(45deg) translate(-50%, 0%);
-webkit-transition: all 0.5s;
-moz-transition: all 0.5s;
-ms-transition: all 0.5s;
-o-transition: all 0.5s;
transition: all 0.5s;
border-left: 2px solid transparent;
border-bottom: 2px solid transparent;
}
.product-tab .pro_tab_menu.on:before {
transform: rotate(135deg) translate(0%, 50%);
-webkit-transform: rotate(135deg) translate(0%, 50%);
-moz-transform: rotate(135deg) translate(0%, 50%);
-ms-transform: rotate(135deg) translate(0%, 50%);
-o-transform: rotate(135deg) translate(0%, 50%);
}
.product-tab ul {
display: none;
margin: 0;
padding: 0;
position: absolute;
width: 100%;
left: 0;
top: 100%;
background: #fff;
z-index: 1;
height: initial;
padding: 0.5rem;
}
.product-tab ul li {
width: 100%;
float: left;
}
.product-tab li,
.product-tab .line,
.product-tab li a {
height: 3rem;
}
.product-tab li {
width: initial;
}
.product-tab li.active {
background: #eee;
}
.product-tab li a,
.pro_tab_menu a {
padding: 0.25rem 0;
}
.pro_tab_menu a {
display: inline-block;
width: 100%;
float: left;
}
.product-tab li .name,
.pro_tab_menu .name {
font-size: 0.75rem;
line-height: 1.25rem;
height: 1.25rem;
padding: 0 1rem;
}
.pro_tab_menu .name {
font-weight: bold;
color: #16181a;
position: relative;
}
.pro_tab_menu .name:before {
position: absolute;
content: '';
left: 2rem;
top: 48%;
content: '';
width: 0;
height: 0;
border-right: 2px solid #D70008;
border-top: 2px solid #D70008;
height: 0.4rem;
width: 0.4rem;
transform: rotate(deg);
-webkit-transform: rotate(45deg) translate(-50%, 0%);
border-left: 2px solid transparent;
border-bottom: 2px solid transparent;
}
.product-tab li .name:before,
.pro_tab_menu .name:before {
left: 0.25rem;
width: 0.2rem;
height: 0.2rem;
}
.product-tab li .sort,
.pro_tab_menu .sort {
font-size: 1rem;
padding: 0 1rem;
line-height: 1.25rem;
height: 1.25rem;
}
.product-tab .line {
display: none;
}
.product-card .tabCon {
width: 100%;
margin-top: 2rem;
height: initial !important;
}
.tabCon .content {
height: initial;
position: initial;
opacity: 1;
visibility: initial;
transform: initial;
margin-bottom: 1rem;
display: none;
}
.tabCon .content.active {
display: inline-block;
}
.tabCon .title .name {
font-size: 1.125rem;
line-height: 1.875rem;
}
.tabCon .title .text {
float: left;
width: 90%;
margin: 0 5%;
}
.tabCon .title .desc {
line-height: 1.3125rem;
height: initial;
font-size: 0.875rem;
width: 90%;
margin: 0.5rem 5% 0 5%;
}
.tabCon .info {
height: initial;
padding-bottom: initial;
}
.tabCon .info .link {
left: initial;
right: 1.8rem;
bottom: 1.5rem;
}
.tabCon .info .img {
width: 90%;
margin: 0.5rem 5% 1rem 5%;
position: initial;
height: initial;
}
.tabCon .info .link a {
font-size: 0.75rem;
}
.product-pics .title {
font-size: 1.3125rem;
font-weight: bold;
}
.product-pics ul {
margin-top: 1rem;
}
.product-pics li {
width: 49%;
margin-left: 2%;
margin-bottom: 2%;
}
.product-pics li:nth-child(2n-1) {
margin-left: 0;
}
.product-pics li .name {
font-size: 1.125rem;
line-height: 1.5rem;
bottom: 0.5rem;
}
.product .filter .w1400 {
padding: 0.875rem 0 1.5rem 0;
}
.product .filter .form-item {
width: 48%;
margin-left: 4%;
margin-bottom: 4%;
}
.product .filter .form-item:nth-child(1) {
width: 100%;
}
.product .filter .form-item:nth-child(3),
.product .filter .form-item:nth-child(4) {
margin-bottom: 0;
}
.product .filter .form-item:nth-child(3) {
margin-left: 0
}
.product .filter .pro-form2 ul {
position: relative;
z-index: 2;
}
.product .filter .box {
font-size: 0.875rem;
}
.product .filter .pro-form1 button:before {
width: 40%;
height: 40%;
top: 20%;
}
.product .filter .pro-form1 button:after {
left: 55%;
bottom: 10px;
}
.product .list ul {
margin-bottom: 0;
}
.product .list li {
width: 49%;
margin-left: 2%;
margin-bottom: 5%;
}
.product .list li:nth-child(3n-2) {
margin-left: 2%;
}
.product .list li:nth-child(2n-1) {
margin-left: 0;
}
.product .list li .name {
font-size: 1rem;
line-height: 2rem;
}
.product .list li .desc>div {
font-size: 0.75rem;
}
.product .qrcode .img img {
width: 7rem;
}
.product .qrcode .text {
margin: 0;
margin-top: 1.5rem;
font-size: 1.125rem;
line-height: 1.625rem;
}
.provbanner {
background: #E5ECF2;
float: left;
}
.provbanner .text,
.provbanner .r360 {
position: initial;
top: initial;
height: initial;
max-height: initial;
right: initial;
transform: initial;
}
.provbanner .img {
display: none;
}
.provbanner .text {
width: 96%;
float: left;
margin: 0 2%;
}
.provbanner .text .box {
width: 100%;
float: left;
margin-top: 2rem;
position: initial;
top: initial;
transform: initial;
}
.provbanner .text .name {
text-align: center;
}
.provbanner .text .title {
font-size: 1.125rem;
text-align: center;
}
.provbanner .text .desc {
width: initial;
float: left;
position: relative;
left: 50%;
transform: translate(-50%, 0);
margin-top: 1rem;
max-height: 5rem;
line-height: 1.25rem;
}
.provbanner .text .desc p {
display: inline-block;
float: left;
margin-left: 1rem;
margin: 0;
}
.provbanner .text .desc p:nth-child(1) {
margin-left: 0;
}
.provbanner .text .link {
width: 100%;
float: left;
margin-top: 1rem;
}
.provbanner .text .link a {
position: relative;
left: 50%;
transform: translate(-50%, 0);
}
.provbanner .r360 {
width: 100%;
float: left;
position: relative;
}
.provbanner .r360 .r360-start {}
.nytitle {
font-size: 1.3125rem;
font-weight: bold;
line-height: 1.875rem;
}
.pro-ico ul {
margin: 0 0 2rem 0;
}
.pro-ico li {
width: 100%;
margin: 0;
margin-top: 1rem;
}
.pro-ico li:nth-child(1) {
margin-top: 0;
}
.pro-ico li .img {
width: 4rem;
height: 4rem;
float: left;
position: initial;
left: initial;
transform: initial;
}
.pro-ico li .desc,
.pro-ico li .name {
width: calc(100% - 5rem);
height: initial;
white-space: initial;
margin: 0;
text-align: left !important;
float: right;
}
.pro-ico li .name {}
.pro-ico li .desc {
margin-top: 0rem;
line-height: 1.25rem;
}
.productview>div,
.provvideo .w1400 {
padding: 2rem 0;
}
.productview .tpl-layui-row>div {
padding: 0 !important;
margin-top: 1rem;
}
.productview .tpl-layui-row>div:nth-child(1) {
margin-top: 0;
}
.productview .tpl-layui-row>div img {
display: inline-block;
float: left;
width: 4rem;
height: 4rem;
}
.productview .tpl-layui-row>div strong {
float: right;
width: calc(100% - 5rem);
text-align: left;
}
.provvideo .w1400 {
display: inline-block;
}
.provvideo .text {
flex: initial;
width: 100%;
float: left;
}
.provvideo .text .box .nytitle,
.productview .provspec .nytitle,
.productview .provdown .nytitle,
.productview .provtrait .nytitle {
text-align: center;
}
.provvideo .video {
width: 100%;
margin: 0;
height: initial;
margin-top: 1.5rem;
}
.provvideo .video .ico i {
width: 3rem;
height: 3rem;
border-radius: 3rem;
}
.provvideo .video .ico i:before {
border-top: 0.3rem solid transparent;
border-bottom: 0.3rem solid transparent;
border-left: 0.6rem solid #fff;
}
.productview .provspec .box {
margin-top: 0.5rem;
overflow-x: auto;
-webkit-overflow-scrolling: touch;
overflow-scrolling: touch;
display: inline-block;
}
.productview .provspec ul {
width: 100%;
float: left;
justify-content: space-between;
white-space: nowrap;
display: flex;
overflow-y: hidden;
overflow-x: auto;
-webkit-overflow-scrolling: touch;
overflow-scrolling: touch;
}
.productview .provspec .boxbtn,
.productview .provspec .line {
display: none;
}
.productview .provspec li {
display: inline-block;
float: left;
margin: 0;
padding: 0;
width: initial;
margin-left: 0.5rem;
}
.productview .provspec .toggle {
padding: 1rem 0;
}
.productview .provspec .cont,
.productview .provtrait .desc {
margin-top: 0;
}
.productview .provdown ul {
margin-top: 1rem;
}
.productview .provdown li {
width: 100%;
margin-left: 0;
margin-bottom: 4%;
}
.productview .provdown li a {
padding: 0.5rem 0.25rem;
}
.productview .provdown li i {
width: 1.5rem;
height: 1.5rem;
top: 0.75rem;
background-size: cover;
}
.productview .provdown li p {
padding-left: 2.5rem;
}
.teams .num-list ul {
padding: 0;
}
.teams .num-list li .name {
height: 2rem;
}
.teams .num-list li .name .num {
padding-right: 1rem;
}
.teams .num-list li .name .num2 {
display: none;
}
.teams .num-list li .name .num1:before {
display: none;
}
.teams .num-list li .name .num3 {
line-height: 1.875rem;
font-size: 0.75rem;
}
.teams .num-list li .desc {
line-height: 1rem;
}
.teams .cont {
margin: 1rem 0 1rem 0;
}
.teams .box {
margin-top: 1.5rem;
}
.teams .img {
position: relative;
height: 10rem;
}
.teams .img img {
position: absolute;
width: auto;
max-width: auto !important;
height: 10rem;
left: 50%;
transform: translate(-50%, 0);
}
.num-list ul {
padding: 0 10%;
}
.num-list li .name .num {
font-size: 1.25rem;
line-height: 1.5rem;
}
.num-list li .desc {
font-size: 0.75rem;
line-height: 1.25rem;
}
.sale>div,
.sale>div:nth-last-child(1) {
padding: 2rem 0;
}
.lsnum {
display: inline-block;
}
.lsnum>div {
width: 100%;
}
.lsnum .box {
padding-right: 0;
margin-bottom: 1rem;
}
.lsnum .toggle {
flex: initial;
}
.lsnum .toggle .img {
top: initial;
transform: initial;
}
.sale .title .name {
text-align: center;
font-size: 1.3125rem;
font-weight: bold;
line-height: 1.875rem;
}
.lsnum li {
width: 49%;
margin-left: 2%;
text-align: center;
}
.lsnum li:nth-child(3n-2) {
margin-left: 2%;
}
.lsnum li:nth-child(2n-1) {
margin-left: 0;
}
.fwslide .btn {
right: -8%;
}
.fwslide .btn.prev {
left: -8%;
}
.fwslide .text .fwnext {
display: none;
}
.fpcilist li .name,
.fwslide .text .name,
.tstj .tsname {
font-size: 1rem;
}
.sale .title .desc {
line-height: 1.5rem;
font-size: 0.875rem;
margin: 0.5rem 0;
}
.gzform {
width: 100%;
margin: 0;
margin-top: 0.5rem;
}
.gzform .input {
font-size: 0.875rem;
}
.gzform .gzgo {
width: 6rem;
}
.gzform .gzinfo {
margin-top: 1.5rem;
}
.gzinfo .gzbe {
margin: 0;
margin-top: 1rem;
}
.gzform .gzname {
font-size: 1.125rem;
line-height: 1.5rem;
margin-bottom: 1rem;
}
.gzinfo .gzbe .name {
line-height: 1.5rem;
}
.mhbx .box {
display: inline-block;
margin-top: 1rem;
}
.mhbx .code {
left: 50%;
transform: translate(-50%, 0);
}
.mhbx .code .iname {
line-height: 1.125rem;
}
.mhbx .box>.img {
margin-top: 1.5rem;
}
.mhbx .box>.img,
.mhbx .img li {
width: 100%;
}
.mhbx .rtn {
margin-top: 7.5rem;
margin-bottom: 0.5rem;
text-align: center;
font-size: 1rem;
line-height: 1.25rem;
}
.mhbx .box .text {
width: 100%;
}
.mhbx .text ul {
height: initial;
overflow: initial;
}
.mhbx .box>.img {
flex: initial;
height: initial;
}
.mhbx .text li .name {
font-size: 1rem;
line-height: 2rem;
height: 2rem;
}
.mhbx .text li .name font {
font-size: 1.5rem;
}
.mhbx .text li .desc {
font-size: 0.875rem;
line-height: 1.25rem;
}
.tstj .tsinput {
width: 100%;
margin-left: 0;
}
.tstj .tsinput .name {
line-height: 2.5rem;
}
.tssubmit input {
width: 6rem;
height: 2.5rem;
line-height: 2.5rem;
}
.serito>div {
padding: 2rem 0;
}
.serito .title .name {
font-size: 1.25rem;
line-height: 1.5rem;
}
.serito .title .desc {
margin: 0.5rem 0;
}
.txl .text {
position: initial;
top: initial;
transform: initial;
left: initial;
}
.txl .img {
height: 15rem;
}
.txl .img img {
height: 100%;
object-fit: cover;
}
.txl .box {
width: 100%;
}
.tmes li {
width: 100%;
margin-left: 0;
}
.fmcs li {
width: 49%;
margin-left: 2%;
}
.fmcs li .img {
width: 6rem;
height: 6rem;
}
.fmcs li:nth-child(5n-4) {
margin-left: 2%;
}
.fmcs li:nth-child(2n-1) {
margin-left: 0;
}
.fmcs li:nth-child(-n+8) {
margin-bottom: 2%;
}
.serito .title .desc {
margin-top: 1rem;
}
.ems .title .name {
text-align: center;
}
.ems .box {
width: 100%;
margin: 0;
margin-top: 1rem;
}
.serito .ems {
padding: 2rem 0;
}
.newsview .ncontent {
min-height: initial;
font-size: 1rem;
}
.about>div,
.aboutdepa {
padding: 2rem 0;
}
.about .title .name {
font-size: 1.5rem;
line-height: 1.875rem;
text-align: center;
}
.aboutview .info {
margin-top: 1rem;
}
.aboutview .box li .num {
font-size: 1.25rem;
line-height: 1.5rem;
}
.animateNum {
font-size: 1.5rem;
line-height: 1.5rem;
padding-right: 0.875rem;
}
.animateNum::before {
font-size: 0.875rem;
line-height: 1rem;
}
.abouthonor li .name {
font-size: 0.875rem;
line-height: 1.25rem;
}
.abouthonor li .num {
font-size: 1.5rem;
line-height: 1.5rem;
}
.aboutview .toggle {
font-size: 0.875rem;
line-height: 1.25rem;
}
.aboutview .box {
width: 100%;
}
.aboutview .box ul {
margin: 1rem 0 1.5rem 0;
}
.aboutview .toggle {
width: 100%;
}
.aboutview .box li .num span,
.aboutview .box li:nth-child(3) .num span {
position: relative;
font-size: 1.5rem;
height: 1.5rem;
line-height: 1.5rem;
}
.aboutculture .title {
text-align: center;
}
.aboutculture .box {
width: 100%;
margin-top: 1rem;
}
.aboutculture ul {
margin-top: 0;
}
.aboutculture li {
width: 100%;
margin-left: 0;
margin-top: 2%;
}
.aboutculture li:nth-child(2n-1) {
margin-left: 0;
}
.aboutculture li .img {
width: 4rem;
height: 4rem;
position: absolute;
}
.aboutculture li .title {
position: initial;
transform: initial;
top: initial;
right: initial;
height: initial;
overflow: hidden;
}
.aboutculture li .title .name {
text-align: left;
}
.aboutculture li .title .desc {
text-align: left;
line-height: 1.25rem;
font-size: 0.875rem;
}
.aboutculture li .title {
padding-left: 5rem;
}
.aboutculture .toggle {
display: none;
}
.aboutdepa {
margin: 0;
}
.about .about2 {
background-size: 100% 100% !important;
}
.yearswiper {
margin-top: 1rem;
height: initial;
border-left: initial;
}
.yearswiper .swiper-wrapper {
width: 100%;
border-bottom: #4579AD 1px solid;
}
.yearswiper .swiper-slide .box {
height: 2rem;
}
.yearswiper .swiper-slide.on .box {
border-left: initial;
border-bottom: #fff 2px solid;
}
.yearswiper .swiper-slide {
width: initial;
margin: 0 0.5rem;
line-height: 2rem;
height: 100%;
}
.yearswiper .yearsinfo {
width: 100%;
padding-right: 0;
transform: initial;
left: initial;
}
.yearswiper .toggle {
margin-top: 1rem;
}
.yearswiper .yearsinfo .toggle.on {
display: inline-block;
}
.yearswiper .toggle>div {
width: 100%;
max-width: 100%;
margin-left: 0;
margin-right: 0;
}
.yearswiper .toggle .text {
width: 100%;
max-width: 100%;
margin-top: 1rem;
flex: initial;
}
.yearswiper .toggle .text .date {
font-size: 1.5rem;
line-height: 2rem;
}
.yearswiper .toggle .text .name {
font-size: 1.125rem;
line-height: 1.5rem;
height: initial;
}
.yearswiper .toggle .text .desc {
line-height: 1.5rem;
font-size: 1rem;
height: initial;
}
.yearswiper .toggle,
.yearswiper .toggle>div,
.yearswiper .toggle>div img {
height: 100%;
object-fit: cover;
}
.about3 .abouthonor ul {
margin-top: 1rem;
}
.about3 .abouthonor li {
width: 50%;
margin-bottom: 1rem;
}
.abtslidelist {
width: 100%;
margin: 0;
}
.abtslidelist .toggle {
margin-top: 1rem;
}
.abtslidelist .swiper-slide {
padding: 0 0.5rem;
}
.abtslidelist .name {
margin-top: 0.5rem;
line-height: 1.25rem;
font-size: 0.875rem;
}
.abtslidelist .btn {
display: none;
width: 2.5rem;
height: 2.5rem;
}
.abouthonor ul {
padding-bottom: 1rem;
}
.abtb .toggle,
.abtb .box {
width: 100%;
}
.abtb .box .name {
font-size: 1.5rem;
line-height: 2rem;
margin-top: 0rem;
}
.abtb .box .desc {
line-height: 1.25rem;
font-size: 0.875rem;
height: initial;
overflow: hidden;
margin-top: 1rem;
padding-bottom: 4rem;
}
.abtb .box,
.aboutcoop .toggle {
padding: 1rem;
}
.abtb .btn {
bottom: 1rem;
left: 2rem;
}
.abtb .btn.next {
left: 5rem;
}
.aboutnews .info {
margin-top: 1rem;
}
.aboutnews li {
width: 100%;
margin-left: 0;
margin-bottom: 2%;
}
.aboutnews li .name {
height: initial;
}
.aboutnews .title .more {
line-height: 3rem;
}
.aboutnews li .text {
padding: 1rem;
}
.aboutnews li .time {
margin-top: 1rem;
}
.about .about6 {
padding-bottom: 2rem;
}
.aboutcoop .box,
.aboutcoop .toggle {
width: 100%;
float: left;
margin: 0;
padding: 0;
}
.aboutcoop .toggle {
margin-top: 1rem;
padding: 1rem;
}
.aboutcoop .text {
height: initial;
margin-top: 1rem;
}
.aboutcoop .box .name {
font-size: 1.125rem;
line-height: 1.5rem;
}
.aboutcoop .box .sname {
font-size: 1rem;
line-height: 1.25rem;
margin: 0.75rem 0;
}
.aboutcoop .box .desc {
line-height: 1.25rem;
font-size: 0.875rem;
}
.aboutcoop .box .desc span {
font-size: 1rem !important;
}
.aboutcoop .toggle .name {
font-size: 1.125rem;
line-height: 1.25rem;
}
.aboutcoop .toggle .link {
margin-top: 0.5rem;
}
.servicelist>div {
padding: 2rem 0;
}
.serteam .text {
width: 100%;
}
.servicelist .title {
font-size: 1.125rem;
line-height: 1.5rem;
}
.serteam .info {
margin-top: 1rem;
font-size: 0.875rem;
}
.serteam .img {
width: 100%;
margin-top: 1rem;
}
.serteam .img img {
margin-top: 0.5rem;
}
.serhorno .title {
text-align: center;
}
.shornoslide .toggle {
margin-top: 1rem;
}
.shornoslide .btn {
width: 2.5rem;
height: 2.5rem;
right: -8%;
}
.shornoslide .btn.prev {
left: -8%;
}
.shornoslide .swiper-slide {
padding: 0 0.5rem;
}
.llinfo {
margin-top: 1rem;
}
.llinfo .box .line {
display: none;
}
.llinfo .box li,
.llinfo .box li .name {
height: 2rem;
line-height: 2rem;
}
.llinfo .box li .name:before {
display: none;
}
.llinfo .box li .name {
padding: 0 1rem;
margin-top: 0.5rem;
border-left: #ccc 1px solid;
border-bottom: none;
}
.llinfo .box li {
height: 3rem;
padding: 0;
}
.llinfo .box li:nth-child(1) .name {
border: none;
}
.llinfo .toggle li .name {
height: 2.5rem;
line-height: 2.5rem;
}
.llinfo .toggle li .name:before {
width: 0.25rem;
height: 0.25rem;
}
.llinfo .toggle li .desc {
padding: 1rem 0.5rem;
}
.llinfo .box ul {
white-space: nowrap;
display: flex;
overflow-x: auto;
overflow-y: hidden;
}
.llinfo .box li,
.llinfo .box li .name {
width: initial;
float: left;
}
.llinfo .box {
width: 100%;
padding: 0;
margin-bottom: 1rem;
}
.llinfo .toggle {
width: 100%;
}
.fwslide .text .desc {
font-size: 0.875rem;
line-height: 1.25rem;
height: 3.75rem;
padding-top: 1rem;
}
.fpcilist ul {
margin-top: 1rem;
}
.fpcilist li {
width: 49%;
margin-left: 2%;
margin-bottom: 2%;
}
.fpcilist li:nth-child(2n-1) {
margin-left: 0;
}
.fwslide {
width: 90%;
margin: 0 5%;
}
.service>div {
padding: 2rem 0;
}
.lprt {
display: inline-block;
}
.lprt .img {
width: 100%;
text-align: center;
}
.tnfe li {
width: 49%;
margin-left: 2%;
margin-bottom: 2%;
}
.tnfe li:nth-child(4n-3) {
margin-left: 2%;
}
.tnfe li:nth-child(2n-1) {
margin-left: 0;
}
.tnfe .text .img img {
width: 4rem;
height: 4rem;
}
.tnfe .text .link a {
opacity: 1;
}
.lsnum .num span {
margin-left: 50%;
transform: translate(-50%, 0);
}
.lsnum.newClass20230307 .num span {
margin-left: 0%;
transform: translate(-0%, 0);
-webkit-transform: translate(-0%, 0);
-moz-transform: translate(-0%, 0);
-ms-transform: translate(-0%, 0);
-o-transform: translate(-0%, 0);
}
.lsnum .num span.ti {
margin-left: initial;
transform: initial;
}
.lprt .ico img {
position: relative;
left: 50%;
transform: translate(-50%, 0);
}
.lprt .text {
width: 100%;
float: left;
flex: initial;
box-shadow: initial;
}
.lprt .text .box {
position: initial;
top: initial;
transform: initial;
padding: 1rem 2%;
}
.lprt .name {
font-size: 1.125rem;
line-height: 1.5rem;
text-align: center;
}
.lprt .desc {
height: initial;
text-align: center;
max-height: initial;
}
.lprt .link {
margin-top: 0.5rem;
}
.lprt .link a {
position: relative;
left: 50%;
transform: translate(-50%, 0);
}
.eightico {
margin-top: 1rem;
}
.eightico li {
width: 49%;
margin-left: 2%;
padding: 0.5rem;
}
.eightico li:nth-child(4n-3) {
margin-left: 2%;
}
.eightico li:nth-child(2n-1) {
margin-left: 0;
}
.eightico .img {
width: 3rem;
height: 3rem;
margin-right: 0.5rem;
}
.eightico .name {
font-size: 1rem;
line-height: 1.25rem;
height: 1.25rem;
}
.eightico .link {
margin-top: 0.25rem;
}
.service .title .name {
font-size: 1.25rem;
line-height: 2rem;
}
.tnfi li {
width: 49%;
margin-left: 2%;
margin-bottom: 2%;
padding: 1rem;
}
.tnfi li:nth-child(2n-1) {
margin-left: 0;
}
.tnfi li .img {
width: 6rem;
height: 6rem;
}
.tnfi li .img img {
width: 3rem;
height: 3rem;
}
.tnfi li .name {
font-size: 1rem;
line-height: 1.25rem;
height: 2.5rem;
}
.service2 .link,
.service3 .link,
.service4 .link {
margin-top: 1rem;
}
.lsnico .info {
margin-top: 1rem;
}
.lsnico .box {
width: 100%;
padding: 0;
}
.lsnico .box li .name {
height: 3rem;
line-height: 3rem;
}
.lsnico .box li .subname {
padding: 0.5rem 1.5rem;
}
.lsnico .box .line {
height: 3rem;
display: none;
}
.lsnico .box li.active .name {
background: #C8E2F9;
}
.lsnico .toggle {
width: 100%;
margin-top: 4%;
}
.lsnico .rinfo>div {
width: 49%;
margin-left: 2%;
}
.lsnico .rinfo>div:nth-child(3n-2) {
margin-left: 2%;
}
.lsnico .rinfo>div:nth-child(2n-1) {
margin-left: 0;
}
.lsnico .rinfo>div a {
padding: 2% 5%;
}
.lsnico .rinfo>div .num {
height: 2rem;
line-height: 2rem;
font-size: 2rem;
}
.lsnico .rinfo>div .title {
line-height: 1.25rem;
height: 3.75rem;
font-size: 1rem;
-webkit-line-clamp: 3;
}
.tninfo .tnname {
font-size: 1.125rem;
line-height: 1.5rem;
margin: 1rem 0;
}
.tninfo li {
width: 100%;
margin-left: 0;
margin-bottom: 2%;
}
.tninfo li .desc {
height: initial;
}
.tnfthree ul li {
width: 100%;
margin-left: 0%;
border-radius: initial;
border: initial;
height: initial;
padding-bottom: 0;
background: initial;
margin-top: 10%;
}
.tnfthree ul li:nth-child(1) {
margin-top: 0;
}
.tnfthree ul li .box {
min-width: 60%;
width: initial;
position: initial;
top: initial;
left: initial;
transform: initial;
padding: initial;
position: relative;
left: 50%;
transform: translate(-50%, 0);
}
.tnfthree ul li:hover {
background: initial;
}
.tnfthree ul li:hover .img {
opacity: 1;
transform: translate(-50%, 0);
}
.tnfthree ul li:hover .text {
margin-top: 1rem;
}
.service4 {
background-size: auto 100% !important;
background-repeat: no-repeat;
}
.backbone {
padding: 0;
padding-bottom: 2rem;
}
.backbone li {
width: 100%;
margin-left: 0;
margin-top: 1.5rem;
}
.backbone li .text {
width: 95%;
top: 90%;
padding: 1rem;
box-shadow: 0 0 0.5rem 0.25rem rgb(73 87 112 / 20%);
}
.backbone li .text .name {
font-size: 1.25rem;
line-height: 1.25rem;
}
.backbone li .text .desc {
font-size: 1rem;
line-height: 1.15rem;
max-height: 3.45rem;
}
.backbone li .text .exp {
line-height: 1.25rem;
height: 2.25rem;
}
.backbone li .text .link a {
font-size: 0.7rem;
padding: 0.5rem 1rem;
}
.backbone li.active .exp {
height: 9rem;
}
.system .system-top ul {
height: 3.5rem;
line-height: 3.5rem;
font-size: 1.125rem;
}
.cont-textpic {
margin-top: 2rem;
display: inline-block;
}
.cont-textpic .box {
flex: initial;
width: 100%;
float: left;
}
.cont-textpic .box .text {
position: initial;
top: initial;
transform: initial;
padding-right: 0;
}
.cont-textpic .box .text .name {
margin-top: 0.75rem;
}
.cont-textpic .box .text .desc {
float: left;
}
.system .nytitle {
margin-bottom: 0.875rem;
}
.cont-textpic .toggle {
width: 100%;
float: left;
margin-top: 1rem;
}
.cont-list {
margin-top: 2rem;
}
.cont-list li,
.cont-list li:nth-child(1) {
height: 3rem;
}
.cont-list li {
font-size: 0.75rem;
}
.cont-list li:nth-child(1) {
font-size: 1rem;
}
.cont-list li>div {
padding: 0 0.5rem;
}
.cont-list li .box {
width: 9rem;
line-height: 1rem;
}
.cont-list li:before {
width: 9rem;
}
.cont-list li .toggle {
overflow-x: auto;
overflow-y: hidden;
white-space: nowrap;
display: flex;
}
.cont-list tr td:nth-last-child(1) {
overflow-x: auto;
overflow-y: hidden;
}
.system .system-info {
margin-bottom: 0rem;
}
.cont-list-four {
padding: 2rem 0;
}
.cont-list-four ul {
overflow-x: auto;
}
.cont-list-four li {
overflow-x: auto;
overflow-y: hidden;
// white-space: nowrap;
width: 45rem;
}
.cont-list-four li>div {
// padding: 0 1rem;
overflow: hidden;
font-size: 0.75rem;
}
.cont-list-four li:nth-child(1) {
font-size: 1rem;
}
.cont-list-four .box-one,
.cont-list-four .box-two {
width: 9rem;
}
.cont-list-four .box-three {
width: 12rem;
}
.cont-list-four .box-four {
width: 15rem;
}
.solution {
padding: 2rem 0 4rem 0;
}
.soluindex .box .img {
width: 100%;
padding-top: 11rem;
}
.soluindex .toggle {
width: 100%;
}
.soluindex .text {
padding: 0.625rem;
text-align: center;
}
.soluindex .name {
font-size: 1rem;
line-height: 1.5rem;
height: 3rem;
overflow: hidden;
}
.soluindex .desc {
line-height: 1rem;
height: 3rem;
overflow: hidden;
display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 3;
margin: 0;
margin-top: 0.625rem;
}
.soluindex .link {
margin-top: 0.625rem;
}
.soluindex .link a {
padding: 0.5rem 1rem;
}
.newsslide {
padding: 1rem;
width: 200%;
}
.newsslide .box .img,
.newsslide .box .video {
width: 100%;
padding: initial;
height: initial;
}
.newsslide .toggle {
position: initial;
}
.newsslide .name {
font-size: 1.125rem;
line-height: 1.3125rem;
height: 2.625rem;
text-align: left;
}
.newsslide .text {
padding: 0.75rem;
padding-bottom: 3.5rem;
}
.newsslide .text .date {
position: absolute;
width: initial;
float: left;
left: 0.75rem;
bottom: 0.75rem;
margin-top: 0.5rem;
font-size: 0.875rem;
line-height: 1.25rem;
}
.newsslide .desc {
display: none;
}
.newsslide .text .link {
position: absolute;
right: 0.75rem;
bottom: 0.75rem;
float: right;
width: initial;
}
.newsslide .link a {
padding: 0.5rem 1rem;
}
.anews {
padding: 2rem 0;
}
.anews .title .name {
font-size: 1.3125rem;
line-height: 1.5rem;
}
.anmenu {
border: initial;
}
.anewsl {
margin: 1rem 0;
}
.anewsl ul {
margin: 0.25rem 0;
}
.anewsl li {
width: 100%;
margin-left: 0%;
margin-bottom: 2%;
}
.anewsl li:nth-child(3n-2) {
margin-left: 0%;
}
.anewsl li:nth-child(2n-1) {
margin-left: 0;
}
.anewsl .text {
padding: 1rem;
}
.anewsl .name {
line-height: 1.25rem;
font-size: 1rem;
height: initial;
}
.anewsl .desc {
height: initial;
}
.nymenu .news-xyears {
position: initial;
right: initial;
top: initial;
width: 100%;
float: left;
border: initial;
height: 3rem;
line-height: 3rem;
background: #fff;
border-bottom: #E7E7E7 1px solid;
}
.solist-0 {
padding-bottom: 2rem;
}
.solist-1,
.solist-2,
.solist-3,
.solist-4 {
padding: 2rem 0;
}
.solist-4 {
padding-bottom: 1rem;
}
.cont-two-txtpic .toggle,
.night-ico ul,
.three-pictext .toggle,
.sopartner .info,
.cont-two-txtpic .pics {
margin-top: 1rem;
}
.cont-two-txtpic li {
width: 100%;
margin-left: 0;
}
.cont-two-txtpic .name {
height: 2.5rem;
line-height: 2.5rem;
font-size: 1.25rem;
padding: 0 1rem;
}
.cont-two-txtpic .desc {
padding: 0.875rem;
height: initial;
line-height: 1.5rem;
}
.cont-two-txtpic .pics {
padding: 0;
/*padding: 0 5%;*/
margin-bottom: 2rem;
}
.cont-two-txtpic .btn {
display: none;
}
.cont-two-txtpic .swiper .img {
width: 92%;
margin: 4%;
}
.cont-two-txtpic .btn.next {
width: 1.5rem;
height: 1.5rem;
right: 1%;
border-right: 2px solid #007AC1;
border-top: 2px solid #007AC1;
}
.cont-two-txtpic .btn.prev {
width: 1.5rem;
height: 1.5rem;
left: 1%;
border-left: 2px solid #007AC1;
border-bottom: 2px solid #007AC1;
}
.contact>div {
padding: 2rem 0;
}
.contact .title .name {
text-align: center;
font-size: 1.25rem;
line-height: 1.5rem;
}
.lithree li {
width: 100%;
border: initial;
padding: 0 5%;
margin-bottom: 1rem;
padding-bottom: 1rem;
border-bottom: #dcdcdc 1px solid;
}
.lithree li:nth-child(2) {
border: initial;
padding: 0 5%;
margin: 0;
}
.contqrcode {
margin-top: 0;
}
.contqrcode img {
width: 60%;
height: initial;
}
.sixlicard.active ul {
height: 21.5rem;
}
.sixlicard li {
width: 100%;
margin-left: 0;
margin-top: 2%;
}
.sixlicard li:nth-child(3n-2) {
margin-left: 0;
}
.sixlicard li:nth-child(-n + 4) {
margin-top: 2%;
}
.sixlicard li:nth-child(-n + 1) {
margin-top: 0%;
}
.sixlicard .cclick font {
float: right;
}
.sixlicard .sixlink {
height: 5rem;
line-height: 3rem;
}
.cont3 .title .csort font {
margin-left: 1rem;
}
.cont3 .title .csort {
font-size: 1rem;
}
.csslide .swiper-slide:nth-child(2n-1) {
width: 100%;
}
.csslide .swiper-slide:nth-child(2n-0) {
width: 100%;
margin: 0;
}
.csslide .btn {
display: none;
}
.twolink {
margin-top: 2rem;
}
.twolink li .box {
padding: 1rem 0;
}
.twolink li .box i {
width: 3rem;
height: 3rem;
}
.twolink li .box .text {
font-size: 1rem;
line-height: 1.25rem;
margin-left: 0.5rem;
}
.twolink li .box .text .name {
font-size: 1rem;
line-height: 1.5rem;
height: 1.5rem;
overflow: hidden;
}
.cform .cinput {
width: 100%;
margin-left: 0;
line-height: 2.5rem;
height: 2.5rem;
padding: 0 0.5rem;
}
.cform .cinput .name {
margin-right: initial;
}
.cform .cinput2 {
height: 14rem;
}
.cform .cinput2 textarea {
margin-top: 2.5rem;
height: 10.5rem;
line-height: 1.5rem;
}
.cform .csubmit {
margin-top: 1rem;
}
.cform .csubmit input {
width: 6rem;
line-height: 2.5rem;
height: 2.5rem;
}
.branchlist {
padding: 2rem 0;
}
.branchlist li {
width: 100%;
margin-left: 0;
}
.branchlist .text {
padding: 1rem;
}
.branchlist .name {
font-size: 1.25rem;
line-height: 1.5rem;
}
.branchlist .desc .bautolist {
width: 100%;
min-height: initial;
}
.branchlist li .link {
float: left;
margin-top: 1rem;
}
.branchlist .desc.bauto p:nth-child(4) {
height: initial;
}
.branchlist li .link a,
.branchlist li .link a font {
height: 2.5rem;
line-height: 2.5rem;
font-size: 0.875rem;
}
.branchlist .desc {
margin: 0;
margin-top: 1rem;
}
.night-ico ul {
width: 96%;
margin-left: 2%;
margin-right: 2%;
}
.night-ico li {
width: 31.3333%;
margin-left: 3%;
margin-bottom: 3%;
}
.night-ico li:nth-child(3n-2) {
margin-left: 0;
}
.night-ico li .name {
top: 60%;
height: 2rem;
line-height: 2rem;
}
.three-pictext .slidepage {
top: -2.5rem;
font-size: 0.875rem;
}
.three-pictext .slidepage span {
font-size: 1.25rem;
line-height: 1.5rem;
}
.three-pictext .toggle {
width: 100%;
margin-left: 0;
margin-right: 0;
}
.three-pictext .img,
.three-pictext .text {
width: 100%;
margin: 0;
}
.three-pictext .btn {
display: none;
}
.sovideo .img {
height: 15rem;
}
.sovideo .img img {
height: 20rem;
width: initial;
max-width: initial;
position: relative;
left: 50%;
transform: translate(-50%, 0);
}
.sopartner .info {
display: inline-block;
}
.sopartner .nytitle {
text-align: center;
}
.sopartner .box {
width: 100%;
display: inline-block;
}
.sopartner ul {
padding-right: 0;
}
.sopartner li {
width: 32.3333%;
margin-left: 1.5%;
}
.sopartner li:nth-child(4n-3) {
margin-left: 1.5%;
}
.sopartner li:nth-child(3n-2) {
margin-left: 0;
}
.sopartner li:nth-child(-n + 12) {
margin-bottom: 1.5%;
}
.sopartner li.swiper-pagination-bullet-active:before {
display: none;
}
.sopartner li:hover,
.sopartner li.swiper-pagination-bullet-active {
border: #E6E6E6 1px solid;
}
.sopartner .toggle {
width: 100%;
float: left;
width: 1px;
height: 1px;
overflow: hidden;
opacity: 0;
}
.sopartner .btn {
display: none;
}
.sopartner .swiper-slide .name {
height: 2.5rem;
line-height: 2.5rem;
font-size: 1rem;
}
.lonertwo {
padding: 2rem 0;
padding-bottom: 0;
}
.lonertwo>div {
width: 100%;
margin-left: 0;
margin-right: 0;
margin-bottom: 2rem;
}
.lonertwo .name {
font-size: 1.125rem;
line-height: 1.625rem;
text-align: center;
}
.lonertwo .desc {
margin-top: 1rem;
line-height: 1.5rem;
font-size: 0.875rem;
}
.lonertwo .toggle li {
width: 100%;
margin-bottom: 2rem;
}
.lonertwo .toggle li:nth-last-child(1),
.lonertwo>div:nth-last-child(1) {
margin-bottom: 0;
}
.pics-nightlist {
margin: 0;
}
.pics-nightlist ul {
margin-top: 2rem;
}
.pics-nightlist li {
width: 49%;
margin-left: 2%;
margin-bottom: 2%;
}
.pics-nightlist li:nth-child(3n-2) {
margin-left: 2%;
}
.pics-nightlist li:nth-child(2n-1) {
margin-left: 0;
}
.pics-nightlist .text {
padding: 0.75rem;
}
.pics-nightlist .name {
font-size: 1rem;
line-height: 1.25rem;
height: 1.25rem;
}
.pics-nightlist .desc {
margin: 0.5rem 0;
}
.page {
margin-top: 1rem;
}
.socaselist .pics-nightlist li {
width: 100%;
margin-left: initial;
}
.socaselist .pics-nightlist .img {
height: initial;
padding: initial;
}
.socaselist .pics-nightlist .img a {
padding: initial;
}
.socaselist .pics-nightlist .desc {
height: initial;
-webkit-line-clamp: initial;
}
.socaseview {
padding: 2rem 0;
}
.vtitle .name {
font-size: 1.25rem;
line-height: 1.5rem;
text-align: center;
margin-bottom: 1rem;
}
.vtitle .more {
margin: 0.3125rem 0 1rem 0;
font-size: 0.875rem;
line-height: 2rem;
}
.vtitle .more .form,
.vtitle .more .number {
display: none
}
.vtitle .share {
margin-top: 0rem;
}
.vtitle .more>div {
margin-right: 0;
}
.videolist,
.videolist .toggle ul {
height: initial;
}
.videolist .box,
.videolist .toggle {
width: 100%;
}
.videolist .toggle {
float: left;
margin-top: 1rem;
}
.videolist .toggle ul {
overflow-y: hidden;
overflow-x: auto;
white-space: nowrap;
display: flex;
}
.videolist .toggle li {
width: 12rem;
margin-left: 2%;
padding: 0;
margin-bottom: 0;
margin-bottom: 0.5rem;
display: inline-block;
}
.videolist .toggle li:nth-last-child(1) {
margin-bottom: 0.5rem;
}
.videolist .toggle li:nth-child(1) {
margin-left: 0;
}
.videolist .toggle li .ico {
width: 12rem;
height: 8rem;
padding-bottom: 0;
}
.videolist .toggle li .ico img {
width: initial;
width: 100%;
height: 100%;
}
.videolist .toggle li .ico div {
width: 2rem;
height: 2rem;
}
.videolist .toggle li .ico div:before {
border-top: 0.25rem solid transparent;
border-left: 0.5rem solid #0079BF;
border-bottom: 0.25rem solid transparent;
}
.videolist .toggle li.active .ico div:before,
.videolist .toggle li.active .ico div:after {
width: 0.2rem;
height: 35%;
}
.videolist .toggle li .name {
width: 100%;
padding-left: 0;
padding: 0.5rem;
flex: initial;
}
.videolist .toggle li .name p {
display: block;
float: left;
width: 100%;
font-size: 0.875rem;
line-height: 1.25rem;
height: 1.255rem;
-webkit-line-clamp: 1;
}
.videolist .toggle li .name i {
display: none;
}
.casediv-1 {
padding: 1.5rem 0;
}
.three-num ul {
padding: 0;
}
.three-num li .num {
font-size: 1.5rem;
height: 2rem;
}
.three-num li .num font {
padding-right: 1.125rem;
font-size: 2rem;
line-height: 2rem;
}
.three-num li .num font:before {
font-size: 1.125rem;
line-height: 1.125rem;
}
.three-num li .title {
font-size: 0.875rem;
line-height: 1rem;
font-weight: initial;
}
.branchlist,
.branchview {
padding: 2em 0;
}
.branchview .desc {
width: 100%;
margin: 0;
}
.branchview .name {
font-size: 1.25rem;
line-height: 1.875rem;
margin-bottom: 1rem;
}
.branchview .back {
margin: 0.5rem 0;
}
.branchview .back a {
font-size: 0.875rem;
height: 2.5rem;
line-height: 2.5rem;
}
.casediv-2 {
padding: 2rem 0 0.5rem 0;
}
.case-clickmore ul {
margin-top: 1rem;
}
.case-clickmore li {
padding: 0.5rem;
display: inline-block;
}
.case-clickmore li .img {
width: 100%;
height: initial;
margin: 0;
}
.case-clickmore li .text {
flex: initial;
margin-top: 0.5rem;
}
.case-clickmore .sort {
font-size: 0.75rem;
line-height: 1.5rem;
text-align: center;
}
.case-clickmore .name {
font-size: 1.25rem;
text-align: center;
}
.case-clickmore .desc {
margin: 0;
margin-bottom: 0.5rem;
}
.case-clickmore .link {
margin-top: 0.5rem;
}
.case-clickmore .link a {
float: right;
width: 4.5rem;
height: 2rem;
line-height: 2rem;
font-size: 0.75rem;
}
.case-clickmore .more {
margin-top: 0.5rem;
height: 2rem;
line-height: 2rem;
font-size: 0.75rem;
}
.case-clickmore .more font:before,
.case-clickmore .more font:after {
top: 15%;
}
.case-clickmore .more font:after {
top: 40%;
}
.casediv-3 {
padding: 1rem 0 2rem 0;
}
.partlist ul {
margin-top: 1rem;
}
.partlist li {
width: 23.5%;
margin-left: 2%;
margin-bottom: 2%;
}
.partlist li:nth-child(6n-5),
.partlist li:nth-child(5n-4) {
margin-left: 2%;
}
.partlist li:nth-child(4n-3) {
margin-left: 0%;
}
.applybox {
width: 90% !important;
}
#tojob {
padding: 1rem;
}
#tojob .title {
height: 2rem;
}
#tojob font {
font-size: 1.25rem;
line-height: 2rem;
padding-left: 1.75rem;
}
#tojob font.layui-icon {
font-size: 1.5rem;
line-height: 2.25rem;
}
#tojob .appinput {
height: 2.5rem;
line-height: 2.5rem;
font-size: 0.875rem;
}
.socview {
padding-top: 2rem;
}
.ltrv {
height: initial;
display: inline-block;
}
.ltrv>div:nth-child(1) {
width: 100%;
}
.socasecont .name {
font-size: 1.125rem;
line-height: 1.25rem;
text-align: center;
}
.ltrv .desc,
.ltjjfa .desc,
.lsxjz .toggle .desc {
margin-top: 0.5rem;
}
.ltrv .desc .i {
margin: 0.25rem 0;
}
.ltrv .video {
flex: initial;
width: 100%;
margin: 0;
margin-top: 1rem;
height: auto;
}
.ltrv .video .text {
width: 5rem;
}
.ltrv .video .text i {
width: 2.5rem;
height: 2.5rem;
}
.ltrv .video .text i:before {
left: 55%;
}
.ltrv .video {
height: 18rem;
}
.lsxjz {
height: initial;
}
.lsxjz .toggle {
display: inline-block;
}
.lsxjz .toggle .desc {
width: 100%;
margin: 0;
margin-top: 1rem;
}
.lsxjz .toggle .lpic {
flex: initial;
width: 100%;
float: left;
margin-top: 1rem;
}
.spage {
height: initial;
margin: initial;
margin-top: 2rem;
}
.spage>div {
width: 100%;
float: left;
}
.spage .left>div {
font-size: 1rem;
line-height: 2;
}
.spage .right {
float: left;
margin-top: 1rem;
}
.spage .right a {
width: 6rem;
height: 2.5rem;
line-height: 2.5rem;
font-size: 1rem;
position: relative;
left: 50%;
transform: translate(-50%, 0);
}
.newsview .right .title {
margin-top: 2rem;
}
.product-tab ul::-webkit-scrollbar,
.nypos .box::-webkit-scrollbar,
.productview .provspec ul::-webkit-scrollbar,
.cont-list li .toggle::-webkit-scrollbar,
.cont-list-four ul::-webkit-scrollbar,
.videolist .toggle ul::-webkit-scrollbar,
.llinfo .box ul::-webkit-scrollbar {
height: 3px;
}
.product-tab ul::-webkit-scrollbar-track,
.nypos .box::-webkit-scrollbar-track,
.productview .provspec ul::-webkit-scrollbar-track,
.cont-list li .toggle::-webkit-scrollbar-track,
.cont-list-four ul::-webkit-scrollbar-track,
.videolist .toggle ul::-webkit-scrollbar-track,
.llinfo .box ul::-webkit-scrollbar-track {
-webkit-box-shadow: inset 0 0 6px #D4D9E0;
}
.product-tab ul::-webkit-scrollbar-thumb,
.nypos .box::-webkit-scrollbar-thumb,
.productview .provspec ul::-webkit-scrollbar-thumb,
.cont-list li .toggle::-webkit-scrollbar-thumb,
.cont-list-four ul::-webkit-scrollbar-thumb,
.videolist .toggle ul::-webkit-scrollbar-thumb,
.llinfo .box ul::-webkit-scrollbar-thumb {
background: #007AC1;
-webkit-box-shadow: inset 0 0 6px #007AC1;
opacity: 1
}
.product-tab ul::-webkit-scrollbar-thumb:window-inactive,
.nypos .box::-webkit-scrollbar-thumb:window-inactive,
.productview .provspec ul::-webkit-scrollbar-thumb:window-inactive,
.cont-list li .toggle::-webkit-scrollbar-thumb:window-inactive,
.cont-list-four ul::-webkit-scrollbar-thumb:window-inactive,
.videolist .toggle ul::-webkit-scrollbar-thumb:window-inactive,
.llinfo .box ul::-webkit-scrollbar-thumb:window-inactive {
background: #D4D9E0;
}
}
/* 投资者 */
.invest2-main {
width: 100%;
margin-top: 6.25rem;
}
.invest2-title1 {
font-size: 2.57rem;
color: #16181a;
font-weight: 550;
}
.invest2-wrap1 {
margin-top: 3.57rem;
border-top: 1px solid #007ac1;
width: 100%;
overflow-x: auto;
padding: 2rem 0;
}
.invest2-item {
width: 100%;
display: flex;
align-items: stretch;
border-bottom: 1px solid #dae5eb;
/* min-width: 30rem; */
}
.invest2-item-l {
width: 30%;
padding: 1.5rem 1.78rem;
font-size: 1.28rem;
font-weight: 550;
color: #16181a;
background-color: #f0f5f7;
display: flex;
align-items: center;
}
.invest2-item-l:nth-child(2n) {
background-color: #dae5eb;
}
.invest2-item-r {
width: 70%;
padding: 1.5rem 1.78rem;
font-size: 1.28rem;
color: #333333;
background-color: #FFFFFF;
display: flex;
align-items: center;
}
@media only screen and (max-width: 1200px) {
.invest2-main {
padding: 4.14rem 0;
}
.invest2-title1 {
font-size: 2rem;
}
.invest2-wrap1 {
margin-top: 2.5rem;
}
.invest2-item-l {
padding: 1.2rem 1.5rem;
font-size: 1.1rem;
}
.invest2-item-r {
padding: 1.2rem 1.5rem;
font-size: 1.1rem;
}
}
@media only screen and (max-width: 900px) {
.invest2-main {
padding: 3.14rem 0;
margin-top: 2rem;
}
.invest2-title1 {
font-size: 1.7rem;
}
.invest2-wrap1 {
margin-top: 2rem;
}
.invest2-item-l {
padding: 1.05rem 1.3rem;
font-size: 1rem;
}
.invest2-item-r {
padding: 1.05rem 1.3rem;
font-size: 1rem;
}
}
@media only screen and (max-width: 700px) {
.invest2-main {
padding: 1.5rem 0;
margin-top: 0rem;
}
.invest2-title1 {
font-size: 1.5rem;
}
.invest2-wrap1 {
margin-top: 1.5rem;
}
.invest2-item-l {
padding: 0.95rem 1.1rem;
font-size: 0.9rem;
}
.invest2-item-r {
padding: 0.95rem 1.1rem;
font-size: 0.9rem;
}
}
.invest2-wrap3 {
width: 100%;
margin-top: 7.14rem;
}
.invest2-wrap3-item1 {
background-color: #007ac1;
color: #FFFFFF;
font-size: 1rem;
padding: 1.14rem 1.64rem;
}
.invest2-wrap3-item1 span:first-child {
font-size: 1.71rem;
font-weight: 550;
padding-right: 1rem;
}
.invest2-wrap3-item2 {
display: flex;
align-items: stretch;
background-color: #FFFFFF;
font-size: 1.28rem;
color: #16181a;
}
.invest2-wrap3-item2:nth-child(2n) {
background-color: #f0f5f7;
}
.invest2-wrap3-thead {
padding: 2.57rem 1.64rem;
}
.invest2-wrap3-tbody {
padding: 1.14rem 1.64rem;
}
.invest2-wrap3-width1 {
width: 40%;
display: flex;
align-items: center;
}
.invest2-wrap3-width2 {
width: 20%;
display: flex;
align-items: center;
border-left: 1px solid #dae5eb;
}
.invest2-wrap3-width3 {
width: 20%;
display: flex;
align-items: center;
border-left: 1px solid #dae5eb;
}
@media only screen and (max-width: 1200px) {
.invest2-wrap3 {
margin-top: 4.14rem;
}
.invest2-wrap3-item1 {
background-color: #007ac1;
color: #FFFFFF;
font-size: 0.95rem;
padding: 1rem 1.5rem;
}
.invest2-wrap3-item1 span:first-child {
font-size: 1.5rem;
padding-right: 0.8rem;
}
.invest2-wrap3-item2 {
font-size: 1.1rem;
}
.invest2-wrap3-thead {
padding: 2.3rem 1.5rem;
}
.invest2-wrap3-tbody {
padding: 1rem 1.5rem;
}
}
@media only screen and (max-width: 900px) {
.invest2-wrap3 {
margin-top: 3.14rem;
}
.invest2-wrap3-item1 {
background-color: #007ac1;
color: #FFFFFF;
font-size: 0.9rem;
padding: 0.9rem 1.2rem;
}
.invest2-wrap3-item1 span:first-child {
font-size: 1.3rem;
padding-right: 0.7rem;
}
.invest2-wrap3-item2 {
font-size: 1rem;
}
.invest2-wrap3-thead {
padding: 1.5rem 1.2rem;
}
.invest2-wrap3-tbody {
padding: 0.9rem 1.2rem;
}
}
@media only screen and (max-width: 700px) {
.invest2-wrap3 {
margin-top: 1.5rem;
}
.invest2-wrap3-item1 {
background-color: #007ac1;
color: #FFFFFF;
font-size: 0.8rem;
padding: 0.8rem 1rem;
}
.invest2-wrap3-item1 span:first-child {
font-size: 1.1rem;
padding-right: 0.6rem;
}
.invest2-wrap3-item2 {
font-size: 0.9rem;
}
.invest2-wrap3-thead {
padding: 1.1rem 1rem;
}
.invest2-wrap3-tbody {
padding: 0.8rem 1.1rem;
}
}
@media only screen and (max-width: 650px) {
.recruitment-t-wrap.kk .recruitment-t-r .pro-form2 {
margin-top: 0;
}
.recruitment-t-wrap.kk {
padding-top: 2% !important;
}
.recruitment-t-wrap.kk .recruitment-t-r {
width: 100% !important
}
.invest2-wrap3-width1 {
width: 35%;
}
.invest2-wrap3-width3 {
width: 25%;
}
.invest2-wrap3-width3.invest2-wrap3-tbody {
padding: 0.8rem 0 !important;
text-align: center;
justify-content: center;
font-size: 0.8rem !important;
}
.invest2-wrap3-item1 {
padding: 0.8rem 0.8rem;
}
.invest2-wrap3-thead {
padding: 1.1rem 0.8rem;
}
.invest2-wrap3-tbody {
padding: 0.8rem 0.8rem;
}
}
@media only screen and (max-width: 450px) {
.invest2-wrap3-width1 {
width: 30%;
}
.invest2-wrap3-width3 {
width: 30%;
}
.invest2-wrap3-width3.invest2-wrap3-tbody {
padding: 0.8rem 0 !important;
text-align: center;
justify-content: center;
}
.invest2-wrap3-item1 {
padding: 0.8rem 0.7rem;
}
.invest2-wrap3-thead {
padding: 1.1rem 0.7rem;
}
.invest2-wrap3-tbody {
padding: 0.8rem 0.7rem;
}
}
.invest2-wrap2 {
width: 100%;
padding-top: 7.14rem;
}
.invest2-title2 {
font-size: 2.57rem;
color: #16181a;
font-weight: 550;
text-align: center;
}
.invest2-rel {
width: 37.35rem;
height: 37.35rem;
margin: 3.57rem auto 0 auto;
position: relative;
z-index: 1;
}
.invest2-rel-image {
width: 100%;
height: 100%;
display: block;
}
.invest2-abs1 {
position: absolute;
z-index: 2;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
font-weight: 550;
padding-top: 0.5rem;
}
.invest2-abs1-1 {
text-align: center;
font-size: 1.28rem;
color: #333333;
}
.invest2-abs1-2 {
font-size: 1.71rem;
color: #d70008;
text-align: center;
margin-top: 0.5rem;
}
.invest2-abs1-3 {
text-align: center;
font-size: 1.28rem;
color: #919191;
margin-top: 0.5rem;
}
.invest2-abs2 {
font-size: 2.1rem;
font-weight: 550;
color: #FFFFFF;
position: absolute;
z-index: 2;
top: 36%;
left: 6%;
}
.invest2-abs3 {
font-size: 2.1rem;
font-weight: 550;
color: #FFFFFF;
position: absolute;
z-index: 2;
bottom: 23%;
right: 14%;
}
.invest2-abs4 {
font-weight: 550;
position: absolute;
z-index: 2;
bottom: 23%;
right: -38%;
}
.invest2-abs4-1 {
font-size: 1.28rem;
color: #333333;
}
.invest2-abs4-2 {
font-size: 1.28rem;
color: #919191;
margin-top: 0.3rem;
}
.invest2-abs4-2 span:first-child {
font-size: 1.71rem;
color: #007ac1;
margin-right: 0.5rem;
}
.invest2-abs5 {
font-weight: 550;
position: absolute;
z-index: 2;
top: 30%;
left: -40%;
}
@media only screen and (max-width: 1200px) {
.invest2-wrap2 {
padding-top: 4.14rem;
}
.invest2-title2 {
font-size: 2rem;
}
.invest2-rel {
width: 30rem;
height: 30rem;
margin: 2.57rem auto 0 auto;
}
.invest2-abs1-1 {
font-size: 1rem;
}
.invest2-abs1-2 {
font-size: 1.5rem;
margin-top: 0.5rem;
}
.invest2-abs1-3 {
font-size: 1rem;
margin-top: 0.5rem;
}
.invest2-abs2 {
font-size: 1.7rem;
top: 37%;
}
.invest2-abs3 {
font-size: 1.7rem;
bottom: 24%;
}
.invest2-abs4 {
bottom: 23%;
right: -41%;
}
.invest2-abs4-1 {
font-size: 1rem;
}
.invest2-abs4-2 {
font-size: 1rem;
}
.invest2-abs4-2 span:first-child {
font-size: 1.5rem;
margin-right: 0.3rem;
}
.invest2-abs5 {
top: 30%;
left: -42%;
}
}
@media only screen and (max-width: 900px) {
.invest2-wrap2 {
padding-top: 3.14rem;
}
.invest2-title2 {
font-size: 1.7rem;
}
.invest2-rel {
width: 23rem;
height: 23rem;
margin: 2rem auto 0 auto;
}
.invest2-abs1-1 {
font-size: 0.85rem;
}
.invest2-abs1-2 {
font-size: 1.2rem;
margin-top: 0.3rem;
}
.invest2-abs1-3 {
font-size: 0.85rem;
margin-top: 0.2rem;
}
.invest2-abs2 {
font-size: 1.3rem;
top: 37%;
}
.invest2-abs3 {
font-size: 1.3rem;
bottom: 24%;
}
.invest2-abs4 {
bottom: 23%;
right: -41%;
}
.invest2-abs4-1 {
font-size: 0.85rem;
}
.invest2-abs4-2 {
font-size: 0.85rem;
}
.invest2-abs4-2 span:first-child {
font-size: 1.2rem;
margin-right: 0.2rem;
}
.invest2-abs5 {
top: 30%;
left: -42%;
}
}
@media only screen and (max-width: 700px) {
.invest2-wrap2 {
padding-top: 1.5rem;
}
.invest2-title2 {
font-size: 1.5rem;
}
.invest2-rel {
width: 18rem;
height: 18rem;
margin: 1.5rem auto 0 auto;
}
.invest2-abs1-1 {
font-size: 0.75rem;
}
.invest2-abs1-2 {
font-size: 1rem;
margin-top: 0.3rem;
}
.invest2-abs1-3 {
font-size: 0.75rem;
margin-top: 0.2rem;
}
.invest2-abs2 {
font-size: 1rem;
top: 37%;
}
.invest2-abs3 {
font-size: 1rem;
bottom: 24%;
}
.invest2-abs4 {
bottom: 20%;
right: -43%;
}
.invest2-abs4-1 {
font-size: 0.75rem;
}
.invest2-abs4-2 {
font-size: 0.75rem;
margin-top: 0.1rem;
}
.invest2-abs4-2 span:first-child {
font-size: 1rem;
margin-right: 0rem;
}
.invest2-abs5 {
top: 30%;
left: -45%;
}
}
@media only screen and (max-width: 550px) {
.invest2-rel {
width: 18rem;
height: 18rem;
margin: 1rem auto -1rem auto;
transform: scale(0.9);
}
}
@media only screen and (max-width: 500px) {
.invest2-rel {
width: 18rem;
height: 18rem;
margin: -0.5rem auto -2rem auto;
transform: scale(0.8);
}
}
@media only screen and (max-width: 450px) {
.invest2-rel {
width: 18rem;
height: 18rem;
margin: -1.5rem auto -3rem auto;
transform: scale(0.7);
}
.invest2-abs5 {
top: 00%;
left: -30%;
}
.invest2-abs4 {
bottom: 0%;
right: -30%;
}
}
.invest3-banner {
width: 100%;
height: auto;
position: relative;
}
.invest3-banner-image {
width: 100%;
height: 35.71rem;
object-fit: cover;
}
.invest3-banner-abs {
position: absolute;
left: 50%;
top: 50%;
transform: translate(-50%, -50%);
width: 100%;
}
.invest3-banner-abs .invest3-banner-text1 {
font-size: 2.85rem;
color: #FFFFFF;
font-weight: 550;
}
.invest3-banner-abs .invest3-banner-text2 {
font-size: 1.14rem;
color: #FFFFFF;
margin-top: 1.5rem;
}
.invest3-banner-flex {
display: flex;
align-items: center;
margin-top: 5rem;
}
.invest3-banner-l {
flex: 1;
display: flex;
align-items: flex-end;
}
.invest3-banner-text3 {
font-size: 1.71rem;
color: #FFFFFF;
font-weight: 550;
padding-bottom: 1rem;
}
.invest3-banner-l-wrap {
display: flex;
align-items: flex-start;
}
.invest3-banner-text4 {
font-size: 5.14rem;
color: #d70008;
font-weight: 550;
}
.invest3-banner-text5 {
font-size: 1rem;
color: #d70008;
padding-top: 1rem;
padding-left: 1rem;
}
.invest3-banner-triangle {
width: 0;
height: 0;
border-left: 0.8rem solid transparent;
border-right: 0.8rem solid transparent;
border-bottom: 0.8rem solid #d70008;
margin-top: 0.5rem;
}
.invest3-banner-r {
flex: 1;
display: flex;
align-items: center;
}
.invest3-banner-r-item {
position: relative;
padding-left: 1.2rem;
flex: 1;
}
.invest3-banner-r-item::after {
content: '';
position: absolute;
left: 0;
top: 50%;
transform: translateY(-50%);
background-color: #315079;
width: 1px;
height: 90%;
}
.invest3-banner-r-item div:first-child {
font-size: 1rem;
color: #007ac1;
}
.invest3-banner-r-item div:last-child {
color: #FFFFFF;
margin-top: 0.7rem;
font-size: 1.14rem;
}
.invest3-banner-r-item div:last-child span:first-child {
font-size: 1.71rem;
}
.invest3-banner-text6 {
font-size: 0.92rem;
color: rgba(255, 255, 255, 0.3);
margin-top: 3rem;
}
@media only screen and (max-width: 1200px) {
.invest3-banner-image {
height: 30rem;
}
.invest3-banner-abs .invest3-banner-text1 {
font-size: 2.5rem;
}
.invest3-banner-abs .invest3-banner-text2 {
font-size: 1rem;
margin-top: 1.2rem;
}
.invest3-banner-flex {
margin-top: 3rem;
}
.invest3-banner-text3 {
font-size: 1.5rem;
padding-bottom: 0.7rem;
}
.invest3-banner-text4 {
font-size: 4.14rem;
}
.invest3-banner-text5 {
font-size: 0.9rem;
padding-top: 0.8rem;
}
.invest3-banner-triangle {
border-left: 0.6rem solid transparent;
border-right: 0.6rem solid transparent;
border-bottom: 0.6rem solid #d70008;
margin-top: 0.3rem;
}
.invest3-banner-r-item {
padding-left: 1rem;
}
.invest3-banner-r-item div:first-child {
font-size: 0.9rem;
}
.invest3-banner-r-item div:last-child {
margin-top: 0.6rem;
font-size: 1rem;
}
.invest3-banner-r-item div:last-child span:first-child {
font-size: 1.5rem;
}
.invest3-banner-text6 {
font-size: 0.8rem;
margin-top: 2rem;
}
}
@media only screen and (max-width: 900px) {
.invest3-banner-image {
height: 25rem;
}
.invest3-banner-abs .invest3-banner-text1 {
font-size: 2.2rem;
}
.invest3-banner-abs .invest3-banner-text2 {
font-size: 0.8rem;
margin-top: 1rem;
}
.invest3-banner-flex {
margin-top: 1.5rem;
display: block;
}
.invest3-banner-text3 {
font-size: 1.2rem;
padding-bottom: 0.6rem;
}
.invest3-banner-text4 {
font-size: 3.5rem;
}
.invest3-banner-text5 {
font-size: 0.8rem;
padding-top: 0.8rem;
}
.invest3-banner-triangle {
border-left: 0.5rem solid transparent;
border-right: 0.5rem solid transparent;
border-bottom: 0.5rem solid #d70008;
margin-top: 0.2rem;
}
.invest3-banner-r {
margin-top: 1.5rem;
}
.invest3-banner-r-item {
padding-left: 0.8rem;
}
.invest3-banner-r-item div:first-child {
font-size: 0.8rem;
}
.invest3-banner-r-item div:last-child {
margin-top: 0.5rem;
font-size: 0.9rem;
}
.invest3-banner-r-item div:last-child span:first-child {
font-size: 1.3rem;
}
.invest3-banner-text6 {
font-size: 0.6rem;
margin-top: 1.5rem;
}
}
@media only screen and (max-width: 500px) {
.invest3-banner-image {
height: 22rem;
}
.invest3-banner-abs .invest3-banner-text1 {
font-size: 1.8rem;
}
.invest3-banner-abs .invest3-banner-text2 {
font-size: 0.5rem;
margin-top: 0.6rem;
}
.invest3-banner-flex {
margin-top: 1rem;
display: block;
}
.invest3-banner-text3 {
font-size: 1rem;
padding-bottom: 0.6rem;
}
.invest3-banner-text4 {
font-size: 3rem;
}
.invest3-banner-r {
margin-top: 1rem;
}
.invest3-banner-r-item {
padding-left: 0.7rem;
}
.invest3-banner-r-item div:first-child {
font-size: 0.7rem;
}
.invest3-banner-r-item div:last-child {
margin-top: 0.5rem;
font-size: 0.8rem;
}
.invest3-banner-r-item div:last-child span:first-child {
font-size: 1.1rem;
}
.invest3-banner-text6 {
font-size: 0.6rem;
margin-top: 1.5rem;
line-height: 1.2rem;
}
}
.invest3-main {
width: 100%;
margin-top: 6.25rem;
}
.invest3-t-wrap {
display: flex;
align-items: center;
justify-content: space-between;
width: 100%;
}
.invest3-t {
font-size: 2rem;
font-weight: 550;
}
.invest3-t-wrap :before,
.invest3-t-wrap :after {
position: absolute;
content: '';
}
.invest3-t-r {
display: flex;
align-items: center;
}
.invest3-t-wrap .pro-form2 {
width: 15rem;
height: 3rem;
padding: 0 1rem;
border: none;
background: #f5f7fa;
color: #333333;
position: relative;
margin-left: 1rem;
}
.invest3-t-wrap .pro-form2 {
padding: 0;
}
.invest3-t-wrap .pro-form2 .time05 {
font-size: 1rem;
}
.invest3-t-wrap .pro-form2 .text {
width: 100%;
height: 100%;
padding: 0 1rem;
line-height: 3rem;
overflow: hidden;
color: #333;
position: relative;
cursor: pointer;
}
.invest3-t-wrap .pro-form2 ul {
display: none;
width: 100%;
padding: 1rem 0;
border-top: #f5f7fa 1px solid;
background: #f5f7fa;
position: absolute;
}
.invest3-t-wrap .pro-form2 li {
width: 100%;
float: left;
line-height: 2rem;
padding: 0 1rem;
cursor: pointer;
}
.invest3-t-wrap .pro-form2 i {
position: absolute;
right: 0;
top: 50%;
transform: translate(0, -50%);
display: inline-block;
width: 3rem;
height: 3rem;
cursor: pointer;
}
.invest3-t-wrap .pro-form2 i:before {
left: 40%;
top: 48%;
content: '';
border-right: 2px solid #333;
border-bottom: 2px solid #333;
height: 0.4rem;
width: 0.4rem;
transform: rotate(45deg) translate(-50%, -50%);
-webkit-transform: rotate(45deg) translate(-50%, -50%);
-moz-transform: rotate(45deg) translate(-50%, -50%);
-ms-transform: rotate(45deg) translate(-50%, -50%);
-o-transform: rotate(45deg) translate(-50%, -50%);
border-left: 2px solid transparent;
border-top: 2px solid transparent;
}
.invest3-t-wrap .pro-form2 .text.on {
background: #f5f7fa;
}
.invest3-t-wrap .pro-form2 li:hover {
background: #E3EDFB;
}
.invest3-contianer {
border-top: 1px solid #007ac1;
margin-top: 2rem;
margin-bottom: 4rem;
}
.invest3-item {
height: 7.14rem;
padding: 0 2%;
display: flex;
align-items: center;
border-bottom: 1px solid #f5f7fa;
}
.invest3-item-l {
display: flex;
align-items: center;
flex: 1;
}
.invest3-time1 {
font-size: 3.0rem;
font-weight: bold;
color: #9f9f9f;
text-align: center;
}
.invest3-time2 {
display: block;
width: 2rem;
height: 0.07rem;
background-color: #9f9f9f;
margin: -0.2rem auto 0.3rem auto;
}
.invest3-time3 {
font-size: 1rem;
font-weight: bold;
color: #9f9f9f;
text-align: center;
}
.invest3-item-content {
flex: 1;
padding: 0 2%;
font-size: 1.2rem;
color: #333333;
line-height: 1.75rem;
}
.invest3-item-r {
border: 1px solid #d8d8d8;
border-radius: 0.57rem;
width: 7.14rem;
height: 3.42rem;
display: flex;
align-items: center;
justify-content: center;
background-color: #FFFFFF;
color: #007ac1;
font-size: 1rem;
flex-shrink: 0;
}
.invest3-item-r img {
width: 0.875rem;
height: 0.875rem;
margin-left: 0.8rem;
display: block;
}
.invest3-item-r .invest3-item-img2 {
display: none;
}
.invest3-item:hover {
background-color: #f5f7fa;
}
.invest3-item:hover .invest3-item-r {
background-color: #007ac1;
border: 1px solid #007ac1;
color: #FFFFFF;
}
.invest3-item:hover .invest3-item-img1 {
display: none;
}
.invest3-item:hover .invest3-item-img2 {
display: block;
}
.invest3-container2 {
width: 100%;
padding: 5rem 0;
float: left;
margin-top: 3rem;
}
.invest3-image {
width: 7.92rem;
height: auto;
display: block;
margin: 0 auto;
}
.invest3-text {
font-size: 1.51rem;
color: #333333;
margin-top: 2rem;
text-align: center;
}
@media only screen and (max-width: 1200px) {
.invest3-container2 {
padding: 3rem 0;
margin-top: 2rem;
}
}
@media only screen and (max-width: 900px) {
.invest3-container2 {
padding: 2rem 0;
margin-top: 1.5rem;
}
.invest3-text {
font-size: 1.21rem;
margin-top: 1.5rem;
}
}
@media only screen and (max-width: 700px) {
.invest3-container2 {
padding: 1.5rem 0;
margin-top: 1rem;
}
.invest3-text {
font-size: 1rem;
margin-top: 1.2rem;
}
}
@media only screen and (max-width: 500px) {
.invest3-container2 {
padding: 1.2rem 0;
margin-top: 0.5rem;
}
.invest3-text {
font-size: 0.8rem;
margin-top: 1rem;
}
}
@media only screen and (max-width: 1200px) {
.invest3-main {
width: 100%;
padding: 3.14rem 0;
}
.invest3-t {
font-size: 1.7rem;
}
.invest3-contianer {
margin-top: 1.5rem;
}
.invest3-time1 {
font-size: 2.5rem;
}
.invest3-time2 {
width: 2rem;
height: 0.05rem;
margin: 0rem auto 0.3rem auto;
}
.invest3-time3 {
font-size: 0.9rem;
}
.invest3-item-content {
font-size: 0.95rem;
line-height: 1.55rem;
}
.invest3-item-r {
border-radius: 0.5rem;
width: 6.14rem;
height: 3rem;
font-size: 0.9rem;
}
.invest3-item-r img {
width: 0.9rem;
height: 0.9rem;
margin-left: 0.7rem;
}
}
@media only screen and (max-width: 900px) {
.invest3-main {
width: 100%;
padding: 2rem 0;
}
.invest3-t {
font-size: 1.6rem;
}
.invest3-contianer {
margin-top: 1.2rem;
}
.invest3-time1 {
font-size: 2.2rem;
}
.invest3-time2 {
width: 2rem;
height: 0.05rem;
margin: 0rem auto 0.3rem auto;
}
.invest3-time3 {
font-size: 0.8rem;
}
.invest3-item-content {
font-size: 0.85rem;
line-height: 1.55rem;
}
.invest3-item-r {
border-radius: 0.5rem;
width: 5.14rem;
height: 2.6rem;
font-size: 0.8rem;
}
.invest3-item-r img {
width: 0.9rem;
height: 0.9rem;
margin-left: 0.5rem;
}
.invest3-t-r {
font-size: 0.9rem;
}
.invest3-t-wrap .pro-form2 .time05 {
font-size: 0.9rem;
}
}
@media only screen and (max-width: 600px) {
.invest3-main {
width: 100%;
padding: 1.2rem 0 0 0;
}
.invest3-t {
font-size: 1.5rem;
}
.invest3-contianer {
margin-top: 1rem;
}
.invest3-item {
height: auto;
padding: 0.8rem 0;
}
.invest3-time1 {
font-size: 1.9rem;
}
.invest3-time2 {
width: 1rem;
height: 0.03rem;
margin: 0rem auto 0.3rem auto;
}
.invest3-time3 {
font-size: 0.6rem;
}
.invest3-item-content {
font-size: 0.78rem;
line-height: 1.25rem;
}
.invest3-item-r {
border-radius: 0.5rem;
width: 4.5rem;
height: 2.2rem;
font-size: 0.6rem;
}
.invest3-item-r img {
width: 0.75rem;
height: 0.75rem;
margin-left: 0.5rem;
}
.invest3-t-r {
font-size: 0.8rem;
}
.invest3-t-wrap .pro-form2 .time05 {
font-size: 0.8rem;
}
.invest3-t-wrap .pro-form2 {
height: 2.5rem;
}
.invest3-t-wrap .pro-form2 .text {
line-height: 2.5rem;
}
}
@media only screen and (max-width: 450px) {
.invest3-main {
width: 100%;
padding: 1rem 0 0 0;
}
.invest3-t {
font-size: 1.2rem;
}
.invest3-contianer {
margin-top: 0.8rem;
}
.invest3-t-wrap {
display: block;
}
.invest3-t-r {
margin-top: 0.8rem;
}
}
.invest1-container1 {
width: 100%;
padding-top: 6.25rem;
}
.invpbot {
padding-bottom: 6.25rem;
}
.invest1-wrap1 {
width: 100%;
height: 32.14rem;
z-index: 1;
overflow: hidden;
position: relative;
}
.invest1-wrap1-image {
width: 100%;
height: 100%;
object-fit: cover;
transition-duration: 0.5s;
display: block;
}
.invest1-wrap1:hover .invest1-wrap1-image {
transform: scale(1.05);
}
.invest1-abs1 {
position: absolute;
z-index: 5;
top: 50%;
transform: translateY(-50%);
right: 6%;
color: #FFFFFF;
text-align: right;
}
.invest1-abs1-text1 {
font-size: 2.57rem;
font-weight: 550;
}
.invest1-abs1-text2 {
font-size: 1.14rem;
margin-top: 1.5rem;
}
.invest1-abs1-btn {
width: 6rem;
height: 3rem;
display: flex;
align-items: center;
justify-content: center;
background-color: #007ac1;
color: #FFFFFF;
border-radius: 0.57rem;
font-size: 0.875rem;
margin: 7rem 0 0 auto;
border: 1px solid #007ac1;
}
.invest1-abs1-btn:hover {
color: #fff;
background: #469FD2;
border: #469FD2 1px solid;
}
@media only screen and (max-width: 1200px) {
.invpbot {
padding-bottom: 0;
}
.invest1-container1 {
padding: 4.5rem 0;
}
.invest1-wrap1 {
height: 30rem;
}
.invest1-abs1-text1 {
font-size: 2.1rem;
font-weight: 550;
}
.invest1-abs1-text2 {
font-size: 1rem;
margin-top: 1.5rem;
}
.invest1-abs1-btn {
width: 7.5rem;
height: 3.47rem;
border-radius: 0.57rem;
font-size: 1rem;
font-weight: 550;
margin: 6rem 0 0 auto;
}
}
@media only screen and (max-width: 900px) {
.invest1-container1 {
padding: 3.5rem 0;
}
.invest1-wrap1 {
height: 25rem;
}
.invest1-abs1-text1 {
font-size: 2rem;
font-weight: 550;
}
.invest1-abs1-text2 {
font-size: 0.9rem;
margin-top: 1.1rem;
}
.invest1-abs1-btn {
width: 7rem;
height: 3.27rem;
border-radius: 0.57rem;
font-size: 0.95rem;
font-weight: 550;
margin: 6rem 0 0 auto;
}
}
@media only screen and (max-width: 700px) {
.invest1-container1 {
padding: 2.2rem 0;
margin-top: 0rem;
}
.invest1-wrap1 {
height: 22rem;
}
.invest1-abs1-text1 {
font-size: 1.8rem;
font-weight: 550;
}
.invest1-abs1-text2 {
font-size: 0.8rem;
margin-top: 0.9rem;
}
.invest1-abs1-btn {
width: 6rem;
height: 3rem;
border-radius: 0.57rem;
font-size: 0.85rem;
font-weight: 550;
margin: 5rem 0 0 auto;
}
}
@media only screen and (max-width: 500px) {
.invest1-container1 {
padding: 1.5rem 0;
}
.invest1-wrap1 {
height: 18rem;
}
.invest1-abs1-text1 {
font-size: 1.5rem;
font-weight: 550;
}
.invest1-abs1-text2 {
font-size: 0.6rem;
margin-top: 0.7rem;
}
.invest1-abs1-btn {
width: 5rem;
height: 2.5rem;
border-radius: 0.37rem;
font-size: 0.75rem;
font-weight: 550;
margin: 4rem 0 0 auto;
}
}
.invest1-container2 {
width: 100%;
padding: 7.14rem 0;
background-color: #f5f7fa;
}
.invest1-title2-wrap {
font-size: 2.57rem;
display: flex;
align-items: center;
justify-content: space-between;
}
.invest1-title2-wrap a {
color: #007ac1;
font-size: 1rem;
}
.invest1-title2-wrap a:hover {
color: #007ac1;
}
.invest1-wrap2 {
display: flex;
justify-content: space-between;
margin-top: 2.5rem;
}
.invest1-wrap2-l {
width: 48%;
height: 30.28rem;
color: #FFFFFF;
position: relative;
overflow: hidden;
z-index: 1;
}
.invest1-wrap2-l-image {
width: 100%;
height: 100%;
object-fit: cover;
transition-duration: 0.5s;
display: block;
}
.invest1-wrap2-l:hover .invest1-wrap2-l-image {
transform: scale(1.05);
}
.invest1-wrap2-l-abs {
width: 100%;
height: 100%;
position: absolute;
top: 0;
left: 0;
z-index: 5;
padding: 5rem 3rem 0 3rem;
}
.invest1-wrap2-l-text1 {
font-size: 1.71rem;
line-height: 2.5rem;
}
.invest1-wrap2-l-text2 {
font-size: 1rem;
margin-top: 1.42rem;
}
.invest1-wrap2-l-text3 {
font-size: 1rem;
margin-top: 10rem;
color: #FFFFFF;
display: block;
}
.invest1-wrap2-r {
width: 48%;
height: 30.28rem;
background-color: #FFFFFF;
border: 1px solid #e6e6e6;
padding: 1.42rem 0;
}
.invest1-wrap2-r-item {
height: 33.3%;
width: 100%;
position: relative;
padding: 0 2.14rem;
display: flex;
align-items: center;
justify-content: center;
box-sizing: border-box;
}
.invest1-wrap2-r-item.active::after,
.invest1-wrap2-r-item:hover::after {
content: '';
position: absolute;
left: 0;
top: 50%;
transform: translateY(-50%);
width: 0.35rem;
height: 5rem;
background-color: #007ac1;
}
.invest1-wrap2-r-content {
width: 100%;
}
.invest1-wrap2-r-text1 {
font-size: 1.42rem;
color: #333333;
overflow: hidden;
text-overflow: ellipsis;
display: -webkit-box;
-webkit-line-clamp: 1;
-webkit-box-orient: vertical;
}
.invest1-wrap2-r-text2 {
margin-top: 1rem;
font-size: 1rem;
color: #9f9f9f;
}
@media only screen and (max-width: 1200px) {
.invest1-container2 {
padding: 4.5rem 0;
}
.invest1-title2-wrap {
font-size: 2.3rem;
}
.invest1-wrap2 {
margin-top: 2.3rem;
}
.invest1-wrap2-l {
width: 48.5%;
height: 28rem;
}
.invest1-wrap2-l-abs {
padding: 3.5rem 2.5rem 0 2.5rem;
}
.invest1-wrap2-l-text1 {
font-size: 1.5rem;
line-height: 2.4rem;
}
.invest1-wrap2-l-text2 {
font-size: 0.9rem;
margin-top: 1.22rem;
}
.invest1-wrap2-l-text3 {
font-size: 0.9rem;
margin-top: 10rem;
}
.invest1-wrap2-r {
width: 48.5%;
height: 28rem;
padding: 1.22rem 0;
}
.invest1-wrap2-r-item {
padding: 0 2rem;
}
.invest1-wrap2-r-item.active::after,
.invest1-wrap2-r-item:hover::after {
width: 0.3rem;
height: 4rem;
}
.invest1-wrap2-r-text1 {
font-size: 1.22rem;
}
}
@media only screen and (max-width: 900px) {
.invest1-container2 {
padding: 3.5rem 0;
}
.invest1-title2-wrap {
font-size: 2.1rem;
}
.invest1-wrap2 {
margin-top: 2.1rem;
}
.invest1-wrap2-l {
width: 48.5%;
height: 22rem;
}
.invest1-wrap2-l-abs {
padding: 2.5rem 1.5rem 0 1.5rem;
}
.invest1-wrap2-l-text1 {
font-size: 1.2rem;
line-height: 2rem;
}
.invest1-wrap2-l-text2 {
font-size: 0.85rem;
margin-top: 1rem;
}
.invest1-wrap2-l-text3 {
font-size: 0.85rem;
margin-top: 8rem;
}
.invest1-wrap2-r {
width: 48.5%;
height: 22rem;
padding: 1rem 0;
}
.invest1-wrap2-r-item {
padding: 0 1.6rem;
}
.invest1-wrap2-r-item.active::after,
.invest1-wrap2-r-item:hover::after {
width: 0.2rem;
height: 3rem;
}
.invest1-wrap2-r-text1 {
font-size: 1rem;
}
.invest1-wrap2-r-text2 {
font-size: 0.85rem;
margin-top: 0.85rem;
}
}
@media only screen and (max-width: 700px) {
.invest1-container2 {
padding: 2.2rem 0;
}
.invest1-title2-wrap {
font-size: 1.8rem;
}
.invest1-wrap2 {
margin-top: 1.5rem;
}
.invest1-wrap2-l {
width: 49%;
height: 18rem;
}
.invest1-wrap2-l-abs {
padding: 1.5rem 1rem 0 1rem;
}
.invest1-wrap2-l-text1 {
font-size: 1rem;
line-height: 1.6rem;
}
.invest1-wrap2-l-text2 {
font-size: 0.8rem;
margin-top: 0.9rem;
}
.invest1-wrap2-l-text3 {
font-size: 0.8rem;
margin-top: 7rem;
}
.invest1-wrap2-r {
width: 49%;
height: 18rem;
padding: 0.8rem 0;
}
.invest1-wrap2-r-item {
padding: 0 1.2rem;
}
.invest1-wrap2-r-item.active::after,
.invest1-wrap2-r-item:hover::after {
width: 0.2rem;
height: 3rem;
}
.invest1-wrap2-r-text1 {
font-size: 0.9rem;
}
.invest1-wrap2-r-text2 {
font-size: 0.8rem;
margin-top: 0.75rem;
}
}
@media only screen and (max-width: 500px) {
.invest1-container2 {
padding: 1.5rem 0;
}
.invest1-title2-wrap {
font-size: 1.5rem;
}
.invest1-wrap2 {
display: block;
margin-top: 1.2rem;
}
.invest1-title2-wrap a {
color: #007ac1;
font-size: 0.8rem;
}
.invest1-wrap2-l {
width: 100%;
height: 18rem;
}
.invest1-wrap2-l-abs {
padding: 1.5rem 1rem 0 1rem;
}
.invest1-wrap2-l-text1 {
font-size: 1rem;
line-height: 1.6rem;
}
.invest1-wrap2-l-text2 {
font-size: 0.8rem;
margin-top: 0.9rem;
}
.invest1-wrap2-l-text3 {
font-size: 0.8rem;
margin-top: 7rem;
}
.invest1-wrap2-r {
width: 100%;
height: 18rem;
padding: 0.8rem 0;
margin-top: 1.5rem;
}
.invest1-wrap2-r-item {
padding: 0 1.2rem;
}
.invest1-wrap2-r-item.active::after,
.invest1-wrap2-r-item:hover::after {
width: 0.2rem;
height: 3rem;
}
.invest1-wrap2-r-text1 {
font-size: 0.9rem;
}
.invest1-wrap2-r-text2 {
font-size: 0.8rem;
margin-top: 0.75rem;
}
}
.invest1-wrap3 {
margin-top: 5rem;
display: flex;
justify-content: space-between;
}
.invest1-wrap3-l {
width: 48%;
height: 30rem;
background-color: #FFFFFF;
border: 1px solid #e6e6e6;
box-sizing: border-box;
}
.invest1-wrap3-item1 {
width: 100%;
padding: 4.5rem 1.85rem 0 1.85rem;
display: flex;
}
.invest1-wrap3-image {
width: 1.85rem;
height: 1.78rem;
display: flex;
align-items: center;
justify-content: center;
font-size: 1rem;
color: #FFFFFF;
background-image: url(../images/contact/invest-3.png);
background-position: center;
background-size: cover;
font-style: oblique;
}
.invest1-wrap3-image span {
display: inline-block;
margin-left: -0.3rem;
}
.invest1-wrap3-content {
flex: 1;
margin-left: 1.42rem;
}
.invest1-wrap3-r {
width: 48%;
height: 30rem;
box-sizing: border-box;
}
.invest1-wrap3-content2 {
width: 100%;
display: flex;
align-items: center;
justify-content: center;
box-sizing: border-box;
padding: 0 1.85rem;
border: 1px solid #e6e6e6;
height: 9rem;
}
.invest1-wrap3-content2:not(:last-child) {
margin-bottom: 1.5rem;
}
.invest1-wrap3-content2>div {
width: 100%;
}
@media only screen and (max-width: 1200px) {
.invest1-wrap3 {
margin-top: 4rem;
}
.invest1-wrap3-l {
width: 48.5%;
height: 25.5rem;
}
.invest1-wrap3-item1 {
width: 100%;
padding: 3.5rem 1.55rem 0 1.55rem;
display: flex;
}
.invest1-wrap3-content {
flex: 1;
margin-left: 1.22rem;
}
.invest1-wrap3-r {
width: 48.5%;
height: 25.5rem;
box-sizing: border-box;
}
.invest1-wrap3-content2 {
padding: 0 1.55rem;
height: 7.5rem;
}
.invest1-wrap3-content2:not(:last-child) {
margin-bottom: 1.5rem;
}
}
@media only screen and (max-width: 900px) {
.invest1-wrap3 {
margin-top: 3rem;
}
.invest1-wrap3-l {
width: 48.5%;
height: 22.1rem;
}
.invest1-wrap3-item1 {
width: 100%;
padding: 3rem 1.35rem 0 1.35rem;
display: flex;
}
.invest1-wrap3-content {
flex: 1;
margin-left: 1.02rem;
}
.invest1-wrap3-r {
width: 48.5%;
height: 22.1rem;
box-sizing: border-box;
}
.invest1-wrap3-content2 {
padding: 0 1.35rem;
height: 6.5rem;
}
.invest1-wrap3-content2:not(:last-child) {
margin-bottom: 1.3rem;
}
.invest1-wrap3-image {
transform: scale(0.9);
}
}
@media only screen and (max-width: 700px) {
.invest1-wrap3 {
margin-top: 2rem;
}
.invest1-wrap3-l {
width: 48.5%;
height: 18.7rem;
}
.invest1-wrap3-item1 {
width: 100%;
padding: 2.5rem 1.15rem 0 1.15rem;
display: flex;
}
.invest1-wrap3-content {
flex: 1;
margin-left: 1rem;
}
.invest1-wrap3-r {
width: 48.5%;
height: auto;
max-height: 18.7rem;
box-sizing: border-box;
}
.invest1-wrap3-content2 {
padding: 0 1.15rem;
height: 5.5rem;
}
.invest1-wrap3-content2:not(:last-child) {
margin-bottom: 1.1rem;
}
.invest1-wrap3-image {
transform: scale(0.85);
}
}
@media only screen and (max-width: 500px) {
.invest1-wrap3 {
margin-top: 1.5rem;
display: block;
}
.invest1-wrap3-l {
width: 100%;
height: 18.7rem;
}
.invest1-wrap3-item1 {
width: 100%;
padding: 2.5rem 1.15rem 0 1.15rem;
display: flex;
}
.invest1-wrap3-content {
flex: 1;
margin-left: 1rem;
}
.invest1-wrap3-r {
width: 100%;
height: auto;
max-height: 18.7rem;
box-sizing: border-box;
}
.invest1-wrap3-content2 {
padding: 0 1.15rem;
height: 5.5rem;
margin-top: 1.5rem;
}
.invest1-wrap3-content2:not(:last-child) {
margin-bottom: 0;
}
.invest1-wrap3-image {
transform: scale(0.85);
}
}
.invest1-flex5 {
display: flex;
justify-content: space-between;
}
.invest1-flex5-wrap {
width: 48%;
}
.invest1-flex5-wrap .invest1-wrap3-l {
width: 100% !important;
}
@media only screen and (max-width: 1200px) {
.invest1-flex5-wrap {
width: 48.5%;
}
}
@media only screen and (max-width: 900px) {
.invest1-flex5-wrap {
width: 48.5%;
}
}
@media only screen and (max-width: 700px) {
.invest1-flex5-wrap {
width: 48.5%;
}
}
@media only screen and (max-width: 500px) {
.invest1-flex5 {
display: block;
justify-content: space-between;
}
.invest1-flex5-wrap {
width: 100%;
}
.invest1-flex5-wrap:last-child {
margin-top: 1.5rem;
}
}
.invest1-wrap4 {
display: flex;
justify-content: space-between;
flex-wrap: wrap;
}
.invest1-item4 {
width: 48%;
height: 9.28rem;
padding: 0 2.27rem 0 2.57rem;
box-sizing: border-box;
background-color: #FFFFFF;
display: flex;
align-items: center;
margin-top: 4rem;
box-shadow: 0.71rem 0.71rem 0 #e3e9f0;
}
.invest1-item4-l {
flex: 1;
padding-right: 2.27rem;
}
.invest1-item4-image {
width: 2.14rem;
height: auto;
}
@media only screen and (max-width: 1200px) {
.invest1-item4 {
width: 48.5%;
margin-top: 3rem;
height: 8rem;
padding: 0 2rem 0 2.27rem;
box-shadow: 0.65rem 0.65rem 0 #e3e9f0;
}
.invest1-item4-l {
flex: 1;
padding-right: 2rem;
}
}
@media only screen and (max-width: 900px) {
.invest1-item4 {
width: 48.5%;
margin-top: 2rem;
height: 7rem;
padding: 0 1.7rem 0 1.9rem;
box-shadow: 0.57rem 0.57rem 0 #e3e9f0;
}
.invest1-item4-l {
flex: 1;
padding-right: 1.7rem;
}
}
@media only screen and (max-width: 700px) {
.invest1-item4 {
width: 48.5%;
margin-top: 1.5rem;
height: 6rem;
padding: 0 1.3rem 0 1.5rem;
box-shadow: 0.55rem 0.55rem 0 #e3e9f0;
}
.invest1-item4-l {
flex: 1;
padding-right: 1.3rem;
}
}
@media only screen and (max-width: 500px) {
.invest1-wrap4 {
display: block;
}
.invest1-item4 {
width: 100%;
margin-top: 1.5rem;
height: 6rem;
padding: 0 1.3rem 0 1.5rem;
box-shadow: 0.55rem 0.55rem 0 #e3e9f0;
}
.invest1-item4-l {
flex: 1;
padding-right: 1.3rem;
}
}
/* 联系我们 */
.recruitment-main {
background-color: #f5f7fa;
padding-bottom: 8rem;
}
.recruitment-container {
width: 100%;
padding: 6.25rem 0;
}
.recruitment-t-wrap {
display: flex;
align-items: center;
justify-content: space-between;
}
.recruitment-t {
font-size: 2rem;
font-weight: 550;
}
.recruitment-t-r {
display: flex;
align-items: center;
}
.recruitment-t-wrap .pro-form1,
.recruitment-t-wrap .pro-form2 {
width: 15rem;
height: 3rem;
padding: 0 1rem;
border: none;
background: #FFFFFF;
color: #333333;
position: relative;
margin-left: 1rem;
}
.recruitment-t-wrap .pro-form1 input {
width: calc(100% - 3rem);
height: 100%;
line-height: 100%;
font-size: 0.9rem;
color: #333333;
}
.recruitment-t-wrap .pro-form1 button {
display: inline-block;
width: 1.5rem;
height: 1.5rem;
position: absolute;
top: 50%;
right: 1rem;
transform: translate(0, -50%);
cursor: pointer;
}
.recruitment-t-wrap :before,
.recruitment-t-wrap :after {
position: absolute;
content: '';
}
.recruitment-t-wrap .pro-form1 button:before {
width: 60%;
height: 60%;
top: 10%;
left: 10%;
border: #505050 2px solid;
border-radius: 100%;
}
.recruitment-t-wrap .pro-form1 button:after {
width: 0.5rem;
height: 2px;
left: 73%;
bottom: 4px;
background: #505050;
transform: rotate(45deg);
-webkit-transform: rotate(45deg);
-moz-transform: rotate(45deg);
-ms-transform: rotate(45deg);
-o-transform: rotate(45deg);
}
.recruitment-t-wrap .pro-form2 {
padding: 0;
}
.recruitment-t-wrap.kk {
padding-top: 1.875rem;
}
.recruitment-t-wrap.kk .recruitment-t-r {
margin: 0 0 0 auto;
width: 31.3333%;
}
.recruitment-t-wrap.kk .recruitment-t-r .pro-form2 {
width: 100%;
margin-left: 0;
}
.recruitment-t-wrap.kk .pro-form2 ul {
border: 1px solid #eee
}
.recruitment-t-wrap.kk .recruitment-t-r .toggle {
width: 100%;
}
.recruitment-t-wrap.kk .recruitment-t-r .pro-form2 .text {
border: 1px solid #eee
}
.recruitment-t-wrap .pro-form2 .text {
width: 100%;
height: 100%;
padding: 0 1rem;
line-height: 3rem;
overflow: hidden;
color: #333;
position: relative;
cursor: pointer;
}
.recruitment-t-wrap .pro-form2 ul {
display: none;
width: 100%;
padding: 1rem 0;
border-top: #FFFFFF 1px solid;
background: #FFFFFF;
position: absolute;
}
.recruitment-t-wrap .pro-form2 li {
width: 100%;
float: left;
}
.recruitment-t-wrap .pro-form2 li a {
display: inline-block;
width: 100%;
float: left;
line-height: 2rem;
padding: 0 1rem;
}
.recruitment-t-wrap .pro-form2 i {
position: absolute;
right: 0;
top: 50%;
transform: translate(0, -50%);
display: inline-block;
width: 3rem;
height: 3rem;
cursor: pointer;
}
.recruitment-t-wrap .pro-form2 i:before {
left: 40%;
top: 48%;
content: '';
width: 0;
height: 0;
border-right: 2px solid #333;
border-bottom: 2px solid #333;
height: 0.4rem;
width: 0.4rem;
transform: rotate(45deg) translate(-50%, -50%);
-webkit-transform: rotate(45deg) translate(-50%, -50%);
-moz-transform: rotate(45deg) translate(-50%, -50%);
-ms-transform: rotate(45deg) translate(-50%, -50%);
-o-transform: rotate(45deg) translate(-50%, -50%);
border-left: 2px solid transparent;
border-top: 2px solid transparent;
}
.recruitment-t-wrap .pro-form2 .text.on {
background: #FFFFFF;
}
.recruitment-t-wrap .pro-form2 li.on {
background: #E3EDFB;
}
.recruitment-t-wrap .pro-form2 li:hover {
background: #E3EDFB;
}
.recruitment-table-wrap {
width: 100%;
margin-top: 2rem;
overflow-x: auto;
margin-bottom: 2rem;
}
.recruitment-table {
min-width: 900px;
}
.recruitment-table-wrap .recruitment-thead {
display: flex;
align-items: center;
background-color: #e4e7ea;
color: #16181a;
width: 100%;
font-size: 1.07rem;
padding-right: 1rem;
}
.recruitment-table-wrap .recruitment-tr {
height: 100%;
}
.recruitment-table-wrap .recruitment-tr-1 {
flex: 1;
padding: 1.2rem 1.5rem;
}
.recruitment-table-wrap .recruitment-tr-2 {
width: 9rem;
text-align: center;
flex-shrink: 0;
padding: 1.2rem 0;
}
.recruitment-table-wrap .recruitment-tr-3 {
width: 9rem;
text-align: center;
flex-shrink: 0;
padding: 1.2rem 0;
}
.recruitment-body {
color: #495770;
border-bottom: 1px solid #e6e6e6;
display: flex;
width: 100%;
font-size: 1rem;
background-color: #FFFFFF;
padding-right: 1rem;
cursor: pointer;
align-items: center;
}
.recruitment-body:hover {
background-color: #f0f0f0;
}
.recruitment-page-container {
padding: 2rem 0;
width: 100%;
display: flex;
align-items: center;
justify-content: center;
}
.recruitment-page {
display: flex;
align-items: center;
justify-content: center;
}
.recruitment-page-item {
width: 2.5rem;
height: 2.5rem;
line-height: 2.5rem;
text-align: center;
font-size: 0.9rem;
color: #6a6a6a;
border: 1px solid #e6e6e6;
margin-right: 2px;
cursor: pointer;
}
.recruitment-page-item.active {
color: #FFFFFF;
background-color: #d70008;
border: 1px solid #d70008;
}
.recruitment-page-item:hover {
color: #FFFFFF;
background-color: #d70008;
border: 1px solid #d70008;
}
@media only screen and (max-width: 1279px) {
.recruitment-table-wrap .recruitment-tr-3 {
width: 7.5rem;
}
.recruitment-table-wrap .recruitment-tr-2 {
width: 7.5rem;
}
}
@media only screen and (max-width: 1024px) {
.recruitment-table-wrap .recruitment-tr-3 {
width: 7rem;
}
.recruitment-table-wrap .recruitment-tr-2 {
width: 7rem;
}
}
@media only screen and (max-width: 900px) {
.recruitment-table-wrap .recruitment-thead {
font-size: 1rem;
}
.recruitment-table-wrap .recruitment-tr-1 {
padding: 1rem 1.2rem;
width: 14.28rem;
}
.recruitment-table-wrap .recruitment-tr-2 {
padding: 1rem 0;
}
.recruitment-table-wrap .recruitment-tr-3 {
padding: 1rem 0;
}
.recruitment-body {
font-size: 0.9rem;
}
}
@media only screen and (max-width: 1200px) {
.recruitment-container {
width: 100%;
padding: 3.25rem 0;
}
.recruitment-t {
font-size: 1.7rem;
}
.recruitment-page-container {
padding: 1.7rem 0;
}
}
@media only screen and (max-width: 850px) {
.recruitment-container {
width: 100%;
padding: 2.25rem 0;
}
}
@media only screen and (max-width: 650px) {
.recruitment-container {
width: 100%;
padding: 1.35rem 0;
}
.recruitment-t-wrap {
display: block;
}
.recruitment-t {
font-size: 1.5rem;
}
.recruitment-t-wrap .pro-form1,
.recruitment-t-wrap .pro-form2 {
margin-left: 0;
margin-right: 1rem;
margin-top: 1rem;
}
.recruitment-table-wrap {
margin-top: 1rem;
}
}
@media only screen and (max-width: 500px) {
.recruitment-t-r {
display: block;
}
.recruitment-t-wrap .pro-form1,
.recruitment-t-wrap .pro-form2 {
width: 100%;
}
.recruitment-t {
font-size: 1.3rem;
}
.recruitment-table-wrap .recruitment-thead {
font-size: 0.9rem;
}
.recruitment-table-wrap .recruitment-tr-1 {
padding: 0.9rem 1rem;
width: 14.28rem;
}
.recruitment-table-wrap .recruitment-tr-2 {
padding: 0.9rem 0;
}
.recruitment-table-wrap .recruitment-tr-3 {
padding: 0.9rem 0;
}
.recruitment-body {
font-size: 0.8rem;
}
.recruitment-page-container {
padding: 1rem 0;
}
.recruitment-page-item {
width: 2rem;
height: 2rem;
line-height: 2rem;
font-size: 0.7rem;
}
}
.recruitment3-main-1 {
width: 100%;
background-color: #f5f7fa;
}
.recruitment3-container-1 {
width: 100%;
padding: 7.14rem 0 5rem 0;
}
.recruitment3-container-1 .recruitment3-title {
font-size: 2.57rem;
color: #287ae6;
padding-bottom: 0.2rem;
}
.recruitment3-container-1 .recruitment3-wrap {
width: 24.7%;
margin-top: 2.5rem;
display: inline-block;
padding-left: 1rem;
position: relative;
font-size: 1.14rem;
color: #4a4e52;
box-sizing: border-box;
}
.recruitment3-container-1 .recruitment3-wrap::after {
content: '';
background-color: #d10011;
width: 0.28rem;
height: 2.14rem;
position: absolute;
top: 50%;
transform: translateY(-50%);
left: 0;
}
.recruitment3-container-1 .recruitment3-wrap span:first-child {
font-weight: 550;
}
@media only screen and (max-width: 1200px) {
.recruitment3-container-1 {
padding: 5.14rem 0 3rem 0;
}
.recruitment3-container-1 .recruitment3-title {
font-size: 2rem;
padding-bottom: 0.71rem;
}
.recruitment3-container-1 .recruitment3-wrap {
font-size: 1rem;
margin-top: 2rem;
width: 24.5%;
}
.recruitment3-container-1 .recruitment3-wrap::after {
width: 0.25rem;
height: 1.8rem;
}
}
@media only screen and (max-width: 900px) {
.recruitment3-container-1 {
padding: 2.2rem 0 2rem 0;
}
.recruitment3-container-1 .recruitment3-title {
font-size: 1.7rem;
padding-bottom: 0.5rem;
}
.recruitment3-container-1 .recruitment3-wrap {
font-size: 0.9rem;
margin-top: 1.5rem;
width: 49%;
padding-left: 0.75rem;
}
.recruitment3-container-1 .recruitment3-wrap::after {
width: 0.20rem;
height: 1.5rem;
}
}
@media only screen and (max-width: 700px) {
.recruitment3-container-1 {
padding: 1.7rem 0 1.7rem 0;
}
.recruitment3-container-1 .recruitment3-title {
font-size: 1.6rem;
padding-bottom: 0.2rem;
}
.recruitment3-container-1 .recruitment3-wrap {
font-size: 0.9rem;
margin-top: 0.875rem;
width: 100%;
padding-left: 0.75rem;
}
}
@media only screen and (max-width: 400px) {
.recruitment3-container-1 {
padding: 1.5rem 0 1.5rem 0;
}
.recruitment3-container-1 .recruitment3-title {
font-size: 1.5rem;
padding-bottom: 0.1rem;
}
.recruitment3-container-1 .recruitment3-wrap {
font-size: 0.9rem;
margin-top: 1.3rem;
width: 99%;
padding-left: 0.75rem;
}
}
.recruitment3-main-2 {
width: 100%;
background-color: #FFFFFF;
}
.recruitment3-container-2 {
width: 100%;
padding: 7.14rem 0;
line-height: 2;
}
.recruitment3-wrap2 {
width: 100%;
padding-bottom: 5rem;
}
.recruitment3-wrap2 .recruitment3-wrap2-title {
font-size: 2.14rem;
font-weight: bold;
color: #16181a;
}
.recruitment3-wrap2-content {
font-size: 1.14rem;
color: #495770;
margin-top: 1.5rem;
line-height: 2.85rem;
}
.recruitment3-btns {
padding-top: 6.25rem;
display: flex;
align-items: center;
}
.recruitment3-btn,
.recruitment3-btns a.email {
width: 11.42rem;
height: 4.14rem;
line-height: 4.14rem;
text-align: center;
color: #FFFFFF;
border-radius: 0.57rem;
background-color: #007ac1;
font-size: 1.28rem;
font-weight: 550;
cursor: pointer;
margin-right: 1.85rem;
}
.recruitment3-btn:hover {
background: #02659f;
}
.recruitment3-btns a {
font-size: 1rem;
display: block;
color: #55585a;
font-weight: 550;
}
.recruitment3-btns a.email {
color: #fff;
margin-left: 0;
}
.recruitment3-btns a:hover {
color: #007ac1;
}
.recruitment3-btns a.email:hover {
color: #fff;
}
@media only screen and (max-width: 1200px) {
.recruitment3-container-2 {
padding: 5rem 0;
}
.recruitment3-wrap2 {
padding-bottom: 3.5rem;
}
.recruitment3-wrap2 .recruitment3-wrap2-title {
font-size: 1.85rem;
}
.recruitment3-wrap2-content {
font-size: 1rem;
margin-top: 1.2rem;
line-height: 2.5rem;
}
.recruitment3-btns {
padding-top: 0.7rem;
}
.recruitment3-btn,
.recruitment3-btns a.email {
width: 10rem;
height: 4rem;
line-height: 4rem;
font-size: 1rem;
}
.recruitment3-btns a {
font-size: 0.95rem;
}
}
@media only screen and (max-width: 900px) {
.recruitment3-container-2 {
padding: 2.5rem 0;
}
.recruitment3-wrap2 {
padding-bottom: 2rem;
}
.recruitment3-wrap2 .recruitment3-wrap2-title {
font-size: 1.5rem;
}
.recruitment3-wrap2-content {
font-size: 0.9rem;
margin-top: 1rem;
line-height: 2.1rem;
}
.recruitment3-btns {
padding-top: 0.5rem;
}
.recruitment3-btn,
.recruitment3-btns a.email {
width: 8rem;
height: 3rem;
line-height: 3rem;
font-size: 0.8rem;
}
.recruitment3-btns a {
font-size: 0.8rem;
}
}
@media only screen and (max-width: 700px) {
.recruitment3-container-2 {
padding: 2rem 0;
}
.recruitment3-wrap2 {
padding-bottom: 1.7rem;
}
.recruitment3-wrap2 .recruitment3-wrap2-title {
font-size: 1.4rem;
}
.recruitment3-wrap2-content {
font-size: 0.8rem;
margin-top: 0.6rem;
line-height: 1.92rem;
}
.recruitment3-btns {
padding-top: 0.3rem;
}
.recruitment3-btn,
.recruitment3-btns a.email {
width: 7rem;
height: 2.5rem;
line-height: 2.5rem;
font-size: 0.7rem;
margin-right: 1rem;
}
.recruitment3-btns a {
font-size: 0.7rem;
}
}