﻿html{background:#ffffff;}
body {font-size:12px !important;color:#666666; font-family: 'Lantinghei SC', 'Open Sans', Arial, 'Hiragino Sans GB', 'Microsoft YaHei', 微软雅黑, STHeiti, 'WenQuanYi Micro Hei', SimSun, sans-serif,Tahoma, Arial; padding:0px;margin:0px 0px;min-width:1225px;}
dd,dt,dl,ul,ol,li,h1,h2,h3{ list-style: none;padding:0px;margin:0px}
a {color:#9FA0A0; cursor: pointer;}
a:hover {color:#00B9F1 !important;text-decoration:none !important}
/*公共部分*/

.lkl-base {width:100%;height:auto;float:left;position: relative;}
.lkl-base .lkl-content {width:1225px;height: auto;margin:0 auto;position: relative;}
.left {float:left;}
.right {float:right}
.mt15 {margin-top:15px;}
.mt30 {margin-top:30px}
.mt45 {margin-top:45px;}
.p80 {padding-top:45px;}
.p35 {padding-top:35px;}
.p105{padding-bottom:55px;}
.run-shadow { cursor:pointer;-webkit-transition: -webkit-box-shadow .2s linear; transition: box-shadow .2s linear;}
.run-shadow:hover {box-shadow: rgba(0, 0, 0, 0.15) 0px 10px 50px;}
.f-title {width:100%;height:25px;line-height:25px;float:left;font-size:21px;color:#3E3A39;font-weight:400;margin-bottom:7px;}
/*公共部分END*/

.top-bar {background:#323232;color:#fff;height:36px;line-height:36px;}
.top-bar a {color:#ffffff}
.top-bar .right li {width:118px;float:left;height:100%;text-align:center}
.top-bar .right li:first-child {width:auto;margin-right:10px;}
.top-bar .index-cart {background: rgba(255,255,255,0.1);}
.top-bar .icon {position: relative;top:1px;margin-right: 3px;}
.top-bar span {position: relative;top:-0px;}
.top-bar .icon-z1 {font-weight: bold;}

.top-logo {height:100px;background:#ffffff}
.top-logo .logo2 {width:235px;line-height:100px; height:100px;float:left;}
.top-logo .logo {width:235px;line-height:100px; height:100px;vertical-align: middle; display: table-cell;}
.top-logo .logo img {width:150px;height:auto;float:left; vertical-align: middle;}
.top-logo .index-navs {width: auto;
    height: 20px;
    line-height: 20px;
    float: left;
    font-size: 16px;
    color: #595757;
    margin-top: 40px;}
.top-logo .index-navs a {color:#595757;}
.top-logo .index-navs li {
    padding:0px 25px;
    border-right:1px solid #eeeeee;
    float:left;
}
.top-logo .index-navs li:first-child {padding-left:0px}
.top-logo .index-navs li:last-child {padding-right:0px;border:0}
.top-logo .search-bar {width:270px;float:right;}
.top-logo .search-bar .search-lkl {width:100%;height:35px;float:left;margin-top:27px;position:relative}
.top-logo .search-bar .search-form {position: absolute;top: 0px;left: 0px;width: 100%;height: 40px;border: 1px solid #414141;border-radius: 0px;}
.top-logo .search-bar .search-form #ipt_search_keywords {position: absolute; top: 0px;left: 0px; width: 210px;line-height: 38px;height: 40px;outline: none;color: #414141; font-size: 12px;text-indent: 5px;padding: 0px 0;border: 0;margin: 0;padding: 0;display: block;background: none;}
.top-logo .search-bar .search-form #btn_serach_submit {position: absolute;top: 0px;right: 0px;border-left:1px solid #414141; margin: 0;padding: 0;display: block;width: 40px;height: 40px;background: #ffffff;cursor: pointer;color: #414141;font-size: 15px;font-weight: 400;font-family: 'Microsoft Yahei', '微软雅黑', '宋体', \5b8b\4f53, Tahoma, Arial;}

.banner-categroy {height:460px;float:left;}
.banner-categroy .lkl-categroy {width:235px;height:460px;padding:0px 0px;background:rgba(0,0,0,0.6); position: absolute;top:0;left:0;z-index:9}
.banner-categroy .lkl-categroy .categroy-title{width:100%;height:40px;line-height:40px;color:#fff;border-bottom:0.5px solid rgba(255,255,255,0.2);float:left;font-size:16px;text-indent: 25px;}
.banner-categroy .lkl-banner {width:1225px;height:460px;overflow:hidden;position: absolute;top:0;left:0;z-index:0}

.banner2 {height:170px;}
.banner2 .left {width:211px;height:146px; background:#645D52;padding:12px 12px;color:#fff;}
.banner2 .left a {color:#fff !important}
.banner2 .left li {width: 95.5px;height:72.5px;float:left; border-bottom:1px solid #797369;}
.banner2 .left li span {width:105.5px;height:62px;display:inherit;border-right:1px solid #797369}
.banner2 .left li:nth-child(2n-1) {margin-right:10px;}
.banner2 .left li:nth-child(2n) {margin-left:10px;}
.banner2 .left li:nth-child(2n) span {border-right:0}
.banner2 .left li:nth-child(3),.banner2 .left li:nth-child(4) {border-bottom:0}
.banner2 .left li:nth-child(3) span,.banner2 .left li:nth-child(4) span {margin-top:10px}
.banner2 .left li span {text-align:center}
.banner2 .iconfont {    font-size: 25px;margin-top: 3px;width: 100%;float: left;}
.banner2 .left li:hover {color:#ddd !important}
.banner2 .right li {width:315px;height:170px;overflow:hidden;float:left;margin-left:15px;}
.banner2 .right li img {width:315px;}

/*明星单品*/
.star-product {height:374px; overflow:hidden}
.star-product .shopWidgets_box{float:left;}
.star-product .lkl-content {overflow:hidden}
.star-product .product {width:100%;height:343px;float:left;}
.star-product .f-title span:last-child {float:right;text-align:center;font-size:14px;line-height:23px;color:#dcdcdc}
.star-product .l-btn {width:33px;height:21px;border:1px solid #dcdcdc;float:left;cursor:pointer}
.star-product .r-btn {width:33px;height:21px;border:1px solid #dcdcdc;float:left;border-left:0px;cursor:pointer}

/*楼层*/
.lkl-floor {background:#f5f5f5;}
.lkl-floor .f-title span:last-child {float:right;font-size:18px;color:#727171;}
.lkl-floor .f-title span:last-child i {border-radius:20px; background:#B5B5B6;color:#fff;padding:4px;font-size:12px; position:relative; top:-2px ; margin-left:10px}
.lkl-floor .product {width:100%;float:left;padding-top:17px;height:auto;}
.lkl-floor .product .ad {width:234px;height:auto;float:left;min-height:300px;}
.lkl-floor .product .ad img{width:234px;}
.lkl-floor .product .goods {width:975px;height:auto;float:right;min-height:300px;}

/*尾部*/
.lkl-footer {height:auto;background:#ffffff;padding-bottom:25px;}
.lkl-footer .lkl-content {border-bottom:1px solid #c9c9c9;height:25px;padding:25px 0px 25px; }
.lkl-footer li {width:28.2%;float:left;border-right:1px solid #c9c9c9;text-align:center;color:#4e4e4e;line-height:25px;font-size:16px;}
.lkl-footer li i {margin-right:10px;font-size:20px;}
.lkl-footer li:first-child {width:20.8%;text-align:left;}
.lkl-footer li:last-child {border:0;width:20%;text-align:right;float:right}
.lkl-footer2 {height:auto;background:#ffffff;padding-bottom:25px;}
.lkl-footer2 li {width:20%;height:auto;float:left;min-height:100px;text-align:left;}
.lkl-footer2 li:last-child {width:20%}
.lkl-footer2 li dt,.lkl-footer2 li span{line-height:30px;float:left;width:100%;display:inherit;font-size:12px;font-weight:400;}
.lkl-footer2 li dt {color:#000;margin-top:20px}
.lkl-footer2 li dt a {color:#000 !important}
.lkl-footer2 li span a {font-weight:200 !important}
.lkl-footer2 li:last-child,.lkl-footer2 li:last-child span {text-align:center;line-height:22px !important;}
.lkl-footer2 li:last-child .service {    display: inherit;width: 90px;height: 26px; border: 1px solid #00B9F1;color: #00B9F1;font-size: 13px;margin-top: 25px;margin-left: 76.5px;line-height: 22px;border-radius: 5px;margin-bottom:10px;}
.lkl-footer2 li:last-child .service i {font-size:15px;position:relative;top:2px;margin-right:5px;font-size:20px}
.footer-content {width:1225px;height:auto;padding-top:20px;margin:0 auto}
.footer-content .footer-logo {width:120px;margin-left:28px;float:left;}
.footer-content .footer-logo img {height:30px;}
.footer-content .footer-info {width:auto;margin-left:0px;float:left;text-align:left !important;color:#B0B0B0}

/*拉卡拉分类独立挂件（首页）*/
.lkl-categroy-widgets {width:210px; height:auto; padding: 7px 0px 12px 25px;float:left;border-bottom:1px solid #797369;}
.lkl-categroy-widgets a:hover {color:#fff !important}
.lkl-categroy-widgets:last-child ,.lkl-categroy-widgets:nth-child(4){border:0}
.lkl-categroy-widgets .lv1 h3,.lkl-categroy-widgets .lv1 h3 a {font-size:16px;font-weight:400;color:#fff;line-height:39px;float:left;width:100%;}
.lkl-categroy-widgets .lv2 h3,.lkl-categroy-widgets .lv2 h3 a {font-size:14px;font-weight:300;color:#dfdfdf;line-height:22px;float:left;width:100%;}
.lkl-categroy-widgets .lv1 i {float:right;margin-right:15px}
.lkl-categroy .lkl-categroy-widgets{ /*position:relative;*/}
.lkl-categroy .goods {position:absolute;left:235px;width:auto;z-index:999;top:-1px;background:#ffffff; display:none;height:460px;box-shadow: rgba(0, 0, 0, 0.15) 10px 5px 10px;border:1px solid #efefef}
.lkl-categroy .goods .cat-ul-1 {width:235px;float:left;margin-right:10px;height:460px;display:block;}
.lkl-categroy .goods li {width:235px;height:92px;overflow:hidden;float:left;border-bottom:0px solid #efefef}
.lkl-categroy .goods li img { width:50px;height:50px;margin:20px 15px 20px 20px;float:left;}
.lkl-categroy .goods li span {width:130px;float:left;margin-left:0px; text-align:left;height:18px;line-height:18px;color:#333;margin-top:35px;font-size:14px;overflow:hidden}
.lkl-categroy .goods li span a {color:#333;}
.lkl-categroy .goods li span a:hover {color:#00B0EC}
.lkl-categroy-widgets:hover {background:#7B756B}
.lkl-categroy-widgets:hover .goods,.lkl-categroy .active .goods {display: block;}
.lkl-categroy .active {background:#00B0EC}
.lkl-categroy .goods li:hover {background:#fafafa}

/*拉卡拉明星单品（挂件）index-tab-goods(lkl-mx.html)*/
.goods .shopWidgets_box{float:left;}
.product-star {width:235px;height:341px;float:left;border-top:1px solid #fff;margin-right:12px;background:#f5f5f5; position:relative;overflow:hidden}
.product-star:nth-child(3n-2){border-top-color:#FF4D37 !important;}
.product-star:nth-child(3n-1){border-top-color:#8EC500 !important;}
.product-star:nth-child(3n){border-top-color:#009FEC !important;}
.product-star:nth-child(5n) {border-top-color:#00AF65 !important;margin-right:2px}
.product-star .goods-pic {width:220px;height:220px;float:left;padding:7.5px;overflow:hidden}
.product-star .goods-pic img{ width:100%;height:auto;}
.product-star .goods-name {width:100%;height:25px;line-height:25px;font-size:14px; color:#000;float:left;text-align:center;margin-top:5px}
.product-star .goods-name a {color:#000}
.product-star .goods-brief {width:90%;margin-left:5%;height:20px;line-height:20px;font-size:12px;color:#9fa0a0;float:left;text-align:center;height:21px; overflow:hidden;text-overflow: ellipsis;display: -webkit-box !important;-webkit-line-clamp: 1;-webkit-box-orient: vertical;}
.product-star .goods-brief a {color:#9fa0a0}
.product-star .goods-price {width:100%;height:30px;line-height:30px;font-size:14px;color:#00B9F1;text-align:center;margin-top:10px;float:left;}
.product-star .lkl-conmment {position:absolute;bottom:0;z-index:2;width:85%;padding:15px 7.5%;background:#ff6600;bottom:-342px;}
.product-star .lkl-conmment span {float:left;color:#fff;width:100%;}
.product-star .lkl-conmment span:last-child {margin-top:10px}

/*拉卡楼层（挂件）index-tab-goods(lkl-lc.html)*/
.product-star2 {width:315px;height:300px;float:left;margin-right:15px;margin-bottom:15px;background:#ffffff; position:relative;overflow:hidden}
.product-star2:nth-child(3n) {margin-right:0px;}
.product-star2 .goods-pic {width:180px;height:180px;float:left;padding:7.5px 67.5px;overflow:hidden}
.product-star2 .goods-pic img{ width:100%;height:auto;}
.product-star2 .goods-name {width:100%;height:25px;line-height:25px;font-size:14px; color:#000;float:left;text-align:center;margin-top:5px}
.product-star2 .goods-name a {color:#000}
.product-star2 .goods-brief {width:90%;height:20px;margin-left:5%;line-height:20px;font-size:12px;color:#9fa0a0;float:left;text-align:center;overflow:hidden;text-overflow: ellipsis;display: -webkit-box !important;-webkit-line-clamp: 1;-webkit-box-orient: vertical;}
.product-star2 .goods-brief a {color:#9fa0a0}
.product-star2 .goods-price {width:100%;height:30px;line-height:30px;font-size:14px;color:#00B9F1;text-align:center;margin-top:10px;float:left;}
.product-star2 .lkl-conmment {position:absolute;bottom:0;z-index:2;width:85%;padding:15px 7.5%;background:#ff6600;bottom:-342px;}
.product-star2 .lkl-conmment span {float:left;color:#fff;width:100%;}
.product-star2 .lkl-conmment span:last-child {margin-top:10px}

/*拉卡楼层2（挂件）index-tab-goods(lkl-lc2.html)*/
.product-star3 {width:315px;height:300px;float:left;margin-right:15px;margin-bottom:15px;background:#ffffff; position:relative;overflow:hidden}
.product-star3:nth-child(3n) {margin-right:0px;}
.product-star3 .goods-pic {width:180px;height:180px;float:left;padding:0px 67.5px 7.5px ;overflow:hidden}
.product-star3 .goods-pic img{ width:100%;height:auto;}
.product-star3 .goods-name {width:100%;height:25px;line-height:25px;font-size:14px; color:#000;float:left;text-align:center;margin-top:30px}
.product-star3 .goods-name a {color:#000}
.product-star3 .goods-brief {width:90%;height:20px;margin-left:5%;line-height:20px;font-size:12px;color:#9fa0a0;float:left;text-align:center;overflow:hidden;text-overflow: ellipsis;display: -webkit-box !important;-webkit-line-clamp: 1;-webkit-box-orient: vertical;}
.product-star3 .goods-brief a {color:#9fa0a0}
.product-star3 .goods-price {width:100%;height:30px;line-height:30px;font-size:14px;color:#00B9F1;text-align:center;margin-top:10px;float:left;}
.product-star3 .lkl-conmment {position:absolute;bottom:0;z-index:2;width:85%;padding:15px 7.5%;background:#ff6600;bottom:-342px;}
.product-star3 .lkl-conmment span {float:left;color:#fff;width:100%;}
.product-star3 .lkl-conmment span:last-child {margin-top:10px}
.page-error-message { text-align:center;font-size:16px;}
.mask {z-index:9999 !important}

.payment-list-child {margin-left:0px;position:relative;margin-top:20px;float:left; width:100%;}
.payment-list-child input {display:none}
.payment-list-child label{float:left;border:2px solid #eeeeee;margin-left:0; margin-right:20px !important; cursor:pointer}
.payment-list-child label img {float:left;}
.payment-list-child .on {border:2px solid #00B9F1}

.btn.disabled span{background:#00b9f1 !important}

/*订单确认-促销排他*/
.paita {width:600px;height:auto;float:left;margin-left:1px; position:relative}
.paita .tips {width:100%;height:45px;line-height:45px;text-indent: 20px;background:#FFFCE5;border:1px solid #FFF5BE; margin-bottom:5px;}
.paita .tag {width:100%;height:50px;line-height:50px; position: relative;z-index:2;}
.paita .tag li { cursor: pointer; width:25%;height:50px;float:left;text-align: center;border:1px solid #e1e1e1;margin-left:-1px;background:#efefef}
.paita .tag li.on {background:#ffffff;height:51px;border-bottom:0px;}
.paita .content {width:90%;float:left;heihgt:auto;padding:10px 5% 10px;border:1px solid #e1e1e1;margin-left:-1px;background:#ffffff;margin-top:-1px;}
.paita .order_paita,.paita .goods_paita {font-size:14px;line-height:25px;}
.select_order_promotion_nochoice{    background: #00B9F1;
    width: 120px;
    height: 30px;
    border-radius: 3px;
    border: 0px none;
    color: #FFF;
    line-height: 30px;
    font-size: 14px;
    text-align: center;
    margin-right: 20px;float:right;margin-top:8px}
.select_promotion_good,.select_promotion_order{
    background: #00B9F1;
    width: 150px;
    height: 35px;
    border-radius: 3px;
    border: 0px none;
    color: #FFF;
    line-height: 35px;
    font-size: 14px;
    text-align: center;
    margin-right: 20px;
    margin-top:10px
}
.paita .disabled {background: #aaaaaa;
    width: 150px;
    height: 35px;
    border-radius: 3px;
    border: 0px none;
    color: #FFF;
    line-height: 35px;
    font-size: 14px;
    text-align: center;
    margin-right: 20px;
    margin-top:10px}
.paita .disabled span {background:none !important}

/*个人中心晒单*/
#show_images .gpic-btn-bar{width:auto;float:left; position:relative;margin-right:10px}
#show_images .gpic-btn-bar img {width:100px;height:100px;}
#show_images .gpic-btn-bar input {position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;}
/*加价购*/
#extrabuy {border:1px solid #ff3300;background:#ff0000;height:25px;line-height:20px;border-radius: 3px;text-align:center;color:#ffffff;padding:0px 20px;margin-left:20px; cursor: pointer}
.extrabuy {position: relative}
.extrabuy .ectrabuy-content {width:700px;height:400px; position: fixed;z-index:100;background:#ffffff;left:50%;margin-left:-350px;top:50%;margin-top:-200px; box-shadow: rgba(0, 0, 0, 0.15) 10px 5px 10px;
    border: 5px solid #efefef;}
.extrabuy .ectrabuy-content .title{width:100%;heihgt:45px;line-height:45px;background:#efefef;
    text-indent:20px;line-height:45px;color:#000000;font-size:16px;}
.extrabuy .ectrabuy-content .title .close {color:#333333;float:right;margin-right:10px}
.extrabuy .ectrabuy-content .title .close i {font-size:30px;
    cursor: pointer;}
.extrabuy .ectrabuy-content .items {width:100%;height:355px;overflow-y:auto;  }
.extrabuy .order-extrabuy .cart-item{width:90%;float:left;border-bottom:1px dotted #efefef;height:60px;padding:10px 5%}
.extrabuy .order-extrabuy .cart-item .p-pic,.extrabuy .order-extrabuy .cart-item .p-pic img {width:60px;height:60px;float:left;}
.extrabuy .order-extrabuy .cart-item .p-info {width:300px;height:60px;line-height:20px;font-size:13px;float:left;margin-left:20px}
.extrabuy .order-extrabuy .cart-item .p-price {width:100px;height:60px;line-height:60px;float:left;text-align:center}
.extrabuy .order-extrabuy .cart-item .buy-now {width:auto;float:left;margin-left:30px;line-height:60px}
.extrabuy .order-extrabuy .cart-item .buy-now .orange {width:auto;background:#21A9E3;border:1px solid #00A9E3;padding:4px 10px;color:#ffffff;}
.allpic img{object-fit: contain;/* height: 515px !important; */}
.allpic{ width: 600px; height: 515px; position: relative}
.extarbuy_dialog { text-align:center; position:fixed;width:350px;height:auto;left:50%;top:50%;background:#ffffff;border:1px solid #efefef;box-shadow: rgba(0, 0, 0, 0.15) 10px 5px 10px;z-index:99999;margin-left:-175px;margin-top:-100px}
.extarbuy_dialog .minicart-infos .btn-major {padding:0px 10px}
.extarbuy_dialog .popup-body {border:0 !important}
.product-del {text-decoration:line-through}

#product-albums .prev,#product-albums .next{ width: 80px; height: 80px; position: absolute !important; top:217px !important; }
#product-albums .prev{ left: 0}
#product-albums .next{ right: 0}
