html body{overflow-y:hidden;}
blockquote,body,button,dd,dl,dt,fieldset,form,h1,h2,h3,h4,h5,h6,hr,input,legend,li,ol,p,pre,td,textarea,th,ul {margin:0;padding:0}
body,button,input,select,textarea { font:12px/1.5 tahoma,arial,'Hiragino Sans GB',\5b8b\4f53,sans-serif;outline: none;}
input,textarea{padding-left:3px;border-radius:4px;border:1px solid rgb(231,220,236);color:#333}
body{font-size: 12px;font-family: "Microsoft YaHei";color:#333;}
address,cite,dfn,em,var {font-style:normal}
code,kbd,pre,samp {font-family:courier new,courier,monospace}
small {font-size:12px}
ol,ul {list-style:none}
a {text-decoration:none;color:rgb(51,51,51);}
a:hover {text-decoration:underline}
sup {vertical-align:text-top}
sub {vertical-align:text-bottom}
legend {color:#000}
fieldset,img {border:0}
button,input,select,textarea {font-size:100%}
table {border-collapse:collapse;border-spacing:0;font-size: 12px;}
.clear:after {content:".";height:0;visibility:hidden;display:block;clear:both; }
img{vertical-align: middle;}
.required{position:relative;}
.required:after{
    color:red;
    content:"   *"
}
#alert{height:120px;text-align: center;padding-top:35px;}
#confirm{max-height:83px;text-align: center;padding:0px 20px;text-align: left;}
#footbarStation{width:100%;text-align: right;position:absolute;bottom:0px;left:0px;}
.li{height:35px;line-height:35px;}
.k-input, input.k-textbox, textarea.k-textbox, input.k-textbox:hover, textarea.k-textbox:hover, .k-textbox>input, .k-multiselect-wrap{color:#333}
.dialog_buttons { position: relative; height:35px;line-height:35px; }
.dialog_buttons button {margin-left:5px; margin-top:4px;}
.body{min-width:1024px;}
.k-i-save{background:url("/images/Icon/save.png") no-repeat;}
.k-i-print{background:url("/images/Icon/print.png") no-repeat center center;}
.k-i-un-paint-mark{
    background-image:url("/images/paint/un_paint_mark.png") !important;
    background-size: 100% 100% !important;
    background-repeat: no-repeat;
    vertical-align: initial !important;
}
.k-i-paint-mark{
    background-image:url("/images/paint/paint_mark.png") !important;
    background-size: 100% 100% !important;
    background-repeat: no-repeat;
    vertical-align: initial !important;
}
.k-i-money{background:url("/images/Icon/money.png") no-repeat;}
.k-i-calc{background:url("/images/Icon/calc.png") no-repeat;}
.k-datetimepicker .k-picker-wrap .k-icon,.k-i-arrow-s,.k-i-clock{position:relative;top:50%;margin-top:-8px;}
.k-datepicker .k-i-calendar{margin-top:4px;}
.k-toolbar .k-button-group .k-button{
	border-radius: 4px;
	margin: 5px;
}
.border{
        width:2px;
        background: -webkit-repeating-radial-gradient(white, #d8d8d8 10%, white);
        /* Opera 11.6 - 12.0 */
        background: -o-repeating-radial-gradient(white, #d8d8d8 10%, white);
        /* Firefox 3.6 - 15 */
        background: -moz-repeating-radial-gradient(white, #d8d8d8 10%, white);
        /* 标准的语法 */
        background: repeating-radial-gradient(white, #d8d8d8 10%, white);
}
.k-pager-wrap .k-i-arrow-w,.k-pager-wrap .k-i-arrow-e,.k-pager-wrap .k-i-seek-e,.k-pager-wrap .k-i-seek-w,.k-pager-wrap .k-pager-refresh,.k-pager-wrap .k-i-calendar{position:relative;top:4px;}
div[data-role=grid] .k-i-calendar{position:relative;}
.k-button .k-pager-refresh,.k-button .k-i-calendar,.k-button .k-i-seek-w,.k-button .k-i-seek-e,.k-button .k-i-arrow-w,.k-button .k-i-arrow-e,.process-opt .k-i-arrow-w,.process-opt .k-i-arrow-e,.process-opt .k-i-seek-e,.process-opt .k-i-seek-w,.process-opt .k-pager-refresh,.process-opt.k-i-calendar{position:relative;top:0px;}
.k-grid-header th.k-header{
vertical-align: middle !important;
text-align:center !important;
}