 * { margin:0px; padding:0px; }
ul, ol, dl { list-style-type: none; }
.date_btn,
.date_grid {
	box-sizing: border-box
}

.date_btn,
.date_class,
.gear {
	cursor: pointer
}

.date_btn,
.date_class,
.date_class_box,
.date_info_box,
.tooth {
	text-align: center
}

.gearDate {
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 10px;
	background-color: rgba(0, 0, 0, .2);
	display: block;
	position: absolute;
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index:9999999;
	overflow: hidden;
	-webkit-animation-fill-mode: both;
	animation-fill-mode: both;
	-webkit-transform: translateZ(0)
}

.date_ctrl {
	vertical-align: middle;
	background-color: #F0F0F0;
	border: 1px solid #a5a5a5;
	border-radius: 5px;
	color: #363837;
	margin: 0;
	height: auto;
	width: 90%;
	max-width: 600px;
	position: absolute;
	left: 50%;
	top: 12%;
	z-index: 9902;
	overflow: hidden;
	-webkit-transform: translate(-50%, 0);
	transform: translate(-50%, 0);
	-ms-transform: translate(-50%, 0);
	-moz-transform: translate(-50%, 0)
}

.date_roll,
.date_roll>div {
	background-color: transparent;
	overflow: hidden
}

.date_grid,
.date_info_box {
	border-bottom: 1px solid #d4d4d4
}

.slideInUp {
	animation: slideInUp .3s ease-in;
	-webkit-animation: slideInUp .3s ease-in
}

@-webkit-keyframes slideInUp {
	from {
		-webkit-transform: translate(-50%, 100vh);
		transform: translate(-50%, 100vh);
		-moz-transform: translate(-50%, 100vh);
		-ms-transform: translate(-50%, 100vh);
		-o-transform: translate(-50%, 100vh)
	}
	to {
		-webkit-transform: translate(-50%, 0);
		transform: translate(-50%, 0);
		-moz-transform: translate(-50%, 0);
		-o-transform: translate(-50%, 0);
		-ms-transform: translate(-50%, 0)
	}
}

