@charset "utf-8"; /*组件样式，不建议使用颜色设置*/
/*html5*/
body{ margin:0; padding:0; font-size:16px \9; font-size:1rem; overflow-y:auto; overflow-x:hidden; }
.disable{ cursor:not-allowed !important; position:relative; -webkit-user-select:none; -moz-user-select:none; -ms-user-select:none; user-select:none; }
.disable *{ cursor:not-allowed !important; }
.disable::after{ content:'\200B'; display:block !important; cursor:not-allowed !important; position:absolute !important; width:100% !important; height:100% !important; background:url([dataDir]images/disMark.png) !important \9; z-index:99 !important; top:0 !important; left:0 !important; font-size:0 !important; border:1px solid; ) }
.blur{
  -webkit-filter:blur(3px); /* Chrome, Opera */
  -ms-filter:blur(3px);
  filter:blur(3px);
  filter:progid:DXImageTransform.Microsoft.Blur(PixelRadius=3, MakeShadow=false) \9; /* IE6~IE9 */
  -webkit-user-select:none; -moz-user-select:none; -ms-user-select:none; user-select:none;
}
/*2、一级标签页*/
section.tagPage{ _width:100%; }
section.tagPage ul.menu{ margin-bottom:-1px; overflow:hidden; *display:inline-block; *position:relative; }
section.tagPage ul.menu::after{ content:'\200B'; clear:both; display:block; height:0; }
section.tagPage ul.menu li{ float:left; margin-right:2px; position:relative; overflow:hidden; display:inline-block; }
section.tagPage ul.menu li .topBorder{ margin-top:0 !important; height:3px; display:block; font-size:0; _display:inline; }
section.tagPage ul.menu li a{ cursor:pointer; display:inline-block; text-decoration:none; font-weight:bold; }
section.tagPage ul.menu li a span{ display:inline-block; padding:0 20px; height:3.5em; line-height:3.5em; border-width:0 1px; border-style:solid; *border-top-width:1px; }
section.tagPage ul.menu li.curr a span{ line-height:3em; }
/*
section.tagPage ul.menu li.curr a span{padding:8px 25px 14px 25px;border-top-style:solid; border-top-width:3px;}
*/
section.tagPage ul.menu li a:hover{ text-decoration:none; }
section.tagPage div.liPage{ display:none; min-height:300px; }
/*3、二级标签页*/
section.tagPage2 ul.menu{ all:initial; display:table; *display:inline-block; *overflow:auto; }
section.tagPage2 ul.menu li{ all:initial; display:inline-block; float:left; margin-right:1px; position:relative; overflow:hidden; }
section.tagPage2 ul.menu li a{ cursor:pointer; display:inline-block; padding:4px 15px; text-decoration:none; font-family:roundCG, "微软雅黑", Hiragino Sans GB, sans-serif; }
section.tagPage2 ul.menu li a:hover{ text-decoration:none; }
section.tagPage2 div.liPage{ display:none; }
/*4、表格(含表头)*/
table.tableH{ width:100%; border-width:0 1px 1px 1px; border-style:solid; }
table.tableH th{ text-align:center; padding:5px; white-space:nowrap; border:1px solid; font-weight:bold; }
table.tableH th.textLeft{ text-align:left; }
table.tableH.textLeft th{ text-align:left; }
table.tableH td{ text-align:center; padding:15px 8px; }
table.tableH td.textLeft{ text-align:left; }
table.tableH.textLeft td{ text-align:left; }
table.tableH td.pd0{ padding:0; }
table.tableH td.tit{ width:1em; white-space:nowrap; text-wrap:none; }
table.tableH td.wrap{ white-space:normal; word-break:break-all; word-wrap:break-word; }
table.tableH td.left{ text-align:left; }
table.tableH .space{ font-size:0; width:9px; padding:0; }
/*5、表格(无表头、无边框、无背景)*/
table.tableN{ width:100%; border:1px none; }
table.tableN td{ }
table.tableN td.tit{ width:1em; white-space:nowrap; text-wrap:none; }
/*边框表格*/
.tableBorder{ border:1px solid #e6e6e6; }
.tableBorder table{ border-collapse:collapse; font-size:0.875rem; width:100%; height:100%; margin:0 auto; }
.tableBorder table th, .tableBorder table td{ border:1px solid; padding:10px 5px; font-weight:500; }
.tableBorder table tr td:first-child, .tableBorder table tr th:first-child{ border-left:0; }
.tableBorder table tr td:last-child, .tableBorder table tr th:last-child{ border-right:0; }
.tableBorder table tr:first-child th{ border-top:0; }
.tableBorder table tr:last-child td{ border-bottom:0; }
/*6、无背景标题*/
h5.noBgH5{ border-bottom:1px solid; padding:10px 0; font-weight:bold; text-align:left; }
h5.noBgH5 span{ font-weight:normal; }
/*7、组件——按钮*/
a.button{ display:inline-block; cursor:pointer; text-decoration:none; -webkit-user-select:none; -moz-user-select:none; -ms-user-select:none; user-select:none; position:relative; border:0; }
a.button:hover, a.button.hover{ text-decoration:none; box-shadow:0 0 3px 0 rgba(0, 0, 0, 0.2); }
a.button span.M{ font-size:14px \9; font-size:0.875rem; line-height:1.8125rem; height:1.8125rem; }
a.button span.L{ font-size:18px \9; font-size:1.125rem; line-height:2.375rem; height:2.375rem; }
a.button span{ padding:0 0.625rem; font-size:12px \9; font-size:0.75rem; line-height:1.625rem; height:1.625rem; text-align:center; border:1px solid; display:block; white-space:nowrap; vertical-align:middle; border-radius:3px; }
a.button span.disable{ cursor:not-allowed; }
a.button.disable:hover{ box-shadow:0 0 0 0; }
/*a.button span.step.prev{ padding:0 15px 0 25px; background-position:left -1300px; }*/
a.button span.contrast{ border:1px solid; }
a.button span i{ vertical-align:baseline !important; }
a.closeBtn:after{ display:inline-block; font-family:elficons; content:"\E009"; }
/*8、组件——开关按钮*/
a.switchPlus{ display:inline-block; text-decoration:none; cursor:pointer; border-bottom:0; vertical-align:middle; }
a.switchPlus .body{ font-size:12px \9; font-size:0.75rem; line-height:1.625rem; height:1.625rem; border-radius:3px; border:1px solid; position:relative; overflow:hidden; }
a.switchPlus .onBody, a.switchPlus .offBody{ padding:0 1em; display:inline-block; overflow:hidden; }
a.switchPlus .offBody{ display:inline-block; margin-left:4em; }
a.switchPlus .onBody{ display:none; margin-right:4em; }
a.switchPlus .switchButton{ display:inline-block; position:absolute; border-radius:3px; }
a.switchPlus .switchButton{ left:-1px; top:-1px; margin-left:0; border:1px solid; white-space:nowrap; }
a.switchPlus.on .switchButton{ left:100%; margin-left:-4em; margin-right:-1px; }
a.switchPlus .switchButton .on, a.switchPlus .switchButton .off{ padding:0 1em; }
a.switchPlus .switchButton .off{ display:inline-block; }
a.switchPlus .switchButton .on{ display:none; }
a.switchPlus.on .offBody{ display:none; opacity:0; }
a.switchPlus.on .onBody{ display:inline-block; opacity:1; }
a.switchPlus.on .switchButton .off{ display:none; opacity:0; }
a.switchPlus.on .switchButton .on{ display:inline-block; opacity:1; }
a.switchPlus.M .body{ font-size:14px \9; font-size:0.875rem; line-height:1.8125rem; height:1.8125rem; }
a.switchPlus.L .body{ font-size:16px \9; font-size:1rem; line-height:2.375em; height:2.375em; }
a.switchCss3{ border:1px solid; border-radius:1em; line-height:0; display:inline-block; cursor:pointer; font-weight:bold; overflow:hidden; white-space:nowrap; text-align:center; }
a.switchCss3 b{ content:"\200B"; width:1em; height:1em; border-radius:1em; display:inline-block; margin:3px; vertical-align:middle; }
a.switchCss3:before{ content:"ON"; text-align:right; display:inline-block; line-height:1em; vertical-align:middle; width:2.5em; margin-left:-2.5em; padding:0; font-size:0.75em; overflow:hidden; }
a.switchCss3:after{ content:"OFF"; text-align:left; display:inline-block; line-height:1em; vertical-align:middle; width:auto; min-width:2.5em; margin-left:-3px; padding:0 1em; font-size:0.75em; overflow:hidden; }
a.switchCss3.on:before{ width:auto; min-width:2.5em; margin-left:0; margin-right:-3px; padding:0 1em; }
a.switchCss3.on:after{ width:0; min-width:0; opacity:0; padding:0; margin-left:0; }
a.playSwitch span{ display:inline-block; }
a.playSwitch .iconPause, a.playSwitch .pauseText{ display:none; }
a.playSwitch.pause .iconPause, a.playSwitch.pause .pauseText{ display:inline-block; }
a.playSwitch.pause .iconPlay, a.playSwitch.pause .playText{ display:none; }
a.lineSwitch span{ display:inline-block; }
a.lineSwitch .iconDown, a.lineSwitch .downText{ display:none; }
a.lineSwitch.down .iconDown, a.lineSwitch.down .downText{ display:inline-block; }
a.lineSwitch.down .iconUp, a.lineSwitch.down .upText{ display:none; }
/*多档开关按钮*/
.switchGear{ border-radius:2px; font-size:0; display:inline-block; border:1px solid; }
.switchGear .flag.dataIndicate{ visibility:hidden; }
.switchGear .flag.dataBackground{ border-radius:2px; border:1px solid; }
.switchGear .dataItem{ font-size:0.75rem; line-height:2.1666666666666665em; padding:0 1em; }
.switchGear.M .dataItem{ font-size:0.875rem; line-height:2.0714285714285716em; }
.switchGear.L .dataItem{ font-size:1rem; line-height:2.375em; }
/*9、组件——复选、单选框*/
a.checkbox{ display:inline-block; line-height:initial; cursor:pointer; text-decoration:none; }
a.checkbox:before{ content:"\F096"; font-family:elficons; font-size:1.125em; display:inline-block; }
a.checkbox span{ margin-left:0.25em; display:inline-block; line-height:1em; }
a.checkbox.select:before{ content:"\F046"; }
a.radio{ display:inline-block; line-height:initial; cursor:pointer; text-decoration:none; }
a.radio:before{ content:"\E005"; font-family:elficons; font-size:1.125em; display:inline-block; }
a.radio span{ margin-left:0.25em; display:inline-block; line-height:1em; }
a.radio.select:before{ content:"\E006" }
/*10、组件——下拉菜单*/
div.downList{ all:initial; font:inherit; position:relative; display:inline-block; width:11em; z-index:99; *display:inline; *zoom:1; }
div.downList .listSelected{ position:relative; z-index:2; *width:auto; *float:left; vertical-align:top; border-radius:3px; width:100%; }
div.downList input.listSelected{ font-size:16px \9; font-size:1rem; height:2.375em; }
div.downList a.listSelected{ display:block; border:1px solid; white-space:nowrap; *cursor:pointer; *text-decoration:none; }
div.downList b{ font-family:elficons; top:0; right:0; border:1px solid rgba(255, 255, 255, 0); width:2em; text-align:center; position:absolute; z-index:3; }
div.downList b:before{ content:"\F0D7"; }
div.downList.unfold b:before{ content:"\F0D8"; }
div.downList.disable a.listSelected{ cursor:not-allowed !important; }
div.downList a.listSelected span{ display:inline-block; width:100%; vertical-align:top; overflow:hidden; text-overflow:ellipsis; text-indent:0.5em; }
div.downList ul{ display:none; box-shadow:0 0 8px 0 rgba(0, 0, 0, 0.2); border-radius:3px; width:inherit; }
div.downList ul:after{ display:none; }
div.downList.unfold{ z-index:100; }
div.downList.unfold ul{ display:block; position:absolute; margin-top:-1px; margin-left:1px; overflow-x:hidden; text-overflow:ellipsis; *width:auto; *float:left; *clear:left; }
div.downList ul li{ all:initial; font:inherit; padding:0; margin:0; display:block; border:0; }
div.downList ul li a{ display:block; line-height:2em; white-space:nowrap; padding-left:5px; text-decoration:none; overflow:hidden; text-overflow:ellipsis; }
div.downList ul li.curr a{ font-weight:bold; }
/*10、组件——下拉菜单2*/
div.downList{ font-size:12px \9; font-size:0.75rem; line-height:1.625rem; }
div.downList input.listSelected{ font-size:12px \9; font-size:0.75rem; height:1.625rem; }
div.downList.M{ font-size:14px \9; font-size:0.875rem; line-height:1.8125rem; }
div.downList.M input.listSelected{ font-size:14px \9; font-size:0.875rem; height:1.8125rem; }
div.downList.L{ font-size:16px \9; font-size:1rem; line-height:2.375rem; }
div.downList.L input.listSelected{ font-size:16px \9; font-size:1rem; height:2.375rem; }
/*10.1、组件-多选菜单*/
div.multiSelect{ display:inline-block; overflow-y:scroll; overflow-x:hidden; width:10em; padding:5px; }
div.multiSelect ul li{ padding:4px 0; display:block; }
/*11、组件——输入框*/
input{ border:1px solid; border-radius:3px; outline:none; font-size:12px \9; font-size:0.75rem; line-height:1.625rem; height:1.625rem; text-indent:0.3em; }
input.M{ font-size:14px \9; font-size:0.875rem; line-height:1.8125rem; height:1.8125rem; }
input.L{ font-size:18px \9; font-size:1.125rem; line-height:2.375rem; height:2.375rem; }
textarea{ border:1px solid; outline:none; font-size:14px \9; font-size:0.875rem; }
input[type="text"]:disabled{ cursor:not-allowed; }
.timePanel{ position:absolute; box-shadow:0 0 8px 0 rgba(0, 0, 0, 0.2); border-radius:3px; z-index:999999; }
input[type="search"]{ box-sizing:initial; -webkit-appearance:none; z-index:1 }
input[type="search"]::-webkit-search-cancel-button{ display:none; }
form a.searchBtn{ display:inline-block; margin-left:-1.4em; width:1.4em; height:1.4em; vertical-align:middle; text-decoration:none; line-height:initial; font-size:initial; position:relative; right:1px; }
form a.searchBtn:after{ font-family:elficons; content:'\F002'; }
.searchHistory{ display:none; box-shadow:0 0 8px 0 rgba(0, 0, 0, 0.2); border-radius:2px; }
.searchHistory.unfold{ z-index:999; display:block; min-width:100%; position:absolute; overflow-x:hidden; *width:auto; *float:left; *clear:left; }
.searchHistory ul:after{ display:none; }
.searchHistory ul li{ all:initial; font:inherit; padding:0; margin:0; border:0 solid rgba(255, 255, 255, 0); }
.searchHistory ul li a{ display:block; line-height:2em; white-space:nowrap; padding:0 5px; text-decoration:none; border-bottom:0; }
.searchHistory ul li.curr a{ font-weight:bold; }
.searchHistoryOption a{ border-bottom:0; }
div.file{ position:relative; }
div.file input[type="file"]{ visibility:hidden; width:100%; }
div.file input[type="text"]{ width:100%; margin-left:-100%; vertical-align:middle; position:relative; left:-2px; }
div.file:after{ font-family:elficons; content:'\F093'; text-align:right; position:absolute; top:0.5em; right:0.5em; text-indent:0.5em; }
.inputNumber a{ border-bottom-width:0; }
/*11、组件——输入框提示*/
.indicate{ border:0 solid; font-size:12px \9; font-size:0.75rem; line-height:1.5em; text-indent:0.5em; }
/*12、组件——进度条*/
p.elfProgress{ border:1px solid; overflow:hidden; _width:100%; text-align:left; height:1rem; position:relative; border-radius:100px; font-size:0; }
p.elfProgress span.currentBackground{ content:"\200B"; width:0; z-index:-1; float:left; }
p.elfProgress span{ text-align:center; width:0; top:0; left:0; }
/*12、组件——进度环*/

/*13、组件——滑块*/
div.elfNumber{ margin:0 auto; width:98%; }
div.elfNumber .val{ padding:0; margin-top:0.6em; width:100%; _width:100%; text-align:left; font-size:14px \9; font-size:0.875rem; position:relative; height:1.5em; }
div.elfNumber .val a{ display:inline-block; border-bottom:0; cursor:pointer; position:absolute; }
div.elfNumber p.bar{ padding:0; margin:0.5em auto; width:100%; height:0.5em; text-align:left; border:1px solid; border-radius:1em; }
div.elfNumber p.bar span{ display:block; width:80%; height:0.5em; line-height:0.5em; text-align:right; float:left; border-radius:1em; }
div.elfNumber p.bar a.elfNumberButton{ width:1em; height:1em; font-size:12px \9; font-size:0.75rem; line-height:0; position:absolute; border:1px solid; border-radius:0.6em; margin-top:-0.25em; text-align:center; margin-left:-0.5833333333333334em; display:inline-block; float:left; }
div.elfNumber p.bar a.elfNumberButton b{ width:0.5em; _width:55%; height:0.5em; _height:55%; _font-size:0; display:inline-block; margin-top:0.25em; _margin-top:0.2em; border-radius:0.3em; }
/*14、弹窗*/
.alert .alertTitle{ border-bottom:none; text-align:left; -webkit-user-select:none; -moz-user-select:none; -ms-user-select:none; user-select:none; }
.alert .alertTitle p{ font-size:16px \9; font-size:1rem; height:32px; line-height:32px; padding:0 10px; }
.alert .alertContent{ line-height:1.6em; border:1px solid; border-top:none; }
.alert .alertButtonBox{ text-align:center; padding:10px 0 10px 0; border-top:1px solid; }
a.elfAlertClose{ border:0; }
a.elfAlertClose:after{ display:inline-block; width:32px; height:32px; line-height:32px; font-family:elficons; content:"\E009"; font-size:2.5rem; vertical-align:middle; text-align:center; }
a.elfAlertClose:hover:after{ background-position:-35px -1039px; }
.alert textarea{ width:100%; height:8em; }
/*15、翻页页码*/
.pageNumberBox{ overflow:auto; }
.pageNumberBox p{ display:inline-block; vertical-align:middle; border:1px solid; border-radius:3px; overflow:hidden; }
.pageNumberBox p a{ display:inline-block; border-width:0 1px 0 0; border-style:solid; padding:0 0.75em; text-decoration:none; }
.pageNumberBox p a:hover{ _text-decoration:none; }
.pageNumberBox p a.lastPageLink{ margin-right:-1px; }
.pageNumberBox p .pageCount{ display:inline-block; padding:0 0.5em; }
.pageNumberBox p input.inputPageNum{ outline:none; border-radius:0; border-width:0; width:4em; height:inherit; line-height:inherit; margin-top:-1px; }
.pageNumberBox p a.prevPageLink:before{ font-family:elficons; content:"\F104"; margin-right:0.5em; }
.pageNumberBox p a.nextPageLink:after{ font-family:elficons; content:"\F105"; margin-left:0.5em; }
.pageNumberBox p a.homePageLink:before{ font-family:elficons; content:"\E007"; margin-right:0.5em; }
.pageNumberBox p a.lastPageLink:after{ font-family:elficons; content:"\E008"; margin-left:0.5em; }
.pageNumberBox p.jumpBox{ margin-left:10px; }
.pageNumberBox p.jumpBox a.jumpButton{ margin-right:-1px; }
/*26、对话气泡*/
.elfBubble{ min-width:100px; min-height:30px; border:1px solid; border-radius:3px; position:relative; }
.elfBubble:before, .elfBubble:after{ content:"\200B"; display:block; border:10px solid; position:absolute; font-size:0; line-height:0; }
.elfBubble.top:before, .elfBubble.top:after{ border-top:0; margin-left:-10px; top:-10px; left:50%; }
.elfBubble.top:after{ top:-9px; }
.elfBubble.top{ margin-top:10px; }
.elfBubble.bottom:before, .elfBubble.bottom:after{ border-bottom:0; margin-left:-10px; bottom:-10px; left:50%; }
.elfBubble.bottom:after{ bottom:-9px; }
.elfBubble.bottom{ margin-bottom:10px; }
.elfBubble.left:before, .elfBubble.left:after{ border-left:0; margin-top:-10px; left:-10px; top:50%; }
.elfBubble.left:after{ left:-9px; }
.elfBubble.left{ margin-left:10px; }
.elfBubble.right:before, .elfBubble.right:after{ border-right:0; margin-top:-10px; right:-10px; top:50%; }
.elfBubble.right:after{ right:-9px; }
.elfBubble.right{ margin-right:10px; }
/*29.关键字输入框*/
.elfKeywordGroup{ position:relative; overflow:hidden; display:inline-block; white-space:normal !important; word-break:break-all; word-wrap:break-word; min-height:26px; border-radius:2px; border:1px solid; cursor:text; vertical-align:middle; }
.elfKeywordGroup .keyword{ display:inline-block; position:relative; z-index:0; border:1px solid; border-radius:3px; padding:0 0.7em 0 0.7em; line-height:1.5em; margin:3px 2px; cursor:pointer; }
.elfKeywordGroup .keyword:first-child{ margin-left:3px; }
.elfKeywordGroup .keyword:before{content:"\200B"}
.elfKeywordGroup .keyword:after{ display:block; position:absolute; z-index:1; right:-3px; top:-4px; font-family:elficons, sans-serif; font-size:18px; content:"\F057"; cursor:pointer; transition-property:color; transition-duration:300ms; }
.elfKeywordGroup input{ position:absolute; border-width:0; font-size:inherit; }
/*30.日历*/
/*日历*/
.elfDate{ display:inline-block; font-family:roundCG, "微软雅黑", Hiragino Sans GB, sans-serif; }
.elfDate a{ all:initial; display:inline-block; cursor:pointer; transition-property:color, text-shadown; transition-duration:300ms; font-family:roundCG, "微软雅黑", Hiragino Sans GB, sans-serif; }
.elfDate .dateHeader{ position:relative; height:4rem; line-height:4rem; overflow:hidden; }
.elfDate .adjustFlag{ position:absolute; width:0; height:100%; display:none; top:0; z-index:999998; }
.elfDate .adjustFlag .minus, .elfDate .adjustFlag .add{ display:inline-block; width:3rem; height:1.25rem; line-height:1.25rem; text-align:center; font-size:1.25rem; position:absolute; cursor:pointer; user-select:none; }
.elfDate .adjustFlag .add{ bottom:0; }
.elfDate .adjustFlag .add:before{ font-family:elficons, sans-serif; content:"\F107"; }
.elfDate .adjustFlag .minus{ top:0; }
.elfDate .adjustFlag .minus:before{ font-family:elficons, sans-serif; content:"\F106"; }
.elfDate .adjustFlag a:before{ position:absolute; left:-0.5rem; z-index:1; }
.elfDate .adjustFlag a:after{ width:5rem; height:5rem; position:absolute; z-index:0; content:"\200B"; left:-2.6rem; top:-1.9rem; }
.elfDate .dateHeader .selected{ display:block; text-align:center; vertical-align:middle; }
.elfDate .dateHeader .selected a{ display:inline-block; user-select:none; font-size:0.875rem; height:1.5rem; line-height:1.5rem; position:relative; z-index:999999; }
.elfDate .dateHeader .selected .hour{ margin-left:5px; }
.elfDate .dateContent{ margin-top:1px; }
.elfDate .dateContent ul{ display:inline-block; position:relative; z-index:1; }
.elfDate .dateContent ul li{ text-align:center; }
.elfDate .dateContent ul li a{ display:inline-block; width:2rem; height:2rem; line-height:2rem; text-align:center; vertical-align:middle; font-size:0.75rem; }
.elfDate .dateContent .monthBox{ overflow:hidden; padding:0; }
.elfDate .dateContent .monthBox .weekBox a{ cursor:default; }
.elfDate .dateContent .monthBox .monthContent{ position:relative; overflow:hidden; }
.elfDate .dateContent .monthBox .monthContent .dayBoxPage .dayBox{ display:inline-block; position:relative; vertical-align:top; }
.elfDate .dateContent .monthBox .monthContent .dayBoxPage .dayBox ul li .day{ }
.elfDate .dateContent .monthBox .monthContent .dayBoxPage .dayBox ul li .day.current{ font-size:1rem; }
.elfDate .dateContent .monthBox .monthContent .dayBoxPage .dayBox .bigMonthFonts{ position:absolute; width:100%; height:0; font-size:0; margin-top:-3rem; top:50%; text-align:center; z-index:0; }
.elfDate .dateContent .monthBox .monthContent .dayBoxPage .dayBox .bigMonthFonts .theYear{ font-size:3rem; line-height:2rem; }
.elfDate .dateContent .monthBox .monthContent .dayBoxPage .dayBox .bigMonthFonts .theMonth{ font-size:4rem; line-height:4rem; }
.elfDate .dayBoxPage{ white-space:nowrap; }
.elfDate .dayBoxPage .dayBox:not(:last-child), .elfDate .weekBox ul:not(:last-child){ margin-right:1px; }
/*日期控件配色*/
.elfDate .dateHeader{ background-color:rgba(0, 0, 0, 0.2); color:#7fbeff; }
.elfDate .dayBox, .elfDate .weekBox ul{ background-color:rgba(0, 0, 0, 0.2); }
.elfDate .bigMonthFonts{ color:rgba(255, 255, 255, 0.1); }
.elfDate .current{ color:#ffffff; background-color:rgba(0, 0, 0, 0.4) !important; }
.elfDate .gray{ color:#888888; }
.elfDate a{ color:#7fbeff; }
.elfDate a.hover{ color:#ffffff; }
.elfDate a.active{ color:rgba(64, 255, 248, 1) !important; text-shadow:0 0 0 rgba(64, 255, 248, 1) !important; }
.elfDate a.active:after{ background:radial-gradient(rgba(64, 255, 248, 0.3) 5%, rgba(64, 255, 248, 0.1) 33%, rgba(64, 255, 248, 0.05) 50%, rgba(64, 255, 248, 0) 75%) !important; }
.elfDate .adjustFlag a:after{ background:radial-gradient(rgba(0, 0, 0, 0.7) 0%, rgba(0, 0, 0, 0.35) 15%, rgba(0, 0, 0, 0.15) 30%, rgba(0, 0, 0, 0.0) 66%); }
.elfDate .dateHeader a:hover, .elfDate .monthContent a:hover, .elfDate .adjustFlag a:hover{ color:rgba(64, 255, 248, 1); text-shadow:0 0 10px rgba(64, 255, 248, 1); }
.elfDate .adjustFlag a{ color:#ffffff; }
.elfDate .adjustFlag a:hover{ color:rgba(64, 255, 248, 1); text-shadow:0 0 5px rgba(64, 255, 248, 1); }
/*数字时钟*/
.elfClock{ white-space:nowrap; font-family:digi, roundCG, '微软雅黑', Hiragino Sans GB, sans-serif;}
.elfClock .unit{ font-size:0.75rem; opacity:0.5; }
/*数字序列列表*/
ul.explain > li{list-style:decimal inside;}