.con_bg{ background-color:#fff; padding:12px; border-bottom:1px solid #e1e1e1;  border-top:1px solid #e1e1e1;}
.mar_top{ margin-top:10px;}
.btn_pad{ padding:0 4%;}
.hei50px{ height:60px;}
a.f60_btn{ background-color:#f59000; font-size:16px; color:#fff; height:40px; line-height:40px; text-align:center; border-radius:4px; display:block; margin:12px auto;}
a.blue_btn{ background:#0f6ac1; font-size:16px; color:#fff; height:40px; line-height:40px; text-align:center; border-radius:4px; display:block; margin:12px auto;}
a.hs_btn{ background:#c7c6c6; font-size:16px; color:#fff; height:40px; line-height:40px; text-align:center; border-radius:4px; display:block; margin:12px auto;}
a.cy_btn{ background:#e40177; font-size:16px; color:#fff; height:40px; line-height:40px; text-align:center; border-radius:4px; display:block; margin:12px auto;}
a.hyj_btn,span.hyj_btn{ background-color:#e40177; padding:0 6px; display:inline-block; margin-left:4px; color:#fff; height:22px; line-height:22px; font-size:13px; font-weight:600; text-align:center; border-radius:4px; }
.wid200px{ width:200px; }

/*---------------首页，列表----------------*/
.ph_box{ border-bottom:1px solid #e1e1e1; border-top:1px solid #e1e1e1; background-color:#f7f7f7; height:38px;}
.ph_box ul li{ width:33%; float:left;}
.ph_box ul li a{ border-left:1px solid #e1e1e1; color:#666; line-height:38px; display:block; font-weight:bold; height:38px; text-align:center; font-size:14px;}
.ph_box ul li.active a{ color:#e40177;}
.ph_box ul li a.sale_arrow{ background:url(../images/arrow2.png) no-repeat 84% center; background-size:14px 14px;}
.ph_box ul li.active a.sale_arrow{ background:url(../images/arrow5.png) no-repeat 84% center; background-size:14px 14px;}
.ph_box ul li.active a.sale_arrow.on{ background:url(../images/arrow6.png) no-repeat 84% center; background-size:14px 14px;}
.ph_box ul li a.sx_icon2{ background:url(../images/icon_sx.png) no-repeat 84% center; background-size:14px 14px;}

.pro_list ul li{ border-bottom:1px solid #e1e1e1; padding:12px; cursor: pointer;}
.pro_list ul li .img_fl{ width:28%;   }
.pro_list ul li .js_fr{ width:68%; line-height:20px; font-size:13px; color:#999;}
.pro_list ul li .js_fr h2,.js_fr h2 a{ font-weight:600; color:#666; line-height:22px; font-size:14px;  overflow: hidden; /*自动隐藏文字*/text-overflow: ellipsis;/*文字隐藏后添加省略号*/ white-space: nowrap;}
.pro_list ul li .js_fr p{overflow: hidden; /*自动隐藏文字*/text-overflow: ellipsis;/*文字隐藏后添加省略号*/ white-space: nowrap;}
.pro_list ul li .js_fr b{ font-size:15px; color:#e40177;}
.pro_list ul li .js_fr b.col333{ color:#333;}
.pro_list ul li .nr_cond{ margin-bottom:3px;}
.pro_list ul li .img_fl img{ width:80%; padding:10%; border:1px solid #e1e1e1;}
.pro_list ul li .fhf{ background:url(../images/h_icon.png) no-repeat left 1px; background-size:14px 14px; padding-left:20px; display:block; color:#666; height:18px; line-height:18px;}
.pro_list ul li .yh_bgdd{ color:#fff; font-size:11px; overflow:hidden; padding:0 7px; display:inline-block; background-color:#e40177; height:18px; line-height:18px; border-radius:3px; margin-top:2px;}


/*商品详情*/
/* -----图片轮换----- */
.slideBox{ position:relative;  margin:0 auto; overflow:hidden; margin-bottom:12px;}
.slideBox .hd{ position:absolute; height:10px; line-height:10px; bottom:8px; left:0; width:100%; text-align:center; z-index:1; }
.slideBox .hd li{ display:inline-block; width:8px; height:8px; -webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px; background:#fff; text-indent:-9999px; overflow:hidden; margin:0 4px; opacity:0.5;filter:alpha(opacity=50); -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";  }
.slideBox .hd li.on{ background:#fff; width:8px; height:8px; display:inline-block; opacity:1;filter:alpha(opacity=100); -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";}
.slideBox .bd{ position:relative; z-index:0; margin-bottom:-8px;}
.slideBox .bd li{ position:relative;  }
.slideBox .bd li a{ -webkit-tap-highlight-color:rgba(0,0,0,0); }  /* 去掉链接触摸高亮 */
.slideBox .bd li a img{ width:100%; }

.slideBox2{ overflow:inherit; margin-bottom:30px;}
.slideBox2 .hd{ position:absolute; height:10px; line-height:10px; bottom:-8px; left:0; width:100%; text-align:center; z-index:1; }
.slideBox2 .hd li{ display:inline-block; width:16px; height:8px; -webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px; background:#e1e1e1; text-indent:-9999px; overflow:hidden; margin:0 4px;  }
.slideBox2 .hd li.on{ background:#999; width:16px; height:8px; display:inline-block; }
.slideBox2 .bd{ position:relative; z-index:0; margin-bottom:-8px;}

.j_pro_pad{ padding:12px; border-bottom:1px solid #e1e1e1;}
.j_pro_tit{ border-bottom:1px dashed #e1e1e1; padding-bottom:8px; font-size:14px; color:#666; }
.j_pro_tit h2{ line-height:20px; margin-bottom:4px; font-size:15px; color:#333; font-weight:600;}
.j_prize_con{ margin-top:10px; font-size:14px; }
.j_prize_con h2{ font-size:22px; color:#e40177; line-height:32px; margin-right:7px;}
.j_prize_con a{ margin-top:2px;}

/*颜色选择*/
.user_list{border-top:1px solid #e1e1e1;}
.user_list ul li{ background:url(../images/arrow4.png) no-repeat 96% center; background-size:14px 14px; padding:10px 12px; border-bottom:1px solid #e1e1e1; font-size:14px; line-height:22px; color:#666; position:relative; padding-right:30px;}
.user_list ul li.bg_none{ background:none;}
.user_list ul li h2{color:#333; font-size:15px; margin-right:5px; font-weight:600; overflow: hidden; /*自动隐藏文字*/text-overflow: ellipsis;/*文字隐藏后添加省略号*/ white-space: nowrap;}
.user_list .z-color span{display: inline-block;margin: 0 5px 5px 0; padding: 5px 10px;border-radius: 2px;border: 1px solid #e1e1e1}
.user_list .z-color span.active{  border: 1px solid #e40177;color: #e40177;}
.user_list a{ color:#666; overflow:hidden; }
/*下一步，收藏*/
.bl_pos.j_sc{ position:fixed; left:0px; bottom:0px; height:48px; line-height:48px; width:100%; background-color:#fff; border-top:1px solid #e1e1e1;}
.bl_pos.j_sc table tr td a{ height:48px; width:100px; font-size:16px; color:#fff; font-weight:600; text-align:center; display:block; background-color:#e50278;}
.bl_pos.j_sc table tr td a.new_btn{ background-color:#008ed4;}
.bl_pos.j_sc .sc_btn{ background:url(../images/sc_btn.png) no-repeat  center 3px; background-size:18px 18px; padding-top:22px; width:80px; text-align:center; line-height:18px; font-size:14px; color:#fff;}
.bl_pos.j_sc .sc_btn.active{ background:url(../images/sc_btn2.png) no-repeat center 3px; background-size:18px 18px; color:#fff;}
.collet_box{ width:50%; background:rgba(0,0,0,0.4); padding:30px 4%; line-height:22px; color:#fff; font-size:15px; font-weight:600; position:fixed; left:21%; top:34%; text-align:center; border-radius:4px; display:none; }
.collet_box2{ width:50%; background:rgba(0,0,0,0.4); padding:30px 4%; line-height:22px; color:#fff; font-size:15px; font-weight:600; position:fixed; left:21%; top:34%; text-align:center; border-radius:4px; display:none; }
/*图文详情，规格参数，评价*/
.pro_nav{ height:42px; line-height:42px; border-bottom:1px solid #e1e1e1; }
.pro_nav ul li{ height:42px; width:33%; float:left; text-align: center;  color: #666;font-size: 15px; font-weight: 600;}
.pro_nav ul li a{ height:40px; line-height:40px; display:block; border-bottom:2px solid #fff; text-align:center; color:#666; font-size:15px; font-weight:600;}
.pro_nav ul li.active { color:#e40177; border-bottom:2px solid #e40177;}

.gg_tab{ padding:12px; padding-top:0px; border-top:1px solid #e1e1e1;}
.pro_cs{background:url(../images/arrow2.png) no-repeat right center; background-size:14px 14px; height:40px; color:#333; line-height:40px; font-size:16px; font-weight:bold; border-bottom:1px solid #e1e1e1;}
.pro_cs.active{background:url(../images/arrow3.png) no-repeat right center; background-size:14px 14px;}
.spcs{ display:none;}
.gg_tab table tr th{ padding:6px 0; font-size:15px; color:#333;}
.gg_tab table tr td{ padding:4px 0; font-size:13px; color:#777; line-height:18px;}
/*评价*/
.pro_nav2{ height:50px;  border-bottom:1px solid #e1e1e1; border-top:1px solid #e1e1e1; }
.pro_nav2 ul li{ height:50px; width:25%; float:left; overflow:hidden; }
.pro_nav2 ul li a{ padding:5px 0; line-height:19px; display:block; border-bottom:2px solid #fff; text-align:center; color:#666; font-size:14px; font-weight:600;}
.pro_nav2 ul li a.active{ color:#333; border-bottom:2px solid #e40177;}

.apprize_box{ background-color:#f7f7f7;}
.apprize_box ul li{ padding:8px 12px; background-color:#fff;  margin-top:10px;  border-bottom:1px solid #e1e1e1; border-top:1px solid #e1e1e1; }
.apprize_box ul li table tr td{ line-height:18px; padding:1px 0; font-size:13px; color:#999;}
.zan_icon{ background:url(../images/zan.png) no-repeat left center; background-size:16px 16px; padding-left:22px; display:inline-block; color:#666; height:18px; line-height:18px;}
.apprize_box ul li table tr td .zan_icon.active{background:url(../images/zan-hover.jpg) no-repeat left center; background-size:16px 16px; padding-left:22px; display:inline-block; color: #e40177; height:18px; line-height:18px;}

.apprize_box ul li table tr td.txt_fr{ text-align:right;}
.apprize_box ul li table tr td.star img{ height:18px; width:18px; margin-right:3px;}
.apprize_box ul li table tr td.apprise_txt{ font-size:14px; color:#333;}

.star .click_on{background: url(../images/icon_star.gif) 0px 0px no-repeat;}
.star a{float: left;width: 14px;height: 14px;}
.sxwap-yhgj-showmore{height:50px; line-height: 50px; text-align: center; color:#666;display: none;}
