:root{--link-font-color-active:#c5030e}
.ellipsis {overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
body,html{width:100%;height:100%}
.wrap{display:flex;min-height:calc(100% - 205px)}
.wrap_left{width:400px;padding:0 10px}
.wrap_left .top{border-bottom:1px solid #C1C1C1;display:flex;align-items:center;padding:20px 0}
.wrap_left .top .top_box{display:flex;justify-content:space-between;align-items:center}
.wrap_left .top .top_left{display:flex;align-items:center}
.wrap_left .top .top_left img{width:24px;height:auto}
.wrap_left .top .top_left span{font-weight:500;font-size:18px;color:#C00000;padding-left:10px}
.wrap_left .top .top_right{margin-left:10px;flex: 1;}
.wrap_left .top .top_right a{display:inline-block;padding:2px 7px;border-radius:4px 4px 4px 4px;border:1px solid #C4C4C4;font-size:14px;color:#666666;margin-right:15px;margin-bottom: 4px;margin-top: 4px;}
.wrap_left .top .top_right a.active{color:var(--link-font-color-active) !important}
.wrap_left .top .top_right a:last-child{margin-right:0}
.organ-search-box{display:flex;align-items:center;margin:20px 0 0;min-height:35px;}
.organ-search-input{flex:1;padding:6px 10px;border:1px solid #C4C4C4;border-radius:4px;margin-right:10px;font-size: 14px;}
.organ-search-confirm{padding:4px 10px;background-color:#C00000;color:#fff;}
.organ-search-box .organ-search-confirm:hover{background-color: #d50303;color:#fff!important;}
.organ-search-box .organ-search-confirm:active{background-color:#d50303;}
.area-search-select{width: 100%;font-size: 14px;padding:6px 8px;border:1px solid #C4C4C4;border-radius:4px;}
.wrap_left .list ul li{border-bottom:1px solid #C1C1C1;display:flex;align-items:center;width:100%;}
.wrap_left .list ul li .list_box{display:flex;justify-content:space-between;align-items:center;flex:1;padding: 28px 0;}
.wrap_left .list ul li .list_left{flex: 1;cursor: pointer;}
.wrap_left .list ul li .list_left h3{font-weight:400;font-size:22px;color:#333333;max-width:260px;}
.wrap_left .list ul li .list_left span{font-weight:400;font-size:18px;color:#666666;display:block;padding-top:13px;max-width:260px;}
.wrap_left .list ul li .list_right{width: 100px;}
.wrap_left .list ul li .list_right a{display:block;width:87px;height:30px;background:#C00000;border-radius:18px 18px 18px 18px;text-align:center;line-height:30px;font-weight:400;font-size:18px;color:#FFFFFF}
.wrap_left .list ul li .list_right a:hover{background-color:#FF8E00;color:white !important}
.wrap_right{flex:1}
.wrap_right img{width:100%}
