﻿body {font-size:12px; margin:0; padding:0; font-family:微软雅黑,Arial;}
table,td,th {font-size:12px; font-family:微软雅黑,Arial;}
body,form {margin:0px; padding:0;}
ul,li,ol{list-style-type:none;}
input,textarea,button {outline:none; font-size:12px; font-family:微软雅黑,Arial;}
select{outline:none; font-size:12px; font-family:微软雅黑,Arial;}
a:link,a:visited,a:active {color:#666; text-decoration:none;}
a:hover {color:#00a2ca; text-decoration:none;} 
.clear{clear:both; height:0; line-height:0; font-size:0; overflow:hidden;}

/*******登陆页*******/
/*头部*/
#header {width: 100%;height: 74px;border-bottom: 1px solid #e3e3e3;background-color: #00A2CA;padding: 0px;color:#EFF9FF;}
.head_box{width:1002px;height: 74px;margin:auto;}
.head_box .h_left{float:left;}
.head_box .h_left img{position:relative;top:15px;}
.head_box .h_left span{font-size:24px;margin-left:20px;}
.head_box .h_right{float:right;padding:28px 5px 0px 0px;}
.head_box .h_right a { color:#FFF;}

/*左侧导航*/
.mainBody{background:#ffffff;}
.mainTop{height:50px; width:100%; background:#0099CC;position:relative;z-index:21;}
.mainTopLeft{float:left; height:50px; width:214px; background:url(../images/main/logo.png) no-repeat;}
.mainTopRight{float:right;height:50px;text-align:left;font-size:14px;color:#ffffff;}
.mainTopRight ul{margin:0px;}
.mainTopRight ul li{float:left;}
.mainTopRight ul li a{display:inline-block;width:100px;height:50px;line-height:50px;border-left:1px solid #008FBF;text-align:center;color:#FFF;text-decoration:none;position:relative;}
.mainTopRight ul li a:hover{background:#008FBF;}
.mainTopRight ul li .arrow{width:7px;height:4px;display:inline-block;position:absolute;right:8px;top:25px;background:url(../images/main/arrow.gif) no-repeat 0px 0px;}
.mainTopRight .rolesel{font-size:14px;line-height:50px;vertical-align:middle; color:#FFF; background:none;border:0px;margin:0px;padding:0px;}

#scrollbar .scrollbar {
	position:absolute;
	background-position: 0px 0px;
	width: 8px;
}
#scrollbar .viewport {
	min-height:1000px;
	position: relative;
}
#scrollbar .track {
	background: #ccc;
	height: 100%;
	width: 1px;
	position: relative;
}
#scrollbar .thumb {
	background: #394555;
	height: 20px;
	width: 1px;
	cursor: pointer;
	overflow: hidden;
	position: absolute;
	top: 0;
}
#scrollbar .overview {
	list-style: none;
	position: absolute;
	left: 0px;
	top: 0px;
	padding: 0;
	margin: 0;
}
#scrollbar .overview p {
	color:#999;
	line-height:200%;
	text-indent:2em;
}

/*下拉菜单*/
.menu{padding: 0px 0px 10px 10px;overflow-y: auto;overflow-x: hidden;}
.menu ul{margin:0px;padding:0px;}
.menu ul li a{display:block;width:90px;height:26px;line-height:26px;padding-left:24px;cursor:pointer;background: url(/Images/ico/topic.gif) 5px 50% no-repeat;overflow:hidden;}
.menu ul li a:hover{background:#eee url(/Images/ico/topic.gif) 5px 50% no-repeat;color:#333;}

/*html5动画过渡*/
.iRoteInit,.iRoteInits{transition:width 0.5s, height 0.5s;-moz-transition:width 0.5s, height 0.5s, -moz-transform 0.5s;-webkit-transition:width 0.5s, height 0.5s, -webkit-transform 0.5s;-o-transition:width 0.5s, height 0.5s, -o-transform 0.5s;}
/*html5 3d旋转*/
.iRote3d1{transform:rotateY(180deg);-moz-transform:rotateY(180deg);-webkit-transform:rotateY(180deg);-o-transform:rotateY(180deg); }
.iRote3d2{transform:rotateY(360deg);-moz-transform:rotateY(360deg);-webkit-transform:rotateY(360deg);-o-transform:rotateY(360deg); }
/*html5 2d旋转*/
.iRote2d1{transform:rotate(180deg);-moz-transform:rotate(180deg);-webkit-transform:rotate(180deg);-o-transform:rotate(180deg);}
.iRote2d2{transform:rotate(360deg);-moz-transform:rotate(360deg);-webkit-transform:rotate(360deg);-o-transform:rotate(360deg);}

/*中部*/
#main{width:1002px;height:550px;margin:150px auto 0px; text-align:left;}
#main .main_left{float:left;width:613px;}
#main .main_right{float:right;text-align:left;}
#main .main_right .login_box{width:268px;height:325px;border:1px solid #D4D4D4;border-radius:4px;box-shadow: 3px 4px 10px #CCC;}
#main .main_right .login_box .tabs{width:100%; overflow:hidden;}
#main .main_right .login_box .tabs ul { margin:0px;padding:0px;}
#main .main_right .login_box .tabs li{float:left;width:50%;height:40px;line-height:40px;background:#FAFAFA;text-align:center;cursor:pointer;font-size:16px;color:#BBAAAA;border-bottom:1px solid #D4D4D4;}
#main .main_right .login_box .tabs li.hovers{background:#FFF;border:0px;color:#333;}
#main .main_right .login_box .tabs_Content{padding:0px 0px 0px 30px;}
#main .main_right .login_box .tabs_Content .slogan {margin:40px auto 0px;}
.step2 { display:none;}

#main .main_right .login_box p{line-height:24px;}
#main .main_right .login_box .lgn_btn{width:204px;height:36px;line-height:36px;background:#00A2CA;font-size:14px;color: #ffffff;border:0px;border-radius:3px;cursor: pointer;}
#main .main_right .login_box .lgn_btn:hover{background:#33B5D4;}

a.white:link,a.white:visited,a.white:active {color:#ffffff; text-decoration:none;}
a.white:hover {color:red; text-decoration:underline;} 

a.blue:link,a.blue:visited,a.blue:active {color:#06C; text-decoration:none;}
a.blue:hover {color:#003399; text-decoration:underline;} 

a.red:link,a.red:visited,a.red:active {color:red; text-decoration:underline;}
a.red:hover {color:red; text-decoration:underline;}

.roleselect{ width:90px; border:1px solid #2790eb; height:21px; vertical-align:middle; color:#fafafa; background:#FFF; padding:1px;}

.bodybg{background:#e5edef;}
.mainDiv{width:100%; background:#ffffff;}
.mainMenutd{width:227px; vertical-align:top;}
.mainSplittd{width:13px; vertical-align:middle; background:#EAEDF1; }
.mainSplittdImg { width:13px; height:51px; background:url(../images/main/icon02.gif) no-repeat; cursor:pointer;}
.mainSplittdImg1 { width:13px; height:51px; background:url(../images/main/icon02_hover.gif) no-repeat; cursor:pointer;}
.mainTabDiv{background:#ffffff; border:none 0;}

#menuDiv1{margin:4px 0px 0px 4px;}
.menuDiv{margin:0; padding:0;position:relative;}
.menuDivLeft {width:226px;background:#F9F9F7; float:left; text-align:left; cursor:pointer;position:relative;z-index:20;}
.menuDivLeft1 {width:227px;cursor:pointer;background:url(../images/main/menuDivLeft1_bg.gif) no-repeat;color:#000;position:relative;z-index:19;}
.menuDivLeftTitle {width:226px;height:56px;line-height:56px;font-size:14px;}
.menuDivLeftTitle img {position:relative;left:20px;top:10px;margin-right:40px;}
.menuDivTitlel{float:left; height:26px; line-height:26px; padding-left:5px; font-weight:bold;}
.menuDivTitler{float:right;width:24px; height:26px; background:url(../images/main/menu_l.gif) no-repeat center center; cursor:pointer; }
.menuDivTitler:hover{float:right;width:24px; height:26px; background:url(../images/main/menu_l0.gif) no-repeat center center; cursor:pointer; }
.menuDivRight{background:#FFF; width:285px;text-align:left; overflow:auto;position:absolute;left:226px;top:4px;z-index:18;border:1px solid #CACACA;box-shadow: 3px 3px 20px #B0B0B0;display:none;}

.menuDiv1{width:22px; height:26px; background:url(../images/main/menu_r.gif) no-repeat center center; display:none; cursor:pointer;}
.menuDiv1:hover{width:20px; height:26px; background:url(../images/main/menu_r0.gif) no-repeat center center; display:none; cursor:pointer;}

.mainTheme_blue{display:inline-block; cursor:pointer; margin-right:5px; width:13px; height:11px; vertical-align:middle; background:url(../../../../images/theme_blue.gif) no-repeat; }
.mainTheme_blue1{display:inline-block; cursor:pointer; margin-right:5px; width:13px; height:11px; vertical-align:middle; background:url(../../../../images/theme_blue1.gif) no-repeat;}
.mainTheme_bluelight{display:inline-block; cursor:pointer; margin-right:5px; width:13px; height:11px; vertical-align:middle; background:url(../../../../images/theme_bluelight.gif) no-repeat; }
.mainTheme_bluelight1{display:inline-block; cursor:pointer; margin-right:5px; width:13px; height:11px; vertical-align:middle; background:url(../../../../images/theme_bluelight1.gif) no-repeat;}
.mainTheme_green{display:inline-block; cursor:pointer; margin-right:5px; width:13px; height:11px; vertical-align:middle; background:url(../../../../images/theme_green.gif) no-repeat;}
.mainTheme_green1{display:inline-block; cursor:pointer; margin-right:5px; width:13px; height:11px; vertical-align:middle; background:url(../../../../images/theme_green1.gif) no-repeat;}
.mainTheme_gray{display:inline-block; cursor:pointer; margin-right:5px; width:13px; height:11px; vertical-align:middle; background:url(../../../../images/theme_gray.gif) no-repeat;}
.mainTheme_gray1{display:inline-block; cursor:pointer; margin-right:5px; width:13px; height:11px; vertical-align:middle; background:url(../../../../images/theme_gray1.gif) no-repeat;}

/*首页样式*/
.homediv{width:100%; border:1px solid #99bbe8; }
.hometitle{font-weight:bold; height:19px; border-bottom:1px solid #cddff7; padding-top:6px; padding-left:6px; font-size:12px; background:url(../images/home/bg.gif);}
.hometitle div{padding-left:18px;}
.homelist{padding:2px 8px;}
.homelist div{margin:8px 0; padding-left:12px; border-bottom:dashed 1px #e8e8e8; padding-bottom:3px;  background:url(../images/home/dot.gif) no-repeat left center;}
.homelist div span{margin-left:4px; color:#999999;}

/*组织机构应用中间分隔线*/
.organizesplit{vertical-align:top; padding-left:5px; border-left:1px solid #eef1f5;}
.organizesplit1{vertical-align:top; padding-right:5px; border-right:1px solid #eef1f5;}

/*表格样式*/
.formtable{margin:0 auto; background:#eee;}
.formtable tr th{font-weight:normal; text-align:right; height:30px; background:#fafafa;}
.formtable tr td{padding:5px 2px; background:#ffffff; }
.formtable .plus{display:inline-block;width:10px;height:10px;background:url(../images/main/icon03.gif) 0px 0px no-repeat;margin-left:3px;}
.formtable .plus:hover{background:url(../images/main/icon03.gif) 0px -13px no-repeat;}
.formtable .less{display:inline-block;width:10px;height:10px;background:url(../images/main/icon03.gif) -13px 0px no-repeat;margin-left:3px;}
.formtable .less:hover{background:url(../images/main/icon03.gif) -13px -13px no-repeat;}

.listtable{margin:0 auto; width:99%; border-collapse:collapse;}
.listtable thead tr th{text-align:left; padding-left:5px; height:28px; background:url(../images/public/ui-th.png) 0 0 repeat-x; border-spacing:0; border:1px solid #ddd;color:#555;}
.listtable tbody tr td{text-align:left; padding-left:5px; height:30px; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; border:1px solid #ddd; border-spacing:0;color:#555;}
.listtabletrout{background:#ffffff;}
.listtabletrover{background:#f8f8f8;}
.listtable tfoot tr td { height:35px; text-align:center; }

/*查询条*/
.querybar{padding:10px 0 10px 5px; background:#fafbfc; border-bottom:0px solid #eef1f5;}

.buttondiv{width:99%; margin:10px auto 10px; text-align:center;}

.toolbar{height:27px; padding-left:2px; margin-top:1px; padding-top:3px; background:#fafbfc; border-top:0px solid #eef1f5;border-bottom:1px solid #f7f8f8; }
.toolbar a{display:inline-block; cursor:default; height:23px; padding:0 2px 0 2px; line-height:23px; border:1px dashed transparent; _border-color:#fafbfc; text-decoration:none; color:#000000;}
.toolbar a:hover{display:inline-block; cursor:default; height:21px; padding:0 2px 0 2px; line-height:21px; border:1px solid #69a9c6; background:#daeef9; text-decoration:none; color:#000000;}
.toolbar a span{padding-left:20px; display:inline-block; cursor:default; background-position:left center; background-repeat:no-repeat;}
.toolbarsplit{background:url(../images/toolbar/split.gif) no-repeat left center; width:2px; margin-left:3px; vertical-align:middle;}

/*分页样式*/
a.pager:link,a.pager:visited,a.pager:active{padding:1px 5px; margin:2px; color:#000000; text-decoration:none; border:1px solid  #cccccc;}
a.pagercurrent:link,a.pagercurrent:visited,a.pagercurrent:active{padding:1px 5px; margin:2px; color:#cc0000; font-weight:bold; text-decoration:none; border:1px solid  #cccccc;}
a.pager:hover{padding:1px 5px; margin:2px; color:#000000; background:#CEE0F7; border:1px solid #99BBE8;}
.pagertxt{width:30px;border:none 0; background:#ffffff; border:1px solid #cccccc;text-align:center;height:17px; line-height:17px; font-family:Arial, Helvetica, sans-serif;}
.pagerarrow{font-family:Arial, Helvetica, sans-serif; font-size:16px;}

/*编辑连接背景图片*/
.editlink{height:16px; display:inline-block; border:none 0; background:url(../../../../images/ico/topic_edit.gif) no-repeat left center; padding-left:18px; }
/*查看连接背景图片*/
.viewlink{height:16px; display:inline-block; border:none 0; background:url(../../../../images/ico/topic.gif) no-repeat left center; padding-left:16px; }
/*删除连接背景图片*/
.deletelink{height:16px; display:inline-block; border:none 0; background:url(../../../../images/ico/topic_del.gif) no-repeat left center; padding-left:18px; }
/*打印连接背景图片*/
.printlink{height:16px; display:inline-block; border:none 0; background:url(../../../../images/ico/printer.gif) no-repeat left center; padding-left:18px; }

/*拖动排序样式*/
.sortul{height:19px; padding:4px 0 0 10px; overflow:hidden; margin:5px 0; background:#f1f1f1; border:1px solid #e9e9e9;}
.listul{list-style:none; margin:0; padding:0;}
.listulli{height:19px; padding:4px 0 0 10px; list-style:none; overflow:hidden; margin:5px 0; background:#f1f1f1; border:1px solid #e9e9e9;}
.listulli1{height:19px; padding:4px 0 0 10px; list-style:none; overflow:hidden; margin:5px 0; background:#aac5e0; border:1px solid #9cbad8;}

/*星号必填项*/
.star{color:Red; font-family:宋体; margin-right:2px;}

/*文件上传*/
.uploadify {position: relative;margin-bottom: 1em;}
.uploadify-button {background:#f1f1f1; border:1px solid #e9e9e9;text-align:center;}
.uploadify:hover .uploadify-button {background:#aac5e0; border:1px solid #9cbad8;text-align:center;}
.uploadify-button.disabled {background-color: #D0D0D0;color: #808080;}
.uploadify-queue {margin-bottom: 1em;}
.uploadify-queue-item {background-color: #F5F5F5; max-width: 100%; padding: 3px;}
.uploadify-error {background-color: #FDE5DD !important;}
.uploadify-queue-item .cancel a {float: right;height:16px;text-indent: -9999px;width: 16px;}
.uploadify-queue-item.completed {background-color: #E5E5E5;}
.uploadify-progress {background-color: #E5E5E5;margin-top: 3px;width: 100%;}
.uploadify-progress-bar {background-color: #0099FF;height: 3px;width: 1px;}

/*=====================以下部分是WebUploader必须的====================*/
.webuploader-container{ position:relative; }
.webuploader-element-invisible{ position:absolute !important; clip: rect(1px 1px 1px 1px); /* IE6, IE7 */ clip: rect(1px,1px,1px,1px); }
.webuploader-pick{ position:relative; display:inline-block; width:65px; line-height:30px; height:30px; border:1px solid #e1e1e1; cursor:pointer; background:#fff; color:#333; text-align:center; overflow:hidden; zoom:1; *display:inline; }
.webuploader-pick-hover{ background:#fafafa; }
.webuploader-pick-disable{ opacity:0.6; pointer-events:none; }

/*新版上传样式*/
.upload-box{ position:relative; display:inline-block; height:32px; vertical-align:middle; zoom:1; *display:inline;}
	.upload-box .upload-btn{ display:inline-block; height:32px; zoom:1; *display:inline; }
	.upload-box .upload-progress{ position:absolute; top:0; left:0; padding:2px 5px; width:250px; height:26px; border:1px solid #d7d7d7; background:#fff; overflow:hidden; }
	.upload-box .upload-progress .txt{ display:block; padding-right:10px; font-weight:normal; font-style:normal; font-size:12px; line-height:18px; height:18px; text-overflow:ellipsis; overflow:hidden; }
	.upload-box .upload-progress .bar{ position:relative; display:block; width:247px; height:4px; border:1px solid #1da76b; }
	.upload-box .upload-progress .bar b{ display:block; width:0%; height:4px; font-weight:normal; text-indent:-99em; background:#28B779; overflow:hidden; }
	.upload-box .upload-progress .close{ position:absolute; display:block; top:1px; right:1px; width:14px; height:14px; line-height:14px; text-align:center; cursor:pointer; overflow:hidden; }
    .upload-box .upload-progress .close:hover{ text-decoration:none; }
    .upload-box .upload-progress .close i{ color:#535353; font-size:10px; line-height:14px; -webkit-transform:scale(0.833); }
	


/*流程相关表单样式改造*/
.workFlowBody{background-color:#f5f5f5;}
.workFlowBar{position:fixed;top:0;left:0;z-index:999;width:100%;height:40px;padding-top:10px;background-color:#fff;border-bottom:1px solid #ddd;}
.workFlowBar a{display:inline-block; cursor:pointer;height:28px;line-height:28px;padding:0 10px;margin-left:10px;border:1px solid #cfcfcf;border-radius:3px;box-shadow:0 1px 1px rgba(0,0,0,0.15)}
.workFlowBar a:hover{filter:progid:DXImageTransform.Microsoft.Gradient(enabled=false); background: #f4f4f4; color: #555;border: 1px solid #4EBFE9}
.workFlowBar a span{padding-left:20px;display:inline-block;background-position:left center;background-repeat:no-repeat;}
.workFlowForm{margin:70px 20px 0;padding:0 20px 20px 30px;min-height:300px;background:#fff url(../images/public/workflow_form_bg.png) 20px 0 repeat-y;box-shadow:0 0 5px rgba(0,0,0,.4);position:relative;}
.formCorner{width:90px;height:110px;position:absolute;top:-8px;right:-7px;/*background:url(../images/public/workflow_form_corner.png) 0 0 no-repeat;*/}

/*选择器已选择列表*/
.selectorDiv{cursor:pointer; color:#000;  background:#f1f1f1; border:1px solid #e9e9e9; line-height:23px; height:23px; margin:2px 0; padding-left:3px;}
.selectorDiv:hover{cursor:pointer; background:#aac5e0; border:1px solid #9cbad8; line-height:23px; height:23px; margin:2px 0; padding-left:3px;}

/*底部*/
#foot{width: 100%;height:100px;padding-top:20px;border-top: 1px solid #e3e3e3;color:#666;text-align:center;line-height:26px;}
#foot .more_links a:link,#foot .more_links a:visited{color:#b3b3b3;}
#foot .more_links a:hover{text-decoration:underline;}

/*关闭 最小化按钮*/
.mize{position:absolute;top:0px;right:40px;width:32px;height:32px;background: url(../images/mize.png) no-repeat;}
/*.close{position:absolute;top:0px;right:0px;width:32px;height:32px;background: url(../images/close.png) no-repeat;}*/