/**  棣栭〉澶撮儴  **/
.index-header { width: 100%; height: 45px; background-color: #00a0e9;}
.index-header .search-box { display: block; float: left; width: 80%; height: 27px;margin:9px 0 0 10px; border-radius:3px; background: url(../images/index_search_icon.png) #fff left no-repeat; background-size: 28px 27px; }
.index-header .mess-btn { display: block; float: right; width: 30px; height: 38px; padding: 7px 0 0 0; margin: 0 10px 0 0;}
.index-header .mess-btn span { display: block; text-align: center;}
.index-header .mess-btn .txt-span { font-size: 9px; line-height: 12px; color: #fff;}
/**  鍟嗗搧鍥剧墖鍒囨崲  **/
/*.index-bannerSlider { position: relative; width: 100% !important; height: 0 !important; padding-bottom: 54.69%;  min-width:320px; overflow: hidden; }*/
.index-bannerSlider { position: relative; width: 100%; min-width:320px; min-height: 175px; overflow: hidden; }
.index-bannerSlider .slider { width:auto; background: #fff; }
.index-bannerSlider .pic-list { display: block; min-width:320px; }
/*.index-bannerSlider .pic-list img { display: block; width:100% !important;height: auto !important; padding-bottom: 54.69%;  }*/
.index-bannerSlider .pic-list img { display: block; width:100%; }
.index-bannerSlider .clickArea { position:absolute; height:15px; padding-top:5px;bottom: 3px; left:50%; line-height: 12px; text-align:center; overflow: hidden; }
.index-bannerSlider .clickArea .btn { display: inline-block; width: 6px; height: 6px; background-color:#fff; margin: 0 2px; border-radius:3px;cursor: pointer; }
.index-bannerSlider .clickArea .btn.selected {width: 4px; height: 4px; background-color:#ff2d4a; border: solid 1px #fff; }
/*首页标签*/
.index-tip {padding: 5px; overflow: hidden;background-color:#fff;}
.index-tip .item {width: 33.3%; height: 20px; float: left;text-align: center;}
.index-tip .item img{width:12px; height:12px; padding-right: 3px; margin-bottom: -2px;}

/**  棣栭〉鍟嗗搧鍒嗙被  **/
.index-goodsclass { background-color:#fff;}
.index-goodsclass ul { overflow: hidden; padding: 0 6px;}
.index-goodsclass li { width: 25%; height:92px;  float: left;}
.index-goodsclass li a { display: block; padding: 12px 0 10px 0;}
.index-goodsclass li .icon-s { display: block; text-align: center;}
.index-goodsclass li .txt-s { display: block; margin-top:2px;text-align: center; line-height: 16px; font-size: 12px; color: #333;}
/**  棣栭〉鐗瑰崠鍟嗗搧  **/
.index-sale {margin-top:5px;border-top:solid 1px #e1e1e1;background-color:#fff;}
.index-sale .sale-tab {height: 34px; overflow: hidden;}
.index-sale .sale-tab li { width: 50%; float: left;}
.index-sale .sale-tab li a { display: block; width: 100%; height: 33px; line-height: 33px; text-align: center; font-size: 14px; color: #333; border-bottom:solid 1px #e8e8e8;}
.index-sale .sale-tab li.focus a {color: #e6145a; border-bottom:solid 1px #e6145a;}
.salegoods-list {}
.salegoods-list li { height: 150px; overflow: hidden; border-bottom: solid 1px #e8e8e8;}
.salegoods-list li .pic-box { float: left; width:140px; height: 140px; padding: 5px; }
.salegoods-list li .good-infor { margin-left:150px;height: 136px; padding: 5px;}
.salegoods-list li:last-child .good-infor { border-bottom: solid 1px #fff; }
.salegoods-list li .good-title { height: 32px; line-height: 16px; font-size: 12px; overflow: hidden;}
.salegoods-list li .good-title a { color: #333;}
.salegoods-list li .good-pri { height: 22px; margin-top:5px; color: #e6145a; font-size:11px; }
.salegoods-list li .good-pri em { font-size: 23px;}
.salegoods-list li .good-pri .o-pri { padding-left: 10px; color: #909090; text-decoration: line-through;}
.salegoods-list li .good-count { height: 18px; margin-top:8px; }
.salegoods-list li .t-span {font-size: 9px; color: #909090; float: left; line-height: 18px;}
.salegoods-list li .time-box {float: left; padding-left:3px;  font-size: 15px; font-weight: bold;}
.salegoods-list li .time-box .n-span { display: inline-block; width:13px; height: 17px; margin-right:1px;  line-height: 18px; color: #fff;text-align: center; background: url(../images/time_bg.png) no-repeat; background-size: 13px 17px; }
.salegoods-list li .buy-btn { display: block; width: 82px; height: 23px; margin-top:10px; text-align: center; line-height: 23px; color: #fff; font-size: 12px; background-color: #00a0e9; border-radius: 3px;}
.salegoods-list li .pre-sale-span {display: block; width: 82px; height: 23px; margin-top:10px; text-align: center; line-height: 23px; color: #fff; font-size: 12px; background-color: #ccc; border-radius: 3px;}

/**  娲诲姩鎺ㄥ箍  **/
.index-adarea { margin-top:5px; background-color: #fff;border-bottom:solid 1px #e1e1e1;border-top:solid 1px #e1e1e1;}
.index-adarea .adarea-tit { height:30px; line-height: 30px; color: #666; font-size: 14px; text-align: center;}
.index-adarea .link-box { padding:0 5px 5px 5px; }
.index-adarea .ad-link { display: block;margin-bottom:5px; }
.index-adarea .pic-box { display: block;width: 100%; height: auto;  min-width: 300px; min-height: 140px;border-top-left-radius:5px;border-top-right-radius:5px;border-bottom-left-radius:5px;border-bottom-right-radius:5px;}
.index-adarea .pic-box img { display: block;width: 100%; height: auto; min-width: 300px; min-height: 140px;border-top-left-radius:5px;border-top-right-radius:5px;border-bottom-left-radius:5px;border-bottom-right-radius:5px;}
.index-adarea .ad-text {display: block; padding-left:10px; height: 26px; line-height: 26px; border: solid 1px #e1e1e1; color: #333; border-top:none; background-color:#fff;  border-bottom-left-radius:5px;border-bottom-right-radius:5px; }
.index-adarea .link-box a:last-child {margin-bottom:0;}
/**  鏂板搧鎺ㄨ崘  **/
.index-recom { margin-top:5px; background-color:#fff;  }
/**  娲诲姩  **/
.prom-banner {display: block; width: 100%; height: auto; min-width: 320px; min-height: 150px;border-bottom: solid 1px #e1e1e1;}
.prom-banner img {display: block;width: 100%; height: auto; min-width: 320px; min-height: 150px;}
/**  娲诲姩鍟嗗搧  **/
.prom-goods { margin-top:8px;border-top:solid 1px #e1e1e1;background-color:#fff;}
.prom-goods .prom-title { padding: 0 12px; height: 33px;}
.prom-goods .prom-title span { display: block; float: left; padding: 0 3px; margin-bottom:-1px; border-bottom: solid 2px #00a0e9;  line-height: 32px;font-size: 14px;}


/**  鍟嗗搧涓�绾у垎绫�  **/
.first-goodsclass {border-bottom:solid 1px #e1e1e1;background-color:#fff;}
.first-goodsclass ul { padding: 0 6px; overflow: hidden;}
.first-goodsclass li { width: 25%; height:92px;  float: left;}
.first-goodsclass li a { display: block; padding: 12px 0 10px 0;}
.first-goodsclass li .icon-s { display: block; text-align: center;}
.first-goodsclass li .txt-s { display: block; margin-top:2px;text-align: center; line-height: 16px; font-size: 12px; color: #333;}


.index-search { width: 100%; height:28px; padding: 5px 0 6px 0; position: fixed; top: 0; left: 0; z-index: 10000; background-color: #f3f4f6;}
.index-search .wrap-box { height: 28px; padding-left:10px; overflow: hidden;}
.index-search .search-input { display: block; position: absolute; left: 10px; right: 48px; height: 28px; float: left; border-radius: 4px; opacity: 0.9; background: url(../images/index_search_icon.png) #fff left no-repeat; background-size:26px 26px; }
.index-search .search-link {display: block; float: right; margin-right: 10px; text-align: center;height: 28px; line-height: 28px; font-size: 14px; color: #999;}
/**  鎷嗗垎闄愭椂鎶㈣喘 鏂板搧鎺ㄨ崘椤甸潰  **/
.new-banner {width: 100%; height: auto; min-width: 157px; min-height: 65px;}
.new-banner img { display:block;width: 100%; height: auto; min-width: 157px; min-height: 65px;}
.time-goods { background-color: #fff; margin-top: 8px;border-top: solid 1px #e8e8e8; border-bottom: solid 1px #e8e8e8; }
.newgoods-recom { margin-top:7px; background-color:#fff;  }

header {
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    width: 100%;
    z-index: 50;
    min-width: 320px;
    max-width: 640px;
}

.md_hd_wrap {
	border-bottom: 1px solid #f1f1ef;
    background-color: #fff;
    height: 39px;
    line-height: 39px;
    position: relative;
    overflow: hidden;
    z-index: 50;
    -webkit-tap-highlight-color: transparent;  
    box-sizing: border-box;  
}

.md_hd_wrap .col_left {
    position: absolute;
    width: 50px;
    height: 39px;
    text-align: center;
}

.md_hd_wrap .portrait_wrap {
    display: block;
    width: 28px;
    height: 28px;
    margin-top: 6px;
    margin-left: 10px;
    border-radius: 50%;
    overflow: hidden;
}

.header_user_has_login .user_portrait {
    display: block;
}

.md_hd_wrap .col_middle {
	margin: 0 60px;
    height: 39px;
    text-align: center;
    position: relative;
    overflow: hidden;
    font-weight: bold;
    font-size: 15px
}

.md_hd_wrap .col_right {
    position: absolute;
    right: 0;
    top: 0;
    width: 42px;
    height: 39px;
    line-height: 39px;
    text-align: center;
}

.md_hd_wrap .col_right a {
    background: url(../images/menu/menu_fl_on.png) center no-repeat;
    /*background: url(../images/input_search.png) center no-repeat;*/
    background-size: 20px 20px;
    width: 39px;
    height: 39px;
    top: 0;
    right: 0;
    position: absolute;
}