blockquote,body,dd,dl,h1,h2,h3,h4,h5,h6,p,pre{ margin:0; font-family: sans-serif; -webkit-text-size-adjust:100%;}
ol,ul{margin:0;padding:0;list-style:none;}
fieldset{margin:0;padding:0;}
legend,td,th{padding:0;}
button,input,textarea{padding:0;outline:0;border:none;}
img{border:none;vertical-align:middle;}
a{text-decoration:none;}
a,button{outline:0;-webkit-tap-highlight-color:transparent;-webkit-appearance:none;}
.clearfix{zoom:1;}
.clearfix:after{clear:both;display:table;content:"";}
i,strong{font-weight:400;font-style:normal;}
ol,ul{list-style:none;}
html{ font-size: 24px; }
body{ max-width: 640px; margin:0 auto;background:#ffba69; }
img { margin: 0; padding: 0; font-size: 0; }

/*头部banner图*/
.thr_header{ width:100%; margin-top:44px; position:relative;}
/*.t_banner{width:100%;height:19.758rem;background:url(images/top1.jpg?1) no-repeat center top;background-size:100%;position:relative;}*/
.t_banner { width:100%; position:relative; }
.t_banner img { width:100%; }

/*倒计时*/
.count_down { width:11.09333rem; height:2.62667rem; margin:0 auto; position:absolute; bottom:31.8%; left:0; right:0; background:url(images/time_bg.png) no-repeat center 1.12rem; background-size:100%; }
.time_list { margin-left:2.62rem; padding-top:1.12rem; }
.time_list li { width:1.643rem; font-size:.6rem; color:#fff; text-align:center; float:left; }


/*活动规则和礼品*/
.hdgz { width:100%; /*background:#fff;*/ display: block; overflow: hidden; }
.hdgz img { width:100%; }
.hdlp { display:block; overflow:hidden; margin-bottom: -16px;padding:0 0 6px 0; }
.lp1 { display:block; width:100%; font-size: 0; }
.lp1 img { width:100%; float:left; }
.lp2 { display:block;width:100%; overflow: hidden; clear: both; margin-bottom: -2px; }
.lp2 span { float:left; width:25%; display: block; overflow: hidden; }
.lp2 span img { width:100%; display: block; overflow: hidden; }
.lp3 span img{ float:left; width:50%; }


.thr_article{ display: block; /*overflow: hidden;*/ }

/*活动作品样式*/
.mbt { width:100%; margin-top: -40px; padding-top:40px; display: block; }
.mbt img { width:100%; /*padding-top:10px;*/ }
.goods1 { background: #fff; }
.goods2 { background: #fff; }
/*.goods2 dd { color: #666; }*/
.goods_content{clear:both;margin:8px auto;padding-bottom:2px;width:100%; }
.goods_content dl{float:left;overflow:hidden;box-sizing:border-box;margin:.2rem 1% .3rem 1.5%;width:47%;color:#666;border-radius: 6px;display: block; }
.goods_content dt { width:100%; position:relative; padding-bottom:66.666%; height:0; overflow: hidden; background: #fff; }
.goods_content dt img{ width:auto; max-width:100%;max-height:100%;position:absolute;top:0;right:0;bottom:0;left:0;margin:auto; }
.goods_content dd{ color:#666;font-size:13px; }
.goods_content .hd_line {font-size:12px;height: 24px; line-height: 24px; overflow: hidden; display: block; }


.goods_content .hd_name { margin: 0 0 3px 0; height: 36px; line-height:36px; font-size: 14px; font-weight: normal; text-align: center; color: #fff; background: #dd2323; /*display: flex; flex-direction: row;*/ padding:0 6px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
.goods1 .hd_name { color: #fff; background: #dd2323; }
.goods2 .hd_name { color: #999; background: #ddd; }
.goods1 .hd_name a { color:#fff6e9; }
.goods2 .hd_name a { color:#666; }

.hd_p1 {width:44%;float:left;overflow:hidden;padding-left:8%;text-overflow:ellipsis;white-space:nowrap;}
.hd_p2 {width:43%;float:left;overflow:hidden;padding-left:5%;text-overflow:ellipsis;white-space:nowrap;}
.hd_p8 { padding-left: 8%; }
.vip_price { font-size:13px; color:#ff3131; }
.goods_content .hd_buy { overflow:hidden;margin:0 0 8px 0; height:40px; text-align:center; }
.goods_content .hd_buy i { max-width: 76px; margin:10px 4px 5px 7%; font-size: 10px; color:#ff5301; text-align: left; float: left; }
.goods_content .goods2 .hd_buy i { display: none; }
.hd_buy a { width:120px; height:32px; line-height:32px; margin:5px auto; border-radius:32px; background:#e38522; font-size:13px; color:#fff; display:block; overflow:hidden; }
.hd_buy2 a.buy1 { width:40%; line-height: 28px; }
.goods2 .hd_buy a { background:#aaa; margin:5px auto; }
.goods2 .hd_buy2 a { background:#aaa; }
.goods1 .buy2 { display: none; }
.goods2 .buy1 { display: none; }

.shouqing { position: absolute;width: 100%;height: 100%;display: none; }
.goods2 .shouqing { display: block; }

.goods1 .good_tag222 { padding:2px 5px 2px 5px; color: #fff; font-size: 11px; text-align: center; position: absolute; top:5px;right:-1px; background: #e38a00; }
.goods1 .good_tag222 i { margin: 0 0 0 3px; padding:1px 3px; color: #999; font-size: 11px; background: #fff; }
.goods2 .good_tag222 { padding:2px 5px 2px 5px; color: #fff; font-size: 11px; text-align: center; position: absolute; top:5px;right:-1px; background: #888; }
.goods2 .good_tag222 i { margin: 0 0 0 3px; padding:1px 3px; color: #999; font-size: 11px; background: #fff; }


.thr_footer{padding:6px 0 0 0;}
.footer_top{ width:100%; }
.footer_top img { width:100%; }
.footer_middle{margin:0 auto;padding:6px 0 0 0;/*background:#a71e16;*/text-align:center;}
.footer_middle p{color:#eee;font-size:.55rem;line-height:1.2rem;}
.footer_middle p a{color:#fff;}



/*顶部导航*/
.find_nav{ width:100%;height:45px;max-width:640px;position:fixed;top:0;z-index:99;display:-moz-box;display:-webkit-box;display:box;background:#d71616; box-shadow: 1px 2px 3px rgba(0, 0, 0, 0.1); }
.find_nav_left{position:relative;overflow:hidden;height:46px;-moz-box-flex:1;-webkit-box-flex:1;box-flex:1;}
.find_nav_list{position:absolute;left:0;}
.find_nav_list ul{position:relative;white-space:nowrap;font-size:0;}
.find_nav_list ul li{display:inline-block; padding:0 4px; }
.find_nav_list ul li a{display:block;width:100%;height:100%;color:#fffbf5;text-align:center;font-size:15px;line-height:45px; padding:0 4px; }
.sideline{/*position:absolute;*/ top:43px;left:0;display:block;height:2px;border:0;pointer-events:none;}
.search_logo{ display:inline-block; width:60px;height:45px; color:#ffe2b8; background:#c11111; text-align:center;font-size:14px;line-height:45px; position: absolute; left: 0; }
.search_logo img { width:11px; }
.search_logo b { margin: 0 0 0 12px; font-weight: normal; float: left; }
.search_logo i { width:11px; height: 11px; margin: 16px 0 0 3px; display: block; float: left; background:url(images/xia.png?1) no-repeat center; background-size:11px; }
.active { background:#ff8e10; color:#fff!important; }
/*.find_nav_cur { background:#f38b4c; color:#fff!important; }*/

.s_nav { width: 96%; height: auto; padding: 12px 2%; font-size: 14px; color: #666; background: #fffef2; position: absolute; top:43px; left: 0; border-bottom: 2px solid #e92525; z-index:9999;display: none; }
.s_nav a { width: 20%; padding: 6px 2%; display: inline-block; color: #e92525; text-align: center; border-radius: 3px; }

.the_cart { height:45px; padding: 0 2px; display: block; background: #e92525; }
.the_cart span { width:34px; margin:8px 4px 0 10px; display:block; overflow:hidden; text-align:left; float:left; position: relative; }
.the_cart span i { min-width: 18px; height: 18px; line-height: 18px; display: block; border-radius: 10px;  font-size: 12px; color: #fff; text-align: center; background: #f38b4c; position: absolute; top:0; left:15px; }
.the_cart img { width:26px; height: 26px; display: block; }

/*成功加入购物车提示框*/
#msgcart { width:220px; height: 40px; line-height: 40px; position: fixed; right: 35px; z-index: 1000; left: 50%; top: 50%; margin: -70px 0 0 -125px; border-radius:20px;
  font-size: 16px; text-align: center; color: #fff; background-color: rgb(45, 45, 45); opacity: 0.6; display: none; }

/*未登录加购显示登录弹窗*/
.login_page { width: 68%; max-width: 360px; height: 120px; margin: 0 auto; border: 1px solid #e32a2a; position: fixed; left: 0; right: 0; top: 50%;  background: #ffffff; z-index: 2222; border-radius: 10px; overflow: hidden; display: none; }
.login-title { width: 100% ; height: 35px; background: #e32a2a; line-height: 35px; font-size: 20px; cursor: move; }
.icon_close { display: inline-block; float: right; width: 32px; height: 32px; cursor: pointer; font-size: 24px; color: #fff; }
.login_content { line-height: 80px; text-align: center; font-size: 16px; color: #555; }
.login_content a { color: #f14812; }
.login_content a:hover { text-decoration: underline; }

.footer-ask { font-size: 15px; box-shadow: 1px -2px 3px rgba(0, 0, 0, .1); }

/*222222222*/
/*#k_1 .goods1 .hd_name a { color:#fd3; }*/
/*#k_1 .vip_price b { display: none; }*/
/*#k_1 .vip_price:after{ content: '实用入门'; font-size: 11px; }*/

/*#k_2 .vip_price b { display: none;  }*/
/*#k_2 .vip_price:after{  content: '1壶1茶1611'; font-size: 11px; }*/

/*#k_1 .goods1 .hd_name { background: #f3237c; }*/
#k_5 .goods1 .hd_name { background: #514ba5; }

