/********************************************************基础设置*************************************************/
BODY {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
 UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none; 
}

DIV {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}

P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
H1 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
H2 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
H3 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
H4 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
H5 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
H6 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
FORM {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}

TD {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
TABLE {
	BORDER-COLLAPSE: collapse; border-spacing: 0
}

BODY{
	  COLOR: #000; BACKGROUND-COLOR: #fff; font-size:12px;
}
* HTML BODY{
	  font-size:12px;
}
A:link {
	COLOR: #039;TEXT-DECORATION: none
}
A:visited {
	COLOR: #039;TEXT-DECORATION: none
}

A:hover {
	COLOR: #ff6600; TEXT-DECORATION: underline
}

.fleft{
float:left;
}
/********************************************************登陆页*************************************************/


.divloginbox{
width:576px; height:375px; background-color:#FFFFFF; margin-left:auto; margin-right:auto; margin-top:150px; overflow:hidden;
}

.divloginimgbox{
width:556px; height:294px; background:url(/images/login_img.jpg) no-repeat; margin:10px; 
}

.divloginbox_bottom{
width:576px; height:8px; background:url(/images/loginbox_bottom.jpg) no-repeat; margin-left:auto; margin-right:auto;
}

.divloginmainbox{
 width:556px; height:25px;   margin-left:10px; margin-right:10px; padding-left:5px; 
}

/********************************************************框架头*****************************************************/
.erpheader{
width:100%; height:89px; 
}

.headerlogoa{
 HEIGHT:62px; width:76px;  float:left;
}

.headerr{
 HEIGHT:62px; width:100%;  background-color:#FF0000; background:url(/images/toplogo.jpg) no-repeat;
}

.header1{
 height:37px; width:auto; margin-left:76px;  border-bottom:#C4C6C5 1px solid; background:url(/images/header1_bj.jpg);
}


.header2{
 height:25px; width:auto; margin-left:76px; background:url(/images/header2_bj.jpg); clear:both;
}
.header2_right{
height:25px; width:234px;background:url(/images/header2_rbj.jpg) no-repeat; float:right;
}
.header2_rightfont
{
  width:auto; line-height:25px; margin-left:15px; color:#FFFFFF; font-size:14px; font-weight:bold;
}
.header3{
clear:both;width:100%; height:27px; background:url(/images/header3_bj.jpg);
}
.header3_left{
height:27px; width:175px;background:url(/images/header3_lbj.jpg) no-repeat; float:left;
}

.divultop{width:auto; float:right; text-align:center;margin-top:10px; margin-right:10px; line-height:25px;}

.navmyinfo{
width:300px; float:left; height:27px;text-align:left; margin-left:20px; line-height:29px;
}
.navmyinfo img{
float:left; margin-right:10px; cursor:hand;
}
.navmyinfofont{
line-height:25px; height:25px; margin-top:2px;
}

#weburlinfo{
float:left; margin-left:10px;   margin-top:8px; width:100%;
}

#weburlinfo1{
float:left; margin-left:10px;   margin-top:8px; width:20px;
}

.pubindexbj{
float:right; height:344px; width:646px; background:url(/images/pubbj.jpg) no-repeat; margin-top:50px; margin-right:20px;
}




.erpheader1{
width:760px; height:100px; margin-left:auto; margin-right:auto;
}

.headertop{
width:100%; height:72px;
}

.headertop .headerlogo{
margin-top:16px; HEIGHT:40px; width:300px; margin-left:15px; float:left;
}
.headertop .headerlogofont{
line-height:40px; height:40px; width:200px; float:left; margin-left:0px; color:#999999; font-size:14px; font-weight:bold;
}

.headernav1{
width:100%; height:25px; background:url(/images/headernavbg1.gif) repeat-x;  border-top:#CCCCCC 1px solid;
}
/********************************************************框架左*****************************************************/
.leftup{
width:175px; height:27px; background:url(/images/leftup_bj.jpg) no-repeat;
}

#leftnav {
width:175px;
line-height: 24px; 
list-style-type: none;
text-align:left;
font-family: arial, 宋体, serif;
font-size:12px;
padding:0px;
margin:0px 0px 0px 0px;
border:0px;
 /*定义整个ul菜单的行高和背景色*/
}

/*==================一级目录===================*/
#leftnav a {
padding-left:15px;
display: block;
width:160px;
height:26px; 
/*Width(一定要)，否则下面的Li会变形*/
}

#leftnav li  {
width: 175px;
display: block;
 /* border-bottom:1px solid #acc2cd; */
 background:url(/images/leftli_bj.jpg) no-repeat;
}

