@charset "utf-8";
/* CSS Document */
 * {
            outline: none;
            -webkit-tap-highlight-color: rgba(255, 0, 0, 0);
            vertical-align: baseline;
            font-style: normal;
        }

        body {
            max-width:640px; 
            margin: 0 auto;
            padding: 0;
            font-size: 12px;
            font-family: Microsoft Yahei, Arial, Simsun, Helvetica, Segoe UI, sans-serif;
            color: #404040;
            background-color: #EFEFF4;
        }

        img {
            border: 0
        }

        ul, ol, li, dt, dl, dd {
            text-decoration: none;
            list-style: none;
            vertical-align: middle;
            margin: 0;
            padding: 0;
        }

        a {
            color: #373737;
            text-decoration: none;
        }
	
        a:visited {
            color: #373737
        }

    .mainMenu .my {
        background-position: 50% -107px;
    }
    .supportBanner {
    	clear:both;
        width: 100%;
        text-align: center;
    	margin-bottom:50px;
        height: 49px;
        line-height: 49px;
        font-size: 12px;
        border-top: 1px solid #eaeae8;
        background-color: #F8F8F8;
        margin-top: 10px;
        color: #888;
        visibility: hidden;
    }
    
    .supportBanner a {
        color: #F2B896
    }
 .fixednumMask {
        position: fixed;
        width: 100%;
        opacity: 0;
        top: 0px;
        bottom: 0px;
        background-color: #000;
        display: none;
        z-index: 999;
    }

    .fixednumMain {
        position: fixed;
        bottom: -410px;
        left: 0px;
        z-index: 1199;
        background: #F0F0F0;
        width: 100%;
    }

    .fixednumMain .tipBanner {
        height: 42px;
        width: 100%;
        background: #F0F0F0;
        border-top: 1px solid #cacaca;
        font-size: 16px;
    }

    .fixednumMain .tipBanner span.title,
    .fixednumMain .priceBanner span.title {
        line-height: 42px;
        float: left;
        text-indent: 10px;
        min-width: 65px
    }

    .fixednumMain .tipBanner .last,
    .fixednumMain .priceBanner .editTxt {
        float: left;
        width: 60%;
        height: 30px;
        line-height: 30px;
        margin: 6px 0;
        color: #7596D9;
        text-indent: 4px;
        overflow: hidden;
        font-size: 20px;
        font-family: "Helvetica neue", Verdana, Geneva, sans-serif;
    }

    .fixednumMain .tipBanner .close {
        float: right;
        width: 42px;
        height: 42px;
        background-image: url(../images/close.png);
        background-repeat: no-repeat;
        background-position: center center;
        background-size: 28px;
    }

    .fixednumMain .tipBanner .finish{
        float:right;
        width:42px;
        height:42px;
        background-size:30px;
        line-height:40px;
        font-size:16px;
        color:#007aff;
    }

    .fixednumMain .priceBanner {
        background: #fff;
        height: 42px;
        line-height: 42px;
        font-size: 16px;
        width: 100%;
        position: relative;
    }

    .fixednumMain .priceBanner .editTxt .hover {
        border-right: 2px solid red;
    }

    .fixednumMain .priceBanner .tips {
        color: #999;
        font-size: 14px;
        margin-right: 10px;
        overflow: hidden;
        height: 42px;
        position: absolute;
        right: 0;
        top: 0
    }
    
    .fixednumMain .btnBanner {
        margin: 0 auto;
        width: 96%;
        padding: 10px 0px;
        display: table;
    }

    .fixednumMain .btnBanner .confirmBtn,
    .fixednumMain .btnBanner .fixedPrice  {
        background: #06BE04;
        padding: 2.5% 0;
        border-radius: 4px;
        width: 66%;
        text-align: center;
        font-size: 18px;
        color: #fff;
        border: none;
        float: left;
        height: 24px;
        line-height: 24px;
    }

    .fixednumMain .btnBanner .fixedPrice {
        background: #01B7F0;
        width: 32%;
        float: left;
        margin-right: 2%;
        font-size: 14px;
        height: 24px;
        line-height: 24px;
    }

    .fixednumMain .btnBanner .confirmBtn:only-child{
        padding: 10px 0;
        width: 100%;
    }

    .fixednumMain .numkey {
        width: 100%;
        background: #fff;
        display: table;
    }

    .fixednumMain .numkey ul {
        padding: 0;
        margin: 0;
    }

    .fixednumMain .numkey ul,
    .fixednumMain .numkey li {
        text-decoration: none;
        list-style: none;
        vertical-align: middle;
    }

    .fixednumMain .numkey ul li {
        width: 33.1%;
        border-bottom: 1px solid #b3b3b3;
        border-right: 1px solid #b3b3b3;
        height: 50px;
        float: left;
        font-size: 28px;
        font-family: "Helvetica neue", Verdana, Geneva, sans-serif;
        text-align: center;
        background: #fff;
    }

    .fixednumMain .numkey ul li:nth-child(3n) {
        border-right: none;
    }

    .fixednumMain .numkey ul li.delete {
        background-image: url(../images/backspace.png);
        background-repeat: no-repeat;
        background-position: center;
        background-size: 30px;
        background-color: #D1D5DA;
    }

    .fixednumMain .numkey ul li.othernum {
        background-color: #D1D5DA;
        line-height: 50px;
    }

    .fixednumMain .numkey ul li div {
        color: #000;
    }

    .fixednumMain .numkey ul li span {
        position: relative;
        font-size: 12px;
        top: -18px;
        color: #000;
    }
    
