@charset "utf-8";
/*手机css*/

/************************************************************************************
RESET
*************************************************************************************/
* { padding:0px; margin:0px;}
html, body, address, blockquote, div, dl, form, h1, h2, h3, h4, h5, h6, ol, p, pre, table, ul, dd, dt, li, tbody, td, tfoot, th, thead, tr, button, del, ins, map, object,
a, abbr, acronym, b, bdo, big, br, cite, code, dfn, em, i, img, kbd, q, samp, small, span,
strong, sub, sup, tt, var, legend, fieldset {margin: 0;padding: 0;}
ol,ul,li{list-style:none;list-style-image:none;list-style-position:outside;list-style-type:none;}
img, fieldset,abbr,acronym {border:0 none;}
del,ins{text-decoration:none; }
a{ text-decoration:none; color:#000;outline:none;}
table{ border-collapse:collapse;　border-spacing: 0;  }
i,b,address{ text-decoration:none; font-style:normal; font-weight:lighter;}
caption{ text-align:left;}
time,mark{ margin:0px; padding:0px; background:none}
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section { 
display: block;margin: 0;padding: 0;}
sup {vertical-align: text-top;}
sub {vertical-align: text-bottom;}
.red { color:#E22C37;}
.mt50 { width:100%; height:2rem; overflow:hidden;}
.gray { color:#999;}
.orange { color:#ffa800;}
.fr{ float:right;}
.fl{ float:left;}
/*多分辨率设定rem设定*/
/*Note3*/
@media only screen and (min-width: 360px) {
html { font-size: 22px !important; }
}
/*iPhone6*/
@media only screen and (min-width: 376px) {
html { font-size: 23px !important; }
}
/*iPhone6 plus*/
@media only screen and (min-width: 414px) {
html { font-size: 25px !important; }
}
/*big Resolution*/
@media only screen and (min-width: 641px) {
html { font-size: 25px !important; }
}

h1,h2,h3,h4,h5,h6{font-size:0.875em;}
img{-ms-interpolation-mode:bicubic; max-width:100%;}/*防止windows缩放图片时，图像失真*/
/*空购物车*/
.car_none{ overflow:hidden; margin-top:2rem;}
.car_none span{ display:block; width:100px; height:auto; margin:1.5rem auto; overflow:hidden; }
.car_none b{ width:100%; display:block; text-align:center; font-size:1rem; color:#575757; padding-bottom:1rem;}
.car_none_btn{ width:100%; margin-top:10px; margin-bottom:10px; text-align:center;}
.car_none_btn input{ width:10rem; height:2rem; font-size:0.75rem; line-height:2rem; background-color:#F94D4D; border:none; color:#fff; border-radius:2px;-webkit-appearance: none;}
.car_none_btn input:active { background-color:#FF2E2E;}
/*表单填写*/
.info_form{ background-color:#fff; overflow:hidden; padding:0.5rem;}
.info_form ul{ float:left; color:#000; }
.info_form ul li{ width:100%; float:left; margin-bottom:0.5rem;}
.info_form ul .form_title{ line-height:30px;}
.info_form ul .form_size300 input{ height:30px; line-height:30px; border:1px solid #ddd; background:#fafafa; width:300px; border-radius:2px;}
.info_form ul li span{ float:left; display:block; line-height:30px;}
.info_form ul li span.red { font-size:0.75rem;}
.form_left{ width:75px; display:block; float:left; height:30px;}
.form_right{ width:225px; display:block; float:left;}
.form_em{ margin-right:30px; float:left; display:block; font-style:normal}
.form_i{ width:100px; display:block; float:left; margin-right:10px;font-style:normal; margin-bottom:10px;}
.form_select{ float:left; margin-right:10px; width:123px; height:40px;}
.form_select select{ float:left;
　　border: 1px solid #c1c1c1; border-radius:3px; box-shadow:0px 0px 2px #fff inset; 
    background: -webkit-linear-gradient(top,#f5f5f5 74%,#e6e6e6);
    background: -moz-linear-gradient(top,#f5f5f5 74%,#e6e6e6);
    background: -ms-linear-gradient(top,#f5f5f5 74%,#e6e6e6);
    background: -o-linear-gradient(top,#f5f5f5 74%,#e6e6e6);
	background: linear-gradient(top,#f5f5f5 74%,#e6e6e6);
    padding-top:6px; padding-bottom:6px;
}
.sec_size123 select{ width:123px;}
.sec_size255 select{ width:255px;}
.sec_size200 select{ width:225px;}
.form_btn{ display:block; width:100%; text-align:center;}
.form_btn input{ border-radius:3px; height:35px;
    background: -webkit-linear-gradient(top,#f5f5f5,#e6e6e6);
    background: -moz-linear-gradient(top,#f5f5f5,#e6e6e6);
    background: -ms-linear-gradient(top,#f5f5f5,#e6e6e6);
    background: -o-linear-gradient(top,#f5f5f5,#e6e6e6);
	background: linear-gradient(top,#f5f5f5,#e6e6e6);
	box-shadow:0px 0px 2px #fff inset,1px 1px 0px #f1f1f1; width:130px; border:1px solid #c1c1c1; } 

.form_radio input[type='radio'],.form_check input[type='checkbox']{ display:none}
.form_radio input[type='radio'] + label ,.form_check input[type='checkbox'] + label{
  
  position: relative; top:6px; margin-right:5px;
  -moz-appearance: none;
  -webkit-appearance: none;
  display: block;
  float: left;
  width: 20px;
  height: 20px;
  background: #dcdfe0;
  box-shadow:inset 0px 0px 2px rgba(0, 0, 0, 0.3), inset 0 2px 3px rgba(0, 0, 0, 0.2), 0 1px 0 rgba(255, 255, 255, 0.9), 0 -1px 0 rgba(0, 0, 0, 0.4);
  cursor: pointer;
}
.form_radio input[type='radio'] + label{border-radius:50%;}
.form_check input[type='checkbox'] + label{ border-radius:3px;}
.form_radio input[type='radio']:checked + label:after {
  content: '';
  width: 10px;
  height: 10px;
  display: block;
  background: #77b1d7;
  position: absolute;
  left: 5px;
  top: 5px;
  border-radius:50%;
  box-shadow: 0px 1px 0px rgba(255, 255, 255, 0.8);
}

.form_check input[type='checkbox']:checked + label {
    background: #dcdfe0 url(../images/weixin/check_blue.gif) no-repeat center center;
}
.form_area textarea{ width:225px; height:50px; resize:none; float:left; margin-top:5px; background-color:#fafafa; border:1px solid #ddd;}

/**成交记录**/
.details_box .send .eva { width:100%; display:block; overflow:hidden;}
.details_box .send .eva li { width:49%; display:block; float:left; border-right:1px solid #eee;}
.details_box .send .eva li a { width:100%; display:block; text-align:center;}
.details_box .send .eva li:last-of-type { border-right:0px;}
/*错误页面*/
.error_page{ width:100%; border-top:2px solid #8b8b8b; position:relative; margin-top:40px;}
.error_page .error_img{ width:128px; overflow:hidden; display:block; margin-left:auto; margin-right:auto; margin-top:-10px;}
.error_page p{ width:270px; margin-left:auto; margin-right:auto; line-height:40px; margin-top:20px; font-size:15px; text-align:center;}
.error_page p strong{ font-size:20px; color:#c20000; padding-left:10px; padding-right:10px;}
/*成功页面*/
.error_page1{ width:100%;position:relative; margin-top:40px;}
.error_page1 .error_img{ width:85px; overflow:hidden; display:block; margin-left:auto; margin-right:auto; margin-top:-10px; text-align:center;}
.error_page1 p{ width:270px; margin-left:auto; margin-right:auto; line-height:40px; margin-top:20px; font-size:35px; text-align:center;}
.error_page1 p strong{ font-size:20px; color:#c20000; padding-left:10px; padding-right:10px;}
/***选择支付方式***/
.pd5 { padding:5px;}
.payfor { width:100%; float:left;}
.payment { width:100%; margin-top:50px; padding-bottom:70px; overflow:hidden;}
.payment h1 { font-size:16px; height:50px; line-height:50px;}
.pay_table { width:100%; margin-bottom:20px;}
.pay_table .pay_tr{ border-bottom:solid 1px #e4e4e4;}
.pay_table td { padding:10px 5px;}
.pay_table td img { vertical-align:middle;}
.pay_table .pay_style { width:100px; padding:5px 15px; border:2px solid #e4e4e4; text-align:center; background-color:#FFF;}
.pay_table .this { border:2px solid #F00; color:#F00;}
.pay_table .pay_method{ overflow:hidden; width:100%;}
.pay_table .pay_method li{ float:left;}
.pay_table .pay_method .pay_img{ width:44px;}
.pay_table .pay_method .pay_text{ width:83%;padding-left: 10px;box-sizing: border-box;}
.pay_table .pay_method .pay_text .name{ font-size:1.25em; }
.pay_table .pay_method .pay_text .name_des{color:#b3b3b3; }
.pay_btn { width:100%; margin-top:10px; float:left;}
.pay_btn a { background-color:#D90600; width:100%; float:left; text-align:center; height:40px; line-height:40px; font-size:16px; color:#FFF;}
.pay_detail { width:100%; float:left; padding:5px 0px;}
.pay_detail dl { width:100%; float:left;}
.pay_detail dl dt { width:25%; float:left;}
.pay_detail dl dd { width:75%; float:left;}
.pay_detail dl dd li { line-height:30px;}
/***活动页***/
.activity { background-color:#fafafa;}
.activity ul { width:100%; border:1px solid #e4e4e4; margin-bottom:5px; background-color:#FFF;}
.activity li { font-size:0.875rem;}
.activity .li_center { text-align:center; font-size:16px; line-height:35px; border-bottom:1px dashed #e4e4e4;}
.activity .li_time { color:#999; line-height:35px; padding-left:5px;}
.activity .li_content { line-height:35px; padding-left:5px;}
.activity li img { width:100%; height:auto;}
/***分类***/
.category{ width:100%; float:left; margin-top:2rem;}
.category_center{ width:97%; margin:0 auto; clear:both;}
.category_center_search{ height:32px;  width:100%; border:1px solid #ccc; border-radius:3px; float:left; background:#FFF; }
.category_center_search_input{ height:30px; line-height:30px; width:80%; border:none; float:left; padding-left:3%;}
.category_center_bottom{ height:32px; width:15%; background:#ebebeb; float:right; text-align:center;}
.category_center_bottom img{ margin-top:6px;}
.category_center_list{ width:100%; margin-top:15px; float:left; margin-bottom:15px;}
.category_center_list ul{ width:100%; border-left:1px solid #ccc; border-bottom:1px solid #ccc;float:left;}
.category_center_list li{ width:100%; height:42px; border-right:1px solid #ddd; border-top:1px solid #ddd; line-height:42px; float:left; background:url(../images/weixin/search_list_bg.png) #fff 8px center no-repeat; position:relative;  }
.category_center_list_left{ float:left;line-height:42px;color:#6e6e6e;text-indent:23px; }
.category_center_list li a{ color:#6e6e6e;}
.category_center_list_right{width:100%;float:left; height:auto; text-align:center; background:#eaeaea; border-top:1px solid #ccc;border-right:1px solid #ccc;font-size:0.75rem; color:#6e6e6e }
.category_center_list_right span{  color:#6e6e6e; height:15px; line-height:15px; overflow:hidden; padding: 13px 0; width:33%;text-align:center; float:left; background:url(../images/weixin/line.png) no-repeat right; font-size:0.55rem;}
.category_center_list_right span a{ color:#6e6e6e}
.category_center_list i{ height:9px; width:13px;float:right; position:absolute; right:10px; }
/***三级分类***/
.category_xx{ width:100%; float:left; margin-top:40px;}
.category_xx_center{ width:97%; margin:0 auto; clear:both;}
.category_xx_center_list{ width:100%; margin-top:15px; float:left; margin-bottom:10px;}
.category_xx_center_list ul{ width:100%; border-left:1px solid #ccc; border-bottom:1px solid #ccc;float:left; background-color:#fff;}
.category_xx_center_list li{ width:100%; height:42px; border-right:1px solid #ccc; border-top:1px solid #ccc; line-height:42px; float:left; font-size:13px; position:relative;  }
.category_xx_center_list li a { width:100%; height:42px; float:left;}
.category_xx_center_list_left{ float:left;line-height:42px;color:#6e6e6e;text-indent:5px; }
.category_xx_center_list li i{ height:9px; width:13px;float:right; position:absolute; right:10px; }
/***加载***/
.loading { width:100%; margin-top:10px;}
.loading ul li { width:100%; display:block; height:35px; line-height:35px; color:#999; text-align:center;font-size: 26px;}
.notice { border:1px solid #FFDEAD; background-color:#FDF5E6; padding:5px; color:#F27900; line-height:1rem; font-size:0.55rem;}
/***支付结果***/ 
.pay_finish { width:100%; background-color:#FFF;}
.pay_finish ul { padding:20px 10px; padding-bottom:0px;}
.pay_finish ul li { line-height:35px; border-bottom:1px dashed #e4e4e4;}
.pay_finish .gray { color:#999;}
.pay_finish_btn { padding:10px; padding-bottom:20px; background-color:#FFF; overflow:hidden;}
.pay_finish_btn .car_btn { padding:5px 10px; background-color:#F00; color:#FFF; margin-right:10px; float:right; cursor:pointer;}
/***手机web-2015版开始----------------------------------------------------***/
/***首页-开始***/
.phone_main { width:750px; margin:0px auto; background-color:#ffffff; overflow:hidden;}
.phone_top { width:100%; position:relative;}
.phone_top img { width:100%; position:relative;vertical-align: middle;}
.phone_top .close { width:30px; height:30px; position:absolute; top:5px; right:5px; z-index:1;}
.logo_line { padding:5px 10px; height:30px; line-height:30px; overflow:hidden;}
.logo_line img { max-width:200px; float:left;}
.logo_line .log_after { width:90px; white-space:nowrap; float:right; font-size:0.55rem; text-align:right;text-overflow:ellipsis;-moz-text-overflow:ellipsis; overflow:hidden;}
.logo_line .log { width:70px; border:1px solid #eee; text-align:center; float:right; font-size:0.55rem;}
.search_line { padding:5px 10px; overflow:hidden; position:relative;}
.search_line span { border:1px solid #eee; display:block; background-color:#fff; padding:0.2rem 0px 0.2rem 1.5rem; overflow:hidden;}
.search_line input { width:100%; height:2em; line-height:2em; border:0px; color:#666;}
.search_line b { width:25px; height:25px; position:absolute; z-index:1; top:0.55rem; left:0.8rem;}
/*底部*/
.phone_foot { width:100%; border-top:1px solid #eee; overflow:hidden; padding-bottom:30px; background-color:#fff;}
.foot_top { padding:0px 10px; line-height:35px; overflow:hidden; border-bottom:1px dashed #ddd;}
.foot_top .fl { float:left; color:#ccc;}
.foot_top .fl a { font-size:0.625rem; color:#666; padding:0px 0.2rem;}
.foot_top .fl b { color:#ccc; float:left;}
.foot_top .fl span { width:60px; font-size:0.625rem; text-align:center; white-space:nowrap; overflow:hidden;text-overflow:ellipsis;-moz-text-overflow:ellipsis; float:left;}
.foot_top .fr { float:right;}
.foot_top .fr a { color:#000; font-size:0.875rem;}
.foot_nav { width:100%; overflow:hidden; line-height:1.4rem; text-align:center;}
.foot_nav a { color:#000; padding:0px 10px;}
.foot_nav a.this { color:#e22c37;}
/*悬浮层*/
.layer { height:50px; position:fixed; right:10px; bottom:50px; z-index:4;}
.layer_menu { width:50px; height:50px; position:absolute; bottom:0px; right:0px; z-index:5; border-radius:50%;}
.layer_menu .black_bg { width:40px; height:40px; padding:5px; float:left; margin-right:10px; background-color:#000; filter:alpha(opacity=50);  -moz-opacity:0.5;  -khtml-opacity: 0.5;  opacity: 0.5; border-radius:50%;}
.layer_menu img {position:absolute; top:7px; right:7px; z-index:1;}
.layer_show { width:250px; height:50px; padding-right:50px; border-radius:25px; position:absolute; right:0px; bottom:0px;}
.show_bg {width:300px; height:50px; border-radius:25px; position:absolute; right:0px; bottom:0px; background-color:#000;filter:alpha(opacity=50);  -moz-opacity:0.5;  -khtml-opacity: 0.5;  opacity: 0.5; z-index:4;}
.layer_show ul {width:250px; height:40px; padding:5px 0px; position:absolute; left:0px; bottom:0px; z-index:5;}
.layer_show ul li { width:25%; float:left; display:block; text-align:center;}
.layer_show ul li a { width:100%; color:#fff; float:left;}
.layer_show ul li a p { font-size:0.55rem; line-height:0.8rem}
/*推荐0元试用*/
.zero_time { float:left; margin-left:10px; padding-top:0.2rem;}
.zero_time b { padding:0.2rem; background-color:#333; color:#fff; margin-right:3px; border-radius:4px;}
.zero_time strong { margin-right:3px;}
.zero { border-top:1px solid #eee; padding:5px; overflow:hidden;}
.zero ul li { width:100%; float:left; display:block; line-height:30px;}
.zero ul li a { display:block;}
.zero ul li.pic img { width:100%; height:auto;}
.zero ul li.pic p { height:30px; white-space:nowrap; overflow:hidden;text-overflow:ellipsis;-moz-text-overflow:ellipsis;}
.zero ul li.price .fl { float:left; color:#666;}
.zero ul li.price s { color:#e22c37; font-size:16px;}
.zero ul li.price a { float:right; padding:0px 20px; background-color:#e22c37; color:#fff; font-size:0.675rem; border-radius:2px; box-shadow:0px 2px 0px #ba000b;}
.zero ul li.num { padding-top:10px;}
.zero ul li.num .fl { float:left; font-size:0.625rem;}
.zero ul li.num .fl b { color:#e22c37;}
.zero ul li.num .fr { float:left;}
.zero ul li.num .fr a { width:40px; height:40px; border:1px solid #eee; float:left; margin-left:5px;}
/*通用head*/
.phone_hd { width:100%; height:2rem; line-height:2rem; position:fixed; top:0px; left:0px; text-align:center; background-color:#F94D4D; border-bottom:1px solid #F75156; font-size:0.75rem; color:#fff; z-index:9;}
.phone_hd .back { width:1.2rem; height:1.2rem; position:absolute; top:0.35rem; left:0.5rem;}
.phone_hd .back img {width:1.2rem; height:1.2rem;}
.phone_hd .city { padding:0px 5px; font-size:0.75rem; color:#fff;}
.user_bar { width:100%; background-color:#e9e9e9; height:2rem; line-height:2rem; position:fixed; top:0px; left:0px; font-size:0.75rem; border-bottom:0.05rem solid #d6d6d6; z-index:2;}
.user_bar .back { width:30px; height:30px; float:left; margin-top:0.3rem; margin-left:0.5rem;}
.user_bar .fr { margin-right:10px; font-size:0.75rem;}
.user_bar .fr a { padding:5px 10px; border:1px solid #ddd; background-color:#f9f9f9; border-radius:2px;}
.user_bar .del {padding:5px 10px; border:1px solid #ddd; background-color:#f9f9f9; border-radius:2px; margin-right:10px; float:right; margin-top:5px;}
.user_bar .del_btn{float:right; margin:0.5rem 10px 0 0; border:none; background:none;color: #646464;}
/*立乐豆专区列表页*/
.intergral_detail{ width:99%; margin:2rem 0 10px; overflow:hidden; background:#fff; border-radius:5px; padding:10px 10px 5px; box-sizing:border-box;box-shadow: 0px 1px 0px #ddd;}
.intergral_detail .i_amount{ float:left;}
.intergral_detail .i_amount .i_text{ color:#9a9a9a;}
.intergral_detail .i_amount .amount_detail{ font-size:2.5em; color:#fe3837; margin-top:20px;}
.intergral_detail .i_amount .amount_detail em{ font-size:0.4em; font-style:normal;}
.intergral_detail .state_level{ float:right; color:#9a9a9a;}
.intergral_detail .after_log p{ text-align:center; color:#666; margin-top:15px;}
.intergral_detail .after_log .btn{ color:#fff; background:#fe3837; display:block; width:50%; margin:20px auto 5px; padding:10px 0; text-align:center; border-radius:5px; font-size:1.25em;}
.phone_inte { width:100%; background:url(../images/weixin/inte_bg.png) repeat-x left bottom #e22c37; height:100px; padding:20px 0px; margin-top:2rem;}
.phone_inte .before_log { width:100%; height:100px;}
.phone_inte .before_log table { width:100%; height:100%;}
.phone_inte .before_log table td { color:#fff; font-size:0.875rem; padding:5px;}
.phone_inte .before_log table td a { padding:5px 15px; background-color:#fff; color:#e22c37; border-radius:4px;}
.phone_inte .before_log .inte_bg { width:80px; height:90px; line-height:90px; white-space:nowrap; overflow:hidden; padding-left:10px; background:url(../images/weixin/inte_01.png) no-repeat left center;}
.phone_inte .after_log .inte_bg { background:url(../images/weixin/inte_02.png) no-repeat left center; color:#fff;}
.inte_tab { width:100%; line-height:35px;}
.inte_tab ul li { width:33%; height:1.5rem; display:block; float:left; text-align:center; position:relative; border-bottom:0.05rem solid #ddd; background-color:#fff;}
.inte_tab ul li a { width:100%; color:#666;}
.inte_tab ul li.this { border-bottom-color:#e22c37;}
.inte_tab ul li.this a { color:#e22c37;}
.inte_tab ul li.this i { width:8px; height:8px; position:absolute; left:50%; margin-left:-5px; bottom:-8px; z-index:1;}
.inte_list { width:96%; overflow:hidden; padding:0px 2%; clear:both; margin-top:5px;}
.inte_list dl { width:100%; padding:5px 0px; display:block; float:left; border-bottom:1px solid #ddd;}
.inte_list dl dt { width:25%; display:block; float:left; margin-right:2%;}
.inte_list dl dd { width:73%; display:block; float:left;}
.inte_list dl dt img { width:100%; vertical-align: middle;}
.inte_list dl dd { line-height:1rem;}
.inte_list dl dd a { color:#333;}
.inte_list dl dd ul li { width:100%; float:left; line-height:1.2rem;}
.inte_list dl dd ul li.name { overflow:hidden;text-overflow:ellipsis;-moz-text-overflow:ellipsis; white-space:nowrap; font-size:0.75rem;}
.inte_list dl dd ul li img { position:relative; top:0.2rem; right:0.2rem;}
.inte_list dl dd ul li .fl { float:left;}
.inte_list dl dd ul li .fr { float:right;}
.inte_list dl dd ul li .fr a { background-color:#e22c37; line-height:1.3rem; color:#fff; float:left; padding:0 1.5em; border-radius:2px; box-shadow:0px 0.05rem 0px #af1b24;}
/*立乐豆专区详细页*/
.integral_view { width:100%; margin-top:2rem; background-color:#fff; overflow:hidden; border-bottom:0.1rem dashed #F5F5F5;}
.integral_view ul li { width:100%; line-height:1.5rem; border-bottom:0.05rem dashed #ccc; display:block; float:left;}
.integral_view ul li:last-of-type { border-bottom:0px;}
.integral_view ul li.img { position:relative;line-height: 0px;padding: 0;}
.integral_view ul li.img img {max-width:100%; margin:0px auto; display:block;}
.integral_view ul li.img span { width:100%; height:1.5rem; line-height:1.5rem;white-space:nowrap; overflow:hidden;text-overflow:ellipsis;background-color: rgba(0, 0, 0, 0.5); color:#fff; text-indent:5px; position:absolute; top:0px; left:0px; font-size:0.75rem;}
.integral_view ul li .fl { width:90px; float:left; text-align:center; padding-left:5px; color:#666; border-right:1px dotted #ddd; margin:2px 5px 2px 0px;}
.integral_view ul li .fr { float:left; text-align:left;}
.integral_view ul li .orange { color:#f60}
.integral_view ul li .fr b { padding:2px 10px; background-color:#E22C37; color:#fff; border-radius:50%;}
.integral_view ul li .ip50 { width:50px; height:24px; border:1px solid #ddd; text-align:center; margin:5px 5px 0 0;}
.integral_view ul li label{ color:#aaa;}
.integral_view ul li.btn a { width:200px; height:35px; line-height:35px; font-size:0.875rem; border-radius:4px; margin:10px auto;background-color:#E22C37; color:#fff; text-align:center; display:block;}
.integral_con { width:100%; overflow:hidden; margin-top:10px;}
.title { height:1.75rem; line-height:1.75rem; background-color:#fff; font-size:0.75rem; padding:0px 10px; font-weight:normal; border-bottom:1px solid #F94D4D;}
.integral_infro { padding:5px; font-size:0.75rem;}
.integral_infro img { max-width:100%;}
/*立乐豆专区订单页*/
.integral_order { width:100%; margin-top:2rem; overflow:hidden;}
.integral_order ul li { padding:8px 5px; overflow:hidden; background-color:#fff; margin-top:8px; border-bottom:1px dashed #f5f5f5;}
.integral_order ul li .check { width:25px; height:25px; display:block; float:left; margin-top:20px;}
.integral_order ul li .img { width:65px; height:65px; display:block; float:left; border:1px solid #eee; margin-right:5px;}
.integral_order ul li .infro { width:40%; float:left;}
.integral_order ul li .infro p { font-size:0.55rem; color:#666; height:1.5rem;overflow:hidden;}
.integral_order ul li .infro .num { margin-top:10px; height:auto; font-size:0.75rem; overflow:hidden;}
.integral_order ul li .infro .num .integral{ float:left;}
.integral_order ul li .infro .num .amount{ float:right;}
.integral_order ul li .minus,.integral_order ul li .plus { width:32px; height:26px; line-height:20px; text-align:center; border:1px solid #ccc; background-color:#fff; float:left; font-size:18px;}
.integral_order ul li .minus { background-color:#f1f1f1;}
.integral_order ul li input { width:32px; height:26px; border:1px solid #ccc; border-left:none; border-right:none; float:left; text-align:center; color:#000;}
.integral_order ul li .fr { width:25%; text-align:right;}
.integral_order ul li .fr .score { border-radius:10px 0px 0px 10px; background-color:#ff8400; color:#fff; padding:2px 10px; white-space:nowrap; float:right; margin-right:-10px;}
.integral_order ul li .fr .del { width:100%; float:right; margin-top:10px;}
.integral_order ul li .ems { width:100%; border-top:1px solid #eee; height:30px; line-height:30px; text-align:right; color:#999; overflow:hidden; margin-top:8px; float:left;}
.integral_order ul li.this { position:relative;}
.integral_order ul li.this .over { width:120px; height:68px; position:absolute; top:50%; left:50%; margin-left:-50px; margin-top:-30px; z-index:1;}
.integral_car_pay .total{ margin-top:5px;}
.integral_car_pay .total p{ margin-bottom:5px;}
.integral_car_pay .paymen_btn{display: inline-block;background:#F94D4D;color:#fff;float: right;padding: 6px 20px;border-radius: 3px;margin-bottom: 10px;
margin-right: 8px;}
.integral_goods_none .car_none{min-width:310px;max-width:330px;background: #FFF;overflow: hidden; margin:0 auto;}
.integral_goods_none .car_none span{ display:block; width:126px; height:110px; margin-left:auto; margin-right:auto; overflow:hidden; margin-top:50px; margin-bottom:50px;}
.integral_goods_none .car_none b{ width:100%; display:block; text-align:center; font-size:14px; color:#575757; padding-bottom:20px;}
.integral_goods_none .car_none_btn{ width:100%; margin-top:10px; text-align:center;}

.mt2rem{ margin-top:2.4rem;}
.fre_table { width:100%;}
.fre_table td { line-height:20px; padding:5px;}
.fre_table td .big { font-size:0.75rem; line-height:1.5rem}
.fre_table td .red { font-size:0.875rem;}
.order_foot { width:100%; position:fixed; bottom:0px; padding:5px 0px; background:rgba(0,0,0,.8); overflow:hidden;}
.order_foot a { padding:5px 15px; font-size:0.875rem; float:right; margin-right:5px; background-color:#fff;border-radius: 5px;}
.order_foot a.bg_red { background-color:#FF3C3C; color:#fff; padding:7px 30px;}
/*立乐豆明细*/
.intergral_top{ background:#f7a3a1; width:100%; padding:12px; box-sizing:border-box;}
.intergral_top .intergral_index{ padding:20px;background:#fff; border-radius:8px;}
.intergral_index .my_p{ color:#afafaf; }
.intergral_index .inter_amount{ overflow:hidden; color:#f25350;; margin:15px 0;}
.intergral_index .inter_amount dt{ float:left; font-size:3em;}
.intergral_index .inter_amount dt em{font-size:16px;}
.intergral_index .inter_amount dd{ float:right; margin-top:15px;}
.intergral_index .inter_amount dd a{color:#f25350;}
.intergral_index .change_btn{ display:block; color:#fff;background:#f25350; border-radius:5px; padding:10px 0; text-align:center;}
.intergral_bottom .recent_record{ background:#ebebeb; color:#414141; padding:15px 10px; font-size:1.1em;}
.intergral_bottom .record_ul{ padding:0 10px;}
.intergral_bottom .record_ul li{ border-bottom:solid 1px #D8D8D8; overflow:hidden;}
.intergral_bottom .record_ul li dl{ float:left;}
.intergral_bottom .record_ul li dl dt{ font-size:1.5em; margin:10px 0 5px 0;}
.intergral_bottom .record_ul li dl dd{font-size:1.2em; color:#646464;margin:5px 0 10px 0;}
.intergral_bottom .record_ul li .inter_account{ float:right;font-size:1.5em;color:#646464; margin-top:20px;}
.intergral_bottom .record_ul li .inter_account.add{ color:#f25350;}

/*订单物流信息*/
.order_log { width:100%; overflow:hidden; margin-top:10px;}
.order_log h1 { height:30px; line-height:30px; border-bottom:1px solid #ddd; font-size:0.75rem; font-weight:normal; color:#000;}
.order_log h1 span { padding:0px 10px; float:left; border-bottom:1px solid #e50000;}
.order_log_list { width:320px; margin:0px auto; padding-bottom:10px; overflow:hidden;}
.order_log_list dl { width:100%; float:left; padding:8px 0px; border-bottom:1px dashed #ddd;}
.order_log_list dl dt { width:20px; display:block; float:left; padding:5px 10px;}
.order_log_list dl dd { width:270px; display:block; float:left; font-size:0.55rem;  padding-right:10px;}
.order_log_list dl dd ul li {line-height:0.8rem;}
.order_log_list dl dd ul li.gray { color:#999; line-height:30px;}

/*新订单物流样式*/
.order_log_wrap{width:100%; overflow:hidden; margin-top:10px; background:#fff;}
.order_log_wrap h1 { height:30px; line-height:30px; border-bottom:1px solid #ddd; font-size:0.75rem; font-weight:normal; color:#000; padding-bottom:10px;}
.order_log_wrap h1 span { padding:5px 10px; float:left; border-bottom:1px solid #e50000;}
.order_log_wrap .log_detail_box{ padding:0 10px 0 20px; margin-top:15px;}
.log_detail_box .order_log_l{ padding:0 10px; border-left:solid 1px #ccc;}
.log_detail_box .order_log_l ul li{ border-bottom: 1px dashed #DDD; padding:15px 10px; position:relative;}
.log_detail_box .order_log_l ul li:last-child{ border-bottom:none;}
.log_detail_box .order_log_l ul li:first-child{ padding-top:0px;}
.order_log_l ul li span{ display:block; color:#555;}
.order_log_l ul li .gray{ font-size:0.875em; margin-top:5px; color:#848484;}
.log_detail_box .order_log_l ul li .icon{ position:absolute; width:10px; height:10px; border-radius:5px; background:#ccc; left:-15px;}
.log_detail_box .order_log_l ul li .current{ background:url(current.png) no-repeat; background-size:18px 18px; width:18px; height:18px; left:-20px;}
/*收货地址*/
.add_address {background-color:#fff; margin-top:2rem; padding:20px 10px; overflow:hidden;}
.add_address a { display:block; border:1px solid #E4393C; color:#E4393C; font-size:0.75rem; height:1.5rem; text-align:center; line-height:1.5rem;}
.phone_address { width:100%; background-color:#fff; border-top:1px solid #ddd; border-bottom:1px solid #ddd; margin-top:10px; overflow:hidden;}
.phone_address ul li {padding:0.2rem 0.5rem; overflow:hidden; font-size:0.75rem; line-height:1rem;}
.phone_address ul li.tel span { padding-left:10px; font-family:Arial, Helvetica, sans-serif;}
.phone_address ul li.site { color:#666; white-space:nowrap;text-overflow:ellipsis;-moz-text-overflow:ellipsis;}
.phone_address ul li.bd { border-bottom:1px dashed #ddd;}
.phone_address ul li.check {padding:0.4rem 0.5rem;}
.phone_address ul li.check i { width:20px; height:20px; float:left; margin-right:5px;}
.phone_address ul li.check a { float:left; color:#666; margin-left:0.5rem; font-size:0.625rem;}
.red_submit { padding:0.2rem; padding-bottom:1rem; margin-top:0.2rem; overflow:hidden;}
.red_submit a,.red_submit input { background-color:#f94d4d; width:100%; border-radius:2px; color:#fff; font-size:0.75rem; height:1.8rem; line-height:1.8rem; float:left; text-align:center;}
.red_submit textarea { width:98%; border:1px solid #ddd; display:block; background-color:#fff; height:50px;}
.red_submit .back { width:44%; margin:0px 3%}
.phone_address .order_ul { width:90%; display:block; float:left;}
.phone_address .more { width:8%; float:right; padding-right:5px; text-align:right;}
.phone_address .more img { margin-top:15px;}
.integral_add_address{ background:url(../images/weixin/address_default_1.png) no-repeat; padding-left:20px;margin:10px 0 0 0.5rem; background-size:18px 18px; }
.integral_add_address  .editor{ color:#666;}
/*分类弹出层*/
.phone_hd .menu { width:1.3rem; height:1.3rem; position:absolute; top:8px; right:20px;}
.menu_overly { width:100%; height:100%; position:fixed; top:2rem; right:0px;}
.menu_overly .menu_bg { width:100%; height:100%;background:rgba(0,0,0,.3); z-index:3; position:absolute; top:0px; left:0px;}
.menu_overly .menu_ul { width:140px; height:100%; overflow-y:auto; background-color:#fff; position:absolute; top:0px; right:0px; z-index:4; border:1px solid #ddd;}
.menu_overly .menu_ul li { font-size:0.625rem; height:1.8rem; line-height:1.8rem; border-bottom:1px solid #eee; display:block; width:100%; overflow:hidden;}
.menu_overly .menu_ul li a { width:100%; float:left;}
.menu_overly .menu_ul li.this a { background-color:#F94D4D;color:#fff;}
/*0元试用列表页*/
.free_box { width:100%; margin-top:2rem; padding-bottom:10px; overflow:hidden;}
.free_box ul li { width:96%; padding:3px 2%; display:block; border-top:1px solid #eee; border-bottom:1px solid #eee; background-color:#fff; margin-top:5px; float:left;}
.free_box ul li a { width:100%; float:left;}
.free_box ul li p { overflow:hidden; font-size:0.75rem;}
.free_box ul li p.img { width:100%; position:relative;}
.free_box ul li p.img img { width:100%;}
.free_box ul li p.img .time { width:100%; height:1.5rem; line-height:1.5rem; position:absolute; bottom:5px; left:0px;background:rgba(0,0,0,.3); color:#ddd; z-index:2;}
.free_box ul li p.img .time i { width:25px; height:25px; float:left; margin-left:0.5rem;margin-right:0.5rem;}
.free_box ul li p.img .time b { color:#fff;}
.free_box ul li p.img .purson { position:absolute; bottom:0.25rem; right:0.5rem; z-index:2; color:#fff; font-size:0.625rem;height:30px; line-height:30px;}
.free_box ul li p.img .purson b { color:#f94d4d; font-weight:bold;}
.free_box ul li p.name { width:100%; line-height:1.4rem; color:#000;  font-size:0.625rem;}
.free_box ul li p.price { padding-bottom:20px; height:30px; line-height:30px; font-size:0.625rem; color:#666;}
.free_box ul li p.price .fl { margin-top:5px;}
.free_box ul li p.price s { color:#f94d4d; font-size:0.875rem;}
.free_box ul li p.price .fr { padding:2px 10%; background-color:#f94d4d; color:#fff; font-size:0.75rem; box-shadow:2px; box-shadow:0px 1px #a91f1f;}
.free_box ul li p.price .fr a { color:#fff;}
.free_box ul li .time { padding:5px 0px; font-size:0.625rem; color:#666;}
.free_box ul li .time i { width:25px; height:25px; float:left;margin-right: 3px;}
.free_box ul li .time .fl { margin-top:2px;font-size: 14px;}
.free_box ul li .time b { font-size:0.75rem; color:#F94D4D; padding:0px 2px;}
.free_box ul li .num { padding:2px 0px;}
.free_box ul li .num .fl { color:#666; width:auto; font-size:0.625rem;}
.free_box ul li .num .fr { float:left; width:77%;}
.free_box ul li .num .fr a { width:42px; height:42px; float:left; margin-left:5px; margin-bottom:5px;}
.free_box ul li .num .fr img { width:40px; height:40px; border:1px solid #eee;}
.free_box ul li.over p.price .fr { background-color:#ccc;box-shadow:0px 3px #999;}
.free_con { width:100%; overflow:hidden; background-color:#fff; border-top:1px solid #eee;}
.car_total{ width:100%; background:#fff; position:fixed; height:50px; bottom:0px; box-shadow:0px -1px 2px rgba(0,0,0,0.3)}
.car_btn{ width:100px; border:0px; float:right; margin-right:10px; height:32px; color:#FFF; border-radius:3px; background:#e02626; margin-top:10px;-webkit-appearance: none;}
.car_btn_gray{ width:100px; border:0px; float:right; margin-right:10px; height:32px; color:#FFF; font-size:0.875rem; border-radius:3px; background:#999; margin-top:10px;-webkit-appearance: none;}
.car_total span{ padding-left:10px; font-size:0.75rem; color:#333; line-height:30px; margin-top:10px; display:block; float:left;}
.car_total span b{ font-size:20px; font-weight:bold; color:#c30808;}
.car_total span i{ float:left;}
.head_btn{ height:30px; padding-left:20px; padding-right:20px; border:1px solid #dddddd;
background:-o-linear-gradient(top,#f0f0f0,#dddddd);
background:-moz-linear-gradient(top,#f0f0f0, #dddddd); 
background:-webkit-linear-gradient(top,#f0f0f0, #dddddd); 
background:-ms-linear-gradient(top,#f0f0f0, #dddddd); 
background:linear-gradient(top,#f0f0f0, #dddddd); 
border-radius:3px; float:right; font-size:0.75rem;margin-right:5px;}
.free_goods_wrap ul .free_item{ width:100%; overflow:hidden; background:#fff; border-bottom:solid 1px #eee; padding:1px 0;}
.free_goods_wrap .free_item .img,.free_goods_wrap .free_item .free_info{ float:left;}
.free_goods_wrap .free_item .img{ width:40%;}
.free_goods_wrap .free_item .img img{ vertical-align:top;}
.free_goods_wrap .free_item .free_info{ width:60%; padding:0 10px; box-sizing:border-box;}
.free_item .free_info .name{ height:16px; font-size:14px; overflow:hidden;}
.free_item .free_info .price,.free_item .free_info .time b,.free_item .free_info .purson b{ color:#F03;}
.free_item .free_info .time b{ padding:0 3px;}
.free_item .free_info .free_btn{ width:90px; height:30px; line-height:30px; color:#fff; background:#F03; text-align:center; border-radius:5px;}
.free_item .free_info .purson{ font-size:0.875em;}
.none_test_g{background:url(../images/weixin/balance_none.png) no-repeat; width:200px;height:50px;padding-left: 60px;line-height: 50px;margin: 80px auto; background-size:38px 38px; font-size:16px; color:#6e6e6e;}
/*登陆-注册*/
.phone_hd .home { top:0.3rem;}
.phone_hd .home img { width:1.3rem; height:1.3rem;}
.phone_login { width:96%; overflow:hidden; padding:0px 2%; margin-top:2rem; margin-bottom:15px;}
.phone_login .phone_login_ul{position:relative;}
.phone_login .phone_login_ul .obtain{display: inline-block;position: absolute;top: -0.5rem;right: 0;width: 38%; text-align: center;height: 1.8rem;line-height: 1.8rem;color: #ddd;border: 1px solid #e2e2e2;background: #e2e2e2; border-radius:3px;}
.phone_login .phone_login_ul .obtain a{color: #bdbdbd;}
.phone_login .phone_login_ul .obtain_after{border: 1px solid #f15353; background:#fff;}
.phone_login .phone_login_ul .obtain_after a{color: #f15353;}
.phone_login ul li { margin:0.5rem 0px; display:block; color:#666; overflow:hidden;}
.phone_login ul li.ip { border:1px solid #ddd; background-color:#fff; border-radius:2px; position:relative;}
.phone_login ul li.ip input { width:99%; border:none;height:1.8rem; line-height:1.8rem; font-size:0.625rem; text-indent:10px; border-radius:2px;}
.phone_login ul li.ip_btn input { width:100%; border-radius:2px; background-color:#cc0000; color:#fff; font-size:0.75rem; border:none; height:1.75rem; line-height:1.75rem;-webkit-appearance: none;}
.phone_login ul li.ip .tel_yzm {display:block; border:1px solid #F94D4D; color:#F94D4D; text-align:center; border-radius:2px; position:absolute; right:10px; top:5px; padding:5px 20px;} 
.phone_login ul li.yzm input { width:50%; float:left; border:1px solid #ddd; background-color:#fff; border-radius:2px; font-size:14px; text-indent:10px; height:38px;}
.phone_login ul li.yzm img { margin-left:10px; float:left; margin-top:5px;}
.phone_login ul li.bd_red { border-color:#EB512D;}
.phone_login ul li.yz { color:#EB512D; text-indent:10px; margin:0px;}
.phone_login ul.yz_step2 li { width:100%; float:left;}
.phone_login ul.yz_step2 li.sele_li { width:50%;}
.phone_login ul.yz_step2 .tel_yz { width:50%; }
.phone_login ul li select { padding:3px; font-size:0.75rem; width:90%; border:1px solid #ddd; float:left; color:#666;}
.phone_login ul li select option { padding:3px;}
.phone_login ul li.tel_yz a { width:90%; text-align:center; height:30px; line-height:30px; background-color:#ccc; border-radius:2px; float:left;background-image: -moz-linear-gradient(top, #eeeeee, #dddddd); border:1px solid #ddd;}
.deal { width:96%; margin-top:2rem; line-height:1rem; padding:0px 2%; color:#666;}
.phone_login ul li.text textarea { width:98%; border:1px solid #ddd; background-color:#fff; font-size:14px; height:50px; resize:none;}
.phone_login ul li.score .red { font-size:16px; padding:0px 2px;}
.phone_login ul li .code { width:45%; border:1px solid #bbb; background-color:#ccc; height:38px; line-height:38px; text-align:center; float:right; border-radius:2px; color:#fff;}
.phone_login ul li.att { border:1px solid #EB512D; color:#EB512D; border-radius:2px; padding:5px; padding-left:30px; background:url(../images/weixin/att.png) no-repeat 5px center;}
/*品牌列表页*/
.brand_page { width:100%; margin-top:2rem; overflow:hidden; padding-bottom:10px;}
.brand_list { width:100%; float:left;}
.brand_list h2 { line-height:30px; padding-left:152px; font-size:14px; font-weight:normal;}
.brand_list ul { width:100%; display:block; overflow:hidden; border-top:1px solid #eee; border-bottom:1px solid #ddd; background-color:#fff;}
.brand_list ul li { width:100%; display:block; overflow:hidden; border-bottom:1px dashed #eee; padding:0.2rem 0;}
.brand_list ul li:last-of-type { border-bottom:0px;}
.brand_list ul li a { display:block;}
.brand_list ul li .lg { width:142px; height:66px; display:block; float:left; margin-right:10px;}
.brand_list ul li .name {line-height:66px; font-size:14px; color:#666;}
.brand_nav_fixed { width:50px; height:1.5rem; line-height:1rem; position:fixed; top:2rem; right:0.5rem; z-index:3;}
.brand_nav_fixed a { width:100%; float:left; text-align:right; color:#000; font-family:Arial;}
.brand_nav_fixed a.this { color:#f94d4d; font-weight:bold; font-size:14px;}
/*店铺首页 */
.store_index { width:100%; position:relative;}
.shop_in_c{ position:absolute; right:10px; top:10px;}
.shop_in_c .down { width:110px; height:71px; position:absolute; top:25px; right:-10px; z-index:11;}
.shop_in_c .black_bg { position:absolute; width:110px; height:71px; top:25px;left:auto; right:-10px;filter:alpha(opacity=50);  -moz-opacity:0.5;  -khtml-opacity: 0.5;  opacity: 0.5;}
.shop_in_c .down a { width:60px; height:35px; line-height:35px; display:block; float:left; border-bottom:1px solid #999; color:#fff; padding-left:50px; text-align:left;}
.shop_in_c  .down a:last-of-type { border-bottom:0px;}
.shop_in_c  .down .car { background:url(../images/weixin/shop_icon_car.png) no-repeat 20px center; background-size:22px 22px;}
.shop_in_c  .down .home { background:url(../images/weixin/shop_icon_home.png) no-repeat 20px center; background-size:22px 22px;}
.shop_in_c  .down i {width:0px;height:0px;border-left:5px solid transparent;border-right:5px solid transparent;border-bottom:5px solid #000;line-height:0px; position:absolute; top:-5px; left:85px;filter:alpha(opacity=50);  -moz-opacity:0.5;  -khtml-opacity: 0.5;  opacity: 0.5;}
.store_hd { height:150px; background-color:#fff; overflow:hidden; position:relative;}
.store_logo { width:130px; height:50px; margin-top:100px; float:left; border-radius:2px; margin-right:10px;}
.store_hd_right { width:70%; margin-top:100px;}
.store_name { white-space:nowrap; font-size:0.625rem; color:#fff; overflow:hidden;text-overflow:ellipsis;}
.store_type { padding-top:5px;}
.store_type span { padding:2px 10px; background-color:#F94D4D; color:#fff; font-size:0.55rem; border-radius:2px;}
.s_collect { width:30%; position:absolute; bottom:5px; right:0px; background-color:#F94D4D; font-size:0.55rem; height:40px; line-height:40px;}
.s_collect_gray { background-color:#666;}
.s_collect a { color:#fff; width:50%; float:left; text-align:center;}
.s_collect a i { width:15px; height:15px; position:relative; top:4px; right:3px;}
.s_collect .num { width:50%; text-align:center; color:#fff; float:left; background-color:#e30000;}
.store_nav { width:100%; border-top:1px solid #ddd; border-bottom:1px solid #ddd; background-color:#fff; overflow:hidden;}
.store_nav_fixed { position:fixed; top:0px; left:0px; z-index:4; margin:0px auto;}
.store_nav ul li { width:25%; display:block; float:left; text-align:center; padding:8px 0px; border-bottom:2px solid #fff;}
.store_nav ul li img{ width:28px;}
.store_nav ul li .name { padding-top:5px;}
.store_nav ul li.this { border-bottom-color:#F94D4D;}
.store_nav ul li.this .name { color:#F94D4D;}
.store_search  {width:100%; background:url(../images/weixin/store_search.png) no-repeat 30% center #fff;height:40px; line-height:40px; border-radius:4px; text-align:center; margin:5px 0; }
.store_focusBox { position: relative; max-width:640px; height:auto; overflow: hidden; margin:0px auto;}
.store_focusBox .pic img { width:100%; height:auto; display: block; }
.store_focusBox .hd { overflow:hidden; zoom:1; position:absolute; bottom:5px; left:50%; margin-left:-30px; z-index:3}
.store_focusBox .hd li{float:left; line-height:15px; text-align:center; font-size:0.75rem; width:10px; height:10px; border-radius:50%; cursor:pointer; overflow:hidden; background:#fff; margin-left:10px; filter:alpha(opacity=80); opacity:.8; -webkit-transition:All .5s ease;-moz-transition:All .5s ease;-o-transition:All .5s ease;text-indent:999px; }
.store_focusBox .hd .on{ background:#F94D4D; filter:alpha(opacity=100);opacity:1; }
.store_hot { border-top:1px solid #ddd; border-bottom:1px solid #ddd; background-color:#fff; overflow:hidden; margin-top:10px;}
.store_hot h1 { padding-left:10px; font-size:0.725rem; line-height:1.5rem; font-weight:normal;}
.store_hot dl { padding:5px 0px; overflow:hidden;}
.store_hot dl dt,.store_hot dl dd { width:70%; display:block; float:left;}
.store_hot dl ul { padding-left:8px; overflow:hidden; padding-right:4px;}
.store_hot dl dd li { display:block;}
.store_hot dl dd li:last-of-type { margin-top:8px;}
.store_hot dl dd { width:30%;}
.store_hot dl dd ul { padding-left:4px; padding-right:8px;}
.store_hot dl ul .name { white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.store_hot dl ul .red b { font-size:0.725rem; padding-left:2px;}
.store_hot dl ul .gray { text-decoration:line-through; padding-left:10px; color:#999;}
.store_list {width:100%; border-top:1px solid #ddd; border-bottom:1px solid #ddd; background-color:#fff; overflow:hidden;float:left;}
.store_list h1 { text-align:center;font-size:0.725rem; line-height:1.5rem; font-weight:normal;}
.store_ul { padding:0px 1%; overflow:hidden;}
.store_ul li { width:48%; margin:0px 1%; display:block; float:left; margin-top:8px;}
.store_ul li a img { width:100%;}
.store_ul li a p.name { font-size:0.625rem; height:1.6rem; line-height:0.8rem; overflow:hidden; padding:0px 5px; color:#666;}
.store_ul li a p.price { text-align:center; line-height:1rem; color:#E43743;}
.store_foot { position:fixed; bottom:0px; left:0px; width:100%; background-color:#fff; border-top:1px solid #ddd; border-bottom:1px solid #ddd; height:50px; z-index:4;}
.store_foot ul li { width:27%; height:50px; line-height:50px; display:block; float:left; text-align:center;}
.store_foot ul li a { border-right:1px solid #ddd; display:block;}
.store_foot ul li:last-of-type a { border-right:0px;}
.store_foot ul li.service { width:19%;}
.store_foot ul li.service p img { width:21px; height:21px; margin-top:4px;}
.store_foot ul li.service p { line-height:25px; font-size:0.55rem;}
.store_floor { padding:5px; background-color:#fff; margin-top:10px; border-top:1px solid #ddd; border-bottom:1px solid #ddd; overflow:hidden; clear:both;}
.store_floor h1 { padding-left:10px; font-size:0.725rem; line-height:1.5rem; font-weight:normal;}
.floor_two { padding-left:0px;}
.floor_two ul li { width:50%; display:block; float:left;}
.floor_two ul li a { margin-left:5px; display:block;}

.shop_hd { width:100%; position:relative; height:40px; background-color:#333; color:#fff; text-align:center; float:left;}
.shop_hd span { line-height:40px;}
.shop_hd .classify{width: 32px;float: right;position: absolute;right: 35px;top: 0px;}
.shop_hd .classify span{ font-size:12px; line-height:normal; display:block; text-align:center;}
.shop_hd .fl { position:absolute; top:8px; left:10px;}
.shop_hd .shop_hd_s{ position:relative; margin:5px 74px 0 42px;}
.shop_hd .shop_hd_s input{ width:100%; height:28px;}
.shop_hd .shop_hd_h{ overflow:hidden; position:absolute; top:2px;}
.shop_hd .shop_hd_h li{ float:left; width:65px; height:23px; line-height:23px; text-align:center; margin-right:3px; background:rgba(0,0,0,0.7); color:#fff; font-size:12px; border-radius:3px; position:relative; padding:0 3px;}
.shop_hd .shop_hd_h li span{ display:inline-block; width:50px; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; height:22px; line-height:22px; float:left;}
.shop_hd .shop_hd_h li a{display:inline-block; color:#fff;height:23px; line-height:23px; position:absolute; top:0px;}
.shop_hd img { width:22px; vertical-align:middle;}
.shop_hd .fr { position:absolute; top:5px; right:10px;}
.shop_hd .fr .down { width:110px; height:71px; position:absolute; top:40px; right:-10px; z-index:11;}
.shop_hd .fr .black_bg { position:absolute; width:110px; height:71px; top:40px; left:auto; right:-10px;filter:alpha(opacity=50);  -moz-opacity:0.5;  -khtml-opacity: 0.5;  opacity: 0.5;}
.shop_hd .fr .down a { width:60px; height:35px; line-height:35px; display:block; float:left; border-bottom:1px solid #999; color:#fff; padding-left:50px; text-align:left;}
.shop_hd .fr .down a:last-of-type { border-bottom:0px;}
.shop_hd .fr .down .car { background:url(../images/weixin/shop_icon_car.png) no-repeat 20px center; background-size:22px 22px;}
.shop_hd .fr .down .home { background:url(../images/weixin/shop_icon_home.png) no-repeat 20px center; background-size:22px 22px;}
.shop_hd .fr .down i {width:0px;height:0px;border-left:5px solid transparent;border-right:5px solid transparent;border-bottom:5px solid #000;line-height:0px; position:absolute; top:-5px; left:85px;filter:alpha(opacity=50);  -moz-opacity:0.5;  -khtml-opacity: 0.5;  opacity: 0.5;}
.store_allgoods { width:100%; height:40px; line-height:40px; background-color:#fff; border-top:1px solid #eee; border-bottom:1px solid #eee; text-align:center;}
.store_allgoods a { display:block;}

.recent_search{ float:left; padding:0px 3% ;position: absolute;top: 60px;}
.recent_search .r_search_title{ color:#999; font-weight:normal; font-size:14px;}
.recent_search .search_items{ overflow:hidden;}
.recent_search .search_items li{ float:left;float:left;border: solid 1px #999;margin-right:10px; margin-top:10px;padding: 1px 5px;border-radius: 2px; font-size:14px;}
.recent_search .search_items li a{color:#999;}
/**添加收货地址**/
.brand_class_box{ width:180px; background:#fff; position:fixed; overflow:hidden; max-height:265px; top:50%; margin-top:-25%; left:50%; margin-left:-25%; overflow-y:auto; z-index:99;}
.brand_class_box h3{ background:#f3eeee; height:35px; line-height:35px;}
.brand_class_box h3 span{ padding-left:10px; line-height:35px; color:#333; font-size:14px; font-weight:lighter}
.brand_class_box h3 span i{ display:block; float:left; width:13px; height:12px; background:url(../images/weixin/group_class.png) no-repeat; margin-top:12px; margin-left:10px; background-size:100%;}
.brand_class_box ul{ width:100%; }
.brand_class_box ul li{ width:100%; line-height:50px; border-bottom:1px dotted #f5f5f5; height:50px; font-size:13px; text-indent:1em;float:left}
.brand_class_box ul li:hover{ background:#f5f5f5;}
.brand_class_box ul li a{ width:90%; display:block; height:50px; background:url(../images/weixin/right_a.gif) no-repeat right center; float:left}
.select_left { width:100%;}
.select_right { width:100%;}
.add_area { width:300px; border:1px solid #dddddd; text-align:center; background:url(../images/weixin/select_arrow.png) no-repeat 270px center #f0f0f0; float:left; border-radius:4px; margin-bottom:5px;}
.brand_class_opcity { width:100%; height:100%; background:#000; opacity:0.3; position:fixed; top:0px; left:0px;}
/**退货列表**/
.order_return_list { width:100%; margin-top:2rem; overflow:hidden;}
.resturn_tab { background-color:#fff; border-top:1px solid #eee; overflow:hidden;}
.resturn_tab li { width:33.3%; height:1.8rem; line-height:1.8rem; display:block; float:left; text-align:center; border-bottom:1px solid #eee;}
.resturn_tab li a { display:block; border-right:1px solid #eee;}
.resturn_tab li:last-of-type a { border-right:0px;}
.resturn_tab li.this { border-bottom:1px solid #f94d4d;}
.resturn_tab li.this a { color:#f94d4d;}
.goods_resturn { width:100%; margin-top:5px; overflow:hidden;}
.goods_resturn dl { padding:5px; border-top:1px solid #eee;border-bottom:1px solid #eee;background-color:#fff; overflow:hidden; margin-bottom:5px;}
.goods_resturn dl dt,.goods_resturn dl dd { width:100%; display:block; float:left; line-height:1.2rem;}
.goods_resturn dl dt { border-bottom:1px dashed #eee; font-size:14px;}
.goods_resturn dl dt .orange { color:#f60;}
.goods_resturn dl dt .green { color:#22cc00;}
.goods_resturn dl dd { margin-top:5px;}
.goods_resturn dl dd .fl { width:75%;}
.goods_resturn dl dd .fr { width:25%;}
.goods_resturn dl dd .fl img { width:60px; height:60px; border:1px solid #eee; margin-right:5px; float:left;}
.goods_resturn dl dd .fl p { width:70%; float:left; white-space:nowrap; overflow:hidden;text-overflow:ellipsis; color:#666;}
.goods_resturn dl dd .fr a { float:right; padding:0 0.5rem; background-color:#f60; color:#fff; border-radius:2px; margin-top:15px;}
.goods_resturn dl dd .gray a { background-color:#ccc;}
/**申请退货**/
.apply_return { width:100%; overflow:hidden;}
.explain { border-top:1px solid #ffecec;border-bottom:1px solid #ffecec; padding:0.2rem; color:#f94d4d; background-color:#fff9f9; font-size:0.55rem; line-height:0.8rem; margin-top:3px;}
.apply_return table { width:100%;}
.apply_return table td { padding:0.2rem 0.1rem; line-height:1rem; border-bottom:1px solid #eee; font-size:0.55rem;}
.apply_return table textarea { width:100%; border:1px solid #ddd; height:60px; resize:none;}
/**服务单详情**/
.returnlog_ul { padding:5px; overflow:hidden;}
.returnlog_ul li { line-height:1rem;  overflow:hidden;}
.returnlog_ul .bg_white { background-color:#fff; padding:2px 5px;white-space:nowrap;text-overflow:ellipsis;}
.returnlog_ul li .orange { color:#f60; padding:0px 5px;}
.returnlog_ul li .time { padding:0px 5px;}
.returnlog_ul li .time b { color:#f60; padding:0px 2px;}
.returnlog_box { padding:5px; margin-top:5px; background-color:#fff; overflow:hidden;}
.returnlog_box h2 { padding:5px 0px; border-bottom:1px solid #eee;}
.returnlog_box ul { padding:5px; border:1px solid #eee; overflow:hidden; margin-top:5px; background-color:#fafafa; border-radius:2px;}
.returnlog_box ul li { line-height:1rem;}
.returnlog_box ul li .select { width:200px; height:30px; line-height:30px; border:1px solid #ddd; padding:2px;}
.returnlog_box .ems li label{display:block;margin-left:5px 0 0 70px;color:red;}

.returnlog_box ul li .select option { padding:2px;}
.returnlog_box ul li .ip { width:200px; border:1px solid #ddd; height:30px; line-height:30px; text-indent:5px;}
.returnlog_box ul.ems li { margin-top:5px;}
/**组合销售**/
.combination { width:100%; margin-top:2rem; overflow:hidden;}
.combination dl { padding:5px 10px; overflow:hidden; background-color:#fff; margin-top:10px; border-top:1px solid #eee; border-bottom:1px solid #eee;}
.combination dl dt { width:100%; height:1.4rem; line-height:1.4rem; font-size:0.75rem; overflow:hidden;}
.combination dl dt .fl b {color:#FF6B6B; padding:0px 5px;}
.combination dl dd { width:100%; margin-top:5px; overflow:hidden;}
.combination dl dd.shrink ul li { width:63px; height:63px; padding:1px; margin-right:10px;margin-bottom:10px; display:block; float:left; border:1px solid #eee;}
.combination dl dd.shrink ul li:nth-child(4n) { margin-right:0px;}
.combination dl dd.unfold ul li { width:100%; border-bottom:1px solid #eee; display:block; overflow:hidden; padding:5px 0px;}
.combination dl dd.unfold ul li .fl { width:4rem; height:4rem; padding:0.05rem; border:0.05rem solid #eee; margin-right:10px;}
.combination dl dd.unfold ul li .fl img {width:4rem; height:4rem;}
.combination dl dd.unfold ul li .name { width:65%; height:67px; overflow:hidden; line-height:0.9rem; float:left;}
.combination dl dd.unfold .price { padding:5px 0px; line-height:1.4rem; overflow:hidden;}
.combination dl dd.unfold .price .fl { color:#000;}
.combination dl dd.unfold .price .fl b { color:#FF6B6B; padding-left:5px; font-size:0.75rem;}
.combination dl dd.unfold .price .fr { color:#999}
.combination dl dd.unfold .price p { width:100%; float:left;}
.combination dl dd.unfold .price p span { padding:0.3rem 1rem; color:#F24B48; border:1px solid #F29E9E; font-size:0.75rem; border-radius:2px;}
.combination dl dd.unfold .red_submit { margin-top:0px;}
.group_item_li{ overflow:hidden;}
.group_item_li .select{ float:left;width: 10%;margin-top:30px;}
.group_item_li .select span{display:block; width:22px; height:22px; border:solid 1px #a2a2a2; vertical-align:middle; border-radius:50%; margin:0 auto}
.group_item_li .select .pitch_on{ background:url(../images/weixin/s_goods_pitch.png) no-repeat center center #fe3837;border:solid 1px #fe3837; background-size:22px 22px; }
.group_item_li .group_item_r{ float:right; width:87%;}
/**填写订单**/
.fill_order { width:100%; overflow:hidden; margin-bottom:10px;}
.fill_order h2 { padding:0px 5px; margin-top:10px; font-weight:normal; color:#666; font-size:0.75rem;}
.pay_infro { width:100%; overflow:hidden; margin-top:10px; border-top:1px solid #eee; background-color:#fff;}
.pay_infro ul li { padding:5px; line-height:30px; display:block; border-bottom:1px solid #eee; overflow:hidden;}
.pay_infro ul li .fl { line-height:30px;}
.pay_infro ul li .fp_name { width:160px; padding-left:10px; float:left; white-space:nowrap; overflow:hidden;text-overflow:ellipsis;}
.pay_infro ul li a { display:block; overflow:hidden; height:30px;}
.pay_infro ul li .fr span { float:left; font-size:0.75rem;}
.pay_infro ul li.pay_tb td { line-height:24px;}
.pay_infro ul li.pay_tb td p { font-size:0.75rem;}
.pay_infro ul li .fl .red { font-size:0.75rem; padding-left:5px;}
.pay_infro ul li .fl .gray { padding-left:10px; color:#666;}
.pay_infro .ip_time { width:200px; border:1px solid #ffdcdc; height:30px; margin:5px; background-color:#F4EAEA; padding-left:5px;}
.pay_infro ul .time i { position:absolute; top:8px; left:200px;}
.add_bd { border-top:2px dashed #ffb8b8;border-bottom:2px dashed #ffb8b8;}
.pay_infro ul li .sel { border:1px solid #ddd; padding:2px; margin-left:5px;}
.pay_infro ul li .sel_p { padding-left:15px;}
.pay_infro ul.invoice li .ip150 { width:65%; height:30px; border:1px solid #ddd;}
.pay_infro ul.invoice a {display:inline; }
.pay_infro ul.invoice li span { width:100%; display:block; float:left;}
.pay_infro ul.invoice li span.gray { line-height:24px; padding-bottom:5px;}
.pay_infro ul.invoice li span.gray a { margin-left:70px;}
.get_dl { width:96%; padding:5px 2%;}
.get_dl dl { line-height:24px; background-color:#f8f8f8; padding:5px; overflow:hidden; margin-top:5px;}
.get_dl dl dt { width:5%; display:block; float:left;}
.car_pay { width:100%; height:45px; background-color:#EAEDF1; position:fixed; bottom:0px; left:0px; z-index:2;}
.car_pay .total { width:60%; float:left; height:45px; padding-left:10px;}
.car_pay .total p { color:#999; white-space:nowrap;text-overflow:ellipsis;-moz-text-overflow:ellipsis; line-height:1rem;}
.car_pay .total .price { font-size:0.825rem; line-height:45px; color:#f94d4d;}
.car_pay .paymen_btn { width:35%; height:45px; line-height:45px; float:right; text-align:center; font-size:0.875rem; color:#fff; background-color:#f94d4d;}
/**订单商品列表**/
.pay_shop { width:100%; overflow:hidden; background-color:#fff; margin-top:8px; border-top:1px solid #eee; border-bottom:1px solid #eee;}
.pay_shop h3 { margin:0px 5px; height:1.75rem; line-height:1.75rem; white-space:nowrap; overflow:hidden; font-weight:normal; border-bottom:1px solid #eee; font-size:0.625rem;}
.pay_shop h3 .fl { margin-right:0.2rem; margin-top:0.3rem;}
.pay_shop ul { padding:0px 5px; overflow:hidden; display:block;}
.pay_shop ul li { width:100%; display:block; overflow:hidden; border-bottom:1px solid #eee; padding:5px 0px;}
.pay_shop ul li .img { width:60px; height:60px; margin-right:5px; border:1px solid #eee; display:block; float:left;}
.pay_shop ul li .mid { width:50%; display:block; float:left;}
.pay_shop ul li .mid p { font-size:0.55rem;}
.pay_shop ul li .mid p.name { white-space:nowrap; overflow:hidden;text-overflow:ellipsis; font-size:0.55rem;}
.pay_shop ul li .mid p.gray { font-size:0.55rem;}
.pay_shop ul li .fr { text-align:right; line-height:24px;}
.pay_shop ul li .fr p { font-family:Arial, Helvetica, sans-serif;}
.pay_shop ul li .com_li { width:100%; float:left; margin-bottom:3px;}
.pay_shop ul.check_ul li { height:30px; line-height:30px; padding:5px 0px; font-size:14px;}
.pay_shop ul.check_ul li .fl .red { padding-left:10px;}
.pay_shop ul.check_ul li input { margin-left:10px; width:65%; height:30px; border:1px solid #ddd; text-indent:5px;}
.pay_shop .money { padding:5px; overflow:hidden; text-align:right; line-height:30px; color:#666;}
.pay_shop .money  p span {font-family:Arial, Helvetica, sans-serif;}
.total_price { width:100%; overflow:hidden;background-color:#fff; margin-top:8px; border-top:1px dashed #eee; border-bottom:1px dashed #eee;}
.total_price table { width:100%;}
.total_price table td { line-height:30px; padding:2px 5px; border:1px dashed #eee;}
.order_tt { height:2rem; line-height:2rem;}
.order_tt .total { padding-left:10px; line-height:45px;}
.order_tt .paymen_btn { width:35%;height:2rem; line-height:2rem;}
.order_tt .total .price { line-height:2rem;}

.phone_goods_list{ width:100%; float:left;margin-bottom: .213rem;}
.phone_goods_list_one{border-bottom: 1px solid #e7e7e7; background:#fff; float:left; width:100%; margin-bottom:15px;}
.list_one_top{ width:100%; float:left; height:40px; line-height:40px;border-bottom: 1px solid #e7e7e7;}
.list_one_top span{ float:left; margin-left:0.5%; font-size:14px;}
.list_one_top b{ float:right; margin-right:0.5%; color:#f00;font-weight:300;}
.list_one_center{padding:15px 1.5%;float:left; width:97%;font-size:14px; background:#f9f9f9;}
.list_one_center_l{width:50px;margin-right:.293rem; float:left;}
.list_one_center_c{ width:40%; float:left; word-break:break-all;}
.list_one_center_p{width:50%; margin-left:3%; float:left; text-align:center; color:#ABABAB;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;}
.list_one_center_c span{ width:100%; float:left; clear:both; height:40px; line-height:20px; overflow:hidden; }
.list_one_center_c b{ color:#999; width:100%; float:left; clear:both;margin-top: .133rem;font-weight:300;}
.list_one_center_c b i{ padding:1px 5px; float:left; background:#ff5000; color:#fff; margin-right:5px; font-family:SimSun}
.list_one_center_r{width: 47%; float:right;text-overflow: ellipsis;white-space: nowrap;overflow: hidden; text-align: right;display:block;}
.list_one_center_r b{width: 100%; float:left;text-overflow: ellipsis;white-space: nowrap;overflow: hidden; font-weight:bold;}
.list_one_center_r i{width: 100%; float:left;text-overflow: ellipsis;white-space: nowrap;overflow: hidden; color:#999;margin-top: .133rem;}
.list_one_bottom i{ width:100%; float:left; color:#999;font-weight:300; margin-bottom:15px; line-height:15px; text-align:left;}
.list_one_bottom{padding:15px 1.5%;float:left; width:97%; float:left; border-top:1px solid #e7e7e7;font-size:14px; text-align:right; border-bottom:1px solid #e7e7e7;}
.list_one_bottom span{ width:100%;  line-height:30px; color:#8c8c8c;overflow:hidden; display:block; }
.list_one_bottom span b{ margin-left:10px; float:right; display:block;font-weight:300;}
.list_one_bottom span strong{ padding:0 5px; color:#484848}
.list_one_bottom span a.list_one_b_a{ padding:0px 10px; float:right; text-align:center; border:1px solid #f60; border-radius:2px; margin-left:15px; color:#f60}
.list_one_bottom span a{ padding:0px 10px; float:right; text-align:center; border:1px solid #cacaca; border-radius:2px; margin-left:15px; color:#999}
.list_left_c{ float:left; width:100%; margin-bottom:10px; font-size:14px}
.list_right_c{ float:right; width:42%;}
.wap_pop_bg{ width:100%; height:100%; top:0; left:0; float:left; background: rgba(0,0,0,.2); z-index:1; position:fixed;}
.wap_pop{ width:80%; height:9rem; background:#fff; float:left; position:fixed; z-index:999; top:30%; left:10%; border-radius:10px; overflow:hidden;}
.wap_pop h2{ width:100%; float:left; height:20px; line-height:20px; text-align:center; font-size:1em; font-weight:100;}
.wap_del_top{ width:100%; float:left; height:2rem; line-height:2rem;background: #eee;border-top: 1px solid #b2b2b2; color:#3b4043}
.wap_del_top b{ width:15%; text-align:center;float:left}
.wap_del_top span{ width:70%; text-align:center; float:left;}
.wap_del_top i{ width:15%; text-align:center;float:right}
.wap_del_l{width:100%; float:left;  height: 5.227rem;margin: .267rem 0; overflow:hidden;}
.wap_del_list{ width:100%; float:left;  height: 6rem;margin: .267rem 0; overflow:hidden;}
.wap_del_list_l{ width:100%; float:left; height:1.5rem; line-height:1.5rem; text-align:center; color:#333;}
.wap_del_list_l.this{ background:url(../images/weixin/pop_del_select.png) no-repeat 28% center;}
.group_pop{  width:90%;margin-left:5%; position:fixed;float:left; background:#f5f5f5; border-radius:5px; z-index:2; top:10%;}
.group_pop_top{ width:94%; float:left; margin:5% 3% 0% 3%;}
.group_pop_top ul{ float:left;}
.group_pop_top ul li{  float:left;background:#fff;text-align:center; margin:5px; }
.group_pop_top ul li a{ display:block;padding:5px 18px; float:left; border:1px solid #e4e4e4;border-radius:5px; }
.group_pop_top ul li a.this{ border-color:#f00; color:#f00}
.group_pop_bottom{ width:100%; height:50px; line-height:50px; float:left; border-top:1px solid #e4e4e4; margin-top:5px; }
.group_pop_bottom span{ float:left;}
.group_pop_bottom b{ float:right;}
/**填写订单-送货时间**/
.timer { position:absolute; top:2rem; left:0px; width:100%; background-color:#fff; z-index:4; padding-bottom:10px;}
.timer table { width:100%;}
.timer table th,.timer table td { border-bottom:1px solid #eee; height:40px; line-height:40px; padding:0px 5px;}
.timer table th { background-color:#f1f1f1; font-weight:normal;}
.timer .chose { width:100%; display:block;}
/**投诉**/
.complain { width:100%; overflow:hidden; padding-bottom:10px;}
.com_tab { border-bottom:1px solid #eee; background-color:#fff; overflow:hidden; padding:10px 0px;}
.com_tab ul li { width:20%; line-height:25px; display:block; float:left; text-align:center;}
.com_tab ul li.this { color:#E4393C;}
.com_box { width:100%; overflow:hidden;}
.com_box h2 { font-weight:normal; line-height:1.5rem; padding-left:0.5rem; margin-top:0.2rem; color:#000; font-size:0.75rem;}
.com_box table { width:100%; background-color:#fff;}
.com_box table td,.com_box table th { border:1px solid #eee; padding:0.2rem 0.3rem; line-height:1rem; font-size:0.625rem;}
.com_box table th { font-weight:normal;}
.com_box table .th { background:url(../images/weixin/title.png) no-repeat left center; padding-left:10px; float:left;}
.com_box table .td_hd { background-color:#fafafa;}
.com_box table p { width:170px; font-size:0.625rem; line-height:0.9rem;}
.com_box table .name { white-space:nowrap; overflow:hidden;text-overflow:ellipsis;}
.com_box table p.gray { font-size:0.5rem;}
.com_box table textarea { border:1px solid #ddd; resize:none; width:200px; height:40px;}
.com_box table .radio li { border-bottom:1px dashed #ddd; line-height:1rem; padding:0.1rem 0px;}
.com_box table .radio li:last-of-type { border-bottom:none;}
.com_box table .radio li p { color:#666; font-size:0.55rem;}
.com_box table .infro_btn { background-color:#f60; color:#fff; border-radius:2px; padding:0.2rem 2rem; float:left; margin:5px 0px;}
.com_piclist { padding:10px; display:block; background-color:#fff; border-top:1px solid #eee;}
.com_piclist li { width:100%; padding:5px 0px; border-bottom:1px solid #eee;}
.com_piclist li img { max-width:100%;}
.file_box { width:100%; overflow:hidden; padding-bottom:5px;}
.file_box ul li { width:64px; height:64px; margin:0px 15px; display:block; float:left; position:relative; margin-top:5px;}
.file_box ul li .file { width:64px; height:64px; position:absolute; top:0px; left:0px;filter:alpha(opacity=0);  -moz-opacity:0;  -khtml-opacity: 0;  opacity: 0; z-index:1;}
.file_box ul li .btn { width:64px; height:64px; background:url(../images/weixin/file.png) no-repeat; position:absolute; top:0px; left:0px; border:none;}
.dialogue { width:100%; overflow:hidden; padding-bottom:10px;}
.dialogue dl { position:relative; border-radius:4px; display:block; float:left; width:90%; margin:0px 3%; margin-top:10px; padding:5px; line-height:24px;}
.dialogue dl dd { line-height:0.9rem; font-size:0.55rem; color:#666;}
.dialogue dl.other { background-color:#fff; color:#000;}
.dialogue dl.other dt { border-bottom:1px solid #eee;}
.dialogue dl.admin dd { color:#f0f0f0;}
.dialogue dl.im { background-color:#ddd; float:right;}
.dialogue dl.im dt { border-bottom:1px solid #ccc;}
.dialogue dl .arrow { position:absolute; top:5px; left:-8px;}
.dialogue dl.im .arrow { right:-8px; left:inherit;}
.dialogue dl.admin {background-color:#f60; color:#fff;}
.red_submit .sub { width:30%; margin:0px 5px;}
/**F码购物车**/
.f_code_cart { width:100%; overflow:hidden;}
.f_goods { padding:8px; border-top:1px solid #eee; border-bottom:1px solid #eee; background-color:#fff; overflow:hidden;}
.f_goods dt { width:60px; height:60px; border:1px solid #eee; display:block; float:left; margin-right:8px;}
.f_goods dd { width:75%; display:block; float:left;}
.f_goods dd .fl { width:70%;}
.f_goods dd .fr { width:30%;}
.f_goods dd .fr strong { font-size:14px; font-family:Arial, Helvetica, sans-serif; margin-top:15px; float:right;}
.f_goods dd p { font-size:0.5rem; line-height:0.9rem; height:0.9rem;}
.f_goods dd p.name { white-space:nowrap; overflow:hidden;text-overflow:ellipsis; font-size:0.625rem;}
.f_cart { height:45px; line-height:45px;}
.f_cart .paymen_btn { height:45px; line-height:45px;}
.f_cart .f_totail { width:65%; float:left;}
.f_cart .this{ background: #C5C5C5;}
.f_cart .f_totail b { font-size:16px; padding-left:10px;}
/**咨询**/
.consult { padding:10px; background-color:#fff; overflow:hidden;}
.consult ul { width:100%; display:block; float:left; padding:5px 0px; border-bottom:1px solid #eee;}
.consult ul:last-of-type { border-bottom:0px;}
.consult ul li { width:100%; line-height:0.9rem; display:block; float:left;}
.consult ul li.name { text-align:right;}
.consult ul li.name span { padding-left:10px;}
.consult ul li.a { color:#666;}
.consult ul li strong {font-size:0.875rem;}
/**支付页**/
.pay_page { margin:5px; padding:5px; overflow:hidden; background-color:#fff; border:1px solid #eee;}
.pay_page ul li { line-height:1.5rem; font-size:14px; border-bottom:1px dashed #eee;}
.pay_page ul li:last-of-type { border-bottom:0px;}
.pay_page ul li.red { font-size:0.875rem;}
/**优惠券列表**/
.coupon { width:100%; float:left; margin-top:8px;}
.coupon_item { width:100%; float:left; border-top:0.05rem dashed #e3000e; background-color:#fff; overflow:hidden; margin:8px 0px; position:relative;}
.coupon_item dl { padding:15px; padding-bottom:10px; overflow:hidden;}
.coupon_item dl dt { width:70px; float:left; margin-right:15px;}
.coupon_item dl dt img { width:70px; height:70px;}
.coupon_item dl dd { width:60%; display:block; float:left;}
.coupon_item dl dd p { font-size:0.75rem; color:#e3000e;}
.coupon_item dl dd p .big { font-size:1.4rem; padding-left:5px;}
.coupon_item dl dd p.bg { width:150px; height:25px; line-height:25px; margin-top:5px; background-color:#ffcccd; padding:0px 20px; border-radius:20px; font-size:0.55rem;}
.coupon_item .shop_name { color:#666; font-size:0.625rem; padding-left:10px; padding-bottom:10px;}
.coupon_item .time { padding-left:10px; background-color:#e3000e; color:#fff; height:30px; line-height:30px; border-bottom:1px dashed #f5f5f5;}
.coupon_item .time .fr { height:28px; line-height:28px; background-color:#fff; color:#666; border:1px solid #e3000e; padding:0px 15px; font-size:0.6rem;}
.coupon_item .cou_fl { width:80px; position:absolute; top:0px; left:0px;}
.coupon_item .cou_fl img { width:80px;}
.coupon_item .draw_btn { width:20px; text-align:center; padding:15px 6px; color:#fff; background-color:#e3000e; border-radius:20px; position:absolute; top:10px; right:10px; font-size:0.55rem;}
.coupon_item .state { width:90px; height:90px; background:url(../images/weixin/coupon_01.png) no-repeat center -20px; top:0px; right:50px; position:absolute; background-size:90px 90px;}
.cou_none dl dd p { color:#999;}
.cou_none dl dd p.bg { background-color:#ddd;}
.cou_none .time { background-color:#ddd; color:#999;}
.cou_none .time .fr { border-color:#ddd; color:#999;}
.cou_none .state_used {background:url(../images/weixin/coupon_02.png) no-repeat center -20px;background-size:90px 90px;}
.cou_none .state_none {background:url(../images/weixin/coupon_03.png) no-repeat center -20px;background-size:90px 90px;}
.cou_none .draw_btn { background-color:#ddd; color:#999;}
.cou_yzm {border-top:1px solid #ddd; background-color:#fff; border-bottom:1px solid #ddd; overflow:hidden; padding:5px 15px; position:relative;}
.cou_yzm input { border:none; width:100%; height:35px; line-height:35px; color:#999;}
.cou_yzm .yzm { position:absolute; right:10px; top:5px;}
.cou_succeed { width:100%; text-align:center; padding-top:20px;}
.cou_succeed .big { font-size:0.875rem; padding:10px 0px;}
/**支付密码弹出层**/
.pay_overly { width:100%;}
.pay_key { width:100%; height:250px; background-color:#fff; position:fixed; bottom:0px; left:0px; border-top:1px solid #ddd; z-index:11;}
.pay_overly .black_bg {width:100%; height:100%; position:fixed; top:0px; left:0px;background-color:#000; filter:alpha(opacity=20); -moz-opacity:0.2;  -khtml-opacity: 0.2;  opacity: 0.2; z-index:10;}
.pay_key .close { position:absolute; right:10px; top:10px; }
.pay_key h2 { text-align:center; padding:10px 0px; border-bottom:0.05rem solid #eee; font-size:0.75rem; color:#333; font-weight:bold;}
.pay_key .key_input { padding:10px 20px; line-height:40px; display:block; overflow:hidden;}
.pay_key .key_input input { width:100%; border:1px solid #ddd; border-radius:4px; height:40px; text-align:center; font-size:0.875rem;}
.pay_key .key_input label.error { font-size:0.625rem; line-height:1.2rem; text-align:center; width:100%; display:block; color:#f00;}
.pay_key .red_submit { padding:0px 20px;}
.pay_key .red_submit input { border:none; height:2rem;}
/**支付密码设置**/
.set_key { padding-bottom:10px; text-align:center;}
.red_btn { background-color:#F94D4D; color:#fff; padding:5px 15px; text-align:center; margin-left:10px; border:none; border-radius:2px;}
.pay_key_set { padding:10px;}
.pay_key_set .pay_ul { width:100%;}
.pay_key_set .pay_ul li { text-align:center; padding-bottom:10px; line-height:30px;}
.pay_key_set .pay_ul li img { position:relative; top:4px; right:5px;}
.pay_key_set .pay_ul li.gray .red_btn { padding:5px 15px;}
.pay_key_set .pay_ul li .red_btn { padding:8px 30px;}
.pay_key_ul { padding:0px 10px; overflow:hidden; border-top:0.05rem solid #ddd;border-bottom:0.05rem solid #ddd; background-color:#fff;}
.pay_key_ul li { width:100%; display:block; float:left; height:35px; line-height:35px; padding:5px 0px;border-bottom:0.05rem solid #ddd;}
.pay_key_ul li:last-of-type { border-bottom:0px;}
.pay_key_ul li .fl { width:60%;}
.pay_key_ul li input { height:35px; border:none; width:100%;}
.pay_key_ul li .fr { width:35%;}
.pay_key_ul li .fr a { display:block; border:1px solid #F94D4D; color:#F94D4D; text-align:center; border-radius:2px; margin-top:-1px;}
.pay_key_yz { padding:10px; overflow:hidden;}
.pay_key_yz .att { color:#EB512D; border-radius:2px; padding:5px; padding-left:30px; background:url(../images/weixin/att.png) no-repeat 5px center;}

/**优惠券列表**/
.coupon { width:100%; float:left; margin-top:8px;}
.coupon_item { width:100%; float:left; border-top:0.05rem dashed #e3000e; background-color:#fff; overflow:hidden; margin:8px 0px; position:relative;}
.coupon_item dl { padding:15px; padding-bottom:10px; overflow:hidden;}
.coupon_item dl dt { width:70px; float:left; margin-right:15px;}
.coupon_item dl dt img { width:70px; height:70px;}
.coupon_item dl dd { width:60%; display:block; float:left;}
.coupon_item dl dd p { font-size:0.75rem; color:#e3000e;}
.coupon_item dl dd p .big { font-size:1.4rem; padding-left:5px;}
.coupon_item dl dd p.bg { width:150px; height:25px; line-height:25px; margin-top:5px; background-color:#ffcccd; padding:0px 20px; border-radius:20px; font-size:0.55rem;}
.coupon_item .shop_name { color:#666; font-size:0.625rem; padding-left:10px; padding-bottom:10px;}
.coupon_item .time { padding-left:10px; background-color:#e3000e; color:#fff; height:30px; line-height:30px; border-bottom:1px dashed #f5f5f5;}
.coupon_item .time .fr { height:28px; line-height:28px; background-color:#fff; color:#666; border:1px solid #e3000e; padding:0px 15px; font-size:0.6rem;}
.coupon_item .cou_fl { width:80px; position:absolute; top:0px; left:0px;}
.coupon_item .cou_fl img { width:80px;}
.coupon_item .draw_btn { width:20px; text-align:center; padding:15px 6px; color:#fff; background-color:#e3000e; border-radius:20px; position:absolute; top:10px; right:10px; font-size:0.55rem;}
.coupon_item .state { width:90px; height:90px; background:url(../images/weixin/coupon_01.png) no-repeat center -20px; top:0px; right:50px; position:absolute; background-size:90px 90px;}
.cou_none dl dd p { color:#999;}
.cou_none dl dd p.bg { background-color:#ddd;}
.cou_none .time { background-color:#ddd; color:#999;}
.cou_none .time .fr { border-color:#ddd; color:#999;}
.cou_none .state_used {background:url(../images/weixin/coupon_02.png) no-repeat center -20px;background-size:90px 90px;}
.cou_none .state_none {background:url(../images/weixin/coupon_03.png) no-repeat center -20px;background-size:90px 90px;}
.cou_none .draw_btn { background-color:#ddd; color:#999;}
.cou_yzm {border-top:1px solid #ddd; background-color:#fff; border-bottom:1px solid #ddd; overflow:hidden; padding:5px 15px; position:relative;}
.cou_yzm input { border:none; width:100%; height:35px; line-height:35px; color:#999;}
.cou_yzm .yzm { position:absolute; right:10px; top:5px;}
.cou_succeed { width:100%; text-align:center; padding-top:20px;}
.cou_succeed .big { font-size:0.875rem; padding:10px 0px;}


/***手机web-2016版开始----------------------------------------------------***/
@media only screen and (min-width: 510px) {
.font_name { font-size: 2.5em !important; top:23% !important; left:15% !important; }
}
@media only screen and (min-width: 490px) {
.font_name {  top:23% !important; left:15% !important; }
}
.font_name{position: absolute;z-index: 1;color:#fff;font-weight: bold;font-size: 2em;font-style: italic;letter-spacing: -1px;left: 10%;top: 18%;}
/****首页开始****/
/*幻灯部分*/
.phone_main { width:750px; margin:0px auto; background-color:#ffffff; overflow:hidden;}
.m_banner{ width:100%; position:relative; overflow:hidden;}
.m_banner .m_head{ width:100%; position:absolute; float:left; z-index:10; margin-top:10px;}
.m_banner .m_head .m_classify,.m_banner .m_head .m_search,.m_banner .m_head .m_login{ float:left;}
.m_banner .m_head .m_classify{ margin:-5px 3% 0 3%;}
.m_banner .m_head .m_classify img{ width:38px;}
.m_banner .m_head .m_search{ width:69.5%; position:relative;}
.m_banner .m_head .m_search input{ width:100%; height:30px; font-size:0.875em; color:#696969;background:rgba(255,255,255,0.9); border:none; border-radius:2px; text-indent:30px;}
.m_banner .m_head .m_search span{ display:block; width:24px; height:24px;  background:url(../images/weixin/index_search.png) no-repeat; background-size:24px 24px;position:absolute; left:2px; top:2px;}
.m_banner .m_head .m_login{ color:#fff; font-weight:bold; margin:5px 0 0 2%; min-width:32px; min-height:22px;}
.m_banner .m_head .m_login_after{ background:url(../images/weixin/m_login_after.png) no-repeat; background-size:24px 24px; font-size:0px;}
.m_banner .pic li{ float:left;}
.m_banner .pic img{ width:100%;}
.m_banner .hd { width:100%; overflow:hidden; position:absolute; bottom:15px; text-align:center; z-index:3}
.m_banner .hd li{ display:inline-block; width:10px; height:10px; font-size:0; border-radius:50%; cursor:pointer; overflow:hidden; border:solid 1px #fff;margin-left:10px; filter:alpha(opacity=80); opacity:.8; -webkit-transition:All .5s ease;-moz-transition:All .5s ease;-o-transition:All .5s ease; }
.m_banner .hd li:hover{background:#fff; filter:alpha(opacity=100);opacity:1;}
.m_banner .hd .on{ background:#fff; filter:alpha(opacity=100);opacity:1;}
.m_banner .hd li:hover{background:#fff; filter:alpha(opacity=100);opacity:1;}
.m_banner .focus .bd a img{ height:100%;}
/*导航开始*/
.m_nav{ margin-top:-10px;box-shadow: 0px 1px 0px #CCC; }
.m_nav ul{ overflow:hidden; background:#fff; padding-bottom:15px;}
.m_nav ul li{ width:25%; float:left; text-align:center;margin-top:25px;}
.m_nav ul li img{ width:50%; display:block; margin:0 auto;}
.m_nav ul li span{ display:block; margin-top:0.5em;}
/*精品推荐开始*/
.m_recommend{ background:#fff; margin-top:12px; overflow:hidden;box-shadow: 0px 1px 0px #CCC;}
.m_recommend img{ vertical-align:middle;}
.m_recommend_title{ overflow:hidden;}
.m_recommend_title .m_more{ float:right;  text-align:center; color:#fff; background:#fe3837; padding:0.7% 1.5%; font-size:0.875em; border-radius:3px; margin:9px;}
.m_recommend_title .m_title{ float:left; color:#fc3839; font-size:1.375em; font-weight:normal; padding-left:15px; line-height:40px;}
.m_recommend .fl{ width:50%;}
.m_recommend .fr{ width:50%;}
.m_recommend .fr a{ display:block; width:50%; float:left; border-bottom:solid 1px #eeeeee; border-left:solid 1px #eeeeee; box-sizing:border-box; -webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;}
/*商城活动开始*/
.m_activity{background:#fff; margin-top:12px; overflow:hidden;box-shadow: 0px 1px 0px #CCC;}
.m_activity_title{ overflow:hidden;}
.m_activity_title .m_more{  text-align:center; color:#fff; background:#fe3837; padding:0.7% 1.5%; font-size:0.875em; border-radius:3px; margin:9px;}
.m_activity_title .m_title{ float:left; color:#fc3839; font-size:1.375em; font-weight:normal; padding-left:15px; line-height:40px;}
.m_activity ul li{ width:25%; float:left;}
.m_activity ul li img{ border-right:solid 1px #eeeeee; box-sizing:border-box; -webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;}
.m_activity ul li .price,.m_activity ul li del{ text-align:center; color:#ff3936;}
.m_activity ul li del{ display:block; text-decoration:line-through; color:#b9b9b9; font-size:0.875em;}
/*品牌街开始*/
.m_brand{background:#fff; margin-top:12px; overflow:hidden;box-shadow: 0px 1px 0px #CCC;}
.m_brand_title{ overflow:hidden;}
.m_brand_title .m_more{  text-align:center; color:#fff; background:#fe3837; padding:0.7% 1.5%; font-size:0.875em; border-radius:3px; margin:9px;}
.m_brand_title .m_title{ float:left; color:#fc3839; font-size:1.375em; font-weight:normal; padding-left:15px; line-height:40px;}
.m_brand ul{ width:100%; float:left; }
.m_brand ul li{ float:left; width:25%;border-bottom:solid 1px #eee;}
/*精选市场开始*/
.m_market{background:#fff; margin-top:12px; overflow:hidden;box-shadow: 0px 1px 0px #CCC;}
.m_market_title{ overflow:hidden;}
.m_market_title .m_more{  text-align:center; color:#fff; background:#fe3837; padding:0.7% 1.5%; font-size:0.875em; border-radius:3px; margin:9px;}
.m_market_title .m_title{ float:left; color:#fc3839; font-size:1.375em; font-weight:normal; padding-left:15px; line-height:40px;}
.m_market ul .m_top{ width:50%;}
.m_market ul .m_bottom { width:25%;}
.m_market ul .m_top,.m_market ul .m_bottom{ float:left; border-top:solid 1px #eee; border-right:solid 1px #eee;  box-sizing:border-box; -webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;}
/*猜你喜欢开始*/
.m_favorite{overflow:hidden;}
.m_favorite .m_favorite_title{ height:30px; background:url(../images/weixin/m_favorite.jpg) no-repeat center; color:#999999; text-align:center; line-height:30px;margin: 25px 0px 15px; }
.m_favorite ul{ float:left;width: 100%;}
.m_favorite ul li{ width:48.4%; margin-top:0.8%; float:left; background:#fff;}
.m_favorite ul li:nth-child(2n){margin-left:0.4%; margin-right:1.2%;}
.m_favorite ul li:nth-child(2n+1){ margin-left:1.2%; margin-right:0.4%;}
.m_favorite ul li .m_favorite_name{ padding:0 3%; font-size:0.875em; color:#666666; line-height:18px; height:36px; overflow:hidden;}
.m_favorite ul li .m_favorite_value{ color:#ff3936; padding:0 0 2% 3%;}
/*底部导航开始*/
.fake_height{ height:57px;}
.bottom_nav{ width:100%;background:#FFFFFF; border-top:solid 1px #eee;  position:fixed; bottom:0; float:left; padding:5px 0;z-index: 99;}
.bottom_nav ul{overflow:hidden;}
.bottom_nav ul li{ width:20%; float:left; text-align:center;}
.bottom_nav ul li span{ padding-top:3px;}
.bottom_nav ul .bottom_index_wrap .bottom_index{ width:100%; height:24px; background:url(../images/weixin/bottom_index_1.png) no-repeat center center;background-size:24px 24px;}
.bottom_nav ul .bottom_search_wrap .bottom_search{ width:100%; height:24px; background:url(../images/weixin/bottom_search_1.png) no-repeat center center;background-size:24px 24px;}
.bottom_nav ul .bottom_order_wrap .bottom_order{width:100%; height:24px; background:url(../images/weixin/bottom_order_1.png) no-repeat center center;background-size:24px 24px;}
.bottom_nav ul .bottom_shopcar_wrap .bottom_shopcar{ width:100%; height:24px;background:url(../images/weixin/bottom_shopcar_1.png) no-repeat center center;background-size:24px 24px;}
.bottom_nav ul .bottom_me_wrap .bottom_me{ width:100%; height:24px; background:url(../images/weixin/bottom_me_1.png) no-repeat center center;background-size:24px 24px;}
.bottom_nav ul .this .bottom_index{ width:100%; height:24px; background:url(../images/weixin/bottom_index.png) no-repeat center center;background-size:24px 24px;}
.bottom_nav ul .this .bottom_search{ width:100%; height:24px; background:url(../images/weixin/bottom_search.png) no-repeat center center;background-size:24px 24px;}
.bottom_nav ul .this .bottom_order{width:100%; height:24px; background:url(../images/weixin/bottom_order.png) no-repeat center center;background-size:24px 24px;}
.bottom_nav ul .this .bottom_shopcar{ width:100%; height:24px; background:url(../images/weixin/bottom_shopcar.png) no-repeat center center;background-size:24px 24px;}
.bottom_nav ul .this .bottom_me{ width:100%; height:24px; background:url(../images/weixin/bottom_me.png) no-repeat center center;background-size:24px 24px;}
.bottom_nav ul .this span{ color:#f5f5f5;}
.bottom_nav ul li span{ display:block; color:#7b7b7b;}

.another_bottom_nav{ width:100%;background:#060606; border-top:solid 1px #eee;  position:fixed; bottom:0; float:left; padding:5px 0;}
.another_bottom_nav ul{overflow:hidden;}
.another_bottom_nav ul li{ width:20%; float:left; text-align:center;}
.another_bottom_nav ul li img{ width:24px; height:24px;}
.another_bottom_nav ul li span{ display:block; color:#7b7b7b;}
/****商品列表页开始****/
/*商品列表搜索头部*/
.g_search_header{ width:100%; position:relative; margin:8px 0px;}
.g_search_header .back{ width:20px; height:20px; position:absolute; left:5px; top:6px;}
.g_search_header .s_input{margin: 0px 65px 0px 35px;position:relative;}
.g_search_header .s_input input{ width:100%;height:30px; border:0; font-size:0.875em; border:solid 1px #dddddd; border-radius:3px; text-indent:1em; font-size:14px;}
.standard_locate{ overflow:hidden; position:absolute; top:1px;}
.standard_locate li{ float:left; width:65px; height:9px; line-height:11px; text-align:center; padding:10px 0; margin-right:3px; background:rgba(0,0,0,0.7); color:#fff; font-size:12px; border-radius:3px;}
.standard_locate li span{ display:inline-block; width:50px; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}
.standard_locate li a{ color:#fff;}
.g_search_header .g_filter{ width:26px; position:absolute; right:15px; top:5px;}
.hide_layer .hide_layer_ul{ overflow:hidden; background:#404042; padding:5px 0;}
.hide_layer .hide_layer_ul li{ float:left; width:25%; text-align:center;}
.hide_layer_ul li strong{ color:#fff; font-weight:normal; text-align:center;}
.hide_layer_ul li span{ width:24px; height:24px; display:block; margin:0 auto;}
.hide_layer_ul li .shortcut_home{ background:url(../images/weixin/bottom_index.png) no-repeat;background-size: 24px 24px;}
.hide_layer_ul li .shortcut_search{background:url(../images/weixin/bottom_search.png) no-repeat;background-size: 24px 24px;}
.hide_layer_ul li .shortcut_car{background:url(../images/weixin/bottom_shopcar.png) no-repeat;background-size: 24px 24px;}
.hide_layer_ul li .shortcut_my{background:url(../images/weixin/bottom_me.png) no-repeat;background-size: 24px 24px;}
/*排序方式*/
.pad_change{ border-top:solid 1px #eeeeee;border-bottom:solid 1px #eeeeee; width:100%; float:left;  }
.pad_change ul{width:100%; float:left; background:#fff;}
.pad_change ul li{ float:left; width:25%; text-align:center;}
.pad_change ul .this a{ color:#ff3835;}
.pad_change ul li a{display:block; padding:13px 0; color:#666666;}
.pad_change .change_value a span{ display:inline-block;width:17px; height:13px; background:url(../images/weixin/g_arow2.png) no-repeat; margin-left:5px;}
.pad_change .value_up  a span{ background:url(../images/weixin/g_value_up.png) no-repeat; }
.pad_change .value_down  a span{ background:url(../images/weixin/g_value_down.png) no-repeat;}
.pad_change .value_down  a,.pad_change .value_up  a{ color:#ff3835;}
.pad_change .change_model  .manner{ padding:13px 0;text-align:center;}
.pad_change .change_model .manner .before{ display:inline-block; width:14px; height:14px;background:url(../images/weixin/g_changepic.png) no-repeat; margin-right:3px; background-size:14px 14px; vertical-align:middle;}
.pad_change .change_model .manner .after{display:inline-block; width:12px; height:12px;background:url(../images/weixin/g_arow3.png) no-repeat; margin-left:3px;background-size:12px 12px;}
.pad_change .change_model { position:relative;}
.pad_change .change_model .manner_list{ width:100%; position:absolute; top:44px;border-bottom: solid 1px #f5f5f5; z-index:1;}
.pad_change .change_model .manner_list li{ width:100%; line-height:30px;}
/*推荐分类*/
.g_recommend{ clear:both; padding-top:8px; position:relative;}
.g_recommend .level_second{ overflow:hidden;}
.g_recommend .level_second li{ float:left; width:100px;  line-height:30px;text-align:center;  }
.g_recommend .level_second li a{ display:block;height:30px; width:90px;background:#fff; font-size:0.9em;border-radius:3px; margin:0 auto;}
.g_recommend .level_second .this { position:relative;}
.g_recommend .level_second .this span{ display:block; width:90px; height:2px; margin:0 auto; background:#fff; position:absolute; bottom:0; left:5px; z-index:1; }
.g_recommend .level_second .this a {height:35px; color:#fe3837; border-radius:2px; border:solid 1px #FFD0D0; background:#FFE4E4; border-bottom:none;}
.g_recommend .level_third{width:100%;  position:absolute; top:39px; padding:0 3%; box-sizing:border-box; background:#fff; z-index:1;}
.g_recommend .level_third ul{ overflow:hidden; height:240px; overflow-y:scroll;border-top:solid 1px #eee; padding-top:5px;}
.g_recommend .level_third ul li{ float:left; width:50%; line-height:50px;  font-size:0.9em;}
.level_main{ width:100%; overflow:hidden; height:31px;}
.level_main_c{ width:100%; height:40px; overflow-x:scroll;}

/*大图列表*/
.g_list{ max-width:640px; margin:5px auto 0px;overflow:hidden; clear:both;}
.g_list .g_list_box{ float:left; width:100%;}
.g_list .g_list_box li{ width:48.4%; margin-top:0.8%; float:left; background:#fff;}
.g_list .g_list_box li:nth-child(2n){margin-left:0.4%; margin-right:1.2%;}
.g_list .g_list_box li:nth-child(2n+1){ margin-left:1.2%; margin-right:0.4%;}
.g_list .g_list_box li .goods_name{ padding:0 3%; font-size:0.875em; color:#333; line-height:18px; height:18px; overflow:hidden;}
.g_list .goods_value{ float:left; width:65%;}
.g_list .goods_value .value{ float:left; display:inline-block;color:#ff3936; padding:0 0 2% 3%; }
.g_list .promotion,.small_g_list .promotion{ display:inline-block; width:12px; height:12px; text-align:center; line-height:12px; font-size:12px;
 border:1px solid #ff3300;color:#fff; background:#ff3300; border-radius:2px; float:left; margin-left:5px;}
.g_list .goods_amount{ float:right; width:35%; display:inline-block;color:#909090; font-size:0.75em; padding:3px 3% 2% 0 ;box-sizing: border-box;}
/*搜索出的店铺*/
.supplier_shop{background:#f3f5f7;;padding: 10px 0;border-bottom: solid 1px #e9e9e9;}
.supplier_shop a{ display:block; overflow:hidden; background:url(../images/weixin/g_detail_4.png) no-repeat; background-position:95% center; background-size:9px;}
.supplier_shop a .s_shop_logo,.supplier_shop a .s_shop_name{ float:left;}
.supplier_shop a .s_shop_logo{width: 30%;padding-left: 2%;}
.supplier_shop a .s_shop_name{width: 65%;padding-left: 3%;margin: 3% 0;}
/*小图列表*/
.small_g_list{ max-width:640px; margin:5px auto 0px; clear:both;}
.small_g_list .goods_pic{width:32.8%;}
.small_g_list .goods_pic,.small_g_list .goods_info{ float:left;}
.small_g_list .goods_info{ width:65%; padding-left:10px; box-sizing:border-box;}
.small_g_list .goods_info .goods_name{ font-size:0.875em; line-height:16px; height:32px; overflow:hidden; color:#333;  margin-top:5px;}
.small_g_list .goods_info .goods_amount{ color:#919191; margin-top:5px;}
.small_g_list .small_g_list_box{ overflow:hidden;}
.small_g_list .small_g_list_box li{margin-top:0.8%;}
.small_g_list .small_g_list_box li a{ position:relative; overflow:hidden; display:block; background:#fff; width:97%;  min-height:105px;}
.small_g_list .goods_value{color:#ff3936; font-size:1.5em; position:absolute; bottom:0px; left:34%; overflow:hidden;}
.small_g_list .goods_value .value,.small_g_list .goods_value .promotion{ float:left;}
.small_g_list .promotion{ font-size:12px; margin-top:6%;}

/*商品搜索页面*/
.group_top ul{overflow:hidden; background:#fff;}
.group_top ul li{ float:left; width:33.3%;text-align: center;}
.group_top ul li a{padding: 13px 0px;color: #666;display: block;}
.group_top ul .this a{color: #FF3835;}
.group_top ul li a span b img{ width:15px;}
.search_line_d { padding:5px 10px; overflow:hidden; position:relative;}
.search_line_d span { border:1px solid #eee; display:block; background-color:#fff; padding:0.2rem 0px 0.2rem 0.2rem; overflow:hidden;}
.search_line_d input { width:100%; height:2em; line-height:2em; border:0px; color:#666;}
.search_line_d b { width:25px; height:25px; position:absolute; z-index:1; top:0.55rem; right:0.8rem;}

/*商品分类列表*/
.c_search_header{ width:100%; position:relative; margin:8px 0px;}
.c_search_header .back{ width:20px; height:20px; position:absolute; left:5px; top:6px;}
.c_search_header .s_input{margin: 0px 65px 0px 35px;}
.c_search_header .s_input input{ width:100%;height:30px; line-height:30px; border:0; font-size:0.875em; border:solid 1px #dddddd; border-radius:3px; text-indent:1em; font-size:14px;}
.c_search_header .c_shortcut{ width:55px; height:30px; background:url(../images/weixin/c_shortcut.png) no-repeat; color:#333; margin-left:8px; border-radius:3px; text-align:center; line-height:30px; position:absolute; right:-10px; top:15px;}
.short_content{ position:absolute; right:5px; top:50px; width:100px;background: #000;}
.short_content li{ height:50px; line-height:50px; text-align:center; border-bottom:solid 1px #373737; position:relative; text-indent:24px;}
.short_content li a{ color:#fff;}
.short_content li span{ display:inline-block; width:23px; height:23px; position:absolute; left:15px; top:12px;}
.short_content .refresh{ background:url(../images/weixin/c_shortcut_in.png) no-repeat;}
.short_content .news{ background:url(../images/weixin/c_shortcut_in.png) -27px no-repeat;}
.short_content .search{ background:url(../images/weixin/c_shortcut_in.png) -52px no-repeat;}
.short_content .home{ background:url(../images/weixin/c_shortcut_in.png) -78px no-repeat;}

.category_body{ background:#fff; border-top:solid 1px #dddddd; overflow:hidden;}
.category_body .root_list{ float:left;}
.category_body .root_list{ width:90px;}
.category_body .root_list ul li{ background:#f3f4f6; border-bottom:solid 1px #dddddd; border-right:solid 1px #dddddd; padding:15px 0; text-align:center;}
.category_body .root_list ul .this{ background:#fff; border-right:none; }
.category_body .root_list ul .this a{color:#fe3835;}
.category_content{ width:100%;}
.category_content .item{ margin:15px 10px 0 100px;}
.category_content .item .category_title{ display:inline-block; font-size:1.125em; border-bottom:solid 1px #fe3835; font-weight:normal; color:#666666; padding:0 10px; margin-bottom:5px;}
.category_content .item ul { overflow:hidden;}
.category_content .item ul li{ float:left; width:33.3%; margin-top:8px;}
.category_content .item ul li a{ display:block; width:90%; text-align:center; height:30px; line-height:30px; border:solid 1px #dddddd; border-radius:16px; font-size:0.875em; overflow:hidden; }
/**商品搜索页面开始**/
.g_search_header .input_margin{ margin-right:52px;}
.search_group{ padding:10px; color:#999;}
.search_group .search_c{ padding:8px;}
.search_group .search_c h4{font-size:14px; font-weight:normal;}
.search_c .r_icon,.search_c .h_icon{ display:inline-block; width:15px; height:15px; background:url(../images/weixin/search_r.png) no-repeat; background-size:15px 15px; margin-right:5px;}
.h_search .h_icon{background:url(../images/weixin/search_h.png) no-repeat; background-size:15px 15px;}
.r_search .i_del{ width:18px; height:18px; display:inline-block; background:url(../images/weixin/f_clear.png) no-repeat; background-size:18px 18px; float:right;}
.search_c ul{ overflow:hidden;}
.search_c ul li{ float:left;border: solid 1px #bfbfbf; margin-right: 10px;margin-top: 10px;padding: 1px 5px;border-radius: 2px;}
.search_c ul li a{color:#999;}
/**全部分类弹出层**/
.all_list { width:100%; height:100%; position:fixed; top:0px; left:0px; z-index:1001;}
.black_bg {width:100%; height:100%; position:fixed; top:0px; left:0px;background-color:#000; filter:alpha(opacity=50); -moz-opacity:0.5;  -khtml-opacity: 0.5;  opacity: 0.5; z-index:10;}
.all_list_left { width:90%; height:100%; background-color:#fff; position:relative; top:0px; left:0px; z-index:10001;}
.all_list_right { width:10%; height:100%; position:absolute; top:0px; right:-4px; z-index:11;}
.all_list_right .back_top { width:100%; position:absolute; top:50%; margin-top:-70px; right:0px; text-align:center; color:#fff; z-index:11;}
.all_list_right .back_top ul li img { margin-top:10px; width:20px; height:20px;}
.all_list_right .black_bg { width:10%; right:0px; left:auto;filter:alpha(opacity=50); -moz-opacity:0.5;  -khtml-opacity: 0.5;  opacity: 0.5;}
.all_list_left .title {height:50px; line-height:50px; background-color:#eee; padding-left:10px; border-bottom:1px solid #e1e1e1;}
.all_list_left .scrool_left { width:110px; height:100%; position:absolute; top:51px; left:0px; background-color:#eeeeee; overflow:hidden;}
.all_list_left_nav { width:118px; height:100%; position:absolute; top:0px; left:0px; background-color:#eeeeee; overflow:auto;}
.all_list_left_nav ul { position:relative; padding-right:8px;}
.all_list_left_nav ul li { width:110px; float:left; text-align:center;}
.all_list_left_nav ul li a { width:100%; height:50px; line-height:50px; display:block; color:#9b9b9b; border-bottom:1px solid #e1e1e1;border-top:1px solid #e1e1e1; margin-top:-1px; float:left; white-space:nowrap; overflow:hidden;}
.all_list_left_nav ul li.this a { background-color:#fff; color:#333;}
.all_list_left_nav ul li.fixed { position:fixed; top:51px;}
.all_list_left .scrool_right { width:auto; height:100%; overflow:hidden;}
.all_list_right_nav { padding:0px 10px; height:100%; margin-left:110px; overflow:scroll;}
.all_list_right_nav .nav_item { overflow:hidden;}
.nav_item dl dt{ float:left; height:20px; background:#f00}
.all_list_right_nav dl dt h2 { color:#9b9b9b; font-size:0.625rem; line-height:1.2rem;}
.all_list_right_nav dl dd {}
.all_list_right_nav dl dd a { text-align:center; width:25%; display:inline-block; margin:5px}
.all_list_right_nav dl dd a p{ width:100%; float:left; text-align:center;}

/**全部分类弹出 news**/
#wrapper {
	position: absolute;
	z-index: 1;
	top:43px;
	bottom: 0px;
	left:23%;
	width: 74%;
	background: #fff;
	overflow: hidden;
	padding-left:3%;
}
#scroller {
	position: absolute;
	z-index: 1;
	-webkit-tap-highlight-color: rgba(0,0,0,0);
	width: 100%;
	-webkit-transform: translateZ(0);
	-moz-transform: translateZ(0);
	-ms-transform: translateZ(0);
	-o-transform: translateZ(0);
	transform: translateZ(0);
	-webkit-touch-callout: none;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	-webkit-text-size-adjust: none;
	-moz-text-size-adjust: none;
	-ms-text-size-adjust: none;
	-o-text-size-adjust: none;
	text-size-adjust: none;
}
#scroller2 {
	position: absolute;
	z-index: 1;
	-webkit-tap-highlight-color: rgba(0,0,0,0);
	width: 23%;
	-webkit-transform: translateZ(0);
	-moz-transform: translateZ(0);
	-ms-transform: translateZ(0);
	-o-transform: translateZ(0);
	transform: translateZ(0);
	-webkit-touch-callout: none;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	-webkit-text-size-adjust: none;
	-moz-text-size-adjust: none;
	-ms-text-size-adjust: none;
	-o-text-size-adjust: none;
	text-size-adjust: none;
}
#scroller ul {
	list-style: none;
	padding: 0;
	margin: 0;
	width: 100%;
	text-align: left;
}
#scroller ul li.pli{ width:100%;}
#scroller li {
	float:left;
	font-size: 14px;

}
.pop_item {
	float: left;
	width: 100%
}
.pop_item h2 {
	font-size: 14px;
	color: #9b9b9b;
	padding: 0;
	float: left;
	clear: both;
	width: 100%;
	height:45px;
	line-height:60px;
}
.pop_item li {
	float: left;
	width: 33.33333%;
	margin: 5px 0;
}
.pop_item_img {
	float: left;
	width: 76%;
	margin: 0 auto;
}
.pop_item_img img {
	width: 100%;
}
.pop_item_name {
	line-height: 23px;
	height: 23px;
	padding: 4px 0;
	font-size: 14px;
	color: #5D5D5D;
	text-align: center;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	float: left;
	width: 76%;
}
.pop_nav {
	width: 90%;
	height: 100%;
	float: left;
	position: fixed;
	z-index: 11;
	top: 0;
	left: 0;
	padding-top:88px;
	font-size: 24px;
	background: #eee;
}
.pop_nav_top {
	width: 98%;
	float: left;
	font-size:28px;
	height:90px; 
	line-height:90px;
	background: #eee;
	border-bottom: 1px solid #e1e1e1;
	padding-left: 2%;
	position: relative;
	z-index: 2
}
.pop_nav_left {
	width: 23%;
	float: left;
	background: #eee;
	color: #9B9B9B;
	overflow: auto;
    height: 85%;
}
.pop_nav_left ul li {
	width: 100%;
	float: left;
	height:64px;
	line-height:64px;
	text-align: center;
	border-bottom: 1px solid #E1E1E1;
    overflow:hidden;
}
.pop_nav_left ul li a{ display:block;}
.pop_nav_left ul li.this {
	background: #fff;
}
.pop_nav_right {
	width: 71%;
	padding: 0 3%;
	float: left;
	height: 100%;
	background: #fff;
	overflow: auto
}
.pop_nav_right ul {
	float: left;
	width: 100%;
	padding-bottom: 10%;
}
.pop_nav_right ul li {
	height: 200px;
	overflow: hidden;
	float: left;
}
.pop_nav_right ul li.pop_tab_li {
	float: left;
	width: 100%;
}
.pop_item {
	float: left;
	width: 100%
}


/****商品详情页面开始****/
.g_detail_title{ width:100%; background:#fff; position:fixed; z-index:10;}
.g_detail_title .back{ width:20px; height:20px; position:absolute; left:5px; top:15px;}
.g_detail_title .g_filter{ width:26px; position:absolute; right:15px; top:11px;}
.lay_other{top: 48px;width: 100%;position: fixed;z-index: 10; font-size:14px;}
.g_detail_title ul{ overflow:hidden; margin:0 50px;}
.g_detail_title ul li{ float:left; width:33.3%; text-align:center; border-right:solid 1px #e1e1e1; margin:15px 0px; box-sizing:border-box; box-sizing:border-box; -webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;}
.g_detail_title ul li:last-child{ border-right:none; }
.g_detail_title ul li a{ padding-bottom:5px; font-size:14px;}
.g_detail_title ul li .this{ color:#fe3837; border-bottom:solid 2px #fe3837;}
.skip_box{ width:100%; height:45px; background:#fe3837; position:relative; top:0px;}
.skip_box  .close_skip{ width:14px; height:14px; background:url(../images/weixin/skip_close.png) no-repeat; position:absolute; left:10px; top:15px;}
.skip_box .logo { position:absolute; left:40px; top:8px;}
.skip_box .text{ color:#fff; font-size:14px; line-height:45px; position:absolute; left:80px; top:0px;}
.skip_box .skip_open{ width:70px; height:28px; line-height:28px; text-align:center; border-radius:3px; background:#fff; font-size:14px; position:absolute; right:5px; top:9px;}
.skip_box .skip_open a{ color:#fe3837;}
.g_detail_img img{ float:left;}
/*商品基本信息*/
.g_detail_info{background:#fff;box-shadow:0px 2px 2px #c8c8c8;}
.g_detail_pic{margin:0 auto;}
.g_detail_pic .slideBox{ overflow:hidden; position:relative;}
.g_detail_pic .slideBox .bd ul{ overflow:hidden; width:1280px;}
.g_detail_pic .slideBox .bd ul li{margin:0 auto;text-align: center;}
.g_detail_pic .slideBox .bd ul li img { max-width:750px;height: 520px;padding:10px 0;}
.g_detail_pic .slideBox .hd{ width:100%; height:16px; line-height:16px; text-align:center; position:absolute; bottom:0; padding:10px 0 15px; z-index:3;}
.g_detail_pic .slideBox .hd  ul li{ display:inline-block; width:10px; height:10px; background:#d6d6d6; border-radius:50%; margin-right:5px; cursor:pointer;}
.g_detail_pic .slideBox .hd .on{ background:#fe3837;}
.prod_name_price{border-bottom:dashed 1px white;}
.prod_name_price .name{line-height:1.75em; height:3.5em; overflow:hidden; color:#333;}
.prod_name_price .group  a{ color:#FE3837; padding-left:10px; text-decoration: underline;}
.prod_name_price .price { height:90px;line-height: 90px;background-color: #84b725;}
.prod_name_price li{padding: 0 36px;}
.prod_name_price .price dl{ overflow:hidden;}
.prod_name_price .price dt .store_price{font-size: 46px;}
.prod_name_price .price dt{ color:#ffffff; float:left;}
.prod_name_price .price dt em{ font-style:normal; font-size:0.75em;}
.prod_name_price .price dd{color:#7b7b7b; float:left; text-decoration:line-through;margin: 10px 0 0 10px;}
.g_detail_info .basic_info,.g_detail_info .basic_service{ padding:0 3%; margin:10px 0;}
.basic_info .delivery_site{ margin:10px 0;}
.basic_info .delivery_site i{ color:#7B7B7B;}
.basic_info .delivery_site span{ margin-right:8px;}
.basic_info .delivery_icon{ display:inline-block; width:13px; height:16px; background:url(../images/weixin/s_delivery_con.png) no-repeat 0px 0px / 15px 16px;}
.g_detail_info .basic_info ul,.g_detail_info .basic_service ul { overflow:hidden;}
.g_detail_info .basic_info ul li{ float:left; width:33%; color:#7b7b7b;}
.g_detail_info .basic_service ul li{ float:left;color:#7b7b7b; margin-right:6.25%; padding-left:20px; margin-bottom:10px; position:relative;}
.g_detail_info .basic_service ul li span{ display:inline-block; background:url(../images/weixin/g_detail_1.png) no-repeat; width:15px; height:15px; position:absolute; left:0; top:2px;background-size: 15px 15px;}
.basic_info .inventory{color:#FE3837; margin-left:10px;}
/*预售全过程*/
.presell_pro{background: #fff;box-shadow: 0px 2px 2px #c8c8c8;padding-bottom: 5px;}
.presell_pro .pre_title{font-size: 16px;color: #444;font-weight:normal; padding-top:5px; text-align:center;}
.presell_pro .step_info{ overflow:hidden;}
.step_info .step{float: left;font-size: 34px;color: #c40d0d;font-weight: bold;font-style: italic;margin-top: 15px;}
.step_info .step_text{ float:left;margin:15px 0 0 10px;}
.step_info .step_text li{color: #969595;}
.step_info .step_text .l_title{font-size: 14px;color: #333;}
.step_info .step_text .l_title span{color: #db0c0c;}
/*商品所参与的活动*/
.g_detail_activity{ background:#fff;box-shadow:0px 2px 2px #c8c8c8; height:50px; overflow:hidden; padding: 0 3%; position:relative; margin-top:15px;}
.g_detail_activity ul{ overflow:hidden; width:96%;}
.g_detail_activity ul li{ float:left; position:relative; text-indent:24px; margin:15px 0; line-height:23px; white-space:nowrap;}
.g_detail_activity ul li span{ display:inline-block; width:20px; height:20px; position:absolute; left:0;}
.g_detail_activity ul .send span{ background:url(../images/weixin/g_detail_2.png) no-repeat; background-size:20px 20px;}
.g_detail_activity ul .reduce span{ background:url(../images/weixin/g_detail_2.1.png) no-repeat;background-size:20px 20px;}
.g_detail_activity ul .group span{ background:url(../images/weixin/g_detail_2.3.png) no-repeat;background-size:20px 20px;}
.g_detail_activity ul .sales span{ background:url(../images/weixin/g_detail_2.2.png) no-repeat;background-size:20px 20px;}
.g_detail_activity ul .presell span{ background:url(../images/weixin/g_detail_2.4.png) no-repeat;background-size:20px 20px;}
.g_detail_activity .icon{ width:4%; position:absolute; right:8px; top:13px;}
/*颜色选择*/
.g_detail_sel{background:#fff;box-shadow:0px 2px 2px #c8c8c8; height:50px;padding: 0 3%;position:relative; margin-top:15px; line-height:50px;overflow: hidden;white-space: nowrap;
text-overflow: ellipsis;}
.g_detail_sel a{ color:#333333;}
.g_detail_sel .icon{position:absolute; right:8px; top:8px;}
/*店铺信息*/
.g_detail_shop{background:#fff;box-shadow:0px 2px 2px #c8c8c8;padding: 0 3% 10px; margin-top:15px;}
.g_detail_shop .logo { overflow:hidden; padding-top:10px;}
.g_detail_shop .logo dt { float:left; border:solid 1px #c6c6c6; width:130px;}
.g_detail_shop .logo dt img{width:130px;}
.g_detail_shop .logo dd { float:left; margin-left:20px; font-size:1.25em;}
.g_detail_shop .logo dd .s_address{ font-size:14px;color:#999; display:block; background:url(../images/weixin/g_detail_16.png) no-repeat;padding-left:18px;margin-top:5px; background-size:16px; }
.comprehensive,.g_detail_shop_in{ overflow:hidden;}
.comprehensive li{ float:left; width:33%; text-align:center; margin:12px 0;}
.comprehensive .value_strong span{ display:inline-block;color:#f83d4b;background:url(../images/weixin/g_detail_6.png) no-repeat 25px center; padding:0 25px 0 1px; background-size:15px 15px;}
.comprehensive .value_normal span{ display:inline-block;color:#09a6f7;background:url(../images/weixin/g_detail_7.png) no-repeat 25px center; padding:0 25px 0 1px; background-size:15px 15px;}
.comprehensive .value_light span{ display:inline-block;color:#06cd55;background:url(../images/weixin/g_detail_8.png) no-repeat 25px center; padding:0 25px 0 1px; background-size:15px 15px;}
.g_detail_shop_in li{ float:left; width:50%; text-align:center;}
.g_detail_shop_in .all_p a { background:url(../images/weixin/g_detail_9.png) no-repeat 25% center; background-size:25px 22px;}
.g_detail_shop_in .shop_in a { background:url(../images/weixin/g_detail_10.png) no-repeat 25% center;background-size:24px 28px;}
.g_detail_shop_in li a{ display:block; width:80%; border:solid 1px #cacaca; border-radius:10px; padding:10px 0; margin:0 auto; text-indent:24px;}
/*猜你喜欢*/
.g_detail_like{background:#fff;box-shadow:0px 2px 2px #c8c8c8;margin-top:15px;padding-bottom: 10px;}
.g_detail_like .like_title{ color:#333; font-weight:bold; font-size:1em; line-height:3em; padding-left:3%;}
.g_detail_like .over_c_main{ overflow:hidden;}
.g_detail_like .over_c{ width:100%; overflow-x:scroll;}
.g_detail_like ul { overflow:hidden;}
.g_detail_like ul li{ float:left;}
.g_detail_like ul li .favorite_pic{ width:85%; margin:0 auto;}
.g_detail_like ul li .favorite_name{ width:85%; font-size:0.875em; line-height:1.5em; height:3em; overflow:hidden; margin:0 auto;}
.g_detail_like ul li .favorite_value{width:85%; color:#fe3837; margin:0 auto;}

.g_detail_continue{ background:url(../images/weixin/g_detail_5.png) no-repeat  center center; padding:0 3%; text-align:center; color:#878787; margin:20px 0;}
/*商品详情*/
.g_detail_c{ max-width:750px;min-height:50px; margin:0 auto; background:#fff;font-size: 28px;color: #666666;padding: 36px 36px;}
.g_detail_text{ width:98%;margin:15px auto 0 ; padding:8px 0;}
.g_detail_text ul{ width:100%; }
.g_detail_text ul li{ overflow:hidden; line-height:22px;}
.g_detail_text ul li .name,.g_detail_text ul li .text{ float:left; color:#333;}
.g_detail_text ul li .name{ width:25%;}
.g_detail_text ul li .text{ width:75%;}
/*商品详细页底部导航操作*/
.g_detail_nav_h{height:60px;float: left;width: 100%;}
.g_detail_nav{ width:100%; position:fixed; bottom:0; z-index:4; border-top:solid 1px #dcdcdc;}
.g_detail_nav ul{ overflow:hidden;}
.g_detail_nav ul li{ float:left; text-align:center; }
.g_detail_nav ul .g_detail_consult,.g_detail_nav ul .g_detail_shop_in,.g_detail_nav ul .g_detail_collect{ width:12%; background:#fff;padding:9px 0; font-size:0.9em; box-sizing:border-box;  }
.g_detail_nav ul .g_detail_consult a dl,.g_detail_nav ul .g_detail_shop_in a dl{ border-right:solid 1px #dadada;}
.g_detail_nav ul .g_detail_consult dd,.g_detail_nav ul .g_detail_shop_in dd,.g_detail_nav ul .g_detail_collect dd{ margin-top:4px; color:#878787;}
.g_detail_nav ul .g_detail_shopcar_in,.g_detail_nav ul .g_detail_buy_now{ width:32%; box-sizing:border-box;}
.g_detail_nav ul .g_detail_shop_in dl dt{ display:block; width:100%px; height:20px; background:url(../images/weixin/g_detail_10.png) no-repeat center center;background-size:22px 23px;}
.g_detail_nav ul .g_detail_collect dl dt{ display:block; width:100%px; height:20px; background:url(../images/weixin/g_detail_11.png) no-repeat center center;background-size:22px 22px;}
.g_detail_nav ul .g_detail_collect dl .this{background:url(../images/weixin/g_detail_11_this.png)  no-repeat center center;background-size:22px 22px;}
.g_detail_nav ul .g_detail_consult dl dt{ display:block; width:100%px; height:20px; background:url(../images/weixin/g_detail_12.png) no-repeat center center; background-size:22px 22px;}
.g_detail_nav ul .g_detail_shopcar_in{ background-color: #eeeeee;font-size: 28px;color: #o2o2o2;height:90px;line-height: 90px;}
.g_detail_nav ul .g_detail_buy_now{ background:#84b725;font-size: 28px;color: #ffffff;height:90px;line-height: 90px;}
.g_detail_nav ul .g_detail_f{width:64%;padding:20px 0;color:#fff; background:#FF9701; box-sizing:border-box;}
.g_detail_presell{width: 64%;padding: 20px 0px;color: #FFF;background: #C5C5C5;}
.g_detail_presell_after{background:#fe3837;}
.g_detail_nav ul .detail_none_goods{background: #C5C5C5;border-right: #d2d2d2 solid 1px;}
.g_detail_nav .cart_link{ width:38px; height:38px; border-radius:50%; background: url(../images/weixin/bottom_shopcar.png) no-repeat center center rgba(0,0,0,.5); position:absolute; left:10px; top:-58px; background-size:22px 22px;}
/*颜色分类等详细操作*/
.g_detail_model{ width:100%; position:fixed; z-index:12; background:#fff; height:350px; border-top:solid 1px #dcdcdc;}
.g_detail_model .model_info{ width:94%; height:80px; padding:0 3%; border-bottom:solid 1px #dcdcdc; position:relative;background:#fff;}
.model_info .model_pic,.model_info .model_text{ float:left;}
.model_info .model_text{ margin-left:115px;}
.model_info .model_text .value{ color:#fe3837; font-size:1.5em;} 
.model_info .model_text .amount{color:#929292;text-indent: 3px;line-height: 2em;}
.g_detail_model .model_info .model_pic{ width:100px; height:100px; border:solid 1px #dcdcdc; border-radius:10px; overflow:hidden; position:absolute; left:3%; top:-30px;}
.g_detail_model .model_info .model_pic img{ width:100px; height:100px;}
.model_standard_box{ height:221px; overflow-y:scroll;background:#fff;}
.model_standard{  border-bottom:solid 1px #dcdcdc;padding:0 3% 10px;}
.model_standard .standard_title{ color:#929292; line-height:2.5em; font-size:1.125em; font-weight:normal;}
.model_standard ul{ overflow:hidden;}
.model_standard ul li{ float:left; padding:0 6px; height:30px; line-height:30px; text-align:center; border:solid 1px #8c8c8c; margin:0 20px 10px 0; border-radius:3px; }
.model_standard ul li a{color:#8c8c8c;}
.model_standard ul .this{ background:#fe3837;border:solid 1px #fe3837;}
.model_standard ul .this a{ color:#fff;}
.model_standard ul .stockout{border:solid 1px #cccccc;}
.model_standard ul .stockout a{color:#cccccc;}
.model_amount{padding:0 3% 10px;}
.model_amount .amount_title{color:#929292; line-height:2.5em; font-size:1.125em; font-weight:normal;}
.model_amount .amount_title span{ color:#b5b5b5; font-size:0.875em;}
.model_amount ul li{ float:left; height:40px; width:70px; line-height:40px; border: solid 1px #adadad; text-align:center;}
.model_amount ul .add{ width:45px; border-right:none;line-height:35px;}
.model_amount ul .input_text input{ width:70px; height:40px; border:none; text-align:center;}
.model_amount ul .reduce{ width:45px; border-left:none; line-height:50px;}
.model_standard_btns{ overflow:hidden;}
.model_standard_btns li{ float:left; width:50%; padding:15px 0; text-align:center; box-sizing:border-box;}
.model_standard_btns li a{ color:#fff;}
.model_standard_btns .g_detail_shopcar_in{ background:#ff9701;}
.model_standard_btns .g_detail_buy_now{ background:#fe3837;}
.model_standard_btns .g_detail_f{width: 100%;color: #FFF;background: #2ADD26 none repeat scroll 0% 0%;}
.model_standard_btns .detail_none_goods{background: #C5C5C5;border-right: #d2d2d2 solid 1px;}
.g_detail_model_mask{ background:#000; z-index:11; position:fixed; width:100%; height:100%; left:0; top:0; display:none; opacity:.5;filter:alpha(opacity=0.5); }
.g_detail_model .close_btn{ width:26px; position:absolute; right:5px; top:5px;}

/*商品详情中的评价*/
.evaluate_box .evaluate_title{ overflow:hidden; border-bottom:solid 1px #dcdcdc; padding:0 3% 15px; background:#fff;}
.evaluate_box .evaluate_title li{ float:left; background:#e8e8e8; padding:8px 20px; border-radius:20px; margin:10px 10px 0 0;}
.evaluate_box .evaluate_title .zero_test{background:#ffeef0;}
.evaluate_box .evaluate_title .this{ background:#fe3837; color:#fff;}
.evaluate_content{ padding:10px 3%; border-bottom:solid 1px #dcdcdc;background:#fff;}
.evaluate_content .evaluate_text{ line-height:1.5em; color:#333;}
.evaluate_content .evaluate_pic{ overflow:hidden; margin-top:5px;}
.evaluate_content .evaluate_pic li{ float:left; width:70px; margin-right:20px;}
.evaluate_content .evaluate_standard{ color:#999999; margin-top:5px;}
.evaluate_content  .evaluate_date{ color:#999999; overflow:hidden;  margin-top:5px;}
.evaluate_content  .evaluate_date dt{ float:left;}
.evaluate_content  .evaluate_date dd{ float:right;}
.evaluate_content .append{ padding:3px 2%; background:#f5f5f5;position:relative; margin-top:15px;}
.evaluate_content .append .arrow{width:0; height:0; border-left:5px solid transparent;  border-right:5px solid transparent; border-bottom:10px solid #f3f3f3; position:absolute; top:-9px; left:13px;}
.merchant_reply { padding:3px 2%; background:#f5f5f5;position:relative; margin-top:15px; color:#fdb246;}
.merchant_reply  .arrow{width:0; height:0; border-right:10px solid #f3f3f3;  border-top:5px solid transparent; border-bottom:5px solid transparent; position:absolute; top:-9px; left:13px;}
.evaluate_content .append{ padding:3px 2% 17px; background:#f5f5f5;position:relative; margin-top:15px;}
.evaluate_content .append span{ position:absolute; right:2px; bottom:2px; color:#999; }
.evaluate_content .append .arrow{width:0; height:0; border-left:5px solid transparent;  border-right:5px solid transparent; border-bottom:10px solid #f3f3f3; position:absolute; top:-9px; left:13px;}
/*0元试用评价*/            
.free_infro_con{width: 100%;overflow: hidden;margin-top: 8px;}
.free_infro_con .free_infro_box{padding: 5px;background-color: #FFF;}
.free_infro_con .free_eva{margin-top: 5px;border-top: 2px solid #EEE;overflow: hidden;padding: 5px;}
.free_infro_con .free_eva dl{width: 100%;margin-top: 10px;border-bottom: 1px solid #EEE;overflow: hidden;}
.free_infro_con .free_eva dl dd{width: 98%;display: block;float: left;padding-left: 1%;margin-right: 1%;}
.free_infro_con .free_eva dl dd p{width: 100%;overflow: hidden;float: left;font-size: 1em;line-height: 24px;}
.free_infro_con .free_eva dl dd p .name,.free_eva dl dd p .time{color: #999;}


/*商品店铺活动详细*/
.detail_activity{ width:100%; position:fixed;z-index:12; background:#fff; height:350px; border-top:solid 1px #dcdcdc;}
.detail_activity .activity_title{ text-align:center; font-size:1.2em; margin:10px 0; font-weight:normal;}
.detail_activity .activity_box{height: 254px;overflow-y: scroll;}
.activity_item_1,.activity_item_2{ padding:0 2%;}
.activity_item_1 .item_title{ font-weight:normal; font-size:1em; margin-bottom:5px;}
.activity_item_1 .present_box .item{ overflow:hidden;border-bottom: solid 1px #EBEBEB; padding-bottom:5px;}
.activity_item_1 .present_box .item li{ float:left;}
.present_box .item .pic{ width:70px; border: solid 1px #EBEBEB;}
.present_box .item .text{width: 75%;height: 75px;color: #787878;font-size: 0.875em;padding-left: 8px;box-sizing: border-box;}
.present_box .item .text dl{ height:75px; position:relative;}
.present_box .item .text dl dt{line-height: 1.7em;height: 3.4em;overflow: hidden;}
.present_box .item .text dl dd{ position:absolute; bottom:0; color:#FE3837;}
.activity_item_2  .item_title{ font-weight:normal; font-size:1em; margin-bottom:5px;}
.activity_item_2 ul .info{ color:#FE3837; line-height:2em;}
.activity_item_2 ul .time,.activity_item_2 ul .intro{ font-size:0.875em; color:#7A7A7A; line-height:1.5em;}
.activity_item_2 ul li span{ font-weight:bold; color:#333;}
.detail_activity .finish_btn{ width:100%; display:block; background:#fe3837; color:#fff; text-align:center; padding:15px 0;}
/*地区列表*/
.site_menu .site_menu_mask{width: 100%;height: 100%;min-height: 100%;position: fixed;left: 0px;top: 0px;background: rgba(0, 0, 0, 0.5); z-index:10;}
.site_menu .site_content{position: fixed;top: 0px;left: 100%;width: 90%;height: 100%;overflow: scroll; background:#fff; z-index:11;}
.site_title{ width:100%; text-align:center; height:45px; line-height:45px; background:#fff; border-bottom: 1px solid #BFBFBF;}
.site_title .back_arow{ display:inline-block; background:url(../../style/system/front/default/images/weixin/g_arow1.png) no-repeat; padding:16px 8px; float:left; margin-top:28px;}
.site_title_h{ height:45px;}
.site_content .site_items_box{ width: 100%;height: 100%;min-height: 100%;overflow-x: hidden;overflow-y: auto;}
.site_content .site_items_box .site_list{ float:left; width:100%; display:none;}
.site_content .site_items_box .site_list.this{ display:block;}
.site_items_box .site_list li{ height:45px; line-height:45px;border-bottom: 1px solid #BFBFBF; text-indent:20px;}
/****商品详情页面结束****/


/****购物车页面开始****/
.shopcar_address{width:2rem; height:1.3rem;color:#fff;background:url(../images/weixin/shopcar_address.png) no-repeat left center; line-height:1.3rem; padding-left:15px; background-size:10px 14px;}
.shopcar_wap{ max-width:640px; margin:2rem auto 0;}
.shopcar_wap .shopcar_title{ width:100%; text-align:center; font-weight:normal; background:#fff; overflow:hidden; padding:15px 0; position:relative; font-size:16px;}
.shopcar_title .back{ position:absolute; left:10px; top:13px; display:block; width:25px;}
.shopcar_item{ background:#fff; margin-top:15px; box-shadow:0px 1px 0px #ccc; }
.shopcar_item .item_box{ overflow:hidden; padding:10px 0; border-bottom:dashed 1px #b7b7b7; margin: 0 3%;}
.shopcar_item .item_store_name{ float:left; background:url(../images/weixin/g_detail_10.png) no-repeat; padding-left:25px; font-size: 1em;font-weight: normal;height: 19px; line-height: 19px;background-size: 22px 24px;background-position: 0px -3px;}
.shopcar_item  .shopin_arow{ background: url(../images/weixin/more.png) no-repeat; display:inline-block;background-position: right center;padding-right: 15px;background-size: 7px 10px;}
.shopcar_item .redact{ float:right; color:#878787;}
.shopcar_item .full_cut,.shopcar_item .get_coupon,.shopcar_item .full_give{ padding:10px 0 0px 25px;  margin: 0 3%;}
.shopcar_item .full_cut dl,.shopcar_item .get_coupon dl,.shopcar_item .full_give dl{ overflow:hidden; border-bottom:solid 1px #eeeeee;}
.shopcar_item .full_cut dt,.shopcar_item .get_coupon dt,.shopcar_item .full_give dt{ width:54px; height:28px; line-height:28px; text-align:center; background:url(../images/weixin/s_activity_back.png) no-repeat; color:#f94d4d; font-size:14px;background-size: 54px 28px;}
.shopcar_item .full_cut dt,.shopcar_item .full_cut dd,.shopcar_item .get_coupon dt,.shopcar_item .get_coupon dd,.shopcar_item .full_give dt,.shopcar_item .full_give dd{ float:left;}
.shopcar_item .full_cut dd,.shopcar_item .get_coupon dd,.shopcar_item .full_give dd{ width:78%; padding-left:15px; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; -o-box-sizing:border-box; -ms-box-sizing:border-box;}
.shopcar_item .full_cut dd span,.shopcar_item .get_coupon dd span,.shopcar_item .full_give dd span{ color:#878787; display:inline-block; padding: 0px 10px 5px;}
.shopcar_item .full_give dd{ overflow:hidden;}
.shopcar_item .full_give dd .text{ float:left; width:70%; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;box-sizing:border-box;}
.shopcar_item .full_give dd .amount{ float:right; width:20%; text-align:right; box-sizing:border-box; padding-right:0px;}
.shopcar_item .get_coupon dd,.shopcar_item .full_give dd{ line-height:28px;}


.s_goods_info_wap{ position:relative; overflow:hidden;}
.s_goods_info{ width:100%; overflow:hidden; padding:0px 0 0px 3%; position:absolute; background:#fff; box-sizing:border-box;}
.s_goods_info_wap .touch_slide{ left:-16%;}
.s_goods_info .select,.s_goods_info .goods_content{ float:left;}
.s_goods_info .select{ width:10%; margin-top:8%;}
.s_goods_info .select span{ display:block; width:22px; height:22px; border:solid 1px #a2a2a2; vertical-align:middle; border-radius:50%;}
.s_goods_info .select .disabled{ background:#e1e1e1;border:solid 1px #e1e1e1;}
.s_goods_info .select .pitch_on{ background:url(../images/weixin/s_goods_pitch.png) no-repeat center center #fe3837;border:solid 1px #fe3837; background-size:22px 22px; }
.s_goods_info .goods_content{ width:90%; overflow:hidden; background:#fff; position:relative;}
.s_goods_info .goods_content .goods_pic{ float:left; width:28%; border:solid 1px #ebebeb; margin:10px 0; box-sizing: border-box;}
.s_goods_info .goods_content .goods_text{ float:left; width:71%; padding:10px 3% 0 10px; box-sizing:border-box;}
.s_goods_info .goods_content .goods_text .goods_name{ font-size:0.875em; color:#333; line-height:1.4em; height:2.8em; overflow:hidden;}
.s_goods_info .goods_content .goods_text .goods_color{ color:#9b9a9a; font-size:0.875em; line-height:2em;}
.s_goods_info .goods_content .goods_value{ width:71%; position:absolute; bottom:10px; left:30%; }
.s_goods_info .goods_content .goods_value .now_value{ color:#f94d4d; font-size:1.25em; position:relative;}
.s_goods_info .goods_content .goods_value .now_value b{ font-size:0.75em;}
.s_goods_info .goods_content .goods_value .primary_value{color:#9b9a9a; text-decoration:line-through;}
.s_goods_info .goods_content .goods_value .number{ position:absolute; right:7%; font-size:1.25em;}
.s_goods_info .goods_content .goods_value .number em{ font-size:0.75em; font-style:normal;}
.s_goods_info_wap .goods_del{ width:16%; height:100%; background:#fe3837; color:#fff; text-align:center; margin-left: 84%;}
.s_goods_info_wap .goods_del a{ color:#fff; display:block;}
.goods_norms_s { width:72%; float:left; position:relative;}
.goods_norms_s ul{ overflow:hidden;}
.goods_norms_s ul li{ float:left; border-bottom:solid 1px #dfdfdf; line-height:50px; text-align:center; box-sizing:border-box;}
.goods_norms_s ul .add,.goods_norms_s ul .reduce{ width:20%; height:51px;}
.goods_norms_s ul .reduce{ line-height:45px;}
.goods_norms_s ul .add{ line-height:58px;}
.goods_norms_s ul .input_text{ width:60%;  border-right:solid 1px #dfdfdf; border-left:solid 1px #dfdfdf;transition: width .5s;-moz-transition: width .5s; -webkit-transition: width .5s; -o-transition: width .5s;}
.goods_norms_s ul .input_text input{ width:100%; border:none; text-align:center;}
.goods_norms_s .norms_p{ width:100%; font-size:0.875em; color:#9a9a9a; padding:3% 0 0 3%; box-sizing:border-box; position:relative;transition: width .5s;-moz-transition: width .5s; -webkit-transition: width .5s; -o-transition: width .5s;}
.goods_norms_s .norms_p .norms_p_text{ width:90%;}
.goods_norms_s .norms_p .norms_arrow{ width:8%; position:absolute; right:8%; top:20px;}
.norms_goods_del{ width:0; background:#fe3837; text-align:center;  position:absolute; right:0; top:0px; transition: width .5s;-moz-transition: width .5s; -webkit-transition: width .5s; -o-transition: width .5s;}
.norms_goods_del a{ color:#fff;}
.touch_start ul .input_text{ width:34.55%;}
.touch_start .norms_goods_del{ width:25.45%; font-size:1em;}
.touch_start .norms_p{ width:74.55%;}

/*组合商品开始*/
.group_goods_wrap{ position:relative; overflow:hidden;}
.group_goods_info{ width:100%; overflow:hidden; padding:0px 0 0px 3%; position:absolute; background:#fff; box-sizing:border-box;}
.group_goods_wrap .touch_slide{ left:-16%;}
.group_goods_info .select,.group_goods_info .goods_content{ float:left;}
.group_goods_info .select{ width:10%; margin-top:8%;}
.group_goods_info .goods_content{ width:90%; overflow:hidden; background:#fff; position:relative;border-top: solid 1px #eee;}
.group_goods_info .goods_content .goods_pic{ float:left; width:28%; border:solid 1px #ebebeb; margin:10px 0; box-sizing: border-box;}
.group_goods_info .goods_content .group_goods_text{ float:left; width:71%; padding:10px 3% 0 10px; box-sizing:border-box;}
.group_goods_info .goods_content .group_goods_text .goods_name{ font-size:0.875em; color:#333; line-height:1.4em; height:2.8em; overflow:hidden;}
.group_goods_info .goods_content .group_goods_text .goods_color{ color:#9b9a9a; font-size:0.875em; line-height:2em;}

.group_goods_info .goods_content .goods_value{ width:71%; position:absolute; bottom:10px; left:30%; }
.group_goods_info .goods_content .goods_value .now_value{ color:#f94d4d; font-size:1.25em; position:relative;}
.group_goods_info .goods_content .goods_value .now_value b{ font-size:0.75em;}
.group_goods_info .goods_content .goods_value .primary_value{color:#9b9a9a; text-decoration:line-through;}
.group_goods_info  .goods_content .goods_value .number{ position:absolute; right:7%; font-size:1.25em;}
.group_goods_info  .goods_content .goods_value .number em{ font-size:0.75em; font-style:normal;}

.group_goods_wrap .goods_del{ width:16%; height:100%; background:#fe3837; color:#fff; text-align:center; margin-left: 84%;}
.group_goods_wrap .goods_del a{ color:#fff; display:block;}
/*组合商品结束*/

.settle_box_h{ height:60px;}
.settle_box{ width:97%; padding-left:3%;background:#fff; position:fixed; left:0px; bottom:0px; overflow:hidden; z-index:2;} 
.settle_box .all_check,.settle_box .total_amount{ float:left; margin-top:10px;}
.settle_box .all_check{ width:10%;}
.settle_box .all_check dd{ color:#999999; font-size:12px;}
.settle_box .all_check span{ display:block; width:22px; height:22px; border:solid 1px #a2a2a2; vertical-align:middle; border-radius:50%;}
.settle_box .all_check .disabled{ background:#e1e1e1;border:solid 1px #e1e1e1;}
.settle_box .all_check  .pitch_on{ background:url(../images/weixin/s_goods_pitch.png) no-repeat center center #fe3837;border:solid 1px #fe3837; background-size:22px 22px; }
.settle_box .total_amount{ color:#999; font-size:14px;}
.settle_box .total_amount dd{ margin-top:1px;}
.settle_box .total_amount dt span{ color:#f94d4d;  font-size:1.25em;}
.settle_box .settle_btn{ float:right; width:24%; background:#fe3837; color:#fff; padding:19px 0; text-align:center;}
/*领取店铺优惠卷弹出框*/
.shopin_coupon{ width:100%; height:350px; position:fixed; bottom:-350px; z-index:2; background:#fff;transition:all ease-in 1s; -webkit-transition:all ease-in 0.5s; -moz-transition:all ease-in 0.5s; -o-transition:all ease-in 0.5s;}
.shopin_coupon_show{ bottom:0px;}
.shopin_coupon h3{ width:100%; color:#4a4a4a; text-align:center; font-size:1.25em; font-weight:normal; line-height:40px;}
.shopin_coupon_item{ height:230px; overflow-y:scroll;}
.shopin_coupon_item li{ overflow:hidden; border-bottom:solid 1px #ededed; margin:10px 3% 0; padding-bottom:8px;  color:#4a4a4a; }
.shopin_coupon_item li strong{ float:left; font-weight:normal; margin-top:8px;}
.shopin_coupon_item li strong .value{ font-size:1.5em; color:#fe3837;}
.shopin_coupon_item li strong .value em{ font-style: normal; font-size:0.875em;}
.shopin_coupon_item li strong .text{ font-size:0.875em; color:#333;}
.shopin_coupon_item li strong .time{ font-size:0.75em; color:#bbb;}
.shopin_coupon_item li .get_coupon_btn{ float:right; color:#fe3837; border:solid 1px#fe3837; border-radius:5px; padding:8px 25px; margin-top:3%;}
.shopin_coupon_item li .get_coupon_finish{ border-color:#ddd; border-color:#e1e1e1;color:#939393;background:#e1e1e1;}
.shopin_coupon .all_coupon_get{ width:100%; background:#fe3837; text-align:center; padding:10px 0; position:absolute; bottom:0px;}
.shopin_coupon .all_coupon_get a{ color:#fff;}
.shopin_coupon .close_btn{ width:6%; position:absolute; right:5px; top:5px; line-height:30px;}
/*选择赠送商品弹出框*/
.present_goods{ width:100%; height:350px; position:fixed; z-index:2; background:#fff; bottom:-350px; transition:all ease-in 1s; -webkit-transition:all ease-in 0.5s; -moz-transition:all ease-in 0.5s; -o-transition:all ease-in 0.5s;}
.present_goods_show{ bottom:0px;}
.present_goods h3{ width:100%; color:#4a4a4a; text-align:center; font-size:1.25em; font-weight:normal; line-height:40px;}
.present_goods .present_goods_items{ height:300px; overflow-y:scroll;}
.present_goods ul{ overflow:hidden; margin: 0 3%; border-bottom:dashed 1px #ededed; padding:10px 0;}
.present_goods ul li{ float:left;}
.present_goods ul .select_btn{ width:10%; margin-top:25px;}
.present_goods ul .select_btn span{display:block; width:22px; height:22px; border:solid 1px #a2a2a2; vertical-align:middle; border-radius:50%;}
.present_goods ul .select_btn .disabled{ background:#e1e1e1;border:solid 1px #e1e1e1;}
.present_goods ul .select_btn .pitch_on{ background:url(../images/weixin/s_goods_pitch.png) no-repeat center center #fe3837;border:solid 1px #fe3837; background-size:22px 22px; }
.present_goods ul .present_pic{width:70px; border:solid 1px #ebebeb;}
.present_goods ul .present_text{ width:65%; height:75px; color:#787878; font-size:0.875em; padding-left:8px; box-sizing:border-box;}
.present_goods ul .present_text dl{ height:75px; position:relative;}
.present_goods ul .present_text dl dt{ line-height:1.7em; height:3.4em; overflow:hidden;}
.present_goods ul .present_text dl dd{ position:absolute; bottom:0;}
.present_goods ul .present_text dl dd span{ color:#fe3837;}
.present_goods .close_btn{ width:6%; position:absolute; right:5px; top:5px; line-height:30px;}
.present_goods .gift_goods_get{width:100%; background:#fe3837; text-align:center; padding:10px 0; position:absolute; bottom:0px;}
.present_goods .gift_goods_get a{ color:#fff;}

/*再次选择规格弹出框*/  
.again_select_model{width:100%; height:100%; position:fixed; top:0; left:100%; z-index:10; background:#fff; transition:left ease 0.5s;-webkit-transition:left ease 0.5s;-moz-transition:left ease 0.5s;-o-transition:left ease 0.5s;}
.touch_again{left:0;}
.again_model_info{ overflow:hidden; border-bottom:solid 1px #ededed; padding:10px 3% ;}
.again_model_info .model_pic,.again_model_info .model_text{ float:left;}
.again_model_info .model_pic{ width:100px;border:solid 1px #ededed;}
.again_model_info .model_text{ padding-left:10px;}
.again_model_info .model_text .value{ font-size:1.5em; color:#fe3837;}
.again_model_info .model_text .amount{ font-size:1em; color:#999999;}
.again_standard_box{ height:60%; overflow-y:scroll;  padding:0 3%;}
.again_model_standard { border-bottom:solid 1px #ededed; padding-bottom:10px;}
.again_model_standard .standard_title{ font-size:1em; font-weight:normal; line-height:3em;}
.again_model_standard  ul{ overflow:hidden;}
.again_model_standard  ul li{ float:left; padding:6px 10px; background:#f5f5f5; margin:0 10px; border-radius:3px; }
.again_model_standard  ul li a{ color:#333;}
.again_model_standard  ul .this{ background:#fe3837;}
.again_model_standard  ul .this a{ color:#fff;}
.again_select_model .sure_btn{ width:100%; padding:10px 0 ; text-align:center; background:#fe3837; color:#fff; position:absolute; bottom:0;}
.again_select_model .sure_btn_gray{ background:#c5c5c5;}
.again_select_model .close_btn{width:6%; position:absolute; right:5px; top:5px; line-height:30px;}
.shopcar_back_mask{ background:#000; z-index:1; position:fixed; width:100%; height:100%; left:0; top:0; opacity:.5;filter:alpha(opacity=0.5);}

/*收支明细页面开始*/
.account_main{max-width: 640px;min-width: 320px;margin: 0px auto;overflow: hidden;}
.balance_box{ width:100%; background:url(../images/weixin/balance_back.jpg) no-repeat;}
.balance_box .fun_top{ overflow:hidden; padding:10px 0;}
.fun_top .back{ float:left; width:4%; padding-left:5px; text-align:center;} 
.fun_top .back_person{ float:right; width:7%; padding-right:5px;text-align:center;}
.balance_box .balance_account{ width:100%; text-align:center; color:#fff; padding-bottom:6%;}
.balance_account dt{ font-size:1em;}
.balance_account dd{ font-size:3.5em;}
.balance_account dd em{font-style:normal;}
.balance_nav{ background:#ffffff;}
.balance_nav ul{ overflow:hidden;}
.balance_nav ul li{ float:left; width:20%; text-align:center; padding:3.5% 0;}
.balance_nav ul li.this{  border-bottom:solid 2px #f53636;}
.balance_nav ul li.this a{color:#f53636;}
.receipts_box{ padding:0 3%;}
.receipts_box .item{ border-bottom:dashed 1px #a0a0a0; padding:2% 0; margin-top:10px;}
.receipts_box .item:last-of-type{border-bottom:none;}
.receipts_box .item .time{color:#a7a7a7; margin-bottom:3%;}
.receipts_box .item ul{ overflow:hidden;}
.receipts_box .item ul li{ float:left;}
.receipts_box .item ul .sign{ width:16%; height:47px; margin-top:10px;}
.receipts_box .item ul .expense{ background:url(../images/weixin/balance_expense.png) no-repeat center center; background-size:47px 47px;}
.receipts_box .item ul .income{ background:url(../images/weixin/balance_income.png) no-repeat center center; background-size:47px 47px;}
.receipts_box .item ul .info{ width:50%; padding-left:5px; margin-top:4px; box-sizing:border-box;}
.receipts_box .item ul .info dl dd{ color:#555555; overflow:hidden;word-break: break-all;}
.receipts_box .item ul .value{ width:34%;color:#a0a0a0; font-size:1.8em; text-align:right; line-height:47px;}
.receipts_box .item ul .small_font{ font-size:1.25em;}
.receipts_box .none_receipts{ background:url(../images/weixin/balance_none.png) no-repeat; width:176px;height:50px;padding-left: 60px;line-height: 50px;margin: 80px auto; background-size:38px 38px; font-size:16px; color:#6e6e6e; }
/*我的足迹页面开始*/
.footprint_title{ width:100%; text-align:center; font-weight:normal; background:#fff; overflow:hidden; padding:15px 0; position:relative; font-size:16px;}
.footprint_title .back{ position:absolute; left:10px; top:13px; display:block; width:25px;}
.footprint_title .clear{ position:absolute; right:3%; top:15px; display:block; width:22px;}
.footprint_items{ background:#fff; margin-top:20px; box-shadow: 0px 1px 0px #CCC;}
.footprint_items .top_title{ border-bottom:solid 1px #ebebeb;padding:5px 0; position:relative; margin:0 3%;}
.footprint_items .top_title .time{ color:#737373; font-size:1.25em;}
.footprint_items .top_title .amount{ color:#a8a8a8; font-size:0.75em;}
.footprint_items .top_title .clear{ position:absolute; right:0px; top:5px; width:22px;}
.f_goods_wrap{ width:100%; position:relative; overflow:hidden;}
.f_goods_wrap .f_goods_info{ width:100%; overflow:hidden; padding:0 3%; box-sizing:border-box; background:#fff; position:absolute; z-index:1; top:0; left:0; border-bottom:dashed 1px #b7b7b7;}
.f_goods_wrap .f_goods_info a{display: block;overflow: hidden;width: 100%;}
.footprint_items .f_goods_wrap:last-child .f_goods_info{border-bottom:solid 1px #fff;}
.f_goods_info .pic,.f_goods_info .name,.f_goods_info .value_box{ float:left;}
.f_goods_info .pic{ width:25%;border:solid 1px #ebebeb; box-sizing:border-box; margin:8px 0;}
.f_goods_info .name,.f_goods_info .value_box{ width:75%;}
.f_goods_info .name{ font-size: 0.875em;color: #333;line-height: 1.4em;height: 2.8em;overflow: hidden;padding-left: 10px; margin-top: 10px;box-sizing: border-box;}
.f_goods_info .value_box{ position:absolute; bottom:10px;left: 25%;padding-left: 15px;}
.f_goods_info .value_box .value{ color:#f94d4d; font-size:1.25em;}
.f_goods_info .value_box .value em{ font-size:0.75em; font-style:normal;}
.f_goods_info .value_box .sales_volume{ color:#9b9b9b; font-size:0.9em;}
.f_goods_wrap .f_goods_btns{ width:28%;  margin-left:72%;}
.f_goods_wrap .f_goods_btns a{width:50%; display:inline-block; float:left; color:#fff; text-align:center;}
.f_goods_btns .similar_btn{  background:#ff9701;}
.f_goods_btns .del_btn{ background:#fe3837;}
.none_footprint{ margin-top:100px;}
.none_footprint .pic{ width:100px; margin:0 auto;}
.none_footprint p{ width:100%; text-align:center; color:#c0c0c0;}
/*我的足迹页面结束*/


/*二级页面开始*/
.phone_main { width:750px; margin:0px auto; background-color:#ffffff; overflow:hidden;}
.in_second_page{ background:#FE3837;padding: 5px 0;text-align: center;margin-top:10px;}
.in_second_page a{ color:#fff;}
/*二级页面头部*/
.channel_title{ overflow:hidden; position:relative; background:#fff; height:44px; line-height:44px;}
.channel_title .title_name{ width:100%; text-align:center; font-weight:500; font-size:18px; color:#dd2727;}
.channel_title .channel_classify,.channel_title .home{ position:absolute;}
.channel_title .channel_classify{ left:10px; top:6px; width:30px;}
.channel_title .home{ width:25px; right:10px; top:6px;}
/*幻灯部分*/
.channel_banner{ width:100%; position:relative; overflow:hidden;}
.channel_banner .pic li{ float:left;}
.channel_banner .pic img{ width:100%; vertical-align:middle;}
.channel_banner .hd { overflow:hidden; position:absolute; bottom:15px; right:5%; margin-left:-50px; z-index:3}
.channel_banner .hd li{float:left; width:8px; height:8px; font-size:0; border-radius:50%; cursor:pointer; overflow:hidden; border:solid 1px #fff;margin-left:10px; filter:alpha(opacity=80); opacity:.8; -webkit-transition:All .5s ease;-moz-transition:All .5s ease;-o-transition:All .5s ease; }
.channel_banner .hd li:hover{background:#fff; filter:alpha(opacity=100);opacity:1;}
.channel_banner .hd .on{ background:#fff; filter:alpha(opacity=100);opacity:1;}
.channel_banner .hd li:hover{background:#fff; filter:alpha(opacity=100);opacity:1;}
/*幻灯下的两个商品广告*/
.nav_bottom_ads{background:#fff; margin-top:12px; overflow:hidden;box-shadow: 0px 1px 0px #CCC;}
.nav_bottom_ads_title{ overflow:hidden; height:40px; border-left:solid 2px #FE3837}
.nav_bottom_ads_title .m_more{ float:right;  text-align:center; padding:0.7% 1.5%; font-size:0.875em; border-radius:3px; margin:9px;}
.nav_bottom_ads_title .m_title{ float:left; font-size:1.2em; font-weight:normal; padding-left:15px; line-height:40px;}
.nav_bottom_ads .ads_ul{ overflow:hidden;}
.nav_bottom_ads .ads_ul li{ float:left; width:50%; border-right:solid 1px #eeeeee;border-bottom:solid 1px #eeeeee; box-sizing:border-box;}
.nav_bottom_ads .ads_ul li:last-child{border-right:none;}
/*精品推荐开始*/
.new_brands{ background:#fff; margin-top:12px; overflow:hidden;box-shadow: 0px 1px 0px #CCC;}
.new_brands_title{ overflow:hidden; height:40px; border-left:solid 2px #FE3837}
.new_brands_title .m_more{ float:right;  text-align:center; padding:0.7% 1.5%; font-size:0.875em; border-radius:3px; margin:9px;}
.new_brands_title .m_title{ float:left; font-size:1.2em; font-weight:normal; padding-left:15px; line-height:40px;}
.new_brands .fl{ width:50%;}
.new_brands .fr{ width:50%;}
.new_brands .fr a{ display:block; width:50%; float:left; border-bottom:solid 1px #eeeeee; border-left:solid 1px #eeeeee; box-sizing:border-box; -webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;}
.new_brands a img{ vertical-align:middle;}
.hot_activity{background:#fff; margin-top:12px; overflow:hidden;box-shadow: 0px 1px 0px #CCC;}
.hot_activity_title{ height:40px; border-left:solid 2px #FE3837;}
.hot_activity_title .m_more{ float:right;  text-align:center; padding:0.7% 1.5%; font-size:0.875em; border-radius:3px; margin:9px;}
.hot_activity_title .m_title{ float:left; font-size:1.2em; font-weight:normal; padding-left:15px; line-height:40px;}
.c_goods_box{background:#fff; margin-top:12px; overflow:hidden;box-shadow: 0px 1px 0px #CCC;}
.c_goods_box .nav_main_c{ height:55px; overflow:hidden;}
.c_goods_box .nav_main{ overflow-x:scroll; height:65px;}
.c_goods_box .nav_main ul{ overflow:hidden;}
.c_goods_box .nav_main ul li{ float:left; height:48px; line-height:48px; text-align:center; font-size:1em; text-align:center; color:#999; padding-bottom:3px;}
.c_goods_box .nav_main ul li span{ padding:0 12px 3px;}
.c_goods_box .nav_main ul li.this { color:#FE3837;border-bottom:solid 2px #FE3837;}
/*其中的商品列表与商品列表页的相同*/
/*二级页面结束*/

/*个人中心页面开始*/
.user_c_title{width: 100%;text-align: center;font-weight: normal;background:#fff;overflow: hidden;position: relative;font-size: 16px;}
.user_c_title .back{position: absolute;left: 37px;top: 26px;display: block;width: 19px;height:36px;}
.user_c_title .back img{width: 36px;height:36px;}
.person_wrap{ width:100%; background:url(../images/weixin/personal_back.jpg) no-repeat; position:relative; }
.person_wrap .back{ display:block; width:3%; padding:10px 0 0 10px;}
.person_wrap .home{ display:block; width:6%;position: absolute;right: 10px;top: 10px;}
.head_img_info{ width:130px;  margin:10px auto 0px;}
.head_img_info .head_img_box{ width:100%;height:130px; background:url(../images/weixin/personal_img_back.png) no-repeat; position:relative;}
.head_img_info .head_img{ width:103px; height:103px; border-radius:50%; margin:0 auto; overflow:hidden; position:absolute; left:14px; top:12px;}
.head_img_info .name,.head_img_info .level,.head_img_info .login{ width:100%; text-align:center; margin-top:5px;}
.head_img_info .name,.head_img_info .login a{ color:#fff;}
.head_img_info .level{ color:#fd45fb; font-size:0.75em;}
.person_wrap .nav_box{ background:rgba(0,0,0,.15); padding:5px 0; margin-top:8px;}
.person_wrap .nav_box .nav{ overflow:hidden;}
.person_wrap .nav_box .nav li{ width:33%; float:left; text-align:center; }
.person_wrap .nav_box .nav li a{color:#fff;}
.person_wrap .function{ width:100%; position:absolute; top:30%;}
.person_wrap .function .news{ position:absolute; left:7%; width:14%;}
.person_wrap .function .shopcar{position:absolute; right:7%;width:14%;}
.person_wrap .function .shopcar img,.person_wrap .function .news img{ width:60px;}
.person_wrap .function .news .amount{ width:15px; height:15px; text-align:center; position:absolute; top:2px; left:58%; color:#fff; background:#E60012; border-radius:50%; padding:1px; font-size:12px;}
.person_order{ background:#fff; margin-top:20px;}
.person_order .top_title{ overflow:hidden; margin:0 3%; border-bottom:solid 1px #e6e6e6; padding:12px 0;}
.person_order .top_title .o_name{ font-weight:normal; color:#333; font-size:1.125em;}
.person_order .top_title .check{  color:#ababab; font-size:0.875em; background:url(../images/weixin/personal_arow.png) no-repeat right center; background-size:13px 13px; padding-right:17px;}
.person_order .p_order_items{ overflow:hidden; padding:10px 0;}
.person_order .p_order_items li{ width:20%; float:left; text-align:center;}
.person_order .p_order_items li dt{ width:55%; margin:0 auto;position:relative;}
.person_order .p_order_items li dt img{ width:40px;}
.person_order .p_order_items li a{ color:#888;}
.person_order .p_order_items li dt span{ position:absolute; color:#E60012; border:solid 1.5px #E60012; border-radius:50%; width:19px; height:19px; text-align:center; line-height:19px; font-size:12px;top: -5px;right: -6px; background:#fff; }
.person_wallet{ background:#fff; margin-top:20px;}
.person_wallet .top_title{ overflow:hidden; margin:0 3%; border-bottom:solid 1px #e6e6e6; padding:12px 0;}
.person_wallet .top_title .o_name{ font-weight:normal; color:#333; font-size:1.125em;}
.person_wallet .top_title .check{  color:#ababab; font-size:0.875em; background:url(../images/weixin/personal_arow.png) no-repeat right center;background-size:13px 13px; padding-right:17px;}
.person_wallet .p_wallet_items{ overflow:hidden; padding:10px 0;}
.person_wallet .p_wallet_items li{ width:20%; float:left; text-align:center;}
.person_wallet .p_wallet_items li dt{ width:55%; margin:0 auto;}
.person_wallet .p_wallet_items li dt img{ width:40px;}
.person_wallet .p_wallet_items li a{ color:#888;}
.person_other{ background:#fff; margin:20px 0;}
.person_other .top_title{ overflow:hidden; margin:0 3%; border-bottom:solid 1px #e6e6e6; padding:12px 0;}
.person_other .top_title .o_name{ font-weight:normal; color:#333; font-size:1.125em;}
.person_other .top_title .check{  color:#ababab; font-size:0.875em; background:url(../images/weixin/personal_arow.png) no-repeat right center;background-size:13px 13px; padding-right:17px;}
.off_log_btn{ width:100%; display:block; text-align:center; padding:10px 0; margin-top:50px; background:#fe3837; color:#fff;}
/*个人中心页面结束*/


/*我的收藏页面开始*/
.my_collect_title{width: 100%;text-align: center;font-weight: normal;background: #FFF none repeat scroll 0% 0%;overflow: hidden;padding: 15px 0px;position: relative;font-size: 16px;}
.my_collect_title .back{position: absolute;left: 10px;top: 13px;display: block;width: 25px;}
.my_collect_title .editor{position: absolute;right: 3%;top: 15px;display: block; color:#888; font-size:0.875em;}
.collect_nav{ background:#fff; box-shadow:0px 1px 0px #ccc; padding-top:5px;}
.collect_nav .c_nav_ul{ overflow:hidden;}
.collect_nav .c_nav_ul li{ float:left; width:50%; text-align:center;}
.collect_nav .c_nav_ul li a{ display:inline-block; width:70%; margin:0 auto; color:#888888; line-height:35px; }
.collect_nav .c_nav_ul .this a{color:#fe3837; border-bottom:solid 2px #fe3837;}
.goods_collect{ margin-top:20px; overflow:hidden;}
.goods_collect .g_collect_item{ width:50%; float:left;margin-bottom:2%; box-sizing:border-box; position:relative;}
.goods_collect .g_collect_item:nth-child(2n){padding:0 2% 0 1%;}
.goods_collect .g_collect_item:nth-child(2n+1){padding:0 1% 0 2%;}
.g_collect_item .g_collect_info{ background:#fff;}
.g_collect_info .goods_pic{ width:100%;}
.g_collect_info .goods_name{padding: 0px 3%;font-size: 0.875em;color: #333;line-height: 18px;height: 18px;overflow: hidden;}
.g_collect_info .goods_value{ color:#fe3837;}
.g_collect_item .edit_mask{ background:rgba(0,0,0,.25); width:94%; height:100%; position:absolute; top:0px;}
.g_collect_item .edit_mask .no_pitch{ display:inline-block; width:32%; height:32%; position: absolute;top: 30%;left: 34%; background:url(../images/weixin/collect_no_pitch.png) no-repeat center center; background-size:40px 40px;}
.g_collect_item .edit_mask .pitch_on{background:url(../images/weixin/collect_pitch_on.png) no-repeat center center; background-size:40px 40px;}

.store_collect{ margin-top:20px;}
.store_collect .s_collect_item{ background:#fff; padding:10px 0; border-bottom:solid 1px #e9e9e9;}
.store_collect .s_collect_item ul{ overflow:hidden;}
.store_collect .s_collect_item ul li{ float:left;}
.s_collect_item ul .s_logo{ width:30%; padding-left:2%;}
.s_collect_item ul .s_name{ width:65%; padding-left:3%; margin:3% 0;}
.s_collect_item ul .editor{ width:0px;margin-top:3%; }
.s_collect_item ul .editor span{display: block;width: 20px;height: 20px;border: 1px solid #A2A2A2;vertical-align: middle;border-radius:50%; margin:0 auto;}
.s_collect_item ul .editor .pitch_on{ background:url(../images/weixin/s_goods_pitch.png) no-repeat center center #fe3837;border:solid 1px #fe3837; background-size:20px 20px; }
.s_collect_item .editor_show .s_name{ width:45%;-webkit-transition:All .5s ease;-moz-transition:All .5s ease;-o-transition:All .5s ease;}
.s_collect_item .editor_show .editor{width:20%; -webkit-transition:All .5s ease;-moz-transition:All .5s ease;-o-transition:All .5s ease;}
.none_collect{ width:100%; text-align:center; color:#7a7a7a;}
.none_collect span{ display:block; margin:0 auto; width:40%; padding-top:5.5rem;}
.none_collect p{ margin-top:10px;}
.collect_del{ background:#fe3837; width:100%; position:fixed; padding:15px 0; text-align:center; bottom:-100%;-webkit-transition:All .5s ease;-moz-transition:All .5s ease;-o-transition:All .5s ease;}
.collect_del a{ color:#fff; display:block;}
.collect_del_show{ bottom:0;}
.none_collect{ width:100%; text-align:center; color:#7a7a7a;}
.none_collect span{ display:block; margin:0 auto; width:40%; padding-top:5.5rem;}
/*我的收藏页面结束*/

/*地址管理页面开始*/
.address_title{padding:0px; position: fixed;z-index:9999;height:88px;width: 100%;text-align: center;font-weight: normal;background: #fff;overflow: hidden;border-bottom: 1px solid #cccccc;}
.address_title .back{ position:absolute; left:36px; top:26px;width: 19px;height: 36px;}
.address_title .per_c_icon{position: absolute;right: 10px;top: 26px;display: block;width: 50px;height: 42px;}
.address_title .add{ position: absolute; right: 3%;top: 17px;display: block;font-size: 14px;color: #9A9A9A;}
.default_address{background:#fff; margin:0 30px 19px; position:relative; height:190px;border: 1px solid #eaeaea}
.default_address .info,.address_item .info{ margin-bottom:8px;} 
.default_address .border{ padding:0 5px; vertical-align:middle;}
.info .number_name{ font-weight:normal; position:relative;color: #333333; padding:25px 27px 30px;height:32px;}
.info .number_name .hoster{float: left;font-size:26px;}
.info .number_name .number{ margin-left: 36px;float: left;font-size:28px;}
.info .number_name .img{ float: left;height:30px;width:60px; background:url(/resources/b2c/img2018/-jifen_confirm_default_border@2x.png) no-repeat;font-size: 20px;color: #ff9900;text-align: center;margin:2px 0px 0px 19px;}
.info .number_name .edit_box{ position:absolute; right:0px; top:0px; border: 1px solid #9A9A9A;border-radius: 3px;padding: 4px 6px;}
.info .number_name .edit_box .editor{color:#9a9a9a; background:url(../images/weixin/address_editor.png) no-repeat;background-size:18px 18px; padding:2px 0 5px 20px;}
.info .address{float:left; color:#666666; font-size: 26px;height:28px;line-height: 28px;width: 100%;padding: 0 27px;}
.address_item{position:relative; margin:0 30px 19px; height:190px;width: 690px;}
.address_item .address_detail{ position:absolute;z-index:1; left:0px; top:0px; width:100%; background:#fff; height:190px;width: 690px;background: url(/resources/b2c/img/location_border.png) no-repeat;}
.address_item .address_detail .editor{position: absolute;top: 70px;right:30px;width:36px;height:40px;background: url(/resources/b2c/img2018/bianji.png) no-repeat;}
.address_item .function{ border-top:dashed 1px #d8d8d8; overflow:hidden; padding:1.5% 2% 0px;}
.address_item .function .click_default{ float:left; color:#fe5400; background:url(../images/weixin/address_default_1.png) no-repeat; background-size:17px 16px; padding-left:20px; margin-top:4px;}
.address_item .function .edit_box{float:right; border:solid 1px #9a9a9a; border-radius:3px; padding:4px 6px;}
.address_item .function .editor{ color:#9a9a9a; background:url(../images/weixin/address_editor.png) no-repeat; background-size:16px 16px; padding: 2px 0 5px 20px;}
.address_item .address_del {position: absolute;top: 70px;right:30px;width:36px;height:40px;background: url(/resources/b2c/img/location_del_icon@2x.png) no-repeat;}
.address_item .address_del a{ color:#fff; display:block;}

.add_address_wrap{ width:100%; height:100%; position:fixed;right:-100%;top:0; z-index:9999;transition:All .5s ease; -webkit-transition:All .5s ease;-moz-transition:All .5s ease;-o-transition:All .5s ease;}
.add_address_wrap_show{right:0;}
.add_address_wrap .top{ height:100%; background:#fff; position: relative;padding: 0px;}
.add_address_wrap .top .address_title{ position: fixed;z-index:9999;height:88px;width: 100%;text-align: center;font-weight: normal;background: #fff;overflow: hidden;border-bottom: 1px solid #cccccc;}
.add_address_wrap .top .finish{ display:inline-block; color:#fff; background: red; padding:5px 10px; border-radius:15px; position:absolute; right:3%; top:15px;height:50px;width:80px;font-size: 36px;}
.add_address_wrap .top .back{position:absolute; left:36px; top:26px;width: 19px;height: 36px;}
.add_address_wrap .top .info{padding-top: 0px;padding: 0 30px;font-size: 30px;color: #333333;}
.add_address_wrap .top .info li{margin-left: 10px; position:relative; border-bottom:solid 1px #eee;height:98px;line-height: 98px;}
.add_address_wrap .top .info li label{color: rgb(254, 56, 55);text-align: center;display: block; position:absolute; top:10px; left:26%;}
.add_address_wrap .info li span{ color:#333; display:inline-block; width:25%;}
.add_address_wrap .info li .area{margin-left:-8px; width:73%; box-sizing:border-box; border:none; height:98px; line-height:98px; border-radius:5px;font-size: 30px;font-family: Heiti, Heiti SC, DroidSans, DroidSansFallback, Arial, "Microsoft YaHei";}
.add_address_wrap .info li input{ width:73%; box-sizing:border-box; border:none; border-radius:5px;font-size: 30px;font-family: Heiti, Heiti SC, DroidSans, DroidSansFallback, Arial, "Microsoft YaHei";}
.add_address_wrap .info .area{ height:50px;}
.add_address_wrap .info .area span{ margin-top:0px;}


.address_menu .address_content{position: fixed;top: 0px;left: 100%;width: 100%;height: 100%;overflow: scroll; background:#fff; z-index:11;}
.address_content .address_name{ width:100%; text-align:center; height:45px; line-height:45px; overflow:hidden; position:fixed; top:0px; left:100%; background:#fff; border-bottom: 1px solid #BFBFBF;}
.address_content .address_name .back_arow{ display:inline-block; background:url(../images/weixin/g_arow1.png) no-repeat; padding:16px 8px; float:left; margin-top:8px;}
.address_content .address_title_h{ height:45px;}
.address_content .address_items_box{ width: 100%;height: 100%;min-height: 100%;overflow-x: hidden;overflow-y: auto;}
.address_content .address_items_box .address_list_ul{ float:left; width:100%; display:none;}
.address_content .address_items_box .address_list_ul.this{ display:block;}
.address_items_box .address_list_ul li{ height:45px; line-height:45px;border-bottom: 1px solid #BFBFBF; text-indent:20px;}
.address_items_box .address_list_ul li a{display:block;}
.info_lab .error{display: block; text-align:center;color: #FE3837;border:0px; padding: 5px 0px;margin-top: 5px;}

/*地址管理页面底部导航操作*/
.add_address_wrap .a_detail_nav{ width:100%; position: absolute; bottom:0; border-top:solid 1px #dcdcdc;}
.add_address_wrap .a_detail_nav ul{ overflow:hidden;}
.add_address_wrap .a_detail_nav ul li{ float:left; text-align:center; }
.add_address_wrap .a_detail_nav ul .del{ background-color: #eeeeee;font-size: 28px;color: #o2o2o2;height:90px;line-height: 90px;}
.add_address_wrap .a_detail_nav ul .save{ background:#84b725;font-size: 28px;color: #ffffff;height:90px;line-height: 90px;}

/*地址管理页面结束*/

/*团购 start----------------*/
/*团购首页*/
.group_hd { background-color:#e60012; height:35px; line-height:35px; padding:5px 0px; color:#fff; overflow:hidden;}
.group_hd a { max-width:60px; display:block; float:left; color:#fff; position:relative; padding:0px 10px; margin-right:15px;}
.group_hd a .arrow {width:0px;height:0px;border-left:6px solid transparent;border-right:6px solid transparent;border-top:5px solid #FF9E00;font-size:0px;line-height:0px; position:absolute; top:16px; right:-10px;}
.group_hd a .arrow_white {border-top:5px solid #fff;}
.group_hd a .arrow_red {border-top:5px solid #e60012; top:13px;}
.group_hd .city { max-width:60px; white-space:nowrap; overflow:hidden; float:left; text-align:center;text-overflow:ellipsis;-moz-text-overflow:ellipsis;}
.group_hd input { width:65%; height:35px; float:right; border:none; background:url(../images/weixin/search.png) no-repeat 15px center #c0000f; color:#fff; border-radius:20px; padding-left:40px; margin-right:10px;outline:none; box-sizing:border-box;}
.group_nav { background-color:#fff; padding:10px; overflow:hidden; padding-top:0px;}
.group_nav ul li { width:25%; display:block; float:left; text-align:center; margin-top:10px;}
.group_nav ul li a { width:100%; display:block;}
.group_nav ul li a img { width:40px; height:40px;}
.group_nav ul li a p { padding-top:5px;}
.group_slideBox{ width:100%; height:150px; overflow:hidden; position:relative;}
.group_slideBox .hd{ height:15px; overflow:hidden; position:absolute; right:5px; bottom:5px; z-index:1; }
.group_slideBox .hd ul{ overflow:hidden; zoom:1; float:left;}
.group_slideBox .hd ul li{ float:left; margin-right:10px;  width:12px; height:12px; border-radius:50%; text-align:center; background:#fff; cursor:pointer; line-height:999px;}
.group_slideBox .hd ul li.on{ background:#e60012; }
.group_slideBox .bd{ position:relative; height:100%; z-index:0;}
.group_slideBox .bd li{ zoom:1; vertical-align:middle; }
.group_slideBox .bd img{ width:100%; height:150px; display:block;}
.group_hot { margin-top:10px; background-color:#fff; border-top:1px solid #ddd; border-bottom:1px solid #ddd; padding-bottom:5px;}
.group_hot ul { width:1000px; overflow:hidden;}
.group_hot ul li { width:100px; margin-left:5px; display:block; float:left; text-align:center;}
.group_hot ul li img { width:100px; height:66px;}
.group_hot ul li p { padding:5px 0px; color:#e60012;}
.group_hot ul li p strong { font-size:18px;}
.group_hot ul li p s { color:#999; padding-left:5px;}
.group_title { height:40px; line-height:40px;color:#e60012; font-size:16px;}
.group_title span { width:5px; height:20px; margin-top:10px; display:block; float:left; background-color:#e60012; margin-right:10px;}
.group_news {margin-top:10px; background-color:#fff; border-top:1px solid #ddd;}
.group_news_list { width:100%; overflow:hidden;}
.group_news_item { padding:10px; border-bottom:1px solid #ddd; position:relative; overflow:hidden;}
.group_news_item dl { width:100%; display:block; overflow:hidden; float:left;}
.group_news_item dl dt { width:150px; display:block; float:left; margin-right:10px;}
.group_news_item dl dt img { width:150px; height:99px;}
.group_news_item dl dd .big { font-size:18px; color:#e60012;}
.group_news_item dl dd p { line-height:24px;}
.group_news_item dl dd s { color:#999; padding-right:10px;}
.group_news_item dl dd .gray span { padding-left:10px; border-left:1px solid #ddd;}
.group_news_item a { width:100%; height:123px; position:absolute; top:0px; left:0px; z-index:1;}
.none_goods{background:url(../images/weixin/balance_none.png) no-repeat; width:176px;height:130px;padding-left: 60px;line-height: 50px;margin: 80px auto 0; background-size:38px 38px; font-size:16px; color:#6e6e6e;}
/*团购列表*/
.group_fixed { width:100%; position:fixed; top:0px; left:0px; z-index:2; background-color:#f5f5f5;}
.group_list_hd { width:100%; height:40px; line-height:40px; border-bottom:1px solid #ddd; text-align:center; position:relative;}
.group_list_arrow { width:50px; height:40px; left:0px; position:absolute;}
.group_list_arrow .arrow {width:0px;height:0px;border-top:10px solid transparent;border-bottom:10px solid transparent;border-right:10px solid #999;font-size:0px;line-height:0px; position:absolute; top:12px; left:10px;}
.group_list_arrow .arrow_white {border-right:10px solid #f5f5f5; left:12px;}
.group_list_menu { width:100%; background-color:#f8f8f8; border-bottom:1px solid #ddd; float:left;}
.group_list_menu ul li { width:90px; height:35px; line-height:35px; text-align:center; display:block; float:left; position:relative; bottom:-1px;}
.group_list_menu ul li a { display:block;}
.group_list_menu ul li.this { border-bottom:1px solid #e60012;}
.group_list_menu ul li.this a { color:#e60012;}
.mt_none { margin-top:0px;}
/*团购详情*/
.group_infro { width:100%; margin-top:2rem; overflow:hidden; background-color:#fff;}
.group_infro .pic { text-align:center; position:relative;}
.group_infro .pic span { width:96%; z-index:1; height:1.5rem; line-height:1.5rem; padding:0px 2%; white-space:nowrap; overflow:hidden;text-overflow:ellipsis;-moz-text-overflow:ellipsis; position:absolute; bottom:0; left:0px;background:rgba(0,0,0,.4); color:#fff;}
.group_infro .pic img { max-width:100%;}
.group_infro .date { padding:0px 5px; margin-top:5px; overflow:hidden; line-height:30px;}
.group_infro .date { font-size:0.75rem;}
.group_infro .date .fl { color:#999;}
.group_infro .date .fl i { width:20px; height:20px; float:left; margin-top:4px; margin-right:3px;}
.group_infro .date .fl b { font-size:0.875rem; color:#000; padding:0px 2px;}
.group_infro .price { padding:0.5rem; overflow:hidden;}
.group_infro .price .fl { font-size:0.75rem; color:#e60012;}
.group_infro .price .fl b { font-size:20px; font-family:Arial, Helvetica, sans-serif; padding-left:2px;}
.group_infro .price .fr a { padding:0.5rem 2rem; background-color:#f94d4d; color:#fff; font-size:0.75rem; border-radius:2px;} 
.group_infro .price .over a { background-color:#ccc;}
.group_infro .old_price { padding:0.2rem 0; overflow:hidden; border-top:1px solid #eee;border-bottom:1px solid #eee; margin-top:5px;}
.group_infro .old_price ul li { width:33.3%; text-align:center; line-height:1rem; display:block; float:left; border-left:0.05rem dotted #eee; margin-left:-0.05rem; padding:0.2rem 0px;}
.group_infro .old_price ul li:last-of-type { border-right:0px;}
.group_infro .old_price ul li p { font-size:0.75rem; color:#666;}
.group_infro .old_price ul li p.gray {color:#999; font-size:0.625rem;}
.group_infro_con { width:100%; overflow:hidden; margin-top:8px;}
.group_infro_tab { width:100%; background-color:#fff; overflow:hidden;}
.group_infro_tab ul li { width:33.3%; height:1.5rem; line-height:1.5rem; border-top:1px solid #eee; border-bottom:1px solid #eee; display:block; float:left; text-align:center;}
.group_infro_tab ul li a { display:block; border-left:0.05rem solid #eee; margin-left:-0.05rem;}
.group_infro_tab ul li.this a { color:#f94d4d; border-bottom:1px solid #f94d4d;}
.group_infro_box { padding:5px; background-color:#fff;}
.group_infro_box img { max-width:100%;}
.group_infro_box .hd { overflow:hidden; display:block;}
.group_infro_box .hd dt { width:25%; display:block; float:left; text-align:center; margin-top:10px;}
.group_infro_box .hd dt p { font-size:0.75rem;}
.group_infro_box .hd dt .score { height:40px; line-height:40px; color:#f94d4d; font-size:20px; font-family:Arial, Helvetica, sans-serif;}
.group_infro_box .hd dd { width:70%; margin-left:0.5rem; float:left; display:block; font-size:0.875rem;}
.group_infro_box .hd dd ul li { width:100%; line-height:30px; display:block; float:left; font-size:0.75rem;}
.group_infro_box .hd dd ul li .num { margin-right:10px; float:left; display:block;}
.group_infro_box .hd dd ul li .num b { color:#999;}
.group_infro_box .hd dd ul li .fl { width:110px; height:10px; background-color:#ccc; margin-top:10px;}
.group_infro_box .hd dd ul li .fl i { height:10px; background-color:#E4393C; float:left;}
.group_infro_box table { width:100%; border-collapse:collapse;}
.group_infro_box table th { background-color:#f0f0f0; border:1px solid #eee; border-bottom:2px solid #eee; line-height:1.5rem; font-weight:normal;}
.group_infro_box table td { border:1px solid #eee;font-size:0.55rem; line-height:1rem; padding:0.2rem;}
.buy_notice { padding:0px 10px; background-color:#fff; border-top:1px solid #ddd; border-bottom:1px solid #ddd; margin-top:10px; overflow:hidden;}
.buy_notice h1 { height:35px; line-height:35px; border-bottom:1px solid #eee; color:#666;}
.buy_notice dl { width:100%; display:block; float:left; line-height:30px;}
.buy_notice dl dt { color:#ff6600;width:100%; display:block; float:left;}
.buy_notice dl dd { padding-left:1rem;}
.group_intro { padding:0px 10px; border-top:1px solid #ddd; border-bottom:1px solid #ddd; background-color:#fff; margin:10px auto;}
.group_intro .h1 { line-height:35px; border-bottom:1px solid #eee; color:#666;}
.group_js { padding:10px 0px; line-height:30px;}
.group_js img { max-width:100%;}
/*城市列表*/
.city_hd { width:100%; border-bottom:1px solid #ddd; text-align:center; height:40px; line-height:40px; background-color:#fff; position:fixed; top:0px; left:0px; z-index:1;}
.city_hd .close { width:20px; height:20px; position:absolute; right:10px; top:10px;line-height:0px;}
.city_hd .close img { width:20px; height:20px;}
.group_city { padding-right:15px; overflow:hidden; position:relative; margin-top:41px;}
.city_search { padding:5px 10px; background-color:#DCDCDC; position:relative;}
.city_search_input input { width:100%; height:30px; background:url(../images/weixin/store_search.png) no-repeat 30% center #fff; border:none; text-align:center; border-radius:20px; outline:none;}
.city_search_list{ width:100%; float:left; text-indent:3%;max-height:300px; background:#fff; border:1px solid #ccc; overflow-x:hidden; overflow:auto; position:absolute; top:35px; left:0;}
.city_search_list ul li{ width:100%; float:left; height:40px; line-height:40px; border-bottom:1px solid #eee;}
.city_right { width:15px; height:80%; position:fixed; top:41px; right:0px; background-color:#fff; text-align:center; z-index:1;}
.city_right a { width:100%; float:left; line-height:22px;}
.city_right a.this { color:#e60012;}

.city_title { padding:0px 10px; background-color:#EDEDED; height:30px; line-height:30px;}
.city_item .hot_city { padding:5px; overflow:hidden;}
.city_item .hot_city li { width:33.3%; display:block; float:left;}
.city_item .hot_city li a { display:block; text-align:center; border:1px solid #ddd; height:40px; line-height:40px; white-space:nowrap; overflow:hidden;text-overflow:ellipsis;-moz-text-overflow:ellipsis; margin:5px; background-color:#fff; padding:0px 5px; color:#666;}
.city_item .city_list { padding:0px 10px; overflow:hidden; background-color:#fff;}
.city_item .city_list li { height:45px; line-height:45px; border-bottom:1px solid #ddd;}
.city_item .city_list li a { display:block;}
.city_item .city_list li:last-of-type { border-bottom:0px;}
/*团购 end------------*/
/***我的立乐豆活动--- start***/
.user_c_title .per_c_icon{position: absolute;right: 10px;top: 26px;display: block;width: 50px;height: 42px;}
.order_page { width:100%; background-color:#f8f8f8; overflow:hidden; padding:45px 0px; padding-top:0px;}
.order_page_box { width:100%; background-color:#fff; margin-top:5px; overflow:hidden; border-top:1px solid #eee; border-bottom:1px solid #eee;}
.order_page_box h1 { height:35px; line-height:35px; padding:0px 5px; font-weight:normal;}
.order_page_box h1 .fl { font-size:0.75rem;}
.order_page_box h1 .fr { color:#f00;}
.order_goods { padding:10px 5px; overflow:hidden; background-color:#f8f8f8;}
.order_goods .dt { width:70px; height:70px; border:1px solid #eee; float:left; margin-right:5px;}
.order_goods .dt img { width:70px; height:70px;}
.order_goods .dd { line-height:0.8rem; overflow:hidden; font-size:0.55rem;}
.order_goods ul { float:right; display:block; padding-left:10px;}
.order_goods ul li { text-align:right; font-size:0.9em; line-height:24px; color:#666;}
.order_goods ul li b { color:#333; font-size:0.625rem; font-weight:300;}
.order_total { padding:0px 5px; overflow:hidden; text-align:right;line-height:30px; color:#666;}
.order_total b { font-size:0.75rem; padding-left:5px;color:#f00;}
.order_box_bt { padding:10px 5px; overflow:hidden; line-height:24px; text-align:right;}
.order_box_bt a { border:1px solid #eee; padding:5px 10px; margin-left:5px; border-radius:2px; border-bottom-width:2px;}
.order_box_bt a.bg_orange { background-color:#fc0000; color:#fff; border-color:#f30000; padding:5px 20px;}
.order_goods_much { padding:10px 0px 10px 6px; overflow:hidden; background-color:#f8f8f8;}
.order_goods_much ul li { width:50px; height:50px; border:1px solid #eee; margin-right:6px; display:block; float:left;}
.order_goods_much ul li.arrow { width:13px; border:0px; padding-top:12px;}
.order_hd { width:100%; height:40px; line-height:40px; background-color:#fff;border-top:1px solid #eee;  border-bottom:1px solid #eee;}
.order_hd ul li { width:20%; float:left; text-align:center;}
.order_hd ul li a { width:100%; float:left;}
.order_hd ul li.this a { border-bottom:1px solid #f94d4d; color:#f94d4d;}
.trade_table { width:100%; background:#fff;}
.trade_table td { padding:5px;}
.trade_table .td_left { width:40px; text-align:right; vertical-align:top;}
.trade_table .td_left img { margin-top:10px;}
.trade_table .td_mid { width:200px;}
.trade_table .td_mid .gray { color:#999;}
.trade_table td ul li { width:100%; float:left; line-height:1.3rem; display:block;color: #646464;}
.trade_table td ul li b{ font-weight:300;}
.trade_table td ul li.big { font-size:0.875rem;}
.user_life_tab tr{height:32px;}
.user_life_tab tr td,.user_life_table tr th{border:solid 1px #eee;}
.user_life_tab tr td{font-size: 0.95em; }
/***我的立乐豆活动--- end***/
/*账户管理开始*/
.account_title{ width:100%; text-align:center; font-weight:normal; background:#fff; overflow:hidden; padding:15px 0; position:relative; font-size:16px;}
.account_title .back{ position:absolute; left:10px; top:13px; display:block; width:25px;}
.account_title .finish{ position:absolute; right:3%; top:15px; display:block; color:#fe3837;}
.account_info_box{ background:#fff; box-shadow:0px 1px 0px #ccc; margin-top:15px; padding:15px 3% 40px;}
.account_info li{ border-bottom:solid 1px #eee;}
.account_info li .info_name{ width:25%; color:#9a9a9a; display:inline-block;}
.account_info  .head_img_edit{ width:100%; height:90px; overflow:hidden; position:relative; background:url(../images/weixin/g_detail_4.png) no-repeat right center;}
.account_info  .head_img_edit .info_name{ padding-top:30px; display:inline-block;}
.account_info  .head_img_edit input{ width:100%; font-size:100px; opacity:0; position:absolute; left:20%; z-index:1;}
.account_info  .head_img_edit strong{ display:block; position:absolute; border-radius:50%; top:0px; right:30px; width:80px; height:80px; overflow:hidden;}
.account_info  .radio_text{height:50px; line-height:50px;margin-top:8px;}
.account_info  .radio_text input{ margin-right:10px;}
.account_info .i_text{ margin-top:10px;}
.account_info .i_text input{ width:73%; height:50px; line-height:50px; border:none;}
.account_info .i_text label{color: #FE3837;margin-left: 26%;}
/*账户管理结束*/

/*账户安全页面开始*/
.a_safe_title{ width:100%; text-align:center; font-weight:normal; background:#fff; overflow:hidden; padding:15px 0; position:relative; font-size:16px;}
.a_safe_title .back{ position:absolute; left:10px; top:13px; display:block; width:25px;}
.a_safe_content{ background:#fff; margin-top:15px;}
.a_safe_content .safe_content{ padding:0 3%;} 
.a_safe_content .safe_content li{ background:url(../images/weixin/g_detail_4.png) no-repeat right center; height:50px; line-height:50px; border-bottom:solid 1px #eee;}
.pay_keyword_c .none_p_keyword{ background:#fff; line-height:2em; padding:70px 0; margin-top:15px;}
.pay_keyword_c .none_p_keyword p{ width:150px; font-size:16px; margin:0 auto; background:url(../images/weixin/account_safe.png) no-repeat; background-size:23px 21px; padding-left:30px;}
.pay_keyword_c .none_p_keyword a{ display: block;padding: 3px 0;background: #FE3837 none repeat scroll 0% 0%;color: #FFF;border-radius: 3px;width: 130px;text-align: center;margin: 15px auto 0;}
.login_key_c,.pay_keyword_c,.phone_verify_c{ background:#f5f5f5; width:100%; height:100%; position:fixed; top:0; left:100%; transition:left .5s ease-in; -webkit-transition:left .5s ease-in; -moz-transition:left .5s ease-in; -o-transition:left .5s ease-in; }
.login_key_c_show,.pay_keyword_c_show,.phone_verify_c_show{ left:0px;}
.login_key_c .login_key_title,.pay_keyword_c .pay_keyword_title,.phone_verify_c .phone_verify_title{width:100%; text-align:center; font-weight:normal; background:#fff; overflow:hidden; padding:15px 0; position:relative; font-size:16px;}
.login_key_title .back,.pay_keyword_title .back,.phone_verify_title .back{ position:absolute; left:10px; top:13px; display:block; width:25px;}
.login_key_text,.pay_keyword_text,.phone_verify_text{padding:0 3%; margin-top:15px; background:#fff;}
.login_key_text li,.pay_keyword_text li,.phone_verify_text li { border-bottom:solid 1px #eee; position:relative;}
.login_key_text li label,.pay_keyword_text li label,.phone_verify_text li label{color:#FE3837;display: block;margin-left: 25%;}
.login_key_text li .info_name,.pay_keyword_text li .info_name,.phone_verify_text li .info_name{width:25%; color:#333; display:inline-block;}
.login_key_text li input,.pay_keyword_text li input,.phone_verify_text li input{width: 73%;height: 50px;line-height: 50px; border:none; color:#9a9a9a;}
.login_key_text li input:focus,.pay_keyword_text li input:focus,.phone_verify_text li input:focus{outline:none;}
.login_key_text .input_clean,.pay_keyword_text .input_clean,.phone_verify_text .input_clean{ position:absolute; display:block; width:26px; height:26px; background:url(../images/weixin/input_clean.png) no-repeat; right:0px; top:15px; background-size:22px 22px;}
.login_key_c .finish,.pay_keyword_c .finish,.phone_verify_c .finish{display:block; width:94%; padding:15px 0; color:#fff; text-align:center; background:#fe3837; margin:8% auto 0;border-radius:3px;}
.pay_keyword_c .obtain,.phone_verify_c .obtain{ display:inline-block; width:30%; padding:13px 0; color:#fff; text-align:center; background:#fe3837; margin:8% 0 0 67%; border-radius:3px;}
.pay_keyword_c .obtain_off,.phone_verify_c .obtain_off{display:inline-block; width:30%; padding:13px 0; color:#fff; text-align:center; margin:8% 0 0 67%; border-radius:3px; background:#ddd;}
.time_out_generic span{ color:#FE3837; display:block; padding:0 5px;}
/*账户安全页面结束*/

/*服务中心开始*/
/*进入页面*/
.service_title{ width:100%; text-align:center; font-weight:normal; background:#fff; overflow:hidden; padding:15px 0; position:relative; font-size:16px;}
.service_title .back{ position:absolute; left:10px; top:13px; display:block; width:25px;}
.service_content{ background:#fff; margin-top:15px;}
.service_content .service_c{ padding:0 3%;} 
.service_content .service_c li{ background:url(../images/weixin/g_detail_4.png) no-repeat right center; height:50px; line-height:50px; border-bottom:solid 1px #eee;}
/*我的咨询页面*/
.my_consult_title{width: 100%;text-align: center;font-weight: normal;background: #FFF none repeat scroll 0% 0%;overflow: hidden;padding: 15px 0px;position: relative;font-size: 16px;}
.my_consult_title .back{position: absolute;left: 10px;top: 13px;display: block;width: 25px;}
.consult_nav{ background:#fff; box-shadow:0px 1px 0px #ccc; padding-top:5px;}
.consult_nav .c_nav_ul{ overflow:hidden;}
.consult_nav .c_nav_ul li{ float:left; width:50%; text-align:center;}
.consult_nav .c_nav_ul li a{ display:inline-block; width:70%; margin:0 auto; color:#888888; line-height:35px; }
.consult_nav .c_nav_ul .this a{color:#fe3837; border-bottom:solid 2px #fe3837;}
.not_consult,.yet_consult{ margin-top:30px; background:#fff;}
.not_consult .consult_item,.yet_consult .consult_item{ background:#fff; padding:0 2%; border-bottom:solid 1px #d8d8d8;}
.consult_item .goods_content{ width:100%; overflow:hidden; background:#fff; position:relative; border-bottom:dashed 1px #d8d8d8;}
.consult_item .goods_content .goods_pic{ float:left; width:23%; margin:10px 0; box-sizing: border-box;}
.consult_item .goods_content .goods_text{ float:left; width:77%; padding:10px 0 0 10px; box-sizing:border-box;}
.consult_item .goods_content .goods_text .goods_name{ font-size:1em; color:#333; line-height:1.4em; height:2.8em; overflow:hidden;}
.consult_item .goods_content .goods_value{ width:77%; position:absolute; bottom:10px; left:24%; }
.consult_item .goods_content .goods_value .now_value{ color:#f94d4d; font-size:1.25em; position:relative;}
.consult_item .goods_content .goods_value .now_value b{ font-size:0.75em;}
.consult_detail,.answer_detail{ overflow:hidden; padding-top:8px;}
.consult_detail li,.answer_detail li{ float:left; width:93%;}
.consult_detail .icon,.answer_detail .icon{ width:7%;}
.consult_detail li .question,.answer_detail li .answer{ font-size:0.875em; color:#333333; margin-left:5px;}
.consult_detail li .time,.answer_detail li .time{ color:#898989; text-align:right; line-height:30px;}
/*我的投诉页面*/
.my_complain_title{width: 100%;text-align: center;font-weight: normal;background: #FFF none repeat scroll 0% 0%;overflow: hidden;padding: 15px 0px;position: relative;font-size: 16px;}
.my_complain_title .back{position: absolute;left: 10px;top: 13px;display: block;width: 25px;}
.complain_nav{ background:#fff; box-shadow:0px 1px 0px #ccc; padding-top:5px;}
.complain_nav .c_nav_ul{ overflow:hidden;}
.complain_nav .c_nav_ul li{ float:left; width:50%; text-align:center;}
.complain_nav .c_nav_ul li a{ display:inline-block; width:70%; margin:0 auto; color:#888888; line-height:35px; }
.complain_nav .c_nav_ul .this a{color:#fe3837; border-bottom:solid 2px #fe3837;}

.c_goods_list{ margin-top:30px;}
.c_goods_list .c_goods_item{ background:#fff; margin-bottom:20px; box-shadow:0px 1px 0px #ccc; padding:0 2%;}
.c_goods_item .order_number{ color:#333333; font-size:1em; line-height:38px;border-bottom:solid 1px #e9e9e9; font-weight:normal;}
.c_goods_item .order_number .mine{ float:right; color: #FE3837;display: block;width: 100px;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}
.c_goods_item .goods_content{ width:100%; overflow:hidden; background:#fff; position:relative; border-bottom:dashed 1px #d8d8d8;}
.c_goods_item .goods_content .goods_pic{ float:left; width:23%; margin:10px 0; box-sizing: border-box;}
.c_goods_item .goods_content .goods_text{ float:left; width:77%; padding:10px 0 0 10px; box-sizing:border-box;}
.c_goods_item .goods_content .goods_text .goods_name{ font-size:1em; color:#333; line-height:1.4em; height:2.8em; overflow:hidden;}
.c_goods_item .goods_content .goods_value{ width:77%; position:absolute; bottom:10px; left:24%; }
.c_goods_item .goods_content .goods_value .now_value{ color:#f94d4d; font-size:1.25em; position:relative;}
.c_goods_item .goods_content .goods_value .now_value b{ font-size:0.75em;}
.c_goods_list .bottom_fun{ overflow:hidden;}
.c_goods_list .bottom_fun .time{ float:left; color:#9a9a9a; margin-top:10px;}
.c_goods_list .bottom_fun .btn{ float:right; color:#fe3837; padding:5px 15px; margin:5px 0; border:solid 1px #fe3837; border-radius:5px;}
.c_goods_list .bottom_fun .this{ color:#9a9a9a;border:solid 1px #9a9a9a;}

.complain_list{ margin-top:30px;background:#fff;}
.complain_list .complain_item{ padding:0 2%;border-bottom:solid 1px #d8d8d8;}
.complain_item .goods_content{ width:100%; overflow:hidden; background:#fff; position:relative; }
.complain_item .goods_pic{ float:left; width:23%; margin:10px 0; box-sizing: border-box;}
.complain_item .store_name{float:left; width:77%; padding:10px 0 0 10px; box-sizing:border-box; font-size:1.125em; color:#333; line-height:1.4em; height:2.8em; overflow:hidden;}
.complain_item .c_state{ width:77%; position:absolute; bottom:10px; left:24%; }
.complain_item .c_state .state{ float:left; margin-left:5px;}
.complain_item .c_state .time{ float:right; color:#898989; margin-right:7px;}
/*投诉信息填写*/
.add_c_title{ width:100%; text-align:center; font-weight:normal; background:#fff; overflow:hidden; padding:15px 0; position:relative; font-size:16px;}
.add_c_title .back{ position:absolute; left:10px; top:13px; display:block; width:25px;}
.add_c_title .back_person{position: absolute;right: 10px;top: 13px;display: block;width: 25px;}
.add_c_title .sure{ color:#fe3837;position: absolute;right: 10px;}
.complain_info{ background:#fff; margin-top:20px;}
.complain_info .complain_goods{ padding:0 2%;border-bottom:solid 1px #d8d8d8;}
.complain_goods .goods_content{ width:100%; overflow:hidden; background:#fff; position:relative; }
.complain_goods .goods_pic{ float:left; width:23%; margin:10px 0; box-sizing: border-box;}
.complain_goods .goods_name{float:left; width:77%; padding:10px 0 0 10px; box-sizing:border-box; font-size:1em; color:#333; line-height:1.4em; height:3.3em; overflow:hidden;}
.complain_goods .order_time{ width:77%; position:absolute; bottom:10px; left:24%; color:#9a9a9a; }
.complain_info .complain_theme{ padding:0 2%;border-bottom:solid 1px #d8d8d8;}
.complain_theme .theme_title{ color:#868686; font-size:1.125em; padding:10px 0; position:relative;}
.complain_theme .theme_title .arrow{ display:inline-block; width:25px; height:25px; background:url(../images/weixin/g_detail_4.png) no-repeat center center; position:absolute; right:0px; top:7px;background-size: 10px 20px;}
.complain_theme .theme_items { display:none;}
.complain_theme .theme_items li{ position:relative; padding:8px 0;}
.complain_theme .theme_items li .red_arrow{ display:inline-block; width:0; height:0; border-left:7px solid #fe3837;  border-bottom:4px solid transparent; border-top:4px solid transparent;}
.complain_theme .theme_items li strong{ font-weight:normal; color:#9a9a9a;}
.complain_theme .theme_items li span{ display:block; width:20px; height:20px; border:solid 1px #a2a2a2; vertical-align:middle; border-radius:50%; position:absolute; right:0px; top:8px;}
.complain_theme .theme_items li .pitch_on{ background:url(../images/weixin/s_goods_pitch.png) no-repeat center center #fe3837;border:solid 1px #fe3837; background-size:20px 20px; }
.theme_choose .theme_title .arrow{background:url(../images/weixin/s_norms_arrow.png) no-repeat center center; position:absolute; right:0px; top:7px;background-size:20px 20px;}
.theme_choose .theme_items { display:block; padding-bottom:5px;}
.c_describe{padding:0px 2% 10px;border-bottom:solid 1px #d8d8d8;}
.c_describe ul .question{ margin:10px 0;}
.c_describe ul .question label,.c_describe ul .content label{margin-left: 26%;color: red;}
.c_describe ul li span{ width:25%; display:inline-block; font-size:1.125em; color: #868686; vertical-align:top;}
.c_describe ul .question input{ height:40px;width:73%; border:solid 1px #dcdcdc; background:#e4e4e4; border-radius:5px; text-indent:10px; overflow:hidden; text-overflow:ellipsis; color:#333;}
.c_describe ul .content textarea{ height:110px;width:73%; border:solid 1px #dcdcdc; background:#e4e4e4; border-radius:5px; text-indent:10px;color:#333;}
.complain_pic{ padding:0 2%;border-bottom:solid 1px #d8d8d8; overflow:hidden;}
.complain_pic .c_title{color:#868686; font-size:1.125em; padding:10px 0; font-weight:normal;}
.complain_pic .add_img{ float:left; width:90px; height:90px;margin:0px 10px 10px 0; box-sizing:border-box; overflow:hidden; position:relative;}
.complain_pic .show_img img{ width:90px; height:90px;}
.complain_pic .show_img { position:absolute; top:0px;}
.complain_pic .show_img .pic_del{ z-index:20; display:block; width:20px; height:20px; position:absolute; right:0px; top:0px; background:url(../images/weixin/complain_pic_del.png) no-repeat; background-size:20px 20px;}
.complain_pic .add_img{ position:relative; background:url(../images/weixin/complain_pic_add.png) no-repeat; background-size:90px 90px;}
.complain_pic .add_img input{ opacity:0; font-size:60px; position:absolute; top:0; z-index:10;}
.complain_pic .add_img .top_pic{ font-size:14px; color:#868686;text-align: center;margin-top: 65px;}

/*投诉详情页面*/
.complain_detail { margin-top:20px;}
.complain_detail .c_detail_item{ padding:0 2%; background:#fff; box-shadow:0px 1px 0px #ccc; margin-bottom:15px;}
.complain_detail .new_complain_s{ padding-bottom:10px;}
.c_detail_item .goods_content{ width:100%; overflow:hidden; background:#fff; position:relative; }
.c_detail_item .goods_pic{ float:left; width:23%; margin:10px 0; box-sizing: border-box;}
.c_detail_item .goods_name{float:left; width:77%; padding:10px 0 0 10px; box-sizing:border-box; font-size:1.125em; color:#333; line-height:1.4em; height:3.3em; overflow:hidden;}
.c_detail_item .order_time{ width:77%; position:absolute; bottom:10px; left:23%; color:#9a9a9a; padding-left:10px;}
.c_detail_item .complain_state{ padding:10px 0; overflow:hidden;}
.c_detail_item .complain_state .text{ font-size:1.125em; color:#868686; border-left:solid 3px #fe3837; padding-left:10px; float:left;}
.c_detail_item .complain_state .state{ float:right; font-size:1em; color:#868686;}
.c_detail_item .c_text{ padding-bottom:10px;}
.c_detail_item .c_text li{ margin-top:15px;}
.c_detail_item .c_text .contentrs{ margin-top:5px;}
.c_detail_item .c_text li span{width:25%; display:inline-block; font-size:1em; color: #868686; vertical-align:top;}
.c_detail_item .c_text li textarea{ height:110px;width:73%; border:solid 1px #dcdcdc; background:#e4e4e4; border-radius:5px; text-indent:10px;color:#333;}
.c_detail_item  .contentrs_pic,.c_detail_item  .appeal_pic{ padding-top:10px;}
.c_detail_item  .contentrs_pic .c_title,.c_detail_item  .appeal_pic .c_title{font-size:1.125em; color:#868686; border-left:solid 3px #fe3837; padding-left:10px; font-weight:normal;}
.c_detail_item  .contentrs_pic ul,.c_detail_item  .appeal_pic ul{ overflow:hidden; margin-top:10px; padding-left:10px;border-bottom:dashed 1px #cdcdcd;}
.c_detail_item  .contentrs_pic ul li,.c_detail_item  .appeal_pic ul li{ float:left; width:90px; height:90px;margin:0px 10px 10px 0; box-sizing:border-box; overflow:hidden;}
.c_detail_item  .contentrs_pic ul li img,.c_detail_item  .appeal_pic ul li img{ width:90px; height:90px;}
.c_detail_item .chat_record{ padding:10px 0 20px; border-bottom:dashed 1px #cdcdcd;}
.c_detail_item .chat_record .c_title{font-size:1.125em; color:#868686; border-left:solid 3px #fe3837; padding-left:10px; font-weight:normal;}
.c_detail_item .talk_item{ margin-top:10px;}
.c_detail_item .talk_item .talk_title{ overflow:hidden;}
.c_detail_item .talk_title .name{ float:left; color:#333;}
.c_detail_item .talk_title .other{color:#fe3837;}
.c_detail_item .talk_title .time{ float:right; color:#9a9a9a;}
.c_detail_item .talk_item .text{color:#9a9a9a; font-size:0.9em; line-height:1.75em; text-indent:2em;margin-top: 5px;}
.c_detail_item .release_chat{ margin:20px 0;}
.c_detail_item .release_chat span{width:25%; display:inline-block; font-size:1.125em; color: #868686; vertical-align:top;}
.c_detail_item .release_chat textarea{ height:110px;width:73%; border:solid 1px #dcdcdc; background:#e4e4e4; border-radius:5px; text-indent:10px;color:#333;}
.c_detail_item .all_btns{ width:100%; overflow:hidden; padding-bottom:20px;}
.c_detail_item .all_btns li{ float:left; width:37%; padding:10px 0; border:solid 1px #fe3837; border-radius:5px;  margin:0 6%; text-align:center; box-sizing:border-box;}
.c_detail_item .all_btns li a{ color:#fe3837;}
.c_detail_item .cancel_btn{ width:50%; padding:10px 0; border:solid 1px #fe3837; border-radius:5px;  margin:20px auto 0; text-align:center; box-sizing:border-box;}
.new_complain_s .contentrs_pic{ padding-bottom:10px;}
.new_complain_s  .cancel_btn{ display:block;}
/*服务中心结束*/

/*app下载链接页面开始*/
.app_download{max-width: 640px;min-width: 320px;margin: 0px auto; background:#fe3837; height:100%; position:relative;}
.app_download .download_title{ width:100%; position:absolute; top:5%;}
.app_download .download_title h3{ font-size:1.875em; font-weight:bold; color:#fff; text-align:center;}
.app_download .download_title p{ font-size:1.5em; color:#fff;text-align:center; margin:8px 0 0 140px;}
.app_download img{ margin-top:50px;}
.app_download .download_btn{ display:block; width:50%; border:solid 1px #fff; border-radius:5px; padding:2.5% 0; color:#fff; text-align:center; font-size:1.875em; position:absolute; bottom:8%; margin-left:25%;}
/*app下载链接页面结束*/

/*弹出时间轴开始*/
/* Datewheel overlay */
.dw {
    position: absolute;
    top: 5%;
    left: 0;
    z-index: 1001;
    color: #000;
    font-family: arial, verdana, sans-serif;
    font-size: 12px;
    text-shadow: none;
    box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    -ms-touch-action: none;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
.dwi {
    position: static;
    margin: 5px;
    display: inline-block;
}
.dwwr {
    min-width: 170px;
    zoom: 1;
    padding: 0 10px;
    text-align: center;
}
/* Datewheel overlay background */
.dw-persp, .dwo {
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 1001;
}
.dwo {
    background: #000;
    opacity: .7;
    filter: Alpha(Opacity=70);
}
/* Datewheel label */
.dwl {
    text-align: center;
    line-height: 30px;
    height: 30px;
    white-space: nowrap;
    position: absolute;
    top: -30px;
    width: 100%;
}
/* Datewheel wheels */
.dwwl {
    margin: 4px 2px;
    position: relative;
    z-index: 5;
}
.dww {
    margin: 0 2px;
    overflow: hidden;
    position: relative;
}
.dwsc .dwwl {
    background: #888;
    background: linear-gradient(#000 0%,#333 35%, #888 50%,#333 65%,#000 100%);
    background: -webkit-gradient(linear,left bottom,left top,from(#000),color-stop(0.35, #333),color-stop(0.50, #888),color-stop(0.65, #333),to(#000));
    background: -moz-linear-gradient(#000 0%,#333 35%, #888 50%,#333 65%,#000 100%);
    background: -o-linear-gradient(#000 0%,#333 35%, #888 50%,#333 65%,#000 100%);
}
.dwsc .dww {
    color: #fff;
    background: #444;
    background: linear-gradient(#000 0%,#444 45%, #444 55%, #000 100%);
    background: -webkit-gradient(linear,left bottom,left top,from(#000),color-stop(0.45, #444),color-stop(0.55, #444),to(#000));
    background: -moz-linear-gradient(#000 0%,#444 45%, #444 55%, #000 100%);
    background: -o-linear-gradient(#000 0%,#444 45%, #444 55%, #000 100%);
}
.dw-bf {
    -webkit-perspective: 1000;
    -webkit-backface-visibility: hidden;
}
.dw-ul {
    position: relative;
    z-index: 2;
}
.dw-li {
    padding: 0 5px;
    display: block;
    text-align: center;
    line-height: 40px;
    font-size: 26px;
    white-space: nowrap;
    text-shadow: 0 1px 1px #000;
    vertical-align: bottom;
    opacity: .3;
    filter: Alpha(Opacity=30);
}
/* Valid entry */
.dw-li.dw-v {
    opacity: 1;
    filter: Alpha(Opacity=100);
}
/* Datewheel wheel overlay */
.dwwo {
    position: absolute;
    z-index: 3;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: linear-gradient(#000 0%,rgba(44,44,44,0) 52%, rgba(44,44,44,0) 48%, #000 100%);
    background: -webkit-gradient(linear,left bottom,left top,from(#000),color-stop(0.52, rgba(44,44,44,0)),color-stop(0.48, rgba(44,44,44,0)),to(#000));
    background: -moz-linear-gradient(#000 0%,rgba(44,44,44,0) 52%, rgba(44,44,44,0) 48%, #000 100%);
    background: -o-linear-gradient(#000 0%,rgba(44,44,44,0) 52%, rgba(44,44,44,0) 48%, #000 100%);
}
/* Background line */
.dwwol {
    position: absolute;
    z-index: 1;
    top: 50%;
    left: 0;
    width: 100%;
    height: 0;
    margin-top: -1px;
    border-top: 1px solid #333;
    border-bottom: 1px solid #555;
}
/* Datewheel button */
.dwbg .dwb {
    cursor: pointer;
    overflow: hidden;
    display: block;
    height: 40px;
    line-height: 40px;
    padding: 0 15px;
    margin: 0 2px;
    font-size: 14px;
    font-weight: bold;
    text-decoration: none;
    text-shadow: 0 -1px 1px #000;
    border-radius: 5px;
    box-shadow: 0 1px 3px rgba(0,0,0,0.5);
    color: #fff;
    background: #000;
    background: linear-gradient(#6e6e6e 50%,#000 50%);
    background: -webkit-gradient(linear,left bottom,left top,color-stop(0.5, #000),color-stop(0.5, #6e6e6e));
    background: -moz-linear-gradient(#6e6e6e 50%,#000 50%);
    background: -o-linear-gradient(#6e6e6e 50%,#000 50%);
    white-space: nowrap;
    text-overflow: ellipsis;
    -webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.5);
    -webkit-border-radius: 5px;
}

/* Datewheel button wrapper */
.dwbw {
    display: inline-block;
    float: left;
    width: 50%;
    position: relative;
    z-index: 5;
}
.dwbc-p .dwbw {
    width: 33.33%;
}

/* Android ICS skin */
.android-ics .dw {
    padding: 0;
    color: #31b6e7;
    background: #292829;
}
.android-ics .dw .dwwc,
.android-ics .dw .dwwl,
.android-ics .dw .dww,
.android-ics .dw .dwb,
.android-ics .dw .dwpm .dww {
    background: none;
}
.android-ics .dwwr {
    padding: 0;
}
.android-ics .dwc {
    margin: 0;
    padding: 30px 10px 1px 10px;
}
.android-ics .dwhl {
    padding: 1px 10px;
}
.android-ics .dwv {
    height: 36px;
    line-height: 36px;
    padding: 0;
    border-bottom: 2px solid #31b6e7;
    font-size: 18px;
}
.android-ics .dwwl {
    margin: 0 2px;
}
.android-ics .dww,
.android-ics .dw .dwpm .dwwl,
.android-ics .dw .dwpm .dww {
    border: 0;
}
.android-ics .dww .dw-li {
    color: #fff;
    font-size: 18px;
    text-shadow: none;
}
.android-ics .dww .dw-li.dw-hl {
    background: #31b6e7;
    background: rgba(49,182,231,.5);
}
.android-ics .dwwo {
    background: linear-gradient(#282828 0%,rgba(40,40,40,0) 52%, rgba(40,40,40,0) 48%, #282828 100%);
    background: -webkit-gradient(linear,left bottom,left top,from(#282828),color-stop(0.52, rgba(40,40,40,0)),color-stop(0.48, rgba(40,40,40,0)),to(#282828));
    background: -moz-linear-gradient(#282828 0%,rgba(40,40,40,0) 52%, rgba(40,40,40,0) 48%, #282828 100%);
    background: -o-linear-gradient(#282828 0%,rgba(40,40,40,0) 52%, rgba(40,40,40,0) 48%, #282828 100%);
}
.android-ics .dw .dwwb {
    background: #292829;
    box-shadow: none;
    -webkit-box-shadow: none;
}
.android-ics .dwwb span {
    display: none;
}
.android-ics .dwwb:after {
    position: absolute;
    top: 50%;
    left: 50%;
    margin-top: -8px;
    margin-left: -8px;
    color: #7e7e7e;
    width: 0;
    height: 0;
    border-width: 8px;
    border-style: solid;
    content: '';
}
.android-ics .dwwbm {
    top: 0;
    bottom: auto;
}
.android-ics .dwwbp {
    bottom: 0;
    top: auto;
}
.android-ics .dwwbm:after {
    border-color: transparent transparent #7e7e7e transparent;
}
.android-ics .dwwbp:after {
    border-color: #7e7e7e transparent transparent transparent;
}
.android-ics .dw .dwwl .dwb-a {
    background: #292829;
}
.android-ics .dwwbm.dwb-a:after {
    border-color: transparent transparent #319abd transparent;
}
.android-ics .dwwbp.dwb-a:after {
    border-color: #319abd transparent transparent transparent;
}
.android-ics .dw .dwwol {
    width: 60%;
    left: 20%;
    height: 36px;
    border-top: 2px solid #31b6e7;
    border-bottom: 2px solid #31b6e7;
    margin-top: -20px;
    display: block;
}
.android-ics .dwbc {
    border-top: 1px solid #424542;
    padding: 0;
}
.android-ics .dw .dwb {
    height: 36px;
    line-height: 36px;
    padding: 0;
    margin: 0;
    font-weight: normal;
    text-shadow: none;
    box-shadow: none;
    border-radius: 0;
    -webkit-border-radius: 0;
    -webkit-box-shadow: none;
}
.android-ics .dw .dwb-a {
    background: #29799c;
}
.android-ics .dwb-s .dwb, .android-ics .dwb-n .dwb {
    border-right: 1px solid #424542;
}

/* Light version */
.android-ics.light .dw {
    background: #f5f5f5;
}
.android-ics.light .dww .dw-li {
    color: #000;
}
.android-ics.light .dwwo {
    background: linear-gradient(#f5f5f5 0%,rgba(245,245,245,0) 52%, rgba(245,245,245,0) 48%, #f5f5f5 100%);
    background: -webkit-gradient(linear,left bottom,left top,from(#f5f5f5),color-stop(0.52, rgba(245,245,245,0)),color-stop(0.48, rgba(245,245,245,0)),to(#f5f5f5));
    background: -moz-linear-gradient(#f5f5f5 0%,rgba(245,245,245,0) 52%, rgba(245,245,245,0) 48%, #f5f5f5 100%);
    background: -o-linear-gradient(#f5f5f5 0%,rgba(245,245,245,0) 52%, rgba(245,245,245,0) 48%, #f5f5f5 100%);
}
.android-ics.light .dw .dwwb {
    background: #f5f5f5;
    color: #f5f5f5;
}
.android-ics.light .dwbc {
    border-top: 1px solid #dbdbdb;
}
.android-ics.light .dwb {
    color: #000;
}
.android-ics.light .dwb-a {
    color: #fff;
}
.android-ics.light .dwb-s .dwb, .android-ics.light .dwb-n .dwb {
    border-right: 1px solid #dbdbdb;
}

/*弹出时间轴结束*/
/*我的优惠券--start*/
.sale_red{  border:2px dotted #e73c3c; }
.sale_red section{ background:#e73c3c;}
.sale_green{border:2px dotted #52bd35; }
.sale_green section{background:#52bd35;}
.sale_yellow{border:2px dotted #ff9d02; }
.sale_yellow section{background:#ff9d02;}
.sale_gray{  border:2px dotted #CCC; }
.sale_gray section{ background:#CCC;}
.sale_list{ margin-top:10px;height:120px; position:relative;}
.sale_list section{overflow:hidden;height:120px; width:100%;}
.sale_left{ width:35px; float:left; font-size:20px; color:#FFF; padding-left:10px; text-align:center;  padding-top:20px;}
.sale_box{ float:left; background:#fff; height:110px; margin-top:5px; width:50%; min-width:200px; margin-left:5px;}
.sale_right{ float:left; color:#fff; font-size:15px; height:120px; line-height:120px; text-align:center; margin-left:5px;}
.sale_box h3{ text-align:center; font-size:1rem; color:#fe0202; margin-top:0.5rem; font-weight:lighter}
.sale_box h3 sub{ font-size:0.75rem;position:relative; top:-5px; left:10px;}
.sale_box span{ line-height:20px; color:#000; text-align:center; display:block; width:100%;}
.sale_box p{ width:100%; line-height:20px; margin-top:3px; font-size:0.5rem; color:#999; text-align:center}
.sale_box .shop_n{text-align: right;display: block;margin-right: 10px;margin-top: 2px;color:#999;font-weight: normal;}
/*我的优惠券--end*/
/*我的消息--start*/
.message_list a{ display:block; overflow:hidden;}
.message_list dl{ background:#fff; margin-bottom:10px; padding:0.2rem 0.5rem;}
.message_list dl dt{ line-height:20px; border-bottom:1px solid #fff;}
.message_list dl dt span{ float:right; font-size:0.5rem;}
.message_list dl dt b { float:left;}
.message_list dl dd{ clear:both;  color:#666; background:url(../images/weixin/details_right_b.gif) no-repeat right center; padding-top:10px; height: 3.2rem; overflow:hidden;}
.message_list dl dd.unfold {background:url(../images/weixin/details_right_t.gif) no-repeat right center; height:auto;}
.message_list dl dd p{ padding-right:20px; line-height:0.8rem; font-size:0.5rem;} 
/*我的消息--end*/

/*提示弹出框开始*/
.pop_floor{ position:absolute;z-index:100000; left:0; top:0; width:100%; height:100%; vertical-align:middle;}
.pop_title{height:50px;}
.pop_title img{height:38px;width:38px;padding:6px;float: right;}
.pop_floor .pop_box{ position:fixed; width:85%; background:#fff;  border-radius:5px; z-index:11;}
.pop_floor .pop_box .pop_info{ color:#444444; font-size:30px;; text-align:center; padding:20px 0 50px 0;}
.pop_box .do_btn { overflow:hidden;border-radius: 0px 0px 5px 5px;}
.pop_box .do_btn a{background-color: #84b725;color:#ffffff; font-size:32px; text-align:center; display:inline-block; width:50%; border-top:solid 1px #dddddd; float:left; box-sizing:border-box; height:90px; line-height:90px;}
.pop_box .do_btn .cancel{border-right:solid 1px #dddddd;background-color: #eeeeee;color: #333333;}
.pop_floor .cover_floor{ width:100%; height:100%; position:fixed; background:rgba(0,0,0,.5); z-index:10;}
.pop_floor_1{position:absolute; left:0; top:0; width:100%; height:100%; vertical-align:middle;}
.pop_floor_1 .pop_wrap{ position:fixed; z-index:99999999; background:rgba(0,0,0,.75); width:50%; padding:22px 0; border-radius:5px;}
.pop_floor_1 .pop_wrap p{ color:#fff; text-align:center; font-size: 20px;}
.pop_floor_1 .cover_floor{ width:100%; height:100%; position:fixed; background:rgba(0,0,0,.02); z-index:10;opacity: 0.618;background-color: #000;z-index:9999999;}
.pop_loading{position:absolute; z-index:15; width:54%; border-radius:10px; left:23%; top:40%; background:rgba(0,0,0,.8);}
.pop_loading .img{ width:170px; height:90px; background:url(../images/weixin/pop_loading.gif) no-repeat center center; margin:0 auto;}
/*提示弹出框结束*/

/*用户中心-0元试用列表*/
.user_free { width:100%; background:#fff; margin-top:10px;}
.user_free .use_free_img{width: 60%;margin: 10px auto ; }
.user_free_tab { width:100%; background-color:#fff; border-bottom:1px solid #eee; overflow:hidden;}
.user_free_tab ul li { width:25%; display:block; float:left; text-align:center; height:1.6rem; line-height:1.6rem;}
.user_free_tab ul li a { width:100%; float:left; color:#666;}
.user_free_tab ul li.this { border-bottom:1px solid #f60;}
.user_free_tab ul li.this a { color:#f60;}
.user_free_list { width:100%; overflow:hidden;}
.user_free_list dl { padding:5px; border-bottom:1px solid #ddd; overflow:hidden;}
.user_free_list dl dt { width:150px; height:62px; margin-right:5px; display:block; float:left;}
.user_free_list dl p { line-height:0.8rem; color:#666; margin-bottom:3px;}
.user_free_list dl .name { white-space:nowrap; overflow:hidden;text-overflow:ellipsis; color:#000;}
.user_free_list dl .green { color:#00c441;}
.user_free_list dl .bt { width:100%; display:block; float:left; line-height:1.5rem; color:#666;}
.user_free_list dl .bt span { width:50%; display:block; float:left;}
.user_free_list dl .see { padding:2px 15px; background-color:#f60; border-radius:2px; color:#fff;}
.user_free_tb { width:100%; border-top:1px solid #eee;}
.user_free_tb td { padding:0.2rem; line-height:1.2rem; border-bottom:1px solid #eee;}
.user_free_tb .td_left { border-right:1px solid #eee;}
.user_free_tb textarea { width:98%; border:1px solid #eee; background-color:#fff; resize:none;}
.user_free .submit { border:none; padding:0.2rem 1.5rem; background-color:#F94D4D; color:#fff; margin-top:0.5rem; border-radius:0.1rem; font-size:0.75rem; float:right;}

/*0元试用申请*/
.pay_box{ width:100%;}
.pay_box h3{ margin-top:5px;font-size:0.875em; font-weight:normal; padding-left:10px;}
.pay_box section{ overflow:hidden;background:#fff;border:1px solid #ddd; padding:10px;border-radius:5px;}
.pay_box section a{ display:block;width:99%; background:url(../images/weixin/right_b.gif) no-repeat right 50%; overflow:hidden;}
.pay_box section ul li{font-size:0.875em; color:#777; width:90%; float:left; height:30px; line-height:30px;}
.pay_box section ul li b{ width:30%; float:left; height:20px; display:block; text-align:justify; color:#444; text-indent:0.3em;}
.pay_box section ul li span{ width:70%; float:left;display:block;}
.pay_box section strong{ font-size:0.875em; color:#444; float:left; display:block}

/***订单评价页面***/ 
.evaluate { width:100%; background-color:#FFF;}
.evaluate .hd { padding:5px; overflow:hidden;}
.evaluate .hd b { width:20%; height:60px; float:left;}
.evaluate .hd b img { width:60px; height:60px;}
.evaluate .hd span { width:75%; height:50px; overflow:hidden; float:left; padding-left:10px; line-height:24px;}
.describe { padding:10px 5px; overflow:hidden;}
.describe ul { width:100%; overflow:hidden;}
.describe ul li { width:100%; height:40px; line-height:40px; font-size:0.75rem; margin-bottom:5px;}
.describe ul li span { display:block; float:left;}
.describe ul li .fl { width:25%;}
.describe ul li .fr { width:75%;}
.describe ul li .fr a { width:20px; height:20px; float:left; display:block; background:url(../images/weixin/five-star_1.png) no-repeat; background-size:20px 20px; margin-top:10px; margin-right:5px;}
.describe ul li .fr a.this {background:url(../images/weixin/five-star_2.png);background-size:20px 20px;}
.describe ul li .fr a.current{background:url(../images/weixin/five-star_3.png);background-size:20px 20px;}
.describe ul li .fr textarea { width:210px; height:50px; resize:none; border:1px solid #e4e4e4; box-shadow:inset 0px 1px 3px #e4e4e4; font-size:0.75rem;font-family:"微软雅黑",Arial, Helvetica, sans-serif;}
.describe ul li .fr_dl { width:100%; float:left;}
.describe ul li .fr_dl dt{ float:left;}
.describe ul li .fr_dl dd { float:left; display:block;}
.describe ul li .fr_dl dd { margin-right:10px; padding-left:20px;}
.describe ul li .fr_dl .good { background:url(../images/weixin/good.png) no-repeat left center;}
.describe ul li .fr_dl .mid { background:url(../images/weixin/mid.png) no-repeat left center;}
.describe ul li .fr_dl .bad { background:url(../images/weixin/bad.png) no-repeat left center;}
.phone_eva {margin-top:5px; border-top:2px solid #eee; overflow:hidden; padding:5px;}
.phone_eva dl { width:100%; margin-top:10px; border-bottom:1px solid #eee; overflow:hidden;}
.phone_eva dl dt { width:20%; display:block; float:left;}
.phone_eva dl dt img { width:50px; height:50px; border:1px solid #eee;}
.phone_eva dl dd { width:78%; display:block; float:left; padding-left:1%; margin-right:1%;}
.phone_eva dl dd p { width:100%; overflow:hidden; float:left; font-size:0.625rem; line-height:0.8rem; color:#666;}
.phone_eva dl dd p .fl { color:#000; font-size:0.85rem; line-height:1.5rem;}
.phone_eva dl dd p .fr { color:#999; font-size:0.55rem; line-height:1.5rem;}
.phone_eva dl dd p.eva {max-height:1.6rem;}
.phone_eva dl dd p.pic { padding:5px 0px;}
.phone_eva dl dd p.pic img { width:3rem; height:3rem; margin-right:5px; margin-bottom:5px;}
.phone_eva dl dd.reply { width:100%; height:30px; line-height:30px;}
.phone_eva dl dd.reply .gray { width:20%; display:block; float:left;}
.submit {padding:20px 10px; overflow:hidden;}
.submit input { width:100%; height:35px; line-height:30px; color:#FFF; background-color:#F94D4D; border-radius:4px; float:left; border:none;-webkit-appearance: none; cursor:pointer;}

/*店铺内搜索分类页面*/
.shopin_search{ width:100%; position:relative;background:#fff; padding:8px 0; box-shadow:0 1px 0 #ddd;}
.shopin_search .back{ width:20px; height:20px; position:absolute; left:5px; top:13px;}
.shopin_search .s_input{margin: 0px 56px 0px 35px;position:relative;}
.shopin_search .s_input input{ width:100%;height:30px; border:0; font-size:0.875em; border:solid 1px #dddddd; border-radius:3px; text-indent:1em; font-size:14px;}
.shopin_search .g_filter{ width:26px; position:absolute; right:15px; top:10px;}
.all_goods{ background:#fff;  padding:15px 2%; margin-top:10px;font-size:1.125em; box-shadow:0 1px 0 #ddd;}
.all_goods a{ display:block;color:#444; background:url(../images/weixin/personal_arow.png) no-repeat right center; background-size:16px 16px;}
.shopin_g_list{ background:#fff; padding:0 2%;margin-top: 10px; box-shadow:0 1px 0 #ddd;}
.shopin_g_list .l_title{ overflow:hidden; padding:15px 0;}
.shopin_g_list .l_title .name{ font-size:1.125em;}
.shopin_g_list .l_title .check_all{ color:#c1c1c1;}
.shopin_g_list  .list_items{ overflow:hidden;}
.shopin_g_list  .list_items li{ width:46%; padding:5px 0; margin:0 2% 10px; float:left; border:solid 1px #ddd; border-radius:10px; box-sizing:border-box; text-align:center;}
.shopin_g_list  .list_items li a{ color:#6f6f6f;}

/* 窗口登录 */
.login_mian_bg{ position:fixed; height:100%; width:100%; background:#999;filter:alpha(opacity=50);-moz-opacity:0.50;opacity:0.50; top:0; left:0; z-index:1000}
.login_mian_c{width:428px; background:#fcfcfc; float:left;border: 7px solid rgba(113, 101, 100, 0.66); left:40%; top:30%; position:fixed; z-index: 1001; }
.login_mian_c_m {background: #f00;color: #fff;float: left;width:96%;border-bottom: 1px solid #CCC;line-height: 35px; height:35px;text-align: left; padding-left:4%;font-size: 14px;margin-bottom: 10px;}
.login_mian_c span.login_close{height: 16px;width: 16px;float: right;color: #fff;margin-top: 10px;margin-right: 10px; position:absolute; right:0; top:0;}
.login_mian_c span.login_close a{height: 16px;width: 16px;display: block;text-align: center;line-height: 16px;font-size: 12px;font-weight: bold;background: #FF9996;color: #b00800;border-radius: 100px;}
.login_mian_c span.login_close a:Hover{background: #fff;color: #f00;}
.popup_login_center_c{ float:left; width:100%; background:#f5f5f5;padding-top:10px;}
.popup_login_center_c ul{ float:left; width:98%; padding-left:1%; }
.popup_login_center_c li{  width:100%; float:left; margin:13px 0; display: table;position: relative}
.popup_login_center_c li.popup_name b{float: left;width: 100%;position: absolute;top: 28px;left: 56px;font-size: 12px;color: rgb(255, 0, 0);}
.popup_login_center_c li.popup_pass b{float: left;width: 100%;position: absolute;top: 28px;left: 56px;font-size: 12px;color: rgb(255, 0, 0);}
.popup_login_center_c li span{ float:left; height:30px; }
.popup_login_center_c li.popup_name{ float:left;  width:100%; height:30px; line-height:30px;}
.popup_login_center_c li.popup_name i{ float:left; width:50px; height:30px; line-height:30px; font-size:12px; text-align:right; margin-right:5px; color:#838383; font-weight:bold;display: table-cell;}
.popup_login_center_c li.popup_name span{ float:none; zoom:1;height:30px;border-top:1px solid #d3d3d3; border-right:1px solid #ECECEC; width: 100%;display: table-cell;border-left:1px solid #ECECEC;border-bottom:1px solid #ECECEC; line-height:30px; text-align:right; background:url(../images/login/login_p.jpg) no-repeat 5px center #fff; margin-right:5px;}
.popup_login_center_c li.popup_name span input{ border:none;margin-left:1%; font-size:12px;  float:left; zoom:1;height:30px; line-height:30px; padding:0 0 0 1%; width:98%;}
.popup_login_center_c li.popup_pass{ float:left;  width:100%; height:30px; line-height:30px;display: table;}
.popup_login_center_c li.popup_pass i{ float:left; width:50px; font-size:12px;height:30px; line-height:30px; text-align:right; margin-right:5px; color:#838383; font-weight:bold;display: table-cell;}
.popup_login_center_c li.popup_pass span{ float:none; zoom:1; height:30px;border-top:1px solid #d3d3d3; border-right:1px solid #fff;border-left:1px solid #fff;width: 100%;display: table-cell;border-bottom:1px solid #fff; line-height:30px; text-align:right; background:url(../images/login/login_pwd.jpg) no-repeat 5px center #fff; margin-right:5px;}
.popup_login_center_c li.popup_pass span input{ border:none;margin-left:1%; font-size:12px;  float:left; zoom:1;height:30px; line-height:30px; padding:0 0 0 1%; width:98%;}
.popup_login_center_c li.popup_yzm{ float:left; line-height:30px}
.popup_login_center_c li.popup_yzm i{ float:left; width:50px; height:30px; line-height:30px; text-align:right; margin-right:5px; color:#838383; font-weight:bold;}
.popup_login_center_c li.popup_yzm span{ float:left; width:100px;}
.popup_login_center_c li.popup_yzm span input{border-top:1px solid #d3d3d3; border-right:1px solid #fff;border-left:1px solid #fff;border-bottom:1px solid #fff; float:left; width:80px; height:25px; line-height:25px; padding-left:5px;}
.popup_login_center_c li.popup_yzm em{ margin-left:0px; float:left;}
.popup_login_center_c li.popup_yzm strong{ height:27px; line-height:27px; margin-left:5px; margin-right:5px;}
.popup_login_center_c li.popup_button{ width:310px; float:left; text-align:center; line-height:30px; text-align:center; margin-left:56px; margin-top:2%;display: table-cell;}
.popup_login_center_c li.popup_button span.popup_b a{background:#F00;border-radius:4px;border:1px solid #C50000;display:block;color:#fff;font-size:14px; width:120px;}
.popup_login_center_c li.popup_button b{color:#989898;font-size:14px;width:80px; float:left;}
.popup_login_center_c li.popup_button span.register{ width:100%; float:left; margin-top:10px;}
.popup_login_center_c li.popup_button span.register a{ float:left;color:#76b63b;text-align:center;font-size:14px;}
.popup_login_center_c li.popup_button span.register b{ float:left; width:80px; font-size:12px;}
.popup_login_center_c li.popup_button span.popup_b{ width:122px; float:left;}


.login_other_up{ margin-top:10px; float:left; width:340px; padding-left:30px;}
.login_other_up h4{ font-size:14px; color:#666; width:340px; float:left; text-align:left;}
.login_other_box_up{ width:310px; float:left; overflow:hidden; color:#ccc;}
.login_other_box_up ul{ padding-left:0;}
.login_other_box_up li{ margin-left:5px; margin-right:5px; background:#ccc;transition: all 0.5s ease 0s; float:left; height:35px; width:35px; border-radius:50%;}
.login_other_box_up li a{ float:left;width:25px; height:25px;margin-top:5px; margin-left:5px;}
.login_other_box_up li:hover{ background:#e4393c; float:left;}
.login_other_box_up li.login_qq:hover{ background:#5194d0}
.login_other_box_up li.login_sina:hover{ background:#f00}
.login_other_box_up li.login_wechat:hover{ background:#40d302}

.login_code2{ width:42px; height:42px; float:right;position:absolute; right:0; bottom:0;}
.login_code2 span.code_bg{ float:left; height:42px; width:42px; background:url(../images/login/dialog_login_code.png) no-repeat; position:relative}
.login_code2 span.code_bg b.code_center{ float:left; height:180px; width:180px; position:absolute; padding:5px; background:#FFF; border:1px solid #ccc; bottom:0; right:0; text-align:center}
.login_code2 span.code_bg b.code_center img{ max-height:180px; max-width:180px;}
.code_bg a{ height:41px; width:41px; float:left;}
/* 弹出登录修改 正在登录 */
.login_going{ float:left; width:100%;}
.login_going_img{ width:100%; height:203px; float:left; text-align:center; margin-top:10px;}
.login_going_l{ float:left; text-align:center; height:20px; width:100%; margin-top:15px;}
.login_going_word{ width:100%; height:50px; float:left; font-size:14px;text-align:center; line-height:50px;}
/*商品购列表*/
.group_box { width:100%; float:left; margin-top:2rem; padding-bottom:10px;}
.group_tab { width:100%; background-color:#fff; border-bottom:1px solid #ddd; overflow:hidden;}
.group_tab ul { display:table; width:100%;}
.group_tab ul li { width:25%; height:1.65rem; line-height:1.65rem; display:table-cell; vertical-align:middle; text-align:center; border-left:0.05rem solid #ddd; margin-left:-0.05rem;}
.group_tab ul li a { width:100%; display:block;}
.group_tab ul li.this a { border-bottom:1px solid #f94d4d; color:#f94d4d;}
.group_ul li { width:96%; padding:10px 2%; display:block; float:left; margin-top:5px; background-color:#fff;}
.group_ul li a { width:100%; display:block; float:left;}
.group_ul li .left { width:140px; height:93px; display:inline-block; float:left; margin-right:5px; position:relative;}
.group_ul li .left img { width:140px; height:93px;}
.group_ul li .left .over {width:100%; height:100%; line-height:93px; position:absolute;background:rgba(0,0,0,.4); color:#fff; font-size:0.875rem; top:0px; left:0px; text-align:center; z-index:2;}
.group_ul li .right { display:block; overflow:hidden;}
.group_ul li .right h4 { height:1.6rem; line-height:0.8rem; font-size:0.625rem; font-weight:normal; color:#333; overflow:hidden;}
.group_ul li .right .price { display:block; overflow:hidden; font-size:20px; line-height:30px; color:#f94d4d;}
.group_ul li .right .num { display:block; color:#999; font-size:0.55rem; margin-top:5px;}
.group_ul li .right .num s { padding-right:5px; border-right:1px solid #eee;}
.group_ul li .right .num span { padding:0px 5px; border-right:1px solid #eee;}
.group_ul li .right .num .purson { border-right:0px;}
/*活动商品列表*/
.group_list{ width:100%; overflow:hidden; margin-bottom:15px;} 
.group_list a{ display:block; overflow:hidden;}
.group_list dl{ border:0.05rem solid #eee; background:#fff url(../images/weixin/right_b.gif) no-repeat 97% center; padding:14px 5px; margin-top:10px; overflow:hidden}
.group_list dl dt{ width:120px; height:120px;  overflow:hidden; float:left; margin-right:5px; display:block}
.group_list dl dt img { width:120px; height:120px;}
.group_list dl dd h3{ font-size:0.625rem; font-weight:lighter; color:#000}
.group_list dl dd h3 i{font-size:0.55rem; padding:0.1rem 0.2rem; overflow:hidden; border-radius:2px; background:#00CE0A; text-align:center; line-height:17px; color:#FFF; margin-left:5px; white-space:nowrap;}
.group_list dl dd h3 b{ display:block; line-height:1rem; height:2rem; font-weight:700;}
.group_list dl dd span{ margin-top:5px; font-size:0.75rem; color:#7a7a7a; line-height:1.2rem;} 
.group_list dl dd span strong{ font-size:0.75rem; color:#ff3300; margin-right:10px; font-weight:normal;font-family: Verdana;}
.group_list dl dd span b{ text-decoration:line-through}
.group_list dl dd em{ font-style:normal; font-size:0.5rem; color:#7a7a7a; width:100%; display:block; line-height:1.2rem;}
.group_list dl dd em b{ font-size:0.875rem; color:#fa4903; float:right}
/*选择城市*/
.select_city { width:100%; margin-top:2rem; overflow:hidden; background-color:#fff;}
.select_city h2 { background-color:#ccc; color:#000; font-size:0.875rem; height:1.8rem; line-height:1.8rem; text-align:center; font-weight:normal;}
.select_city ul li { width:100%; display:block; height:1.8rem; line-height:1.8rem; border-bottom:1px solid #ddd;}
.select_city ul li a { padding:0px 20px; white-space:nowrap; overflow:hidden; font-size:0.75rem; display:block;}
/*生活购订单页*/
.car_page { width:100%; margin-top:2.2rem; padding-bottom:80px;}
.car_page ul li { background-color:#fff; border-top:0.05rem solid #ddd; border-bottom:0.05rem solid #ddd; padding:0.4rem 0.2rem; margin-top:0.2rem; overflow:hidden;}
.car_page ul li .li_box { width:100%; overflow:hidden;}
.car_page ul li .check { width:25px; float:left; margin-top:20px;}
.car_page ul li .img { width:80px; height:80px; border:1px solid #eee; float:left; margin-right:5px;}
.car_page ul li .img img { width:80px; height:80px;}
.car_page ul li .infro { width:40%; overflow:hidden; float:left;}
.car_page ul li .infro .name { width:100%; float:left; height:2.4em; line-height:1.2em; overflow:hidden;text-overflow: ellipsis; font-size:13px;}
.car_page ul li .num {float:left; margin-top:2px;}
.car_page ul li .minus,.car_page ul li .plus { width:1.32rem; height:1.26rem; line-height:1.26rem; text-align:center; border:0.05rem solid #ccc; background-color:#fff; float:left; font-size:0.875rem;}
.car_page ul li .minus { background-color:#f1f1f1;}
.car_page ul li input { width:1.32rem; height:1.26rem; border:0.05rem solid #ccc; border-left:none; border-right:none; float:left; text-align:center; color:#000;}
.car_page ul li .fr { width:20%; text-align:right;}
.car_page ul li .fr span { width:100%; float:left;}
.car_page ul li .fr .del { margin-top:10px;}
.car_page ul li .tel { font-size:0.75rem; line-height:30px; font-weight:normal; border-bottom:1px dashed #ddd; margin-bottom:5px;}
.car_page ul li .life_price { color:#F94D4D; font-size:16px; font-family:Arial, Helvetica, sans-serif; margin-top:15px;}
.car_pay .total .life_pri { margin-left:20px; margin-top:15px;}
.car_page ul li .tel input { float:none; border:none; text-align:left; width:auto;}
.car_page ul li .car_act { overflow:hidden; line-height:20px;}
.car_page ul li .car_act .red_bg { float:left; background-color:#f94d4d; color:#fff; height:0.9rem; line-height:0.9rem; padding:0 0.5rem;}
.car_page ul li .car_act .gray { width:60%; float:left; color:#999; padding-left:10px;}
.car_page ul li .car_act .get { float:right; }
.car_page ul li .car_act .get a { float:left; padding:0 0.3rem; height:1rem; line-height:1rem;border:0.05rem solid #f94d4d; color:#f94d4d; white-space:nowrap; border-radius:2px;}
.car_page ul li .car_act .del { float:right;}
.car_page ul li .car_act .li_hd { margin-left:25px; border-bottom:0.05rem dashed #ddd; overflow:hidden; margin-bottom:5px; padding-bottom:5px; padding-top:1px;}
.car_page ul li.com .car_act  { margin-left:0px;}
.car_page ul li.com .car_act .check { margin-top:0px;}
.car_page ul li.com .car_act .gray { width:55%;} 
.car_page ul li.com .img { margin-left:25px;}
.car_page ul li.com .li_box { margin-bottom:5px;}
.car_page ul li.com .num { margin-top:0px; margin-left:3px;}
.car_page ul li.com .infro .gray { color:#999; line-height:30px;}
/*1元夺宝开始*/
.snatch_nav{ width:100%;  overflow:hidden; margin-top:2rem; background:#fff;}
.snatch_nav li{height:45px; line-height:45px; float:left; width:50%; border-bottom:solid 2px #d3d3d3; text-align:center;}
.snatch_nav .this{border-bottom:solid 2px #F94D4D;}
.snatch_nav .this a{ color:#F94D4D;}
.g_body{ max-width:640px; min-width:320px; margin:0px auto; background:#fff;}
.g_body .second_nav{ position:relative;}
.second_nav .s_nav{ overflow:hidden;background-color:#eee;border-bottom:1px solid #d5d5d5;}
.second_nav .s_nav li{ float:left; height:26px; line-height:26px; padding:4px 8px;}
.second_nav .s_nav .all{ width:80px; padding:4px 0px;text-align: center;}
.second_nav .s_nav li .icon_arow{margin-left: 4px;margin-top: -2px;transition: all 0.3s ease 0s;width: 3px;height: 3px;border-width: 2px; display:inline-block;border-style: none none solid solid;transform: rotate(-45deg);-webkit-transform: rotate(-45deg);-moz-transform: rotate(-45deg);-moz-transform: rotate(-45deg);-o-transform: rotate(-45deg); vertical-align:middle;}
.second_nav .s_nav li .ico_sort2Arrow{margin-top: -2px;margin-left: 3px;width: 8px;height: 11px;position: relative;background:none;display: inline-block;vertical-align: middle;}
.ico_sort2Arrow::before{top: 1px;left: 1px;transform: rotate(135deg);-webkit-transform: rotate(135deg);-moz-transform: rotate(135deg);-moz-transform: rotate(135deg);-o-transform: rotate(135deg);}
.ico_sort2Arrow::after{top: 5px;left: 1px;transform: rotate(-45deg);-webkit-transform: rotate(-45deg);-moz-transform: rotate(-45deg);-moz-transform: rotate(-45deg);-o-transform: rotate(-45deg);}
.ico_sort2Arrow::before,.ico_sort2Arrow::after{content: "";position: absolute;display: block;width: 3px;height: 3px;border: 2px solid #b2b2b2;border-top: 0;border-right: 0;}
.second_nav .s_nav .up::before{border-color:  #db3625;}
.second_nav .s_nav .down::after{border-color:  #db3625;}
.second_nav .s_nav li .open{ background:#fff; display:block;border-right: 1px solid #D5D5D5;margin-top: -4px;height: 35px;line-height: 34px;}
.second_nav .s_nav li .open .icon_arow{transform: rotate(135deg);}
.second_nav .s_nav li a{color:#999;}
.second_nav .s_nav .selected a{color:#db3652;}
.second_nav .third_nav{ position:absolute; left:0px; top:35px; background:#fff; width:100%; z-index:1;}
.second_nav .third_nav .t_nav{ padding:0 10px;}
.second_nav .third_nav .t_nav li{ width:33.3%; float:left;line-height:35px;border-bottom: 1px solid #D5D5D5;text-align:center;}
.second_nav .third_nav .t_nav li a{color:#999; display:inline-block; padding-left:10px;}
.second_nav .third_nav .t_nav .selected a{color:#db3652;}
.second_nav .third_nav .t_nav .icon_type{width: 16px;height: 16px;display: inline-block;vertical-align: middle; background:url(../images/weixin/snatch.png) no-repeat;margin-top: -2px;margin-right: 5px;background-size: 180px 35px;}
.second_nav .third_nav .t_nav .icon_type_1{background-position: 0px 0px;}
.second_nav .third_nav .t_nav .icon_type_2{background-position: -22px 0px;}
.second_nav .third_nav .t_nav .icon_type_3{background-position: -42px 0px;}
.second_nav .third_nav .t_nav .icon_type_4{background-position: -62px 0px;}
.second_nav .third_nav .t_nav .icon_type_5{background-position: -82px 0px;}
.second_nav .third_nav .t_nav .icon_type_6{background-position: -102px 0px;}
.second_nav .third_nav .t_nav .icon_type_7{background-position: -122px 0px;}
.second_nav .third_nav .t_nav .icon_type_8{background-position: -142px 0px;}
.second_nav .third_nav .t_nav .icon_type_9{background-position: -162px 0px;}
.second_nav .third_nav .t_nav .selected .icon_type_1{background-position: 0px -19px;}
.second_nav .third_nav .t_nav .selected .icon_type_2{background-position: -22px -19px;}
.second_nav .third_nav .t_nav .selected .icon_type_3{background-position: -42px -19px;}
.second_nav .third_nav .t_nav  .selected.icon_type_4{background-position: -62px -19px;}
.second_nav .third_nav .t_nav .selected .icon_type_5{background-position: -82px -19px;}
.second_nav .third_nav .t_nav .selected .icon_type_6{background-position: -102px -19px;}
.second_nav .third_nav .t_nav .selected .icon_type_7{background-position: -122px -19px;}
.second_nav .third_nav .t_nav .selected .icon_type_8{background-position: -142px -19px;}
.second_nav .third_nav .t_nav .selected .icon_type_9{background-position: -162px -19px;}
.body_content .cw_item{ padding:10px; border-bottom: 1px solid #DCDCDC; position:relative; overflow:hidden;}
.body_content .cw_item .goods_pic{ float:left; width:90px; height:90px;}
.body_content .cw_item  .goods_info{ margin-left:100px;}
.cw_item  .goods_info .w_text{ height:40px; overflow:hidden;}
.cw_item  .goods_info .w_progressBar{ margin:10px 50px 0 0;}
.w_progressBar .w_line{position: relative;margin-bottom: 10px;height: 5px;border-radius: 5px;background-color: #EFEEEE;overflow: hidden;}
.w_progressBar .w_bar{ overflow:hidden;}
.w_progressBar .w_bar, .w_progressBar .color {display: block;height: 100%;border-radius: 4px;}
.w_progressBar .color {width: 100%;background:  -moz-linear-gradient(left center , #FFCB3D, #FF8533) repeat;}
.w_progressBar .txt{ overflow:hidden; font-size:12px; color:#999;}
.w_progressBar .txt_1{ float:left;}
.w_progressBar .txt_2{ float:right; color:#0079FE;}
.cw_item .goods_shortFunc{ width:32px; height:32px; background:url(../images/weixin/snatch_add.png) no-repeat; background-size:32px 32px; position:absolute; right:10px; bottom:20px;}
.cw_item  .ten_area{ position:absolute; left:4px; top:8px; background:url(../images/weixin/ten_division.png) no-repeat; background-size:25px 25px; width:25px; height:25px;}
.minicar{ background:url(../images/weixin/snatch_shopcar.png) no-repeat; background-size:48px 48px; width:48px; height:48px; position: fixed;bottom: 10px;left: 10px;z-index: 2; color:#fff;}
.minicar .cart_count{position: absolute;top: -2px;left: 30px;display: inline-block;padding: 1px 4px;line-height: 14px;font-size: 12px;font-weight: normal;color: #FFF;background: #000;border-radius: 14px;}
.none_snatch{padding: 20px 0px 30px;}
.none_snatch .pic{ width:100px; margin:0 auto;}
.none_snatch p{width: 100%;text-align: center;color: #c0c0c0;}
/*1元夺宝结束*/
/*1元夺宝商品详情开始*/
.snatch_d{ padding:10px 0; background:#fff;border-bottom:solid 1px #d5d5d5;}
.snatch_d .g_name{ padding:5px 15px; color: #535353;}
.snatch_d .g_name span{color: #DB3652;}
.snatch_d .issue{ color:#999; margin-bottom:3px; padding:0 15px;}
.snatch_d .login_after{padding: 10px 20px;background: #F4F4F4;color:#999;margin: 5px 15px 0px; text-align:center;}
.snatch_d .login_after a{color: #0079FE;}
.snatch_result{ padding:0 15px;}
.snatch_result .record{ border:solid 1px #D5D5D5; border-bottom:none; margin-top:5px; position:relative;padding-bottom: 10px;}
.snatch_result .record .lucky_icon{ width:42px; height:42px; position:absolute; left:-3px; top:-3px; background:url(../images/weixin/snatch_lucky.png) no-repeat; background-size:42px 42px;}
.snatch_result .record .lucky_p_img{float:left; width:50px; height:50px; overflow:hidden; border-radius:5px; margin:10px;}
.snatch_result .record .lucky_p_info{ margin:10px 8px 0px 70px;color: #999;}
.snatch_result .record .lucky_p_info p b{color: #0079FE;}
.snatch_result .record .lucky_p_info p span{color: #528D00;}
.snatch_result .result_luckyCode{padding: 10px 0px 10px 20px;background: #DB3652 ;color: #FFF;}
.snatch_result .result_luckyCode b{ font-weight:bold; font-size:18px;}
.result_luckyCode .result_btn{margin-left:10px;background: #FFF;color: #DB3652;padding: 0px 8px;height: 20px;line-height: 20px;border-radius: 20px; font-size:12px;display: inline-block;}
.detail_more{ margin-top:10px;border-top:solid 1px #d5d5d5;}
.detail_more .w_bar,.detail_record .w_bar{ display:block; background:#fff;padding: 0px 14px;line-height: 45px;color: #525252; border-bottom:solid 1px #d5d5d5; position:relative;}
.detail_more .w_bar .advice,.detail_record .w_bar .advice{ color:#8F8F8F; font-size:12px;}
.detail_more .w_bar .icon_row{ background:url(../images/weixin/g_detail_4.png) no-repeat; width:25px; height:25px;display: inline-block; position:absolute; top:10px; right:0px;}
.detail_record{ margin-top:10px;}
.detail_record .record_list{margin-left: 28px;padding: 10px 10px 0px 0px;border-left: 1px solid #D5D5D5;}
.detail_record .record_list .record_time{ margin-left:-15px;display: inline-block;margin-bottom: 14px;padding: 0px 5px;font-size: 10px;line-height: 15px;background: #F4F4F4;border-radius: 15px;border: 1px solid #D5D5D5;}
.record_list .record_list_wrap{margin-left:-18px;}
.record_list .record_list_wrap li{ margin-bottom:15px;}
.record_list_wrap .avatar{ width:35px; height:35px; display:inline-block; border-radius:50%; overflow:hidden; float:left;}
.record_list_wrap .info_text{ margin-left:50px; line-height:1.6em;}
.record_list_wrap .info_text p{color: #999;}
.record_list_wrap .info_text .w_name{color: #0079FE;}
.record_list_wrap .info_text p .num{ color:red; font-style:normal;}
.mini_cart{ background:url(../images/weixin/snatch_shopcar1.png) 7px center no-repeat rgba(0,0,0,.6); background-size:25px 25px; width:40px; height:40px; position: fixed;bottom: 55px;left: 10px;z-index: 2; color:#fff;border-radius: 50%;}
.mini_cart .cart_count{position: absolute;top: -2px;left: 30px;display: inline-block;padding: 1px 4px;line-height: 14px;font-size: 12px;font-weight: normal;color: #FFF;background: #fd0101;border-radius: 14px;}
.fake_div{ height:50px;}
.m_detail_buy,.m_detail_go{border-top: 1px solid #D4D4D4;padding: 8px 10px;bottom: 0px;border-width: 1px 0px;line-height: 32px;height: 32px; position:fixed; left:0px; bottom:0px;position: fixed;z-index: 2; background: rgba(250, 250, 250, 0.8); width:100%; text-align:center;}
.m_detail_buy .quick_buy,.m_detail_buy .add_tocart,.quick_go{ display:inline-block; width:112px; margin-right:10px; background: #DB3652 ;padding: 0px 15px;text-align: center;height: 30px;line-height: 30px;border-radius: 3px; color:#fff;}
.m_detail_buy .add_tocart{ margin-right:0px; background:#0079FE;}
.m_detail_go{color: #666;}
.m_detail_go .quick_go { margin-left:10px;}
.look_time .time_span{ color:#F00; padding-right:5px;}
.look_time .time_span b{ font-size:16px;}
/*1元夺宝商品详情结束*/

/*1元夺宝往期揭晓开始*/
.passed_items{ padding:5px 8px; background:#fff;}
.passed_items li{border: 1px solid #d5d5d5; margin-bottom:5px;}
.passed_items li .title_p{padding: 3px 0  3px 10px;background: #e7e7e7;}
.passed_items li dl{padding: 5px 10px 10px;}
.passed_items li dl dt{ width:50px; height:50px; float:left; border-radius:5px; overflow:hidden;}
.passed_items li dl dd{ margin-left:70px; color: #525252; line-height:1.6em;}
.passed_items li dl dd .name{color: #0079fe;}
.passed_items li dl dd .green{color: #528d00;}
/*1元夺宝往期揭晓结束*/

/*1元夺宝首页开始*/
.new_publish{ background:#fff;border-top: 1px solid #dcdcdc;border-bottom: 1px solid #dcdcdc; margin-top:10px;}
.new_publish .title_h{padding: 0 10px;height: 33px;line-height: 33px; font-weight:normal;color: #666; position:relative;font-size: 1.125em;}
.new_publish .title_h .more_btn{ position:absolute; right:10px; top:0px;color: #666;}
.new_publish .items_box{ width:100%; overflow:hidden;}
.new_publish .items_box .item_li{ float:left; width:33.3%; box-sizing:border-box;margin-bottom: 10px;border-right: 1px solid #dcdcdc;}
.new_publish .items_box .item_li:last-child{border-right:none;}
.new_publish .item_li a{ display:block; padding:0 5px;}
.new_publish .item_li a img{ width:85%; margin-left:12%;}
.new_publish .item_li p{ margin-top:5px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;color: #999; text-align:center;}
.new_publish .item_li p span{color: #0079fe;}
.hot_div{ margin-top:10px;}
.hot_div .title_h{padding: 0 10px;height: 33px;line-height: 33px; font-weight:normal;color: #666; position:relative;font-size: 1.125em;}
.hot_div .title_h .more_btn{ position:absolute; right:10px; top:0px;color: #666;}
.hot_div .model_g_box{ width:100%; overflow:hidden;}
.hot_div .model_g_box .model_g_item{ width:50%; float:left;}
.model_g_box .model_g_item .model_info_box{ background:#fff;padding: 8px 6px;border: 1px solid #dcdcdc; margin: 0 2px 5px;background-color: #fff;color: #999;}
.model_g_item .goods_info .w_text{overflow: hidden;white-space: nowrap;text-overflow: ellipsis; margin-bottom: 9px;}
.model_g_item .goods_info .w_progressBar{ margin-right:50px;}
.model_g_item .w_progressBar .pro_text{ margin-bottom:5px;}
.model_g_item .w_progressBar .pro_text strong{color: #0079fe;}
.model_g_item .model_info_box{ position:relative;}
.model_g_item .model_info_box .goods_shortFunc{ width:32px; height:32px; background:url(../images/weixin/snatch_add.png) no-repeat; background-size:32px 32px; position:absolute; right:5px; bottom:8px;}
.model_g_item .model_info_box .ten_area{ position:absolute; left:4px; top:8px; background:url(../images/weixin/ten_division.png) no-repeat; background-size:35px 35px; width:35px; height:35px;}
.click_more{margin: 5px 4px 0;line-height: 30px;background: #fff; text-align:center;margin-bottom: 10px;}
.click_more a{color: #999; font-size:0.875em;}
/*1元夺宝首页结束*/

/*1元夺宝购物车列表开始*/
.m_cart .cart_item{padding:13px 10px;overflow: hidden;border-bottom: 1px solid #D5D5D5;background: #fff; position:relative;}
.cart_item  .pic{ width:80px; float:left;}
.cart_item .text{ margin-left:90px; }
.cart_item .text .s_title{ font-weight:normal; font-size:1em; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}
.cart_item .text .total_num{ color:#666;margin: 8px 0px;}
.cart_item .text .total_num span{ color: #2A96FF;}
.cart_item .text .add_number_box{ color:#666;position:relative;}
.cart_item .text .add_number{padding: 0 24px;position: relative;display: inline-block; vertical-align:middle;}
.cart_item .add_number input{text-align: center;width: 45px;border: 1px solid #e0e0e0;height: 22px;padding: 2px 4px;}
.cart_item .add_number a{ display:inline-block;width: 26px;height: 26px;line-height: 24px;text-align: center;overflow: hidden;background: #F5F5F5;border: 1px solid #e0e0e0; position:absolute; right:0; top:0; font-size:18px;}
.cart_item .add_number .reduce{ left:0;}
.cart_item .text .ten_hint{ margin-top:5px;}
.cart_item .text .delete{ background:url(../images/weixin/f_clear.png) no-repeat; display:block; width:22px; height:22px; background-size:22px 22px; position:absolute; right:0px; bottom:2px;}
.cart_item .ten_area{ position:absolute; left:13px; top:10px; background:url(../images/weixin/ten_division.png) no-repeat; background-size:25px 25px; width:25px; height:25px;}
.m_detail_go .quick_submit{ width:40px;}
/*1元夺宝购物车列表结束*/

/*1元夺宝订单确认页面开始*/
.s_pay_order{ background:#fff;}
.s_pay_order b{ font-weight:bold;}
.s_pay_order .pay_order_list{padding: 0 14px;overflow: hidden;border-bottom: 1px solid #D4D4D4;}
.s_pay_order .pay_order_list li{ padding:10px 0;color: #525252; overflow:hidden;border-bottom: 1px dashed #D4D4D4;}
.s_pay_order .pay_order_list li:last-of-type{ border-bottom:none;}
.s_pay_order .pay_order_list li .goods_pic{ width:100px; height:100px; float:left;}
.s_pay_order .pay_order_list li .submit_info{ margin-left:110px; height:100px; position:relative;}
.s_pay_order .pay_order_list .submit_info .part_number{ position:absolute; bottom:0px;}
.s_pay_order .submit_info .item_name{ height:40px; overflow:hidden;}
.s_pay_order .submit_info .part_number b{ font-size:20px; font-weight:normal;}
.pay_order_t{ padding:0 14px;height: 38px;line-height: 38px;margin-bottom: 10px;border-bottom: 1px solid #D4D4D4;text-align: right;}
.pay_submit{position: fixed;bottom: 10px;left: 0;right: 0;padding: 0 14px;}
.pay_submit a{ height:40px; line-height:40px; border-radius:4px; color:#fff;background:#F94D4D;; text-align:center; font-size:16px; display:block;}
/*1元夺宝订单确认页面结束*/

/*1元夺宝确认支付页面开始*/
.order_header{margin-bottom: 10px;padding: 20px 0; text-align: center; background: #fff;border-bottom: 1px solid #D5D5D5; color:#666;font-family: arial;}
.order_header .hint{font-size: 22px;margin-bottom: 15px; font-weight:normal;}
.order_header .hint i{ display:inline-block; margin-right:10px; width:30px; height:30px; background:url(../images/weixin/snatch_order.png) no-repeat; background-size:30px 30px; vertical-align:middle;}
.order_header  p{ font-size:16px;font-family: arial; color:#666;}
.order_header  p em{ font-style:normal;}
.order_header .pay_time{ margin-bottom:10px;}
.cashier-options{background: #fff;}
.option_box{margin: 0 14px;padding: 0;line-height: 33px;display: block;overflow: hidden;color: #525252;background: #fff;}
.option_box .selection{ border-bottom:1px solid #d5d5d5;}
.option_box .selection .f_input{ float:right;}
.option_box .selection .f_input input{ display:none;}
.option_box .selection .f_radio{ margin:9px 5px 0 0;display:inline-block;position:relative;width:12px;height:12px;background: #fff; border-radius: 100%; border: 1px solid #B7B7B7;}
.option_box .this .f_radio i{position: absolute;left: 3px;top: 3px; width: 6px;height: 6px;border-radius: 100%;background: #4CC064;}
/*1元夺宝确认支付页面结束*/

/*1元夺宝记录页面开始*/
.nav_items{ background:#f7f7f7;}
.nav_items ul{ overflow:hidden;}
.nav_items ul li{ float:left; width:33.3%; box-sizing:border-box; text-align:center; border-bottom:solid 1px #dddddd; padding:10px 0; color: #666;}
.nav_items ul .this{border-bottom:solid 2px #D93651;color: #DA3555;}
.record_items{background:#fff;}
.record_items .record_item{border-bottom:solid 1px #dddddd; overflow:hidden; padding:10px;}
.record_items .record_item .pic{ width:100px;float:left;}
.record_items .record_item .text{  margin-left:110px; color:#999;}
.record_items .record_item .text .name{color: #666;}
.record_items .text .blue{color: #0078ff;}
.record_items .win_address a{ display:inline-block; width:100px; height:30px;background-color: #F94D4D; border-radius:3px; color:#fff; text-align:center; line-height:30px;}
.look_number{ position:absolute; left:0; top:0; width:100%; height:100%; vertical-align:middle;}
.look_number .number_text{ position:fixed; width:85%; background:#fff;  border-radius:5px; z-index:11;  color: #525252;}
.look_number .number_text .n_text{padding:20px; box-sizing:border-box; font-size:14px; line-height:25px;padding-bottom:10px;}
.look_number .number_text .n_text p{ word-break:break-all;}
.look_number .num_items{ max-height:125px; overflow-y: scroll;}
.look_number .number_text .sure_btn{ display:block; padding:10px 0; text-align:center;color:#2f9bfc; border-top:solid 1px #e9ecef; font-size:16px; }
.look_number .number_text .del_btn{ display:block; position:absolute; width:15px; height:15px; background:url(../images/weixin/s_coupon_btn.png) no-repeat; background-size:15px 15px; right:10px; top:10px;}
.look_number .cover_floor{ width:100%; height:100%; position:fixed; background:rgba(0,0,0,.5); z-index:10;}
/*1元夺宝记录页面结束*/
/*新登录页面开始*/
.phone_hd_l{ width:100%; height:2.5rem; text-align:center;font-size:1rem; line-height:2.5rem; font-weight:bold; color:#303030;}
.phone_hd_l a{ float:left; position:absolute; height:2.5rem; line-height:2.5rem;text-align:center; color:#848689; width:60px; display:block;font-weight:100; text-decoration:none; font-size:0.8rem;}
.phone_login_top{ width:100%; float:left;}
.phone_login_top img{ width:100%;}
.phone_login_input{ width:100%; float:left; background:#fff; border:1px solid #e1e1e1; border-left:none; border-right:none; font-size:0.7rem; }
.phone_login_input span{ width:100%; float:left;height:50px; position:relative;}
.phone_login_input span i{ width:22%; float:left; height:1.1rem; line-height:1.5rem; color:#686868; font-style:normal; text-align:right;margin-top:15px; margin-bottom:10px;}
.phone_login_input span b{ width:78%; float:left;height:50px;border-bottom:1px solid #ececec; }
.phone_login_input span b input{ border:none; width:100%; height:1.3rem;font-size:0.65rem; color:#000; margin-top:15px; margin-bottom:10px;}
.phone_login_input span.input_type b{ border-bottom:none;}
.phone_login_input span em{ position:absolute; right:25px; top:15px;}
.phone_login_input span em a{ height:1.3rem; width:1.3rem; display:block;}
.phone_login_input span em img{ width:30px;}

.phone_login_button{ width:90%; margin-left:5%; margin-top:5%; float:left;   height:2.5rem; line-height:2.5rem; text-align:center;}
.phone_login_button a{ display:block; color:#fff; font-size:0.8rem;background:#f00;border-radius:2px;}
.phone_login_button a.this{ display:block; color:#cecece; font-size:1.1rem;background:#eee;border-radius:2px;}
.phone_login_forget{ width:90%; margin-left:5%; margin-top:5%; float:left;}
.phone_login_forget a{ float:left; color:#686868; font-size:0.7rem;}
.phone_login_forget a.this{ float:right;}

.phone_login_l{ width:100%; float:left; position:fixed; bottom:0px; left:0; background:#fff; height:30px; padding-top:15px;}
.phone_login_l a{ width:33%; height:20px; line-height:20px; text-align:center; float:left; border-right:1px solid #eee;}
.phone_login_l i{ width:20px; height:20px; float:left; margin-left:15%;}
.phone_login_l i img{ max-height:20px;}
.phone_login_l b{ float:left; margin-left:10px;}
#nromal_login_error{ }
#nromal_login_error label.error{font-size:0.7rem; margin-top:10px; margin-left:22%; float:left; color:#f00;}



/***** 专题 *****/
.web_special{ float:left; width:100%;}
.web_special_til{ width:100%; float:left; height:40px; line-height:40px; text-align:center; color:#333;}
.web_special_list{ width:100%; float:left; margin-bottom:10px;}
.web_special_list img{ width:100%;} 

.list_01{ width:100%; float:left;}
.list_02 span{ width:50%;float:left;}
.list_03 span{ width:33.333%;float:left;}
.list_04 span{ width:25%;float:left;}
.list_05_left{ width:66%; float:left}
.list_05_right{ width:33%; float:left;}
.list_05_right span{ width:100%; height:50%; float:left;}
.list_05_right span img{ width:100%;}

.list_06_left{ width:50%; float:left}
.list_6_r_b{ width:100%; float:left;}
.list_6_r_b b{width:50%; float:left;}
.list_06_right{ width:50%; float:left;}
.list_06_right span{ width:50%; float:left;}

/* 立乐豆商品详情 */
.integral_view_title{padding:0px; position: fixed;z-index:9999;height:88px;width: 100%;text-align: center;font-weight: normal;background: #ffffff;overflow: hidden;border-bottom: 1px solid #cccccc;}
.integral_view_title .back{ position:absolute; left:36px; top:26px;width: 19px;height: 36px;}
.integral_view_title .per_c_icon{position: absolute;right: 10px;top: 26px;display: block;width: 50px;height: 42px;}
.integral_view_title .per_c_icon .cart_num_icon{background: url('/resources/b2c/img2018/try/yuan24.png') no-repeat;;background-repeat: no-repeat;width: 24px;height: 24px;font-size: 16px;color: #ffffff;line-height: 25px;position: absolute;font-weight: bold;top: -5px;right: -15px;}
.integral_view_title .per_c_icon .cart_num_icon2{background-image: url(/resources/b2c/img/icon@2x.png);background-repeat: no-repeat;width: 37px;height: 24px;font-size: 16px;color: #ffffff;line-height: 25px;position: absolute;font-weight: bold;top: -5px;right: -20px;}

.integral_order_info{background:#fff;box-shadow:0px 2px 2px #ffffff;padding:0 30px;}
.integral_order_info .goods_name{font-size: 26px;color: #333333;margin-top: -6px;text-overflow: -o-ellipsis-lastline;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;word-break: break-all;}
.integral_order_info .address_info{background: url(/resources/b2c/img/exchange_location_border@2x.png) no-repeat ;height:232px;width:690px;}
/* .integral_order_info .goods_info:FIRST-CHILD{padding: 30px 0;border-top: 0px solid #cccccc;} */
.integral_order_info .goods_info{padding: 30px 0;border-bottom: 1px solid #cccccc;}
.integral_order_info .goods_info .goods_img{
	height: 181px;
    width: 181px;
    padding-right: 24px;
    display: table-cell;
    /* position: relative; */
    /* float: left; */
    vertical-align: middle;
	}
.integral_order_info .goods_info .goods_conpon{font-size: 24px;color: #fab030;padding-top: 6px;height:35px;}
.integral_order_info .goods_info .goods_score{font-size: 28px;color: #ff9900;padding-top: 6px;}
.integral_order_info .goods_info .goods_score .icon{float: left;padding:6px 10px 0 0 ;}
.integral_order_info .goods_info .goods_count{font-size: 24px;color: #999999;}
.integral_order_info .goods_info .goods_operator{background: url('/resources/b2c/img/take delivery-img.png') no-repeat;width:133px;height:50px;line-height: 50px;position: relative;float: right;bottom:50px;right:30px;text-align: center;color: #ffffff;font-size: 26px;}

.integral_view_foot{ position: fixed;z-index:1; bottom: 20px;left:0px;right:0px;margin:auto;height:90px;width:690px;background: url(/resources/b2c/img2018/btn-green.png) no-repeat;font-size: 36px;color: #ffffff;text-align: center;line-height: 90px;}

.tryout_rule_line{padding:10px 0;min-height:50px;line-height: 50px;}
.tryout_rule_img{display: inline-block;height:30px;width:30px;float:left;margin:10px 0;padding-right:10px;}
.cover{height:110px;width:100%;bottom: 0px;position: fixed;background-color: #fff;}
.report_star{vertical-align: middle;margin-top:-8px;width:38px;height: 38px;background: url('/resources/b2c/img/xinxing_07.png') no-repeat;background-position: 0px -38px; display: inline-block;}

p.tryout_rule_line {
	text-indent: 70px;
}
