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


/*内容页公共*/
.product-box {
    padding: 0 .3rem;
    background: #FFFFFF;
}

.tm-upgrade{
    width: .44rem;
    height: .6rem;
    display: inline-block;
    background: url(../../../img/indexPage/tm-upgrade-bg1.png) no-repeat;
    background-size:contain;
    position: absolute;
    right: .12rem;
    top: 0;
}

.zlsq-fyhj {
    line-height: .3rem;
    padding: .3rem 0 .38rem 0;
    border-bottom: 1px dashed #f1f1f1;
}

.zlsq-sq-tit {
    padding: .35rem 0 .17rem 0;
}
.zlsq-sq-tit .zlsq-sq-span{
    font-size: .38rem;
    color: #000000;
    line-height: .38rem;
    font-weight: bold;
}
.zlsq-sq-p p {
    font-size: .26rem;
    color: #ff5b57;
    line-height: .32rem;
}
.zlsq-sq-p p.special-p{
	letter-spacing: -0.01rem;
}



.ui-fygj-r .money {
    color: #ff5b57;
    font-size: .38rem;
    line-height: .3rem;
    font-weight: bold;
    float: left;
}

.ui-fygj-r .priceQ {
    font-size: .24rem;
    color: #ff5b57;
    margin: 0.03rem 0 0 .03rem;
    float: left;
}

.ui-fygj-r .gf {
    font-size: .24rem;
    color: #999999;
    line-height: .24rem;
    margin: .06rem 0 0 .2rem;
    float: left;
}
.ui-fygj-r .gf.through{
    text-decoration: line-through;
}

/*您可能需要*/
.product-need {
    padding-bottom: .2rem;
    margin-top: .6rem
}

.product-need-item {
    margin-top: .4rem;
}

.product-need-item li {
    width: 2.2rem;
    height: 1.5rem;
    text-align: center;
    float: left;
    position: relative;
}

.product-need-item li a {
    display: block;
    position: relative;
}

.product-need-item li .comm-box {
    position: absolute;
    width: 2.2rem;
    height: 1.5rem;
    top: 0px;
    left: 0px;
    background: #ffede4;
    border-radius: 0.05rem;
    -webkit-border-radius: 0.05rem;
    -moz-border-radius: 0.05rem;
}

.product-need-item li h2 {
    font-size: .26rem;
    color: #333333;
    line-height: .26rem;
    padding: .41rem 0 .21rem;
}

.product-need-item li p {
    font-size: .28rem;
    color: #ff5b57;
    line-height: .22rem;
}

.product-need-item li:nth-child(2){
    margin:0 0.15rem;
}

.product-need-item li .comm-boxb h2 {
    line-height: .3rem;
    padding: .28rem 0 .15rem
}




/*详情底部公共*/
.product-detail-box{
    background: #fffefe;
    padding: .2rem .3rem 0;
}
.product-title .same-img{
    width: .34rem;
    height: .22rem;
    display: inline-block;
    vertical-align: middle;
}
.product-title {
    text-align: center;
}
.product-title .title{
    font-size: .34rem;
    color: #333333;
    font-weight: bold;
    line-height: .34rem;
    display: inline-block;
    vertical-align: middle;
}



/*公共*/
.commendBox {
    width: 100%;
    height: 100%;
    min-width: 320px;
    max-width: 750px;
    margin: 0 auto;
}

.commendTit {
    height: .88rem;
    line-height: .88rem;
    padding: 0 .2rem;
    text-align: center;
    background: #FFFFFF;
    color: #4c4c4c;
    font-size: .36rem;
    position: relative;
    box-shadow: 0px 0.05rem 0.15rem rgba(0,0,0,0.08);
}

.commendTit .go-back {
    height: .42rem;
    overflow: hidden;
    background-position: 0;
    background-size: 0.24rem 0.42rem;
    display: inline-block;
}




.commendTit.mui-flex .cell.go-back {
    width: .24rem;
}


.mui-flex {
    box-sizing: border-box;
}

.mui-flex {
    display: -webkit-box!important;
    display: -webkit-flex!important;
    display: -ms-flexbox!important;
    display: flex!important;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
}

.mui-flex>.cell {
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
    width: 0;
    -webkit-flex-basis: 0;
    -ms-flex-preferred-size: 0;
    flex-basis: 0;
    max-width: 100%;
    display: block;
    padding: 0!important;
    position: relative
}

.mui-flex.align-center {
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
}

.mui-flex>.cell.fixed {
    -webkit-box-flex: 0!important;
    -webkit-flex: none!important;
    -ms-flex: none!important;
    flex: none!important;
    width: auto;
}
