.f13 {font-size: 13px !important;}
.f18 {font-size: 18px !important;}
.mt20 {margin-top: 20px !important;}

.list-content {
    margin-top: 20px;
}

.chose-box {
    background: #fff;
}

.chose-box .chosed {
    padding: 15px 10px 0px;
    border-bottom: 1px solid #ddd;
    background: #fbfbfb;
    display: none;
}
.chosed .chosed-tit {
    font-weight: bold;
    width: 70px;
    padding-right: 10px;
    line-height: 33px;
}

.chosed .com-option {
    display: inline-block;
    margin: 0 15px 10px 0;
    padding: 0 0 0 10px;
    vertical-align: middle;
}

.chosed-content {
    padding-left: 80px;
    padding-right: 80px;
}

.del {
    display: inline-block;
    height: 10px;
    width: 25px;
    background: url(https://images.zhongmin.cn/zhongmin2017/list/images/list-iconx.png) no-repeat center center;
    vertical-align: middle;
}
.del.hover {
    background: url(https://images.zhongmin.cn/zhongmin2017/list/images/list-iconx-a.png) no-repeat center center;
}

.chosed .del-all {
    display: inline-block;
    color: #1369c0;
    line-height: 33px;
}

.chose-box .option-box-wrap {
    padding: 15px 10px;
}

.ensure-opt-tit {
    width: 70px;
    line-height: 36px;
}

.ensure-opt-content {
    padding-left: 80px;
    padding-right: 100px;
}
.com-option {
    display: inline-block;
    text-align: center;
    height: 34px;
    line-height: 34px;
    margin: 0 15px 0px 0;
    padding: 0 10px;
    cursor: pointer;
}
.hid .com-option {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
.option-cur {
    border: 2px solid #ff9934;
    height: 26px;
    line-height: 26px;
}
.open-all.open,.open-all:hover {
    background: rgba(215,215,215,.2);
}
.open-all {
    display: inline-block;
    border: 1px solid #ddd;
    width: 60px;
    height: 25px;
    line-height: 25px;
    text-align: center;
    cursor: pointer;
    vertical-align: middle;
    font-size: 12px;
}
.multi-check {
    vertical-align: middle;
    cursor: pointer;
}
.multi-icon {
    display: inline-block;
    width: 8px;
    height: 8px;
    background: url(https://images.zhongmin.cn/zhongmin2017/list/images/list-icon1.png) no-repeat;
    vertical-align: middle;
}
.open-all-icon {
    display: inline-block;
    width: 11px;
    height: 6px;
    background: url(https://images.zhongmin.cn/zhongmin2017/list/images/list-icon10.png) 0 -8px;
    vertical-align: middle;
}

.open-all-icon.up {
    background: url(https://images.zhongmin.cn/zhongmin2017/list/images/list-icon10.png) 0 0;
}
.date-count-box{
    top:38px;
    left:-1px;
    padding:28px 10px 18px 20px;
    background: #fff;
    border:1px solid #ddd;
    border-radius: 3px;
    z-index:15;
    cursor:auto
}
.date-count-btn{
    display: inline-block;
    width:108px;
    height:36px;
    line-height: 36px;
    background: #f9f9f9;
    color:#666;
    text-align: center;
    border:1px solid #ddd;
    border-radius: 3px;
    cursor:pointer;

}
.date-count-btn2{
    margin-left:16px;
    color:#fff;
    background: #fe902e;
    border:1px solid #fe902e;
}
.date-count-l{
    width:56px;
    padding-right:20px;
}
.date-count-r{padding-left:76px;}
.dates-chose .date-count-icon,.dates-count .date-count-icon{
    display: inline-block;
    width:10px;
    height:6px;
    background: url(https://images.zhongmin.cn/zhongmin2017/list/images/list-icon6.png) no-repeat 0 -8px;
    vertical-align: middle;
}
.dates-chose .date-count-icon.up,.dates-count .date-count-icon.up{
    background-position: 0 0;
}
.date-count-icon{
    display: inline-block;
    width:11px;
    height:6px;
    background: url(https://images.zhongmin.cn/zhongmin2017/list/images/list-icon10.png) no-repeat 0 -8px;
    vertical-align: middle;
}
.date-count-icon.up{
    background-position: 0 0;
}
.date-count-box .com-input{
    width:128px;
    height:34px;
    padding:0 28px 0 10px;
    margin-right:10px;
    line-height:34px ;
    border:1px solid #ddd;
    border-radius: 3px;
    background: #fff url(https://images.zhongmin.cn/zhongmin2017/list/images/datePicker.png) no-repeat 138px 7px;
}
.date-count-box .ensure-opt-content {
    padding-right: 0px;
}
.checkbox-content .com-option.option-cur {
    padding-right: 0px;
}
.checkbox-content .com-option .del{
    display: none;
}
.checkbox-content .com-option.option-cur .del{
    display: inline-block;
}
#days {
    height: auto;
    overflow: visible;
}
.dates-chose,.dates-count {
    border: 1px solid #ddd;
    color: #999;
    width: auto;
    text-align: left;
}
.date-chose-box {
    background: #fff;
    border: 1px solid #ddd;
    border-radius: 3px;
    z-index: 999;
    cursor: auto;
    top: 38px;
    left: -1px;
    display: none;
    min-height: 0;   
    width: 100%;
}
.date-chose-box .date-chose-option {
    display: block;
    padding: 5px 10px;
    box-sizing: border-box;
    line-height: 18px;
    cursor: pointer;
}
.date-chose-box .date-chose-option:hover {
    background: #f9f9f9;
    color: #3e6fc4;
}
.com-input{
    width:120px;
    height:34px;
    line-height:34px;
    padding:0 0 0 10px;
    border:1px solid #ddd;
    border-radius: 3px;
    background: #fff url(https://images.zhongmin.cn/zhongmin2017/list/images/datePicker.png) no-repeat 100px 7px;
    color: #999;
}
.checkbox .cancel, .checkbox .sure {
    display: inline-block;
    width: 65px;
    height: 30px;
    line-height: 30px;
    text-align: center;
    border-radius: 3px;
    border: 1px solid #ddd;
    margin-right: 20px;
}
.checkbox .sure {
    border: 1px solid #fe902e;
    background: #fe902e;
    color: #fff;
    -webkit-transition: all .2s;
    -moz-transition: all .2s;
    -o-transition: all .2s;
    transition: all .2s;
}
.checkbox .sure:hover {
    background: #f6ab1a;
    border-color: #f6ab1a;
}
.option-box-wrap dl {
    height: 40px;
    overflow: hidden;
}
.option-box-wrap dl.autoheight {
    height: auto;
    overflow: visible;
}
#locality {
    padding-bottom: 1px;
    box-sizing: content-box;
}
.chosed-content .com-option {
    cursor: auto;
    width: auto;
}

.list-left {
    width: 100%;
}
.list-box {
    margin-top: 20px;
    background: #fff;
}
.list-box .list-title {
    padding: 15px 20px;
    border-bottom: 1px solid #e8e8e8;
    background: #fbfbfb;
}
.list-box .list-title .title-item{
    display: inline-block;
    padding: 5px 10px 5px 15px;
    border: 1px solid #ddd;
    margin-right: 15px;
    cursor: pointer;
    vertical-align: middle;
}
.list-title .title-item .icon-down{
    display: inline-block;
    width: 9px;
    height: 13px;
    background: url(https://images.zhongmin.cn/zhongmin2017/list/images/list-icon2.png) no-repeat;
    vertical-align: middle;
    margin-left: 6px;
}
.list-title .title-item .icon-price{
    display: inline-block;
    width: 7px;
    height: 12px;
    background: url(https://images.zhongmin.cn/zhongmin2017/list/images/list-icon4.png) no-repeat;
    vertical-align: middle;
    margin-left: 8px;
}
.list-title .title-item.up .icon-price{
    background: url(https://images.zhongmin.cn/zhongmin2017/list/images/price-up.png) no-repeat;
}
.list-title .title-item.down .icon-price{
    background: url(https://images.zhongmin.cn/zhongmin2017/list/images/price-down.png) no-repeat;
}
.list-title .title-item.active{
    border: 2px solid #fe902e;
    padding: 4px 9px 4px 14px;
}
.list-title .title-item.active .icon-down{
    background: url(https://images.zhongmin.cn/zhongmin2017/list/images/list-icon3.png) no-repeat;
}
.list-title .check-item {
    margin-left: 5px;
    margin-right: 15px;
    cursor: pointer;
    vertical-align: middle;
}
.list-title .check-item .icon-check{
    display: inline-block;
    width: 18px;
    height: 18px;
    background: url(https://images.zhongmin.cn/zhongmin2017/list/images/uncheck.png) no-repeat;
    vertical-align: middle;
    margin-right: 6px;
}
.list-title .check-item.active .icon-check{
    background: url(https://images.zhongmin.cn/zhongmin2017/list/images/checked.png) no-repeat;
}
.list-box-wrap .pro-box {
    padding: 40px 0px;
    border-bottom: 1px solid #e8e8e8;
    height: 254px;
    box-sizing: border-box;
}
.list-box-wrap .pro-box .pro-info{
    height: 95px;
}
.list-title .pages {
    vertical-align: middle;
}
.list-box .list-title .nav-pre,.list-box  .list-title .nav-next{
    position: relative;
    top: 2px;
    padding: 2px 20px;
}
.list-title .nav-pre, .list-title .nav-next {
    display: inline-block;
    padding: 4px 20px;
    height: 30px;
    box-sizing: border-box;
    border: 1px solid #ddd;
    cursor: pointer;
}
.list-title .nav-pre i, .list-title .nav-next i{
    display: inline-block;
    width: 7px;
    height: 12px;
    background: url(https://images.zhongmin.cn/zhongmin2017/list/images/list-icon8.png) no-repeat 0 -15px;
    vertical-align: middle;
}
.list-title .nav-next i{
    background: url(https://images.zhongmin.cn/zhongmin2017/list/images/list-icon8.png) no-repeat -11px -15px;
}
.list-title .nav-next {
    border-left: none;
    margin-left: -4px;
}
.list-title .nav-pre.end, .list-title .nav-next.end{
    background-color: #f9f9f9;
}
.list-title .nav-pre.end i{
    background: url(https://images.zhongmin.cn/zhongmin2017/list/images/list-icon8.png) no-repeat 0px 0px;
}
.list-title .nav-next.end i{
    background: url(https://images.zhongmin.cn/zhongmin2017/list/images/list-icon8.png) no-repeat -11px 0px;
}
.pro-box .pro-content {
    padding-left: 250px;
    line-height: 1;
}
.pro-box .pro-content .pro-title{
    color: #333;
    font-size: 24px;
    width: 550px;
    margin-bottom: 15px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    display: block;
}
.pro-box .pro-content .pro-title a{
    color: #333;
}
.pro-top p {
    margin-bottom: 23px;
}
.pro-top p span img {
    vertical-align: middle;
    margin-right: 8px;
}
.pro-box .pro-content .sub-title{
    margin-bottom: 25px;
    margin-top: 0px;
    height: auto;
}
.pro-box .pro-img .tips{
    background: #fe4b4f;
    filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=80);;
    background: rgba(254,75,79,0.8);
    color: #fff;
    top: 0;
    left: 0;
    padding: 2px 5px;
    font-size: 12px;
}
.list-box-wrap .pro-box .pro-img img {
    width: 230px;
    height: 173px;
}
.pro-top .pro-plan {
    font-size: 12px;
    line-height: 1.5;
}
.pro-plan {
    display: inline-block;
    padding: 0 10px;
    border: 1px solid #ddd;
    cursor: pointer;
    border-radius: 3px;
    color: #666;
}
.pro-plan-box {
    background: #fff;
    border: 1px solid #ddd;
    border-radius: 3px;
    z-index: 15;
    cursor: auto;
    top: 25px;
    left: -1px;
    color: #666;
    width: 110%;
    max-height: 180px;
    overflow-y: auto;
    display: none;
}
.pro-plan-box .pro-plan-option {
    display: block;
    padding: 5px 10px;
    box-sizing: border-box;
    line-height: 18px;
    color: #666;
    cursor: pointer;
}
.pro-plan-box .pro-plan-option:hover {
    background: #f9f9f9;
    color: #3e6fc4;
}
.pro-top .compare {
    cursor: pointer;
    vertical-align: middle;
    font-size: 12px;
}
.pro-top .compare img {
    vertical-align: middle;
}
.pro-info .info-left {
    width: 555px;
    height: 95px;
    border-right: 1px solid #ddd;
}
.pro-top .pro-tips,.pro-info .pro-tips {
    width: 500px;
    border: 1px dashed #fe902e;
    color: #333;
    padding: 3px 10px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    border-radius: 5px;
}
.info-left ul li:before {
    content: '';
    display: inline-block;
    width: 5px;
    height: 5px;
    background: #ccc;
    margin-right: 10px;
    position: relative;
    top: -3px;
}
.info-left ul li {
    display: inline-block;
    width: 40%;
    padding-right: 50px;
    margin-bottom: 17px;
    float: left;
}
.info-left ul li > span:first-child {
    display: inline-block;
    width: 72px;
    text-align: right;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.info-left ul li > span:last-child {
    display: inline-block;
    width: 133px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.info-left p span{
    vertical-align: middle;
}
.pro-info .info-right {
    display: inline-block;
    position: relative;
    top: -25px;
    width: 380px;
}
.pro-info .info-right .price-box{
    display: inline-block;
    width: 240px;
}
.pro-info .info-right .tgf-box {
    display: inline-block;
    width: 140px;
    float: right;
    padding-top: 10px;
    line-height: 1.5;
}
/* .pro-info .info-right .tgf-box .tgf span {
    display: inline-block;
    width: 70px;
    text-align: justify;
    text-align-last: justify;
} */
.pro-info .info-right .tgf-box .tgf .xuyong-a {
    color: #1369c0;
    text-decoration: underline;
    white-space: nowrap;
}
.pro-info .info-right .tgf-box .tgfkj {
    padding-top: 35px;
}
.info-right .price {
    color: #fe902e;
    padding-bottom: 10px;
}

.info-right .price span {
    font-size: 32px;
}

.info-right .toubao-btn {
    margin-top: 10px;
    display: inline-block;
    background: #fe902e;
    color: white;
    padding: 10px 35px;
    border-radius: 3px;
    line-height: 1;
    -webkit-transition: background .2s;
    -moz-transition: background .2s;
    -o-transition: background .2s;
    transition: background .2s;
}
.info-right .toubao-btn:hover {
    background: #f6ab1a;
}
.info-left ul li .pro-plan{
    position: relative;
    right: -30px;
}
.sub-title {
    width: 540px;
    height: 30px;
}
.sub-title .pro-plan {
    border: none;
    color: #999;
    font-size: 14px;
}
.sub-title .pro-plan-box {
    top: 30px;
    left: 50px;
    color: #999;
    width: 70%;
}
.sub-title .pro-plan-box .icon-sjx {
    top: -7px;
    left: 45%;
    width: 12px;
}
.sub-title .pro-plan-box .pro-plan-option {
    width: 100%;
    text-align: center;
    padding: 5px 0;
    cursor: pointer;
}
.brand-selnav .sel-item {
    display: inline-block;
    padding: 2px 10px 0;
    margin-right: 20px;
    height: 34px;
    line-height: 34px;
    cursor: pointer;
}
.brand-selnav .sel-item:hover {
    height: 32px;
    border-bottom: 2px solid #ff9934;
}
.brand-selnav .sel-item.active {
    color: #fe902e;
}
.checkbox-content .com-option {
    margin-bottom: 0px;
}
.brand-selnav {
    margin-bottom: 5px;
}
.checkbox .btn-group {
    margin-top: 10px;
    margin-bottom: 8px;
}
#ensure dd,#locality dd {
    padding-bottom: 3px;
}
/* 续佣弹窗 */
.xuyong-alert {
    position: fixed;
    top: 50%;
    left: 50%;
    z-index: 999;
    width: 600px;
    max-height: 400px;
    margin-top: -200px;
    margin-left: -300px;
    padding: 30px;
    box-sizing: border-box;
    background: #fff;
}
.xuyong-alert .close_btn {
    position: absolute;
    top: 20px;
    right: 20px;
    display: inline-block;
    width: 19px;
    height: 19px;
    background: url(https://images.zhongmin.cn/zhongmin2017/pay/images/close_btn.png) no-repeat;
    background-size: 19px 19px;
}
.xuyong-alert .close_btn:hover {
    background: url(https://images.zhongmin.cn/zhongmin2017/pay/images/close_btn_hover.png) no-repeat;
}
.xuyong-alert .title {
    text-align: center;
    font-size: 24px;
    color: #333;
}
.xuyong-info {
    max-height: 265px;
    margin-top: 20px;
    overflow: auto;
}
.xuyong-info dl {
    display: block;
    vertical-align: top;
    padding-bottom: 20px;
}
.xuyong-info dl dt {
    display: inline-block;
    width: 22%;
    font-size: 16px;
    font-weight: bold;
    color: #333;
    text-align: right;
    vertical-align: top;
}
.xuyong-info dl dd {
    display: inline-block;
    width: 78%;
    padding-left: 50px;
    box-sizing: border-box;
}
.xuyong-info dl dd span {
    display: inline-block;
    width: 50%;
    font-size: 16px;
    color: #333;
    margin-bottom: 10px;
}













/* 2018.09.04 list ä¿®æ”¹ */
.pro-img .protext {
    position: absolute;
    top: 0;
    left: 0;
    display: inline-block;
    width: 230px;
    height: 173px;
    background: #000;
    filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=30);
    background: rgba(0,0,0,0.3);
}
.pro-img .protext span {
    display: inline-block;
    width: 140px;
    height: 66px;
    line-height: 66px;
    margin-top: 53px;
    margin-left: 45px;
    color: #f6f6f6;
    border-top: 1px solid #fff;
    border-bottom: 1px solid #fff;
    text-align: center;
    font-size: 24px;
}
.pro-title a {
    display: inline-block;
    max-width: 490px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    line-height: 1.2;
}
.pro-title .tit-type {
    display: inline-block;
    background: #fe4b4f;
    border-radius: 3px;
    margin-left: 5px;
    padding: 5px;
    color: #fff;
    font-size: 14px;
    vertical-align: top;
}
@media \0screen\,screen\9 {/* åªæ”¯æŒIE6ã€7ã€8 */
    .pro-img .protext {
        background-color:#000;
        filter:Alpha(opacity=30);
        *zoom:1; /* æ¿€æ´»IE6ã€7çš„haslayoutå±žæ€§ï¼Œè®©å®ƒè¯»æ‡‚Alpha */
    }
    .pro-img .protext span {
        position: relative;
    }
    .zx-alert,.zx-tips {
        background-color:#000;
        filter:Alpha(opacity=50);
        *zoom:1; /* æ¿€æ´»IE6ã€7çš„haslayoutå±žæ€§ï¼Œè®©å®ƒè¯»æ‡‚Alpha */
    }
    .zx-alert span,.zx-alert ul,.zx-tips span,.zx-tips span ul {
        position: relative;
    }
}
.noproimgbox {
    position: relative;
}
.noproimgbox .pro-content {
    padding-left: 0px;
}
.noproimgbox .info-left {
    width: 780px;
}
.noproimgbox .info-left ul {
    width: 530px;
}
.noproimgbox .protipsdiv {
    position: absolute;
    top: 15px;
    left: 0;
    padding: 2px 8px;
    background-color: #fe4b4f;
}
.noproimgbox .protipsdiv .tipsicon{
    display: inline-block;
    width: 11px;
    height: 6px;
    position: absolute;
    top: 25px;
    left: 10px;
    background: url(https://images.zhongmin.cn/zhongmin2017/list/images/red-sanjiao.png) no-repeat;
    background-size: 11px 6px;
}
.noproimgbox .protipsdiv .lefttext {
    display: inline-block;
    color: #f9fc00;
    line-height: 1.2;
}
.noproimgbox .protipsdiv .righttext {
    display: inline-block;
    color: #fff;
    line-height: 1.2;
    border-left: 1px solid #fff;
    padding-left: 5px;
    margin-left: 5px;
}
.prologoimg {
    position: absolute;
    top: 35px;
    right: 205px;
    width: 150px;
    height: 60px;
}
.righttop5-box {
    border-bottom: 1px solid #eee;
}
.righttop5-box .topbox {
    display: inline-block;
    width: 180px;
    height: 64px;
    padding: 12px;
    box-sizing: border-box;
    background: url(https://images.zhongmin.cn/zhongmin2017/list/images/righttopbg.png) no-repeat;
    background-size: 180px 64px;
    color: #789ad6;
}
.righttop5-box .topbox.top1 {
    background: url(https://images.zhongmin.cn/zhongmin2017/list/images/righttop1bg.png) no-repeat;
    background-size: 180px 64px;
    color: #fa6f72;
}
.righttop5-box .topbox .toptext {
    float: left;
    display: inline-block;
    font-weight: bold;
    font-size: 24px;
    font-family: "impact";
    line-height: 1;
}
.righttop5-box .topbox .toptext .num {
    font-weight: bold;
    font-size: 32px;
}
.righttop5-box .topbox p {
    padding-left: 70px;
    line-height: 1.2;
}
.righttop5-box .top5proname {
    padding: 13px 0;
    line-height: 1.3;
    font-size: 16px;
}
.righttop5-box .pricetext {
    display: inline-block;
    padding-bottom: 10px;
    color: #fe902e;
}
.righttop5-box .pricetext .pricenum {
    font-size: 24px;
}

.list-box-wrap .pro-box .pro-img {
    float: left;
    width: 230px;
    height: 173px;
}
.pro-img .bottips {
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    background: rgba(227,18,22,0.9);
    color: #fff;
    padding: 8px 10px;
    line-height: 1.2;
    font-size: 14px;
}
.xsth-tips {
    position: absolute;
    bottom: 0;
    left: 0;
    height: 41px;
    box-sizing: border-box;
    background: -webkit-linear-gradient(left, #f90d0d, #ff5346); /* Safari 5.1 - 6.0 */
    background: -o-linear-gradient(right, #f90d0d, #ff5346); /* Opera 11.1 - 12.0 */
    background: -moz-linear-gradient(right, #f90d0d, #ff5346); /* Firefox 3.6 - 15 */
    background: linear-gradient(to right, #f90d0d, #ff5346); /* æ ‡å‡†çš„è¯­æ³• */
    clip-path: polygon(0% 0%, 90% 0%, 100% 100%, 70% 100%, 30% 100%, 0% 100%);
    border-top-right-radius: 30px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap; 
    color: #fff;
    padding: 10px 20px 10px 10px;
    line-height: 1.2;
    font-weight: bold;
    font-size: 18px;
    max-width: 145px;
}
.text-center {
    text-align: center !important;
}
.txtright {
    text-align: right !important;
}
.fb {
    font-weight: bold !important;
}
.c-yellow {
    color: #fff605 !important;
}
.listoldprices {
    color: #999;
    text-decoration: line-through;
}
.pricetype {
    color: #fe902e;
}
.info-right .price.vipprice {
    line-height: 1.2;
}
