﻿@charset "utf-8";
/* CSS Document */





/*详情页头部*/
.header-xq{ z-index: 50;position: fixed;left:0;top:0;width:100%;padding: .8rem 1.5rem;height: 4.3rem;font-size: 1.6rem;box-sizing: border-box;transition: all 1s; -moz-transition: all 1s;	/* Firefox 4 */-webkit-transition: all 1s;	/* Safari 和 Chrome */-o-transition: all 1s;}
.com-icon{bottom:.4rem;width:3.4rem;height:3.4rem;}
.back-icon{left:1.5rem;background: url(//images.zhongmin.cn/zhongmin_wap2017/detail/images/back-icon.png) no-repeat;background-size: 3.4rem auto;}
.more-icon{right:1.5rem;background: url(//images.zhongmin.cn/zhongmin_wap2017/detail/images/more-icon.png) no-repeat;background-size: 3.4rem auto;}
.cart-icon{right:6.4rem;background: url(//images.zhongmin.cn/zhongmin_wap2017/detail/images/cart-icon.png) no-repeat;background-size: 3.4rem auto;}
.com-img{width:100%;vertical-align: middle;}

.header-cur{background: #fff;border-bottom: 1px solid #ddd;}
.header-cur .back-icon{background: url(//images.zhongmin.cn/zhongmin_wap2017/detail/images/back-icon-w.png) no-repeat;background-size: 3.4rem auto;transition: all 1s; -moz-transition: all 1s;	/* Firefox 4 */-webkit-transition: all 1s;	/* Safari 和 Chrome */-o-transition: all 1s;}
.header-cur .more-icon{background: url(//images.zhongmin.cn/zhongmin_wap2017/detail/images/more-icon-w.png) no-repeat;background-size: 3.4rem auto;transition: all 1s; -moz-transition: all 1s;	/* Firefox 4 */-webkit-transition: all 1s;	/* Safari 和 Chrome */-o-transition: all 1s;}
.header-cur .cart-icon{background: url(//images.zhongmin.cn/zhongmin_wap2017/detail/images/cart-icon-w.png) no-repeat;background-size: 3.4rem auto;transition: all 1s; -moz-transition: all 1s;	/* Firefox 4 */-webkit-transition: all 1s;	/* Safari 和 Chrome */-o-transition: all 1s;}


.banner{height:20.6rem;}
.more-menu-box {
    position: absolute;
    top: 4.2rem;
    right: -0.25rem;
    color: #fff;
    background: rgba(0,0,0,0.8);
    border-radius: .5rem;
    z-index: 200;
}

.more-menu-box ul li {
    padding: .9rem 1.6rem .9rem 1.8rem;
    margin:0 .5rem;
    font-size: 1.6rem;
    color: #fff;
    border-bottom: 1px solid #5a5a5a;
    white-space: nowrap;
    cursor: pointer;
}
.more-menu-box ul li:last-child{border-bottom: none;}
.more-menu-box ul li a {color: #fff;display: block;}
.more-i-fenxiang2,.more-i-collect,.more-i-my,.more-i-home{margin-right:1rem;font-size: 2.05rem;}
.more-i-sjx {
    position: absolute;
    top: -0.45rem;
    right: 1.4rem;
    width: 0;
    height: 0;
    border-left: .5rem dashed transparent;
    border-right: .5rem dashed transparent;
    border-bottom: .5rem solid rgba(0,0,0,0.8);
}



.limit-time-box{
    height:4.5rem;
    padding:0 4% 0 14.4%;
    color:#fff;
    background: #f53331 url(//images.zhongmin.cn/zhongmin_wap2017/detail/images/clock-icon.png) 1.5rem 1.1rem no-repeat;
    background-size: 2.4rem auto;
}
.lt-right-tit{
    padding:.1rem 0 .2rem .5rem;
    font-size: 1.1rem;
}
.lt-bg{
    display: inline-block;
    width:2rem;
    height:2rem;
    margin:0 .5rem;
    line-height: 2rem;
    background: #fff;
    color:#f53331;
    text-align: center;
    border-radius: 5px;

}

.lt-left-tit{
    font-size: 1.5rem;
    color:#fff;
    vertical-align: middle;
}
.lt-tab{
    padding:0 .6rem;
    margin-left:1rem;
    height:1.5rem;
    font-size: 1rem;
    line-height: 1.5rem;
    border:1px solid #fff;
    font-style: normal;
}
.lt-tab1{
    padding:0 .6rem;
    margin-left:.5rem;
    height:1.5rem;
    font-size: .9rem;
    line-height: 1.5rem;
    border:1px solid #fff;
    font-style: normal;
}
.mt20{margin-top:1rem}
.mt4{margin-top:.2rem}
.lt-det{
    font-size: 1.1rem;
    vertical-align: middle;
}
.detail-box{
    padding:1.6rem 1.5rem 1.1rem 1.5rem;
    background: #fff;
}
.detail-box h4{
    font-size: 1.7rem;
    color:#000;
}
.det-list1{
    font-size: 1.1rem;
    color:#666;
}

.gap-box{
    padding:0 .4rem;
    font-size: 1.2rem;
    color:#999;
}
.profession-btn{
    font-size: 1.1rem;
    color:#2871d5;
    text-decoration: underline;
}
.fav-box{
    padding: .8rem 0 .8rem 1.5rem;
    background: #f9f9f9;
    border-bottom: 1px solid #eee;
}
.favourable li{
    float:left;
    padding:0 1.9rem 0 2.3rem;
    font-size: 1.2rem;
    color:#666;
    background: url(//images.zhongmin.cn/zhongmin_wap2017/detail/images/list-icon.png) 0 .2rem no-repeat;
    background-size: 1.3rem auto;
}
.pro-tab-tit{
    padding:0 4%;
}
.pro-tab-tit li{
   display: inline-block;
    width:32.4%;
    height:4.8rem;
    margin:.5rem 1.4% 0 0;
    padding:1rem .5rem 0 ;
    font-size: 1.4rem;
    color:#fff;
    background: #ffb400;
    text-align: center;
    border-radius: .75rem .75rem 0 0;
    line-height: 1.5;
    box-sizing: border-box;
    vertical-align: bottom;
}
.pro-tab-tit li:last-child{
    margin-right: 0;
}
.pro-tab-tit li.pro-tab-cur{
    height:5.1rem;
    margin-top: .2rem;
    background: #fff;
    border-top:3px solid #ff5400;
    border-radius: 0;
}
.pro-tab-cur p:first-child{ color:#ff5400;}
.pro-tab-cur p:nth-child(2){ color:#666;}
.pro-list-box{

    padding:0 4%;
    background: #fff;
    box-shadow: 2px 0px 3px rgba(0,0,0,0.1);
}
.pro-list-tit{
    position: relative;
    height:3.3rem;
    padding-top:1.2rem;
    font-size: 1.4rem;
    border-bottom: 1px solid #eee;
}

.pro-list-con{
    padding:1.2rem 1rem 1.5rem;
    font-size: 1.3rem;
    color:#666;
    background: #f9f9f9;
    border-bottom: 1px solid #eee;
}

.zk-icon{
    display: none;
    position: absolute;
    bottom:-1px;
    left:2rem;
    width:1.3rem;

}
.com-iconfont{
    margin-left: .8rem;
    color:#81838e;
}

.price-wrap{
    padding:0 4% 1.3rem;
    background: #fff;
    font-size: 1.3rem;
}

.rate-check{
    display: inline-block;
    width:7.3rem;
    margin-left:2.2rem;
    line-height: 2.7rem;
    border:1px solid #2871d5;
    text-align: center;
    border-radius: .25rem;
    vertical-align: middle;
}

.price-right-box{
    padding-top:1.5rem;
    color:#2871d5;
}
/* 2018.03.07 修改 */
.price {
    display: inline-block;
    width: 10rem;
    line-height: 3.5rem;
    font-size: 1.8rem;
    color:#ff5400;
    padding-top: 1rem;
}
.price span {
    display: inline-block;
    width: 100%;
}
.price span.new-price {
    font-size: 1.8rem;
    line-height: 1.2;
    color:#ff5400;
}
.price span.old-price {
    font-size: 1.3rem;
    line-height: 1.2;
    color:#999;
    text-decoration: line-through;
}
.price em{
    font-size: 1.2rem;
    font-style: normal;
}
/* 2018.03.07 修改end */
.price-p1{
    padding-top:1rem;
    font-size: 1.8rem;
    line-height: 1.2;
    color:#ff5400;
}
.price-p1 em{
    font-size: 1.2rem;
    font-style: normal;
}
.price-p2{
    font-size: 1.3rem;
    line-height: 1.2;
    color:#999;
    text-decoration: line-through;
}

.redbg-wrap{
    padding:1.4rem 0 1.4rem 4%;
    /*margin-bottom: 1rem;*/
    background: #f9f9f9;
    border-bottom: 1px solid #eee;
}

.red-tab{
    display: inline-block;
   /* width:3.4rem;*/
    height:1.4rem;
    padding:0 .5rem;
    line-height: 1.4rem;
    font-size: 1.2rem;
    color:#ff5400;
    text-align: center;
    border:2px solid #ff5400;
    vertical-align: middle;
}

.red-con{
    margin-left:1rem;
    font-size: 1.4rem;
    color:#333;
    vertical-align: middle;
}

.more-btn{
    float:right;
    margin-right:4%;
    font-size:2.5rem;
    color:#81838e;

}
.product-wrap{
    padding:1.5rem 0 2rem 0;
    background: #fff;
}
.product-wrap h4{
    padding-left:1.2rem;
    margin-bottom: 1.3rem;
    font-size: 1.6rem;
    line-height: 1.2;
    color:#000;
    border-left:.4rem solid #ffb400;
}

.pro-dl{
   margin-left:13.3%;
}
.pro-dl  dt{
    float:left;
    width:30.7%;
}
.pro-dl dt img{
    width:100%;
}
.pro-dl  dd{
    padding-left:35.3%;
    width:58.4%;
}
.pro-p1{
    font-size: 1.5rem;
    color:#000;
    width: 105%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.pro-p2{
    font-size: 1.3rem;
    line-height: 1.2;
    color:#999;
}
.pro-p3{
    padding-top:.5rem;
    font-size: 1.5rem;
    line-height: 1.2;
    color:#ff5400;
}
.pro-p3 em{
    font-size: 1.2rem;
    font-style: normal;
}

.check-btn{
    position: absolute;
    top:50%;
    left:-3.5rem;
    font-size:2.5rem;
    color:#cacacf;
    margin-top:-.95rem;
}
.link-right-icon{
    position: absolute;
    right:4%;
    top:50%;
    margin-top:-.65rem;
    width:.75rem;
}


/*辉凯部分*/
.pro-infor {
    font-size: 1.4rem
}

.pro-infor dl {
    background: #fff
}

.pro-infor dt {
    padding: 1.1rem 1.5rem 1.1rem 0;
    font-size: 1.6rem;
    color: #333;
    overflow: hidden
}

.pro-infor dt .flo-r {
    white-space: nowrap
}

.pro-infor dd {
    position: relative;
    margin-left: 1.5rem;
    padding: 1.1rem 1.5rem 2rem 0;
    color: #333;
    overflow:hidden;
}

.comentDiv .pro-infor dd {
    border-bottom: 1px solid #eee;
}

.pro-infor dd:last-of-type {
    border-bottom: 0
}

.pro-left {
    float: left;
}

.pro-right {
    float: right;
    white-space: nowrap
}

.pro-txt {
    clear: both;
    padding-top: .6rem;
    color: #666;
}

.arrow-right,
.arrow-up,
.arrow-down {
    margin-left: .4rem;
    color: #6280a8
}

.arrow-right {
    font-size: 2rem;
    margin-right: -0.6rem
}

.arrow-up {
    font-size: 2rem;
    margin-right: -0.25rem
}

.arrow-down {
    font-size: 2rem;
    margin-right: -0.25rem
}

.comment-top {
    margin-bottom: 1rem;
    line-height: 2.7rem;
    overflow: auto
}

.comment-name {
    color: #1a5798;
    font-size: 1.5rem;
    display: inline-block
}

.comment-name img {
    width: 2.7rem;
    margin-right: .8rem;
    vertical-align: middle
}

.comment-time {
    float: right;
    color: #999
}

.comment-txt {
    margin-bottom: .6em;
    color: #333;
    line-height: 1.3
}

.comment-reply {
    color: #656565;
    line-height: 1.3;
    background: #f6f9fe;
    border: 1px solid #d5e3f9;
    border-radius: 5px;
    padding: 1rem;
    margin-top: 2rem;
    position: relative;
}
.icon-s {
    display: inline-block;
    width: 1.25rem;
    height: 0.75rem;
    background: url(//images.zhongmin.cn/zhongmin_wap2017/detail/images/icon-s.png) no-repeat top center;
    background-size: 100% 100%;
    position: absolute;
    top: -0.7rem;
}
.btn-white {
    padding: .7rem 0;
    font-size: 1.6rem;
    color: #6280a8;
    text-align: center;
    background: #fff;
    border: 1px solid #eee;
    border-radius: .4rem;
    cursor: pointer
}

.btn-white span {
    color: #ff6a00
}

.bottom-items {
    width: 100%;
    background: #fff;
    display: table
}

.bottom-items ul {
    display: table-row
}

.bottom-items li {
    padding: 2rem 0 1.6rem 0;
    width: 25%;
    line-height: 1.2;
    text-align: center;
    border-right: 1px solid #eee;
    box-sizing: border-box;
    display: table-cell
}

.bottom-items li .iconfont {
    color: #ff6421;
    font-size: 3.2rem;
    display: block
}

.fixed-bottom {
    position: fixed;
    bottom: 0;
    left: 0;
    width: 100%;
    background: #fff;
    border-top: 1px solid #eee;
    z-index: 120;
}

.fixed-bottom .table-cell {
    vertical-align: middle;
    height: 5rem;
}

.fixed-btn,.fixed-addbtn {
    height: 5rem;
    font-size: 1.5rem;
    line-height: 5rem;
    color: #fff;
    background: #ff6a00;
    display: block
}
.fixed-addbtn {
    background: #ffbe00;
}
.fixed-price-box {
    width: 28%;
    border-right: 1px solid #eee;
}
.fixed-kefu-box {
    width: 16%;
    border-right: 1px solid #eee;
}
.fixed-addcar-box {
    width: 28%;
}
.fixed-share-box {
    width: 26.4%;
}

.fixed-price {
    color: #ff6a00;
    font-size: 1.5rem
}

.fixed-price span {
    font-size: 1.8rem
}

.fixed-consult-box {
    width: 33.2%;
    border-left: 1px solid #eee
}

.fixed-consult {
    font-size: 1.8rem;
}

.fixed-bottom-share {
    line-height: 1
}

.fixed-bottom-share .share-tips {
    font-size: 1.1rem;
    color: #999;
}

.fixed-bottom-rules {
    float: left;
    padding: .3rem 1.6rem .3rem .5rem;
    color: #fff;
    background: #7f7f7f;
    border-radius: 0 2.7rem 2.7rem 0;
    display: inline-block;
    cursor: pointer
}

.bottom-h {
    height: 5rem;
}

.body-shade {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, 0.3);
    z-index: 100;
}

.tbxz-box,.cptk-box,.xsth-box,.bfcs-box {
    position: fixed;
    left: 0;
    bottom: -71%;
    width: 100%;
    height: 71%;
    background: #fff;
    z-index: 150;
}
.bfcs-box {
    z-index: 110;
}
.tbxz-tit {
    padding: 1.6rem 0 1.1rem 0;
    font-size: 1.8rem;
    color: #333;
    text-align: center;
    border-bottom: 1px solid #eee;
}
.xsth-tit {
    padding: 1.6rem 1rem 1.1rem 0;
    font-size: 1.8rem;
    color: #333;
    text-align: center;
}

.scroll-box {
    height: 76%;
    overflow-y: scroll;
}

.tb1-box {
    font-size: 1.5rem;
    color: #333;
}

.tb1-con {
    padding-left: 10%;
    font-size: 1.4rem;
    color: #666;
}

.tb1-con li {
    padding: 1.4rem 0 .6rem 0;
}

.norprob-icon {
    margin-right: .8rem;
    font-size: 2.2rem;
    color: #1a5798;
}

.tb1-wrap {
    margin-left: 4%;
    padding: 1.3rem 4% 1.3rem 0;
    border-bottom: 1px solid #eee;
}

.tb1-wrap:last-child {
    border-bottom: none;
}

.norright-icon,
.linright-icon {
    font-size: 2.2rem;
    color: #1a5798;
}

.tbxz-close-btn {
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    padding: 1rem 0;
    font-size: 1.7rem;
    color: #323232;
    text-align: center;
    background: #f8f8f8;
    border-top: 1px solid #eee;
}

.tb1-link-box {
    padding-left: 10%;
    font-size: 1.4rem;
    color: #666;
    line-height: 1.6;
}

.tb1-mt20 {
    padding-top: 1rem;
}
.tb1-link {
    display: inline-block;
    margin: .2rem 2.8rem 0 0;
    color: #288ee1;
}
.all-comment-btn {
    display: inline-block;
    padding: .5rem 2.15rem;
    color: #2871d5;
    border: 1px solid #2871d5;
    border-radius: .25rem;
    margin-bottom: 2rem;
}
.title-icon {
    display: inline-block;
    width: 0.3rem;
    height: 1.3rem;
    background: #ffb400;
    margin-right: 1rem;
}
.infoDiv .pro-infor {
    padding-bottom: 1rem;
}
.infoDiv .info-tit {
    display: inline-block;
    width: 9rem;
}
.infoDiv .info-text {
    padding-left: 9rem;
}
.infoDiv .pro-infor dd {
    padding: 1.1rem 1.5rem 1rem 0;
}
.xsth-line {
    margin-left: 4%;
    padding: 2rem 4% 2rem 0;
    border-bottom: 1px solid #ddd;
}
.xsth-line:last-child {
    border-bottom: none;
}
.xsth-tips {
    display: inline-block;
    width:5rem;
    color: #ff5400;
    font-size: 1.2rem;
    border: 1px solid #ff5400;
    padding: 0 0.2rem;
    text-align: center;
}
.xsth-p {
    padding-left: 7.5rem;
    color: #333;
}
.xsth-hb-box {
    padding: 2rem 4%;
}
.hb-box {
    margin-bottom: 2rem;
}
.hb-box .hb-price {
    display: inline-block;
    float: left;
    position: relative;
    text-align: center;
}
.hb-box .hb-price img {
    width: 11rem;
    height: 10rem;
}
.hb-price-txt {
    position: absolute;
    color: #fff;
    width: 11rem;
    text-align: center;
    top: 1.5rem;
}
.hb-info {
    height: 9.8rem;
    margin-left: 11rem;
    padding-left: 1rem;
    border-top: 1px solid #ddd;
    border-right: 1px solid #ddd;
    border-bottom: 1px solid #ddd;
    border-top-right-radius: 3px;
    border-bottom-right-radius: 3px;
    position: relative;
}
.hb-info .hb-tit {
    font-size: 1.6rem;
    color: #333;
    padding: 1rem 0 0.3rem;
}
.old-hb .hb-info .hb-tit,.old-hb .hb-info .hb-text {
    color: #999;
}
.old-hb .hb-info {
    background: url(//images.zhongmin.cn/zhongmin_wap2017/detail/images/xsth-hb-icon.png) no-repeat 16rem 1rem;
    background-size: 6.4rem 4rem;
}
.hb-info .hb-text {
    font-size: 1.2rem;
    color: #666;
}
.hb-info .hb-time {
    font-size: 1.1rem;
    color: #999;
    position: absolute;
    bottom: 1rem;
}
.hb-info .hb-time .hb-redbtn{
    color: #fc5563;
    border: 1px solid #fc5563;
    padding: 0.5rem 1.5rem;
    border-radius: 2rem;
    margin-left: 1rem;
}
.hb-info .hb-time .hb-bluebtn{
    color: #5a94e3;
    border: 1px solid #5a94e3;
    padding: 0.5rem 1.5rem;
    border-radius: 2rem;
    margin-left: 1rem;
}
.bfcs-box .bfcs-tit {
    display: inline-block;
    width: 8rem;
    vertical-align: middle;
}
.bfcs-box .bfcs-text {
    padding-left: 8rem;
    vertical-align: middle;
}
.bfcs-box dl dd {
    padding-left: 1.5rem;
}
.bfcs-box dl dd span {
    display: inline-block;
    margin-left: -3px;
}
.com-item {
    display: inline-block;
    font-size: 1.3rem;
    border-radius: 3px;
    padding: 0.5rem 1.5rem;
    border: 1px solid #ccc;
    margin-right: 1.5rem;
    margin-bottom: 2rem;
}
.com-item.active {
    color: #ff6a00;
    border: 1px solid #ff6a00;
}
.input-box {
    padding: 0.5rem 1.5rem;
    border: 1px solid #ccc;
    margin-bottom: 2rem;
    width: 40%;
}
.input-box .age {
    width: 100%;
    background: url(//images.zhongmin.cn/zhongmin_wap2017/detail/images/icon-date.png) no-repeat right center;
    background-size: 1.6rem 1.6rem;
    border: none;
    outline: none;
}
.bfcs-box dl dd span.check-jobs {
    color: #2871d5;
    margin-left: 1.5rem;
}
.select-tit {
    display: inline-block;
    width: 6.8rem;
    background: url(//images.zhongmin.cn/zhongmin_wap2017/detail/images/icon-down.png) no-repeat 8rem center;
    background-size: 1.15rem 0.65rem;
    padding: 0.5rem 2rem 0.5rem 1.5rem;
    border: 1px solid #ccc;
    margin-bottom: 2rem;
    margin-right: 1.5rem;
    border-radius: 3px;
}
.select-tit.active {
    color: #ff6a00;
    border: 1px solid #ff6a00;
}
.select-box {
    position: relative;
}
.select-box .select {
    position: absolute;
    top: 0;
    left: 0;
    width: 88%;
    opacity: 0;
    filter: opacity(0);
    padding: 0.5rem 0;
}
.time-box {
    padding: 0.5rem 1.5rem;
    border: 1px solid #ccc;
    margin-bottom: 2rem;
    border-radius: 3px;
    position: relative;
}
.time-box input {
    border: none;
    width: 7rem;
}
.time-box .icon-l {
    position: absolute;
    top: 0.4rem;
    left: 8rem;
    font-size: 1.8rem;
}
.share-tips-box {
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: 999;
    background: rgba(0,0,0,0.5);
}
.share-tips-box img {
    position: absolute;
    bottom: 0;
    padding-left: 10%;
    width: 80%;
}
.share-close-btn {
    color: #fff;
    border: 1px solid #fff;
    padding: 0.5rem 1.5rem;
    border-radius: 2rem;
    position: absolute;
    bottom: 10rem;
    right: 10rem;
}

.hide {
    display: none;
}

[v-cloak] {
    display: none;
}

.select{
    appearance:none;
    -moz-appearance:none;
    -webkit-appearance:none;
    /*将背景改为红色*/
    border: none;
    outline: none;
    text-align: right;
    margin-right: -.5rem;
}


/* 职业表 */
.job-box {
    position: fixed;
    left: 0;
    bottom: -100%;
    width: 100%;
    height: 100%;
    background: #f5f5f5;
    z-index: 1000;
}
.job-box .scroll-box {
    height: 92%;
}
.job-tit {
    padding: 1.6rem;
    background: #fff;
    font-size: 1.7rem;
    line-height: 1;
    color: #333;
    text-align: center;
    border-bottom: 1px solid #eee;
}
.job-tit .icon-guanbi {
    color: #999;
    font-size: 2rem;
}
.job-box .tit {
    padding: 1.5rem;
    font-size: 1.6rem;
}
.item-box {
    padding-left: 1.5rem;
    background: #fff;
}
.item-box .item-tit{
    padding: 1.5rem 0;
    color: #333;
    background: url(//images.zhongmin.cn/zhongmin_wap2017/order/images/sel-icon.png) no-repeat 96% center;
    background-size: 0.8rem 1.5rem;
}
.item-box .item-tit.open{
    background: url(//images.zhongmin.cn/zhongmin_wap2017/order/images/icon-down.png) no-repeat 96% center;
    background-size: 1.5rem 0.8rem;
}
.item-list {
    padding-bottom: 0.5rem;
    border-bottom: 1px solid #eee;
    color: #999;
    display: none;
}
.item-box:last-child .item-list {
    border-bottom: none;
}
.item-list li {
    padding: 0.5rem 1.5rem 1rem 0rem;
    background: url(//images.zhongmin.cn/wap/images/wap2017/uncheck.png) no-repeat 0 0.4rem;
    background-size: 2rem 2rem;
}
.item-list li.active {
    background: url(//images.zhongmin.cn/wap/images/wap2017/checked.png) no-repeat 0 0.4rem;
    background-size: 2rem 2rem;
}
.item-list .li-tit{
    padding: 0.5rem 0;
    color: #999;
}
.item-list-box {
    display: none;
}
.item-list-box .list-box {
    border-bottom: 1px solid #eee;
}
.item-list-box .list-box:last-child {
    border-bottom: none;
}
.item-list-box .tit {
    color: #999;
    font-size: 1.4rem;
    background: url(//images.zhongmin.cn/zhongmin_wap2017/order/images/sel-icon.png) no-repeat 96% center;
    background-size: 0.8rem 1.5rem;
    padding-left: 0;
}
.item-list-box .tit.open {
    background: url(//images.zhongmin.cn/zhongmin_wap2017/order/images/icon-down.png) no-repeat 96% center;
    background-size: 1.5rem 0.8rem;
}


/*分享弹框*/


.share-box{
    position: fixed;
    left:4%;
    bottom:5.5rem;
    width:92%;
    z-index: 101;
}
.cancelBtn{
    width:100%;
    line-height: 4.5rem;
    background: #fff;
    font-size: 1.8rem;
    color:#666;
    text-align: center;
    border-radius: 1rem;
}
.share-btn-wrap{
    font-size: 0;
    text-align: center;
}
.share-btn-wrap li{
    display: inline-block;
    width:33.33%;
    text-align: center;
}
.share-btn-wrap li img{
    width:5.6rem;
}
.share-btn-wrap li p{
    margin-top:.8rem ;
    font-size: 1.4rem;
    color:#666;
}
.share-con{
    margin-bottom: 1.5rem;
    padding:0 0 2rem 0;
    background: #fff;
    border-radius: 1rem;
}
.share-tit {
    margin:2.2rem 2.5rem 1.5rem;
    background: url(//images.zhongmin.cn/zhongmin_wap2017/detail/images/share-bg.jpg) center repeat-x;
    background-size: auto 90% ;
    font-size: 1.6rem;
    color:#666;
    text-align: center;
}
.share-tit span{
    display: inline-block;
    padding: 0 1.4rem;
    background: #fff;
}



/*20180403*/
.ins-rate-tab{
   /* margin-bottom: 1rem;*/
}
.ins-rate-tab li{
    float:left;
    font-size: 1.3rem;
    border-radius: 3px;
    padding: 0.5rem 1.5rem;
    border: 1px solid #ccc;
    margin-right: 1.5rem;
    margin-bottom: 1rem;
}
.ins-rate-tab li.in-cur{
    color: #ff6a00;
    border: 1px solid #ff6a00;
}


/*20180409*/
.footer-img1{
     display: block;
     width:21rem;
     margin:0 auto;
 }

.footer-img2{
    padding:1.4rem 0;
    font-size:1.2rem;
    color:#999;
    text-align: center
}
.footer-img2 a{
    color:#999;
}



.tips-shade{
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, 0.6) url(https://images.zhongmin.cn/zhongmin2017/details/images/tips-con.png) center top no-repeat;
    background-size:88% auto;
    z-index: 150;

}



.hide-state{
    height:16rem;
    overflow: hidden;
}

.cmore-btn{
    text-align: center;
    font-size: 1.2rem;
    color:#666;
    padding-top:1rem
}

.choisejob {
    width: 92%;
    display: inline-block;
}

.njx-box {
    padding-left: 4%;
    background: #FFF;
}

.njx-box dl {
    padding: 1.15rem 2rem 0 0;
    font-size: 1.4rem;
    color: #333;
    border-bottom: 1px solid #eee;
    overflow: hidden;
}

.njx-box dl dt {
    float: left;
    width: 9rem;
}

.njx-box dl dd {
    padding-left: 9rem;
    text-align: right;
}

.date-box {
    padding: 0 3.8rem 1.15rem 0;
    background: url(https://images.zhongmin.cn/zhongmin_wap2017/detail/images/icon-date.png) right .4rem no-repeat;
    background-size: 1.6rem auto;
    text-align: right;
    line-height: 1.9;
}

.com-selt:first-child {
    margin-left: 0;
}

.com-selt {
    display: inline-block;
    min-width: 4.4rem;
    height: 2.6rem;
    margin: 0 0 1.15rem .4rem;
    line-height: 2.6rem;
    border: 1px solid #eee;
    border-radius: 3px;
    text-align: center;
    padding: 0 .5rem;
    vertical-align: middle;
}

.selt-cur {
    border-color: #ff6a00;
    color: #ff6a00;
}

.reduce {
    margin-right: 1.1rem;
    background: url(https://images.zhongmin.cn/zhongmin_wap2017/detail/images/reduce1.png) no-repeat;
    background-size: 100%;
}

.co-btn {
    display: inline-block;
    width: 2rem;
    height: 2rem;
    margin-bottom: -.5rem;
}

.add {
    margin-left: 1.1rem;
    background: url(https://images.zhongmin.cn/zhongmin_wap2017/detail/images/add.png) no-repeat;
    background-size: 100%;
}

.number-box {
    width: 5.4rem;
    height: 2.7rem;
    margin-bottom: 1.15rem;
    line-height: 2.7rem;
    border: 1px solid #ccc;
    border-radius: 3px;
    text-align: center;
}