@charset "gb2312";

body {
 scrollbar-face-color: #cfcfcf; 
 scrollbar-shadow-color: #ddd; 
 scrollbar-highlight-color: #ddd; 
 scrollbar-3dlight-color: #FFFFFF;
  scrollbar-darkshadow-color: #FFFFFF; 
  scrollbar-track-color: #FFFFFF; 
 scrollbar-arrow-color: #ddd;
margin:0px;
background:white;
}
*	{font-family: "瀹��", Arial, Helvetica, sans-serif; font-size: 12px; line-height: 1.5em;}
TD,Th,div,form{FONT-SIZE:12px;white-space:normal; word-break:break-all;font-weight:normal; margin:0px;padding:0px; border:0px;FONT-FAMILY: "瀹��", Arial, Helvetica, sans-serif;}


table		{border-collapse: collapse; }
img			{border: none; }
form		{margin: none; }
p				{margin: 6px 0; }
strong 	{font-weight: bold; font-size: 12px; color:#FF8000}
a:link,a:visited {color: #000000; text-decoration: none;}
a:hover	{color: #f00; }
hr		{color: #E8E8E8; }
textarea, select,input[type=password] {font-family: "瀹��"; font-size: 12px; padding: 1px;line-height: 1em;border:1px solid #bbb;}
textarea {overflow:auto;}  
h1		{font-family: "Lucida Grande", "Lucida Sans Unicode"; font-size: 18px; color: #FF8000; margin: 0px 0px; }
h2		{font-family: "Lucida Grande", "Lucida Sans Unicode"; font-size: 16px; color: #004080; margin: 0px 0px; }
h3		{font-family: "Lucida Grande", "Lucida Sans Unicode"; font-size: 14px; color: #3366Ff; margin: 0px 0px; }
h4		{font-family: "Lucida Grande", "Lucida Sans Unicode"; font-size: 14px; color: #1E90Ff; margin: 0px 0px; }
h5,h6 {font-family: "Lucida Grande", "Lucida Sans Unicode"; font-size: 12px; color: #708090; margin: 0px 0px; }

.store{ color:#ffffff;}


.Ctable 		{border-collapse: collapse; border: 1px solid #28e; background-color: #fff;}
.Ctable td {padding: 1px 3px; border: 1px solid #cccccc; line-height: 21px;}



.Ctrheader { background-color: #28e; color: #fff; white-space:nowrap;}
.Ctrheader a, .EVStrheader a:visited{ color: #fff; white-space:nowrap;}
.Ctd{ text-align:center;}
.EVStrheader { background-image:url(/Cn/css/bg_tr1.png); background-color: #28e; color: #fff; white-space:nowrap;}
.EVStrheader a, .EVStrheader a:visited{ color: #fff; white-space:nowrap;}

.tdleft {color: #0E7ADA; white-space:nowrap; text-align: left; width: 8%; line-height:21px;}
.tdright {color: #000; padding-left: 7px; text-align: left; width: 90%; line-height:21px;}

.EVSmenu a {padding:2px; background:none;}
.EVSmenu a:hover {padding:1px; color:#00f;border: #f90 1px solid;background:#FFFFC1;}
.picmenu a {padding:2px; background:none;}
.picmenu a:hover {padding:1px; color:#00f;border: #4a7709 1px solid;background:#a7f7ce;}
.dvMsg {background:#f90;color:#fff;padding:3px 6px;font-weight:bold;} /* ��氦���绀�*/

.EVSttl {color:#36f;}
.ttlcid {padding-right:5px;color:#888;font-weight:normal}
.dot,.icon {color: #FF8000; font-size: 12px; padding: 0 5px 0 3px; font-family: "瀹��";}
img.icon, img.ico {border:0; padding: 0 5px 0 3px; vertical-align:middle;}
img.treeico {border:0; padding: 1px; vertical-align:middle;}

.numeric, .num{	font-family: Tahoma; font-size: 10px; color:#888; font-weight:normal}
.remark 			{color: #84B82C; padding: 0px 0px 0px 10px; }
span.remark 	{color: #84B82C; padding: 0px 0px 0px 10px; }
div.remark  	{color: #84B82C; padding: 3px 3px 3px 3px; line-height:1.2em}

.menu_icon{border:0; padding: 0 4px 0 0; vertical-align:middle;}
.selectbox{background:#FFFFA2;}
.selectttl{color:#00f}
.selecttd {color:#888}


.utxt {padding: 3px 5px; color:#fff;background:#28e}
.utx1 {padding: 3px 5px; color:#fff;background:#888}
.utx2 {padding: 3px 5px; color:#fff;background:#f90}
.utx3 {padding: 3px 5px; color:#fff;background:#080}

.Ipa   {width:60em; background-color:#FFFFFF; border:1px solid #bbb; padding:2px;line-height:1.25em;}
.btncal{background-image:url(../images/calendar.gif);width:18px;height:18px;border:0px;padding:0px;margin:0 0 0 3px;}
.btndel {font-size: 12px; background: #ddd; color: #f00; margin:none; padding-top: 1px; border: #999 1px solid; } 

.EVSbtn {
	font-size: 12px; cursor: pointer; color: black; 
	margin:0; padding: 4px 2px 0px 2px; 
	line-height:13px;
	border-right: #375660 1px solid; border-top: #FFFFFF 1px solid; border-left: #ffffff 1px solid; border-bottom: #375660 1px solid; 
	filter: progid:dximagetransform.microsoft.gradient(gradienttype:0, startcolorstr:#ffffff, endcolorstr:#bbbbbb);
	height: 22px;
}

.btndisable {
  text-align: center;
  display:inline-block;white-space:nowrap;
  font-size: 12px;color:#888;
  border: 1px solid #888;
  line-height:1.5em;
  background: url(btn.png) repeat-x #eef;
  padding: 1px 8px 0px 8px;
}
.btnview,btnnormal {
  text-align: center;
  display:inline-block;white-space:nowrap;
  font-size: 12px;
  border: 1px solid #09f;
  line-height:1.5em;
  background: url(btn.png) repeat-x #eef;
  padding: 1px 8px 0px 8px;
}
.btncmd {
  display:inline-block;white-space:nowrap;
  padding: 2px 8px 1px 8px;
  width:  256px;
  text-align: center;
  font-size: 12px;
  line-height:1.5em;
  border: 1px solid #09f;
  background: url(btn.png) repeat-x #eef;
}
#OperateBtn {margin-top:3px;text-align:right;}
#OperateBtn a{
	font-family: "瀹��";
	margin-left: 3px;
  display:inline-block;white-space:nowrap;
  text-align: center;
  line-height:1.55em;
  padding: 1px 8px 0px 8px;
  border-top: 1px solid #888;border-left: 1px solid #888;border-right: 1px solid #888;
  background: url(btn.png) repeat-x #eef;
}

div.chkMsg { 
	overflow:visible;
	top: 500px;
	left: 1500px;
	font-size: 12px;
	color:#FF0000;
	position: absolute;
}

.msgQuote{margin: 6px; color:#333;padding:3px;border:1px solid #ddd;font-size:12px;}

pre { 
white-space: pre-wrap;       /* css-3 */ 
white-space: -moz-pre-wrap;  /* Mozilla, since 1999 */ 
white-space: -pre-wrap;      /* Opera 4-6 */ 
white-space: -o-pre-wrap;    /* Opera 7 */ 
word-wrap: break-word;       /* Internet Explorer 5.5+ */ 
} 

.Author {color:#8080FF; background:url(nav.gif) #f0f0f0; border-top: 1px solid #ddd; clear:both; padding:3px 20px}
.Author a,.Author b {color:#36f}
.Author u {color: #f90; padding: 0px 5px; text-decoration: none;}

.tdLL{color: #888; border-bottom: 1px solid #ddd; white-space:nowrap; text-align: right; width: 9%; line-height:21px; padding-right:6px}
.tdRR{color: #000; border-bottom: 1px solid #ddd; padding-left:6px; text-align: left; width: 88%; line-height:21px;}

.AttDiv{padding: 2px; border-bottom:1px solid #ddd;height: 21px;line-height: 21px;}
.AttTable td{padding: 2px; border-bottom: 1px solid #ddd; line-height: 21px;}

.FrmNodeTh{background-image:url(/Cn/css/bg_tr1.png); background-color: #28e; color: #fff; font-weight:bold;line-height:26px;height:26px;}
.FrmNodeThn{background-image:url(/Cn/css/bg_tr2.png); background-color: #28e; color: #fff; font-weight:bold;line-height:26px;height:26px;}

.SecondTab{ 
width: 120px;
line-height: 21px; 
margin-top:7px;padding: 3px 10px 0px 10px;
border-top: 2px solid #FF8000;
background: #EFEFEF; 
color: #36f; font-weight:bold;
text-decoration: none; 
text-align: center;
} 

/*浠ヤ���〃�奸〉�峰�*/
.gridview
{
	border: 1px solid #d7d4d4;
	padding: 1px 1px 1px 1px;
	clear: both;
	height: 20px;
}

.gridview td{border:solid 1px #d7d4d4;padding:1px 1px 1px 1px;vertical-align:middle;clear:both;height: 35px;line-height: 35px;text-align: center;}
.gridview tr:nth-child(even){background:#FBFBFB;}
.gridview tr.red{background-color: #f60;color: #fff;}
.gridview tr.yellow{background-color: #f90;color: #fff;}
.gridview tr.green{background-color: #78AF3A;color: #fff;}
/*.gridview td:nth-child(odd){color:#C00;} url(default/images/gridhead2.gif) repeat-x*/
.gridview th{border:solid 1px #d7d4d4;background:#E7EBEF ;background-position: 1px; text-align:center;height: 28px;line-height: 28px;}
.FixedHeader{border:solid 1px #d7d4d4;position: relative;top: expression(this.offsetParent.scrollTop-2);}

.tile-footer{border: 1px solid #D7D4D4;border-top: none;}   
/*.mini-grid-pager{border-top: none;}   */
.gridview2{
	border: 1px solid #d7d4d4;padding: 1px 1px 1px 1px;vertical-align: middle;clear: both;height: 20px;
}
.gridview2 td{border:solid 1px #d7d4d4;padding:1px 1px 1px 1px;vertical-align:middle;clear:both;height: 25px;line-height: 25px;}
.gridview2 th{border:solid 1px #d7d4d4; background-color:#EFF1FF; text-align:center; height:24px;}    
.ReportHead{
	border:solid 1px #000000;padding:1px 1px 1px 1px;vertical-align:middle;clear:both;
	font-size:14pt;
	font-weight:bold ;
}
.gvReport
{
	border: 0px solid #FFFFFF;
	padding: 1px 1px 1px 1px;
	vertical-align: middle;
	clear: both;
	height: 10px;
}
/*
.gvReport td{border:solid 1px #000000;padding:1px 1px 1px 1px;vertical-align:middle;clear:both;}
.gvReport th{border:solid 1px #000000; text-align:center; height:24px;}
*/
.gvReport td {color:#000000 !important;border:#E8CDA2 1px solid !important;font-family:Tahoma !important; font-size:11px !important; font-weight:normal !important; font-style:normal !important; padding-left:2px !important;padding-right:2px !important;}
.gvReport th{border:solid 1px #000000; text-align:center; height:24px;}
.gvReportTR {color:#FFFFFF !important;background-color:#5484D5 !important;border-left: #E8CDA2 1px solid  !important;border-top:#FFFFFF 1px solid !important;border-right:#E8CDA2 1px solid !important;border-bottom:#FFFFFF 1px solid !important;font-family:Tahoma !important; font-size:11px !important; font-weight:bold !important; font-style:normal !important; padding-left:2px !important;padding-right:2px !important;}
.gvReportHTR {color:#5484D5 !important;background-color:transparent !important;border-left: #E8CDA2 1px solid  !important;border-top-style: none !important;border-right: #E8CDA2 1px solid  !important;border-bottom-style: none !important;font-family:Tahoma !important; font-size:24px !important; font-weight:normal !important; font-style:normal !important; padding-left:2px !important;padding-right:2px !important;}
.gvReportFooter
{
	color: #000000 !important;
	border: #E8CDA2 1px solid !important;
	font-family: 'Tahoma !important';
	font-size: 11px !important;
	font-weight:bold;
	font-weight: normal !important;
	font-style: normal !important;
	padding-right: 2px !important;
	text-align: right;
}
.csAFooter{color:#000000 !important;background-color:transparent !important;border-left:#E8CDA2 1px solid !important;border-top:#E8CDA2 1px solid !important;border-right-style: none !important;border-bottom:#E8CDA2 1px solid !important;font-family:Tahoma !important; font-size:11px !important; font-weight:bold !important; font-style:normal !important; padding-left:7px !important;}
.csBFooter {color:#000000 !important;background-color:transparent !important;border-left-style: none !important;border-top:#E8CDA2 1px solid !important;border-right-style:none !important;border-bottom:#E8CDA2 1px solid !important;font-family:Tahoma !important; font-size:11px !important; font-weight:bold !important; font-style:normal !important; padding-left:2px !important;padding-right:2px !important;}
.csCFooter {color:#000000 !important;background-color:transparent !important;border-left-style: none !important;border-top:#E8CDA2 1px solid !important;border-right:#E8CDA2 1px solid !important;border-bottom:#E8CDA2 1px solid !important;font-family:Tahoma !important; font-size:11px !important; font-weight:bold !important; font-style:normal !important; padding-left:2px !important;padding-right:2px !important;}
.gvReportHead
{
	font-size: 16pt;
	font-weight: bold;
	text-decoration: underline;
}


.NType   {width:60em; background-color:#FFFFFF; border:1px solid #bbb; padding:2px;line-height:1.25em;} 
.NBox  {background-color:#FFFFFF;border:1px solid #bbb; padding:2px;line-height:1.25em;
}
.CNBox  {background-color:#FFFFFF; border:1px solid #bbb; padding:2px;line-height:1.25em; text-align:center;} 
.N1Type   {width:30em; background-color:#FFFFFF; border:1px solid #bbb; padding:2px;line-height:1.25em;} 
.RType   {width:10em; background-color:#FFFF80; border:1px solid #bbb; padding:2px;line-height:1.25em;} 
.RBox   {background-color:#FFFF80; border:1px solid #bbb; padding:2px;line-height:1.25em;} 
.DBox   {background-color:#E7E7E7; border:1px solid #bbb; padding:2px;line-height:1.25em;} 
.NRBox,.NRBox.mini-datepicker>span   {background-color:#98FB98; border:1px solid #bbb; padding:2px;line-height:1.25em;} 
.NRBox.mini-datepicker>span{padding: 0px;}
.NRBox.mini-datepicker{background-color: transparent;}
.CRBox   {background-color:#FFFF80; border:1px solid #bbb; padding:2px;line-height:1.25em; text-align:center;} 
.CDBox   {background-color:#E7E7E7; border:1px solid #bbb; padding:2px;line-height:1.25em;text-align:center;} 
.DType {width:50em; background-color:#E7E7E7; border:1px solid #bbb; padding:2px;line-height:1.25em;} 
.RDType, .RBox   {background-color:#FFFF80; border:1px solid #bbb; padding:2px;line-height:1.25em;} 

.C1RBox   {background-color:#FFFF80; border:1px solid #bbb; padding:2px;line-height:1.25em;} 
.C1NBox  {background-color:#99CCFF;border:1px solid #bbb; padding:2px;line-height:1.25em;}

.EVSdot,.icon {color: #FF8000; font-size: 12px; padding: 0 5px;}

.CarTtd {color: #080; border-bottom: 1px solid #ddd; white-space:nowrap; text-align:center; line-height:21px; background:#ECF9FC; padding-right:6px}
.box-w{width: 10rem}

.STab {border: 5px solid #DFDFDF; background-color:#fff; padding-left:none; padding-bottom:5px; width:100%;}
.STR  {padding: 1px; vertical-align: top; }
.STD {color: #080; border-bottom: 1px solid #ddd; white-space:nowrap; text-align: right; width: 9%; line-height:21px; background:#ECF9FC; padding-right:6px}
.STDInf {color: #000; border: 1px solid #ddd; padding-left:6px; text-align: left;line-height:21px;}


div.main_list div.listing div.list_hover{cursor:pointer;background-color:#fff5d4;}
div.main_list div.listing div.list_hover a{color:#f60;}
.fl{float:left;}.fr{float:right;}
.top_bar .total{color:#EB6100;font-weight:bold;}
.top_bar .price{padding:0 0 0 0px;}
div.main_list div.listing{width:100%;float:left;margin:0px 0 0;}
div.main_list div.listing div.top_bar{height:40px;padding:0 0 0 15px;border-top:2px solid #ea0303;line-height:40px;}
div.top_bar .filter_box{_padding:8px 0 0 5px;}
.Searchbox{height:auto;padding:0 0 0 15px;border-top:2px solid #FF8000;line-height:40px;background-color:#EFEFEF;}
.RTSearchbox{height:45px;padding:0 0 0 15px;border-top:2px solid #FF8000;line-height:40px;background-color:#ece9d8;}
.filter_box{padding:0 0 0 5px;}


 .GroupDivBody{ padding:0 0px 1px 0px}
 .GroupDiv-Column{border:1px solid #d7d4d4;}
 .GroupDiv-Column .column-head{background:#C1EAF7 url(../images/gridhead2.gif) repeat-x;font-weight:bold;padding:4px 2px 3px 6px;border-bottom:1px solid #FF8000}
 .GroupDiv-Column .column-body{padding:5px}
 .FlexPanel-Thin{ border:1px solid #ddd;width:100%;border-collapse:collapse;margin-bottom:2px;clear:both}
 .FlexPanel-Thin>thead>tr>td{padding:3px;border:1px solid #ddd}.FlexPanel-Thin>tbody>tr>td{padding:3px;border:1px solid #ddd}
 .FlexPanel-Thin>tbody>tr>td.title{white-space:nowrap;color:#333;background-color:#EAF5F7}
 .FlexPanel-Thin>tbody>tr>td.group{white-space:nowrap;color:#333;font-weight:bold;background-color:#D9EDF0}
.FixTable{border: 1px solid #DFDFDF; background-color:#fff; padding-left:none; padding-bottom:5px; width:100%;}
.FixTable-TR {padding: 1px; vertical-align: top; }

.FixTable-Ntd {color: #080; border-bottom: 1px solid #ddd; white-space:nowrap; text-align: right; width: 9%; line-height:21px; background:#ECF9FC; padding-right:6px}
.FixTable-Rtd {color: #080; border-bottom: 1px solid #ddd; white-space:nowrap; text-align: right; width: 9%; line-height:21px; background:#CCFFCC; padding-right:6px; font-weight:bold;}

.FixTable-Ftd {color: #000; border-bottom: 1px solid #ddd; padding-right:6px; text-align: left; width: 88%; line-height:21px;}
.FixTable-Ftds {color: #000; border-bottom: 1px solid #ddd; padding-right:6px; text-align: left; line-height:21px;}
.FixTable-Ftd2 {color: #000; border-bottom: 1px solid #ddd; padding-left:6px; text-align: left; width: 56%; line-height:21px;}
.FixTable-i {color: #888; padding: 0px 0px 1px 6px; font-style: normal;}


.font-blue {
	font-size: 10px;
	color: #CC0000;
	font-family: "Verdana";
	text-align: center;
	letter-spacing: 1px;



}
.font-write-center {
	font-size: 9pt;
	color: #FFFFFF;
	text-align: center;
	letter-spacing: 2px;
}

.font-write{
	font-size: 9pt;
	color: #FFFFFF;
	letter-spacing: 2px;
}

.font-red {
	font-size: 9pt;
	color: #CC0000;
	font-family: "Verdana";
	letter-spacing: 1px;
	text-align: center;


}
TD.tdTitle1
{  
	width: 50%;	
	height: 26px;
	background-attachment: scroll;
	background-image: url(../images/title_01.gif);
	background-repeat: repeat;
	background-position: left center;	
	text-align:left;
	color: #014F8A;
}

TD.tdTitle2
{  
	height: 26px;
	background-attachment: scroll;
	background-image: url(../images/title_02.gif);
	background-repeat: repeat;
	background-position: center;
}

TD.tdTitle3
{
	width: 40%;	
	height: 26px;
	background-attachment: scroll;
	background-image: url(../images/title_03.gif);
	background-repeat: repeat;
	background-position: right center;
	text-align:right;
	color: #C60001;
}
.rightttl{
	background-image: url(../images/right.gif);
	font-weight: bold; font-size: 12px; color: #fff;line-height: 25px; 
	padding: 0px 0px 0px 28px;
}
.rightttl a,.rightttl a link,.rightttl a:visited {color: #FFFFFF;line-height: 25px; }
.rightcnt {border: 1px solid #DFDFDF; padding: 2px 0;}
.righttab { border-collapse: collapse; border: 1px solid #DFDFDF; padding: 1px;}
.righttab td{line-height:1.66em; color:#888}
.navPoint { 
COLOR: white; CURSOR: hand; FONT-FAMILY: Webdings; FONT-SIZE: 9pt 
} 


#SurveyLogo {position:absolute; vertical-align:middle; left: 2px;top: 6px;text-align:left;width: 800px;}
#SurveyMenu { height: 28px; 
padding:0px 0px 0px 0px; border: 1px solid #ddd; 
text-align: right; line-height: 28px; 
background:url(nav.gif) #fafafa;width: 800px;
}
#SurveyMenu a{padding: 0 5px; }
#SurveyNav {height: 28px; margin: 8px 0; text-align: left;}
#SurveyNavLeft {float: left; padding: 3px; text-align: left; }
#SurveyNavLeft a {font-weight: bold; }
#SurveyNavRight {float: right; color:#666; }
#SurveyBody{ width:100%; text-align:center; }
#SurveyFooter { height: 28px; 
padding:4px 0px 0px 0px; border: 1px solid #ddd; 
text-align:center; line-height: 28px;
background:url(nav.gif) #fafafa;width: 800px;
}
.SurveyHeaderTable {width: 800px; vertical-align:top; border-bottom:1px solid #ddd; border-left:1px solid #ddd; border-right:1px solid #ddd;  text-align:left; }
.SurveyHeaderTable td {padding: 4px;}
.SurveyViewTable {width: 800px; vertical-align:top; border-left:1px solid #ddd; border-right:1px solid #ddd;  text-align:left; }
.SurveyViewTable td {padding: 4px;}
.SurveyTitle{ font-size:18px; font-weight:bold; text-align:center;}
.SurveyMemo{ margin:0 0 0 2px;}
.SurveyQuestion{ width:100%; font-size:12px; font-weight:bold; margin:3px 0 0 0px;}
.SurveyAnswer{ width:100%; font-size:12px; font-weight:bold; margin:3px 0 10px 12px;}

.kbtitle{font-size:18px; font-weight:bold; text-align:center;border-bottom:1px dotted #ddd; }
.kbcontent{margin:0 0 0 2px;  }
.kbspan{padding:0px 10px 0px 0px; float:right;}
.kbkeyword{padding:0px 10px 0px 0px; float:left;}
#kbfooter { 
padding:4px 0px 4px 2px; border: 1px solid #ddd; width: 800px;

text-align:left;
}
#star
{
	width:400px;
}
.DotTD{border-bottom:1px dotted #ddd;}

.para_express{ color:Red;}
.para_value{color:Green;}
.input_search{width:12px; height:12px;}



.TreeBox{height:auto;padding:0 0 0 15px;border-top:2px solid #FF8000;line-height:40px;background-color:#ffffff;}
.TreeListBox{height:auto;padding:0 0 0 15px;border-top:2px solid #DEE4E7;line-height:40px;background-color:#ffffff;}
.TreeView{border-bottom:1px dotted #B2B2B2 !important;}
.TreeView div{margin-left:5px;}
.TreeView table{border-top:1px dotted #B2B2B2 !important;}
.TreeView div table{border-bottom:none !important;border-top:none !important;}
.TreeView table td{padding:2px 0;}
.LeafNodesStyle {}
.RootNodeStyle {}
.NodeStyle {}
.ParentNodeStyle {} 
a.SelectedNodeStyle {background:#DEE4E7;display:block;padding:2px 0 2px 3px;}

 .autocomplete_completionListElement
{
	visibility: hidden;
	margin: 0px !important;
	padding-left:0px;
	background-color: inherit;
	color: #0066b2;
	border: buttonshadow;
	border-width: 1px;
	border-style: solid;
	cursor: hand;
	overflow: auto;
    height: auto;
    max-height: 100px;
    width:auto;
	text-align: left;
	list-style-type: none;
}



.autocomplete_highlightedListItem
{
	background-color: #DEE4E7;
	color:Black;
	padding: 1px;
	text-align: left;
}



.autocomplete_listItem
{
	background-color: #EFF1FF;
	color: #aa7239;
    padding: 1px;
    text-align: left;
}

.formBar { border-color:#b8d0d6; background:#ebf0f5 url(../images/pageHeader_bg.png) repeat-x;}


a.iconbutton {
	position:relative;
	padding:0px 10px 3px 0px;
	text-decoration:none;
 	width:auto;
 	display:inline-block;
 	margin-right:10px;
}

a.iconbutton span {
	float:left;
	position:relative;
	margin:0px 3px 0 3px;
}

/*New Button CSS 
---------------------------------------------- */
.btbutton {
	display: inline-block;
	zoom: 1; /* zoom and *display = ie7 hack for display:inline-block */
	*display: inline;
	vertical-align: baseline;
	margin: 0 2px;
	outline: none;
	cursor: pointer;
	text-align: center;
	text-decoration: none;
	font: 14px/100% Arial, Helvetica, sans-serif;
	padding: .5em 2em .55em;
	text-shadow: 0 1px 1px rgba(0,0,0,.3);
	-webkit-border-radius: .5em; 
	-moz-border-radius: .5em;
	border-radius: .5em;
	-webkit-box-shadow: 0 1px 2px rgba(0,0,0,.2);
	-moz-box-shadow: 0 1px 2px rgba(0,0,0,.2);
	box-shadow: 0 1px 2px rgba(0,0,0,.2);
}
.button:hover {
	text-decoration: none;
}
.button:active {
	position: relative;
	top: 1px;
}
.button {
	font: 11px Arial, Helvetica, sans-serif;
	text-align: center;
	color: #000000;
	width: 75px;
	height: 23px;
	cursor: pointer;
	border: none;
	background: url(default/images/icons/button.gif) no-repeat left center;
}
.bigrounded {
	-webkit-border-radius: 2em;
	-moz-border-radius: 2em;
	border-radius: 2em;
}
.medium {
	font-size: 12px;
	padding: .4em 1.5em .42em;
}
.small {
	font-size: 11px;
	padding: .2em 1em .275em;
}

.ui-icon-import { width: 16px; height: 16px; background-image: url(icons/table_import.png); }
.ui-icon-export { width: 16px; height: 16px; background-image: url(icons/export_excel.png); }
.ui-icon-add { width: 16px; height: 16px; background-image: url(icons/table_add.png); }
.ui-icon-delete { width: 16px; height: 16px; background-image: url(icons/table_delete_new.png); }
.ui-icon-download { width: 16px; height: 16px; background-image: url(icons/download.png); }
.ui-icon-refresh { width: 16px; height: 16px; background-image: url(icons/docreflesh.gif); }
.ui-icon-select { width: 16px; height: 16px; background-image: url(icons/select.png); }

/* color styles 
---------------------------------------------- */

/* black */
.black {
	color: #d7d7d7;
	border: solid 1px #333;
	background: #333;
	background: -webkit-gradient(linear, left top, left bottom, from(#666), to(#000));
	background: -moz-linear-gradient(top,  #666,  #000);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#666666', endColorstr='#000000');
}
.black:hover {
	background: #000;
	background: -webkit-gradient(linear, left top, left bottom, from(#444), to(#000));
	background: -moz-linear-gradient(top,  #444,  #000);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#444444', endColorstr='#000000');
}
.black:active {
	color: #666;
	background: -webkit-gradient(linear, left top, left bottom, from(#000), to(#444));
	background: -moz-linear-gradient(top,  #000,  #444);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#000000', endColorstr='#666666');
}

/* gray */
.gray {
	color: #e9e9e9;
	border: solid 1px #555;
	background: #6e6e6e;
	background: -webkit-gradient(linear, left top, left bottom, from(#888), to(#575757));
	background: -moz-linear-gradient(top,  #888,  #575757);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#888888', endColorstr='#575757');
}
.gray:hover {
	background: #616161;
	background: -webkit-gradient(linear, left top, left bottom, from(#757575), to(#4b4b4b));
	background: -moz-linear-gradient(top,  #757575,  #4b4b4b);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#757575', endColorstr='#4b4b4b');
}
.gray:active {
	color: #afafaf;
	background: -webkit-gradient(linear, left top, left bottom, from(#575757), to(#888));
	background: -moz-linear-gradient(top,  #575757,  #888);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#575757', endColorstr='#888888');
}

/* white */
.white {
	color: #606060;
	border: solid 1px #b7b7b7;
	background: #fff;
	background: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#ededed));
	background: -moz-linear-gradient(top,  #fff,  #ededed);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#ededed');
}
.white:hover {
	background: #ededed;
	background: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#dcdcdc));
	background: -moz-linear-gradient(top,  #fff,  #dcdcdc);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#dcdcdc');
}
.white:active {
	color: #999;
	background: -webkit-gradient(linear, left top, left bottom, from(#ededed), to(#fff));
	background: -moz-linear-gradient(top,  #ededed,  #fff);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#ededed', endColorstr='#ffffff');
}

/* orange */
.orange {
	color: #fef4e9;
	border: solid 1px #da7c0c;
	background: #f78d1d;
	background: -webkit-gradient(linear, left top, left bottom, from(#faa51a), to(#f47a20));
	background: -moz-linear-gradient(top,  #faa51a,  #f47a20);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#faa51a', endColorstr='#f47a20');
}
.orange:hover {
	background: #f47c20;
	background: -webkit-gradient(linear, left top, left bottom, from(#f88e11), to(#f06015));
	background: -moz-linear-gradient(top,  #f88e11,  #f06015);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#f88e11', endColorstr='#f06015');
}
.orange:active {
	color: #fcd3a5;
	background: -webkit-gradient(linear, left top, left bottom, from(#f47a20), to(#faa51a));
	background: -moz-linear-gradient(top,  #f47a20,  #faa51a);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#f47a20', endColorstr='#faa51a');
}

/* red */
.red {
	color: #faddde;
	border: solid 1px #980c10;
	background: #d81b21;
	background: -webkit-gradient(linear, left top, left bottom, from(#ed1c24), to(#aa1317));
	background: -moz-linear-gradient(top,  #ed1c24,  #aa1317);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#ed1c24', endColorstr='#aa1317');
}
.red:hover {
	background: #b61318;
	background: -webkit-gradient(linear, left top, left bottom, from(#c9151b), to(#a11115));
	background: -moz-linear-gradient(top,  #c9151b,  #a11115);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#c9151b', endColorstr='#a11115');
}
.red:active {
	color: #de898c;
	background: -webkit-gradient(linear, left top, left bottom, from(#aa1317), to(#ed1c24));
	background: -moz-linear-gradient(top,  #aa1317,  #ed1c24);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#aa1317', endColorstr='#ed1c24');
}

/* blue */
.blue {
	color: #d9eef7;
	border: solid 1px #0076a3;
	background: #0095cd;
	background: -webkit-gradient(linear, left top, left bottom, from(#00adee), to(#0078a5));
	background: -moz-linear-gradient(top,  #00adee,  #0078a5);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#00adee', endColorstr='#0078a5');
}
.blue:hover {
	background: #007ead;
	background: -webkit-gradient(linear, left top, left bottom, from(#0095cc), to(#00678e));
	background: -moz-linear-gradient(top,  #0095cc,  #00678e);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#0095cc', endColorstr='#00678e');
}
.blue:active {
	color: #80bed6;
	background: -webkit-gradient(linear, left top, left bottom, from(#0078a5), to(#00adee));
	background: -moz-linear-gradient(top,  #0078a5,  #00adee);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#0078a5', endColorstr='#00adee');
}

/* rosy */
.rosy {
	color: #fae7e9;
	border: solid 1px #b73948;
	background: #da5867;
	background: -webkit-gradient(linear, left top, left bottom, from(#f16c7c), to(#bf404f));
	background: -moz-linear-gradient(top,  #f16c7c,  #bf404f);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#f16c7c', endColorstr='#bf404f');
}
.rosy:hover {
	background: #ba4b58;
	background: -webkit-gradient(linear, left top, left bottom, from(#cf5d6a), to(#a53845));
	background: -moz-linear-gradient(top,  #cf5d6a,  #a53845);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#cf5d6a', endColorstr='#a53845');
}
.rosy:active {
	color: #dca4ab;
	background: -webkit-gradient(linear, left top, left bottom, from(#bf404f), to(#f16c7c));
	background: -moz-linear-gradient(top,  #bf404f,  #f16c7c);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#bf404f', endColorstr='#f16c7c');
}

/* green */
.green {
	color: #e8f0de;
	border: solid 1px #538312;
	background: #64991e;
	background: -webkit-gradient(linear, left top, left bottom, from(#7db72f), to(#4e7d0e));
	background: -moz-linear-gradient(top,  #7db72f,  #4e7d0e);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#7db72f', endColorstr='#4e7d0e');
}
.green:hover {
	background: #538018;
	background: -webkit-gradient(linear, left top, left bottom, from(#6b9d28), to(#436b0c));
	background: -moz-linear-gradient(top,  #6b9d28,  #436b0c);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#6b9d28', endColorstr='#436b0c');
}
.green:active {
	color: #a9c08c;
	background: -webkit-gradient(linear, left top, left bottom, from(#4e7d0e), to(#7db72f));
	background: -moz-linear-gradient(top,  #4e7d0e,  #7db72f);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#4e7d0e', endColorstr='#7db72f');
}

/* pink */
.pink {
	color: #feeef5;
	border: solid 1px #d2729e;
	background: #f895c2;
	background: -webkit-gradient(linear, left top, left bottom, from(#feb1d3), to(#f171ab));
	background: -moz-linear-gradient(top,  #feb1d3,  #f171ab);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#feb1d3', endColorstr='#f171ab');
}
.pink:hover {
	background: #d57ea5;
	background: -webkit-gradient(linear, left top, left bottom, from(#f4aacb), to(#e86ca4));
	background: -moz-linear-gradient(top,  #f4aacb,  #e86ca4);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#f4aacb', endColorstr='#e86ca4');
}
.pink:active {
	color: #f3c3d9;
	background: -webkit-gradient(linear, left top, left bottom, from(#f171ab), to(#feb1d3));
	background: -moz-linear-gradient(top,  #f171ab,  #feb1d3);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#f171ab', endColorstr='#feb1d3');
}

#timeline {width: 99%; height:30px;overflow: hidden;position: relative;background: url('../images/dot.gif') center repeat-x;}
#dates {width: 99%;  height:30px;overflow: hidden;}
#dates li {list-style: none;float: left;width: 100px;height:30px; padding-top:0px; font-size: 12px;text-align:center;background: url('../images/biggerdot.png') top no-repeat;}

.SumRow
{
    width: 99%;
	float:left;
	color: #646464;
	font-size: 16px;
	line-height: 16px;
	margin: 5px 0 5px 0;
	padding: 0 0 5px 0;
	border-bottom: 1px solid #ddd;
}

/*Top Navigation*/
#top{width:100%;height:31px;background:url(../images/bg1.png) #efefef repeat-x 0 -108px;color: #646464;}
#top .logo{float:left;position:relative;padding-left:15px;line-height:30px; font-weight:bold; font-size:11pt;font-family:"寰�蒋���";}
#top .logo b{position:absolute;top:9px;left:2px;width:10px;height:10px;overflow:hidden;}
#top ul{float:right;position:relative;z-index:11;background:url(../images/bg1.png) repeat-x 0 -108px;height:31px;}
#top li{float:left;height:26px;padding:2px 8px 3px;background:url(../images/bg1.png) no-repeat -260px -77px;line-height:26px;font-family:"瀹��";color:#ACACAC;}
#top .fore1{background:none;}
#top .store{color:#f60;}
#top .login_user{ font-weight:bold;}
#top .fore2{color:#000;padding-left:50px;background:url(../images/bg1.png) no-repeat -130px -140px;}
#top .sub{width:72px;padding:0;}
#top li dl{overflow:hidden;padding:0 1px;}
#top li dt{position:relative;height:26px;padding:2px 11px 2px 8px;overflow:hidden;}
#top li dt b{position:absolute;top:13px;right:3px;width:5px;height:3px;overflow:hidden;background:url(../images/bg1.png) no-repeat -193px -83px;}
#top li dd{display:none;line-height:20px;padding-left:8px;}
#top li:hover dl,#top .hover dl{padding:0;border:solid #ccc;border-width:0 1px 1px;background:#fff;}
#top li:hover dd,#top .hover dd{display:block;}
#top li:hover b,#top .hover b{background-position:-193px -77px;}
*html #top li.sub dl{position:absolute;}

.top-header,.top-main-nav{background:url('../images/main-nav-bg.png') repeat-x 0 0 #204077;font-family:"Microsoft YaHei";}
.top-header{background-color:#1B3160;height:30px;width:100%;overflow:hidden;}
.top-title{float:left;color:#ffffff;font-family:"Microsoft YaHei";margin-left:12px;font-size:16px;line-height:36px;}
.top-title a{color:#c1d5ec;}
.top-user{color:#C1D5EC;float:left;padding:10px 16px 0 300px;}
.top-store{color:#f60;}
.top-login_user{ font-weight:bold;}
.top-log{color:#fff;float:right;padding:10px 16px 0 0;}
.top-log-a{ color:#ffffff;}
.top-log-info{color:#ffffff;padding-left:8px;}
.top-log-quit{color:#c1d5ec;padding-left:8px;}
.top-main-nav{height:30px;background-position:center -30px;overflow:hidden;position:relative;}
fieldset{border:solid 1px #DEDBDB;position:relative;}
fieldset .search-fiel .mini-buttonedit{width: 120px;}
a img{border:0;}img{vertical-align:middle;}
.miui-pad-10{padding: 10px;}

.miui_text_right{text-align: right;}
.btn_button{display: inline-block;padding: 4px 20px;margin: 0 10px;border-radius: 5px;border:1px solid #eee;}
.btn_red{background-color: #f70;color: #fff;border-color: #f60 !important;}
.btn_blue{background-color: #00C4FF;color: #fff;border-color: #5DB7E2 !important;}
.btn_blue_s{background-color: #0FC4FB;color: #fff;border-color: #05AFE2 !important;}
.btn_green{background-color: #02BF33;color: #fff;border-color: #04B532 !important;}
.btn_warn{background-color: #f00;color: #fff;border-color: #f00 !important;}
.btn_def{background-color: #f00;color: #fff;border-color: #f00 !important;}
.table_btn{border-radius: 100px;display: inline-block;padding: 2px 15px;margin: 0 5px;border:1px solid #eee;}
.btn_button:hover,.table_btn:hover{opacity: 0.65;cursor: pointer;}
.input_text{border: 1px solid #ccc;height: 30px; line-height: 30px;padding: 0 5px;width: 100%;}

.form_grid{margin: 10px;}
.form_grid>table{width: 100%;border: 1px solid #D8D5D5;border-collapse: collapse;margin-bottom: 10px;}
.form_grid>table tr th,.form_grid>table tr td{border: 1px solid #D8D5D5;border-collapse: collapse;}
.form_grid>table tr th{padding: 5px 0; text-align: right;width: 120px;background-color: #E3E4E8;}
.form_grid>table tr td input{}
.form_grid>table tr td{padding: 10px; text-align: left;}
.form_grid>table tr td span.tips{margin-left: 10px;color: #f60}
.form_grid>table.table_list{border: 1px solid #ccc;border-collapse: collapse;margin: 10px;width: auto;}
.form_grid>table.table_list tr th,.form_grid>table.table_list tr td{border: 1px solid #ccc;border-collapse: collapse;padding: 5px 0;}
.form_grid>table.table_list tr th{background: #eee;padding-right: 5px;}
.form_grid>table.table_list tr td{padding-left: 5px;}

.mini-radiobuttonlist table{border: none;margin: 0}
.mini-radiobuttonlist table tr td{border: none;padding: 0px;}
.btbutton {
	display: inline-block;
	zoom: 1; /* zoom and *display = ie7 hack for display:inline-block */
	*display: inline;
	vertical-align: baseline;
	margin: 0 2px;
	outline: none;
	cursor: pointer;
	text-align: center;
	text-decoration: none;
	font: 14px/100% Arial, Helvetica, sans-serif;
	padding: .5em 2em .55em;
	text-shadow: 0 1px 1px rgba(0,0,0,.3);
	-webkit-border-radius: .5em; 
	-moz-border-radius: .5em;
	border-radius: .5em;
	-webkit-box-shadow: 0 1px 2px rgba(0,0,0,.2);
	-moz-box-shadow: 0 1px 2px rgba(0,0,0,.2);
	box-shadow: 0 1px 2px rgba(0,0,0,.2);
}
.dvBtn {
    text-align: center;
    clear: both;
    margin-top: 5px;
    color: #888;
}
.img_List{float: left; height: 100px;width: 100px;text-align: center;margin: 0 10px;}
.img_List img{height: 80px;width: auto;border:1px solid #ccc;display: block;}