#leftnav li a:link,#leftnav li a:visited {
  color:#FFFFFF; text-decoration:none; font-weight:bold;
}

#leftnav li a.selected, #leftnav li a.selected:visited{ 
  z-index:10;
  background-color:#dde6eb;
  border-top:1px solid #c8cacc; 
  border-bottom:1px solid #acc2cd; 
}

#leftnav a:hover {
 font-weight:bold;text-decoration:none;
}

/*==================二级目录===================*/
#leftnav li ul {
list-style:none;
text-align:left;
background:url(/images/leftliul_bj.jpg) repeat-y;
}
#leftnav li ul li{
background:url(/images/leftliul_bj.jpg) repeat-y;
}

#leftnav li ul li.theend{ 
background:url(/images/leftliul_bj.jpg) repeat-y;
}



#leftnav li ul a{
 padding-left:20px;
 width:155px;
/* padding-left二级目录中文字向右移动，但Width必须重新设置=(总宽度-padding-left)*/
}

/*下面是二级目录的链接样式*/

#leftnav li ul a:link {
color:#FFFF00; text-decoration:none;font-weight:100;
}
#leftnav li ul a:visited {
color:#FFFF00;text-decoration:none;font-weight:100;
}
#leftnav li ul a:hover {
font-weight:100;
color:#0000A0;
/*color:#F3F3F3;
text-decoration:none;
font-weight:normal;
background:#38AEF5;font-weight:bold;
 二级onmouseover的字体颜色、背景色*/
}

/*==============================*/
#leftnav li:hover ul {
left: auto;
}
#leftnav li.sfhover ul {
left: auto;
}
#content {
clear: left; 
}
#leftnav ul.collapsed {
display: none;
}


#PARENT{
width:155px;
padding-left:20px;
}

/********************************************************框架详细页*************************************************/

#autocephalycontent{
width:760px; margin-left:auto; margin-right:auto;
}
#framework-top{
margin-top:0px;width:auto; 
}

#framework-top h1, #framework-top h2 {
  margin:0;
  padding:0 0 0 10px;
  font-family: Arial, Helvetica, Sans-serif;
  }
#framework-top h1 {
  margin:13px 0 -10px 0;  
  font-size:12px;
  color:#8e9091;
  }
#framework-top h2 {
  padding:13px 0 7px 9px; 
  font-size:22px; 
  line-height:0.92em; 
  color:#424e53;
  border-bottom:1px solid #ccc;
  }
#framework-top  > h2:first-child {
  margin-top:-1px;
}


#framework-down{
margin-top:0px;width:auto; margin-top:10px; margin-left:5px; margin-right:5px;
}

#framework-downleft{
margin-left:0px;margin-right:208px; width:auto;
}


#framework-downright{
   width:200px; position:absolute; top:67px;right:0px; padding-bottom:10px;   /********cyh***/
}

/********************************************************框架详细页  右*************************************************/

.module-related{
width:190px; float:right; margin-bottom:15px;
}

.module-related h1 {
   text-align:left;
   margin-left:10px;
		display:block;
		margin:0px 0px 8px 0px;
		padding:3px 12px;
		color:#fff;
		background-color:#999;
		font-weight:bold;
		text-decoration:none;
		font-size:12px;
	}
/********************************************具体页框架***********************************/	
.newscontent{
width:95%; margin-left:auto; margin-right:auto; font-size:12px; color:#333333; line-height:18px;
}

.newscontent h3{
color:#666666;font-size:14px; font-weight:bold;
}
.newscontent h2{
color:#CCCCCC;font-size:12px; font-weight:lighter;  margin-bottom:10px;
}

.attendancetitle{
width:auto; margin-left:5px; height:25px; line-height:25px; margin-top:10px; color:#333333; font-weight:bold;
}


/********************************************日程***********************************/
.mycalendar{
width:auto; min-height:500px; border:#c3d9ff 2px solid; padding-left:5px; padding-right:5px; padding-bottom:15px;
}

.mycalendar-title{
height:40px; width:auto; border-bottom:#c3d9ff 1px solid; margin-bottom:15px;
}

.mycalendar .datefont{
font-size:14px; font-weight:bold; color:#333333; line-height:30px; margin-left:15px; width:200px; float:left; margin-top:10px;
}

.mycalendar-title img{
float:right; margin-right:5px; margin-top:5px; cursor:hand;
}

.ulcalendar{
width:auto;  margin-left:5px;
}
.ulcalendar li {
display:block; margin:0px 0px 5px 0px;padding:4px 0px 4px 0px; border-bottom:#CCCCCC 1px solid; cursor:hand;
}



