@charset "utf-8";
/* CSS Document */

*{margin:0px;padding:0px;}

ul{list-style-type:none;}

li{ list-style:none;}

[v-cloak]{display: none}
a{text-decoration:none; font-size: 12px;-webkit-tap-highlight-color:rgba(0,0,0,0);}
body{background:#fff; font:12px/1.5 tahoma,arial,\5b8b\4f53,sans-serif;}
img{max-width: 100%;}
.red{color:#0a9343 !important;}
.clear{clear: both;}
#header{width:100%;height:45px;margin:0 auto;background: #018b3d;text-align: center;line-height: 45px;color:#fff;font-size: 18px;position: fixed;left: 0;top:0;z-index: 99999999999999999;}
#header .back{position: absolute;display: block;width:45px;height: 45px;left: 0;top:0;text-align: center;}
#header .back i{font-size:30px;color:#fff;line-height: 45px;}



#footer{width:100%;height:47px;background: #f6f6f6;border-top:1px solid #d4d4d5;margin: 0 auto;position: fixed;left: 0;bottom:0; z-index: 9999;}
#footer ul li{width:33%;height:47px;float: left;text-align: center;color:#909191;line-height: 20px;}
#footer ul li span{display: block;margin:0 auto;font-size: 24px;text-align: center;line-height: 24px;margin-top:3px;width:25px;position: relative;}
#footer ul li span .un_read{position: absolute;right:-4px;top:0px;width:18px;height: 18px;border-radius: 18px;color:#fff;text-align: center;line-height: 18px;background: #ef4f4f;font-size: 12px;}
.read{color: #999999;}
.unread{color:#ff5000;}
.empty{color:#999999;width:100%;height:50px;line-height: 50px;text-align: center;}
/*main_01*/
#main_01{width:100%;height: 45px;background: #018b3d;color: #fff;position: relative;line-height: 45px;font-size: 18px;text-align: center;}
#main_01 .back{width:27px;height: 30px;background: url(../image/back.png) no-repeat;position: absolute;left: 12px;top:9px;}
#main_01 .more{position: absolute;right: 10px;top:0;top:height:46px;color:#fff;font-size: 13px;}
#main_01 .share{font-size: 24px;color:#fff;position: absolute;right: 20px;top:12px;display: block;}

#member_01{width:100%;height: 100px;background: #0a9343;position: relative;}
#member_01 .img{width:60px;height: 60px;border-radius: 60px;overflow: hidden;position: absolute;left: 20px;top:20px;}
#member_01 .img img{width:60px;height: 60px;}
#member_01 .mobile{color:#fff;font-size: 18px;position: absolute;left: 90px;top:25px;}
#member_01 .card{color:#fff;font-size: 12px;position: absolute;left: 90px;top:55px;background: #05893e;border-radius: 15px;width: 80px;height: 25px;line-height: 25px;text-align: center;}
#member_01 .money{color:#fff;text-align: center;line-height: 30px;width:80px;position: absolute;right: 20px;top: 25px;font-size: 16px;}
#member_01 .money span{font-size: 24px;}
#member_01 .rows{width:90%;height: 60px;margin:0 auto;position: absolute;left: 5%;top:110px;text-align: center;font-size: 16px;}
#member_01 .rows .shop{color:#fff;text-align: center;line-height: 30px;width:80px;position: absolute;left: 0;top: 0;}
#member_01 .rows .coupon{color:#fff;text-align: center;line-height: 30px;width:80px;margin:0 auto;}
#member_01 .rows .pay{color:#fff;text-align: center;line-height: 30px;width:80px;position: absolute;right: 0;top: 0;}
#member_01 .rows span{font-size: 24px;}
#member_02{width:95%;height: 100px;margin:0 auto;margin-top:20px;position: relative;}
#member_02 .sign{width:45%;height:100px;position: absolute;left: 0;top:0;background: #fff;border-radius: 10px;}
#member_02 .sign .sign_01{width:100%;height: 30px;color:#999999;position: absolute;left: 0;top:35px;font-size: 14px;text-align: center;}
#member_02 .sign .sign_01 .icon{color:#333333;font-size: 18px;}
#member_02 .sign .sign_01 .title{color:#373737;font-size: 18px;}
#member_02 .sign .sign_02{width:100%;height: 30px;color:#999999;position: absolute;left: 0;bottom:15px;font-size: 14px;text-align: center;}
#member_02 .scan{width:45%;height:100px;position: absolute;right: 0;top:0;background: #fff;border-radius: 10px;}
#member_02 .scan .scan_01{width:100%;height: 30px;color:#999999;position: absolute;left: 0;top:35px;font-size: 14px;text-align: center;}
#member_02 .scan .scan_01 .icon{color:#333333;font-size: 18px;}
#member_02 .scan .scan_01 .title{color:#373737;font-size: 18px;}
#member_02 .scan .scan_02{width:100%;height: 30px;color:#999999;position: absolute;left: 0;bottom:15px;font-size: 14px;text-align: center;}

#member_03{width:80%;height:40px;margin:0 auto;margin-top:40px;margin-bottom: 60px;background: #ef4f4f;color:#fff;font-size: 14px;text-align: center;line-height: 40px;}

#member_04{width:95%;height: 100px;margin:0 auto;margin-top:20px;position: relative;}
#member_04 .sign{width:45%;height:100px;position: absolute;left: 0;top:0;background: #fff;border-radius: 10px;}
#member_04 .sign .sign_01{width:100%;height: 30px;color:#999999;position: absolute;left: 0;top:35px;font-size: 14px;text-align: center;}
#member_04 .sign .sign_01 .icon{color:#333333;font-size: 18px;}
#member_04 .sign .sign_01 .title{color:#373737;font-size: 18px;}
#member_04 .sign .sign_02{width:100%;height: 30px;color:#999999;position: absolute;left: 0;bottom:15px;font-size: 14px;text-align: center;}
#member_04 .scan{width:45%;height:100px;position: absolute;right: 0;top:0;background: #fff;border-radius: 10px;}
#member_04 .scan .scan_01{width:100%;height: 30px;color:#999999;position: absolute;left: 0;top:35px;font-size: 14px;text-align: center;}
#member_04 .scan .scan_01 .icon{color:#333333;font-size: 18px;}
#member_04 .scan .scan_01 .title{color:#373737;font-size: 18px;}
#member_04 .scan .scan_02{width:100%;height: 30px;color:#999999;position: absolute;left: 0;bottom:15px;font-size: 14px;text-align: center;}










#login_01{width:100%;height: 46px;margin:0 auto;background: #0a9343;text-align: center;line-height: 46px;color:#fff;font-size: 18px;position: relative;}
#login_01 .back{width:27px;height: 30px;position: absolute;left: 12px;top:9px;display: block;}
#login_02{width:162px;height: 129px;background: url(../images/logo.png) no-repeat;margin:0 auto;margin-top: 60px;background-size: 100%;}
#login_03{margin:0 auto;margin-top: 40px;position: relative;}
#login_03 .btn{position: absolute;right: 10px;bottom:10px;height:30px;padding:0 10px;background: #ffb400;text-align: center;line-height: 30px;color:#fff;display: block;z-index: 999999999999999;}
#login_05{width: 332px;height: 42px;background: #0a9343;border-radius: 5px;color:#fff;font-size: 17px;text-align: center;line-height: 42px;margin:0 auto;margin-top: 22px;display: block;}
#login_06{width:100%;height: 15px;line-height:15px;text-align: center;margin:0 auto;font-size: 11px;color: #a3a3a3;margin-top: 15px;margin-bottom: 60px;}
#login_06 input{width:24px;height: 24px;}
#tems_01{width:95%;height: auto;margin:0 auto;margin-bottom: 120px;}












