.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_wpconbig {width:100%}	
#lewei_te1 .lewei_adt .frame-1-1-l {width:312px!important;margin-right:10px}
#lewei_te1 .lewei_adt .frame-1-1-r {width:312px!important;float:left}
	
#lewei_te1 .lewei_adr .frame-1-1-l {width:312px!important;margin-left:5px}
#lewei_te1 .lewei_adr .frame-1-1-r {width:312px!important;margin:0 0 0}
.lewei_adt #frameTgz7qZ_center{width:312px!important;float:left}
.lewei_adt #frameBewgHD_left{width:312px!important;margin-left:5px}
.lewei_adt #frameBewgHD_center{width:312px!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: 1280px;/* 可根据实际需求调整*/margin: 0 auto;box-sizing: border-box}
.lewei_wpmain{margin-top:10px}
/* 列表标题样式*/
.lewei_wptit{text-align: center;position: relative;margin: 30px 0 15px 0;}
.lewei_wptit h2{display: inline-block;position: relative;padding: 6px 78px;font-size: 18px;color: var(--lewei-color-0);z-index: 10;font-weight: 400;transition: transform 0.3s ease, box-shadow 0.3s ease;}
.lewei_wptit h2 a {font-size: 22px;color:var(--lewei-color-0)}
.lewei_wptit h2:hover{transform: translateY(-2px);}
/* 水平线样式*/.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{}
.lewei_wptit::after{}
/* 圆点样式*/
.lewei_wptit h2 span::after{content: '';position: absolute;bottom: -10px;/* 调整位置以确保不与标题文字重叠*/left: 50%;transform: translateX(-50%);width: 30px;/* 增加宽度以提升视觉效果*/height: 2px;/* 增加高度以提升视觉效果*/background-color: #f00;border-radius: 2px}
/* 文章列表样式*/
.lewei_wptit h2::before,
.lewei_wptit h2::after{}
.lewei_wptit h2::before{}
.lewei_wptit h2::after{}
.lewei_wptit h2 span a::before{content: ''; width: 61px; height: 10px; position: absolute; top: 18px; left: 0; background: url(z_icon.png) center no-repeat;}
.lewei_wptit h2 span a::after{content: ''; width: 61px; height: 10px; position: absolute; top: 18px; right: 0; background: url(r_icon.png) center no-repeat;}

/* 文章列表样式*/
.lewei_wpts{display: flex;flex-wrap: wrap;justify-content: space-between}
/* 文章项样式*/

.lewei_wpts .lewei_tars{width: calc(25% - 30px);padding: 10px;margin-bottom: 20px;transition: box-shadow 0.3s;border: var(--lewei-border-1);border-radius: var(--lewei-redius-5);background: #fff;transition: all .3s;}
.lewei_wpts .lewei_tars:hover{-webkit-box-shadow: 0 0 10px #ddd;box-shadow: 0 0 10px #ddd;-webkit-transform: translateY(-3px);-ms-transform: translateY(-3px);transform: translateY(-3px);}
.lewei_wpcon{position: relative}
.lewei_wpone{border-radius: 5px;display: block;position: relative}
.lewei_wpone img{display: block;width: 100%;height: 182px;border-radius:var(--lewei-redius-3)}
.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_cat:hover {color: #f40;}
.lewei_wplist{padding-top:5px;}
.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{}
.lewei_moret a{}
.lewei_moret a:hover{box-shadow: 0px 4px 8px rgba(0, 0, 0, 0.1);/* 添加银色阴影效果*/}
/*portal*/
.lewei_tab{padding: 10px;list-style-type: none;margin: 0;text-align: center;}
.lewei_tab li{cursor: pointer;padding: 2px 10px;color: #333;transition: color 0.3s, border-bottom 0.3s;display: inline-block;letter-spacing: 1px;line-height:28px;outline: none;text-align: center;border-radius: 5px;font-weight: 400;background: #fff;border: 1px solid #eee;font-size: 14px;margin:5px 3px !important;}
.lewei_tab li:hover{color: #007bff;}
.lewei_tab li.lewei_active{color: #007bff}
.lewei_tabcontent h3{margin-top: 0;}
.lewei_wptit h2 a em{display:block}
.lewei_moret{background-color: #3385ff;background-image:linear-gradient(90deg, #71b8ff, #4e76f6);box-shadow: 0 5px 10px 0 rgba(16,110,253,.3);color: #fff !important;border-radius: 4px;display: block !important;/* 改为块级元素*/width: fit-content;/* 宽度根据内容自适应*/margin: 10px auto 0 !important;/* font-size: 16px;transition: all .3s;text-align: center !important;/* 确保内部文字居中*/}
.lewei_moret:hover{transition: all .3s;transform: translateY(-3px);}
/* 让 a 标签充满父元素*/
.lewei_moret a{padding:8px 38px;display: block;font-size: 16px;color: inherit;text-decoration: none;}
.lewei_moret a:hover{color:#fff}
.lewei_font{padding-right:15px;font-family: cursive;font-size: 16px;font-style: normal;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;}
.lewei_licon:before{content: ">";}
.lewei_container >:last-child{margin-bottom: 0;}
.lewei_ngnew .lewei_tabcontent .lewei_textlist a:hover{color:#2e9dd3}
.lewei_ngnew .item_soft .lewei_item_title{background-position:0 -192px}
.lewei_ngnew .item_sucai .lewei_item_title{background-position:0 -256px}
.lewei_ngnew .item_yuanma .lewei_item_title{background-position:0 0px}
.lewei_ngnew .nav-tabs{padding-left:20px}
.lewei_ngnew .lewei_tabcontent .lewei_textlist{line-height: 36px;cursor: pointer;text-overflow: ellipsis;overflow: hidden;display: inline-block;width: 100%;}
.lewei_ngnew .lewei_tabcontent div{color:#666;font-size:14px}
.lewei_ngnew .lewei_tabcontent .lewei_textlist a .num{display:inline-block;margin-right:2px;width:21px;height:21px;line-height:21px;text-align:center;color:#999393}
.lewei_ngnew .lewei_tabcontent .lewei_textlist a .num1{color:#f40}
.lewei_ngnew .lewei_tabcontent .lewei_textlist a .num2{color:#03a7f7}
.lewei_ngnew .lewei_tabcontent .lewei_textlist a .num3{color:#0aeb99}

.lewei_title-row{display:flex;flex-wrap:wrap;margin-left:-20px;margin-top:20px}
.lewei_ngnew{overflow:hidden;margin-top:20px;text-align:justify}
.lewei_home-ranking{position:relative;overflow:hidden;display:inline-block;-webkit-box-sizing:border-box;box-sizing:border-box;width:33.33%;padding-left:20px;border-radius:4px}
.lewei_ngnew .lewei_item_title{position:relative; overflow:hidden;text-align:left;padding-left:20px;height:45px;line-height:45px;font-size:16px;border-radius:4px 4px 0px 0px;vertical-align:top;border-bottom: 1px solid #efefef;}
.lewei_ngnew .lewei_item_title:before{content: ""; position: absolute; left: -3px; top: 50%; transform: translateY(-50%); width: 6px; background: linear-gradient(to bottom, #f56a6a 0%, #f3d64e 50%, #61cab8 100%); height: 20px; background: #006eff; box-shadow: 3px 0px 10px -1px #006eff; border-radius: 2px;}
.lewei_ngnew .lewei_item_title a{}
.lewei_ngnew .nav-tabs{padding-left:20px}
.lewei_ngnew .lewei_tabcontent{padding:10px}
.lewei_ngnew .lewei_tabcontent .lewei_textlist a{font-size:15px;color:#666;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.lewei_tabonly{    box-shadow: 1px 1px 2px #dbdbdb;background: #fff;display: inline-block;width: 100%;}
.lewei_flex{flex: 1;}
.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: 15px;}
.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_lewei_tab-pane {display: inline-block; max-width: 100%;}
.lewei-container{max-width: 1280px;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;transition: all .3s;}
.lewei-item:hover{-webkit-box-shadow: 0 0 10px #ddd;box-shadow: 0 0 10px #ddd; -webkit-transform: translateY(-3px);-ms-transform: translateY(-3px);
transform: translateY(-3px);}
.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:#767676;margin-top: 4px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis}

.lewei_carousel-container{width: 100%;margin: 15px auto 0;overflow: hidden;position: relative;border-radius:5px;display: inline-block;}
.lewei_custom_wpts{display: flex;list-style: none;transition: transform 0.4s cubic-bezier(0.4, 0.0, 0.2, 1);padding: 0;}
.lewei_custom_tars{position:relative;width:290px;height: 206px;margin: 0 5px 0 5px;background-color: #ffffff;padding: 0 10px;text-align: center;flex-shrink: 0;border-radius:5px;box-shadow: 0 2px 8px rgba(0, 0, 0, 0.1);transition: transform 0.3s ease, box-shadow 0.3s ease;}
.lewei_custom_wpts li:nth-child(4){}
.lewei_custom_tars:hover{transform: scale(1.05);box-shadow: 0 4px 12px rgba(0, 0, 0, 0.15);}
.lewei_custom_tars a{position: relative;display: flex;flex-direction: column;justify-content: center;align-items: center;width: 100%;height: 100%;text-decoration: none;color: #333;font-weight: 500;}
.lewei_custom_tars img{width: 100%;height:182px;border-radius:3px;object-fit: cover;}
.lewei_button-container{position: absolute;top: 50%;width: 100%;display: flex;justify-content: space-between;transform: translateY(-50%);pointer-events: none;}
.lewei_button{background:rgb(0 0 0 / 33%);color: white;border: none;padding: 12px 16px;font-weight: bold;cursor: pointer;border-radius:5px;transition: background 0.3s ease;pointer-events: auto;font-family: cursive;}
.lewei_button:hover{background: rgba(0, 0, 0, 0.8);}
.lewei_custom_tars h3{position: absolute;bottom: 12px;width: 100%;height: 30px;line-height: 30px;border-radius: 0 0 5px 5px;overflow: hidden; font-weight: 400;
 color: #fff;background: -webkit-linear-gradient(top, rgb(133 133 133 / 0%) 0, rgb(0 0 0) 100%);}

/*vip服务介绍*/


@media (max-width: 1199.98px){
}
@media (max-width: 1199.98px), (max-width: 768px){
.lewei_wpts .lewei_tars{width: calc(50% - 30px);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 20px 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%}
.lewei_custom_tars {width: 180px;height: 132px;}
.lewei_custom_tars h3 {bottom: 20px;}
.lewei_custom_tars img {width: 100%;height: 110px;}
.lewei_tab {padding: 0 10px;}

}
@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_slideimg {height: 100%}
p.border-decor { margin-bottom: 15px}

.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 {}
.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;}
.lewei_home-ranking {width: 100%;}
}

@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%;
}	
}