.ulcalendar li.selected{
background-color:#CCCCCC;
}

.ulcalendar li img{
margin-right:10px;
}


.doinfobox{
width:250px;position:absolute; z-index:1000; visibility:hidden; display:none;  
}
.doinfobox-bottom{
width:100%; height:56px; background:url(/images/doinfoboxbottom.gif) no-repeat;/**FILTER: alpha(opacity=80);*/
}

.doinfobox-topl{
width:100%; height:31px; background:url(/images/doinfoboxtop.gif) no-repeat;
}

.doinfobox-topl .close{
float:right; margin-right:10px; margin-top:20px; cursor:hand;
}

.doinfobox-topr{
width:100%; height:31px; background:url(/images/doinfoboxtopright.gif) no-repeat;
}

.doinfobox-topr .close{
float:right; margin-right:10px; margin-top:20px; cursor:hand;
}

.doinfobox-center{
width:248px; min-height:100px; border-right:#666666 1px solid; border-left:#666666 1px solid; margin-left:auto; margin-right:auto; background-color:#FFFFFF;
}





/********************************************************UL*************************************************/
ul li.clear{
width:auto; float:none; clear:both;
}	
.ulbox1{
width:auto;  margin-left:5px; LIST-STYLE-TYPE:disc; list-style:inside;
}
.ulbox1 li {
display:block; margin:0px;padding:0px 0px 3px 0px;

}

.uluser{
width:700px; float:left; margin-left:auto; margin-right:auto; 
}

.uluser li{
width:50%; float:left; padding-top:15px; padding-bottom:15px;
}

.uluser .userbox{
width:95%; margin-left:auto; margin-right:auto; clear:both; 
}

.uluser .userbox img{ 
border:#CCCCCC 1px solid; padding:3px; float:left;
}

.uluser .userbox ul{
float:left; min-width:150px; margin-left:10px; margin-top:5px;
}

.uluser .userbox ul li{
line-height:20px; width:auto; clear:both; padding:0px; color:#666666; 
}

.ultag{
margin:0px;padding:0px;
}

.ultag li{
 float:left;display:block;cursor:pointer;width:114px;text-align:center;color:#666666;font-weight:bold;height:27px;line-height:27px;  
}

.ultag li.hover{
 padding:0px; width:116px;border-left:none;border-top:none;border-right:none;color:#FFFFFF;font-weight:bold;height:27px;line-height:27px; background-color:#666666; 
}

.uluserqx{
width:100%; margin:0px; padding:0px;
}
.uluserqx li.qxgroup{
  width:100%; padding-top:10px; padding-bottom:3px; line-height:25px; clear:both; border-top:#333333 1px solid; font-size:14px; font-weight:bold; color:#CC9900;
}
.uluserqx li{
 float:left; width:24%; padding-top:3px; padding-bottom:3px; line-height:25px;
}
.uldoperate{
width:100%; margin:0px; padding:0px;
}

.uldoperate li{
 float:left; width:24%; padding-top:3px; padding-bottom:3px; line-height:25px; text-align:center;
}




.ulcontactinfo{
width:auto; margin-top:10px;
}

.ulcontactinfo li.m{
width:50%; float:left; margin-bottom:10px; padding:0px; border:0px;
}


.ulcallingcard{
width:98%; margin-top:5px;
}

.ulcallingcard li{
width:48%; float:left; line-height:18px; text-align:left;padding:0px; border:0px;
}

.ulcallingcard li.addr{
width:auto; float:none; clear:both;margin-bottom:0px;
}

.ulmb{
width:auto; padding:0px; margin:0px; clear:both;

}
.ulmb li{
width:100px; float:left; margin-left:20px; margin-bottom:5px; text-align:center;
}

.ulmb .titleli{
width:100%; clear:both; margin-left:0px; margin-bottom:5px; text-align:left; border-bottom:#333333 solid 1px; line-height:25px; font-size:14px; font-weight:bold;
}

.ulmb li img{
clear:both; margin-bottom:10px;
}



.ulbmjob{
width:100%; padding-bottom:1px;
}
.ulbmjob li{
 height:18px; line-height:18px; margin-bottom:3px;
}

.ulbmjob li.bm{
       height:21px; line-height:21px;  font-size:14px; color:#000000; margin-top:15px; margin-left:5px;
}
.ulbmjob li.bm A {
	COLOR:#CC9900; font-size:12px; font-weight:bold; TEXT-DECORATION:none;
}

