 /*分页*/
 .page-bar {
    margin: 40px auto;
    margin-top: 150px;
}

ul,
li {
    margin: 0px;
    padding: 0px;
}

li {
    list-style: none
}

.page-bar li:first-child>a {
    margin-left: 0px
}

.page-bar a {
    border: 1px solid #ddd;
    text-decoration: none;
    position: relative;
    float: left;
    padding: 6px 12px;
    margin-left: -1px;
    line-height: 1.42857143;
    color: #5D6062;
    cursor: pointer;
    margin-right: 20px;
}

.page-bar a:hover {
    background-color: #eee;
}

.page-bar a.banclick {
    cursor: not-allowed;
}

.page-bar .active a {
    color: #fff;
    cursor: default;
    background-color: #E96463;
    border-color: #E96463;
}

.page-bar i {
    font-style: normal;
    color: #d44950;
    margin: 0px 4px;
    font-size: 12px;
}

.imgLists-items {
    margin-top: 10px;
}

.swiper-style2-div span>img {
    width: 100%;
    height: 100%;
}

.swiper-style3-div span {
    height: 180px;
    flex: 0 0 180px;
}

.swiper-style3-div span>img {
    width: 100%;
    height: 100%;
}

.swiper-style4-div {
    width: auto!important;
    padding: 5 10 5 10px;
    overflow: hidden!important;
}

.swiper-style4-div img {
    width: 175px!important;
}

.swiper-style4-div>div {
    float: left!important;
}

.left img {
    height: 178px!important;
    padding-right: 3px;
}

.right {
    width: 150px;
    height: 178px;
}

.right img {
    width: 150px;
    height: 88px;
    padding-Bottom: 3px;
}

.edit-module {
    overflow-y: scroll;
    max-height: 570px;
}

.module ul li span {
    background-size: contain !important;
}

.img-size div {
    background-size: contain !important;
}

 ::-webkit-scrollbar {
    display: none
}

/* 轮播图标题及介绍 */
 .swiper-text {
     position: absolute;
     top: 50%;
     transform: translateY(-50%);
     display: inline-block;
     left: 240px;
     right: 240px;
 }

.swiper-h1{
    /*position: absolute;*/
    /*top: 40%;*/
    /*left: 240px;*/
    /*width: calc(100% - 480px);*/
    color: white;
    font-size: 40px;
    text-align: center;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}

.swiper-p{
    /*position: absolute;*/
    /*top: 50%;*/
    /*left: 240px;*/
    /*width: calc(100% - 480px);*/
    color: white;
    font-size: 27px;
    text-align: center;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    white-space:pre-wrap !important;
    word-break:break-all !important;
}

/* 图片标题及介绍 */
.Img-h1{
    position: absolute;
    top: 40%;
    left: 240px;
    width: calc(100% - 480px);
    color: white;
    font-size: 40px;
    text-align: center;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}

.Img-p{
    position: absolute;
    top: 50%;
    left: 240px;
    width: calc(100% - 480px);
    color: white;
    font-size: 27px;
    text-align: center;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}

/* 了解我们的产品列表 */
.fu{
    position: absolute;
    z-index: 999;
    width: 330px;
    text-align: center;
    color: #808082;
    overflow:hidden;
    white-space: nowrap;
    text-overflow: ellipsis
}

.productArr{
    padding: 10px 10px 0px 10px;
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
    align-content: flex-end;
    width: 95%;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}

.productArr>div{
    width: 47%;
    height: 60px;
    overflow: hidden;
}

.productList{
    display: flex;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    height: 45px;
}

.list-1001{
    width: 45px;
    height: 45px;
    border-radius: 4px;
}

.list-1002{
    width: 70px;
    overflow:hidden;
    white-space: nowrap;
    text-overflow: ellipsis
}

.list-1003{
    width: 20px;
    text-align: center;
}

