
.rili input, .rili button, .rili select, .rili textarea { font-family: inherit; font-size: inherit; line-height: inherit; }

.rili input { line-height: normal; }

.rili .sankey { position: relative; background-color: #fff; overflow: hidden; margin: 0 auto; height: 100%; }

.rili .node { overflow: hidden; cursor: pointer; }

.rili .sankey .select { position: absolute; top: 14px; left: 0px; display: none !important; }

.rili .sankey .head { position: relative; height: 75px; width: 1322px; margin: 0 auto; }

.rili .sankey .lf { display: inline-block; vertical-align: middle; margin: 20px; }

.rili .sankey .search { width: 188px; position: absolute; display: inline-table; vertical-align: middle; right: 8px; top: 14px; }

.rili .sankey .sbd { position: relative; width: 1322px; margin: 0 auto; overflow: hidden; height: 813px; }

.rili .chartsg { height: 335px; position: relative; }

.rili #table { margin-top: 10px; position: relative; color: #fff; }

.rili #table1, .rili #table2 { position: relative; }

.rili .node rect { fill-opacity: 1; shape-rendering: crispEdges; stroke-width: 0; cursor: pointer; }

.rili .node text { fill: #5d5d5d; font-size: 0.5em; cursor: pointer; }

.rili .node .number { font-size: 1em; fill: #fff; font-size: 14px; }

.rili .link { fill: none; stroke: #ccc; stroke-opacity: 0.4; }

.rili #popover { position: absolute; width: 279px; background: #767676; display: none; color: #dcdcdc; border-radius: 4px; z-index: 5; text-align: left; }

.rili #popover:after { content: ""; width: 0; position: absolute; height: 0; border-right: 8px solid #767676; border-top: 8px solid transparent; border-bottom: 8px solid transparent; left: -8px; top: 19px; border-left: 0; }

.rili #popover.revse:after { left: 279px; top: 19px; border-left: 8px solid #767676; border-top: 8px solid transparent; border-bottom: 8px solid transparent; border-right: 0; }

.rili #popover.btm:after { top: auto; bottom: 15px; }

.rili #popover .h, .rili #popover .b { padding: 0 18px; }

.rili #popover .h { padding-top: 13px; }

.rili #popover .close { width: 20px; height: 22px; position: absolute; top: 7px; right: 11px; cursor: pointer; background: url(../img/icon-btns1.png) no-repeat; background-size: 100% auto; background-position: 0 -16px; }

.rili #popover .b { padding-bottom: 9px; }

.rili #popover .b img { display: block; max-width: 96%; margin: 11px auto; pointer-events: none; }

.rili #popover p { margin: 5px 0; }

.rili #popover .h a { text-decoration: none; color: #f2f2f2; font-size: 16px; }

.rili .table { width: 100%; display: flex; position: relative; text-align: center; }

.rili .table .item { width: 3.2%; height: 458px; position: relative; }

.rili .table .top.on { border-radius: 10px; background-color: #83a8c5; width: 30px; margin: 0 auto; }

.rili .table .vline { border-left: 1px solid #e2e2e2; height: 100%; text-align: center; top: 12px; width: 1px; margin: 0 auto; position: relative; }

.rili .table .dot { width: 10px; height: 10px; transform: rotate(45deg); -webkit-transform: rotate(45deg); background-color: #cdcdcd; position: absolute; left: 50%; margin-left: -5px; cursor: pointer; }

.rili #table2 .table { margin-top: -22px; }

.rili #table2 .table .item { width: 8%; margin-right: 5px; }

.rili .change { top: 14px; left: 582px; color: #9a9a9a; }

.rili .change .btn.on { background-color: #526994; color: #f3f5f8; }

.rili .dbcal { position: relative; height: 774px; overflow: hidden; width: 100%; margin: 0 auto;  }

.rili .dbcal > div { height: 684px; overflow: hidden; background-color: #fff; width: 1170px; margin: 0 auto; position: relative; }

.rili .dbcal .condition { width: 74px; background-color: #005999; height: 113px; padding: 8px 0; }

.rili .dbcal .condition > button { background-color: #2485cc; padding: 3px 6px; font-size: 12px; color: #f9f9f9; border: 0; margin: 0 auto; width: 64px; display: block; margin-top: 29px; }

.rili .dbcal .xit { color: #fff; background-color: #2d90d9; position: absolute; width: 213px; height: 130px; top: 0; left: 74px; }

.rili .dbcal .xit img { padding: 30px 10px; }

.rili .cols { position: relative; width: 100%; }

.rili .cols .icon { background-image: url(../img/icon-types.png); background-repeat: no-repeat; background-size: 21px auto; background-position: 0 -0px; }

.rili .cols .icon span { display: block; width: 100%; height: 100%; -webkit-transition: 0.3s; -webkit-transform: translateX(-100%); transition: 0.3s; transform: translateX(-100%); position: relative; background-color: #2d90d9; font-size: 13px; pointer-events: none; }

.rili .cols .icon:hover span { transform: translateX(0); -webkit-transform: translateX(0); }

.rili .cols .icon.jianghua { background-position: 21px -6px; }

.rili .cols .icon.huiyi { background-position: 21px -70px; }

.rili .cols .icon.diaoyan { background-position: 21px -131px; }

.rili .cols .icon.zhishi { background-position: 21px -196px; }

.rili .cols .icon.chufang { background-position: 21px -256px; }

.rili .cols .icon.waishi { background-position: 21px -315px; }

.rili .cols .icon.renmian { background-position: 21px -372px; }

.rili .cols .icon.zhidian { background-position: 21px -438px; }

.rili .cols .icon.zhuxiling { background-position: 21px -502px; }

.rili .cols .icon.jundui { background-position: 21px -562px; }

.rili .cols .col { float: left; height: 595px; }

.rili .cols .c1 { width: 74px; background-color: #005999; color: #fff; margin-top: -53px; position: relative; overflow: hidden; height: 610px; }

.rili .cols .c2 { width: 213px; color: #fff; background-color: #2d90d9; }

.rili .cols .c3 { width: 599px !important; margin-top: -129px; padding-left: 15px; }

.rili .cols .m { cursor: pointer; height: 46px; text-align: center; line-height: 46px; font-size: 14px; }

.rili .cols .m.on { background-color: #004170; }

.rili .cols .c1 .wp { overflow: hidden; width: 100%; position: absolute; transition: 1s; -webkit-transition: 1s; }

.rili .cols .c1 .vp { height: 552px; overflow: hidden; position: relative; }

.rili .cols .c1 .btm { position: absolute; top: 558px; width: 74px; text-align: center; }

.rili .cols .c1 .btm > a { color: #fff; text-align: center; font-size: 13px; display: block; height: 22px; text-decoration: none; }

.rili .cols .c1 .btm .prev { display: none; }

.rili .cols .c2 .thd { width: 100%; position: relative; height: 40px; line-height: 37px; border-bottom: 1px solid #ece8e8; margin-top: -7px; padding-bottom: 8px; }

.rili .cols .c2 .thd span { display: inline-block; /* width:50%; */ }

.rili .cols .c2 .th1 { width: 68px; text-align: center; }

.rili .cols .c2 .th2 { width: 133px; text-align: right; }

.rili .cols .c2 .wp { overflow: hidden; width: 100%; transition: 1s; -webkit-transition: 1s; }

.rili .cols .c2 .vp { height: 510px; overflow: hidden; width: 100%; /* margin-top: 8px; */ }

.rili .cols .c2 .btm { position: absolute; top: 523px; width: 212px; text-align: center; }

.rili .cols .c2 .btm > a { color: #fff; text-decoration: underline; font-size: 13px; display: block; width: 50%; float: left; }

.rili .cols .c2 .btm .prev { display: none; }

.rili .cols .c2 .wp.up { -webkit-transform: translateY(-444px); transform: translateY(-444px); }

.rili .cols .c1 .wp.up { -webkit-transform: translateY(-507px); transform: translateY(-507px); }

.rili .cols .r { cursor: pointer; height: 39px; position: relative; padding-left: 20px; line-height: 39px; }

.rili .cols .r.on { background-color: #fff; border-radius: 2px 0 0 2px; color: #b9b9b9; }

.rili .cols .r .n { border-radius: 50%; width: 20px; height: 20px; display: inline-block; right: 20px; text-align: center; font-size: 14px; line-height: 22px; position: absolute; background-color: #2485cc; top: 8px; }

.rili .cols .r.on .n { background-color: #ff8e6e; color: #fff; }

.rili .cols .c3 .tph { width: 100%; position: relative; padding: 22px 0; font-size: 18px; }

.rili .cols .c3 .tph .vb { display: inline-block; margin-right: 3px; width: 5px; background-color: #1587d9; border-radius: 2px; line-height: 26px; height: 26px; vertical-align: middle; margin-right: 10px; }

.rili .cols .c3 .tph .tp { font-weight: bold; display: inline-block; line-height: 26px; height: 26px; }

.rili .cols .c3 .tph .num { float: right; margin-right: 38px; /* display: none; */ }

.rili .cols .c3 .tph .big { margin: 0 8px; font-size: 30px; color: #1587d9; line-height: 18px; }

.rili .cols .c3 .rows { overflow-y: auto; height: 597px; padding-right: 14px; overflow-x: hidden; }

.rili .cols .c3 .row { margin:0;padding-left: 73px; position: relative; padding-bottom: 19px; padding-right: 12px; }

.rili .cols .c3 .row:last-child { padding-bottom: 2px; }

.rili .cols .c3 .rc1 { position: absolute; left: 0; width: 33px; height: 33px; background-color: #1587d9; border-radius: 20px; line-height: 33px; font-size: 14px; text-align: center; color: #fff; top: 0px; }

.rili .cols .c3 .rc2 { border-left: 1px solid #c0c0c0; height: 100%; position: absolute; top: 9px; left: 49px; }

.rili .cols .c3 .rc2 > span { width: 6px; height: 6px; background-color: #fff; border-radius: 6px; display: block; position: absolute; top: 0; border: 2px solid #999999; left: -6px; }

.rili .cols .c3 .rc3 { background-color: #f1f6f4; padding: 21px; border-radius: 6px; }

.rili .cols .c3 .rc3 .b { line-height: 1.5; color: #9b9ba7; text-indent: 2em; }

.rili .cols .c3 .rc3 .b img { display: block;  margin-top: 25px; pointer-events: none; }

.rili .cols .c3 .rc3 .h a { text-decoration: none; color: #585858; font-size: 20px; }

.rili .col { float: right; }

.rili .col.c4 { background-color: #f1f4f6; width: 267px; float: right; margin-top: -128px; overflow: hidden; }

.rili .calender { width: 240px; position: relative; margin: 0 auto; margin-top: 31px; }

.rili .calender .head { border-radius: 10px 10px 0 0; background-color: #e3e6e9; position: relative; text-align: center; padding: 12px 12px; width: 214px; height: 30px; border: 1px solid #e1e1e1; border-bottom: 0; }

.rili .calender .head .prev, .rili .calender .head .next { background-image: url(../img/icon-arrow-a1.png); background-color: #c2bfbf; border-radius: 16px; cursor: pointer; margin-top: 4px; background-repeat: no-repeat; height: 9px; width: 9px; padding: 6px; background-size: 39px 9px; }

.rili .calender .head .prev { float: left; background-position: 4px 6px; }

.rili .calender .head .next { float: right; background-position: -23px 6px; }

.rili .calender .head .dt { font-size: 22px; color: #62677c; }

.rili .calender .row0 { height: 22px; font-size: 14px; padding: 10px 0; background-color: #fff; border: 1px solid #e1e1e1; border-bottom: 0; color: #5e5959; }

.rili .calender .row0 > div:first-child { margin-left: 7px; }

.rili .calender .row0 .weekday { display: inline-block; width: 26px; text-align: center; margin-right: 6px; }

.rili .calender .weeks { background-color: #fff; padding-bottom: 10px; border: 1px solid #e1e1e1; border-top: 0; border-radius: 0 0 10px 10px; color: #5e5959; font-size: 14px; }

.rili .calender .row { margin-left: 6px; }

.rili .calender .weeks .cell { border: 1px solid #ebeef4; width: 24px; height: 24px; display: inline-block; line-height: 26px; text-align: center; margin: 3px; cursor: pointer; border-radius: 3px; }

.rili .calender .weeks .cell.on { background-color: #cdcdcd; }

.rili .calender .weeks .cell.today, .rili .calender .weeks .cell.clicked { background-color: #ff825e; border: 1px solid #ff825e; }

.rili .calender .weeks .cell.pn { cursor: no-drop; pointer-events: none; opacity: 0.7; -webkit-opacity: 0.7; }

.rili .col.c5 { width: 267px; color: #757575; background-color: #f1f4f6; height: 330px; padding-top: 21px; border-radius: 0 0 5px 5px; margin-bottom: 28px; }
.rili .col.c5 .description{ border-top:1px solid #ddd; padding:15px; text-indent:2em; line-height:1.8em; color:#222;}
.rili .col.c5 .d-info{margin:0 15px;text-indent: 2em;}


.rili .col.c6 { width: 252px; height: 206px; position: absolute; top: 387px; right: -11px; }

.rili .col.c6 .pielabel { height: 69px; top: -144px; position: relative; width: 80px; left: 68px; color: #5e5959; font-size: 14px; text-align: center; }

.rili .col.c6 .pielabel p { margin: 0; padding: 5px 0; }

.rili .arc { cursor: pointer; }

.rili .arc text { font: 10px sans-serif; text-anchor: middle; fill: #2b2a2a; font-size: 0.8em; }

.rili .arc path { stroke: #fff; }

.rili .filterResult { width: 804px; top: 65px; margin-left: -393px; background: #fff; overflow: hidden; left: 50%; position: absolute; display: none; z-index: 3; border-radius: 10px; padding-bottom: 14px; }

.rili .filterResult .th { font-size: 17px; margin-bottom: 28px; background-color: #526994; color: #fff; padding: 12px 20px; font-weight: bold; }

.rili .filterResult .closebtn { width: 24px; height: 32px; position: absolute; top: 7px; right: 11px; cursor: pointer; background: url(../img/icon-btns1.png) no-repeat; background-size: 100% auto; background-position: 0 -16px; }

.rili .filterResult .blst { height: 600px; overflow: overlay; overflow: auto; padding: 0 25px 0px 20px; margin-right: 3px; }

.rili .filterResult .blst .s { background-color: #f6f6f7; border-radius: 10px; padding: 30px; margin-bottom: 20px; }

.rili .filterResult .s .st { position: relative; }

.rili .filterResult .s .md { margin: 10px auto; }

.rili .filterResult .s .md img { display: block; max-width: 96%; margin: 0 auto; }

.rili .filterResult .s .mp { line-height: 1.5; color: #5b5b5b; }

.rili .filterResult .blst a { text-decoration: none; font-size: 18px; color: #5b5b5b; font-weight: bold; }

.rili .btn { display: inline-block; padding: 6px 12px; margin-bottom: 0; font-size: 14px; font-weight: 400; line-height: 1.42857143; text-align: center; white-space: nowrap; vertical-align: middle; -ms-touch-action: manipulation; touch-action: manipulation; cursor: pointer; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; background-image: none; border: 1px solid transparent; border-radius: 4px; }

.rili .btn-default { color: #333; background-color: #fefefe; border-color: #d2d2d2; }

.rili .form-control { display: block; width: 100%; padding: 6px 12px; font-size: 14px; line-height: 1.42857143; color: #555; background-color: #fff; background-image: none; border: 1px solid #ccc; border-radius: 4px; -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); -webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s; -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s; transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s; }

.rili .input-group-addon { width: 50px; color: #555; text-align: center; background: url(../img/icon-btns1.png) no-repeat; background-color: #526994; background-size: 34px auto; background-position: 7px 6px; border-radius: 4px 0 0 4px; cursor: pointer; }

.rili .input-group-addon, .rili .input-group-btn { white-space: nowrap; vertical-align: middle; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; display: table-cell; }

.rili .input-group { position: relative; display: table; border-collapse: separate; box-sizing: border-box; }

.rili .input-group .form-control { position: relative; z-index: 2; float: left; width: 84%; margin-bottom: 0; display: table-cell; margin: 0; }

.rili .form-control:focus { border-color: #66afe9; outline: 0; -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.6); box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.6); }

.rili .input-group .form-control:first-child { border-top-right-radius: 0; border-bottom-right-radius: 0; }

.rili .input-group .form-control:last-child, .rili .input-group-addon:last-child, .rili .input-group-btn:last-child > .btn, .rili .input-group-btn:last-child > .btn-group > .btn, .rili .input-group-btn:last-child > .dropdown-toggle, .rili .input-group-btn:first-child > .btn:not(:first-child), .rili .input-group-btn:first-child > .btn-group:not(:first-child) > .btn { border-top-left-radius: 0; border-bottom-left-radius: 0; }

.rili .btn-group, .rili .btn-group-vertical { position: relative; display: inline-block; vertical-align: middle; }

.rili .btn-group > .btn, .rili .btn-group-vertical > .btn { position: relative; float: left; }

.rili .btn-group > .btn:hover, .rili .btn-group-vertical > .btn:hover, .rili .btn-group > .btn:focus, .rili .btn-group-vertical > .btn:focus, .rili .btn-group > .btn:active, .rili .btn-group-vertical > .btn:active, .rili .btn-group > .btn.active, .rili .btn-group-vertical > .btn.active { z-index: 2; }

.rili .btn-group > .btn:focus, .rili .btn-group-vertical > .btn:focus { outline: 0; }

.rili .btn-group .btn + .btn, .rili .btn-group .btn + .btn-group, .rili .btn-group .btn-group + .btn, .rili .btn-group .btn-group + .btn-group { margin-left: -1px; }

.rili .btn-toolbar { margin-left: -5px; }

.rili .btn-toolbar .btn-group, .rili .btn-toolbar .input-group { float: left; }

.rili .btn-toolbar > .btn, .rili .btn-toolbar > .btn-group, .rili .btn-toolbar > .input-group { margin-left: 5px; }

.rili .btn-group > .btn:not(:first-child):not(:last-child):not(.dropdown-toggle) { border-radius: 0; }

.rili .btn-group > .btn:first-child { margin-left: 0; }

.rili .btn-group > .btn:first-child:not(:last-child):not(.dropdown-toggle) { border-top-right-radius: 0; border-bottom-right-radius: 0; }

.rili .btn-group > .btn:last-child:not(:first-child), .rili .btn-group > .dropdown-toggle:not(:first-child) { border-top-left-radius: 0; border-bottom-left-radius: 0; }

.rili .btn-group > .btn-group { float: left; }

.rili .btn-group > .btn-group:not(:first-child):not(:last-child) > .btn { border-radius: 0; }

.rili .btn-group > .btn-group:first-child > .btn:last-child, .rili .btn-group > .btn-group:first-child > .dropdown-toggle { border-top-right-radius: 0; border-bottom-right-radius: 0; }

.rili .btn-group > .btn-group:last-child > .btn:first-child { border-top-left-radius: 0; border-bottom-left-radius: 0; }

.rili .btn-group .dropdown-toggle:active, .rili .btn-group.open .dropdown-toggle { outline: 0; }

.rili .btn-group > .btn + .dropdown-toggle { padding-right: 8px; padding-left: 8px; }

.rili .btn-group > .btn-lg + .dropdown-toggle { padding-right: 12px; padding-left: 12px; }

.rili .btn-group.open .dropdown-toggle { -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); }

.rili .btn-group.open .dropdown-toggle.btn-link { -webkit-box-shadow: none; box-shadow: none; }

.rili .btn .caret { margin-left: 0; }

.rili .btn-lg .caret { border-width: 5px 5px 0; border-bottom-width: 0; }

.rili .dropup .btn-lg .caret { border-width: 0 5px 5px; }

.rili .btn-group-vertical > .btn, .rili .btn-group-vertical > .btn-group, .rili .btn-group-vertical > .btn-group > .btn { display: block; float: none; width: 100%; max-width: 100%; }

.rili .btn-group-vertical > .btn-group > .btn { float: none; }

.rili .btn-group-vertical > .btn + .btn, .rili .btn-group-vertical > .btn + .btn-group, .rili .btn-group-vertical > .btn-group + .btn, .rili .btn-group-vertical > .btn-group + .btn-group { margin-top: -1px; margin-left: 0; }

.rili .btn-group-vertical > .btn:not(:first-child):not(:last-child) { border-radius: 0; }

.rili .btn-group-vertical > .btn:first-child:not(:last-child) { border-top-right-radius: 4px; border-bottom-right-radius: 0; border-bottom-left-radius: 0; }

.rili .btn-group-vertical > .btn:last-child:not(:first-child) { border-top-left-radius: 0; border-top-right-radius: 0; border-bottom-left-radius: 4px; }

.rili .btn-group-vertical > .btn-group:not(:first-child):not(:last-child) > .btn { border-radius: 0; }

.rili .btn-group-vertical > .btn-group:first-child:not(:last-child) > .btn:last-child, .rili .btn-group-vertical > .btn-group:first-child:not(:last-child) > .dropdown-toggle { border-bottom-right-radius: 0; border-bottom-left-radius: 0; }

.rili .btn-group-vertical > .btn-group:last-child:not(:first-child) > .btn:first-child { border-top-left-radius: 0; border-top-right-radius: 0; }

.rili .btn-group-justified { display: table; width: 100%; table-layout: fixed; border-collapse: separate; }

.rili .btn-group-justified > .btn, .rili .btn-group-justified > .btn-group { display: table-cell; float: none; width: 1%; }

.rili .btn-group-justified > .btn-group .btn { width: 100%; }

.rili .btn-group-justified > .btn-group .dropdown-menu { left: auto; }

.rili .caret { display: inline-block; width: 0; height: 0; margin-left: 2px; vertical-align: middle; border-top: 4px solid; border-right: 4px solid transparent; border-left: 4px solid transparent; pointer-events: none; }

.rili .open > .dropdown-menu { display: block; }

.rili .dropdown { position: relative; }

.rili .dropdown-toggle:focus { outline: 0; }

.rili .dropdown-menu { position: absolute; top: 100%; left: 0; z-index: 2; display: none; float: left; min-width: 160px; padding: 5px 0; margin: 2px 0 0; font-size: 14px; text-align: left; list-style: none; background-color: #fff; -webkit-background-clip: padding-box; background-clip: padding-box; border: 1px solid #ccc; border: 1px solid rgba(0, 0, 0, 0.15); border-radius: 4px; -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175); box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175); }

.rili .dropdown-menu.pull-right { right: 0; left: auto; }

.rili .dropdown-menu.divider { height: 1px; margin: 9px 0; overflow: hidden; background-color: #e5e5e5; }

.rili .dropdown-menu > li > a { display: block; padding: 3px 20px; clear: both; font-weight: 400; line-height: 1.42857143; color: #333; white-space: nowrap; text-decoration: none; }

.rili .dropdown-menu > li > a:hover, .rili .dropdown-menu > li > a:focus { color: #262626; text-decoration: none; background-color: #f5f5f5; }

.rili .dropdown-menu > .active > a, .rili .dropdown-menu > .active > a:hover, .rili .dropdown-menu > .active > a:focus { color: #fff; text-decoration: none; background-color: #428bca; outline: 0; }

.rili .dropdown-menu > .disabled > a, .rili .dropdown-menu > .disabled > a:hover, .rili .dropdown-menu > .disabled > a:focus { color: #777; }

.rili .dropdown-menu > .disabled > a:hover, .rili .dropdown-menu > .disabled > a:focus { text-decoration: none; cursor: not-allowed; background-color: transparent; background-image: none; }

.rili .open > .dropdown-menu { display: block; }

.rili .open > a { outline: 0; }

.rili .dropdown-menu-right { right: 0; left: auto; }

.rili .dropdown-menu-left { right: auto; left: 0; }

.rili .dropdown-header { display: block; padding: 3px 20px; font-size: 12px; line-height: 1.42857143; color: #777; white-space: nowrap; }

.rili .dropdown-backdrop { position: fixed; top: 0; right: 0; bottom: 0; left: 0; z-index: 990; }

.rili .pull-right > .dropdown-menu { right: 0; left: auto; }

.rili .dropup .caret, .rili .navbar-fixed-bottom .dropdown .caret { content: ""; border-top: 0; border-bottom: 4px solid; }

.rili .dropup .dropdown-menu, .rili .navbar-fixed-bottom .dropdown .dropdown-menu { top: auto; bottom: 100%; margin-bottom: 1px; }

.rili .sr-only { position: absolute; width: 1px; height: 1px; padding: 0; margin: -1px; overflow: hidden; clip: rect(0, 0, 0, 0); border: 0; }
ul.bxslider {    list-style: none;    margin: 0;    padding: 0;}

/***/

.rili .dbcal{height:auto;}