@charset "utf-8";
/* CSS Document */



/*圆角*/
.anyj { display: block; font-size: 18px; font-weight: normal; text-align:center; border-radius: 5px; overflow: hidden; height:48px;}
.anyj2 { display: block; font-size: 18px; font-weight: normal; text-align:center; border-radius: 30px; overflow: hidden; height:48px;}
/*图标*/
i { background:url(../images/tb.png) no-repeat}
.icon_right { float:right; background-position:-470px -489px; width:12px; height:26px; margin-top:15px; cursor:pointer;}
.icon_right1 { float:right; background-position:-470px -489px; width:12px; height:26px; margin-top:20px; cursor:pointer;}
.icon_right2 { float:right; background-position:-470px -489px; width:12px; height:26px; cursor:pointer;}
.icon_left { float:left; background-position:-456px -489px; width:12px; height:26px; margin-top:15px; cursor:pointer;}
.icon_top { float:right; background-position:-485px -487px; width:26px; height:12px; margin-top:25px; cursor:pointer;}
.icon_bottom { float:right; background-position:-485px -500px; width:26px; height:12px; margin-top:25px; cursor:pointer;}


.wap { margin:auto; width:100%; min-height:100%; background:#efefef; position:relative;font-family: "微软雅黑"}

/*footer*/
.footer { background:url(../images/foot_03.jpg) repeat-x; width:100%; height: 55px; text-align:center; bottom:0px; margin-bottom:0px; right:0px; left:0px; position:fixed; z-index:10000;}
.footer li { width:25%; text-align:center; font-size:12px; float:left; padding-top:5px;}
.footer li div { display: inline-block; overflow: hidden;}
.footer li p { line-height:20px; }
.footer li a { color:#333;}
.footer li a.selected { color:#fd6600;}
.icon_home { float:right; background-position:-15px -391px; width:19px; height:17px; cursor:pointer;}
.icon_fxzx { float:right; background-position:-78px -391px; width:19px; height:17px; cursor:pointer;}
.icon_gwc2 { float:right; background-position:-132px -391px; width:19px; height:17px; cursor:pointer;}
.icon_me { float:right; background-position:-190px -391px; width:19px; height:17px; cursor:pointer;}
.footer_color{color:#fd6600;}

/*商品详情页-我要分销*/
.sybj { background:#efefef; margin:auto; overflow:hidden; position:relative; min-width:320px; max-width:540px; width:100%;}
.dile_sp { background:#fff; padding:10px; border-bottom:#ececec 1px solid; border-top:#ececec 1px solid;}
.dile_sp .dile_tx { border-bottom:#ececec 1px solid; padding-bottom:10px;}
.dile_sp .dile_tx .tx_pic img { width:50px; height:50px; margin:0 10px 0 0; vertical-align:top;}
.dile_sp .dile_tx p { font-size:12px; color:#999; line-height:26px;}
.dile_sp .dile_tx p span { font-size:14px; color:#151515;}
.dile_sp .dile_an { padding-top:10px;}
.dile_sp .dile_an a { width:47%;}
.dile_sp .dile_an .sysp { background:#fff; border:#ececec 1px solid;}
.dile_sp .dile_an .sysp div { margin-top:9px;}
.icon_sysp { display: inline-block; background-position:-460px -468px; width:19px; height:22px; margin:0 5px 0 0; vertical-align:top;}
.icon_jdkk { display: inline-block; background-position:-506px -393px; width:26px; height:23px; margin:0 5px 0 0; vertical-align:top;}
.wyfx_yj { height:95px; background:#fff; border-bottom:#e4e4e4 1px solid; padding:0 15px;}
.wyfx_yj .yj_pic { float:left;margin-right: 10px;}
.wyfx_yj .yj_pic img { margin:20px 20px 20px 0; vertical-align:top;}
.wyfx_yj p { color:#000; padding-top:18px; line-height:30px; font-size:18px;}
.wyfx_yj span { color:#bd0d0c;}

.wy_dy { background:#f7f7f7; height:135px; margin-top:10x; padding:0 15px;}

.wy_dy .dy_pic {  width:30%; height:80px; margin:26px 5px 26px 0; vertical-align:top;}
.wy_dy .dy_wz { width:65%; margin:25px 0;}
.wy_dy .dy_wz .wzbj1 { background:url(../images/wyfx_07.jpg) no-repeat left; height:84px; width:7px;}
.wy_dy .dy_wz .wzbj2 { display: block; height: 62px;width: 85%; font-size: 12px; font-weight: normal; border-radius: 5px; overflow: hidden; background:#fff; border:#dfdfdf 1px solid; border-left:0px; padding:10px; line-height:24px;}
.wy_dy .dy_wz .wzbj2 span { color:#ff6900;}

.sp_pic { background:#fff; }

.sp_pic .cptp { display:block; position:relative;}
.sp_pic .cptp img { width:100%;}
.sp_pic .cptp .cp_xx { bottom:0px; position:absolute; width:100%; font-size:16px; color:#fff; z-index:1; background:rgba(0,0,0,0.8); height:50px; line-height:25px; padding-top:10px;}
.sp_pic .cptp .cp_xx .sp_ys { margin-right:10px; color:#ff6900; font-size:20px;}
.sp_pic .cptp .cp_xx .sp_sc { text-decoration:line-through; font-size:14px;}
.ewm_pic img { width: 46%;}
.fy_ewm { background:#fff; text-align:center; padding-top:30px ;}
/*.fy_ewm .ewm_pic { height:202px; }*/
.fy_ewm .ewm_wz { font-size:16px; color:#666; line-height:32px;}
.fy_ewm .ewm_wz span { color:#e30; font-size:20px;}
.fx_zq { background:#fff; border-bottom:#d9d9d9 1px solid; border-top:#d9d9d9 1px solid; padding:0 10px; margin-bottom:110px;}
.fx_zq .zq_title { border-bottom:#d9d9d9 1px solid; height:50px; line-height:50px; color:#151515; font-size:18px;}
.icon_zq { float:left; background-position:-6px -533px; width:24px; height:24px; margin:15px 10px 0 0;}
.fx_zq .zq_rn li { line-height:28px;}
.fx_zq .zq_rn .zq_sp1 { color:#151515; font-size:18px; float:left; margin-right:15px; padding-top:10px;}
.fx_zq .zq_rn .zq_sp2 { float:left; font-size:14px; color:#666; width:100%; padding-top:10px;}
.fx_zq .zq_rn2 { background:#fd9349; padding:10px; line-height:28px; font-size:14px; color:#fff; margin:10px 0;margin-bottom: 70px}
.fx_gd { background:#fff; height:60px; border-top:#d9d9d9 1px solid; z-index:10; position:fixed; bottom:0px; margin-bottom:0px; width: 100%; right: 0px; left: 0px; padding:0 10px;}
.fx_gd a { float:left; width:20%; text-align:center; margin:25px 24px 25px 0;}
.fx_gd a div { display: inline-block; overflow: hidden;}
.fx_gd .fxgd1 { background:#fff; border:#d9d9d9 1px solid; line-height:48px; padding:0 35px; color:#333;}
.icon_ljfx { float:left; background-position:-45px -530px; width:26px; height:26px; cursor:pointer; margin:10px 10px 0 0;}
.icon_tpfx { float:left; background-position:-88px -529px; width:28px; height:28px; cursor:pointer; margin:10px 10px 0 0;}
.fx_gd div {display: inline-block;  border: 1px solid #ccc;border-radius: 10px;height: 75%;margin-top: 2%;padding-left: 3%;width: 41%;margin-right: 4%;font-size: 16px;}
.fx_gd div p { margin-top: 8%;}

/*首页-二维码*/ 
.sp_pic .dpjs { width:100%;}
.dpjs img{ width: 100%;}

/*首页-成为分销商*/
.fxs_pic {  width:100%; }
.fxs_sp { padding:30px 10px;}
.fxs_sp p { line-height:32px; font-size:14px; color:#333;}
.fxs_sp p span{ color:#ff6906;}
.fxs_sp .fxs_sqsr input { border:#f6f6f6 1px solid; background:#fff; margin-top:10px; line-height:60px; height:60px; width:98%; font-size:16px; color:#999; padding-left:10px;}
.fxs_sqcw .fxs_cw { color:#fff; background:#e53c3a; border:#e53c3a 1px solid; margin-top:10px; width:100%; line-height:48px;}
.fxs_tq { padding:0 10px;margin-bottom: 16%;}
.fxs_tq p { line-height:32px; font-size:16px; color:#999;}
.fxs_tq .tq_rn { display: block; font-size: 18px; font-weight: normal; border-radius: 5px; overflow: hidden; background:#fff; border:#ececec 1px solid;}
.fxs_tq .tq_rn .tq_wd { border-bottom:#ececec 1px solid; height:60px; padding:20px 15px;}
.fxs_tq .tq_rn .tq_wd .wd_pic { width: 60px; height: 60px; border-radius: 50%;}
.icon_wd { float:left; background-position:-128px -525px; width:36px; height:39px; cursor:pointer; margin:10px 10px;}
.icon_yj { float:left; background-position:-175px -525px; width:36px; height:41px; cursor:pointer; margin:10px 10px;}
.fxs_tq .tq_rn .tq_wd .wd_wz { line-height:32px; color:#666; font-size:14px; margin-left:15px;}
.fxs_tq .tq_rn .tq_wd .wd_wz span { font-size:20px; color:#151515;}
.fxs_tq .tq_sm { line-height:32px; font-size:18px; color:#999; padding:10px;font-size: 14px;}


/*首页-分销商在自己的店铺*/
.fxs_dp { bottom:50px; position:relative;}
.fxs_dp .dp_pic { width:540px; height:141px; margin:0 auto;}
.fxs_dp .dp_tx { z-index:30; position:absolute; top:118px; left:15px;}
.dp_tx {height: 0px;}
.tx_nm { padding-left: 2%;}
.tx_pic { padding-left: 2%;}
.fxs_dp .dp_tx .tx_nm { font-size:18px; color:#fff; text-shadow: 2px 2px 3px #000; line-height:42px;}
.icon_bi2 { float:right; background-position:-387px -529px; width:23px; height:23px; cursor:pointer; margin:10px 10px 0 10px;}
.fxs_dp .dp_nav { background:#fff; height:32px; padding:5px 0; border-bottom:#ececec 1px solid;}
.fxs_dp .dp_nav li { width:24%; height:32px; text-align:center; float:left; border-right:#ececec 1px solid;}
.fxs_dp .dp_nav li div { display: inline-block; overflow: hidden; height:18px; line-height:18px; font-weight:bold; font-size:16px;}
.fxs_dp .dp_nav li p { font-size:12px; line-height:18px;}
.icon_sc { float:left; background-position:-241px -535px; width:18px; height:17px; cursor:pointer;}
.icon_ewm { float:left; background-position:-268px -534px; width:23px; height:23px; cursor:pointer;}
.sy_sp { height:280px; text-align:center;}
.sy_gn { margin-top:10px; background:#fff; border-bottom:#ececec 1px solid; border-top:#ececec 1px solid; height:42px; line-height:42px; font-size:14px; color:#151515; padding:0 10px;}
.sy_sh { background:#fff; border-bottom:#ececec 1px solid; padding:10px;}
.sy_sh input { display: block; font-weight: normal; border-radius: 5px; overflow: hidden; background:#f1f1f1; border:#dddddd 1px solid; height:40px; line-height:normal; font-size:16px; color:#666; width:80%; padding-left:10px; float:left;}
.icon_sh { float:left; background-position:-505px -525px; width:25px; height:25px;}
.sy_sh .sh { display: block; font-weight: normal; border-radius: 5px; overflow: hidden; border:#e8c8a7 1px solid; background:#fe6700; width:15%; float:right; height:40px; line-height:40px; font-size:18px; text-align:center;}
.sy_sh .sh a { color:#fff;}
.dp_cp { width:540px; text-align:center;}
.dp_cp img { margin-bottom:10px; height:auto;}
.sp_list { background:#efefef;}
.sp_list li { width:47%; float:left; border:#f0f0f0 1px solid; margin-left:2%; margin-bottom:10px;}
.sp_list li .list_sppic { display:block; position:relative;}
.sp_list li .list_sppic img { width:100%; height:165px;}
.sp_list li .list_sppic p { bottom:0px; position:absolute; width:100%; font-size:14px; color:#fff; z-index:1; background:rgba(0,0,0,0.5); height:32px; line-height:32px; padding-rihgt:10px; text-align:right; color:#fff;}
.sp_list li .sppic_bt {overflow: hidden; display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;height: 50px;border-bottom:#ececec 1px dotted; line-height:22px; color:#151515; padding:5px; font-size:14px;}
.sp_list li .sppic_jg { padding:0 5px; line-height:42px;}
.sp_list li .sppic_jg .sp_ys { margin-right:10px; color:#ff6900; font-size:16px;}
.sp_list li .sppic_jg .sp_sc { text-decoration:line-through; font-size:14px;}
.sp_list ul a { border:#ECECEC solid 1px; box-shadow:2px 2px 2px #ccc ; margin-bottom:6px; }
.dp_sj { background:#fff; height:40px; line-height:40px; text-align:center; font-size:16px; color:#666; bottom:45px; position:relative; width: 100%;}
.tab-style{  float: left;background-position: -241px -535px;width: 30px;height: 20px;cursor: pointer;}
   .tx_nm.fl {
    width: 73%;
}

/*首页-二维码-图片分销*/
.dome { padding:50% 0;}
.tpfx { background:#fff; padding:30px 10px 20px 10px; border:#d5d5d5 1px solid; border-radius:5px; display:block; font-size: 18px; font-weight: normal; overflow: hidden; width:50%; margin:0 auto;}
.tpfx .tpfx_tp { height:54px; line-height:26px; color:#151515;}
.icon_th { float:left; background-position:-314px -520px; width:54px; height:54px; margin-right:15px;}
.zd { margin-top:20px;}
.zd .zd_an { color:#2ebb2d; background:#fff; border:#2ebb2d 1px solid; line-height:48px; width:100%;}


/*首页-二维码-链接分销*/
.mcover { background:rgba(0, 0, 0, 0.7); position:fixed; left:0px; right:0px; width:100%; height:100%; max-width:540px; margin:auto; z-index:99999;}
.mcover_pic {  width:540px; height:378px;  right:0px;top:0px; z-index:21; margin:auto;}


/*首页-收藏*/
.mcover_pic2 {  width:540px; height:378px; right:0px; top:0px; z-index:21; margin:auto;}


/*首页-商品详情页*/
.sy_dile { background:#fff; padding:10px 0; border-bottom:#ececec 1px solid;}
.dile_xq { margin:0 10px;}
.wyfxr {width: 35%;}
.dile_xq .dile_nm { height:62px; padding:10px 0; border-bottom:#e6e6e6 1px solid; margin-top:20px;}
.dile_xq .dile_nm .nml { color:#151515; font-size:14px; height:58px; line-height:26px; width:60%; border-right:#dfdfdf 1px solid;}
.dile_xq .dile_jg { padding:10px 0; border-bottom:#e6e6e6 1px solid; font-size:16px; color:#999; line-height:32px;}
.dile_xq .dile_jg span { font-size:18px; color:#f14e00;}
.dile_js { margin:10px 0 70px 0; padding-bottom:10px; background:#fff;}
.dile_js .js_title { height:58px; border-bottom:#dddddd 2px solid; background:#fff;}
.dile_js .js_title a { width:25%; text-align:center; line-height:58px; font-size:18px; color:#ff5d00; display:block;}
.dile_js .js_title a.selected { height:58px; border-bottom:#ff5d00 1px solid;}
.dile_js .js_rn { font-size:16px; color:#151515; line-height:26px; }
.dile_foot { margin-top:10px; height:73px; bottom:-2px; left:0px; right:0px; position:fixed; z-index:20;}
.dile_foot .dile_foot_l { background:url(../images/foot_03.jpg) repeat-x; width:40%; height:55px; text-align:center;}
.dile_foot .dile_foot_l li { width:49.5%; text-align:center; border-right:#e6e6e6 1px solid; float:left; padding-top:12px;}
.dile_foot .dile_foot_l li a { font-size:16px; color:#151515;}
.dile_foot .dile_foot_l li div { display: inline-block; overflow: hidden;}
.dile_foot .dile_foot_l li p { line-height:22px;}
.icon_fsc { float:right; background-position:-466px -521px; width:25px; height:25px; cursor:pointer;}
.icon_fgwc { float:right; background-position:-426px -521px; width:25px; height:25px; cursor:pointer;}
.dile_foot .dile_foot_r { width:60%; height:73px;}
.dile_foot .dile_foot_r .jr_gwc {color: white;width:50%; text-align:center; height:73px; line-height:73px; background:#fd9a32; font-size:18px;}
.dile_foot .dile_foot_r .jr_gm { width:50%; text-align:center; height:73px; line-height:73px; background:#ff6800; font-size:18px;}
.dile_foot .dile_foot_r .jr_gwc a { color:#fff;}
.dile_foot .dile_foot_r .jr_gm a { color:#fff;}



/*首页-店铺已关闭*/
.gb_pic { padding:100px 0 60px 0;}
.dp_gb { background:url(../images/12_03.jpg) no-repeat; width:102px; height:102px; margin:0 auto;}
.dp_wz { text-align:center; font-size:18px; color:#666; line-height:42px; height:42px;background-color: #eee; padding-left: 5%;}
.qtgg { width:60%; margin:auto;}
.qtgg .gg { background:#ff6800; border:#f1f9ff 1px solid; line-height:48px; color:#fff;}


/*首页-成为分销商-分销申请——等待审核*/
.gb_fxs { padding-top:50px;background-color: #eee;}
.dp_fxs { background:url(../images/5_03.jpg) no-repeat; width:102px; height:102px; margin:0 auto;}
.qtfh { width:40%; margin:auto;background-color: #eee;}
.qtfh .fh { background:#298ae0; border:#298ae0 1px solid; line-height:48px; color:#fff;}




/*首页-全部商品-分类*/
.qbsp_fl { height:42px; line-height:42px; border-bottom:#d6d6d6 1px solid;}
.qbsp_fl .qbsp_title { text-align:center; font-size:16px; color:#151515; width:90%;background-color: #f8f8f8;}
.qbsp_fl .qbsp_qx { font-size:14px; width:10%;background-color: #f8f8f8;}
.qbsp_fl .qbsp_qx a { color:#1e8ce3;}
.qbsp_title_list li { height:42px; line-height:42px; background:#fff; border-bottom:#d6d6d6 1px solid; font-size:14px; padding:0 10px;}
.qbsp_title_list li a { color:#666;}


/*首页-全部商品-大*/
.icon_ss {float:left; background:url(../images/tb.png) no-repeat -500px -518px #fff;line-height: normal;}
.icon_search {float:right; background:url(../images/tb.png) no-repeat -500px -518px #fff;line-height: normal;}
.qbsp_d_one { height:32px; line-height:32px; padding:10px 15px;}
.qbsp_d_one .qb_jt { width:9%;}
.icon_left_h { float:left; background-position:-445px -471px; width:12px; height:26px; margin-top:8px; cursor:pointer;}
.qbsp_d_one .qb_sh { width:80%;}
.qbsp_d_one .qb_sh input { height:32px; line-height:normal; border:#d3d3d3 1px solid; width:85%; padding-left:30px;}
.qbsp_d_one .qb_f { width:9%;padding-left: 1%;}
.qbsp_d_one .qb_f div {   margin-left: 3%;overflow: hidden; height:20px; line-height:20px; font-weight:bold;}
.icon_fl { float:left; background-position:-457px -471px; width:22px; height:19px; cursor:pointer;}
.qbsp_d_one .qb_f p { font-size:12px; line-height:14px;}
.qbsp_d_tow { padding:10px; background:#fff; height:32px;}
.qbsp_d_tow .sx { display: block; font-size: 14px; font-weight: normal; text-align:center; border-radius: 5px; overflow: hidden; height:32px; line-height:32px; background:#fff; border:#dfdfdf 1px solid;}
.qbsp_d_tow .sx span { float:left; border-right:#dfdfdf 1px solid; width:24.5%; text-align:center;}
.qbsp_d_tow .sx span a { color:#151515;}
.qbsp_d_tow .sx span a.delected { color:#f47120;}
.icon_d { float:left; background-position:-520px -469px; width:18px; height:18px; cursor:pointer;  margin:7px 40%;}
.qbsp_d_list { margin:10px 0;}
.qbsp_d_list li { width:47%; float:left; border:#f0f0f0 1px solid; background:#fff; margin-left:2%; margin-bottom:10px;}
.qbsp_d_list .list_tp img { width:150px; height:150px;}
.qbsp_d_list li p {overflow: hidden; display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient: vertical;font-size:14px; line-height:22px; padding:0 10px;height: 42px;}
.qbsp_d_list .list_jg { padding:0 10px; line-height:22px;}
.qbsp_d_list .list_jg .sp_ys { margin-right:10px; color:#ff6900; font-size:16px;}
.qbsp_d_list .list_jg .sp_sc { text-decoration:line-through; font-size:14px; color:#999;}
.qbsp_d_list .list_xl { padding:0 10px; line-height:32px; font-size:12px; color:#999;}
.qbsp_d_list .list_xl span { background:#fc6a02; font-size:12px; padding:3px 10px; color:#fff; margin-right:10px;}


/*首页-全部商品-小*/
.icon_x { float:left; background-position:-495px -470px; width:18px; height:18px; cursor:pointer; margin:7px 40%;}
.qbsp_x_list li { border-top:#f0f0f0 1px solid; background:#fff; padding:10px;}
.qbsp_x_list .list_tpx img { width:100px; height:100px; margin-right:10px;}
.qbsp_x_list li p { font-size:14px; line-height:22px; padding:0 10px;height: 40px;overflow: hidden; text-overflow: ellipsis;}
.qbsp_x_list .list_jgx { padding:0 10px; line-height:22px;}
.qbsp_x_list .list_jgx .sp_ys { margin-right:10px; color:#ff6900; font-size:16px;}
.qbsp_x_list .list_jgx .sp_sc { text-decoration:line-through; font-size:14px; color:#999;}
.qbsp_x_list .list_xlx { padding:0 10px; line-height:32px; font-size:14px; color:#999;}
.qbsp_x_list .list_xlx span { background:#fc6a02; font-size:14px; padding:3px 10px; color:#fff; margin-right:10px;}
.icon_sjt { float:right; background-position:-483px -473px; width:8px; height:5px; margin:10px 15px 2px 10px; cursor:pointer;}
.icon_xjt { float:right; background-position:-483px -480px; width:8px; height:5px; margin:2px 15px 0 10px; cursor:pointer;}
.jt { width:8px; float:right;}















