
.btm150 {margin-top:150px;}
.bor {margin:0 auto;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;box-sizing: border-box;border:1px #D8BBB1 solid;background-color:#FEE3D9;border-top-color:#FFF8F6; border-left-color:#FFF8F6;padding:5px;position:relative;overflow:hidden;}
.errcon {color:#444;font-size:1.8rem;font-weight:700;text-align: center;}
.magess {margin:0 auto;color:#A4A4A4;font-size:1.8rem;height: 40px; line-height:40px;font-weight:700;text-align: center;background-color: #fff;border: 1px solid #DBDADA;margin:3px;}
.error {width:390px;margin:auto;left:0; right:0%; top:0;bottom:45%;background: #045289;border:#02192A 1px solid;border-top-color:#088BE8;border-left-color:#088BE8;z-index:999999999999999999999;position:fixed;text-align:center;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;font-size:16px;line-height:70px;height:70px;color:#FCFFFD;-moz-text-shadow: -1px 0 #E87E1A, 0 1px #E87E1A, 1px 0 #E87E1A, 0 -1px #E87E1A; -webkit-text-shadow: -1px 0 #E87E1A, 0 1px #E87E1A, 1px 0 #E87E1A, 0 -1px #E87E1A;text-shadow: -1px 0 #E87E1A, 0 1px #E87E1A, 1px 0 #E87E1A, 0 -1px #E87E1A;font-weight:600;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;display:flex;align-items: center;justify-items: center;}
.error img {margin:0 auto;position:relative;text-align: center;top:10px;}

.homehtml {width:30px;height:25px;background-image: url(../images/home.gif);background-repeat: no-repeat;background-size:100% 100%;display:inline-block;float:left;margin-top:3px;}
.member_tit_box {margin:0 auto;text-align:center;padding:0px 3px;height:35px;line-height:35px;background-image: -webkit-linear-gradient(top, #FF7D4E, #FF4000);font-size:2rem;color:#fff;}
.member_tit_box a {float:left;font-size:1.3rem;}
.member_login_box {width:40%;margin:0 auto;color: #252525;border-top: 1px solid #ffd79b;border-bottom: 1px solid #a25000;border-left: 1px solid #d58200;border-right: 1px solid #C60;border-radius: .625rem;background-color: #fde2ae;box-shadow: 0 0.46875rem 2.1875rem rgb(0 0 0 / 20%), 0 0.9375rem 1.40625rem rgb(0 0 0 / 20%), 0 0.25rem 0.53125rem rgb(0 0 0 / 20%), 0 0.125rem 0.1875rem rgb(0 0 0 / 20%);}
.member_card {border-top: 1px solid #a25000;border-bottom: 1px solid #ffd79b;border-left: 1px solid #C60;border-right: 1px solid #d58200;border-radius: .625rem;background-color: #f8f9fa;box-shadow: inset 0px 0px 6px 0px rgba(2, 48, 46, 0.6);padding:5px 0px 15px;}
.user_box {padding:5px;}
.login_box {padding:5px;}
.home_login {margin:0 auto;height:30px;line-height:30px;text-align: center;margin-top:10px;position:relative;overflow:hidden;}
.meuser_l {width:35%;float:left;text-align:right;height:30px;line-height:30px;font-size:1.5rem;margin-right:5px;}
.meuser_r {width:61%;float:left;text-align:left;height:30px;line-height:30px;margin-left:5px;}
.meuser_r .meloginput {width:150px;float:left;height:25px;line-height:25px;padding:0px 3px;border:1px #D8BBB1 solid;}
.home_reg_btn {padding:0px 10px;height:30px; line-height:30px;text-align: center;color: #fff; text-decoration: none; font-size:1.1rem;display: inline-block; background: #0aa284;cursor: pointer;border: 0;margin:0 10px;}
.home_login_btn {padding:0px 10px;height:30px; line-height:30px;text-align: center;color: #fff; text-decoration: none; font-size:1.1rem;display: inline-block; background: #A90126;cursor: pointer;border: 0;}
.home_reg_btn:hover, .home_login_btn:hover {filter:alpha(opacity=70);opacity:.7;-moz-opacity:.5;-khtml-opacity:.7;}
.focus-ico {-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;height:70px;line-height:70px;}
.price{font-size:.9rem;color:#555;font-family:Arial;font-weight:700;}
.cz {height:21px;line-height:21px;margin-top:1px;display: inline-block;padding:0px 5px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;width:50px;color:#fff;text-align:center;background:#F53415;}
.tx {height:21px;line-height:21px;margin-top:1px;display: inline-block;padding:0px 5px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;width:50px;color:#fff;text-align:center;background:#0688E5;}
.use {font-size:1.4rem;}
.sys_list {padding:0px 12px;color:#444;font-weight:600;}
.sys_list a {width:100%;margin:0 auto;position:relative;height:40px;line-height:40px;border-bottom: 1px dashed #dcdcdc;display: inline-block;}
.sys_list a .sys_left {width:25%;float:left;text-align:left;font-size:1.3rem;}
.sys_list a .sys_right {width:75%;float:right;text-align:right;}
.sys_list a .sys_right i {width:36px;height:35px;margin-top:5px;background:url(/images/arw_r.png) no-repeat;display:inline-block;}
.ifrbtop, .alert_box {width: 100%;margin: 0 auto;position:relative;overflow:hidden;background:#fff;}
/*当前位置*/
.ml_type {margin:0 auto;display: block;height:40px;line-height:40px;background-image: -webkit-linear-gradient(top, #ffffff, #f0f0f0);border-top: 1px solid #E7E6E6;border-bottom: 1px solid #E7E6E6;position:relative;overflow:hidden;padding:0px 5px;}
.ml_type h2 {float:left;font-size:1.4rem;color: #444;margin-left:5px;}
.m_msc {-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;width:50px;color:#fff;text-align:center;background:#FF4000;outline:none;border:1px #FF4000 solid;font-size:.9rem;height:18px;line-height:18px;margin-top:10px;}
/*充值*/
.paly_box {margin:0 auto;background:#fff;position:relative;overflow:hidden;}
.paly_box li {float:left;}
.paly_box .paly-l {width:15%;margin-left:3px;}
.paly_box .paly-r, .paly_box .paly-czr {width:84%;}
.weixingg {font-weight: 700;background-color: #ffff00;color: #ff0000;border-radius: 50px;border: 1px solid #ff0000;padding:1px 10px;vertical-align: top;margin: 2px auto 0px;font-size:1.7rem;}
.paly_box .pay_wximg_tit {width:48%;float:left;}
.paly_box .pay_zfimg_tit {width:48%;float:right;}
.wximg {width:99%;border: 1px dashed #f00;height:165px;}
.zfbimg {width:99%;border: 1px dashed #00f;height:165px;}
.pay_box {WIDTH:450px;height:400px;position:fixed;border:1px #034D52 solid;z-index:9999;left:20%;right:20%;top:75px;background:#fff;}
.pay_box .pay_col {height:30px;light-height:30px;font-size: 14px;font-weight: bold;background:#034D52;padding:8px 10px 0px 10px;color:#78F8FF;}
.pay_box .pay_col .pay_cola {float:right;color:#E4FF78;}
/*明细*/
.log_list_box {width: 100%;margin: 0 auto;position:relative;overflow:hidden;}
.log_list_box li {float:left;height:35px;line-height:35px;border-bottom: 1px dashed #dcdcdc;font-size:1.1rem;}
.log_list_box li.log-id {width:10%;text-align: center;}
.log_list_box li.log-lx {width:30%;}
.log_list_box li.log-ur {width:30%;}
.log_list_box li.log-rq {width:30%;text-align:center;}
/*安全*/
.vipaqzx {width: 100%;margin: 0 auto;position:relative;}
.vipaqzx ul {border-bottom: 1px solid rgba(0, 0, 0, 0.125);text-align: center;}
.vipaqzx ul li {height:40px;line-height:40px;padding:0px 10px;}
.vipaqzx li.vipaq-left {width:25%;float: left;} 
.vipColl li.vipaq-right {width:69.8%;float: left;}
.vipaqzx li.vipaq-left {text-align:right;}
.vipaqzx li.vipaq-right {text-align:left;}
.hyid {font-family:arial;font-size:1.3rem;color: #080;margin-right:10px;}
.putc {outline:none;outline:medium;background:transparent;border:1px #3EC3E4 solid;padding:3px;width:70px;}
.vipaqzx li.vipaq-right .setput {height:22px;line-height:22px;padding:0px 5px;margin-left:10px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;color:#fff;text-align:center;background:#0688E5;outline:none;border:1px #07568F solid;cursor:pointer;font-size:1rem;}
.vipaqzx ul .m_gbaq {width: 100%;margin: 0 auto;text-align: center;position:relative;background:#FF4000;height:35px;line-height:35px;padding:2px 5px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;color:#fff;text-align:center;outline:none;border:1px #FF4000 solid;cursor:pointer;}
/*帮助*/
.hrlp_box {width: 100%;margin: 0 auto;position:relative;overflow:hidden;}
.hrlp_box dl {position:relative;cursor:pointer;margin-top:10px;margin-left:3px;}
.hrlp_box dl i.ico {width:15px;height:15px;position:relative;background:url(/images/arw_r.gif) no-repeat;display:inline-block;top:3px;}
.hrlp_box dl i.cur {width:11px;height:15px;position:relative;background:url(/images/open.gif) no-repeat;display:inline-block;top:2px;}
.hrlp_box dl dt {position:relative;margin-left:20px;margin-top:-15px;font-size:1.2rem;}
.hrlp_box .help_txt {font-size:1.3rem;margin:3px;padding:0px 3px;line-height:25px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;background-color:#fff7dd;border:1px dashed #FF4000;color:#00f;}
.text{display: inline-block;border-top:2px solid;border-right:2px solid;width: 7px;height: 7px;border-color: #EA6000;transform: rotate(45deg);margin: 0px 8px 0px 5px;}
.help_chat {margin: 0 auto;position:relative;overflow:hidden;text-align:center;}
.help_chat a {height:70px;line-height:70px;text-align:center;padding:5px 25px;font-size:1.4rem;background-color:#ff4900;border-radius:3px;color:#fff;}
/*分页*/
.pagebox {width:99.7%;margin:0 auto;position:relative;text-align:center;background-color: #EEF3F7;height:42px;line-height:42px;}
.pagebox ul {position:relative;}
.pagebox span {height:20px;line-height:20px;padding:2px 5px;text-decoration: none; font-size:.7rem;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;border: 0;outline:none;margin:0px 5px;display: inline-block;margin-top:8px;}
.pagebox span.pagebtn {text-align: center;color:#fff; background:#00AAFF;}
.pagebox span.pagebtn:hover { background: #02A2AA;}
.pagebox span.pageprev {text-align: center; color: #fff;background: #04686D;}
.pagebox span.pageprev:hover { background: #05AFB7;}
.pagebox span.pagenext {text-align: center; color: #fff;background: #CC00CC;}
.pagebox span.pagenext:hover { background: #FF00FF;}
.pagebox span.pagetxt {border:1px #717171 solid;background-color: #EFEFEF; border-top-color:#FFFFFF; border-left-color:#FFFFFF;}
.pagebox span.pageatn {width:25px;color:#fff;background:#3DC1FE;}
.pagebox span.pageatn:hover {width:25px;color:#fff;background:#f00;}
.pagebox span.pageatn a {font-weight:700;font-size:1rem;display:block;}
.pagebox span.pagescent {width:57px;background: #F23405;color: #fff;cursor:pointer;}
.pagebox span.on{width:25px;background-color:#f00;color: #ff0 !important;}
/*底部*/
.bottom {width:100%;margin:0 auto;position:relative;overflow: hidden;text-align: center;}
.bottom p {height:25px;line-height:25px;}
.layout-nav {position: fixed;bottom: 0;left: 0;width: 100%;z-index:9999999;}
.layout-nav .van-tabbar {max-width:1000px; background-color: #E5E5E5;margin: 0 auto;}
.van-tabbar {z-index: 1;display: -webkit-box; display: -webkit-flex;display: flex;box-sizing: content-box;width: 100%;height: 50px;padding-bottom: constant(safe-area-inset-bottom);padding-bottom: env(safe-area-inset-bottom);background-color: #f2f2f2;}
.van-hairline, .van-hairline--bottom, .van-hairline--left, .van-hairline--right, .van-hairline--surround, .van-hairline--top, .van-hairline--top-bottom {position: relative;}
.van-tabbar-item {display: -webkit-box;display: -webkit-flex;display: flex;-webkit-box-flex: 1;-webkit-flex: 1;flex: 1;-webkit-box-orient: vertical;-webkit-box-direction: normal;-webkit-flex-direction: column;flex-direction: column;-webkit-box-align: center;-webkit-align-items: center; align-items: center;-webkit-box-pack: center; -webkit-justify-content: center;justify-content: center;color: #646566;font-size: 12px;line-height: 1;cursor: pointer;}
.van-tabbar-item__icon {position: relative;margin-bottom: 4px;font-size: 22px;}
.van-tabbar-item__icon img {display: block;height: 20px;width: 20px;}