body {
	font: 16px Arial, Helvetica, sans-serif,"宋体";
	line-height: 100%;
}
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, abbr, address, cite, code, del, dfn, em, img, ins, kbd, q, samp, small, strong, sub, sup, var, b, i, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary, time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	vertical-align: baseline;
	background: transparent;
	word-wrap: break-word;
	word-break: break-all;
}
input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button{
    -webkit-appearance: none !important;
    margin: 0; 
}
input::-webkit-input-placeholder{
	line-height:16px;
}
input::-moz-placeholder{
	line-height:16px;
}	
input[type="text"]{
	background: #FFFFFF;
	height: 16px;
	font-size: 14px;
	font-family: Arial, Helvetica, sans-serif,宋体;
	line-height: 0;
}
input[type="tel"]{
	background: #FFFFFF;
	height: 16px;
	font-size: 14px;
	font-family: Arial, Helvetica, sans-serif,宋体;
	line-height: 0;
}
input[type="number"]{
	background: #FFFFFF;
	height: 16px;
	font-size: 14px;
	font-family: Arial, Helvetica, sans-serif,宋体;
	line-height: 0;
}
input[type="password"]{
	background: #FFFFFF;
	height: 16px;
	font-size: 14px;
	font-family: Arial, Helvetica, sans-serif,宋体;
	line-height: 0;
}
input[type="date"]{
	background: #FFFFFF;
	height: 27px;
	line-height:27px;
	width:98%;
	font-size: 14px;
	font-family: Arial, Helvetica, sans-serif,宋体;
	margin:0.5em 0;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
	border:1px solid #aaaaaa;
}
input[type="date"]:active{
	border:1px solid #648FC3;
	-moz-box-shadow:0 0 12px #4C95FD;
	-webkit-box-shadow:0 0 12px #4C95FD;
	box-shadow:0 0 12px #4C95FD;
}
input[type="month"]{
	background: #FFFFFF;
	height: 16px;
	font-size: 14px;
	font-family: Arial, Helvetica, sans-serif,宋体;
}
select{
	font-size:16px;
	border:1px solid #e3e3e3;
}
option{
	background:#f1f1f1;
}
span {
	font: 16px Arial, Helvetica, sans-serif,"宋体";
	font-weight:bold;
}
div {
	line-height: 150%;
}
table{
	width:100%;
	border-collapse:collapse;/*相当于cellspacing=0*/
	border-spacing:0;
}
thead tr
{
	font: 16px Arial, Helvetica, sans-serif,"宋体";
	border-bottom:1px solid #d3d3d3;
}
thead tr td {
	height:40px;
	vertical-align:middle;
	font: 16px Arial, Helvetica, sans-serif, "宋体";
  	font-weight:bold;
	text-align:center;
}
tbody tr {
	font: 16px Arial, Helvetica, sans-serif, "宋体";
	border-bottom:1px solid #d3d3d3;
}
tbody tr td {
	height:40px;
	vertical-align:middle;
	font: 16px Arial, Helvetica, sans-serif, "宋体";
}
.trNoBorder tbody tr{
	border-bottom:0;
}
.listItemDiv{
	padding:5px;
	font-size:14px;
	margin-top:5px;
	border:1px solid #cccccc;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
}
.listItemTable{
	width:100%;
	border-collapse:collapse;/*相当于cellspacing=0*/
	border-spacing:0;
}
.listItemTable thead tr
{
	font: 14px Arial, Helvetica, sans-serif,"宋体";
	border-bottom:1px solid #d3d3d3;
}
.listItemTable thead tr td {
	height:20px;
	vertical-align:middle;
	font: 14px Arial, Helvetica, sans-serif, "宋体";
  	font-weight:bold;
	text-align:center;
}
.listItemTable tbody tr {
	font: 14px Arial, Helvetica, sans-serif, "宋体";
	border-bottom:0;
}
.listItemTable tbody tr td {
	height:20px;
	vertical-align:top;
	padding-top:2px;
	font: 14px Arial, Helvetica, sans-serif, "宋体";
}
.itemDetailTable{
	width:100%;
	border-collapse:collapse;/*相当于cellspacing=0*/
	border-spacing:0;
}
.itemDetailTable thead tr
{
	font: 14px Arial, Helvetica, sans-serif,"宋体";
	border-bottom:1px solid #d3d3d3;
}
.itemDetailTable thead tr td {
	height:25px;
	vertical-align:middle;
	font: 14px Arial, Helvetica, sans-serif, "宋体";
  	font-weight:bold;
	text-align:center;
}
.itemDetailTable tbody tr {
	font: 14px Arial, Helvetica, sans-serif, "宋体";
	border-bottom:1px dashed #d3d3d3;
}
.itemDetailTable tbody tr td {
	height:22px;
	vertical-align:top;
	padding-top:2px;
	font: 16px Arial, Helvetica, sans-serif, "宋体";
}
/*对话框样式*/
.dialogTable{
	width:100%;
	margin:auto;
	border:1px solid  #aaaaaa;
}
.dialogTable tbody tr{
	border:0;
}
.dialogTitle {
	background: #e3e3e3;
	text-align: left;
	padding-left: 20px;
	color: #222222;
	font-weight: bold;
	height: 25px;
	border-bottom:1px solid #d3d3d3;
}
.dialogContent{
	background:#ffffff;
	text-align:left;
	vertical-align:middle;
	padding:20px 10px;
	white-space : normal;
	word-wrap : break-word ;
	border-bottom:1px solid #d3d3d3;
	text-indent :32px;
}
.dialogBottom {
	text-align: center;
	vertical-align:middle;
	font-weight: bold;
	height: 25px;
	line-height: 25px;
}
.dialogBottom div{
	font-weight:normal;
	display:inline-block;
	border:1px solid #a5a5a5;
	background:#fafafa;
	height: 22px;
	padding: 0 15px;
	margin: 5px;
	line-height: 22px;
	font-size: 14px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
}
a{
	vertical-align: baseline;
}
a.ui-link-inherit{
	font-weight:normal;
	font-size:14px;
}
.ui-btn-up-deepRed {
		border: 1px solid #F78181;
		background: #E9AFAF;
		font-weight: 700;
		color: #FFFFFF;
		text-shadow: 0 1px 0 #700C0C;
		background-image: -webkit-gradient(linear,left top,left bottom,from(#F56363),to(#A03238));
		background-image: -webkit-linear-gradient(#F56363,#A03238);
		background-image: -moz-linear-gradient(#F56363,#A03238);
		background-image: -ms-linear-gradient(#F56363,#A03238);
		background-image: -o-linear-gradient(#F56363,#A03238);
		background-image: linear-gradient(#F56363,#A03238);
}
.ui-btn-up-lightRed {
		border: 1px solid #E76262;
		background: #FDFAFA;
		font-weight: 700;
		color: #D12D2D;
}
.ui-btn-up-ls{
	padding-left:10px;
	letter-spacing:10px;
}
.simpleButton{
	text-align:center;
	font-weight:normal;
	display:inline-block;
	border:1px solid #a5a5a5;
	background:#fafafa;
	height: 26px;
	padding: 0 15px 0 20px;
	margin: 0;
	line-height: 26px;
	font-size: 14px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
	letter-spacing:5px;
	cursor: pointer;
}
.simpleButtonDisable{
	text-align:center;
	cursor:default;
	font-weight:normal;
	display:inline-block;
	border:1px solid #a5a5a5;
	background:#e3e3e3;
	color:#939393;
	height: 26px;
	padding: 0 15px 0 20px;
	margin: 0;
	line-height: 26px;
	font-size: 14px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
	letter-spacing:5px;
}
.showMoreButton{
	font-size:14px;
	background:url(../images/liuchen/MoreArror.png) 30px 6px no-repeat;
	width:150px;
	-webkit-border-radius:4px;
	border-radius:4px;
	font-weight:normal;
	margin-top:10px;
	margin-bottom:10px;
	padding:6px 0 4px 32px;
}
/*温馨提示*/
.kindlyReminder tbody tr{
	border:0;
}
.kindlyReminder tbody tr{
	border:0;
}
.kindlyReminder tbody tr td{
	text-align:left;vertical-align:top;color:#666666;font-size:14px;
}

/*补充jqm样式*/
input, select {
  vertical-align: middle;
}
::selection {
  background: #525252;
  color: #fff;
}
.ui-corner-all, .ui-btn-corner-all{
  -webkit-border-radius: .4em /*{global-radii-buttons}*/;
  border-radius: .4em /*{global-radii-buttons}*/;
}
.backButtonDiv{
	border:1px solid #A4B0C2;
	width:50px;
	height:50px;
	position:fixed;
	bottom:10px;
	left:10px;
	border-radius: 50%;
	text-align:center;
	line-height:50px;
	cursor:pointer;
	z-index:998;
	background:#ffffff;
	opacity: 0.8;
}
.foot{ position:absolute; bottom:0px; width:100%; height:45px; background:#488aba; line-height:15px; color:#FFFFFF; text-align:center;}

ul{ list-style:none;padding:2px; margin:0;}
.invoice_state .receipt_state{ clear:both; width:90%; padding-top:10px; padding-left:10px;}
li{ width:100%; text-align:left; padding-bottom:10px; padding-left:5px;border-left: #a8a8a8 1px solid; position:relative; }
li:first-child{ color:red;}
li:first-child em {background-color: #ed2210; }
li em {width: 12px;height: 12px;border-radius:6px;-webkit-border-radius: 6px;background: #a8a8a8;position: absolute;top: 0px;left: -6px;  }
li div.b {
     margin-left:0px;border-bottom: #ccc 1px solid;padding-bottom:10px;
 }
li div.b1 {
     font-size:15px;font-weight:bold;padding-bottom:5px;
 }