.agent-head {background-color: #FB4741;}


.myStore-head,.user_top{ background:url(../user/userbg.png) no-repeat right center; background-size:100% auto }
.agent-head{ background:#fff; color:#878787;}
.agent-head a, .agent-head .fa{color:#878787;}


.user_info ul li:nth-child(4n+1) .user_ico i{ color:#fff}
.user_info ul li:nth-child(4n+2) .user_ico i{ color:#fff}
.user_info ul li:nth-child(4n+3) .user_ico i{ color:#fff}
.user_info ul li:nth-child(4n+4) .user_ico i{ color:#fff}
#skinid{ border:#E5E5E5 solid 1px; float:left; color:#999;}

.s_btn .button{ background:#15a9ff; border:#15a9ff solid 1px;}
.Ustore_head{ background:#50b7f2;}
.col_store .sale_num{ color:#ff6500;}
.tx-btn .btn-sub{ background:#15a9ff; border:#15a9ff solid 1px;}
.sum_head .msg{ font-size:0.9rem;}
.tg_light{ margin-top:0.4rem;}

.m-notice{ background:#F4F4F4;}

.nav-shop { margin:0}
.nav-shop .ico-item{ background:#eee; height:2.5rem; width:2.5rem; line-height:2.5rem;}

.my_details{position: relative;padding:0.4rem 0.7rem 0.4rem 4rem;min-height:4.8rem; box-sizing:border-box;}
.my_details .user_pic {width: 2.8rem;height: 2.8rem;border: 1px solid #ddd;border-radius: 100%;background: #fff;top:50%;left: 0.7rem;
position: absolute;padding: 0.05rem; margin-top:-1.5rem;overflow: hidden;}
.user_pic img {width: 100%;height: 100%;border-radius: 50%;}
.my_details p{height: 1.1rem;line-height: 1.1rem;padding: 0 0.1rem;color: #fff; font-size:0.6rem}
.my_details .u_name{font-size: 0.8rem; height:1.8rem;color:#fff;}
.my_details .u_name .ts{ font-size:0.6rem}
.my_details .u-mobile{ padding-top:0.3rem; line-height:1.4rem; font-size:0.7rem}
.my_details .u-mobile i{ padding-right:0.1rem; font-size:0.7rem; float:left; margin-top:0.05rem}
.my_details p span{ padding:0 0.1rem;}

.u-more-icon{ position:absolute; top:50%; right:0.5rem; font-size:1.5rem; line-height:1.2rem; margin-top:-0.7rem; color:#fff}
.a-msg{ display:none}

.u-switch{background-color:#fff;}
.u-switch li{ text-align:center;float:left; box-sizing:border-box; width:50%; line-height:normal;}
.u-switch li a{ display:inline-block; font-size:0.75rem; color:#333;padding:0.5rem;}
.u-switch li.curr a{color: #31ADDE;}
.nav-shop .ico-item i{ font-size:1.2rem; color:#474747;}

.floor .flr-tit{ color:#FE435D; border-bottom:none; line-height:2.0rem; height:2.0rem;}

.lilist li dl{ padding:1.0rem 0.1rem;}
.lilist li dl dt img{ height:7.0rem; width:auto}

.search-mid { padding:0 0.3rem; margin-bottom:0.3rem; background-color:transparent;}
.search-mid .searchty .search-txt{ background:#fff; border:#D0D0D0 solid 1px; height:1.35rem; line-height:1.35rem;}
.search-mid .searchty .btn-search{ background:none; height:1.85rem; width:2.36rem;border:#D0D0D0 solid; border-width:1px;}
.searchty .btn-search .fa{ color:#474747;}
.search-mid .searchty{ padding-right:2.5rem;}

.shop-tit .title{ font-weight:bold}
.seckilling{ margin:0.3rem 0}
.seckilling-box ul{ padding:0.5rem 0}
.seckilling-box li{ padding:0px 0.25rem}
.seckilling-box li .pic{ height:4.5rem; margin-bottom:0.25rem;}
.seckilling-box li .se-info{ font-size:0.6rem; font-weight:bold}

.firDistr{padding: 0.4rem 0.5rem 0.4rem 0; min-height:1.75rem; height:1.75rem; margin-bottom:0;}
.firDistr .logobox{top:50%; left:0.25rem; margin-top:-1.2rem;}
.firDistr img{ height:2.0rem; width:2.0rem; }
.firDistr .info{ margin:0.25rem 0 0 3.5rem;}
.firDistr .info strong{ float:left;font-size:0.8rem;}
.firDistr .info .button{ color:#EC7F2E; right:3.0rem}
.m-notice marquee{ color:#EC7F2E; }


.quick-btn ul{ background:#f5f5f5;}



/****/
.quick-btn div{ color:#666;}
.column_part .column_tit{ height:2rem; line-height:2rem; font-size:0.8rem; padding:0 0.3rem;}
.column_part .column_tit a{ display:block;}
.column_part .column_tit .marker{ padding-right:0.3rem;}
.column_part .column_tit span{ float:right; display:inline-block; font-size:0.6rem; width:2.5rem; height:1.1rem; line-height:1.1rem; margin-top:0.45rem; background:#474747; color:#fff; border-radius:0.95rem; text-align:center;}
.column_part .column_img{ position:relative; height:8.8rem; overflow:hidden;}
.column_part .column_img .triangle{ position:absolute; width:0; height:0; border-bottom:0.5rem solid #fff; border-left:0.5rem solid transparent;border-right:0.5rem solid transparent; bottom:0; left:48%;}
.column_part .column_img img{ width:100%; height:100%;}
.column_part .column_shop{ padding-top:0.75rem; width:100%;}
.column_part .column_shop ul li{ width:31%; margin:0 1%; float:left; text-align:center;}
.column_part .column_shop ul li a{ display:block; }
.column_part .column_shop ul li a.check{ line-height:7.7rem; font-size:0.7rem; text-align:left;}
.column_part .column_shop .shop_img{ width:90%; }
.column_part .column_shop .shop_img img{ height:100%}
.column_part .column_shop .shop_name{ padding:0.5rem 0.5rem;}
.column_part .column_shop .shop_name p{ font-size:0.7rem; height:1rem; color:#222; line-height:1rem; overflow:hidden;}
.column_part .column_shop .shop_name span{ font-size:0.7rem; font-weight:bold;}
.grayline{ height:0.5rem; background:#F4F4F4;}
.iconleft{ padding-right:0.3rem;}
.iconright{ padding-left:0.3rem;}



/***/
.brand .brand_tit{ height: 2.2rem;line-height: 2.2rem; font-size: 0.85rem; padding: 0 0.4rem; text-align:center; position:relative;}
.brand .brand_tit::before{ position:absolute; left:10%; top:1rem; content:''; display:block; width:18%; height:0.07rem; background:#D0D0D0;}
.brand .brand_tit::after{ position:absolute; right:10%; top:1rem; content:''; display:block;width:18%; height:0.07rem;background:#D0D0D0;}
.brand_content{ margin-bottom:0.3rem;}
.brand_content ul li{ width:31.33%; margin:0 1%; float:left; text-align:center;}
.brand_content .brand_img{ width:100%;}
.brand_content .brand_img img{ width:100%;}
.brand_content .brand_name{ font-size:0.7rem; padding:0.3rem 0;}
/***/
.pannic_content{}
.pannic_content ul li{ width:49%; float:left; margin:0 0.5%;}
.pannic_content .panimg{ width:100%; height:6rem; text-align:center;}
.pannic_content .panimg img{max-width:100%; height:100%;}
.pannic_content .panname{ padding:0 0.3rem; text-align:center;}
.pannic_content .panname span{ display:block;}
.pannic_content .panname .name{ width:100%;font-size:0.7rem; height:1.2rem; line-height:1.2rem;text-overflow:ellipsis;overflow:hidden;white-space:nowrap; text-align:left; padding-top:0.2rem;}
.pannic_content .panname .price{ color:#F15353; font-size:0.7rem; padding:0.2rem 0; text-align:left; width:100%;}
.pannic_content .panname .date{ font-size:0.65rem; color:#999; text-align:left; width:100%;}
.pannic_content .panname .date span{ font-size:0.6rem;}
.pannic_content .panname .date span font{ background:#333; border-radius:0.15rem; color:#fff; padding:0 0.25rem; font-size:0.55rem;  margin:0 0.1rem;}
.pannic_content .panname .date .clock{ padding-right:0.2rem;}
.pannic_content .panname .btn{ border:1px solid #333; height:1.2rem; line-height:1.2rem; margin:0.2rem 0; border-radius:1.5rem; display:inline-block; width:80%; font-size:0.6rem;}
/***/
.group_content{margin-bottom: 0.5rem;}
.group_content ul li{width:47%; margin:0 1.5%; float:left;box-sizing:border-box;}
.group_content .group_img{ height:6rem;}
.group_content .group_img{ position:relative; overflow:hidden;}
.group_content .group_img .commend{ position:absolute; left:-1rem; top:0.3rem; width:3.5rem; height:1rem; line-height:1rem; background:#FF7A18; transform:rotate(-45deg); color:#fff; font-size:0.4rem; text-align:center;}

.group_content .group_img img{ height:100%; width:100%;}
.group_content .group_txt{}
.group_content .group_txt p{ height:1.6rem; line-height:1.6rem; font-size:0.65rem; overflow:hidden;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;}
.group_content .group_all{ height:1.7rem; line-height:1.7rem; background:#474747; color:#fff; position:relative;}
.group_content .group_all:before{ content:''; border-bottom:0.4rem solid #474747; border-left:0.4rem solid  transparent; border-right:0.4rem solid  transparent; width:0; height:0; position:absolute; left:3%; top:-0.3rem}
.group_content .group_all span{ display:inline-block;}
.group_content .group_all .price{ font-size:0.6rem; float:left}
.group_content .group_all .sell{ font-size:0.5rem; float:left; padding-left:0.2rem;}
.group_content .group_all .btng{ float:right;width: 2.3rem; height:100%;text-align: center; background:#FF7A18; font-size:0.6rem; position:relative;}
.group_content .group_all .btng::before{ content:''; border-right:0.3rem solid #FF7A18; border-top:0.85rem solid  transparent; border-bottom:0.85rem solid  transparent; width:0; height:0; position:absolute; right:2.3rem; top:0;}

.estoreBox{ padding:0.5rem 0.8rem;}
.estoreBox p{line-height: 2rem;font-size: 0.8rem;margin-bottom: 0.5rem;color: #888;}
.estoreBox span{ display:block;margin-bottom: 0.6rem;}
.estoreBox input{ width:100%; margin:auto;border:1px solid #eee;background:#fff;height: 2rem;text-align:center; border-radius:0.15rem; color:#888; font-size:0.75rem;}



