﻿body{font-family:微软雅黑; font-size:10pt; background-color: #FFFFF9;margin: 5px 10px;}
input[type=text]{ padding-left:5px; margin-bottom: 0;border-radius: 3px;vertical-align: middle;}/*文本框*/
input[type=radio]{ padding-left:3px; margin-bottom: 0;  font-size:10pt; }/*文本框*/
a{cursor: pointer;}
a:link{text-decoration:none;border-bottom:0;}
a:hover{color: #0033FF;border-bottom:1px dashed #9932cc; }
.txtb{ padding-left:5px;font-family:Arial, Helvetica, sans-serif; background-color: #fff;border:1px double #ccc;}/*失去焦点时*/
.txtf{ padding-left:5px;border: 1px double #3399ff; background-color: #c0ddfc;box-shadow: 0 0 3px slateblue;}/*获取焦点时样式*/
.txtinfo{font-size:9pt; padding-left:5px; color:Blue;}/*信息提示*/
.btn{border: 1px solid #ccc; background-image:url('/images/submit.gif');background-position:5px; background-repeat:no-repeat; width:85px; text-align:center; padding-left:15px; }        
.expire, .expire a:link, .expire a:visited {color: #999999;}
.default, .default a:link, .default a:visited {color: #000000;}
.checked, .checked a:link, .checked a:visited {color: #FF0000;}
.today, .today a:link, .today a:visited {color: #00BB00;}
#calendar{font-size:9pt;}
.calendarimg{border:0;margin-left:2px;margin-bottom:-7px; cursor:pointer;}
*+html .calendarimg{margin-bottom:-1px;	}
#calendar_year { font-size:9pt;display: none;line-height: 130%;background: #FFFFFF;position: absolute;z-index: 10;}
#calendar_year .col {float: left;background: #FFFFFF;margin-left: 1px;border: 1px solid #7AC4EA;padding: 4px;}
#calendar_month { font-size:9pt;display: none;background: #FFFFFF;line-height: 130%;border: 1px solid #7AC4EA;padding: 4px;position: absolute;z-index: 11;}
.calendartable td.header {background:aliceblue; /*顶部*/padding: 3px;}
.calendartable {font-size: 9pt;  border: 1px solid aliceblue; /*边框颜色*/}
.calendartable td {background:#ffffff;	padding:1px;border-bottom:1px solid #dddddd;}
#pageindex,#pagecnt,#pagesize{ color:Red;font-family:Verdana;}
#OpInfo{ white-space:nowrap;}
/*managerform*/
.ManagerButton{font-family: 微软雅黑; border:1px solid #919699; text-align:center; background:linear-gradient(to bottom, #f8f8f8 0,#ADD8E6 100%)!important;
   padding-left:8px;padding-top: 3px;padding-bottom: 3px;width: 150px;/*默认按扭宽度*/  text-decoration:none; cursor:pointer; line-height:22px; margin-right:2px; border-radius: 5px;}/*按钮样式*/
a.ManagerButton{display:block; float:left; padding:2px 3px; text-decoration:none; color:#000; margin-right:6px; line-height:22px;}
a.ManagerButton span,a.ManagerButton strong { display:block; float:left; background:url(../images/submit.gif) no-repeat 2px 50%; text-indent:1.5em;}
a.ManagerButton strong{ background:url(../images/ok.png) no-repeat 5px 50%;text-indent:1.8em;}
a.ManagerButton:hover{text-decoration:none;color:#000;}
.digbtn{background-repeat:no-repeat; background-position-x:10px; padding-left:5px; background-position-y:center;}
.ManagerButton img{padding-right:3px; margin-bottom:-3px;}
.ManagerButton:hover {border: 1px solid #f1980a;border: 1px solid rgba(241, 152, 10, 0.5);background:linear-gradient(to bottom, #f8f8f8 0,rgba(219, 173, 230, 0.49) 100%)!important;}

/*managerform*/
form > div { margin-top: 5px;}
.icobtn{ cursor:pointer;vertical-align: middle;opacity: 0.8;background: transparent;border: 1px solid transparent;padding: 2px;}
.icobtn:hover{ background:linear-gradient(to bottom,#f08080 20%,#8b008b 100%);opacity: 0.5; box-shadow: 0 0 3px slateblue;}
table.mt tbody td {color: #282828;padding: 4px;background-color: #FFF;vertical-align: middle;}
table.mt tbody tr.odd td {background-color:#F0F0F6;}
.mt{ margin-top: 5px;}
.mt > thead > tr {background:#f0d2fa;background:rgba(240,210,250,0.5);}
.mt {border-spacing: 0;width: 100%;border:1px solid #ccc ;-moz-border-radius: 6px; -webkit-border-radius: 6px;border-radius: 6px; font-size: 12px;color: #444;}
.mt > tbody > tr:hover {background: #FFEBCD;}
.mt > tbody > tr:hover td {background: none;}
.mt > tbody > tr > td{border-left: 1px solid #ccc; border-top: 1px solid #ccc;padding: 4px 6px;}
.mt > thead > tr > th{ padding: 6px 8px;height: 28px;border-left: 1px solid #ccc; border-top: 1px solid #ccc;}
.mt > thead > tr > th:first-child, .mt > thead > tr > td:first-child { -moz-border-radius: 6px 0 0 0; -webkit-border-radius: 6px 0 0 0; border-radius: 6px 0 0 0;}
.mt > thead > tr > th:last-child, .mt > thead > tr > td:last-child {-moz-border-radius: 0 6px 0 0;-webkit-border-radius: 0 6px 0 0;border-radius: 0 6px 0 0;text-align:center;}
.mt > thead > tr > th:only-child, .mt > thead > tr > td:only-child {  -moz-border-radius: 6px 6px 0 0; -webkit-border-radius: 6px 6px 0 0; border-radius: 6px 6px 0 0;}
.mt > tbody > tr:last-child > td:first-child {  -moz-border-radius: 0 0 0 6px; -webkit-border-radius: 0 0 0 6px; border-radius: 0 0 0 6px;}
.mt > tbody > tr:last-child > td:last-child { -moz-border-radius: 0 0 6px 0; -webkit-border-radius: 0 0 6px 0;border-radius: 0 0 6px 0;}
.centertitle,.centertitle > td {background-color: #d8bfd8 !important;background-color: rgba(216, 191, 216, 0.37) !important;font-weight: bolder;text-align: center;}
.lblkey{ width:13%; text-align:center; background-image:url(../images/key_gold.png); background-repeat:no-repeat; background-position:20% 50%;}
.lblinfo{ width:13%; text-align:center; background-image:url(../images/hint/dot.gif); background-repeat:no-repeat; background-position:20% 50%;}
.warning{padding-left: 20px; text-align:center; background-image:url(../images/warning.png); background-repeat:no-repeat; background-position:0 50%;color: darkred;}
.spaninfo{ background-image:url(../images/hint/dot.gif); background-repeat:no-repeat;background-position-y: 50%;margin-left: 10px; padding: 5px 20px 5px 18px !important; color:rgba(0,0,200,.8); vertical-align:middle;line-height: 30px;}
.tipinfo{ background-image:url(../images/tipnorm.png); background-repeat:no-repeat;background-position-y: 50%;margin-left: 10px; padding: 3px 20px 3px 18px !important; color:rgba(0,0,200,.8); vertical-align:middle;line-height: 30px;}
.red{ color: red;font-size: 1.2em;}/*强调文本*/
.blue{ color: darkblue;}/*突出显示文本*/
.green{ color: darkgreen;}
.ajaxinfo {padding-left:20px;color:#0000c8;color:rgba(0,0,200,.6); vertical-align:middle; height:30px;}
.keyleft{text-align: left !important; padding-left: 10px;}
.titleleft{ text-align: left !important;padding-left: 10px;color: red;font-size: 14pt;}
.albl{ width:13%;min-width: 120px; text-align:right;}/*添加页标签*/
.actrl{width:20%; min-width: 120px;text-align:center;}/*添加页控件*/
.elbl{ text-align:right;min-width: 120px;height:30px; }/*编辑页标签*/
.ectrl{text-align:left;min-width: 120px; height:30px; }/*编辑页控件*/
.slbl{ width:13%; min-width: 120px;text-align:right;}/*显示页标签*/
.sctrl{width:20%; min-width: 120px;text-align:center;}/*显示页控件*/

.albl2{ width:13%;min-width: 120px; text-align:right;}/*添加页标签*/
.actrl2{width:20%; min-width: 120px;text-align:center;}/*添加页控件*/
.elbl2{ text-align:right;width: 11%;min-width: 100px;height:30px; }/*编辑页标签*/
.ectrl2{text-align:left;width: 22%;min-width: 100px; height:30px; }/*编辑页控件*/
.slbl2{ width:13%; min-width: 120px;text-align:right;}/*显示页标签*/
.sctrl2{width:20%; min-width: 120px;text-align:center;}/*显示页控件*/
.username {font-size: 14pt!important;font-family:楷体!important;text-align: left !important;padding-left: 15px !important; color: #e6367b;color: rgba(230,54,123,0.9)}
.title1 {font-size: 14pt!important;font-family:楷体!important;text-align: left !important;padding-left: 15px !important;color: #0e1af8;color: rgba(14, 26, 248, 0.66);}
.title2 {font-size: 14pt!important;font-family:楷体!important;text-align: left !important;padding-left: 15px !important;color: #0e1af8;color: rgba(14, 26, 248, 0.66);vertical-align: middle;}
.abtn{border-style: solid !important; border-width: 1px !important; border-radius: 3px;padding: 2px 5px;margin: 1px 2px;color: darkolivegreen; background: linear-gradient(to bottom, lightgoldenrodyellow 0, lightgreen  100%);vertical-align:middle;}
.abtn:hover{cursor: pointer; border-color: palevioletred;border-style: dashed; background: linear-gradient(to bottom, greenyellow 0, gold  100%); box-shadow: 0 0 3px slateblue;}

.btnUpdate{ float:right; padding-right:30px; padding-top:10px;}/*更新按扭,span封装*/
hr {height:1px;border:none;border-top:1px dashed #0000ff;border-top:1px dashed rgba(0,0,255,0.6);}
#gv {-moz-border-radius:6px;-webkit-border-radius: 6px;-ms-border-radius: 6px;border-radius: 6px;}
.mt > tr > th:first-child { -moz-border-radius: 6px 0 0 0; -webkit-border-radius: 6px 0 0 0; border-radius: 6px 0 0 0;}/*没有标题行<thead>的表格*/
.mt > tr > th:last-child {-moz-border-radius: 0 6px 0 0;-webkit-border-radius: 0 6px 0 0;border-radius: 0 6px 0 0;text-align:center;}/*没有标题行<thead>的表格*/
select{ border-color: #ccc; border-width:1px; width:120px;height:25px;}/*下拉列表控件*/
option{ height:22px;padding-left: 10px;vertical-align: middle;}
img{ border: none !important;vertical-align: middle !important;}
.center{ text-align: center;}
.left{ text-align: left;padding-left: 5px;}
.right{ text-align: right;padding-right: 5px;}
li > img{vertical-align:top !important;padding-left: 5px;padding-right: 5px;}

/*input[type=button]{background: url(../images/ok.png) no-repeat 30px 50%, linear-gradient(to bottom, #f8f8f8 0,#ADD8E6 100%)!important;}*/
#btnFind{background: url(/images/edit-find.png) no-repeat 10px 50%, linear-gradient(to bottom, #f8f8f8 0,#ADD8E6 100%)!important;}
#btnExport{background: url(/images/file-excel.png) no-repeat 10px 50%, linear-gradient(to bottom, #f8f8f8 0,#ADD8E6 100%)!important;}
#btnCheck{background: url(/images/ok.png) no-repeat 10px 50%, linear-gradient(to bottom, #f8f8f8 0,#ADD8E6 100%)!important;}
#btnFind,#btnExport,#btnCheck{ width: 120px;padding-left: 20px;}
#btnFind:hover,#btnExport:hover,#btnCheck:hover{border: 1px solid #f1980a;border: 1px solid rgba(241, 152, 10, 0.5);}
#pagectrl{ padding: 3px;}
#pagelist{ vertical-align: middle !important;}
#btnAjaxImport{width: 120px !important;}
#btnAjaxImport{background: url(/images/database-go.png) no-repeat 15px 50%, linear-gradient(to bottom, #f8f8f8 0,#ADD8E6 100%)!important;}
#btnAjaxImport:hover {border: 1px solid #f1980a;border: 1px solid rgba(241, 152, 10, 0.5);background: url(/images/database-refresh.png) no-repeat 15px 50%,linear-gradient(to bottom, #f8f8f8 0,rgba(219, 173, 230, 0.49) 100%)!important;}
#btnQueryStu{ width: 120px;background: url(/images/student.png) no-repeat 15px 50%, linear-gradient(to bottom, #f8f8f8 0,#ADD8E6 100%)!important;}

#pagectrl{ margin-left: 20px;margin-right: 20px;}
.prepage{ background: url(/images/arrow_blue_left.png) no-repeat 50%;}
.prepages{ background: url(/images/arrow_blue_double_left.png) no-repeat 50%;}
.firstpage{ background: url(/images/arrow_blue_leftend.png) no-repeat 50%;}
.nextpage{ background: url(/images/arrow_blue_right.png) no-repeat 50%;}
.nextpages{ background: url(/images/arrow_blue_double_right.png) no-repeat 50%;}
.endpage{ background: url(/images/arrow_blue_rightend.png) no-repeat 50%;}
.gotopage{ background: url(/images/link_go.png) no-repeat 50%;}
.reloadpage{ background: url(/images/arrow_green_clockwise.png) no-repeat 50%;}
.addpage{ background: url(/images/add_green.png) no-repeat 50%;}
.curpage{ color: red !important;background: linear-gradient(to bottom, #f8f8f8 0,#ffebcd 100%)!important;}
.obvious{ color: blue;font-size: large;}
.boxoverheader {
    border-top-left-radius: 5px;border-top-right-radius: 5px;
    border-top: 1px solid #079cf8;border-top: 1px solid rgba(10, 155, 244, 0.6); 
    border-left: 1px solid #079cf8;border-left: 1px solid rgba(10, 155, 244, 0.6); 
    border-right: 1px solid #079cf8;border-right: 1px solid rgba(10, 155, 244, 0.6);
    background-color: #162290;background-color: rgba(22, 34, 144, 0.6);color: darkred;background-image: url(/images/hint/dot.gif);background-position: 5px 50%;background-repeat: no-repeat;
    padding-left: 20px;font-size: 12pt;max-width: 350px; box-shadow: 2px 2px 10px #909090;padding-right: 20px;
}

.boxoverbody {
    border-bottom-left-radius: 5px;border-bottom-right-radius: 5px;  border-top: 1px solid #079cf8;
    border-top: 1px solid rgba(10, 155, 244, 0.6);color: #333;padding: 5px;
    background-color: #d3e821;
    background-color: rgba(211, 232, 33, 0.5);font-size: 11pt;max-width: 350px;box-shadow: 2px 2px 10px #909090;
    text-indent: 20px;
}

.i{ cursor:pointer;vertical-align: middle;border-bottom: 1px none transparent;display: inline-block;width: 100px;text-align: left;font-size: 12pt;}
.i:hover{ background:linear-gradient( hsla(300, 70%, 50%, .2) 70% ,#f08080); border-bottom: 1px dotted gray;}


input[type=button]:hover,button[type=button]:hover{box-shadow: 0 0 5px gray;}
#btnUpdate{width: 120px;  background: url(/images/update.png) no-repeat 12px 50%, linear-gradient(to bottom, #f8f8f8 0,#ADD8E6 100%)!important;}
#btnUpdate:hover{background: url(/images/update.gif) no-repeat 15px 50%, linear-gradient(to bottom, #f8f8f8 0,rgba(219, 173, 230, 0.49) 100%)!important;}
#btnClearCache{width: 120px;background: url(/images/error.png) no-repeat 6px 50%, linear-gradient(to bottom, #f8f8f8 0,#ADD8E6 100%)!important;}
#btnClearCache:hover{background: url(/images/error.png) no-repeat 8px 50%,linear-gradient(to bottom, #f8f8f8 0,rgba(219, 173, 230, 0.49) 100%)!important;}
#btnRestore{width: 120px;background: url(/images/restore.gif) no-repeat 6px 50%, linear-gradient(to bottom, #f8f8f8 0,#ADD8E6 100%)!important;}
#btnRestore:hover{background: url(/images/restore.gif) no-repeat 8px 50%, linear-gradient(to bottom, #f8f8f8 0,rgba(219, 173, 230, 0.49) 100%)!important;}
#btnQuery{width: 120px;background: url(/images/search.png) no-repeat 6px 50%, linear-gradient(to bottom, #f8f8f8 0,#ADD8E6 100%)!important;}
#btnQuery:hover{background: url(/images/search.png) no-repeat 8px 50%, linear-gradient(to bottom, #f8f8f8 0,rgba(219, 173, 230, 0.49)  100%)!important;}
#btnSync,#btnInitial{width: 120px;background: url(/images/sync_blue.png) no-repeat 12px 50%, linear-gradient(to bottom, #f8f8f8 0,#ADD8E6 100%)!important;}
#btnSync:hover,#btnInitial:hover{background: url(/images/sync_orange.png) no-repeat 15px 50%, linear-gradient(to bottom, #f8f8f8 0,rgba(219, 173, 230, 0.49)  100%)!important;}
#btnOk{width: 120px;background: url(/images/ok_green.png) no-repeat 12px 50%, linear-gradient(to bottom, #f8f8f8 0,#ADD8E6 100%)!important;}
#btnOk:hover{background: url(/images/ok_green.png) no-repeat 15px 50%, linear-gradient(to bottom, #f8f8f8 0,rgba(219, 173, 230, 0.49)  100%)!important;}
#btnPreview{width: 120px;background: url(/images/preview.gif) no-repeat 12px 50%, linear-gradient(to bottom, #f8f8f8 0,#ADD8E6 100%)!important;}
#btnPreview:hover{background: url(/images/preview.gif) no-repeat 15px 50%, linear-gradient(to bottom, #f8f8f8 0,rgba(219, 173, 230, 0.49)  100%)!important;}
#btnAdd{width: 120px;background: url(/images/add_green.png) no-repeat 12px 50%, linear-gradient(to bottom, #f8f8f8 0,#ADD8E6 100%)!important;}
#btnAdd:hover{background: url(/images/add_green.png) no-repeat 15px 50%, linear-gradient(to bottom, #f8f8f8 0,rgba(219, 173, 230, 0.49)  100%)!important;}
#btnE{width: 120px;background: url(/images/edit_green.png) no-repeat 12px 50%, linear-gradient(to bottom, #f8f8f8 0,#ADD8E6 100%)!important;}
#btnE:hover{background: url(/images/edit_red.png) no-repeat 15px 50%, linear-gradient(to bottom, #f8f8f8 0,rgba(219, 173, 230, 0.49)  100%)!important;}
#btnSum{width: 120px;background: url(/images/sum.png) no-repeat 12px 50%, linear-gradient(to bottom, #f8f8f8 0,#ADD8E6 100%)!important;}
#btnSum:hover{background: url(/images/sum_green.png) no-repeat 15px 50%, linear-gradient(to bottom, #f8f8f8 0,rgba(219, 173, 230, 0.49)  100%)!important;}
#btnInOut{width: 120px;background: url(/images/file-excel.png) no-repeat 12px 50%, linear-gradient(to bottom, #f8f8f8 0,#ADD8E6 100%)!important;}
#btnInOut:hover{background: url(/images/file_excel_red.png) no-repeat 15px 50%, linear-gradient(to bottom, #f8f8f8 0,rgba(219, 173, 230, 0.49)  100%)!important;}
#btnPrint{width: 120px;background: url(/images/printer.png) no-repeat 12px 50%, linear-gradient(to bottom, #f8f8f8 0,#ADD8E6 100%)!important;}
#btnPrint:hover{background: url(/images/printer.png) no-repeat 15px 50%, linear-gradient(to bottom, #f8f8f8 0,rgba(219, 173, 230, 0.49)  100%)!important;}
#btnMove{width: 120px;background: url(/images/window_move.png) no-repeat 12px 50%, linear-gradient(to bottom, #f8f8f8 0,#ADD8E6 100%)!important;}
#btnMove:hover{background: url(/images/window_move_purple.png) no-repeat 15px 50%, linear-gradient(to bottom, #f8f8f8 0,rgba(219, 173, 230, 0.49)  100%)!important;}
#btnCount{width: 120px;background: url(/images/sum.png) no-repeat 12px 50%, linear-gradient(to bottom, #f8f8f8 0,#ADD8E6 100%)!important;}
#btnCount:hover{background: url(/images/sum_big.png) no-repeat 15px 50%, linear-gradient(to bottom, #f8f8f8 0,rgba(219, 173, 230, 0.49)  100%)!important;}


li[id^=menuItem]:hover{background: linear-gradient(to bottom, #f8f8f8 0,rgba(227, 200, 124, 0.75) 100%)!important;}