﻿/* common */ 
body{ margin:0; font-size:12px; line-height:22px; font-family:"微软雅黑"; }
form {margin:0px; padding:0px;}
a{ color: #333333;	text-decoration: none;}
a:link {color: #333333;	text-decoration: none;}
a:hover {color: #FF3300; text-decoration: underline;} 
a:visited{color: #333333;	text-decoration: none;} 
a:active{color: #333333; outline:none;	text-decoration: none;} 
img{border:0}
h1,h2,h3{padding:0; margin:0; font-size:12px;}
select{ border:1px solid #3A6EA5;}
ul{ margin:0px; padding:0px; list-style:none;}
li{margin:0px; padding:0px;}
dl,dt,dd{margin:0px; padding:0px;}
.divtool{background-color: #fff; padding: 2px; height: 22px; width: auto;} 
.divlist{background-color: #FFFFFF; padding: 0px; width: auto}

/*--head--*/ 
.header{ background:url(Images/Com/head_bg.jpg) repeat-x top; height:80px; clear:both;} 
.header img{ list-style:none; float:left;} 
.Shortcut{ height:60px; width:524px; float:right; text-align:center;}
.header ul{ list-style:none; float:right;height:60px; }
.header ul li{ float:right; width:50px; margin:6px;}
.header ul li img{ border:0;}
.header ul li p{ margin:0; padding:0; text-align:center;font-weight: bold; font-size: 14px; color:#183152;}
.menu{ background:url(images/Com/menu_bg.jpg); height:30px;  }
.menu_nav{ width:500px; float:left; height:30px; line-height:30px;}
.menu_nav ul{ line-height:30px; margin:0px auto; height:30px; list-style:none;}
.menu_nav ul span{  padding-left:25px;  float:right;  }
.menu_nav ul span a{  color:#009999;  text-decoration:underline;}
.menu_nav li {text-align: center; width: 100px; background: url(images/Com/menu_bg.gif) no-repeat; float: left; height: 30px; color: #bf4d4d; font-size: 14px;}
.menu_nav li a{width: 98px;   float: right; height: 30px; }
.menu_nav li a:hover{ background-color: #FFFFFF; color: #009999}
.menu_nav li.menunow{background: url(images/Com/menu_bg.gif) #fff no-repeat}
.menu_link{ width:135px; float:right; font-size:14px;}
.menu_link ul{ list-style:none;}
.menu_link ul li{ float: right; line-height:50px; height: 50px;width: 40px;white-space:normal;}


.menu_link ul li a i{padding: 16px 0 16px 0;font-size: 18px;color: #fff;}
.menu_link ul li a i.fa-power-off:hover{color: rgb(251, 0, 0);}
.menu_link ul li a{ border:0; display: block;text-align: center;}
.menu_link ul li .more-dropdown a i{color:#333;font-size: 14px;padding: 0; margin-right: 5px;}
 /*--login--
.login_body_bg{background:url(images/login/login_r1_c2.jpg); }
.login_box{ background:url(images/login/login_r1_c1.jpg) repeat-x;   }
.login_bg{ width:965px; margin:0 auto; background:url(images/login/login_r1_c4.jpg) no-repeat; height:500px; padding-top:206px;}
.hxr_login_bg{ width:965px; margin:0 auto; background:url(images/login/login_r1_c4_.jpg) no-repeat; height:500px; padding-top:206px;}
.hxr_register_bg{ width:965px; margin:0 auto;    height:600px; padding-top:50px;}
.login_main{ height:240px; }
.login_left{ width:497px; float:left;}
.login_right{ width:370px; float: left;}
.login_foot{ margin-left:510px; line-height:50px; clear:both;}

.hx_logo{ margin:20px 0 0 55px;}
.System_name{ text-align:right; padding-right:20px;}
.login_form{ padding:45px 45px 0 45px; }*/

/*--foot--*/
.footer{ background:url(images/Com/foot_bg.gif) repeat-x; height:30px;  line-height:30px; clear:both; text-align:center;}
 
.lbtn{height: 30px; background-position: right; font-size: 12px; line-height: 18px; padding-left: 2px; padding-right: 2px; color: #36507E; background-color: transparent; cursor: hand}

#divbar .list-top2 .lbtn{

    display: block;
    height: 22px;
    float: left;
    line-height: 22px;
    margin: 0 4px;
    border: solid 1px rgb(204, 204, 204);
}
	
.txt{border:1px solid #CCC; font-size:12px;   z-index:1000; height:20px; line-height:16px; width:120px;}
.txt1{border:1px solid #CCCCCC; font-size:12px;   z-index:1000; height:20px; line-height:16px; width:178px; text-align:center;}
.txt2{border:1px solid #CCCCCC; font-size:12px;   z-index:1000; height:20px; line-height:16px; width:178px;}
.txt_t{border:1px solid #CCCCCC; font-size:12px;   z-index:1000;line-height:16px;}
.handimg{cursor:pointer}
.btn{height:20px;width:62px;background:#f6f6f9 ; font-weight:bold; border:solid 1px #5589AA;color: #000000;FONT-SIZE: 9pt;font-family: "Microsoft YaHei","Lato","Helvetica Neue",Helvetica,Arial,sans-serif;margin-bottom: 0px;}
.btn5{height:20px;width:72px;background:#f6f6f9 ; font-weight:bold; border:solid 1px #5589AA;color: #000000;FONT-SIZE: 9pt;font-family: "Microsoft YaHei","Lato","Helvetica Neue",Helvetica,Arial,sans-serif;margin-bottom: 0px;}
.btn_m{height:20px;width:72px;background:#f6f6f9 ; font-weight:bold; border:solid 1px #5589AA;color: #000000;FONT-SIZE: 9pt;font-family: "Microsoft YaHei","Lato","Helvetica Neue",Helvetica,Arial,sans-serif;margin-bottom: 0px;}
.sbtn{ background:#f6f6f9 ;}
.btn_magnifier{background:url(../../ui/skins/icons/search.gif) no-repeat center left;height:20px;vertical-align: middle;font-weight:bold; border:none; background-color:white; text-align:right;width:55px;color: #555555;FONT-SIZE: 9pt;font-family: "Microsoft YaHei","Lato","Helvetica Neue",Helvetica,Arial,sans-serif;margin-bottom: 0px; cursor:pointer; margin-right:5px; padding-right:8px;}
.btn_out{background:url(../../ui/skins/icons/toexcel.gif) no-repeat center left;height:20px;vertical-align: middle;font-weight:bold; border:none; background-color:white; text-align:right;width:55px;color: #555555;FONT-SIZE: 9pt;font-family: "Microsoft YaHei","Lato","Helvetica Neue",Helvetica,Arial,sans-serif;margin-bottom: 0px; cursor:pointer; margin-right:5px; padding-right:8px;}

.orgselector_orgtreecontainer{	border-style: none;	overflow: scroll;	width: 170px;	height: 350px;}


/*--dialog--*/
.main_div{text-align:left; margin:10px;}
.text{line-height:22px;padding:0 6px;color:#666;border:1px solid #CECECE;}
.boxtitle{padding-left:25px;height:24px;line-height:24px;background:url(images/Ico/jt_up.gif) left no-repeat;font-weight:bold; color:#333333;border:0px dashed #FFDEB4; cursor:pointer;}
.boxtitle_a{padding-left:25px;height:24px;line-height:24px;background:url(images/Ico/jt_up.gif) left no-repeat;font-weight:bold; color:#333333;border:0px dashed #FFDEB4; cursor:pointer; background-color:#EBEBEB}
.box{position:relative;}

/*--人员--*/
.btn{border: solid 1px #ccc;color:#555; cursor:pointer; width:62px; height:22px;}
.btn5{border: solid 1px #ccc;color:#555; cursor:pointer; width:72px; height:22px;}
.btn_small{ background:url(images/Ico/btn_bg_small.gif) left no-repeat;color:#333333; cursor:pointer; width:30px; height:21px; border:0;}
.btn_s{ background:url(images/Ico/btn_bg_s.gif) left no-repeat;color:#fff; cursor:pointer; width:45px; height:21px; border:0; font-size:12px;}
.btn_ulist{color:#2C4D79; cursor:pointer; width:62px; height:22px; line-height:22px; border:0;font-size:12px;}
.btn_ulist_on{ background:url(images/Ico/btn_ulist_on.gif) left no-repeat;color:#2C4D79; cursor:pointer; width:62px; height:22px;line-height:22px; border:0;font-size:12px;}
.btn_ulistl{ color:#2C4D79; cursor:pointer; width:70px; height:22px; line-height:22px; border:0;font-size:12px;}
.btn_ulist_onl{color:#2C4D79; cursor:pointer; width:70px; height:22px;line-height:22px; border:0;font-size:12px;}
.btn_ulists{ border: solid 1px #CCC;color: #555; cursor:pointer; width:46px; height:22px; line-height:22px; border:0;font-size:12px;}
.btn_ulist_ons{color: #00A0DB; cursor:pointer; width:46px; height:22px;line-height:22px; border:0;font-size:12px;}
.btn_select{ background:url(images/Ico/btn_bg_select.gif) left no-repeat;color:#fff; cursor:pointer; width:62px; height:21px; border:0;}
.btn_bg{color:#2C4D79; cursor:pointer; height:22px; line-height:22px; border:0;font-size:12px;}
.btn_blue{width: 80px; height: 32px; font-size: 13px;
                    background-image: none; color: white; cursor: pointer; background: #3385ff; font-weight: bold;
                    border: 1px solid #2d78f4;}
.cell1{ text-align:right; width:170px; color:#333; height:26px; line-height:26px;}
.cell2{ text-align:left;height:26px; line-height:26px; margin-left:2px; color:#333;}
.cell1_c{ text-align:right; width:170px; color:#333; height:26px; line-height:26px; background-color:#EEEEEE; border:1px solid #FFF}
.btnchoose{background:url(Images/Ico/btn_dm.gif); width:21px; height:21px; border:0; cursor:pointer; font-size:12px;}
.btnsavediv{text-align:left; margin-top:10px; margin-left:10px;}
.star{color:#CC0000; font-size:12px;}
.picborder_on{width: 135px; height: 148px; float: left; border: #4682B4 1px solid;margin-right: 10px; padding: 2px; margin-bottom: 10px; background-color:#E8F1F6;}
.picborder_out{width: 135px; height: 148px; float: left; border: #BED5F3 1px solid; margin-right: 10px; padding: 2px; margin-bottom: 10px;background-color:#E8F1F6;}
.picborder{border:solid 1px #CECECE;}
.topbackground{background: #CEDFEF  url('../ui/skins/Aqua/images/panel/panel-toolbar.gif') repeat-x;border-bottom: steelblue 2px solid; padding-bottom: 2px; padding-left: 5px; padding-right: 0px;padding-top: 1px; width: 99.5%; height: 21px;}
.topbackground span{color: #183152; font-weight: bold; float: left;}
.submenuon
{
	cursor: hand;
	font-size: 12px;
	background-color:#C1DBFA;
}
.userfrom{color:Blue;}
.userfrom50{color:Blue;height:55px;}
.userfrom75{color:Blue;height:75px;}
.userfrom100{color:Blue;height:100px;}
.userfrom125{color:Blue;height:125px;}
.userfrom150{color:Blue;height:150px;}
.userfrom175{color:Blue;height:175px;}
.userfrom200{color:Blue;height:200px;}
.userfrom225{color:Blue;height:225px;}
.userfrom255{color:Blue; height:255px;}

/*--组织--*/
.ocell1{ text-align:right; width:80px; color:#333; height:26px; line-height:26px;}
.ocell2{ text-align:left;height:26px; line-height:26px; margin-left:2px; color:#333;}

/*--通用--*/
.tcell1{ text-align:right;color:#333; height:28px; line-height:28px;background: #f3f3f3; color:#232020;}
.tdtitlebg{background: url('Images/login/login_r1_c2.jpg') no-repeat left; padding-left:8px;}
.btn_bg_form{background: url('Images/Ico/btn_bg_form.gif') repeat-x; cursor:pointer; text-align:center;border:1px #88B6D6 solid;}
.btn_bg_form_on{background: url('Images/Ico/btn_bg_form_on.gif') repeat-x;cursor:pointer;text-align:center;border:1px #88B6D6 solid;}
.btn_bg_s{background: url('Images/Ico/btn_bg_small.gif') no-repeat left; width:21px; height:21px; line-height:21px; text-align:center; margin-right:2px;}
.btn_bg_pf{background: url('Images/Ico/btn_dm_s.gif') no-repeat right;height:18px; line-height:18px;}

/*  table表格样式 */
.tablebg
{
	background-color: #D8E7FA;
}
.lefttd
{
	background-color: #E9F1FC;
	padding: 3px;
	height: 20px;
	text-align: right;
}
.righttd
{
	background-color: #ffffff;
	padding: 2px;
	height: 20px;
	text-align: left;
}
.toolbartd
{
	background-color: #E9F1FC;
	padding: 2px;
	height: 20px;
	text-align: left;
}
.centerrtd
{
	background-color: #E9F1FC;
	padding: 2px;
	height: 20px;
	text-align: center;
}
/*GridView（开始）*/
.Themes_Head
{
	 text-align:center;
 border-bottom:1px solid #A3C0E8;
   height:22px; line-height:22px;background:#F8F8F8; overflow:hidden; width:100%;
}
/*表头样式*/

.Themes_Row
{
	background-color: #FFFFFF;
	height: 22px;
	text-align: left;
}
.Themes_Row td, th
{
	border-collapse: collapse;
	border: solid 1px #fff; 
}
/*行样式*/
.Themes_Row_Nolink
{
	background-color: #FFFFFF;
	height: 22px;
	text-align: left;
}
/*行样式*/

.Themes_Row A:link
{
	color: #0000FF;

}
.Themes_Row A:visited
{
	color: #0000FF;

}
.Themes_Row A:hover
{
	color: #ff00ff;
	
}

.Themes_Alternating
{
	background-color: #F3F8FD;
	height: 22px;
	text-align: left;
}
.Themes_Alternating td, th
{
	border-collapse: collapse;
	border: solid 1px #F3F8FD; 
}
/*交替行样式*/
.Themes_Alternating_Nolink
{
	background-color: #F3F8FD;
	height: 22px;
	text-align: left;
}
/*交替行样式*/

.Themes_Alternating A:link
{
	color: #0000FF;
	
}
.Themes_Alternating A:visited
{
	color: #0000FF;
	
}
.Themes_Alternating A:hover
{
	color: #ff00ff;

}

.Themes_SelectedRow
{
	background-color: #F0F8FF;
}
/*选择行样式*/

.Themes_Foot
{
	background-color: #F0F8FF;
}
/*页脚样式*/

.Themes_Pager
{
	background-color: #F0F8FF;
}
/*分页样式*/
/*GridView（结束）*/
.NotStartActivity { BACKGROUND-COLOR: #ffffff }
.NotStartActivity td, th{    }
.RunningActivity { BACKGROUND-COLOR: #ffffcc }
.RunningActivity td, th{border-collapse: collapse; border: solid 1px #93c2f1; font-size: 10pt;}
.CompletedActivity { BACKGROUND-COLOR: #ddffdd }
.CompletedActivity td, th{border-collapse: collapse; border: solid 1px #93c2f1; font-size: 10pt;}
.TerminatedActivity { BACKGROUND-COLOR: #f0f0f0 }
.TerminatedActivity td, th{border: solid 1px #eee;
    border-top: solid 1px #ccc;font-size: 10pt;}
	
/*后加表格样式==================================================================================*/

.list-top2{
    min-height: 26px;
    padding-top: 0px;
	}

.l-toolbar a:link {color: #2c4d79;	text-decoration: none;}
.l-toolbar a:visited{color: #2c4d79; text-decoration: none;} 
.l-toolbar a:hover {color: #00a0db; text-decoration: none;} 
.l-toolbar a:active{color: #2c4d79; outline:none;	text-decoration: none;} 