@charset "utf-8";
* {	margin: 0;	padding: 0;	border: 0;}
body {	font-family: Microsoft YaHei, SimSun, Arial, Helvetica, sans-serif;	margin: 0 auto;	background-color: /*#e2e2e2*/white;}
@media screen and (max-width:320px) {body {	font-size: 12px;}}
@media screen and (min-width:360px) {body {	font-size: 14px;}}
@media screen and (min-width:480px) {body {	font-size: 16px;}}
@media screen and (min-width:640px) {body {	font-size: 18px;}}
a {	text-decoration: none;	cursor: pointer;	color: #000000;}
ul li {	list-style: none;}
img {	display: block;	width: 100%;	border: none;}
.clear {	clear: both;	overflow: hidden;}
.red {	color: #df3333;}
.sred {	color: #df3333;}
.baise {	color: #fff;}
.huangse {	color: #ffe900;	font-weight: bold;}
.public {
	/*任何一个容器都可以指定为 Flex 布局。*/
	display: flex;
	display: -webkit-flex;/* iOS Safari Chrome */
	display: -moz-flex;/* Mozilla Firefox */
	display: -o-flex; /* Opera*/
	/*//主轴为水平方向，起点在左端。*/
	flex-direction: row;
	-webkit-flex-direction: row;
	-moz-flex-direction: row;
	-o-flex-direction: row;
	/*不换行。*/
	flex-wrap: nowrap;
	-webkit-flex-wrap: nowrap;
	-moz-flex-wrap: nowrap;
	-o-flex-wrap: nowrap;
	/*两端对齐，项目之间的间隔都相等。*/
	justify-content: space-between;
	-webkit-justify-content: space-between;
	-moz-justify-content: space-between;
	-o-justify-content: space-between;
	/*交叉轴的中点对齐。 上下居中*/
	align-items: center;
	-webkit-align-items: center;
	-moz-align-items: center;
	-o-align-items: center;/*轴线占满整个交叉轴*//*align-content:stretch;*//*-webkit-align-content:stretch;*//*-moz-align-content:stretch;*//*-o-align-content:stretch;*/
}
.box {max-width: 640px;	height: auto; overflow: hidden;	margin: 0 auto;	}
/*---logo star---*/
.logo {	width: 100%;	height: auto;	overflow: hidden;	margin:2em auto }
.zzghpt {	width: 100%;	text-align: center;	font-size: 2.0em;	font-weight: bold;	color: #000;	margin: 0 auto; }
.x1{ width: 92%; height: 2px; background-color: #d6dff0; margin: 1em auto 0; }
.x2{ width: 50%; height: 6px; background-color: #d6dff0; margin: -4px auto 0; border-radius: 2em;}

.formbox{ width:92%; height: auto; overflow: hidden; margin: 1em auto; }

.formbox .text1{	width: 100%; height: 3em; line-height: 3em; font-size: 1.1em; font-weight: bolder; color: #707070; display: inline-block; box-sizing:border-box; text-align: center; padding: 0.8em 1em; margin:0.5em auto;	border:1px solid #ccc;	border-radius: 0.5em; box-shadow: inset 0 0 4px #CCC; background-color: #FFFFFF;	}

.formbox .text2{  width: 100%; height: auto; overflow: hidden; margin: 0.5em auto; }

.formbox .text2 input,select{ display: inline-block; overflow: hidden;  font-size: 1.05em; font-weight: bolder; color: #707070; border: 1px solid #ccc; border-radius: 0.5em; box-shadow: inset 0 0 4px #CCC; background-color: #FFFFFF; }
.formbox .text2 input{ width: 50%; height: auto; line-height: 2em; }
.formbox .text2 select{ width: 45%; height: auto; line-height: 2em; }

/*
#date{ width: 48%; border: 1px solid #d6d6d6; height: 3em; line-height: 3em;  box-sizing: border-box;  margin-left:3%;margin-top:2%;}
*/
.formbox .text3{ width: 100%; height: 3em; overflow: hidden; margin: 1em auto 0; line-height: 3em; font-size: 1.2em; font-weight: bolder; text-align: center; color: #FFFFFF; border-radius: 0.5em; box-shadow: inset 0 0 4px #d48500; background-color: #f5a521; }

.yisheng {	width: 100%;	margin: 3% auto;}

/*
select {	width: 100%;	padding: 12px 20px;	margin: 8px 0 8px;	display: inline-block;	border: 1px solid #ccc;	border-radius: 4px;	box-sizing: border-box;	padding-left: 43%;}
input[type=submit] {	width: 100%;	background-color: #FFA918;	color: white;	padding: 14px 20px;	margin: 8px 0;	border: none;	border-radius: 4px;	cursor: pointer;	font-size: 20px;}
input[type=submit]:hover {	background-color: #FFA918;}
*/
.DatesText {	padding: 12px;	border: 3px;	margin-top: 8px;	margin-bottom: 8px;	width: 100%;	height: 100%;	font-weight: bold;	text-align: center;	text-align-last: center;	outline: none;	background: url(statics/images/day.png) no-repeat 5%;	background-size: 25px 25px;}
#Date {	padding: 12px;	border: 3px;	margin-top: 8px;	margin-bottom: 8px;	width: 100%;	height: 100%;	font-weight: bold;	text-align: center;	text-align-last: center;	outline: none;	background: url(statics/images/day.png) no-repeat 5%;	background-size: 25px 25px; }

hr {	height: 2px;	border: none;	background-color: #D6DDEF;	width: 90%; margin-left: 3%; }
.inputDiv {	font-size: 1;	padding: 0;}
.jdjsfw{margin: 0 auto 3% auto;}
#li6{ display: flex;}
#userdate2{width: 37%;}
#liuyan{display: none;}
.wmdfw{width: 100%; margin: 0 auto 3% auto; background: url(../images/fwbg.jpg) repeat-y #edeef2; background-size: 100% 100%; }
.wmdfw_l{width: 50%;  }
.wmdfw_l p{width: 80%; margin: 5% 10%;}
.wmdfw_r{width: 50%; padding-top: 2%;}
.fwbt{ height: 2.2em;line-height: 2.2em;width: 60%;text-align: center; border: 3px solid #fff; font-size: 1.4em;font-weight: bold;color: #fff; }
.fwlb{width: 80%; margin-left: 10%; margin-top: 3%;}
.fwlb p{line-height: 2.2em; font-weight: 1.2em;font-weight: bold;color: #fff; margin: 3.5% 5%;}
.fwlb p span{background-color: #fac402; color: #000; padding: 3%; margin-right: 5%;}

input[name="date"]:before{			color:#A9A9A9;content:attr(placeholder);	}
input[name="date"].full:before {			color:black;content:""!important;		}
