.cw_main{ position: relative;width: 100%; height: 100%; font-size: 0;overflow: hidden; background: #ecd7cd; }
.videocont{margin:0 0.4rem 0.4rem; background: #ecd7cd;  display: block }
.videocont video{background: rgba(0,0,0,0.2);padding:1%; width: 98%}
.worddetils{ width:96% ;position: relative;padding:0.4rem 2%;vertical-align: middle; font-size: 1.1rem; color: #ffffff; overflow: hidden; line-height: 1.5rem;background: rgba(0,0,0,0.2);}
.worddetils span{ float: right}
.iconlive{width: 72px;  vertical-align: middle}
 span.live { float: left; }
.fixednav{position:fixed;top:0px;left:0px;z-index: 10;}

.videoDetailList{ position: relative; background: #fff; margin: 0.6rem 0.4rem }
.videoDetailGoodsList{ position: relative;}
.videoDetailGoods{ position: relative;  padding: 0.6rem; height: 100%; overflow: hidden}
.videoDetailGoodsImg{   width:35%; display: inline-block; float: left; position: relative;text-align: center;overflow: hidden; line-height:9rem}
.videoDetailGoodsImg span{ height: 100%; display: inline-block; vertical-align: middle}
.videoDetailGoodsImg img { vertical-align: middle}
.videoDetailGoodsImg i{ position: absolute; top:0; left: 0; padding: 0.2rem 0.6rem; color: #ffffff; background: #ff9473; border-radius: 30px; height: 14px; line-height: 14px;font-size: 1rem}
.videoDetailGoodsInfo{padding-top: 1%;width: 62%; float: left; padding-left: 3%}
.videoDetailGoodsTitle{ font-size: 1.12rem; line-height: 22px; height: 44px; overflow: hidden; word-break: break-word;  color:#414141 }
.videoDetailGoodsPrice{  color: #db363d; font-size: 1.5rem;  padding-top: 1rem; font-weight: bold}
.videoDetailGoodsPrice i{ font-size: 1.1rem; font-style: normal; }
.videoDetailGoodsPrice del{ margin-left: 5px; font-size: 1.1rem; color: #a3a3a3; }
.videoDetailGoodsDel{ display: none; position: absolute; padding: 0 1.5rem; right: 30%; bottom: 14px; color: #808080; font-size: 1.2rem; line-height: 25px; border-radius: 14px; background: #ffffff;  border: 1px solid #808080}
.videoDetailGoodsBuy{ position: absolute; padding: 0 1.5rem; right: 10px; bottom: 14px; color: #fff; font-size: 1.2rem; line-height: 27px; border-radius: 14px; background: #ef2d22; }
.clear {clear: both}
.bottomdetail{ color: #d28a89; text-align: center; font-size: 1rem; padding:0 0.6rem 0.6rem; letter-spacing:0.2rem }
.icontel {width: 26%;  vertical-align: middle; position: absolute; top: 0.6rem; right: 3.5rem; }
.texttel {  }
/*.product_cont { overflow-y: auto; height: 500px; }*/
.tel { position: absolute; right: 0.4rem; top:0.2rem; border: 1px solid white; border-radius: 5px; font-size: 1rem; padding: 0 1rem; height: 3rem; }

.icon_lb{ position: fixed; bottom: 50px; right:-30px; width: 20%}
/*弹层*/
.prizeLayer{ display: none; top: 0px; left: 0px; width: 100%; height: 100%; position: fixed; background: #000; opacity: 0.6; z-index: 220; }
.prizeBox{ display: none; position: fixed; top: 15%; width: 100%; z-index: 230; opacity: 1; }
.prizeClose{ position: absolute; right: 11%; top: 0; width:30px; height: 30px; z-index: 10; }
.prizeButton_ck{ position:absolute; bottom:5%;width:50%;height: 18%;  left:25%;}
.prizeButton_ck img{width: 100%; height: 100%; display: block}
.bg{ padding-top: 10%}