/* 市场 */
.bazaarArr-list,
.securityArr-list{
    display: flex;
    justify-content: flex-start;
    flex-wrap: wrap;
    width: 100%;
    overflow: hidden;
}

.bazaarArr-list{
    padding-top: 15px;
}

.listB{
    width: 82.5px;
    height: 82.5px;
}

.listB>div{
    margin: auto 19px;
    width: 44px;
    height: 44px;
    border-radius: 4px;
    overflow: hidden;
}

.listB img{
    width: 100%;
    height: 100%;
}

.bazaarArr-title{
    margin-top: 10px;
    text-align: center;
}

/* 保障 */
.securityArr-list{
    padding: 5px 0 15px 0;
}

.listS{
    margin: 10px 0 0 10px;
    display: flex;
    width: 160px;
    height: 44px;
    background-color: #EFF2F9;
    border-radius: 5px;
    overflow: hidden;
}

.listS>div{
    width: 35px;
    height: 44px;
}

.listS img{
    margin: 12px;
    width: 20px;
    height: 20px;
}

.securityArr-title{
    margin-left: 10px;
    line-height: 44px;
    overflow:hidden;
    white-space: nowrap;
    text-overflow: ellipsis
}

/* 商标 */
.brandFlex{
    /* padding: 20px 240px 0px 240px; */
    padding: 10px 240px;
    display: flex;
	width: 100%;
	box-sizing: border-box;
    /* justify-content: space-between; */
    /* flex-wrap: wrap; */
}

.brandFlex-img{
    /* margin: 0 1% 20px 0; */
    margin: 0 1% 0px 0;
    overflow: hidden;
    /*width: 19%;*/
    width: 100px;
    height: 100px;
    border: 1px solid transparent;
}
.brandFlex-img:last-child{
    /* margin: 0 0 20px 0; */
    margin: 0 0 0px 0;
}
.brandFlex-p{
    margin: 0 1% 00px 0;
    /*padding: 5px 0;*/
    overflow: hidden;
    /* width: 20%; */
    /* height: 100px; */
    border: 1px solid transparent;
    font-size: 14px;
    flex-shrink: 0;
}
.brandFlex-p:hover {
    color: #d44950;
}
.brandFlex-p:last-child{
    margin: 0;
}
/* 合作伙伴(多图组合) */
.brandFlex-img:hover .bran-img{
    transition: 0.5s;
    /* 过度时间 */
    transform: scale(1.1);
    /* 变形一比一放大 */
}
/* @keyframes anim4{
    0% {border: 1px solid #727272;}
    50%{border: 1px solid #727272ad;}
    100%{border: 1px solid #7272726d;}
} */
.brandFlex-img:hover{
    box-shadow: 0 7.56px 9.24px 0 rgb(0 33 71 / 5%), 0 3.84px 15.36px 0 rgb(0 33 71 / 5%);
    transition: 1s;
    border: 1px solid #7272728a;
    /* animation: anim4 0.5s linear 1; */
}
.bran-img{
    width: 100%;
    height: 100%;
    transition: 1s;
    /* 过度时间 */
}

/* 最新动态 */
.dynamicFlex{
    padding: 10px;
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
    align-items: flex-end;
}

.dynamicFlex>p{
    width: 100%;
    height: 50px;
    line-height: 50px;
    text-align: center;
    font-size: 16px;
    font-weight: 600;
    color: white;
    background-color: #0082EF;
    border-radius: 25px;
}

.dynamic-box{
    margin-top: 20px;
    display: flex;
    justify-content: space-between;
    width: 100%;
    height: 83px;
}

.dynamicFlex img{
    width: 100%;
    height: 100%;
}

.dynamic-img{
    width: 83px;
    height: 83px;
    border-radius: 4px;
    overflow: hidden;
}

.dynamic-textBox{
    width: 250px;
    height: 83px;
}

.textBox-p{
    height: 40px;
    font-size: 16px;
    overflow: hidden;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
}

.dynamicFloor{
    margin-top: 14px;
    display: flex;
    justify-content: space-between;
}

