@charset "UTF-8";
html,body{ width:100%; height:100%; margin:0; padding:0; }
/* 滚动条 */
::-webkit-scrollbar { width: 12px;}
::-moz-scr
::-webkit-scrollbar-track { -webkit-box-shadow:inset 0 0 6px rgba(0,0,0,0.3); border-radius:10px;}
::-webkit-scrollbar-thumb { border-radius:10px; background: rgba(0,0,0,0.1); -webkit-box-shadow:inset 0 0 6px rgba(0,0,0,0.5);}
::-webkit-scrollbar-thumb:window-inactive { background: rgba(255,0,0,0.4);}
.hand{ cursor:pointer; }
#chart{width:1050px; height:500px; margin:auto; }
.table-title { border-top:1px solid #aaa; table-layout:fixed; width: 100%; border-collapse: collapse;}
.table-title td{ height: 31px; border-left: solid 1px #aaa; border-bottom: solid 1px #aaa; text-align: center; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.div-month{ float: left; margin-left: -1px; height: 89px; overflow: hidden; }
.div-month-title{ float: left; height:29px; width: 100%; margin-left: -1px; text-align: center; line-height: 28px; }
.div-month-title div{ border-left: solid 1px #aaa; border-right: solid 1px #aaa; font-size: 16px; }
.div-day-box{ float: left; width: 28px; height: 28px; border: solid 1px #aaa; border-right:none; margin-left: -1px; margin-top: -1px; line-height: 30px; text-align: center; }
.crossing_title{ border-bottom:1px solid #aaa; height:24px; text-align:center; }
.resource_crossing_chart{ border-collapse:collapse; }
.resource_crossing_chart tr{ display:flex; }
.crochar_title_month{ border-bottom:1px solid #aaa; border-right:1px solid #aaa; height:24px; text-align:center; width:100%; }
.title_col{ width: 28px; height: 28px; border-right: solid 1px #aaa; border-bottom: solid 1px #aaa; text-align: center; display:inline-block;}
.title_col_con{ width: 28px; height:30px; border-right: dashed 1px #aaa; text-align: center; display:inline-block; }
.plan_con{ background:#fdd5b5; }
.reality_con{ background:#93cddd; }
.has_characters_describe{ border-bottom: solid 10px transparent; border-right:solid 10px #d52349; border-left: solid 10px transparent; }
/* 编辑区 */
.img_edit { background-image: url(/nwyj/scripts/qui/libs/icons/edit.png); _background-image: url(/nwyj/scripts/qui/libs/icons/edit.gif); background-repeat: no-repeat; width: 20px; height: 16px; display: inline-block; }
.img_delete { background-image: url(/nwyj/scripts/qui/libs/icons/delete.png); _background-image: url(/nwyj/scripts/qui/libs/icons/delete.gif); background-repeat: no-repeat; width: 20px; height: 16px; display: inline-block; }
/* 工具栏 */
.tool_btn_box{ height:57px; width:100%; }
.add_btn{ border: none; border-radius: 6px; width:70px; height: 33px!important; margin: 24px 0 0 0; cursor: pointer; background: url(/nwyj/scripts/qui/libs/icons/add.png);
_background: url(/nwyj/scripts/qui/libs/icons/add.gif); background-repeat: no-repeat; background-position: 20% 55%; _background-position: 20% 55%;
padding: 0 5px 0 18px; display: inline-block; white-space: nowrap; word-break: keep-all; word-wrap: normal;
line-height: 33px; text-align: right;}
.add_btn:hover{ background: url(/nwyj/scripts/qui/libs/icons/add.png) #3b95c8 no-repeat 20% 55%; color:#fff; }