@CHARSET "UTF-8";
/*   通用样式  begin   */
html,body,div,span,iframe,h1,h2,h3,h4,h5,h6,p,pre,a,em,font,img,small,strong,b,u,i,s,dl,dt,dd,ol,ul,li,fieldset,form,label {padding:0px;margin:0px;-webkit-tap-highlight-color:rgba(0,0,0,0);}
a,img {border:0;}
ul {list-style:none;}
li {list-style-type:none;}
input,select{vertical-align:middle;padding:0px;}
h1, h2, h3, h4, h5, h6 {font-weight:normal; font-size:12px;}
b,i,em {font-style:normal;}
a {text-decoration:none;}
a:visited{color:#e4e4e4;}
input {-webkit-appearance: none;}
a,button,input{-webkit-tap-highlight-color:rgba(0,0,0,0);}
/* 鼠标样式 */
.pointer{ cursor:pointer;}
/* 取消边框 */
.noborder{ border:0 none;}
/* 文本对齐方式 */
.t_l{ text-align:left;}
.t_c{ text-align:center;}
.t_r{ text-align:right;}
/* 字母和单词换行设置，强制内容换行，强制内容不换行 */
.break { word-break:break-all; word-wrap:break-word;}
.nobreak { word-break:keep-all; word-wrap:normal;}
/* 定位关系 */
.absolute{ position:absolute;}
.relative{ position:relative;}
/* 浮动定义 */
.fl {float:left; }
.fr {float:right; }
/* 定义文本下划线 */
.unline{ text-decoration:underline;}
.disunline{ text-decoration:none;}
/* 隐藏元素，visibility可以隐藏元素，但是还是会在布局中占位 */
.invisible{ visibility:hidden;}
/* 从页面布局上隐藏元素，从布局上隐藏元素 */
.hidden{ display:none;}
.block{ display:block;}
.bold{font-weight:bold;}
/* 清理浮动元素,当浮动换行时后面元素不希望浮动，添加此属性，防止IE BUG */
.clear{ clear:both; height:0px; width:100%; font-size:1px; line-height:0px; visibility:hidden; overflow:hidden;}
/* 容器 */
.wrapper{ clear:both; overflow:hidden;}
/*   通用样式  end   */

/* m站特定样式  */
html body, html input, html textarea, html select, html button {
    font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
}

body {margin: 0px;min-width:320px;background-color:#EDEBE7;}
/* m站主结构  begin */
#top-navigation-bar,#main-content{width: 100%;}
#main-content,.nav_inner,.search_box,.brand_filter_box,.nav_inner_agent{max-width:800px;margin:0 auto;}
.main-content-p1{width:100%;display:block;}
.main-content-p2{width:100%;height:110px;}
/*#main-content {min-height: 400px;}*/
.s_avatar{width:18px;height:18px;-webkit-border-radius: 18px;-moz-border-radius: 18px;border-radius: 18px;}
/*  font color */
.fcb1{color:#222222;}/* 主级别文字*/
.fcg1{color:#aaaaaa;}/* 弱级别文字*/
.fcg2{color:#666666;}/* 次级别文字*/
.fchl{color:#ff5346;}
.fcprice{color:#CC9793;}
.fcan{color:#999999;}
/*  字号  */
.f17{font-size:17px;line-height:25.5px;}
.f18{font-size:18px;}
.f16{font-size:16px;line-height:21px;}
.f15{font-size:16px;line-height:25.6px;}
.f14{font-size:16px;line-height:25.6px;}
.f13{font-size:14px;line-height:22.4px;}
.f10{font-size:10px;}
/* 背景颜色 */
.bg-white {
    background-color:white;
}

.bg-gray {
    background-color:#EDEBE7;
}

/*  产品图片边框  */
.imgborder1{border:1px solid #dbdbdb;}
/*  分割线  */
.sp_line{border-bottom:1px solid #eeeeee;width:100%;}
.sp_line2{border-bottom:1px solid #dbdbdb;width:100%;}
/* m站主结构  end  */
/* 顶部下载  */
.bg{background-repeat: no-repeat;background-position:center center;}
.download{height:88px; background-image:url('http://static.fenpuwang.com/images/fenpuwang/bg_download@2x.png');background-size:100% 88px;}
.download .close,.download .info,.download .btns{position:absolute;}
.download .info,.download .btns{width:100%;}
.download .info{top:13px; text-align:center;color:#fff;}
.download .btns{bottom:16px;}
.download .btns div{width:50%;}
.download .close{z-index:50;background-image:url('http://static.fenpuwang.com/images/fenpuwang/btn_banner_cancel_normal@2x.png');width:22px;height:22px;background-size:22px 22px;left:5px;top:5px;}
.download .btn_download,.download .btn_openapp{cursor:pointer;background-size:78px 27px;width:78px;height:27px;}
.download .btn_download{background-image:url('http://static.fenpuwang.com/images/fenpuwang/btn_banner_download_normal@2x.png');}
.download .btn_openapp{background-image:url('http://static.fenpuwang.com/images/fenpuwang/btn_banner_open_normal@2x.png');}
.download .info_img{background-size:220px 36px;width:220px;height:36px;background-image:url('http://static.fenpuwang.com/images/fenpuwang/img_banner_information@2x.png');margin:0 auto;}
/*  顶部导航  */
.nav_bar{height:44px;width:100%;background-color:#ffffff;}
.nav{z-index:9999;background-color:#ff5346;height:44px;overflow:hidden;position:relative;left:0;top:0;width:100%;}
.nav_inner,.nav_inner_agent{position:relative;}
.nav ul{width:80%;height:44px;vertical-align: middle;position:absolute;top:0px;z-index:9999;}
.nav ul li{float:left;display:block;padding:0 3%;height:44px;vertical-align:middle;}
.nav ul li a{color:#ffddda; line-height:44px;font-size:15px;}
.nav ul li .logo_btn{background-size:33px 44px;width:33px;height:44px;background-image:url('http://static.fenpuwang.com/images/fenpuwang/img_nav_logo@2x.png');}
.nav ul li .logo_btn a{width:33px;height:44px;display:block;}
.nav ul .on a{font-weight:bold;color:#fff;}
.nav .top_search{width:100%;position:absolute;z-index:8888;top:0px;left:0px;height:44px;}
.nav .top_search .closebox,.nav .top_search .inputbox,.nav .index .filterbox{height:44px;}
.nav .top_search .closebox{width:8%;min-width:32px;}
.nav .top_search .inputbox{width:90%;min-width:256px;}
.nav .top_search .close{margin:14px auto;background-size:16px 16px;width:16px;height:16px;background-image:url('http://static.fenpuwang.com/images/fenpuwang/btn_nav_cancel_normal@2x.png');}
.nav .top_search .keyword{margin-top:6px;width:96%;border:1px  #eeeeee solid;background-color:#fff;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;height:27px;}
.nav .top_search .search_icon{right:4%;top:13px;border:0px;background-color:#ff5346;background-size:17px 17px;width:17px;height:17px;background-image:url('http://static.fenpuwang.com/images/fenpuwang/btn_nav_search_normal@2x.png');}
.nav .top_search .on{background-image:url('http://static.fenpuwang.com/images/fenpuwang/btn_nav_search_pressed@2x.png');background-color:#fff;}
.nav .index .inputbox{width:80%;min-width:256px;}
.nav .index .filterbox{width:2%;min-width:16px;margin:0 3% 0 1%;}
.nav .feed_filter{top:13px;background-size:22px 16px;width:22px;height:16px;background-image:url('http://static.fenpuwang.com/images/fenpuwang/btn_nav_shaixuan_normal@2x.png');}

/*    feeds  filter  */
.feed_filter_box{z-index:50;background:url('http://static.fenpuwang.com/images/fenpuwang/filter_feed_bg_line.png');box-shadow:0 0 5px #999;-webkit-box-shadow:0 0 5px #999;-moz-box-shadow:0 0 5px #999;}
.feed_filter_box li{color:#999999;display:block;height:13px;padding:16px 15px;font-size:14px;float:left;}
.feed_filter_box .on{color:#ff5346;}
/*   search */
.search_box{height:166px;padding-top:18px;}
.search_box h1{background-size:48px 22px;width:48px;height:22px;background-image:url('http://static.fenpuwang.com/images/fenpuwang/img_fenpu@2x.png');margin:0 auto;}
.search_box h2{background-size:125px 14px;width:125px;height:14px;background-image:url('http://static.fenpuwang.com/images/fenpuwang/img_solo@2x.png');margin:12px auto 0;}
.search_box .search_input_box{margin:18px auto 0;}
.search_box ul{height:45px;margin:0 auto; width:90%;}
.search_box ul  li{height:45px;}
.search_box ul .l_b{background:url('http://static.fenpuwang.com/images/fenpuwang/bg_input_left@2x.png');width:2px;}
.search_box ul .c_b{background:url('http://static.fenpuwang.com/images/fenpuwang/bg_input_middle@2x.png');width:98%;}
.search_box ul .r_b{background:url('http://static.fenpuwang.com/images/fenpuwang/bg_input_right@2x.png');width:2px;}
.search_box #index_keyword{padding-left:3%;left:10%;width:80%;border:1px  #eeeeee solid; background-color:#f9f9f9;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;height:45px;}
.search_box #index_btn_search{top:16px;border:0px;right:13% ;background-color:#f9f9f9;background-size:17px 17px;width:17px;height:17px;background-image:url('http://static.fenpuwang.com/images/fenpuwang/btn_seach_bar_search_normal@2x.png');}
/* filter list*/
.filter_list{padding:8px 14px;color:#d3b5af;height:53px;}
.filter_list .on{color:#ff5346;}
.filter_list li{height:53px;float:left;width:25%;text-align:center;font-size:14px;border-bottom:1px #dbdbdb solid;}
.filter_list .wli{width:33%;}
.filter_list .p_f_1,.filter_list .p_f_2,.filter_list .p_f_3,.filter_list .p_f_4,.filter_list .p_f_5,.filter_list .p_f_6,.filter_list .p_f_7,.filter_list .p_t_0,.filter_list .p_t_1,.filter_list .p_t_2,.filter_list .p_t_3{background-size:24px 24px;width:24px;height:24px;margin:3px auto;}
/*  产品筛选 USED_PRODUCT(1),GOOD_PRODUCT(2),PRICE_ASC(3),PRICE_DESC(4),STAR_PRODUCT(5),GOOD_REVIEW_RATIO(6) */
.filter_list .p_f_1{background-image:url('http://static.fenpuwang.com/images/fenpuwang/icon_category_renshu_normal@2x.png');}
.filter_list .p_f_2{background-image:url('http://static.fenpuwang.com/images/fenpuwang/icon_category_haoping_normal@2x.png');}
.filter_list .p_f_3{background-image:url('http://static.fenpuwang.com/images/fenpuwang/icon_category_jiage_normal@2x.png');}
.filter_list .p_f_4{background-image:url('http://static.fenpuwang.com/images/fenpuwang/icon_category_jiage_normal@2x.png');}
.filter_list .p_f_5{background-image:url('http://static.fenpuwang.com/images/fenpuwang/icon_category_top_normal@2x.png');}
.filter_list .p_f_6{background-image:url('http://static.fenpuwang.com/images/fenpuwang/icon_category_haoping_normal@2x.png');}
.filter_list .p_f_7{background-image:url('http://static.fenpuwang.com/images/fenpuwang/icon_category_haoping_normal@2x.png');}
/*  产品分类筛选 SKINCARE(0),MAKEUP(1),EFFECT(2),BRAND(3) */
.filter_list .p_t_0{background-image:url('http://static.fenpuwang.com/images/fenpuwang/icon_category_skin_care_normal@2x.png');}
.filter_list .p_t_1{background-image:url('http://static.fenpuwang.com/images/fenpuwang/icon_category_makeup_normal@2x.png');}
.filter_list .p_t_2{background-image:url('http://static.fenpuwang.com/images/fenpuwang/icon_category_virtue_normal@2x.png');}
.filter_list .p_t_3{background-image:url('http://static.fenpuwang.com/images/fenpuwang/icon_category_brand_normal@2x.png');}
/*  选中状态 */
.filter_list .on .p_f_1{background-image:url('http://static.fenpuwang.com/images/fenpuwang/icon_category_renshu_highlight@2x.png');}
.filter_list .on .p_f_2{background-image:url('http://static.fenpuwang.com/images/fenpuwang/icon_category_haoping_highlight@2x.png');}
.filter_list .on .p_f_3{background-image:url('http://static.fenpuwang.com/images/fenpuwang/icon_category_jiage_highlight_ch_to_ex@2x.png');}
.filter_list .on .p_f_4{background-image:url('http://static.fenpuwang.com/images/fenpuwang/icon_category_jiage_highlight_ex_to_ch@2x.png');}
.filter_list .on .p_f_5{background-image:url('http://static.fenpuwang.com/images/fenpuwang/icon_category_top_highlight@2x.png');}
.filter_list .on .p_f_6{background-image:url('http://static.fenpuwang.com/images/fenpuwang/icon_category_haoping_highlight@2x.png');}
.filter_list .on .p_f_7{background-image:url('http://static.fenpuwang.com/images/fenpuwang/icon_category_haoping_highlight@2x.png');}
/*  产品分类筛选 SKINCARE(0),MAKEUP(1),EFFECT(2),BRAND(3) */
.filter_list .on .p_t_0{background-image:url('http://static.fenpuwang.com/images/fenpuwang/icon_category_skin_care_highlight@2x.png');}
.filter_list .on .p_t_1{background-image:url('http://static.fenpuwang.com/images/fenpuwang/icon_category_makeup_highlight@2x.png');}
.filter_list .on .p_t_2{background-image:url('http://static.fenpuwang.com/images/fenpuwang/icon_category_virtue_highlight@2x.png');}
.filter_list .on .p_t_3{background-image:url('http://static.fenpuwang.com/images/fenpuwang/icon_category_brand_highlight@2x.png');}
.footer{height:85px;}
.footer_download {width:100%;height:45px;background-color:rgba(255,255,255,.95);padding:10px 0px;position:fixed;bottom:0px;left:0px;z-index:9999;}
.footer_download .btn_t_download{background-size:280px 44px;width:280px;height:44px;margin:0px auto;background-image:url('http://static.fenpuwang.com/images/img_download_topic@2x.png');}
.back_top_button{right:3%;bottom:90px;position:fixed;height:26px;width:26px;background-image:url('http://static.fenpuwang.com/images/fenpuwang/btn_back_nav@2x.png');background-size:26px 26px;z-index:50;}
.href_link{color:#586fd3;}

/*导航*/
.nav_menu_content{height:40px;width:100%;border-bottom:1px solid #eeeeee;display:none;position:absolute;top:44px;z-index:10;background-color:#fbfbf9;}
.nav_search_content{display:none;height:40px;width:100%;position:absolute;top:44px;z-index:10;background-color:#fbfbf9;}
.nav_search_box{font-size:13px;float:left;line-height:40px;margin-left:12px;position:relative;}
.nav_search{padding-left:30px;padding-top:8px;padding-bottom:8px;width:100%;color:#dbdbdb;height:12px;border-radius:5px;border:1px solid #e4e4e4;}
.nav_search_letter{font-size:15px;color:#ff5346;float:left;margin-left:12px;line-height:40px;width:33px;text-align:center;}
.nav_buy{font-size:14px;color:#666666;float:left;margin-left:16px;line-height:40px;}
.nav_topic{font-size:14px;color:#666666;float:left;margin-left:16px;line-height:40px;}
.nav_cart{font-size:14px;color:#666666;float:left;margin-left:16px;line-height:40px;}
.nav_order{font-size:14px;color:#666666;float:left;margin-left:16px;line-height:40px;}
.nav_return_btn{float:left;margin-left:12px;height:17px;width:20px;margin-top:13px;}
.nav_menu_btn{float:right;margin-right:17px;height:17px;margin-top:13px;}
.nav_search_btn{float:right;margin-right:20px;height:17px;margin-top:13px;}
.nav_section{width:100%;max-width:800px;margin:0px auto;position:relative;}
.nav_bg{height:44px;width:100%;background-color:#ff5346;}
.nav_menu{width:100%;max-width:800px;margin:0px auto;position:relative;}
.nav_img{width:100%;left:0px;top:0px;height:44px;position:absolute;}
.nav_face{text-align:center;line-height:44px;color:#fff;font-weight:bold;font-size:15px;}
.nav_search_section{width:100%;max-width:800px;margin:0px auto;position:relative;}
.nav_search_icon{height:17px;width:17px;position:absolute;left:9px;top:13px;}
.hide {display:none}
.product_cart_num, .product_stock_cart_num{border-radius:6px;line-height:12px;color:white;font-size:6px;height:12px;width:20px;background-color:rgb(0,183,191);margin-right:3px;}

.ico-succ{margin:0 auto;width:200px;background-color:rgba(0,0,0,0.65);color:#fff;}
.cart-pop .ico-succ span{display:block;text-align:center}
.gray_block{background-color:#EDEBE7;height:10px;border-top:1px solid #eeeeee;border-bottom:1px solid #eeeeee;}
.view_box{padding:10px 3%;background-color:#fff;}
.view_title{border-left:5px #ff5346 solid;padding-left:5px;color:#666;font-size:12px;margin-bottom:8px;}


/*底部tab*/
.tab-menu {
    padding:8px 0 2px;
    list-style-type:none;
    height:44px;
    position:fixed;
    bottom:0px;
    width:100%;
    max-width:800px;
    margin:0 auto;
    border-top:1px solid #ebebeb;
    background-color:rgba(255,255,255,.96);
}
.tab-menu-item {
    width:20%;
    height:100%;
    float:left;
    text-align:center;
    display:block;
    position:relative;
    text-decoration:none;
}
.put_in_cart_btn {
   width:40%;
   background-color: #ffb03f;
   margin:-8px 0px -2px 0px;
   height:54px;
   text-align:center;
   font-size: 15px;
   color:#fff;
   line-height:54px;
}
.tab-menu-txt {
    font-size:10px;
    color:#9f8a88;
}

.tab-menu-txt-selected {
    color:#401612;
}

.tab-menu-icon {
    display:inline-block;
    width:24px;
    height:24px;
    background-repeat:no-repeat;
    background-size:24px 24px;
}

.tab-main .tab-menu-icon {
    background-image:url('http://static.fenpuwang.com/images/fenpuwang/btn_tab_bar_shop_normal.png');
}

.tab-main .tab-menu-icon-selected {
    background-image:url('http://static.fenpuwang.com/images/fenpuwang/btn_tab_bar_shop_pressed.png');
}

.tab-search .tab-menu-icon {
    background-image:url('http://static.fenpuwang.com/images/2d86ddd6c1a680e817d7ee4fef6e2058');
}

.tab-search .tab-menu-icon-selected {
    background-image:url('http://static.fenpuwang.com/images/239c2e34c8ed00cee50a04631833c5b8');
}

.tab-cart .tab-menu-icon {
    background-image:url('http://static.fenpuwang.com/images/fenpuwang/btn_tab_bar_cart_normal.png');
}

.tab-cart .tab-menu-icon-selected {
    background-image:url('http://static.fenpuwang.com/images/fenpuwang/btn_tab_bar_cart_pressed.png');
}

.tab-order .tab-menu-icon {
    background-image:url('http://static.fenpuwang.com/images/fenpuwang/btn_tab_bar_order_normal.png');
}

.tab-order .tab-menu-icon-selected {
    background-image:url('http://static.fenpuwang.com/images/fenpuwang/btn_tab_bar_order_pressed.png');
}

.tab-more .tab-menu-icon {
    background-image:url('http://static.fenpuwang.com/images/btn_tab_mine_normal.png');
}

.tab-more .tab-menu-icon-selected {
    background-image:url('http://static.fenpuwang.com/images/btn_tab_mine_pressed.png');
}

.tab-custom .tab-menu-icon {
    background-image:url('http://images.fenpuwang.com/images/327ca5aadd114c6f7890afa90a85907f');
}
.tab-custom .tab-menu-icon-selected{
    background-image:url('http://images.fenpuwang.com/images/f8b5f4cb8f8b1f1820b1d5eb56db37ec');
}

.cart-noti-num {
    position:absolute;
    width:100%;
    left:50%;
    top:3px;
}

.guide-bg {
    position:fixed;
    top:0px;
    left:0px;
    width:100%;
    height:100%;
    display:none;
    z-index:200;
}

.guide-mask {
    position:absolute;
    width:100%;
    height:100%;
    background-color:#ffffff;
    opacity:0.90;
    filter: alpha(opacity=90);
    -moz-opacity: 0.90;
    -khtml-opacity: 0.90;
    z-index:-1;
}

.guide-img {
    float:right;
    width:100%;
    max-width:640px;
}

.tab-more-item,.tab-more-item:link,.tab-more-item:visited {
    display:block;
    position:relative;
    text-decoration:none;
    font-size:14px;
    color:#401612;
    padding:15px 20px;
}

.tab-more-item-divider {
    border-top:1px solid #ebebeb;
    margin:0 auto;
}

.footer-more-menu {
    display:none;
    position:fixed;
    bottom:55px;
    width:100%;
    max-width:800px;
    margin:0 auto;
}

.footer-more-menu-inside {
    display:block;
    position:relative;
    float:right;
    border:1px solid #ebebeb;
    background-color:#FFFFFF;
    margin-bottom:7px;
    margin-right:7px;
    text-align:center;
}
a:hover{
    text-decoration: none;
}
a{
    overflow: hidden;
    color:#909090;
    text-decoration: none;
}