.date_roll {
	position: relative;
	width: 100%;
	height: auto;
	font-weight: 700;
	-webkit-mask: -webkit-gradient(linear, 0 50%, 0 100%, from(#debb47), to(rgba(36, 142, 36, 0)));
	-webkit-mask: -webkit-linear-gradient(top, #debb47 50%, rgba(36, 142, 36, 0))
}

.date_roll>div {
	font-size: 2em;
	height: 6em;
	float: left;
	position: relative;
	width: 33.33%
}

.date_roll_more>div {
	width: 25%
}

.date_roll_mask {
	padding: 0 1em;
	-webkit-mask: -webkit-gradient(linear, 0 40%, 0 0, from(#debb47), to(rgba(36, 142, 36, 0)));
	-webkit-mask: -webkit-linear-gradient(bottom, #debb47 50%, rgba(36, 142, 36, 0))
}

.date_grid {
	position: relative;
	top: 2em;
	width: 100%;
	height: 2em;
	margin: 0;
	z-index: 0;
	background-color: #E8E8E8;
	border-top: 1px solid #d4d4d4
}

.date_grid>div {
	color: #000;
	position: absolute;
	right: 0;
	top: 0;
	font-size: .8em;
	line-height: 2.5em
}

.date_info_box {
	color: #363837;
	font-size: 1.8em;
	padding: .6em 0;
	font-weight: 700
}

.date_class_box {
	padding: 1em 2em
}

.date_class {
	display: inline-block;
	font-size: 1.4em;
	width: 40%;
	padding: .4em 0;
	color: #FE5B00;
	border: 1px solid #FE5B00
}

.date_class_box .date_class:first-child {
	border-top-left-radius: .2em;
	border-bottom-left-radius: .2em
}

.date_class_box .date_class:last-child {
	border-top-right-radius: .2em;
	border-bottom-right-radius: .2em
}

.date_class_box .active {
	background-color: #FE5B00;
	color: #fff
}

.date_btn_box {
	overflow: hidden;
	position: relative;
	border-top: 1px solid #d4d4d4
}

.date_btn {
	color: #000;
	font-size: 1.6em;
	line-height: 1em;
	padding: .8em 1em;
	float: right;
	width: 50%
}

.date_btn:first-child {
	border-left: 1px solid #d4d4d4
}

.gear {
	float: left;
	position: absolute;
	z-index: 9902;
	width: 5.5em;
	margin-top: -6em
}

.date_roll>div .gear {
	width: 100%
}

.tooth {
	height: 2em;
	line-height: 2em
}

img { border-width: 0px; }
body {background:#F5F5F5; margin:0px;color:#333333;}
.clear { clear:both; }
.blank { clear:both; line-height:0; height:10px; visibility:hidden; font-size:0; }
a:link, a:visited { color:#1B354A; text-decoration: none; }
a:hover { color:#024ea2; text-decoration: underline; }


.top2b{ margin:10px 10px 10px 10px;background:#FCF9F1; margin-left:auto; margin-right:auto;margin-top:0px;width:98%;border-width:1px;border-color:#E3C6A3;border-style:solid;}
.content_text123a{ margin:10px 10px 10px 10px;background:#FCF9F1; margin-left:auto; margin-right:auto;margin-top:0px;width:98%;border-width:1px;border-color:#E3C6A3;border-style:solid;}
.tp1{width:80px; font-size:16px; color:#4f3f2c; height:22px; line-height:22px;padding:0 0 0 8px}
.tp2{font-size:18px; color:#4f3f2c; height:22px; line-height:22px;padding:0 0 0 8px}
.ds_border {  cursor: hand; background-color: #97D6FF ;}
.inputBtn{ width:200px; border:0; background:url(start.gif) no-repeat 0 0; height:50px;   cursor:pointer; margin-top:0px;}
.wt{cursor:pointer;text-decoration: underline;padding:0px 3px 0px 0px;}
.wuge{width:30px;height:15px;background:#FFA336;color: #ffffff;text-align:center;overflow:hidden;vertical-align:middle;padding-top:2px;}
.s1{width:40px;float:left;}
.s1b{cursor:hand;background-color:#97D6FF;width:40px;float:left;}
.s2{width:25px;float:left;}
.s2b{cursor:hand;background-color:#97D6FF;width:25px;float:left;}
.s3{width:45px;float:left;}
.s3b{cursor:hand;background-color:#97D6FF;width:45px;float:left;}
.ti{COLOR: #935422; width:100px;float:left;text-align:right;padding:3px 15px 0px 0px;font-size:1.2rem;line-height:34px;}

.ti2{float:left;padding:3px 0px 0px 0px;}

.le{float:left;margin:10px 0px 5px 0px;height:30px;line-height:30px;}
.r{color:#FF0000;font-weight:normal;}
.r2{color:#00CC00;}
.b10{height:10px;}
.b20{height:5px;}
.input1{font-size:15px;color:#333333;padding:0 0 0 8px; height:34px; line-height:34px;-webkit-appearance:none;border-radius: 0;border:1px solid #FF6666;}
.input1b{font-size:15px;color:#333333;padding:0 0 0 8px; height:34px; line-height:34px;-webkit-appearance:none;border-radius: 0;border:1px solid #FF6666;}


.top{background:url(top2m.gif) no-repeat;width:300px;height:35px;margin-left:auto; margin-right:auto;}
.wenti{font-weight:bold;font-size:16px;color:#935422}
.huida{line-height:25px;font-size:14px;padding-top:5px;color:#935422}
.bottom{margin-left:auto; margin-right:auto;font-size:0.8em;width:96%;text-align:center;padding-top:10px;}
.showthis{margin:10px 0px 10px 0px;border-top-width : 1px;border-bottom-width : 1px;border-left-width : 0px;border-right-width : 0px;border-color : #6E6E6E;border-style : solid;padding:10px 5px 10px 20px;color:red;display:none;}
.showthis2{border-top-width : 1px;border-bottom-width : 1px;border-left-width : 1px;border-right-width : 1px;border-color : #6E6E6E;border-style : solid;padding:10px 5px 10px 10px;color:red;position: absolute; width: 80%; z-index: 1; left: 20px; top: 72px;background:#ffffff;}
.b{font-weight:bold;color:#FF6600}
.plun{padding:5px 0px 0px 0px;font-size:14px;}

.sum_btn1{ display:block;background-color:#FF9906;border: 1px solid #FF9906;color: #ffffff;border-radius: 3px;-webkit-appearance: button;font-size: 16px;padding: 0; height:40px; line-height:40px;text-align:center;width:186px;-webkit-appearance:none;}

.input123{-webkit-appearance:none;border-radius: 0;border:1px solid #000000;}
.xj1{color:red}
.vip1{position:fixed; bottom:0;height:45px;width:100%;filter:alpha(Opacity=90);-moz-opacity:0.9;opacity:0.9;}
.vip1 a{TEXT-DECORATION:None;color:#ffffff;}
.vip2{height:45px;background:#2BB1E1;text-align:center;font-size:18px;color:#ffffff;line-height:45px;float:left;width:30%;}
.vip3{width:70%;float:left;background:#EEEFF3;height:45px;line-height:45px;font-size:15px;color:#808080;}

.vip3b{width:40%;float:left;height:45px;line-height:45px;font-size:15px;color:#808080;}
.vip2b{height:45px;background:#FF9906;text-align:center;font-size:18px;color:#ffffff;line-height:45px;float:left;width:30%;}
.pi1{line-height:13px;height:13px;margin:5px 0 5px 0;}
.pi2{font-size:13px;float:left;line-height:15px;}
.pi3{background:url(star5.png) no-repeat;vertical-align:middle;height:15px;width:71px;float:left;line-height:15px;margin-left:5px;}
.pi4{font-size:13px;color:#5A422F;}
.pi5{clear:both;padding:2px;}
.pl2{position:relative;font-size:15px;margin:1px 1px 5px 1px;height:30px;line-height:30px;}


.paddding15{padding:15px;}
.pln1{color:#935422;font-size:16px;padding:8px 0 5px 10px;}
.plc1{color:#935422;font-size:16px;padding:0px 8px 8px 8px;line-height:20px;}

.plContent{color:#935422}
select {
border: solid 1px #E3C6A3;
appearance:none;
-moz-appearance:none;
-webkit-appearance:none;
border-radius: 0;
font-size:14px;
}
.qmz_box_qm {border-width:1px;border-color:#E3C6A3;border-style:solid;margin:5px 5px 5px 5px;background:#FCF9F1 url(search_bg2.gif) repeat;}
.qmz_box_qm222 {border-width:1px;border-color:#E3C6A3;border-style:solid;margin:5px;background:#FCF9F1 url(back5.png) repeat;;border-radius: 5px;overflow:hidden;}
.qmz_box0 {border-width:1px;border-color:#E3C6A3;border-style:solid;margin:10px 10px 10px 10px;background:#FCF9F1;}
.qmz_box{border-width:1px;border-color:#E3C6A3;border-style:solid;background:#ffffff;margin:10px 10px 10px 10px;background:#FCF9F1;border-bottom:0}
.qmz_box_title{background:#F4DFB6;margin:0;height:40px;line-height:40px;padding-left:6px;color:#535353;}
.qmz_box_title_class{height:40px;line-height:40px;color:#935422;text-align:center;overflow:hidden;vertical-align:middle;margin:0px 0 0 0 ;padding:0 5px 0 5px;;float:left;font-size:1.2em;}

.content_text2 {border-width:0px;margin:10px 10px 10px 10px;}


.black_overlay{visibility:hidden;position:fixed;top:0%;left:0%;width:100%;height:100%;background-color:black;z-index:1000;-moz-opacity:0.8;opacity:.80;filter:alpha(opacity=88);} 

.xb0{border-width:0px;border-color:#FF6666;border-style:solid;background:#FCF9F1;color:#FF6666;font-size:15px;width:0px;text-align:center;float:left;cursor:pointer;height:0px;line-height:0px;}

.xby{border:0;border-color:#FF6666;border-style:solid;background:#FF6666;color:#ffffff;font-size:15px;width:93px;text-align:center;float:left;cursor:pointer;height:34px;line-height:34px;}
.xbn{border-width:0px;border-color:#FF6666;border-style:solid;background:#FCF9F1;color:#FF6666;font-size:15px;width:93px;text-align:center;float:left;cursor:pointer;height:34px;line-height:34px;}

.xbbox{width:186px;height:34px; line-height:34px;border-width:1px;border-color:#FF6666;border-style:solid;float:left;}


.zs1{border:0;border-color:#E3C6A3;border-style:solid;background:#FF6666;color:#ffffff;font-size:15px;width:62px;text-align:center;float:left;cursor:pointer;height:34px;line-height:34px;}
.zs0{border-width:0px;border-color:#E3C6A3;border-style:solid;background:#FCF9F1;color:#FF6666;font-size:15px;width:62px;text-align:center;float:left;cursor:pointer;height:34px;line-height:34px;}
.black_overlay{visibility:hidden;position:fixed;top:0%;left:0%;width:100%;height:100%;background-color:black;z-index:100;-moz-opacity:0.8;opacity:.80;filter:alpha(opacity=88);} 
.close-reveal-modal {font-size:40px;line-height:0.5px;position:absolute;top:35px;right:0px;color:#aaa;text-shadow:0-1px1pxrbga(0,0,0,.6);font-weight:bold;cursor:pointer;} 
.shengtext1{font-size:20px;font-weight:bold;}
.shengtext2{padding:0px 20px 0px 0px;}
.sheng{width:100%;border-radius:5px;border:#333333 1px solid;background:#FFFFFF;overflow:hidden;padding:20px 0px 20px 20px;line-height:40px;color:#333333;}
.sheng span{padding:0 10px 0 0;}
.tishi{padding:0 0 0 10px;font-size:15px;color:#ffffff;background-color:#31B5E5;line-height:36px;margin:9px 0 0 0;}
.boxlist{border-width:1px;border-color:#E5E5E5;border-style:solid;background:#FFFFFF;margin:5px 5px 5px 5px;padding:5px 0px 5px 0px;background:url(search_bg.gif) repeat;}
.page_list ul{width:100%;}
.page_list ul li{width:100%;cursor:pointer;}
.page_list ul li a {color:#935422;background:url("ar.png") no-repeat right center;padding:10px 27px 10px 10px;display: block;overflow: hidden;
border-top:#E5E5E5 1px solid;
border-bottom: #e0c09a 0px solid;
TEXT-DECORATION:None;
}
.page_list ul li a span {display: block;}
.page_list ul li a:link {color:#935422;}
.page_list ul li a:visited {color:#935422;}