@charset "utf-8";

/* 禁用iPhone中Safari的字号自动调整 */
html { -webkit-text-size-adjust:100%; -ms-text-size-adjust:100%;}
/* 去除iPhone中默认的input样式 */
input[type="submit"],input[type="reset"],input[type="button"]{ -webkit-appearance:none; resize: none;}
input[type="radio"], input[type="checkbox"] { opacity:0;}
/* 取消链接高亮*/
body,div,ul,li,ol,h1,h2,h3,h4,h5,h6,input,textarea,select,p,dl,dt,dd,a,img,button,form,table,th,tr,td,tbody,article, 
aside, details,figcaption,figure,footer,header,hgroup, menu,nav,section{ -webkit-tap-highlight-color:rgba(0, 0, 0, 0); font-size:100%;}
/* 设置HTML5元素为块 */
article, aside, details,figcaption,figure,footer,header,hgroup, menu,nav,section { display: block;}
/* 图片自适应 */
img { max-width:100%; height:auto; width:auto\9; /* ie8 */  -ms-interpolation-mode:bicubic;/*为了照顾ie图片缩放失真*/}
/* 初始化 */
body,div,ul,li,ol,h1,h2,h3,h4,h5,h6,input,textarea,select,p,dl,dt,dd,a,img,button,form,table,th,tr,td,tbody,article, 
aside, details,figcaption,figure,footer,header,hgroup, menu,nav,section,span{ margin:0; padding:0; border:none;}
/* body{ font-family:Microsoft YaHei,'宋体',Tahoma,Arial,sans-serif; color:#555; background-color:#F7F7F7;} */
html{line-height:initial;}
@font-face {
    font-family: 'fangzhenti';
    src: url("../../fonts/fangzhenti.ttf");
}
body{ font-family:'fangzhenti'; color:#555; background-color:#F7F7F7;}
em,i{ font-style:normal;}
.clearfix:after{ content:""; display:block; visibility:hidden; height:0; clear:both;}
.clearfix{ zoom:1;}
a{font-family:'fangzhenti';text-decoration:none; color:#969696;}
a:hover{ text-decoration:none;}
ul,ol{ list-style:none;}
h1, h2, h3, h4, h5, h6{ font-size:100%;}
img{ border:0 none; display:block;}
input{ outline:none;}

/*浮动*/
.fl{ float:left;}
.fr{ float:right;}
.dn{display:none;}
/*====================公共部分====================*/
html,body{ width:100%; background:#efefef;height:100%;}
.hy_moduBox{ margin-top:0.48rem; background:#fff;}
.popup_bg,.hy_popup_bg{ width:100%; height:100%; background:rgba(0,0,0,0.8); position:fixed; left:0; top:0; z-index:999; display:none;}
.hy_popup_bg.current{ display:block;}
.hy_popup_bg02{ width:100%; height:100%; background:rgba(0,0,0,0.6); position:fixed; left:0; top:0; z-index:98; display:none;}
.hy_popup_bg02.current{ display:block;}

/*----------标题栏分区-----------*/
.header,.hy_header{ width:100%; height:44px; background:#fff; border-bottom:1px solid #e9e9e9; position:fixed; left:0; top:0; z-index:99;}
.header .return_icon{ width:30px; height:44px; background:url(../../images/membercenter/arrow_left.png) center center no-repeat; background-size:11px; position:absolute; left:4px; top:0;}
.header .home_icon{ width:44px; height:44px; background:url(../../images/membercenter/home_icon.png) center center no-repeat; background-size:22px; position:absolute; right:0; top:0;}
.header .title,.hy_header .hy_header_title{ width:100%; height:44px; color:#000; font-size:16px; line-height:44px; text-align:center; padding:0 40px; box-sizing:border-box;}
.hy_header_H{ height:45px;}
.ra_header_H{ height:60px;}
.header.out,.hy_header_H.out{ display:none;}

/*----------文字标题栏分区-----------*/
.hy_header .hy_heaer_text_btn{ font-size:15px; color:#000; line-height:44px; position:absolute; top:0;}
.hy_header .hy_header_left{ left:14px;}
.hy_header .hy_header_right{ right:14px;}

/*----------商品列表-----------*/
.goods_list .goods_img{ width:100px; height:100px; position:relative; float:left;}
.goods_list .goods_infor{ padding-left:110px;}
.goods_infor .goods_name{ width:100%; height:40px; font-size:0.72rem; color:#333; line-height:20px; box-sizing:border-box; word-break:break-all; overflow:hidden; text-overflow:ellipsis; display:-webkit-box; -webkit-line-clamp:2; -webkit-box-orient:vertical;}
.goods_infor .goods_attr{ height:18px; font-size:0.69rem; color:#999; margin-top:4px;}
.goods_attr .attr_item{ margin-right:8px;}
.attr_item .hy_attr_value{ color:#ef3036;}
.goods_infor .goods_price{ margin-top:14px; overflow:hidden;}
.goods_price .price{ font-size:0.69rem; color:#ef3036; float:left;}
.goods_price  .price_num{ font-size:0.79rem;}
.goods_price .cost_price{ font-size:0.69rem; color:#787878; margin-top:4px; float:right;}
.cost_price strong{ text-decoration:line-through;}
.goods_price .goods_num{ font-size:0.72rem; color:#787878; margin-top:3px; float:right;}
/*----------商品品牌选择-----------*/
.screen_list {width:100%;margin: 6px 30px 6px 0;float: left;}
.screen_list .screen_name {line-height: 30px;float: left;font-size: 0.72rem;margin-left: 6px;}
.screen_value {float: left;width: 70%;position:relative;}
.screen_value select{width: 100%;display: inline-block;vertical-align: middle;font-size: .72rem;height: 1.6rem;line-height: 1.6rem;   appearance:none;  
  -moz-appearance:none;      background-color: #fff;-webkit-appearance:none;  border:1px solid #ccc;}
.screen_value:after{content:'';position:absolute;right: 7px;top: 11px;width:1rem;height:1rem;background:url('images/antifake/arrow_icon03.png') no-repeat;background-size:100%;}


/*====================公众号关注提示框====================*/
.recomm_tips{ width:100%; font-size:0.68rem; color:#fff; line-height:1.4rem; background:rgba(0,0,0,.6); padding:0.6rem; box-sizing:border-box; position:fixed; left:0; top:0; z-index:999;display:none;}
.recomm_tips .tips_btn{ color:#fff; background:#ff6565; border-radius:0.18rem; padding:0 0.8rem; margin-left:0.4rem; display:inline-block;}
.recomm_tips .tips_close{ width:1.4rem; height:1.4rem; background:url(../../images/close_btn.png) center center no-repeat; background-size:80%; float:right;}

/*===============其它=======================*/
.home_icon{ width:3rem; height:3rem; background:url(../../images/membercenter/home_white.png) center center no-repeat; background-size:2rem; position:absolute; right:0; top:0;}
