@charset "utf-8";
/***
@Author:     webpoin
@Email:      1357113262@qq.com
***/
html{*border:none;overflow:hidden;width:100%;height:100%;}
body{margin:0;overflow:hidden;width:100%;height:100%;}
h1,h2,h3,h4,h5,h6,ol,ul,p,form{margin-top:0;margin-bottom:0}
img{border:none;vertical-align:top;}
ul{list-style-type:none;padding-left:0;*margin-left:0;  }
ol,ul{*padding-left:0;}
h1 {font-size:xx-large;}
h2 {font-size:x-large;}
h3 {font-size:large;}
h4 {font-size:medium;}
h5 {font-size:small;}
h6 {font-size:x-small;}

body{font:normal 12px/18px "微软雅黑", Arial,Tahoma,Helvetica,sans-serif;color:#000;

}

a{text-decoration:none;white-space:nowrap;cursor:pointer; }
a:focus{outline:none;}
.ie6{background:#fff; }.ie6 h1{text-align:center;position:absolute;  top:45%;font-size:24px;line-height:36px;}


/***	对话框	***/
.ui-widget-overlay {position:fixed;top:0;left:0;z-index:999;background:#000; 
	filter: progid:DXImageTransform.Microsoft.Alpha(opacity=50);opacity:0.5;}
.ui-dialog{background:#fff;position:fixed;box-shadow:2px 3px 12px rgba(53,53,53,0.7);float:left; 
}

.ui-dialog-titlebar{position:relative; cursor:move;*height:32px;  line-height:32px;font-size:14px;background:#384179;color:#fff; }
.ui-dialog-title{font-weight:bold;margin-left:15px; cursor:default;}
.ui-dialog-titlebar-close{position:absolute;right:0;top:0;width:40px;overflow:hidden;text-indent:-999em; background:url(../images/dialog_title_close.gif) no-repeat center center;}
.ui-dialog-content{white-space:normal; }
.ui-dialog-buttonset{text-align:right;padding-right:8px; padding-bottom:18px;}
.ui-dialog-buttonset button{outline:none;border:none; padding:0;background:none;margin:0 11px 0;  cursor:pointer;}
.ui-dialog-buttonset button span{display:block;margin:0;padding:0 20px;white-space:nowrap;*margin:0 -10px; outline:none; vertical-align:top;color:#fff;font-size:14px;height:30px;line-height:30px;border-radius:3px;  background:#384179;}
@-moz-document url-prefix(){
	button::-moz-focus-inner{outline:none;border:none;}
	.ui-dialog-buttonset button span {margin:0 -3px;} 
}


.dialog_default p{display:inline-block; font-size:14px;margin:30px 20px;line-height:24px; }

.dialog_success,
.dialog_prompt,
.dialog_warning,
.dialog_error{white-space:nowrap;}
.dialog_success img,
.dialog_prompt img,
.dialog_warning img,
.dialog_error img {display:inline-block;margin:25px 20px 20px 25px;vertical-align:middle;*float:left;}
.dialog_success p,
.dialog_prompt p ,
.dialog_warning p ,
.dialog_error p {display:inline-block;vertical-align:middle; white-space:normal;margin:20px 110px 20px 0;font-size:14px;line-height:24px;*margin-right:20px;}


/*****	滚动条	****/
.mCSB_scrollTools{position:absolute; width: 10px;height: 100%;top:0;right:0px;}
.mCSB_draggerContainer{position:absolute;top:0;left:0;width:100%;height:100%;}
.mCSB_dragger{cursor:pointer;width:100%;height:30px;margin-top:1px;  background:url(../images/mCSB_dragger.png) no-repeat 0px bottom;}
.mCSB_dragger_bar{left:0;top:-3px; width:100%;height:3px;background:url(../images/mCSB_dragger.png) no-repeat 0px top;} 
.mCustomScrollBox:hover .mCSB_dragger{background-position:-10px bottom; }
.mCustomScrollBox:hover .mCSB_dragger_bar{background-position:-10px top; }
.mCustomScrollBox .mCSB_dragger:hover{background-position:-20px bottom; }
.mCustomScrollBox .mCSB_dragger:hover .mCSB_dragger_bar{background-position:-20px top; }




/*****    下拉框  ********/
.slt_box{display:inline-block;*display:inline;*zoom:1; position:relative;vertical-align:top;line-height:23px;height:23px;letter-spacing:normal;font-size:14px;
*position:static;
}
.slt_box>span{display:block!important;text-indent:4px;padding-right:20px;color:#000;border:1px solid #b8cbd3;cursor:pointer;height:23px; overflow:hidden; text-overflow:ellipsis;  white-space:nowrap;background:url(../images/select_bkg.gif) no-repeat right center #fff; 
border-color:#bababa #e9e9e9 #e9e9e9 #bababa;
}
.slt_box>div{position:absolute;left:0;right:0;top:24px;text-indent:5px; z-index:9999;line-height:27px; border:1px solid #ccc;background:#fff;box-shadow:2px 4px 4px rgba(0,0,0,0.1);
*width:98px; 
*position:relative; 
*top:0px;
}
.slt_box ul{background:#f9f9f9;}
.slt_box li{white-space:nowrap;padding:0 5px;cursor:pointer;color:#515151;}
.slt_box li:hover{background:#d9ebda; color:#333; font-weight:bold; }
.slt_box li.slt_on,
.slt_box li.slt_on:hover{background:#00abab;color:#fff; font-weight:normal;}
/***	多选下拉框	***/
.multiple>div{background:url(../images/multiple_bkg.gif) repeat-y left top #fff;}
.multiple h5 {display:block;text-align:center;   background:#0a7eb6;line-height:26px;color:#fff;font-weight:normal;text-indent:0;}
.multiple h6{display:inline-block;float:right;font-size:12px;line-height:21px;margin:8px;text-indent:0;cursor:pointer;font-weight:normal;color:#fff;background:#3c95c8;padding:0 10px;border-radius:2px;}
.multiple ul{padding:0 1px; }
.multiple li {text-indent:0;padding-left:26px;position:relative; }
.multiple li span{display:block; vertical-align:top;padding-left:5px; }
.multiple li b{display:inline-block;width:13px;height:13px;background:url(../images/multiple_check.gif) no-repeat; position:absolute;left:6px;top:6px;margin:0; }
.multiple li.slt_on b{background-position:0 -13px;}
.multiple li.slt_on,
.multiple li.slt_on:hover{background:#a9daf5;}

.slt_box .mCSB_scrollTools{right:1px;}
.slt_box .mCSB_dragger{background-position: -10px bottom;}
.slt_box .mCSB_dragger_bar{background-position: -10px top;} 
.slt_box .mCustomScrollBox:hover .mCSB_dragger{background-position:-20px bottom; }
.slt_box .mCustomScrollBox:hover .mCSB_dragger_bar{background-position:-20px top; }
.slt_box .mCustomScrollBox .mCSB_dragger:hover{background-position:-30px bottom; }
.slt_box .mCustomScrollBox .mCSB_dragger:hover .mCSB_dragger_bar{background-position:-30px top; }


/***	文件上传	***/
.uploadfile{letter-spacing:normal;white-space:nowrap;line-height:25px;cursor:pointer;z-index:20;position:absolute;background:#fff;}
.uploadfile strong{position:absolute;left:0;top:1px; line-height:22px; width:77px;height:22px;text-align:center;color:#000;font-weight:normal;background:url(../images/uploadfile_btn.gif) no-repeat; }
.uploadfile b{display:block; text-overflow:ellipsis;overflow:hidden;font-weight:normal;  color:#000 !important; margin-left:82px !important; }




/***	日期选择	****/
.ui-datepicker{position:fixed;display:none; width:218px;background:#fff;margin-top:15px;z-index:-1;box-shadow:0 8px 18px rgba(0,0,0,0.28);  }
.ui-datepicker-header{line-height:32px;height:32px; font-size:18px; padding-top:17px;margin-top:-17px;overflow:hidden;  background:url(../images/datepicker_title.png) no-repeat;   }
.ui-datepicker-prev{display:inline-block;position:absolute;left:0;top:0;  width:24px;cursor:pointer;text-indent:-999em;overflow:hidden;}
.ui-datepicker-next{display:inline-block;position:absolute;right:0;top:0; width:24px; cursor:pointer;text-indent:-999em;overflow:hidden;}
.ui-datepicker-title{text-align:center;line-height:38px;   font-family:"Arial";color:#fff;font-weight:700;text-shadow:0 -1px 1px rgba(0,0,0,0.4);    }

.ui-datepicker-calendar{width:100%;text-align:center; border-collapse: collapse;overflow:hidden;}
.ui-datepicker-calendar th{color:#afafaf;line-height:26px;font-weight:normal;font-size:11px;    }
.ui-datepicker-calendar td{ padding:0;border:1px solid #e6e6e6;font-size:14px;line-height:30px;font-family:"Arial";font-weight:500;   }
.ui-datepicker-calendar a{display:block;text-decoration:none;color:#515151;}
.ui-datepicker-today{background:#e3f0e3; }
.ui-datepicker-current-day{background:#2daa39; }
.ui-datepicker-current-day a{color:#fff;text-shadow:1px 1px rgba(0,0,0,0.4); }
.ui-datepicker-unselectable{color:#bbb; }
.time +button{position:absolute;width:25px;height:25px;border:none;margin:0 0 0 -25px;cursor:pointer;outline:none; text-indent:-999px;overflow:hidden;background:url(../images/icon_time.png) no-repeat center;    }

.ui-datepicker-current{
	margin: 10px;
	float:left;
}
.ui-datepicker-close{
	margin: 10px;
	float:right;
}
