@charset "utf-8";

/* ================================ */
/* 触屏版商品介绍页面样式				
 *  
 * @license    http://www.33   hao.com
 *    
 */

.transparent .header-l a,
.transparent .header-l a {width: 1.4rem;height: 1.4rem;border-radius: 100%;display: block; background-color: rgba(0,0,0,.4);text-indent: -13.32rem; overflow: hidden;}
/*.transparent .header-l a {height: 0.7rem;border-radius: 100%;  background-color: rgba(0,0,0,.4); text-indent: -13.32rem;overflow: hidden;}*/
.transparent .header-r a,
.goods-detail-top .round { width: 1.35rem; height: 1.35rem; margin:  0.2rem 0.2775rem 0.2775rem 0.2775rem; padding: 0; filter:progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr='#BFFFFFFF', endColorstr='#BFFFFFFF'); background:rgba(255,255,255,0.75); border: solid 0.05rem #EEE; border-radius: 100%;}
.transparent .header-l a i.back { width: 80%; height: 110%; background-image: url(../images/arrow_left_r.png); background-repeat: no-repeat; background-position: center; background-size: 60%; opacity: 1;}
.transparent .header-r a {     width: 1.4rem;height: 1.4rem;border-radius: 100%;background-color: rgba(0,0,0,.4);text-indent: -13.32rem;overflow: hidden;}
.transparent .header-r a i.more { width: 60%; height: 60%; margin: 20%; background-image: url(../images/more_r.png); background-repeat: no-repeat; background-position: 50% 50%; background-size: 100%; opacity: 1;}
 .posf .header-l a  {top: 0.4rem !important;}

