.main {width:1200px;margin:20px auto;height:auto;display:flex;align-items:flex-start;gap:24px;}
.sidebar {width:200px;position:sticky;top:calc(var(--header-height) + 15px);background-color:#ffffff;overflow:hidden;border-radius:10px;filter:drop-shadow(0 0 3px #eeeeee)}
.sidebar .title {width:100%;height:80px;line-height:80px;text-align:center;background-color:#2259fd;font-size:18px;font-weight:bold;color:#ffffff;box-sizing:border-box;border-radius:0 0 10px 10px;}
.sidebar .list {width:100%;height:auto;box-sizing:border-box;padding:20px 10px;display:flex;flex-direction:column;gap:10px;}
.sidebar .list .listItem {height:40px;font-size:1.1rem;line-height:40px;display:flex;position:relative;border-radius:5px;}
.sidebar .list .listItem::before {content:'';width:6px;height:12px;border-radius:3px;background-color:#d1d1d1;margin:auto 16px;}
.sidebar .list .listItem:hover,.sidebar .list .listItem.active {color:var(--theme-color);background-color:#f9f9f9;}
.sidebar .list .listItem.active::before {background-color:var(--theme-color);}
.content {flex:1;display:flex;flex-direction:column;gap:15px; min-height: 600px;}
.content .policy_item {padding:15px;display:flex;gap:15px;align-items:flex-start;background-color:#ffffff;border-radius:5px;}
.content .policy_item:last-child {border-bottom:none;}
.content .policy_item .policy_image {width:100px;height:80px;background-color:#f6f6f6;border-radius:5px;}
.content .policy_item .policy_image.notImage {display: none;}
.content .policy_item .policy_image img {display:block;width:100%;height:100%;}
.content .policy_item .policy_info {flex:1;display:flex;gap:10px;flex-direction:column;}
.content .policy_item .policy_info .policy_title {font-size:1.2rem;line-height:2rem;color:#6b6b6b;}
.content .policy_item .policy_info .policy_describe {line-height:1rem;color:#616161; display: none;}
.content .policy_item .policy_info .policy_date {color:#696969;}
.content .policy_item:hover .policy_info .policy_describe {color:#004e98;}
.content .policy_item:hover .policy_info .policy_date {color:#004e98;}
.content .pageControl {padding:20px;display:flex;align-items:center;justify-content:center;gap:10px;background-color:#FFFFFF;border-radius:5px;}
.content .pageControl .pageItem {padding:10px 15px;background-color:#FFFFFF;border:1px solid #e1e1e1;user-select:none;border-radius:2px;}
.content .pageControl span.pageItem {background-color:var(--theme-color);color:#FFFFFF;border-color: var(--theme-color);}
