﻿


.tab-title{ height:2.2rem; background-color:#fff; overflow:hidden}
.tab-title li{ float:left; width:25%}
.tab-title li a{ display:block; text-align:center; margin-left:-0.05rem; font-size:0.75rem;  border-bottom: 1px solid #ddd;  padding:0.6rem 0}
.tab-title li span{ display:block;border-left: 1px solid #ddd;}
.tab-title li.selected a{ border-bottom-color:#F66400; color:#F66400}


.tit-curr{ position:relative;padding:0 0.8rem 0 0.5rem; display:inline-block;}
.tit-curr i{ position:absolute; right:0; top:0; display:inline-block;  line-height:2.2rem;  font-size:0.9rem; color:#999}

.switch-tit{ position:absolute; top:2.05rem;display:inline-block; background-color:#fff; 
width:100%;left:0; display:none; text-align:left; font-size:0.8rem; line-height:2.25rem; z-index:10}
.switch-tit a{ display:block; border-bottom:#ddd solid 1px; padding:0 0.75rem; color:#777}




/*主页导航*/
.nav-loop{ clear:both; background-color:#fff}
.nav-loop li{ float:left; width:25%; text-align:center; margin-top:0.75rem;}
.nav-loop li a{ display:block;}
.nav-loop .ico-item{  display: block;height: 2.5rem;margin: 0 auto;position: relative;width: 2.5rem;border-radius: 100%; line-height:2.5rem; color:#fff}
.nav-loop .ico-item i{font-size:1.3rem; vertical-align:middle}
.nav-loop em{display: block; padding-top:0.2rem; font-size:0.7rem}

.nav-loop .news{ background-color:#7F90A5}
.nav-loop .image{ background-color:#70BD38}
.nav-loop .down{ background-color:#788DD6}
.nav-loop .mall{ background-color:#DA613D}

.nav-loop .ask{ background-color:#FFB414}
.nav-loop .special{ background-color:#B1CF6A}
.nav-loop .space{ background-color:#FFA868}
.nav-loop .bbs{ background-color:#AC7AC5}

.nav-loop .class{ background-color:#FE435D}
.nav-loop .ord{ background-color:#00E5B9}
.nav-loop .cart{ background-color:#D972E3}
.nav-loop .my{ background-color:#EBD064}


.fun-nav .ico-item i{ font-size:1.6rem}
.fun-nav ul li{ width:33.333%; float:left;}

.mask-text{ background-color:rgba(0,0,0,0.6); height:1.5rem; position:absolute; width:100%; left:0; bottom:0; color:#fff;}
.mask-bg{ background-image: -webkit-linear-gradient(rgba(0,0,0, 0) 0, rgba(0,0,0, 1) 100%);height:2.0rem; position:absolute; width:100%; left:0px; bottom:0px; color:#fff;}

.news_tit{ display:block; overflow:hidden; font-weight:normal; font-size:0.78rem;}

/*新闻列表通用*/
.n-list{ overflow:hidden}
.n-list li{ line-height:1.75rem; height:1.75rem; overflow:hidden;border-bottom: 1px dashed #eee;}
.n-list li a{ padding:0 0.5rem;}
.n-list li .date{ font-size:0.6rem; color:#999; float:right;}

/*图片列表通用*/
.p-list{ overflow:hidden}
.p-list li{}
.p-list li a{ display:block;position:relative;}
.p-list img{}
.p-list .news_tit{ line-height:1.25rem; height:1.25rem; text-align:center; font-size:0.7rem; border-radius:0 0 0.15rem 0.15rem}

/*图文列表通用*/
.pic-txt{}
.pic-txt .thumb{ float:left; width:4.25rem; height:4.25rem;margin:0.5rem;}
.pic-txt .thumb img{height:100%; }
.pic-txt .desc{ padding:0.5rem 0.5rem 0 0} 
.pic-txt .news_tit{color: #252525;line-height: 0.95rem;height: 1.9rem;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;margin-bottom: 0.3rem;padding-right: 0.5rem; font-weight:normal}
.pic-txt .intro{ color:#999; overflow:hidden; font-size:0.65rem;}
.pic-txt .tips{font-size: 0.6rem;color: #ccc;padding-right: 0.2rem; margin-top:0.15rem;}

/*商城列表通用1*/
.m-list{ overflow:hidden;}
.m-list li{ border-bottom: 1px solid #dedede; overflow:hidden; position:relative}
.m-list .pro-name{font-size: 0.7rem;color: #252525;line-height: 0.95rem;height: 0.95rem;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;margin-bottom: 0.3rem; font-weight:normal}
.m-list .price{}
.m-list .price-new { vertical-align: middle;color: #f15353;font-size: 0.75rem;height: 0.75rem;line-height: 0.75rem;padding-right:0.35rem;}
.price-old{ font-size:0.7rem;color: #848689;padding-left: 0.2rem;vertical-align: middle;}
.m-list .tips{font-size: 0.6rem;color: #848689;padding-right: 0.2rem; margin-top:0.25rem;}

/*问答列表通用*/
.a-list{}
.a-list li{  background-color: #fff;padding:0.5rem 0.4rem;border-bottom: 1px solid #e5e5e5;}
.a-list li .news_tit{padding: 0 0px 0.4rem;}
.a-list li .gold,
.gold-ico{color: #DF0024;background: url(../images/ico/gold.png) no-repeat left center;background-size: 12px 12px;padding-left: 0.75rem;font-size: 0.6rem; margin-left:0.25rem;}
.a-list li p{  font-size: 0.7rem;color: #969696;line-height: 1.1rem;}
.a-list .tips{font-size: 0.6rem;color: #969696; margin-top:0.2rem;}


/*下载列表通用*/
.d-list{}
.d-list li{ clear:both;  border-bottom: 1px solid #f5f5f5; padding:0.75rem 0; margin:0 0.5rem;}
.d-list .thumb{ width:2.8rem; height:2.8rem; margin:0 0.6rem 0 0; border-radius:10%;}
.d-list .thumb img{ border-radius:10%;}
.d-list .news_tit {height: 1.05rem; line-height:1.05rem;margin-bottom:0; padding-right:25%;}
.d-list .desc{ padding:0px;}
.d-list .d-info{color: #b3b3b3; font-size:0.5rem;}
.d-list .star{color: #FFA500;}
.d-list .intro{line-height: 0.8rem; height:0.8rem; font-size:0.6rem; color:#7f7f7f;}

/*标题详情通用*/
.tit-rel{ text-align:center}
.tit-rel .tag,.tags{display: inline-block;padding: 0.1rem 0.2rem;white-space: nowrap; line-height:0.7rem; color:#fff; 
font-weight:500;  background-color: #dd514c;border-radius: 0.15rem; margin-right:0.25rem; font-size:0.6rem; vertical-align:middle }
.tit-rel .tit{height: 1.25rem;line-height: 1.25rem;overflow: hidden;text-align:left;margin-top: 0.5rem;margin-bottom: 0.5rem; font-size:0.9rem;}
.tit-rel .rel p{ padding:0.15rem 0}
.tit-rel .rel span{ text-align:center; white-space:nowrap; float:left;padding:0 0.4rem; box-sizing:border-box; width:50%; overflow:hidden;text-overflow: ellipsis;}
.tit-rel .rel a{ color:#666}

/*焦点图*/
.focus{ width:100%; height:9.5rem;  margin:0 auto; position:relative; overflow:hidden;   }
.focus .hd{ width:100%; height:0.55rem;  position:absolute; z-index:1; bottom:0.25rem; text-align:center;}
.focus .hd ul{ display:inline-block; height:0.25rem; padding:0.15rem 0.25rem; font-size:0; vertical-align:top;
}
.focus .hd ul li{ display:inline-block; width:0.4rem; height:0.4rem; -webkit-border-radius:0.25rem; -moz-border-radius:0.25rem; border-radius:0.25rem; background:#8C8C8C; margin:0 0.15rem;  vertical-align:top; overflow:hidden;   }
.focus .hd ul .on{ background:#FE6C9C;  }

.focus .bd{ position:relative; z-index:0; }
.focus .bd li img{ width:100%;  height:9.5rem; background:url(images/loading.gif) center center no-repeat;  }
.focus .bd li a{ -webkit-tap-highlight-color:rgba(0, 0, 0, 0); /* 取消链接高亮 */  }

.pxui-slide-ad div{margin-top:-0.4rem;}

.touchslider,.touchslider div,.touchslider a,.touchslider img{
    font-style: normal;
    vertical-align: top;
	padding:0px; margin:0px;
	border:0px;
}
.touchslider{position:relative;margin:0 -0.6rem;}
.touchslider .touchslider-viewport{ overflow:hidden; height:9rem;}
.touchslider .touchslider-viewport .touchslider-item a{z-index:1;width:100%;display:block;}
.touchslider .touchslider-viewport .touchslider-item img{ width:100%; height:auto}
.touchslider .touchslider-navtag{text-align:center;height:1.2rem; position:absolute;bottom:0; z-index:2;display:inline-block;vertical-align:middle;width:100%}
.touchslider .touchslider-navtag span{width:0.7rem;height:0.1rem;background:#c1c1c1;overflow:hidden;display:inline-block; }
.touchslider .touchslider-navtag .touchslider-nav-item-current{background:#ff7363;}
/**消息**/
.new_mess{ height:1.5rem; background:rgba(0,0,0,0.5); border-radius:1.5rem; position:fixed; left:3%; top:3rem; z-index:9999; display:inline-block;}
.new_mess .new_img{ width:1.5rem; height:1.5rem; float:left; padding-right:0.5rem;}
.new_mess .new_img img{ width:100%; height:100%; border-radius:50%;}
.new_mess .new_txt{ color:#fff; line-height:1.5rem; font-size:0.7rem;padding-right:0.8rem;height:1.5rem; overflow:hidden;}
.new_mess .new_txt a{ color:#fff; padding-right:0.3rem; display:inline-block;}

/*鍒楄〃椤�*/

.slideBox{ position:relative; width:100%;  height:9rem; overflow:hidden; margin:0 auto; }
.slideBox .hd{ position:absolute; width:100%;  height:1.35rem; bottom:0; left:0; z-index:1; }
.slideBox .hd img{ width:0.55rem;  }
.slideBox .prev,.slideBox .next{ position:absolute; left:0; top:0; display:block; width:1.15rem; height:1.35rem; line-height:1.35rem; text-align:center;   }
.slideBox .next{ left:auto; right:0;}
.slideBox .bd{ position:relative; z-index:0; }
.slideBox .bd li{ position:relative; }
.slideBox .bd li img{ width:100%;  height:9rem; display:block;   }
.slideBox .bd li a{ -webkit-tap-highlight-color:rgba(0, 0, 0, 0); /* 取消链接高亮 */  }
.slideBox .bd li .tit{ display:block; width:100%;  position:absolute; bottom:0; text-indent:0.5rem; height:1.35rem; line-height:1.35rem;  text-align:center;  color:#fff; background-color:rgba(0,0,0,0.7); ; 
}

/*焦点图end*/	

/*主页tab切换*/	

.tabBox{ margin-top:0.75rem;}
.tabBox .hd{height: 1.75rem;line-height: 1.75rem;font-size: 0.8rem;background: #F8F8F8;border-top: 1px solid #CECECE;}
.tabBox .hd ul{position: relative;width: 100%;  }
.tabBox .hd ul li{width: 20%;height: 1.5rem; float:left;color:#515151;text-align: center;}
.tabBox .hd ul li a{ display:block;}


.tabBox .hd ul .on{ border-top:2px solid #1B84CE; margin-top:-1px;}
.tabBox .hd ul .on a{ display:block;color: #1B84CE; }
.tabBox .bd ul{}
.tabBox .bd a{ -webkit-tap-highlight-color:rgba(0,0,0,0); } 

.tab-news .n-list li{ line-height:1.9rem; height:1.9rem;}

.index-tab .p-list { padding:0 0.25rem;}
.index-tab .p-list li{ float:left; width:50%; margin-top:0.5rem; }
.index-tab .p-list li a{ margin:0 0.25rem;}
.index-tab .p-list img{ display:block; margin:0 auto; height: 5.5rem; width:100%; border-radius:0.15rem;}

.index-tab .n-list{ margin-top:0.75rem; }

/*栏目导航*/ 
.nav-col { overflow:hidden;height: 2.05rem; position:relative;}
.nav-col .nav-wrap{height:2.0rem; width:100%;background-color: #fcfcfc;border-bottom: 1px solid #e3e3e3;position: relative;white-space:nowrap;  display: inline-block;}
.nav-col li{ display:inline-block; margin-top:0.1rem;}
.nav-col a {color: #222;display: inline-block;font-size: 0.75rem;height: 1.85rem;line-height: 1.85rem;padding: 0 0.5rem;text-decoration: none;}
.nav-col li.curr a{border-bottom: 2px solid #00be3c;color: #00be3c;position: relative;z-index: 1;}

.scroll-w{overflow: hidden;overflow-x: scroll;-webkit-overflow-scrolling: touch;white-space:nowrap;}
.scroll-w::-webkit-scrollbar {display: none;}
.scroll-w li{ float:none; display:inline-block; white-space:nowrap;-webkit-tap-highlight-color: rgba(0,0,0,.3);}
.scroll-w:before {content: '';background-image: -webkit-linear-gradient(left, transparent , rgba(255,255,255,1));position: absolute;right: 0;
top: 0;height: 100%;width: 1.8rem;z-index: 9;}

.nav-col-btn{ overflow:	hidden; padding:0 0.25rem 0.5rem 0.5rem;}
.nav-col-btn li{ float:left;  width:33.33333%; text-align:center}
.nav-col-btn a{ border:#76AF29 solid 1px; font-size:0.7rem; height:1.5rem;margin:0.25rem 0.25rem 0 0; line-height:1.5rem; padding:0 0.4rem; display:block; color:#76AF29; border-radius:0.15rem; text-decoration:none; white-space:nowrap;text-overflow: ellipsis; overflow:hidden}

/*新闻栏目*/

.newsTop .item{ margin: 0.5rem; clear:both; overflow:hidden}
.newsTop .item .tit{ font-weight:normal}
.newsTop .item .tit a{ color:#1B84CE}

.news-box .news-item li {clear:both;  border-bottom: 1px solid #f6f6f6; padding:0.5rem 0; margin:0 0.5rem;}
.news-box .news-item li a{ overflow:hidden; display:block}
.news-box .pic-txt .thumb{ width:4.75rem; height:82px; margin:0 0.5rem 0 0}
.news-box .pic-txt .desc{ padding:0px; overflow:hidden}
.news-box .pic-txt .news_tit {height: 0.95rem;}
.news-box .pic-txt .intro{font-size: 0.65rem;line-height: 1.0rem; height:2.0rem;color: #b8bac0;font-weight: 400;}
.norecord,.empty{ padding-top:6.5rem !important; text-align:center; color:#999; width:100% !important; min-height:8.0rem; background-image:url(../images/ico/norecord.png); background-repeat: no-repeat; background-position: center 1.5rem; background-size:4.5rem auto}

/*新闻内容*/
.article-content{ }
.article-head{ margin-bottom:0.5rem; padding:0.75rem;}
.article-head h2 {color: #333;font-size: 1.1rem;font-weight: 400; line-height: 1.6rem;margin: 0.2rem 1.0rem 0.3rem 0;word-wrap: break-word;overflow: hidden;
text-overflow: ellipsis;white-space: nowrap;}
.article-head .info{ font-size:0.7rem;}
.article-head .info span{ color:#999; margin-right:0.6rem}
.article-head .info i{ margin-right:0.15rem; color:#36A6F4}
.article-head .info a{ color:#999}

.article-content .cont{ line-height:1.6;padding:0.25rem 0.75rem; font-size:0.85rem;}
.article-content .cont p{ margin-bottom:0.5rem; font-size:0.85rem}
.article-content .cont p span{font-size:0.85rem !important}

.art-other{ padding:0.5rem;}
.art-exetl{  height: 1.85rem;padding: 0.75rem 0px 0;overflow: hidden;}
.art-exetl>div{ width:50%; float:left;}
.art-prev, .art-next{ display:block;border: 1px solid #CCC; background:#fff; border-radius:0.25rem;padding: 0.25rem; height:1.25rem; line-height:1.25rem; overflow:hidden; font-size:0.7rem; white-space:nowrap; text-overflow:ellipsis}
.art-prev{ margin-right: 0.25rem;}
.art-next{ margin-left:0.25rem;}

.ct_mood{ margin-top:0.75rem; overflow:hidden; font-size:0.7rem}
.ct_mood #xinqing{ overflow-x:auto}
.ct_mood table{ width:150%}
.ct_mood #xinqing input[type="radio"]{ margin:0.3rem 0}
.discuss{ }

/*评论通用*/
.commenTit{ line-height:2.0rem; padding-left:0.5rem; font-size:0.8rem}
.commentWrite{ background:#f7f7f7; overflow:hidden;}


.commentShow{ margin-top:0.5rem; padding:0 0.25rem}
.commentShow strong{ font-weight:normal; }
.commentShow table{ border-collapse:collapse; border-spacing:0px; border:0; }
.commentShow table{ margin-top:0.5rem;}
.commentShow table td:first-child{ width:2.25rem; position:relative}
.commentShow table td:first-child img{ position:absolute; top:0.5rem; left:0;}
.commentShow .goodandbad{ color:#999; font-size:0.6rem; border-bottom:#f8f8f8 solid 1px; padding:0.5rem 0;}
.commentShow .goodandbad p{ color:#333; margin-top:0.25rem; font-size:0.7rem;}
.commentShow .goodandbad img{ height:1.75rem; width:1.75rem; border-radius:100%}
.commentShow .goodandbad div img,.goodandbad div a{ display:none}
.commentShow .goodandbad  span{ display:none}
.commentShow .goodandbad .gray{ display:inline}
.commentShow .goodandbad:last-child{ width:0.2rem}

/*评论End*/

.down-box .mod-hd{}
.down-box .mod-hd .tit{ float:left; font-size:0.8rem; color:#666;}
.down-box .down-item li{ clear:both;  border-bottom: 1px solid #E6E6E6; padding:0.5rem 0; margin:0 0.5rem;}


/*下载内容*/
.down_cont .d-list{ padding:0.5rem}
.down_cont .d-list .d-info{ font-size:0.6rem;}
.down_cont .down-para{}
.down_cont .down-para span{ display:block;display: block;line-height: 1.75rem;padding: 0 0.5rem; font-size:0.7rem; border-top:#eee solid 1px;}
.down_cont .down-para span:nth-child(2n+2) { background: #F4F4F4;}

.down_cont .mod-hd{ border-bottom:#eee solid 1px; height:2.25rem; margin-top:0.25rem; overflow:inherit }
.down_cont .mod-hd .tit{ border-bottom:#1B84CE solid 2px; height:2.2rem; float:left; }

.down_cont .btn-down{ padding:0 0.4rem; width:auto}
.down_cont .btn-down a{color: #1B84CE;}
.down_cont .btn-down img{ display:none}
.btn-down i{ margin-right:0.25rem;}
.down-intro{ padding:0.5rem; line-height:1.4rem}
.down_cont .d-list .news_tit{ }

.commentList{padding: 0.5rem;}
.cmtloadtips{text-align: center;height: 1.5rem;line-height: 1.5rem;background: #BCC5C8;color: #FFF;margin-top: 0.5rem;}
#pp{display: block;margin: 0.5rem 0;}
.comment_write_table{ font-size:0.7rem}
.comment_write_table input.username,.comment_write_table .password,.comment_write_table .verifycode{ border:#ddd solid 1px; padding:0.2rem 0.5rem}
#SubmitComment{ color:#fff; background:#448CEE;height:2.0rem; line-height:2.0rem; padding:0 0.5rem; font-size:0.8rem}

.comment_write_table td{background: #FFF;padding: 0.5rem;color: #999;}
.comment_write_table td textarea{color: #999; padding:0.5rem; border:#ddd solid 1px;}
.comment_write_table label{margin-right: 0.5rem;}
.comment_write_table label input{margin-right: 0.25rem;}

.comment_write_table .bt{ float:left; width:25%; line-height:1.6rem}
.comment_write_table .text{ border:1px solid #ddd; box-sizing:border-box; line-height:1.6rem; padding-left:0.5rem; float:left; width:75%}
.comment_write_table .verify{ padding:0.5rem 0; display:block}
.comment_write_table .verify input{ height:1.6rem; padding:0 0.25rem}
.comment_write_table .verify img{ height:1.6rem}

.leave_msg{ padding:0 0.5rem 0.5rem}
.leave_msg li{border:1px solid #ddd; overflow:hidden;margin-top:0.5rem;box-sizing:border-box; padding:0.5rem; border-radius: 5px;}
.leave_msg li h3{font-size: 0.7rem; font-weight:normal; color:#666}
.leave_msg li h3 i{ display:inline-block; margin-right:0.25rem;  color:#999}
.leave_msg li .date{ font-size:0.6rem; color:#999}
.leave_msg li p{font-size: 0.75rem; padding-top:0.2rem;}
.leave_msg li p .ltxt{ color:#666}

/*问答栏目*/
.task li em{ color: #D58C00; font-size:0.8rem; }
.task li p {font-size: 0.6rem;color: #c7c7c7;}

.ask-hd{display: block; height: 1.5rem; font-size: 0.9rem; margin:0.9rem 0.5rem 0;}
.ask-hd .ask-tit{color:#888; }
.ask-hd .ask-tit:before {content: "";width: 0.15rem;height: 0.85rem; float:left; margin:0.25rem 0.5rem 0 0;background: #70BD38;}

.waitbox li{ border-bottom: 1px solid #f5f5f5;}
.waitbox li a{ display:block}

/*问题列表页*/
.all_list{padding: 0 0.5rem;}
.listone{background: #FFF;padding: 0.5rem 0; font-size:0.7rem;margin-top:0.5rem}
.listone h3{display: inline;margin-left: 0.5rem;}
.listone ul{overflow: hidden;margin-top: 0.5rem;}
.listone li{display:inline-block;width:100%;line-height: 1.5rem; text-align: center; float: left;overflow: hidden;}
.listone li a{color: #76AF29;width:26.5%;float: left}
.search_nav{padding: 0.5rem 0;text-align: center;background: #FFF;}
.search_nav span{}
.search_nav input.input_text{border-style: none;width:45%; height: 1.3rem;padding: 1px 0;border:1px solid #76AF29;text-indent: 0.5rem;}
.search_nav input.input_btn{width:3.0rem; height: 1.5rem;color: #FFF;background: #76AF29;border-style:none ;}
.ask_nav{background: #FFF;padding:0.5rem; overflow: hidden;}
.ask_nav li{display: inline-block;line-height: 1.5rem;text-align: center;margin-top: 0.5rem;}
.ask_nav li.normal a{padding: 0.2rem;color: #DDDDDD;border: 1px solid #DDDDDD;background: #FFF;border-radius: 5px;}
.ask_nav li.curr a{padding: 0.2rem;color: #36A803;border: 1px solid #BDEBB0;background: #F0FFEA;border-radius: 5px;}
.all_list .listcurr{color: #FFF; padding: 0.25rem 0.5rem;background: #A57CE8;border-radius: 5px;}
.ask_item{margin:0.5rem 0;padding: 0.5rem;background: #FFF; font-size:0.7rem}
.ask_item .context p{display: inline-block;line-height: 1.5rem;}
.ask_item .context p a{}
.ask_item .context img{position: relative; width:0.75rem;height: 0.75rem;margin: 0 0.3rem 0 0 ;}
.ask_item .a-bb{overflow: hidden;}
.ask_item .a-bb span.askcate{display: inline-block;float: left;font-size: 0.7rem;}
.ask_item .a-bb span.askcate a{color: #1685BD;}
.ask_item .a-bb span.asknum{display: inline-block;float: right;font-size: 0.7rem;}
.ask_item span.ask_time{font-size: 0.55rem;color: #A59999;}

/*回答页面*/
.response_user{padding:0 0.5rem;}
.response_user .underline{position: relative;font-size:0.7rem; margin-top:0.5rem;}
.response_user .underline .query_info{ padding-top:0}
.response_user .AskBestIco img{width:2.5rem;height: 2.5rem;position: absolute;right: 0;top:-0.35rem;}
.response_user .underline .btn1{ position:absolute; bottom:1.2rem; right:0; border:#99BD50 solid 1px; border-radius:2px; background:#fff}
.response_user .underline .btn1 .cn{ color:#99BD50; display:block; padding:0.1rem 0.4rem;}

.query{background: #fff;border-radius: 0.15rem;border: 1px solid #e5e5e5;padding:0.25rem 0.5rem 0.5rem 0.5rem; position:relative; margin-bottom:0.5rem;}
.query .btn1{ margin:0.3rem 0; display:block}
.query .btn1 a{ display:inline-block; border:#ddd solid 1px; color:#555;font-size:0.66rem; padding:0.05rem 0.3rem; margin-right:0.2rem}
.query_con{ overflow:hidden}
.query_con h1{font-size:0.85rem;line-height:1.75rem;color:#333;font-weight:normal;}
.query_con span{font-size:0.6rem; margin-right:0.75rem; color:#999}
.query_con .solve{ position:absolute; right:0.5rem; bottom:2.3rem;}
.query_con .solve img{ height:1.8rem;}

.query_info{padding:0.5rem 0;}
.query_info .userImg{width: 2.0rem;height: 2.0rem;padding: 0.05rem;border:1px solid #ddd; box-shadow: 0 0 5px #CCC; 
border-radius: 100%; float: left; margin-right:0.5rem;}
.query_info .userNmae{ font-size:0.7rem;font-weight:normal}
.query_info .twTime{font-size: 0.6rem;color:#999;}
.query_info .xsf{font-size:0.6rem; margin-top:0.5em; clear:both;color:#666; }
.query_info p img{width:3.5rem;height: 1.5rem;float: right;}


.i_answer{border-radius: 0.15rem;border: 1px solid #e5e5e5; font-size:0.7rem; background:#fff; padding: 0.25rem 0.5rem 0.5rem 0.5rem;margin-bottom:0.5rem;}
.i_answer p.answer_icon{line-height: 1.5rem; overflow:hidden}
.i_answer .icon_i_answer{width: 40%;height: 2.0rem;padding: 0.25rem 0.5rem;background: #97CD41;color: #FFF;
border: 1px solid #CCC;margin: 0 0.5rem 0.5rem 0;}
.i_answer .btn-asksea{padding:0.5rem; width:30%; font-size:0.8rem;  margin: 0; float:right}
.i_answer #content{ margin:0}

.query_type{border:1px solid #e5e5e5; border-radius:0.15rem;background:#fff;}
.query_type .ask-hd{ margin:0.5rem; }
.underline{border-bottom: 1px solid #EBEBEB;}]
.response_ans{font-size:0.75rem;}
.response_ans p{ color:#333}

.query_info span{ color:#999; font-size:0.65rem; vertical-align:middle}
.query_info span .fa{ margin-right:0.15rem;} 
.query_info .answer-men{color:#666;}

.wantoask{ font-size:0.75rem; padding:0.5rem; color:#444}
.wantoask .ask-item{ padding:0.5rem 0; border-bottom:#eee solid 1px;}
.wantoask textarea{ box-sizing:border-box; padding:0.2rem 0.3rem; min-height:4.0rem;  width:100%;border:#ddd solid 1px;}
.wantoask .ask_tit{ width:30%; float:left; padding:0.5rem 0}
.wantoask select{ float:right; width:60% !important; color:#666; padding:0.4rem;border:#ddd solid 1px; overflow:hidden}
.wantoask .chat_exp{ clear:both; color:#bcbcbc; font-size:0.7rem; margin-top:0.8rem;}
.wantoask .ask-class{ padding-bottom:0;}
.wantoask .ask-class select{ margin-bottom:0.5rem;}
.wantoask #asksubmit{ display:inline-block; border:0; width:100%; height:2.2rem; background:#9CD43E; color:#fff; margin-top:0.8rem; font-size:0.8rem}

/*search*/
.search{padding:0.5rem;margin: 0.5rem 0 0 0; background:#F4F4F4; position:relative}
.search_text{width:52%; overflow:hidden;border: 1px solid #6D8F29;border-radius:0.15rem;}
.search_text input{display: inline-block;font-size:0.7rem;padding:0.4rem;width:100%;border:none;border-radius: 0.15rem;}

.search_button{right:0px;top:0.5rem;width: 47%; padding-right:0.5rem; box-sizing:border-box; position:absolute}
.search_button input{}
.btn-asksea,.btn-asktw{ padding:0.4rem 0.1rem; box-sizing:border-box; float:left; width:48%; margin:0 1%; font-size:0.7rem}
.btn-asksea{ border-color:#7FA62F; background-color:#9CD43E; color:#fff;}
.btn-asktw{ border-color:#D58C00; background-color:#FEC500; color:#fff;} 



/*图片系统*/
.picList{ overflow:hidden; position:relative;}
.imglist img{ width:100%;}
.picList li{ position:relative; float:left;}
.picList li img{ width:100%; height:100%;}
.picList li:last-child{ margin-right:0}
.picList li .pic{ position:relative; min-height:5.0rem;}
.picList li .col_title{ color:#fff; font-size:0.8rem; font-weight:normal; padding-left:0.75rem; position:absolute; bottom:0; left:0; right:0; 
height:1.6rem; line-height:1.6rem; overflow:hidden}
.picList li .p_title{ color:#333; font-size:0.8rem; font-weight:normal; padding-left:0.75rem;  
height:1.6rem; line-height:1.6rem; overflow:hidden}

/*.picIndex .picList li:nth-child(1),.picIndex .picList li:nth-child(5){ width:100%}
.picIndex .picList li:first-child,.picIndex .picList li:last-child{ width:100%}
.picList li

*/
.picIndex .picList{padding:0.25rem 0 0.25rem 0;}
.picIndex .picList li{position:absolute; width:50%;
-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-o-transition:all 0.3s;-ms-transition:all 0.3s;transition:all 0.3s;}
.picIndex .picList li a{ display:block;margin:0 0.25rem 0.25rem 0;} 

.img-column .picList ul{ overflow:hidden}

.img-column .picList { padding:0.5rem 0 0.5rem 0.5rem;}
.img-column .picList li { width:100%;}
.img-column .picList li a{ display:block; border:#e5e5e5 solid 1px; margin:0 0.5rem 0.5rem 0;}
.img-column .picList li img{}
.img-column .picList .desc{ line-height:1.75rem;}
.pd-10{ padding:0.5rem}
/**图片**/
.author{ margin:0.4rem 0; padding:0 0.5rem}
.author .pic{ width:2.4rem; margin-right:0.6rem; padding-top:0.2rem;text-align:left;} 
.author .pic img{ width:2.4rem; height:2.4rem; border-radius:50%;}
.author .info{ overflow:hidden}
.author .info h5{ font-size:0.8rem;}
.author .info p{ font-size:0.6rem;margin: 0;color: #999;}
.author .info .fa-icon{ font-size:0.65rem; padding-right:0.3rem;}
#content .imglist{ padding:0 0.25rem}
.imglist a{ display:block; margin-bottom:0.3rem;}
.prev_art,.next_art{display: block; border: 1px solid #CCC; background: #fff; border-radius: 0.25rem; padding: 0.25rem;  height: 1.25rem; line-height: 1.25rem; overflow: hidden;font-size: 0.7rem; margin:0.5rem 0;}


/*添加图片*/
.imagebox{height:100%;}
.imagebox #uploadImg{overflow:hidden; position:absolute; cursor:pointer; width:100%; height:100%; top:0; left:0 }
.imagebox .file{ cursor:pointer;position:absolute; z-index:100; width:100%; height:100%;opacity:0;filter:alpha(opacity=0); top:0; left:0;}
.imagebox .upbutton{background:#E2E2E2 url(../../sysimg/default/addpic.png) no-repeat center;width:2.5rem;height:2.5rem;border:none;cursor:pointer}
.imagebox .upshow li{float:left;width:55px;}
.imagebox .upshow li img{width:49px;height:49px;border:1px solid #ccc;}
.imagebox .tips{ color:#B1B1B1}


/*商城系统*/
.gbstyle{ background:#f3f3f3}
.shop-header{ background-color:#fff; border-bottom:#E4E4E4 solid 1px; color:#777;box-shadow: 0 1px 3px 0px rgba(160,160,160,0.2);}
.shop-header .m-title{ color:#121212}
.shop-header a{color:#777}
.mall-logo{}
.mall-logo img{ height:1.0rem; margin-top:-0.25rem;}

.search-topbar{height: 1.5rem;padding: 0.4rem 2.5rem 0.25rem 2.25rem;}
.shop-index-search{ padding-left:6.4rem;}

.searchty{ display:block; padding-right:2.0rem; position:relative; height:1.5rem; box-sizing:border-box;}
.searchty .search-txt{ border:#ccc solid 1px; border-radius:0.15rem 0 0 0.15rem; height: 1.0rem;
line-height: 1.0rem; padding:0.25rem 0; text-indent:0.5rem; display: block; width:100%; font-size:0.7rem;}
.searchty .btn-search{width: 1.95rem;border:#ccc solid 1px;background-color:#F6F6F6; border-radius:0 0.15rem 0.15rem 0; font-size:0.7rem;
height: 1.5rem; line-height:1.5rem; text-align:center;position: absolute;top: 0;right: 0; color:#666; vertical-align:middle }

.nav-shop { margin:0.3rem; overflow:hidden; padding-bottom:0.5rem;}
.nav-shop li{ margin-top:0.5rem;}
.nav-shop .ico-item{  width:2.15rem;height: 2.15rem; line-height:2.15rem; position:relative}
.nav-shop .ico-item i{font-size:1.1rem;} 
.nav-shop em{ font-size:0.65rem; color:#666; padding-top:0.15rem}

.nav-shop .ico-item .tags{ font-weight:normal; position:absolute; background:#FF5001; font-size:0.6rem; 
right:-0.5rem; top:-0.2rem;-webkit-transform:scale(0.75); height:0.6rem; text-align:center; line-height:0.6rem; padding:0.1rem 0.3rem; border:#fff solid 1px;border-radius:3.0rem;}


.floor{ margin:0.3rem; overflow:hidden; background-color:#fff; }
.floor .flr-tit{float: none; height:1.75rem; line-height:1.75rem;background: none;text-align: left;font-weight:bold;padding-top: 0;  
white-space: nowrap; position: relative;overflow: hidden;border-bottom: 1px solid #eee;}
.floor .flr-tit .title{color: #444;font-size: 0.8rem;margin-left:0.35rem;}
.floor .flr-tit a{  display: block;}
.floor .flr-tit .more{ float:right; color:#999; font-weight:500; padding-right:0.4rem; font-size:0.7rem;}

.shop-tit {height:1.75rem; line-height:1.75rem;white-space: nowrap; position: relative;overflow: hidden; font-weight:normal}
.shop-tit .title{color: #444;font-size: 0.85rem;margin-left:0.35rem;}

.lilist li dl{ padding:0.1rem;}
.lilist li dl dd{ font-size:0.75rem; color:#666; height:2.5rem; overflow:hidden; padding: 0 0.25rem;} 
.lilist li dl dd b{ color:#FFA500;}
.lilist li dl dd del{ font-size:0.65rem; color:#999}
.lilist li{  width:100%; -webkit-box-sizing: border-box;box-sizing: border-box; background-color:#fff;border: 1px solid #eee;float: left;text-align: center;overflow: hidden; position:relative}

.lilist li dl dd p{ height:1.25rem; line-height:1.25rem; overflow:hidden}

.lilist ul:nth-child(2n+2) li{ border-right:none}
.lilist li:nth-child(2n+2){ border-bottom:none }
.lilist li:nth-child(2n+1){ border-top:none;border-bottom:none }

.lilist {background: #F4F4F4;}
.pxui-area{ padding:0}
.lilist ul,.lilist li dl dt{ padding:0}
.lilist li dl{ margin:0;}
.pic01{ display:none}
.pic02{ width:100%; }
.touchslider{ margin:0}
.lilist li dl dt img{ width:100%;height:auto; man-height:90%} 


.ma-list ul{ float:left; width:50%; overflow:hidden}
.ma-list ul{ margin-left:-0.05rem;}
.ma-list li{}

.seckilling{ background:#fff; margin:0.3rem; overflow:hidden}
.seckilling .shop-tit { border-bottom:#eee solid 1px;}
.seckilling-box ul{ border-bottom:#ddd solid 1px; overflow:hidden}
.seckilling-box li{ width:33.333%; float:left;padding:0.25rem;text-align:center;border-left: 1px solid #eee;box-sizing: border-box;margin-left: -1px;min-height: 7.5rem}
.seckilling-box li .pic{ height:5.5rem; } 
.seckilling-box li .pic img{ height:100%}
.seckilling-box li .se-info{color: #FFA500; font-size:0.5rem; padding-top:0.15rem}

.home-brand{border-top: #DDD solid 1px; margin-top:0.3rem;}
.home-brand .shop-tit { background:#fff;border-bottom:#eee solid 1px; height:2.0rem; line-height:2.0rem; }
.home-brand .shop-tit .title{font-weight:bold; display:block;} 
.home-brand .shop-tit .title .more{float: right;color: #999;font-weight: 500;padding-right: 0.4rem;font-size: 0.7rem;}
.brandList.home-brand li a,.brandList.home-brand li{ border-color:#eee}

/*分类页*/
.classtep{ height:100%; overflow:hidden}
.mall-classList{}

.clissifyli{ overflow:hidden;}
.listtit{display: block;height: 1.8rem; line-height:1.8rem; padding-bottom:0.2rem;position: relative;}
.listtit b{font-size: 0.75rem;font-weight:normal; color:#444}


.clissifyli .listtit .fa{ float:right; height:2.0rem;line-height:2.0rem; font-size:0.95rem; color:#999;  width:2.0rem; text-align:center;}
.clissifyli .list_p{ overflow:hidden;}
.clissifyli .list_p span{text-align:center;width:33.33%;  float:left; box-sizing:border-box;}
.clissifyli .list_p a {display:block; white-space:nowrap; overflow:	hidden;font-weight:normal; color:#666; border:#ececec solid 1px;
font-size:0.65rem;height: 1.8rem;line-height: 1.8rem;text-overflow: ellipsis;background:#fff;margin:0 0.25rem 0.25rem 0;}

.clissifyli.show .list_p{ display:block;}
.clissifyli.show .listtit{ border-bottom:#f3f3f3 solid 1px;}

.brandli{ overflow:hidden;}


.brandli .list_p{text-align:center; background:#fff; overflow:hidden; margin-right:0.25rem}
.brandli .list_p em{ background:url(../images/baby.png) no-repeat center center;display: inline-block; height: 2rem; width:2rem;background-size: 96%;text-align: center;}
.brandli .list_p a{ float:left;width:30.333%; margin:0 3% 0.5rem 0;border:#ececec solid 1px; float:left; font-size:0.65rem; text-align:center; color:#666; padding:0.5rem 0.3rem; box-sizing:border-box;}
.brandli .list_p a img{ display:inline-block; margin-bottom:0.25rem; height:1.2rem}

.mall-classList .cate-tab{ width:4.6rem; background:#f6f6f6; position:absolute; z-index:3; left:0;margin-top:0;border-right: 1px solid #E8E8E8; float:left; height:100%;overflow-x:inherit;overflow-y:auto;}
.mall-classList .cate-tab ul{ }
.cate-tab .cate-tab-box{ padding-bottom:2.0rem}
.cate-tab .cate-link{overflow: hidden;display:block; font-size:0.7rem; height:2.4rem; line-height:2.4rem;border-bottom: 1px solid #E8E8E8; padding:0 0.5rem;box-sizing:border-box;}
.cate-tab .curr .cate-link{ background:#fff; color:#ff8a65}

.cate-box{overflow-y: auto; height:100%; background:#fff; padding:0 0.25rem 3.0rem 5.2rem; box-sizing:border-box;position:absolute; left:0; right:0; }
/*列表页*/

.filtbar{width: 100%;overflow: hidden;background:#fff;font-size:0.7rem;}
.filtbar a{ float:left; width:20%; color:#888; line-height:1.9rem; height:1.9rem; text-align:center}
.filtbar a.curr{ border-bottom:#F15353 solid 2px; color:#F15353}
.filtbar a i{display: inline-block;font: normal normal normal 0.7rem/1 FontAwesome;font-size: inherit;text-rendering: auto;-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale; padding-left:0.25rem;}
.filtbar a.on{ color:#F15353}


.pxui-shoes{overflow:hidden; padding: 0.5rem 0.25rem 0.3rem;}
.pxui-shoes li{position: relative; width:50%; float: left;}
.pxui-shoes li .border,.pxui-shoes li >div{  border: 1px solid #e6e6e6;padding: 0.15rem;background: #fff;margin: 0 0.25rem 0.5rem 0.25rem;}
.pxui-shoes li .pic{height: 8.0rem; text-align:center}
.pxui-shoes li .pic img{height: 100%;}
.pxui-shoes li .desc{ padding-top:0.25rem;} 
.pxui-shoes .pro-name{font-size: 0.7rem; display:block;color: #444;line-height: 0.95rem;height: 1.9rem;
overflow: hidden;text-overflow: ellipsis; font-weight:normal}
.pxui-shoes .price{ line-height:1.2rem;}
.pxui-shoes .price-new {color: #f15353;font-size: 0.7rem;padding:0 0.25rem;}
.pxui-shoes .price-old{ font-size:0.6rem;color: #999;}
.pxui-shoes .tips{font-size: 0.6rem;color: #848689;padding-right: 0.2rem; margin-top:0.25rem;}

.bidding li{ width:100%;}
.bidding .pro-name{ line-height:1.3rem; height:1.3rem;}
.pxui-shoes li .grid{ padding:0 0.2rem; position:relative; padding-bottom:0.2rem;}
.bidding .grid .before{ border-top:2.4rem solid #E83838; width:0; height:0; position:absolute; left:0; top:0; border-right:2.4rem solid  transparent;}
.bidding .grid .before font{ display:block; position:absolute;left: 0.15rem; top: -2.3rem; color:#fff; width:2.4rem; height:2.4rem;}
.pxui-shoes li .grid .imgholder{ height:8rem; text-align:center; padding:0.2rem;}
.pxui-shoes li .grid .imgholder img{ height:100%;}
.pxui-shoes li .grid .jgbox{ line-height:1.2rem; font-size:0.65rem; color:#777;}
.pxui-shoes li .grid .bidborder{ border:1px dashed #E83838; border-radius:0.3rem; padding:0.2rem; margin:0.2rem 0;}
.pxui-shoes li .grid .jgbox .tip{ width:50%; display:inline-block; float:left;}
.bidlist{}
.bidlist ul{ padding:0 0.5rem;}
.bidlist ul li{ width:25%; float:left; text-align:left; font-size:0.65rem; color:#888}
.bidlist ul li.li1{ width:22%}
.bidlist ul li.li2{ width:24%}
.bidlist ul li.li3{ width:42%}
.bidlist ul li.li4{ width:12%}
.bidlist .bid_tit{ height:2rem; line-height:2rem; background:#F3F3F3;}
.bidlist .bid_tit li{ font-size:0.75rem; color:#555}
#JingJiaList{}
#JingJiaList li,#JingJiaListMore li{ height:1.5rem; line-height:1.5rem; border-bottom:1px dashed #efefef;}
#JingJiaList li .c_green{ color:#FB4E3A; font-weight:bold;}
.pxui-shoes li .grid .book{ float:right; margin:0.3rem 0}
.pxui-shoes li .grid .book a{ color:#fff; height:1.3rem; line-height:1.3rem; background:#E83838; display:inline-block; padding:0 0.5rem; font-size:0.7rem;}

.shopfilt{ display:none}
.filtbar .btn-close{ display:none; font-size:1.5rem; color:#F15353}
.pxui-tab{ overflow:hidden; background-color:#fff; margin-top:-1px;  border-top:#DCDCDC solid 1px;  padding-bottom:0.25rem; }
.pxui-tab li{ background-color:#F3F3F3; clear:both; overflow:hidden;}
.pxui-tab li span{ display:block; background-color:#fff;  padding-left:0.5rem; margin-bottom:0.5rem;/* border-bottom:#DCDCDC solid 1px;*/ height:2.25rem; line-height:2.25rem; }
.pxui-tab li a{  padding:0 0.6rem;border: 0.05rem solid #d8dbde; background-color: #fff;float: left;text-align: center;margin: 0 -0.15rem 0.25rem 0.5rem;height: 1.5rem;line-height: 1.5rem;overflow: hidden; font-size:0.6rem; border-radius:0.75rem;}
.pxui-tab li a.curr{ background:#F15353; border: 0.05rem solid #F15353;color: #fff; padding:0px 0.6rem;}

.pxui-btn{padding: 0.75rem; border-top:#DCDCDC solid 1px; clear:both;height: 3.3rem;width: 100%;background: #fff;/*box-shadow: 0 -1px 4px #ccc;*/
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
-ms-box-sizing: border-box;
box-sizing: border-box; overflow:hidden}
.pxui-btn span{ width:50%; float:left;}
.pxui-btn span .reset,.pxui-btn span .submit{ font-size:0.7rem;  height: 1.7rem;line-height: 1.7rem;border: 1px solid #adadad; text-align: center; display: block;} 
.pxui-btn span .reset{  color: #323232;margin-right: 0.25rem;}
.pxui-btn span .submit {background: #ff9600;color: #fff; border-color:#ff9600}


/*商品购买*/

.scjg{ padding:0 0.5rem; margin-top:0.5rem; color:#999}

/*商品内容页*/
.goods-content{ padding-bottom:2.5rem;}
.goodsfirst{ padding-bottom:2.25rem}
.con_box{display: none;overflow: hidden;}
.eqselected{display: block;overflow: hidden;}
.linkcollect{position:absolute;right:0.5rem;display:block;text-align: center; width:2.0rem;float:right;}
.linkcollect img{display: inline-block;width:80%;}
.linkcollect span{display: inline-block;color: #FFF;}

.market_price,.one_price{margin:0.25rem 0; font-size:0.7rem}
.market_price span{margin-right: 0.5rem;}
.market_price span a{color:#FFF;}
.shop-con-title{ font-size:0.8rem; font-weight:normal; padding-left:0.25rem; height:2.0rem; line-height:2.0rem;}

.askshowlist li{}

.property{  position: fixed;left: 0;bottom: -0.5rem; right:0;z-index: 10000;background-color: #fff;-webkit-transform: translate3d(0,110%,0);
transform: translate3d(0,110%,0);
-webkit-transition: all .5s;
transition: all .5s; overflow:visible}
.property.show {
display: block!important;
-webkit-transform: translate3d(0,0,0);
transform: translate3d(0,0,0);bottom: 0px;}
.property_mask{position: fixed;
left: 0;
top: 0;
z-index: 164;
width: 100%;
height: 100%;
background-color: rgba(0,0,0,0.5);
visibility: hidden;
opacity: 0;
-webkit-transition: opacity .3s;
transition: opacity .3s;}
.mask_show{  visibility: visible;opacity: 1;}

.buyCont{ padding:0 0.5rem;}
.goodinfo{border-bottom: #EEE solid 1px; margin-bottom:0.5rem;}
.property-close {display:block;position: absolute;
right: 0.5rem;
top: -0.8rem;
width: 1.2rem;
height: 1.2rem;
padding: 0.2rem;
-webkit-border-radius: 50%;
border-radius: 50%;
background-color: #fff;}
.property-close .fa{display: inline-block;
width: 1.1rem;
height: 1.1rem;
line-height: 1.1rem;
border: 1px solid #bdbdbd;
-webkit-border-radius: 50%;
border-radius: 50%;
font-size: 0.75rem;
color: #999;
text-align: center;}
#buybtn, #carbtn{ position:relative}

.property-box{padding:0.25rem 0.5rem 0.5rem 0.5rem; border-bottom:#eee solid 1px; font-size:0.7rem}
.goods-piece{ position:relative; margin-bottom:0.5rem; border-bottom:#eee solid 1px; padding-bottom:0.5rem}
.goods-piece div{ clear:none !important;}
.goods-piece .imgbox{ float:left;width:4.0rem; height:4.0rem; margin:-1.0rem 0 0 0;border:#ddd solid 1px; background:#fff; text-align:center}
.goods-piece .imgbox img{ width:auto; height:100%}
.goods-piece .goods-rbd{padding:0.6rem 0.2rem 0 0.5rem; overflow:hidden}
.goods-piece .goods-title{line-height:0.8rem; overflow:	hidden}
.goods-piece .one_price{ margin:0px}
.goods-piece .one_price .fontcor{ font-size:0.7rem;}

#buyselect{ margin:0;line-height:1.1rem; font-size:0.6rem}
#buyselect b{ font-weight:normal}
.set-submit{ display:block; margin:0.5rem 0 0 0; background:#F66400; 
 color:#fff; font-size:0.8rem; border-radius:0; text-align:center; height:2.2rem; line-height:2.2rem;}
#buyselect{}


/*商品幻灯*/
.zoom-section{ margin-top:0 !important; padding-top:0.1rem;  background:#fff;}
.zoom-small-image { text-align:center}
.zoom-small-image img{ width:100%; height:auto;}
.zoom-desc {width:100% !important; box-sizing:border-box;}
.zoom-desc p{ overflow:hidden}
.zoom-desc .cloud-zoom-gallery{ float:left; width:13%; height:2.0rem; text-align:center; box-sizing:border-box; margin:0.5rem 0 0.5rem 0.5rem}
.zoom-desc .zoom-tiny-image{ height:100% !important;box-sizing:border-box; border:#ccc solid 2px}

.godbox,.othercp{ background-color:#fff; margin-bottom:0.5rem; width:100%; overflow:hidden; border:#DDD solid; border-width:1px 0 1px 0; box-sizing:border-box;}

/*商品信息*/
.goodsDesc{ padding:0 0.5rem 0.5rem 0.5rem; border-top-width:0}
.goodsDesc h1{font-size: 0.8rem;font-weight: normal; margin-top:0.5rem}
.titletips{ color:#bbb; font-size:0.6rem;}

.one_price { margin-bottom:0.5rem; color:#999}
.one_price .fontcor{color:#FB4E3A; font-size:0.9rem; font-weight:bold}

.goodinfo{ padding:0.5rem 0; background-color:#fcfcfc; border-top:#eee solid 1px; overflow:hidden}
.goodinfo li{ box-sizing:border-box; font-size: 0.6rem;overflow:hidden; float:left; text-align:center; width:33.33%;left: -1px;border-left: 1px solid #E5DFDA;position: relative;}
.goodinfo li span{ color:#777}
.goodinfo b{font-weight:normal;}

.goodsDesc #showLimitEndTime{ padding:0.5rem 0 0;color:#767676}
.goodsDesc #showLimitEndTime i{ padding-right:0.2rem;}
.goodsDesc #showLimitEndTime #limitendtime{ color:#FB4E3A; font-weight:bold}

.fav-tips{}
.fav-tips .fav-tags{ font-size:0.6rem; display:inline-block; height:0.8rem; line-height:0.8rem; font-weight:normal;
color:#fff; padding:0 0.15rem;}
.fav-tips .fav-bg1{background-color: #FB4E3A;}
.fav-tips .fav-bg2{background-color: #FFB03F;}

.salebox .services{ padding:0.5rem; background:#fff}


.salelist{}
.salelist th{ background:#f3f3f3; padding:0.5rem 0.3rem}
.salelist td { padding:0.4rem 0.3rem; border-bottom:#eee solid 1px}
.salelist td .userface{ width:1.7rem; height:1.7rem; border-radius:50%; margin-right:0.5rem;}
.salelist .inputtime{ color:#9c9c9c; font-size:0.65rem; text-align:right}

.orange{ color:#F58A8A}
.red{ color:#ff3300}
/*开始购物*/

.gwshow_bd{ width:38%; position:fixed;z-index:9; left:0; bottom:0;height:2.25rem;box-sizing:border-box; background:#fff;}
.gwshow_bd a{ float:left;border-right:#e9e9e9 solid 1px; color:#666; width:50%; box-sizing:border-box;height:2.25rem; padding:0.25rem 0;
line-height:1.5; font-size:0.6rem; text-align:center; position:relative}
.gwshow_bd .shop-cart{ border-right:0;}
.gwshow_bd .icon{position:relative; display:inline-block;}
.gwshow_bd a i{font-size:1.0rem;}
.gwshow_bd .num{ position:absolute; top:-0.3rem; right:-0.4rem; border-radius:50%; color:#fff; background:#F66400; 
height:0.45rem; font-size:0.45rem; line-height:0.45rem; text-align:center; padding:0.14rem 0.2rem;}
.gwshow_bd .curr{ color:#F66400;}

.btn-group,.btn-group1{ position:fixed; bottom:0; left:0; z-index:8; width:100%; box-sizing:border-box;
display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex; padding-left:38%; background:#fff;}
#buybtn,#carbtn,.noclick,.jj_btn{cursor:pointer; font-size:0.8rem;height:2.25rem;border:0px; padding:0 0.25rem;color:#fff; 
-webkit-box-flex: 1;-webkit-flex: 1;-ms-flex: 1;flex: 1; display:block}
#buybtn{ background-color:#FFB03F}
#carbtn{ background-color:#F66400}
.noclick{ background:#ddd;}
/*竞价*/
.jj_btn{ position:fixed; bottom:0; right:0; opacity:1; width:62%; background:#F66400; z-index:10}
.jj_btn.disabled{ background:#c1c1c1}
.jjinfo{ font-size:0.7rem; padding:0.5rem; line-height:1.3rem; color:#666}
.jjinfo span{ color:#444}
.jjinfo font{ padding-right:0.2rem; color:#FB4E3A;}
.jjcz{ padding:0.5rem}
.jjcz #myprice{ padding:0.5rem; width:7.0rem; font-size:0.8rem; margin-right:0.25rem; border:#ddd solid 1px;}
.jl{ padding:0.5rem; text-align:center} 
.jl table{ text-align:left}
.jl .showmore{ display:inline-block;  color:#999; margin-top:1.0rem}

.carbox .lititle{ float:left; line-height:1.5rem;}


#setbuynum{ margin:0.25rem 0 ; overflow:hidden; clear:both; line-height:1.5rem;}
.Reducebtn,.cnumtext,.addbtn { border: solid #ccc;float: left;width: 1.6rem;height: 1.4rem;line-height: 1.4rem; background:#fff;
text-align: center; overflow:hidden; color:#666}
.Reducebtn i,.addbtn i{ font-weight:normal;font-size:1.3rem;} 
.Reducebtn{ border-width:1px 0 1px 1px; font-weight:bold;border-radius: 0.15rem 0 0 0.15rem;}
.cnumtext{ border-width:1px;font-size:0.65rem; width:2.0rem; border-radius:0px}
.addbtn { border-width:1px 1px 1px 0;  font-weight:bold; margin-right:0.25rem; border-radius: 0 0.15rem 0.15rem 0;}
.showstock{ color:#777; padding-left:0.25rem}

	
.carbox span{float:left; width:auto;text-align:center; line-height:1.1rem;position:relative;}

.carbox span.txt,.carbox span.curr{overflow:hidden; line-height:1.0rem; margin:0px 0.15rem;margin-bottom:0.25rem; background-color:#fff !important;
font-size:0.65rem; white-space:nowrap;border:1px solid;width:auto; border-radius:0.05rem; background:#fff;color:#646464;}

.carbox span.txt{ border-color:#ddd; padding:0.15rem 0.2rem; }
.carbox span.curr{border:solid 2px #E4393C; padding:0.1rem 0.15rem; }

.carbox span.txt i{display:none;bottom:0px;right:0px;position:absolute;}
.carbox div{clear:both}
.carbox span.curr i{display:block;bottom:-0.2rem;right:-0.1rem;position:absolute; border:none !important}
.carbox span.txt img{ height:1.25rem; width:1.25rem;}
.carbox span.curr img{height:1.25rem; width:1.25rem;}
.carbox span.txt img,.carbox span.curr img{ border:none !important;}
.carbox span.curr i img{ width:auto; height:auto}

.nxiaoyang{ width:892px; border:1px solid #E5E5E5; height:5.3rem; padding:0.5rem 0.5rem 0.5rem 4.75rem; margin:0.5rem auto; background:url(/images/naiyang.jpg) no-repeat left;}
.nxiaoyang .left{ width:19rem; height:4.25rem; line-height:1.25rem; float:left; padding-top:0.75rem;}
.nxiaoyang .right{ width:1.25rem; height:0.25rem; float:left; }
.nxiaoyang .right .rl{ width:0.75rem;height:4.25rem; line-height:1.25rem; float:left; padding-top:0.75rem;}
.nxiaoyang .right .rr{ width:0.35rem;height:2.75rem; float:right; padding-top:2.25rem;}	


.good-page .attrs img{ height:auto !important;}
.tipsbox{border:1px solid #eee;padding:0.5rem; margin:0.5rem 0; border-radius:0.15rem;}
.tipsbox img{ height:1.0rem; vertical-align:middle}
.tipsbox h2{color:red;font-size:0.8rem; font-weight:normal}

/*套餐绑定*/
.othercp{ clear:both; overflow:hidden; padding:0 0.5rem;}
.othercpbox{ overflow:hidden; padding-bottom:0.5rem; border-bottom:#ddd solid 1px;}
.othercp .title{font-size: 0.8rem; line-height:2.25rem;}
.othercp .and{ width:1.5rem;vertical-align:top; display:inline-block; text-align:center;font-weight:bold; color:#666; font-size:1.35rem;float: left}
.othercp .othercpbox .dqcp{width:22%;float:left;color:#666;}
.othercp .s-title{ font-size:0.65rem; line-height:0.8rem; overflow:hidden; margin-top:0.25rem; height:1.6rem; white-space:normal}

.othercp li img{ margin:0 auto; display:block;height:3.5rem; width:100%}
.tj_container {width: 78%;float: left;position: relative;color: #666;}
.tj_wrapper {position: relative;margin: 0px auto;overflow: hidden; white-space:nowrap;overflow-x:auto; }
.tj_wrapper ul li{ display:inline-block;overflow:hidden; color:#666; width:24.33%; box-sizing:border-box; }
.tj_wrapper ul li a{outline:none;display:block;text-align:center; }
.tj_wrapper ul li a img{}
.othercp .showDynamicPrice,.tj_wrapper ul li label span{ font-size:0.6rem;}

.othercp .tj_wrapper .and{ width:6%;float: none}
/*产品图片 样式一*/
.cptplist{width:1200px; margin:0px auto; background:#fff; margin-top:0.75rem;padding-bottom:0.75rem; overflow:hidden;}
.cptplist .title{ font-size:0.8rem; color:#000; padding-left:0.75rem; padding-top:0.75rem;font-family:\5FAE\8F6F\96C5\9ED1;}
.cptplist .othercptplist{ padding:0.5rem 1.25rem;}
.cptplist .othercptplist li{ text-align:center;color:#666;float:left;width:8.0rem;margin:0.1rem;margin-bottom:0.5rem;}
.cptplist .othercptplist li div{ text-align:center;height:1.2rem;line-height:1.2rem;}
.cptplist .othercptplist li img{width:6rem;height:6.5rem;}


.price_r{margin-top:0px; position:relativ; line-height:2.0rem}
.price_r .tcj{ font-size:0.6rem; color:red;height:2.0rem; line-height:2.0rem; float:left}
.price_r .tcj span{ font-size:0.9rem; font-weight:bold; color:red;}

.price_r .jsj,.price_r .orij{line-height:1.1rem;color:#666; overflow:hidden; font-size:0.65rem; height:1.1rem; padding-left:0.25rem;}
.price_r .jsj{}
.price_r .orij{ margin-bottom:0.15rem;}
.price_r .orij del{text-decoration: line-through; }
.price_r .buynow{ position:absolute; right:0px; top:50%; width:50%;display: none}
.price_r .buynow input{ height:1.5rem}
.price_r .carbuy{ margin-bottom:0.25rem; }

.shopIntro .attrs { padding:0.5rem; margin-bottom:0}
.shopIntro .attrs img{ display:block; margin:0 auto; max-width:100% !important}

.askbtn,.cmtBtn{ color:#fff; border-radius:0.15rem;}

/***/


/*购物车页*/
.gwcts { border:#EEE solid 1px; margin-top:0.15rem; font-size:0.65rem; background:#fff; line-height:1.25rem; padding:0.25rem 0.5rem; color:#666}
.gwcts marquee{ display:block; height:1.25rem; line-height:1.25rem;}
.gwcts .t{color:green;font-weight:bold}
.gwcts .m{color:brown;}

.cl50{ height:2.5rem}
.mb0{ margin-bottom:0 !important}
.bbn{ border-bottom:0 !important;}

#part_cart{border-bottom:0;}
.ShoppingCart{line-height:1.2rem; border-collapse:collapse; border-spacing:0; border:0; width:100%; font-size:0.7rem}
.ShoppingCart .tdbg { background-color:#fff;}
.ShoppingCart .tdbg td{background-color:#fff;text-align:center; }
.ShoppingCart td{border-bottom:#f8f8f8 solid 1px;padding:0.5rem 0px; }
.ShoppingCart .tdbg td.align_Left{ text-align:left;padding-left:0.5rem; }
.ShoppingCart .align_Left{}
.ShoppingCart .Thead,.ShoppingCart .Tfoot{text-align:center;background:#fafafa;padding:0.5rem }
.ShoppingCart .Tfoot label{ display:block}
.ShoppingCart .thumb{  width: 3.0rem;height: 3.0rem;}
.ShoppingCart .proName{  overflow:hidden; display:block;  font-size: 0.65rem;line-height: 0.85rem;color: #666;
vertical-align: top;max-height: 1.7rem;}
.ShoppingCart .proName a{ color:#565656}
.shopcartNum{ overflow:hidden; padding:0;margin-top: 0.15rem; color:#888;}
.shopcartNat { font-size:0.6rem; overflow:hidden; line-height:1.0rem; color:#777}
.shopcartNat .tname{  margin-top:0.1rem;}
.delGoods{ display:block; color:#ccc; font-size:1.0rem; margin-top:0.25rem; text-align:center}
.ShoppingCart .sc-stit{ float:left; line-height:1.5rem;}
.ShoppingCart .price{color:#555;text-align:center}
.ShoppingCart .tdbg .shopcartTips { border-bottom:#eee solid 1px; padding:0.2rem 0.5rem; color:#999;}
.ShoppingCart .noproduct{height:14rem;  }
.ShoppingCart .noproduct .txt{ display:block; padding-top:0}
.ShoppingCart .noproduct .icon{ display:block; margin:0.5rem auto; height:95px; width:95px;background:#fff url(../images/noCar.png) no-repeat 0 0;  background-size: 95px auto;}
.ShoppingCart .noproduct p{ color:#999}

.shopcartNum .Reducebtn,.shopcartNum .addbtn,.shopcartNum .cnumtext{ width:1.3rem; height:1.2rem; line-height:1.2rem}
.shopcartNum .Reducebtn i,.shopcartNum  .addbtn i{ font-size:1.0rem; }
.shopcartNum .Reducebtn i{ font-size:1.3rem}

	
.clearCar{ margin-bottom:0; padding:0.5rem; background:#fff; text-align:right;}
.clearCar a{ color:#999 }
.clearCar span{ vertical-align:middle }

.couponIn { padding:0.25rem 0.5rem;border-bottom:#ddd solid 1px;border-top:#ddd solid 1px; background:#fff;margin-top:0.6rem; text-align:right}
.couponIn *{ vertical-align:middle; font-weight:normal}
.couponbtn{height: 1.8rem; background:#fff; border:1px solid #ccc; padding:0px 0.5rem; background:#eee;color:#333;border-radius:0; width:26%; float:left; box-sizing:border-box;}
.coupontxt{border:1px solid #ddd; height:1.0rem; line-height:1.0rem;padding: 0.2rem;  border-right:0;height:1.8rem;width:74%; box-sizing:border-box; float:left; border-radius:0;}

.favo-box #showlist{ line-height:1.8rem}
.favo-box b{ font-weight:normal; float:left; width:30%;}
.favo-box #redpacket{ border-top:#ddd solid 1px;}
.favo-box select{ width:70%; box-sizing:border-box; padding:0.2rem; border:#ddd solid 1px; height:1.8rem; margin-bottom:0.2rem;}

.carttr tr:nth-child(2n+1) td div div{ float:none !important;}
.carttr tr:nth-child(2n+1) td div div b{ font-weight:normal !important}
.carttr tr:nth-child(2n+1) td div div:first-child{ background:#fff !important; border-bottom:#eee solid 1px; padding:0.3rem 0 !important}
.carttr tr:nth-child(2n+1) td div div:first-child b{ font-size:0.8rem !important; color:#333 !important}
.carttr tr:nth-child(2n+1) td div div>font{ color:#777 !important}
.carttr tr:nth-child(2n+1) td div div:last-child{ padding:0.5rem !important; height:auto !important; background:#f8f8f8 !important; line-height:1.5 !important; font-size:0.65rem}

.carttr tr td div div:first-child{ display:none}
.carttr tr:first-child td div div:first-child{ display:block}

.balanceBox{}	
.balanceBox td{ border-bottom:#f7f7f7 solid 1px; padding:0.5rem; text-align:left !important}
.balanceBox strong{ font-weight:normal}
.balanceBox strong .price{ color:#FB4741}

.balance-submit input[type="checkbox"]{ float:left; margin-top:0.6rem}
.qjsbtn,.jxgwbtn,.btn-order, .ctable.button{ display:inline-block; margin-left:0.5rem;text-align: center; border:0; width:4.56rem; padding:0.4rem 0;color: #FFF !important;border-radius:0.15rem;font-size: 0.8rem;}
 .ctable .button {width:6rem}
.qjsbtn{background: #FB4741; float:right;}
.noproduct .txt{ color:#999; padding-top:1.6rem; display:block}
.noproduct .qjsbtn{ margin-top:0.8rem; float:none; margin:0.8rem auto 0; display:block}
.jxgwbtn{background: #4D8000;}

.prolist{}
.prolist ul{margin:0px;padding:0px}
.prolist ul li{ padding:0.5rem;overflow:hidden; border-top:#eee solid 1px;}
.prolist ul li br{ display:none}
.prolist ul li img{ float:left; margin-right:0.5rem; width:3.25rem; height:auto;}
#changeSucTip{background: url(/home/images/shop/cartTipBottom.gif) bottom no-repeat;height:4.0px;padding-bottom:0.2rem;}
#changeSucTip #tipContent{border:#ff9900 1px solid;background:#fffddd;border-bottom:none;height:3.85rem;}
#changeSucTip #tipTitle{margin-top:0.5rem;text-align:center;}
#changeSucTip #priceSpan{color:red;}
.gwcbox #couponnum{border:1px solid #ccc;margin-left:0.5rem; height:1.0rem; line-height:1.0rem}


.comment-info{ margin-bottom:0; font-size:0.6rem;  }
.comment-info strong{ font-weight:normal; font-size:0.7rem; display:block; line-height:1.75rem; height:1.75rem; }
.commentlist td:nth-child(2){ padding:0 0.5rem;}
.cmtcontentlist .userinfo{ width:4.2rem !important}
.shopComment .commentlist{ padding:0.5rem 0}
.cmttop{ height:2.0rem !important; line-height:2.0rem !important}
.cmtcontentlist .cmtcontent{padding:0 0.5rem; overflow:hidden; line-height:1.1rem !important}
.cmtcontentlist .cmttitle span{ font-size:0.6rem !important}
.cmtcontentlist .cmttitle{ margin-bottom:0.25rem; padding-left:0}
.cmtcontentlist .cmttitle img{ height:0.7rem}
.cmtcontentlist .cmtcontent div.cmtbox{ border:0 !important; padding:0 !important}
.cmt textarea{ height:1.5rem !important;}
.cmtcontentlist .cmtcontent div.cmtbox span img{ height:0.6rem}
.cmtcontentlist .cmtcontent div.cmtbox .button{ background:#E64444; color:#fff; border:0; line-height:1.8rem; border-radius:2px; font-size:0.7rem; padding:0.2rem 0.5rem}

.shopAsk .comment-info{ }
.shopAsk #askform{background-color: #fff;width: 100%;overflow: hidden;border: #DDD solid;border-width: 1px 0 1px 0;box-sizing: border-box; padding:0.5rem;}
.shopAsk .shopAskBox{ padding:0.5rem;}
#js-comment-ask .boxbtn{ text-align:right}
#js-comment-ask .askbtn{ background:#FB4741; height:1.5rem; padding:0 0.75rem}

.pageList{ text-align:center}
.pageList table{ width:100%}

/*订单详情*/
.waitInfo{color:#666;Background:#fff url(/3g/images/loading.gif) no-repeat 3px 3px;border:#eee 1px solid; margin-left:0.5rem;padding-top:0.2rem;padding-bottom:0.15rem;padding-left:1.0rem;padding-right:0.5rem;font-size:0.6rem;font-weight:400;}
.mycart .CTable td{display: block;padding: 0.5rem;}
.mycart .CTable tr:last-child td label:last-child{display:block;padding: 0.5rem;}
.mycart .ctable{ width:100%; border-collapse:collapse; border-spacing:0; border:0}
.mycart .ctable tr td{line-height:1.5rem;}
.mycart .ctable tr td label{font-size: 0.7rem;}
.mycart .ctable tr td li{}
.mycart .ctable .cleft{ width: 5rem !important;font-size:0.7rem;}
.mycart .ctable .cleft strong{width: 5rem !important;display:block}
.mycart .ctable input[type="text"]{ border:#ccc solid 1px;padding:0.4rem; height:1.6rem;box-sizing:border-box;border-radius:0.15rem; }
.mycart input[type="radio"]{ margin:-0.15rem 0.2rem 0 0; vertical-align:middle; }
.mycart .ctable select{overflow:hidden;  box-sizing:border-box; padding:0.3rem; border-radius:0.15rem; white-space:nowrap;
border:#ccc solid 1px;padding-right:8%}
.mycart .ctable textarea{margin-left:0.5rem}

.mycart .middle { padding:0.5rem; overflow:hidden}
.mycart .middle #text{ width:30%; float:left; height:1.8rem; line-height:1.8rem;}
.mycart .middle #showcoupon{ width:70%; float:right;}
.middle .ctable .cleft{text-align: left;}
.payintro{ font-size:0.55rem; line-height:1.2rem}

.mycart{ margin-top:0.15rem; font-size:0.7rem;}
.mycart .shopTit{ line-height:1.75rem; padding-left:0.5rem; font-size:0.8rem; font-weight:normal; background:#f9f9f9; 
border-bottom:#eee solid 1px;}
.mycart .msg input{border:#ccc solid 1px;padding:0.4rem; height:1.6rem;box-sizing:border-box;border-radius:0.15rem;}
.mycart #Remark{ width:100%; box-sizing:border-box; border:#ddd solid 1px; margin-top:0.5rem; padding:0.3rem}

#myaddress { background:#fff}
#myaddress .CTable{}
#myaddress th{ display:none}
#myaddress th ~ td{ padding:0.5rem}
#myaddress .CTable td,#myaddress .ctable td{ border-bottom:#eee solid 1px; overflow:hidden;}
#myaddress .CTable td label,#myaddress .ctable td label { display:block;}
#myaddress .CTable td label a,#myaddress .ctable td label a{color:#999; margin-top:0.5rem; border:#ccc solid 1px; float:right; 
margin-left:0.35rem; line-height:1.1rem; border-radius:0.15rem; padding:0 0.4rem; font-size:0.7rem}
#showselectarea{ margin-top:-0.2rem;}


/*#myaddress tr:last-child td label:nth-last-child(2){ margin-top:1.0rem; margin-right:0; height:2.2rem; line-height:2.2rem; font-weight:normal; 
background:#FB4741; color:#fff; width:100%; bottom:0; left:0; font-size:0.8rem; display:block; border:0; border-radius:0; text-align:center}
#myaddress tr:last-child td label:nth-last-child(2) input{ opacity:0; visibility:hidden; width:0; height:0;}*/

.address_box{ border:#ddd solid; border-width:1px 0; background:#fff; margin-bottom:0.5rem;}
.address_box #showData{ position:relative;overflow:hidden; padding:0.5rem 1.5rem 0.5rem 0.5rem;}
.address_box #showData.n:after,.address_box #showData.n:before{ display:none}
.address_box #showData .fa{ position:absolute; right:0.5rem; top:50%; font-size:1.2rem; line-height:1.2rem;
 margin-top:-0.6rem; color:#999;}
.address_box #showData:after,
.address_box #showData:before{position: absolute;left: 0;height: 0.15rem;width: 100%;background: url(../images/obg.png) repeat-x;background-size: 3.2rem 0.15rem; content:''}
.address_box #showData:before{top: 0.05rem;}
.address_box #showData:after{bottom: 0.05rem;}
.address_box #showData .con{ display:block}


.ShowAddress{ position:fixed; background:#fff; height:100%; overflow-y:auto;top:0; right: -0.5rem;z-index:-1;width:100%;
    -webkit-transform: translate3d(110%,0,0);
    transform: translate3d(110%,0,0);
    -webkit-transition: all 0.5s;
    transition: all 0.5s;}

.ShowAddress.show{ -webkit-transform: translate3d(0,0,0);
    transform: translate3d(0,0,0);
    right: 0px;
	z-index:102; }
	
.address_box .add-link{display:block; line-height:2.0rem; text-align:center; color:#666}
.ShowAddress.show .header{ display:block !important;} 

.ShowAddress .close{}
.mycart.cartOk{ padding:0.5rem 0.25rem; color:#888; line-height:1.4rem}
.zfptbtn{display: block; width:100%;font-weight: 400; box-sizing:border-box;text-align: center;vertical-align: middle;border: 1px solid transparent;padding: 0.6rem 0;font-size: 0.8rem; line-height:1.4;color:#fff;background-color: #F66400; border-radius:0.15rem;border-color: #F66400; margin:0.8rem auto }

/*选框样式*/
input[type="checkbox"],
input[type="radio"]{background:url(../images/input.png) no-repeat; width:22px; height:22px; outline: none; border:0;
-webkit-appearance: none;margin-right:0.3rem;}

input[type="checkbox"]{ background-position:-64px 0;}
input[type="checkbox"]:checked {background-position:-21px 0;}
input[type="radio"]{background-position:-88px 0;}
input[type="radio"]:checked {background-position:-109px 0;}
/*选框样式 end*/

#addmyaddress{ background:#fff;padding:0.5rem; }
#addmyaddress select{ width:32%; margin-bottom:0.2rem;}
#addmyaddress .ctable td{ padding:0.2rem 0; vertical-align:top}
#addmyaddress .ctable input[type="text"]{ margin-left:0; width:100%; box-sizing:border-box; padding:0.8rem 0 0.8rem 0.5rem}
#addmyaddress .btn-addr{ display:block; margin:0.5rem auto; width:100%; padding:0.5rem 0; height:2.2rem; font-size:0.8rem}

.btn-addr{ background-color:#F15353; color:#fff; padding:0.4rem 0.5rem; margin-top:0.25rem;}

.DeliveryList{}
.DeliveryList li{ float:none !important}
.DeliveryList li *{  vertical-align:middle}
.DeliveryList li { line-height:1.4rem; color:#666}
.DeliveryList p{ font-size:0.55rem; line-height:1.2rem}
.store{ margin:0.5rem 0 !important; padding:0.25rem !important; background:none !important; border:#ccc dashed 1px !important; font-size:0.65rem; border-radius:0.15rem;}

#showPayment p{ font-size:0.55rem}


#ShowPaymentType .ctable tr td{ font-size:0.65rem;}
#ShowPaymentType .ctable tr td:nth-child(1){ padding-right:0.4rem; white-space:nowrap;}
#ShowPaymentType font br{ display:none}
#ShowPaymentType font select{ float:left; width:100%; padding-right:10% }
#ShowPaymentType font br+p{ float:left;padding-left:0.5rem; line-height:1.8rem; font-size:0.55rem;}

.cctable{ width:100%;}
#part_consignee .ctable th{ display:none}
#part_consignee .ctable td{ padding:0; }
#part_consignee .ctable td.cleft{ display:none}
#part_consignee .ttitle{ border-bottom:#eee solid 1px; color:#333;line-height:1.75rem; }
#part_consignee .ctable td input[type="text"]{ width:100%;}

#addmyInvoice{ margin-bottom:0.5rem;}

.orderSubmit,.balance-submit{ overflow:hidden; padding:0.25rem; text-align:right; color:#999; height:2.5rem; line-height:2.0rem; box-sizing:border-box; position:fixed; left:0; bottom:0;
 right:0; background:#fff; border-top:#e6e6e6 solid 1px; font-size:0.55rem}
.orderSubmit .btn-order{background: #FB4741; float:right; color:#fff; font-size:0.8rem; height:2.0rem; padding:0 0.8rem;}
.barbox .barright,.barbox .red{ border-radius:0.2rem; overflow:hidden}
#showMustPayPrice{  padding:0 0.25rem; font-size:0.7rem}
#showMustPayPrice .paymoney{ display:inline;}
#showMustPayPrice .price{color:#FB4741;}
.price.red{color:#FB4741; font-size:0.75rem;}
.orderSubmit .one-price{ font-size:0.7rem}
.orderSubmit .one-price .price{ color:#FB4741;}

/*团购*/
.groupBuy-box{  overflow: hidden; margin: 0.5rem}
.groupBuy-box ul li{ margin-bottom:0.5rem; background:#fff;}
.groupBuy-box .thumb{ height:6rem; width:100%;}
.groupBuy-box .thumb img{ width:100%; height:100%;}
.groupBuy-box .desc{}
.groupBuy-box .desc .pro-name{ font-size:0.7rem; padding:0.3rem}
.groupBuy-box .desc .price{ height:1.7rem; line-height:1.7rem; background:#474747; width:80%; float:right;border-radius:1.7em;  margin-top:0.3rem;margin-bottom:0.5rem; color:#fff; position:relative;}
.groupBuy-box .desc .price::before{ border-bottom:0.3rem solid #474747; border-left:0.3rem solid transparent; border-right:0.3rem solid transparent; position:absolute; left:5%; top:-0.3rem;}
.groupBuy-box .desc .price .pin{ display:inline-block; width:1.9rem; height:1.9rem; line-height:1.8rem; font-weight:bold; border-radius:50%; background:#FFCF29; text-align:center; font-size:1rem; position:absolute; left:-0.2rem; top:-0.25rem; border:0.15rem solid #474747;}
.groupBuy-box .desc .price .price-new{ font-size:0.7rem; padding-left:2.3rem;}
.groupBuy-box .desc .price .tips{ padding-left:0.3rem; color:#fff;}
.groupBuy-box .desc .price .btng{ float:right; width:2.8rem; background:#FF7A18; text-align:center; border-radius:0 1.7rem 1.7rem 0}
.groupBuy-box .desc .price .btng1{ float:right; width:2.8rem; background:#9E9E9E; text-align:center; border-radius:0 1.7rem 1.7rem 0}

.grayline{height: 0.5rem; background: #F4F4F4;}

.shop-footer{ text-align:center; font-size:0.6rem; color:#999; padding:0.5rem 0}

.tgpic{width:100%;background: #FFF; overflow: hidden; position:relative;}
.tgpic .dis_icon{display: block;width:50%;height: 2.5rem;position: absolute;z-index: 999;color: #FFF;padding:3px 0 0 3px;font-size: 13px;}
.tgpic .dis_icon::before{ width:3rem; height:3rem; content:''; display:inline-block; border-top:2.5rem solid #F02215; border-right:3rem solid transparent; width:0; height:0; position:absolute; left:0 ; top:0;}
.tgpic .dis_icon font{ display:inline-block; position:absolute; left:0.3rem ; top:0.3rem;}
.tgpic .tg_protit{ position:absolute; left:0; bottom:0; width:100%; color:#fff;background-image: -webkit-linear-gradient(top , transparent , rgba(0,0,0,.5)); display:inline-block; padding:0.1rem 0.3rem; line-height:1.1rem; overflow:hidden; font-size:0.8rem;}

.tgpic img{width:100%;height: 12.75rem;} 
.nowjoin{ padding:0.5rem;verflow: hidden;}
.nowjoin .dismoney{font-size: 1rem;color: #FB4E3A;margin-right:10px;float: left; font-weight:bold;}
.nowjoin .oldmoney{font-size: 0.7rem;color: #CCC;text-decoration:line-through; float: left;}
.nowjoin .discount{color: #E51010;font-size: 18px;font-size: 0.7rem;color: #999; float: left;}
.nowjoin .btn-gotobuy{float: right;width:25%; font-size:0.8rem;height: 1.25rem;line-height: 1.25rem;padding: 0.25rem 0.5rem;color:#fff;background: #FB4E3A;}
.nowjoin span.gotobuy a{color: #FFF;}

.pxui-area h1.tg_protit{ font-size:0.8rem; padding-bottom:0.5rem}
.pxui-area .tg_info{display: block;padding: 0;overflow: hidden;}
.pxui-area .tg_info span{display:inline-block;font-size: 0.7rem; color:#888;}
.pxui-area .tg_info span.tg_mixnum{width:50%;background: url(ren.png) no-repeat 5px;text-indent: 0.5em;float: left;}
.pxui-area .tg_info span.tg_buynumicon{width:50%;background: url(ren.png) no-repeat 5px;text-indent: 1.5em;float: left; }
.pxui-area .tg_info .tg_timeicon{ color: #333; background: url(time.png) no-repeat 5px #F4F4F4;}
.pxui-area .tg_info .limittips{padding:0.25rem 0.5rem; overflow:hidden; background:#F4F4F4; font-size:0.7rem;}
.pxui-area .tg_info .endtips{padding:0.25rem 0.5rem; overflow:hidden; background:#F4F4F4; font-size:0.7rem;}
.pxui-area .tg_box{overflow: hidden;  border-top: 1px solid #E5E5E5;padding-top: 0.5rem;}
.tg_light,.tg_prompt,.tg_security{background: #FFF;overflow: hidden; padding:0 0.5rem; margin-top:0.4rem;}
.buytips{ font-size:0.7rem}

.shop-tab{box-sizing:border-box; border-bottom:#ddd solid 1px;
display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex; background:#fff;}
.shop-tab a{font-size:0.8rem;height:2.0rem; line-height:2.0rem;text-align:center;padding:0 0.25rem;
-webkit-box-flex: 1;-webkit-flex: 1;-ms-flex: 1;flex: 1; display:block}
.shop-tab .selected{border-bottom:#FB4E3A solid 2px; margin-bottom:-1.5px;}

.pxui-area .tg_info span.tg_buynumicon{ text-indent:0.2rem;}
.pxui-area .tg_info .user{ margin-right:0.5rem;}
.pxui-area .tg_info p{ margin-bottom:0.5rem;}
.pxui-area h1.tg_protit{ padding-left:0.5rem;}
.tipometer{ width:auto !important;}
.buytips{ padding:0 0.5rem;}
.buytips .done{ margin-bottom:0.5rem;}
.buynote{ padding:0.5rem; border-top:1px solid #E5E5E5;}
.buynote h3{ font-size:0.8rem;}
.buynote h4{ font-size:0.7rem;}
.buynote .services{ font-size:0.7rem;line-height: 1.0rem; color:#666}
.buynote .services p,.buynote .services span{ font-size:0.6rem !important;}
.buytips .tgpeople{ padding-bottom:0.2rem; color:#777;}
.buytips .tgpeople .date{ /*display:block; padding-bottom:0.3rem;*/ width:50%; display:inline-block;}
.buytips .tgpeople img { width:18px !important; height:18px !important; }

/*抢购*/
.limitBuy{ overflow: hidden;  padding: 0.25rem}
.limitBuy li{background-color:#fff; margin:0 0.25rem 0.5rem 0.25rem; position:relative}
.limitBuy .thumb{ width:100%; height:10rem; overflow:hidden; text-align:center; position:relative}
.limitBuy .thumb img { height:100%; min-width:100%}
.limitBuy .time-text{ margin-top:0.25rem; font-size:0.6rem;  float:left}
.btn-limit{  background-color: #FF463C;color: #FFF; padding:0.1rem 0.4rem}
.limitBuy .btn-limit{ float:right; background:#fff; border-color:#333; color:#333; border-radius:0.8rem; padding:0.1rem 0.8rem; line-height:1.1rem}
.limitBuy .b-time{ font-size:0.72rem}
.limitBuy .e-time{ position: absolute;top: 0;right: 0;height: 0.8rem;background: rgba(0,0,0,.5); padding: 0 0.25rem 0 0;text-align: right;z-index: 2; font-size:0.6rem; color:#fff;}
.limitBuy .e-time i{ margin:0 0.25rem; color:#27CC22}
.limitBuy .pro-name{color: #fff;overflow: hidden; text-align:left;white-space: nowrap;text-overflow: ellipsis;width: 100%;position: absolute;bottom: 0;left: 0;background-image: -webkit-linear-gradient(top , transparent , rgba(0,0,0,.5));box-sizing: border-box;padding: 0 0.4rem;font: 0.7rem/1.3rem '\5fae\8f6f\96c5\9ed1';}
.limitBuy .desc{ padding:0.5rem 0.25rem 0.25rem; font-size:0.7rem; overflow:hidden}
.limitBuy .price-new{ color:#FF463C; font-size:0.8rem}

/*抢购内页*/
.qg_navpic{width:100%;text-align:center; padding:0.5rem 0}
.qg_navpic img{ width:100%}
.qg_con{ overflow: hidden;}
.qg_con .qg_navtit{ font-size:0.7rem; border-top:none; margin-top:0.25rem;}
.qg_con .qg_navtit .qg_firsttit{font-size: 0.8rem; padding: 0.25rem; height:1.5rem; line-height:1.5rem; color: #FFF;background:#FB4E3A ;}
.qg_con .qg_navtit .pxui-list{ padding:0.5rem; color:#666; line-height:1.6rem}
.qg_con .qg_navtit span{text-indent: 1em;color: #26303C;}
.qg_con .orange{color: #FB4E3A;}
.qg_con .gray{ color:#999}
.qg_con .qg_navtit p.qg_largebuy{display: block;overflow: hidden;}
.qg_con .qg_navtit p.qg_largebuy span{display:block;text-align: center; background: #FB4E3A;padding: 5px 10px;font-size:18px;color: #FFF;}
.qg_info{line-height: 30px;overflow: hidden;}
.qg_info .qg_intro{ overflow:hidden; line-height:1.4rem; font-size:0.7rem; padding:0 0.5rem 0.5rem}
.qg_info .qg_intro span{background: url(list16.png) no-repeat 0px 4px;padding-left: 1.0rem;color: #000;}
.qg_include{ border-bottom:none}
.qg_include li{overflow: hidden;padding:0.3rem;border-bottom: 1px solid #eee; position:relative}
.qg_include li .qg_leftcon{width:35%;height:5rem; margin-right:0.75rem;text-align: center; float: left;}
.qg_include li .qg_leftcon img{width:100%;height: 100%;}
.qg_include li .qg_rightcon p{font-size: 0.7rem; line-height:1.5;text-align: left; font-size:0.75rem;margin-bottom:0.25rem}
.qg_include li .btn-limit{ font-size:0.7rem;}
.qg_con .i-title{ font-size:0.8rem; font-weight:normal; padding:0.3rem 0.5rem}

/*积分*/
.integBox{  overflow:hidden;}


.fixed{ position:fixed !important; top:0; left:0; right:0; z-index:99}
.h40{ height:2.0rem; clear:both; overflow:hidden}

/*品牌*/
.letter-nav{ overflow:hidden}
.letter-nav>div{ overflow:hidden; margin-right:-2px;}
.letter-nav a{ float:left; box-sizing:border-box; background:#fff; width:16.6667%; padding:0.4rem; border:#eee solid; border-width:0 1px 1px 0; color:#666; font-size:0.7rem; text-align:center}
.letter-nav a.curr{ color:#EE7F56}
.brandList ul{ text-align:center}
.brandList li{ width:33.33%; float:left;border-bottom:solid #eee 1px; height:4.0rem; background-color:#fff;}
.brandList li a{ display: block; height:100%;text-align: center;border-right:solid #eee 1px; color:#575757}
.brandList a img{   display: block;margin: 0 auto;height: 1.25rem;  padding: 1.0rem 0 0.1rem 0;}
.brandList li:nth-child(3n+3) a {border-right: none;}

#topload{ color:#999}
.brand_info.brand_con{ padding:0.5rem;overflow:hidden}
.brand_info {padding-top: 0.5rem;background: #FFF;}
.brand_info .brand_pic{float: left; margin-right:0.5rem;width:30%}
.brand_info .brand_pic img{ max-height:4.2rem}
.brand_info .pro_pic {width: 100%;}
.brand_info .brand-tit {font-weight: bold;color: #E44747; display:block; text-align:center}
.brand_info .brand_intro{ line-height:1.2rem; font-size:0.7rem}

.brands-shop{ padding-top:0px;}

/*晒单*/
.share_com{ background:#fff; margin-top:0.5rem}
.share_com .list{ padding-top:0.3rem}
.share_com .item{ font-size:0.65rem; position:relative; padding:0.5rem 0.25rem 0.5rem 3.3rem; margin-bottom:0.3rem;}
.share-user{ padding-bottom:0.3rem}
.share-user .date{ color:#999; font-size:0.6rem}
.share-user p{ font-size:0.65rem; color:#57BAF4}
.share_com .face{ float:left; height:2.0rem; width:2.0rem; position:absolute; left:0.5rem; top:0.5rem;border-radius:50%; overflow:hidden;}
.share_com .face img{ height:100%}
.share-cmt{ background:#f5f5f5; padding:0.4rem; position:relative}
.share-cmt .jt{ position: absolute;top: 0.3rem;left: -0.4rem;border: 0.25rem solid transparent;border-right-color: #f5f5f5;border-top-color: #f5f5f5;width: 0;height: 0;}
.share-cmt .title{ padding:0.1rem 0 0 0; font-size:0.65rem; color:#444; margin-bottom:0.2rem}
.share-cmt .shop-info{ color:#888; padding-bottom:0.1rem; font-size:0.58rem}
.share-cmt .cmt{ line-height:1.2; color:#444}
.share-cmt .cmt p{  font-size:0.7rem; padding:0.4rem 0;  line-height:0.7rem;}
.share_com .share-cmt .cmt img{ width:30.3%;margin-top:0.5rem; margin-right:3%; height:3.5rem;}
	
.share_nr .share-content{ padding:0.6rem 0.8rem}
.share_nr .title{ font-size:0.8rem; color:#555; margin-bottom:0.35rem}
.share_nr .cmt img{ display:block; width:100%; height:auto; margin-bottom:0.5rem}
.share_nr .cmt p{  font-size:0.65rem; color:#555; line-height:0.9rem; padding:0.5rem 0 0.8rem}
.share_nr .shop-info{ line-height:1.8; padding:0}
.share_nr .shop-info .blue{ color:#028EE0}
.share_nr .shop-info .gray{ color:#666}
/***/


/*微分销系统*/
.menu-list{ background:#fff;}
.menu-list li{ float:left; width:25%; text-align:center}
.menu-list li .ico,
.menu-list li .num{ display:block; font-size:0.9rem; height:1.35rem;}
.menu-list li .num{ font-size:0.7rem; color:#FFA500}
.menu-list li a{ display:block; color:#888;}

.menuList ul{ padding:0px 0.3rem; overflow:hidden}
.menuList li{ float:left; width:50%}
.menuList li{  overflow:hidden}
.menuList li a{ color:#fff; padding:0.6rem 0.5rem; display:block; margin:0.15rem;background:#FF6E6E;border-radius:0.15rem; border:1px solid }
.menuList li h3{ font-size:0.9rem;}
.menuList li p{ opacity:.6; font-size:0.65rem;}
.menuList li .ico{ font-size:1.7rem; float:right; text-shadow:0px 0px 4px rgba(0,0,0,.2);}
.menuList li:nth-child(1) a{ border-color:#FF5A5A; background:#FF6E6E}
.menuList li:nth-child(2) a{ border-color:#19B892; background:#3DC3A3}
.menuList li:nth-child(3) a{ border-color:#4ABAEA; background:#63C4ED}
.menuList li:nth-child(4) a{ border-color:#EEBA1D; background:#F9C62D}
.menuList li:nth-child(5) a{ border-color:#FF5A5A; background:#F56618}
.menuList li:nth-child(6) a{ border-color:#209D05; background:#209D05}

.circle{ border-radius:50%}
.distr-img {width: 100%;height: 100%;}
.distr-img img{ width:100%;}
.firDistr {position: relative; z-index:5;padding: 0.5rem 0 0.25rem 0;min-height: 59px; background:#fff;  margin-bottom:0.3rem; border-bottom:#e5e5e5 solid 1px }
.firDistr .logobox{position: absolute;top: -0.8rem;left: 0.5rem; padding:0.2rem; background:#fff;}
.firDistr img {width: 2.5rem;height: 2.5rem;} 

.firDistr .info {margin-left: 5rem;}
.firDistr .info strong{ display:block; font-size:0.7rem}
.firDistr .info .intro{ color:#777; font-size:0.65rem; padding-right:0.5rem}
.firDistr .info .intro p{ height:1.0rem;text-overflow:ellipsis;padding-right:4.0rem; overflow:hidden;}
.firDistr .info .button{ position:absolute; right:0.5rem; top:50%; margin-top:-0.65rem; border:solid 1px; color:#70BD38; background:#fff; height:0.9rem; line-height:0.9rem;  padding:0.15rem 0.3rem; border-radius:0.15rem; font-size:0.7rem; font-weight:normal}
.firDistr .info .button i{ margin-right:0.15rem;}
.firDistr .info .menu-list{ margin-top:0.15rem;}

.m-notice{ margin-bottom:0.3rem; background:#fff;padding:0.4rem 0.5rem; background-color:#fff;font-size:0.7rem; overflow:hidden}
.m-notice strong{ float:left; margin-top:0.15rem; color:#666; }
.m-notice strong i{ margin:0.15rem 0.25rem 0 0; float:left;font-size:0.8rem;}
.m-notice .marquee-box{ overflow:hidden; padding:0.15rem 0 0 0.5rem; }
.m-notice marquee{color:#FFA500; width:100%; display:block; }

.search-mid{padding:0.5rem 0.25rem; padding-right:2.5rem; background:#fff; position:relative}
.search-mid .searchty{ height:auto}
.search-mid .searchty .search-txt,.search-mid .searchty .btn-search{ background-color:#f3f3f3; border:0; font-size:0.7rem;}
.search-mid .searchty .search-txt{ line-height:1.5rem; height:1.5rem;border-radius: 0.25rem 0 0 0.25rem;}
.search-mid .searchty .btn-search{ height:2.0rem; line-height:2.0rem; width:2.0rem;border-radius: 0 0.25rem 0.25rem 0;}
.search-mid .searchty .btn-search .fa{ line-height:2.0rem}

.searchDistr { padding:0.5rem 0.25rem; position:relative}
.searchDistr .searchbox{display: block;padding:0 2.3rem 0 0;position: relative;  border: #ccc solid 1px; background-color:#fff; border-radius:0.15rem;}
.searchDistr .search_txt{ height: 1.4rem;line-height: 1.4rem;padding: 0.25rem 0;text-indent: 0.5rem;display: block;width: 100%; border:none; background:none}
.searchDistr .btn_search{width: 2.3rem; border:none; background-color:transparent;height: 2.0rem;text-align: center;
position: absolute;top: 0;right: 0; z-index:2}


.category_box { position:absolute; left:0.25rem; top:1.05rem;z-index:1}
.category_box i{ font-size:1.1rem; color:#999;}
.cate_ico{ }
.category_list{ background-color:#fff; position:relative;  display:none; z-index:12; border:#eee solid 1px;} 
.category_list li{ line-height:1.75rem; border-bottom:#eee solid 1px; padding:0 1.0rem; margin-bottom:-1px;}

.searchDistr .searchbox .icon{ position:absolute; right:0; top:0; height:1.75rem; width:2.0rem; text-align:center; line-height:1.75rem; color:#999; font-size:1.0rem; z-index:1}

.dist-head{ background-color:#59C9FF; color:#fff; border:0}
.dist-head a,.dist-head .fa{ color:#fff;}
.dist-head .searchty .search-txt,
.dist-head .searchty .btn-search{ border:0; background:#fff; }

.searchty .btn-search .fa{ color:#ccc;  font-size:0.9rem; display:block; line-height:1.6rem}

.dist-head .searchty .btn-search{ width:2.0rem;overflow:hidden}

.dist-list{ background-color:#fff;}
.dist-list .filtbar{ background-color:#f4f4f4}
.dist-list .filtbar a.curr{ border-bottom:0}

.dist-list .pxui-shoes{ padding-top:0}
.dist-list .pxui-shoes li{ width:100%;}
.dist-list .pxui-shoes li div{ padding:0.5rem 0; margin-bottom:0; border-width:0 0 1px 0}
.dist-list .pxui-shoes li .pic{ float:left; height:3.0rem; width:3.0rem; margin-right:0.5rem; text-align:left}
.dist-list .pxui-shoes li .pic img{ width:100%}
.dist-list .pxui-shoes li .desc{ padding-top:0}

.dist-con{}
.dist-con .tab-title{ background:#f5f5f5}
.dist-con .tab-title li a{ padding:0}
.dist-con .tab-title li span{ padding:0.5rem 0}
.dist-con .tab-title li.selected a{ background-color:#fff;}

.dist-con .goodsDesc{ padding:0 0 0.5rem 0;}
.dist-con .goodsDesc h1{ background-color:#EEE; color:#FE630F; padding:0.25rem 0.5rem}
.dist-con .goodsDesc .titletips,
.dist-con .goodsDesc .one_price{ padding:0 0.5rem;}

.dist-con .btn-group{ background-color:#fff; border-top:#ddd solid 1px; padding:0.25rem 0.5rem}
.dist-con #buybtn,.dist-con #carbtn{ margin:0 2%; width:45%; border-radius:0.25rem;} 
.dist-con #buybtn{ background-color:#E3383B;float:right;}
.dist-con #carbtn{ background-color:#FE7C00;float:left;}
 
.dist-con .buyCont{}


.dist-car{}
.dist-car .mycart{ margin:0.5rem;}

.defaultads img{ width:100%;}

.yybox.tipsbox { overflow:hidden; border:0; padding:0; border-bottom:#eee solid 1px; padding-bottom:0.5rem}
.yybox .tit_txt{ float:left; line-height:1.8rem; width:30%;text-align:left}
.yybox .bookcode{ float:left; border:#ddd solid 1px; height:1.8rem; box-sizing:border-box; padding:0.5rem; width:70%}


/*微商商品首页*/
.index-shopList .floor{ margin:0; position:relative} 

.shoplist-full{ border-bottom:#ddd solid 1px;}
.shoplist-full ul{ position:relative}
.shoplist-full li{ border:#eee solid; float:left;box-sizing: border-box;width:33.33%;border-width: 1px 1px 0 0; overflow:hidden}
.shoplist-full li a{ display:block;padding: 0.75rem 0.4rem; overflow:hidden}
.shoplist-full li .pic{ text-align:center}
.shoplist-full li img{ height:4.0rem;}
.shoplist-full li .info{  padding-bottom:0.5rem; }
.shoplist-full li .info div{height:1.1rem; line-height:1.1rem; font-size:0.8rem; overflow:hidden;}
.shoplist-full li .info .pro_name{ font-weight:bold; color:#666; }
.shoplist-full li .info .intro{ font-size:0.7rem; color:#999;}
.shoplist-full .price{color: #FFA500; font-size:0.8rem;}

.shoplist-full .s1,
.shoplist-full .s2{ float:left;box-sizing:border-box;}

.shoplist-full .s1{border-width: 1px 0 0 0;position: relative; width:50%}
.shoplist-full .s1 img{ height:6rem;}

.shoplist-full .s2,
.shoplist-full .s3{border-width: 1px 0 0 1px;overflow: hidden; width:50%}
.shoplist-full .s2 .pic,
.shoplist-full .s3 .pic{ float:right; width:40%; height:4.15rem;}
.shoplist-full .s2 .info,
.shoplist-full .s3 .info{ float:left; width:55%; margin-right:5%;}

.shoplist-full .s4{ clear:both}
.shoplist-full .s6,.shoplist-full .s9{border-width: 1px 0 0 0;}

ok{ line-height:10px;}

/*拼团*/
.pt-container .header .back span{ font-size:0.7rem; display:inline-block;}
.pt-header{ border-bottom:#eee solid 1px; background:#fff; position:fixed; top:0; left:0;width:100%; z-index:99}
.pt-header>.h-block{ height:2.2rem}
.pt-header .back,.pt-header .head-in>i{ color:#D7211E;}

.pt-nav{ background:#fff;}
.pt-nav .ico-item{ display:inline-block;}
.pt-nav .ico-item img{ height:2.0rem; vertical-align:middle}
.pt-nav li{ float:left; width:25%; padding:0.6rem 0; text-align:center}
.pt-nav em{ display:block; padding-top:0.25rem;color:#777; font-size:0.7rem}

.pt-search{ background:#fff; margin-top:0.5rem; padding:0.5rem; overflow:hidden; font-size:0.7rem}
.pt-search .txt{ border:#D10016 solid 1px; padding:0.3rem; height:1.7rem; float:left; width:77%;box-sizing:border-box;}
.pt-search .btn-sub{ background:#D10016; color:#fff; float:right; height:1.6rem; height:1.7rem; padding:0 0.5rem; width:20%; box-sizing:border-box; border-radius:0}

.touchslider,.touchslider div,.touchslider a,.touchslider img{font-style: normal;vertical-align: top;padding:0px; margin:0px;border:0px;}
.touchslider{position:relative;margin:0}
.touchslider .touchslider-viewport{ overflow:hidden; height:9rem;}
.touchslider .touchslider-viewport .touchslider-item a{z-index:1;width:100%;display:block;}
.touchslider .touchslider-viewport .touchslider-item img{ width:100%; height:auto}
.touchslider .touchslider-navtag{text-align:center;height:1.2rem; position:absolute;bottom:0; z-index:2;display:inline-block;vertical-align:middle;
width:100%}
.touchslider .touchslider-navtag span{width:0.5rem;height:0.5rem; border-radius:50%;background:#c1c1c1; margin:0 0.2rem;overflow:hidden;display:inline-block; }
.touchslider .touchslider-navtag .touchslider-nav-item-current{background:#ff7363;}

.pt-container{ background:#f7f7f7;}
.pt-list{ font-size:0.7rem}
.pt-list li{ background:#fff;margin-top:0.5rem; padding:0.1rem 0.5rem 0.85rem; overflow:hidden}
.pt-list li .imgwrap{ text-align:center;}
.pt-list li .imgwrap img{/*height:10rem;*/ width:100%}
.pt-list .pt-info{ padding-top:0.2rem;}
.pt-list li h3{ font-weight:normal}
.pt-list .pt-desc{ color:#888; padding-top:0.5rem; overflow:hidden}
.pt-list .pt-desc span{ display:inline-block; margin-right:0.5rem;}
.pt-list .pt-desc .pop{ color:#666}
.pt-list .btn-buy{ float:right; display:block; font-size:0.7rem; color:#fff; background:#FF001B; padding:0.2rem 0.5rem}
.pt-list .btn-buy i{ font-size:0.6rem; padding-left:0.1rem}
.pt-list .price-new{ color:#FF001B;}
.pt-list .price-new em{ font-size:0.8rem}
.pt-list .price-old{ color:#999}

.pt-flit a{ width:25%}

.pt-lists{ background:#fff; overflow:hidden}
.pt-lists .colu-title{ line-height:2.5rem; padding:0 .5rem}
.pt-lists .colu-title h2{ font-size:0.8rem; font-weight:normal;}
.pt-lists .colu-title .more{ float:right; color:#888; font-size:0.7rem}
.pt-lists ul{ width:120%}
.pt-lists li{ display:inline-block;width:5.5rem; margin-left:0.5rem; font-size:0.7rem}
.pt-lists li .imgwrap{ border:#ddd solid 1px;text-align:center;}
.pt-lists li .imgwrap img{ height:6rem}
.pt-lists li .price{ color:#FF001B; padding-left:0.5rem}
.pt-lists .price em{ font-size:0.85rem}
.pt-lists .pt-info{ padding-top:0.2rem}
.pt-lists li h3{ font-weight:normal; line-height:1.0rem; height:2.0rem; overflow:hidden}

.pt-brand { background:#fff; margin-top:0.5rem; padding:0 0.1rem 0 0.5rem; font-size:0.7rem; box-sizing:border-box; width:100%}
.pt-brand .brand-title{ text-align:center; padding:0.7rem 0 0.25rem}
.pt-brand .brand-title h2{ font-weight:normal; font-size:0.9rem; line-height:1.6rem}
.pt-brand li{ width:30.3%; text-align:center; float:left; margin-right:3.0%; padding-bottom:0.5rem}
.pt-brand li .imgwrap{ border:#eee solid 1px}
.pt-brand li .price{ color:#FF001B;}
.pt-brand .price em{ font-size:0.8rem}
.pt-brand .pt-info{ padding-top:0.2rem}

.tz-shopbox{ background:#fff; padding:0.5rem 0.5rem 1.0rem; border-bottom:#ddd solid 1px; overflow:hidden}
.tz-shopbox .imgwrap{ float:left; width:4.3rem; margin-right:0.5rem}
.tz-shopbox .imgwrap img{ height:4.3rem; width:4.3rem}
.tz-shopbox .info{ overflow:hidden; line-height:0.9rem}
.tz-shopbox h3{ font-weight:500; font-size:0.75rem; min-height:1.8rem}
.tz-shopbox .desc{ font-size:0.65rem}
.tz-shopbox .price{ color: #FF001B; font-size:0.5rem}
.tz-shopbox .price em{ font-size:0.8rem; padding:0 0.05rem}

.tz-userlist{ }
.tz-userlist ul{ font-size:0rem; position:relative; text-align:center; padding:0.5rem 1.0rem}
.tz-userlist li{ display:inline-block; width:17%; box-sizing:border-box; padding:0.2rem; margin:0 1.5%; position:relative}
.tz-userlist li img{ border-radius:50%; padding:0.1rem; box-sizing:border-box; width:100%; background:#fff; box-shadow:1px 1px 1px #fff}
.tz-userlist li .tag{ position:absolute; top:0.4rem; right:-0.4rem; border-radius:1.0rem; border:#fff solid 1px; padding:0 0.15rem; font-size:0.6rem; background:#FF001B; color:#fff; z-index:6; height:0.6rem; line-height:0.6rem}
.tz-userlist li .tag2{ background:#FF9910}
.tz-userlist .ts{ text-align:center; font-size:0.75rem; line-height:2.0rem}
.tz-userlist .ts em{ color:#FF001B; font-weight:bold; padding:0 0.35rem; font-size:0.8rem}

.tz-detail .countDown{ text-align:center; position:relative; margin:0 0.5rem; color:#666; line-height:2.0rem; font-size:0.65rem}
.tz-detail .countDown .line{ position:absolute; z-index:1; left:0; right:0; top:50%; height:1px; overflow:hidden; background:#ddd;}
.tz-detail .countDown p{ display:inline-block; position:relative; z-index:2; background:#F7F7F7; padding:0 0.5rem}
.tz-detail .countDown p span{ background:#484848; border-radius:2px; padding:0 0.1rem; color:#fff}
.tz-detail .tz-det{position:relative; margin-top:0.1rem;}

.tz-detail .tz-det:before{ content:'';position: absolute;top: -0.7rem; margin-left:-0.4rem; z-index:9;left:50%;border: 0.4rem solid transparent;border-bottom-color: #484848;width: 0;height: 0;}
.tz-detail .tz-det .date{ color:#797979; float:right}
.tz-detail .tz-det .face{ height:1.5rem; width:1.5rem; margin-right:0.2rem; border-radius:50%}
.tz-detail .tz-det:after{ content:''; position:absolute; top:0; left:1.2rem; height:100%; width:0; border-left:#DDDDDE solid 1px; z-index:0}
.tz-detail .tz-det li{ background:#fff; padding:0.3rem 0.5rem; z-index:2;font-size:0.6rem;position:relative;line-height:1.5rem; margin-bottom:1.0rem; }
.tz-detail .tz-det li:after{content:"";display:block;height:0;clear:both;visibility:hidden}
.tz-detail .tz-det li:not(:first-child){ padding-left:2.2rem; border:#dcdcdc solid 1px}
.tz-detail .tz-det li:not(:first-child) .face{ position:absolute; left:0.5rem;top:-0.8rem; z-index:3;}
.tz-detail .tz-det li:nth-child(2){ background-color:#FFFFF3;border:#C6C654 solid 1px;}
.tz-detail .tz-det li:first-child{ background:#484848; color:#fff}
.tz-detail .tz-det li:first-child .date{ color:#B4B4B4;}

.ptbtn-box{ background:rgba(0,0,0,0.5); height:2.9rem; overflow:hidden; padding:0.5rem; position:fixed; left:0; box-sizing:border-box; width:100%; z-index:99; bottom:0}
.ptbtn-box .btn{ color:#fff; line-height:1.8rem; vertical-align:middle; font-size:0.75rem}
.ptbtn-box .btn-gray{ background:#6F746E; width:40%}
.ptbtn-box .btn-danger,
.ptbtn-box .btn-end{ background:#D7211E; width:55%; float:right; display:block}
.ptbtn-box .btn-end{ background:#ccc}
.ptbtn-box~.h-block{ height:2.9rem}
.h-block{ min-height:2.0rem; overflow:hidden; clear:both; visibility:hidden}

.ptbody .tgpic img{ height:auto}
.ptbody .goodsmoney{ overflow:hidden; padding-top:0.5rem; line-height:1.2rem;}
.ptbody .goodsDesc{ margin:0; border:0; font-size:0.7rem}
.ptbody .goodsDesc .market_price,
.ptbody .goodsDesc .one_price{ margin:0}
.ptbody .goodsDesc .one_price{ font-size:1.0rem; color:#FE243D}
.ptbody .goodsDesc .market_price{ text-decoration:line-through; color:#999; padding-left:0.5rem}
.ptbody .goodsDesc .sale-num{ color:#777; font-size:0.6rem;}
.ptbody .goodsDesc h1{ font-weight:bold; margin-bottom:0.2rem}
.ptbody .goodinfo{ margin:0}
.ptbody .ptnrts{ background:#fff; padding:0.5rem; color:#666; font-size:0.6rem}

.goods-cont .guessbox{ margin-top:0.5rem;background-color:#fff}
.goods-cont .guessbox .tit{ line-height:1.5rem; padding:0 0.5rem; border-bottom:#eee solid 1px; font-size:0.65rem; font-weight:bold}
.goods-cont .guessbox .guess-cont{padding:0.25rem;}
.goods-cont .guessbox li{ float:left; width:33.33%;}
.goods-cont .guessbox li .bd{ padding:0.25rem}
.goods-cont .guessbox li .pic{ margin-bottom:0.2rem}
.goods-cont .guessbox li h3{ font-weight:500; font-size:0.6rem; height:1.6rem; line-height:0.8rem; color:#444}

.ptnr-tips{ color:#666; background:#fff;}
.ptnr-tips .item{overflow:hidden;}
.pt-gbtn{position: fixed;bottom: 0;left: 0;z-index: 8;width: 100%;box-sizing: border-box;display: -webkit-box;display: -webkit-flex;
display: -ms-flexbox;display: flex;padding-left: 38%;background: #fff;}
.pt-gbtn .btn{ border:0; border-radius:0;font-size: 0.7rem;height: 2.0rem; line-height:1.0rem; overflow:hidden;padding: 0.25rem;color: #fff;
-webkit-box-flex: 1;-webkit-flex: 1;-ms-flex: 1;flex: 1;display: block;}
.pt-gbtn .buy-alone{ background:#ccc}
.pt-gbtn .buy-group{ background:#FE243D}
.pt-gbtn~.h-block{ height:2.5rem}

.ptbody .ShoppingCart .tdbg .shopcartTips{ padding:0.4rem 0.5rem}
.ptbody .shopcartTips .shopcartNum{ margin:0}
.ptbody .address_box{ border:0}
.ptbody .address_box .add-link{ line-height:1.2rem}
.ptbody #showPayment{ margin-top:0.5rem; padding:0.5rem 0.5rem 0; background:#fff}
.ptbody #showPayment td{ border-bottom:#eee solid 1px; line-height:1.5; padding:0.5rem 0; width:67%}
.ptbody #showPayment td.cleft{ padding-right:0.4rem;}
.ptbody #showPayment #payId{ margin:0; width:100%}
.pt-orderSubmit{ padding:0; line-height:2.5rem; overflow:hidden; border-top-width:0}
.pt-orderSubmit .btn-order{ border-radius:0;height:2.5rem; width:5.8rem}
.pt-orderSubmit~.h-bock{ height:2.5rem}


/*参团步骤*/
.pt-step{padding: 0.5rem;background-color: #fff;margin-bottom: 10px;}
.pt-step ul{}
.pt-step ul li{ float:left; width:25%; color:#A0A0A0; position:relative;line-height:1.3; font-size:0.6rem; padding:0 0.2rem 0 1.3rem; box-sizing:border-box;}
.pt-step ul li .num{ float:left; height:1.0rem; width:1.0rem; line-height:1.0rem; position:absolute; top:0.2rem; left:0; text-align:center; border:#A0A0A0 dashed 1px; border-radius:50%}
.pt-step ul li.on{ color:#6E411D}
.pt-step ul li.on .num{ background:#FED943; border:0}

.guess-shoplist{ margin-top:0.5rem}
.guess-shoplist .g-title{ font-weight:bold; border-bottom:#eee solid 1px; font-size:0.65rem; padding:0 0.5rem;line-height:1.6rem;}
.guess-shoplist{ background:#fff;}
.guess-shoplist ul{ padding-top:0.5rem}
.guess-shoplist li{ float:left; width:33.33%; text-align:center; box-sizing:border-box; padding:0 0.5rem 0.5rem}
.guess-shoplist li img{ height:4.5rem}
.guess-shoplist .tit{ line-height:0.9rem; height:1.8rem; text-align:left; padding-top:0.2rem; font-size:0.65rem; overflow:hidden; color:#666}
.guess-shoplist .g-price{ color:#FF001B; font-size:0.5rem;text-align:left;}
.guess-shoplist em{ font-size:0.8rem}

.pt-sponsor p.t{ padding:0.5rem; font-size:0.6rem; color:#777; border-top:#EEE solid 1px}
.pt-sponsor .sponsor-list{ padding:0.2rem 0.5rem; background:#fff; font-size:0.65rem}
.pt-sponsor .sponsor-list li{ border-bottom:#eee solid 1px; overflow:hidden; position:relative; padding:0.2rem 0;height:2.5rem;}
.pt-sponsor .sponsor-list li img{ float:left; height:2.5rem; width:2.5rem; border-radius:50%; position:absolute; left:0; z-index:9; top:0.2rem;}
.pt-sponsor .sponsor-info{ border:#FE243D solid 1px;height:2.05rem; margin-top:0.2rem; border-radius:0 20rem 20rem 0; border-width:1px 1px 1px 0;margin-left:1.5rem; padding:0 4.0rem 0 1.5rem; position:relative}
.pt-sponsor .sponsor-info > div{ font-size:0.6rem; color:#565656; line-height:1.0rem; overflow:hidden}
.pt-sponsor .sponsor-list .residue{ float:right; color:#FF3300; font-size:0.6rem}
.pt-sponsor .sponsor-list .d1 em{ font-weight:bold; font-size:0.65rem; float:left; max-width:49%; white-space:nowrap; overflow:hidden; text-overflow: ellipsis;}
.pt-sponsor .sponsor-list .d2{ font-size:0.5rem; color:#555}
.pt-sponsor .sponsor-list .d2 div{ float:right; color:#999;}

.pt-sponsor .btn-buy{ position:absolute; right:0; z-index:2; border-radius:0 10rem 10rem 0; width:3.6rem; top:0; bottom:0; line-height:2.05rem; background:#FE243D; color:#fff; font-size:0.7rem}
.pt-sponsor .btn-buy:after{content: "\f0da";  font: normal normal normal 0.7rem/1 FontAwesome; margin-left:0.3rem; display:inline-block;}
.pt-sponsor .sponsor-list li:last-child{ border-bottom:0}

.quick-btn.pt-quick a,
.quick-btn.pt-quick div{ color:#787878}

/*拼团 end*/


/*一元购*/
.one-header{ border-bottom:0px; background:#DB3652; position:fixed; top:0; left:0;width:100%;color:#fff;z-index:99}
.one-header .m-title{ color:#fff}
.one-header .back{ color:#fff;}

.one-header .head-in .h-cart{ color:#fff}

.one-note{ background:#fff; height:1.8rem; position:relative; line-height:1.8rem; padding:0.2rem 0.5rem; overflow:hidden;}
.one-note .noteicon{ position:absolute; left:0.5rem; color:#DB3652; top:50%; height:0.8rem; font-size:0.8rem; line-height:0.8rem;margin-top:-0.4rem;}
.one-note .noteicon i{ vertical-align:middle}
.one-note li{ padding-left:1.1rem; color:#999; font-size:0.65rem; text-overflow:ellipsis;white-space:nowrap; overflow:hidden}
.one-note li em{ color:#559FFF}
.one-note li span{ color:#444}

.one-container{ background:#eee}
.one-container .nav-loop li{ padding:0.5rem 0; margin-top:0; font-size:0.65rem}
.one-container .nav-loop li i{ font-size:1.2rem}
.one-container .filtbar{ border-bottom:#eee solid 1px; position:relative; z-index:4}
.one-container .filtbar a{ width:20%}

.filtbox{ position:relative}
.filt-mask{width: 100%;height: 100%;position: absolute;z-index: 2;background: rgba(0,0,0,.3); display:none}

.filt-area{ background:#fff;position:absolute; top:2.0rem; z-index:3; width:100%; display:none}
.filt-area li{overflow:hidden}
.filt-area li span{ display:block;font-size:0.7rem; padding:0.5rem; color:#b3b3b3;padding-left:0.75rem; }
.filt-area li a{ float:left; width:33.33%; font-size:0.7rem; color:#989898; line-height:1.8rem; text-align:center; border-top:#ededed solid 1px; }
.filt-area li a.curr{ color:#FF6A34}

.one-container .searchbox{ background:#fff; font-size:0.7rem; margin:0.5rem 0.25rem; border-radius:25rem; overflow:hidden; position:relative}
.one-container .searchbox select{ vertical-align:middle; margin:0; padding:0; border:0; height:100%; float:left; position:absolute; top:0; background-color:transparent; left:0.55rem;box-sizing:border-box;  padding:0 0.25rem; color:#979797; width:auto; padding-right:0.8rem; background-position:center right; outline:none}
.one-container .searchbox select~.text{ padding-left:35% !important}
.one-container .searchbox .text{ padding:0; margin:0; width:100%; border:0;  box-sizing:border-box; height:1.7rem}
.one-container .searchbox .shopbtn{ position:absolute; width:1.2rem; right:0.5rem; top:0; height:100%; font-size:0.9rem; float:left;color:#ccc; border:0; background:#fff;}
.one-container .searchbox .text:focus ~.shopbtn{color:#DB3652;}

.one-container .tab-title li.selected a{ color:#DB3652}

.one-shoplist{ position:relative; }
.one-shoplist li{ float:left; width:50%; font-size:0.7rem; background-color:#fff;}
.one-shoplist li .box{ border:#eee solid 1px; overflow:hidden; border-width:0 1px 1px 0; width:100%; box-sizing:border-box; padding:0.5rem}
.one-shoplist li .tit{ margin-bottom:0.3rem; line-height:0.95rem; height:1.9rem; overflow:hidden}
.one-shoplist li .pic{ text-align:center; position:relative}
.one-shoplist li .pic img{ height:7.8rem;width:100%}
.one-shoplist li .price{ background-color:rgba(230,230,230,0.9); font-size:0.5rem; position:absolute; bottom:0; border-radius:0.1rem; padding:0.05rem 0.25rem 0.05rem; right:0; color:#999}
.one-shoplist li .desc{ padding:0.5rem 0 0; overflow:hidden}
.one-shoplist .rate-tips{width:100%; font-size:0.6rem; white-space:nowrap;}
.one-shoplist .rate-tips .rate{margin-bottom:0.2rem;}
.one-shoplist .rate-tips .ts{ line-height:1.4; float:left; width:33.33%}
.one-shoplist .rate-tips .ts.tar{ text-align:right}
.one-shoplist .rate-tips .ts.tac{ text-align:center}
.one-shoplist .rate-tips .ts em,
.one-shoplist .rate-tips .ts span{display: block;}
.one-shoplist .rate-tips .ts span{ color:#777}
.one-shoplist .rate-tips .ts .red{ color:#DB3652}

.rate-tips{box-sizing:border-box; position:relative;color:#acacac; font-size:0.7rem}
.rate-tips .rate,
.rate-tips .rate span{height:0.3rem; border-radius:2.0rem;display:block; overflow:hidden}
.rate-tips .rate{width:100%; background:#ececec;}
.rate-tips .rate span{ width:0%;background:#DB3652;}
.rate-tips .ts em{ color:#338ECA}

.one-been li .tit{ margin-bottom:0.3rem; line-height:0.95rem; font-size:0.8rem; height:0.9rem; overflow:hidden}

.one-been .published{ color:#999; font-size:0.6rem; min-height:5.6rem}
.one-been .published p span{ color:#555}
.one-been .ssue{ color:#999}
.one-been .published .win-user span{ width:60%; vertical-align:middle; color:#55ABFF; overflow:hidden; display:inline-block; white-space:nowrap;text-overflow:ellipsis}
.one-been .countdown{color:#FF6A34}
.one-been .countdown p{ font-size:1.2rem;}
.one-been .published [id^="showLimitEndTime"]{ padding-top:0.6rem}
.one-been .published .timer{ font-size:1.1rem;}
.one-been .ssue~span{ display:block; padding:0.7rem 0; font-size:0.7rem}

/*详情*/
.goods-cont .rate-tips{ padding:0.25rem 0; background:#fff; overflow:hidden}
.goods-cont .rate-tips .rate{ margin:0.2rem 0 0.2rem 0}

.goods-cont .func-menu{ margin:0.5rem 0; font-size:0.7rem}
.goods-cont .func-menu li{ background:#fff; position:relative; border-bottom:#eee solid 1px; padding-left:0.5rem; line-height:2.2rem;}
.goods-cont .func-menu li .icon-more{ position:absolute; right:0; top:0; height:100%; width:1.6rem; text-align:center; color:#999; font-size:0.9rem}

.one-published{ background:#FFF6E4; margin-top:0.3rem}
.one-published .inner{ padding:0.5rem}
.one-published .facebar{ display:block; position:relative;}
.one-published .facebar .pre{ background:url(../images/icon-pre.png) no-repeat; background-size: 1.6rem auto; position:absolute; top:-0.1rem; left:-0.1rem; height:2.6rem; width:2.6rem;}
.one-published .face{ float:left; height:2.6rem; width:2.6rem;margin-right:0.5rem;}
.one-published .user-info{ overflow:hidden; line-height:0.9rem; font-size:0.6rem; color:#858585; }
.one-published .user-info .win-user span{ color:#338ECA; padding-right:0.2rem}
.one-published .user-info p span{padding-right:0.2rem;color:#FF0000}
.one-published .ft a{ display:block; background:#E53935; height:1.6rem; line-height:1.6rem; padding:0 0.5rem; font-size:0.7rem; color:#fff}
.one-published .ft em{ font-size:0.8rem; }
.one-published .ft span{ font-size:0.6rem}
.one-published .ft span i{ padding-left:0.25rem; font-size:0.9rem; vertical-align:middle}

.detail-calculation{position: fixed;top:0;background-color: #eee; left:0; right:0; bottom:0; padding-bottom:0.5rem; z-index:201; display:none}
.detail-calculation.show{ display:block !important}
.detail-calculation .txt-red{ color:#DB3652}
.cal-main{background:#DB3652; color:#fff; overflow:hidden; padding:0.25rem 0.5rem; margin:0.5rem; border-radius:0.25rem; font-size:0.6rem；}
.cal-main .tit{ font-size:0.7rem; font-weight:bold;}

.cal-secondary{font-size: 0.6rem;color: #8f8f8f; overflow-y:auto;}

.m-calc-A,.m-calc-B {padding: 0.5rem;border-bottom: 1px solid #e2e2e2;line-height: 1.0rem;background: #fff;position: relative;}
.m-calc-A-title,.m-calc-B-title {font-size: 0.65rem;color: #525252;}
.m-calc-result-title {font-size:0.65rem;}
.m-calc-result {margin-top: 0.5rem;padding: 0.5rem 0.5rem 0.75rem;background: #fff;color: #525252;border-top: 1px solid #e2e2e2;border-bottom: 1px solid #e2e2e2;}
.m-calc-result-code {text-align: center;font-size: 0.7rem;}

.one-mycodes{ background:#eee; padding:0.5rem; font-size:0.65rem; color:#666; margin-top:0.5rem}
.one-mycodes .hd{ text-align:center; }
.one-mycodes .bd{ font-size:.65rem; padding-top:0.2rem; max-height:6.0rem; overflow-y:auto}
.one-mycodes .no-record{ display:block; text-align:center; color:#787878}

.one-record{ margin:0.5rem 0; font-size:0.7rem}
.one-record .hd{background:#fff; border-bottom:#eee solid 1px; padding-left:0.5rem; line-height:2.2rem;}
.one-record .bd{ background:#fff;}
.one-record li{ overflow:hidden; padding:0.5rem;}
.one-record li .face{ float:left; height:2.2rem; width:2.2rem; border-radius:50%; margin-right:0.5rem;}
.one-record li .user-info{font-size:0.65rem; line-height:1.1rem}
.one-record li .user-info>div{ color:#999}
.one-record li .user-info .name a{ color:#338ECA; padding-right:0.2rem; overflow:hidden; display:inline-block; vertical-align:bottom; max-width:48%;text-overflow:ellipsis; white-space:nowrap}
.one-record li .user-info .join{ padding-top:0.1rem; color:#ccc}
.one-record li .user-info .join em{ color:#999; font-size:0.65rem; padding-right:0.2rem}
.one-record li .user-info .join em font{ color:#FF0000}
.one-record li .codebox{ display:none;clear:both; background:#efefef; line-height:1.2rem;padding:0 0.5rem; margin-top:0.5rem}

.one-gbtn{position: fixed;bottom: 0;left: 0;z-index: 20;width: 100%;box-sizing: border-box;display: -webkit-box;display: -webkit-flex;
display: -ms-flexbox;display: flex;background: #fff; overflow:hidden; padding:0.5rem}
.one-gbtn .btn{font-size: 0.75rem;line-height: 1.8rem; overflow:hidden;padding:0 0.25rem;color: #fff;
-webkit-box-flex: 1;-webkit-flex: 1;-ms-flex: 1;flex: 1;display: block;}
.one-gbtn .btn-buy{ background:#DB3652; margin-right:0.5rem}
.one-gbtn .btn-cart{color:#DB3652; border-color:#DB3652; background:#fff}
.one-gbtn .btn-add{ color:#DB3652; border-color:#DB3652; margin-left:0.5rem}
.one-gbtn .buy-tips{ line-height:1.8rem; font-size:0.75rem; padding-right:15%;}

.one-gbtn~.h-block{ height:2.8rem;}

.warningBar{line-height:1.2rem; height:1.2rem; color:#7E6A1A; font-size:0.65rem; background:#FCF3CC; position:relative; padding:0.5rem}
.warningBar i{ float:right; height:100%; line-height:1.2rem; font-size:1.0rem; color:#bcbcbc}

/*往期列表*/
.past-list li{ overflow:hidden; position:relative; background:#fff; margin: 0.5rem 0}
.past-list li .hd{ line-height:1.2rem; height:1.2rem; color:#666; font-size:0.65rem; position:relative; padding:0.5rem}
.past-list li .hd i{ float:right; height:100%; line-height:1.2rem; font-size:1.0rem; color:#BBB}
.past-list li .hd:after{content: '';position: absolute;left: 0;bottom: 0;right: auto;top: auto;height: 1px;width: 100%;background-color: #ddd;display: block;z-index: 15; -webkit-transform-origin: 50% 100%;transform-origin: 50% 100%;-webkit-transform: scaleY(0.5);transform: scaleY(0.5);}
.past-list li .face{ float:left; margin-top:1.0rem; margin-right:0.75rem; width:2.5rem; height:2.5rem; border-radius:50%}
.past-list li .con{ padding:0 0.5rem}
.past-list li .user{ color: #338ECA;padding-right: 0.2rem;overflow: hidden;display: inline-block;vertical-align: bottom;max-width: 48%;text-overflow: ellipsis;white-space: nowrap;}
.past-list li .user~span{ color:#B5B5B5}
.past-list li .info{ font-size:0.6rem; color:#666; overflow:hidden; line-height:1.0rem; padding:0.2rem 0}
.past-list li p em{ padding:0 0.2rem; color:#FF6E05}

/*用户中心*/
.u-ygtop{background:#FF6A34; padding:0.5rem; text-align:center}
.u-ygtop .face{width:2.5rem; height:2.5rem; border-radius:50%}
.u-ygtop .info{ padding-top:0.3rem; overflow:hidden}
.u-ygtop h2,
.u-ygtop h3{ font-weight:normal; color:#fff}
.u-ygtop h2{ font-size:0.85rem;}

.u-ygnav{ background:#fff; height:2.6rem}
.u-ygnav li{ font-size:0}
.u-ygnav li a{ line-height:1.0rem;height:2.6rem;}
.u-ygnav li a p{ color:#777; display:inline-block; font-size:0.7rem; vertical-align:middle}
.u-ygnav li a p span{ display:block; color:#333}
.u-ygnav li a:before {content: ''; display: inline-block; vertical-align: middle;height: 100%; visibility:hidden; overflow:hidden}
.u-ygnav li.on a{ border-color:#FF6A34; height:2.6rem; }
.u-ygnav li.on a p,
.u-ygnav li.on a p span{color:#FF6A34}

.u-ygoods li{ margin-top:0.75rem; font-size:0.7rem; overflow:hidden; background:#fff}
.u-ygoods li .bd{ padding:0.5rem; overflow:hidden}
.u-ygoods li .thumb{ float:left; width:4.0rem; height:4.0rem; margin-right:0.5rem}
.u-ygoods li .info{ overflow:hidden; font-size:0.65rem; position:relative}
.u-ygoods li .info h3{ font-weight:normal; max-height:2.0rem; line-height:1.0rem; margin-bottom:0.2rem; overflow:hidden}
.u-ygoods li .info p{ color:#999; line-height:1.2rem}
.u-ygoods li .info p span{ color:#333; padding:0 0.1rem}
.u-ygoods li .info p span.wc{ color:#3E9E3E; padding-left:0.3rem}
.u-ygoods li .info .cz-btn{ display:block; position:absolute; right:0; bottom:0;}
.u-ygoods li .info .cz-btn .btn{ border:#DB3652 solid 1px; color:#DB3652; padding:0 0.3rem; border-radius:0.15rem; display:block; line-height:1.2rem; height:1.2rem;}
.u-ygoods li .ft{ border-top:#eee solid 1px; overflow:hidden; padding:0.4rem 0.5rem; line-height:1.6rem;}
.u-ygoods li .ft p{ font-size:0.65rem}
.u-ygoods li .info p .v{ padding-left:0.3rem; color:#559FFF}
.u-ygoods li .ft p i{ padding-left:0.2rem; font-size:0.7rem; color:#ababab}
.u-ygoods li .ft p .num{ color:#DF3031}
.u-ygoods li .ft p .name{color:#338ED3; white-space:nowrap; display:inline-block; vertical-align:bottom; width:35%; overflow:hidden;text-overflow:ellipsis;}
.u-ygoods li .ft p span{ color:#666}
.u-ygoods li .ft .for{ width:62%; float:left}
.u-ygoods li .add-address{ float:right; width:23%; text-align:right}
.u-ygoods li .check-state{ float:right; width:23%; text-align:right}
.u-ygoods li .ft .btn{ float:right; display:block; border-color:#DB3652; color:#DB3652; padding:0 0.4rem; box-sizing:border-box; max-width:25%;    line-height: 1.4rem;margin-top: 0.1rem;}
.u-ygoods li .ft .btn-buy{ color:#fff; background:#DB3652}
.u-ygoods .rate-tips{ float:left; width:70%; margin-top:0.3rem; line-height:1.5; font-size:0.65rem}
.u-ygoods .rate-tips .ts{ margin-bottom:0.1rem}
.u-ygoods li.win{ background-color:#ffffe7}

.u-ygoods li #addaddress,
.u-ygoods li #searchaddress{ background:#fff;  display:none; position:fixed; top:25%; left:0; width:90%; margin-left:-45%; left:50%; z-index:200}
.u-ygoods li #addaddress form{padding:0 0.75rem;margin-top:0rem;}
.u-ygoods li #addaddress .form-group{ padding:0.5rem 0; border-bottom:#eee solid 1px;}
.u-ygoods li #addaddress .form-group .bt{ width:25%; float:left; color:#545454}
.u-ygoods li #addaddress .form-group .textbox,
.u-ygoods li #addaddress .form-group input[type="text"]{ border:0; width:75%;}

.u-ygoods li .s-btn{ padding:0.5rem 0}
.u-ygoods li .s-btn .btn{ background:#E6602F; color:#fff; height:2.2rem; line-height:2.2rem; width:100%}
.u-ygoods li #addaddress.show{ display:block}

.u-ygoods li #searchaddress{padding:0 0.75rem; box-sizing:border-box;}
.u-ygoods li #searchaddress.show{ display:block;} 
.u-ygoods li #searchaddress p{ color:#666; line-height:2.0rem; border-bottom:#eee solid 1px;}

.one-container .mask{ position:fixed; top:0; left:0; height:100%; z-index:100; width:100%; background-color:rgba(0,0,0,0.2); display:none}
.one-container .mask.mask_show{ display:block}

.u-ygoods #joinnums{ position:fixed; top:25%; background:#fff; box-sizing:border-box; z-index:200;height:50%;width:90%; margin-left:-45%; left:50%; line-height:1.5; display:none}
.u-ygoods #joinnums .join-roll{overflow-y:auto; height:100%; padding:0 0.75rem; }
.u-ygoods #joinnums .code-title {margin-bottom: 0.5rem;font-size: 0.75rem;border-bottom: #e8e8e8 solid 1px;padding: 0.5rem 0;color: #444;}

.u-ygoods #joinnums .date{ font-size:0.6rem; color:#999}
.u-ygoods #joinnums .codebox{ padding:0.25rem 0;color: #545454;line-height: 1.4rem}
.u-ygoods #joinnums.show{ display:block}

.u-ygoods .close{ float:right; position:absolute; right:0.5rem; top:0.2rem; color:#767676; font-size:0.7rem}

/*用户中心*/
/*一元购 end*/
.relation_us{ margin:0.8rem 0.5rem; line-height:1.8; font-size:0.7rem; color:#555;}
.relation_us p{ font-size:0.8rem;}
.relation_us img{ width:100% !important; margin:0.5rem 0 !important}
.mapright{ padding:0.25rem}


.one-pro-buybox{ padding:0.5rem 1.5rem 0; border-bottom:none}
.one-pro-buybox #setbuynum{ font-size:0; margin:0}
.one-pro-buybox .Reducebtn, 
.one-pro-buybox .addbtn,
.one-pro-buybox .cnumtext{ height:1.8rem; line-height:1.8rem}

.one-pro-buybox .Reducebtn, 
.one-pro-buybox .addbtn{ box-sizing:border-box; width:15%; margin:0}
.one-pro-buybox .cnumtext{ box-sizing:border-box; width:70%}
.one-pro-buybox h3{ text-align:center; line-height:2.0rem; font-weight:normal; font-size:0.8rem}
.one-pro-buybox .select_num{ text-align:center; font-size:0.75rem; border-top:#eee solid 1px; padding:0.6rem 0}
.one-pro-buybox .select_num em{ color:#F66400; padding-left:0.2rem}

.num-group{ padding:0.5rem 0; overflow:hidden}
.num-group li{ float:left; width:21%; text-align:center; box-sizing:border-box; margin:0 0.25rem; border:#ddd solid 1px; border-radius:0.15rem; font-size:0.7rem; line-height:1.3rem}
.num-group li:hover{ background:#f3f3f3}
.num-group li.curr{ border-color:#F66400}

.one-pro-buybox~.set-submit{ margin:0; background:#DB3652}

/*app*/
.appbody .header{ display:none}
.appbody .quick-btn{ display:none !important}
.appbody .firDistr .info .button{ display:none !important}
.appbody .a-header{ display:block !important; box-shadow:none}
.appbody .a-header .back,
.appbody .a-header .head-in{ display:none}
.appbody .a-header .search-topbar{padding: 0.25rem 0.5rem 0.25rem 0.5rem;}
.cmtlist li {width:25%!important}
.askbtn {background: #FB4741 !important;}
.comment-info{background:#fff}
.barbox .barright {margin-top: .2rem;width: 5rem;float: left;height: 11px;background: #fff;background: #eee;}
.comment-info{background-color:#fff}
.barbox .barleft {width:4rem !important}
.barbox .barright {width:5rem !important;float:left!important}
.percent {width:5rem;font-size:1rem!important;display:block}
.barbox{width:7rem!important}
.cmtcontentlist .cmttitle{height:auto !important}
#user_pay_money{width: 2.5rem !important}
.cmtBtn{height:1.4rem !important}
#address293{display:block}
.swiper-slide img {width:100%;height:100%}
.blank-h60{height:2rem}
/*优惠券*/
.cttitle{padding-left: 1.3rem;position: relative;padding-top:1.2rem}


.pro_name {padding:0 .5rem;text-align:center;height:1rem;line-height:1rem;background:#fff8ed;border:1px solid #f0b056;border-radius:3px;color:#ecb659;margin-right:.5rem;margin-bottom:.5rem;float:left;font-size:.5rem}
.goodinfo #CouponList li {width: auto;border:0}
.pro_name:hover{background-color:#f0b056;color:#fff}
.cttitle-label {display: inline-block;position: absolute;left: 0}
.c-F66400{color: #F66400}
.header .back i{line-height: 2.2rem}
.cttitle-span{float:left;padding-right: .5rem;color: #777;}
.listone li span{display: none}
