.wp1200 .lewei_adr, .wp1200 .lewei_adt, .wp1200 .lewei_adq{border:0;background:none;width:100%;padding:0;margin:0}
.wp1200 .lewei_adt .frame-1-1-l{width:50%}
.wp1200 .lewei_adt .frame-1-1-l .lewei_adq .portal_block_summary img, .wp1200 .lewei_adt .frame-1-1-r .lewei_adq .portal_block_summary img , .wp1200 .lewei_adr .frame-1-1-l .lewei_adq .portal_block_summary img, .wp1200 .lewei_adr .frame-1-1-r .lewei_adq .portal_block_summary img{width:100%;box-shadow:var(--lewei-box-shadow-2);transition: box-shadow 0.3s;border-radius: var(--lewei-redius-3)}
	
#lewei_te1 .lewei_adt .frame-1-1-l {width:292.5px!important;margin-right:10px}
#lewei_te1 .lewei_adt .frame-1-1-r {width:292.5px!important;float:left}
	
#lewei_te1 .lewei_adr .frame-1-1-l {width:292.5px!important;margin-left:5px}
#lewei_te1 .lewei_adr .frame-1-1-r {width:292.5px!important;margin:0 0 0}
.lewei_adt #frameTgz7qZ_center{width:292.5px!important;float:left}
.lewei_adt #frameBewgHD_left{width:292.5px!important;margin-left:5px}
.lewei_adt #frameBewgHD_center{width:292.5px!important;margin:0 0 0}
.wp1200 .frame-1-1-l, .wp1200 .frame-1-1-r{width:50%}