.ulbmjob li.bm A:hover {
	COLOR:#CC9900;font-size:12px;  TEXT-DECORATION:none;
}
.ulbmjob li.job{
        font-size:12px;color:#999999; margin-bottom:1px; margin-left:45px;
}

.ulscmlist{
width:auto; 
}
.ulscmlist li {
display:block; margin:0px; line-height:25px;

}


.ulindex{
width:100%; margin-left:8px;
}
.ulindex li{
width:48%; height:165px;  float:left;   margin-top:8px; text-align:center; list-style:none;
}

#companyinfotitle {
	MARGIN-TOP: 5px; WIDTH: 100%; height:25px;
}
#companyinfotitle #dht{
	  HEIGHT: 25px;
}
.taboff {
	 FONT-SIZE: 12px; FLOAT: left; BACKGROUND: url(/images/bot.gif) no-repeat 0px -28px; WIDTH: 70px;  TEXT-ALIGN: center; FONT-WEIGHT: 600;CURSOR: default; COLOR: #fff;CURSOR: hand; height:25px; LINE-HEIGHT:25px; margin-right:1px; 
}
.tabon {
	 FONT-SIZE: 12px; FLOAT: left; BACKGROUND: url(/images/bot.gif) no-repeat 0px 0px; WIDTH: 70px; TEXT-ALIGN: center; FONT-WEIGHT: 600;CURSOR: default; COLOR: #000000; CURSOR: hand;height:25px; LINE-HEIGHT:25px; margin-right:1px;
}

#companyinfobox{
	WIDTH:auto; margin-left:auto; margin-right:auto;  BORDER: #999999 1px solid; margin-bottom:5px;   padding:5px;
}




/********************************************************分页*************************************************/

.workboxfy{
width:100%; text-align:center; margin-top:15px; margin-bottom:10px; clear:both;
}


.ulfy
{
  height:24px; width:600px; margin-left:auto; margin-right:auto; display:block;
}
.ulfy LI
{
  float:left; height:24px;line-height:24px;  width:35px; margin-left:2px; margin-right:2px; FONT-WEIGHT: bold; FONT-SIZE: 12px; DISPLAY: block; text-align:center; 
}
.ulfy LI A
{
   width:100%; height:100%;  DISPLAY: block;  text-align:center;
}

.ulfy LI.currentNum{

	FONT-WEIGHT: bold; BACKGROUND:#666666; COLOR: #fff; FONT-SIZE: 12px;  width:35px;  text-align:center; margin-left:2px; margin-right:2px;
}

.ulfy LI.prebtn{
	BACKGROUND: url(/images/fy.gif) no-repeat 0px -28px; WIDTH: 80px; height:24px; margin-right:10px; padding:0px;
}

.ulfy LI.nxtbtn {
	BACKGROUND: url(/images/fy.gif) no-repeat 0px 0px; WIDTH: 80px;height:24px; margin-left:7px; padding:0px; 
}

/********************************************************表格*************************************************/

.workboxlist{
width:100%; float:left;
}


.worklisttable{
  font-size: 12px;
   font-weight: lighter; width:100%;
   border:#666666 1px solid;
   background-color:#FFFFFF;
   color:#333333;
}
.worklisttable td
{
  line-height:25px; padding-left:5px; border-right:#FFFFFF 1px solid; border-bottom:#CCCCCC 1px solid;
}

.worklisttable .trtitle
{
 background-color:#5A8BD7; 
}

.worklisttable .trtitleg
{
 background-color:#5A8BD7; position: relative; top: expression(this.offsetParent.scrollTop);  z-index: 10;
}

.worklisttable .trh
{
 background-color:#99CCCC; 
}

.worklisttable .trhh
{
 background-color:#FF66FF; 
}

.worklisttable .trhw
{
color:#CC0000; background-color:#CCCCCC;
}

.worklisttable .trg
{
 background-color:#767CEB; 
}

.worklisttable .trtitle td
{
 font-size:12px; color:#FFFFFF; font-weight:bold; border-right:#FFFFFF 1px solid; padding-left:5px; border-bottom:#FFFFFF 1px solid;
}

.worklisttable .trtitleg td
{
 font-size:12px; color:#FFFFFF; font-weight:bold; border-right:#FFFFFF 1px solid; padding-left:5px; border-bottom:#FFFFFF 1px solid;
}

.worklisttable .trtitle td.tdend{
border-right:none;
}

.worklisttable .heji
{
 background-color:#FFFF33; 
}


.worklistsearchtable{
 font-size: 12px; font-weight: lighter; width:100%; border:#CCCCCC 1px solid; margin-bottom:10px; border-bottom:0px;
}

