html {
  font-family: "Microsoft YaHei", "微软雅黑", "MicrosoftJhengHei", "华文细黑", "STHeiti", "MingLiu";
  -webkit-text-size-adjust: 100%;
  -ms-text-size-adjust: 100%;
}
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
menu,
nav,
section,
summary {
  display: block;
}
audio,
canvas,
progress,
video {
  display: inline-block;
  vertical-align: baseline;
}
html,
body {
  margin: 0;
  padding: 0;
  overflow-x: hidden;
  font-size: 62.5%;
  font-family:'Microsoft YaHei';
  background: #ededed;
  position: relative;
}
ul,
li {
  margin: 0;
  padding: 0;
  list-style: none;
}
input {
  -webkit-appearance: none;
}
input[type="submit"],input,input[type="text"], input[type="reset"], input[type="button"], button { 
	-webkit-appearance: none; 
 	outline: none;
}
input[type=number] {
  -moz-appearance: textfield;
}
input[type=number]::-webkit-inner-spin-button,
input[type=number]::-webkit-outer-spin-button {
  -webkit-appearance: none;
  margin: 0;
}
a{
	text-decoration: none;
    color: #fff;
}
/* alert */
#RestAlert {
  position: fixed;
  top: 0;
  background: #000;
  opacity: 0;
  z-index: 300;
  height: 100%;
}
.RestAlert {
  position: fixed;
  top: 37.3%;
  left: 19.2%;
  z-index: 400;
  background: #000;
  color: #fff;
  opacity: 0.8;
  width: 231px;
  border-radius: 5px;
  text-align: center;
}
.RestAlert .imagesCry {
  width: 45px;
  height: 45px;
  background: url("/images/webVersionImg/cryIcon.png") no-repeat;
  background-size: 100% 100%;
  margin: 0 auto;
  margin-top: 18px;
}
.RestAlert .imagesSmile {
  width: 45px;
  height: 45px;
  background: url("/images/webVersionImg/smileIcon.png") no-repeat;
  background-size: 100% 100%;
  margin: 0 auto;
  margin-top: 18px;
}
.RestAlert .txt {
  	margin-top: 15px;
    font-size: 18px;
    display: inline-block;
    margin-bottom: 15px;
}
@media screen and (max-device-width: 330px) {
	.RestAlert {
		left:14%
	}
}
.hide{display: none;}
input:disabled{
	background:#fff !important;
	color:"#5d5d5d";
}
._layerTxt{
	text-align:center;
	width: 100%;
	font-size: 18px;
	color:#544412;
}
._layerSure{
	background: #f05b49;
    border-radius: 5px;
    width: 90%;
    margin-left: 5%;
    pointer-events: none;
    color: #fff;
    font-size: 18px;
}
._layerCancel{
	background: #ededed;
    border-radius: 5px;
    width: 90%;
    margin-left: 5%;
    margin-top: 10px;
    pointer-events: none;
    color: #f05b49;
    font-size: 18px;
}
.layermbtn{
	height:60px !important;
}
.layermbtn:before{
	content:none !important;
}
.layermbtn span:first-child{
	height: initial !important;
}


#layermbox0  .layermcont {
	width: 150px;
    height: 150px;
    text-align: center;
    background: url(../img/loading.gif) center no-repeat;
    background-size: 100%;
}
#layermbox0 .layermchild{
	    background-color: rgba(0,0,0,0);
	    box-shadow:none;
}
#layermbox0 .layermcont i {
    width: 0;
    height: 0;
}
.iconRed {
    background: url(/images/webVersionImg/order/rbor.png) center no-repeat;
    background-size: 4px 15px;
    padding: 5px;
    margin-right: 5px;
}
.timePath .persMan{
	background:#ccc;
	color:#fff;
	pointer-events: none;
	border:none;
}
.person{
	position: absolute;
  right: 5px;
  bottom: 5px;
  font-size: 12px;
  line-height: 10px;
}
.tjDate{
	margin-right:10px;
}
.txContent{
	background: #fff;
    color: #f05b49;
    float: right;
    font-size: 13px;
    margin: 0 10px 15px;
}