﻿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;}
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;}
img{max-width:100%;border:0;}
.img{font-size:0;line-height:0;}

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;}

/*----------  页头  ------------*/
.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; margin:4px auto 0; background-color:#333;mix-blend-mode: multiply;}
.fixed_menu .menu_body .menu li.bg_home span{background-image:url(../styles/images/menu_home.png);}
.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:50%; 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:15px; white-space:nowrap;}
/*--------   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 img{height:100%;}

.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 #ccc; 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 #999;}
.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;}
.branchlist ul{ overflow:hidden; margin:10px 0 0;}
.branchlist ul li{ position:relative; overflow:hidden; background-color:#fff; border-bottom:1px solid #ddd;}
.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:5px;}
.storeview ul li{  padding:10px 10px; line-height:20px; position:relative;}
.storeview ul li.storeview_title{font-size:18px;font-weight:500;}
.storeview ul li.storeview_shophours{color:#666; padding-top:0;}
.storeview ul li.storeview_txt{border-top:1px solid #e0e0e0; 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 #e0e0e0; 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 #ddd;  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:15% 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;border-bottom:1px solid #4e4e4e; 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 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 dotted #e0e0e0;}
.goldprice .info li b{float:right; color:#d8b96b;}
.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 15px;text-align:center;padding-bottom:17px;}
.mall_menu ul{ overflow:hidden;}
.mall_menu ul li{overflow:hidden;  display:block; float:left; width:28%; margin-left:4%; margin-top:17px; height:80px; background-color:#e0e0e0; text-align:center; position:relative;}
.mall_menu ul li img{ height:34px; margin-top:13px;}
.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:15px 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:2px 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:0 6px; 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 #e0e0e0;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;}
/*------------  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:2px 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;}
.check_product .check_center .check_content{margin-left:40px;background-color:white;min-height:100vh;position:relative;overflow:hidden;z-index:2;}
.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;}
.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_items{padding-bottom:60px;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;}

/*---------------------------   商品详细    ------------------------------------*/
.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;}
.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:40px;}
.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;}
/*End 标题*/

/*保障*/
.guarantee{overflow:hidden;background-color:white;padding:8px 10px;height:30px;margin-top:15px;}
.guarantee li{height:30px;line-height:30px;float:left;margin-right:7px;font-size:12px;text-indent:16px; background:url(../styles/images/guarantee.png) no-repeat left center;background-size:auto 14px;}

/*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:2px solid #d5d2d2;border-radius:4px;-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:120px;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:16px;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:110px;padding:0 5px;}
.fixebtns .collect_cart li{height:50px;float:left;width:50%;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:#333;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;}
.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:50%; float:left;height:40px;text-align:center;cursor:pointer;}
.view_detail .detail_tab_line{width:50%; overflow:hidden;font-size:0;line-height:0;height:5px;background-color:#d8b96b;position:relative;}
.view_detail .view_content{background-color:white; padding:15px 10px;}
.view_detail .view_content img{width:100%;}
.view_detail .view_content div,.view_detail .view_content p{line-height:1.5;}
.view_detail .view_spec{background-color:white; padding:15px 10px; line-height:1.5;display:none; overflow:hidden;}
.view_detail .view_spec li{width:50%; float:left; overflow:hidden;}

.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:100px; color:#999;line-height:100px;background-color:#f0f0f0;}

/*--------------------------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:20px; background:url(../styles/images/delete_address.png) no-repeat left top; background-size:100% auto; right:8px; top:7px;}
.cart	.cart_address{ margin:0; padding:10px; background:url(../styles/images/next.png) no-repeat right 5px center white;background-size:20px auto;margin-bottom:15px;}
.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_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 #e0e0e0;}
.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 22px;}
.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:1.5px 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 .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;}
.cart	.cart_products .cart_pitem .cart_visible .ct_content .ct_view .price{position:absolute;bottom:17px; left:100px; color:#333;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:12px;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;}
.cart_two	.cart_products .cart_pitem .cart_visible .ct_content .ct_view .title{right:10px;}

.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:15px;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:100;}
.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{overflow:hidden;position:fixed;bottom:0; left:0;right:0;height:50px;background-color:white;border-top:1px solid #e0e0e0; z-index:10;}
.cart_btn .txt{ padding:0 10px 0 61px;text-align:left;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 .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:88px;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;}
.cart_buttom{background:none !important; border:0; color:#fff; line-height:50px; height:50px; font-size:14px; width:88px;}

/*-----  End 购物车   ------*/


/*-------------------------------------------------------------------------------------
--------------------------------     End  商城						-----------------------------------
---------------------------------------------------------------------------------------*/