.worklistsearchtable td
{
  line-height: 25px; border-bottom:#CCCCCC 1px solid; text-align:left;  padding:3px; 
}

.worklistsearchtable .tdtitle
{
     background-color:#eeeeee; width:100px;  text-align:right;
}

.worklistsearchtable .tdtodo
{
padding:5px;
}

.flowtable{
 font-size: 12px; font-weight: lighter; width:100%; border:#CCCCCC 1px solid; margin-bottom:10px; border-bottom:0px;
}
.flowtable .trtitle
{
 background-color:#5A8BD7; 
}

.flowtable .trtitle td
{
 font-size:12px; color:#FFFFFF; font-weight:bold; padding:5px;
}

.flowtable td
{
   border-bottom:#CCCCCC 1px solid; text-align:left;  padding:3px; 
}

.flowtable .tdtodo
{
padding:5px;
}



.addplantable{
  font-size: 12px;
   font-weight: lighter; width:240px;
   /*border:#666666 1px solid;*/
   color:#333333;
   margin-left:auto;
   margin-right:auto;
   margin-top:5px;
}
.addplantable td
{
  line-height:25px; padding:3px;
}

.addplantable .tdtitle
{
   width:50px;  text-align:right; padding:0px;
}

.addplantable .tdadd
{
 border-top:#993333 1px solid; padding:5px;
}


.plantable{
  font-size: 12px;
   font-weight: lighter; width:240px;
   /*border:#666666 1px solid;*/
   color:#333333;
   margin-left:auto;
   margin-right:auto;
   margin-top:5px;
}

.plantable td
{
  line-height:25px; padding:3px;
}

.plantable .plantitle
{
   color:#993300; line-height:18px; font-weight:bold; padding-bottom:15px;
}

.plantable .plantitle img
{
   margin-right:15px; cursor:hand;
}

.plantable .plantime
{
  color:#999999; font-weight:0;
}

.plantable .planmemo
{
  color:#333333; line-height:15px; padding-left:10px; padding-bottom:25px;
}

.plantable .tdtodo
{
 border-top:#993333 1px solid; padding:5px;
}



.worktable{
  font-size: 12px;font-weight: lighter; width:100%;background-color:#FFFFFF;color:#333333;
}

.worktable td
{
  line-height:25px; padding-left:5px; border:#CCCCCC 1px solid;
}

.worktable .trtitle
{
 background-color:#5A8BD7; 
}

.worktable .trtitle td
{
 font-size:12px; color:#FFFFFF; font-weight:bold; padding-left:5px;
}


.worktable .tdtitle
{
   width:95px;  text-align:right; padding-right:5px;
}

.worktable .tdtitlel
{
   width:150px;  text-align:right; padding-right:5px;
}

.worktable .tdtitley
{
background-color:#FFFF66;
}
.worktable .tdtitle div
{
float:right;
}

.worktable div{
float:left; margin-right:5px;
}



.companyinfotable{
  font-size: 12px;
   font-weight: lighter; width:100%;
   
   background-color:#FFFFFF;
   color:#333333;
}

.companyinfotable .trhh
{
 background-color:#FF66FF; 
}

.companyinfotable .trtitle
{
 background-color:#5A8BD7; 
}

.companyinfotable .trtitle td
{
 font-size:12px; color:#FFFFFF; font-weight:bold; border-right:#FFFFFF 1px solid; border-bottom:#FFFFFF 1px solid; padding-left:5px;
}

.companyinfotable td
{
  line-height:25px; padding-left:5px;  border-bottom:#CCCCCC 1px solid;
}


.vouchertable{
  font-size: 14px;
   font-weight:bold; width:100%;
   border:#666666 1px solid;
   background-color:#FFFFFF;
   color:#333333;
}
.vouchertable td
{
  line-height:25px; padding-left:5px; border-right:#CCCCCC 1px solid; border-bottom:#CCCCCC 1px solid;
}

.vouchertable .trtitle
{
 background-color:#5A8BD7; 
}

.vouchertable .trh
{
 background-color:#CCFF99; cursor:hand;
}

.vouchertable .trh td
{
 border-bottom:#CCCCCC 1px solid; 
}

.vouchertable .trtitle td
{
 font-size:12px; color:#FFFFFF; font-weight:bold; border-right:#FFFFFF 1px solid; border-bottom:#FFFFFF 1px solid; padding-left:5px;
}


.vouchertable .trtodo td
{
  padding:2px; border:#666666 1px solid;
}

.vouchertable .trtitle td.tdend{
border-right:none;
}

.vouchertable .heji
{
 background-color:#A7DCB5; 
}

