*{ margin: 0; padding: 0;-webkit-tap-highlight-color:rgba(0,0,0,0);}
body,html,div,img,p,h1,h2,h3,h4,h5,h6,li,input{ margin: 0; padding: 0; font-size:12px; color:#333; background-repeat:no-repeat;}
html,body{ height: 100%;}
img{ border:0;}
body{ background: #F5F5F5;}
a{text-decoration:none;border:0;color:#333;}
a:active{star:expression(this.onFocus=this.blur());border:0;}
a:hover{star:expression(this.onFocus=this.blur());border:0; background:none}
a:focus,button:focus{outline:none;-moz-outline:none;border:0;}
:focus{outline:none;border:0;}
ul,li{ list-style: none;}
.m_center{margin:0 auto;}
.text_center{ text-align:center;}
div.main_content{margin:0 auto;max-width:640px; overflow:auto;background-color: #F5F5F5; height:100%;}
.bg_white{background-color: #FFF;}
.bg_blue{background-color: #EDFEF7;}
.w_100{ width:100%;margin:0 auto;overflow:hidden;}
.w_95{ width:95%;margin:0 auto;overflow:hidden;}
.w_90{ width:90%;margin:0 auto;overflow:hidden;}
.w_92{ width:92%;margin:0 auto;overflow:hidden;}
.w_85{ width:85%;margin:0 auto;overflow:hidden;}
.clear{clear:both;font-size:0px;height:0px;line-height:0}
.l{ float:left;}
.r{ float:right;}
.w_50{ width:50%;}
.w_49{ width:49.5%;}
.bg{ background: #ffffff url(../images/index_bg.png) no-repeat; background-position:50% 0%; background-size:100%;}

.div_white{box-shadow: 0 0 10px #EEE; padding:20px;width:80%;margin:0 auto;overflow:hidden; background:#FFF; border-radius:5px; margin-top:-35px; text-align:center;}
.nickname{line-height:70px; height:60px; font-weight:bold; text-align:center; font-size:13px;}
.userinfo{background:#F9FFFD; padding:10px;overflow:hidden;}
.line{ border-right:1px #EEE solid;}
.money{ color:#FF0000; font-weight:bold; font-size:15px;}
.jifen{color:#008040; font-weight:bold; font-size:15px;}
.font_gray{ font-size:10px; color:#666666;}
.face{background: rgba(6,213,125,0.5);padding:5px;width:60px; height:60px;border-radius:60px; z-index:-1;margin-top:20px; z-index:99; position:relative;}
.face img{ width:60px; height:60px;border-radius:60px; border:0; z-index:-1;}


.div_link{box-shadow: 0 0 10px #EEE; padding:15px 20px 5px 20px;width:80%;margin:0 auto;overflow:hidden; background:#FFF; border-radius:5px; margin-top:15px; text-align:center;}
.link{ float:left;width:33.33%; text-align:center;overflow:hidden;}
.link_img1{ width:50px; height:50px; background:url(../images/index_1.png) no-repeat;background-position:50% 0%; background-size:100%;}
.link_img2{ width:50px; height:50px; background:url(../images/index_2.png) no-repeat;background-position:50% 0%; background-size:100%;}
.link_img3{ width:50px; height:50px; background:url(../images/index_3.png) no-repeat;background-position:50% 0%; background-size:100%;}
.link_title{ text-align:center; line-height:30px;}


.div_link1{box-shadow: 0 0 10px #EEE;width:80%;padding:2px 20px;margin:0 auto;overflow:hidden; background:#FFF; border-radius:5px; margin-top:15px; margin-bottom:15px;}
.div_foot{ height:40px; border-bottom:1px #EEE solid;}
.div_foot1{height:40px;}
.foot_bg1{background:url(../images/link_1.png) no-repeat;background-position:0% 50%; background-size:15px 15px;}
.foot_bg2{background:url(../images/link_2.png) no-repeat;background-position:0% 50%; background-size:15px 15px;}
.foot_bg3{background:url(../images/link_3.png) no-repeat;background-position:0% 50%; background-size:15px 15px;}

.foot_title{ margin-left:20px; line-height:42px; color:#666;}
.foot_r{ width:20px;height:40px;background:url(../images/r_arrow.png) no-repeat;background-position:100% 52%; background-size:10px 10px;}

.foot_r1{ line-height:22px; margin-top:10px;}
.foot_r1 span{ padding:2px 10px; background:#0CC588; border-radius:20px; color:#FFF; margin-left:8px;}


.top{ line-height:50px; text-align:right; color:#0CC588;}
.top a{color:#0CC588;}
.top img{ width:10px; height:10px; margin-right:5px; vertical-align:middle; margin-bottom:3px;}

.div_tab{box-shadow: 0 0 10px #EEE;width:90%; height:40px; margin:0 auto;overflow:hidden; background:#FFF; border-radius:5px; text-align:center;}
.tab{ float:left;width:50%; line-height:40px; text-align:center; color:#888;}
.active{ background:#0CC588; color:#FFF;}

.div_content{box-shadow: 0 0 10px #EEE; padding:10px 0px;width:90%;margin:0 auto;overflow:hidden; background:#FFF; border-radius:5px; margin-top:10px;}

.form_div{ background:#F4FFFC; height:36px; margin-bottom:10px;}
.form_left{ width:30%; line-height:36px; text-align:center; color:#666;}
.form_right{ width:70%; background:#F6F6F6; height:36px;}
.form_right1{ padding-left:10px; height:36px;line-height:35px;}
.form_right2{ height:36px;line-height:35px; text-align:left;}
.form_num{height:20px; line-height:20px; padding:2px 7px; background:#0DD293; color:#FFF; margin-left:2px; border-radius:10px;}

.input_text{ width:90%; padding:0px 10px; line-height:36px; text-align:left; background:none; border:0;}

select{ width:90%; padding:0px 10px; line-height:36px; text-align:left; background:none; border:0;}
.form_button{width:100%;height:40px; line-height:41px; text-align:center; background:#0CB17B; border:0; border-radius:40px; font-size:14px; color:#FFF;}
.form_button1{width:100%;height:34px; line-height:35px; text-align:center; background:#0CB17B; border:0; border-radius:40px; font-size:13px; color:#FFF;}

.address_div{ background:#F6F6F6; height:36px; margin-bottom:10px;}
.address_title{ width:85%; text-align:left;line-height:36px;}
.address_title span{ color:#F00;}
.input_address{ width:100%; line-height:36px; text-align:left; background:none; border:0;}

.money_div{height:40px; color:#666; text-align:left; line-height:30px;}
.money_div span{ font-size:14px; font-weight:bold; color:#F00;}
.money_title{ width:85%; text-align:center;line-height:36px;}
.input_money{ width:100%; line-height:36px; text-align:center; background:none; border:0;}


.order_tab li{ float:left; width:25%; text-align:center;}
.on{ float:left; width:25%; text-align:center;}
.on .img_div{width:20px; height:20px; padding:10px; border-radius:50px; background:#0CB17B;} 
.on .img_div img{width:20px; height:20px;}
.on .order_title{ color:#0CB17B; line-height:24px;}
.img_div{ width:20px; height:20px; padding:10px; border-radius:50px; background:#DDD;}
.img_div img{width:20px; height:20px;}
.order_title{ color:#999; line-height:24px;}
.order_div{ background:#0CC588; height:36px; margin-bottom:10px;}

.order_left{ width:25%; line-height:36px; text-align:center; color:#FFF;}
.order_right{ width:75%; background:#F4FFFC; height:36px;}
.order_right_text{ width:90%; padding:0px 10px; line-height:36px; font-size:14px; text-align:left; background:none; border:0;}
.order_content{background:#F6F6F6; padding:10px 0px;}
.order_status_l{width:23%; background:#FF6C6C; line-height:26px; color:#FFF; border-radius:30px; text-align:center;}
.order_status_r{ width:74%; color:#666; text-align:left;line-height:26px;}
.order_arrow{width:23%; height:18px; background:url(../images/order_arrow.png) no-repeat;background-position:50% 50%; background-size:7px 18px;}

.page{ height:50px; text-align:center; line-height:60px; font-size:15px;}
.page span{ padding:5px 10px; background:#0CC588; color:#FFF; margin:0px 15px; border-radius:3px; font-size:12px;}
.page span.gray{background:#AAA;}

.top1{ line-height:60px; text-align:right; color:#0CC588;}
.top1 a{color:#0CC588;}
.top1 img{ width:10px; height:10px; margin-right:5px; vertical-align:middle; margin-bottom:3px;}

div.main_content1{margin:0 auto;max-width:640px;background-color: #FFF;}
div.main_content2{margin:0 auto;max-width:640px;background-color: #EDFEF7;}
.bg1{ background: #ffffff url(../images/index_bg1.png) no-repeat; background-position:50% 0%; background-size:100%;}

.about_top{ line-height:60px; color:#333; font-size:15px; text-align:left; font-weight:bold;}
.about_img{margin-bottom:10px;}
.about_img img{ width:100%;}
.about_content{ width:90%;margin:0 auto;overflow:auto;text-align:center;line-height:22px;text-align:left;TABLE-LAYOUT:fixed;WORD-WRAP:break-word;padding-bottom:20px;font-size:13px;}
.about_content p{font-size:13px; text-align:left;}
.about_content p.title{font-size:14px; font-weight:bold; color:#FF4000;text-align:center;}
.about_content p.txt{ font-size:10px; color:#888;text-align:center;}
.about_content div{font-size:13px;}
.about_content div p{font-size:13px;}
.about_content div.img{ text-align:center;}
.about_content div.img img{ width:100%; margin:5px auto;}


.position_div{box-shadow: 0 0 10px #EEE; padding:10px 0px;width:90%;margin:0 auto;overflow:hidden; background:#FFF; border-radius:5px; margin-bottom:15px;}
.position_title{ font-size:14px; color:#0CB17B; line-height:30px; border-bottom:1px #EEE solid; margin-bottom:5px;}
.position_address{padding-left:20px;line-height:32px; height:30px;}
.position_address span{font-size:14px;line-height:32px;}

.left_div{ width:25%; height:100%; background:#F6F6F6;position:fixed;top: 0px;bottom: 0px;}
.left_menu{ width:100%; height:50px; line-height:50px; color:#888; font-size:13px; text-align:center;}
.left_menu_on{width:100%; height:50px; line-height:50px; font-size:14px; text-align:center; background:#FFF url(../images/left_line.jpg) no-repeat; background-position:0% 50%; background-size:2px 18px; color:#0CC588;}
.right_div{ width:75%;height:100%;overflow:auto; padding-top:30px;}
.form_textarea{ background:#F6F6F6; padding:10px 0px; margin-bottom:10px;}
textarea{ width:100%; height:60px; background:none; border:0;resize:none;}

.home_list{ padding-bottom:15px; margin-bottom:15px; border-bottom:1px #EEE solid;position:relative}
.home_img{ width:35%;}
.home_img img{ width:100%; border-radius:3px;vertical-align:middle;}
.home_title{ width:60%; font-size:13px; font-weight:bold; text-align:left; line-height:18px; padding-top:5px;}
.home_button{width:90px;height:26px; line-height:26px; color:#FFF;background:#00B773;position:absolute;right:10px;bottom:20px; border:0; border-radius:30px;font-size:13px;}

.buy_div{width:75%; height:50px; background:#F4FFFB;position:fixed;_position:absolute;z-index:1000;right:0;bottom:0;}
.buy_l{ width:65%; line-height:50px; color:#666; text-align:center; font-size:10px;}
.buy_l span{ color:#F00; font-size:14px; font-weight:bold;}
.buy_r{ width:35%;}
.buy_button{width:100%;height:50px; line-height:50px; color:#FFF;background:#D90000; text-align:center; font-size:13px; border:0;}
.h_50{ height:50px;}

.goods_list{ padding-bottom:15px; margin-bottom:15px; border-bottom:1px #EEE solid;position:relative}
.goods_img{ width:30%;}
.goods_img img{ width:100%; border-radius:3px;vertical-align:middle;}
.goods_title{width:65%; font-size:13px; font-weight:bold; text-align:left; line-height:18px; padding-top:5px;}
.goods_price{width:65%;color:#F00; position:absolute;right:0px;bottom:12px; border:0; font-size:14px; line-height:26px;}
.goods_price span{ font-size:10px; margin-right:3px;}

.goods_num{height:26px;color:#FFF;position:absolute;bottom:15px; right:0; border:0; text-align:right;}
.down{ width:20px; height:20px; background:url(../images/down.png) no-repeat;background-position:50% 50%; background-size:16px 16px; margin-top:3px;}
.up{ width:20px; height:20px; background:url(../images/up.png) no-repeat;background-position:50% 50%; background-size:16px 16px; margin-top:3px;}
.input_num{width:30px; height:20px; line-height:20px; background:#F6F6F6; margin:3px 2px 0px 2px; text-align:center; border:0; border-radius:20px; float:left;}

.other_content{ margin-top:100px;}
.success_div{ width:120px; height:120px; background:url(../images/pay_ok.png) no-repeat;background-position:50% 0%; background-size:120px 120px; opacity:0.7;filter:alpha(opacity=70);}
.fail_div{ width:120px; height:120px; background:url(../images/pay_fail.png) no-repeat;background-position:50% 0%; background-size:120px 120px; opacity:0.7;filter:alpha(opacity=70);}
.other_title{ text-align:center; line-height:50px; font-size:15px; font-weight:bold;}
.other_success{ width:100px; height:30px; line-height:30px; font-size:13px; background:#00CA65; color:#FFF; text-align:center; border-radius:30px; margin-top:50px;}
.other_fail{ width:100px; height:30px; line-height:30px; font-size:13px; background:#FF3939; color:#FFF; text-align:center; border-radius:30px; margin-top:50px;}

.top_10{ padding-top:10px;}
.left_menu span{ padding:4px 15px; color:#666; background:#ECECEC; border-radius:30px; font-size:13px;}
.left_menu span.active{padding:4px 15px; color:#FFF; background:#0CC689; border-radius:30px; font-size:13px;}
.right_div1{ width:75%;height:100%;overflow:auto; padding-top:20px;}

.goods_top{ color:#0BB47D; line-height:12px; height:12px; margin-bottom:15px;text-align:left; padding-right:10px;background:url(../images/top_down.png) no-repeat; background-position:100% 60%;background-size:7px 5px;}
.goods_list1{position:relative;}
.goods_img1{ width:30%;}
.goods_img1 img{ width:100%; border-radius:3px;vertical-align:middle;}
.goods_title1{width:65%; font-size:13px; font-weight:bold; text-align:left; line-height:18px; padding-top:5px;}
.goods_price1{width:65%;color:#F00; position:absolute;right:0px;bottom:0px; border:0; font-size:14px; line-height:26px;}
.goods_price1 span{ font-size:10px; margin-right:3px;}
.goods_num1{ color:#888; font-size:12px; line-height:15px;}

.goods_order{height:25px; width:70px; line-height:26px; position:absolute;bottom:5px;right:0; border:0; text-align:center; color:#FFF; background:url(../images/goods_order.png) no-repeat;background-size:70px 25px;}
.goods_order span{ margin-left:6px;}
.goods_foot{ padding-bottom:10px; margin-bottom:18px;background:url(../images/goods_foot.png) no-repeat; background-position:50% 0%;background-size:100%;}

.buy_div1{width:100%; height:50px; background:#F4FFFB;position:fixed;_position:absolute;z-index:1000;right:0;bottom:0;}
.buy_l1{ width:70%; line-height:50px; color:#666; text-align:center; font-size:11px;}
.buy_l1 img{ width:10px; margin-left:8px; margin-bottom:1px;}
.buy_l1 span{ color:#F00; font-size:14px; font-weight:bold;}
.buy_l1 span.num{ color:#333; font-size:13px; font-weight:bold;}
.buy_l1 span.money{color:#F00; font-size:10px; font-weight:bold; margin-right:3px;}
.buy_r1{ width:30%;}

.black_70{ width:100%; height:100%; background:#000;opacity:0.8;filter:alpha(opacity=80);position:fixed;top: 0px;bottom: 0px;z-index:900; display:none;}
.cart_div{ width:100%; padding-bottom:15px; padding-top:5px; max-height:60%; overflow:auto;display:none; background:#FFF;position:fixed;right:0;bottom:50px;z-index:980;}
.cart_list{padding:10px 0px;border-bottom:1px #EEE solid;position:relative;}
.cart_img{ width:15%;}
.cart_img img{ width:100%; border-radius:3px;vertical-align:middle;}
.cart_r{width:82%;}
.cart_title{text-align:left; line-height:18px;}
.cart_price{width:82%;color:#F00; position:absolute;right:0px;bottom:7px; border:0;line-height:18px;}
.cart_price span{ font-size:10px; margin-right:3px;}
.cart_price span.txt{ margin:0px;font-size:10px; color:#888;}

.cart_num{height:26px; text-align:right;position:absolute;right:0;bottom:35%;}

.orderinfo_div{padding:10px 0px;color:#666; text-align:left;margin-top:15px;}
.orderinfo_div span{ margin-left:5px;font-weight:bold;}
.info_div{ background:#F4FFFC;margin-bottom:5px;}
.info_div1{ background:#F4FFFC;}
.info_div_foot{ height:15px;}
.info_div_l{ width:30%; padding:8px 0px; text-align:center; background:#0DBD84; color:#FFF;}
.info_div_r{ width:70%;}
.info_div_r_div{padding:8px 0px;}
.info_title{ width:92%; text-align:left;padding:8px 0px;}
.info_div_r1{ width:70%;background:#0DBD84;padding:8px 0px; color:#0DBD84;}
.cancel_div{padding:6px 12px; background:#F93; color:#FFF; border-radius:40px;}