.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;}.detail-banner {display: block;width: 100%;height: auto;position: absolute;top: 50%;left: 0;transform: translateY(-50%);}.detail-title {display: block;font-size: 26px;color: #333;line-height: 46px;font-weight: normal;margin: 30px 20px 0;}.content-info {overflow: hidden;margin: 20px 20px 0;height: 12px;line-height: 12px;color: #999;}.content-info span {margin-right: 25px;}.content-banner {height: 340px;overflow: hidden;position: relative;}.con-top {position: relative;padding-bottom: 25px;border-bottom: 1px solid #f0f0f0;margin: 0 10px;}.con-top:after {content: "";position: absolute;bottom: 20px;right: 0;width: 75px;height: 75px;background: url(../img/jlt.png) -64px 0 no-repeat;}.con-pay {border: solid 1px #e7ceb3;position: relative;float: left;width: 383px;margin: 20px 0 0 20px;}.payimg {float: left;width: 100px;height: 100px;display: block;margin: 10px 0 10px 10px;}.payimg img {display: block;width: 100%;height: 100%;}.conpay-cen {float: left;margin-left: 13px;width: 155px;}.pay-name {display: block;font-size: 14px;color: #333;line-height: 24px;height: 42px;overflow: hidden;margin-top: 18px;}.pay-price {float: left;font-size: 18px;color: #ea302b;font-weight: bold;height: 18px;line-height: 18px;}.conpay-r {float: right;position: relative;width: 100px;height: 120px;}.conpay-btn {position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);width: 70px;height: 25px;background: #cd9355;border-radius: 5px;border: solid 1px #cd9355;color: #fff;text-align: center;line-height: 25px;font-size: 12px;}.conpay-r:before,.conpay-r:after {content: "";position: absolute;left: 0;top: 0;width: 10px;height: 10px;background: #fff;border-radius: 50%;transform: translate(-50%,-50%)rotate(45deg);border: solid 1px #e7ceb3;border-color: transparent #e7ceb3 #e7ceb3 transparent;}.conpay-r:after {top: auto;bottom: 0;transform: translate(-50%,50%)rotate(-135deg);}.conpay-quan {overflow: hidden;margin-top: 20px;}.coupon {float: right;width: 203px;height: 39px;background: url(../img/quan.png) 0 0 no-repeat;background-size: 100% 100%;font-size: 14px;font-weight: bold;color: #ffe155;line-height: 39px;margin-top: 10px;text-indent: 150px;}.content-tit {display: block;color: #333;font-size: 24px;height: 24px;line-height: 24px;font-weight: bold;}.content-txt {margin: 40px 30px 0;max-height: 100%;overflow: hidden;}.content-txt video {max-height:400px;max-width: 600px;}.content-txt p {display: block;color: #333;font-size: 16px;line-height: 28px;margin-top:20px;}.content-txt img {display: block;width: auto;margin: 40px auto 0;max-width: 100%;margin:0 auto;}.content-txt h3 {display: block;color: #333;font-size: 18px;font-weight: bold;margin-top: 30px;}.see-all:before {content: "";display: block;width: 100%;height:180px;position: absolute;bottom: 30px;left: 0;background: -webkit-gradient(linear, 0% 0%, 0% 82%, from(rgba(255, 255, 255, 0)), to(#fff));}.see-all {display: block;text-align: center;height: 30px;line-height: 30px;font-size: 12px;border-radius: 5px;color: #f73636;cursor: pointer;position: relative;width: 100%;margin: 0 auto;}.see-all:after {content: "";position: absolute;top: 6px;left: 44%;border: 2px solid #f73636;width: 8px;height: 8px;transform: rotate(45deg);border-color: transparent #f73636 #f73636 transparent;}.content.active .content-txt {max-height: none;}.zan-btn {display: none;}.zan-txt {display: block;text-align: center;color: #ccc;font-size: 12px;line-height: 12px;margin-top: 14px;}.con-zan {margin-bottom: 40px;}.recommend-brand {padding: 25px 30px;border-top: 1px solid #f0f0f0;}.re-brand-list {overflow: hidden;margin: -20px 0 0 -20px;}.item-label {position: absolute;top: 10px;left: 10px;width: 45px;height: 20px;font-size: 12px;color: #fff;text-align: center;line-height: 20px;}/* 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%);}/* recommend-sp */.recommend-tit {position: relative;display: block;color: #cd9355;text-indent: 26px;font-size: 14px;height: 14px;line-height: 14px;margin-bottom: 25px;}.recommend-tit:before {content: "";position: absolute;top: 50%;left: 6px;transform: translateY(-50%);width: 12px;height: 13px;background: url(../img/jlt.png) 0 -133px no-repeat;}.recommend-lb {padding: 15px;}.recommend-lb .swiper-container {width: 100%;}.recom-prev,.recom-next {cursor:pointer;outline:none;width: 20px;height: 40px;position:  absolute;top: 70px;background: #ea302b;z-index: 2;transform: translateY(50%);}.recom-prev.swiper-button-disabled, .recom-next.swiper-button-disabled { opacity: .1; }.recom-prev:before {content: "";position: absolute;border: 1px solid #fff;width: 10px;height: 10px;transform: translate(-50%,-50%) rotate(45deg);top: 50%;left: 60%;border-color: transparent transparent #f5cca0 #f5cca0;}.recom-next:before {content: "";position: absolute;border: 1px solid #fff;width: 10px;height: 10px;transform: translate(-50%,-50%) rotate(45deg);top: 50%;left: 40%;border-color: #f5cca0 #f5cca0 transparent transparent;}.recom-prev {left: 0;}.recom-next {right: 0;}.recommend-lb .swiper-slide img {display: block;width: 100%;height: 180px;}.recommend-lb .recom-pagination {bottom: auto;top: 165px;position: absolute;z-index: 1;width: auto;left: auto;right: 0;}.recommend-lb .swiper-pagination-bullet {background: #fff;opacity: 1;width: 6px;height: 6px;}.recommend-lb .swiper-pagination-bullet.swiper-pagination-bullet-active {background: #ea302b;}.recom-bottom {background: -webkit-linear-gradient(left, rgba(255, 255, 255, 0) , rgba(233, 24, 57, 0.11));background-size: 160px 100%;background-repeat: no-repeat;background-position: center right;height: 70px;margin-top: 20px;}.recom-l {float: left;width: 170px;}.recom-tit {display: block;color: #333;font-size: 14px;line-height: 22px;height: 40px;overflow: hidden;}.recom-price {display: block;color: #ea302b;font-weight: bold;font-size: 18px;margin-top: 12px;height: 18px;line-height: 18px;}.recom-go-pay {float: right;font-size: 14px;color: #e91839;line-height: 70px;margin-right: 20px;}/* 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;}/* guess-you-like */.guess-like {border-top: 1px solid #f0f0f0;padding: 25px 30px;}.guess-tab {float: left;margin-left: 50px;height: auto;width: 650px;overflow: hidden;}.guess-tab a {float: left;font-size: 14px;color: #999;height: 18px;line-height: 24px;margin-right: 30px;position: relative;padding-bottom: 10px;}.guess-tab a.active,.guess-tab a:hover {color: #333;}.guess-tab a:after {content: "";position: absolute;bottom: 0;left: 50%;transform: translateX(-50%);width: 0;background: #ed2040;height: 3px;transition: all .2s ease;}.guess-content {box-shadow: 0px 3px 13px 0px rgba(164, 165, 171, 0.11);border-radius: 5px;border: solid 1px #f2f2f2;margin-top: 20px;overflow: hidden;padding: 20px;}.guess-tab a.active:after, .guess-tab a:hover:after {width: 90%;}.guess-top {position: relative;}.guess-top a {display: block;overflow: hidden;}.pphead-bg {background-repeat: no-repeat;background-size: auto 100%;background-position: center right;filter: grayscale(1);position: absolute;top: -20px;right: -20px;z-index: 0;width: 140px;height: 140px;opacity: .1;}.pphead-bg:after {content: "";position: absolute;top: 0;left: 0;width: 80%;height: 100%;background: linear-gradient(90deg, white, transparent);}.guess-top img {float: left;box-shadow: 0px 3px 13px 0px rgba(164, 165, 171, 0.26);width: 100px;height: 100px;}.gtop-c {float: left;width: 570px;margin-left: 17px;}.gtop-c h5 {display: block;color: #222;font-size: 30px;height: 30px;line-height: 30px;margin-top: 16px;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}.gtop-c p {display: block;font-size: 12px;line-height: 12px;color: #666;margin-top: 25px;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}.go-pinpai {position: absolute;top: 50%;right: 100px;transform: translateY(-50%);color: #e91839;font-size: 12px;height: 12px;line-height: 12px;}.pp-title {margin-top: 24px;overflow: hidden;}.g-tab a {float: left;font-size: 14px;color: #333;padding: 0 24px;height: 33px;line-height: 33px;background-image: linear-gradient(90deg, #ee21424d 0%, #fff 100%);background-size: 0 100%;background-repeat: no-repeat;margin-right: 40px;transition: all .2s ease;}.g-tab {float: left;}.pptitle-more {float: right;width: 115px;height: 25px;border-radius: 13px;border: solid 1px #e91839;color: #e91839;line-height: 25px;text-indent: 38px;position: relative;margin-top: 3px;}.g-tab a.active,.g-tab a:hover {background-image: linear-gradient(90deg, #ee21424d 0%, #fff 100%);background-size: 50% 100%;background-repeat: no-repeat;color: #ed2040;}.pptitle-more:before {content: "";position: absolute;top: 50%;left: 5px;border-radius: 50%;border: solid 1px #e91839;width: 14px;height: 14px;transform: translateY(-50%);}.pptitle-more:after {content: "";position: absolute;top: 48%;left: 10px;border: 1px solid #f73636;width: 4px;height: 4px;transform: translateY(-50%) rotate(45deg);border-color: transparent #e91839 #e91839 transparent;}.g-sp li {width: 347px;height: 100px;background: #f8f8f8;border-radius: 5px;border: solid 1px #f8f8f8;float: left;margin: 20px 0 0 40px;position: relative;}.guess-box .source-tip {position: absolute;top: 0;left: 0;height: 20px;line-height: 20px;z-index: 1;}.g-sp {overflow: hidden;margin: -20px 0 0 -30px;height: 244px;}.sp-img {float: left;width: 100px;height: 100px;background: #e2e2e2;overflow: hidden;position: relative;}.sp-img img {display: block;position: absolute;top: 0;left: 50%;transform: translateX(-50%);width: auto;height: 100%;}.sp-r {float: left;width: 230px;margin-left: 15px;}.sp-title {display: block;color: #333;font-size: 14px;line-height: 23px;height: 42px;overflow: hidden;margin-top: 10px;width: 220px;text-align: justify;}.sp-bottom {overflow: hidden;margin-top: 17px;}.sp-price {float: left;font-size: 14px;color: #ee2142;height: 20px;overflow: hidden;}.sp-price b {font-size: 20px;line-height: 20px;}.sp-btn {float: right;width: 57px;height: 23px;border: solid 1px #ee2142;text-align: center;color: #ee2142;line-height: 23px;font-size: 12px;transition: all .3s ease;margin-right: 10px;}.g-sp li:hover .sp-btn {color: #fff;background: #ee2142;}.g-item {overflow: hidden;margin-top: 40px;display: none;}.g-item.active {display: block;}.g-all {display: block;font-size: 12px;color: #999;width: 40px;margin: 28px auto 0;height: 12px;line-height: 12px;position: relative;cursor: pointer;}.g-all:after {content: "";position: absolute;top: 0;right: 0;border: 1px solid #f73636;width: 6px;height: 6px;transform: rotate(45deg);border-color: transparent #999#999 transparent;}.g-item .rel-list li {margin-top: 20px;}.g-item .rel-list {margin: -20px 10px 0;max-height: 348px;overflow: hidden;}.g-item .rel-list .relimg {width: 150px;height: 96px;}.g-item .rel-list .rel-title {width: 550px;margin-top: 5px;}.g-item .rel-list .rel-info {margin-top: 20px;}.guess-box.active {display: block;}.guess-box {display: none;}.relevant-discount li {width: 347px;height: 232px;border-radius: 5px;border: solid 1px #e8e8e8;margin: 30px 0 0 36px;float: left;overflow: hidden;position: relative;}.relevant-discount {overflow: hidden;margin: -30px 0 0 -25px;max-height: 264px;}.rd-top {overflow: hidden;padding: 10px;background: #f8f8f8;border-radius: 5px;}.rd-img {float: left;width: 100px;height: 100px;background: #e2e2e2;position: relative;overflow: hidden;}.rd-img img {display: block;width: 100%;height: auto;min-height: 100%;position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);}.rd-r {float: left;width: 217px;margin-left: 10px;overflow: hidden;}.rd-title {display: block;color: #333;font-size: 16px;line-height: 30px;height: 53px;overflow: hidden;}.rd-coupon {display: block;font-size: 16px;color: #ee2142;margin-top: 15px;}.rd-coupon em {display: inline-block;color: #fff;text-align: center;font-size: 12px;line-height: 20px;width: 66px;height: 20px;background: #ff7800;border-radius: 1px;position: relative;margin-left: 15px;}.rd-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%;}.rd-coupon em:after {left: auto;right: 0;transform: translate(50%,-50%);}.rd-txt {display: block;color: #666;font-size: 12px;line-height: 23px;height: 42px;overflow: hidden;margin: 18px 15px 0;}.rd-foot-box {overflow: hidden;margin: 16px 10px 0 15px;font-size: 12px;height: 24px;line-height: 23px;}.rd-btn {float: right;width: 80px;height: 22px;text-align: center;border: solid 1px #ff0036;font-size: 12px;line-height: 23px;color: #ee2142;transition: all .3s ease;}.relevant-discount li:hover .rd-btn {color: #fff;background: #ed243d;}.rd-source {float: left;color: #999;margin-right: 20px;}.rd-time {float: left;}/*reletave-brand*/.relevant-brand {padding: 24px 15px 0;border-top: 1px solid #f0f0f0;}.brand-list {overflow: hidden;margin: 10px 0 0 -20px;padding-bottom: 40px;}.brand-list li {float: left;width: 90px;overflow: hidden;margin: 20px 0 0 20px;transition: all .3s ease;}.brand-img {width: 88px;height: 90px;margin: 1px auto 0;position: relative;overflow: hidden;}.brand-img img {display: block;position: absolute;height: 100%;width: auto;top: 0;left: 50%;transform: translateX(-50%);}.brand-list li h5 {display: block;text-align: center;color: #333;font-size: 14px;height: 35px;line-height: 35px;font-weight: normal;}.brand-list li:hover {background: #e91839;}.brand-list li:hover h5 {color: #fff;}/*discount-info*//*discount-info*/.discount-info {border: 10px solid #f8f8f8;border-width:10px 0;}.dis-list {overflow: hidden;}.dis-list li {border-bottom: 2px solid #f8f8f8;overflow: hidden;padding: 30px;position: relative;}.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: 18px;line-height: 18px;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;text-align: justify;}.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(../img/jlt.png) -45px -21px no-repeat;}.dis-coupon {display: block;color: #ee2142;font-size: 18px;height: 20px;line-height: 20px;margin-top: 15px;}.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,.dis-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: 20px;overflow: hidden;height: 42px;text-align: justify;}.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%);}.discount-info .global-title {padding: 30px 30px 25px;border-bottom: 1px solid #f8f8f8;position: relative;}.discount-info .global-title>a{position: absolute;top: 30px;right: 30px;font-size: 14px;color: #2196F3;font-weight:bold;}.discount-info .global-title>a:hover{color: #16629e;}.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;}/*begin TBK样式*/.entry-content img {text-align:center;width:60%;height:auto;max-width:60%;}/* 内容页插入单个商品样式 */.shoplist{ width:550px; margin:20px auto 0;box-shadow: 0px 3px 10px 0px rgba(0, 0, 0, 0.1);-webkit-box-shadow: 0px 3px 10px 0px rgba(0, 0, 0, 0.1);-moz-box-shadow: 0px 3px 10px 0px rgba(0, 0, 0, 0.1);-ms-box-shadow: 0px 3px 10px 0px rgba(0, 0, 0, 0.1);-o-box-shadow: 0px 3px 10px 0px rgba(0, 0, 0, 0.1);}.shoplist a {text-decoration: none;}.shoplist dl a{ text-decoration:none;}.shoplist dl{ position: relative; background:#fcfcfc;padding:5px;border: 1px solid #dddddd; margin-bottom:5px;-webkit-transition: all .3s ease-out;-moz-transition: all .3s ease-out; }.shoplist dl:hover{box-shadow: 0px 3px 10px 0px rgba(0, 0, 0, 0.4);-webkit-box-shadow: 0px 3px 10px 0px rgba(0, 0, 0, 0.4);-moz-box-shadow: 0px 3px 10px 0px rgba(0, 0, 0, 0.4);-ms-box-shadow: 0px 3px 10px 0px rgba(0, 0, 0, 0.4);-o-box-shadow: 0px 3px 10px 0px rgba(0, 0, 0, 0.4);}.shoplist dl dt{ width:150px; height:150px;position: absolute; left:5px; top:5px;}.shoplist dl dt img{ width:150px; height:150px; border-radius:5px;max-width: 100%;margin: 10px auto 0;}.shoplist dl dd{ margin-left:165px; min-height: 150px;}.shoplist dl dd p{font-size:15px; line-height: 1.8em; font-weight: normal; color: #333; position: relative;text-indent:0;overflow: hidden;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}.shoplist dl dd p span.tm{width: 44px; position:relative; height: 20px; display: inline-block;position: relative; left: 0px; top: 5px;text-indent: 0;margin-right: 7px;}.shoplist dl dd p span.tm:after{ position:absolute; left:0;top:0;  width:100%; height:100%; background:#F00; color:white; font-size:13px; content:"天猫";text-align: center;border-radius:5px;line-height: 20px;}.shoplist dl dd p span.jd{width: 44px; position:relative; height: 20px; display: inline-block;position: relative; left: 0px; top: 5px;text-indent: 0;margin-right: 7px;}.shoplist dl dd p span.jd:after{ position:absolute; left:0;top:0;  width:100%; height:100%; background:#F00; color:white; font-size:13px; content:"京东";text-align: center;border-radius:5px;line-height: 20px;}.shoplist dl dd p a{color: #333; text-decoration: none;}.shoplist dl dd p a:hover{color: #ff3366;}.shoplist .shoplist_info{  height: 40px; margin-top: 5px; position: relative;}.shoplist .shoplist_info_quan{position: absolute; left: 0px; color:#999;width: 124px; height: 33px;line-height: 32px;font-size:15px;}.shoplist dl dd p a{color: #333; text-decoration: none;}.shoplist .shoplist_info_quan em{ font-style:normal; font-size:14px;color:#999; }.shoplist .shoplist_info_sell{ position: absolute; right:6px; color:#999;line-height:30px; font-size:14px;}.shoplist .shoplist_link{ color:#F00; margin-top: 5px; font-size:16px;}.shoplist .shoplist_link b{color:#F00; font-size:25px;}.shoplist .shoplist_link .rmb{font-size: 14px;color: #fd3636;margin-right: 3px;font-family: Arial, Helvetica, sans-serif;}.shoplist .shoplist_link .yuanjia{ margin-left:15px;font-size: 14px;color:#999;font-family: Arial, Helvetica, sans-serif;}.shoplist .shoplist_link em{ font-style: normal; text-decoration: line-through; }.shoplist .shoplist_gosee{ position: absolute;right:10px; bottom: 10px; padding:2px 10px;height: 25px; background: #006baf; color: #fff; text-align: center; line-height:25px; font-size:15px;}.shoplist .shoplist_gosee a{color: #fff; text-decoration: none;}/*正文中多个商品样式*/.content .duo{width:665px; margin:0 auto;}.content .duo li{ text-align:center;background:#fff;width:310px;margin:5px 10px;-webkit-transition: all .3s ease-out;-moz-transition: all .3s ease-out; border:1px solid #dddddd; list-style-type:none;}.content .duo li a.url{display:block;padding:5px 5px 5px; text-decoration:none; font-size:12px;}.content .duo li a.url img{width:100%;height:300px;object-fit:cover;max-width: 100%;}.content .duo li a.url:hover img{opacity:.9;}.content .duo li a.url p{ text-align:left;width:300px;text-indent:0;margin-top:8px;font-size:15px;line-height:25px;height:20px;text-overflow:ellipsis;overflow: hidden;display: -webkit-box;-webkit-line-clamp:1;-webkit-box-orient: vertical;letter-spacing:0.8px;}@media only screen and (max-width:560px){.viewgood img{height:53.5vh;}/* 内容页插入单个商品样式 */.shoplist{ width:550px; margin:-10px auto 0;box-shadow: 0px 3px 10px 0px rgba(0, 0, 0, 0.1);-webkit-box-shadow: 0px 3px 10px 0px rgba(0, 0, 0, 0.1);-moz-box-shadow: 0px 3px 10px 0px rgba(0, 0, 0, 0.1);-ms-box-shadow: 0px 3px 10px 0px rgba(0, 0, 0, 0.1);-o-box-shadow: 0px 3px 10px 0px rgba(0, 0, 0, 0.1);text-indent:0px;}.shoplist dl a{ text-decoration:none;}.shoplist dl{ position: relative; background:#fcfcfc;padding:5px;border: 1px solid #dddddd; margin-bottom:5px;-webkit-transition: all .3s ease-out;-moz-transition: all .3s ease-out; }.shoplist dl:hover{box-shadow: 0px 3px 10px 0px rgba(0, 0, 0, 0.4);-webkit-box-shadow: 0px 3px 10px 0px rgba(0, 0, 0, 0.4);-moz-box-shadow: 0px 3px 10px 0px rgba(0, 0, 0, 0.4);-ms-box-shadow: 0px 3px 10px 0px rgba(0, 0, 0, 0.4);-o-box-shadow: 0px 3px 10px 0px rgba(0, 0, 0, 0.4);}.shoplist dl dt{ width:150px; height:150px;position: absolute; left:5px; top:5px;}.shoplist dl dt img{ width:150px; height:150px; border-radius:5px;max-width: 100%;margin: 0;}.shoplist dl dd{ margin-left:165px; min-height: 150px;}.shoplist dl dd p{font-size:15px; line-height: 1.8em; font-weight: normal; color: #333; position: relative;text-indent:0;overflow: hidden;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}.shoplist dl dd p span.tm{width: 44px; position:relative; height: 20px; display: inline-block;position: relative; left: 0px; top: 5px;text-indent: 0;margin-right: 7px;}.shoplist dl dd p span.tm:after{ position:absolute; left:0;top:0;  width:100%; height:100%; background:#F00; color:white; font-size:13px; content:"天猫";text-align: center;border-radius:5px;line-height: 20px;}.shoplist dl dd p span.jd{width: 44px; position:relative; height: 20px; display: inline-block;position: relative; left: 0px; top: 5px;text-indent: 0;margin-right: 7px;}.shoplist dl dd p span.jd:after{ position:absolute; left:0;top:0;  width:100%; height:100%; background:#F00; color:white; font-size:13px; content:"京东";text-align: center;border-radius:5px;line-height: 20px;}.shoplist dl dd p a{color: #333; text-decoration: none;}.shoplist dl dd p a:hover{color: #ff3366;}.shoplist .shoplist_info{  height: 40px; margin-top: 5px; position: relative;}.shoplist .shoplist_info_quan{position: absolute; left: 0px; color:#999;width: 124px; height: 33px;line-height: 32px;font-size:15px;}.shoplist dl dd p a{color: #333; text-decoration: none;}.shoplist .shoplist_info_quan em{ font-style:normal; font-size:14px;color:#999; }.shoplist .shoplist_info_sell{ position: absolute; right:6px; color:#999;line-height:30px; font-size:14px;}.shoplist .shoplist_link{ color:#F00; margin-top: 5px; font-size:16px;}.shoplist .shoplist_link b{color:#F00; font-size:25px;}.shoplist .shoplist_link .rmb{font-size: 14px;color: #fd3636;margin-right: 3px;font-family: Arial, Helvetica, sans-serif;}.shoplist .shoplist_link .yuanjia{ margin-left:15px;font-size: 14px;color:#999;font-family: Arial, Helvetica, sans-serif;}.shoplist .shoplist_link em{ font-style: normal; text-decoration: line-through; }.shoplist .shoplist_gosee{ position: absolute;right:10px; bottom: 10px; padding:2px 10px;height: 25px; background: #006baf; color: #fff; text-align: center; line-height:25px; font-size:15px;}.shoplist .shoplist_gosee a{color: #fff; text-decoration: none;}}@media only screen and (max-width:560px){.viewgood img{height:53.5vh;}/* 内容页插入单个商品样式 */.shoplist{ width:100%;margin:10px auto 15px;box-shadow: 0px 3px 10px 0px rgba(0, 0, 0, 0.2);-webkit-box-shadow: 0px 3px 10px 0px rgba(0, 0, 0, 0.2);-moz-box-shadow: 0px 3px 10px 0px rgba(0, 0, 0, 0.2);-ms-box-shadow: 0px 3px 10px 0px rgba(0, 0, 0, 0.2);-o-box-shadow: 0px 3px 10px 0px rgba(0, 0, 0, 0.2);}.shoplist dl a{ text-decoration:none;}.shoplist dl{ position: relative; background:#fcfcfc;padding:5px;border: 1px solid #dddddd; margin-bottom:5px;-webkit-transition: all .3s ease-out;-moz-transition: all .3s ease-out; }.shoplist dl dt{ width:110px; height:110px;position: absolute; left:3px; top:5px;}.shoplist dl dt img{ width: 110px; height: 110px;max-width: 100%;margin:0;}.shoplist dl dd{ margin-left:120px; min-height:110px;}.shoplist dl dd p{font-size:14px;margin-bottom:0px;line-height:1.4em;font-weight:normal;text-align: left;position:relative;margin:0px;text-overflow: ellipsis;overflow: hidden;display: -webkit-box;-webkit-line-clamp:2;-webkit-box-orient: vertical; text-indent:0em;}.shoplist dl dd p span.tm{width:35px;height:19px;display: inline-block;position: relative;left: 0px;margin-right:3px;top:6px;}.shoplist dl dd p span.tm:after{ content:"天猫";background:red; color:white; line-height:17px; width:95%; height:85%;font-size:12px; position:absolute;left:0; top:0px; text-align:center;}.shoplist dl dd p span.jd{width:35px;height:19px;display: inline-block;position: relative;left: 0px;margin-right:3px;top:6px;}.shoplist dl dd p span.jd:after{ content:"京东";background:red; color:white; line-height:17px; width:95%; height:85%;font-size:12px; position:absolute;left:0; top:0px; text-align:center;}.shoplist dl dd p a{color: #333; text-decoration: none;}.shoplist .shoplist_info{position:relative; font-size:12px;}.shoplist .shoplist_info_quan{position: absolute; left: 0px; color:#999;width: 124px; height:35px;line-height:35px;}.shoplist dl dd p a{color: #333; text-decoration: none;}.shoplist .shoplist_info_quan em{ font-style:normal; font-size:14px;color:#999; }.shoplist .shoplist_info_sell{ position: absolute; right:6px; color:#999;line-height:30px; font-size:14px;display:none;}.shoplist .shoplist_link{ color:#F00;font-size: 14px; margin-top:5px;}.shoplist .shoplist_link b{color:#F00; font-size:22px;}.shoplist .shoplist_link .rmb{color: #fd3636;font-family: Arial, Helvetica, sans-serif;}.shoplist .shoplist_link .yuanjia{ margin-left:20px;font-size:12px;color:#999;font-family: Arial, Helvetica, sans-serif;}.shoplist .shoplist_link em{ font-style: normal; text-decoration: line-through; }.shoplist .shoplist_gosee{ font-size:12px; position: absolute;right:5px; bottom:55px; padding:0px;background:#006baf; color: #fff; text-align: center;}.shoplist .shoplist_gosee a{color: #fff; text-decoration: none;}}/*END TBK样式*/.content-txt .reply-items {    border: 1px #7FFFD4 solid;}.content-txt .mbox {    margin-bottom: 5px;    background: #fff;    padding: 1px;    border:none;}.content-txt .reply-items .c {    position: relative;    padding: 10px 0;}.content-txt .article-hat .u.has-floor, .reply-items .u.has-floor {    padding-left: 2px;}.content-txt .reply-items .u {    top: 5px;}.content-txt .article-hat .u, .reply-items .u {    position: absolute;    top: 0;    left: 0;    width: 50px;    font-size: 12px;    border: 1px transparent solid;    border-right-color: #eee;    box-sizing: border-box;}.content-txt .tac {    text-align: center;}.content-txt .article-hat .u img, .reply-items .u img {    width: 40px;    height: 40px;    border-radius: 50%;}.content-txt .article-hat .u .name, .reply-items .u .commentname {    opacity: .58;}.content-txt .reply-items .has-floor{    position:inherit;    width:100%;    line-height:2;    overflow: hidden;    border-bottom:1px solid #eee;    padding-bottom:8px;    margin-bottom:10px;}.content-txt .reply-items br{    display: none;}.content-txt .reply-items .u img.avatar{    margin-bottom:0!important;    display: block;    float: left;    margin-right:6px;}.content-txt .reply-items .u .commentname{    display: block;    float: left;    line-height:40px;}.content-txt .reply-items .msgarticle {    line-height: 1.8;    margin: -5px 0 16px;    font-size: 16px;    text-align: justify;    word-break: break-all;    overflow: hidden;}.content-txt .reply-items .i {    font-size: 12px;}.content-txt .reply-items .time {    color: #999;}.content-txt ul li {font-size: 15px;    color: #222;    line-height: 30px;    /* display: list-item; */    list-style: inside;    padding-left: 30px;}.content-txt .reply-items .i > * {    margin-right: 15px;}.content-txt .reply-items .time {    color: #999;}.content-txt .reply-items .i > * {    margin-right: 15px;}