.rformsmtable{
 font-size: 12px;  width:100%; 
}

.rformstable{
 font-size: 12px;  width:100%; border:#CCCCCC 1px solid; margin-bottom:10px; border-bottom:0px;
}
.rformstable .trtitle
{
 font-weight:bold; background:#F0F0F0; text-align:center;
}
.rformstable .trtitle td
{
line-height:28px; color:#333333; 
}


.rformstable td
{
  border:#CCCCCC 1px solid; line-height:23px; 
}

.rformstable  .l
{
text-align:left; padding-left:5px;
}

.rformstable  .m
{
text-align:center; 
}

.rformstable  .r
{
text-align:right; padding-right:5px;
}

.rformstable .trheji
{
 font-weight:bold; background:#FFFFCC; 
}

.rformstable  .pm
{
padding-left:15px;
}

.rformstable  .ppm
{
padding-left:40px;
}

.settable{
 font-size: 12px;  width:100%; border:#CCCCCC 1px solid;
}
.settable .trtitle
{
  background:#009933; 
}
.settable .trtitle td
{
 padding-left:5px; font-weight:bold; color:#FFFFFF; font-size:14px; line-height:30px;
}

.settable td
{
  border:#CCCCCC 1px solid; line-height:23px; padding-left:5px;
}


.indextable{
  font-size: 12px;font-weight: lighter; width:98%;background-color:#FFFFFF;color:#333333; border:#CCCCCC 1px solid;
}

.indextable td
{
    text-align:center;
}

.indextable .trtitle
{
 background-color:#5A8CD5; 
}

.indextable .trtitle td
{
 font-size:12px; color:#FFFFFF; font-weight:bold; padding-left:5px; text-align:left; line-height:25px;
}

.indexlisttable{
  font-size: 12px; width:96%; border:none; margin-top:4px; margin-left:8px;
 }
 
 .indexlisttable td
{
  line-height:22px; border-bottom:#CCCCCC 1px dotted; text-align:left;   
}

 .indexlisttable .indexlistmore
{
   border-bottom:none; text-align:right;  padding-right:5px; background:none; line-height:18px;
}
.indexlisttable img
{
 margin-right:5px;
}

.myinfotable{
  font-size: 12px; width:96%; border:none; margin-top:8px; margin-left:8px; margin-bottom:14px;
 }
.myinfotable td{
  text-align:left; line-height:22px;
 }
 .myinfotable .myinfotd{
 border-bottom:#CCCCCC 1px dotted; text-align:left; line-height:22px;
 }
 
 .myinfotable img{
 padding:4px; border:#CCCCCC 1px solid; margin-top:5px;
 
 }
 

.chargetable{
 font-size: 12px;  width:100%; 
}

.chargetable .chargetitle
{
  font-size:20px; font-weight:bold; text-align:center; line-height:40px;
}


.chargetable .trt td
{
 line-height:25px; 
}

.chargetable  .l
{
text-align:left; padding-left:5px;
}

.chargetable  .c
{
text-align:center; padding-left:5px; padding-right:5px; 
}

.chargetable  .r
{
text-align:right;  padding-right:10px;
}




.chargelisttable{
 font-size: 12px;  width:100%; border:#333333 1px solid; margin-bottom:10px; border-bottom:0px; margin-top:10px;
}
.chargelisttable .trtitle
{
 font-weight:bold; background:#FFFFFF; text-align:center;
}
.chargelisttable .trtitle td
{
line-height:28px; color:#333333; 
}

.chargelisttable .tottitle
{
 font-weight:bold; background:#FFFFFF;
}
.chargelisttable .tottitle td
{
line-height:28px; color:#333333; 
}


.chargelisttable td
{
  border:#333333 1px solid; line-height:25px; text-align:center;
}


/********************************************************DIV样式*************************************************/
.divadd{
margin-top:10px; margin-bottom:10px; text-align:center; clear:both;
}

.divuserrecord{
width:700px; margin-left:auto; margin-right:auto;
}
.divuserrecordoperate{
width:100%; margin:0px; padding:0px;border:#CCCCCC 1px solid;
}

.doperatetitle{
background-color:#666666;  font-size:12px; color:#FFFFFF; font-weight:bold; padding-left:5px; line-height:25px; 
}

.divmore{
margin-top:10px; margin-bottom:10px; text-align:right; clear:both; padding-right:10px;
}

.divnoinfo{
margin-top:10px; margin-bottom:10px; clear:both; text-align:left; padding-left:20px; color:#666666;
}

