/*殡葬用品样式*/
.bytc{
    padding: 0 .3rem;
}
.bysj ul.content{
    width: 94%;
    padding-bottom: .5rem;
}
.bysj ul.content li{
    width: 3.1rem;
    margin-right: .4rem;
    border-radius: 4px;
    margin-top: .3rem;
    padding-bottom: .12rem;
    padding-left: .15rem;
    float: left;
    height: 3.88rem;
    /*margin-left: -.15rem;*/
}
.bysj ul.content li a{
    width: 100%;
    box-shadow: 0px 0px 12px #e5e5e5;
    float: left;
    background: #f5f5f5;
}
.bysj ul.content li:nth-of-type(even){
    margin-right: 0rem;
}
.bysj ul.content li img{
    width: 100%;
    display: block;
}
.bysj ul.content li div.img{
    display: block;
    position: relative;
    min-height: 3rem;
}
.bysj ul.content li div.img span{
    width: 88%;
    color: #ffffff;
    font-size: .26rem;
    padding: .06rem 6%;
    position: absolute;
    bottom: 0rem;
    left: 0rem;
    background: rgba(0,0,0,0.5);
    text-align: left;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.bysj ul.content li div.content{
    text-align: left;
    padding: .1rem .2rem;
    overflow: hidden;
}
.bysj ul.content li div.content h2{
    font-weight: inherit;
    font-size: .3rem;
    color: #333333;
}
.bysj ul.content li div.content div{
    overflow: hidden;
}
.bysj ul.content li div.content div span,
.bysj ul.content li div.content div .icon{
    float: left;
    font-size: .24rem;
    color: #666666;
}
.bysj ul.content li div.content div .icon{
    width: .45rem;
    height: .5rem;
    fill: #fb4530;
    margin-top: -.085rem;
    margin-left: -.1rem;
}
.bysj ul.content li div.content>span{
    border: 1px solid #cfa972;
    padding: 0rem .1rem;
    margin-right: .06rem;
    font-size: .24rem;
    color: #666666;
    display: inline-block;
}
.bysj ul.content li div.content>span:nth-of-type(even){
    margin-right: 0rem;
}
#bzyp .bysj ul.nav{
    width: 100%;
    padding: .2rem 0rem .15rem;
    height: .6rem;
    background: none;
}
#bzyp .bysj .connav {
    width: 100%;
    overflow-x: scroll;
    -webkit-box-shadow: 0px 0px 10px rgba(0,0,0,0.19);
    margin-bottom: .3rem;
}
#bzyp .bysj ul.nav li{
    float: left;
    width: auto;
    text-align: center;
    padding-left: .257rem;
}
.bysj ul.nav li a {
    color: #333333;
    font-size: .3rem;
    margin-bottom: .05rem;
    display: inline-block;
}
.bysj ul.nav li.xz a {
    color: #ee7450;
    border-bottom: 2px solid #ee7450;
    padding-bottom: .05rem;
}
/*殡仪套餐样式*/
/*#bzyp .bysj .bytc li{*/
    /*position: relative;*/
    /*margin-bottom: .2rem;*/
    /*height: 4.58rem;*/
/*}*/
/*#bzyp .bysj .bytc li img{*/
    /*border-radius: 4px;*/
    /*width: 100%;*/
    /*display: block;*/
/*}*/
/*#bzyp .bysj .bytc li>a>div{*/
    /*width: 100%;*/
    /*bottom: 0rem;*/
    /*left: 0rem;*/
    /*color: #333;*/
    /*text-align: left;*/
    /*padding: .2rem 0;*/
/*}*/
/*#bzyp .bysj .bytc li>a>div span{*/
    /*font-size: .2rem;*/
/*}*/
/*#bzyp .bysj .bytc li>a>div span.title{*/
    /*font-size: .3rem;*/
/*}*/
/*#bzyp .bysj .bytc li>a>div span.jiag{*/
    /*font-size: .5rem;*/
    /*color: #fb4530;*/
    /*float: right;*/
    /*margin-top: -.15rem;*/
/*}*/
/*#bzyp .bysj .bytc li>a>div span.bor{*/
    /*border: 1px solid #ccc;*/
    /*border-radius: 2px;*/
    /*padding: 0rem .08rem;*/
    /*color: #ec5d2f;*/
/*}*/
/*#bzyp .bysj ul.content{*/
    /*overflow: hidden;*/
/*}*/
/*#bzyp .bysj ul.content li p{*/
    /*width: 100%;*/
    /*color: #666666;*/
    /*text-align: justify;*/
    /*font-size: .28rem;*/
    /*line-height: .38rem;*/
    /*margin-top: .13rem;*/
    /*display: -webkit-box;*/
    /*-webkit-box-orient: vertical;*/
    /*-webkit-line-clamp: 2;*/
    /*overflow: hidden;*/
    /*float: left;*/
/*}*/
/*#bzyp .bysj ul.content li p button{*/
    /*float: initial;*/
    /*padding: 0rem .05rem;*/
    /*margin-left: -.12rem;*/
/*}*/
/*#bzyp .bysj ul.content li span{*/
    /*border: none;*/
    /*!*padding:0rem;*!*/
    /*text-align: center;*/
/*}*/

/*#bzyp .bysj ul.content li span.left{*/
    /*float: left;*/
    /*font-size: .38rem;*/
    /*color: #fb4530;*/
    /*margin-left: -.1rem;*/
    /*padding: 0rem;*/
/*}*/
/*.bysj ul.content li div.content.bsbs{*/
    /*padding: .3rem .2rem .12rem;*/
