i {font-style: normal;}
/*以下是签到的样式*/
.qian_wrap{ padding:0 38px; }
.q_title{ width: 100%; height:85px; background:url(../images/signIn/q_title.jpg) no-repeat 110px 25px;}
.qt_bottom{ width: 100%; height:35px; background:url(../images/signIn/qb_bg.jpg) repeat-x left 20px; text-align: center; line-height: 35px;}
.qt_bottom i{ background:#fff; padding:0 10px; font-size:18px; color:#656565;}
.qd_number{ margin-top:25px; overflow:hidden;}
.qd_number li{width:70px; height:100px; background: url(../images/signIn/q_01.jpg) no-repeat; float:left; margin:0 6px; color:#499df3; font-size:16px; position: relative;}
.qd_number li.aleady{ background: url(../images/signIn/q_02.jpg) no-repeat; color:#fff;}
.qd_number li.current{ background: url(../images/signIn/q_03.jpg) no-repeat; color:#fff;}
.q_num{ width:70px; height:70px; display:block; text-align: center; line-height:70px;}
.plus_wrap{ width: 100%; height:48px; text-align: center; position: absolute; left:0; bottom:0;}
.pl_n_wrap{ height:19px;}
.plus{width: 14px; height: 13px; display:inline-block; background:url(../images/signIn/plus.png);}
.plus_num{ width: 13px; height: 19px; display:inline-block;}
.p_n0{ background: url(../images/signIn/0.png) -1px top;}
.p_n1{ width:12px; background: url(../images/signIn/1.png) -1px top;}
.p_n2{ background: url(../images/signIn/2.png) -1px top;}
.p_n3{ background: url(../images/signIn/3.png) -1px top;}
.p_n4{ background: url(../images/signIn/4.png) -1px top;}
.p_n5{ background: url(../images/signIn/5.png) -1px top;}
.p_n6{ background: url(../images/signIn/6.png) -1px top;}
.p_n7{ background: url(../images/signIn/7.png) -1px top;}
.p_n8{ background: url(../images/signIn/8.png) -1px top;}
.p_n9{ background: url(../images/signIn/9.png) -1px top;}

.ji_fen{width: 100%; height:22px; background:url(../images/signIn/num.png) no-repeat 20px 0; }

.sign_btn{width: 200px; height:65px; display:block; background:url(../images/signIn/q_btn.png); margin:20px auto 0; border:none; cursor: pointer; outline:none;}
.sign_btn.on{ background:url(../images/signIn/q_btn_.png);}
.sum_wrap{ width: 100%; height:60px; text-align: center; margin-top:20px;}
.sum_wrap span{ display:inline-block;}
.sum_wrap span p{ width: 100%; font-size:26px; color:#ff6161; margin-bottom:5px;}
.sum_wrap span i{ font-size:16px; }
.sum_left{ margin-right:20px;}



.integral_wrap{ padding:0 20px;}
.i_mt{ margin-top:30px;}
.i_return{ float:left; border:none; width:50px; height:30px; color:#1e62f3; font-size:20px; background:none; cursor: pointer; outline: none; position: absolute; left:20px; }
.integral{ width:500px; margin-top:55px; margin-left:290px;}
.integral li{ font-size:18px; height:60px; line-height: 60px; color:#616161;}
.integral li span{ display:inline-block;}
.i_title{ width:80px;margin-right: 15px; float:left; display:block; color:#616161;text-align: right;}
.integral_num{ float:left; font-size:22px; color:#ed2818; margin-right:10px;}
.dui_input{ width:100px;border:1px solid #969696; height:40px; margin-right:10px;}
.dh_btn{ width: 200px; height:46px; background:#ee2d1e; color:#fff; line-height: 46px; text-align: center; font-size:18px; border:none;margin:60px auto 0; display: block; cursor: pointer;}

.re_tab_wrap li.fr{ float:right;}
.sys_btn{ width:90%; height:30px;/*  border:1px solid #fc4c23;  color:#fc4c23; background:#fff; */color:#fff;background:#f70;border: none;text-align:center; line-height: 30px; margin-right:10px; cursor:pointer;}

.text_cen{ text-align: center; font-size:14px; color:#656565;}



/*充值记录和消费记录的弹窗*/
.re_record{ width:860px; height:560px; padding:20px;}
.re_tab_wrap{ width: 100%; height:45px; border-bottom:1px solid #e6e6e6;}
.re_tab_wrap li{ float:left; width: 95px; height:44px; line-height: 43px; border-bottom: 2px solid #fff; text-align: center; cursor:pointer; font-size:16px; color:#676767;}
.re_tab_wrap li.on{ border-bottom: 2px solid #ff8500;}
.re_record_box{ width: 100%; height:445px; position:relative;}
.re_record_box .re_box{ overflow:hidden; display:none;color:#676767; background: #fff; position: absolute; left:0; top:0;}
.re_record_box .re_box.show{ display:block;}
.re_date{ width: 560px; height:34px; float:right; margin:20px 0;}
.re_date_btn{ width:65px; height:34px; background:#ff8800; color:#fff; text-align: center; line-height: 34px; border:none; margin-left:12px; cursor: pointer;}
.date_box{ width: 200px; height:34px; border: 1px solid #e6e6e6; text-align: center; line-height: 34px; }
.re_date i{ padding:5px 10px;}

.re_record_con{ width:818px; margin:0 auto; border:1px solid #e5e5e5; overflow:hidden;}
.re_record_list{width: 1000px; overflow:hidden; background: #f5f5f5; font-size: 16px;}
.re_record_list li{ float:left; width: 205px; height:40px; line-height: 40px; border-right:1px solid #e5e5e5; border-bottom:1px solid #e5e5e5; padding-left:15px;}
.box_re_record{ width:100%; height:320px;}
.box_re_record_2{ width:100%; height:320px;}
.record_con p{ height:80px; line-height: 80px; text-align: center;}
.record_con ul {width: 1000px;}
.record_con span{ width: 205px; height:40px; display:block;float:left; line-height: 40px; border-right:1px solid #e5e5e5; border-bottom:1px solid #e5e5e5; padding-left:15px;}
.re_record_con .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{ background:none; background:#999;}
.re_record_con .mCSB_scrollTools .mCSB_draggerRail{ background:#efefef;}
.re_record_con .mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{ background: #999;}

._record_img{ width:35px; height:35px; margin:2px 10px 0 0;}
.re_yellow{ color:#f18c20;}
.re_red{ color:#ff040c;}
._record_title{ width: 100%; height:40px; border-bottom: 1px solid #e5e5e5; text-align: center; font-size:20px;}
.my_proper{ overflow:hidden;}
.my_proper ul{ height:400px; width:1000px;}
.my_proper li{ width: 378px; height: 60px; line-height: 60px; border-bottom: 1px dashed #9a9a9a; margin-top:20px; float:left; margin-right:63px;}
._mr{ margin-right:20px;}
._re_excharge{ width: 40px; height: 26px; background:#f58b13; border:none; line-height:26px; text-align:center; color:#fff; cursor:pointer;}
._re_wd{ width:65px; display:inline-block; }
._property_bottom{ height:45px; font-size:16px; line-height: 45px;}
._pbottom_btn{ width: 145px; height: 46px; background: #0195ff; color:#fff; line-height: 46px; text-align: center; float:left; border:none; cursor: pointer;font-size:16px;}


._re_page{ text-align: center; margin-top:10px;}
._re_page a{ padding:5px 10px; }
._re_page a.on{ background: #efefef;}

.my_pro_p{ text-align: center; margin-top:30px; font-size:16px;}


.ban_user li{width:25%;float: left;padding-top:5px;}
.ban_user li span{float: left;margin-left: 15px}
.ban_user li a{float: left;line-height: 42px;margin-left: 5px}