.divcompanyinfotodo{
width:auto; padding:5px; margin-top:15px; margin-bottom:10px; border:#006666 1px solid;
}

.divcallingcard{
width:350px; border:#666666 1px solid; margin-left:auto; margin-right:auto;
}
.divcallingcardtop{
width:auto; height:20px; line-height:20px; text-align:right; padding-right:5px;
}
.divcallingcardtop img{
margin-top:3px; margin-right:5px;
}
.divcallingcardcontent{
width:340px; margin-left:auto; margin-right:auto; margin-top:5px; margin-bottom:10px;
}

.divcallingcard .cname{
width:auto; text-align:left; font-size:16px; font-weight:bold; color:#999999; line-height:20px;
}

.divcallingcard .tname{
width:auto; text-align:center; font-size:20px; font-weight:bold; color:#333333; line-height:20px; margin-top:30px; 
}

.divcallingcard .bmjob{
width:auto; text-align:center; font-size:12px;  color:#333333; line-height:20px; margin-bottom:20px;
}


.divcallingcardbottom{
width:auto; height:10px; background-color:#666666;
}

.divtaxrate{
width:500px; margin-left:auto; margin-right:auto;
}

.divtaxrate1{
width:600px; margin-left:auto; margin-right:auto;
}

.divlaborbox{
width:760px; margin-left:auto; margin-right:auto; font-size:14px; color:#000000;
}
.divlaborbox_name{
width:auto; font-size:25px; text-align:center; font-weight:bold; margin-bottom:20px;
}
.divlaborbox .xiaxian{

}
.divlaborbox_top{
width:auto;  text-align:left; line-height:30px;
}

.divlaborbox_space{
width:auto; height:30px;
}
.divlaborbox h3{
font-weight:bold;
}

.divlaborbox_content{
width:auto;  text-align:left; line-height:30px;
}

.divlaborbox_end{
width:auto;  text-align:left; line-height:30px; margin-top:30px;
}

.divlaborbox_endl{
width:35%; float:left;
}

.divlaborbox_endr{
width:35%; float:right;
}

.divlaborbox_endt{
width:auto; clear:both;
}


.divsmsbox{
width:320px; height:230px;
}
.divsmsboxup{
width:100%; height:35px; background:url(/images/smsbox_1.jpg) no-repeat;
}
.divsmsboxup1{
width:100%; height:38px; background:url(/images/smsbox_2.jpg) no-repeat;
}

.divsmsboxfrom{
width:auto; height:25px; padding-left:80px; line-height:25px; margin-top:10px; font-size:12px; font-weight:bold; color:#666666;
}

.divsmsboxc{
width:100%; height:143px; background:url(/images/smsbox_4.jpg) repeat-y;
}

.divsmsboxcbox{
width:280px;  height:110px; margin-right:10px; margin-left:30px; margin-top:10px; font-size:13px; color:#333333; border-top:#CCCCCC dotted 1px; line-height:25px;
}

.divsmsboxcboxtodo{
width:auto;  height:20px; margin-right:10px; text-align:right;
}

.divsmsboxend{
width:100%; height:14px; background:url(/images/smsbox_3.jpg) no-repeat;
}


.divtitle
{
 font-size:12px;  font-weight:bold; padding-left:5px; margin-top:5px; line-height:25px; width:auto;
}

#listc{
height:290px; width:auto; overflow-y :scroll; padding-right:17px; overflow-x:hidden;
}


#wlist{
width:auto;
}

