2019-09-06 23:53:10 +08:00

2299 lines
33 KiB
CSS
Executable File

@CHARSET "UTF-8";
#wst-slide .wst-slide-itemswrap,
#wst-slide .wst-slide-items,
#wst-slide .wst-slide-items li {
height: 420px;
overflow: hidden
}
.wst-slide-controls {
position: absolute;
text-align: right;
top: -40px;
left: 50%;
transform: translateX(-50%);
}
.wst-slide-controls span {
width: 24px;
height: 24px;
text-align: center;
display: inline-block;
line-height: 24px;
border-radius: 12px;
background-color: #333;
color: white;
cursor: pointer
}
.wst-slide-controls .curr {
background-color: #e13335;
border-radius: 12px;
color: white;
cursor: pointer
}
.wst-slide {
position: relative;
top: 2px
}
.wst-slide-numbox {
width: 1200px;
margin: 0 auto;
height: 0;
position: relative;
z-index: 3
}
.wst-slide-items {
min-width: 1200px
}
.wst-tab-box {
overflow: hidden;
border-right: 1px solid #eee;
width: 100%;
height: auto;
margin: 0 auto;
background: #fff
}
.wst-tab-nav {
overflow-y: hidden;
margin: 0;
padding: 0;
height: 35px;
top: 0;
z-index: 30;
background: #fff;
width: 100%;
border-bottom: 1px solid #eee;
border-left: 1px solid #eee
}
.wst-tab-nav li,
.wst-tab-nav .tab {
width: 40%;
cursor: pointer;
float: left;
margin: 0;
list-style: none;
border: 1px solid #eee;
border-bottom: 0;
border-left: none;
line-height: 34px;
text-align: center;
color: #000;
padding-left: 10px;
padding-right: 10px
}
.wst-tab-nav .on {
border-top: 1px solid #ff2704;
border-bottom: 1px solid #fff;
color: #ff2704;
font-weight: bold
}
.wst-tab-content {
padding: 5px;
width: 99%;
height: auto;
border: 1px solid #eee;
border-top: 0;
background: #FFF
}
#wst-right-news {
width: 100%;
height: 30px;
background: #df2002;
line-height: 25px;
color: #fff
}
#wst-right-news>p {
float: left;
margin-left: 12px;
font-weight: bold
}
#wst-right-news>a {
display: block;
float: right;
color: #fff;
margin-right: 5px
}
#wst-right-new-list {
height: 117px;
background-color: #fff
}
#wst-right-new-list>div {
width: 190px;
height: 23px;
line-height: 25px;
padding-left: 10px;
white-space: nowrap;
text-overflow: ellipsis;
-o-text-overflow: ellipsis;
overflow: hidden;
list-style-type: disc
}
#wst-right-new-list>div>a {
color: #605e5e
}
#wst-right-new-list>div>a:hover {
color: #df2002
}
.visitor-new-list {
height: 118px!important;
overflow: hidden;
border: 0;
background-color: #fff
}
.visitor-new-list>li {
height: 23px!important
}
.apply-btn {
background: url(../img/apply.png) no-repeat 0 0;
background-size: cover;
display: block;
width: 180px;
height: 60px;
margin: 20px auto 10px
}
.shop-login {
margin-left: 60px;
height: 28px;
display: block;
color: #999
}
.ws-right-user {
display: block;
width: 210px;
height: 128px;
background: #fff
}
.ws-right-user .top,
.ws-right-user .bottom {
float: left
}
.ws-right-user .top img {
float: left;
width: 65px;
height: 65px;
margin: 10px;
border-radius: 1000px
}
.ws-right-user .top .name {
float: left;
width: 125px
}
.ws-right-user .top .uname {
height: 23px;
line-height: 25px;
width: 100px;
margin: 0 auto;
margin-top: 15px;
text-align: center;
color: #ff2704;
font-size: 14px;
font-family: "microsoft yahei";
text-overflow: ellipsis;
white-space: nowrap;
overflow: hidden
}
.ws-right-user .top .sign {
display: block;
width: 105px;
height: 30px;
line-height: 30px;
margin: 0 auto;
margin-top: 10px;
color: #fff;
background-color: #ff0c00;
border: 1px solid #ff0c00;
cursor: pointer;
border-radius: 5px;
box-shadow: 0 2px 0 #c3443d;
position: relative;
-webkit-transition: all .2s linear;
transition: all .2s linear
}
.ws-right-user .top .sign:hover {
background-color: #ee4419
}
.ws-right-user .top .sign:focus {
outline: 0
}
.ws-right-user .top .sign .plus {
position: absolute;
top: 0;
width: 100%;
left: 0;
font-size: 18px;
color: #f4cf00;
font-style: normal;
opacity: 0;
text-align: center;
-webkit-transition: all .5s linear;
transition: all .5s linear
}
.ws-right-user .top .active .plus {
top: -36px;
opacity: 1
}
.ws-right-user .top .actives .plus {
top: -36px;
opacity: 0;
}
.ws-right-user .top .actives,
.ws-right-user .top .actives:hover {
color: #747171;
background-color: #eee;
border: 1px solid #ddd;
box-shadow: 0 2px 0 #ddd;
}
.ws-right-user .bottom .left {
float: left;
width: 110px;
margin-top: 10px;
padding-left: 10px;
text-overflow: ellipsis;
white-space: nowrap;
overflow: hidden
}
.ws-right-user .bottom .right {
float: right;
width: 80px;
margin-top: 10px;
padding-left: 10px
}
#wst-right-ads {
position: relative;
}
#wst-right-ads>a>img {
width: 210px;
height: 128px;
display: block;
}
.floor-box {
width: 100%;
margin-top: 15px;
clear: both
}
.goods-list {
width: 100%
}
.goods-list .goods {
width: 239px;
float: left;
height: 284px;
border-right: 1px solid #eee;
border-bottom: 1px solid #eee;
}
.goods-list .goods:hover {
width: 239px;
height: 284px;
-webkit-box-shadow: 0 0 10px #cfcfcf;
-moz-box-shadow: 0 0 10px #cfcfcf;
box-shadow: 0 0 10px #cfcfcf;
}
.goods-list .goods:hover .img a img {
transform: scale(1.05);
}
.goods-list .goods:hover .p-name a {
color: #d82a2e;
}
.goods-list .goods .img {
text-align: center;
position: relative;
}
.goods-list .goods .img a {
display: block
}
.goods-list .goods .img a img {
max-width: 180px;
max-height: 180px;
padding-top: 20px;
padding-bottom: 8px;
transition: transform .4s ease, -webkit-transform .4s ease, -moz-transform .4s ease, -o-transform .4s ease
}
.goods-list .goods .p-price {
font-weight: 600;
color: #C00;
text-align: center;
margin-top: 3px;
font-size: 14px
}
.goods-list .goods .p-name {
height: 40px;
line-height: 20px;
overflow: hidden;
width: 208px;
margin: 0 auto;
text-align: center
}
.goods-list .goods .p-shop {
padding: 5px
}
.goods-list .goods .p-mprice {
color: #999;
padding: 5px 0 5px 5px;
width: 120px;
float: left
}
.goods-list .goods .p-mprice span {
text-decoration: line-through;
margin-left: 10px;
font-weight: normal
}
.goods-list .goods .p-appraise {
padding: 5px 5px 5px 0;
width: 100px;
float: right;
text-align: right
}
.goods-list .goods .p-appraise span {
font-weight: bold;
color: #1499e5
}
.floor-top-ads {
margin: 40px 0 0;
width: 1200px
}
.floor-top-ads a {
float: left
}
.floor-top-ads img {
width: 400px;
height: 110px
}
.floor-header {
width: 100%;
height: 38px;
background: white;
margin-top: 20px;
border-bottom: 1px solid #df2002
}
.floor-header-f1,
.floor-header-f2,
.floor-header-f3,
.floor-header-f4,
.floor-header-f5,
.floor-header-f6,
.floor-header-f7,
.floor-header-f8,
.floor-header-f9,
.floor-header-f10 {
float: left;
background: url(../img/img_floor_titlebg.png) no-repeat 0;
height: 100%;
width: 23%;
margin-top: 1px
}
.floor-header .tab {
float: right;
margin-right: 10px;
margin-top: 7px
}
.floor-header .tab li {
display: block;
margin: 0;
float: left
}
.floor-header .tab a {
font-size: 13px;
display: block;
height: 15px;
letter-spacing: 1px
}
.floor-header .tab-item1 a {
padding: 8px 12px 8px 12px
}
.floor-header .j-tab-selected1 a {
background-color: #df2002;
color: #fff
}
.floor-header .tab-item2 a {
padding: 8px 12px 8px 12px
}
.floor-header .j-tab-selected2 a {
background-color: #df2002;
color: #fff
}
.floor-header .tab-item3 a {
padding: 8px 12px 8px 12px
}
.floor-header .j-tab-selected3 a {
background-color: #df2002;
color: #fff
}
.floor-header .tab-item4 a {
padding: 8px 12px 8px 12px
}
.floor-header .j-tab-selected4 a {
background-color: #df2002;
color: #fff
}
.floor-header .tab-item5 a {
padding: 8px 12px 8px 12px
}
.floor-header .j-tab-selected5 a {
background-color: #df2002;
color: #fff
}
.floor-header .tab-item6 a {
padding: 8px 12px 8px 12px
}
.floor-header .j-tab-selected6 a {
background-color: #df2002;
color: #fff
}
.floor-header .tab-item7 a {
padding: 8px 12px 8px 12px
}
.floor-header .j-tab-selected7 a {
background-color: #df2002;
color: #fff
}
.floor-header .tab-item8 a {
padding: 8px 12px 8px 12px
}
.floor-header .j-tab-selected8 a {
background-color: #df2002;
color: #fff
}
.floor-header .tab-item9 a {
padding: 8px 12px 8px 12px
}
.floor-header .j-tab-selected9 a {
background-color: #df2002;
color: #fff
}
.floor-header .tab-item10 a {
padding: 8px 12px 8px 12px
}
.floor-header .j-tab-selected10 a {
background-color: #df2002;
color: #fff
}
.floor-left {
float: left;
width: 20%;
height: 620px
}
.floor-left-ads {
width: 478px;
height: 224px
}
.floor-left-ads img {
width: 478px;
height: 224px
}
.floor-left-title {
margin-left: 1px;
color: #fff;
font-size: 15px;
float: left;
margin-top: 13px;
position: absolute;
}
.floor-right-title {
float: right;
color: #333;
font-size: 16px;
line-height: 38px;
margin-right: 70px;
font-weight: bold;
letter-spacing: 2px;
}
.one_flimit {
overflow: hidden;
width: 79%;
white-space: nowrap;
text-overflow: ellipsis;
}
.floor-right {
float: left;
width: 100%;
min-height: 570px
}
.floor-right-ads {
width: 478px;
float: left;
border-bottom: 1px solid #eee;
border-right: 1px solid #eee;
border-left: 1px solid #eee
}
.wst-floor-slide-items {
overflow: hidden;
height: 344px;
width: 478px;
position: relative
}
.wst-floor-slide-items img {
height: 344px;
width: 478px
}
#screen-left-nav {
width: 35px;
max-height: 335px;
position: fixed;
top: 40%;
left: 15%;
background: #fff;
z-index: 999;
display: block
}
.lnav {
margin: 0 auto;
background: #fff;
line-height: 30px;
text-align: center;
overflow: hidden;
margin-top: -1px;
cursor: pointer;
display: block;
width: 30px;
height: 29px;
color: #625351;
transition: all .2s ease-in;
-moz-transition: all .2s ease-in;
-webkit-transition: all .2s ease-in;
-o-transition: all .2s ease-in;
background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAeCAMAAAAM7l6QAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2xpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDE0IDc5LjE1MTQ4MSwgMjAxMy8wMy8xMy0xMjowOToxNSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDpFNDg5NURBNDY3MjA2ODExODIyQUVDNTgwRDU1MkZBQiIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo1N0M3MTMzQTlBRTQxMUU0OEY2QkNDMkMzNDJCRDdGNiIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo1N0M3MTMzOTlBRTQxMUU0OEY2QkNDMkMzNDJCRDdGNiIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M2IChNYWNpbnRvc2gpIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6ODBkOTE3NzktZTE1Yi0yNTRkLTljYzMtOGVjNmE4ZTAyMjRjIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjIxNzkxODUyODJEQjExRTQ4RkM0REQwQTBFRkQyNTY2Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+3tRxHgAAAAlQTFRFwsLCycnJ////r0pOrgAAAAN0Uk5T//8A18oNQQAAAB5JREFUeNpiYIIABhTIyAQXxgtGpUelR6VpKw0QYACUOgb65Nz92gAAAABJRU5ErkJggg==) 0 25px no-repeat
}
.lcurr {
background: #df2003
}
.lcurr a {
color: white
}
.wst-floor-slide-numbox span {
background-color: #d4d4d4;
cursor: pointer;
display: inline-block;
height: 4px;
width: 24px;
border-radius: 1.5px
}
.wst-floor-slide-numbox .curr {
background-color: #f68d8d
}
.wst-floor-slide-numbox>div {
position: relative;
left: 43%;
top: -20px;
z-index: 99;
height: 10px;
max-width: 300px
}
.floor-bottom .bx_container {
margin-top: 15px
}
.floor-right-ads .wst-floor-slide-1 {
height: 344px
}
.ads-lunbobottom {
margin-top: 30px;
margin-bottom: 20px;
overflow: hidden
}
.ads-lunbobottom a {
float: left
}
.ads-lunbobottom a img {
width: 240px;
height: 320px
}
/* 广告墙 */
.ads_wall {
width: 1200px;
max-height: 480px;
margin: 0 auto;
margin-top: 30px;
}
.ads_wall a {
overflow: hidden;
transition: all ease .4s;
display: block;
}
.ads_wall a:hover {
transform: scale(1.01);
}
.ads_wall a img {
width: 100%;
height: 100%;
}
.ads_wall_l {
width: 448px;
height: 100%;
}
.ads_wall_c {
width: 292px;
height: 100%;
margin-left: 6px;
position: relative;
text-align: center;
}
.ads_wall_r {
width: 448px;
height: 100%;
}
.ads_wall_item_top {
display: block;
width: 100%;
height: 237px;
margin-bottom: 6px;
position: relative;
}
.ads_wall_item_bottom {
display: block;
width: 100%;
height: 237px;
position: relative;
}
.ads_wall_more {
text-align: center;
font-size: 12px;
color: #fff;
position: absolute;
bottom: 20px;
}
.ads_wall_line {
width: 30px;
height: 2px;
background-color: #fff;
margin-top: 8px;
margin-right: 10px;
}
.wall_r_line {
width: 50px;
}
/* 品牌街 */
.brand_street_out {
width: 1200px;
margin: 10px auto;
margin-top: 30px;
}
.bs_tit {
font-size: 18px;
color: #df2002;
letter-spacing: 2px;
background-image: url(../img/index_link_bg.png);
background-repeat: no-repeat;
background-size: auto 18px;
padding-left: 23px;
}
.brand_street {
width: 100%;
max-height: 210px;
margin-top: 10px;
box-sizing: border-box;
background-color: #eee;
padding: 5px;
}
.brand_street li img {
width: 100%;
height: 100px;
}
.brand_street li {
box-sizing: border-box;
border-right: 1px solid #ddd;
border-bottom: 1px solid #ddd;
width: 10%;
height: 100%;
float: left;
transition: all ease .4s;
}
.brand_street li:nth-child(10n) {
border-right: none;
}
.brand_street li:nth-child(n+11) {
border-bottom: none;
}
.brand_street li:hover {
box-shadow: 0 0 5px #bdbcbc;
transform: scale(1.05);
}
/* 店铺街 */
.shop_street_out {
width: 1200px;
margin: 10px auto;
margin-top: 30px;
}
.ss_tit {
font-size: 18px;
color: #df2002;
letter-spacing: 2px;
background-image: url(../img/index_link_bg.png);
background-repeat: no-repeat;
background-size: auto 18px;
padding-left: 23px;
}
.shop_street {
width: 100%;
height: 138px;
margin-top: 10px;
background-color: #f4f4f4;
box-sizing: border-box;
padding: 6px;
}
.shop_street li:nth-child(n+2) {
margin-left: 0.5%;
}
.shop_street li img {
width: 100%;
height: 100%;
}
.shop_street li {
background-image: url(../img/shopstreet_bg.png);
background-repeat: no-repeat;
background-size: 100% auto;
width: 19.6%;
height: 100%;
float: left;
transition: all ease .4s;
position: relative;
}
.shop_street li:hover {
transform: translateY(-5px);
}
.ss_desc {
position: absolute;
top: 15%;
left: 9%;
}
.ssd_tit {
font-size: 24px;
color: #ff2b2b;
font-weight: bold;
margin-bottom: 20px;
}
.ssd_desc {
font-size: 16px;
color: #ff2b2b;
}
.ss_entry,
.ss_shopname,
.ss_shopaddr {
font-size: 12px;
color: #fff;
position: absolute;
}
.ss_entry {
left: 5px;
top: 5px;
}
.ss_shopname {
right: 5px;
top: 5px;
}
.ss_shopaddr {
right: 5px;
bottom: 5px;
}
/* 积分商城 */
.intergral_out {
width: 1200px;
margin: 10px auto;
margin-top: 30px;
}
.itl_tit {
font-size: 18px;
color: #df2002;
letter-spacing: 2px;
background-image: url(../img/index_link_bg.png);
background-repeat: no-repeat;
background-size: auto 18px;
padding-left: 15px;
margin-bottom: 10px;
}
.itl_main {
background-color: #f4f4f4;
width: 100%;
height: 148px;
padding: 6px;
box-sizing: border-box;
}
.itl_bg img {
width: 100%;
height: 100%;
}
.itl_bg {
display: block;
height: 100%;
width: 238px;
}
.itl_item:nth-child(2) {
background-color: #fcfdda;
}
.itl_item:nth-child(3) {
background-color: #ffefd9;
}
.itl_item:hover img {
transform: translateX(-10px);
}
.itl_item img {
transition: all ease .4s;
position: absolute;
max-height: 100%;
right: 0;
}
.itl_item {
display: block;
width: 468px;
height: 100%;
position: relative;
margin-left: 6px;
}
.itl_name {
position: absolute;
font-size: 14px;
color: #333;
top: 10%;
width: 40%;
left: 5%;
overflow: hidden;
word-break: break-all;
display: -webkit-box;
-webkit-line-clamp: 2;
-webkit-box-orient: vertical;
z-index: 22;
}
.itl_price_box {
left: 5%;
top: 45%;
position: absolute;
color: #666;
font-weight: bold;
font-size: 16px;
z-index: 22;
}
.itl_price {
color: #df2002;
}
.itl_score {
font-size: 12px;
color: #df2002;
font-weight: normal;
}
.itl_btn {
position: absolute;
padding: 1px 10px;
background-color: #df2002;
border-radius: 25px;
color: #fff;
left: 5%;
top: 75%;
font-size: 11px!important;
background-color: #df2002;
color: #fff;
transition: all ease .4s;
}
.itl_btn:hover {
transform: translateY(-5px);
}
/* 分销商品 */
.distribute_tit {
color: #df2002;
background-image: url(../img/index_link_bg.png);
background-repeat: no-repeat;
background-size: auto 18px;
padding-left: 15px;
width: 1200px;
margin: 0 auto;
margin-top: 30px;
font-size: 18px;
letter-spacing: 2px;
}
.distribute_out {
width: 1200px;
margin: 10px auto;
height: 295px;
background-color: #f4f4f4;
padding: 6px 0;
margin-top: 10px;
}
.dis_left_bg img {
width: 100%;
height: 100%;
}
.dis_left_bg {
width: 237px;
height: 100%;
margin-left: 4px;
}
.dis_list {
width: 952px;
height: 100%;
}
.dis_list li {
margin-left: 8px;
float: left;
width: 230px;
height: 100%;
position: relative;
background-color: #fff;
overflow: hidden;
}
.dis_list li:hover img {
transform: scale(1.1);
}
.dis_list li img {
position: absolute;
left: 0;
top: 0;
right: 0;
bottom: 0;
max-width: 100%;
max-height: 100%;
margin: auto;
transition: all ease .4s;
}
.dis_gprice div {
transform: rotate(30deg);
position: absolute;
left: 11px;
top: 25px;
text-align: center;
right: 4px;
overflow: hidden;
}
.dis_gprice {
background-image: url(../img/index_distribute_price_bg.png);
background-repeat: no-repeat;
width: 109px;
height: 78px;
position: absolute;
color: #df2002;
font-weight: bold;
right: 0;
}
/* 轮播右侧拍卖区域 */
.aution_out {
width: 100%;
height: 170px;
position: relative;
background-color: #fff;
overflow: hidden;
}
.au_l_btn,
.au_r_btn {
position: absolute;
top: 40%;
background-color: rgba(0, 0, 0, .5);
color: #fff;
left: 0;
padding: 5px;
cursor: pointer;
display: none;
}
.au_r_btn {
left: initial;
right: 0;
}
.aution_list {
width: 100%;
position: relative;
}
.aution_tit {
background-image: url(../img/img_floor_titlebg.png);
background-repeat: no-repeat;
background-size: auto 18px;
font-size: 16px;
color: #df2002;
letter-spacing: 2px;
padding-left: 26px;
}
.aution_main {
float: left;
width: 210px;
height: 153px;
box-sizing: border-box;
}
.aution_item {
position: relative;
display: block;
text-align: center;
height: 100%;
width: 100%;
}
.aution_item img {
width: 150px;
height: 150px;
}
.aution_time {
position: absolute;
bottom: 0;
left: 0;
right: 0;
background-color: rgba(0, 0, 0, 0.3);
font-size: 16px;
color: #fff;
padding: 10px 0;
}
.aution_h,
.aution_i,
.aution_s {
width: 24px;
height: 30px;
background-color: #df2002;
padding: 5px;
border-radius: 5px;
}
/* 优惠券 */
.coupon_out {
width: 1200px;
height: 124px;
margin: 0 auto;
margin-top: 30px;
overflow: hidden;
}
.coupon_bg img {
width: 100%;
height: 100%;
}
.coupon_bg {
position: relative;
width: 284px;
height: 124px;
display: block;
}
.coupon_tit {
position: absolute;
font-size: 24px;
color: #c04f02;
right: 25%;
top: 30%;
}
.r_btn {
position: absolute;
font-size: 16px;
color: #fff;
right: 0%;
top: 16%;
text-align: center;
width: 31px;
line-height: 21px;
padding: 0 6px;
}
.coupon_desc {
position: absolute;
color: #e08445;
font-size: 18px;
right: 25%;
top: 66%;
}
.coupon_item img {
width: 100%;
height: 100%;
}
.coupon_item {
position: relative;
margin-left: 1%;
width: 24%;
height: 100%;
}
.coupon_item_color {
color: #e21313;
}
/* 团购插件 */
.groupon_list_out {
position: absolute;
width: 255px;
height: 255px;
bottom: 29px;
left: 11%;
padding: 19px;
box-sizing: border-box;
}
.groupon_view {
width: 100%;
height: 100%;
overflow: hidden;
}
.groupon_list {
width: 100%;
height: 100%;
overflow: hidden;
position: relative;
}
.groupon_list li {
float: left;
width: 217px;
height: 217px;
box-sizing: border-box;
}
.groupon_btns {
position: absolute;
left: 0;
right: 0;
bottom: 0;
text-align: center;
}
.groupon_btns .curr {
background-color: #e89593;
}
.groupon_btns span {
display: inline-block;
width: 7px;
height: 7px;
border-radius: 50%;
background-color: #fff;
margin-left: 3px;
}
/* 新品、热销... */
.rec_area {
width: 1200px;
height: 500px;
margin: 0 auto;
margin-top: 30px;
}
.ral {
width: 329px;
height: 100%;
background-repeat: no-repeat;
margin-right: 6px;
position: relative;
}
.ral_box {
height: 114px;
width: 243px;
background-color: rgba(255, 255, 255, 0.8);
margin: 0 auto;
position: absolute;
left: 0;
right: 0;
top: 60px;
text-align: center;
letter-spacing: 2px;
padding-top: 20px;
box-sizing: border-box;
}
.ral_box_tit {
font-size: 18px;
color: #010101;
}
.ral_line {
width: 45px;
height: 2px;
background-color: #000;
margin: 20px auto;
}
.ral_desc {
font-size: 12px;
color: #000;
}
.ral img {
width: 100%;
height: 100%;
}
.rac {
width: 642px;
height: 100%;
}
.rac_t {
width: 100%;
height: 60%;
box-sizing: border-box;
background-color: #ffefed;
}
.rac_t_tit,
.rac_b_tit {
font-size: 18px;
color: #df2002;
letter-spacing: 2px;
padding: 5px;
}
.rac_t_main {
width: 100%;
height: 80%;
margin-top: 10px;
background-color: #fff;
}
.rac_t_main li:hover img {
transform: scale(1.05);
}
.rac_t_main li:first-child {
margin-left: 0;
}
.rac_t_main li {
width: 212.5px;
height: 100%;
margin-left: 2px;
float: left;
}
.rac_t_img img {
transition: all linear .2s;
position: absolute;
left: 0;
right: 0;
margin: auto;
top: 0;
bottom: 0;
max-width: 100%;
max-height: 100%;
}
.rac_t_img {
display: block;
height: 70%;
position: relative;
background-color: #ffefed;
}
.rac_t_info {
background-color: #ffefed;
height: 29%;
margin-top: 1%;
padding-top: 5%;
padding-right: 1%;
box-sizing: border-box;
}
.rac_price_color {
color: #df2002;
}
.c666 {
color: #666;
}
.del_line {
text-decoration: line-through;
}
.c14_333 {
font-size: 14px;
color: #333;
}
.rac_gname {
width: 95%;
overflow: hidden;
white-space: nowrap;
text-overflow: ellipsis;
padding-left: 5%;
}
.f10 {
font-size: 10px;
}
.f12 {
font-size: 12px;
}
.f14 {
font-size: 14px;
}
.f16 {
font-size: 16px;
}
.f88{
}
.rac_price {
margin-top: 5px;
text-align: right;
}
.rac_b {
width: 100%;
height: 39%;
margin-top: 1%;
}
.rac_b_l {
width: 295px;
height: 100%;
margin-left: 17.33px;
}
.rac_bg {
background-color: #f5f5f5!important;
}
.rac_b_main:hover img {
transform: translateX(-10px);
}
.rac_b_main {
cursor: pointer;
width: 100%;
height: 150px;
box-sizing: border-box;
margin-top: 13px;
background-color: #fff1f9;
position: relative;
}
.rac_b_main img {
float: right;
transition: all ease .4s;
}
.rac_b_info {
position: absolute;
left: 25px;
top: 50px;
z-index: 2;
}
.mb10 {
margin-bottom: 10px;
}
.rac_desc {
padding-left: 5px;
width: 95px;
word-break: break-all;
display: -webkit-box;
-webkit-line-clamp: 2;
-webkit-box-orient: vertical;
overflow: hidden;
}
.rac_b_r {
width: 295px;
height: 100%;
margin-right: 17.33px;
}
.rar {
width: 217px;
height: 100%;
box-sizing: border-box;
background-color: #ffedd8;
}
.rar_tit {
font-size: 18px;
color: #ffa73b;
letter-spacing: 2px;
padding: 5px;
text-align: center;
margin: 5px;
}
.rar_glist {
width: 166px;
margin: 0 auto;
}
.rar_gitem:nth-child(2) {
margin-top: 30px;
background-color: #e5ecff;
}
.rar_gitem {
width: 100%;
height: 213px;
display: block;
background-color: #ffcd92;
overflow: hidden;
position: relative;
}
.rar_gitem:hover img {
transform: translateY(-5px);
}
.rar_gname {
font-size: 14px;
color: #333;
text-align: center;
width: 100%;
overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap;
padding-top: 5px;
}
.rar_gdesc {
padding-top: 3px;
padding-left: 5px;
font-size: 14px;
color: #333;
width: 100%;
word-break: break-all;
display: -webkit-box;
-webkit-line-clamp: 2;
-webkit-box-orient: vertical;
overflow: hidden;
}
.rar_price {
text-align: right;
padding-right: 5px;
position: relative;
z-index: 22;
}
.rar_line {
width: 70%;
height: 1px;
background-color: #fff;
margin: 5px auto;
margin-bottom: 3px;
}
.rar_img img {
transition: all ease 0.4s;
position: absolute;
left: 0;
right: 0;
margin: auto;
top: 0;
bottom: 0;
max-width: 100%;
max-height: 100%;
}
.rar_img {
width: 100%;
display: block;
height: 65%;
position: relative;
}
.fl {
float: left;
}
.fr {
float: right;
}
/* 楼层 */
.floor_main {
width: 100%;
height: 458px;
box-sizing: border-box;
}
.fml {
width: 260px;
height: 100%;
position: relative;
}
.fml img {
width: 100%;
height: 100%;
}
.f_desc {
font-size: 24px;
color: #fff;
font-weight: bold;
position: absolute;
top: 17%;
left: 17%;
}
.f1_catbox li {
width: 40%;
float: left;
margin-top: 10px;
}
.f1_catbox li a {
font-size: 16px;
color: #fff;
}
.f32 {
font-size: 32px;
vertical-align: sub;
}
.f1_catbox {
position: absolute;
top: 28%;
left: 13%;
}
/* 楼层一个分类 */
.fh1 {
border-width: 2px;
position: relative;
margin-bottom: 2px;
}
.fh1l_titbox {
background-position: 0 6px;
height: 88%;
width: 23%;
position: relative;
top: 7px;
}
.fh1_tit {
font-size: 18px;
color: #df2002;
font-weight: normal;
float: left;
line-height: 35px;
margin-left: 15%;
}
.fmr {
width: 934px;
height: 100%;
box-sizing: border-box;
}
.fmr_glist {
width: 100%;
height: 100%;
}
.fmr_gitem {
width: 20%;
height: 55%;
display: block;
box-sizing: border-box;
border-right: 1px solid #eee;
border-bottom: 1px solid #eee;
transition: all ease .4s;
}
.fmr_gitem:hover {
box-shadow: 0 0 5px #bdbcbc;
transform: scale(1.01);
z-index: 22;
position: relative;
}
.fmr_img {
width: 100%;
height: 75%;
box-sizing: border-box;
position: relative;
}
.fmr_img img {
max-width: 100%;
max-height: 85%;
position: absolute;
left: 0;
right: 0;
margin: auto;
top: 0;
bottom: 0;
}
.fmr_gname {
width: 95%;
overflow: hidden;
white-space: nowrap;
text-overflow: ellipsis;
padding: 0 2.5%;
font-size: 14px;
color: #333;
margin-top: 8px;
}
.tc {
text-align: center;
}
/* 楼层两个分类 */
.fh2 {
border-width: 2px;
position: relative;
margin-bottom: 2px;
margin-top: 0px;
}
.fh2l_titbox {
background-position: 0 6px;
height: 88%;
position: relative;
top: 7px;
width: 38%;
}
.two_fmilit {
width: 81%;
overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap;
}
.fh2_tit {
font-size: 18px;
color: #df2002;
font-weight: normal;
float: left;
line-height: 35px;
margin-left: 19%;
margin-right: 0px;
}
.floor_box2 {
height: 481px;
box-sizing: border-box;
margin-top: 45px;
margin-bottom: 70px;
}
.fb2_more {
font-weight: bold;
margin-right: -20px;
}
.fb2_l {
width: 588px;
height: 468px;
box-sizing: border-box;
margin-right: 12px;
}
.fb2_l_l,
.fb2_r_l {
width: 226px;
height: 438px;
box-sizing: border-box;
}
.fb2_l_r,
.fb2_r_r {
width: 356px;
height: 438px;
box-sizing: border-box;
}
.fb2_r {
width: 588px;
height: 468px;
box-sizing: border-box;
}
.floor_silder {
text-align: center;
position: relative;
margin-top: 35px;
}
.floor_silder ul {
width: 195px;
height: 225px;
margin: 0 auto;
position: relative;
}
.floor_silder .img_first {
z-index: 100;
width: 155px;
height: 225px;
left: 20px;
top: 0;
overflow: hidden;
}
.floor_silder .img_second {
z-index: 90;
width: 175px;
height: 200px;
left: 10px;
top: 15px;
overflow: hidden;
}
.floor_silder .img_third {
z-index: 80;
width: 195px;
height: 170px;
left: 0px;
top: 30px;
overflow: hidden;
}
.floor_silder li {
position: absolute;
width: 195px;
height: 225px;
margin: 0 auto;
-moz-border-radius: 4px;
border-radius: 4px;
background-color: #fff;
}
.floor_silder li a {
display: block;
height: 205px;
padding-top: 20px;
}
.floor_silder .caption {
height: 20px;
overflow: hidden;
font-size: 16px;
line-height: 20px;
}
.floor_silder .sub_tit {
height: 30px;
overflow: hidden;
font-size: 14px;
color: #666;
line-height: 30px;
}
.floor_silder li img {
width: 130px;
height: 130px;
margin-top: 5px;
}
img {
border: 0 none;
vertical-align: top;
}
.floor_silder .color_mask {
position: absolute;
top: 0;
left: 0;
z-index: -1;
width: 100%;
height: 225px;
-moz-border-radius: 4px;
border-radius: 4px;
}
.floor_silder .img_first .color_mask {
background-color: #f89d5d;
filter: alpha(opacity=0);
opacity: 0;
}
.floor_silder .img_second .color_mask {
background-color: #f89d5d;
filter: alpha(opacity=40);
opacity: .4;
}
.floor_silder .img_third .color_mask {
background-color: #f89d5d;
filter: alpha(opacity=70);
opacity: .7;
}
.floor_silder .turn_show {
position: absolute;
top: 234px;
left: 80px;
height: 30px;
line-height: 30px;
color: #f8f6f7;
}
.floor_silder .prev_btn,
.floor_silder .next_btn {
float: left;
text-align: center;
font-size: 14px;
font-weight: bold;
cursor: pointer;
}
.index_iconfont {
font-family: "iconfont" !important;
font-size: 16px;
font-style: normal;
-webkit-font-smoothing: antialiased;
-webkit-text-stroke-width: .2px;
-moz-osx-font-smoothing: grayscale;
}
.floor_silder .show_num {
float: left;
padding: 0 10px;
font-family: "Tahoma";
font-size: 14px;
}
.floor_silder .show_num span {
display: inline-block;
width: 3px;
height: 3px;
border: 1px solid #f78a4b;
background-color: #f78a4b;
border-radius: 50%;
margin-left: 2px;
}
.fh2l {
width: 226px;
height: 428px;
box-sizing: border-box;
margin: 0 auto;
background: linear-gradient(30deg, #f9ab57 0%, #fab775 32%, #f78a4b 100%);
}
.fh2l_tit {
font-size: 20px;
color: #fffefe;
text-align: center;
padding-top: 30px;
}
.fh2l_line {
width: 142px;
height: 2px;
background-color: #fff;
margin: 10px auto;
}
.fh2l_desc {
font-size: 16px;
color: #fffefe;
text-align: center;
}
.floor_silder .show_num .curr {
border-color: #fff!important;
background-color: #fff!important;
}
/*不同楼层左侧商品轮播背景色*/
.fh2l .floor_silder .caption {
color: #f78b4b;
}
.fh2l_2 .floor_silder .caption {
color: #58aaf7;
}
.fh2l_2 {
background: linear-gradient(30deg, #56abf7 0%, #7ab9f8 32%, #4da5f7 100%);
}
.fh2l_2 .floor_silder .img_first .color_mask {
background-color: #add7f5;
}
.fh2l_2 .floor_silder .img_second .color_mask {
background-color: #add7f5;
}
.fh2l_2 .floor_silder .img_third .color_mask {
background-color: #add7f5;
}
.fh2l_2 .floor_silder .show_num span {
border-color: #4da5f7;
background-color: #4da5f7;
}
.fh2l_5 .floor_silder .caption {
color: #f35fa9;
}
.fh2l_5 {
background: linear-gradient(30deg, #ffddef 0%, #fdafd7 32%, #ff88d1 100%);
}
.fh2l_5 .floor_silder .img_first .color_mask {
background-color: #f5adc9;
}
.fh2l_5 .floor_silder .img_second .color_mask {
background-color: #f5adc9;
}
.fh2l_5 .floor_silder .img_third .color_mask {
background-color: #f5adc9;
}
.fh2l_5 .floor_silder .show_num span {
border-color: #ff88d1;
background-color: #ff88d1;
}
.fh2l_6 .floor_silder .caption {
color: #6562f8;
}
.fh2l_6 {
background: linear-gradient(30deg, #bcb5fd 0%, #bcb5fd 32%, #9a91fc 100%);
}
.fh2l_6 .floor_silder .img_first .color_mask {
background-color: #b4b3f5;
}
.fh2l_6 .floor_silder .img_second .color_mask {
background-color: #b4b3f5;
}
.fh2l_6 .floor_silder .img_third .color_mask {
background-color: #b4b3f5;
}
.fh2l_6 .floor_silder .show_num span {
border-color: #9a91fc;
background-color: #9a91fc;
}
.fh2l_8 .floor_silder .caption {
color: #f56363;
}
.fh2l_8 {
background: linear-gradient(30deg, #f55757 0%, #f87b7b 32%, #f74c4c 100%);
}
.fh2l_8 .floor_silder .img_first .color_mask {
background-color: #f7b8b8;
}
.fh2l_8 .floor_silder .img_second .color_mask {
background-color: #f7b8b8;
}
.fh2l_8 .floor_silder .img_third .color_mask {
background-color: #f7b8b8;
}
.fh2l_8 .floor_silder .show_num span {
border-color: #f74c4c;
background-color: #f74c4c;
}
.fh2l_9 .floor_silder .caption {
color: #f8b467;
}
.fh2l_9 {
background: linear-gradient(30deg, #f5a657 0%, #f5bb79 32%, #f5a34b 100%);
}
.fh2l_9 .floor_silder .img_first .color_mask {
background-color: #f5d3b2;
}
.fh2l_9 .floor_silder .img_second .color_mask {
background-color: #f5d3b2;
}
.fh2l_9 .floor_silder .img_third .color_mask {
background-color: #f5d3b2;
}
.fh2l_9 .floor_silder .show_num span {
border-color: #f5a34b;
background-color: #f5a34b;
}
.fb2_gitem {
width: 50%;
height: 55%;
display: block;
box-sizing: border-box;
border-right: 1px solid #eee;
border-bottom: 1px solid #eee;
transition: all ease .4s;
}
.fb2_gitem:hover {
transform: scale(1.01);
box-shadow: 0 0 5px #bdbcbc;
z-index: 22;
position: relative;
}
.fb2_img {
width: 100%;
height: 75%;
box-sizing: border-box;
position: relative;
}
.fb2_img img {
max-width: 100%;
max-height: 85%;
position: absolute;
left: 0;
right: 0;
margin: auto;
top: 0;
bottom: 0;
}
/*mar lxy 20180409 惠宝折扣样式*/
.lxy{
color: #df2002;
text-align: center;
}
/* 猜你喜欢 */
.like_goods_list {
margin-top: 55px;
width: 1200px;
height: 600px;
box-sizing: border-box;
}
.lg_glist {
width: 100%;
height: 90%;
}
.lg_glist .fmr_gitem {
border: none;
}
.lg_glist .fmr_gitem {
border-right: 1px solid #eee;
border-bottom: 1px solid #eee;
}
.lg_glist .fmr_gitem:nth-child(5n) {
border-right: none;
}
.lg_glist .fmr_gitem:nth-child(n+6) {
border-bottom: none;
}
.lg_tit {
margin-bottom: 20px;
height: 30px;
line-height: 30px;
width: 100%;
background-image: url(../img/index_link_bg.png);
background-repeat: no-repeat;
background-position: center center;
text-align: center;
font-size: 18px;
color: #333;
}