﻿/* 通用工具类 */
.m-t15{margin-top: 15px;}
.lewei_b0{border: none;}
.lewei_tfmg0{margin: 0;}
.lewei_f14{font-size: 14px;}
.lewei_aks1{color: #212121 !important;}
.lewei_w290{width: 290px; overflow: hidden; margin-bottom: 10px;}
.lewei_t0{margin-top: 0;}
.lewei_t0b{margin-top: 0; border: none;}
.bbda{border-bottom: 1px dashed #d7d7d7;}
.lewei_r , .lewei_r2 {background: #fff;border-radius:6px}
.lewei_fourlist_header-title {border-radius: 6px 6px 0 0;}

/* 页面头部 */
#lw_pt{position: relative; float: left; display: block; width: calc(100% - 20px); margin: 0 0 15px; padding: 5px 10px; font-size: 14px; line-height: 29px; background: white; box-shadow: 0 2px 3px rgb(0 0 0 / 4%); border-radius: 4px;}
/* 新闻内容区 */
.lewei_news{float: left; position: relative; width: 100%;}
.lewei_f14{padding: 10px 0 0 0; border-bottom: none; font-size: 14px;}
.lewei_le_weil{width: 838px; padding: 0; background:#fff;border: 1px solid #f1f1f1; border-radius: 8px;}
.lewei_le_weil .lewei_fb {margin-bottom:0}
.lewei_le_weil dl{padding: 20px;border-bottom: 1px dashed #e5e5e5;}
.lewei_le_weil dl:last-child {border-bottom: none;}
.lewei_le_weil .pgs { border-top: 1px dashed #e5e5e5}
.lewei_le_weil dl:hover{border-bottom: 1px dashed #c9c9c9;}
.lewei_le_weil dl:last-child:hover {border-bottom: none;}
.lewei_le_weil .lewei_summary{height: 80px; margin-bottom: 0px; font-size: 14px; line-height: 20px; letter-spacing: 1px; color: #868686;}
.lewei_le_weil .xs2{padding-top: 0; font-size: 18px !important;}
.lewei_le_weil .xs2 a{display: block; overflow: hidden; height: 32px; max-width: 650px; color: #000; font-weight: 500; line-height: 32px; white-space: nowrap; text-overflow: ellipsis;}
.lewei_le_weil .xs2 a:hover {color:#3688d3 }
.lewei_le_weil .atc{float: left; margin-left: 0px; margin-right: 12px;}
.lewei_le_weil .atc a{float: left; width: 200px; height: 145px; max-width: 200px; max-height: 145px;overflow:hidden; border-radius: 6px;}
.lewei_le_weil .atc:hover img{transform: scale(1.05);}
.lewei_le_weil .atc img{width: 100%; height: 100%; max-width: unset; max-height: unset; border: none; background: #FFF; border-radius: 6px; padding: 0; object-fit: cover; transition: transform 0.6s ease;}
.lewei_bighd{margin-bottom: 0px;}
.lewei_le_weil .bm {background:none ;border: 0;}
.lewei_le_weil .bm_h {border-top:1px solid #f5f5f5}
/* 侧边栏 */
.lewei_sd{float: right; overflow: visible; width: 305px;}
.lewei_mr_newslist{float: right; width: 319px; margin: 0px 0px 10px 3px; padding: 10px 0 0; background: #fff;}
.lewei_mr_newslist dl{float: left; overflow: hidden; width: 292px; height: 95px;}
.lewei_mr_newslist .lewei_hot .m{float: left; overflow: hidden; width: 80px; height: 80px; margin-right: 6px; padding: 2px; border: 1px solid #ccc;}
.lewei_mr_newslist .lewei_hot dt{float: left; overflow: hidden; width: 198px; height: 25px; font-size: 15px; font-weight: 500; line-height: 25px; color: #666;}
.lewei_mr_newslist .lewei_hot dd{line-height: 20px; color: #797979;}
.lewei_mr .lewei_pds{width: 300px;}
.lewei_mr .lewei_pds li{float: left; overflow: hidden; width: 29.3%; height: 30px; margin: 2px 0; padding: 0; font-size: 15px; line-height: 30px; text-align: center;}
.lewei_mr .lewei_pds li a{text-decoration: none;}
.lewei_mr .lewei_pds li a:hover{text-decoration: none; color: #00ab99;}
.lewei_r .module{padding:12px 15px}
.lewei_r .module li{margin:0;height: 33px;line-height: 33px;background: none !important;padding-left: 0 !important;font-size: 15px}
.lewei_r .module li em{float: left;font-size: 14px;font-weight: 400}
.lewei_t{line-height: 26px;font-size: 14px}
.lewei_t li{height: 27px;line-height: 27px}
.lewei_t li em{position: relative;transform-style: preserve-3d;float: left;margin-right:6px;width:18px;text-align:center;font-size: 16px;font-weight: 600;color:#949494}
.lewei_t li em:before{content: '';position: absolute;left: 0px;bottom:8px;width: 22px;height: 4px;background: linear-gradient(89.73deg, #D9D9D9 5%, rgba(217, 217, 217, 0) 91.19%);z-index: -1;transform: translateZ(-1px)}
.lewei_t li .lwc1:before{background: linear-gradient(89.73deg, #f26c4f 5%, rgba(43, 122, 205, 0) 91.19%)}
.lewei_t li .lwc2:before{background: linear-gradient(89.73deg, #30a2da 5%, rgba(43, 122, 205, 0) 91.19%)}
.lewei_t li .lwc3:before{background: linear-gradient(89.73deg, #7ac900 5%, rgba(43, 122, 205, 0) 91.19%)}
.lewei_t li .lwc1{color: #f26c4f!important}
.lewei_t li .lwc2{color: #30A2DA!important}
.lewei_t li .lwc3{color: #7ac900!important}
.lewei_t1 .lewei_b1 h3{margin-bottom: 13px; height: 40px; line-height: 20px; font-size: 14px; font-weight: 500; overflow: hidden; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; text-overflow: ellipsis;}
.lewei_t1 span {float:left}
.lewei_t1 span a {float: left;width:100px;height:80px;overflow:hidden ;border-radius: 3px;} 
.lewei_t1 span a img {border-radius: 3px; object-fit: cover;width: 100%;height: 100%;transition: transform 0.6s ease;}    
.lewei_t1 span a:hover img {transform: scale(1.05);}
.lewei_t1 {display: inline-block;}
.lewei_t1 li:last-child {  border-bottom: none;}
/*  其他组件  */
.addnew{margin-left: 10px; padding-left: 20px; padding-top: 5px; background: none;}
.rss{margin-left: 10px; padding-left: 20px; padding-top: 5px; background: none;}
.lewei_t1 li{float: left; list-style: none;width: calc(100% - 30px); padding: 15px;    border-bottom: 1px solid #eee;}
.lewei_t1 .lewei_b1{float: right; width: 163px; }
.lewei_fb{font-size: 13px; line-height: 25px;}
.ptn .pn {background:#3498db;border:1px solid #44b3fd}
.lewei_posta{display:inline-block;padding:0px 10px;background:linear-gradient(135deg,#4299e1 0%,#3182ce 100%);color:white;text-decoration:none;border-radius:6px;font-weight:500;font-size:14px;box-shadow:0 2px 4px rgba(0,0,0,0.1);border:none;transition:all 0.3s ease;cursor:pointer}
.lewei_posta:hover{background-color:#1d4ed8;box-shadow:0 4px 8px rgba(0,0,0,0.15);transform:translateY(-1px);color:#fff}