
/* * * * * * * * * * * * * * * * * * */
#servies-page { background: #fff; min-height: 10rem; }
.container {}
.cate-title { padding: 0 .53rem; height: .98rem; background: #f6f6f6; display: flex; justify-content: space-between; align-items: center; box-shadow: 0 0 .2rem #ccc; position: relative; z-index: 10; }
.cate-title p { font-size: .32rem; color: #000; }
.cate-title img { width: .2rem; transition: .3s all; }
.cate-title.active img { transform: rotateZ(180deg); }

.cate-title.active .title-list { display: block; }
.cate-title .title-list { position: absolute; top: .98rem; left: 0; width: 100%; background: #f6f6f6; padding: 0 1.1rem .75rem; display: none; }
.cate-title .title-list li { line-height: .96rem; border-bottom: 1px solid #d1d1d1; font-size: .26rem; }
.cate-title .title-list li.selected { color: #999; }

.cate-item { display: none; }
.cate-item.active { display: block; }

.think-item { padding: .6rem .53rem; border-bottom: 1px solid #d3d3d3; display: none; }
.think-item .title { font-size: .32rem; padding-bottom: .35rem; border-bottom: 1px solid #000; }
.think-item .image-text { padding-bottom: .4rem; border-bottom: 1px solid #d3d3d3; text-align: center; }
.think-item .image-text .t-img { display: inline-block; width: auto; height: 2.5rem; }
.think-item .image-text .material { font-size: .24rem; color: #666; line-height: 1.2; }
.think-item .image-text .price { font-size: .22rem; color: #000; line-height: 1.6; }
.think-item .image-text .price span { font-size: .24rem; color: #eb140a; }
.think-item .image-text .price span em { font-size: .28rem; color: #eb140a; font-style: normal; }
.think-item .config-list { padding: .44rem 0; color: #333; font-size: .26rem; }
.think-item .config-list li { overflow: hidden; }
.think-item .config-list li .left { float: left; width: 1.6rem; text-align: right; line-height: .38rem; }
.think-item .config-list li .right { float: right; width: 4.58rem; line-height: .38rem; word-break: break-all; }
.think-item .go-config { display: block; height: .8rem; line-height: .8rem; background: #eb140a; font-size: .26rem; color: #fff; text-align: center; }

.swiper-container { width: 4.8rem; } /* height: 4.26rem; */


.think-item .promotion-info { color: #eb140a; }
.think-item .promotion-info-wrap { overflow: hidden; line-height: 2em; }
.think-item .promotion-info-tab { float: left; width: 1.04rem; color: #000; }
.think-item .promotion-body { float: left; width: 5.4rem; }
.think-item .promotion-body .mj li { display: inline-block; margin-right: 2em; border: 1px solid #eb140a; padding: 0 4px; line-height: 1.4; }

/* 
.summary { padding: .6rem .53rem; }
.summary .goods-name { font-size: .6rem; line-height: .84rem; }
.summary .goods-pn { font-size: .29rem; line-height: .62rem; }
.summary .s-img { margin-top: .2rem; max-width: 100%; }
.advice-div { margin-top: 1.48rem; position: relative; height: 1.56rem; border-top: 1px solid #d6d6d6; border-bottom: 1px solid #d6d6d6; }
.advice-div .advice-title { position: absolute; left: 0; top: -.56rem; width: 1.48rem; font-size: .33rem; background: #fff; }
.advice-div p { margin-top: .22rem; font-size: .4rem; line-height: .6rem; }
.config-title { font-size: .4rem; margin: .7rem 0 .33rem; }
.config-ul li:nth-of-type(n) { background: #e5e5e5; }
.config-ul li:nth-of-type(2n) { background: #f2f2f2; }
.config-ul li { font-size: .24rem; overflow: hidden; display: flex; justify-content: space-between; align-items: center; position: relative; }
.config-ul li .left { padding: .14rem .33rem; float: left; width: 27.4%; text-align: right; height: 100%; }
.config-ul li .right { padding: .14rem .33rem; float: right; width: 72.6%; height: 100%; }
.config-ul li .right:after { content: ""; display: block; position: absolute; height: 100%; width: 2px; background: #fff; left: 27.4%; top: 0; }
*/