﻿html,body{min-height:100vh;width:100%; margin:0;padding:0; background-color:#f0f0f0; word-break:break-all;}
body{font-family: 'microsoft yahei',Verdana,Arial,Helvetica,sans-serif;font-size:14px;min-width:320px;color:#333; user-select:none; -webkit-user-select:none; -webkit-tap-highlight-color: rgba(0,0,0,0);-webkit-tap-highlight-color: transparent; font-weight:400; -webkit-text-size-adjust: 100% !important;}
form{margin:0;padding:0;}
div.clear{clear:both;font-size:0;padding:0;margin:0;overflow:hidden;height:0;}
ul,li,ol{list-style:none;margin:0;padding:0;}
a{color:#333;text-decoration:none;}
a:visited{color:#333;text-decoration:none;}
p{margin:0;padding-bottom:10px;}
dl,dd{margin:0;}
h1,h2,h3,h4,h5,h6{margin:0;padding:0;font-weight:normal;}
h1{font-size:1.1em;}
h2{font-size:1.28em;}
input{font-family: 'microsoft yahei',Verdana,Arial,Helvetica,sans-serif; outline:none;}
img{max-width:100%;border:0;}
.img{font-size:0;line-height:0;}
input[type="button"], input[type="submit"], input[type="reset"] {
    -webkit-appearance: none;
    outline:none;
}
textarea {  -webkit-appearance: none;  outline:none;}
select{outline:none;}
select option{ color:#000;}
table
{
    font-size:1.0em;font-weight:normal;width:100%;
    border-collapse:collapse;
}
th,td{font-weight:normal;}
.mainbody{max-width:640px;min-width:320px;overflow:hidden;margin:0 auto;min-height:100vh;}
img[src=""],img:not([src]){opacity:0;}
.dxbButton_Office2010Silver{background:none;}
/*----------  页头  ------------*/
.topmenu{height:50px;background-color:#d8b96b;}
.topmenu .left{float:left;width:50px;height:50px;line-height:0;}
.topmenu .left img{width:30px; margin:10px;}
.topmenu .right{float:right;width:50px;height:50px; background:no-repeat center center; background-image:url(../styles/images/menu.png);background-size:30px auto; position:relative;z-index:9999; display:none;}
.topmenu .right .menu{overflow:hidden;width:130px;border:1px solid #555;border-top:0;position:absolute;right:10px;top:50px;display:none;}
.topmenu .right .menu li{height:38px;line-height:38px;}
.topmenu .right .menu li a{display:block;margin:0 15px;overflow:hidden; text-align:center;border-bottom:1px dotted #555;}
.topmenu h2{margin:0 50px;overflow:hidden;text-align:center;color:white;line-height:50px;white-space:normal;text-overflow:ellipsis;}

/*----------  End页头  ------------*/

/*-----------  页脚  -----------*/
.fixed_menu{height:0px;width:100%;min-width:320px;position:fixed;bottom:0;left:0;z-index:5;}
.fixed_menu .menu_body{min-width:320px;max-width:640px;height:50px;overflow:hidden;position:relative;top:-50px;margin:0 auto; border-top:1px solid #e0e0e0;/*9c7e31;/*e0e0e0*/ background-color:white;}
.fixed_menu .menu_body .menu li{width:25%;height:50px; line-height:50px; float:left; position:relative;}
.fixed_menu .menu_body .menu li span{/*background:no-repeat left top; background-size:auto 100%;*/display:block; width:24px; height:24px; /* background-color:#333;*//*mix-blend-mode: multiply;*/}
/*.fixed_menu .menu_body .menu li.bg_home span{background-image:url(../styles/images/completeorder.png);filter: drop-shadow(rgb(204, 204, 153) 20px 0px); border-right: 20px solid transparent;}*//*
.fixed_menu .menu_body .menu li.bg_product span{background-image:url(../styles/images/menu_product.png);}
.fixed_menu .menu_body .menu li.bg_cart span{background-image:url(../styles/images/menu_cart.png);}
.fixed_menu .menu_body .menu li.bg_member span{background-image:url(../styles/images/menu_member.png);}
.fixed_menu .menu_body .menu li.bg_store span{background-image:url(../styles/images/menu_store.png);}*/
/*.fixed_menu .menu_body .menu li.current span{background-color:#d8b96b;}*/
.fixed_menu .menu_body .menu li.current a{color:#d8b96b;}
.fixed_menu .menu_body .menu li a{display:block;color:#333;text-align:center;line-height:76px;font-size:14px; width:100%; height:100%; position:absolute; left:0; top:0; z-index:1;}


.fixed_menu .menu_body .menu li  .cart_count{ display:block; width:0; height:14px;left:63%; top:0px; position:absolute; z-index:2; }
.fixed_menu .menu_body .menu li  .cart_count b{ display:none;border-radius: 7px 7px 7px 0; color:#fff; background-color:#f96268; position:relative; height:14px; font-size:12px; text-align:center; line-height:14px; padding:0 4px; top:5px; left:0px; white-space:nowrap;}
.fixed_menu .menu_body .menu li span img{ width:auto; height:100%; background:#333; border:0; outline:none; overflow:hidden; margin: -1px -1px;border-right: 20px solid transparent;   border-right: 20px solid transparent;
    -webkit-filter: drop-shadow(20px 0);
    filter: drop-shadow(20px 0);}
   
    
.fixed_menu .menu_body .menu li span.cio {
    width: 24px; height: 24px;
    overflow: hidden;
    margin:4px auto 0;
       
}
.fixed_menu .menu_body .menu li span .cio_mall {
    position: relative;
    left: -24px;
    border-right: 24px solid transparent;
    -webkit-filter: drop-shadow(#333 24px 0);
    filter: drop-shadow(#333 24px 0);
   /* filter: drop-shadow(#d8b96b 24px 0px);*/
    width: 24px; height: 24px;
     background: url(../styles/images/ico_img.png) no-repeat center;
    background-size:24px auto;
   
}
.fixed_menu .menu_body .menu li span .icon_home{background-position:center -21px;}
.fixed_menu .menu_body .menu li span .icon_product{background-position:center -44px;}
.fixed_menu .menu_body .menu li span .icon_product{background-position:center -44px;}
.fixed_menu .menu_body .menu li span .icon_store{background-position:center -89px;}
.fixed_menu .menu_body .menu li span .icon_store{background-position:center -89px;}
.fixed_menu .menu_body .menu li span .icon_member{background-position:center -66px;}
.fixed_menu .menu_body .menu li span .icon_cart{background-position:center  0px;}
/*--------   End页脚   ---------*/

/*---------  Banner   -----------*/
.banner,.banner .swiper1,.banner .swiper-wrappe,.banner .swiper-slide,.banner .swiper-wrapper{height:56.875vw;}
@media screen and (min-width:640px){.banner,.banner .swiper1,.banner .swiper-wrappe,.banner .swiper-slide,.banner .swiper-wrapper{height:364px;}}
@media screen and (max-width:320px){.banner,.banner .swiper1,.banner .swiper-wrappe,.banner .swiper-slide,.banner .swiper-wrapper{height:182px;}}
.swiper-slide,.swiper-container{line-height:0; font-size:0;background-color:#f1f1f1;}
/*---------  End Banner   -----------*/


/*-------------------------------------------------------------------------------------
--------------------------------      微官网						-------------------------------------
---------------------------------------------------------------------------------------*/


/*---------   首页菜单   --------*/
.wcweb_menu{overflow:hidden;background-color:white; padding:20px 0 10px; margin-bottom:15px;}
.wcweb_menu ul{overflow:hidden;}
.wcweb_menu ul li{width:25%; text-align:center; float:left; height:72px;}
.wcweb_menu ul li span{display:block; height:20px; line-height:20px; margin-top:3px;}
.wcweb_menu ul li b{display:block; height:36px;}
.wcweb_menu ul li b i{display:inline-block; height:100%;}
.wcweb_menu ul li b img{height:100%;/*mix-blend-mode: multiply;*/ }

.h_subject{ overflow:hidden;}
.h_subject li{ overflow:hidden; line-height:0; font-size:0;max-height:224px;min-height:112px;height:35vw;margin-bottom:15px;}
.h_subject li a{display:block; overflow:hidden;height:100%;}
.h_subject li img{width:100%;height:100%;}
/*---------  End 首页菜单   --------*/

/*  Footer */

.footer{border-top:1px solid #e0e0e0; padding-bottom:60px;overflow:hidden;font-size:12px; color:#999;}
.footer ul{display:table; margin:0 auto; line-height:14px; margin-top:15px;overflow:hidden;}
.footer ul li{float:left;border-right:1px solid #e0e0e0;}
.footer ul li a{display:block; padding:0 10px;}
.footer a{color:#999;}
.footer span{display:block; margin-top:15px; line-height:14px; text-align:center; display:block;height:14px;}


/*----------  门店列表   ----------*/
.branchlist{ overflow:hidden; background:#fff;}
.branchlist ul{ overflow:hidden; margin:10px 0 0;}
.branchlist ul li{ position:relative; overflow:hidden; background-color:#fff; border-bottom:1px solid #ececec;}
.branchlist ul li .bl_heidden{display:block;height:100%;position:relative; z-index:1; margin:15px 10px;height:90px;}
.branchlist ul li .bl_heidden .img{overflow:hidden; height:90px;width:117px; background-color:#d8b96b;position:absolute; left:0; top:0;}
.branchlist ul li .bl_heidden .img img{height:100%;width:100%;}
.branchlist ul li .bl_heidden .b_content{ position:absolute; left:127px;right:0;top:0;bottom:0;}

.branchlist ul li .bl_title{ font-size:18px; line-height:20px; height:20px;font-weight:500;}
.branchlist ul li .bl_txt{ color:#666; font-size:14px; line-height:16px; margin-top:2px; display:block; margin-right:50px;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.branchlist ul li .bl_heidden .b_open{display:table;overflow:hidden; padding:0 10px;height:20px;font-size:13px;line-height:20px;background-color:#20aa5a; margin:8px 0;border-radius:3px;color:white;font-weight:500;}
.branchlist ul li .bl_heidden .b_open_b{background-color:#ff5151;}

.branchlist ul li .bl_bg{ position:absolute; width:0; height:0; right:50px; top:50%; z-index:2;}
.branchlist ul li .bl_bg b{ display:block; width:50px; height:50px;background:no-repeat center center; background-size:50px auto; background-color:#d8b96b; background-image:url(../styles/images/location.png); position:relative; top:-25px; left:0; cursor:pointer; }

/*----------  End 门店列表   ----------*/

/*-----  门店详细  -----*/

.storeview,.storeview ul,.storeview ul li{overflow:hidden;font-size:14px;}
.storeview ul{background-color:#fff; margin-top:10px; margin-bottom:0px;}
.storeview ul li{  padding:10px 10px; line-height:20px; position:relative;}
.storeview ul li.storeview_title{font-size:18px;font-weight:500; padding-top:20px;}
.storeview ul li.storeview_shophours{color:#666; padding-top:0;}
.storeview ul li.storeview_txt{border-top:1px solid #ececec; padding:15px 10px;}

.storeview .storeview_name{ display:block;  width:70px;position:absolute;left:10px;right:70px;top:15px;bottom:15px;height:20px; }
.storeview ul li.storeview_txt .store_ap{overflow:hidden; right:10px; top:10px;border-left:1px solid #ececec; width:30px;height:30px; position:absolute; background:no-repeat left top #d8b96b; background-size:100%;}
.storeview ul li.storeview_txt .store_address{ background-image:url(../styles/images/location.png);}
.storeview ul li.storeview_txt .store_phone{ background-image:url(../styles/images/store_phone.png);} 
.storeview .storeview_dsp{display:block; min-height:20px; margin:0 40px 0 70px;}
.storeview .storeview_dsp img{ height:56px; margin-right:3px; margin-bottom:3px;}
.store_banner{width:100%;}
.store_banner img{max-height:480px;width:100%;}
.storeview_popupimg{ width:100%;position:absolute; height:0; top:50px; left:0; z-index:1; height:100%; display:none;}
.storeview_popupimg .storeview_bg{width:100%; min-width:320px; max-width:680px; margin:0 auto; background-color:rgba(0,0,0,0.6); height:100%; position:relative;}
.storeview_popupimg .swiper-slide b{display:block;display:table-cell; vertical-align:middle;}
.storeview_popupimg .swiper-wrapper img{ max-width:100%; max-height:100%;}
.storeview_popupimg .storeview_content{ margin:0 10px; top:20%; position:relative; background-color:White; padding:30px 0; border-radius:5px; overflow:hidden;}
.storeview_popupimg .swiper-slide{ text-align:center; display:table-cell; vertical-align:middle;background-color:#ececec;}
.storeview_popupimg .storeview_close{position:absolute;top:0;right:0; display:block; height:30px; width:30px; background-color:#555;
                                     background-image:url(../styles/images/close.png); background-repeat:no-repeat; background-position:center center; background-size:46px;}
/*----- End 门店详细  -----*/

/*-----------  资讯   ----------*/
.article{}
.article,.article ul{ overflow:hidden; width:100%;background-color:white;}
.article ul li{ height:70px; vertical-align:bottom; overflow:hidden; border-bottom:1px solid #ececec;  margin:0 0 0 8px; position:relative; padding:15px 0;position:relative; padding-right:8px;}
.article ul li .img{position:absolute; left:0; top:15px; bottom:15px;width:70px; overflow:hidden; z-index:0;}
.article ul li a{ position:relative; display:block; height:70px; z-index:1; padding-left:80px;}
.article ul li a span{overflow:hidden;display:block;}
.article ul li a .title{height:24px; font-size:16px;line-height:22px; margin-top:12px;overflow:hidden; text-overflow:ellipsis;white-space:nowrap;}


.article ul li  .article_date{ text-align:right; line-height:44px; height:20px; color:#666; z-index:0; line-height:20px; overflow:hidden; margin-top:8px;}
.article ul li  .article_date b{float:left;font-weight:500;}


/*-----------  End 资讯   ----------*/

/*---------  单页面  ---------*/
.pageview{ overflow:hidden; padding:15px 0; background-color:white;}
.pageview .title{ margin:0 10px;font-size:1.8em;}
.pageview .center{ overflow:hidden;}
.pageview .pg_dt_info{ border-bottom:1px solid #ddd; color:#888; font-size:12px; line-height:14px; height:14px; padding:12px 10px;}
.pageview .pg_dt_info .pg_wechat{ display:inline-block; margin-left:10px; color:#555;  cursor:pointer;}
.pageview .pg_content{font-size:16px; line-height:26px; padding:20px 10px 0; overflow:hidden;}
.pageview .pg_content div,.pageview .pg_content p{ margin-bottom:16px; overflow:hidden;}
.pageview .pg_content img{max-width:100%;}
.pageview .view_summary{ text-indent:0;}
.pageview .view_summary img{margin-left:0px;}

.lottery_a{overflow:hidden;height:36px;border-radius:4px;margin:15px 10px 10px;display:block;line-height:36px;background-color:#d8b96b;color:white;text-align:center;font-size:16px;}
/*---------  End 单页面  ---------*/

/*------- 长按指纹识别二维码--------*/
.qrc_bg{ position:fixed; left:0;top:0; width:100%; height:100%; background-color:rgba(0, 0, 0, 0.85); z-index:999; min-width:320px; display:none;}
.qrc_center{ max-width:640px;min-width:320px; height:100%;margin:0 auto;color:white;}
.qrc_center .img{overflow:hidden;padding-bottom:60%;width:60%;display:block;margin:45% auto 0;height:0;position:relative;margin-bottom:10px;}
.qrc_center .img b{display:block;position:absolute;left:0;top:0;right:0;bottom:0;}
.qrc_center .img img{width:100%;height:100%;}
.qrc_center .message{ text-align:center;display:block; line-height:20px; margin:0 10px;height:36px;}
.qrc_center .yoursure{ margin:20px 10px;}
.qrc_center .yoursure li{height:24px;line-height:24px;}
.qrc_center .yoursure li.title{font-size:18px; text-align:center;height:26px;line-height:26px;}
/*------- 长按指纹识别二维码--------*/

/*-------------------------------------------------------------------------------------
--------------------------------     End  微官网						---------------------------------
---------------------------------------------------------------------------------------*/



/*-------------------------------------------------------------------------------------
--------------------------------       商城						--------------------------------------
---------------------------------------------------------------------------------------*/

/*--------   今日金价  ----------*/
.goldprice{background-color:white;margin-top:25px;position:relative;padding:0 0 0 10px;}
.goldprice .title{height:40px;position:relative; background-color:white;width:160px;margin:0 auto;top:-13px;border:1px solid #e0e0e0;line-height:40px;text-align:center;font-size:16px;}
.goldprice .title .gpt_w{position:absolute;left:-3px;right:-3px;bottom:-3px;top:-3px;border:2px solid white;}
.goldprice .title .gpt_g{position:absolute;left:-4px;right:-4px;bottom:-4px;top:-4px;border:1px solid #e0e0e0;}
.gold_img{height:100%;font-size:0;}
.gold_img img,.gold_img a{height:100%;width:100%;}
.goldprice .info{width:100%;}
.goldprice .info li{line-height:40px;font-weight:bold;border-bottom:1px solid #ececec;}
.goldprice .info li b{float:right; color:#d8b96b; padding-right:10px;}
.goldprice .gold_date{height:40px;line-height:40px;font-size:12px;text-align:center;color:#999;}
/*-------- End  今日金价  ----------*/


/*----------   商城菜单   -------------*/
.mall_menu{background-color:white; margin:0 0 10px;text-align:center;padding-bottom:17px;}
.mall_menu ul{ overflow:hidden;}
.mall_menu ul li{overflow:hidden;  display:block; float:left; width:30.7%; height:80px; margin-left:2%; margin-top:2%; background-color:#e0e0e0; text-align:center; position:relative;}
.mall_menu ul li img{}
.mall_menu ul li a{display:block; height:100%; text-align:center; position:absolute; left:0; top:0; width:100%; line-height:120px;}

/*----------  End 商城菜单   -------------*/



/*--------  商城首页商品   -------*/
.mall_products{ padding:12px 0; margin:10px 0 0; background-color:white;}
.mall_products .title{ padding-left:8px; text-align:center; height:30px; line-height:30px;}
.mall_products .title span{display:table; height:30px; overflow:hidden; padding:0 22px; background-color:white; margin:0 auto; position:relative; z-index:2;}
.mall_products .title b{display:block; width:240px;height:2px; background-color:#696969; overflow:hidden; position:relative; margin:-16px auto 0; z-index:1;}
.mall_products .title a{ float:right; font-size:14px; display:block;  margin-right:8px; height:20px; line-height:26px; color:#333;}
.mall_products ul{ display:block; margin:0 4px 0; overflow:hidden;padding-top:4px;}
.mall_products ul li{ width:50%; float:left; overflow:hidden; margin-top:8px;}
.mall_products ul li .m_p_items{ margin: 0 4px 0 4px; overflow:hidden; border:1px solid #ececec;}
.mall_products ul li .m_p_items .m_p_img{ display:block; overflow:hidden; border-bottom:1px solid #ececec;width:100%;height:0; padding-bottom:100%; position:relative;}

.mall_products ul li .m_p_items .m_p_img code{ line-height:0;  padding:0; text-align:center;overflow:hidden;text-align:center;vertical-align:middle;line-height:100%;display:block; position:absolute; left:0;top:0; bottom:0; right:0;}
.mall_products ul li .m_p_items .m_p_img code a{ display:block; line-height:0;height:100%;}
.mall_products ul li .m_p_items .m_p_img img{width:100%; height:100%;}
.mall_products ul li .m_p_items h4{ font-size:14px; line-height:16px; height:32px; overflow:hidden; margin:0 4px; padding-top:5px; }
.mall_products ul li .m_p_items h4 a{ color:#333; display:block;}
.mall_products ul li .m_p_items div{ height:34px; margin:5px 6px 0px; line-height:34px;}
.price{color:#f96268; font-size:16px;}
.add_cart{ background:no-repeat right center; display:block; float:right; height:34px; width:34px; background-size:24px auto; background-image:url(../styles/images/add_shoppingcart.png); /*background-color:#555;*/}

.m_p_list ul{padding-top:0;margin-top:0;margin:0 0 0 10px;padding-right:10px;}
.m_p_list ul li{width:100%;border-bottom:1px solid #ececec;padding:15px 0;margin-top:0;padding-right:10px;}
.m_p_list ul li .m_p_items{border:0;height:90px;width:100%;position:relative;margin-left:0;}
.m_p_list ul li .m_p_items .m_p_img{position:absolute;left:0;top:0;height:90px;width:90px;padding:0;}
.m_p_list ul li .m_p_items .m_p_img code{position:initial;}
.m_p_list ul li .m_p_items h4{ margin-left:86px;padding-top:0;height:52px;}
.m_p_list ul li .m_p_items .m_p_img img{width:90px;height:90px;}
.m_p_list ul li .m_p_items h4 a{display:block;height:32px; padding:20px 0 0 10px;}
.m_p_list ul li .m_p_items div{margin-left:86px;height:43px;}
.m_p_list ul li .m_p_items div .price{padding-left:10px;}

/*--------  End 商城首页商品   -------*/

/*------------   search   ---------*/
.search{overflow:hidden;padding:12px;background-color:white;}		
.search .search_content{background:#e3e3e3 url(../styles/images/search.png) no-repeat 10px 6px; background-size:20px auto; height:30px; line-height:0;border-radius:18px; overflow:hidden;padding:0 15px 0 36px; position:relative;}
.search .search_content .s_txt{width:100%; height:25px;padding:0;margin:3px 0 0;border-radius:0;border:0;font-family:'Microsoft YaHei';font-size:16px; background:none; line-height:30px;}
.search .top_left{    width: 30px;height: 30px;overflow: hidden;float: left;text-align: center;}
.search .top_left .logo{display: table-cell;vertical-align: middle; text-align: left; height: 30px;width: 30px;cursor: pointer;line-height: 0;}
.search .top_left .logo img{    margin-left: 0px;width: 20px}
.search .sea_btn{display: block;
    width: 60px;text-align:center;
    height: 30px;
    position: absolute;
    line-height: 30px;
    right: 1px;
    top: 1px;
    background: #d8b96b;}
/*------------  End search   ---------*/
.sort{background-color:#f3f3f3;height:40px; line-height:40px; padding-right:70px;}
.list_big{height:0;line-height:0;font-size:0;width:100%;position:relative;z-index:1;}
.list_big b{display:block;width:26px;height:24px; top:15px; right:10px; background:url(../styles/images/list_mini.png) no-repeat right 2px center; background-size:auto 90%; position:absolute; cursor:pointer;}
.check_btn{height:0;width:100%;position:relative;/*border-top:1px solid #e0e0e0;*/}
.check_btn b{height:40px;top:0;right:10px;width:46px;text-align:left;position:absolute;line-height:40px;font-weight:500; /*background:url(../styles/images/check.png) no-repeat left top #333; background-size:cover;*/text-indent:3px;}
.check_btn b i{position:absolute;right:0;top:0;display:block;border:5px solid rgba(0, 0, 0, 0);border-top:5px solid #333;border-bottom:0;width:4px;top:15px;border-radius:2px;}
.check_btn b i .top{display:block;border:5px solid rgba(0, 0, 0, 0);border-top:5px solid #f3f3f3;position:relative;left:-3px;top:-4px;padding-top:2px; z-index:1;}
.check_btn b i .left{height:5px;border-left:1px solid #333;position:absolute;z-index:2;top:0;left:0;}
.check_btn b i .right{height:6px;border-left:1px solid #333;position:absolute;z-index:2;top:0;left:3px;}
.check_btn b.current{color:#d8b96b;}
.check_btn b.current i{border-top-color:#d8b96b;}
.check_btn b.current i .left,.check_btn b.current i .right{border-color:#d8b96b;}

.sort li{width:25%;float:left;text-align:center;position:relative;}
.sort li.current{color:#d8b96b;border-bottom:3px solid #d8b96b; height:37px;}
.sort li div{position:absolute; left:50%; top:15px;height:0;width:0; margin-left:17px;}
.sort li div	b{display:block;width:0;height:0;}
.sort li div	.sort_opper{border:5px solid rgba(0, 0, 0, 0);border-bottom:5px solid #b7b7b7;border-top:0;}
.sort li div	.sort_down{border:5px solid rgba(0, 0, 0, 0);border-top:5px solid #b7b7b7; margin-top:2px;border-bottom:0;}
.sort li div	b.current{border-top-color:#d8b96b;border-bottom-color:#d8b96b;}

.search_a{ background-color:#f0f0f0;}
.search_p{padding-right:43px;}


.check_product{position:fixed;top:0;left:0;right:0;bottom:0; background-color:rgba(0, 0, 0, 0.8);z-index:11;margin-left:100%;display:none;}
.check_product .check_center{/*min-height:100%;*/ max-width:640px;min-width:320px;margin:0 auto;/*overflow-x:hidden;overflow-y:scroll;webkit-overflow-scrolling: touch;*/ height:100%;}
.check_product .check_center .check_content{margin-left:40px;background-color:white;/*min-height:100vh;*/ height:100%; position:relative;overflow:hidden;z-index:2;/* top:0;bottom:0;*/}
.check_product .check_center .check_hidden{left:0;top:0;bottom:0;right:0; position:absolute;z-index:1;cursor:pointer;}
.check_product .check_content .check_btns{ overflow:hidden;bottom:0;height:50px;position:absolute;left:0;right:0;box-shadow:0px 0px 5px #8c8c8c; z-index:99;}
.check_product .check_content .check_btns li{text-align:center;line-height:50px;font-size:16px;float:left;width:50%;}
.check_product .check_content .check_btns li.redbg{background-color:#f7001e;color:white;}
.check_product .check_content .check_btns li.whitebg{background-color:#fff;}
.check_product .check_content .check_items{padding-bottom:20px;overflow:hidden;}
.check_product .check_content .check_items .title{font-size:16px;height:20px;line-height:20px;margin:15px 10px 0;}
.check_product .check_content .check_items .category_items{margin-top:1px;overflow:hidden;}
.check_product .check_content .check_items .category_items li{width:27%;float:left;margin-left:4.75%;background-color:#e0e0e0;height:30px;line-height:30px;text-align:center;border-radius:15px;margin-top:13px;}
.check_product .check_content .check_items .category_items li.current{background-color:#d8b96b;color:white;}
.check_product .check_content .line_check{ height:15px; background:#f1f1f1;}
.check_product .check_content .swiper-slide{ height:auto;-webkit-box-sizing: border-box;box-sizing: border-box; background:#fff;font-size:14px;}
/*---------------------------   商品详细    ------------------------------------*/
.p_banner{ height:0;width:100%; padding-bottom:100%; overflow:hidden;}
.p_banner img{width:100%; height:100vw; max-height:640px; min-height:320px;}
/*标题*/
.p_view_title{position:relative; overflow:hidden; min-height:44px; background-color:white; padding:10px;}
.p_view_title .collect_share{position:absolute; right:8px; top:10px; height:44px;width:38px;border-left:1px solid #efefef;padding-left:8px; }
.p_view_title .collect_share li{width:100%;height:100%;text-align:center; color:#999;}
.p_view_title .collect_share li b{display:block; height:25px; overflow:hidden; line-height:0; font-size:0;}
.p_view_title .collect_share li b img{max-height:100%;}
.p_view_title .title_price{overflow:hidden;padding-right:60px;}
.p_view_title .title_price .title{font-size:16px;overflow:hidden;line-height:22px;margin-bottom:5px;max-height:44px;}
.p_view_title .title_price .price span{font-size:12px;text-decoration:line-through;color:#646464;font-weight:500;display:block;}
.p_view_title .title_price .price span.txt{display:inline; text-decoration:none; color:#333;font-size:14px;}
.p_view_title .title_price .price del{color:#666; font-size:14px;}
/*End 标题*/

/*保障*/
.guarantee{overflow:hidden;background-color:white;padding:8px 10px;height:30px;margin-top:10px;}
.guarantee li{height:30px;line-height:30px;float:left;margin-right:10px;font-size:12px;}
.guarantee li img{background-color:#d8b96b; margin-right:5px; line-height:30px;vertical-align: middle; margin-bottom:1px;}

/*End保障*/

/*属性*/
.attribute{padding:10px; background-color:white;overflow:hidden;min-height:60px;margin:15px 0;}
.attribute .attribute_category{position:relative; min-height:30px;}
.attribute .attribute_category .category{ overflow:hidden; padding-left:38px; margin-top:5px;}
.attribute .attribute_category .category li{float:left; margin:0 0 10px 10px; border:2px solid #d5d2d2;border-radius:4px;height:30px; line-height:30px; padding:0 10px; }
.attribute .title{position:absolute; width:42px; color:#999;top:6px; left:0;white-space:nowrap;}
.attribute .attribute_number{ position:relative;min-height:30px; margin-top:5px;}
.attribute .add_number{ margin-left:48px;}

.add_number{overflow:hidden; width:100px;height:30px;border:1px solid #d5d2d2;border-radius:2px;-webkit-user-select: none; user-select: none;}
.add_number li{float:left; width:30px; text-align:center; line-height:30px;font-size:20px;font-weight:500;color:#999; cursor:pointer;}
.add_number li.li_txt{width:40px; line-height:0;cursor:none;}
.add_number li.li_txt .input_txt{width:38px;height:30px; line-height:30px;font-family:'Microsoft YaHei';font-size:16px;text-align:center;padding:0;margin:0;border:1px solid #d5d2d2;border-top:0;border-bottom:0;border-radius:0; color:#999;}

/*End 属性*/

.fixebtns{height:51px;overflow:hidden;position:fixed;left:0;bottom:0;width:100%;min-width:320px;}
.view_btns{overflow:hidden; height:40px; overflow:hidden;max-width:640px;min-width:320px;margin:0 auto;height:50px;background-color:white;position:relative;border-top:1px solid #e0e0e0;}
.view_btns .cart_brn{position:absolute;left:150px;right:0;top:0;bottom:0;}
.view_btns li{float:left;width:50%;height:50px; line-height:50px;}
.view_btns li div{background-color:#d8b96b;overflow:hidden;text-align:center;color:white;font-size:14px;cursor:pointer;}
.view_btns li div.btn_cart{margin-left:0;}
.view_btns li div.btn_buy{margin-right:0;background-color:#f00;}
.fixebtns .collect_cart{overflow:hidden;width:155px;padding:0 5px 0 0;position:relative;left:-5px;}
.fixebtns .collect_cart li{height:50px;float:left;width:33.33%;text-align:center;}
.fixebtns .collect_cart li a{display:block;}
.fixebtns .collect_cart li b{display:table;height:24px;width:24px;line-height:0;font-size:0;margin:0 auto;margin-top:4px;}
.fixebtns .collect_cart li b.cart{/*background-color:transparent;*/position:relative;overflow:initial; left:-5px;}
.fixebtns .collect_cart li b.cart .cart_number{display:block;font-style:normal; border-radius: 7px 7px 7px 0; color:#fff; background-color:#f96268; position:absolute; height:14px; font-size:12px; text-align:center; line-height:14px; padding:0 4px; top:0; left:26px; white-space:nowrap; z-index:99999999999999999;}
.fixebtns .collect_cart li span{display:block;margin-top:2px;height:16px;line-height:16px;}

/* detail*/

.view_detail{overflow:hidden;}
.view_detail .detail_tab{height:40px; line-height:40px;background-color:white;}
.view_detail .detail_tab li{width:33.33%; float:left;height:40px;text-align:center;cursor:pointer;}
.view_detail .detail_tab_line{width:33.33%; overflow:hidden;font-size:0;line-height:0;height:2px;background-color:#d8b96b;position:relative;}
.view_detail .view_content{background-color:white; padding:15px 10px; min-height:166px; }
.view_detail .view_content div{/*line-height:136px !important; height:136px;*/text-align:center;}
.view_detail .view_content img{width:100%;}
.view_detail .view_content div,.view_detail .view_content p{line-height:1.5;}
#ParameterDiv{display:none;}
.view_detail .view_spec{background-color:white; padding:15px 10px; line-height:1.5;/*display:none;*/}

.view_comment{overflow:hidden;background-color:white;display:none;}
.view_comment .item{ margin:15px 10px 0;position:relative;overflow:hidden;}
.view_comment .item .user_img{ position:absolute;left:0;top:0;width:40px;height:40px;border-radius:50%;border:1px solid #e0e0e0;overflow:hidden;}
.view_comment .item .user_name{height:20px;line-height:24px;font-size:14px; margin-left:50px;}
.view_comment .item .score{height:18px;margin:0 0 5px 50px;overflow:hidden;}
.view_comment .item .score li{height:16px;width:16px;display:block;float:left;margin-top:4px;}
.view_comment .item .score li b{display:block;width:16px;height:16px;background:url(../styles/images/star_view.png) no-repeat left top #e0e0e0; background-size:cover;}
.view_comment .item .score li.current b{background-color:#f7001e;}
.view_comment .item .date{display:block;white-space:nowrap;position:absolute;top:10px;right:10px;font-size:12px;color:#d5d2d2;}

.view_comment .view_comment_content{ padding:10px 10px 5px;position:relative;font-size:13px;margin-bottom:5px;}
.view_comment .view_comment_bg{ background-color:#f0f0f0;height:15px;}
.view_comment .view_comment_img{overflow:hidden; padding:15px 0 0;}
.view_comment .view_comment_img li{float:left;width:23%; margin-right:2%;}
.view_comment .praise{overflow:hidden;height:30px;float:right;}
.view_comment .praise li{height:30px;float:left;white-space:nowrap; margin-left:10px;}
.view_comment .praise li a{display:block;}
.view_comment .praise li b{display:block;float:left;line-height:32px;font-weight:normal;}
.view_comment .praise li span{display:block;height:18px;width:18px;float:left; margin-top:5px;}
.view_comment .praise li.current span{background-color:#f7001e;}
.view_comment .nodata{text-align:center;height:166px; color:#999;line-height:166px;background-color:#fff;}

.backprepage{position:fixed;z-index:10;left:8px;top:8px;background-color:rgba(83, 83, 83, 0.7);border-radius:50%;width:35px;height:35px;}
.backprepage b{border:2px solid rgba(255, 255, 255, 0.60);border-top:0;border-right:0;transform:rotate(45deg);width:12px;height:12px;display:block;position:relative;left:14px;top:10px;}

/*--------------------------End 商品详细--------------------------*/

/*-----   购物车   ------*/
.cart{overflow:hidden; margin-bottom:0;}

.cart .cart_title{ background-color:white; position:relative;height:36px;line-height:36px;padding:0 10px;}
.cart .cart_title	span{display:block;position:absolute; height:20px;width:36px; font-size:14px;  right:8px; top:7px;line-height:20px;}
.cart .cart_address{ margin:0; padding:10px; background:url(../styles/images/next.png) no-repeat right 5px center white;background-size:15px auto;margin-bottom:10px;}
.cart .cart_address .c_txt{ font-size:14px;}
.cart .cart_address .c_des{ color:#f00; font-size:13px; float:right; margin-right:23px;} 
.cart .cart_address .user_info{font-size:16px;display:block;}
.cart .cart_address .user_address{ padding-left:18px;margin:2px 28px 0 0; overflow:hidden;display:block;line-height:1.4; background:url(../styles/images/location_cart.png) no-repeat left 2px; background-size:16px auto; }

.cart .cart_point{height:80px; background:#fff; margin-top:-10px;  padding-left:10px; }
.cart .cart_point .point_box{border-top:1px solid #ececec; display: -webkit-box;display: -ms-flexbox;display: -webkit-flex;display: flex;padding-right:10px;}
.cart .cart_point .point_box .input_box{-webkit-box-flex: 1;-webkit-box-flex: 1;-ms-flex: 1; -webkit-flex: 1;flex: 1; border-bottom:1px solid #ececec; }
.cart .cart_point .point_box .point_txt{ line-height:41px;} 
.cart .cart_point .point_box .point_amount{ line-height:41px;} 
.cart .cart_point .point_tips{ color:#f00;margin-top: 10px;}
.cart .cart_point .point_box .point_amount i{ font-style:normal;}

.cart	.cart_products{overflow:hidden;position:relative;}
.cart	.cart_products .addwhitebg{top:1px;bottom:0;left:0;width:10px;z-index:1;background-color:white;position:absolute;}
.cart	.cart_products .cart_pitem{ background-color:white; padding-left:10px; height:116px;  overflow:hidden; position:relative;border-top:1px solid #ececec;}
.cart	.cart_products .cart_pitem .cart_visible{width:100%; overflow-y:hidden;/*overflow-x:scroll;*/-webkit-overflow-scrolling:touch;height:130px; position:relative; z-index:2;}
.cart	.cart_products .cart_pitem .cart_visible .ct_content{width:100%; /*padding-right:80px;*/ position:relative;height:116px;}
.cart	.cart_products .cart_pitem .cart_visible .ct_content .ct_view{width:100%; overflow:hidden; position:relative; height:116px; background-color:white;}
.cart	.cart_products .cart_pitem .cart_visible .ct_content .ct_view a{display:block;height:100%; position:relative; margin:0 122px 0 28px;}
.cart	.cart_products .cart_pitem .cart_visible .ct_content .ct_view .ct_check{width:20px;height:116px;position:absolute;left:0;top:0;}
.cart	.cart_products .cart_pitem .cart_visible .ct_content .ct_view .ct_check i{display:block;width:14px;height:14px;border:1px solid #999;border-radius:50%;margin:48.5px auto 0 0;}
.cart	.cart_products .cart_pitem .cart_visible .ct_content .ct_view div.current i{border-color:#f7001e; background:url(../styles/images/yes_ok.png) no-repeat center center #f7001e; background-size:80% auto;}
.cart	.cart_products .cart_pitem .cart_visible .ct_content .ct_view div.unselectcurrent i{background-color:initial; border:1.5px solid #999}
.cart	.cart_products .cart_pitem .cart_visible .ct_content .ct_view div.selectcurrent i{border-color:#f7001e; background:url(../styles/images/yes_ok.png) no-repeat center center #f7001e; background-size:80% auto;}

.cart	.cart_products .cart_pitem .cart_visible .ct_content .ct_view .img{overflow:hidden;display:block;width:90px; height:90px; position:absolute; top:13px;left:0; line-height:0;font-size:0;border-radius:4px;}
.cart	.cart_products .cart_pitem .cart_visible .ct_content .ct_view .title{ display:block; max-height:38px;overflow:hidden; position:absolute;top:20px;right:-110px;left:100px;line-height:20px;}
.cart	.cart_products .cart_pitem .cart_visible .ct_content .ct_view .price{position:absolute;bottom:17px; left:100px; display:block;right:0px;white-space:nowrap;font-size:15px;overflow:hidden;}
.cart	.cart_products .cart_pitem .cart_visible .ct_content .ct_view .price i{font-size:15px;float:right;font-style:normal;color:#999;height:21px;line-height:21px; margin-right:10px;}
.cart	.cart_products .cart_pitem .cart_visible .ct_content .add_number{position:absolute; right:10px;bottom:11px; z-index:9;}
.cart	.cart_products .cart_pitem .cart_remove{position:absolute;height:116px;background-color:#f7001e;color:white; overflow:hidden;width:80px; text-align:center;top:0;right:0;font-size:16px;line-height:116px; z-index:1;}

.cart_two .cart_products .cart_pitem .cart_visible .ct_content .add_number{display:none;}
.cart_two .cart_products .cart_pitem .cart_visible .ct_content .ct_view a{margin:0;}
.cart_two	.cart_products .cart_pitem .cart_visible{overflow:hidden; height:116px;}
.cart_two	.cart_products .cart_pitem .cart_visible .ct_content .ct_view .title{right:10px;}
.cart_two	.cart_products .cart_pitem .cart_visible .ct_content .ct_view .num{position:absolute; right:0px; bottom:16px;}
.cart_two	.cart_products .cart_pitem .cart_visible .ct_content .ct_view .num i{ font-style:normal; color:#999; font-size:15px;}
.cart_two	.cart_products .no_l_pad{ padding-left:0;}
.cart_two	.cart_products .no_t_bor{ border-top:0;}

.clear_cart{background-color:white;height:30px;padding:15px 10px;overflow:hidden;border-top:1px solid #e0e0e0;}
.clear_cart span{display:block;float:right; padding:0 10px; height:26px; line-height:26px;border:2px solid #333;border-radius:6px;text-align:center;}

.cart_delivery{ background-color:white;padding:0 0 15px; margin-top:15px;}
.cart_delivery li{padding:0 10px;}
.cart_delivery .title{height:36px; line-height:36px;font-weight:500;border-bottom:1px solid #e0e0e0;}
.cart_delivery .radio{height:20px; position:relative; overflow:hidden;line-height:20px; margin-top:10px; text-indent:22px;}
.cart_delivery .radio b{border-radius:50%;height:16px;width:16px;left:10px; top:1px;position:absolute; border:1px solid #d8b96b;display:block;  background:url(../styles/images/yes_ok.png) no-repeat center center; background-size:70% auto;}
.cart_delivery .radio.current b{background-color:#d8b96b;}

.cart_btns{overflow:hidden; background-color:white; padding:15px 10px; position:relative; margin-top:10px;line-height:24px;}
.cart_btns .price{font-size:16px;float:right;color:#f7001e;}
.cart_btns .price b.addnumber{font-size:14px;top:-2px;position:relative;padding-right:2px;font-weight:500;}
.cart_btns .priceblack{color:#333;font-weight:400;}
.cart_btns ul{width:180px;position:absolute; right:10px; top:17px;}
.cart_btns ul li{width:80px; margin-left:10px; overflow:hidden;border-radius:4px; background-color:#d8b96b; height:36px; float:left; line-height:36px; text-align:center; color:white;cursor:pointer;}
.cart_btns ul li.nowbuy{background-color:#f7001e;}
.cart_btns ul li.nowbuy a{color:white;display:block;height:36px;}


.cart_btn{position:fixed;bottom:0; left:0;right:0;height:50px; z-index:10;}
.cart_btn .cart_btn_center{overflow:hidden;max-width:640px;min-width:320px;margin:auto auto;background-color:white;border-top:1px solid #e0e0e0;/*box-shadow:0 0 2px #c5c5c5;*/}
.cart_btn .txt{ padding:0 10px 0 61px;text-align:right;line-height:42px;margin-top:3px;overflow:hidden;white-space:nowrap;position:relative;}
.cart_btn .txt .cart_all{height:15px;position:absolute;z-index:1;cursor:pointer;left:9px;top:14px; line-height:15px;display:block;width:40px;color:#666;font-size:12px;}
.cart_btn .txt .cart_all b{display:inline-table;width:14px;height:14px;border:1.5px solid #999;border-radius:50%; margin:-1.5px 3px 0 0;float:left;position:relative;}
.cart_btn .txt .cart_all.current b{border-color:#f7001e; background:url(../styles/images/yes_ok.png) no-repeat center center #f7001e; background-size:80% auto;}
.cart_btn .txt .cart_all.choice b{background:initial; border-color:#999;}
.cart_btn .txt .cart_all.choicecurrent b{border-color:#f7001e; background:url(../styles/images/yes_ok.png) no-repeat center center #f7001e; background-size:80% auto;}

.cart_btn .txt .price{font-size:16px;}
.cart_btn .txt span.dfee{font-size:12px;color:#999;}
.cart_btn .btn{float:right;overflow:hidden;text-align:center;height:100%;}
.cart_btn .btn li{width:105px;background-color:#f7001e;height:100%;line-height:50px;color:white;cursor:pointer;float:left;}
.cart_btn .btn li.leave_product{ background-color:#d8b96b;}
.cart_btn .btn li a{color:white;display:block;}
.cart_btn .coutprice{line-height:50px;font-size:18px;font-weight:500; padding-left:10px; color:#f7001e;}
.cart_message{position:fixed;top:40%;left:0;width:100%;height:0; text-align:center;z-index:12;display:none;}
.cart_message span{display:table;padding:0 10px;height:30px;line-height:30px;background-color:rgba(100, 100, 100, 0.80);color:rgba(255, 255, 255, 0.80);font-size:16px; margin:0 auto;border-radius:6px;}
.leave_message{position:fixed;top:0;bottom:0;left:0;right:0; background-color:rgba(0, 0, 0, 0.65);z-index:11;min-width:320px;display:none;}
.leave_message .lm_content{position:relative;top:50%;height:141px; max-width:600px;min-width:280px;margin:-81px 20px auto;background-color:white;border-radius:8px;overflow:hidden;}
@media screen and (min-width:640px){.leave_message .lm_content{margin:-81px auto auto;}}
.leave_message .lm_content .txt{text-align:center;height:96px;line-height:96px;}
.leave_message .lm_content .lm_btns{width:100%;overflow:hidden;border-top:1px solid #e0e0e0;}
.leave_message .lm_content .lm_btns li{float:left;overflow:hidden;width:50%;text-align:center;height:44px;line-height:44px;font-size:16px;}
.leave_message .lm_content .lm_btns li.redbg{background-color:#f7001e;color:white;}

/*-----  End 购物车   ------*/


/*-------------------------------------------------------------------------------------
--------------------------------     End  商城						-----------------------------------
---------------------------------------------------------------------------------------*/


/*-------------------------------------------------------------------------------------
--------------------------------       个人中心						-----------------------------------
---------------------------------------------------------------------------------------*/
/*订单*/
.orderlist{overflow:hidden;}
.orderlist .order_tab{/*overflow:hidden;*/ margin-top:0px; background:#fff; margin-bottom:12px;height:48px; position:fixed; z-index:999; min-width:320px; max-width:640px; width:100%;left:0; top:0; right:0px; margin:0 auto; border-bottom:1px solid #f0f0f0; }
.orderlist .order_tab2{top:49px;}
.orderlist .order_tab li{width:25%;text-align:center;/*overflow:hidden;*/float:left; height:48px; line-height:48px; cursor:pointer;}
/*.orderlist .order_tab li a{ color: #d8b96b;border-bottom: 2px solid #d8b96b;padding-bottom: 7px;}*/
.orderlist_box .order_tab li a{padding-bottom: 14px;}
.orderlist .order_tab_line{ display:none;}
.orderlist_box .order_tab li a.active{ color: #d8b96b;border-bottom: 2px solid #d8b96b;}
.orderlist .order_tab_line{height:3px;width:25%;position:relative;background-color:#d8b96b;overflow:hidden;}
.orderlist .list_items{ overflow:hidden;}
.orderlist .list_items .item{margin-bottom:10px; overflow:hidden;background-color:white;}
.orderlist .list_items .item .no_status{ padding:0 10px; height:50px; line-height:50px;border-bottom:1px solid #ececec; overflow:hidden;}
.orderlist .list_items .item .no_status span{ float:right; color:#666;}
.orderlist .list_items .item .info_btns{height:50px; line-height:50px;padding:0 10px; position:relative;border-top:1px solid #ececec;font-size:14px; text-align:right;}
.orderlist .list_items .item .info_btns .price{font-size:16px;}
.orderlist .list_items .item .info_btns ul{height:30px;position:absolute; top:11px; right:10px;z-index:1; background-color:white;}
.orderlist .list_items .item .info_btns ul li{height:26px;line-height:26px;border:2px solid #999;text-align:center;width:64px;float:right;margin-left:10px;border-radius:4px;color:#666;font-size:14px;}
.orderlist .list_items .item .info_btns ul li.pay{ color:#f7001e; border-color:#f7001e;}
.orderlist .list_items .item .info_btns ul li.confirm{color:#f7001e; border-color:#f7001e;}
.orderlist .list_items .item .info_btns ul li.score{border-color:#d8b96b;}
.orderlist .list_items .item .info_btns ul li.score a{display:block;color:#d8b96b;}

.orderlist .list_items .item  .item_products{ overflow:hidden; margin:0 0 10px 0;position:relative;}
.orderlist .list_items .item  .item_products .product{ float:left; overflow:hidden; height:22.5vw;width:22.5vw; margin:2vw 0 0 2vw;border-radius:4px;}

.orderlist .list_items .item  .item_products .title{position:absolute; top:10px;right:10px;bottom:0; left:24.5vw;}
.orderlist .list_items .item  .item_products .title span{display:block; margin-top:14px;height:42px;overflow:hidden; margin-left:10px;}
@media screen and (max-width:320px){
.orderlist .list_items .item  .item_products .product{height:72px;width:72px;margin:6.4px 0 0 6.4px;}
.orderlist .list_items .item  .item_products .title{height:72px;left:79px;}
.orderlist .list_items .item .info_btns{font-size:12px;}
}
@media screen and (min-width:640px){
.orderlist .list_items .item  .item_products .product{height:144px;width:144px;margin:12.8px 0 0 12.8px;}
.orderlist .list_items .item  .item_products .title{height:144px;left:157px;}
.orderlist .list_items .item .info_btns{font-size:16px;}
}
.ordercontent{ margin-top:57px;}
/*End 订单*/
/*订单详情*/
.view_board{ background-color:white; overflow:hidden; margin-bottom:10px;}
.order_status_txt{ overflow:hidden; height:26px; margin-top:10px;}
.order_status_txt li{width:25%; text-align:center; height:26px;line-height:26px;float:left;}
.order_status_bg{width:100%;height:9.3vw; overflow:hidden; margin-bottom:10px;}
.order_status_bg .gray{ background-color:#999;width:100%;height:100%;position:relative; overflow:hidden;}
@media screen and (max-width:320px){.order_status_bg{height:29px;}}
@media screen and (min-width:640px){.order_status_bg{height:58px;}}
.order_status_bg .gray span{ background:url(../styles/images/tick.png) no-repeat left top;background-size:100% auto; display:block;width:100%;height:100%; position:absolute; top:0; left:0; z-index:2;}
.order_status_bg .gray .blue{ background-color:#d8b96b; width:25%; height:90%;position:absolute; z-index:1; top:5%;left:0;}

.orderview_info{padding:15px 10px;line-height:1.5;}
.orderview_info .oi_txt{ color:#777;}
.orderview_info .txt_bg{background:url(../styles/images/add.png) no-repeat left center; background-size: 21px auto; }
.orderview_info .oi_txt strong{color:#333;font-weight:500;}
.orderview_info .oi_txt .exprees_box{margin-top:10px; border-top:1px solid #f3f3f3; padding-top:10px;}
.orderview_info .oi_txt .name_box{font-size:14px;  height:21px; padding-left:35px;}
.orderview_info .oi_txt .address_box{margin-top:3px; font-size:13px; padding-left:35px;}
.orderview_btns{overflow:hidden;margin:0 10px 15px 0;}
.orderview_btns li{float:left;width:50%;color:white;letter-spacing:1px;white-space:normal;}
.orderview_btns li span,.orderview_btns li a{display:block; margin-left:10px; overflow:hidden;background-color:#d8b96b;height:36px;border-radius:4px;text-align:center;line-height:36px;}
.orderview_btns li .score{background-color:#208cca;color:white;}
.idetail{background:url(../styles/images/next.png) no-repeat right 8px center;  background-size:15px auto; }

.orderview_btn{overflow:hidden; height:50px; position:fixed; bottom:0; border-top:1px solid #e0e0e0; max-width:640px; min-width:320px; width:100%; background-color:#fff;}
.orderview_btn span{height:50px; line-height:50px; float:right;  background-color:#d8b96b; color:#fff; width:100px; text-align:center; cursor:pointer; }

.ordervew_products{overflow:hidden;background-color:white;padding:15px 10px 0; margin-bottom:10px;}
.ordervew_products .title{overflow:hidden; height:24px; line-height:16px;border-bottom:1px solid #e0e0e0;}
.ordervew_products .title span{float:right;color:#999;}
.ordervew_products .op_items{overflow:hidden;margin:5px 0;}
.ordervew_products .op_items .op_item{overflow:hidden; height:90px;border-bottom:1px dashed #e0e0e0;}
.ordervew_products .op_items .op_item a{display:block;position:relative; height:70px; margin-top:10px;}
.ordervew_products .op_items .op_item a b{display:block; height:70px;width:70px;position:absolute;left:0;top:0;overflow:hidden;border-radius:4px;}
.ordervew_products .op_items .op_item a b img{width:100%;height:100%;}
.ordervew_products .op_items .op_item a .opi_title{overflow:hidden;display:block; margin-left:80px;height:100%;}
.ordervew_products .op_items .op_item a .opi_title span{display:block; margin-top:5px; height:20px; overflow:hidden; white-space: nowrap;text-overflow: ellipsis; font-weight:500;font-size:14px; line-height:19px;}
.ordervew_products .op_items .op_item a .opi_title strong{display:block;font-size:13px; height:18px;font-weight:500;margin-top:3px; color:#8a8a8a;word-spacing:5px;}
.ordervew_products .op_items .op_item a .opi_title .price_msg{color:#333 !important; margin-top:10px;}


.orderview_summary{overflow:hidden;background-color:white;padding:15px 10px 0; margin-bottom:66px;}
.orderview_summary .txt{overflow:hidden; line-height:1.5;border-bottom:1px solid #ececec; padding-bottom:10px;}
.orderview_summary .txt li span{float:right; color:#f7001e;}
.orderview_summary .price{text-align:right; height:50px; line-height:50px;font-size:16px;}
.orderview_summary .price span{color:#333;}
.orderpopup{position:fixed;left:0;top:0;right:0;bottom:0;overflow:hidden;background-color:rgba(0, 0, 0, 0.65);z-index:11;display:none;}
.orderpopup .orderpopupheight{overflow-x:hidden;left:0;right:0; position:absolute;top:20px;bottom:20px;overflow-x:hidden;overflow-y:scroll;-webkit-overflow-scrolling:touch;}
/*滚动条样式*/
.orderpopup .orderpopupheight::-webkit-scrollbar {/*滚动条整体样式*/
            width: 1px;     /*高宽分别对应横竖滚动条的尺寸*/
            height: 4px;
        }
.orderpopup .orderpopupheight::-webkit-scrollbar-thumb {/*滚动条里面小方块*/
            border-radius: 2px;
            -webkit-box-shadow: inset 0 0 2px rgba(0,0,0,0.2);
            background: rgba(0,0,0,0.2);
        }
.orderpopup .orderpopupheight::-webkit-scrollbar-track {/*滚动条里面轨道*/
            -webkit-box-shadow: inset 0 0 2px rgba(0,0,0,0.2);
            border-radius: 0;
            background: rgba(0,0,0,0.1);
        }

.orderpopup .orderpopup_content{margin:20px;overflow:hidden;background-color:white;border-radius:8px;max-width:600px;min-width:280px;}
.orderpopup .orderpopup_content .message{line-height:20px;padding:30px;border-bottom:1px solid #e0e0e0;text-align:center;display:none;}
.orderpopup .orderpopup_content .ordervew_products{padding-top:5px;margin-bottom:5px;}
.orderpopup .orderpopup_content .ordervew_products  .op_items .op_item a .opi_title strong i{color:#f7001e;font-style:normal;padding-left:5px;}

@media screen and (min-width:640px){.orderpopup .orderpopup_content{margin-left:auto;margin-right:auto;}}
.orderpopup .orderpopup_content .orderpopup_btns{overflow:hidden;height:50px;border-top:1px solid #e0e0e0;line-height:50px;text-align:center;}
.orderpopup .orderpopup_content .orderpopup_btns .confirm{overflow:hidden;color:#f96268;display:none;}
.orderpopup .orderpopup_content .orderpopup_btns .cancel_buy{overflow:hidden;display:none;}
.orderpopup .orderpopup_content .orderpopup_btns .cancel_buy li{float:left;width:50%;}
.orderpopup .orderpopup_content .orderpopup_btns .cancel_buy li.btn_buy{background-color:#f7001e;color:white;}

.orderpopupex{position:initial;background:none;top:initial;bottom:initial;left:initial;right:initial;}
.orderpopupex .orderpopupheight{position:initial;overflow:hidden;top:initial;bottom:initial;left:initial;right:initial;}
.orderpopupex .orderpopup_content{margin:0;width:100%;max-width:initial;border-radius:0;min-height:100vh;background-color:white;}
.orderpopupex .orderpopup_content .orderpopup_btns{position:fixed;bottom:0;left:0;width:100%;min-width:320px;border-top:0;}
.orderpopupex .orderpopup_content .orderpopup_btns .confirm,.orderpopupex .orderpopup_content .orderpopup_btns .cancel_buy{max-width:640px;min-width:320px; margin:0 auto;border-top:1px solid #e0e0e0; background-color:white;}
.orderpopupex .orderpopup_content .ordervew_products{margin-bottom:50px;}




/*End 订单详情*/

/*电子质保单*/
.warranty_sheet{overflow:hidden; background-color:#d4d4d4; z-index:6;font-family:宋体;font-weight:100;font-size:12px;color:black;  margin:0 auto;height:100%;}
.warranty_sheet table,.warranty_sheet tr,.warranty_sheet td{border:0;padding:0;margin:0;}
.warranty_sheet table{height:100%;width:980px; margin:0 auto;}
.warranty_sheet .warranty_content{overflow:hidden;background-color:white;min-height:470px;}
.warranty_sheet .warranty_content .title{height:58px;position:relative;}
.warranty_sheet .warranty_content .title h2{height:53px;font-size:30px;text-align:center;line-height:54px;}
.warranty_sheet .warranty_content .title .bar_code{position:absolute;right:20px;top:0;height:58px;width:260px; overflow:hidden;}
.warranty_sheet .warranty_content .title .bar_code	.code{height:44px;line-height:0;font-size:0; text-align:center;}

.warranty_sheet .warranty_content .title .bar_code	.ws_number{text-align:center;}
.warranty_sheet .warranty_content .ws_store_info{overflow:hidden;margin:0 20px;height:22px;line-height:22px;font-weight:900;}
.warranty_sheet .warranty_content .ws_store_info li{float:left;}
.warranty_sheet .warranty_content .ws_phome{width:240px;}
.warranty_sheet .warranty_content .ws_customer_info{height:24px;line-height:24px;font-weight:500;}
.warranty_sheet .warranty_content .ws_table_content{margin:0 20px;border:1px solid #000; margin-top:5px;min-height:186px;padding-bottom:80px;position:relative;}
.warranty_sheet .warranty_content .wstc_title{overflow:hidden;height:22px;font-weight:900;line-height:22px; padding:0 0 0 10px; text-align:center;border-bottom:1px solid #000;}
.warranty_sheet .warranty_content .wstc_title li{float:left;padding-right:10px;}
.warranty_sheet .warranty_content .wstc_no{width:80px;}
.warranty_sheet .warranty_content .wstc_name{width:217px;}
.warranty_sheet .warranty_content .wstc_unit{width:50px;}
.warranty_sheet .warranty_content .wstc_number{width:50px;}
.warranty_sheet .warranty_content .wstc_weight{width:80px;}
.warranty_sheet .warranty_content .wstc_price{width:100px;}
.warranty_sheet .warranty_content .wstc_discount{width:80px;}
.warranty_sheet .warranty_content .wstc_realprice{width:100px;}
.warranty_sheet .warranty_content .wstc_remark{width:80px;}
.warranty_sheet .warranty_content .wstc_items{overflow:hidden; padding-left:10px; text-align:center;line-height:15px;}
.warranty_sheet .warranty_content .wstc_items li{float:left;width:100%;}
.warranty_sheet .warranty_content .wstc_items li div{float:left;padding:8px 10px 8px 0; }
.warranty_sheet .warranty_content .wst_remark{position:absolute;left:0;right:0;bottom:0;height:80px;z-index:1;}
.warranty_sheet .warranty_content .wst_remark .wstr_price{margin-top:9px;border:1px solid #000;border-left:0;border-right:0;height:27px;line-height:27px;}
.warranty_sheet .warranty_content .wst_remark .wstr_price li{float:left;text-indent:10px;height:27px;white-space:nowrap; overflow:hidden;width:830px;}
.warranty_sheet .warranty_content .wst_remark .wstr_price li.txt{width:94px;text-indent:0;text-align:center;border-right:1px solid #000;}
.warranty_sheet .warranty_content .wst_remark .wstr_txt{line-height:17px;padding:4px 10px;height:34px;}
.warranty_sheet .warranty_content .wst_remark .wstr_txt span{display:block;text-align:right;}
.warranty_sheet .warranty_content .wst_reminder{overflow:hidden; margin:0 20px 10px;}
.warranty_sheet .warranty_content .wst_reminder .title{font-weight:900;height:30px;line-height:30px;}
.warranty_sheet .warranty_content .wst_reminder .txt{height:18px;line-height:18px;}


/*End电子质保单*/

/*End 订单详情*/


.member{ overflow:hidden;}
.member .headportraithe{ overflow:hidden; height:170px; background-color:#d8b96b; position:relative;}
.member .headportraithe .headportraithe_bg{position:absolute;left:0;top:0;right:0;bottom:0; z-index:1; background:no-repeat center top; background-size:cover; }
/*@media screen and (max-width:320px){.member .headportraithe{ height:128px;}}
@media screen and (min-width:640px){.member .headportraithe{height:256px;}}			*/
.member .headportraithe .img{ overflow:hidden;margin:10px auto 0; text-align:center;position:relative; z-index:2; padding:4px; background-color:#fcf0d2d6;width:72px; overflow:hidden; height:72px;border-radius:50%;}
.member .headportraithe .img img{ width:70px; overflow:hidden; height:70px;border-radius:50%; border:1px solid #c9ae69;}
.member .headportraithe span{display:block; text-align:center;position:relative; z-index:2;}
.member .headportraithe span.name{overflow:hidden;font-size:18px;font-weight:500; height:20px; margin-top:12px; line-height:20px;}
.member .headportraithe span.info{overflow:hidden; font-size:13px; height:16px; line-height:16px; color:#666;margin-top:5px;}
.member .headportraithe .headportraithe_white{position:absolute; width:150%;height:180px; top:45px; border-radius:50% 50% 0 0; background-color:white; z-index:0;  left:-25%;}

/*
.member	.m_price{ width:100%; z-index:2; position:relative; overflow:hidden; height:74px; margin-top:15px;background-color:white;}
.member	.m_price li{ float:left; text-align:center; overflow:hidden;width:50%;position:relative;height:100%;}
.member	.m_price li div{height:26px;position:relative;display:table; margin:0 auto;padding-left:30px;line-height:26px;font-size:16px;margin-top:10px;}
.member	.m_price li div b{height:100%;width:26px;display:block;left:0;top:0;position:absolute;}

.member	.m_price li span{display:block;height:20px;font-size:18px;text-align:center;color:#f96268;margin-top:5px;}
.member	.m_price li i{position:absolute;right:0; top:10px;bottom:10px;width:1px; background-color:#e0e0e0;}
*/

.member .m_order{background-color:white; overflow:hidden; line-height:0px;padding:10px 0;}
.member .m_order li{width:25%;float:left;overflow:hidden;height:48px;text-align:center; position:relative;}
.member .m_order li img{height:25px; margin-top:2px;}
.member .m_order li a{display:block;}
.member .m_order li a span{display:block;display:block; overflow:hidden;height:20px; line-height:20px;}
.member .m_order li b{position:absolute;right:0;top:0;height:100%;width:1px;background-color:#e0e0e0;}
.member .m_menu{ overflow:hidden;/* padding-left:10px; */background-color:white; margin:10px 0 0;}
.member .m_menu li{ height:50px; overflow:hidden;border-bottom:1px solid #f0f0f0; overflow:hidden;margin-left:25px;}
.member .m_menu li a{height:100%; display:block;position:relative;/* text-indent:32px;*/ line-height:50px;background:url(../styles/images/next.png) no-repeat right 10px center;background-size:15px auto;}
.member .m_menu li a span.m_value{display:table;padding:0 8px;overflow:hidden;height:26px;line-height:26px;border-radius:6px; color:white;background-color:#f96268;float:right;overflow:hidden; text-indent:0;margin:12px 10px 0 auto;}
.member .m_menu li a img{position:absolute; width:25px; overflow:hidden; left:0; top:13px; background-color:#d8b96b;}
.member .m_menu li .ico{ width:25px; height:25px;overflow: hidden;margin: 4px auto 0; display:inline-block; position:relative; top:7px; margin-right:3px;   }
.member .m_menu li .ico .ico_img{position: relative;left: -25px;
border-right: 20px solid transparent;  
-webkit-filter: drop-shadow(25px 0);
 /*transform: translate(-24px);*/ 
filter: drop-shadow(25px 0);
filter: drop-shadow(#d8b96b 24px 0px);
width: 25px;
height: 25px;
background: url(../styles/images/menber_ico.png) no-repeat center;background-size: 25px auto;display:inline-block;}

.member .m_menu li .ico .m_appoint_ico {
background: url(../styles/images/yuyue.png) no-repeat center;background-size: 23px auto;
}
.member .m_menu li .ico .m_appointlist_ico{background: url(../styles/images/yuyuedingdan.png) no-repeat center;background-size: 25px auto;}

/*.member .m_menu li .ico .ico_img2{ -webkit-filter: drop-shadow(0 1px 5px rgba(0,0,0,.5)); -moz-filter: drop-shadow(0 1px 5px rgba(0,0,0,.5)); 
  -ms-filter: drop-shadow(0 1px 5px rgba(0,0,0,.5)); -o-filter: drop-shadow(0 1px 5px rgba(0,0,0,.5)); filter: drop-shadow(0 1px 5px rgba(0,0,0,.5));}*/
  
.member .m_menu li .ico .ico_img2 {filter: Shadow(Color=red, direction=225); WIDTH: 30px; COLOR: yellow; HEIGHT: 50px} 
.member .m_menu li .ico .m_price{background-position: center 1px;}
.member .m_menu li .ico .m_point{background-position: center -26px;}
.member .m_menu li .ico .m_order_ico{background-position: center -54px;}
.member .m_menu li .ico .m_bargain{background-position: center -80px;}
.member .m_menu li .ico .m_group{background-position: center -108px;}
.member .m_menu li .ico .m_coupon{background-position: center -135px;}
/*.member .m_menu li .ico .m_center{background: url(../styles/images/youhui_02.png) no-repeat center;background-size: 25px auto;}*/
.member .m_menu li .ico .m_center{background-position: center -376px;}
.member .m_menu li .ico .m_comment{background-position: center -161px;}
.member .m_menu li .ico .m_consume{background-position: center -191px;}
.member .m_menu li .ico .m_lottery{background-position: center -217px;}
.member .m_menu li .ico .m_collect{background-position: center -243px;}
.member .m_menu li .ico .m_collect{background-position: center -243px;}
.member .m_menu li .ico .m_address{background-position: center -269px;}
.member .m_menu li .ico .m_branch{background-position: center -298px;}
.member .m_menu li .ico .m_branch{background-position: center -298px;}
.member .m_menu li .ico .m_service{background-position: center -324px;}
.member .m_menu li .ico .m_about{background-position: center -350px;}
.member .m_menu li .ico .m_recomeder_ico{background-position: center -405px;}
.member .m_menu li .ico .m_rebate_ico{background-position: center -431px;}

.m_order_count{position:absolute; width:0; left:50%; top:1px;}
.m_order_count div{display:none;  white-space:nowrap; color:white; background-color:#f96268;height:16px;min-width:14px;border-radius:7px 7px 7px 0; line-height:16px;font-size:12px;font-weight:500; margin-left:22px; padding:0 2px;max-width:27px;}
																																																																																																	
/*-------  地址管理   --------*/
.address{ padding:10px 0 0; background-color:#fff;}
.address .title{ padding:0 10px 8px; border-bottom:1px solid #e0e0e0;}
.address .title a{ float:right; display:block; font-size:16px; }
.address_ul{ background-color:#f5f5f5;}
.address_ul li{ padding:15px 8px; background-color:#fff; margin-bottom:10px;}
.address_ul li span{ display:block; line-height:22px;}
.address_ul li span.add_name{ margin-bottom:5px;}
.address_ul li div{position:relative; height:36px; border-top:1px solid #ddd; margin-top:8px;}

.address_ul li div .address_btn{display:block; font-weight:normal; position:absolute; bottom:-3px; right:0; height:26px; line-height:26px; width:52px;background:no-repeat left center; background-size:20px auto; background-image:url(../styles/images/delete_address.png);  text-align:right; color:#b9b9b9;}
.address_ul li div .address_edir{ right:58px; background-image:url(../styles/images/edit.png); background-size:22px auto;color:#b9b9b9;}
.address_ul li div .address_default{ display:block; border:1px solid #d8b96b; width:16px; height:16px; margin-top:14px; border-radius:100%; float:left;}

.address_ul li div .current{ background:no-repeat center center; background-color:#d8b96b; background-size:10px auto; background-image:url(../styles/images/yes_ok.png);}
.address_ul li div .address_txt{ display:block; margin-left:22px; height:40px; line-height:46px; float:left; position:absolute;}
.addressedit .txt_board{ margin:15px 0;}
.addressedit .dxeButtonEdit{margin:15px 0;}
.get_address{ float:right; color:#f96268; cursor:pointer;}
/*------- End 地址管理   --------*/


/*--消费记录--*/
.consumelist ul .l_b_item ol{ background:no-repeat right center; background-size: auto 28px; background-image:url(../styles/images/next.png); cursor:pointer;}
.ovderlist ul .l_b_item ol{ padding-top:0;}
.ovderlist ul .l_b_item .l_b_i_title{ border:0; height:46px;}
.consumeview .cv_product{overflow:hidden; background-color:#fff; border-bottom:1px solid #ddd; height:70px; padding:15px 0;}
.consumeview .salesdetail{ position:relative; height:auto; padding:10px 8px 0; overflow:hidden; border-bottom:0; color:#da4b4b; font-size:15px; line-height:18px;}
.consumeview .cv_product b{ margin:2px 0 2px 8px; overflow:hidden;width:68px;text-align:center;line-height:68px;height:68px;display:table-cell; border:1px solid #ddd; float:left;}
.consumeview .cv_product b img{ max-height:100%; max-width:100%;vertical-align:middle;}
.consumeview .cv_product .cv_p_name{ margin:0 8px 0 86px; overflow:hidden; height:70px; line-height:70px;}
.consumeview .cv_product .cv_p_name span{overflow:hidden;vertical-align:middle;line-height:70px;display:table-cell;height:70px;}
.consumeview .cv_product .cv_p_name span code{ line-height:22px;font-family:"Microsoft Yahei","Hiragino Sans GB",sans-serif; display:block; text-indent:0;}
.consumeview .cv_product .cv_p_name span code .cv_p_name_title{font-size:15px;font-family:"Microsoft Yahei","Hiragino Sans GB",sans-serif;display:block; overflow:hidden; max-height:44px;}
.consumeview .cv_product .cv_p_name span code .cv_p_name_price{ font-size:12px; color:#666;font-family:"Microsoft Yahei","Hiragino Sans GB",sans-serif;display:block; overflow:hidden;}
.ovsummary{margin-top:20px; color:#666;}
.l_b_summary{ color:#333; text-align:right; border-top:1px solid #ddd; padding:12px 8px;}
.l_b_summary .l_b_summary_price{color:#f96268;}
.o_v_price{float:right;color:#f96268;}
.l_b_summary  .sm_date{ font-size:12px; display:block; line-height:14px; height:14px; color:#888; margin-top:8px;}
.order_summary{ line-height:16px; height:16px; text-align:right; margin-bottom:10px; margin-right:8px;}
/*图片居中结束*/
/*--End 消费记录--*/

/*我的推荐*/
.recommender{ padding-bottom:15px; min-width:300px;}
.recommender_b{ padding-bottom:0px;}
.recommender .friends{overflow:hidden;margin:10px 10px 0;}
.recommender .friends_mar{margin:0px;}
/*.recommender .friends_mar li{padding:0px 10px;}*/
.recommender .friends .friend_item{overflow:hidden;position:relative;height:70px; border-top:1px solid #ececec; padding:15px 0; }
.recommender .friends .friend_item_b{border-top:0px;}
.recommender_b .friends .friend_item{ background:#fff;}
.recommender .friends .friend_item .friend_img{position:absolute; width:68px; height:68px;left:10px;top:15px;overflow:hidden;border-radius:100%;border:1px solid #ccc;}
.recommender .friends .friend_item .friend_img img{width:100%;}
.recommender .friends .friend_item span{display:block; margin-left:90px;overflow:hidden;}
.recommender .friends .friend_item span.friend_nema{font-size:16px; color:#333;height:40px; line-height:40px;font-weight:900;}
.recommender .friends .friend_item span.bargain_price{font-size:12px; line-height:22px; height:22px;}
.recommender .friends .friend_item span.bargain_price b{ color:#fff569;font-size:14px;font-weight:900;}
.recommender .friends .friend_item span.bargain_price strong{ color:red;}
/*End 我的推荐*/

/*我的收藏*/
.collect{overflow:hidden; background-color:white;}
.collect ul{overflow:hidden;}
.collect ul li{background-color:white;height:90px;overflow:hidden;margin-left:10px; padding:15px 10px 15px 0;border-bottom:1px solid #ececec;}
.collect ul li div{overflow:hidden;position:relative;}
.collect ul li a{display:block;position:relative;height:90px;z-index:1;}
.collect ul li .img{display:block;height:90px;width:90px;position:absolute;left:0;top:0;}
.collect ul li .img img{height:100%;width:100%;}
.collect ul li .info{display:block;height:90px;margin-left:100px;overflow:hidden;}
.collect ul li .info .title{display:block;height:38px;overflow:hidden;line-height:20px; margin-top:3px;}
.collect ul li .info .price{height:20px;overflow:hidden;display:block;}
.collect ul li div .btn_buy{position:absolute; left:100px;bottom:0;height:22px; padding:0 8px;border:1px solid #d8b96b;font-size:14px; color:#d8b96b;line-height:20px;border-radius:4px; z-index:2;}
.collect ul li div .remove{position:absolute;right:-10px;bottom:-10px;height:42px;width:42px; background:url(../styles/images/delete_address.png) no-repeat center center;background-size:22px auto;z-index:2;}
/*End 我的收藏*/


/*中奖记录*/
.lotteryrecordlist ul .l_b_item ol{cursor:initial; background:none;}
.lotteryrecordlist ul .l_b_item .l_b_i_title{font-weight:900;}

/* End 中奖记录*/

/*-------------------------------------------------------------------------------------
--------------------------------      End 个人中心						-----------------------------------
---------------------------------------------------------------------------------------*/
.dropload-down{ padding:0 0 20px;}
.dropload-down,.dropload-refresh,.dropload-load{ text-align:center;}
.dropload-refresh{overflow:hidden; padding:20px 0 0;font-size:12px; color:#999;}
.dropload-load{padding:20px 0 0;}
.dropload-noData{overflow:hidden; padding:20px 0 0;font-size:12px; color:#cccaca;}

.dropload_nodata{padding-bottom:0 !important; color:#999; background: url(../styles/images/nodata.png) no-repeat center 110px; background-size:30px auto; background-color:#fff; padding-top:191px; font-size:14px; }
.dropload_no_padding{padding-bottom:0 !important;}

.bindtomember{margin: 0 10px;overflow:hidden;}

.bindtomember .div_txt .txt_board{border:1px solid #ddd; border-radius:3px; height:38px; width:99.5%; position:relative; overflow:hidden;}
.bindtomember .div_txt .txt_board .txt{border:0; background:none; width:100%; height:18px; margin:0; padding:11px 1px; position:relative; left:-1px; top:-1px; font-family:"Microsoft Yahei","Hiragino Sans GB",sans-serif; font-size:14px; text-indent:8px;}
.bindtomember .div_txt .btn_board{border-radius:3px; height:38px; width:100%; position:relative; overflow:hidden; background-color:#f39800; text-align:center; cursor:pointer;}
.bindtomember .btn_board .btn{ background:none; border:0; margin:0; width:102%; height:40px; line-height:38px; text-align:center;position:relative; left:-1%; top:-1px;font-family:"Microsoft Yahei","Hiragino Sans GB",sans-serif; font-size:18px; color:#fff; background-color:#d8b96b;}

.inner_board{ background-color:#fff; padding:15px 0;  margin:12px 0 0px;}
.inner_board .center{ margin:0 8px;}
.inner_title{ font-size:16px; color:#333;}
.btn_submit{ display:block; margin:0 8px;  background-color:#d8b96b; text-align:center; height:50px; line-height:50px; font-size:22px; color:#fff; border-radius:8px; margin:10px 0 20px;}

.txt_board{border:1px solid #ddd; border-radius:3px; height:38px; width:100%; position:relative; overflow:hidden;}
.txt_board .txt{border:0; background:none; width:100%; height:18px; margin:0; padding:11px 1px; position:relative; left:-1px; top:-1px; font-family:"Microsoft Yahei","Hiragino Sans GB",sans-serif; font-size:14px; text-indent:8px;}
.btn_board{border-radius:3px; height:38px; width:100%; position:relative; overflow:hidden; background-color:#d8b96b; text-align:center; cursor:pointer;}
.btn_board .btn{ background:none; border:0; margin:0; width:102%; height:40px; line-height:38px; text-align:center;position:relative; left:-1%; top:-1px;font-family:"Microsoft Yahei","Hiragino Sans GB",sans-serif; font-size:18px; color:#fff;}

.board_dv_select{ line-height:32px; padding-top:12px;}
.board_dv_select .dxeButtonEdit,.board_dv_select .dxeListBox{ border-color:#ddd;}

.board_dv_select .cb_dorplist{ border:1px solid #ddd; border-radius:0px; height:40px; font-size:15px; font-family:"Microsoft Yahei","Hiragino Sans GB",sans-serif;-webkit-appearance: inherit;
                               -webkit-appearance: none; background:no-repeat right 2px; background-image:url(../styles/images/combox_bg.png); background-size:auto 34px; }
.dx_txt{ border:0; background:0; margin:0; padding:0; line-height:18px; height:18px; margin-top:6px;}
.dx_txt .dxeEditArea{ height:20px !important; line-height:20px;}

.board_dv_select .dxeEditAreaSys{ position:relative; top:5px; padding:3px 0;}

.board_dv_select .s_address{-webkit-appearance:none;appearance:none;outline:none;-webkit-tap-highlight-color:rgba(0,0,0,0); width:100%; padding:0; border-radius:0; line-height:38px; text-indent:5px;}
.board_dv_select .s_address option{ line-height:30px; height:30px; background:none; min-height:30px; padding:2px; font-size:16px; font-family:Microsoft Yahei; text-indent:5px;}

/*分享*/
.share{ position:fixed; top:0; left:0; width:100%; height:100vh; background-color:rgba(0,0,0,0.6); z-index:9999; display:none;}
.share .share_content{ max-width:640px; min-width:320px; overflow:hidden;height:100vh; background-image:url(../styles/images/share_bg.png); background-size:100% auto; background-repeat:no-repeat; background-position:left top; margin:0 auto;}
.share .share_content .share_btn{margin:0 auto;width:100%; height:18vw; cursor:pointer; overflow:hidden; margin-top:104vw;}
@media screen and (min-width:640px){.share .share_content .share_btn{margin-top:660px;}}
@media screen and (max-width:320px){.share .share_content .share_btn{margin-top:333px;}}
/*End 分享*/


/*--------- 在线付款 ----------*/
.page_inner{padding:0; overflow:hidden; position:relative;}
.page_inner .btn_board{ margin:10px 0 10px;}
.page_btn{padding-left:16px;padding-right:0;}
div.div_bill_list{padding-top:10px;}
div.div_bill_list div.item{background:#f1f1f1 /*url(../styles/images/ico_arrow_right.png) no-repeat 98% 12px*/;background-size:8px;
                           padding:8px;border-radius:0.2em;margin-bottom:10px;font-size:14px;border:solid 1px #d5d5d5;}
div.div_bill_list h2{font-size:18px;color:#c78406;padding-bottom:5px;}
div.div_bill_list div.tips{font-size:12px;padding-top:8px;}
div.div_bill_list span.red{color:#c30;font-weight:bold;}
div.div_bill_list span.green{color:#1ab101;font-weight:bold;}
div.div_bill_list div.line{border-top:solid 1px #ddd;margin-top:5px;padding-top:5px;}
div.div_bill_list div.item_op{padding-bottom:20px;}
div.div_bill_list div.item_op ul{}
div.div_bill_list div.item_op ul li{float:left;width:48%;text-align:center;}
div.div_bill_list div.item_op ul li.l{padding-right:5px;}
div.div_bill_list div.item_op ul li.r{float:right;padding-left:5px;}
a.a_map{display:inline-block;background:url(../styles/images/ico_map.png) no-repeat left 3px;background-size:15px;text-indent:20px;}
h1.pay_logo{ background:no-repeat 10px center; background-color:#fff; background-size:34px auto; border-bottom:1px solid #ececec; background-image:url(../styles/images/paylogo.png);text-indent:58px;display:block;height:50px;line-height:50px;font-size:18px; color:#333;}
div.pay_info{font-size:14px;position:relative;background:#fff; padding-left:10px; /*border:solid 1px #ddd;height:60px;*/border-left:0 none;border-right:0 none;/*line-height:23px;padding:12px 0 0 12px;*/}
div.pay_info ul li{ height:50px; border-bottom:1px solid #ececec; line-height:50px;}
div.pay_info ul li.no_b_bor{ border-bottom:0px;}
div.pay_info ul li span.txt{ float:left; color:#333;}
div.pay_info ul li span.value{ float:right; color:#333; margin-right:10px;}
div.pay_info ul li span.color{color:#ff0000;}
div.pay_info div.money{position:absolute;right:5%;top:35px;font-size:18px;}
div.pay_info div.money span{font-size:18px;}
div.pay_content{background:#fff; padding-left:10px; margin-top:10px;}
div.payment_select_item{cursor:pointer;position:relative;border-bottom:solid 1px #ececec;}
div.payment_wechat{background:url(../styles/images/payment_wechat.png) no-repeat 0px center;background-size:34px auto;text-indent:45px;height:50px;}
div.payment_wechat h2{font-size:14px;padding:5px 0 3px 0;}
div.payment_wechat div{color:#888;font-size:12px;}
div.payment_wechat a{ display:block; background:url(../styles/images/next.png) no-repeat center right; background-size:15px auto; height:50px; background-position:right center;margin-right: 4px;}
div.payment_member{background-image:url(../styles/images/payment_membercard.png)}
div.selected{position:absolute;right:2%;top:18%; display:none;}
div.selected span{border-radius:100%; width:28px; height:28px; margin-top:7px; display:block;background-color:#d8b96b; background-image:url(../styles/images/yes_ok.png); background-repeat:no-repeat; background-position:center center; background-size:50% auto; line-height:0;}
div.payment_cash{margin-top:12px;cursor:pointer;}
div.payment_cash{background:url(../styles/images/payment_cash.png) no-repeat 5px 0px;background-size:56px;text-indent:80px;height:70px;}
div.payment_cash h2{font-size:18px;padding:5px 0 3px 0;}
div.payment_cash div{color:#888;font-size:13px;}
div.agent_header{background:#545454;position:relative;height:38px;line-height:38px;}
div.agent_header a{display:block;position:absolute;top:0;color:#fff;height:38px;text-indent:38px;}
div.agent_header a.a_address_list{left:8px;background:url(../styles/images/ico_address.png) no-repeat left top;width:100px;background-size:35%;}
div.agent_header a.a_bill_list{right:8px;background:url(../styles/images/ico_bill.png) no-repeat 8px 3px;width:108px;background-size:30%;}
.back_uperior{ position:absolute; right:10px; top:15px; color:#888;}
/*---------End 在线付款 ----------*/

/*加载中*/

 .page_loading{ position:fixed; left:0; top:0; width:100%;  height:100%; line-height:0; font-size:0; z-index:9999; display:block; background-color:rgba(0, 0, 0, 0.16);}
 .page_loading img{ position:absolute; left:50%; top:30%; width:16px; margin:-8px 0 0 -8px; border-radius:50%;opacity:0.8;}

/*End 加载中*/


/*------  记录列表  -------*/
.list_borad{overflow:hidden; /*margin:0 8px;*/}
.list_borad ul{ overflow:hidden;}
.list_borad ul .l_b_item{overflow:hidden; background-color:#fff; margin-bottom:12px; text-indent:8px;}
.list_borad ul .l_b_item .l_b_i_title{ height:40px; line-height:46px; overflow:hidden; border-bottom:1px solid #ececec;}
.list_borad ul .l_b_item .l_b_i_title .statustext{color:#ed634c;float:right; font-weight:bold; margin-right:8px; line-height:40px; height:40px;}
.list_borad ul .l_b_item ol{ margin:0; padding:0; font-size:14px; font-family:"Microsoft Yahei","Hiragino Sans GB",sans-serif; padding:10px 0;}
.list_borad ul .l_b_item ol li{margin:0; padding:0; padding-right:8px; height:22px; line-height:22px;}
.list_borad ul .l_b_item ol li.cv_product{ height:auto;padding:4px 0; list-style:none; border:0; background-color:#f5f5f5; margin-bottom:2px;}
.list_borad ul .l_b_item ol li.cv_product b{ text-indent:0;}
.list_borad ul .l_b_item .bk_cancel_btns{ overflow:hidden; height:26px; padding:12px 0;border-top:1px solid #ddd;}
.list_borad ul .l_b_item .bk_cancel{ display:block; width:70px; height:24px; line-height:24px; text-align:center; text-indent:0; cursor:pointer;color:#ed634c; border-radius:4px; border:1px solid #ed634c; background-color:#fff; float:right; margin-right:8px;}
.packagelist ul .l_b_item ol li.cv_product{ background:none;}
/*------ End 记录列表  -------*/

/*返回顶部*/
.cbbfixed {position: fixed;right: 6px;transition: bottom ease .3s;bottom: -85px;z-index:4;cursor:pointer; background-color:rgba(83, 83, 83, 0.70); background-repeat:no-repeat; background-size:20px auto; background-position:center 9px; background-image: url("../styles/images/backtop.png");border-radius:100%;overflow:hidden;}
.cbbfixed .cbbtn {width: 35px;height: 35px;display: block;}
.cbbfixed .gotop {transition: background-color ease .3s;}
.cbbfixed .gotop .up-icon{float:left;width:35px;height:35px;}

/*End 返回顶部*/

/*评价中心*/
.comment{overflow:hidden; margin-bottom:62px;}
.comment .comment_tab{/*overflow:hidden;*//*margin-top:5px;*/ background:#fff;border-bottom: 1px solid #f0f0f0; position:fixed; min-width:320px; max-width:640px; width:100%; margin:0 auto; z-index:999;}
.comment .comment_tab li{width:50%;text-align:center;/*overflow:hidden;*/float:left; height:48px; line-height:48px; cursor:pointer;}
.comment .comment_tab li a{ border-bottom:1px; padding-bottom:14px; line-height:19px;}
.comment .comment_tab li a.active{color: #d8b96b;border-bottom: 2px solid #d8b96b;}
.comment .comment_tab li span{/*display:block;height:20px;*/ line-height:19px;}
.comment .comment_tab li span.txt{line-height:24px;}
.comment .comment_tab li span.info{font-size:12px;line-height:16px;}
.comment .comment_line{height:3px;width:50%;position:relative;background-color:#d8b96b;overflow:hidden;}
.comment .comment_list{overflow:hidden;background-color:white; margin-top:60px;}
.comment .comment_list .list_items{ overflow:hidden; padding-left:10px;}
.comment .comment_list .list_items li{position:relative;border-bottom:1px solid #ececec;height:100px;overflow:hidden;}
.comment .comment_list .list_items li .img{position:absolute;left:0;top:15px;width:70px;height:70px;overflow:hidden;border-radius:3px;}
.comment .comment_list .list_items li .img img{width:100%;height:100%;}
.comment .comment_list .list_items li a{display:block;}
.comment .comment_list .list_items li .txt{height:40px;line-height:22px;font-size:14px;overflow:hidden;margin:13px 10px 0 80px;}
.comment .comment_list .list_items li .btn{position:absolute;right:10px;font-size:12px;line-height:22px; bottom:15px;border:1px solid #f7001e; color:#f7001e;text-align:center;padding:0 5px;border-radius:4px;}
.comment .comment_list .order_ok{text-align:center;overflow:hidden;}
.comment .comment_list .order_ok .img{height:80px;margin-top:15px;}
.comment .comment_list .order_ok img{max-height:100%;}
.comment .comment_list .order_ok .txt{margin:10px 0 15px;font-size:14px;display:block;border-bottom:1px dashed #e0e0e0;padding-bottom:15px;}
.comment .orderview_btns li a{color:white;}

.comment .product{height:120px;overflow:hidden;background-color:white;position:relative;}
.comment .product .img{position:absolute;left:10px;top:15px;height:90px;width:90px;overflow:hidden;}
.comment .product .img img{width:100%;height:100%;}
.comment .product .txt{margin:15px 10px auto  110px;overflow:hidden;}
.comment .product .txt .title{font-size:16px;margin-top:20px;}
.comment .product .txt .score{margin-top:5px;}
.comment .score{overflow:hidden;}
.comment .score li{width:27px;float:left;height:24px; line-height:0;font-size:0; margin-right:5px;}
.comment .score li b{display:block;height:24px;width:24px; background:url(../styles/images/star.png) no-repeat left top; background-size:cover;}
.comment .score li.current b{background-color:#f7001e;}
.comment .comment_txt_borad{margin:10px 0px;height:120px;position:relative;overflow:hidden;line-height:0; background:#fff;}
.comment .comment_txt_borad .txt_dsc{ overflow:hidden; background:no-repeat;border-radius:0; padding:10px; width:calc((100% - 20px)/1); width: -moz-calc((100% - 20px)/1);
  width: -webkit-calc((100% - 20px)/1); border:0;position:relative;left:0px;top:0px;height:120px;line-height:22px; font-size:14px;font-family:'Microsoft YaHei'}
.comment .comment_img{height:100px;background-color:white;}
.comment .comment_img .item{font-size:0;line-height:0;height:70px;width:70px;float:left; margin:15px 0 0 10px; background:url(../styles/images/image_bg.png) no-repeat center center #f2f2f2; background-size:80% auto;position:relative;}
.comment .comment_img .item	.img{display:none;overflow:hidden;width:70px;text-align:center;vertical-align:middle;line-height:70px;height:70px;}
.comment .comment_img .item	.img img{max-height:100%;max-width:100%;}
.comment .comment_img .item	.img_btn{font-size:0;border:0;line-height:0;width:100%;height:100%;  opacity:0;position:absolute;left:0;top:0;z-index:1;}

.comment .comment_img .item	.close{background:url(../styles/images/close.png) no-repeat center center #999; background-size:100% auto;top:-5px;right:-5px;width:16px;height:16px;border:1px solid #999; z-index:2;border-radius:50%;position:absolute;cursor:pointer;display:none;}
.comment .logistics{background-color:white;margin-top:12px;padding:10px;}
.comment .logistics .title{font-size:16px;}
.comment .logistics .title span{font-size:12px;float:right;color:#999;}			
.comment .logistics .items{overflow:hidden; margin-top:10px;}
.comment .logistics .items .item{overflow:hidden;}
.comment .logistics .items .item span{float:left;height:22px;line-height:22px;}
.comment .logistics .items .item	.score{float:right;}

.comment .comment_btn{margin:0px auto; background-color:#d8b96b;height:40px;line-height:40px;color:white;font-size:18px;text-align:center;/*border-radius:6px;*/cursor:pointer; position:fixed; bottom:0; min-width:320px; max-width:640px; width:100%;}
.comment .comment_btn_current{background-color:#999;}
.comment .c_customer{background-color:white;height:90px;position:relative;overflow:hidden;}
.comment .c_customer .img{position:absolute;left:10px;border-radius:50%;overflow:hidden;width:58px;height:58px;margin-top:15px;border:1px solid #e0e0e0;}
.comment .c_customer .nickname{margin-left:80px;}
.comment .c_customer .nickname .txt{margin-top:20px;}
.comment .c_customer .nickname .score{height:20px;margin-top:5px;position:relative;margin-left:-2px;}
.comment .c_customer .nickname .score li{height:20px;width:20px;margin-right:0px;}
.comment .c_customer .nickname .score li.current b{height:20px;width:20px;}
.comment .c_customer .nickname .date{height:90px;line-height:80px;font-size:12px;position:absolute;top:0;right:10px;}
.comment .comment_content{margin-top:10px; padding:15px 10px;background-color:white;}
.comment .comment_content img{margin-top:15px;width:100%;}

.comment .mall_products{ margin-top:10px;}
.comment .m_p_list ul,.comment  .m_p_list ul li{padding-right:0;}
.comment .m_p_list ul li .m_p_items h4,.comment .m_p_list ul li .m_p_items div{ margin-right:10px;}

.comment .comment_relevant{overflow:hidden;background-color:white; margin-top:10px;padding:15px 0 15px 10px;}
.comment .comment_relevant .title{line-height:18px;height:18px;text-indent:6px; margin-bottom:15px;}
.comment .comment_relevant .title b{display:inline-table;width:2px;height:18px;background-color:#d8b96b;float:left;}
.comment .comment_relevant .cr_content{overflow:hidden;position:relative;border-bottom:1px solid #e0e0e0;padding-right:10px; margin-top:10px;}
.comment .comment_relevant .cr_content .img{width:40px;height:40px;position:absolute;left:0;top:0;border:1px solid #e0e0e0;overflow:hidden;border-radius:50%;}
.comment .comment_relevant .cr_content .comment_content{padding-right:0;margin-top:0;}
.comment .comment_relevant .cr_content .txt{line-height:42px; margin-left:50px;}
.comment .comment_relevant .cr_content .date{position:absolute;right:10px;font-size:12px;color:#ddd;top:16px;height:14px;line-height:14px;}

.comment_answer{height:40px;bottom:0;left:0;right:0;position:fixed;}
.comment_answer .center{background-color:white;height:40px;max-width:640px;min-width:320px;margin:0 auto;border-top:1px solid #e0e0e0;position:relative;}
.comment_answer .center .btn_praise{position:absolute; bottom:5px;height:30px;line-height:30px;right:10px;width:40px;}
.comment_answer .center .btn_praise .btn{display:none;height:30px;background-color:#d8b96b;text-align:center;border-radius:4px;font-size:12px;color:white;}
.comment_answer .center .btn_praise .praise{display:block;height:20px;position:relative;}
.comment_answer .center .btn_praise .praise .info{display:block;float:left;width:30px;line-height:30px;font-size:12px;font-weight:normal;text-align:right; white-space:nowrap;position:absolute;left:-12px;top:0;}
.comment_answer .center .btn_praise .praise .img{float:right;width:20px;height:20px; margin-top:5px;}
.comment_answer .center .btn_praise .current .img{background-color:#f7001e;}
.comment_answer .center .txt{margin:5px 62px 5px 10px;overflow:hidden;height:20px;position:relative; background-color:#e0e0e0;border-radius:10px;padding:5px 3px 5px 8px;}
.comment_answer .center .txt .txt_dsc{width:100%;padding:0; margin:0;border:0;height:20px;line-height:20px;position:relative;font-family:'Microsoft YaHei';font-size:14px;background:none;}
																								
/*End 评价中心*/
/*-------Dev---------*/
.dxeEditArea, .dxememoEditArea, .dxbButton, .dxeErrorCell, .dxeErrorCell td, .dxeradioButtonList, .dxeBase
{
    font-family: 'microsoft yahei',Verdana,Arial,Helvetica,sans-serif;
    font-size:14px;font-weight:normal;
}
.dxememo{padding:3px 0 3px 0;}
.dxeButtonEditButton, .dxeSpinIncButton, .dxeSpinDecButton, .dxeSpinLargeIncButton, .dxeSpinLargeDecButton
{
    padding:0 10px 0 12px;
    font-family: 'microsoft yahei',Verdana,Arial,Helvetica,sans-serif;
    font-size:1em;font-weight:normal;
    border:0 none;color:#fff;
    background:#dedede;
}
.dxeListBoxItemRow{overflow:hidden; width:300px !important;text-overflow:ellipsis;}
.dxeListBoxItem{line-height:24px; font-family:"Microsoft Yahei"; overflow:hidden; text-overflow:ellipsis; font-size:14px; color:#000;}
.dxeListBoxItemHover{ background-color:#dedede;}
.dxeListBoxItemSelected{background-color:#dedede; color:#000;}
.dxeNullText .dxeEditArea, .dxeNullText .dxeMemoEditArea{padding-left:5px; overflow:hidden; width:98%;}
.dxeButtonEdit .dxeEditArea, .dxeButtonEdit td.dxic{padding-left:5px; overflow:hidden;}
/*-------End  Dev---------*/
/*砍价*/
.select_address{line-height:40px; border-bottom:1px solid #ddd; font-size:16px;}
.select_address .add_new_address{ display:block; float:right;width:20px; height:20px; border-radius:100%; border:1px solid #2b8ca8; background-color:#2b8ca8; text-align:center; line-height:20px; margin:10px 0; 
                                   background-image:url(../styles/images/plus.png); background-position:center center; background-repeat:no-repeat; background-size:28px;}
.select_address .dxeButtonEdit{ line-height:16px; width:100%; border:1px solid #ddd; margin-bottom:20px;}
.selelct_time{ line-height:40px; border-bottom:1px solid #ddd; font-size:16px; padding-bottom:8px;}
.selelct_time ul{ width:100%; line-height:26px; font-size:14px; text-indent:20px;}
.selelct_time ul li{position:relative; height:26px;}
.selelct_time ul li a{display:block;width:100%;}
.selelct_time ul li a:before{content:"";height:14px; width:14px; border:1px solid #2b8ca8; background-image:url(../styles/images/yes_ok.png); background-position:center center; background-repeat:no-repeat; background-size:8px;
                       display:block; position:absolute; left:0;top:5px;border-radius:100%;}
.selelct_time ul li a.current_time:before{background-color:#2b8ca8;}
.cart_remark{line-height:40px; border-bottom:1px solid #ddd; font-size:16px; padding-bottom:8px;}
.div_remark_content{line-height:16px; margin-bottom:8px; padding-right:2px;}
.cart_remark .txt_remark{margin:0;color:#666; padding:0 1.5%; width:97%; border:1px solid #ddd; background:none;line-height:26px; font-family:"Microsoft Yahei"; font-size:16px; border-radius:3px;}
.subimt_btn_content{width:300px; overflow:hidden; margin:0 auto; height:40px; padding:20px 0;}
.subimt_btn_content .subimt_btn{width:140px; margin:0; padding:0; display:block; float:left; overflow:hidden; line-height:40px; border:0; border-radius:8px; font-family:"Microsoft Yahei"; font-size:14px; 
                                text-align:center; color:#fff; cursor:pointer;background-color:#1287ca;}
/*砍价*/

.bargain{width:100%;max-width:680px;min-width:320px; background-color:#eb2929; overflow:hidden;color:white; position:relative;}

.bargain .bargain_product{ margin:55px 15px 0; background-color:white; border-radius:8px; padding:10px;position:relative; color:#333;}
.bargain .bargain_product .h_img{position:absolute; top:-35px; left:0; width:100%;height:70px;}
.bargain .bargain_product .h_img img{height:70px;width:70px;overflow:hidden;border-radius:100%;border:1px solid #ddd; display:block; margin:0 auto; background-color:#f9f9f9;}
.bargain_username{margin-top:30px; text-align:center; font-size:14px; color:#666; display:block;}
.bargain .bargain_product .bargain_dsc{overflow:hidden;text-align:center; font-size:18px; margin-top:6px;}
.bargain .bargain_product .bargain_product_info{overflow:hidden;background-color:#f7f7f7;border-radius:4px 4px 0 0; padding:8px;margin-top:15px;}
.bargain .bargain_product .bargain_product_info ul{position:relative;}
.bargain .bargain_product .bargain_product_info ul li.bpi_img{position:absolute;width:70px;height:70px;line-height:0;font-size:0;}
.bargain .bargain_product .bargain_product_info ul li.bpi_img img{width:70px;height:70px;}
.bargain .bargain_product .bargain_product_info ul li.bpi_title{display:block;font-size:16px; line-height:24px; height:70px;overflow:hidden;  margin-left:80px;}
.bargain .bargain_product .bargain_product_info ul li.bpi_price{font-size:16px;margin-left:80px;display:block; height:22px; color:#f96268; font-size:16px; line-height:22px; margin-bottom:6px;}

.bargain .bargain_info{font-size:18px;text-align:center;margin:15px 15px 0;}
.bargain .bargain_info span{display:block; font-size:14px; color:#d3d3d3; margin-top:5px;}

.bargain .bargain_btn_content{ margin:0 15px;overflow:hidden;}
.bargain .bargain_btn_content .b_btn{ background-color:#fff569; display:block; width:100%;border-radius:4px; height:40px; line-height:40px;font-size:18px;text-align:center;color:#333; margin-top:20px;}

.bargain .bargain_item{ margin:20px 15px; background-color:#fe5252; border-radius:4px;overflow:hidden;}
.bargain .bargain_item .bargain_help{ margin-top:10px; position:relative; overflow:hidden; height:20px; line-height:20px;}
.bargain .bargain_item .bargain_help b{height:1px; background-color:#ff8989; position:absolute; top:9px;display:block;width:90%;z-index:1; left:5%;}
.bargain .bargain_item .bargain_help span{ display:table; padding:0 15px; background-color:#fe5252; position:relative; z-index:2; margin:0 auto;}

.bargain .bargain_item .friends{overflow:hidden;margin:10px 0 0 10px;}
.bargain .bargain_item .friends .friend_item{overflow:hidden; width:100%;position:relative;height:70px; margin-bottom:15px;}
.bargain .bargain_item .friends .friend_item .friend_img{position:absolute; width:70px; height:70px;left:0;top:0;overflow:hidden;border-radius:100%;}
.bargain .bargain_item .friends .friend_item .friend_img img{width:100%;}
.bargain .bargain_item .friends .friend_item span{display:block; margin-left:80px;overflow:hidden;}
.bargain .bargain_item .friends .friend_item span.friend_nema{font-size:16px; color:#333;height:40px; line-height:40px; color:white;font-weight:900;}
.bargain .bargain_item .friends .friend_item span.bargain_price{font-size:12px; line-height:22px; height:30px;}
.bargain .bargain_item .friends .friend_item span.bargain_price b{ color:#fff569;font-size:14px;font-weight:900;}

.recommender_list{margin-top:10px;}
.recommender_list li{height:60px; line-height:26px; font-size:14px; border-bottom:1px solid #ccc; overflow:hidden; margin-bottom:10px;}
.recommender_list li .bargain_price{float:right; padding-right:10px;}
.recommender_list li .friend_nema{float:left;}
.recommender_list li .friend_amount{display:block; width:100%; float:left;}

.bargain_address{position:fixed; z-index:9999; left:0; bottom:0; height:0; width:100vw; display:none;}
.bargain_address .ba_content{background:rgba(0,0,0,0.7); margin:0 auto; overflow:hidden; position:relative; bottom:100vh;width:100vw;height:100vh;}
.bargain_address .ba_content .bac_main{ background-color:White; margin:10vh 10px 0; padding:10px 16px 0; position:relative;border-radius:4px;}

.bargain_address .ba_content .bac_main .subimt_btn_content{height:40px;overflow:hidden; text-align:center; display:table;width:300px;margin:0 auto;}
.bargain_address .ba_content .bac_main .subimt_btn_content .subimt_btn{height:40px;line-height:40px;background-color:#1287ca;color:white;width:140px;border-radius:4px;display:block;float:left;}

.productinfo{overflow:hidden;height:60px; background-color:#eb2929;position:relative;border-radius:0 0 4px 4px;}

.countdown{position:absolute;top:0;right:0;width:140px;bottom:0; background-color:#fff569;color:white; padding-left:36px; background: -webkit-linear-gradient(#fff569,#eae162, #fff569);background: -o-linear-gradient(red, blue);  background: -moz-linear-gradient(#fee648,#d6bf28, #fee648);  background: linear-gradient(#fee648,#d6bf28, #fee648);z-index:1; }
.countdown .triangle{height:0;width:0;position:absolute;left:0;top:0;border:30px solid #fee64800;border-left-color:#ff4a4a;z-index:0;}

.countdown .cd_title{ text-align:center;font-size:16px;height:26px;line-height:26px;position:relative;z-index:1;}
.countdown .cd_number{height:26px;line-height:26px;display:table;margin:0 auto;margin-top:2px;position:relative;z-index:1;}
.countdown .cd_number b{display:block;float:left;}
.countdown .cd_number b.txt_w{padding:0 4px;font-size:14px;}
.countdown .cd_number b.txt_n{font-size:12px; text-align:center;color:white; background-color:#6b4015;padding:0 2px;border-radius:4px;}
.productinfo .gb_price{overflow:hidden;color:white;margin-left:6px;height:100%; overflow:hidden;z-index:2;position:relative;}
.bargain .productinfo .gb_price .info{font-size:12px; color:#f6f6f6;margin:4px 0 0 4px;float:left;}
.bargain .productinfo .gb_price .info span{display:block;height:16px;line-height:16px;}
.bargain .productinfo .gb_price .info span .price{text-decoration:line-through;font-weight:500; color:#f6f6f6;}
.bargain_list li .pro_con .con .raw_v{ font-size:12px; color:#888;}
.bargain_list li .pro_con .con .raw_v .raw_vt{ margin-left:3px; font-style:normal;}
.bargain_list li .pro_con .con .raw_t .price_tv{ margin-left:3px;}
/*End 砍价*/
.fixed_btn .btn_buy_now{ text-align:center; font-size:16px; color:#fff; line-height:50px;}
/*砍价end*/
/*提示注册*/
.popupregister{position:fixed;left:0;top:0;right:0;height:100%;overflow:hidden; background-color:rgba(0, 0, 0, 0.80);z-index:999;display:none;width:100%;}

.popupregister .popupregister_content{width:200px;overflow:hidden;margin:0 auto;color:white;}
.popupregister .popupregister_content .img{display:block;width:200px; text-align:center;}
.popupregister .popupregister_content .img img{width:50px;}
.popupregister .popupregister_content .pupc_title{display:block;text-align:center;font-size:20px;line-height:24px;height:48px;margin:15px 0;}
.popupregister .popupregister_content .qrc_img{width:200px;height:200px;margin:20px 0 0; background-color:white;}
.popupregister .popupregister_content .qrc_img img{width:100%;border-radius:4px;}
.popupregister .popupregister_content .pupc_info{height:26px;line-height:26px;}

/*充值记录-消费记录*/
.consume{overflow:hidden; width:100%; margin-top:10px;}
.consume .consume_item{background-color:#fff; width:100%; margin-bottom:20px;}
.consume .consume_item .consume_head{ height:40px; line-height:40px;}
.consume .consume_item .consume_head .consume_view_number{text-indent:10px; display:block; float:left; }
.consume .consume_item .consume_head .consume_status{display:block; float:right; height:40px; color:#f96268; margin-right:10px;}
.consume .consume_item .consume_body{border-top:1px solid #ddd; overflow:hidden;}
.consume .consume_item .consume_body ul{ width:100%; overflow:hidden;}
.consume .consume_item .consume_body ul li{ padding:15px 0;  background-image:url(../styles/images/arrow_right.png); background-position:right center;  background-repeat:no-repeat; background-size:50px;
                                      color:#555; line-height:20px; font-size:13px; min-height:60px; overflow:hidden;}
.consume .consume_item .consume_body ul li dl{ margin:0; padding:0 10px; overflow:hidden; line-height:20px;}
.consume .consume_item .consume_body ul li dl dd{width:65px; float:left; margin:0; padding:0; display:block;}
.consume .consume_item .consume_body ul li dl dt{ display:block; float:left;}

.recharge_record .consume_item .consume_body ul li{ background:none;}

.recharge_to_list {background-color:#1287ca;border-radius:5px;text-align:center;height:38px; font-family:"Microsoft Yahei";}
.recharge_to_list .btn_save{ display:block;height:38px; line-height:38px;color:White; font-weight:300;}

/*--Product_Page--*/
.product_page{width:300px; margin:10px auto 20px; overflow:hidden; height:35px;}
.product_page ul{width:100%; height:35px;}
.product_page ul li{margin-right:12px; width:92px; float:left; text-align:center; height:32px; line-height:32px; border-radius:3px; overflow:hidden;
/*background:-webkit-gradient(linear, 0% 0%, 0% 68%,from(#9ccbd9), to(#3997b2));
background: -ms-linear-gradient(top, #9ccbd9,  #3997b2); 
FILTEr: progid:DXImageTransform.microsoft.Gradient(gradientType=0,startColorStr=#9ccbd9,endColorStr=#3997b2);
background:-moz-linear-gradient(top,#9ccbd9,#3997b2);*/ background-color:#2b8ca8;
                    }
.product_page ul li a{ color:#fff; font-size:14px; display:block;border-radius:3px; /*background-image:url(../styles/images/product_page_bg.png); background-position:left top;
                        background-size:auto 32px; background-repeat:no-repeat;*/
                       }
/*--End Product_Page--*/
a.goto{float:right; width:60px; height:30px; font-size:12px; color:#ffffff; text-align:center; line-height:29px; background:#d8b96b; display:inline-block; border-radius:5px; cursor:pointer;}

/*团购样式*/
.salespricelist{font-weight:normal; color:#ccc; font-size:12px; padding-left:5px; text-decoration:line-through;}
.productinfo{overflow:hidden;height:60px; background-color:#eb2929;position:relative;border-radius:0 0 4px 0px;}

.countdown{position:absolute;top:0;right:0;width:140px;bottom:0;color:white; padding-left:36px; z-index:1; }
.countdown .triangle{height:0;width:0;position:absolute;left:0;top:0;z-index:0;}

.productinfo{overflow:hidden;height:60px; background-color:#ff4a4a;position:relative;}

.countdown{position:absolute;top:0;right:0;width:140px;bottom:0; color:white; padding-left:36px; z-index:1; }
.countdown .triangle{height:0;width:0;position:absolute;left:0;top:0;z-index:0;}

.countdown .cd_title{ text-align:center;font-size:16px;height:26px;line-height:26px;position:relative;z-index:1;}
.countdown .cd_number{height:26px;line-height:26px;display:table;margin:0 auto;margin-top:2px;position:relative;z-index:1;}
.countdown .cd_number b{display:block;float:left;}
.countdown .cd_number b.txt_w{padding:0 4px;font-size:14px;}
.countdown .cd_number b.txt_n{font-size:12px; text-align:center;color:white; background-color:#6b4015;padding:0 2px;border-radius:4px;}
.productinfo .gb_price{overflow:hidden;color:white;margin-left:10px;height:100%; overflow:hidden;z-index:2;position:relative;}
.productinfo .gb_price .price_txt{font-size:25px;line-height:60px;float:left;height:60px;overflow:hidden;position:relative;padding-left:14px;font-weight:900;}
.productinfo .gb_price .price_txt span{font-size:18px;display:inline-table;height:20px;line-height:20px;overflow:hidden;position:absolute;left:0;bottom:15px;font-weight:500;}
.productinfo .gb_price .info{font-size:14px; color:#f6f6f6;margin:10px 0 0 4px;float:left;}
.productinfo .gb_price .info span{display:block;height:18px;line-height:18px;}
.productinfo .gb_price .info span.price{text-decoration:line-through;}

.bargain_address{position:fixed; z-index:9999; left:0; bottom:0; height:0; width:100vw; display:none;}
.bargain_address .ba_content{background-color:#000000c7; margin:0 auto; overflow:hidden; position:relative; bottom:100vh;width:100vw;height:100vh;}
.bargain_address .ba_content .bac_main{ background-color:White; margin:27vh 10px 0; padding:10px 16px 0; position:relative;border-radius:4px;}

.groupbuyview_warp{background:#FFF; width:100%; min-height:300px; padding-top:10px; position:relative; padding-bottom:20px;}
.groupbuyview_warp .view_box{background:#fffbf1; margin-left:10px; margin-right:10px; overflow:hidden;}
.groupbuyview_warp .view_box .gourp_p_img{width:150px; height:150px; overflow:hidden; float:left; margin:0; padding:0;}
.groupbuyview_warp .view_box .gourp_p_img img{width:100%; height:100%; margin:0; padding:0; object-fit:cover;}
.groupbuyview_warp .view_box .group_p_msg{float:left; padding-left:10px; width:190px; display:block;}
.groupbuyview_warp .view_box .group_p_msg .group_span_title{font-size:18px;}
.groupbuyview_warp .view_box .group_p_msg .group_span_amount{display:block; float:left; width:190px; padding-top:6px; font-size:20px; color:Red; font-weight:bold;}
.groupbuyview_warp .view_box .group_p_msg .group_span_relamount{display:block; float:left; width:190px; font-size:12px; color:#9c9c9c; text-decoration:line-through; }
.groupbuyview_warp  .d4{position:fixed; left:48%; width: 0; height: 0;border-width: 15px;border-style: solid;border-color: transparent #fffbf1 transparent transparent;transform: rotate(90deg); /*顺时针旋转90°*/}
.groupbuyview_warp .group_member{margin-top:30px;}
.groupbuyview_warp .view_box .group_member_div{margin:30px 10px; text-align:center; font-size:16px; position:relative; overflow:hidden;}
.groupbuyview_warp .view_box .group_member_div .cd_number b.txt_n{background-color:#000; color:#fff; border-radius:4px; padding:1px; font-size:14px; font-weight:normal;}
.groupbuyview_warp .view_box .group_member_div .cd_number strong{color:#666ccc; font-size:27px; font-weight:normal;}
.groupbuyview_warp .btn_box{margin-left:10px; margin-right:10px; height:40px; text-align:center; color:#fff; background-color:#666ccc;border-radius:0.2em; margin-top:20px; line-height:40px;}
.groupbuyview_warp .over_timer{background-color:#ccc;}

.product_view_btn {position: fixed;left: 0;bottom: 0;border: 0;width: 100%;padding-bottom: 0;background: #f00;text-align: center;color: #fff;padding-top: 15px;padding-bottom: 15px; z-index:999;}
.product_view_btn_c a {width: 100%;color: #fff;font-size: 16px;display: block;height: 100%;}
/*.share{ position:fixed; top:0; left:0; width:100%; height:100vh; background-color:rgba(0,0,0,0.6); z-index:9999; display:none;}
.share .share_content{ max-width:680px; min-width:320px; overflow:hidden;height:100vh; background-image:url(../styles/images/share_bg.png); background-size:100% auto; background-repeat:no-repeat; background-position:left top; margin:0 auto;}
.share .share_content .share_btn{margin:0 auto;width:100%; height:18vw; cursor:pointer; overflow:hidden; margin-top:74vw;}

@media screen and (min-width: 680px){.share .share_content .share_btn{margin-top:503px;  width:306px; height:122px;}}
@media screen and (max-width:320px){.share .share_content .share_btn{margin-top:236px;  width:144px; height:58px;}}*/

.more{ text-align:center; margin-top:12px;}
.more a{ font-size:14px; line-height:21px; display:inline-block;}
.more a img{width:20px; height:20px; margin-left:8px; background-color:#24af78; vertical-align:bottom;}

/*优惠券*/
.coupon_box{overflow:hidden; margin-top:60px;/* margin-bottom:12px;*/ width:100%;}
.coupon_box ul.coupon_ul{padding-left:10px; padding-right:10px; overflow:hidden;}
.coupon_box ul.coupon_ul li{height:108px; width:100%; margin-bottom:10px; background:#fff url(../styles/images/coupon_line.png)no-repeat right 30% top;}

.left_msg_box{width:64%; overflow:hidden; float:left; margin:3%; height:87%; font-size:14px; position:relative; margin-bottom:0;margin-top:10px;}
.left_msg_box i{ font-size:12px; font-weight:400; font-style:normal;}
.left_msg_box strong{font-size:32px; line-height:0px;}
.left_msg_box .bt{ margin-top:16px;}
.right_msg_box{width:30%; height:100%; float:left; overflow:hidden;text-align:center; display:table;}
.right_msg_box .r_msg_box{display:table-cell; width:100%; height:100%; vertical-align:middle; }
.right_msg_box h3{font-weight:normal; font-size:13px; margin-top:12px;}
.msg_span{font-size:14px;}
.msg_remark{color:#929292; padding:0; padding-top:3px; font-size:13px; margin:0px;}
.btn_take{background-color:#d8b96b; text-align:center; width:80%; color:#fff;border-radius:4px; height:30px; line-height:30px; padding-bottom:0 !important; margin:0 auto;}
.take_over{background-color:#c9c9c9 !important;}
.take_over_v{background-color:#c9c9c9;text-align:center; width:80%; color:#fff;border-radius:4px; height:30px; line-height:30px; padding-bottom:0 !important; margin:0 auto;}
.msg_no{color:#545454; font-size:12px; padding:0; position:absolute; bottom:5px;}

.coupon_qrcode_bg{position:fixed;width:100vw;height:100vh;left:0;top:0;z-index:9999; background-color:rgba(0,0,0,0.75); min-width:320px; display:none; cursor:pointer;}
.coupon_qrcode_bg .coupon_qrcode_center{width:0;height:0; margin:0 auto; position:absolute; top:50vh;left:50vw;}
.coupon_qrcode_bg .coupon_qrcode_center .coupon_qrcode{ width:200px; height:200px; position:relative; left:-110px; top:-125px; overflow:hidden;border-radius:3px; padding:10px; background-color:white;}
.coupon_qrcode_bg .coupon_qrcode_center #coupon_qrcode_txt{height:20px; line-height:20px;color:white;font-size:16px;text-align:center; width:200px;left:-100px; position:relative; top:-120px;}

.cart_coupon{font-size:14px; color:#f7001e; float:right; padding-right:20px;}
.no_use_coupon{height:40px; background:#fff; padding:5px 0px 5px 20px; line-height:40px;}
.no_use_coupon p{background:#c9c9c9 url(../styles/images/choose.png) no-repeat right center; background-size:25px auto; width:25px; height:25px; float:right; padding:0; margin-top:7px; margin-right:20px;}
.no_use_coupon_p{background-color:#d8b96b !important;}
.choose_take{background:#c9c9c9 url(../styles/images/choose.png) no-repeat 0 0; width:25px; height:25px; background-size:25px auto; margin:0 auto; padding:0;}
.choosed_bg{background:#d8b96b url(../styles/images/choose.png) no-repeat 0 0; width:25px; height:25px; background-size:25px auto; margin:0 auto; padding:0;}
.coupon_menu{ position:fixed; top:0; left:0; right:0;  width:100%; min-width:320px; max-width:640px; margin:0 auto; z-index:999; border-bottom:1px solid #f0f0f0; background:#fff;}
.coupon_menu_top{top:49px;}
.mar_lef{margin-left:50px;}
.coupon_menu ul li{ width:calc((100% - 50px)/3); width: -moz-calc((100% - 50px)/3);width: -webkit-calc((100% - 50px)/3); float:left; text-align:center; height:48px;line-height:48px; color:#333; background:#fff;}
.bargain_staus ul li{width:calc((100% - 0px)/4); width: -moz-calc((100% - 0px)/4);width: -webkit-calc((100% - 0px)/4); }
.coupon_menu ul li a{ color:#333; font-size:14px;  padding-bottom:14px;}
.coupon_menu ul li a.active{color:#d8b96b;border-bottom:2px solid #d8b96b; }
.coupon_box .coupon_ul li{ position:relative;}
.coupon_box .coupon_ul li .recharge_selected{ position:absolute;right: 0;top: 0;}
.recharge_selected span {background-color: #6666cc;}
.recharge_selected span {
	border-radius: 0 0.6em 0 3em;
	width: 28px;
	height: 28px;
	display: block;
	background-color: #738c5b;
	background-image: url(../styles/images/yes_ok.png);
	background-repeat: no-repeat;
	background-position: 10px 5px;
	background-size: 50% auto;
	line-height: 0;
}
.coupon_box ul.coupon_ul li.active .left_msg_box { color:#999;}
.coupon_box ul.coupon_ul li.active .btn_take {background-color: #999;}
.guize{  position:absolute; right:0; top:12px; z-index:999;}
.guize div{width:80px; height:24px; line-height:24px; text-align:center;  text-align:center; border-bottom-left-radius:15px;border-top-left-radius:15px; background:#fff; opacity:0.3; }
.guize span{ position:absolute; top:4px; left:16px;color:#fff;font-size:12px;}
.rule{ position:fixed; width:100%; bottom:0; left:0; right:0; min-width:320px; max-width:640px; margin:0 auto;z-index:999; background:#fff; display:none;}
.rule .tle{ height:48px; line-height:48px; text-align:center; font-size:14px; color:#333; border-bottom:1px solid #ececec; position:relative;}
.rule .tle a{ width:40px; height:40px;  position:absolute; right:5px; margin-top:4px; background:url(../styles/images/close.png) no-repeat center center; background-size:40px; display:inline-block; background-color:#d5d5d5;}
.rule .con{ min-height:110px; padding:15px 10px;}
.rule .btn{ height:48px; line-height:48px; text-align:center; background:#eb2929; color:#fff; font-size:16px; }
.blank_bg{ background:#000; position:fixed; width:100%; min-width:320px; max-width:640px; margin:auto auto; opacity:0.5; left:0; right:0; bottom:0; top:0; z-index:998; display:none;}
.no_data{ font-size:14px; color:#999; min-height:110px; line-height:110px; text-align:center;}
.mall_products ul li.active_li {width: 100%;}

.mall_products ul li .m_p_items div.price_box{ width:calc((100% - 75px)); width: -moz-calc((100% - 75px));width: -webkit-calc((100% - 75px)); float:left; margin-right:0; line-height:normal; height:auto;}
.mall_products ul li .m_p_items div.price_h{ margin-right:0; line-height:18px; margin-left:0;}
.mall_products ul li .m_p_items div.price_h .wz{ font-style:normal;}
.mall_products ul li .m_p_items div.price_o{margin-right:0;}
.mall_products ul li .m_p_items div.price_btn{ width:60px; float:right;margin-left:0;margin-right:5; margin-top:12px;}
.mall_products ul li .m_p_items div.price_h .price_txt{ font-size:13px;}
.mall_products ul li .m_p_items div.price_h del{ color:#666; font-size:13px; margin-left:3px;}
.view_guize{margin-top: 15px; min-height:110px; background:#fff; padding-top:12px;}
.view_guize .tle{ color:#333; padding-left:10px; font-size:14px; border-bottom:1px solid #e0e0e0; padding-bottom:10px;}
.view_guize .con{ padding:10px;}
.bargain_list li{ background:#fff; margin-top:12px;}
.bargain_list li .top{height:42px; border-bottom:1px solid #ececec;}
.bargain_list li .top .txt{ color:#333; float:left; line-height:42px; padding-left:10px;}
.bargain_list li .top  .date{ float:right;line-height:42px; margin-right:10px;}
.bargain_list li .top .txt_time{ float:right; margin-top:9px; margin-right:10px; }
.bargain_list li .top .txt_time .txt_t{ float:left; color:#979797;line-height:24px; margin-right:5px;}
.bargain_list li .top .txt_time .time{float:right; }
.bargain_list li .pro_con{ padding:12px 10px;}
.bargain_list li .pro_con .img{ width:70px; height:70px; overflow:hidden; text-align:center; display:inline-block;vertical-align:middle; float:left;}
.bargain_list li .pro_con .img img{ max-width:100%; vertical-align:middle; }

.bargain_list li .pro_con .con{width:calc((100% - 80px)); width: -moz-calc((100% - 80px));width: -webkit-calc((100% - 80px)); margin-left:10px; float:right;}
.bargain_list li .pro_con .con .tle{ height:38px; overflow:hidden;}
.bargain_list li .pro_con .con .box{ margin-top:6px;}
.bargain_list li .pro_con .con .raw{width:calc((100% - 75px)); width: -moz-calc((100% - 75px));width: -webkit-calc((100% - 75px)); float:left; line-height:24px;}
.bargain_list li .pro_con .con .raw_t{ font-size:12px; line-height:20px;}
.bargain_list li .pro_con .con .raw .price{ color:#bd3923;font-size:14px; }
.bargain_list li .pro_con .con .raw .cost{ color:#888; margin-left:10px; font-size:12px; }
.bargain_list li .pro_con .con .btn{ width:70px; height:30px; border-radius:5px; font-size:12px; text-align:center; line-height:29px; color:#fff; background:#bd3923; display:inline-block; float:right; margin-top:-12px;}
/*时间*/
.bargain_list li .top .cd_number{height:22px;line-height:22px;display:table;margin:0 auto;margin-top:2px;position:relative;z-index:1;}
.bargain_list li .top .cd_number b{display:block;float:left;}
.bargain_list li .top .cd_number b.txt_w{padding:0 4px;font-size:14px;}
.bargain_list li .top .cd_number b.txt_n{font-size:12px; text-align:center;color:white; background-color:#696969;padding:0 2px;border-radius:4px;}
/*时间end*/
.pro_con .img{ float:left;}
.give{margin-top:-15px; border-top:1px solid #e0e0e0; background:#fff; padding: 15px 10px;}
.give_box ul li{ height:32px;}
.give_box ul li .name{ font-size:14px;width:calc((100% - 20px)); width: -moz-calc((100% - 20px));width: -webkit-calc((100% - 20px));word-break:keep-all; 
white-space:nowrap; 
overflow:hidden;  
text-overflow:ellipsis; float:left; line-height:32px; }
.give_box{ margin-top:10px;}
.give_box ul li .qty{color:#999; font-size:15px;float:right;line-height:32px;}
.mall_group ul li{ width:100%;}
/*拼团*/
.mall_group .ser_group{ padding:20px 0px 25px; border-bottom:1px solid #eeeeee; }
.no_bor_btm{ border-bottom:0;}
.mall_group .no_bor_btm{border-bottom:0;}
.mall_group .no_pad_top{ padding-top:0;}
.mall_group .ser_group .img_l{width:calc((100% - 32px)/2); width: -moz-calc((100% - 32px)/2);width: -webkit-calc((100% - 32px)/2); float:left; overflow:hidden;}
.mall_group .ser_group .img_l p{display:table; width:100%; height:100%; padding:0; margin:0;}
.mall_group .ser_group .img_l p a{ display:table-cell; width:100%; height:100%; vertical-align:middle; text-align:center;}
.mall_group .ser_group .img_l p a img{ max-width:100%;max-height: 100%;}
.mall_group .ser_group .con_r{width:calc((100% - 2px)/2 + 7px); width: -moz-calc((100% - 2px)/2 + 7px);width: -webkit-calc((100% - 2px)/2 + 7px); float:right; margin-left:10px; position:relative; height:249px;}
.mall_group .ser_group .con_r .tle{font-size:15px; line-height:23px; color:#333; height:45px; margin-top:10px; overflow:hidden;}
.mall_group .ser_group .con_r .price i{font-style:normal; color:#ef0026;} 
.mall_group .ser_group .con_r .price .num{color:#ef0026; font-size:20px; font-weight:400;}
.mall_group .ser_group .con_r .price del{color:#818181; font-size:14px; margin-left:6px;font-weight:400;}
.mall_group .ser_group .con_r .go_btn a{ width:60px; height:30px; line-height:30px; text-align:center; color:#fff; display:block; font-size:12px; background:#d8b96b; border-radius:5px;}
.mall_group .ser_group .con_r .go_btn{ margin-top:29px; float:left;}
.mall_group .ser_group .con_r .taun_box{ position:relative; left:0; bottom:0; margin-top:8px;}
.mall_group .ser_group .con_r .taun_box .wz{color:#818181; font-size:12px;}
.mall_group .ser_group .con_r .price i{ font-size:14px;}
.mall_group .ser_group .con_r .taun_box .price_num i{ background:#d8b96b; padding:2px 7px; font-size:11px; color:#fff; font-style:normal;}
.mall_group .ser_group .con_r .taun_box .taun_box_con{ float:left;width:calc((100% - 66px)); width: -moz-calc((100% - 66px));width: -webkit-calc((100% - 66px));}
.mall_group .ser_group .con_r .price_top{ margin-top:5px;}
.mall_products ul li .m_p_items div.price_h .wz_l{ margin-right:5px;}
.bargain_list li .pro_con .con .raw_p{ font-size:12px;}
.bargain_list li .pro_con .con .raw_p .price_pv{font-size:14px; margin-left:3px;}

/*拼团end*/
#delivery{ display:none;}
.dropload_nodata_line{ display:none;}
.no_content{ height:180px; line-height:180px; text-align:center; font-size:14px;color:#888;}
.view_board .o_status{ height:45px; line-height:45px; padding-left:10px;}
.view_board .o_status span{ color:#f00;}
.coupon_btn{ position:fixed; bottom:0; left:0;height:48px; background:#f7001e; width:100%; }
.coupon_btn a{ display:block; line-height:48px; color:#fff; font-size:16px; text-align:center; }
.cart .cart_address .cart_txt{ margin-left:6px; color:#666; float:right; margin-right:17px;}
.blank_bg_select{ width:100%; height:100%; position:fixed;left: 0;right: 0; top:0;bottom:0; background:rgba(0,0,0,0.3); z-index:99; display:none;}
.select_pop {
	min-width: 320px;
	max-width: 680px;
	width: 90%;
	padding: 12px;
	padding-right: 6px;
	background: #fff;
	position: fixed;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	margin: auto;
	z-index: 100;
	display: none;
	height:210px;
	
}
.select_pop ul li {
	padding: 5px 0;
	height:25px;
}
.select_pop ul li div .cio {
	width: 16px;
	margin-right: 5px;
	height: 16px;
	border: 1px solid #dfdfdf;
	border-radius: 50%;
	display: inline-block;
	vertical-align: middle;
}
.select_pop ul li div .txt {
	line-height: 30px;
	vertical-align: middle;
	word-break: keep-all;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	display: inline-block;
	max-width: calc((100% - 34px));
	max-width: -moz-calc((100% - 34px));
	max-width: -webkit-calc((100% - 34px));
}
.select_pop ul li div .active {
	background-color: #6666cc;
	border: 1px solid #6666cc;
}
.select_pop ul li div .active {
	background: url(../styles/images/yes_ok.png) no-repeat center center;
	background-size: 12px auto;
	background-color: #6666cc;
	border: 1px solid #6666cc;
}
.select_pop .swiper-container{ background:none; height:178px; overflow:hidden;}
.select_pop .swiper-wrapper{height:178px;}
.select_pop .swiper-slide{ background:none; font-size:16px;height:30px !important;}
.select_pop .select_tle{ font-size:16px; padding-bottom:5px;}

.cart .cart_products_give .cart_pitem{ border-top:0; padding-left:0px;}
.cart .cart_products_give .cart_pitem .cart_visible .ct_content .ct_view .img{ width:60px; height:60px; top:0px;}
.cart .cart_products_give .cart_pitem .cart_visible .ct_content .ct_view{ height:60px;}
.cart .cart_products_give .cart_pitem .cart_visible .ct_content .ct_view .title{top:3px;}
.cart .cart_products_give .cart_pitem .cart_visible .ct_content .ct_view .num{ position:absolute; right:10px; bottom:0px;}
.cart .cart_products_give .cart_pitem .cart_visible .ct_content .ct_view .num i{ font-style:normal; font-size:12px; color:#999;}
.cart .cart_products_give .cart_pitem{height:60px;}
.cart .cart_products_give .cart_pitem .cart_visible .ct_content{height:60px; padding-right:0;}
.dropload-refresh{ display:none;}

/*没有内容显示样式*/

.no_data_span{display:block;text-align:center;/*width:100%;*/line-height:400px;font-size:14px; color:#e0e0e0;  position:relative; background:#fff;}
.no_data_img{background:url(../styles/images/nodata.png) no-repeat center center;position:absolute; z-index:0; left:0; right:0; margin:0 auto; width:64px; height:64px; background-size:42px;top:128px;}
/*没有内容显示样式end*/
.bargain_box{ border-bottom:1px solid #f0f0f0;}
.bargain_staus{border-bottom:1px solid #f0f0f0;}
.mall_menu ul li .ico{width: 34px;height: 34px;overflow: hidden;margin: 15px auto 0; display:inline-block;}

.fixed_menu .menu_body .menu li span .icon_home {
	/*background-position: center -21px;*/
}
.mall_menu ul li span .ico_img {
	position: relative;
	left: -34px;
	border-right: 34px solid transparent;
	-webkit-filter: drop-shadow(#d8b96b 34px 0);
	filter: drop-shadow(#d8b96b 34px 0);
	width: 34px;
	height: 34px;
	display:inline-block;
}
.mall_menu ul li span .m_mall{	background: url(../styles/images/mall.png) no-repeat center;background-size: 34px auto;}

.mall_menu ul li span .m_cart{background: url(../styles/images/cart_01.png) no-repeat center;background-size: 34px auto;}
.mall_menu ul li span .m_member{background: url(../styles/images/member_01.png) no-repeat center;background-size: 34px auto;}
.mall_menu ul li span .m_price{background: url(../styles/images/price_01.png) no-repeat center;background-size: 34px auto;}
.mall_menu ul li span .m_about{background: url(../styles/images/about_01.png) no-repeat center;background-size: 34px auto;}
.mall_menu ul li span .m_youhui{background: url(../styles/images/youhui_02.png) no-repeat center;background-size: 34px auto;}
.set_default{position:relative; margin-bottom:10px;}
.set_default .address_default {
	display: inline-block;
	border: 1px solid #d8b96b;
	width: 16px;
	height: 16px;
	/*margin-top: 14px;*/
	border-radius: 100%;
	/*float: left;*/
}
.set_default .address_txt{ position:absolute; left:25px; font-weight:normal;}
.set_default .current{ background: url(../styles/images/yes_ok.png) no-repeat center center;background-color: #d8b96b;/*background: no-repeat center center;*/background-size: 10px auto;}
.g_img{ text-align:center;}
.heard_img{ width:140px; height:35px; line-height:35px; text-align:center;  color:#fff; background:#d8b96b; display:inline-block; margin:15px auto 0px; border-radius:5px; position:relative; z-index:2;cursor:pointer; margin-left:25px;}

.edit_css{ width:20px; height:20px; overflow:hidden;  display:inline-block; z-index:2; vertical-align: middle;    /*right:10px; top:70px;*/}
.edit_css .cio_member {
	position: relative;
	left: -20px;
	border-right: 20px solid transparent;
	-webkit-filter: drop-shadow(#d8b96b 20px 0);
	filter: drop-shadow(#d8b96b 20px 0);
	/* filter: drop-shadow(#d8b96b 24px 0px); */
	width: 20px;
	height: 20px;
	background: url(../styles/images/img_edit.png) no-repeat center;
	background-size: 20px auto;
	display:inline-block;
}
.edit_wz1{position:absolute; width:20px; height:20px;display:inline-block; z-index:2;  right:10px;  top:10px;overflow:hidden;}
.edit_wz1 .cio_member {
	position: relative;
	background: url(../styles/images/img_edit.png) no-repeat center;
	background-size: 20px;
	left: -20px;
	border-right: 20px solid transparent;
	-webkit-filter: drop-shadow(#fff 20px 0);
	filter: drop-shadow(#fff 20px 0);
	width: 20px;
	height: 20px;
	display:inline-block;
	-webkit-appearance: none;
}
.member_edit .m_menu {
	overflow: hidden;
	padding-left: 10px;
	background-color: white;
	margin: 15px 0 0;
}
.member_edit .m_menu li {
	height: 50px;
	overflow: hidden;
	border-bottom: 1px solid #f0f0f0;
	overflow: hidden;
}
.member_edit .m_menu li a {
	height: 100%;
	display: block;
	position: relative;
	/* text-indent: 32px; */
	line-height: 50px;
	/*background: url(../styles/images/next.png) no-repeat right center;
	background-size: 20px auto;*/
}
.member_edit .m_menu li.no_b_bom{ border-bottom:0px;}
.member_edit .m_menu li a span.name{ float:left;}
.member_edit .m_menu li a span.value{ float:right; margin-right:10px;}
.member_edit .m_menu li a.select{background: url(../styles/images/next.png) no-repeat right 10px center;
	background-size: 15px auto;  cursor:pointer; }
.member_edit .m_menu li a.select span.value{ margin-right:30px;}
.member_edit .m_menu li a span.value_img{ width:35px; height:35px;margin-right:10px; margin-top:7px; vertical-align:middle; border:1px solid #d8b96b; line-height:35px; text-align:center; border-radius:50%;background-color: #e7d5a6; float:right; display:inline-block; overflow:hidden;}
.member_edit .m_menu li a span.value_img img{ width:35px; height:35px;}
.name_edit{ background:#fff;}
.name_edit .dxeErrorCell{ border:1px solid #ececec; border-left:0;border-right:0; padding:0px !important; margin:0 !important; height:49px !important; overflow:hidden;  border-top:0px;}
.edit_box{ padding:0;}
.tb_class input{ outline:none;}
.edit_btn{text-align:center; margin-top:15px;}
.edit_btn a{ width:60px; height:32px; line-height:32px; text-align:center; font-size:14px; color:#fff; border-radius:5px; background:#d8b96b; display:inline-block;}
.edit_btn a.confirm{ margin-right:10px;}
.tb_class{  padding-left:10px; font-size:16px;}
.cb_class{padding-left:15px;outline:none;font-size:16px;}
.cb_class select{ outline:none;}
.tb_class_img{ background: url(../styles/images/next.png) no-repeat right 5px center;background-size: 15px auto;  cursor:pointer; line-height:50px; color:#000;}
.tb_class_img input{ width:93% !important; margin-right:30px !important; font-size:16px;}
.birthday_edit{ background:#fff;}
.gender_edit .cb_gender{ height:50px; line-height:50px;border-bottom:1px solid #ececec; background:#fff; padding-left:15px;  }
.gender_edit .cb_gender span.name{ color:#000; font-size:16px;float:left; }
/*.gender_edit .active{ background:url(/styles/images/yes_ok.png) no-repeat right center; background-color:#fff;  background-size:20px auto;}*/
.gender_edit .cb_gender .ico{ width:18px; height:18px;overflow: hidden;margin: 16px auto 0; display:inline-block; position:relative; float:right; margin-right:8px; display:none;}
.gender_edit .cb_gender .ico .ico_img{}
.gender_edit .cb_gender .ico .ico_img {
	position: relative;
	left: -18px;
	border-right: 18px solid transparent;
	-webkit-filter: drop-shadow(#999 18px 0);
	filter: drop-shadow(#999 18px 0);
	/* filter: drop-shadow(#d8b96b 24px 0px); */
	width: 18px;
	height: 18px;
	background: url(../styles/images/yes_ok.png) no-repeat center;
	background-size: 18px auto;
	display:inline-block;
}
.gender_edit .cb_gender .active{ display:inline-block;}
.tab_box{ background:#fff;padding:0 10px 30px; }
.view_spec_tab{ width:100%;}
.view_spec_tab tr td{border:1px solid #dedede; height:35px;}
.view_spec_tab tr td.left{text-align:center;}
.view_spec_tab tr td.right{ padding-left:10px;}
/*详情显示拼团*/
.v_join{margin-top: 15px;background: #fff;padding-top: 12px;}
.v_join .title{ font-size:14px; padding-left:10px;color: #333;
font-size: 14px;
border-bottom: 1px solid #e0e0e0;
padding-bottom: 10px;}
.v_join .con_list{/*margin-top:10px;*/}
.v_join .con_list ul li{ padding:10px; border-top:1px solid #ececec;}
.v_join .con_list ul li.no_b_top{ border-top:0;}
.v_join .con_list ul li .img{ width:35px; height:35px; text-align:center; line-height:35px; vertical-align:middle; border-radius:50%; overflow:hidden; float:left; }
.v_join .con_list ul li .img img{ width:100%;}
.v_join .con_list ul li .name{ float:left; color:#000; margin-left:10px; line-height:35px;word-break:keep-all;           /* 不换行 */
white-space:nowrap;          /* 不换行 */
overflow:hidden;               /* 内容超出宽度时隐藏超出部分的内容 */
text-overflow:ellipsis; width:98px;}
.v_join .con_list ul li .con_r{ float:right;}
.v_join .con_list ul li .con_r .txt{text-align:right; margin-right:6px;}
.v_join .con_list ul li .con_r .txt i{ font-style:normal; color:#f00;}
.v_join .con_list ul li .con_r .btn{ width:50px; height:35px; text-align:center; line-height:35px; font-size:13px; background:#ff4a4a; color:#fff; border-radius:5px; display:inline-block;}
/*详情显示拼团end*/
.p_banner .swiper-pagination{ bottom:24px !important;}
/*-----联系我们----*/
.contact{overflow:hidden; margin:0; background:#fff; padding-bottom:20px;}

.contact .contact_txt{ display:block; float:left; line-height:40px;}
.contact .txt_main{ margin:0 10px 0 42px;}
.contact .txt_board{ background-color:#fff;}
.contact .txt_cerifycode{ width:90px; float:left;}
.contact .message{ overflow:hidden; margin:15px 8px 0;}
.contact .message li{ width:100%; padding:5px 0; position:relative;}
.contact .verifyvode{ height:40px; margin-left:10px;border-radius:3px;}
.contact .required{ float:right; height:40px; line-height:40px;}
.contact .ltr_Message{ position:absolute; color:Red; left:40px; bottom:-16px;}

.content{ margin:15px 8px; overflow:hidden;}
.contact_img{ width:60px; float:left; overflow:hidden;}
.contact_img b{ display:block; line-height:0; border:1px solid #f39800; width:58px; height:58px; border-radius:100%; overflow:hidden; margin-bottom:10px;}
.contact_img b img{ max-width:100%; max-height:100%;}
.contact_dsp{ display:block; margin-left:75px;}
.contact_dsp b{ height:60px; line-height:60px; margin-bottom:10px; font-size:14px; font-weight:bold; color:#414141; display:block;}
.contact_dsp b a{color:#414141;}
/*----- End  联系我们----*/
.fixed_btn_coupon{ background:#d8b96b;}
.fixed_btn_coupon a{ display:block; text-align:center; line-height:50px;}
.rebate_wrap{ margin-top:60px;}
/*返利样式*/
.rebate_warp{width:100%; margin-top:2px; overflow:hidden;}
.rebate_ul{overflow:hidden;}
.rebate_ul li{background:#fff; margin-top:10px; padding-top:10px; padding-bottom:10px;}
.rebate_ul li .rebate_order{border-bottom:1px solid #ccc; padding-left:10px;}
.rebate_ul li .rebateprice{float:right; padding-right:10px;color:#ff0000;}
.rebate_ul li .rebate_detail{padding-left:10px; padding-right:10px; margin-top:10px;}
.rebate_ul li .rebate_detail p{padding:0; margin:0; margin-bottom:3px; color:#888;}
.rebate_ul li .rebate_detail p .orderprice{float:right;}
.btn_rebate_box{overflow:hidden;padding-left:10px; padding-right:10px; }
.btn_rebate{background-color:#d8b96b !important; background-image:none; margin-top:10px; width:100%; margin-bottom:10px; color:#FFF; height:40px; border:0;border-radius:4px;}
.rebate_status{color:#10bc0e !important;}



/*返回样式*/
.tophead{height:48px;width:100%;background-color:#fff;border-bottom:1px solid #ececec;max-width:640px;min-width:320px;margin:0 auto;z-index:999;top:0}
.tophead2{position:fixed}
.tophead .top_left{width:50px;height:48px;overflow:hidden;float:left;text-align:center}
.tophead .top_left .logo{display:table-cell;vertical-align:middle;text-align:left;height:48px;width:48px;cursor:pointer;line-height:0}
.tophead .top_left .logo img{margin-left:10px;width:20px}
.page_top_title{margin:0 60px;text-align:center}
.page_top_title h1{color:Black;font-weight:100;line-height:48px;height:48px;font-size:18px;width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.bargain_box .bargain_tab2{top:49px;}
.comment_tab_new li{width:40%}
.comment_tab_new li.right{    margin-right: 10%;text-align: right;width:40%}
.comment_tab_new li.left{margin-left: 10%;text-align: left;width:40%}
/*商品详情选择规格*/
.ex_group {
	background: #fff;
padding: 8px 10px 8px;
	margin:10px 0 0;
}
.ex_group .ex_g_box .title {
	position: relative;
	padding: 5px 0px;
}
.ex_group .ex_g_box .title .txt {
	padding-left: 8px;
	border-left: 3px solid #f2cc68;
	font-size: 14px;
	height: 18px;
	line-height: 18px;
	display: block;
}
.ex_group .ex_g_box .title .opt_arrow {
	position: absolute;
	border-right: 2px solid #cecfce;
	border-bottom: 2px solid #cecfce;
	top: 9px;
	right: 4px;
	width: 10px;
	height: 10px;
	-webkit-transform: rotate(-48deg);
	transform: rotate(-48deg);
}
.ex_group .ex_g_box .title .opt_arrow_tow {
	position: absolute;
	border-right: 2px solid #cecfce;
	border-bottom: 2px solid #cecfce;
	top: 5px;
	right: 4px;
	width: 10px;
	height: 10px;
	-webkit-transform: rotate(44deg);
	transform: rotate(44deg);
}
.ex_group .ex_g_box .weight_box{ margin-top:10px; padding-bottom:10px; display:none;}
.ex_group .ex_g_box .weight_box span{  display:block; padding:8px 10px; background:#dedede; float:left; margin-left:8px; border-radius:5px; text-align:center; font-size:13px; color:#717171; margin-top:10px;}
.ex_group .ex_g_box .weight_box span:nth-child(4n+1){ margin-left:0;}
.ex_group .ex_g_box .weight_box span.active{ background:#fefbee; color:#98853e; border:1px solid #d8c992;}
.ex_group .ex_g_box .title .line{ height:0px; border-bottom:1px solid #ececec; margin:0 -10px; padding-bottom:14px;}
/*商品详情选择规格end*/
/*弹出注册部分*/
.pupon_alert{ position:fixed; left:0; right:0; top:0; bottom:0; z-index:10005; display:none; }
.pupon_alert .p_bg{position:fixed; left:0; right:0; top:0; bottom:0; background:rgba(0,0,0,0.3); z-index:10006;}
.pupon_alert .pupon_box{ position:relative;  width:100%; height:100%;}
.pupon_alert .pupon_box .box_con{ width:280px; position:absolute; top:0; bottom:0; left:0; right:0; margin:auto; height:139px; background:#fff; z-index:10007; border-radius:12px;}
.pupon_alert .pupon_box .box_con .p_con{ height:90px; line-height:25px; text-align:center;  border-bottom:1px solid #ececec; display: flex;/*实现垂直居中*/align-items: center; padding:0px 15px;}
.pupon_alert .pupon_box .box_con .p_bom{ }
 .pupon_alert .pupon_box .box_con .p_bom .btn{width:calc((100% - 1px)/2); width: -moz-calc((100% - 1px)/2);
 width: -webkit-calc((100% - 1px)/2); display:block; text-align:center; float:left; height:48px; line-height:48px; cursor:pointer; font-weight:500;}
.pupon_alert .pupon_box .box_con .p_bom .l_btn{ border-right:1px solid #ececec;}
.pupon_alert .pupon_box .box_con .p_bom .btn{ padding-right:0px;}
.a_login{ position:absolute; z-index:10007; bottom:0; width:100%; max-width:680px; min-width:320px; left:0; right:0; margin:0 auto; }
.a_login .bind_box{padding: 25px 0px 25px; border-top-left-radius:12px; border-top-right-radius:12px;}
/*绑定页面*/
 .bind_box{ padding:15px 0px 15px; background:#fff;}
 .bind_box .bind_list{ padding-left:10px;}
 .bind_box .bind_list li{ border-bottom:1px solid #ececec; padding-right:10px; padding-bottom:3px;  margin-top:12px;}
 .bind_box .bind_list li:first-child{margin-top:0px;}
 .bind_box .bind_list li input{ outline:none; padding-left:0px;}
 .bind_box .bind_list li .name{ font-size:16px;}
  .bind_box .bind_list li .txtbox{ color:#000; font-size:14px;}
  .Verification_Code {
	display: block;
	height: 32px;
	line-height: 33px;
	text-align: center;
	color: #fff;
	font-size: 13px;
	/*border-radius: 0.2rem;*/
	cursor: pointer;
	background: #0d82c5;
	border-radius:5px;
	margin-top:9px;
}

 .bind_btn{ padding:0 10px; margin-top:20px;}
  .bind_box .btncss{ border:0; background:#d8b96b;}
/*绑定页面end*/
/*弹出注册部分end*/
/*我要预约*/
.bk_con{ background:#fff; padding-left:12px;}
.bk_con .row{ height:48px; line-height:48px;padding-right:12px; position:relative; border-bottom:1px solid #ececec;}
.bk_con .row:last-child{ border-bottom:none;}
.bk_con .row .icon{ width:32px;  float:left;height:100%; background:url(../styles/images/branch_icon.png) no-repeat left center; background-size:25px auto;}
.bk_con .row .con_txt{float:left; width:calc((100% - 70px)/1); width: -moz-calc((100% - 70px)/1);
  width: -webkit-calc((100% - 70px)/1);float:right;height:100%;}
  .bk_con .row .name{float:left;}
  .bk_con .row .con_txt .gray{ color:#999; padding-left:10px;}
  .bk_con .row .con_txt .black{color:#000;}
.booking_box select{
  /*Chrome和Firefox里面的边框是不一样的，所以复写了一下*/
  border: solid 1px #000;

  /*很关键：将默认的select选择框样式清除*/
  appearance:none;
  -moz-appearance:none;
  -webkit-appearance:none;
  font-size: 14px;
  /*在选择框的最右侧中间显示小箭头图片*/
  background: none;


  /*为下拉小箭头留出一点位置，避免被文字覆盖*/
  padding-right: 27px;
  padding-left: 10px;
}

/*清除ie的默认选择框样式清除，隐藏*/
.booking_box  select::-ms-expand { display: none; }
.bk_con .row .ou_arrow {
	position: absolute;
	border-right: 1px solid #888;
	border-bottom: 1px solid #888;
	top: 16px;
	right: 15px;
	width: 8px;
	height: 8px;
	-webkit-transform: rotate(-44deg);
	transform: rotate(-44deg);
}
.bk_con .row .sel_box{width:calc((100% - 90px)/1); width: -moz-calc((100% - 90px)/1);
  width: -webkit-calc((100% - 90px)/1);float:right;}
.bk_con .row .sel_box ul li{ float:left;}
.bk_con .row .sel_box ul li .sel_icon{ border:1px solid #d8b96b; width:16px; height:16px; display:inline-block; vertical-align:middle; overflow:hidden; border-radius:50%;}
.bk_con2{ margin-top:10px;}
.bk_con .row .sel_box ul li:last-child{ margin-left:40px;}
.bk_con .row .sel_box ul li.active .sel_icon{background-color:#d8b96b;  background-image:url(../styles/images/yes_ok.png);background-size:15px auto; background-repeat:no-repeat;}

.address_box2{ padding:9px; padding-left:0;padding-right:12px; align-items: center; display:none;}
.address_box2 .icon{width:32px; height:25px;  float:left; vertical-align:middle; background:url(../styles/images/address_icon.png) no-repeat left center; background-size:25px auto;   }

.address_box2 .txt_con{width:calc((100% - 20px)/1); width: -moz-calc((100% - 20px)/1);
  width: -webkit-calc((100% - 20px)/1); margin-left:8px; line-height:32px; color:#999; position:relative;text-indent: 0px;display: inline-block;
vertical-align: middle;}
.address_box2 .txt_con .ou_arrow{	position: absolute;
	border-right: 1px solid #888;
	border-bottom: 1px solid #888;
	top: 0px;
	bottom:0px;
	right: 3px;
	width: 8px;
	height: 8px;
	margin:auto;
	-webkit-transform: rotate(-44deg);
	transform: rotate(-44deg);}
	
.address_box2 .txt_con2 .ress_box{ float:left;color:#000; line-height:22px;width:calc((100% - 76px)/1); width: -moz-calc((100% - 76px)/1);
  width: -webkit-calc((100% - 76px)/1);}
.address_box2 .txt_con2 .ress_box .name{ font-weight:600; }
.address_box2 .txt_con2 .ress_box .phone{ margin-left:8px; font-weight:400;}
.address_box2 .txt_con2 .r_txt{ position: absolute;top: 0px;
	bottom:0px;
	right: 15px;
	margin:auto; height:32px;}

.item_box{ margin-top:10px;}
.item_box .tle{ padding:15px 12px; position:relative; border-bottom:1px solid #ececec;}
.item_box .tle .l_txt{ float:left;}
.item_box .tle .r_txt{ float:right; margin-right:16px; color:#999;}

.item_box{ background:#fff;}
.item_box .tle .ou_arrow{	position: absolute;
	border-right: 1px solid #888;
	border-bottom: 1px solid #888;
	top: 0px;
	bottom:0px;
	right: 15px;
	width: 8px;
	height: 8px;
	margin:auto;
	-webkit-transform: rotate(-44deg);
	transform: rotate(-44deg);}
	.li_box{   padding-left:12px; }
	.li_box ul li .name{ }	
	.li_box ul li .name .txt{ float:left;width:calc((100% - 55px)/1); width: -moz-calc((100% - 55px)/1);
  width: -webkit-calc((100% - 55px)/1); margin-top:3px;}
	.li_box ul li .name .del{ float:right; background:url(../styles/images/del_icon.png) no-repeat 4px center; background-size:cover; width:27px; height:27px; display:inline-block;}
		.li_box ul li .name .edit{ float:right; background:url(../styles/images/icon_eidt.png) no-repeat 0px center; background-size:cover; width:27px; height:27px; display:inline-block;}
	.li_box2 ul li .name .txt{width:calc((100% - 80px)/1); width: -moz-calc((100% - 80px)/1);
  width: -webkit-calc((100% - 80px)/1);}
	.li_box2 ul li .name .btn{ padding:6px 12px; background:#d8b96b; float:right; border-radius:5px; font-size:12px;}
	.li_box ul li{ padding:12px 12px 12px 0px; border-top:1px solid #f5f5f5;}
	.li_box ul li:first-child{ border-top:0; }
		.li_box ul li .row{ display:flex; margin-top:8px; }
	.li_box ul li .row .key{ color:#888;}
	.li_box ul li .row .l_con{ flex:1.5;}
	.li_box ul li .row .r_con{ flex:1;}
	.li_box ul li { display:flex;    }
	.li_box ul li .l_img{ width:60px; height:60px; flex-shrink: 0;align-items: center;display:flex; }
	.li_box ul li .l_img img{ max-width:100%;max-height:100%;}
	.li_box ul li .r_warp{ flex:1; margin-left:10px;}
/*我要预约end*/
/*预约明细*/
.item_view{ background:#fff; font-size:16px;}
.item_view .item_tle{ padding:15px 12px; border-bottom:1px solid #f5f5f5; font-weight:600; }
.item_ul{ padding-left:12px;}
.item_ul select{
  /*Chrome和Firefox里面的边框是不一样的，所以复写了一下*/
  border: solid 1px #000;

  /*很关键：将默认的select选择框样式清除*/
  appearance:none;
  -moz-appearance:none;
  -webkit-appearance:none;
  font-size: 0.8em;
  /*在选择框的最右侧中间显示小箭头图片*/
  background: none;


  /*为下拉小箭头留出一点位置，避免被文字覆盖*/
  padding-right: 27px;
  padding-left: 10px;
}

/*清除ie的默认选择框样式清除，隐藏*/
.item_ul  select::-ms-expand { display: none; }
.item_ul .row{ height:48px; line-height:48px;padding-right:12px; position:relative; border-bottom:1px solid #ececec;}
.item_ul .row:last-child{ border-bottom:0;}
.item_ul .row .ou_arrow{	position: absolute;
	border-right: 1px solid #888;
	border-bottom: 1px solid #888;
	top: 0px;
	bottom:0px;
	right: 15px;
	width: 8px;
	height: 8px;
	margin:auto;
	-webkit-transform: rotate(-44deg);
	transform: rotate(-44deg);}
	
	.item_ul .row .con_txt{float:left; width:calc((100% - 90px)/1); width: -moz-calc((100% - 90px)/1);
  width: -webkit-calc((100% - 90px)/1);float:right;height:100%;}
  .item_ul .row .name{float:left;}
  .item_ul .row .name i{ font-style:normal; color:#f00;}
  
  .jl_img{ margin-top:12px;}
  .jl_img .tle .txt{ color:#999;}
 .jl_img .img_box{ margin-top:20px;}
 .add_photo,add_photo_finish {
	width: 100%;
	overflow: hidden;
	margin: 0px;
	padding: 0px;
	margin-top: 10px;
}
.add_photo li,.add_photo_finish li {
	float: left;
	width: 70px;
	height:70px;
	margin: 0px;
	padding: 0px;
	margin-bottom: 20px;
	margin-right: 20px;
	 display: flex;
	/*text-align: left;
	list-style: none;
	padding-left: 0px;*/
}
/*.add_photo li:first-child {
	margin-left: 0;
}*/
.add_photo li  img,.add_photo_finish li  img {
     display:block;
     max-width:100%;
     max-height:100%;
}

.add_photo .del_ico,.add_photo_finish .del_ico{background: url(../styles/images/feedback_img_delete.png) no-repeat 0 0; overflow:hidden; display:block; position:absolute; right:0; z-index:2; width:16px; height:16px; background-size:16px;}

.item_btn{ width:calc((100% - 24px)/1); width: -moz-calc((100% - 24px)/1);
  width: -webkit-calc((100% - 24px)/1); margin:auto; margin-top:25px; height:50px; line-height:50px; text-align:center; background:#d8b96b; border-radius:12px; font-size:16px; color:#000; margin-bottom:25px; cursor:pointer;}
  #weightValue{ width:100%; height:45px; border:0; font-size:16px;}
  .item_view input::-webkit-outer-spin-button,
    input::-webkit-inner-spin-button {
    -webkit-appearance: none;
    outline:none;
}
  .item_view input[type="number"]{
    -moz-appearance: textfield;
    outline:none;
}

/*预约明细end*/
/*弹出窗*/
.pup_alert{ position:fixed; width:100%; height:100%; left:0; right:0; top:0; bottom:0; z-index:1000; display:none;}
.pup_alert .black_bg{ width:100%; height:100%; background:#000; opacity:0.3;}
.pup_alert .black_txt{width:150px; height:85px;left:0; right:0; top:200px; /*bottom:0;*/ margin:auto; position:absolute; z-index:5; background:#000; opacity:0.7; }
.pup_alert .pup_txt{width:150px; height:52px;left:0; right:0; top:200px;/* bottom:0;*/ margin:auto; position:absolute; z-index:8; text-align:center; line-height:52px; color:#fff;font-size:15px; }
/*弹出窗end*/
/*预约列表*/
.order_menu_l {
	position: fixed;
	height: 40px;
	min-width: 320px;
	max-width: 640px;
	margin: 0 auto;
	width: 100%;
	background: #f1f1f1;
	z-index: 9;
}
.order_menu_l {
	background: #fff;
	border-bottom: 1px solid #ececec;
}
.order_menu_l ul li {
	width: 50%;
	text-align: center;
	height: 40px;
	float: left;
	line-height: 40px;
}
.order_menu_l ul li a {
	display: block;
	font-size:16px;
}
.order_menu_l ul li a.active {
	border-bottom: 1px solid #d8b96b;
	color: #d8b96b;
}
/*.order_menu_l ul li a.active span{ display:inline-block; height:calc((100% - 1px)/1); height: -moz-calc((100% - 1px)/1);
  height: -webkit-calc((100% - 1px)/1); border-bottom: 1px solid #6666CC;}*/
  .booking_list{ margin-bottom:61px;}
.booking_list .list_b{ padding-top:50px;}
.booking_list .list_b ul li{ margin-top:0px; background:#fff; border-top:1px solid #f5f5f5;}
.booking_list .list_b ul li:first-child{ border-top:0;}
.booking_list .list_b ul li .l_top{ padding:0 10px; height:45px; line-height:45px; border-bottom:1px solid #ececec;}
.booking_list .list_b ul li .l_top span{ font-size:14px; color:#000;}
.booking_list .list_b ul li .l_top .top_l{ float:left;}
.booking_list .list_b ul li .l_top .top_r{ float:right;}
.booking_list .list_b ul li .l_con{ padding:15px 10px;}
.booking_list .list_b ul li .l_con .txt{font-size:16px; color:#000;  }
.booking_list .list_b ul li .l_con .txt_icon{ background:url(../styles/images/order_icon.png) no-repeat left center; background-size:18px auto; padding-left:23px;}
.booking_list .list_b ul li .l_con .txt_mar{ margin-top:8px;}
.booking_list .list_b ul li .l_con .txt .date{ float:right; color:#8d8d8d;}
.booking_list .list_b ul li .l_con .txt_row .name{ color:#8d8d8d;}
.booking_list .list_b ul li .l_con .txt_row{ margin-top:5px;}
.booking_list .list_b ul li .l_con .txt_bom{margin-top:5px;}
.booking_list .list_b ul li .l_con .txt_bom .l_txt{ float:left;}
.booking_list .list_b ul li .l_con .txt_bom .r_txt{ float:right;}
.booking_list .list_b ul li .l_con .txt_bom .txt_color{ color:#d32323;}
.booking_list .list_b ul li .l_con .txt_bom .l_txt .time{ color:#8d8d8d;}
/*预约列表END*/
/*订单状态*/
.stutas_box{ background:#fff; margin-top:0px; padding:20px 12px 5px; padding-right:0;  color:#000; font-size:16px;}
.stutas_box .txt_name .icon{width:10px; height:10px; display:inline-block;border-radius:50%; overflow:hidden; background:#d8b96b;vertical-align: middle;}
.stutas_box .txt_name .txt{ margin-left:15px;vertical-align: middle;display:inline-block;width:calc((100% - 93px)); width: -moz-calc((100% - 93px));
  width: -webkit-calc((100% - 93px));}
.stutas_box .txt_name .btn { width:60px; height:30px; line-height:30px; text-align:center; background:#d8b96b; border-radius:5px; font-size:12px;  cursor:pointer;float:right;}
.stutas_box .txt_name .btn_txt{background:#fff; color:#d8b96b;font-size:14px;cursor:default;}

.stutas_box .s_box .txt_no{ font-size:14px; color:#8d8d8d; margin-top:5px; margin-left:24px;}
.stutas_box .s_box{ margin-top:15px; border-bottom:1px solid #f5f5f5; padding-bottom:15px; padding-right:12px;}
.stutas_box .s_box .img_li{ margin-top:0px;}
.stutas_box .s_box .img_li ul{ display:flex;flex-wrap:wrap;justify-content:space-between;}
.stutas_box .s_box .img_li ul li{ width:60px; height:60px; /*margin-right:15px; margin-bottom:15px;*/  margin-top:15px;  }
.stutas_box .s_box .img_li ul li img{ max-height:100%; max-width:100%; }
.stutas_box .s_box:last-of-type{ border-bottom:0; }
/*订单状态end*/
/*预约详情*/
.r_btn{ padding:6px 12px; background:#d8b96b; border-radius:5px; float:right; font-size:12px;margin-top: -5px;}
.booking_list .list_b ul li .l_con .t_tle{border-bottom:1px solid #f5f5f5;padding-bottom:15px; margin-right:-12px; margin-left:-12px; text-indent:12px;}
.footer_box{ border-top:1px solid #f5f5f5; padding:10px 12px 60px;  background:#fff; position:fixed; left:0; right:0; bottom:0; z-index:2;}
.footer_box .btn{ 
height: 50px;
line-height: 50px;
text-align: center;
background: #d8b96b;
border-radius: 18px;
font-size: 16px;
color: #000;
cursor: pointer;margin: auto;}
.bind_btn .dxbButton_Office2010Silver{ background:#d8b96b;border-radius: 18px;}

/*预约详情end*/
/*选择时间*/
.warp_box{ background:#fff; padding-bottom:25px;}
.order_time{ height:98px; width:100%; position:relative; overflow:hidden;top:-1px;}
.order_time_contant_con{ padding:0 8px; background-color:#d8b96b;}
.order_time_contant{ /* overflow-y:hidden; overflow-x:scroll;width:100%;*/ position:absolute; }
.order_time_contant ul{ height:98px; /*padding-left:10px;*/}
.order_time_contant ul li{color:#fff; float:left;width:98px;text-align:center; margin-top:5px; }
.order_time_contant ul li .otc_now{height:40px; padding:9px 0 13px; width:94px; line-height:20px;  margin-top:10px; }
.order_time_contant ul li .otc_current{ height:40px; padding:8px 0 12px;margin-top:10px; width:94px;  border:2px solid #fff; border-radius:10px; position:relative;}
.order_time_contant ul li .otc_current .otc_arrow{ position:absolute; display:block; border:2px solid #fff; border-top:0; border-right:0; width: 9px;height: 9px; bottom:-7px; left:44px; background-color:#d8b96b;-webkit-transform: rotate(-44deg);transform: rotate(-44deg);}
.order_time_list{ margin:0 10px; overflow:hidden;}
.order_time_list ul{ display:block; margin:0; margin-top:20px; border:1px solid #ccc;  padding:0; border-bottom:0; border-right:0; position:relative; }
.order_time_list ul li{ width:33.3%; float:left;  height:50px; margin:0; padding:0;  position:relative; z-index:6;}
.order_time_list ul li b{ display:block; height:49px;  line-height:48px;border:1px solid #ccc;  border-left:0; border-top:0; font-weight:normal; white-space:nowrap; font-size:16px;}
.order_time_list ul li b.otl_current{ border:1px solid #684c3a; position:relative; top:-1px; left:-1px; z-index:1; }
.order_time_list ul li.otl_ul_li{ float:none; clear:none; position:absolute; height:100%; z-index:5; width:0px; height:1000px; border-left:1px solid #ccc; left:-1px; }
.order_time_list ul li.noselect{ color:#666;}
.order_time_btn_c{  width:100%; height:50px; bottom:60px; margin:20px 0 10px;}
.order_time_btn_c .otbc_btn{background-color:#684c3a; color:White; text-align:center;cursor:pointer; font-size:20px;  line-height:50px;height:50px; border-radius:4px; margin:0 10px;}

.select_time{ padding:0 10px; margin-top:25px; padding-bottom:25px;}
.select_time ul{ /*border:1px solid #ececec;*/ border-bottom:0px; border-right:0px; }
.select_time ul li{/*width:calc((100% - 0px)/3); width: -moz-calc((100% - 0px)/3);
  width: -webkit-calc((100% - 0px)/3);*/ /*float:left;*/ position:relative; z-index:1; height:55px; }
.select_time ul li b{/*width:calc((100% - 1px)); width: -moz-calc((100% - 1px));
  width: -webkit-calc((100% - 1px)); */ width:100%;   display:block;border-bottom:1px solid #ececec;/* border-right:1px solid #ececec; */ text-align:center; height:55px;line-height:55px; font-weight:500; }
.select_time ul li b.active{position:absolute; left:-1px;top:-1px; z-index:2;background:#d8b96b;  color:#fff;  }
.select_time ul li b.noselect{ color:#cccccc;}

.booking_btn span{width:100%; display:block; float:left; height:48px; line-height:48px; text-align:center; font-size:16px;    position: fixed;bottom:0;max-width:640px;min-width:320px; z-index:2;}
.booking_btn span.cancel{ color:#333333; background:#eeeeee;}
.booking_btn span.confirm{ color:#fff; background:#d8b96b; cursor:pointer; }
.select_time_con ul li{ height:50px;}
.select_time_con ul li b{height:50px; line-height:normal; display:table;}
.select_time_con ul li b .t_box{ line-height:20px; display:flex; height:50px; vertical-align:middle;justify-content:space-between;    align-items: center;}
.select_time_con ul li b .t_box .time{}
.select_time_con ul li b .t_box .num{ font-weight:600;}
/*----------End 选择时间------------*/
/*弹出登录*/
.pupon_alert2{ position:fixed; left:0; right:0; top:0; bottom:0; z-index:10005; display:none;  }
.pupon_alert2 .p_bg{position:fixed; left:0; right:0; top:0; bottom:0; background:rgba(0,0,0,0.3); z-index:10006;}
.pupon_alert2 .pupon_box{ position:relative;  width:100%; height:100%;}
.pupon_alert2 .pupon_box .box_con{ width:280px; position:absolute; top:0; bottom:0; left:0; right:0; margin:auto; height:139px; background:#fff; z-index:10007; border-radius:12px;}
.pupon_alert2 .pupon_box .box_con .p_con{ height:90px; line-height:25px; text-align:center;  border-bottom:1px solid #ececec; display: flex;/*实现垂直居中*/align-items: center; padding:0px 15px;}
.pupon_alert2 .pupon_box .box_con .p_bom{ }
 .pupon_alert2 .pupon_box .box_con .p_bom .btn{width:calc((100% - 1px)/2); width: -moz-calc((100% - 1px)/2);
 width: -webkit-calc((100% - 1px)/2); display:block; text-align:center; float:left; height:48px; line-height:48px; cursor:pointer; font-weight:500;}
.pupon_alert2 .pupon_box .box_con .p_bom .l_btn{ border-right:1px solid #ececec;}
.pupon_alert2 .pupon_box .box_con .p_bom .btn{ padding-right:0px;}

/*弹出登录end*/
.note{ padding:15px 10px;  background:#e0e0e0; font-size:13px; color:#f00; }
.img_ul{ padding:10px;}
.img_ul ul{ display:flex;align-content:flex-start;}
.img_ul ul li{ width:75px; height:75px; margin-right:10px; }
.img_ul ul li img{ max-width:100%; max-height:100%;}
/*定制款式*/
.c_menu{ padding:5px 5px 0; display:flex; background:#fff;flex-wrap:wrap; margin-top:10px;}

.c_menu a{ padding:6px 14px; border:1px solid #ececec; border-radius:8px;flex-shrink: 0;   margin: 8px; cursor:pointer;}
.c_menu a.active{ background:#facc93; }
.item_msg{ background:#fff; padding:10px;}
.itemView table{ border-collapse:collapse; margin-top:10px;}
.item_msg .item_title{ font-size:16px;}
.itemView table tr td{ border:1px solid  #ececec; height:40px; padding:0 10px;}

/*定制款式end*/

    /*弹出提示框*/
.pupon_comfirm{ position:fixed; left:0; right:0; top:0; bottom:0; z-index:10005; display:none; }
.pupon_comfirm .p_bg{position:fixed; left:0; right:0; top:0; bottom:0; background:rgba(0,0,0,0.3); z-index:10006;}
.pupon_comfirm .pupon_box{ position:relative;  width:100%; height:100%;}
.pupon_comfirm .pupon_box .box_con{ width:280px; position:absolute; top:0; bottom:0; left:0; right:0; margin:auto; height:139px; background:#fff; z-index:10007; border-radius:12px; font-size:15px;}
.pupon_comfirm .pupon_box .box_con .p_con{ height:90px; line-height:24px; display: flex;display: -ms-flexbox;display: -webkit-flex;display: -moz-flex; vertical-align:middle;align-items: center;justify-content: center; /*text-align:center;*/ width:220px;margin: auto;}
.pupon_comfirm .pupon_box .box_con .p_bom{  border-top:1px solid #ececec; }
 .pupon_comfirm .pupon_box .box_con .p_bom .btn{width:calc((100% - 1px)/2); width: -moz-calc((100% - 1px)/2);
 width: -webkit-calc((100% - 1px)/2); display:block; text-align:center; float:left; height:48px; line-height:48px; cursor:pointer; font-weight:500;}
.pupon_comfirm .pupon_box .box_con .p_bom .yes_btn{ border-right:1px solid #ececec;}
.pupon_comfirm .pupon_box .box_con .p_bom .layer_btn{ width:100%; border-right:0;}
/*弹出提示框end*/
/*时间选择师傅*/
.sf_box{ padding:20px 0px 20px 15px; background:#fff; display:flex;align-items: center; margin-bottom:5px; }
.sf_box .img{ width:60px; height:60px;}
.sf_box .img img{ max-width:100%;}
.sf_box .name{ margin-left:15px;}
/*时间选择师傅end*/