.dynamicDate{
    width: 66px;
    color: #B9B9BA;
    line-height: 28px;
}

.newDynamic{
    height: 17px;
    color: #0071EF;
    border: 1px solid #0071EF;
    border-radius: 3px;
    text-align: center;
    line-height: 0px;
}
.newDynamic:hover{
    color: white;
    border: 1px solid #0071EF;
    background-color: #0071EF;
}

/* 活动 */
.el-table__empty-block{
    height: auto !important;
    min-height: 430px !important;
}

/* 咨询热线 */
.hot-line{
    width: 357px;
    height: 48px;
    font-size: 14px;
    font-weight: 600;
    text-align: center;
    line-height: 48px;
    color: white;
    background-color: #0071EF;
}

/* 版权 */
.copy,.hotline{
    padding: 4px 240px;
    /*width: 98%;*/
    text-align: center;
    font-size: 12px;
    background: #FFFFFF;
    /*color: #808082;*/
    /*background-color: #16181B;*/
}
/* 举报热线 */
.hotline-block{
    display: flex;
    /*color: white;*/
}
.hotline-block p {
    line-height: 16px;
}
.hotline-block p:nth-child(1){
    margin-left: 23px;
}
.hotline-block p:nth-child(3){
    margin-left: 10px;
}
.hotline-r{
    padding-left: 10px;
    /*width: 43%;*/
    border-left: 3px solid #5C5D5F !important;
    text-align: center;
}

/* 信息详情 */
.collapse-div{
    display: flex;
    justify-content: space-between;
}
.details{
    padding: 0 13px 13px 13px;
    width: 93%;
    background-color: #16181B;
}
.el-collapse{
    border-top: none !important;
    border-bottom: none !important;
}
.el-collapse-item__header{
    color: white;
    background-color: #16181B;
    border-bottom: 1px solid #282D37;
}
.el-collapse-item__wrap{
    color: white;
    background-color: #16181B;
    border-bottom: 1px solid #282D37;
}
.el-collapse-item__content{
    color: #808082;
}
.el-ul li{
    margin:0 0 10px 20px;
    list-style: disc;
}
.el-ul:nth-child(2){
    margin: 21px 67px 0px 0px;
}
.el-ul li:nth-child(1){
    color: #B9B9BA;
    list-style: none;
}
.el-uli{
    margin-top: 0 !important;
}
.el-liu{
    margin-top: 0 !important;
}
/* 数据刨析 */
.data{
    display: flex;
    justify-content: space-between;
    padding: 15px;
}
.data>div{
    padding-left: 10px;
    /* width: 85px; */
    height: 50px;
    text-align: center;
    color: white;
    border-left: 1px solid #3B3E45;
}
.data-s1{
    font-size:16px;
}
.data-p2{
    margin-top: 10px;
    color: #7C7D81;
}
/* 研发实力 */
.solid{
    color: #fff;
}
.listSolid>div{
    margin: auto 23px;
    width: 32px;
    height: 32px;
}
/* 资质证书 */
.listC{
    margin-left: 10px;
    width: 100px;
    height: 100px;
    color: black;
}
.listC>div{
    margin: 0 auto;
    width: 50px;
    height: 50px;
    border-radius: 50% !important;
}
/* 信息详情 */
.details-list{
    display: flex;
    justify-content: space-around;
    flex-wrap: wrap;
    width: 100%;
    /* height: 700px; */
    /* background-color: #d44950; */
}
.details-list>div{
    width: 165px;
}
.details-list>div>.el-input:nth-child(1){
    margin-bottom: 20px;
}
.details-list>div>.el-input:nth-last-child(1){
    margin-bottom: 20px;
}
.details-list>div>.el-input{
    margin-top: 10px;
}

