@charset "utf-8";
/* CSS Document */



/*首页顶部导航*/
.sy_tab{ width:90%; padding-right:10%; height:34px; border-bottom:1px #ededed solid; background:#fff; position:relative; }
#sy-head{width:100%; display:inline; white-space:nowrap; overflow-x:scroll; float:left; overflow-y:hidden}
#sy-head::-webkit-scrollbar { display: none;}
#sy-head li{display:inline-block; height:34px; padding:0 12px; font-size:15px; color:#606060; line-height:34px; font-weight:bold; }
#sy-head .hover{ font-size:16px;  color:#FF314A; background: url(../../images/wm_x5.png) no-repeat bottom center; background-size:15px 2px;}
.sy_tab .more{ position:absolute;  right:3%; height:15px; margin-top:10px;}

/*一级分类-条件删选*/
.tb_ferk{ width:100%; border:1px #ededed solid; background:#fff; overflow:hidden; padding-top:13px;}
.tb_ferk ul li{ width:20%; float:left; text-align:center; padding-bottom:11px; color:#606060;}
.tb_ferk ul .visted{ color:#ff314a;}
.tb_ferk ul li img{ width:60%; padding:0 20%; margin:0; float:left; margin-bottom:5px;}

/*一级分类-条件删选*/
.tb_sxu{width:100%; border-bottom:1px #ededed solid; background:#fff; overflow:hidden; height:34px;}
.tb_sxu ul li{ width:25%; float:left; color:#606060; text-align:center; line-height:34px;}
.tb_sxu ul li img{ height:15px; margin-top:10px;}
.tb_sxu ul .visted{ color:#ff314a;}

/*一级分类-列表1*/
.tb_list{ width:94.8%; background:#fff; overflow:hidden; padding:10px 2.6%; border-bottom:1px solid #ededed; position:relative;}
.tbxx_l{ width:115px; float:left; margin-right:10px; position:relative;}
.tbxx_l p { font-size:12px; color:#fff; position:absolute; bottom:0; background-color: rgba(0,0,0,0.6); height:28px; line-height:28px; text-align:center; border-radius:0 0 3px 3px; -webkit-border-radius:0 0 3px 3px; -o-border-radius:0 0 3px 3px; -ms-border-radius:0 0 3px 3px;-moz-border-radius:0 0 3px 3px; width:115px; text-align:center; }
.tbxx_l img{width:149px; float:left; box-shadow:0px 1.5px 3.5px 0px rgba(0, 0, 0, 0.12); border-radius:6px; -webkit-border-radius:6px; -moz-border-radius:6px; -ms-border-radius:6px; -o-border-radius:6px;}
.tbxx_l span{ display:inline-block; height:18px; color:#ff2422; position:absolute; top:5px; left:5px;}
.tbxx_l span i{ display:inline-block; width:18px; height:18px; line-height:18px; text-align:center; color:#fff; background:#ff2422; border-radius:3px; -moz-border-radius:3px; -ms-border-radius:3px; -o-border-radius:3px; -webkit-border-radius:3px;}
.tbxx_r{ padding-left:162px;}
.tbxx_r h5{ font-size:14px; color:#333333; font-weight:bold; height:44px; line-height:22px; margin-bottom:8px; overflow:hidden; text-overflow: ellipsis; display:-webkit-box; -webkit-line-clamp:2; -webkit-box-orient:vertical; word-break:break-all; word-wrap:break-word;}
.tbxx_r h5 span{ font-weight:normal; font-size:12px; border:1px #ff314a solid; color:#ff314a;  padding:1px 2px; margin-right:3px; border-radius:2px; -moz-border-radius:2px; -ms-border-radius:2px; -o-border-radius:2px; -webkit-border-radius:2px;}
.tbxx_r h4{ width:100%; margin:0; }
.tbxx_r h4 .fanx{display:inline-block; padding:1px 3px; color:#Ff2422; text-align:center; border:1px solid #ff2422; border-radius:5px; -moz-border-radius:5px; -ms-border-radius:5px; -o-border-radius:5px; -webkit-border-radius:5px;}
.tbxx_r h4 .jian{display:inline-block; max-width:55%;  overflow:hidden; white-space: nowrap; text-overflow: ellipsis; float:right; padding:1px 3px; color:#Ff2422; text-align:center; background:#FFE0E4; border-radius:2px; -moz-border-radius:2px; -ms-border-radius:2px; -o-border-radius:2px; -webkit-border-radius:2px;}
.tbxx_r h4 .quan{display:inline-block; float:left; padding:1px 3px; color:#fff;  text-align:center; background:#ff314a; border-radius:2px; -moz-border-radius:2px; -ms-border-radius:2px; -o-border-radius:2px; -webkit-border-radius:2px;}
.tbxx_l b{ position:absolute; top:0; left:-2px; display:inline-block; width:34px; text-align:center; font-weight:normal; color:#fff; line-height:19px; height:21.5px; background:url(../../images/quan_bg.png) no-repeat center; background-size:100%;}

.tbxx_r .tb_mm{ display:inline-block; width:50%; border-right:1px dashed #ededed; margin:34px 0 8px 0;  height:15px; line-height:15px;  height:15px;  color:#999; }

.tbxx_r h3{ font-size:12px; color:#606060; line-height:20px; height:20px;}
.tbxx_r .act_ps{ font-size:16px; color:#FF2422; width:68%;overflow:hidden; white-space: nowrap; text-overflow: ellipsis; line-height:20px;}
.tbxx_r .act_ps font{ font-size:12px;}
.tbxx_r .act_pf{ font-size:12px; color:#999; line-height:12px; margin-left:8px; text-decoration:line-through;}

.tb_list:last-child{ border-bottom:none;}


.xs_xzd{ width:94%; height:34px; line-height:34px; border-bottom:1px #ededed solid; font-size:14px; color:#333; padding:0 3%; background:#fff;}
.xs_xzd img{ float:right; height:18px; margin-top:8px;}
/*一级分类-列表2*/
.tb_list_sz{ width:97%; margin-top:10px; padding-left:3%;}
.tb_list_sz ul li{ position:relative; width:47%; margin-right:3%; margin-bottom:10px; float:left; background:#fff; border-radius:6px; -moz-border-radius:6px; -ms-border-radius:6px; -o-border-radius:6px; -webkit-border-radius:6px;}
.tb_list_sz ul li .qn{ width:100%; border-radius:6px 6px 0 0; -moz-border-radius:6px 6px 0 0; -ms-border-radius:6px 6px 0 0; -o-border-radius:6px 6px 0 0; -webkit-border-radius:6px 6px 0 0;}
.tb_list_sz ul li  b{ position:absolute; top:0; left:-2px; display:inline-block; width:34px; text-align:center; font-weight:normal; color:#fff; line-height:19px; height:21.5px; background:url(../../images/quan_bg.png) no-repeat center; background-size:100%;}
.tb_list_sz ul li h5{ font-size:14px; padding:0 8px; color:#333333; font-weight:bold; height:44px; line-height:22px; margin-bottom:8px; overflow:hidden; text-overflow: ellipsis; display:-webkit-box; -webkit-line-clamp:2; -webkit-box-orient:vertical; word-break:break-all; word-wrap:break-word;}
.tb_list_sz ul li h5 span{ font-weight:normal; font-size:12px; border:1px #ff314a solid; color:#ff314a;  padding:1px 2px; margin-right:3px; border-radius:2px; -moz-border-radius:2px; -ms-border-radius:2px; -o-border-radius:2px; -webkit-border-radius:2px;}
.tb_list_sz ul li h4{ margin:0; padding:0 8px 8px 8px; line-height:18px; overflow:hidden;}
.tb_list_sz ul li h4 .jian{display:inline-block; float:left;  max-width:49%;  overflow:hidden; white-space: nowrap; text-overflow: ellipsis; margin-left:3px; padding:0px 3px; color:#Ff2422; text-align:center; background:#FFE0E4; border-radius:2px; -moz-border-radius:2px; -ms-border-radius:2px; -o-border-radius:2px; -webkit-border-radius:2px;}
.tb_list_sz ul li h4 .quan{float:left; display:inline-block; padding:0px 3px; color:#fff;  text-align:center; background:#ff314a; border-radius:2px; -moz-border-radius:2px; -ms-border-radius:2px; -o-border-radius:2px; -webkit-border-radius:2px;}
.tb_list_sz ul li .tb_mm{ display:inline-block; padding:0 8px; width:50%; border-right:1px dashed #ededed; margin:3px 0 6px 0;  height:15px; line-height:15px;  height:15px;  color:#999; }
.tb_list_sz ul li h3{ font-size:12px; color:#606060; line-height:20px; height:20px; padding:0 8px;}
.tb_list_sz ul li .act_ps{ font-size:16px; color:#FF2422; width:68%;overflow:hidden; white-space: nowrap; text-overflow: ellipsis; line-height:20px;}
.tb_list_sz ul li .act_ps font{ font-size:12px;}
.tb_list_sz ul li .act_pf{ font-size:12px; color:#999; line-height:12px; margin-left:8px; text-decoration:line-through;}


/*商品分类*/
.spt_left{ width:20%; float:left;}
.spt_left ul{ border-right:1px #ededed solid;}
.spt_left ul li{ text-align:center; font-size:14px; font-weight:500; color:#333; line-height:28px; padding:16px 15%;}
.spt_left ul .visited span{ display:inline-block; width:100%; height:28px; color:#fff; background:#ff314a; border-radius:28px; -moz-border-radius:28px; -ms-border-radius:28px; -o-border-radius:28px; -webkit-border-radius:28px;}
.spt_right{width:80%; float:left;}
.spt_right ul{ padding-top:16px;}
.spt_right ul li{ width:33.3%; float:left; text-align:center; padding-bottom:16px; color:#606060;}
.spt_right ul li img{ width:55%;}



/*优选详情页banner*/
.tbxq_banner{ width:100%; position:relative;}
.tbxq_banner i{ float:right; margin-right:3%; margin-top:-20px; font-style:normal; font-size:12px; color:#fff; text-align:center; position:relative;}
.tbxq_banner .ba{ width:100%; overflow:hidden; text-align:center; position:relative;}
.tbxq_banner .ba .img1{ float:left;}
.tbxq_banner .ba .fhd{ position:absolute; left: 3%; top: 12px; width:25px;}
.tbxq_banner .ba span{ position:absolute; left:50%; margin-left:-27.5px; bottom:5px;}
.tbxq_banner .ba span b{ display:inline-block; width:7px; height:7px; background:#fff; margin-right:4px; border-radius:3.5px; -moz-border-radius:3.5px; -ms-border-radius:3.5px; -o-border-radius:3.5px; -webkit-border-radius:3.5px;}
.tbxq_banner .ba span .cfd{ background:#333;}

.tb_jian .sj_sale{ display:inline-block; color:#ff314a; font-size:18px; line-height:20px; margin-right:3%; float:left;}
.tb_jian .sj_sale font{ font-size:12px;}
.tb_jian .sj_sale span{ font-size:12px; color:#606060;}
.tb_jian .sj_peple{ color:#999; display:inline-block; float:left; line-height:24px;margin-right:3%; text-decoration:line-through;}
.tb_jian .sj_yhq{ display:inline-block; float:left; color:#ff314a; background:#FFE0E4; text-align:center; line-height:16px; margin-top:1px;  padding:1px 5px; border-radius:2px; -moz-border-radius:2px; -ms-border-radius:2px; -o-border-radius:2px; -webkit-border-radius:2px;}

.tbxq_qg{ width:94%; padding:10px 3% 8px 3%;  background:#fff; margin-bottom:10px; overflow:hidden;}
.tbxq_qg h1{font-size:16px; font-weight:500; color:#333; line-height:20px; margin-bottom:8px;}
.tbxq_qg h1 span{ display:inline-block; float:left; color:#ff314a; font-size:12px; border:1px #ff314a solid; line-height:14px; padding:0 2px; margin-right:3px; border-radius:2px; -moz-border-radius:2px; -ms-border-radius:2px; -o-border-radius:2px; -webkit-border-radius:2px;}

.coupons{ width:94%; position:relative; margin:0 3% 10px 3%;  background:url(../../images/yhq_bgd.png) no-repeat; background-size:100% 100%; overflow:hidden;}
.coupons_l{ width:75%; float:left; font-size:12px; text-align:center; color:#fff; padding:10px 0;}
.coupons_l h1{ font-size:14px; margin-bottom:3px;}
.coupons_l h1 font{ font-size:16px;}
.coupons_r{ width:25%; float:right; font-size:12px; text-align:center; color:#fff; padding:19px 0;}

.tbxq_tit{ width:97%; padding-left:3%; background:#fff; overflow:hidden; margin-bottom:10px;}
.tbxq_bt{ padding:15px 3% 12px 0;}
.tbxq_bt ul li{ position:relative; height:44px;}
.tbxq_bt ul li .tgt{ width:44px; float:left;  border-radius:3px; -moz-border-radius:3px; -ms-border-radius:3px; -o-border-radius:3px; -o-border-radius:3px; margin-right:10px;}
.tbxq_bt ul li h2{ font-size:12px; display:inline-block; width:55%;overflow:hidden; white-space: nowrap; text-overflow: ellipsis;}
.tbxq_bt ul li h3{ color:#999;}
.tbxq_bt ul li h3 span{ display:inline-block; float:left; margin-top:2px; color:#ff314a; font-size:12px; border:1px #ff314a solid; line-height:14px; padding:0 2px; margin-right:3px; border-radius:2px; -moz-border-radius:2px; -ms-border-radius:2px; -o-border-radius:2px; -webkit-border-radius:2px;}
.tbxq_bt ul li .an{ display:inline-block; border:1px #606060 solid;border-radius:9px; -moz-border-radius:9px; -ms-border-radius:9px; -o-border-radius:9px; -o-border-radius:9px; color:#606060; height:22px; line-height:24px; position:absolute; right:0; padding:0 4px; top:10px;}
.tbxq_bt ul li .an img{ float:left; width:14px; margin-right:5px; margin-top:4px; }

.tbxq_tgq{  background:#fff; overflow:hidden; margin-bottom:10px; padding:0 3% 8px 3%; }
.tbxq_tgq h4{ height:45px; line-height:45px; font-size:14px; color:#333; border-bottom:1px #ededed solid; margin-bottom:8px;}
.tbxq_tgq p{ font-size:12px; color:#999; line-height:20px;}


.advert{ width:100%; margin-bottom:10px;}
.advert .dde{ width:100%;}

.like_top{ width:100%; margin-bottom:10px; text-align:center; font-size:14px; color:#ff314a; line-height:26px;}
.like_top h1{ width:50%; background:url(../../images/ff314a.png) repeat-x center; margin:0 25%;}
.like_top h1 span{ display:inline-block; padding:0 15px; background:#f2f2f2;}
 
/*优选详情页-底部按钮*/
.tb_xd{ width:100%; background:#fff; height:49px; position:fixed; bottom:0;}
.tb_xd table tr td{ text-align:center; height:40px; padding:4.5px 0;}
.tb_xd table tr td img{ width:18px; padding-top:3px;}
.tb_xd table tr .bm_an{ width:30%; background:#FF314A; font-size:14px; color:#fff;}
.tb_xd table tr .bm_an font{ font-size:14px;}
.tb_xd table tr .bm_an1{ background:#FF7E8D; color:#fff;}

.xq_sxd{ text-align:center;}
.xq_sxd span{ display:inline-block; padding:0 12px; font-size:16px;}
.xq_sxd .vde{ color:#ff314a; background:url(../../images/wm_x.png) bottom center no-repeat;}


/*客服咨询*/
.servic_dh{ width:94%; padding:13px 3% 0 3%; overflow:hidden;}
.serverd{ width:100%; float:left; margin-bottom:13px;}
.serverd .ke{ width:50px; float:left; margin-right:13px;}
.serv1{ display:inline-block; float:left; position:relative; max-width:60%; line-height:20px; position:relative; background:#fff; font-size:14px; border:1px #ededed solid; border-radius:2px; -moz-border-radius:2px; -o-border-radius:2px; -ms-border-radius:2px; -webkit-border-radius:2px;}
.serv1_1{max-width:70%;}
.serv1 p{ padding:13px 13px 10px 13px;}
.serv1 p font{color:#34AEFF; text-decoration:underline;}
.serv1 .jt{ height:12px; position:absolute; left:-7px; top:16px;}
.serv1 h1{ padding:0 13px; line-height:44px; border-bottom:1px #ededed solid; font-size:14px;}
.serv1  ul{padding:10px 13px 10px 28px; font-size:25px; color:#DADADA;}
.serv1  ul li{ list-style-type:disc; font-size:14px; }
.serv1  ul li span{color:#34AEFF;}

.serverd_r{width:100%; float:right; margin-bottom:13px;}
.serverd_r .ker{ width:50px; float:right; margin-left:13px;}
.serv1r{ float:right;}
.serv1r .jtr{ height:12px; position:absolute; right:-7px; top:16px;}

/*淘宝分享*/
.top1{ background:#FF314A}
.fx_top{ display:inline-block;}
.fx_top span{ font-size:12px; color:#fff; display:inline-block; width:74px; height:28px; border:1px #fff solid; line-height:30px;}
.fx_top span:first-child{ border-right:none; border-radius:6px 0 0 6px; -moz-border-radius:6px 0 0 6px; -ms-border-radius:6px 0 0 6px; -o-border-radius:6px 0 0 6px; -webkit-border-radius:6px 0 0 6px;} 
.fx_top span:last-child{ border-left:none; border-radius:0px 6px 6px 0; -moz-border-radius:0px 6px 6px 0; -ms-border-radius:0px 6px 6px 0; -o-border-radius:0px 6px 6px 0; -webkit-border-radius:0px 6px 6px 0;}
.fx_top .visited{ background:#fff; color:#333;}

.fx_tshi{ width:94.8%; padding:0 2.6%; font-size:12px; color:#606060; line-height:34px; background:#FFFBD8;}
.fx_wzi{width:89.6%; margin:13px 2.6% 0px 2.6%; padding:10px 2.6% 10px 2.6%; background:#fff;
border-radius:6px 6px 0 0; -moz-border-radius:6px 6px 0 0; -ms-border-radius:6px 6px 0 0; -o-border-radius:6px 6px 0 0; -webkit-border-radius:6px 6px 0 0;}
.fx_wzi p{ font-size:12px; color:#333; line-height:18px; word-break:break-all; word-wrap:break-word;}
.jiang{ width:100%; overflow:hidden;}
.fx_butt{width:89.6%; margin:13px 2.6% 0px 2.6%; padding:18px 2.6% 18px 2.6%; overflow:hidden; background:#fff; border-radius:6px; -moz-border-radius:6px; -ms-border-radius:6px; -o-border-radius:6px; -webkit-border-radius:6px;}
.fx_butt input{ width:39%; font-size:14px; height:34px; line-height:34px; margin:0 5%;}

.yongj{width:89.6%; border-top:1px #ededed solid; margin:0px 2.6% 13px 2.6%; padding:15px 2.6% 15px 2.6%; background:#fff;
border-radius:0 0 6px 6px; -moz-border-radius:0 0 6px 6px;-ms-border-radius:0 0 6px 6px; -o-border-radius:0 0 6px 6px; -webkit-border-radius:0 0 6px 6px; overflow:hidden; }
.yongj img{ float:left; height:16px;}
.yongj  span{ float:left; display:inline-block; padding:0 13px 0 3px;}
.fx_photo{ width:60%; margin:13px 20% 23px 20%;}
.fx_photo img{ width:100%;}

.fx_foot{ width:100%; position:fixed; bottom:0; background:#fff; box-shadow:0px 1.5px 3.5px 0px rgba(0, 0, 0, 0.25);}
.fx_foot ul{display: -webkit-flex; display: flex; justify-content: space-around; padding:13px 0;}
.fx_foot ul li{ width:33.4%; text-align:center; color:#606060;}
.fx_foot ul li img{ height:36px;}


/*淘宝分享3*/
.fx_tabo{ width:60%; margin:10% 20% 0 20%;}
.fx_tabo h1{ font-size:12px; margin-bottom:8px; color:#333; overflow:hidden; text-overflow: ellipsis; display:-webkit-box; -webkit-line-clamp:2; -webkit-box-orient:vertical; word-break:break-all; word-wrap:break-word;
}
.fx_tabo h1 span{ padding:0 2px; border-radius:2px; color:#FF314A; display:inline-block; border:1px #FF314A solid; line-height:14px; -moz-border-radius:2px; -ms-border-radius:2px; -o-border-radius:2px; -webkit-border-radius:2px;}
.fx_tabo .jge{ position:relative;}
.fx_tabo .jge h2{ font-size:19px; color:#ff314a;}
.fx_tabo .jge h2 span{ font-size:12px; color:#606060;}
.fx_tabo .jge h2 span font{color:#ff314a;}
.fx_tabo .jge h3{ display:inline-block; text-decoration:line-through; color:#999;}
.yhqd{ position:absolute; height:21px;line-height:21px; padding-left:2px;  top:0; right:0; background:url(../../images/quan_01.png) left no-repeat; background-size:auto 100%;}
.yhqd .left{ display:inline-block; height:21px; background:#ff314a; padding:0 5px; line-height:21px; font-size:14px; color:#fff;}
.yhqd .left font{ font-size:12px;}
.yhqd .right{display:inline-block; margin-left:-6px; height:21px; padding: 0 5px; background:url(../../images/quan_03.png) no-repeat; background-size:100% 100%; font-size:14px; color:#fff;}
.fx_tabo .cpt{ width:100%;}
.fx_ann{ margin-top:40px; width:74%; padding:0 13%;}
.fx_ann input{ border-radius:44px; height:34px; line-height:34px; font-size:14px; -moz-border-radius:44px; -ms-border-radius:44px; -o-border-radius:44px; -webkit-border-radius:44px;}



/* 订单列表 */
.order_tblb{ width:100%; margin-bottom:8px; overflow:hidden; }
.order_tblb ul{height:35px; border-bottom:1px #ededed solid; background:#fff; display:flex; -webkit-display:flex;}
.order_tblb ul li{ width:25%; text-align:center; font-size:14px; color:#606060; line-height:35px;}
.order_tblb ul .visited{  color:#FF2422; background:url(../../images/wm_x1.png) no-repeat bottom center;}
.order_tblb p{ width:94.8%; padding:0 2.6%; height:24px; background:#fffce2; color:#606060; font-size:12px; line-height:24px; }

.tb_order_cont{ width:94.8%; padding:10px 2.6%; overflow:hidden; background:#fff; margin-bottom:8px;}
.tb_order_cont h3{ font-size:12px; color:#999; padding-bottom:6px;}
.tb_order_cont h3 span{ color:#FF2422; float:right;}
.tb_order_cont h6{ font-size:12px; color:#333; padding-top:8px;}
.tb_order_cont h6 span{ font-size:17px; color:#ff2422;}
.tb_order_cont h6 span font{ font-size:12px;}
.tb_order_cpt{ width:60px; padding-right:2.5%; float:left;}
.tb_order_cpt img{ width:60px; border-radius:3px; -webkit-border-radius:3px; -o-border-radius:3px; -ms-border-radius:3px; -moz-border-radius:3px;}
.tb_order_cpxx{ padding-left:67px;}
.tb_order_cpxx h1{ font-size:12px; line-height:15px; height:30px; color:#333; overflow:hidden; text-overflow: ellipsis; display:-webkit-box; -webkit-line-clamp:2; -webkit-box-orient:vertical; word-break:break-all; word-wrap:break-word;}
.tb_order_cpxx h1 span{ display:inline-block; line-height:14px; margin-right:3px; color:#ff314a; border:1px #ff314a solid; padding:0 2px; border-radius:2px; -moz-border-radius:2px; -ms-border-radius:2px; -o-border-radius:2px; -webkit-border-radius:2px;}

.tb_order_cpxx p{ font-size:12px; color:#999; line-height:15px; margin-top:1px;}
.tb_order_submit3{ width:80px; color:#34aeff; background:#fff; border:1px #34aeff solid; border-radius:3px; -webkit-border-radius:3px; -o-border-radius:3px; -ms-border-radius:3px; -moz-border-radius:3px; height:30px; float:right; line-height:30px; position:absolute; margin-top:-34px; right:3%;}
.tb_order_submit2{ width:80px; color:#606060; background:#fff; border:1px #e0e0e0 solid; border-radius:3px; -webkit-border-radius:3px; -o-border-radius:3px; -ms-border-radius:3px; -moz-border-radius:3px; height:30px;  line-height:30px;  position:absolute; margin-top:-34px; right:3%;}

/* 结算规则 */
.js_rule{ width:94%; padding:0 3%;}
.js_rule h1{ font-size:14px; color:#333; padding-top:12px;}
.js_rule p{ font-size:12px; color:#606060; line-height:18px; padding-top:3px;}



/* 我的粉丝 */
.fens_dj{ width:100%; position:relative; background:#f2f2f2; padding-bottom:10px;}
.fens_dj .fs_bg{ width:100%; }
.fens_top{ width:94%; margin:0 3%; background:#fff; position:relative; margin-top:-55px;z-index:5; overflow:hidden; border-radius:10px; -moz-border-radius:10px; -ms-border-radius:10px; -o-border-radius:10px; -webkit-border-radius:10px;}
.fens_top ul{ padding:14px 0; overflow:hidden;}
.fens_top ul li{ width:33.3%; float:left; text-align:center; color:#606060;}
.fens_top ul li span{ font-size:16px; color:#ff314a; margin-bottom:10px; display:inline-block; width:22vw; height:22vw; line-height:22vw; border:4px #f2f2f2 solid; border-radius:188px; -moz-border-radius:188px; -ms-border-radius:188px; -o-border-radius:188px; -webkit-border-radius:188px;}
.fens_top ul li span font{ font-size:12px;}
.fens_top ul .vde span{border:4px #ff314a solid;}

.fs_people{width:94%; margin:0 3%; }
.peop{ margin-top:12px; margin-bottom:5px; padding:0 13px; font-size:14px; line-height:30px; background:#f2f2f2; border-radius:15px; -moz-border-radius:15px; -ms-border-radius:15px; -o-border-radius:15px; -webkit-border-radius:15px;}
.peop font{ color:#ff314a;}
.renshu ul{ padding:7px 0; border-bottom:1px #ededed solid; overflow:hidden;}
.renshu ul li{ float:left; height:48px;}
.renshu ul li .img1{ height:48px; float:left; margin-right:15px; border-radius:25px; -moz-border-radius:25px; -o-border-radius:25px; -ms-border-radius:25px; -webkit-border-radius:25px;}
.renshu ul li h1{ font-size:14px; margin-top:6px; overflow:hidden; white-space: nowrap; text-overflow: ellipsis;}
.renshu ul li p{ color:#999999;}
.renshu ul li h2{margin-top:6px; color:#606060; }
.renshu ul li h2 font{ color:#ff314a;}
.renshu ul li:nth-child(1){ width:50%;}
.renshu ul li:nth-child(2){ width:20%; line-height:48px;  color:#999999; text-align:center;}
.renshu ul li:nth-child(3){ width:30%; text-align:right;}

.yqing_peo{ text-align:center; font-size:14px; color:#606060; padding-top:20%; line-height:20px;}
.yqing_peo input{ margin:35px 3% 0 3%; width:94%; font-size:14px; line-height:34px; height:34px; border-radius:55px; -moz-border-radius:55px; -ms-border-radius:55px; -o-border-radius:55px; -webkit-border-radius:55px;}

.fens_ts{ line-height:34px; width:94%; padding:0 3%; background:#fff; margin-bottom:10px; }



/* 等级收益 */
.user_dj{ width:100%; position:relative;}
.user_dj .dk_bg{ width:100%; position:absolute; top:0;}
.dy_top{ position:relative; text-align:center; padding-top:15px; color:#fff;}
.dy_top .toux{ height:60px; margin-bottom:15px; border:2px #fff solid; border-radius:33px; -moz-border-radius:33px; -ms-border-radius:33px; -o-border-radius:33px; -webkit-border-radius:33px;}

.huiy_dj{ width:94%; margin:0px 3%;overflow:hidden; position:relative; padding:15px 0 10px 0; }
.tbd_qs{ position:absolute; display:inline-block; left:10%; background:url(../../images/xia_jt4.png) no-repeat bottom center; padding-bottom:6px; background-size:10px;}
.tbd_qs span{ display:inline-block; height:18px; line-height:18px; border-radius:3px; background:#fff; color:#ff314a;
-moz-border-radius:3px; -ms-border-radius:3px; -o-border-radius:3px; -webkit-border-radius:3px; padding:0 5px;}
.tbd_qs1{ left:0; background-position: 5px 21px; }
.tbd_qs2{ right:0; background-position: 87px 21px; left:auto; }

.tbd_jd{ clear:both; width:92%; margin:28px 4% 12px 4%; position:relative;} 
.tbd_jd .dj1{ height:26px; position:absolute; left:-5px; top:-10px;}
.tbd_jd .dj2{ height:26px; position:absolute; right:-5px; top:-10px;}
.tbd_jd .jd1{ display:inline-block; width:100%; height:5px; background:#fff; border-radius:4.5px;
-moz-border-radius:4.5px; -ms-border-radius:4.5px; -o-border-radius:4.5px; -webkit-border-radius:4.5px;}
.tbd_jd .jd2{ display:inline-block; width:75%; float:left; height:5px; background:#FFC64A; border-radius:4.5px;
-moz-border-radius:4.5px; -ms-border-radius:4.5px; -o-border-radius:4.5px; -webkit-border-radius:4.5px;}
.tjg_dj{ font-size:12px; color:#fff; line-height:16px; }
.tjg_dj .zdj1{ float:left; display:inline-block; text-align:center;}
.tjg_dj .zdj2{ float:right; display:inline-block; text-align:center;}

.dengj_sm{ position:relative; width:88%; margin:0px 3% 30px 3%; padding:0 3% 20px 3%; background:#fff; border-radius:15px; -moz-border-radius:15px; -ms-border-radius:15px; -o-border-radius:15px; -webkit-border-radius:15px;}
.dengj_sm h1{ text-align:center;font-size:14px; color:#ff314a; width:60%; background:url(../../images/ff314a.png) repeat-x center; margin:0 20%; padding:20px 0; overflow:hidden;}
.dengj_sm h1 span{ display:inline-block; padding:0 15px; background:#fff;}
.dengj_sm table{ border-collapse:collapse; }
.dengj_sm table tr td{ border:1px #FFD9D9 solid; width:20%; text-align: center; height:40px; color:#606060;}
.dengj_sm table tr .dd { color:#333; font-weight:bold; background:#FEF4F4;}
.dengj_sm table tr .ds { padding:5px; text-align:left;}
.tsyd{width:94%; margin:0px 3%; height:34px; line-height:34px; font-size:14px; color:#fff; background:#ff314a; border-radius:20px; -moz-border-radius:20px; -ms-border-radius:20px; -o-border-radius:20px; -webkit-border-radius:20px; }



/*会员等级*/
.members_dj{ width:94%; margin:15px 3%; background:url(../../images/mem_bg.png) no-repeat; background-size:100% 100%;}
.men_tre{ padding:25px 25px 0px 25px;}
.men_tre .tx{ height:40px; float:left; margin-right:9px; border-radius:20px; -moz-border-radius:20px; -ms-border-radius:20px; -o-border-radius:20px; -webkit-border-radius:20px;}
.men_tre h1{ color:#fff; margin-top:4px; overflow:hidden; text-overflow: ellipsis; display:-webkit-box; -webkit-line-clamp:2; -webkit-box-orient:vertical; word-break:break-all; word-wrap:break-word;}
.h_dj{ width:94%; margin:0px 3%;overflow:hidden; position:relative; padding:15px 0 10px 0; }
.t_jd{ clear:both; width:86%; margin:5px 7% 14px 7%; position:relative;} 
.t_jd .dj1{ height:26px; position:absolute; left:-5px; top:-12px;}
.t_jd .dj2{ height:26px; position:absolute; left:28%; top:-12px;}
.t_jd .dj3{ height:26px; position:absolute; left:59%; top:-12px;}
.t_jd .dj4{ height:26px; position:absolute; right:-5px; top:-12px;}
.t_jd .jd1{ display:inline-block; width:100%; height:1px; background:rgba(255,255,255,1); opacity:0.6; border-radius:4.5px;
-moz-border-radius:4.5px; -ms-border-radius:4.5px; -o-border-radius:4.5px; -webkit-border-radius:4.5px;}
.t_jd .jd2{ display:inline-block; width:15%; opacity:1; float:left; height:1px; background:#FFC64A; border-radius:4.5px;
-moz-border-radius:4.5px; -ms-border-radius:4.5px; -o-border-radius:4.5px; -webkit-border-radius:4.5px;}
.t_dj{ font-size:12px; color:#fff; line-height:16px;  position:relative; height:55px;  }
.t_dj .zdj1{ display:inline-block; text-align:center; position:absolute; left:2%;}
.t_dj .zdj2{ display:inline-block; text-align:center; position:absolute; left:27%;}
.t_dj .zdj3{ display:inline-block; text-align:center; position:absolute; left:54%;}
.t_dj .zdj4{ display:inline-block; text-align:center; position:absolute; left:83%;}
.t_dj i{ font-style:normal; display:inline-block; margin-bottom:3px;}

.gongl{ background:#fff;}
.gongl input{ width:68%; margin:15px 16% 40px 16%;}
.gongl img{ width:100%; float:left;}



/*邀新享收益*/
.yaox_s{ width:100%; position:relative;} 
.yaox_s .yds{ width:100%; }
.yaox_s h1{ position:relative; padding:18px 3%; color:#fff;}
.yaox_s h1 span{ float:right;}
.yaox_ma{ position:relative; margin:10px 5%; width:90%; background:url(../../images/copy_yqm.png) no-repeat; background-size:100% 100%;  }
.yaox_mal{ width:63%; padding:15px 5%; display:inline-block;}
.yaox_mal p{ color:#606060; margin-bottom:8px;}
.yaox_mal h2{ font-size:36px; font-weight:bold; line-height:36px;}
.yaox_mar{ width:25%; padding-right:2%; float:right; line-height:90px; text-align:center; font-size:14px; color:#fff;}
.yaox_s .desd{ margin:10px 11% 30px 11%; width:78%; color:#fff; font-size:16px; text-align:center; height:44px; line-height:44px; background:url(../../images/yaox_ann.png) no-repeat; background-size:100% 100%;}

.yaox_hc{ position:relative; padding:28px 0 18px 0; width:94%; margin:0 3% 10px 3%; overflow:hidden; background:#fff; border-radius:10px; -moz-border-radius:10px; -ms-border-radius:10px; -o-border-radius:10px; -webkit-border-radius:10px;}
.yaox_hc .yaox_hcd{ position:absolute; color:#fff; top:0; left:0; line-height:20px; height:20px; padding-left:6px; width:125px; background:url(../../images/yq_hybg1.png) no-repeat; background-size:100% 100%; }
.yaox_hc  .yaox_hcd1{background:url(../../images/yq_hybg2.png) no-repeat; background-size:100% 100%; }
.yaox_hc .img{ width:75px; padding-left:25px; padding-right:20px; float:left;}
.yaox_hc .img2{ height:13px; margin-left:5px; float:left; margin-top:4px;}
.yaox_hc p{ font-size:14px; color:#606060; line-height:21px;}
.yaox_hc p span{ float:left;}
.yaox_hc p strong{ color:#333; font-size:16px;}
.yaox_hc p strong font{ color:#F52D46;}
.yaox_hc .des{ padding-top:6px;}



/*新人专享福利*/
.xren_fl{ width:100%; position:relative; padding-top:15px;}
.xren_fl .img1{ width:100%; float:left; position:absolute; top:0;}
.renw_tx{position:relative; width:94%; height:45px; margin:0 3% 20px 3%; position:relative; background:rgba(255,255,255,0.2); border-radius:25px; -moz-border-radius:25px; -ms-border-radius:25px; -o-border-radius:25px; -webkit-border-radius:25px;}
.renw_tx .img2{ height:41px; margin-right:8px; float:left; border:2px #fff solid; border-radius:25px; -moz-border-radius:25px; -ms-border-radius:25px; -o-border-radius:25px; -webkit-border-radius:25px;}
.renw_tx p{ font-size:14px; color:#fff; line-height:18px; padding-top:4px;}
.news_fl{position:relative; width:94%; padding:0 3%; }
.news_fl_1{ width:100%; position:relative; background:url(../../images/new_fl1.png) no-repeat; background-size:100% 100%; text-align:center;}
.news_fl_1 p{ padding-top:20px; font-size:29px; line-height:26px; color:#FB3535; font-weight:bold;}
.news_fl_2{ width:100%; padding:30px 0; position:relative; background:url(../../images/new_fl2.png) no-repeat; background-size:100% 100%; text-align:center;}
.news_fl_2 h1{ font-size:42px; font-weight:bold; line-height:42px; color:#FB3535;}
.news_fl_2 h1 font{ font-size:26px;line-height:42px; }
.news_fl_2 p{ font-size:14px; color:#FB3535;}
.news_fl_3{ width:100%; padding:20px 0; position:relative; background:url(../../images/new_fl3.png) no-repeat; background-size:100% 100%; text-align:center;}
.news_fl_3 .bde{ margin:0 9% 10px 9%; background:#fff; height:40px; line-height:40px; border-radius:2.5px; -moz-border-radius:2.5px; -ms-border-radius:2.5px; -o-border-radius:2.5px; -webkit-border-radius:2.5px;}
.news_fl_3 .bde .input{ width:66%; float:left; height:40px; padding-left:4%; background:none;}
.news_fl_3 .bde span{ width:30%; text-align:center; color:#34AEFF;}
.news_fl_3 .zhuc{margin:5px 9% 0px 9%; width:82%; height:30px; line-height:30px; font-size:14px; background:#FFDA44; border-radius:2.5px; -moz-border-radius:2.5px; -ms-border-radius:2.5px; -o-border-radius:2.5px; -webkit-border-radius:2.5px;}
.xren_fl .ggga{width:94%; margin:20px 3%; position:relative;}

.news_fl_11{background:url(../../images/new_fl4.png) no-repeat; background-size:100% 100%; padding:35px 0 55px 0 ;}
.news_fl_11 span{ color:#FB3535; padding-top:12px; display:inline-block;}
.news_fl_3 h4{ font-size:16px; line-height:30px; color:#fff; padding:20px 0;}
.news_fl_22{background:url(../../images/new_fl5.png) no-repeat; background-size:100% 100%; padding:35px 0 55px 0 ;}











