.indexbg {background:#f3f5f6; *zoom:1; min-width:1310px; overflow:hidden;}

.head-nav .main-menu .menu-til .icon {width:19px; background-image:url(../images/menu-til.png); float:left; margin-left:15px; margin-right:0; transform:none; -webkit-transition:none; -moz-transition:none; -ms-transition:none;}
.head-nav .main-menu:hover .menu-til .icon {transform:none; -webkit-transform:none; -moz-transform:none; -ms-transform:none;}
.head-nav .main-menu .menu-til .text {margin-left:14px;}
.head-nav .main-menu .menu {height:450px; display:block; overflow:visible;}
.head-nav .main-menu .menu .pannel {min-height:450px;}
.head-nav .hui-menu .menu .menu-bg {background:#623ae9;}

/* 顶部广告图切换 */
.head-adv-slide {position:relative; width:100%; min-width:1230px; height:80px; overflow:hidden;}
.head-adv-slide .slides {position:relative; z-index:1;}
.head-adv-slide .slides li {height:80px; position:relative; overflow:hidden;}
.head-adv-slide .slides li a {display:block; width:5000px; height:100%; position:absolute; left:50%; top:0; margin-left:-2500px; text-align:center;}
.head-adv-slide .head-adv-close {width:19px; height:19px; background-image:url(../images/head-close.png); cursor:pointer; position:absolute; right:50%; top:0; margin-right:-615px; z-index:3;}
.head-adv-slide .head-adv-close:hover {background-position:0 -19px;}

/* banner */
.banner {position:relative; width:100%; min-width:1230px; height:600px; overflow:hidden;}
.banner .slides {position:relative; z-index:1;}
.banner .slides li {height:600px; position:relative; overflow:hidden;}
.banner .slides li a {display:block; width:5000px; height:100%; position:absolute; left:50%; top:0; margin-left:-2500px; text-align:center;}
.banner .flex-control-nav {width:100%; line-height:0; position:absolute; bottom:16px; left:0; text-align:center; z-index:2;}
.banner .flex-control-nav li {display:inline-block; *display:inline; *zoom:1; width:16px; height:16px; margin:0 7px;}
.banner .flex-control-nav li a {display:inline-block; width:100%; height:100%; line-height:400px; overflow:hidden; background:url(../images/dot.png) 0 0 no-repeat; cursor:pointer;}
.banner .flex-control-nav .flex-active {background-position:0 -16px;}
.banner-hui {background-color:#7878fa;}
/* banner右侧推荐产品 */
.main-banner-pro {height:0; position:relative; z-index:3;}
.main-banner-pro .banner-pro {width:200px; height:450px; position:absolute; right:0; top:-450px;}
.main-banner-pro .banner-pro a {display:block; width:100%; height:224px; overflow:hidden; filter:alpha(opacity:80); opacity:0.8; margin-top:2px;}
.main-banner-pro .banner-pro a:first-child {margin-top:0;}
.main-banner-pro .banner-pro a img {width:100%; height:100%;}
/* 口碑甄选 */
.cheap-til {height:115px; text-align:center;}
.cheap-item li {width:234px; height:338px; float:left; background:#fff; border-top:2px solid #9383f4; margin-left:15px; overflow:hidden; transform:all 0.2s linear; -webkit-transition:all 0.2s linear; -moz-transition:all 0.2s linear; -ms-transition:all 0.2s linear;}
.cheap-item li:hover {-webkit-box-shadow:0 15px 30px rgba(0,0,0,0.1); box-shadow:0 15px 30px rgba(0,0,0,0.1); -webkit-transform:translate3d(0, -2px, 0); transform:translate3d(0, -2px, 0);}
.cheap-item li:first-child {margin-left:0;}
.cheap-item li.item-1 {border-color:#9383f4;}
.cheap-item li.item-2 {border-color:#fb61ee;}
.cheap-item li.item-3 {border-color:#f78c7e;}
.cheap-item li.item-4 {border-color:#edac21;}
.cheap-item li.item-5 {border-color:#88aaf6;}
.cheap-item li a {display:block; height:100%; padding:0 15px;}
.cheap-item li a .row {text-align:center; overflow:hidden; cursor:pointer;}
.cheap-item li a .row-1 {height:56px; line-height:28px; padding-top:24px; font-size:20px; color:#030000;}
.cheap-item li a .row-3 {height:32px; line-height:32px; font-size:16px; color:#f47f2e;}
.cheap-item li a .cheap-img {display:block; width:160px; height:160px; margin:20px auto 0 auto;}
.cheap-item-block li {height: 340px;border-top: none; position:relative;}
.cheap-item-block li a {display:inline;padding: 0;  text-decoration: none;}
.cheap-item-block li img {width: 100%;height: 100%;}

.cheap-item-block .item-title {height:40px; line-height:40px; font-size:24px; text-align:center; padding-top:32px;}
.cheap-item-block .item-subtitle {height:24px; line-height:24px; text-align:center; color:#fff; background:url(../images/text1.png) no-repeat center center; margin-top:8px;}
.cheap-item-block .item-img {width:200px; height:200px; position:absolute; left:50%; bottom:25px; margin-left:-100px;}
.cheap-item-block li.item-1 {background:url(../images/bg1.png) no-repeat center center; background-size:100% 100%;}
.cheap-item-block li.item-1 .item-title {color:#228271;}
.cheap-item-block li.item-1 .item-subtitle {background-image:url(../images/text1.png);}
.cheap-item-block li.item-2 {background:url(../images/bg2.png) no-repeat center center; background-size:100% 100%;}
.cheap-item-block li.item-2 .item-title {color:#DE7B1F;}
.cheap-item-block li.item-2 .item-subtitle {background-image:url(../images/text2.png);}
.cheap-item-block li.item-3 {background:url(../images/bg3.png) no-repeat center center; background-size:100% 100%;}
.cheap-item-block li.item-3 .item-title {color:#A8676D;}
.cheap-item-block li.item-3 .item-subtitle {background-image:url(../images/text3.png);}
.cheap-item-block li.item-4 {background:url(../images/bg4.png) no-repeat center center; background-size:100% 100%;}
.cheap-item-block li.item-4 .item-title {color:#2D88AD;}
.cheap-item-block li.item-4 .item-subtitle {background-image:url(../images/text4.png);}
.cheap-item-block li.item-5 {background:url(../images/bg5.png) no-repeat center center; background-size:100% 100%;}
.cheap-item-block li.item-5 .item-title {color:#886FA4;}
.cheap-item-block li.item-5 .item-subtitle {background-image:url(../images/text5.png);}

/* 楼层 公共 */
.floor-til {height:56px; line-height:56px; margin-top:26px;}
.floor-til .text {float:left; font-size:24px; font-weight:200; color:#c60a0a; margin-left:25px;}
.floor-til .floor-more {display:block; float:right; font-size:16px; color:#555;}
.floor-til .floor-more .icon {display:inline-block; width:20px; height:20px; background:url(../images/floor-arr.png) no-repeat; vertical-align:middle; margin:-2px 0 0 10px;}
.floor-til .floor-more:hover {color:#f47f2f;}
.floor-til .floor-more:hover .icon {background:url(../images/floor-arr-hover.png) no-repeat;}
.floor-til-hui .text {color:#030000;}
.main-floor .floor-lt {width:482px; float:left; overflow:hidden;}
.main-floor .floor-rg {width:748px; float:right;}
.main-floor .floor-rg .floor-rg-item {margin-top:-15px;}
.main-floor .floor-rg .floor-rg-item li {width:234px; height:300px; background:#fff; position:relative; margin:15px 0 0 15px; float:left; transform:all 0.2s linear; -webkit-transition:all 0.2s linear; -moz-transition:all 0.2s linear; -ms-transition:all 0.2s linear; *margin-left:0; *border-left:15px solid #f3f5f6; *border-color:transparent;}
.main-floor .floor-rg .floor-rg-item li:hover {-webkit-box-shadow:0 15px 30px rgba(0,0,0,0.1); box-shadow:0 15px 30px rgba(0,0,0,0.1); -webkit-transform:translate3d(0, -2px, 0); transform:translate3d(0, -2px, 0); *margin-left:0; *border-left:15px solid #f3f5f6;}
.main-floor .floor-rg .floor-rg-item li a {display:block; height:300px; padding:0 15px; overflow:hidden;}
.main-floor .floor-rg .floor-rg-item li a .item-img {display:block; width:160px; height:160px; margin:30px auto 0 auto;}
.main-floor .floor-rg .floor-rg-item li a .row {text-align:center; overflow:hidden; cursor:pointer;}
.main-floor .floor-rg .floor-rg-item li a .row-1 {height:22px; line-height:22px; margin-top:8px; font-size:14px; color:#444;}
.main-floor .floor-rg .floor-rg-item li a .row-2 {height:20px; line-height:20px;}
.main-floor .floor-rg .floor-rg-item li a .row-3 {height:20px; line-height:20px; margin-top:10px; font-size:14px; color:#f47f2e;}
/*楼层标签*/
.main-floor .floor-rg .floor-rg-item li .flag {width:60px; height:20px; line-height:20px; text-align:center; font-size:12px; color:#fff; position:absolute; left:50%; top:0px; margin-left:-30px;}
.main-floor .floor-rg .floor-rg-item li .flag.flag-hot {background-color:#fca712;}
.main-floor .floor-rg .floor-rg-item li .flag.flag-opt {background-color:#e83440;}
.main-floor .floor-rg .floor-rg-item li .flag.flag-rec {background-color:#5959f4;}
.main-floor .floor-rg .floor-rg-item li .flag.flag-area {background-color:#2cd68c;}
.main-floor .floor-rg .floor-rg-item li .flag.flag-hui {background-color:#1E97DD;}
.main-floor .floor-rg .floor-rg-item li .flag.flag-mro {background: url(../images/flag-mro.png);width: 50px;height: 40px;margin-left: 60px;}
 
/* 楼层左侧浮动 */
.main-floor-float .floor-lt {
    overflow: visible;
}

.main-floor-float .floor-lt-img {
    overflow: visible !important;
}

    .main-floor-float .floor-lt-img li {
        transform: all 0.2s linear;
        -webkit-transition: all 0.2s linear;
        -moz-transition: all 0.2s linear;
        -ms-transition: all 0.2s linear;
    }

        .main-floor-float .floor-lt-img li:hover {
            -webkit-box-shadow: 0 15px 30px rgba(0,0,0,0.1);
            box-shadow: 0 15px 30px rgba(0,0,0,0.1);
            -webkit-transform: translate3d(0, -2px, 0);
            transform: translate3d(0, -2px, 0);
        }

/*楼层收藏*/
.main-floor .floor-collection {width:24px; height:20px; position:absolute; right:18px; top:24px; cursor:pointer; display:none;}
.main-floor .floor-collection .icon {width:100%; height:100%; position:absolute; left:0; bottom:0;}
.main-floor .floor-collection .icon-not {background:url(../images/collection-not.png) no-repeat; z-index:2;}
.main-floor .floor-collection .icon-in {height:0; background:url(../images/collection-in.png) no-repeat center bottom; *background:none; z-index:3;}
.main-floor .floor-collection .hint {height:24px; line-height:24px; padding:0 6px; font-family:"SimSun"; font-size:12px; color:#fff; background:#f47f2f; opacity:0.7; white-space:nowrap; position:absolute; left:32px; top:-2px; display:none;}
.main-floor .floor-collection .hint:after {content:" "; display:block; width:0; height:0; line-height:0; font-size:0; border:4px solid #f47f2f; border-color:transparent #f47f2f transparent transparent; border-style:dashed solid dashed dashed; position:absolute; left:-8px; top:8px;}
.main-floor .floor-collection.active .icon-in {height:100%; *background:url(../images/collection-in.png) no-repeat center bottom;}
.main-floor .floor-collection.active .hint {background:#d22929;}
.main-floor .floor-collection.active .hint:after {border-color:transparent #d22929 transparent transparent;}
/*楼层购物车*/
.main-floor .floor-cart {width:100%; position:absolute; left:0; bottom:0; overflow:hidden; height:0px; display:none;}
.main-floor .floor-cart .cart-con {width:100%; height:50px; background:#f47f2f; background:rgba(244,127,47,0.9);}
.main-floor .floor-cart .cart-con:hover {background:rgba(244,127,47,1);}
.main-floor .floor-cart .cart-con .cart-num {width:63px; height:26px; background:#fff; float:left; margin:12px 0 0 23px; position:relative;}
.main-floor .floor-cart .cart-con .cart-num .cart-ipt {width:33px; height:26px; line-height:26px; padding:0 8px; font-family:Verdana,"microsoft yahei"; font-size:12px; color:#f47f2f; position:absolute; left:0; top:0;}
.main-floor .floor-cart .cart-con .cart-num .cart-change {width:13px; height:100%; position:absolute; right:1px; top:0;}
.main-floor .floor-cart .cart-con .cart-num .cart-change .change {width:100%; margin-top:1px; background:#f68b42; font-family:"microsoft yahei"; font-size:12px; color:#fff; text-align:center; cursor:pointer; -moz-user-select:none;}
.main-floor .floor-cart .cart-con .cart-num .cart-change .change:active {background:#f47f2f;}
.main-floor .floor-cart .cart-con .cart-num .cart-change .plus {height:12px; line-height:10px;}
.main-floor .floor-cart .cart-con .cart-num .cart-change .minus {height:11px; line-height:9px;}
.main-floor .floor-cart .cart-con .cart-join {display:block; height:50px !important; line-height:50px; font-size:14px; color:#fff; padding:0 !important; float:right; margin-right:23px;}
.main-floor .floor-cart .cart-con .cart-join:hover {text-decoration:underline;}
.main-floor .floor-cart .cart-con .cart-join .icon {display:inline-block; width:26px; height:100%; background:url(../images/floor-cart.png) no-repeat center; vertical-align:top; *vertical-align:middle; margin-right:5px;}
/*购物车点击效果*/
.cart-click {width:0; height:0; background:#fff; border-radius:50%; overflow:hidden; position:fixed; z-index:10001;}
.cart-click img {width:100%; height:100%;}
.cart-click-txt {width:18px; height:18px; line-height:18px; text-align:center; background:#d22929; border-radius:50%; font-size:12px; color:#fff; position:fixed; z-index:10002; display:none;}
/*楼层幻灯片*/
.floor-slide {position:relative; width:100%; overflow:hidden;}
.floor-slide .slides {position:relative; z-index:1;}
.floor-slide .slides li img {width:100%; height:100%;}
.floor-slide .flex-control-nav {width:100%; line-height:0; position:absolute; bottom:12px; left:0; text-align:center; z-index:2;}
.floor-slide .flex-control-nav li {display:inline-block; *display:inline; *zoom:1; width:6px; height:7px; margin:0 11px;}
.floor-slide .flex-control-nav li a {display:inline-block; width:100%; height:100%; line-height:400px; overflow:hidden; background:url(../images/floor-nav1.png) no-repeat center; cursor:pointer;}
.floor-slide .flex-control-nav .flex-active {background:url(../images/floor-nav2.png) no-repeat center;}
.floor-slide .flex-direction-nav li a {display:block; width:30px; height:50px; position:absolute; top:50%; margin-top:-25px; z-index:3; overflow:hidden; cursor:pointer; background-image:url(../images/floor-prevnext.png); background-repeat:no-repeat; outline:none;}
.floor-slide .flex-direction-nav li a.flex-prev {left:-30px;}
.floor-slide .flex-direction-nav li a.flex-prev:hover {background-position:0 -50px;}
.floor-slide .flex-direction-nav li a.flex-next {right:-30px; background-position:-30px 0;}
.floor-slide .flex-direction-nav li a.flex-next:hover {right:0px; background-position:-30px -50px;}

/* 惠采 */
.main-floor-hui .floor-rg .floor-rg-item li a {padding:0;}
.main-floor-hui .floor-rg .floor-rg-item li.item-long {width:483px;}
.main-floor-hui .flex-direction-nav {display:none;}

/* 1F */
.floor-t3 .floor-slide {height:450px;}
.floor-t3 .floor-slide .slides li {height:450px;}
.floor-t3 .floor-lt-img {height:150px; margin-top:15px; overflow:hidden;}
.floor-t3 .floor-lt-img li {width:234px; height:150px; overflow:hidden; float:right;}
.floor-t3 .floor-lt-img li:first-child {float:left;}
.floor-t3 .floor-lt-img li a {display:block; width:100%; height:100%; position:relative;}
.floor-t3 .floor-lt-img li a img {width:100%; height:100%;}
.floor-t3 .floor-lt-img li a .item-img {display:block; position:absolute; left:0; top:0; z-index:3;}

/* 2F & 3F */
.floor-t4 .floor-slide {height:300px;}
.floor-t4 .floor-slide .slides li {height:300px;}
.floor-t4 .floor-lt-img {height:300px; margin-top:15px; overflow:hidden;}
.floor-t4 .floor-lt-img li {width:234px; overflow:hidden;}
.floor-t4 .floor-lt-img li.item-1 {height:300px; float:left;}
.floor-t4 .floor-lt-img li.item-2 {height:143px; float:right;}
.floor-t4 .floor-lt-img li.item-3 {height:143px; float:right; margin-top:14px;}
.floor-t4 .floor-lt-img li a {display:block; width:100%; height:100%; position:relative;}
.floor-t4 .floor-lt-img li a img {width:100%; height:100%;}
.floor-t4 .floor-lt-img li a .item-img {display:block; position:absolute; left:0; top:0;}

/* 4F */
.floor-t2 .floor-lt-img {display:block; width:100%; height:300px; margin-top:15px; overflow:hidden;}
.floor-t2 .floor-lt-img:first-child {margin-top:0;}
.floor-t2 .floor-lt-img img {width:100%; height:100%;}

/* 5F */
.floor-t1 .floor-lt {width:234px; height:615px;}
.floor-t1 .floor-lt .floor-lt-img {display:block; width:100%; height:100%;}
.floor-t1 .floor-lt .floor-lt-img img {width:100%; height:100%;}
.floor-t1 .floor-rg {width:996px;}

/* 热门品牌 */
.hot-brand .floor-lt {width:234px; height:340px; overflow:hidden;}
.hot-brand .floor-lt .floor-lt-img {display:block; width:100%; height:100%;}
.hot-brand .floor-lt .floor-lt-img img {width:100%; height:100%;}
.hot-brand .floor-rg {width:996px;}
.hot-brand .floor-rg .hot-brand-item {margin-top:-14px;}
.hot-brand .floor-rg .hot-brand-item li {width:234px; height:163px; float:left; margin:14px 0 0 15px; background:#fff; overflow:hidden; transform:all 0.2s linear; -webkit-transition:all 0.2s linear; -moz-transition:all 0.2s linear; -ms-transition:all 0.2s linear;}
.hot-brand .floor-rg .hot-brand-item li:hover {-webkit-box-shadow:0 15px 30px rgba(0,0,0,0.1); box-shadow:0 15px 30px rgba(0,0,0,0.1); -webkit-transform:translate3d(0, -2px, 0); transform:translate3d(0, -2px, 0);}
.hot-brand .floor-rg .hot-brand-item li img {width:100%; height:100%;}
.hot-brand .floor-rg .hot-brand-item li a {display:block; width:100%; height:100%; overflow:hidden;}

.hot-brand .floor-rg .hot-brand-item .refresh {cursor:pointer;}
.hot-brand .floor-rg .hot-brand-item .refresh .icon {display:block; width:28px; height:29px; background:url(../images/refresh.png) no-repeat center; margin:45px auto 0 auto; transform:transform 0.4s linear; -webkit-transition:transform 0.4s linear; -moz-transition:transform 0.4s linear; -ms-transition:transform 0.4s linear;}
.hot-brand .floor-rg .hot-brand-item .refresh .text {height:50px; line-height:50px; text-align:center; font-size:24px; font-weight:200;}
.hot-brand .floor-rg .hot-brand-item .refresh:hover .icon {transform:rotate(360deg); -webkit-transform:rotate(360deg); -moz-transform:rotate(360deg); -ms-transform:rotate(360deg);}


/* 顶部搜索浮层 */
.search-fixed {width:100%; min-width:1230px; height:50px; position:fixed; left:0; top:-50px; z-index:9999;}
.search-fixed .search-bg {width:100%; height:100%; background:#d22929; filter:alpha(opacity:90); opacity:0.9;}
.search-fixed .search-con {width:1230px; height:100%; position:absolute; left:50%; top:0; z-index:3; margin-left:-615px;}
.search-fixed .search-con .logo {float:left; margin-top:8px;}
.search-fixed .search-con .nav {float:left; margin:10px 0 0 30px;}
.search-fixed .search-con .nav li {float:left; line-height:30px; padding:0 15px;}
.search-fixed .search-con .nav li a {font-size:14px; color:#fff;}
.search-fixed .search-con .nav li a:hover {text-decoration:underline;}
.search-fixed .search-con .search {width:350px; height:30px; float:left; margin:10px 0 0 50px; background:#fff; position:relative;}
.search-fixed .search-con .search .search-ipt {width:280px; height:18px; line-height:18px; padding:6px 10px; float:left; background:url(../images/search-ipt-bg.png) repeat; font-size:14px; font-family:"SimSun"; color:#000; vertical-align:top; position:relative; z-index:3; *margin-left:-50px;}
.search-fixed .search-con .search .search-btn {width:50px; height:30px; background:url(../images/fixed-search.png) center no-repeat #bb1111; cursor:pointer; vertical-align:top;}
.search-fixed .search-con .search .search-placeholder {height:30px; line-height:30px; font-size:14px; font-family:"SimSun"; color:#757575; position:absolute; left:10px; top:0;}
.search-fixed .search-con .search .search-sug {width:298px;background:#fff;border:1px solid #ccc;position:absolute;left:0px;top:30px;z-index:4; display:none;}
.search-fixed .search-con .search .search-sug li {height:22px; line-height:22px; padding:0 11px; font-family:"SimSun"; font-size:14px; color:#000; cursor:default; overflow:hidden;}
.search-fixed .search-con .search .search-sug li:hover {background:#f0f0f0;}

/* 左侧楼层导航 */
.floor-nav {width:40px; background:#fff; position:fixed; left:50%; top:100px; margin-left:-665px; z-index:9999; display:none;}
.floor-nav .floor-nav-item {width:30px; height:40px; padding:0 5px; line-height:40px; text-align:center; cursor:pointer; position:relative;}
.floor-nav .floor-nav-item .line {width:100%; height:0; line-height:0; font-size:0; border-top:1px dotted #d7d7d7;}
.floor-nav .floor-nav-item .number {width:100%; height:100%; font-size:14px; position:absolute; left:0; top:0; z-index:3;}
.floor-nav .floor-nav-item .text {width:100%; height:35px; line-height:18px; padding:2px 0; font-family:"SimSun"; font-size:12px; color:#d22929; background:#fff; position:absolute; left:0; top:1px; z-index:4; display:none;}
.floor-nav .floor-nav-item .text span{ width: 30px;margin: 0 auto; display: block;}
.floor-nav .floor-nav-item:hover .text {display:block; background:#d22929; color:#fff;}
.floor-nav .floor-nav-item.floor-nav-active .text {display:block;}

.main-floor .floor-rg .floor-rg-item li .flag-big {
    width: 68px;
    height: 24px;
    line-height: 24px;
    margin-left: -34px;
}

.main-floor .floor-rg .floor-rg-item li .flag.flag-nei {
    background-color: #4886f6;
}

.main-floor .floor-rg .floor-rg-item li .flag.flag-wai {
    background-color: #f15765;
}