.goods-detail-cnt { background: #F5F5F5; position: relative; z-index: 1; margin-top: 16rem;}
.goods-detail-top { background-color: #FFF; display: block; position: fixed; z-index: -1; left: 0; right: 0; top: 0;}
.goods-detail-pic { position: relative; overflow: hidden; z-index: 1; width: 16rem; margin: 0 auto;}
.goods-detail-pic ul { overflow: hidden; position: relative; font-size: 0; white-space: nowrap;}
.goods-detail-pic ul li { display: inline-block; position: relative; z-index: auto;}
.goods-detail-pic ul li img { width: 100%; height: 100%;}
.goods-detail-turn { position: absolute; z-index: 2; bottom: 0.5rem; left: 50%; width: 6rem; margin-left: -3rem; text-align: center;}
.goods-detail-turn ul { font-size: 0; margin: 0 auto; white-space: nowrap;}
.goods-detail-turn ul li { display: inline-block; width: 0.35rem; height: 0.35rem; margin-right: 0.25rem; background-color: #BBB; border-radius: 100%;}
.goods-detail-turn ul li.cur { background-color: #ff5000;}

 /*.round { margin: 0;  z-index: 2; bottom: 0.75rem; right: 0.75rem; }
 .round i { display: block; width: 100%; height: 100%; background-position: 50% 50%; background-repeat: no-repeat;margin-top: 0.05rem;  margin-left: 18px; background-size: 60%; opacity: 0.75;}
 .pd-collect { right: 0.75rem;width: 1.1rem;height: 1.1rem;float: left;  border-left: solid 0.05rem #DDD;}
 .round.pd-collect i { background-image: url(../images/favorite_r.png);}
 .round.pd-collect.favorate i { background-image: url(../images/favorite_rs.png);}
  .round.pd-collect p {font-size:0.55rem; width: 100%; margin-left: 0.8rem;}*/
 
/*商品详情名称*/
.goods-detail-name { display: block; padding: 0.5rem 0.5rem 0.25rem 0.5rem; background-color: #FFF; border-top: solid 0.05rem #EEE;}
.goods-detail-name dt { display: block; font-size: 0.7rem; line-height: 0.85rem;}
.goods-detail-name dt span { display: inline-block; padding: 0 0.15rem; border-radius: 0.1rem; margin-right: 0.1rem; background-color: #ff5000; color: #FFF; font-size: 0.6rem; line-height: 0.9rem; vertical-align: middle; height: 0.9rem;}
.goods-detail-name dd { margin-top: 0.15rem; font-size: 0.55rem; color: #777; line-height: 0.69rem;}

/*商品详情价格*/
.goods-detail-price { position: relative; z-index: 1; display: block; padding: 0 0.5rem; background-color: #FFF;}
.goods-detail-price ul { display: inline-block;}
.goods-detail-price li { display: /*inline-block*/; font-size: 0.55rem; color: #ff5000; line-height: 1rem;}
.goods-detail-price li em { font-size: 1rem;}
.goods-detail-price li.small { display: inline-block; font-size: 0.55rem; text-decoration: line-through; color: #999; line-height: 0.9rem;}
.goods-detail-price li.small p { display: inline-block; font-size: 0.55rem; text-decoration:  line-height: 0.9rem;}
.goods-detail-price .activity { display: inline-block; font-size: 0.45rem;}
.goods-detail-price .sold { position: absolute; z-index: 1; top: 0.25rem; right: 0.75rem; display: block; font-size: 0.55rem; line-height: 1rem; height: 1rem;}
.goods-detail-price .activity { font-size: 0.45rem; line-height: 0.6rem; vertical-align: middle; display: inline-block; height: 0.6rem; padding-right: 0.1rem; margin-top: 0.05rem; border: solid #ff5000 0.05rem; color: #EC5464;}
.goods-detail-price .activity i { display: inline-block; vertical-align: middle; margin-right: 0.1rem; width: 0.6rem; height: 0.6rem; background: #ff5000 url(../images/mobile_w.png) no-repeat 50% 50%; background-size: 80%;}

.big.activity  i{display: inline-block; vertical-align: middle; margin-right: 0.1rem; width: 0.6rem; height: 0.6rem; background: #ED5564 url(../images/mobile_w.png) no-repeat 50% 50%; background-size: 80%;}
/*    */
.goods-detail-price2 { position: relative; z-index: 1; display: block; padding: 0 0.5rem; background-color: #FFF;}
.goods-detail-price2 ul { display: inline-block;width: 100%}
.goods-detail-price2 .shops{ display: inline-block; font-size:12px; color: #999; line-height: 1rem; width: 32%;text-align: center;}
.goods-detail-price2 .setby {display: inline-block; font-size:12px; color: #999; line-height: 1rem; width: 32%;text-align: left;}
.goods-detail-price2 .formby {display: inline-block; font-size:12px; color: #999; line-height: 1rem; width: 32%;text-align: right;}



/*商品详情项目*/
/*重新设置商品详情*/
/*.first-byshop  div {display: inline-block; background-image: url(../images/byshop.png);width: 0.8rem;height: 0.4rem;}*/
.first-byshop   em { font-size: 0.55rem; float: left;}
.a  em { font-size: 0.55rem;float: left;line-height: }
.a {display: block; }
.a div img {width: 2.5rem;height:0.65rem; float: left; margin-right: 0.5rem;}
.first-byshop {display: block;clear: both;}
.first-byshop div img {width: 2.5rem;height:0.65rem; float: left; margin-right: 0.5rem; margin-right: 0.5rem;}
/*.left div {display: inline-block; background-image: url(../images/byshop.png);width: 0.8rem;height: 0.4rem;}*/
/*.left div img {    height: 12px;  font-size: 12px; margin-top: -3px;}*/
.receive img {padding-right: 0px; float: right;width: 0.36rem;height: 0.8rem;}
.received {position: absolute; width:0.5rem; height: 0.8rem; float: right; /*margin-right: -2.45rem;*//*margin-top: 8px;*/ top: 0.5rem;right: 0.5rem;}


/*  售后的图标 */
.before-save {width: 22%;float: left; padding-top: 0.23rem}

.bottom_menu_body { position: fixed;left: 0;top: 0;right: 0;bottom: 0;z-index: 9; background: rgba(0,0,0,.6); display: none;}
.bottommenu-main {    display: flex;flex-direction: column;height: 100%;}
.bottom_menu_top {    -webkit-box-flex: 1;flex: 1; width: 100%; cursor: pointer; z-index: 8;height: 20%; }
.bottom_menu_text { z-index: 9; position: absolute; top: 100%;width: 100%;   transition: transform .2s ease-out; background-color: #fff;height: 80%;padding-top: .426667rem;background: #fff;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;overflow: hidden;}
.bottom_menu_maintext{    height: 88%;padding-top: .426667rem; background: #fff;display: -webkit-box; display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column; overflow: hidden;}
.bottom_menu_maintext_first {   height: 88%;padding-top: .426667rem; background: #fff;display: -webkit-box; display: -ms-flexbox;display: flex;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column; overflow: hidden;}
.sure_btn{width: 100%; height: 10%;position: absolute; bottom: 0; background: #ff5000;color: #fff; text-align: center;font-size: 1rem; line-height: 2rem;}
.bottom_menu_maintext  h4 {font-size: 0.7rem; text-align: center;}
.bottom_menu_maintext ul{    -webkit-box-flex: 1;-ms-flex: 1;flex: 1;height: 100%;overflow: hidden; overflow-y: scroll;}
.bottom_menu_maintext ul li {list-style: none;  margin:0  0.5rem; padding: 0.5rem 0  ;position: relative; border-bottom: .5px solid #e7e7e7;}
.menu_img{     margin-left: 0.5rem; margin-right: 0.5rem; width: 1rem; display: inline-block;}
.menu_text {display: inline-block; width: 80%;}
.text_h3 {font-size: 0.6rem;/*position: absolute; top: 0*/}
.text_menu {    margin-top: .24rem;font-size: .32rem;color: #999;}

.save {position: absolute; width: 0.5rem;height: 0.8rem; top: 0.5rem;right: 0.5rem; background-image: url(../images/toshort.png);    background-repeat: no-repeat;background-position: 50% 50%;background-size: 100%;opacity: 0.4;}

.goods-detail-item { border-top: solid 0.5rem #eee; position: relative; z-index: 1; padding: 0.25rem; background: #FFF; border-bottom: solid 0.05rem #EEE;height: 1.5rem;}
/*.goods-detail-item .itme-name { position: absolute; z-index: 1; top: 0.5rem; left: 0.5rem; display: block; width: 1.6rem; height: 0.9rem; font-size: 0.6rem; color: #888; line-height: 0.9rem;}*/
/*.goods-detail-item .itme-name { width: 10%; text-align: center; float: left; display: inline-block; vertical-align: top; height: 0.7rem;  margin-top: 0.1rem; font-size: 0.45rem; color: #FFF; line-height: 0.7rem; background: #ED5564; border-radius: 0.15rem;}*/

.goods-detail-item .item-con { /*display: block;*/ height: 1rem;width: 15rem;display: inline-block;}
.goods-detail-item .item-con dl { display: block; line-height: 0.9rem;}
.goods-detail-item .item-con dt { font-size: 0.6rem; color: #333;}
.goods-detail-item .item-con dd { font-size: 0.55rem; color: #888;}
.item-more { position: absolute; z-index: -1; top: 0.5rem; right: 0.5rem; display: block; width: 0.65rem; height: 0.9rem; background-image: url(../images/toshort.png); background-repeat: no-repeat; background-position: 50% 50%; background-size: 80%; opacity: 0.4;}
.item-more img {height: 1.1rem;}
.item-more.location { background-image: url(../images/location_b.png); opacity: 0.55;}
/*促销活动*/
.goods-detail-sale { position: relative; z-index: 1; margin-bottom: 0.4rem;}
.goods-detail-sale dt { display: inline-block; vertical-align: top; margin-right: 0.1rem;}
.goods-detail-sale dt i{ float: left; position: absolute; z-index: 1;   display: block; width: 100%; height: 0.9rem; font-size: 0.6rem; color: #888; line-height: 0.9rem;}
.goods-detail-sale dt p{ float: left; position: absolute; z-index: 1;  background-image: url(../images/byshop.png); }
.goods-detail-sale dt i{float: left; background-image: url(../images/byshop.png); height: 12px;font-size: 12px; margin-top: -3px;  }
.goods-detail-sale dd { display: inline-block; vertical-align: top; font-size: 0.55rem; line-height: 0.9rem; color: #555;}
.goods-detail-sale dd.jifen {width: 10%; text-align: center; float: left; display: inline-block; vertical-align: top; height: 0.7rem;  margin-top: 0.1rem; font-size: 0.45rem; color: #FFF; line-height: 0.7rem; background: #ED5564; border-radius: 0.15rem;}
.goods-detail-sale dd.mansong-rule { display: block; margin-bottom: 0.1rem;}
.goods-detail-sale dd.mansong-rule em { font-weight: 600; color: #333;}
.goods-detail-sale dd.mansong-rule span { display: inline-block; /*vertical-align: middle;*/ width: 0.8rem; height: 0.9rem;}
.goods-detail-sale dd.mansong-rule span img { width: 100%; height: 100%;}
.goods-detail-sale dd.gift-item { display: block; margin-bottom: 0.1rem;}
.goods-detail-sale dd.gift-item a { color: #555; text-decoration: underline;}
.goods-detail-sale dd.gift-item em { color: #333;}
/*商品详情领取代金券*/
.goods-detail-voucher { padding: 0.5rem;}
.goods-detail-voucher a { font-size: 0.6rem; color: #555; line-height: 1rem; display: block;}
.goods-detail-voucher i { display: inline-block; vertical-align: top;width: 0.4rem; height: 0.4rem; line-height: 0.4rem; text-align: center; padding: 0.1rem; margin: 0.2rem 0.2rem 0 0; font-size: 0.45rem; background-color: #ED5564; color: #FFF; border-radius: 0.1rem;}

/*地区运费*/
.goods-detail-freight {}
.goods-detail-freight dt strong { color: #ED5564; margin-left: 0.5rem;}
.goods-detail-freight dd { line-height: 0.9rem; margin-top: 0.2rem;}

/*虚拟订单线下店*/
.goods-detail-o2o { padding: 0;}
.goods-detail-o2o .tit { display: block; overflow: hidden; height: 0.9rem; padding: 0.4rem;}
.goods-detail-o2o .tit h3 { float: left; font-size: 0.6rem; line-height: 0.9rem; color: #888;}
.goods-detail-o2o .default { margin-left: 0.4rem ; border-top: solid #EEE 0.05rem; position: relative; z-index:1;}
.goods-detail-o2o .default a { display: block; margin-right: 3.5rem;}
.goods-detail-o2o .default dl { padding: 0.8rem 0;}
.goods-detail-o2o .default dt { display: block; font-size: 0.7rem; line-height: 0.9rem; font-weight: 600;}
.goods-detail-o2o .default dd { display: block; font-size: 0.6rem; line-height: 0.9rem; color: #555;}
.goods-detail-o2o .default p { position: absolute; z-index: 1; right: 0.5rem; top: 0.5rem; border-left: solid 0.05rem #EEE; padding-left: 0.5rem;}
.goods-detail-o2o .default p a { display: block;  width: 2rem; height: 2rem; background-image: url(../images/tel_b.png); background-repeat: no-repeat; background-position: 50% 50%; background-size: 50%; opacity: 0.65; margin: 0;}
.goods-detail-o2o .more-location { border-top: solid #EEE 0.05rem; font-size: 0.6rem; line-height: 0.9rem; padding: 0.5rem; position: relative;}
.goods-detail-o2o .more-location a { display: block; color: #ED5564; font-weight: 600;}
.goods-detail-o2o .more-location i { position: absolute; z-index:1; top: 0.5rem; right: 0.5rem; width: 0.65rem; height: 0.9rem; background-image: url(../images/arrow_right_b.png); background-repeat: no-repeat; background-position: 50% 50%; background-size: 80%; opacity: 0.4;}


/*已选规格*/
.goods-detail-sel { display: block;}
.goods-detail-sel dt { font-size: 0;top: 0}
.goods-detail-sel dt span { display: inline-block; height: 0.9rem; margin: 0 0.3rem 0.3rem 0; border: solid 0.05rem #CCC; font-size: 0.55rem; line-height: 0.9rem; padding: 0 0.2rem; color: #777;}
.goods-detail-sel dt span em { color: #333;}

.goods-detail-contract { padding-bottom: 0.5rem;display: inline-block;}
.goods-detail-contract dt { display: block; height: 0.9rem; font-size: 0.6rem; line-height: 0.9rem; margin-bottom: 0.2rem; white-space: nowrap; overflow: hidden;}
.goods-detail-contract dd { display: block; font-size: 0;}
.goods-detail-contract dd span { float: left; display: inline-block; height: 0.65rem;width: 33%; /*margin-right: 0.5rem;*/ font-size: 0.55rem; font-weight:600; color: #999; line-height: 0.95rem;}
.goods-detail-contract dd span i { display: block; width: 0.6rem; height: 0.6rem; float: left; margin-right: 0.1rem;}
.goods-detail-contract dd span i img { width: 100%; height: 100%;margin-top: 0.1rem;}

/*商品详情评价*/
.goods-detail-comment { background-color: #FFF; padding: 0 0.5rem;/* margin-top: 0.5rem;*/ height: 6rem; border-top: solid #EEE 0.05rem; /*border-bottom: solid #EEE 0.5rem;*/}
.goods-detail-comment .title { display: block;}
.goods-detail-comment .title a { display: block; position: relative; z-index: 1; height: 0.9rem; padding: 0.5rem 0; font-size: 0.6rem; line-height: 0.9rem; color: #888;}
.goods-detail-comment .title span { font-size: 0.55rem; margin-left: 1rem; color: #ED5564;}
.goods-detail-comment .title span em { font-size: 0.6rem; font-weight: 600; margin-left: 0.2rem;}
.goods-detail-comment .title .rate-num { position: absolute; z-index: 1; top: 0.5rem; right: 1rem; color: #888; font-size: 0.55rem;}
.goods-detail-comment .title .item-more { right: 0;}
.goods-detail-comment dl { display: block; padding-bottom: 0.4rem; border-top: solid 0.05rem #EEE;}
.goods-detail-comment dt { display: block; height: 0.9rem; padding: 0.4rem 0 0.2rem 0; line-height: 0.9rem; overflow: hidden;}
.goods-detail-comment dt .goods-raty { display: block; float: left; width: 6rem; height: 0.5rem; font-size: 0;}
.goods-detail-comment dt .goods-raty i { display: inline-block; height: 0.5rem; background-image: url(../images/star_r.png); background-repeat: repeat-x; background-position: 0 0; background-size: contain;}
.goods-detail-comment dt .goods-raty i.star1 { width: 0.5rem;}
.goods-detail-comment dt .goods-raty i.star2 { width: 1rem;}
.goods-detail-comment dt .goods-raty i.star3 { width: 1.5rem;}
.goods-detail-comment dt .goods-raty i.star4 { width: 2rem;}
.goods-detail-comment dt .goods-raty i.star5 { width: 2.5rem;}
.goods-detail-comment dt .user-name { float: right; color: #555; font-size: 0.55rem;}
.goods-detail-comment dt time { float: right; width: 3rem; text-align: right; color: #888; font-size: 0.55rem;}
.goods-detail-comment dd { display: block; font-size: 0.55rem; line-height: 0.7rem;}
/*更改地方*/
.goods-raty span {font-size: 1px;}
.headimg {background-image: url(../images/header.png);display: inline-block; height: 0.5rem; width: 0.5rem; background-repeat: repeat-x; background-position: 0 0; background-size: contain;}
.from-people {/*position: absolute;*/ width: 100%;text-align: center;}
.from-people p { font-size: .6rem; color: #ff5000}
.from-people-p {width:4rem;height: 0.8rem;border-radius:6px;border: 1px solid #ff5000;  margin: 2.5rem  auto  0.8rem  auto;}




/*商品详情店铺*/
.goods-detail-store { display: block; position: relative; z-index: 1; padding: 0 0.5rem; border-top: .32rem solid #eee; border-bottom: solid 0.05rem #EEE; background: #FFF; border: solid #EEE; border-width: 0.05rem; overflow: hidden;}
/*.goods-detail-store .store-name { height: 0.9rem; padding: 0.5rem 0 0.25rem  0; font-size: 0.7rem; line-height: 0.9rem; color: #333; }*/
.goods-detail-store .store-name .icon-store { display: inline-block; width: 0.8rem; height: 0.9rem; vertical-align: top; margin-right: 0.2rem; background-image: url(../images/store_b.png); background-repeat: no-repeat; background-position: 50% 50%; background-size: 80%; opacity: 0.75;}
.goods-detail-store .store-name .icon-mall { color: #ed5564;font-size: 0.55rem; margin-left: 0.5rem;}
.goods-detail-store .store-rate { height: 0.7rem; padding: 0.4rem 0 0.5rem 0; border-top: solid 0.05rem #EEE; font-size: 0; }
.goods-detail-store .store-rate span { display: inline-block; width: 33.33%; height: 0.7rem; font-size: 0.55rem; line-height: 0.7rem; color: #888; }
.goods-detail-store .store-rate span em { display: inline-block; vertical-align: middle; font-size: 0.7rem; font-weight: 600;}
.goods-detail-store .store-rate span i { display: inline-block; vertical-align: middle; width: 0.7rem; height: 0.7rem; font-size: 0.45rem; line-height: 0.7rem; font-style: normal; text-align: center; border-radius: 0.1rem;}
.goods-detail-store .store-rate span.high em,
.goods-detail-store .store-rate span.equal em { color: #ED5564;}
.goods-detail-store .store-rate span.high i,
.goods-detail-store .store-rate span.equal i { color: #FFF; background-color: #ED5564}
.goods-detail-store .store-rate span.low em { color: #48CFAE;}
.goods-detail-store .store-rate span.low i { color: #FFF; background-color: #48CFAE;}


/**更改店铺页面连接处**/
.goods-detail-store-first {display: block; width: 100%; height: 2.2rem;}
.story-img {position: absolute;  width: 2.2rem;height: 1.8rem;top: 0.4rem;border: 2px solid rgba(0,0,0,0.2)  ;text-align: center; }
.story-img img{ width: 1.8rem; height: 1.8rem;-webkit-box-align: center; }
/*.tostory-text {position: absolute;}*/
.tostory {  font-size: 0.2rem;  }
.story-name { position: absolute; width: 3rem;height: 2rem;top: 0;left: 3rem}
.story-name a {font-size: 0.6rem;top: 0;left: 0;}
.story-name div { width: 2rem; height: 0.6rem;}
.story-name div img{width: 0.6rem; height: 0.6rem;}
.story-vitory {position: absolute; right: 0.6rem;top: 0.35rem;}
.Story-vitory img{width: 1.6rem;height: 1.6rem;},
.tostory-text {position: absolute; width: 100%;height:0.6rem;  text-align: center; }
.tostory-text a {font-size: 0.6rem;display:inline;}
.about-all {margin: 1.5rem 0; width: 40%; float: left; text-align: right;}
.story-load { margin: 1.5rem 0; width: 40%;  float: right; text-align: left;}
.about-all-first { line-height: 0.78rem; position: absolute; width: 19%; height: 1rem; text-align: center;border-radius:8px;left: 4.3rem;}
.story-load-first {line-height: 0.78rem; position: absolute; width: 19%; height: 1rem; text-align: center; border-radius:8px; right: 3.4rem; }
.about-all a {color: #ff5000; border: 1px solid: #ff5000; }
.story-load a {color: #ff5000;bottom: 0.2rem;}
.toall a {border:1px solid #ff5000;}


/*.goods-detail-store-second,*/
.goods-detail-store-second {position: absolute;width: 100%;/* margin-top: 3rem;*/ }
.goods-detail-store-second div { margin-top: 1rem; }
.goods-detail-store-second div.all { display: block; width: 33%;  text-align: center;float: left;}
.goods-detail-store-second div.new { display: block; width: 33%;  text-align: center;float: left; border-right: 1px solid rgba(0,0,0,0.1);border-left:1px solid rgba(0,0,0,0.1);}
.goods-detail-store-second div.all-people { display: block; width: 33%;  text-align: center;float: left;}
.goods-detail-store-second div i {font-size: 0.15rem; display: block; margin-top: 0.2rem;}




/***商品推荐详情另写代码***/
/*.info-for-story { position: absolute; background-color: #fff; width: 100%;height: 1.8rem;border-bottom: solid 0.5rem #EEE;}
.info-for-story ul li.first-li { position: absolute; font-size: 0.8rem;  margin-left: 1.5rem;width: 32%;display: inline-block;}
.info-for-story ul li.second-li { position: absolute; font-size: 0.8rem; margin: auto;width: 32%;display: inline-block;}
.info-for-story ul li.third-li { position: absolute; font-size: 0.8rem;  margin-right:  1.5rem;width: 32%;display: inline-block; }
*/
.info-for-story {height: 1.2rem; border-bottom:  solid #EEE 0.5rem;border-top: solid #EEE 0.5rem;}
.info-for-story.info-for-story-all{/* position: absolute;*/ height: 1.2rem; margin-bottom: 0.8rem;/* position: absolute;*//*height: 3rem;*/ width: 100%;height: 1.2rem; font-size: 0.8rem;display: inline;border-bottom: 1rem;} 
.first-li {/* position: absolute;*/ width: 33%; float: left; font-size: 0.8rem; text-align: center;}
.second-li { /*position: absolute;*/ width: 33%; float: left; font-size: 0.8rem;text-align: center;}
.third-li { /*position: absolute;*/ width: 33%; float: left; font-size: 0.8rem;text-align: center;}

.info-for-shop {margin-top: 0.4rem; padding-left: 0.1rem;}
.info-for-shop div span {font-size: 0.9rem;line-height: 0.8rem;padding:0 0.39rem;color: #000; background-color: white;width: 4.5rem;}
.info-for-shop div  h4{left: 0.5rem;right: 0.5rem; margin: 0,0.5rem; background-color: #F5F5F5; background-image: linear-gradient(180deg,#ddd,#ddd);text-align: center; ;
    background-size: 100% 1px;
    background-repeat: no-repeat;
    background-position: 50%;  
    /*display: flex;*/
 }
.info-for-shop ul { margin-top: 0.5rem; }
.info-for-shop ul li a{}

/*商品详情推荐*/
.goods-detail-recom { background: #FFF; /*padding: 0 0 0 0.5rem;*/ /*margin: 0.5rem 0;*/ background-color: #FFF; border: solid #EEE; border-width: 0.05rem; overflow: hidden;}
/*.goods-detail-recom h4 { display: block; height: 0.9rem; padding: 0.4rem 0; font-size: 0.6rem; color: #888; line-height: 0.9rem; }*/
.goods-detail-recom h4 { display: block; height: 0.9rem; padding: 0.4rem 0; font-size: 0.6rem; color: #888; line-height: 0.9rem; }
.goods-detail-recom ul { font-size: 0;}
.goods-detail-recom ul li { display: inline-block; width: 47%; /*margin: -0.3rem 2% 0.4rem 0;*/border:solid #EEE; border-width: 0.1rem 0  0.1rem 0.2rem;}
.goods-detail-recom ul li  a { display: block;}
.goods-detail-recom .pic { display: block; width: 8.225rem; height: 8.225rem; /*border: solid 0.05rem #EEE;*/}
.goods-detail-recom .pic img { display: block; width: 100%; height: 100%;}
.goods-detail-recom dl { margin-top: 0.2rem;}
.goods-detail-recom dt { display: block; overflow: hidden; height: 1.2rem; font-size: 0.5rem; line-height: 0.6rem; color: #000; margin-bottom: 0.2rem;}
.goods-detail-recom dd { font-size: 0.65rem; color: #ff5000;}
.goods-detail-recom dd em { font-size: 0.75rem; }

/*商品详情选项*/
.goods-options-info { min-height: 3rem;}
.goods-options-info .goods-pic { position: absolute ; z-index: 1; top: 0.5rem; left: 0.5rem; width: 3rem; height: 3rem; background: #FFF;}
.goods-options-info .goods-pic img { width: 100%; height: 100%;}
.goods-options-info dl { margin-left: 4rem;}
.goods-options-info dt { font-size: 0.6rem; line-height: 0.75rem; margin: 0.2rem 0.6rem 0.4rem 0;}
.goods-options-info .goods-price { height: 1rem; font-size: 0.55rem; color: #ff9402; font-weight: 600; line-height: 1rem;}
.goods-options-info .goods-price em { font-size: 0.66rem;}
.goods-options-info .goods-price .activity { display: inline-block; height: 0.7rem; vertical-align: top; padding: 0 0.1rem; margin: 0.14rem 0 0 0.1rem; font-size: 0.45rem; line-height: 0.7rem; font-weight: lighter; color: #FFF; background-color: #ED5564; border-radius: 0.1rem;}
.goods-options-info .goods-storage { display: block; float: right; font-size: 0.5rem; line-height: 1rem; color: #888;}

.goods-options-stock { padding: 0.25rem 0.5rem;}
.goods-options-stork dl { display: block; overflow: hidden;}
.goods-options-stock dt { display: block; height: 0.9rem; padding: 0.1rem 0; font-size: 0.6rem; color: #888; line-height: 0.9rem;}
.goods-options-stock dd { display: block; font-size: 0rem;}
.goods-options-stock dd a { display: inline-block; height: 0.9rem; padding: 0.25rem 0.5rem; margin-left: 0.3rem; margin-bottom: 0.3rem; font-size: 0.55rem; color: #888; line-height: 0.9rem; background: #FFF; border: solid 0.05rem #BBB; border-radius: 0.15rem;}
.goods-options-stock dd a first-child { margin-left: 0;}
.goods-options-stock dd a.current { padding: 0.28rem 0.53rem; color: #FFF; background: #ff9402; border: none;}
.goods-option-value { display: block; height: 1.2rem; padding: 0.5rem; margin-bottom: 2rem; line-height: 1.2rem; font-size: 0.6rem; color: #999; border-top: solid 0.05rem #EEE;}

.goods-detail-bottom { margin: 0; text-align: center;height: 15%;margin-bottom: 12%; background-color: #fff;}
.goods-detail-bottom a { display: inline-block; width: 100%; height: 1rem; margin: 0 auto; font-size: 0.6rem; line-height: 1rem; color: #999; background: #fff;}

/*商品详情底部*/
.goods-detail-foot { position: fixed; z-index: 1; top: auto; left: 0; right: 0; bottom: 0; height: 2rem; filter:progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr='#F2F5F5F5', endColorstr='#F2F5F5F5');background:rgba(245,245,245,0.95);}
.goods-detail-foot { height: 2rem; filter:progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr='#F2F5F5F5', endColorstr='#F2F5F5F5');background:rgba(245,245,245,0.95);}
.goods-option-foot { position: absolute; z-index:1; bottom: 0; left: 0; right: 0;}
.goods-detail-foot .otreh-handle,
.goods-option-foot .otreh-handle { float: left; width: 47%; font-size: 0;}
.goods-detail-foot .otreh-handle a,
.goods-option-foot .otreh-handle a { position: relative; z-index: auto; display: inline-block; height: 1.95rem; text-align: center; color: #333; border-top: solid 0.05rem #DDD;}
.goods-detail-foot .otreh-handle a.kefu,
.goods-option-foot .otreh-handle a.kefu { width: 32%;}
.goods-detail-foot .otreh-handle a.cart,
.goods-option-foot .otreh-handle a.cart { width: 32%; border-left: solid 0.05rem #DDD;}
.goods-detail-foot .otreh-handle a.round,
.goods-option-foot .otreh-handle a.round  { width: 32%; border-left: solid 0.05rem #DDD;}
.goods-detail-foot .otreh-handle a.round  i,
.goods-option-foot .otreh-handle a.round  i{background-image: url(../images/favorite_r.png); }

.goods-detail-foot .otreh-handle a i,
.goods-option-foot .otreh-handle a i { display: inline-block; width: 0.9rem; height: 0.9rem; margin: 0.15rem auto 0.05rem auto; background-repeat: no-repeat; background-position: 50% 50%; background-size: 80%; opacity: 0.65;}
.goods-detail-foot .otreh-handle a.kefu i,
.goods-option-foot .otreh-handle a.kefu i { background-image: url(../images/kefu_b.png);}
.goods-detail-foot .otreh-handle a.cart i,
.goods-option-foot .otreh-handle a.cart i { background-image: url(../images/cart_b.png);}
.goods-detail-foot .otreh-handle a p,
.goods-option-foot .otreh-handle a p { display: block; height: 0.8rem; font-size: 0.55rem; line-height: 0.8rem; }
.goods-detail-foot .otreh-handle a sup, 
.goods-option-foot .otreh-handle a sup { position: absolute; z-index: 1; top: 0.1rem; right: 0.5rem; min-width: 0.5rem; height: 0.5rem; font-size: 0.45rem; line-height: 0.5rem; color: #e31436; text-align: center; border: solid 0.08rem #e31436; border-radius: 0.3rem; }
.goods-detail-foot .buy-handle,
.goods-option-foot .buy-handle { float: right; width: 53%; font-size: 0;}
.goods-detail-foot .buy-handle a,
.goods-option-foot .buy-handle a { display: block; height: 2rem; font-size: 0.7rem; font-weight: 600; line-height: 2rem; color: #FFF; text-align: center;}
.goods-detail-foot .no-buy a,
.goods-option-foot .no-buy a { filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale"); /* Firefox 3.5+ */ -webkit-filter: grayscale(100%); -moz-filter: grayscale(100%); -ms-filter: grayscale(100%); -o-filter: grayscale(100%); filter: grayscale(100%); filter: gray; opacity: 0.8;}
.goods-detail-foot .buy-handle a.add-cart,
.goods-option-foot .buy-handle a.add-cart { float: right; width: 55%; background-color: #ff9402;}
.goods-detail-foot .buy-handle a.buy-now,
.goods-option-foot .buy-handle a.buy-now { background-color: #ff5000;}

/*图文描述*/
.fixed-tab-pannel { min-width: 320px; max-width: 640px; overflow: hidden;}
.fixed-tab-pannel embed[type="application/x-shockwave-flash"] { display: none;}
.fixed-tab-pannel p,
.fixed-tab-pannel div,
.fixed-tab-pannel table {width: 100% !important; font-size: 0.6rem !important;}
.fixed-tab-pannel img { width: 100% !important;}

/*商品评价*/
.product-eval-list {}
.product-eval-list ul {}
.product-eval-list li { padding: 0 0 0.5rem 0.5rem; margin-bottom: 0.25rem; background-color: #FFF;}
.product-eval-list .eval-user { position: relative; z-index: 1; display: block; height: 2rem; border-bottom: solid #EEE 0.05rem;}
.product-eval-list .eval-user .user-avatar { position: absolute; z-index: 1; top: 0.35rem; left: 0; display: block; width: 1.2rem; height: 1.2rem; border: solid #EEE 0.05rem;}
.product-eval-list .eval-user .user-avatar img { width: 100%; height: 100%;}
.product-eval-list .eval-user .user-name { display: block; height: 1rem; margin: 0 0 0 2rem; padding: 0.5rem 0; font-size: 0.6rem; line-height: 1rem;}
.product-eval-list .eval-user time { position: absolute; z-index: 1; top: 0.5rem; right: 0.5rem; height: 1rem; font-size: 0.55rem; color: #BBB; line-height: 1rem;}
.product-eval-list .goods-raty { display: block; height: 0.5rem; padding: 0.5rem 0 0; font-size: 1px;}
.product-eval-list .goods-raty i { display: inline-block; height: 0.5rem; background-image: url(../images/star_r.png); background-repeat: repeat-x; background-position: 0 0; background-size: contain;}
.product-eval-list .goods-raty i.star1 { width: 0.5rem;}
.product-eval-list .goods-raty i.star2 { width: 1rem;}
.product-eval-list .goods-raty i.star3 { width: 1.5rem;}
.product-eval-list .goods-raty i.star4 { width: 2rem;}
.product-eval-list .goods-raty i.star5 { width: 2.5rem;}

.product-eval-list .eval-con { padding: 0.2rem 0;}
.product-eval-list .eval-con dt { display: block; min-height: 0.9rem; margin: 0.2rem 0 0.4rem 0; font-size: 0.6rem; line-height: 0.9rem;}
.product-eval-list .eval-con dd { display: block; font-size: 0;}
.product-eval-list .eval-con dd a { display: inline-block; width: 1.6rem; height: 1.6rem; text-align: center; border: solid 0.05rem #EEE; margin-right: 0.4rem;}
.product-eval-list .eval-con dd a img { max-width: 1.6rem; max-height: 1.6rem;}
.product-eval-list .again-eval { height: 0.9rem; margin-top: 0.2rem; font-size: 0.55rem; line-height: 0.9rem; color: #555;}

.product-eval-list .eval-explain { font-size: 0.6rem; color: #ed5564; line-height: 0.8rem; padding: 0.5rem 0;}