/* Etc */
.fl {float:left;}
.fr {float:right;}
.ftNone {float:none !important;}
.bgNone {background:none !important;}
.borNone {border:none !important;}
.point {font-weight:bold; line-height:13px; color:#666; padding-left:10px; background:url('/images/bu_point.gif') left 6px no-repeat;}
.wFull {width:100%; -webkit-box-sizing:border-box;}
.wSmall {width:20%;}
.bold {font-weight:bold;}
.hidden {overflow:hidden; _zoom:1;}
.lt {text-align:left !important;}
.rt {text-align:right !important;}
.ct {text-align:center !important;}
.oncolor {background:#F4F4F4;border:1px solid #e7e7e7;}
.del {width:20px; height:20px; border:0px; background:#CCC}
.menuopen {width:20px; height:20px; border:0px; background:#CCC}
.itemopen {position:absolute;background:#FFF; border:1px solid #CCC;   width:200px;height:200px; overflow:auto; margin-left:289px; display:none; z-index:9999}


/* Margin, Padding */
.tMar-40 {margin-top:-40px !important;}
.tMar0 {margin-top:0px !important;}
.tMar5 {margin-top:5px !important;}
.tMar10 {margin-top:10px !important;}
.tMar20 {margin-top:20px !important;}
.tMar30 {margin-top:30px !important;}
.bMar5 {margin-bottom:5px !important;}
.bMar10 {margin-bottom:10px !important;}
.bMar20 {margin-bottom:20px !important;}
.bMar30 {margin-bottom:30px !important;}
.lMar5 {margin-left:5px !important;}
.lMar10 {margin-left:10px !important;}
.lMar20 {margin-left:20px !important;}
.lMar30 {margin-left:30px !important;}
.rMar5 {margin-right:5px !important;}
.rMar15 {margin-right:15px !important;}
.rMar25 {margin-right:25px !important;}
.rMar35 {margin-right:35px !important;}
.rMar45 {margin-right:45px !important;}
.tMMar10 {margin-top:-10px !important;}
.tMMar25 {margin-top:-25px !important;}
.lPad10 {padding-left:10px !important;}
.lPad20 {padding-left:20px !important;}
.lPad30 {padding-left:30px !important;}
.tPad10 {padding-top:10px !important;}
.tPad20 {padding-top:20px !important;}
.tPad30 {padding-top:30px !important;}
.bPad10 {padding-bottom:10px !important;}
.bPad20 {padding-bottom:20px !important;}
.bPad30 {padding-bottom:30px !important;}
.pad0 {padding:0 0 0 0 !important;}
.rine {border-right:#DDD solid 2px !important;}
.bine {border-bottom:#DDD solid 2px !important;}
.tine {border-top:#DDD solid 2px !important;}
.none {display:none !important;}
.hand {cursor:pointer;}


/* Heading */
h3 {font-size:20px; margin-bottom:0px; color:#444444}

/* Color */
.green {color:#7ba97e !important;;}
.cRed {color:#DF0101 !important;;}
.cBlue {color:#2E9AFE !important;;}
.cGreen {color:#31B404 !important;;}
.cGray  {color:#A4A4A4 !important;;}
.fc-time {color:#FFFFFF !important;}
.fc-title {color:#FFFFFF !important;}

.bgcRed {background-color:#ffecec !important;;}
.bgcBlue {background-color:#2E9AFE !important;;}
.bgcGreen {background-color:#31B404 !important;;}
.form-checkbox {margin-top:8px;}

.btn-primary{
    color: #fff;
    background-color: #023f7c;
    border-color: #023f7c;
    height:33px;
    padding: 0.305rem 0.75rem;
}
.btn-secondary{
    height:33px;
    padding: 0.305rem 0.75rem;
}
/*List*/
#list_table th{padding:5px 1px; letter-spacing:-1px; word-break:break-all;}
#list_table td{padding:6px 5px; border-right:1px solid #eee;}
#list_table td.last-child{border-right:0;}

.list_board {width:100%; margin-bottom:20px;}
.list_board th {padding:5px 10px; color:#666; background:#fafafa; border-top:2px solid #6c9d0a; border-bottom:2px solid #d4d4d4;}
.list_board td {padding:6px 10px; text-align:center;  color:#000000; border-bottom:1px solid #d4d4d4; word-break:break-all; word-wrap:break-wrap;}
.list_board td.lt a{display:inline-block; max-width:95%; height:20px; overflow:hidden;}
.list_board .on { background: #F8F8F8}
.list_board .title, .list_board .title a {text-align:left; color:#666;}

.list_board2 {width:100%; margin-bottom:20px;}
.list_board2 th {padding:5px 10px; color:#666; background:#fafafa; border-top:2px solid #6c9d0a; border-bottom:2px solid #d4d4d4;}
.list_board2 td {padding:6px 0px 6px 0px; text-align:center;  color:#000000; border-bottom:1px solid #d4d4d4; word-break:break-all; word-wrap:break-wrap;}
.list_board2 .title, .list_board2 .title a {text-align:left; color:#666;}
.list_board2 .on { background: #F8F8F8}

.list_board3 {width:100%; margin-bottom:20px; border-collapse:collapse; font-size:12px;}
.list_board3 th {padding:5px 10px; color:#666; background:#fafafa; border-top:2px solid #6c9d0a; border-bottom:2px solid #d4d4d4;}
.list_board3 td {padding:6px 10px; text-align:center;  color:#000000; border-bottom:1px solid #e9e9e9;border-top:1px solid #e9e9e9;border-right:1px solid #e9e9e9; border-left:1px solid #e9e9e9;word-break:break-all; word-wrap:break-wrap;}
.list_board3 .on { background: #F8F8F8}
.list_board3 .title, .list_board3 .title a {text-align:left; color:#666;}
.list_board3 td li{list-style:disc inside;}
.list_board3 td .btn04{}

.list_board4 {width:100%; margin-bottom:20px; border-collapse:collapse}
.list_board4 th {padding:5px 10px; color:#666; background:#fafafa; border-top:2px solid #6c9d0a; border-bottom:2px solid #d4d4d4;}
.list_board4 td {padding:6px 10px; text-align:center;  color:#000000; border-bottom:0px solid #d4d4d4;border-top:0px solid #d4d4d4;border-right:0px solid #d4d4d4; border-left:0px solid #d4d4d4;word-break:break-all; word-wrap:break-wrap;}
.list_board4 .on { background: #F8F8F8}
.list_board4 .title, .list_board4 .title a {text-align:left; color:#666;}

.list_board5 {width:100%; margin-bottom:20px; border-collapse:collapse}
.list_board5 th {padding:5px 10px; color:#666; background:#fafafa; border-top:2px solid #6c9d0a; border-bottom:2px solid #d4d4d4;}
.list_board5 td {padding:6px 10px; text-align:center;  color:#000000;border-right:1px solid #EEEEEE;word-break:break-all; word-wrap:break-wrap;}
.list_board5 .last {border-right:0px solid #d4d4d4 !important;word-wrap:break-wrap;}
.list_board5 .on { background: #F8F8F8}
.list_board5 .title, .list_board3 .title a {text-align:left; color:#666;}

.list_board6 {width:100%; }
.list_board6 th {padding:5px 10px; color:#666; background:#fafafa; border-top:2px solid #6c9d0a; border-bottom:2px solid #d4d4d4;}
.list_board6 td {padding:6px 10px; text-align:center;  color:#000000; border-bottom:1px solid #d4d4d4; word-break:break-all; word-wrap:break-wrap;}
.list_board6 td.lt a{display:inline-block; max-width:95%; height:20px; overflow:hidden;}
.list_board6 .on { background: #F8F8F8}
.list_board6 .title, .list_board .title a {text-align:left; color:#666;}

.list_board7 {width:76%; margin-bottom:20px; border-collapse:collapse;font-size:8.6pt}
.list_board7 th {padding:5px 8px; color:#000000; background:#fafafa; border-top:2px solid #000000; border-bottom:2px solid #000000;}
.list_board7 td {padding:3px 3px;text-align:center;  color:#000000; border-bottom:1px solid #000000;border-top:1px solid #000000;border-right:1px solid #000000; border-left:1px solid #000000;word-break:break-all; word-wrap:break-wrap;}
.list_board7 .on { background: #F8F8F8}
.list_board7 .title, .list_board7 .title a {text-align:left; color:#666;}
.list_board7 td li{list-style:disc inside;}
.list_board7 td .btn04{}

.demo-bg {background:url('/resource/images/gb.png') left 6px no-repeat;}

.font-red{color:#ff0000}