/*}*/
/*#bzyp .bysj ul.content li button{*/
    /*float: right;*/
    /*background: none;*/
    /*border: 1px solid #ae7018;*/
    /*color: #b9914c;*/
    /*border-radius: 2px;*/
    /*font-size: .28rem;*/
    /*padding: .01rem .12rem;*/
/*}*/
/*#bzyp .bysj ul.content li span.right{*/
    /*float: right;*/
    /*margin-top: .13rem;*/
    /*padding: 0rem;*/
/*}*/
/*.chaxun{*/
    /*overflow: hidden;*/
    /*margin: .3rem 0rem .02rem;*/
    /*font-size: .28rem;*/
    /*color: #74654e;*/
/*}*/
.chaxun input{
    background: none;
    border: 1px solid #c19c56;
    color: #666666;
    width: 1.65rem;
    border-radius: 2px;
    font-size: .25rem;
    padding-left: .15rem;
    padding: .04rem 0rem .04rem .15rem;
}
.chaxun button{
    background: #c19c56;
    color: #ffffff;
    font-size: .28rem;
    border: none;
    border-radius: 2px;
    padding: .03rem .2rem;
    margin-left: .15rem;
}
.chaxun div{
    width: 50%;
    text-align: center;
    float: left;
}
.chaxun.jsyp div{
    width: 33.333333333%;
}
.chaxun.lztc div{
    width: 100%;
}
.chaxun.jsyp div select{
    width: 80%;
    background: url(../img/top.svg) no-repeat scroll 1.6rem center #fff;
    background-size: .25rem;
}
.chaxun.lztc div select{
    width: 25%;
    min-width: 25%;
    background: url(../img/top.svg) no-repeat scroll 1.45rem center #fff;
    background-size: .25rem;
}
.chaxun select{
    min-width: 58%;
    height: .5rem;
    color: #666666;
    appearance: none;
    -moz-appearance: none;
    -webkit-appearance: none;
    background: url(../img/top.svg) no-repeat scroll 1.8rem center #fff;
    background-size: .25rem;
    border: 1px solid #c19c56;
    font-size: .28rem;
    padding-left: .2rem;
    padding-right: .2rem;
}
/*套餐详情*/
.setmeal{
    background: #f0f0f0;
}
.setmeal .jieS{
    padding: .2rem .4rem;
    font-size: .32rem;
    color: #333;
    text-align: left;
    background: #ffffff;
    margin-bottom: .3rem;
}
.setmeal .jieS h2{
    font-weight: inherit;
}
.setmeal .jieS p{
    color: #ec5d2f;
    font-weight: bold;
    font-size: .35rem;
}
.setmealCon{
    background: #ffffff;
    text-align: left;
    margin-bottom: .3rem;
}
.setmealCon h2{
    color: #b6b6b6;
    text-align: left;
    padding: 0.2rem .4rem;
    border-bottom: 1px dashed #d9d9d9;
    font-size: 0.28rem;
}
.comboCon{
    width:100%;
    overflow: hidden;
    background-color:#f0f0f0;
}
.comboCon ul li{
    float: left;
    display: inline;

}
.comboCon ul{
    overflow: hidden;
    -webkit-padding-start: 0px;
    margin:0;
    overflow: hidden;
}
.comboCon li{
    /*padding-right: 0.18rem;*/
    margin-bottom: 0.18rem;
    background-color: white;
}
.cbtcol{
    overflow: hidden;
}
.cbtcoli {
    width: 30%;
    margin-left: 2.5%;
    background-color: #fff;
    float: left;
    margin-bottom: .12rem;
}
.cbfprice {
    font-size: 0.24rem;
    text-align: center;
    position: absolute;
    top: 50%;
    margin-top: -0.25rem;
    font-family: Helvetica;
    width: 100%;
    line-height: 0.5rem;
    color: #fff;
}
.cbtt {
    color: #ec5d2f;
    padding: 0.2rem;
    font-size: 0.28rem;
    text-align: left;
}
.cbainfo {
    color: #d6d6d6;
    float: right;
}
.cbzprice {
    background-color: #ec5d2f;
    color: white;
    font-size: 0.32rem;
    line-height: 0.8rem;
    text-align: center;
}
.cbtit {
    overflow: hidden;
    width: 100%;
}


.taBox {
    width: 100%;
    font-size: 0.24rem;
}
.cbainfo1 {
    color: #d6d6d6;
    float: right;
}
table td {
    empty-cells: show;
}
.tableTitle {
    background-color: #f5f5f5;
}
.taleft {
    border-bottom: 1px solid #d9d9d9;
    border-right: 1px solid #d9d9d9;
}
.taBox td {
    line-height: 0.8rem;
    text-align: center;
}
.taBox .tableTitle:first-child td {
    border: none;
}
.taBox1 {
    width: 100%;
    font-size: 0.24rem;
}
.taBox2 td {
    border-bottom: 1px solid #d9d9d9;
    border-right: 1px solid #d9d9d9;
}
.taBox2 td:last-child{
    border-right: none;
}
.cbdetail {
    padding-bottom: 0.2rem;
}
.cbdetail p {
    padding: 0 0.3rem;
    -webkit-margin-before: 0em;
    -webkit-margin-after: 0em;
    font-size: 0.24rem;
    line-height: .45rem;
}
.cbdetail p:first-child {
    padding-top: 0.3rem;
    font-size: 0.3rem;
    font-weight: bold;
}
.myxx{
    background: #ffffff;
    margin-bottom: .3rem;
}
.myxx img{
    width: 90%;
    display: block;
    margin: .3rem 0rem;
}