﻿ .module-search {
     height: 525px;
     transform: scaleX(-1);
 }

 .module-search>* {
     transform: scaleX(-1);
 }

 .module-search .module-title {
     width: auto;
     padding-bottom: 40px;
 }

 .module-search .search-group {
     width: auto;
     display: grid;
 }

 .module-search .search-group .search-item {
     width: auto;
     height: 120px;
     margin-bottom: 10px;
     background-color: rgba(255, 255, 255, 0.5);
 }

 .module-search .search-group .search-item .logo {
     height: 118px;
     display: grid;
     text-align: left;
     position: absolute;
     left: auto;
     transform: none;
     background: transparent;
     border-radius: 0;
     margin-left: 20px;
 }

 .module-search .search-group .search-item .title {
     font-size: 22px;
 }

 .module-search .search-group #enterprise .evaluate .search input {
     width: 270px;
 }

 .module-search .search-group #servicenew .menu .menu-item {
     background-color: white;
 }

 .module-search .search-group #servicenew .menu {
     margin-right: 24px;
     margin-left: 89px;
     margin-top: 22px;
 }

 .module-search .search-group #enterprise .evaluate .search {
     margin: 24px 104px;
     box-shadow: none;
 }

 .module-search .search-group .search-item .logo img {
     top: 20px;
 }

 #carouselkt ul li {
     font-size: 16px;
 }

 #carouselkt {
     background: transparent !important;
 }

 .layui-carousel>[carousel-item]>* {
     background-color: transparent !important;
     background: transparent !important;
 }

 .fbcp {
     width: 92px;
     margin-top: 3px;
     font-size: 15px;
 }

 .layui-layer-loading,
 .layui-layer-loading-1,
 [class*="layui-layer-loading"],
 .layui-carousel .layui-layer-loading {
     display: none !important;
     opacity: 0 !important;
     visibility: hidden !important;
     z-index: -999 !important;
 }

 .lilb {
     width: 670px;
     white-space: nowrap;
     overflow: hidden;
     text-overflow: ellipsis;
     padding: 4px;
     font-size: 14px;
     color: #2b7af3;
     display: flex;
 }

 .lidiv {
    min-width: 290px
 }

 .lidivTwo {
     margin-left: 100px;
     white-space: nowrap;
     overflow: hidden;
     text-overflow: ellipsis;
 }

 .lia {
     color: #2b7af3
 }

 .layui-carousel>[carousel-item]:before {
     content: '';
 }

 .container {
     width: 794px;
 }

 .news-wrapper ul {
     display: flex;
     flex-direction: column;
 }

 .news-desc,
 .news-date {
     opacity: 0;
     visibility: hidden;
     height: 0;
     margin: 0;
     padding: 0 24px;
     overflow: hidden;
     transition: opacity 0.6s ease, visibility 0.6s ease;
     color: #888887;
     min-width: 741px;
 }

 /* 展开时 */
 .expanded .news-desc {
     opacity: 1;
     visibility: visible;
     height: 55px;
     padding: 0 24px;
     display: -webkit-box;
     -webkit-line-clamp: 2;
     -webkit-box-orient: vertical;
     overflow: hidden;
     text-overflow: ellipsis;
 }

 .expanded .news-date {
     opacity: 1;
     visibility: visible;
     height: 30px;
     padding: 0 24px;
 }

 .dot-bullet {
     width: 766px;
     white-space: nowrap;
     overflow: hidden;
     text-overflow: ellipsis;
 }

 .dot-bullet::before {
     content: "●";
     /* 圆形字符 */
     color: #1e81f0;
     /* 明亮蓝色 */
     font-size: 1.2rem;
     /* 比文字稍大，让圆点更明显 */
     line-height: 1;
     margin-right: 10px;
     display: inline-block;
     vertical-align: middle;
     transform: translateY(-1px);
 }

 .cplb {
     height: 24px;
     overflow: hidden;
     border: 0;
     margin: 0;
     padding: 0;
 }

 .cplb2 {
     display: flex;
     flex-direction: column;
 }

 /* .layui-carousel>[carousel-item]>* {
     transition: opacity 3s ease, transform 3s ease !important;
 } */

 .module-search .search-group .search-item:hover {
     border: none;
 }

 .module-search .search-group .search-item {
     border: none;
 }