.lewei_slider{position: relative;margin: 10px 0;overflow: hidden;width: 100%;border-radius: var(--lewei-redius-3)}
.lewei_slides{display: flex}
.lewei_slide{min-width: 100%;background-size: cover;background-position: center;/* 使每张幻灯片占满整个容器的宽度*/height: 420px;/* 或根据需要调整高度*/}
.lewei_slideimg {background-size: cover;background-position: center;height: 420px}
.prev, .next{position: absolute;top: 50%;transform: translateY(-50%);padding:0 15px;color: white;border: none;cursor: pointer;height: 40px;font-size: 18px;background: rgba(0,0,0,.4);z-index: 10;border-radius: 50%;transition: all .2s}
.prev{left: 10px}
.next{right: 10px}
/* 容器样式*/.lewei_lewei_tarswp .lewei_wpconbig{width: 100%;max-width: 1200px;/* 可根据实际需求调整*/margin: 0 auto;box-sizing: border-box}
.lewei_wpmain{margin-top:20px}
/* 列表标题样式*/.lewei_wptit{text-align: center;position: relative;font-family: 'Arial', sans-serif;margin: 30px 0 50px 0;/* 增加上下间距以便视觉上更加舒适*/}
.lewei_wptit h2{display: inline-block;position: relative;padding: 6px 38px;font-size: 18px;color: var(--lewei-color);z-index: 10;font-weight: 400;border-radius:var(--lewei-redius-1);text-shadow: var(--lewei-text-shadow);box-shadow:var(--lewei-box-shadow);transition: transform 0.3s ease, box-shadow 0.3s ease;background: linear-gradient(to right,#f56a6a 0%,#f3d64e 50%,#61cab8 100%)}
.lewei_wptit h2 a {color:var(--lewei-color)}
.lewei_wptit h2:hover{transform: translateY(-2px);/* 悬停时略微向上移动*/box-shadow: var(--lewei-box-shadow-6);/* 悬停时阴影效果*/}
/* 水平线样式*/.lewei_wptit::before,
.lewei_wptit::after{content: '';position: absolute;top: 50%;height: 1px;background: linear-gradient(to right,#f56a6a 0%,#f3d64e 50%,#61cab8 100%);/* 改为更柔和的颜色*/width: 40%;/* 增加线条宽度*/z-index: 1;/* 降低z-index以确保线条在标题文字下方*/}
.lewei_wptit::before{left: 20%;transform: translateY(-50%) translateX(-50%)}
.lewei_wptit::after{right: 20%;transform: translateY(-50%) translateX(50%)}
/* 圆点样式*/.lewei_wptit h2::before,
.lewei_wptit h2::after{content: '';position: absolute;width: 12px;/* 增大圆点以匹配线条宽度*/height: 12px;background: linear-gradient(to right,#f56a6a 0%,#f3d64e 50%,#61cab8 100%);/* 可以根据设计调整颜色*/border-radius: 50%;top: 50%;z-index: 1}
.lewei_wptit h2::before{left: -25px;/* 调整圆点位置，以防止与线条重叠*/transform: translateY(-50%)}
.lewei_wptit h2::after{right: -25px;transform: translateY(-50%)}
/* 红色短线样式*/
.lewei_wptit h2 span::after{content: '';position: absolute;bottom: -20px;/* 调整位置以确保不与标题文字重叠*/left: 50%;transform: translateX(-50%);width: 30px;/* 增加宽度以提升视觉效果*/height: 4px;/* 增加高度以提升视觉效果*/background-color: #f00;border-radius: 2px}
/* 文章列表样式*/
.lewei_wpts{display: flex;flex-wrap: wrap;justify-content: space-between}
/* 文章项样式*/

.lewei_wpts .lewei_tars{width: calc(25% - 10px); margin-bottom: 20px; transition: box-shadow 0.3s; border:var(--lewei-border-1);border-radius: var(--lewei-redius-5); box-shadow:  var(--lewei-box-shadow-8)}
.lewei_wpts .lewei_tars:hover{box-shadow: 0 4px 8px rgba(0,0,0,0.2);/* 悬停时增加阴影*/}
.lewei_wpcon{position: relative}
.lewei_wpone{border-radius: 5px;box-shadow: var( --lewei-box-shadow-8);display: block;position: relative}
.lewei_wpone img{display: block;width: 100%;height: 182px;border-radius:var(--lewei-redius-6)}
.lewei_mask{position: absolute;top: 0;left: 0;right: 0;bottom: 0;background: rgba(0,0,0,0.5);display: none;/* 默认隐藏，可以根据需要调整*/}
.lewei_cat{position: absolute;top: 10px;left: 10px;background: #3333336b;color: var(--lewei-color);padding: 5px 8px;font-size: 12px;border-radius: 3px}
.lewei_wplist{padding: 10px}
.lewei_posttit{width: 100%;display: inline-block;height: 30px;line-height: 30px}
.lewei_posttit a{display: inline-block;font-size: 15px;width: 100%;height: 30px;line-height: 30px;text-overflow: ellipsis;overflow: hidden;white-space: nowrap;color: #000;text-decoration: none;font-weight: 400}
.lewei_wpmeta{display: flex;justify-content: space-between;font-size: 14px;color: #666}
.lewei_wpmeta span{line-height: 25px;height: 25px;padding: 6px 0;font-size: 12px}
.lewei_ava{width:25px;height:25px;border-radius:var(--lewei-redius-2);float: left;margin-right:5px;box-shadow:var(--lewei-box-shadow)}
/* '加载更多'按钮样式*/
.lewei_moret{display: block;width: 100%;font-size: 14px;margin: 15px 0 15px;text-align: center}
.lewei_moret a{display: inline-block;padding: 8px 26px;text-decoration: none;background-color:var(--lewei-color);color: #646464;border-radius:var(--lewei-redius-12);border: var(--lewei-border-1);outline: none;cursor: pointer;margin: 10px auto;transition: background-color 0.3s, box-shadow 0.3s, color 0.3s;position: relative;box-shadow:var(--lewei-box-shadow-3);font-size: var(--lewei-font-2)}
.lewei_moret a:hover{box-shadow: 0px 4px 8px rgba(0, 0, 0, 0.1);/* 添加银色阴影效果*/}


/*portal*/
.lewei_time{float: left;padding-left: 18px;height: 25px;line-height: 25px;background: url(time.png) no-repeat left center}
.lewei_eye{float: left;height: 25px;line-height: 25px;padding-left: 20px;background: url(eye.png) no-repeat left center;font-size: 12px}
.icon-view{float: left;height: 25px;padding-left: 20px;background: url(hot.png) no-repeat left center;background-size: 16px;}
.lewei_timef {float: left;height: 25px;line-height: 25px; background:url(time.png) no-repeat left center;padding-left:18px;font-size:12px}
.lewei-info .z, .lewei-info .y{height:25px;line-height:25px}
.lewei-info .y .z, .lewei-info .y .y{margin-right:10px}


.lewei-container{max-width: 1200px;padding: 10px 0}
.lewei-image-wrapper{float:left}
.lewei-list{list-style: none;margin: 0;padding: 0;display: flex;flex-wrap: wrap;gap: 20px}
.lewei-list > :nth-child(3n) { margin-right: 0}
.lewei-item{width: calc((100% - 46px) / 3);/* 默认为三列布局*/max-width: calc(34% - 20px);height: 100px;display: flex;align-items: center;background-color: var(--lewei-color);border:var(--lewei-border-1) ;border-radius: 5px;box-shadow:var(--lewei-box-shadow-8)}
.lewei-item:hover{background-color: #f0f0f0;/* 修改为您想要的悬停背景颜色*/box-shadow: 0 4px 8px rgba(0,0,0,0.2);transition: box-shadow 0.3s;/* 添加过渡效果*/}
.lewei-item img{display:block;margin: 10px;width: 110px;height:80px;object-fit: cover;border-radius: 3px}
.lewei-itemh2{width: 100%;/* 默认为三列布局*/height: 100px;display: flex;align-items: center;background-color: var(--lewei-color);border-radius: 5px}
.lewei-info{width: 100%;overflow: hidden;/* 防止内容溢出*/}
.lewei-info h2{font-size: 16px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;margin: 0;width: 98%;/* 尝试使用 100% 宽度*/flex-shrink: 1;/* 允许收缩*/}
.lewei-info .lewei-meta{font-size: 12px;color: #666;margin-top: 4px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis}



/*vip服务介绍*/
.lewei_vips{padding: 0 30px 50px;border-radius: 5px;background-color: var(--lewei-background-1);text-align: center;width: 290px;margin: 0 13px 30px 0;display:block;float:left;top:0;box-sizing:border-box;position:relative;-webkit-box-shadow:0 8px 10px 0px rgba(0,0,0,0.1);box-shadow:0 8px 10px 0px rgba(0,0,0,0.1);transition:all .3s cubic-bezier(.4,0,.2,1);-webkit-transition:all .3s cubic-bezier(.4,0,.2,1);-moz-transition:all .3s cubic-bezier(.4,0,.2,1);-ms-transition:all .3s cubic-bezier(.4,0,.2,1);-o-transition:all .3s cubic-bezier(.4,0,.2,1)}
.lewei_vips h6{font-size:20px;margin:0 -30px;background:#ff5f33;padding:15px 0;font-weight:normal;color:var(--lewei-color)}
.item-1 h6{background:#0ec0e6}
.lewei_vips.item-2 h6{background:#514e9f}
.lewei_vips.item-3 h6{background:#6f0ee6}
.lewei_vips.item-4 h6{background:#d2c55d}
.lewei_vips>span.price{font-weight:600;font-size:32px;line-height:40px;display:block;margin:20px 0 5px}
.lewei_vips>span.price small{font-size:14px}
p.border-decor{margin-bottom:50px;text-align:center}
p.border-decor span{background:#f5f5f5;border-radius:30px;padding:7px 12px 5px;color:#333;display:inline-block;line-height:1;font-size:13px}
.lewei_vips ul{margin-bottom:20px}
.lewei_vips ul li{font-size:15px;color:#333;padding-bottom:10px}
.lewei_vips ul li:not(:first-child){padding-top:10px}
.lewei_vips ul li:not(:last-child){border-bottom:solid 1px #f7f7f7}
.lewei_vips a.btn{color:var(--lewei-color) !important;background:#ff5f33;border-radius:50px;padding:12px 35px}
.lewei_vips.item-1 .btn{background:#514e9f !important}
.lewei_vips.item-3 .btn{background:#6f0ee6 !important}
.lewei_vips.item-4 .btn{background:#d2c55d !important}
.lewei_vips:hover{top:-10px}
.lewei_vips:last-child{margin: 0 0 30px 0}

@media (max-width: 1199.98px){.lewei_vips{width:50%;margin:10px 0 0}
.lewei-item{width: 100%;overflow: hidden}
.lewei-info h2, .lewei-info .lewei-meta{width: 98%}
.lewei_lewei_tarswp{float:none}
.item-1, .item-3{width:49%;margin-right:1%}
.lewei_vips:last-child{margin:10px 0 0}
.item-2{width:50%}}
@media (max-width: 1199.98px), (max-width: 768px){
.lewei_wpts .lewei_tars{width: calc(50% - 10px);margin: 8px 2px;/* 为了让间距在两边都有，可以设置margin为5px*/}
.lewei_time {height: auto;line-height: unset;background:url(time.png) no-repeat left center}
.lewei_wpmeta {padding-bottom: 5px}
/* 移动设备上'加载更多'按钮不需要浮动*/
.lewei_moret{float: none;margin: 15px auto}
.lewei_wpone img{height:auto}
.lewei_lewei_tarswp .lewei_wpcon{padding:.5%}
.wp1200 .frame-1-1-l, .wp1200 .frame-1-1-r{width:100%}
.wp1200 .lewei_adt .frame-1-1-l, .wp1200 .lewei_adt .frame-1-1-r, .wp1200 .lewei_adr .frame-1-1-l, .wp1200 .lewei_adr .frame-1-1-r{width:50%!important;float:left}
.lewei_wptit::before, .lewei_wptit::after{width:35%}
.lewei_wptit{margin: 10px 0 40px 0}
#lewei_te1 .lewei_adt .frame-1-1-l {width:49%!important;margin-right:1%}
#lewei_te1 .lewei_adt .frame-1-1-r {width:49%!important;float:left;margin-left:1%}	
#lewei_te1 .lewei_adr .frame-1-1-l {width:49%!important;margin-left:0;margin-right:1%}
#lewei_te1 .lewei_adr .frame-1-1-r {width:49%!important;margin-left:1%}
}
@media (max-width: 1199.98px){
.lewei-item{max-width: calc(50% - 10px)}}

/* 修改媒体查询以适应手机端*/
@media (max-width: 768px){
.lewei-item{width: 100%;max-width: calc(50% - 10px);/* 在手机端以单列显示*/height: auto;overflow: hidden;/* 调整高度为自动，以适应内容*/flex-direction: row;/* 保持原有的水平布局*/justify-content: start;/* 确保内容从左侧开始*/}
.lewei-list{gap: 10px}
.lewei-info h2, .lewei-info .lewei-meta{/*white-space: normal;/* 允许文本正常换行*/}
/*.lewei_vips {width:100%!important}*/
.lewei_slideimg {height: 100%}
p.border-decor { margin-bottom: 15px}
.lewei_vips a.btn {padding: 9px 20px}
.lewei_vips>span.price {margin: 10px 0 5px}
.lewei_vips {padding: 0 20px 25px 20px}
.lewei_vips h6 {margin: 0 -20px}
.lewei_vips ul li {font-size: 12px}
.lewei_wptit h2 {padding: 5px 30px;font-size: 16px}
}
/* 更小屏幕尺寸的调整*/
@media (max-width: 480px){
.lewei_wpts .lewei_tars{}
.lewei-item{width: 100%;max-width: 100%}
.lewei_wptit::before, .lewei_wptit::after{width:15%}
.lewei_wptit::before{left:10%}
.lewei_wptit::after{right:10%}
.lewei_slide{height:135px}
.lewei_wplist {padding: 2px 6px}
.lewei_wpmeta span{padding:2px 0;height:20px;line-height:20px;font-size: 12px}
.lewei_wpmeta .icon-view {height: 20px}
.lewei_wpmeta span img {width:20px;height:20px;line-height:20px}
.lewei_eye{height: auto;line-height: unset;}
}

@media (min-width: 768px) and (max-width: 1023.98px){
.lewei_slide {height: 265px;}	
.wp1200 .frame-1-1-l, .wp1200 .frame-1-1-r {
    width: 49.5%;
}
}
@media (min-width: 820px) and (max-width: 1199.98px){
.lewei_slideimg {height: 275px;}	
.lewei-item {
    max-width: calc(50% - 12px);
}	
.wp1200 .frame-1-1-l, .wp1200 .frame-1-1-r {
    width: 49.5%;
}
}

@media (min-width: 1024px) and (max-width: 1199.98px){
.lewei_slide {
    height: 325px;
}
.lewei_slideimg {
    height: 100%;
}
.wp1200 .frame-1-1-l, .wp1200 .frame-1-1-r {
    width: 49.5%;
}	
}
