 .ct2 .mn{float: left;width: 930px;margin-bottom: 2px;}
#ct .frame{margin: 0;border: none;background: none;}
.ct2 .sd{float: right;width: 315px;position: sticky;top: 15px;z-index: 100;overflow: hidden;}
#ct .bm .lmkj_p10 .lmkj_pdt:last-child{border-bottom: 0;}
/* ===== 文章列表项样式 =====*/
.lmkj_wzm{padding: 0 10px;height: 37px;border-bottom: 1px solid #EAEAEA;background: none;line-height: 37px;white-space: nowrap;overflow: hidden;}
.lmkj_pdt{position: relative;padding: 20px 15px;}
.lmkj_pdt:hover{border-left: 2px solid #0AA770;transition: all 0.3s ease-out 0s;background: #F4f4f4;transition: all 0.2s ease-in-out 0s;}
.lmkj_pdt .atc{float: left;margin: 0 15px 0 0px;max-width: 190px;height: 138px;width: 190px;max-height: 138px;float: left;border-radius: 5px;}
.lmkj_pdt .atc img{float: left;border-radius: 5px;width: 100%;height: 100%;object-fit: cover;}

/* 新闻列表美化 - 单行显示*/
.lm_cc{}
.lm_cc .xl2{list-style: none;display: grid;grid-template-columns: repeat(2, 1fr);gap: 8px;}
.lm_cc .xl2 li{padding: 3px 6px;background: white;border-radius: 6px;transition: all 0.2s ease;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;width: auto;}
.lm_cc .xl2 li a{padding-left: 14px;position: relative;text-decoration: none;font-weight: 500;font-size: 0.95rem;display: block;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;transition: color 0.2s ease;}
/* 使用伪元素添加圆点前缀*/
.lm_cc .xl2 li a::before{content: "•";position: absolute;left: 0;top: 0;color: #d4d4d4;font-size: 1.1rem;}
.lm_cc .xl2 li a:hover{}
/* 隐藏的输入字段样式*/input[type="hidden"]{display: none;}
.lmkj_pdbigs{padding: 5px 0 !important;}
.lmkj_p10{padding: 0}
.lmkj_wzy{overflow: hidden;}
.lmkj_wzdt{font-weight: 600;font-size: 16px;height: 25px;overflow: hidden;margin: 0 0 15px 0;text-decoration: none;}
.lmkj_wzdt a:hover{text-decoration: none;color: #F90;}
.lmkj_wzdd{font-size: 14px;height: 72px;color: #979797;}
.lmkj_wzfb{width: auto;float: left;}
.lmkj_wzfb .xg1 img{height: 19px;width: 19px;border-radius: 100%;vertical-align: text-bottom;}
.lmkj_wzfb a{font-size: 13px;}
.lmkj_wzfb .xg1{font-size: 15px;}
.lmkj_yued{float: right;}
.lmkj_wzdt .xi2{color: #2F2F2F;}
.lmkj_yued a{font-size: 13px;color: #888;text-decoration: none;}
/* ===== 导航和选项卡样式 =====*/
.lanmeng_op li a{position: relative;float: left;text-align: center;width: 100%;z-index: 1;font-size: 15px;font-weight: 600;font-family: lmkjfont;color: #333;}
.lanmeng_op .active a:before{content: '';position: absolute;bottom: -5px;left: 50%;width: 0;height: 0;border-left: 6px solid transparent;border-right: 6px solid transparent;border-top: 6px solid #0AA770;transform: translateX(-50%);}
.lanmeng_op li a:hover{text-decoration: none;}
.lanmeng_op li{text-decoration: none;width: 50%;height: 42px;line-height: 42px;float: left;overflow: hidden;list-style: none;}
.lanmeng_op{margin-bottom: 10px;line-height: 42px;width: 100%;height: 42px;overflow: visible;border-bottom: 1px #DFDFDF solid;background: linear-gradient(to right, #fbfbfb 20%, #f9f9f9 100%);border-radius: 5px 5px 0 0;}
.lanmeng_op .active a{color: #0AA770;}
.lanmeng_sx li{margin-left: 5px;width: 298px;line-height: 36px;height: 36px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.lanmeng_sx span{display: inline-block;height: 36px;text-align: center;line-height: 36px;margin: 0px 3px 0px 0;color: #0AA770;font-size: 16px;width: 22px;font-weight: 500;text-shadow: 2px 1px 1px #eee;}
.lanmeng_sx li a{line-height: 30px;font-size: 15px;}
/* ===== 侧边栏样式 =====*/
.lm_h{padding: 0 15px;height: 42px;border-bottom: 1px solid #E8E8E8;line-height: 42px;white-space: nowrap;overflow: hidden;background: linear-gradient(to right, #fbfbfb 20%, #f9f9f9 100%);border-radius: 5px 5px 0px 0px;font-weight: 500;font-size: 18px;}
.lm_h h1, .lm_h h2, .lm_h h3{font-size: 16px;font-weight: 600;}
.lmkj_ss{}
.lmkj_pdx{padding: 15px;}
.lmkj_pdx li{font-size: 15px;float: left;margin: 5px;padding: 3px 11px;border: 1px solid #EDEDED;width: auto;height: 2em;line-height: 2em;overflow: hidden;background: #F9F9F9;text-align: center;border-radius: 5px;}
.lmkj_260 .title{padding: 0 10px;height: 42px;line-height: 42px;border-radius: 5px 5px 0 0;font-size: 16px;font-weight: 500;}
.lmkj_nw .h, .lmkj_nw .s{border-bottom: none;}
.lmkj_nw .h{margin: 0 !important;padding: 5px 15px;}
.lmkj_nw .s{padding: 10px 18px;border-radius: 5px;border-left: 3px solid #fe753d;border-top: 1px solid #f0f0f0;border-right: 1px solid #f0f0f0;border-bottom: 1px solid #f0f0f0;color: #3a3a3a;background: #fafafa;box-shadow: 0 1px 2px rgba(0, 0, 0, 0.03);line-height: 1.8;font-size: 14px;transition: all 0.2s ease;}
.lmkj_nw .s div{color: #0AA770;font-size: 14px;}
/* ===== 轮播图样式 =====*/
.lanmeng{position: relative;overflow: hidden;width: 314px;height: 200px;margin-top: 0px;}
.lanmeng .lanmengb{position: absolute;top: 0;left: 0;width: 100%;height: 100%;}
.lanmengb a, .lanmengb a:visited{display: block;width: 100%;height: 100%;color: #FFF;}
.lanmengb a:hover{color: #FFF;text-decoration: none;}
.lanmengb img{width: 100%;height: 100%;border-radius: 5px;}
.lanmeng .slideshow li:hover img{opacity: 1.0;-moz-opacity: 1.0;filter: alpha(opacity=100);}
.lanmengb span{position: absolute;left: 0;bottom: 0;display: block;width: 314px;height: 55px;line-height: 35px;overflow: hidden;text-align: center;border-radius: 0 0 5px 5px;background: linear-gradient(to bottom, rgb(0 0 0 / 0%), rgb(0 0 0));}
.lanmeng_page{position: absolute;left: 50%;transform: translateX(-50%);right: auto;bottom: 12px;}
.lanmeng .lanmeng_page a, .lanmeng .lanmeng_page a:visited{float: left;margin-right: 5px;width: 4px;height: 4px;text-align: center;line-height: 18px;border-radius: 100%;color: #FFF;text-indent: 9999px;overflow: hidden;transition: background-color 0.3s ease, transform 0.2s ease;background: rgba(255, 255, 255, .7);font-family: sans-serif;border: none;transition: all 0.2s linear;}
.lanmeng .lanmeng_page .on, .lanmeng .lanmeng_page .on:visited{border-radius: 3px;width: 12px;text-decoration: none;color: #fff;background: linear-gradient(to bottom, #f7f7f7, #ffffffab);}
/* ===== 其他组件样式 =====*/
.lmkj_hdss{overflow: hidden;float: right;width: 312px;padding-bottom: 10px;border-radius: 5px;border: 1px solid #e8e8e8;}
.lmkj_260{float: left;width: 312px;margin-top: 10px;border: 1px solid #e8e8e8;border-radius: 5px;}
.lmkj_sxp{margin: 0 !important;padding: 5px 10px;}
.lmkj_sxp em{font-size: 14px;background: url(dot.gif) no-repeat left center;padding: 2px 0px 2px 10px;}
.lmkj_ple{height: 38px;border-bottom: 1px solid #EAEAEA;line-height: 38px;border-radius: 5px 5px 0 0;white-space: nowrap;overflow: hidden;}
.lmkj_ple h3{font-size: 15px;color: #0AA770;}
.lmkj_plke .tedt{ margin: 5px 0;width: calc(100% - 2px);border-color: #efefef;}
.lmkj_plke .ptn .pn{border: 1px solid #0AA770;background: #0AA770;border-radius: 3px;border-bottom: #118860 solid 2px;}
.lmkj_plke .ptn .pn strong{color: #fff;}
.lmkj_kss .m{margin: 0 !important;}
.lmkj_kss .m img{display: block;border-radius: 5px;}
.lmkj_kss .m img:hover{opacity: .8;}
.lmkj_kss dl{float: left;width: 100%;padding: 0;margin-bottom: 10px;position: relative;}
.lmkj_kss dt{position: absolute;float: left;padding: 0;bottom: 0px;width: 100%;font-size: 14px;font-weight: 500;text-align: center;background: linear-gradient(to bottom, rgb(0 0 0 / 0%), rgb(0 0 0));border-radius: 0 0 5px 5px;}
.lmkj_kss dt a{display: block;color: #fff;line-height: 30px;padding: 0 5px;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;}
.bm_h{}
.vw .s strong{padding: 2px 8px;margin-right: 8px;font-weight: 400;color: #fff;background: #fe753d;border-radius: 3px;}
.lmkj_260 #diy33 .titletext{font-weight: 600;}
.vw .ph{color: #444;font-size: 22px;font-weight: 600;font-family: lmkjfont;}
#ct .mn .bm, #ct .sd .bm{border-radius: 5px;}
.pg label .px{height: 16px !important;}
/* ===== 标签样式 =====*/
.lmbq a{padding: 2px;color: #000;}
/* ===== 特殊颜色样式 =====*/
.lanmeng_sx .se1{background: #ce0000;}
.lanmeng_sx .se2{background: #2690E8;}
.lanmeng_sx .se3{background: #11A02E;}
#container li.active{border-bottom: none;}
.lanmeng_op li.active{position: relative;}
.lmkj_s1{color: #EF6363 !important;}
.lmkj_s2{color: #2196F3 !important;}
.lmkj_s3{color: #FF9800 !important;}