.main-l {float: left;width: 850px;background: #fff;}.main-r {float: left;width: 340px;background: #fff;margin-left: 10px;}.main {width: 1200px;margin: 0 auto;padding-bottom:60px;}.main:after {content: "";clear: both;display: block;overflow: hidden;}.pl-tit {overflow: hidden;}.pl-tit span {float: left;color: #333;font-size: 18px;height: 70px;line-height: 70px;text-align: center;font-weight: bold;position: relative;text-indent: 50px;}.pl-tit span:before {content: "";position: absolute;top: 45%;left: 30px;border: 4px solid #e54747;border-color: #e54747 transparent transparent;}.pl-count {margin: 30px auto 0;}.floor-host {overflow: hidden;margin: 35px 10px 0;}.floor-img {float: left;width: 50px;height: 50px;background: #ef2443 url(/style/img/pl-jlt.png) -93px 8px no-repeat;border-radius: 50%;}.floor-count {float: left;margin-left: 20px;}.floor-name {width: 170px;height: 34px;border: solid 1px #cdcdcd;font-size: 14px;color: #666;line-height: 34px;padding: 0 15px;}.flo-pltxt-box {position: relative;margin-top: 15px;}.flo-pltxt {width: 728px;height: 74px;background: #ff97a70f;border-radius: 5px;border: solid 1px #ffdce1;color: #8b5f23;padding: 15px;display: block;position: relative;border-top-left-radius: 0;resize: none;}.flo-b {position: relative;height: 44px;width: 100%;display: block;}.emoji {display: none;float: left;width: 25px;height: 25px;background: #ee2242;margin-top: 15px;}.submit-pl {cursor: pointer;font-size: 14px;color: #fff;text-align: center;line-height: 34px;float: right;margin-top: 10px;width: 80px;height: 34px;background: #ef2443;border-radius: 3px;}/* item-head */.item-head {overflow: hidden;padding: 30px;border-bottom: 10px solid #f8f8f8;}.itemhead-l {float: left;width: 300px;height: 300px;border: 1px solid #f0f0f0;position: relative;overflow: hidden;}.itemhead-l img {display: block;width: auto;height: 100%;min-width: 100%;position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);}.itemhead-r {float: left;width: 458px;margin-left: 20px;position: relative;height: 300px;}.itemhead-r h1 {display: block;font-weight: normal;font-size: 22px;color: #333;line-height: 37px;height: 70px;overflow: hidden;}.itemhead-from {overflow: hidden;margin-top: 36px;}.itemhead-title {display: block;font-size: 22px;color: #333;line-height: 37px;position: relative;text-indent: 50px;}.itemhead-title span {color: #ee2142;padding-left: 26px;position: relative;}.itemhead-title span:before {content: "";width: 15px;height: 14px;position: absolute;top: 8px;left: 6px;background: url(../images/jlt.png) -45px -21px no-repeat;}.itemhead-title .taobao{background:#ff5000;}.itemhead-title .tianmao{background: #ff0036;}.itemhead-title .suning{background: #ff8000;}.itemhead-title .weipinhui{background: #e50378;}.itemhead-title .pinduoduo{background: #d8222d;}.itemhead-title .jingdong{background: #e1251b;}.itemhead-title .source-label {position: absolute;top: 8px;left: 0;height: 21px;line-height: 21px;color: #fff;font-size: 12px;padding: 0 8px;border-radius: 2px;z-index: 1;margin-right: 10px;text-indent: 0;}.itemhead-price {color: #ee2142;padding-left: 26px;position: relative;display: block;font-size: 22px;line-height: 22px;margin-top: 15px;}.itemhead-price:before {content: "";width: 15px;height: 14px;position: absolute;top: 4px;left: 6px;background: url(../images/jlt.png) -45px -21px no-repeat;}.itemhead-coupon {float: left;position: relative;width: 66px;height: 20px;background: #ff7800;font-size: 12px;color: #fff;text-align: center;line-height: 20px;border-radius: 1px;}.itemhead-coupon:before,.itemhead-coupon:after {content: "";position: absolute;top: 50%;left: 0;transform: translate(-50%,-50%);background: #f8f8f8;width: 6px;height: 6px;border-radius: 50%;}.itemhead-coupon:after {left: auto;right: 0;transform: translate(50%,-50%);}.itemhead-time {float: right;font-size: 12px;color: #666;}.itemhead-time em {color: #999;margin-left: 5px;}.item-price {color: #e9193a;float: left;font-size: 14px;margin-top: 10px;}.item-payinfo {overflow: hidden;position: absolute;right: 0;width: 100%;bottom: 0;}.item-price em {font-size: 30px;height: 30px;line-height: 30px;margin-right: 10px;display: inline-block;}.gopay {float: right;width: 112px;height: 40px;background: #ed213f;border-radius: 5px;text-align: center;line-height: 40px;color: #fff;font-size: 14px;}.gopay:hover {color: #fff;}/* edit-speak */.es-top {display: block;height: 80px;background: #f5f7f9 url(../img/edit-ico.png) top right no-repeat;line-height: 80px;font-size: 18px;color: #333;font-weight: bold;padding: 0 30px;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}.edit-speak {padding: 20px 30px;}.edit-speak p {display: block;color: #333;font-size: 16px;line-height: 34px;margin-top: 20px;}.edit-speak img{/*display:none;*/}.edit-speak .simgahead {display:none;}/*discount-info*/.discount-info {border-top: 10px solid #f8f8f8;padding-bottom: 20px;}.dis-list {overflow: hidden;}.dis-list li {border-bottom: 2px solid #f8f8f8;overflow: hidden;padding: 30px;position: relative;}.dis-list .source-tip {height: 20px;line-height: 20px;}.dis-img {width: 175px;height: 175px;float: left;position: relative;overflow: hidden;}.dis-img img {display: block;width: 100%;height: auto;min-height: 100%;position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);}.dis-r {float: left;margin-left: 20px;width: 595px;overflow: hidden;}.dis-title {display: block;color: #111;font-size: 18px;height: 20px;line-height: 20px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}.dis-coupon {display: block;color: #ee2142;font-size: 18px;height: 20px;line-height: 20px;margin-top: 10px;}.dis-coupon em {display: inline-block;position: relative;width: 66px;height: 20px;background: #ff7800;font-size: 12px;color: #fff;text-align: center;line-height: 20px;border-radius: 1px;margin-left: 10px;}.dis-coupon em:before,.rd-coupon em:after {content: "";position: absolute;top: 50%;left: 0;transform: translate(-50%,-50%);background: #f8f8f8;width: 6px;height: 6px;border-radius: 50%;}.dis-coupon em:after {left: auto;right: 0;transform: translate(50%,-50%);}.dis-txt {display: block;color: #666;font-size: 12px;line-height: 23px;margin-top: 15px;overflow: hidden;height: 40px;}.dis-foot {overflow: hidden;font-size: 12px;color: #999;height: 30px;line-height: 30px;margin-top: 30px;}.dis-source {float: left;color: #999;font-size: 12px;margin-right: 24px;}.dis-time {float: left;}.dis-btn {float: right;width: 86px;height: 28px;text-align: center;color: #ee213e;transition: all .3s ease;border: solid 1px #ee213e;line-height: 28px;}.dis-list li:hover .dis-btn {background: #ee213e;color: #fff;}.dis-discount {display: block;color: #ee2142;font-size: 16px;height: 16px;line-height: 16px;margin-top: 18px;text-indent: 26px;position: relative;}.dis-discount:before {content: "";width: 15px;height: 14px;position: absolute;top: 50%;left: 0;background: url(../img/jlt.png) -45px -21px no-repeat;transform: translateY(-50%);}.itemhead-price {color: #ee2142;padding-left: 26px;position: relative;display: block;font-size: 22px;line-height: 22px;margin-top: 15px;white-space: nowrap;text-align: justify;}.itemhead-price:before {content: "";width: 15px;height: 14px;position: absolute;top: 4px;left: 6px;background: url(../img/jlt.png) -45px -21px no-repeat;}.discount-info .global-title {padding: 30px 30px 25px;border-bottom: 1px solid #f8f8f8;}.source-label {position: absolute;top: 0;left: 0;height: 21px;line-height: 21px;color: #fff;font-size: 12px;padding: 0 8px;border-radius: 2px;z-index: 1;}/* relevant-news */.relevant-news {padding: 25px 30px;border-top: 1px solid #f0f0f0;}.rel-list li {display: block;overflow: hidden;margin-top: 25px;}.relimg {float: left;width: 250px;height: 160px;position: relative;overflow: hidden;}.relimg img {display: block;width: 100%;height: auto;min-height: 100%;position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);}.rel-cen {float: left;margin-left: 27px;}.rel-title {display: block;color: #333;font-size: 16px;line-height: 27px;width: 500px;height: 50px;overflow: hidden;}.rel-cen p {display: block;width: 500px;color: #666;font-size: 14px;line-height: 27px;margin-top: 14px;height: 50px;overflow: hidden;}.rel-info {overflow: hidden;margin-top: 30px;height: 12px;line-height: 12px;color: #999;}.rel-info em {float: right;}.rel-more {display: block;width: 115px;height: 25px;border-radius: 13px;color: #e91839;border: 1px solid #e91839;font-size: 12px;text-indent: 27px;position: relative;line-height: 24px;margin: 50px auto 0;cursor: pointer;}.rel-more:before{content:'';width: 5px;height: 5px;border: 1px solid #e91839;border-top: none;border-right: none;position: absolute;top: 45%;left: 11px;transform: rotate(-45deg) translateY(-50%);}.rel-more:after {content: '';width: 12px;height: 12px;border: 1px solid #e91839;border-radius: 50%;position: absolute;top: 50%;left: 5px;transform: translateY(-50%);}/* similar-offers */.similar-offers {padding: 24px 15px 0;}.offers-rank-tab {width: 100%;height: 40px;border-radius: 4px;border: solid 1px #f0f0f0;line-height: 40px;display: table;margin-top: 25px;}.offers-rank-tab span {display: table-cell;text-align: center;font-size: 14px;color: #999;position: relative;cursor: pointer;}.offers-rank-tab span.active:before,.offers-rank-tab span:hover:before {content: "";position: absolute;top: 50%;left: 20%;width: 4px;height: 4px;background: #ed1f40;border-radius: 50%;transform: translateY(-50%);}.offers-rank-tab span.active,.offers-rank-tab span:hover {color: #ed1f40;}.offers-list li {overflow: hidden;border-top: 1px solid #eaeaea;padding: 20px 0;}.offers-list li:first-child {border: none;}.offers-img {float: left;width: 90px;height: 90px;position: relative;overflow: hidden;}.offers-img img {display: block;width: auto;height: 100%;min-width: 100%;position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);}.offers-r {float: left;width: 200px;margin-left: 15px;}.offers-title {font-size: 14px;color: #333;line-height: 20px;height: 40px;overflow: hidden;display: block;margin-top: 5px;}.offers-price {color: #e9193a;font-size: 14px;}.offers-price em {font-size: 18px;}.offers-r-pay s {color: #a7a7a7;margin-left: 10px;}.offers-r-pay {margin-top: 20px;}.offers-list.active {display: block;}.offers-list {display: none;}/* hot-label */.hot-label {padding: 24px 15px 30px;border-top: 1px solid #f0f0f0;}.label-list a {float: left;width: 94px;height: 33px;border-radius: 16.5px;border: solid 1px #f0f0f0;margin: 15px 0 0 10px;text-align: center;line-height: 33px;color: #999;font-size: 14px;transition: all .3s ease;}.label-list {overflow: hidden;margin: 15px 0 0 -10px;}.label-list a:hover {color: #fff;background: #ed1f40;border-color: #ed1f40;}/* hot-wz */.hot-wz {padding: 24px 15px 0;border-top: 1px solid #f0f0f0;}.hotwz-list {overflow: hidden;margin: 9px 0 0 -10px;padding-bottom: 35px;}.hotwz-list li {float: left;box-shadow: 0px 3px 7px 0px rgba(0, 0, 0, 0.07);width: 150px;margin: 20px 0 0 10px;padding-bottom: 15px;}.hotwz-list li img {display: block;width: 100%;height: auto;min-height: 100%;position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);}.hotwz-list li h5 {display: block;font-weight: normal;padding: 10px 12px 0;overflow: hidden;color: #666;font-size: 14px;line-height: 19px;height: 36px;}.hotwz-list .relimg-ds {width: 100%;height: 95px;position: relative;overflow: hidden;}/* people-use */.people-use {padding: 24px 15px 0;border-top: 1px solid #f0f0f0;}.peo-top img {display: block;width: 100%;height: 150px;}.peo-top-b {overflow: hidden;}.peo-top-b h5 {float: left;width: 186px;color: #333;font-size: 14px;line-height: 46px;font-weight: normal;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;margin: 0 14px;}.peo-top-b span {float: right;width: 94px;text-align: center;height: 46px;line-height: 46px;color: #fff;font-size: 14px;background: #cd9355;}.peo-top {border: solid 1px #cd9355;margin-top: 25px;}.peo-list li a {display: block;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;font-size: 14px;color: #666;position: relative;text-indent: 11px;height: 34px;line-height: 34px;}.peo-list {overflow: hidden;margin-top: 20px;padding-bottom: 20px;}.peo-list li a:before {content: "";position: absolute;top: 50%;left: 0;background: #5e5e5e;width: 2px;height: 2px;transform: translateY(-50%);transition: all .3s ease;}.peo-list li:hover a:before {border: 4px solid #f03d55;border-color: transparent transparent transparent #f03d55;background: transparent;left: 10px;}.peo-list li:hover a {text-indent: 25px;color: #333;font-weight: bold;transition: all .3s ease;}.peo-top .relimg-ds {width: 100%;height: 150px;overflow: hidden;position: relative;}/* week-rank */.week-rank {padding: 24px 15px 0;border-top: 1px solid #f0f0f0;}.week-top {overflow: hidden;margin-top: 10px;}.week-top li {overflow: hidden;margin-top: 16px;}.week-img {float: left;display: block;width: 110px;height: 70px;overflow: hidden;position: relative;}.week-img img {display: block;width: 100%;height: auto;min-height: 100%;position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);}.week-r {float: left;margin-left: 15px;}.week-title {display: block;color: #333;font-size: 12px;line-height: 19px;height: 35px;overflow: hidden;width: 184px;}.week-time {display: block;margin-top: 16px;color: #999;font-size: 12px;height: 12px;line-height: 12px;}.week-bottom li a {display: block;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;font-size: 14px;color: #666;position: relative;text-indent: 11px;height: 34px;line-height: 34px;}.week-bottom {overflow: hidden;margin-top: 20px;padding-bottom: 20px;}.week-bottom li a:before {content: "";position: absolute;top: 50%;left: 0;background: #5e5e5e;width: 2px;height: 2px;transform: translateY(-50%);transition: all .3s ease;}.week-bottom li:hover a:before {border: 4px solid #f03d55;border-color: transparent transparent transparent #f03d55;background: transparent;left: 10px;}.week-bottom li:hover a {text-indent: 25px;color: #333;font-weight: bold;transition: all .3s ease;}