﻿@charset 'UTF-8';
/*layout style — 2026 现代化改版 */

/* ===== 统计数字卡片 ===== */
.str-list-4{padding:5px 5px 0; width:100%; overflow:hidden; }
.str-list-4 .str-cell{float:left; width:25%; padding:7px; }
.t-num{overflow:hidden; width:100%;}
.t-num dt{float:left; width:80px;}
.t-num dt i{display:block; width:100%; height:80px; background-color:#ddd;background-size:40px; border-radius:8px 0 0 8px;}
.t-num dt i.t-num-1{background:url(../../img/feature/public/home-tnum-icon-1.png) #4ac5c3 no-repeat center;background-size:40px;}
.t-num dt i.t-num-2{background:url(../../img/feature/public/home-tnum-icon-2.png) #c3a279 no-repeat center;background-size:40px;}
.t-num dt i.t-num-3{background:url(../../img/feature/public/home-tnum-icon-3.png) #ffb230 no-repeat center;background-size:40px;}
.t-num dt i.t-num-4{background:url(../../img/feature/public/home-tnum-icon-4.png) #ed6c44 no-repeat center;background-size:40px;}
.t-num dd{margin-left:80px; background:#fff; height:80px; padding:10px 0; border-radius:0 8px 8px 0;}
.t-num dd h3{margin:0; font-size:30px; line-height:40px; color:#333; text-align:center; }
.t-num dd h3 span{font-size:14px; font-weight:100; line-height:20px; display:block; color:#757575; }

/* ===== 图表区域 ===== */
.sys-warpbox .rowChart{width:100%;display:inline-flex;overflow:hidden;}
.sys-warpbox .rowChart .chart-left{width:50%;padding-right:7px;padding-top:7px;border-radius: 5px;}
.sys-warpbox .rowChart .chart-right{width:50%;padding:7px 0px 15px 7px;;border-radius: 5px;}

/* ===== 主内容区（任务列表 + 公告） ===== */
.str-list-2{padding:0 5px 5px; width:100%; overflow:hidden;}
.str-list-2 .str-cell{float:left; width:50%; padding:7px;}

/* 卡片容器 — 现代阴影替代旧式怪异阴影 */
.home-box{background:#fff; min-height:436px; box-shadow:0 2px 12px rgba(0,0,0,.08); border-radius:8px;}

/* 卡片标题栏 */
.home-box-title{height:40px; padding:0 12px; border-bottom:1px solid #ebeef5; text-align:right; overflow:hidden; line-height:40px; font-size:14px; color:#757575; }
.home-box-title span{float:left; width:auto; font-size:14px; color:#333; font-weight:500; }
.home-box-title a{display:inline-block; color:#757575;}
.home-box-title a:hover{color:#C5A055;}

/* 列表项 — 减轻边框重量 */
.m-list-dl{padding:10px; overflow:hidden; border-bottom:1px solid #f0f0f0; transition:background .2s ease;}
.m-list-dl:hover{background:#fafaf9;}
.m-list-dl:last-child{border-bottom:none;}
.m-list-dl dt{float:left; width:40px; }
.m-list-dl dt i{display:block; width:25px; height:25px; background-color:#333; border-radius:4px;}
.m-list-dl dt i.missin-icon{background:url(../../img/feature/public/home-tnum-icon-1.png) #4ac5c3 no-repeat center; background-size:15px;}
.m-list-dl dt i.jijiang-icon{background:url(../../img/feature/public/home-tnum-icon-2.png) #c3a279 no-repeat center; background-size:15px;}
.m-list-dl dt i.dangtian-icon{background:url(../../img/feature/public/home-tnum-icon-3.png) #ffb230 no-repeat center; background-size:15px;}
.m-list-dl dt i.yuqi-icon{background:url(../../img/feature/public/home-tnum-icon-4.png) #ed6c44 no-repeat center; background-size:15px;}
.m-list-dl dt i.notice-icon{background:url(../../img/feature/public/home-notice-icon.png) #5d9ee2 no-repeat center; background-size:15px;}
.m-list-dl dt i.right2-01{background:url(../../img/feature/public/home-right2-01.png) #ffb230 no-repeat center; background-size:15px;}
.m-list-dl dt i.right2-02{background:url(../../img/feature/public/home-right2-02.png) #ed6c44 no-repeat center; background-size:15px;}
.m-list-dl dt i.right2-03{background:url(../../img/feature/public/home-right2-03.png) #5d9ee2 no-repeat center; background-size:15px;}
.m-list-dl dt i.home-left2{background:url(../../img/feature/public/home-left2.png) #c3a279 no-repeat center; background-size:15px;}
.m-list-dl dd{margin:0 40px 0 40px; position:relative;}
.m-list-dl dd h3{margin:0; font-size:14px; font-weight:100; color:#333; line-height:25px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.m-list-dl dd h3 label,.m-list-dl dd p label{display:inline-block; margin-right:10px;}
.m-list-dl dd p{line-height:20px; font-size:12px; color:#757575; overflow:hidden;text-overflow:ellipsis; white-space:nowrap;}

.m-btn-group{position:absolute; right:-44px; top:-5px; padding:15px 0; }
.m-btn-group a{float:left;}
.y-link{display:block; background:url(../../img/feature/public/comm_arr.png) no-repeat 98% center; background-size:8px;}
.y-link:hover{background-color:#f8f8f8;}

@media only screen and (max-width:1280px) {
.str-list-2 .str-cell{float:left; width:100%; padding:5px; height: auto;}
.str-list-2 .str-cell-right{float:left; width:100%; }
.sys-warpbox .rowChart{width:100%;display:block;overflow:hidden;}
.sys-warpbox .rowChart .chart-left{width:100%;padding-right:7px;padding-top:7px;border-radius: 5px;}
.sys-warpbox .rowChart .chart-right{width:100%;padding:7px 0px 15px 7px;;border-radius: 5px;}
}
