
.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_text123{ 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; font-weight:bold;width:105px;float:left;text-align:right;padding:3px 15px 0px 0px;}

.ti2{float:left;padding:3px 0px 0px 0px;}

.le{float:left;margin:10px 0px 8px 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:#C0C0C0;padding:0 0 0 8px; height:30px; line-height:30px;-webkit-appearance:none;border-radius: 0;border:1px solid #935422;}
.input1b{font-size:15px;color:#000000;padding:0 0 0 8px; height:30px; line-height:30px;-webkit-appearance:none;border-radius: 0;border:1px solid #E3C6A3;}


.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_btn199{ display:block;background-color:#f35860;border: 1px solid #f35860;color: #ffffff;border-radius: 3px;-webkit-appearance: button;font-size: 16px;padding: 0; height:35px; line-height:35px;text-align:center;width:160px;-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:15px;height:15px;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:#935422;}
.pi5{clear:both;padding:2px;}

.paddding15{padding:15px;}
.pln1{color:#935422;font-size:16px;padding:8px 0 5px 10px;}
.plc1{color:#935422;font-size:15px;padding:0px 8px 8px 8px;line-height:26px;}

.plContent{color:#935422}
.select {
border: solid 1px #E3C6A3;
appearance:none;
-moz-appearance:none;
-webkit-appearance:none;
border-radius: 0;
font-size:14px;
}
.jia_box2{border-width:1px;border-color:#E3C6A3;border-style:solid;margin:5px 5px 5px 5px;line-height:30px;background:#FCF9F1 url(search_bg.gif) repeat;}
.jia_box_title{background:#F4DFB6;margin:0;height:40px;line-height:40px;padding-left:6px;color:#535353;}
.jia_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 10px;;float:left;font-size:1.2em;}


.gearDate {font-family: Helvetica Neue, Helvetica, Arial, sans-serif;font-size: 10px;background-color: rgba(0, 0, 0, 0.2);display: block;position: fixed;top: 0;left: 0;width: 100%;height: 100%;z-index: 9900;overflow: hidden;-webkit-animation-fill-mode: both;animation-fill-mode: both}
.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: translate3d(-50%, 0, 0);transform: translate3d(-50%, 0, 0);}
.slideInUp {animation: slideInUp .3s ease-in;-webkit-animation: slideInUp .3s ease-in}
@-webkit-keyframes slideInUp {
	from {-webkit-transform: translate3d(-50%, -100%, 0);transform: translate3d(-50%, -100%, 0)}
	to {-webkit-transform: translate3d(-50%, 0, 0);transform: translate3d(-50%, 0, 0)}
}
.date_roll {display: -webkit-box;width: 100%;height: auto;overflow: hidden;font-weight: bold;background-color: transparent;-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: 2.3em;height: 6em;float: left;background-color: transparent;position: relative;overflow: hidden;-webkit-box-flex: 2}
.date_roll_mask {padding:0 2em;-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;box-sizing: border-box;z-index: 0;background-color: #E8E8E8;border-top: 1px solid #d4d4d4;border-bottom: 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: #000;font-size: 1.8em;text-align: center;padding: .6em 1em;text-align: center;border-bottom: 1px solid #d4d4d4;font-weight: 700;}
.date_class_box{text-align: center;padding:1em 2em;}
.date_class{display: inline-block;font-size: 1.4em;width:40%;padding:.4em 0;text-align: center;color: #FE5B00;border:1px solid #FE5B00;cursor: pointer;}
.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;text-align: center;padding: .8em 1em;cursor: pointer;float: left;width: 50%;box-sizing: border-box;}
.date_btn:first-child{border-right:1px solid #d4d4d4;}
.gear {float: left;position: absolute;z-index: 9902;width: 5.5em;margin-top: -6em;cursor: pointer;}
.date_roll>div .gear {width: 100%}
.tooth {height: 2em;line-height: 2em;text-align: center}