/*-------------------------------------------------------------------------------------
--------------------------------       个人中心						-----------------------------------
---------------------------------------------------------------------------------------*/
/*订单*/
.orderlist{overflow:hidden;}
.orderlist .order_tab{overflow:hidden;margin-top:5px;}
.orderlist .order_tab li{width:25%;text-align:center;overflow:hidden;float:left; height:40px; line-height:40px; cursor:pointer;}
.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:15px; overflow:hidden;background-color:white;}
.orderlist .list_items .item .no_status{ padding:0 10px; height:50px; line-height:50px;border-bottom:1px solid #e0e0e0; 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 #e0e0e0;font-size:14px;}
.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:#f7931e; border-color:#f7931e;}
.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;}
}
/*End 订单*/
/*订单详情*/
.view_board{ background-color:white; overflow:hidden; margin-bottom:15px;}
.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 .oi_txt span{ color:#208cca;}
.orderview_info .oi_txt strong{color:#333;font-weight:500;}
.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 center; background-size:auto 26px;}

.ordervew_products{overflow:hidden;background-color:white;padding:15px 10px 0; margin-bottom:15px;}
.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:38px; overflow:hidden;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:#999;word-spacing:5px;}

.orderview_summary{overflow:hidden;background-color:white;padding:15px 10px 0; margin-bottom:15px;}
.orderview_summary .txt{overflow:hidden; line-height:1.5;border-bottom:1px solid #e0e0e0; 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 #6c4d00b8;}
.member .headportraithe span{display:block; overflow:hidden; 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:15px 0 0;}
.member .m_menu li{ height:50px; overflow:hidden;border-bottom:1px solid #f0f0f0; overflow:hidden;}
.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 center;background-size:20px auto;}
.member .m_menu li a span{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;}

.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:15px;}
.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; position:absolute; bottom:-3px; right:0; height:26px; line-height:26px; width:52px;background:no-repeat left center; background-size:22px auto; background-image:url(../styles/images/delete_address.png);  text-align:right; color:#333;}
.address_ul li div .address_edir{ right:58px; background-image:url(../styles/images/edit.png);}
.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 .friends{overflow:hidden;margin:10px 10px 0;}
.recommender .friends .friend_item{overflow:hidden; width:100%;position:relative;height:70px; border-bottom:1px solid #ccc; padding:15px 0;}
.recommender .friends .friend_item .friend_img{position:absolute; width:68px; height:68px;left:0;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:80px;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 #e0e0e0;}
.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 个人中心						-----------------------------------
---------------------------------------------------------------------------------------*/
.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;}

.bindtomember{margin: 0 10px;overflow:hidden;}

.bindtomember .div_txt .txt_board{border:1px solid #ddd; border-radius:3px; height:38px; width:100%; 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 15px;}
.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: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;}
/*End 分享*/


/*--------- 在线付款 ----------*/
.page_inner{padding:10px 10px 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:70px 70px; background-image:url(../styles/images/paylogo.png);text-indent:119px;display:block;height:105px;line-height:105px;font-size:25px; color:#555;}
div.pay_info{font-size:13px;position:relative;background:#f2f2f2;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 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:13px;}
div.payment_select_item{cursor:pointer;position:relative;border-bottom:dotted 1px #ddd;}
div.payment_wechat{background:url(../styles/images/payment_wechat.png) no-repeat 10px 8px;background-size:53px;text-indent:80px;height:70px;}
div.payment_wechat h2{font-size:18px;padding:5px 0 3px 0;}
div.payment_wechat div{color:#888;font-size:13px;}
div.payment_member{background-image:url(../styles/images/payment_membercard.png)}
div.selected{position:absolute;right:2%;top:18%;}
div.selected span{border-radius:100%; width:28px; height:28px; 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:20px; top:25px; 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:20px; text-indent:8px;}
.list_borad ul .l_b_item .l_b_i_title{ height:40px; line-height:46px; overflow:hidden; border-bottom:1px solid #ddd;}
.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;}
.comment .comment_tab{overflow:hidden;margin-top:5px;}
.comment .comment_tab li{width:50%;text-align:center;overflow:hidden;float:left; height:40px; line-height:40px; cursor:pointer;}
.comment .comment_tab li span{display:block;height:20px;}
.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; padding-top:10px;}
.comment .comment_list .list_items{ overflow:hidden; padding-left:10px;}
.comment .comment_list .list_items li{position:relative;border-bottom:1px solid #e0e0e0;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 .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;height:120px;position:relative;overflow:hidden;line-height:0;}
.comment .comment_txt_borad .txt_dsc{ overflow:hidden; background:no-repeat;border-radius:0;padding:10px;width:100%;border:0;position:relative;left:-10px;top:-10px;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:15px;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:15px 10px; background-color:#d8b96b;height:40px;line-height:40px;color:white;font-size:18px;text-align:center;border-radius:6px;cursor:pointer;}

.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:15px; padding:15px 10px;background-color:white;}
.comment .comment_content img{margin-top:15px;}

.comment .mall_products{ margin-top:15px;}
.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:15px;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:30px;position:relative; background-color:#e0e0e0;border-radius:10px;padding-left:8px;}
.comment_answer .center .txt .txt_dsc{width:100%;padding:15px 10px;margin:0;border:0;height:20px;line-height:16px;position:relative;left:-10px;top:-10px; font-family:'Microsoft YaHei';font-size:12px;background:none;}
																								
/*End 评价中心*/
