.busyview{position:fixed;top:0;left:0;z-index:1000;width:100%;height:100%;background:rgba(0,0,0,0.3)}
.busyviewinner{width:100%;height:100%;display:-webkit-box;-webkit-box-pack:center;-webkit-box-align:center}
.busyviewinner div{background:rgba(0,0,0,0.8);border-radius:10px;height:30px;line-height:30px;color:#fff;padding:20px}
.busyview span{margin:0 auto;display:block;width:32px;height:32px;background:url(../images/loading.png) no-repeat center bottom;background-size:32px 32px;left:0;top:0;-webkit-animation:animation-loading infinite linear 1s}
.instantMessage{position:fixed;bottom:30px;width:100%;text-align:center;z-index:99999}
.instantMessage span{margin:10px;background:rgba(0,0,0,0.6);line-height:20px;color:#fff;padding:10px;display:block}
.errorBox.show{position:relative;padding-bottom:35px;z-index:0}
.page-app .errorBox .errorBorder{border:1px solid #ec6e65}
.page-app .errorMsg{color:#FFF;background-color:#f5bb61;line-height:24px;padding:5px 0 5px 0;position:absolute;top:36px;left:0;z-index:-1;width:100%}
.page-app .errorMsg p{padding-left:10px}
.page-tipsTitle{margin-top:20px;line-height:23px;border-bottom:1px solid #ccc;padding-left:20px;font-size:14px;background:url(../images/icon-tips.png) no-repeat left center;background-size:20px 20px}
.page-tipsContent p{line-height:18px;padding:10px 0;font-family:"΢���ź�","����ϸ��",Arial,Helvetica,sans-serif;font-size:14px;color:#6c6c6c}
.jiahao{ font-size:18px; color:#F63020; font-weight:bold; margin-right:3px; }
.ftn16{ font-size:14px;}
.colred {color: #F63020!important;}
.texCn{ text-align:center;}
.borBm{ border-bottom:none !important;}
.wCen{margin:0px auto; padding:0px 0px;}
.pay{background:#fff;overflow:hidden}
.pay div{position:relative;height:auto;line-height:24px;border-bottom:1px solid #e5e5e5;padding-top:10px;padding-bottom:10px}
.pay div:last-child{border-bottom:0}
.payInt{border-bottom:1px solid #e2e2e2;padding-top:4px;line-height:34px;background:#fff;padding-left:8px}
.scbox{width:16px;height:14px;display:block;background:url(../images/icons/scok.png);background-size:16px 14px;}
.scno{background:url(../images/icons/scno.png);background-size:16px 14px;}
.page-button{line-height:35px;height:35px;text-align:center;font-weight:700;color:#FFF;font-size:18px;background:#EE483C;}
.page-button.bright{background:#FFF;color:#6c6c6c;font-size:16px;font-weight:400;box-shadow:1px 1px 2px rgba(0,0,0,0.2);}
.page-comfirm{width:100%;height:100%;position:fixed;left:0;top:0;background:rgba(0,0,0,0.4);z-index:2;}
.page-comfirmBox{height:100%;max-width:400px;position:relative;margin:0 auto;}
.page-comfirmBox .container{position:absolute;left:50%;top:50%;width:90%;background:#FFF;box-shadow:rgba(0,0,0,0.5) 1px 1px 10px;margin:-100px 0 0 -45%;}
.page-comfirmBox .title{height:40px;line-height:40px;font-size:18px;color:#FFF;background:#EE483C;text-align:center;}
.page-comfirmBox .content{line-height:24px;font-size:14px;padding:10px 20px 20px;}
.page-comfirmBox .buttons{width:220px;height:50px;margin:0 auto;}
.page-comfirmBox .page-button{width:95px;float:left;}
.page-comfirmBox .page-button:last-child{float:right;}

footer{width:100%;margin-top:10px;}
footer p{text-align:center;color:#cacaca;}
nav{height:45px;line-height:45px;background:#ebebeb;}
nav ul li{width:25%;float:left;text-align:center;display:block;color:#323232;}
nav + p{color:#747474;height:44px;line-height:44px;}
footer nav ul li.tapclass{background-color:#ccc!important}
.tapclass{background-color:#ccc!important}

.cnote-bubble{-moz-box-sizing:border-box;box-sizing:border-box;width:240px;border:1px solid #b0b0b0;border-radius:2px;background:#f1f1f1}
.cnote-bubble:before{content:"";position:absolute;bottom:-7px;left:19px;width:0px;height:0px;border-top:7px solid #b0b0b0;border-left:7px solid transparent;border-right:7px solid transparent}
.cnote-bubble:after{content:"";position:absolute;bottom:-5px;left:20px;width:0px;height:0px;border-top:5px solid #f1f1f1;border-left:5px solid transparent;border-right:5px solid transparent}
.cnote-item{-moz-box-sizing:border-box;box-sizing:border-box;float:left;width:25%;padding:5px 0;color:#444;font-size:12px;text-align:center}
.cnote-item:hover{background-color:#ddd}
.cnote-item+.cnote-item{border-left:1px solid #d4d4d4}
.cart-coupon{position:relative;display:inline-block;margin-right:11px;padding-right:15px;border-right:1px solid #bcbcbc}

.delivery_wrap .comm_list li .wm_money{padding:0 0 0 12px;background:url(../images/icons/money.png) 0 center no-repeat;background-size:10px 10px;}
.delivery_wrap .comm_list li .wm_time{padding:0 0 0 12px;margin-bottom:7px;background:url(../images/icons/time.png) 0 center no-repeat;background-size:10px 10px;}
.delivery_wrap .comm_list li .wm_caipin{border-top:1px dotted #E4E4E4;padding:10px 0 0;font-size:14px;margin-top:10px;margin-bottom:-4px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;}

.comm_header .hd_icon_quick{float:right;height:20px;padding-right:9px;font-size:16px;line-height:20px;}
.comm_header .hd_icon_quick i {width:20px;height:20px;margin:13px auto 0;display:inline-block;vertical-align:middle;}
.hd_ic_quick{background:url(../images/icons/f_icon.png) -20px -51px no-repeat;width:20px;height:20px;vertical-align:middle;}

.fl{float:left;overflow:hidden;*zoom:1;}
.fr{float:right;overflow:hidden;*zoom:1;}
.clearfix:after{content:" ";display:block;height:0;clear:both;visibility:hidden;}
* html .clearfix{height:1%;}
*+html .clearfix{min-height:1px;}
.disnone{display:block;}
.p_re{position:relative;}

.vn_fun{min-width:1px!important;min-height:1px!important;position:relative;}
.vn_showfun{border-radius:100px;background:#fff;width:40px;border:3px solid #FF5102;height:40px;position:absolute;left:50%;margin-left:-20px;top:-10px;background:url(../images/vn_add.png) no-repeat #F9F9F9 center;background-size:20px!important;}

#v_header{position:fixed;width:100%;left:0;bottom:0;z-index:999;height:45px;background-color:#F9F9F9;-webkit-box-shadow:0px 0px 1px #666 inset;-moz-box-shadow:0px 0px 1px #666 inset;box-shadow:0px 0px 1px #999 inset;}
#v_header li{width:33.3%;padding:0;}
.hewarp li{float:left;padding:0 5px;width:16.5%;text-align:center;margin:0 auto;line-height:1.6;}
.hewarp li a,.hewarp li span{display:block;font-size:11px;height:45px;width:100%;}
.hewarp li a{border:none;color:#777C84;text-decoration:none;}
.hewarp li img{width:25px;display:block;margin:0 auto;padding-top:2px;}
.narcar{position: relative;}
.narcar span{position:absolute;font-weight:bold;color:#E82E05;font-size:16px;top:3px;right:-20px;}
.v_order_mun{width:15px!important;height:15px!important;background:#FF5000!important;border-radius:100px;text-align:center;line-height:15px;right:10px!important;color:#fff!important;font-size:11px!important;font-weight:normal!important;}

#v_cartotal{height:45px;position:fixed;bottom:-45px;left:0;width:100%;z-index:999;background:#fff;box-shadow:0px 0px 1px #666 inset!important;}
.v_car_num{height:45px;line-height:45px;color:#FB5D24;margin-left:10px;}
.v_car_go a{display:block;height:30px;line-height:30px;background:#E84538;text-align:center;padding:0 20px;border-radius:100px;color:#fff;margin-top:9px;margin-right:10px;}

.v_searchsub{margin:4px;z-index:55;position:relative;}
.v_searchsub span{height:25px;width:100%;background:url(../images/v_search.png)no-repeat center#fff;background-size:20px 20px!important;-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px;display:block;-webkit-box-shadow:0 0 1px#777 inset;-moz-box-shadow:0 0 1px#777 inset;box-shadow:0 0 1px#777 inset}
.vs_close{position:absolute;right:10px;top:-30px;color:#fff;font-size:14px;line-height:1.6;}
.v_alert{position:fixed;top:0;left:0;background:rgba(0,0,0,0.5);width:100%;height:100%;z-index:9999;opacity:0}
.v_searchtop{padding:15px 0;position:fixed;top:50%;margin-top:-25px;left:0;background:#fff;-webkit-box-shadow:0 0 1px#777 inset;-moz-box-shadow:0 0 1px#777 inset;box-shadow:0 0 1px#777 inset;z-index:55;width:100%;text-align:center}
.v_searchtop .vs_input{-webkit-box-shadow:0 0 1px#777 inset;-moz-box-shadow:0 0 1px#777 inset;box-shadow:0 0 1px#777 inset;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;border:0;height:35px;padding-left:35px;background:url(../images/v_search.png)no-repeat 10px 8px#fff;background-size:20px 20px!important;width:60%}
.v_searchtop .vs_submit{-webkit-box-shadow:0 0 1px#777 inset;-moz-box-shadow:0 0 1px#777 inset;box-shadow:0 0 1px#777 inset;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;height:35px;border:0;padding:0 10px;background:#fff;width:70px;margin-left:5px;}

.vg_top_title,.vpix_title{height:33px;line-height:33px;background:#E9E9E7;color:#666666;padding-left:10px;}
.vpix_title{visibility:visible;position:fixed;top:40px;width:100%;z-index:55;display:none;}
#tao_noticeList strong{position:absolute;top:5px;}
#tao_noticeList{background:#FDF6DC;box-shadow:0px 0px 1px #777 inset!important;margin-left:-1px;}
.tao_ann{color:#666;background:#fff;font-size:12px;padding:5px 10px;}
#notice_mar{white-space:nowrap;}

/*** ��ζ���� ***/
.pp_div{z-index:6;position:relative;}
.pp_div{text-align:right;}
.pp_div .pp_warp:first-child{padding-top:5px;}
.pp_list{display:inline-block;font-size:12px;height:25px;line-height:25px;-webkit-box-shadow:0 0 1px #E84538 inset;-moz-box-shadow:0 0 1px #E84538 inset;box-shadow:0 0 1px #E84538 inset;margin-top:5px;overflow:hidden;margin-right:5px;float:right;}
.pp_warp{overflow:hidden;}
.pp_warp .sed .pp_name{color:#FFF;background:url(../img/zhengque.png) no-repeat bottom right #E84538;background-size:8px 8px!important;}
.pp_name{display:block;color:#fff;padding:0 10px 0 8px;float:left;color:#DE6C12;}
.colred {color: #EA5413!important;}

.alishowtext{position:absolute;width:250px;height:45px;line-height:45px;text-align:center;top:-50px;left:20px;z-index:55;border-radius:5px;background:url(../images/icons/b_bg.png);color:#fff;box-shadow:0 0 5px #ddd;text-shadow:0 0 5px #555}
.alishowtext span{background:url(../images/icons/stop_1_3.png) no-repeat;width:30px;height:27px;position:absolute;right:-10px;top:-10px}
.triangle1{position:absolute;top:-5px;z-index:58;left:100px;width:0;opacity:.30;height:0;border-width:10px;border-style:solid dashed dashed dashed;border-color:#000 transparent transparent transparent}

.inputBtn{height: 36px; width: 210px; padding: 0; margin: 25px auto 0; display: block; font-size: 14px; color: #fff; text-align: center; background: #ea5413; border: none; border-radius: 0px;}
.inputBtn:active{background:#f37f4c;}
.inputBtn01, .inputBtn02, .inputBtn03, .inputBtn04,.inputBtn05{height: 32px;width: 155px;padding: 0;margin: 12px auto;display: block;font-size: 14px;color: #fff;border-radius: 2px;text-align: center;text-indent: 10px;background: -webkit-linear-gradient(top, #dedede, #c1c1c1);background: -moz-linear-gradient(top, #dedede, #c1c1c1);background: linear-gradient(top, #dedede, #c1c1c1);border: 1px solid #e5e5e5;letter-spacing: 2px;}
.inputBtn02{background: -webkit-linear-gradient(top, #dd0815, #c30713);background: -moz-linear-gradient(top, #dd0815, #c30713);background: linear-gradient(top, #dd0815, #c30713);border: none;}

#vnfunshow,.vn_steps{opacity:0;position:fixed;width:100%;height:100%;left:0;top:0;background:rgba(0,0,0,0.7);z-index:999;display:none;}
.vn_step1{position:absolute;right:0;top:0;}
.vn_step2{position:absolute;left:50%;margin-left:-150px;display:none;opacity:0;bottom:0;}
.vn_step3{position:absolute;left:50%;top:50%;margin-left:-150px;margin-top:-60px;z-index:55;bottom:0;}
#vnfunshow li{width:33.3%;color:#fff;float:left;text-align:center;font-size:14px;}
#vnfunshow li a{display:block;color:#fff;margin:10px auto;text-align:center;}
#vnfunshow li img{border-radius:10px;width:50px;display:inline-table;}
#vnfunshow ul{position:absolute;bottom:70px;width:100%;}
#vnfunshow div{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;height:30px;line-height:30px;}

#v_goods_ajax{position:fixed;background:url(../images/b_bg.png);width:100%;height:100%;top:0;z-index:1000001;left:0;}
.vg_warp{background:#F5F5F5;overflow:hidden;width:75%;top:10%;height:80%;padding:0 10px;box-shadow:1px 1px 6px #666;position:relative;left:50%;margin-left:-40%;}
.vg_warp img{text-align:center;margin:0 auto;max-width:100%;display:block;}
.aj_title{color:#EF4437;font-size:16px;text-align:center;height:30px;line-height:30px;font-weight:bold;max-width:100%;border-bottom:1px solid #DDD;}
.aj_close{background:url(../images/aj_1.png) no-repeat #F0F0F0 center;background-size:20px 20px;width:30px;height:30px;position:absolute;right:5px;top:5px;}
.aj_dl dl{overflow:hidden;padding:2px 0;}
.aj_dl dt{width:50px;float:left;margin-right:-100%;color:#555;text-align:right;}
.aj_pr{color:#FB5F27;font-weight:bold;}
.aj_dl dd{margin-left:55px;}
.aj_fd span{background:#CF453F;padding:3px 10px;display:inline-block;font-size:12px;color:#fff;}
.aj_fd{text-align:right;position:absolute;right:0px;top:0px;}
.checktips{padding:15px 10px;text-align:center;position:fixed;width:210px;left:50%;bottom:8%;margin:0 0 0 -115px;background:rgba(0,0,0,.9);border-radius:5px;color:#fff;z-index:999}.checktips span{animation:fade 3000ms infinite;-webkit-animation:fade 3000ms infinite;font-size:12px;color:#fff}