/*图文设置*/
 .imgtext_box {
     height: 500px;
     padding-bottom: 10px;
 }

 /*新闻列表 - 页面组件*/
 /* 样式一 */
 .news-list-style1 .news-contetn {
     display: grid;
     grid-template-columns: repeat(4, minmax(0, 1fr));
     grid-gap: 15px;
 }

 news-list-style1 .news-contetn .news_arrow {
     position: absolute;
     right: 15px;
     bottom: 15px;
 }

 .news-list-style1 .wh-img {
     height: 220px !important;
     vertical-align: top;
 }

 /* 样式二 */
 .news-list-style2 .cate-btn {
     padding: 0 20px;
     color: #333;
     background: transparent;
     border-bottom: 3px solid transparent;
     border-radius: unset;
 }

 .news-list-style2 .cate-btn.active {
     color: #2589ff !important;
     font-weight: bold;
     border-color: #2589ff;
 }

 .news-list-style2 .wh-img {
     width: 260px;
     height: 120px;
     object-fit: cover;
 }

 .news-list-style2 .new-item {
     border-bottom: 1px solid #eee;
 }

 .news-list-style2 .new-item:last-child {
     border: none;
 }

 .news-list-style2 .recommend-box {
     padding: 0 20px;
     border-radius: 5px;
 }

 .news-list-style2 .news-recommend {

 }
 /*新闻详情*/
 .news-box .wp-img{
     height: 264px;
     transform: scale(1.5);
 }

 .news-box{
     padding: 20px 240px;
     margin: 0 auto 0;
     position: relative;
     z-index: 1;
     background: #fff;
 }
 .news-box img{
     max-width: 100%;
 }
 .new-box{
     margin: 0 auto;
     scrollbar-width: thin;
 }
 .text-box{
     padding-bottom: 7px;
     font-size: 15px;
     border-bottom: 1px solid #E1E1E1;
 }

 .news-detail p{
     color: #333333;
     font-size: 16px;
     line-height: 30px;
     margin-bottom: 20px;
 }

 .news-detail span {
     line-height: 30px !important;
 }

 .news-detail img {
     max-width: 100%;
 }

 /*商品详情*/
 .goods-box .wp-img{
     height: 264px;
     transform: scale(1.5);
 }

 .goods-content {
     display: grid;
     grid-template-columns: repeat(3, minmax(0, 1fr));
     grid-gap: 15px;
 }

 .goods-box{
     position: relative;
     z-index: 8;
     padding: 0px 240px 20px 240px;
     background-color: white;
 }
 .good-box{
     margin: 0 auto;
     /*height: 88%;*/
     /*overflow-y: scroll;*/
     scrollbar-width: thin;
 }
 .text-box{
     /*margin: 20px 0 30px 0;*/
     /*font-size: 15px;*/
 }
 .text-box .text-red{
     color: #FF8074;
 }

 .goods-detail{
     padding: 20px 0;
     display: flex;
     /* justify-content: space-between; */
 }
 .goods-detail .goods-img{
     width: 30%;
     height: 251px;
     margin-right: 41px;
     /* background-color: #FF8074; */
 }
 .goods-detail .goods-img img{
     width: 100%;
     height: 100%;
     object-fit: cover;
 }
 .goods-detail .detail-box{
     position: relative;
     width: 70%;
     height: 251px;
     line-height: 28px;
     /* background-color: #FF8074; */
 }
 .goods-detail .detail-box>p:nth-child(1){
     font-size: 20px;
 }
 .goods-detail .detail-box>p:nth-child(2){
     font-size: 14px;
     color: #E05A5B;
 }
 .detail-box .price-box{
     padding: 10px;
     background-color: #F7F7F7;
 }
 .price-box>p:nth-child(1)>span:nth-child(2){
     text-decoration:line-through;
 }
 .price-box>p:nth-child(2)>span:nth-child(2){
     color: #DB2D2C;
     font-size: 16px;
     font-weight: 600;
 }
 .touch{
     position: absolute;
     bottom: 0;
     left: 0;
     width: 120px;
     height: 39px;
     line-height: 39px;
     text-align: center;
     font-size: 16px;
     color: white;
     background: #DB2C2C;
     cursor: pointer;
 }

 .goods{
     padding-bottom: 7px;
     border-bottom: 1px solid #F3F3F3;
 }
 .goods p{
     margin-left: 20px;
 }
 .detail-nr{
     width: 100%;
     font-size: 16px;
     overflow: hidden;
 }

 .detail-nr img{
     width: 100% !important;
 }

 /*案例详情*/
 .case-box .wp-img{
     height: 264px;
     transform: scale(1.5);
 }

 .case-box{
     margin: 0 auto 0;
     position: relative;
     z-index: 1;
      /*padding: 20px 240px;*/
     background: #fff;
 }
 .case-box img{
     max-width: 100%;
 }
 .case-box{
     margin: 0 auto;
     /*height: 88%;*/
     /*overflow-y: scroll;*/
     scrollbar-width: thin;
     box-sizing: border-box;
 }
 .text-box{
     padding-bottom: 7px;
     font-size: 15px;
     border-bottom: 1px solid #E1E1E1;
 }
 .case-title>p:nth-child(1){
     font-size: 28px;
 }
 .case-title>p:nth-child(2){
     margin-top: 30px;
     font-size: 18px;
     color: #7B7B7B;
 }
 .case-detail{
     padding: 10px 0 10px 0;
     font-size: 16px;
     text-align: center;
 }

 /*案例列表*/
 .case-list {
     position: relative;
     z-index: 1;
     width: 100%;
 }
 .case-list .case-content {
     display: grid;
     grid-template-columns: repeat(4, minmax(0, 1fr));
     grid-gap: 25px;
 }
 .case-list .case-content .case-item {
     border: 1px solid #eee;
 }

 .case-list .case-item .case-name-line {
     width: 24px;
     height: 4px;
     background: #5c5c5c;
     margin: 0 auto;
 }

 .case-list .case-item .wh-img {
     vertical-align: top;
     width: 120px;
     height: 120px;
     overflow: hidden;
     border-radius: 50%;
     border: 1px solid #eee;
     margin: 30px auto;detail-nr
 }

 .case-list .cate-btn {
     height: auto;
     color: #333;
     font-size: 18px;
     margin-right: 20px;
     padding: 0;
     background: transparent;
     line-height: 50px;
 }
 .case-list .cate-btn:last-child {
     margin-right: 0;
 }


 .case-list .cate-btn.active {
     color: #2589ff !important;
     font-weight: bold;
 }

 /*商品列表*/
 .goods-list {
     position: relative;
     z-index: 1;
     background: #fff;
 }

 .goods-list .goods-content {
     display: grid;
     grid-template-columns: repeat(0, 1fr);
     grid-gap: 15px;
 }

 .module-goods .series-item-style3 .img-box3 {
     height: 200px;
 }

 /*新闻详情 - 页面组件 - 新闻推荐*/
 .new-box .news-recommend {
     flex-shrink: 0;
     width: 300px;
     background: #fafafa;
 }

 .new-box .news-recommend .news-recommend-title {
     border-left: 6px solid #e45050;
 }

 /*新闻列表 - 页面组件 - 新闻推荐*/
 .news-list-style2 .news-recommend {
     margin-left: 40px;
     width: 300px;
     background: #fff;
     box-shadow: 0 0 5px 0 #eee;
 }

 .news-list-style2 .news-recommend-title {
     border-bottom: 1px solid #eee;
 }

 /*新闻推荐*/
 .news-recommend .recommend-new {
     padding: 30px 0 24px 12px;
     border-bottom: 1px solid #ececec;
 }

 .news-recommend .recommend-new:last-child {
     border: none;
 }

 .news-recommend .recommend-new .new-title:hover {
     color: #e45050;
 }

 .news-recommend .recommend-img {
     width: 125px;
     height: 90px;
     border-right: 5px;
     object-fit: cover;
 }


