body {
    color: #000;
    font-family: "microsoft yahei",verdana,arial,helvetica,sans-serif;
    font-size: 1em;
    min-width: 320px;
	background: none repeat scroll 0% 0% rgb(213, 213, 214);
	margin:0 auto;
	padding:0;
	padding-bottom: 54px;
}

.clear{
	clear:both;
}

.blank{
	height:5px;
	overflow:hidden;
}

label {
	font-size:12px;
	color:#888;
	padding-right:5px;
}
label.required:before {
	content:"*";
	color:red;
}
label.choice {
	vertical-align:middle;
	font-weight:normal;
	text-transform:none;
}
label.fielderror {
	line-height: 23px;
	color: #ffb042;
	padding-left: 6px;
}

.pe-navbar {
  position: fixed;
  left: 0;
  bottom: 0;
  width: 100%;
  height: 49px;
  line-height: 49px;
  z-index: 1010;
}
.pe-navbar ul {
  padding-left: 0;
  margin: 0;
  list-style: none;
  width: 100%;
}
.pe-navbar .pe-navbar-nav {
  padding-left: 8px;
  padding-right: 8px;
  text-align: center;
  overflow: hidden;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}
.pe-navbar .pe-navbar-nav li {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
      -ms-flex: 1;
          flex: 1;
  float: none;
}
.pe-navbar-nav {
  position: relative;
  z-index: 1015;
}
.pe-navbar-nav a {
  display: inline-block;
  width: 100%;
  height: 49px;
  line-height: 20px;
}
.pe-navbar-nav a img {
  display: block;
  vertical-align: middle;
  height: 24px;
  width: 24px;
  margin: 4px auto 0;
}
.pe-navbar-nav a [class*="pe-icon"] {
  width: 24px;
  height: 24px;
  margin: 4px auto 0;
  display: block;
  line-height: 24px;
}
.pe-navbar-nav a [class*="pe-icon"]:before {
  font-size: 22px;
  vertical-align: middle;
}
.pe-navbar-nav a .pe-navbar-label {
  padding-top: 2px;
  line-height: 1;
  font-size: 18px;
  display: block;
  word-wrap: normal;
  /* for ie */
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}
.pe-navbar-more [class*="pe-icon-"] {
  -webkit-transition: 0.15s;
          transition: 0.15s;
}
.pe-navbar-more.pe-active [class*="pe-icon-"] {
  -webkit-transform: rotatex(-180deg);
          transform: rotatex(-180deg);
}
.pe-navbar-actions {
  position: absolute;
  bottom: 49px;
  right: 0;
  left: 0;
  z-index: 1009;
  opacity: 0;
  -webkit-transition: .3s;
          transition: .3s;
  -webkit-transform: translate(0, 100%);
      -ms-transform: translate(0, 100%);
          transform: translate(0, 100%);
}
.pe-navbar-actions.pe-active {
  opacity: 1;
  -webkit-transform: translate(0, 0);
      -ms-transform: translate(0, 0);
          transform: translate(0, 0);
}
.pe-navbar-actions li {
  line-height: 42px;
  position: relative;
}
.pe-navbar-actions li a {
  display: block;
  width: 100%;
  height: 40px;
  -webkit-box-shadow: inset 0 1px rgba(220, 220, 220, 0.25);
          box-shadow: inset 0 1px rgba(220, 220, 220, 0.25);
  padding-left: 20px;
  padding-right: 36px;
}
.pe-navbar-actions li a :after {
  font-family: "fontawesome", sans-serif;
  content: "\f105";
  display: inline-block;
  position: absolute;
  top: 0;
  right: 20px;
}
.pe-navbar-actions li a img {
  vertical-align: middle;
  height: 20px;
  width: 20px;
  display: inline;
}
#pe-navbar-qrcode {
  width: 220px;
  height: 220px;
  margin-left: -110px;
}
#pe-navbar-qrcode .pe-modal-bd {
  padding: 10px;
}
#pe-navbar-qrcode canvas {
  display: block;
  width: 200px;
  height: 200px;
}
.pe-with-fixed-navbar {
  padding-bottom: 54px;
}
/**
  * navbar theme: default
  */
.pe-navbar-default a {
  color: #ffffff;
}
.pe-navbar-default .pe-navbar-nav {
  background-color: #8ac440;
}
.pe-navbar-default .pe-navbar-actions {
  background-color: #0d86c4;
}
.pe-navbar-default .pe-navbar-actions a {
  border-bottom: 1px solid #0b6fa2;
}
/**
  * navbar theme: 
  */
.pe-navbar-one a {
  color: #ffffff;
}
.pe-navbar-one .pe-navbar-nav {
  background-color: #15afef;
}
.pe-navbar-one .pe-navbar-actions {
  background-color: #0f9fdb;
}
.pe-navbar-one .pe-navbar-actions a {
  border-bottom: 1px solid #0d87ba;
}

.pe-navbar-one .pe-navbar-nav a{
	color:#fff;	
}


.page{
	min-height: 20px;
	/*
	padding: 12px 20px;
	*/
	border-top: 1px solid #dbdbdb;
	border-bottom: 1px solid #dbdbdb;
	margin-top: -1px;
	position: relative;
	display: -webkit-box;
	color:#f7630d;
}

.page .left{
	font-size:14px;
	text-align:left;
}

.page .cen {
	font-size:14px;
	-webkit-box-flex: 1;
	text-align:center;
}

.page .right{
	font-size:14px;
	text-align:right;
}

.page a{
	color:#f7630d;
}

.paging-button
{
border-radius: 2px;
min-width: 81px;
}
.page .select{
padding: 0;
margin: 0 14px;
}
.center{
text-align: center;
}
.tap{
color: #262626;
font-size: 16px;
line-height: 1;
}
.select-cap {
position: relative;
font-size: 14px;
line-height: 32px;
height: 32px;
color: #dd5114;
text-align: center;
}

.select-all {
color: #262626;
}

.paging-icon{
background: url(/uploads/image/rwimages/page-icon.png) 0 0 no-repeat;
-webkit-background-size: 20px 40px;
-moz-background-size: 20px 40px;
background-size: 20px 40px;
display: inline-block;
vertical-align: middle;
width: 10px;
height: 7px;
background-position: 0 -17px;
}

.page .select select {
opacity: 0;
position: absolute;
font-size: 16px;
width: 100%;
height: 100%;
top: 0;
left: 0;
}


img.fwbz{
	width:100%;
	margin-top:50px;
	border-bottom:1px dotted #eee;
}