@charset "utf-8";
/* =reset 网页样式重置
------------------------------------------------------------------------------------------------------------------------------*/
html { font-size:1em;-webkit-tap-highlight-color:rgba(0,0,0,0); -webkit-tap-highlight:rgba(0,0,0,0);-webkit-text-size-adjust:none;overflow:-moz-scrollbars-vertical;/*强制firefox出现滑动条*/}
body { font-size:0.75em;}
label { cursor:pointer;}
a:link, a:visited { text-decoration:none;}
input:focus { outline: none; }
input,button,select,textarea{outline:none;/*-webkit-appearance:none;*//*强制去除表单自带的样式*/ }
textarea{resize:none;/*-webkit-appearance:none;*//*强制去除textarea自带的样式*/ }

input:-webkit-autofill { -webkit-box-shadow: 0 0 0px 1000px white inset; } /*利用阴影来填充掉input自动填充色*/

textarea,input,select { background: none; border:none; margin: 0; padding: 0; }

a, abbr, acronym, address, applet, article, aside, audio, b, blockquote, big, body, center, canvas, caption, cite, code, command, datalist, dd, del, details, dfn, dl, div, dt, em, embed, fieldset, figcaption, figure, font, footer, form, h1, h2, h3, h4, h5, h6, header, hgroup, html, i, iframe, img, ins, kbd, keygen, label, legend, li, meter, nav, menu, object, ol, output, p, pre, progress, q, s, samp, section, small, span, source, strike, strong, sub, sup, table, tbody, tfoot, thead, th, tr, tdvideo, tt,
u, ul, var { margin:0; padding:0;}

article, aside, footer, header, hgroup, nav, section, figure, figcaption { display: block;} /*html5设置*/

h1, h2, h3, h4, h5, h6, th, td, table, input, button, select, textarea, sub{ font-size:1em;}
body, input, button, select, textarea, sub{ font-family:Arial, sans-serif;}
em, cite, address, optgroup { font-style:normal;}
kbd, samp, code { font-family:monospace;}

img, input, button, select, textarea { vertical-align:middle;outline:none;}
ul, ol { list-style:none;}
img, fieldset { border:0;}
abbr, acronym { cursor:help; border-bottom:1px dotted black;}
table {	width:100%; border-spacing:0; border:0;}
table th, table td { border:0;}
legend, hr { overflow:hidden; position:absolute; top:0; left:0;}
legend, hr, caption { visibility:hidden; font-size:0; width:0; height:0; line-height:0;}

/**
 * = global 统一样式
 *******************************************************************************************************/

body{
	font-family: "微软雅黑";
}
/*http://jqweui.com/components#dialog  weiui地址*/
/*模态框*/
.weui-dialog__hd{
	padding: 0.65rem 0.8rem .25rem;
	font-size: 0;
}
.weui-dialog__btn{
	color: #02BB00;
	font-size: .36rem;
}
.weui-dialog__title{
	font-size: .32rem;
}
.weui-dialog__bd{
	font-size: .30rem;
	padding: 0 0.2rem .4rem;
}
/*重置选择器样式*/

.weui-picker-modal {
	height: 5.08rem;
}

.toolbar {
	font-size: .34rem;
}

.toolbar .toolbar-inner {
	height: 0.88rem;
}

.toolbar .picker-button {
	line-height: 0.88rem;
	height: 0.88rem;
	padding: 0 .2rem;
}

.toolbar .title {
	font-size: .34rem;
	line-height: 0.88rem;
}

.weui-picker-container,
.weui-picker-overlay {
	z-index: 999999;
}

.weui-picker-modal .picker-items {
	font-size: 0.4rem;
}

.weui-picker-modal .picker-modal-inner {
	height: 4.2rem;
}

.city-picker .picker-items-col {
	max-width: 2.8rem;
}

.weui-picker-modal .picker-item {
	font-size: .3rem;
	height: 48px;
	line-height: 48px;
}

.weui-picker-modal .picker-items-col.picker-items-col-divider {
	font-size: .3rem;
}

.weui-picker-modal .picker-center-highlight {
	height: 48px;
	margin-top: -24px;
}

.weui-picker-modal .picker-center-highlight:before {
	-webkit-transform: none;
	transform: none;
}

.weui-picker-modal .picker-center-highlight:after {
	-webkit-transform: none;
	transform: none;
}
html,
body {
	font-family: "微软雅黑";
	font-size:100px;
	font-size: calc(100vw/7.5);
	background: #fff;
	/*设计稿为720px宽度*/
}
/*防止weiui搞事*/
@media only screen and (min-width:400px) {
	html {
		font-size: 100px !important;
		font-size: calc(100vw/7.50) !important;
	}
}

* {
	touch-action: none;
}
.flex_cb {
	display: flex;
	align-items: center;
	justify-content: space-between;
}

.flex_cl {
	display: flex;
	align-items: center;
	justify-content: flex-start;
}

.flex_cc {
	display: flex;
	align-items: center;
	justify-content: center;
}

.flex_tb {
	display: flex;
	align-items: flex-start;
	justify-content: space-between;
}

.flex_ca {
	display: flex;
	align-items: center;
	justify-content: space-around;
}
.main_box{
	margin: 0 .3rem;
}
* {
	touch-action: pan-y;
}