﻿flex, body, h1, h2, h3, h4, h5, h6, hr, p, blockquote, dl, dt, dd, ul, ol, li, pre, fieldset, legend, button, input, textarea, form, th, td, figure {
    margin: 0;
    padding: 0;
}

/*@font-face{*/
  /*font-family:"siyuan";*/
  /*src:url("../fonts/siyu.eot");*/
  /*src: url('../fonts/siyu.eot?#font-spider') format('embedded-opentype'),*/
    /*url('../fonts/siyu.woff') format('woff'),*/
    /*url('../fonts/siyu.ttf') format('truetype'),*/
    /*url('../fonts/siyu.svg') format('svg');*/
/*}*/
*:not(input,textarea) {
	-webkit-touch-callout: none;
	moz-user-select: -moz-none;
	-moz-user-select: none;
	-o-user-select: none;
	-khtml-user-select: none;
	-webkit-user-select: none;
	-ms-user-select: none;
	user-select: none;
}
*{
	margin: 0;
	padding: 0;
	-webkit-tap-highlight-color: transparent;
}
/* 重置默认字体和大小 */
body{
   font-size: 0.28rem;
   font-family: "siyuan", "Microsoft Yahei", "Helvetica", "Arial", "sans-serif";
   margin: 0rem auto;
   width: 7.5rem;
   background: #f3f6f5;
   -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    -ms-text-size-adjust: 100%;
    -o-text-size-adjust: 100%;
    text-size-adjust: 100%;
}
input{
	border: initial;
	font-size: 0.3rem;
	outline: none;
	-webkit-appearance: none;
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
	}
li{list-style: initial;}
/* 禁止长按链接与图片弹出菜单 */
img{ vertical-align:middle;width:100%;}
a,img {-webkit-touch-callout: none;}
a{
	color: #000;
  	text-decoration: none;
	-webkit-tap-highlight-color: rgba(0,0,0,0);
}
/***input输入框***/
 input:-moz-placeholder {
  color: #b2b2b2;
}

 input::-moz-placeholder {
  color: #b2b2b2;
}

 input:-ms-input-placeholder {
  color: #b2b2b2;
}

 input::-webkit-input-placeholder {
  color: #b2b2b2;
}
/*遮罩层样式*/
.maskLayer {
	display: none;
    position: fixed;
    width: 100%;
    height: 100%;
    left: 0;
    bottom: 0;
    z-index: 1000;
    background-color: #000;
    filter: alpha(Opacity=40);
    -moz-opacity: 0.4;
    opacity: 0.4;
	-webkit-tap-highlight-color: transparent;
}
/*底部弹窗外层样式*/
.windowFrame{
    display: none;
    width: calc(100% - 0.4rem);
    max-width: 7.1rem;
    min-height: 4rem;
    background: #fff;
    position: absolute;
    bottom: 0;
    left: 50%;
    transform: translateX(-50%);
    border-radius: 20px 20px 0 0;
    z-index: 1001;
    padding: 0.2rem;
}
.windowTop{
    text-align: center;
    font-weight: 600;
    font-size: 0.3rem;
    margin-top: 0.05rem;
    margin-bottom: 0.2rem;
}
.closeImg{
    width: 0.5rem;
    height: 0.5rem;
    position: absolute;
    right: 0.2rem;
    top: 0.15rem;
}
/*底线*/
.baseline{
    color: #aeb0b3;
    text-align: center;
    margin-top: 0.5rem;
}