.noSale {text-align:center;}
			.noSale .camera {margin-top:120px;}
			.camera span {color:#777;line-height:30px;}
			.noSale .hand {margin-top:60px;margin-bottom:40px;}
    
.focus img {width:90%;}
    
.menuDiv {max-width: 640px;width:100%;height:50px;position:fixed;bottom:0px;border-top:#e7e7e7 1px solid;background:#fff;}
.menuDiv ul li {color:#888;width:25%;font-size:1.1em;padding-top:29px;text-align:center;background:url(../images/menuIcon.png) top center no-repeat;background-size:35px;float:left;}

.share { width: 92%;margin: 0 4%;}
.share .title {  font-size: 15px;height: 40px;line-height: 40px;margin-top:15px;}
.shareContent {height:60px;}
.shareContent img {width:70px;height:60px;margin-bottom:10px;margin-right:10px;float:left;}
.addPhoto {width:60px;height:60px;display:block;background:url(../images/add_photo.png);float:left;}
    

.oneBid {margin-top:5px;background:#fff;}
.oneBidCon {height:120px;padding-top:10px;display:flex;}
.oneBidConLeft {height:110px;flex:3;padding-left:15px;}
.oneBidConLeft img {width:100%;height:110px;}
.oneBidConRight {height:120px;flex:4;padding-left:15px;padding-right:15px;}
.oneBidConRight h2 {font-size:16px;font-weight:100;margin-top:0px;margin-bottom:10px;}
.oneBidConRight p {color:#777;margin-top:5px;margin-bottom:5px;}
.oneBidConRight p em {color:#ec454c;}
.bidProgress {float:left;}
.bidBn {margin-top:5px;float:right;}
.bidBn a {color:#e1535c;font-size: 10px;border:#e1535c 1px solid;padding:3px 8px;border-radius:30px;}
.progressBar {width:85px;height:6px;display:block;background:#e5e5e3;border-radius:6px;}
.progressBarNum {height:6px;display:block;background:#f09465;border-radius:6px;}
.bidProgress p {margin-top:0px;margin-bottom:8px;font-size:10px;}
#stockLink {background-position: 50% -245px;}
#contact {background-position: 50% -284px;}  
#homeLink {background-position: 50% -5px;}
#sortLink {background-position: 50% -45px;}
#discoverLink {background-position: 50% -88px;}
#myLink {background-position: 50% -130px;}
#publicLink {background-position: 50% -170px;}
#shopLink {background-position: 50% -318px;} 
    
    