@charset "utf-8";
/* CSS Document */

.back {width:40px;height:30px;padding-top:5px;position:absolute;left:10px;top:12px;}
.activeList {background:#fff;margin-top:10px;padding:10px 20px;}
.activeList dl dd {margin-top:20px;height:90px;padding-bottom:10px;}
.activeImg {width:120px;height:90px;margin-right:15px;position:relative;float:left;}
.activeImg img {width:100%;height:90px;}
.sign {color:#fff;width:38px;height:22px;line-height:22px;position:absolute;left:0px;bottom:0px;text-align:center;background:#d83037;}
.activePhr {}
.activeList h2 {font-family:"微软雅黑";font-size:1.3em;font-weight:100;margin-top:5px;margin-bottom:10px;margin-left:15px;}
.activeList p {color:#777;line-height:20px;margin-left:15px;font-size:1.1em;margin-top:3px;margin-bottom:0px;}
.p-More {padding:8px 15px;}
.p-More div {color:#777;font-size:1.2em;height:40px;text-align:center;line-height:40px;background:#fff;}

.saleImg {width:100%;height:150px;}
.saleImg img {width:100%;height:150px;}  
.salePhr {background:#fff;}
.salePhrTop {padding-top:5px;border-bottom:#d6d6d6 1px solid;padding-left:15px;padding-right:15px;}
.salePhrTop h2 {height:45px;line-height:45px;margin-top:0px;margin-bottom:5px;}
.salePhrTop h2 b {color:#924a0d;float:left;margin-right:20px;}
.salePhrTop h2 a {color:#777;padding-left:25px;font-weight:100;line-height:40px;background:url(../images/favorate.jpg) left center no-repeat;float:right;}
.salePhrTop p {margin-top:0px;font-size:1.1em;line-height:22px;}
.salePhrBottom {padding:10px 15px;}
.salePhrBottom p {}
.priceCon {height:30px;margin-top:10px;}
.priceCon b {color:#d83037;font-size:1.8em;float:left;}
.priceCon em {margin-top:10px;margin-left:10px;float:left;}
.priceCon span {float:right;}
.priceCon span i {color:#ff7e22;}
.shopInfo {background:#fff;margin-top:5px;}
.infoTitle {height:35px;border-bottom:#e8e8e8 1px solid;}
.infoTitle span {color:#d83037;font-size:1.3em;line-height:40px;background:url(../images/titleIcon.jpg) left center no-repeat;padding-left:10px;margin-left:8px;float:left;}
.infoTitle a {color:#777;display:block;line-height:30px;font-size:1.1em;background:url(../images/moreIcon.jpg) right center no-repeat;margin-right:8px;padding-right:15px;float:right;}
.shopInfoCon {padding:10px 15px;height:60px;clear:both;}
.shopInfoCon p {color:#555;font-size:1.1em;line-height:25px;}
.s-left {width:60%;height:60px;margin-right:10px;float:left;}
.s-left h2 {font-weight:100;margin-top:0px;margin-bottom:5px;}
.s-right {width:30%;height:60px;text-align:center;border-left:#d2d2d2 1px solid;;float:right;}
.s-right img {margin-top:13px;}
.saleRcord {padding:15px;background:#fff;margin-top:5px;}
.recordTitle {height:40px;line-height:40px;}
.recordTitle span {font-size:1.3em;}
.recordCon table {width:100%;border-collapse:collapse;}
.recordCon td {width:50%;height:35px;text-align:center;line-height:35px;border:#e5e5e5 1px solid;}
.buyBnCon {margin:10px 10px;}
.buyBnCon a {color:#fff;display:block;width:100%;height:40px;line-height:40px;font-size:1.2em;text-align:center;background:#d83037;border-radius:6px;}
.plusIcon {color:#fff;padding:1px 3px;margin-right:7px;background:#558c28;border-radius:3px;}
.payIcon {color:#fff;padding:1px 3px;margin-right:7px;background:#d87100;border-radius:3px;}
.sendIcon {color:#fff;padding:1px 3px;margin-right:7px;background:#80741e;border-radius:3px;}
.addressLink {height:40px;border-top:#d2d2d2 1px solid;padding:0px 15px;clear:both;}
.addressLink a {color:#cb7834;height:40px;line-height:40px;font-size:1.2em;display:block;background:url(../images/moreIcon.jpg) right center no-repeat;}
.commentTop {margin:15px;}
.commentTxt {padding:10px;border:#e9e9e9 1px solid;border-radius:6px;}
.commentTop textarea {color:#777;width:100%;height:60px;line-height:22px;border:none;}
.commentBn {margin-top:15px;text-align:right;}
.commentBn a {color:#fff;padding:7px 20px;background:#fc9122;border-radius:6px;}
.commentCon {margin-top:10px;}
.commentCon dl {margin:25px 15px;}
.commentCon dd {border-bottom:#e9e9e9 1px solid;padding-bottom:5px;clear:both;}
.commentListTop {height:40px;margin-top:10px;}
.profile {width:45px;height:45px;margin-right:15px;float:left;}
.commentCon dl span {color:#777;float:right;}
.commentCon dl em {color:#777;}
.commentCon dl p {}
.profile img {width:45px;height:45px;border-radius:30px;}

/* main_image */
.main_visual{height:200px;overflow:hidden;position:relative;}
.main_image{height:200px;overflow:hidden;position:relative;}
.main_image ul{width:9999px;height:200px;overflow:hidden;position:absolute;top:0;left:0}
.main_image li{float:left;width:100%;height:422px;}
.main_image li span{display:block;width:100%;height:200px}
.main_image li a{display:block;width:100%;height:200px}
.main_image li img {height:200px;width:100%;}


div.flicking_con{position:absolute;top:165px;left:50%;z-index:999;width:300px;height:21px;margin:0 0 0 -50px;}
div.flicking_con a{float:left;width:21px;height:21px;margin:0;padding:0;background:url('../images/btn_main_img.png') 0 0 no-repeat;display:block;text-indent:-1000px}
div.flicking_con a.on{background-position:0 -21px}
#btn_prev,#btn_next{z-index:11111;position:absolute;display:block;width:73px!important;height:74px!important;top:50%;margin-top:-37px;display:none;}
#btn_prev{background:url(../images/hover_left.png) no-repeat left top;left:100px;}
#btn_next{background:url(../images/hover_right.png) no-repeat right top;right:100px;}


.mapBottom p {padding:10px 20px;line-height:28px;text-indent:2em;font-size:13px;}
@charset "utf-8";
/* CSS Document */
 * {
            outline: none;
            -webkit-tap-highlight-color: rgba(255, 0, 0, 0);
            vertical-align: baseline;
            font-style: normal;
        }

        body {
            margin: 0;
            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;
        }
	
    .clear, .space {overflow: hidden; height: 0px; line-height: 0px; background: none; border: none; padding: 0; margin: 0;}
    .clear {clear: both;}

.mainMenu {
        position:fixed;
        width: 100%;
        height: 50px;
        bottom: 0px;
        background-color: #F8F8F8;
        border-top: 1px solid #eaeae8;
        font-size: 12px;
    }

    .mainMenu div {
        width: 33%;
        height: 22px;
        line-height: 22px;
        float: left;
        text-align: center;
        padding-top: 28px;
        background-image: url(../images/toolsGray.png?t=2);
        background-repeat: no-repeat;
        background-size: 50px auto;
        color: #888;
    }

    .mainMenu div.selected {
        background-image: url(../images/toolsBlue.png?t=2);
        color: #d83037;
    }

    .mainMenu a div {
        color: #888;
    }

    .mainMenu .myHome {
        background-position: 50% -7px;
    }

    .mainMenu .publish {
        height: 50px;
        padding-top: 0px;
        background-position: 50% -70px;
        background-size: 60px;
		padding-top:28px;
    }

    .mainMenu .my {
        background-position: 50% -107px;
    }
    .supportBanner {
        width: 100%;
        text-align: center;
        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;
		display:none;
        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%;
    }

.mainTitle {height:55px;background:#d83037;text-align:center;}
.mainTitle span {color:#fff;font-size:20px;line-height:55px;}
.slider {width:100%;}
.footerDiv {background:#fff;margin-top:5px;}
.footerLinks {height:50px;border-bottom:#d6d6d6 1px solid;}
.footerLinks ul li {width:24.5%;height:30px;font-size:1.2em;text-align:center;line-height:30px;margin-top:10px;border-right:#d6d6d6 1px solid;float:left;}
.footerLinks ul li:last-child {border:none;}
.copyRight {height:50px;}
.copyRight p {color:#777;line-height:50px;margin:0px;text-align:center;}