﻿body{margin:0px auto;padding:0px;color:#5a5859;font-size:14px;font-family:Arial;line-height:20px;
     background-color:#f4f4f4;
     -webkit-tap-highlight-color: rgba(0, 0, 0, 0);/*链接点击后不会出现区域阴影*/
}
a{color:#5a5859;text-decoration:none;outline: none;-moz-outline-style: none; }
img{border:none;}
ul,li,h1,h2,h3,p{margin:0px;padding:0px;}
li{list-style:none; }
div,ul,li{display:block;}

.flex{display:flex;}
.flex-wrap{flex-wrap:wrap;}
.dir-clu{flex-direction:column;}
.jus-sta{justify-content:flex-start;}
.jus-ctr{justify-content:center;}
.jus-btw{justify-content:space-between;}
.jus-eve{justify-content:space-evenly;}
.ali-sta{align-items:flex-start;}
.ali-end{align-items:flex-end;}
.ali-ctr{align-items:center;align-content:center;}

input[type="checkbox"]{border:solid 1px #ccc;width: 14px;height: 14px;cursor: pointer;vertical-align: middle;outline: none;-webkit-appearance: none;background-color: #fff;margin:-3px 5px 0px 0px;padding:0px;}
input[type="checkbox"]:hover{border:solid 1px #2782df;}
input[type="checkbox"]:checked{border:solid 1px #2782df;background-color:#2782df;background-image:url(/store/images/checkbox_checked.png);background-size:14px 14px;background-position:center center;background-repeat:no-repeat;}
input[type="radio"]{border:solid 1px #ccc;width: 14px;height: 14px;border-radius:7px; cursor: pointer;vertical-align: middle;outline: none;-webkit-appearance: none;background-color: #fff;margin:-2px 5px 0px 0px;padding:0px;}
input[type="radio"]:hover{border:solid 1px #2782df;}
input[type="radio"]:checked{border:solid 1px #2782df;background-color:#2782df;background-image:url(/store/images/radio_checked.png);background-position:center center;background-repeat:no-repeat;background-size:4px 4px;}

.wrap{margin:0px auto;display:block;}
.l{float:left;display:block;}
.r{float:right;display:block;}
.clear{height:5px;clear:both;}
.clear.grey{background-color:#f0f0f0;}
.f12{font-size:12px;}
.f13{font-size:13px;}
.f14{font-size:14px;}
.f16{font-size:16px;}
.f18{font-size:18px;}
.f20{font-size:20px;}
.f22{font-size:22px;}
.f24{font-size:24px;}
.f26{font-size:26px;}
.f28{font-size:28px;}
.f30{font-size:30px;}
.fb{font-weight:bold;}
.fi{font-style:italic;}
.yh{font-family:Microsoft Yahei;}
.whitebg{background-color:#fff;}
.ctr{text-align:center;}
.overflow{overflow:hidden;}
.whitebg{background-color:#fff;}
.delay{transition:all 500ms;-moz-transition:all 500ms;-webkit-transition:all 500ms;-o-transition:all 500ms;}
.slow{transition:all 1000ms;-moz-transition:all 1000ms;-webkit-transition:all 1000ms;-o-transition:all 1000ms;}

/*按钮*/
a.button{display:inline-block;height:40px;line-height:40px;width:100%;background-color:#37649f;color:#fff;font-size:16px;
         border:solid 1px #dedede;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;text-align:center;}
a.button.red{border:solid 1px #990100;background-color:#990100;}
a.button.orange{border:solid 1px #de4949;background-color:#ff6600;}
a.button.blue{border:solid 1px #2782df;background-color:#2782df;}
a.button.green{border:solid 1px #04b102;background-color:#24b707;}
a.button.grey{border:solid 1px #dedede;background-color:#efefef;color:#666;}
a.button.white{border:solid 1px #ddd;background-color:#fff;color:#666;}

.device{width:100%;max-width:750px;margin:0px auto;}

/*地区选择器*/
.area_selecter{overflow:hidden;}
.area_selecter div{overflow:hidden;}
.area_selecter a.link{display:block;line-height:40px;overflow:hidden;background-position:right center;background-repeat:no-repeat;background-size:12px 12px;}
.area_selecter a.link.down{background-image:url(/store/images/arrow_down.png);}
.area_selecter a.link.up{background-image:url(/store/images/arrow_up.png);}
.area_selecter .area_list_pnl{position:fixed;width:100%;height:100%; max-width:750px;top:0px;left:0px; z-index:9999;display:none;}
.area_selecter .area_list_pnl .area_cover{position:absolute;width:100%;height:100%;background-color:rgba(0,0,0,0.5);z-index:1;}
.area_selecter .area_list_pnl .container{background-color:#fff;position:absolute;width:100%;height:60%;left:0px;bottom:0px;z-index:2;}
.area_selecter .area_list_pnl .container .astle{height:49px;border-bottom:solid 1px #f0f0f0;line-height:49px;padding:0px 20px 0px 20px;}
.area_selecter .area_list_pnl .container .astle .l{font-weight:bold;}
.area_selecter .area_list_pnl .container .astle a.as_close{width:30px;height:30px;display:block;overflow:hidden;float:right;margin:10px 0px 0px 0px;
                                                      background-image:url(/store/images/close.png);
                                                      background-position:center center;background-repeat:no-repeat;background-size:18px 18px;}
.area_selecter .area_list_pnl .container .selected{height:50px;background:url(/store/images/grey_line.jpg) repeat-x 0px bottom;padding:0px 0px 0px 20px;}
.area_selecter .area_list_pnl .container .selected a{display:block;float:left;height:48px;line-height:48px;border-bottom:solid 2px #f0f0f0;padding:0px 40px 0px 2px;font-weight:bold;margin-right:10px;}
.area_selecter .area_list_pnl .container .selected a.on{color:#b12c3d;border-bottom:solid 2px #b12c3d;}
.area_selecter .area_list_pnl .container .list{position:absolute;width:100%;height:calc(100% - 100px);left:0px;bottom:0px;overflow-y:auto;}
.area_selecter .area_list_pnl .container .list ul{display:none;}
.area_selecter .area_list_pnl .container .list ul.on{display:block;}
.area_selecter .area_list_pnl .container .list li{width:calc(100% - 20px);padding:0px 0px 0px 20px;line-height:40px;}
.area_selecter .area_list_pnl .container .list li:nth-child(2n+1){background-color:#f9f9f9;}
/*end*/

.team_srh{height:60px;padding:0px 10px 0px 10px;}
.team_srh .txt{width:100%;height:40px;line-height:40px;padding:0px;margin:10px 0px 5px 0px;background-color:#fff;font-size:15px;overflow:hidden;outline:0px;border:0px;
                              border-radius:40px;text-indent:16px;background-image:url(/store/images/fdj.png);background-position:calc(100% - 10px) center;background-repeat:no-repeat;background-size:22px 22px;}

.h_category{background-color:#fff;padding:5px 10px 10px 10px;overflow:hidden;}
.h_category a{height:24px;line-height:24px;display:block;float:left;overflow:hidden;padding:0px 15px 0px 15px;border-radius:24px;font-size:12px;background-color:#f0f0f0;margin:5px 5px 0px 0px;}
.h_category a.on{background-color:#ff6600;color:#fff;}

.product_pnl{overflow:hidden;padding:5px 3px 0px 3px;}
.product_pnl .tle{text-align:center;padding:20px 0px 20px 0px;font-size:20px;font-weight:bold;clear:both;}
/*.product_pnl .item{width:47%;float:left;overflow:hidden;margin:0px 0px 8px 2%;background-color:#fff;}*/
.product_pnl .item{width:calc(50% - 3px);float:left;overflow:hidden;margin:0px 0px 2px 2px;background-color:#fff;}
.product_pnl .item .face{width:100%;background-repeat:no-repeat;background-position:center 0px;background-size:cover;border-bottom:solid 1px #f5f5f5;overflow:hidden;}
.product_pnl .item .pname{padding:1px 5px 0px 8px;line-height:20px;height:40px;overflow:hidden;font-size:14px;font-weight:bold;}
.product_pnl .item .patr{padding:6px 10px 6px 10px;overflow:hidden;}
.product_pnl .item .patr .price{float:left;color:#ff0000;font-size:18px;}
.product_pnl .item .patr .price span{font-size:12px;}
.product_pnl .item .patr .price.d{padding:0px 0px 0px 10px;color:#888;font-size:14px;text-decoration:line-through;}
.product_pnl .item .patr .psale{color:#888;float:right;font-size:12px;}
.product_pnl.full{width:calc(100% - 110px);margin-left:100px;margin-top:60px;padding:0px 0px 0px 0px;}
.product_pnl.full .item{width:100%;margin:0px 0px 8px 0px;clear:both;}
.product_pnl.full .item .face{width:90px;height:90px;float:left;}
.product_pnl.full .item .pname{width:calc(100% - 100px);float:right;padding:0px 0px 0px 0px;height:60px;line-height:20px;margin-bottom:10px;}
.product_pnl.full .item .patr{width:calc(100% - 100px);float:right;padding:0px 0px 0px 0px;}
.product_pnl.full .tle2{height:41px;line-height:41px;font-weight:bold;}
.product_pnl.full .tle2:before{content:'';width:3px;height:11px;background-color:#ff6600;float:left;display:block;overflow:hidden;margin:15px 6px 0px 0px;}

.pop{height:16px;line-height:16px;font-size:12px;color:#fff;background-color:#ff6600;border-radius:16px;padding:0px 5px 0px 5px;
                        position:absolute;top:0px;right:0px;}

.store_bnav{height:65px;background-color:#fff;position:fixed;width:100%;max-width:750px;bottom:0px;border-top:solid 1px #f0f0f0;z-index:99;margin:0px auto;}
.store_bnav ul{overflow:hidden;}
.store_bnav ul li{overflow:hidden;width:25%;height:65px;float:left;position:relative;}
.store_bnav a{display:block;height:25px;text-align:center;width:100%;line-height:25px;overflow:hidden;
              padding:35px 0px 5px 0px;background-position:center 10px;background-size:25px 25px;background-repeat:no-repeat;}
.store_bnav a.on{color:#ff6600;}
.store_bnav a.home{background-image:url(/store/images/store_home.png);}
.store_bnav a.home.on{background-image:url(/store/images/store_home_hover.png);}
.store_bnav a.category{background-image:url(/store/images/store_category.png);}
.store_bnav a.category.on{background-image:url(/store/images/store_category_hover.png);}
.store_bnav a.shopcart{background-image:url(/store/images/store_shopcart.png);}
.store_bnav a.shopcart.on{background-image:url(/store/images/store_shopcart_hover.png);}
.store_bnav a.user{background-image:url(/store/images/store_me.png);}
.store_bnav a.user.on{background-image:url(/store/images/store_me_hover.png);}
.store_bnav a.order{background-image:url(/store/images/ico_buy_order.png);}
.store_bnav a.order.on{background-image:url(/store/images/ico_buy_order_on.png);}
.store_bnav a.store{background-image:url(/store/images/ico_store.png);}
.store_bnav a.store.on{background-image:url(/store/images/ico_store_hover.png);}

.store_bnav .pop{right:20px;top:4px;}

.p_category{background-color:#f0f0f0;width:90px;height:calc(100% - 60px);top:60px;position:fixed;}
.p_category a{display:block;text-align:center;line-height:40px;border-bottom:solid 1px #e9e9e9;}
.p_category a.on{color:#ff6600;background-color:#fff;}

.cart_tle{height:40px;line-height:40px;border-bottom:solid 1px #f0f0f0;text-indent:10px;
          position:fixed;background-color:#fff;width:100%;max-width:750px;top:0px;margin:0px auto;
}
.cart_tle a.del{width:25px;height:25px;display:block;overflow:hidden;float:right;margin:7px 10px 0px 0px;background-repeat:no-repeat;background-position:center center;background-size:20px 20px;
                background-image:url(../images/delete.png);}

.num_setting{height:25px;border:solid 1px #e0e0e0;}
.num_setting a{width:25px;height:25px;display:block;overflow:hidden;background-repeat:no-repeat;background-position:center center;background-size:20px 20px; float:left;}
.num_setting a.add{background-image:url(../images/add.png);}
.num_setting a.substact{background-image:url(../images/substract.png);}
.num_setting .txt{width:40px;height:25px;border-left:solid 1px #e0e0e0;border-right:solid 1px #e0e0e0;border-top:0px;border-bottom:0px;background-color:#fff;
                  padding:0px;margin:0px;outline:none;line-height:30px;text-align:center;font-size:14px;float:left;overflow:hidden;}

.cart_list{}
.cart_list div{overflow:hidden;}
.cart_list .item{padding:10px 0px 0px 0px;}
.cart_list .item input[type="checkbox"]{margin:40px 0px 0px 10px;float:left;}
.cart_list .item .prdt{border-bottom:solid 1px #f0f0f0;padding:0px 0px 10px 0px;width:calc(100% - 35px);margin-left:35px;}
.cart_list .item .prdt .face{width:100px;height:100px;float:left;background-repeat:no-repeat;background-position:center 0px;background-size:cover;border-bottom:solid 1px #f5f5f5;overflow:hidden;}
.cart_list .item .prdt .pname{width:calc(100% - 110px);float:right;font-weight:bold;}
.cart_list .item .prdt .pmodel{width:calc(100% - 110px);float:right;color:#999;font-size:12px;padding:5px 0px 0px 0px;}
.cart_list .item .prdt .num_price{width:calc(100% - 110px);float:right;padding:5px 0px 0px 0px;}
.cart_list .item .prdt .num_price .num_setting{float:left;}
.cart_list .item .prdt .num_price .price{float:right;color:#ff0000;font-size:16px;padding:3px 10px 0px 0px;}
.cart_list .item .prdt .num_price .price span:first-child{font-size:12px;}
.cart_list .item .prdt .dsend{width:calc(100% - 110px);float:right;padding:5px 0px 0px 0px;color:#ff0000;font-size:12px;}
.cart_list .item:last-child .prdt{border-bottom:0px;}

.cart_btm{height:50px;position:fixed;background-color:#fff;position:fixed;width:100%;max-width:750px;bottom:66px;margin:0px auto;border-top:solid 1px #f0f0f0;}
.cart_btm .l{padding:0px 0px 0px 10px;line-height:50px;}
.cart_btm .total{float:right;text-align:right;padding:5px 10px 0px 0px;line-height:20px;}
.cart_btm .total .p{font-size:14px;color:#ff0000;}
.cart_btm .total .p span{font-size:16px;}
.cart_btm .total .g{color:#999;font-size:12px;}
.cart_btm .gojiesuan{display:block;height:50px;background-color:#ff6600;color:#fff;font-size:14px;padding:0px 30px 0px 30px;line-height:50px;float:right;overflow:hidden;}


.product_head{padding:10px;overflow:hidden;}
.product_head h1{font-size:18px;line-height:22px;clear:both;width:100%;padding:5px 0px 10px 0px;}
.product_head .price{float:left;color:#ff0000;font-size:16px;}
.product_head .price span{font-size:12px;}
.product_head .price.d{color:#666;font-size:14px;text-decoration:line-through;padding:0px 0px 0px 10px;}
.product_head .r{color:#999;}

.product_detail{border-top:solid 5px #f0f0f0;padding:0px 10px 10px 10px;overflow:hidden;}
.product_detail .p_tle{height:41px;line-height:41px;font-weight:bold;font-size:15px;}
.product_detail .p_tle:before{content:'';width:3px;height:11px;background-color:#ff6600;float:left;display:block;overflow:hidden;margin:15px 6px 0px 0px;}

.about_zoom{line-height:25px;}
.about_zoom p{margin:0px;padding:0px;}
.about_zoom img{max-width:100%;float:left;}
.about_zoom table {border-top: solid 1px #ddd;border-left: solid 1px #ddd;background-color: #fff;width:100%;}
.about_zoom table td {padding: 5px 5px 5px 5px;border-bottom: solid 1px #ddd;border-right: solid 1px #ddd;font-size:14px;line-height:20px;}
.about_zoom table td p {margin: 0px;padding: 0px;}
.about_zoom table tr.altrow {background-color: #f7f7f7;}

.buy_bnav{height:50px;position:fixed;z-index:999;width:100%;max-width:750px;bottom:0px;overflow:hidden;border-top:solid 1px #f0f0f0;background-color:#fff;}
.buy_bnav a{display:block;float:left;text-align:center;width:49px;height:50px; background-repeat:no-repeat;background-position:center center;border-right:solid 1px #f0f0f0;}
.buy_bnav a img{width:20px;margin:15px 0px 0px 0px;}
.buy_bnav a.button{line-height:50px;width:calc(50% - 50px);border:0px;border-radius:0px;}
.buy_bnav .shopcart_num{height:16px;line-height:16px;font-size:12px;color:#fff;background-color:#ff6600;border-radius:16px;padding:0px 5px 0px 5px;
                        position:absolute;top:1px;left:52px;}

.choose_pnl{display:none;position:fixed;z-index:9999;width:100%;height:100%;max-width:750px;margin:0px auto;bottom:0px;overflow:hidden;}
.choose_pnl div{overflow:hidden;}
.choose_pnl .cover{position:absolute;width:100%;height:100%;top:0px;background-color:rgba(0,0,0,0.5);z-index:1;}
.choose_pnl .container{position:absolute;width:calc(100% - 20px);left:0px;bottom:0px;background-color:#fff;padding:10px;z-index:2; border-top-left-radius:6px;border-top-right-radius:6px;}
.choose_pnl .container .prdt{border-bottom:solid 1px #f0f0f0;padding:0px 0px 10px 0px;}
.choose_pnl .container .prdt .face{width:60px;height:60px;float:left;background-repeat:no-repeat;background-position:center 0px;background-size:cover;overflow:hidden;}
.choose_pnl .container .prdt .mid{float:left;width:calc(100% - 100px);padding:0px 0px 0px 10px;}
.choose_pnl .container .prdt .mid .pname{height:40px;line-height:20px;font-weight:bold;font-size:14px;}
.choose_pnl .container .prdt .mid .price{padding:3px 0px 0px 0px;height:20px;}
.choose_pnl .container .prdt .mid .price .sale{font-size:12px;color:#ff0000;font-size:16px;display:inline-block;font-weight:bold;}
.choose_pnl .container .prdt .mid .price .normal{color:#666;text-decoration:line-through;display:inline-block;padding-left:20px;}
.choose_pnl .container .prdt a.close{width:30px;height:30px;display:block;overflow:hidden;float:right;background-repeat:no-repeat;background-position:center 0px;
                                     background-image:url(../images/close.png);background-size:20px 20px;margin:0px 0px 0px 0px;}
.choose_pnl .container .notice{height:40px;border-bottom:solid 1px #f0f0f0;padding:0px 0px 0px 25px;
                               background-image:url(../images/notice.png);background-position:0px center;background-repeat:no-repeat;background-size:15px 15px;}
.choose_pnl .container .notice a{display:block;height:40px;line-height:40px;background:url(../images/arrow_right.png) no-repeat right center;overflow:hidden;background-size:17px 17px;}
.choose_pnl .container .p_model{border-bottom:solid 1px #f0f0f0;padding:10px 0px 0px 0px;overflow-y:auto;max-height:280px;}
.choose_pnl .container .p_model ul{overflow:hidden;padding:6px 0px 6px 0px;}
.choose_pnl .container .p_model ul li{overflow:hidden;margin:0px 8px 8px 0px;padding:0px 8px 0px 8px;line-height:28px;height:28px;float:left;font-size:14px;background-color:#f0f0f0;border-radius:4px;color:#333;}
.choose_pnl .container .p_model ul li.on{color:#fff;background-color:#ff6600;}/*选中*/
.choose_pnl .container .p_model ul li.wait{color:#ff0000;}/*等货*/
.choose_pnl .container .p_model ul li.wait.on{background-color:#ff0000;color:#fff;}
.choose_pnl .container .p_model ul li.disab{color:#bbb;}/*禁用*/
.choose_pnl .container .quality{border-bottom:solid 1px #f0f0f0;padding:10px 0px 10px 0px;}
.choose_pnl .container .quality .l{padding:5px 0px 0px 0px;font-weight:bold;}
.choose_pnl .container .quality .num_setting{float:right;}

.radio{overflow:hidden;}
.radio *{overflow:hidden;}
.radio .radio_item{padding:8px 10px 8px 0px;}
.radio .radio_item label{line-height:18px;float:left;max-width:calc(100% - 25px);font-size:13px;}
.radio .radio_item i{float:right;width:16px;height:16px;border-radius:16px;border:solid 1px #e0e0e0;}
.radio .radio_item.on i{background:url(../images/ok.png);background-size:contain;border:solid 1px #3fb838;}

.post_address{overflow:hidden;}
.post_address .p{height:40px;line-height:40px;margin:0px 10px 0px 10px;background:url(../images/arrow_right.png) no-repeat right center;overflow:hidden;
                 background-size:17px 17px;display:block;text-align:left;color:#000;font-weight:bold;}
.post_address .address_info{padding:8px 10px 8px 10px;line-height:20px;color:#999;border-right:solid 1px #f0f0f0;width:calc(100% - 92px);float:left;margin:3px 0px 3px 0px;font-size:12px;}
.post_address .address_info .area{color:#666;font-size:14px;}
.post_address .address_info a{color:#2782df;text-decoration:underline;}
.post_address .address_note{text-align:center;color:#ff6600;width:70px;height:56px;line-height:56px;float:left;margin:3px 0px 0px 0px;display:block;overflow:hidden;background-color:#fff;}

.product_list{overflow:hidden;}
.product_list div{overflow:hidden;}
.product_list .tle{border-bottom:solid 1px #e0e0e0;padding:0px 0px 0px 33px;background:url(../images/product_list.png) no-repeat 10px center;background-size:18px 18px;line-height:40px;color:#000;}
.product_list .tle.d11{background-image:url(../images/d11.png);}
.product_list .item{margin:0px 0px 0px 10px;border-bottom:solid 1px #f0f0f0;padding:10px 0px 10px 0px;}
.product_list .item .face{width:60px;height:60px;float:left;background-repeat:no-repeat;background-position:center 0px;background-size:cover;overflow:hidden;}
.product_list .item .dis{width:calc(100% - 80px);float:right;padding:0px 10px 0px 0px;}
.product_list .item .pname{font-weight:bold;width:100%;clear:both;
                           white-space:nowrap;text-overflow:ellipsis;-o-text-overflow:ellipsis; -moz-binding: url('ellipsis.xml#ellipsis');}
.product_list .item .pmodel{color:#999;font-size:12px;width:100%;clear:both;}
.product_list .item .price{width:50%;float:left;color:#ff0000;}
.product_list .item .delay_send{width:50%;float:right;color:#ff0000;text-align:right;}
.product_list .item .kucun_buzu{width:50%;float:right;color:#ff0000;text-align:right;}
.product_list .txt{border:0px;background-color:#fff;margin:0px 0px 0px 10px;outline:0px;overflow:hidden;height:40px;line-height:40px;width:100%;border-bottom:solid 1px #f0f0f0;}
.product_list .total{line-height:30px;text-align:right;padding:0px 10px 5px 0px;}
.product_list.shuang11 .item .chk{width:28px;float:left;padding:20px 0px 0px 2px;}
.product_list.shuang11 .item .face{width:58px;height:58px;border:solid 1px #f0f0f0;}
.product_list.shuang11 .item .dis{width:calc(100% - 110px);}
.product_list.shuang11 .item:last-child{border-bottom:0px;}
.product_list.shuang11 a.button.white.mdchk{height:20px;line-height:20px;font-weight:lighter;font-size:12px;padding:0px 3px 0px 3px;}

.field_pnl{line-height:40px;padding:0px 0px 0px 0px;overflow:hidden;}
.field_pnl .tle{border-bottom:solid 1px #e0e0e0;padding:0px 0px 0px 33px;background:url(../images/edit.png) no-repeat 10px center;background-size:18px 18px;line-height:40px;color:#000;}
.field_pnl div{overflow:hidden;}
.field_pnl .field{padding:10px 10px 10px 0px;line-height:20px;border-bottom:solid 1px #f0f0f0;margin-left:10px;}
.field_pnl .field:last-child{border-bottom:0px;}
.field_pnl .field .l{max-width:25%;}
.field_pnl .field .r{max-width:75%;text-align:right;}
.field_pnl .field .r .txt{width:90%;border:0px;border-left:solid 1px #f0f0f0;padding-left:8%;outline:0px;}
.field_pnl .field .r.link{background:url(/store/images/datePicker.gif) no-repeat right center;padding-right:25px;}
.field_pnl .radio{padding:0px 0px 0px 0px;}
.field_pnl .radio .radio_item{float:left;margin:0px 0px 0px 15px;padding:0px;}
.field_pnl .radio .radio_item label{float:right;max-width:100px;line-height:20px;}
.field_pnl .radio .radio_item i{float:left;margin:0px 6px 0px 0px;}

.order_btm{height:50px;position:fixed;z-index:99;width:100%;max-width:750px;bottom:66px;overflow:hidden;border-top:solid 1px #f0f0f0;background-color:#fff;}
.order_btm .l{width:calc(67% - 10px);text-align:right;line-height:50px;font-size:16px;padding-left:10px;}
.order_btm .gopay{width:30%; display:block;height:50px;background-color:#ff6600;color:#fff;font-size:16px;line-height:50px;float:right;overflow:hidden;text-align:center;}

.address_fill_pnl{display:none;position:fixed;z-index:9999;width:100%;height:100%;max-width:750px;bottom:0px; overflow:hidden;}
.address_fill_pnl div{overflow:hidden;}
.address_fill_pnl .cover{position:absolute;width:100%;height:100%;top:0px;left:0px;background-color:rgba(0,0,0,0.5);z-index:1;}
.address_fill_pnl .container{position:absolute;width:100%;left:0px;bottom:0px;background-color:#f0f0f0;z-index:2;border-top-left-radius:6px;border-top-right-radius:6px;}
.address_fill_pnl .container .tle{border-bottom:solid 1px #e0e0e0;line-height:50px;text-align:center;position:relative;text-align:center;background-color:#fff;font-weight:bold;font-weight:bold;font-size:16px;}
.address_fill_pnl .container .tle a.close{width:30px;height:30px;display:block;overflow:hidden;background-repeat:no-repeat;background-position:center 0px;
                                     background-image:url(../images/close.png);background-size:20px 20px;position:absolute;top:15px;right:10px;}
.address_fill_pnl .container .form{background-color:#fff;}
.address_fill_pnl .container .form .item{border-bottom:solid 1px #f0f0f0;padding:0px 10px 0px 10px;}
.address_fill_pnl .container .form .item .txt{width:100%;height:40px;line-height:40px;padding:0px;margin:0px;background-color:#fff;font-size:14px;overflow:hidden;outline:0px;border:0px;}
.address_fill_pnl .container .form .item select{width:33%;height:40px;line-height:40px;padding:0px;margin:0px;border:0px;overflow:hidden;float:left;outline:0px;background-color:#fff;}
.address_fill_pnl .container .calender{background-color:#fff;padding:0px 10px 20px 10px;max-height:250px;overflow-y:auto;}
.address_fill_pnl .container .calender table{width:100%;}
.address_fill_pnl .container .calender table td{text-align:center;width:14.2857%; line-height:15px;height:30px;padding:2px 0px 2px 0px;text-align:center;color:#000;border-bottom:solid 1px #e0e0e0;border-left:solid 1px #e0e0e0;}
.address_fill_pnl .container .calender table td.off{color:#e0e0e0;}
.address_fill_pnl .container .calender table tr td:first-child{border-left:0px;}
.address_fill_pnl .container .calender table tr.week{background-color:#f5f5f5;}
.address_fill_pnl .container .calender table tr.week td{font-weight:bold;}


.address_fill_pnl{display:none;position:fixed;z-index:9980;width:100%;height:100%;max-width:750px;bottom:0px;overflow:hidden;}
.address_fill_pnl div{overflow:hidden;}
.address_fill_pnl .smart_fill{padding:5px 10px 5px 10px;}
.address_fill_pnl .smart_fill .f_tle{line-height:20px;clear:both;padding:0px 0px 5px 0px;}
.address_fill_pnl .smart_fill a{height:20px;display:block;line-height:20px;border-radius:4px;background-color:#cb0707;color:#fff;padding:0px 10px 0px 10px;overflow:hidden;font-size:12px;}
.address_fill_pnl .smart_fill .txt{display:block;padding:5px 5px 5px 5px;margin:0px;background-color:#fff;width:calc(100% - 10px);height:100px;line-height:20px;resize:none;
                                   border:0px;outline:0px;border-radius:4px;font-size:13px;font-family:'Microsoft YaHei';
}

.address_choose_pnl{display:none;position:fixed;z-index:998;width:100%;height:100%;max-width:750px;bottom:0px;overflow:hidden;background-color:#f0f0f0;}
.address_choose_pnl a.back{border-bottom:solid 1px #e0e0e0;line-height:49px;height:49px;text-align:center;background:url(../images/arrow_left.png) no-repeat 10px center;
                           background-size:17px 17px;display:block;overflow:hidden;background-color:#fff;font-weight:bold;font-size:16px;}
.address_choose_pnl .srh{height:60px;background-color:#fff;padding:0px 10px 0px 10px;}
.address_choose_pnl .srh .txt{width:100%;height:40px;line-height:40px;padding:0px;margin:10px 0px 5px 0px;background-color:#f0f0f0;font-size:15px;overflow:hidden;outline:0px;border:0px;
                              border-radius:35px;text-indent:16px;background-image:url(../images/fdj.png);background-position:calc(100% - 10px) center;background-repeat:no-repeat;background-size:22px 22px;}
.address_choose_pnl .list{padding:10px 10px 0px 10px;height:calc(100% - 180px);overflow-x:hidden;overflow-y:auto;}
.address_choose_pnl .list .item{background-color:#fff;border-radius:4px;margin:0px 0px 10px 0px;line-height:20px;padding:10px 10px 0px 10px;position:relative;}
.address_choose_pnl .list .item a.link{width:100%;position:absolute;height:calc(100% - 30px);top:0px;left:0px;overflow:hidden;}
.address_choose_pnl .list .item .n{color:#000;font-size:14px;padding:0px 0px 5px 0px;}
.address_choose_pnl .list .item .d{color:#888;font-size:12px;padding:0px 0px 5px 0px;}
.address_choose_pnl .list .item .opr{border-top:solid 1px #f0f0f0;text-align:right;padding:5px 0px 5px 0px;}
.address_choose_pnl .list .item .opr a{display:inline-block;height:20px;line-height:20px;margin:0px 0px 0px 20px;color:#666;
                                       background-position:0px center;background-repeat:no-repeat;background-size:16px 16px;padding:0px 0px 0px 20px;font-size:12px;}
.address_choose_pnl .list .item .opr a.edit{background-image:url(../images/edit.png);}
.address_choose_pnl .list .item .opr a.del{background-image:url(../images/delete.png);}
.address_choose_pnl .btn_pnl{height:60px;background-color:#fff;padding:0px 10px 0px 10px;}

.complete_pnl{position:fixed;z-index:9980;width:100%;height:100%;max-width:750px;bottom:0px;overflow:hidden;background-color:#fff;}

.me{padding:40px 15px 30px 15px;overflow:hidden;background-color:#705b46;color:#fff;}
.me div{overflow:hidden;}
/*.me .link_pnl{padding:0px 0px 20px 0px;}
.me .link_pnl a{display:block;width:30px;height:30px;display:block;overflow:hidden;background-position:center center;background-size:25px 25px;background-repeat:no-repeat;}
.me .link_pnl a.setting{background-image:url(../images/setting2.png);float:left;}
.me .link_pnl a.question{background-image:url(../images/question2.png);float:right;}*/
.me .user{position:relative;}
.me .user .face{width:60px;height:60px;float:left;border-radius:60px;background-position:center center;background-size:cover;/*border:solid 2px #fff;*/}
.me .user .info{float:right;line-height:25px;width:calc(100% - 80px);padding:8px 0px 0px 0px;}
.me .user .info .nm{font-size:18px;font-weight:bold;padding:0px 0px 5px 0px;}
.me .user .info .phone a{color:#fff;display:inline-block;padding:0px 20px 0px 0px;overflow:hidden;
                         background-image:url(../images/edit2.png);background-position:right center;background-size:10px 10px;background-repeat:no-repeat;
}
.me .user .djsj{padding:20px 0px 0px 0px;clear:both;}
.me .user .setting{height:20px;width:20px;border-radius:20px;overflow:hidden;position:absolute;top:10px;right:0px;
                   background-image:url(../images/setting2.png);background-position:center center;background-size:contain;}

.wallet_link{background-color:#fff;overflow:hidden;padding:0px 0px 0px 15px;}
.wallet_link div{overflow:hidden;}
.wallet_link .item{border-bottom:solid 1px #f0f0f0;background-position:0px center;background-repeat:no-repeat;background-size:22px 22px;padding:0px 10px 0px 0px;position:relative;}
.wallet_link .item:last-child{border-bottom:0px;}
.wallet_link .item a{display:block;height:45px;line-height:45px;background:url(../images/arrow_right.png) no-repeat right center;background-size:13px 13px;overflow:hidden;
                     padding:0px 0px 0px 30px;}
.wallet_link .item .pop{right:30px;top:14px;}
.wallet_link .item.shopcart{background-image:url(../images/store_shopcart.png);}
.wallet_link .item.address{background-image:url(../images/ico_financial_detail.png);}
.wallet_link .item.order{background-image:url(../images/ico_buy_order.png);}
.wallet_link .item.setting{background-image:url(../images/ico_manage.png);}
.wallet_link .item.msg{background-image:url(../images/ico_review_grey.png);}
.wallet_link .item.info{background-image:url(../images/ico_pdf.png);}
.wallet_link .item.needpay{background-image:url(../images/ico_fee.png);}
.wallet_link .item.notice{background-image:url(../images/ico_notice3.png);}
.wallet_link .item.news{background-image:url(../images/ico_news.png);}
.wallet_link .item.question{background-image:url(../images/ico_question.png);}
.wallet_link .item.base{background-image:url(../images/setting.png);}
.wallet_link .item.suggest{background-image:url(../images/ico_suggest.png);}
.wallet_link .item.kaipiao{background-image:url(../images/ico_tixian.png);}


.kefu_pnl{padding:20px 0px 20px 0px;overflow:hidden;}
.kefu_pnl a.kefu{border:solid 1px #e0e0e0;border-radius:40px;height:40px;width:140px; line-height:40px;display:block;overflow:hidden;margin:0px auto;
               background:#fff url(../images/ico_kefu.png) no-repeat 25px center;background-size:18px 18px;text-indent:55px;color:#666;
}

.page_tag{height:50px;background-color:#fff;}
.page_tag a{display:block;float:left;height:48px;border-bottom:solid 2px #fff;line-height:50px;text-align:center;width:25%;font-weight:bold;font-size:15px;}
.page_tag a.on{border-bottom:solid 2px #ff6600;color:#ff6600;}
.page_tag.c2 a{width:50%;}
.page_tag.c3 a{width:33.333333%;}
.page_tag.c5 a{width:20%;}
.page_tag.c6 a{width:16.666%;}

.order_list{padding:0px 10px 10px 10px;overflow:hidden;}
.order_list div{overflow:hidden;}
.order_list .item{margin:10px 0px 0px 0px;background-color:#fff;border-radius:4px;position:relative;}
.order_list .item a.link{position:absolute;width:100%;height:100%;left:0px;top:0px;overflow:hidden;}
.order_list .item a.link.harf{height:calc(100% - 50px);}
.order_list .item .head{height:40px;line-height:40px;border-bottom:solid 1px #f0f0f0;padding:0px 10px 0px 10px;}
.order_list .item .head .user{float:left;font-weight:bold;}
.order_list .item .head .date{float:right;text-align:right;padding:0px 10px 0px 0px;}
.order_list .item .head .status{float:right;text-align:right;color:#ff6600;}
.order_list .item .product{padding:0px 0px 0px 10px;}
.order_list .item .product .model{border-bottom:solid 1px #f0f0f0;padding:10px 0px 10px 0px;}
.order_list .item .product .model:last-child{border-bottom:0px;}
.order_list .item .product .model img{width:50px;height:50px;float:left;background-position:center 0px;background-size:cover;background-repeat:no-repeat;}
.order_list .item .product .model .pname{width:calc(100% - 70px);float:left;padding-left:10px;line-height:20px;height:20px;}
.order_list .item .product .model .pname .l{font-weight:bold;}
.order_list .item .product .model .pmodel{width:calc(100% - 70px);float:left;padding:5px 0px 0px 10px;line-height:20px;color:#999;font-size:12px;}
.order_list .item .total{text-align:right;padding:10px 10px 10px 10px;line-height:20px;border-top:solid 1px #f0f0f0;}
.order_list .item .order_oprate{border-top:solid 1px #f0f0f0;padding:10px 10px 10px 10px;text-align:left;}
.order_list .item .order_oprate a{display:inline-block;height:20px;line-height:20px;font-size:12px;border:solid 1px #ddd; border-radius:4px;padding:0px 10px 0px 10px;margin:0px 4px 0px 4px;overflow:hidden;}
.order_list .item .order_oprate a.tidan{background-color:#24b707;color:#fff;border:solid 1px #009900;}
.order_list .item .order_oprate a.fahuo{background-color:#ff6600;color:#fff;border:solid 1px #de4949;}
.order_list .item .order_oprate a.cancel{background-color:#efefef;border:solid 1px #dedede;}
.order_list .item .order_oprate a.copy_address{float:right;}

.page_loading{height:40px;padding:0px 0px 0px 50px;line-height:40px;color:#999;}
.page_loading.on{background-image:url(../images/loading_white_bg.gif);background-position:20px center;background-repeat:no-repeat;background-size:20px 20px;}

.order_status{padding:15px 10px 10px 20px;overflow:hidden;border-bottom:solid 1px #f0f0f0;background-color:#f4f4f4;}
.order_status div{overflow:hidden;}
.order_status .sta{background-position:0px center;background-repeat:no-repeat;background-size:30px 30px;line-height:60px;font-size:22px;padding:0px 0px 0px 40px;float:left;font-weight:bold;}
.order_status .sta.wait{background-image:url(../images/wait.png);}
.order_status .sta.complete{background-image:url(../images/ok.png);}
.order_status .sta.cancel{background-image:url(../images/false.png);}
.order_status .operate{padding:15px 0px 0px 0px;float:right;}
.order_status a.button{height:25px;line-height:25px;margin-left:5px;margin-bottom:10px; width:auto;font-size:13px;padding:0px 10px 0px 10px;}

.order_user{border-bottom:solid 1px #f0f0f0;padding:10px 10px 10px 60px;background-position:15px 15px;background-repeat:no-repeat;background-size:30px 30px;line-height:20px;color:#888;}
.order_user:last-child{border-bottom:0px;}
.order_user.email{background-image:url(../images/ico_email.png);}
.order_user.buyer{background-image:url(../images/store_me.png);}
.order_user.poster{background-image:url(../images/ico_poster.png);}
.order_user.express{background-image:url(../images/ico_express.png);}
.order_user .p{font-weight:bold;color:#333;}

.order_info{padding:10px;line-height:25px;color:#999;}
a.copy_btn{height:20px;border:solid 1px #666;line-height:20px;display:inline-block;overflow:hidden;border-radius:4px;padding:0px 10px 0px 10px;color:#666;font-size:12px;}

.goback{height:50px;line-height:50px;border-bottom:solid 1px #e0e0e0;background-color:#fff;position:relative;}
.goback a.back{display:block;text-align:center;font-size:16px;font-weight:bold;overflow:hidden;
          background:url(../images/arrow_left.png) no-repeat 10px center;background-size:20px 20px;}
.goback a.button.blue{height:25px;line-height:25px;border-radius:25px;width:60px;position:absolute;top:12px;right:10px;font-size:14px;}

.question_list{margin:5px 0px 0px 0px;background-color:#fff;padding:0px 0px 0px 10px;}
.question_list .item{border-top:solid 1px #f0f0f0;}
.question_list .item:first-child{border:0px;}
.question_list .item .nm{padding:0px 10px 0px 0px;}
.question_list .item .nm .p{display:block;padding:14px 12px 14px 0px; line-height:20px;font-size:16px;color:#000;
                            background:url(/store/images/triangle.png) no-repeat right 20px;background-size:8px 8px;}
.question_list .item .answer{padding:0px 10px 15px 0px;line-height:28px;font-size:16px;display:none;}
.question_list .item.on .nm .p{color:#ff6600;background-image:url(/store/images/triangle_on.png);}
.question_list .item.on .answer{display:block;}

.up_photo_preview{background-color:#fff;overflow:hidden;padding:5px 0px 15px 0px;}
.up_photo_preview img{width:60px;height:60px;float:left;margin:10px 0px 0px 10px;background-position:center center;background-repeat:no-repeat;background-size:contain;background-color:#f0f0f0;border:solid 1px #ddd;}
.up_photo_preview a.btn_upload{width:60px;height:60px;float:left;margin:10px 0px 0px 10px;border:solid 1px #ddd;background:#f0f0f0 url(../images/addmore.png) no-repeat center center;background-size:30px 30px;display:block;overflow:hidden;}

.invoice_tip{margin:10px 10px 10px 10px;position:relative;overflow:hidden;}
.invoice_tip .tle{height:35px;padding:0px 30px 0px 45px;color:#fff;font-size:18px;border-top-left-radius:15px;border-bottom-right-radius:15px;
                       position:absolute;top:0px;left:0px;line-height:35px;background:#f44411 url(../images/ico_tip.png) no-repeat 15px center;background-size:18px 18px;}
.invoice_tip .about_zoom{border:solid 1px #f44411;background-color:#faf0e6;padding:20px 10px 10px 10px;line-height:22px;margin:15px 0px 0px 0px;border-radius:4px;color:#222;overflow:hidden;}
.invoice_tip .about_zoom p{padding:15px 0px 0px 0px;}

/*弹窗*/
.harfwindow{width:100%;height:100%;position:fixed;z-index:999;top:0;left:0;}
.harfwindow .cover{width:100%;height:100%;background-color:rgba(0,0,0,0.5);}
.harfwindow .container{width:100%;position:absolute;left:0;bottom:0;background-color:#f0f0f0;border-top-left-radius:10px;border-top-right-radius:10px;}
.harfwindow .container .harftle{padding:3px 0 3px 10px;width:100%;box-sizing:border-box;}
.harfwindow .innerbox{width:100%;padding:15px;padding-bottom:30px; box-sizing:border-box;border-top-left-radius:10px;border-top-right-radius:10px;background-color:#fff;}
.harfwindow .blue-button {
    width: 50%;
    height: 44px;
    background: linear-gradient(178deg, #4E79FF 0%, #395DCE 100%);
    box-shadow: 0px 1px 3px 0px rgba(57, 93, 206, 0.1), 0px 1px 9px 0px rgba(0, 0, 0, 0.16);
    border-radius: 22px;
    color:#fff;
}