blockquote,body,div,fieldset,form,h1,h2,h3,h4,h5,h6,input,li,p,pre,td,textarea,th,ul {
	padding:0;
	margin:0
}
li,ul {
	list-style:none;
	list-style-type:none
}
.page {
	display:none;
	position:absolute;
	top:0;
	left:0;
	bottom:0;
	right:0;
	width:100%;
	height:100%;
	overflow:hidden
}
#datescroll div {
	margin-top:0
}
#datescroll_datetime div,#datescroll div {
	float:left;
	margin-left:10%;
	padding-right:22px
}
#yearwrapper {
	left:0
}
#monthwrapper,#yearwrapper {
	position:absolute;
	top:15px;
	bottom:75px;
	width:80%
}
#monthwrapper {
	left:26%
}
#daywrapper {
	position:absolute;
	left:50%;
	top:15px;
	bottom:75px;
	width:80%
}
#Hourwrapper {
	left:0
}
#Hourwrapper,#Minutewrapper {
	position:absolute;
	top:195px;
	bottom:68px;
	width:80%
}
#Minutewrapper {
	left:26%
}
#Secondwrapper {
	position:absolute;
	left:50%;
	top:195px;
	bottom:68px;
	width:80%
}
#Hourwrapper ul li,#Minutewrapper ul li,#Secondwrapper ul li {
	color:#898989;
	font-size:12px
}
#yearwrapper ul li {
	color:#898989;
	font-size:16px
}
#daywrapper ul li,#monthwrapper ul li {
	color:#898989;
	font-size:12px
}
#markyear {
	margin-left:76px
}
#markmonth,#markyear {
	position:relative;
	top:-2px
}
#markmonth {
	margin-left:40px
}
#markday {
	margin-left:42px
}
#markday,#markhour {
	position:relative;
	top:-2px
}
#markhour {
	margin-left:62px
}
#markminut {
	margin-left:58px
}
#markminut,#marksecond {
	position:relative;
	top:-2px
}
#marksecond {
	margin-left:68px
}
#dateheader {
	width:100%;
	height:50px;
	background:#79c12f;
	color:#fff;
	line-height:50px
}
#dateheader,#setcancle ul {
	text-align:center;
	font-size:20px
}
#setcancle ul {
	line-height:30px;
	margin:4px auto
}
#setcancle ul li {
	border-radius:3px;
	float:left;
	width:44%;
	height:40px;
	line-height:40px;
	list-style-type:none;
	font-family:microsoft yahei;
	font-size:16px
}
#dateconfirm {
	position:absolute;
	left:10px;
	color:#fb8e19
}
#datecancle {
	position:absolute;
	right:10px;
	width:40%;
	color:#666
}
#dateshadow {
	display:none;
	position:absolute;
	width:100%;
	height:100%;
	top:0;
	left:0;
	background:#020202;
	filter:alpha(Opacity=50);
	-moz-opacity:.5;
	opacity:.1;
	z-index:1
}
#datePage {
	font-size:22px;
	border-radius:8px;
	position:absolute;
	top:110px;
	MARGIN-RIGHT:auto;
	vertical-align:middle;
	MARGIN-LEFT:auto;
	width:80%;
	height:240px;
	background:#fff;
	z-index:2
}
#datetitle {
	width:100%;
	height:50px;
	text-align:center;
	color:#fff;
	line-height:50px;
	font-size:14px;
	font-family:microsoft yahei
}
#datetitle h1 {
	font-weight:400
}
#datemark {
	left:0;
	width:100%;
	height:40px;
	top:55px
}
#datemark,#timemark {
	font-size:18px;
	position:absolute;
	background:#eee
}
#timemark {
	left:5%;
	width:90%;
	height:20px;
	top:242px;
	border:1px solid #eee
}
#datescroll {
	width:100%;
	margin:8px 0;
	height:180px;
	border-bottom:1px solid #ececec
}
#datescroll,#datescroll_datetime {
	text-align:center;
	line-height:40px
}
#datescroll_datetime {
	display:none;
	background:#f8f8f8;
	width:94%;
	margin:10px 3%;
	margin-top:10px;
	border:1px solid #ececec;
	border-radius:4px;
	height:120px
}
#daywrapper ul,#Hourwrapper ul,#Minutewrapper ul,#monthwrapper ul,#Secondwrapper ul,#yearwrapper ul {
	width:40%
}
#dateFooter {
	width:100%;
	background:#fff;
	height:50px;
	bottom:0;
	position:absolute
}