#getbox{
PADDING-RIGHT:5px; PADDING-LEFT:5px; PADDING-BOTTOM:5px; WIDTH:400px; PADDING-TOP:5px; HEIGHT:450px;
}
#setbox{
PADDING-RIGHT:5px; PADDING-LEFT:5px; PADDING-BOTTOM:5px; WIDTH:636px; PADDING-TOP:5px; HEIGHT:450px;
}

	
/********************************************************日历*************************************************/
.googleblue{
	background-color: #c3d9ff;
	margin:1px;
	border:1px solid #c3d9ff;
	font-size:10pt;
	width:219px; /* cellwidth * 7 + cellpadding * 14 + cellborder * 14 */
	display:block;
	padding:3px;
	min-height:175px;
}
.googleblue:hover{
	cursor:pointer;
	/*cursor:hand; /* If you're worried about old IE versions, turn this on.  I have it off because I hate seeing css exceptions in my debug window. ;) */
}
.googleblue .calwrapper{
	display:block;
}
.googleblue .calweekswrapper{
	display:block;
	border: 1px solid gray;	
}
.googleblue .calheader{
	display: block;
	width:100%;
	text-align:center;
	color:#112aab;
	font-size:11pt;
	font-weight: bold;
	margin-bottom:2px;
}
.googleblue .caltitle{
	width:auto;
	margin-left:auto;
	margin-right:auto;
	text-align:center;
}
.googleblue .calcontrol{
	font-weight: bold;
	width:25px;
}
.googleblue .calcontrol:hover{
}
.googleblue .calclose{
	float:right;
	display:none;
}
.googleblue .calprevmonth{
	float:left;
}
.googleblue .calnextmonth{
	float:right;
}
.googleblue .calnextyear{
	display:none;
}
.googleblue .calprevyear{
	display:none;
}
.googleblue .daybox{
	float:left;
	background-color: white;
	border:1px solid white;
	width:25px;
	padding:2px;
	color:black;
	text-align:center;	
}
.googleblue .dayboxvalue{
    display: none;
}
.googleblue .dayboxname{
	border: 1px solid #c3d9ff;
	background-color: #c3d9ff;
	color:black;
}
.googleblue .dayboxsunday{
	background-color: #e8eef7;
	border: 1px solid #e8eef7;
}
.googleblue .dayboxsaturday{
	background-color: #e8eef7;
	border: 1px solid #e8eef7;
}
.googleblue .daybox:hover{
}
.googleblue .dayboxname:hover{
}
.googleblue .dayinmonth{
	color: black;
	
}
.googleblue .dayoutmonth{
	color:gray;
}
.googleblue .dayselected{
	background-color: #aaccee;
	color: black;
}
.googleblue .daycurrent{
	border:1px solid #e8eef7;
}
.googleblue .weekbox{
	width:100%;
	min-height:21px;
	display:block;
}
.googleblue .endweek{
	float:left;
}
.googleblue .weekboxname{
}	

/********************************************************文本框 按纽*************************************************/

.input1 {  
    font-size: 12px; 
    color: #003399; 
    font-family: "宋体"; 
    font-style: normal; 
	/*background-color: #CCCC99; */
    border-color: #cccccc #cccccc #cccccc #cccccc ; 
    border: 1px #cccccc solid; 
}

.inputzk {  
    font-size: 12px; 
    color: #003399; 
    font-family: "宋体"; 
    font-style: normal; 
	/*background-color: #CCCC99; */
    border-color: #FFCC00 #FFCC00 #FFCC00 #FFCC00 ; 
    border: 1px #FFCC00 solid; 
}


.Input3 {
	font-family: "宋体";
	font-size: 9pt;
	color:#333333;
	text-decoration: none;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #FFFFFF;
	border-right-color: #FFFFFF;
	border-bottom-color: #cccccc;
	border-left-color: #FFFFFF;

}

.ButtonCss {
    font-family: "Tahoma", "宋体";
    font-size: 9pt; color: #003399;
    background-color:#FFFFFF;
	
    color:#003300;
    BORDER-BOTTOM: #666666 1px solid; 
    BORDER-LEFT: #666666 1px solid; 
    BORDER-RIGHT: #666666 1px solid; 
    BORDER-TOP: #666666 1px solid;
    background-image:url(/images/buttombg.gif);
	height:28px;
    
    CURSOR: hand;
    font-style: normal ;
}


.ButtonCss1 {
    font-family: "Tahoma", "宋体";
    font-size: 9pt; color: #003399;
   
    color:#003300;
	line-height:19px;
    BORDER-BOTTOM: #666666 1px solid; 
    BORDER-LEFT: #666666 1px solid; 
    BORDER-RIGHT: #666666 1px solid; 
    BORDER-TOP: #666666 1px solid;
    background-image:url(/images/buttombg1.gif);
    background-color: #FFFFFF;
    CURSOR: hand;
    font-style: normal ;
}

.loginButtonCss {
    font-family: "Tahoma", "宋体";
    font-size:9pt; color:#FFFFFF;
    background-image:url(/images/loginbutton.jpg);
	background:url(/images/loginbutton.jpg) repeat-x;
	line-height:18px;
	border:none;
	height:18px;
    CURSOR: hand;
    font-style: normal ;
}

/******************************************************文本图标*******************************************************************/
 .myinfoimg{
 width:100px; height:75px; padding:4px; border:#CCCCCC 1px solid; margin-top:5px;
 }
 
 .newstime{
  color:#CCCCCC; margin-left:8px;
 }
 
 /******************************************************控制面板*******************************************************************/
 
 .divdown {width:100%; float:left; clear:both; margin-top:50px; border-top:#000000 solid 1px;}
 .divul{width:auto; padding:5px; margin:5px; float:left}


