/*
Template Name: DSC1.0
Template URI: http://www.ecmoban.com/
Description: 商创1.0升级版.
Version: 1.0
Author: ecmoban Team
Author URI: http://www.ecmoban.com/
Logo filename: logo.gif
Template Type: type_0
*/

/*首页悬浮搜索栏*/
.attached-search-container{ display: block;margin: 0 auto;position: fixed;top: -60px;height: 60px;width: 100%;z-index: 10000;opacity: 1;-webkit-transition: top .3s ease-out;-moz-transition: top .3s ease-out;-ms-transition: top .3s ease-out;-o-transition: top .3s ease-out;transition: top .3s ease-out;box-shadow:0 2px 2px #dedede;}
.attached_bg{ position:absolute; top:0; left:0; width:100%; height:60px; background:#fff;opacity:0.9; filter:alpha(opacity=90); z-index:9;}
.attached-search-container .w1200{ position:relative; z-index:10;}
.attached-search-container.show{ top:0;}
.attached-search-container .fp-iconfont{ width:220px; height:58px; float:left;}
.attached-search-container .mall-search{ float:left; margin-left:270px; margin-top:12px;} 
.mall-search .ecsc-search-tabs .shop_search li{ background-color:transparent;}
.mall-search .ecsc-search-tabs .shop_search li.curr{ background:#ec5151;}
.mall-search .ecsc-search-input{ background-color:transparent; color:#999; outline:0;}

/*首页悬浮搜索栏end*/

/*首页广告轮播图*/
.banner{ position:relative; width:100%; height:auto;}
.banner .bd{ width:100%; position:absolute; top:0; left:0; height:auto; text-align:center; z-index:1;overflow:hidden;}
.banner .hd{ position:absolute;}
.banner .banner-box,.banner .banner-box .bd{ height:516px; }
.banner .banner-box .bd li{ width:100%; height:516px; float:left;}
.banner .banner-box .bd .banner-width{ height:380px;}
.banner .banner-box .bd .banner-width a{width:730px; height:380px;top:0; left:230px;}
.banner .banner-box .hd{ top:350px; right:255px;}
.banner .banner-box .hd li{ float:left; width:16px; height:16px; text-indent:-99999px; margin-right:8px; background:url(../images/ecsc_icon.png) -105px -10px no-repeat; cursor:pointer;}
.banner .banner-box .hd li.on{ background-position:-105px -35px;}

.banner .focus-trigeminy{ position:absolute; left:230px; top:380px; height:136px; overflow:hidden;}
.banner .focus-trigeminy ul{ overflow:hidden; width:730px;}
.banner .focus-trigeminy li{ float:left;}
.banner .focus-trigeminy a{ display:inline-block; float:left; line-height:0;}
.banner .focus-trigeminy .tri_prev,.banner .focus-trigeminy .tri_next{ width:25px; height:50px; position:absolute; display:block;  background: url(../images/ecsc_icon.png) #333 no-repeat; top:45px; opacity:0;filter: progid:DXImageTransform.Microsoft.Alpha(opacity=0);}
.banner .focus-trigeminy .tri_prev{ background-position: -232px 0; left: 0;}
.banner .focus-trigeminy .tri_next{ background-position: -261px 0; right: 0;}
.banner .right-sidebar{ float:right; width:241px; height:515px;}
.banner .panic-buying{ padding:20px 15px; background:#efefef;}
.banner .panic-buying h3{ font-size:16px; color:#333;font-weight: normal;}

.banner .time,.group-ctr .time{ line-height:30px; color:#999; padding:10px 0 15px; text-align:center;}
.banner .time span,.group-ctr .time span{ display:inline-block; height:24px; line-height:24px; background:#333; color:#fff; padding:0 6px; margin:0 4px 0 5px;}
.banner .time span.days{ margin-left:0;}
.banner .panic-buy-slide{ position:relative; height:268px;}
.banner .panic-buy-slide ul{ overflow:hidden; height:268px;}
.banner .panic-buy-slide li{ float:left;}
.banner .buy-img{ width:210px; height:120px; float:left;}
.banner .buy-name{ padding-top:10px; float:left; width:100%;}
.banner .buy-name a{ width:220px; color:#333; text-overflow: ellipsis; white-space: nowrap;overflow: hidden; display:block}
.banner .buy-price{ padding-top:5px;float:left; width:100%;}
.banner .shop-price{ font-size:18px; margin-right:10px;}
.banner .shop-price em{ font-size:12px; font-weight:600; margin-right:2px; }
.banner .original-price{ color:#999; font-size:14px;}
.banner .buy-btn{ padding-top:10px; float:right; padding-right:10px;}
.banner .buy-num{ float:right; color:#999; margin-right:10px; line-height:30px;}
.banner .buy-prev,.banner .buy-next{ position:absolute; width:30px; height:45px; background:url(../images/ecsc_icon.png) #333 no-repeat; top:92px; opacity:0;filter: progid:DXImageTransform.Microsoft.Alpha(opacity=0);}
.banner .buy-prev{ left:-16px; background-position:-229px 0;}
.banner .buy-next{ right:-16px; background-position:-259px 0;}
.banner .buy-prev:hover,.banner .buy-next:hover{ opacity:1 !important;filter: progid:DXImageTransform.Microsoft.Alpha(opacity=100);}
.prevStop,.nextStop{ display:none !important;}
.banner .proclamation{ width:241px; background:#efefef; margin-top:1px;}
.banner .proclamation .tabs-nav{ overflow:hidden;}
.banner .proclamation .tabs-nav li{ font-family: "microsoft yahei"; width:50%; *width:120px; height:48px; line-height:48px; text-align:center; float:left; background:#dcdcdc; cursor:pointer;font-size:16px; color:#333;}
.banner .proclamation .tabs-nav li.on{ background:#efefef; *width:121px;}
.banner .proclamation .tabs{ height:110px; padding:15px 10px 16px 25px;}
.banner .proclamation .tabs-panel{ float:left;}
.banner .proclamation .tabs li{ line-height:22px;}
.merSettled{ margin-left:6px;}
.merSettled .store-join-btn{ display:block; width:183px; height:70px; background:url(../images/merSettled.png) no-repeat;}
.merSettled .store-join-help{ display:block; text-align:center; margin-top:10px;}

#content{ -webkit-backface-visibility: hidden;background: #ffffff; padding-top:28px;}
#content .category_left{ width:1170px; float:left;}
#content .category_left .goodslistForm{ float:left; position:relative; z-index:5; width:100%;}
#content .tc{ width:100%; float:left; margin-top:30px;}
.lazy-ecsc-warp{ position:relative;}
.lazy-ecsc-warp .lazy-ecsc-done{ height:300px;}
.lazy-ecsc-warp .done-left{ float:left; width:930px; height:auto;}
.lazy-ecsc-warp .done-tabs{ height:40px; line-height:40px; font-size:18px; color:#333;}
.lazy-ecsc-warp .done-tabs .done-tabs-nav{ float:left; width:930px;border-bottom:1px solid #ec5151;}
.lazy-ecsc-warp .done-tabs .done-tabs-nav li{ font-family: "microsoft yahei"; float:left; margin-right:30px; cursor:pointer; padding:0 2px}
.lazy-ecsc-warp .done-tabs .done-tabs-nav li i{ display:none;}
.lazy-ecsc-warp .done-tabs .done-tabs-nav li.on{ color:#ec5151; position:relative;}
.lazy-ecsc-warp .done-tabs .done-tabs-nav li.on i{ position:absolute; display:inline-block; width:78px; height:4px; background:#ec5151; left:-2px; bottom:-2px; border-radius:2px;}
.lazy-ecsc-warp .done-content{ float:left; width:931px; height:253px; padding-top:15px; overflow:hidden;}
.lazy-ecsc-warp .done-item{ float:left; border-left:1px solid #dcdcdc; position:relative;}
.lazy-ecsc-warp .done-item .done-warp{ width:100%;}
.lazy-ecsc-warp .done-item li{ float:left; width:137px; height:226px; border:1px solid #dcdcdc; border-left:0; padding:15px 24px 10px;}
.lazy-ecsc-warp .done-item .done-img{ float:left;}
.lazy-ecsc-warp .done-item .done-name{ float:left; line-height:16px; width:136px; height:30px; overflow:hidden; padding-top:8px}
.lazy-ecsc-warp .done-item .done-price{ float:left; padding-top:14px;}
.lazy-ecsc-warp .done-item .done-price span{ display:block;}
/*.lazy-ecsc-warp .done-item .done-price .shop-price{ margin-right:20px; *margin-right:15px;}*/
.lazy-ecsc-warp .done-item .done-price .shop-price em{ *margin-right:0;}
.lazy-ecsc-warp .done-item .done-prev{ left:-1px; display:none;}
.lazy-ecsc-warp .done-item .done-next{ display:none;}
.lazy-ecsc-warp .done-item:hover .done-prev,.lazy-ecsc-warp .done-item:hover .done-next{ display:block;}

.lazy-ecsc-warp .done-right{ float:right; width:240px; height:309px; background:#bcbddc;}
.lazy-ecsc-warp .shop-group{ float:left; width:240px; height:309px; position:relative; overflow:hidden;}
.lazy-ecsc-warp .shop-group .prev,.lazy-ecsc-warp .shop-group .next{ background-color:#8b8ca1; top: 110px; display:none;}
.lazy-ecsc-warp .shop-group:hover .prev,.lazy-ecsc-warp .shop-group:hover .next{ display:block;}
.lazy-ecsc-warp .shop-group .picon{ position:absolute; width:46px; height:46px; top:0; right:0; background-position:0 0;}
.lazy-ecsc-warp .group-ctr{ float:left; width:240px; height:auto;}
.group-ctr .time{ color:#fff; padding:15px 0 15px 5px;}
.group-ctr .time span.days{ margin-left:0;}

.lazy-ecsc-brand{ padding-top:20px; position:relative;}
.lazy-ecsc-brand .in-title .icon-r{ background-position:-135px -9px;}
.lazy-ecsc-brand .brand-warp{ position:relative; padding-top:20px;overflow:hidden;}
.lazy-ecsc-brand .brand-logos{ width:925px; height:121px;float:left; position:relative;}
.lazy-ecsc-brand .brand-logos ul{ height:121px; overflow:hidden;}
.lazy-ecsc-brand .brand-logos li{ position:relative; float:left; width:131px; border:1px solid #dcdcdc; margin:0 -1px -1px 0;}
.lazy-ecsc-brand .brand-logos li a{ display:block; line-height:normal; height:57px; border:1px solid transparent;}
.lazy-ecsc-brand .brand-logos li a:hover{ border-color:#ec5051;}
.lazy-ecsc-brand .brand-logos .prev,.lazy-ecsc-brand .brand-logos .next{ top:37px; display:none;}
.lazy-ecsc-brand .brand-logos:hover .prev,.lazy-ecsc-brand .brand-logos:hover .next{ display:block;}
.lazy-ecsc-brand .brand-adv{ float:left; width:275px; height:121px; position:relative;}
.lazy-ecsc-brand .brand-adv .bd li{ float:left; width:275px; height:121px;}
.lazy-ecsc-brand .brand-adv .hd ul{ position:absolute; bottom:0; width:275px;}
.lazy-ecsc-brand .brand-adv .hd li{ float:left; width:auto; height:10px; background:#333; opacity:0.6;filter: progid:DXImageTransform.Microsoft.Alpha(opacity=60); text-indent:-99999px; margin-right:1px;}
.lazy-ecsc-brand .brand-adv .hd li.on{ width:auto; opacity:0.8;filter: progid:DXImageTransform.Microsoft.Alpha(opacity=80); cursor:pointer;}
.lazy-ecsc-brand .brand-adv .hd_li1 li,.woman .lazy-ecsc-brand .brand-adv .hd_li1 li.on{ width:275px;}
.lazy-ecsc-brand .brand-adv .hd_li2 li,.woman .floor-container .floor-left-banner .hd_li2 li{ width:110px;}
.lazy-ecsc-brand .brand-adv .hd_li2 li.on,.woman .floor-container .floor-left-banner .hd_li2 li.on{ width:163px;}
.lazy-ecsc-brand .brand-adv .hd_li3 li,.woman .floor-container .floor-left-banner .hd_li3 li{ width:82px;}
.lazy-ecsc-brand .brand-adv .hd_li3 li.on,.woman .floor-container .floor-left-banner .hd_li3 li.on{ width:108px;}
.lazy-ecsc-brand .brand-adv .hd_li4 li,.woman .floor-container .floor-left-banner .hd_li4 li{ width:55px;}
.lazy-ecsc-brand .brand-adv .hd_li4 li.on,.woman .floor-container .floor-left-banner .hd_li4 li.on{ width:106px;}

.floor-banner-body{ width:100%; height:90px; margin-top:40px; position:relative;}
.floor-banner-body .floor-banner{ height:90px;}
.floor-banner-body .floor-banner a{position:absolute; display:block; width:1200px; height:110px; bottom:0;}

.floor{ margin-top:30px; position:relative;}
.floor-container{}
.floor-container .floor-title{ height:35px; line-height:35px; border-bottom:1px solid #ec5151;}
.floor-icon{ background:url(../images/ecsc_icon.png) no-repeat;}
.floor-container .floor-title h2{ font-size:18px; color:#333; float:left; position:relative;}
.floor-container .floor-title h2 i{ display:inline-block; font-size:14px; width:28px; height:28px; line-height:29px; background-position:-132px -40px; text-align:center; color:#fff; top:3px; left:0;position:absolute;}
.floor-container .floor-title h2 span{display:inline-block;  padding-left:40px;}
.floor-container .floor-title h2 i.grey{ background-position:-165px -40px;}
.floor-container .floor-title .tab{ float:right;}
.floor-container .floor-title li{/* font-family: "microsoft yahei";*/ width:auto; height:auto; float:left; color:#333; font-size:14px; margin-left:20px; position:relative; cursor:pointer; z-index:10;}
.floor-container .floor-title li i{ display:none; position:absolute; width:auto; height:4px; background:#ec5151; border-radius:2px;left:-2px; bottom:-2px; z-index:9;}
.floor-container .floor-title li.on{ color:#ec5151;}
.floor-container .floor-title li.on i{ display:block;}
.floor-container .floor-content{ width:100%; height:490px; position:relative; overflow:hidden;}
.floor-container .floor-left{ width:460px; height:490px; float:left;}
.floor-container .floor-left-banner{ width:342px; height:490px; float:left; position:relative;}
.floor-container .floor-left-banner a{ display:block; height:490px;}
.floor-container .floor-left-banner .bd li{ width:342px; height:490px;}
.floor-container .floor-left-banner .hd{ position:absolute; bottom:0; right:0;}
.floor-container .floor-left-banner .hd ul{ overflow:hidden;}
.floor-container .floor-left-banner .hd li{ float:left; width:45px; height:10px; background:#333; opacity:0.6;filter: progid:DXImageTransform.Microsoft.Alpha(opacity=60); text-indent:-99999px; margin-right:1px; cursor:pointer;}
.floor-container .floor-left-banner .hd li.on{ width:75px; opacity:1;filter: progid:DXImageTransform.Microsoft.Alpha(opacity=100);}
.floor-container .floor-left-banner .hd_li1 li,.floor-container .floor-left-banner .hd_li1 li.on{ width:214px;}
.floor-container .floor-left-banner .hd_li2 li{ width:84px;}
.floor-container .floor-left-banner .hd_li2 li.on{ width:128px;}
.floor-container .floor-left-banner .hd_li3 li{ width:63px;}
.floor-container .floor-left-banner .hd_li3 li.on{ width:85px;}
.floor-container .floor-left-banner .hd_li4 li{ width:45px;}
.floor-container .floor-left-banner .hd_li4 li.on{ width:75px;}
#cat_top_lit .floor-container .floor-left-banner .bd li{ width:275px;}
#cat_top_lit .floor-container .floor-left-banner a{ text-align:center;}

.floor-container .floor-left-banner .flip-icon-top{ display:block; width:27px; height:27px; position:absolute; top:6px; right:0; background:url(../images/ecsc_icon.png) -132px -122px no-repeat;}
.floor-container .floor-left-banner .flip-icon-bottom{display:block; width:35px; height:35px; position:absolute; bottom:62px; left:62px; background:url(../images/ecsc_icon.png) -133px -86px no-repeat;}
.floor-container .banner-nav{ position:absolute; width:128px; height:490px; top:0; left:0;}
.floor-container .banner-nav .oneClass{ position:relative; z-index:10; background:transparent;}
.floor-container .banner-nav .oneClass li{ width:128px; height:45px; line-height:45px;}
.floor-container .banner-nav .oneClass li a.oneClass-name{ font-family: "microsoft yahei"; display:inline-block;width:78px; color:#333; font-size:14px; padding:0 25px; position:relative;}
.floor-container .banner-nav .oneClass li .twoClass{display:none;}
.floor-container .banner-nav .oneClass li.cur .twoClass{ display:block;}
.oneClass-name i{ font: 700 13px/13px simsun; color:#333; position:absolute; top:16px; right:27px;}
.floor-container .banner-nav dl{ position:absolute; width:128px; height:490px; top:0; left:0; z-index:9;}
.floor-container .banner-nav dl dd{ width:128px; height:45px; background:#fff; opacity:0.5; filter: progid:DXImageTransform.Microsoft.Alpha(opacity=50);}
.floor-container .banner-nav .twoClass{ position:absolute; display:none; min-width:72px; width:auto; height:490px; background:#fff; opacity:0.8;filter: progid:DXImageTransform.Microsoft.Alpha(opacity=80); top:0; left:128px;}
.floor-container .banner-nav .twoClass .item{ height:45px;text-align: left;}
.floor-container .banner-nav .twoClass .item a{ font-family: "microsoft yahei"; display:inline-block; width:72px; float:left; font-size:14px; color:#666; height:45px; overflow:hidden; padding:0 10px;}
.floor-container .banner-nav .twoClass .item a:hover{ color:#ec5151;}
.floor-brand{ float:left; width:118px; height:490px; background:#e7e7e7; position:relative;}
.floor-brand ul{ margin-top:1px;}
.floor-brand li{ padding:8px 9px 0; float:left;}
.floor-brand li a{ display:block; width:100px; height:44px; padding-bottom:8px; border-bottom:1px dashed #c9c9c9;}
.floor-brand li.last a{ border-bottom:0;}
.floor-brand .prev,.floor-brand .next{ top:220px; display:none;}
.floor-brand:hover .prev,.floor-brand:hover .next{ display:block;}
.floor-container .floor-right{ float:left; width:740px; height:490px;}
.floor-container .floor-right .floor-tabs-content,.floor-container .floor-right .ecsc-main{ overflow:hidden;}
.floor-container .p-list li{ float:left; width:140px; height:216px; padding:6px 22px 22px 22px; border:1px solid #dcdcdc; margin:-1px 0px 0 -1px;}
.floor-container .p-list .p-img{ height: 140px;margin-bottom: 10px;text-align: center;}
.floor-container .p-list .p-name{ height: 3em; width:140px;}
.floor-container .p-list .p-name a{ display:block; height:36px; overflow:hidden;}
.floor-container .p-list .p-price{ margin-top:10px;}
.floor-container .p-list .shop-price{ /*margin-right:18px;*/}
.floor-container .floor-new{ height:132px; position: relative;z-index: 99; cursor:pointer;}
.floor-container .floor-new li{ float:left;border-left:1px solid #dcdcdc;border-bottom:1px solid #dcdcdc;border-right:1px solid #fff;border-top:1px solid #dcdcdc; margin-top:-1px;}
.floor-container .floor-new li.current{ border-right-color:#dcdcdc;}
.floor-container .floor-new .new-left{ float:left; width:238px; height:132px; text-align:center;}
.floor-container .floor-new li.last{ border-right:1px solid #dcdcdc;}

.guess-love{ margin-top:32px;}
.guess-love .in-title .icon-r{ background-position:-165px -9px;}
.guess-love .guess-love-warper{ width:100%; float:left; position:relative;border-bottom:1px solid #dcdcdc;}
.guess-love .love-tag-list{ width:134px; border-right:1px solid #dcdcdc; float:left;}
.guess-love .love-title{/* font-family: "microsoft yahei";*/ height:40px; line-height:40px;background:#f2f2f2; font-size:15px; color:#333; text-align:center;}
.guess-love .love-content{ height:329px;}
.guess-love .tag-name-list{ overflow:hidden;}
.guess-love .tag-name-list li{ text-align:center; height:24px; line-height:23px; padding-top:15px; *line-height:24px;}
.guess-love .tag-name-list li a{/* font-family: "microsoft yahei";*/ display:inline-block; width:76px; height:22px; border:1px solid #755a5a; color:#755a5a; font-size:12px; border-radius:5px;}
.guess-love .tag-name-list li a:hover{ background:#ec5151; border-color:#ec5151; color:#fff;}
.guess-love .love-product-list{ width:397px;border-right:1px solid #dcdcdc; float:left;}
.guess-love .love-product-items{ width:330px; height:330px; padding:0 33px;}
.guess-love .product-item{ width:110px; height:110px; *height:109px; float:left; position:relative;transition: all 0.4s ease; overflow:hidden;}
.guess-love .product-item .jbox{ position:absolute; width:110px; height: 110px; text-align:center; left:-110px; top:0; transition: all 0.4s ease;overflow: hidden;}
.guess-love .product-item .jbox .bg{ width:110px; height:110px; background:#333; opacity:0.6;filter: progid:DXImageTransform.Microsoft.Alpha(opacity=60);}
.guess-love .product-item .jbox a{ color:#fff; width:110px; height:110px; display:inline-block; position:absolute; top:0; left:0;}
.guess-love .product-item .jbox h1{ font-size:14px; padding-top:40px;}
.guess-love .product-item:hover .jbox{ left:0;}
.guess-love .love-store{ width:380px; border-right:1px solid #dcdcdc; float:left;}
.guess-love .love-store-list{ padding:32px 0 0 22px; overflow:hidden; float:left;}
.guess-love .love-store-item{ border:1px solid #dcdcdc; width:335px; height:118px; float:left; overflow:hidden;}
.guess-love .mar_bott{ margin-bottom:26px; display:inline-block;}
.guess-love .item-left{ width:245px; overflow:hidden; float:left;}
.guess-love .item-left img{ height:118px;}
.guess-love .item-right{ width:90px; height:118px; float:left;}
.guess-love .store-logo{width:90px; height:54px;}
.guess-love .store-logo img{ margin-top:12px;}
.guess-love .store-name{ /*font-family: "microsoft yahei";*/ width:60px; padding:0px 15px; font-size:14px; line-height:16px; color:#333;}
.guess-love .btn{ padding:0px 10px; margin:5px 0 0 14px; float:left; display:inline-block}
.guess-love .btn a{ color:#fff; line-height:22px; *line-height:18px; *padding:2px 0 4px; display:block; float:left;}
.guess-love .love-interest{ width:286px; float:left;}
.guess-love .love-interest-list{ padding:17px 28px 0 32px; overflow:hidden;}
.guess-love .love-interest-list a{ display:inline-block; width:225px; height:140px; float:left; margin-bottom:15px;}

/*首页楼层分类悬浮*/
.elevator{ width: 40px;overflow: hidden; opacity:0;filter: progid:DXImageTransform.Microsoft.Alpha(opacity=0); position:fixed;}
.elevator ul {overflow: hidden;background-color: #fff;filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#ccffffff, endColorstr=#ccffffff);}
.elevator li { width: 40px;height: 36px;line-height: 36px;text-align: center;overflow: hidden;cursor: pointer; background:#bfbfbf; position:relative; float:left;}
.elevator li i{ display:block; width:18px; height:18px; position:absolute; top:9px; left:11px;}
.elevator li.curr{ background:#ec5151;}
.elevator li i.icon{ background:url(../images/i_icon.png) no-repeat;}
.elevator li.handler_floor1 i{ background-position: -6px -60px;}
.elevator li.handler_floor2 i{ background-position: -6px -116px;}
.elevator li.handler_floor3 i{ background-position: -6px -2px;}
.elevator li.handler_floor4 i{ background-position: -6px -88px;}
/*首页楼层分类悬浮end*/

/*分类*/
.channel .dt{ background:#333; color:#fff; font-size:14px; font-family:"microsoft yahei"; padding-left:40px; position:relative; *height:44px;}
.channel .dd{ height:auto; background:#fff; border:1px solid #333; border-top:0;}
.channel .item{ height:50px;}
.channel .cata-nav-name{ padding:8px; border-bottom:1px solid #e0e0e0;}
.channel .item:last-child .cata-nav-name{ border-bottom:0;}
.channel .cata-nav-name h3{ font: 14px/18px "microsoft yahei";}
.channel .cata-nav-name h3 a{ color:#fff;}
.channel .cata-nav-name h3 a:hover{ text-decoration:none;}
.channel .cata-nav-name .ext { width: auto; border-bottom: 0;}
.channel .cata-nav-name .ext a{  margin-right:10px; font: 12px/18px "microsoft yahei";}
.channel .cata-nav .selected{ background:none;}
.channel .selected .item-left{ position:relative; margin-right:-1px; background:#fff; z-index:10;}
.channel .cata-nav-layer{ border:1px solid #333; background:#fff;left:228px; top:0px;}
.channel .cata-nav-layer .cata-content{ padding:20px; font-family:"microsoft yahei";}
.channel .cata-nav-layer .cata-content h1{ font-size:18px; font-weight:normal;}
.channel .cata-nav-layer .cata-content .zfenlei{ margin-top:10px; padding-bottom:20px; line-height:25px; overflow:hidden;}
.channel .cata-nav-layer .cata-content a{ color:#7c7c7c; padding-right:10px; float:left;}
.channel .cata-nav-layer .cata-content a:hover{ color:#ef6d2f;}

/*分类banner*/
.classify-banner,.classify-banner .banner-width{ height:400px;}
.classify-banner .banner-width a{ width:970px; height:400px; left:230px;}
.classify-banner .banner-width a img{ float:left;}
.classify-banner .bd{ width: 100%;position: absolute;top: 0;left: 0;height: 400px;text-align: center;z-index: 98;overflow: hidden;}
.classify-banner .hd{ width:774px; height:30px; left:230px; top:355px;}
.classify-banner .hd ul{ overflow:hidden; width:200px; margin:15px auto;}
.classify-banner .hd li{ float:left; width:32px; height:6px; background:#63636b; margin-right:10px; text-indent:-99999px; cursor:pointer;}
.classify-banner .hd li.on{ background:#fff;}

/*美食 导航*/
.food .dt{ background:#ef6d2f;}
.food .dd{ height:398px;border-color: #ef6d2f;}
.food .dd .cata-nav{ height:398px;}
.food .item{ height:57px;}
.food .item b{ display:none;}
.food .cata-nav-name{  padding:8px 0px 9px 20px; border-bottom:1px dashed #e0e0e0;}
.food .item:last-child .cata-nav-name{ border-bottom:0;}
.food .cata-nav-name h3{ font: 14px/18px "microsoft yahei";}
.food .cata-nav-name h3 a{ color:#ef6d2f;}
.food .cata-nav-name h3 a:hover{ text-decoration:none;}
.food .cata-nav-name .ext { width: 190px;}
.food .cata-nav-name .ext a{ color:#8b8b8b;}
.food .cata-nav .selected{ background:none;}
.food .selected .item-left{border-left: 0;}
.food .cata-nav-layer{ width:430px; min-height:150px; border-color: #ef6d2f; top:-1px;}
.food .cata-nav-layer .cata-content{ padding:20px 15px 30px 30px;}
.food .cata-nav-layer .cata-content h1{ color:#747474; }
.food .cata-nav-layer .cata-content a{ padding-right:16px; min-width:48px;}
.food .cata-nav-layer .cata-content .i-brand{ overflow:hidden;}

/*家电 导航*/
.electronic .dt{ background:#0b4e9a;}
.electronic .dd{ border:0; background:#2f85e6;}
.electronic .dd .cata-nav{ padding-top:0; height:531px;}
.electronic .dd .cata-nav .item-left{ border-left:0; margin-right:0;}
.electronic .item{ height:76px;}
.electronic .item b{ top:23px;}
.electronic .cata-nav-name{ padding:17px 15px; border-top:1px solid #599deb; border-bottom:0;}
.electronic .cata-nav-name .ext{ margin-top:2px;}
.electronic .selected .item-left b{ color:#2f85e6;}
.electronic .selected .item-left a{ color:#2f85e6;}
.electronic .selected .item-left a:hover{ color:#ec5051;}
.electronic .cata-nav-layer{ border-color:#2f85e6; width:422px; min-height:auto; left:229px;}
.electronic .cata-nav-layer .cata-content{ padding:20px 25px 15px 23px;}
.electronic .cata-nav-layer .cata-content h1{ color:#2f85e6; border-bottom:1px solid #599deb; height:40px;}
.electronic .cata-nav-layer .cata-content .zfenlei{ width:399px; margin:10px 0 35px 5px;}
.electronic .cata-nav-layer .cata-content a{ padding-right:22px; font-size:14px;}
.electronic .cata-nav-layer .cata-content .i-brand{ overflow:hidden; margin-bottom:20px;}
.cata-nav-layer .cata-content .i-brand a{ padding-right:0px; margin:0 0 5px 5px; border:1px solid #dcdcdc;}

/*家电banner*/
.electronic .classify-banner,.electronic .classify-banner .banner-width{ height:532px;}
.electronic .classify-banner .banner-width a{ width:970px; height:295px;}
.electronic .classify-banner .bd{ height:295px;}
.electronic .banner-btn{ position:absolute; width:970px; left:230px;}
.banner-prev,.banner-next{ position:absolute; background:url(../images/ecsc_icon.png) no-repeat; width:25px; height:50px; top:122px; text-indent:-99999px; z-index:12;}
.banner-prev{ left:2px; background-position:-133px -163px;}
.banner-next{ right:0; background-position:-169px -163px;}

.electronic .banner-switch{ width:970px; height:270px; position:absolute; top:260px; left:230px;}
.electronic .switch-tab{ width:970px; height:35px; line-height:35px; position:relative; background:#22282f; color:#fff; font-family:"microsoft yahei"; font-size:14px;}
.electronic .switch-tab li{ float:left; padding:0 32px; cursor:pointer; position:relative;}
.electronic .switch-tab li i{ display:none; position:absolute; width:12px; height:5px; background:url(../images/ecsc_icon.png) -106px -110px no-repeat; left: 50%; margin-left:-6px;}
.electronic .switch-tab li.on{ background:#000;}
.electronic .switch-tab li.on i{ display:block;}
.electronic .switch-content{ width:970px; height:237px; float:left;overflow:hidden;}
.electronic .switch-content .switch-item{ width:100%; height:237px; position:relative; overflow:hidden;}
.electronic .switch-content .switch-warp{ width:970px; height:237px; overflow:hidden;}
.electronic .switch-content .switch-warp li{ float:left; width:143px; padding:15px 25px; *padding:14px 25px 15px; text-align:center; border-right:1px solid #dcdcdc; position:relative;border-bottom:1px solid #dcdcdc;}
.electronic .switch-content .switch-img{ height:140px; height:140px;}
.electronic .switch-content .switch-name{ margin-top:5px;}
.electronic .switch-content .switch-name a{ color:#8b8b8b; font-family:"microsoft yahei";line-height: 18px; height:36px; overflow:hidden; display:block;}
.electronic .switch-content .switch-name a:hover{ color:#ec5051;}
.electronic .switch-content .switch-price{ margin-top:7px;color:#333; font-size:16px;}
.electronic .switch-content .brand{ display:none; position:absolute; width:194px; height:236px; border:1px solid #2f85e6; border-top:0; top:0; left:-2px;}
.electronic .switch-content .switch-warp li:hover .brand{ display:block;}

/*女生*/
.woman .dt{background:#ec5193; font-size:16px; height:44px;}
.woman .dt i{ left:26px;}
.woman .dt i.cat_icon{ top:14px;}
.woman .dd{ border:0; border-top:1px solid #FFF;border-bottom:2px solid #ec5193; min-height:573px;}
.woman .dd .cata-nav{ padding-top:0;}
.woman .cata-nav-name a{ color:#333;}
.woman .cata-nav-name h3 a{ color:#333; font-weight:700;}
.woman .item{ height:82px;}
.woman .cata-nav-name{ padding:17px 70px 8px 30px; border:0; }
.woman .item b{ color:#333; top:21px;}
.woman .selected .item-left{ margin-right:0;background:#ec5193;}
.woman .selected .item-left a,.woman .selected .item-left b{ color:#fff;}
.woman .selected .item-left a:hover{ text-decoration:underline;}
.woman .cata-nav-layer{ width:542px; height:auto; min-height:auto; border-color:#ec5193; top:0; left: 229px;}
.woman .cata-nav-layer .cata-content{ padding:8px 30px 30px;}
.woman .cata-nav-layer .cata-content h1{ color:#ec5193;font-family:"microsoft yahei";}
.woman .cata-nav-layer .cata-content .zfenlei{ padding-bottom:20px;/* border-bottom:1px solid #dcdcdc;*/}
.woman .cata-nav-layer .cata-content .i-brand { overflow:hidden; width:510px; padding:5px 0;}

.woman .classify-banner,.woman .classify-banner .banner-width{ height:577px;}
.woman .classify-banner .bd{ height:327px;}
.woman .classify-banner .hd{ right:0; top:297px; width:auto;}
.woman .classify-banner .hd ul{ float:right; margin:0; width:auto; height:30px; line-height:30px;}
.woman .classify-banner .hd ul li{ float: left; width: 16px;height: 16px;text-indent: -99999px;margin-right: 8px;background: url(../images/ecsc_icon.png) -105px -127px no-repeat;cursor: pointer;}
.woman .classify-banner .hd ul li.on{ background-position:-105px -151px;}

.woman .banner-switch{ position:absolute; top:305px; left:230px;}
.banner-grab{ width:970px; height:272px; position:relative;}
.banner-grab .grab-l{ float:left; width:234px; height:271px; border-bottom:#d2d2d2 solid 1px; overflow:hidden;}
.banner-grab .grab-l h1{ font-size:26px; color:#333; height:40px; line-height:40px; padding:33px 0 0 37px;}
.banner-grab .grab-l span{ color:#333; opacity:0.7;filter: progid:DXImageTransform.Microsoft.Alpha(opacity=70);font-family:"microsoft yahei"; padding-left:37px;}
.banner-grab .grab-r{ float:left; width:736px; height:250px; margin-top:22px; position:relative;}
.banner-grab .grab-tab{ overflow:hidden; position:absolute;font-family:"microsoft yahei"; left:-208px; top:90px;}
.banner-grab .grab-tab li{ color:#fff; font-size:14px; height:43px; line-height:43px; padding:0 56px 0 27px; background:#c66c9f; margin-bottom:6px;}
.banner-grab .grab-tab li.on{ background:#fff; color:#333;}
.banner-grab .grab-pc{ float:left;}
.banner-grab .grab-pc li{ float:left;position:relative; border:1px solid #d2d2d2; margin:-1px 0 0 -1px;}
.banner-grab .grab-pc .grab-con{ border:1px solid transparent; padding:18px 23px; width:135px; float:left;}
.banner-grab .grab-pc li:hover .grab-con{ border-color:#ec5193;}
.banner-grab .grab-pc .p-img{ width:135px; height:135px; float:left;}
.banner-grab .grab-pc .p-name{ float:left;padding:5px 0;}
.banner-grab .grab-pc .p-name a{ color:#737373; height:36px; overflow:hidden; display:block;}
.banner-grab .grab-pc .p-name a:hover{ text-decoration:underline; }
.banner-grab .grab-pc .p-price{ float:left; padding-top:10px; color:#333;}
.banner-grab .grab-pc .btn4{ background:#ec5193; float:right;}

/*团购页面导航栏*/
.group.banner{ height:416px;}
.group .dt{ font-size:16px; background:#2b2b2b; padding-left:65px;}
.group .dd{ border-color:#ec5051; position:relative;}
.group .item{ height:auto;}
.group .cata-nav-name{ padding:15px 25px 15px 20px; border-bottom-style:dashed;}
.group .cata-nav-name a{ color:#666;}
.group .cata-nav-name h3{ float:left; width:auto;}
.group .cata-nav-name h3 a{ color:#ec5051;}
.group .cata-nav-name .ext{ float:right;}
.group .item{ position:static;}
.group .item-left{ position:relative;}
.group .item b{ color:#666; top:18px; right:15px;}
.group .selected .item-left h3 a{ color:#333;}
.group .cata-nav-layer{ border-color:#ec5051; top:-1px; width:230px;height:415px;}
.group .cata-nav-layer .cata-content{ padding:10px 10px 20px 30px;}
.group .cata-nav-layer .cata-content h1{ font-size:24px; color:#bcbcbc;}
.group .cata-nav-layer .cata-content .litb-1{ width:70px; float:left; padding-right:25px;}
.group .cata-nav-layer .cata-content a{ padding:5px 10px 5px 0;}

.group .classify-banner,.group .classify-banner .banner-width,.group .classify-banner .bd{ height:282px}
.group .classify-banner .banner-width a{ width:970px; height:282px;}
.banner-r-adv{ position:absolute; width:227px; height:auto; right:0; top:0;}
.banner-r-adv a{ margin-bottom:5px; float:left;}
.fs{ position:absolute; width:743px; top:282px; left:230px;}
.fs .content-cell{ margin:0 20px; padding:12px 0; overflow:hidden; width:703px;}
.fs .content-cell .label{ position:relative; padding-left:25px; line-height:24px; color:#333; font-size:12px; font-weight:400; float:left; margin-right:20px;}
.fs .content-cell .label i{ position:absolute; top:0; left:0; font-size:1.1em; width:16px; height:24px; background-position:0px 0px;}
.fs .filter-strip{ margin-left: 20px;height: 24px;overflow: hidden;font-size: 12px;line-height: 24px;}
.fs .filter-strip-list { overflow:hidden;}
.fs .filter-strip-list li { display: inline-block;margin-right: 20px;vertical-align: top; float:left;}
.fs .filter-strip-list li a.hot { color: #ec5051;}
.fs .filter-strip-all { float: right;position: relative;margin: 3px 0;padding: 0 13px 0 5px;color: #666;line-height: 20px;}
.fs .filter-strip-all .tri { border-top: 3px solid #666;top: 9px;right: 3px;}
.fs .content-cell .label .ecsc-icon-hot{ background-position:-105px -171px;}
.fs .content-cell .label .ecsc-icon-position{ background-position:-105px -196px;}
.fs .content-cell .label .ecsc-icon-shangquan{ background-position:-105px -223px;}
.fs .site-fs-cell-geowrap { position: absolute;width: 714px;margin: -1px 8px 0 8px;padding-left: 6px;padding-right: 6px;background: #fff;border: 1px solid #ededed;box-shadow: 0 1px #ededed;z-index: 1;}
.fs .site-fs-cell-geowrap .filter-strip { padding-left: 67px;overflow: visible;height: auto;}
.geo-more-placeholder { height: 49px;}

.banner-group{ position:absolute; width:198px; height:334px; background:#efefef; right:0; top:35px; text-align:center; overflow:hidden;}
.banner-group .done-prev,.banner-group .done-next{}
.group-main{ padding:15px 19px;font-family:"microsoft yahei"; }
.group-main .p-img{ width:160px; height:160px;}
.group-main .p-name{ font-size:14px; margin-top: 15px;}
.group-main .p-price{ color:#ec5051; font-size:16px; margin-top:10px;}
.group-main .p-price em{ font-size:12px;}
.group-main .btn{ float:none; display: inline-block; margin-top:6px;}
.group-main .num{ color:#bebebe; font-size:12px; margin-top:5px;}

.ecsc-berserk{ height:144px; background:url(../images/buy-today-bg.jpg) left no-repeat; position:relative; overflow:hidden;}
.berserk-product{ float:left; padding-left:228px;border-right:1px solid #d2d2d2;}
.berserk-product li{ float:left; width:283px; height:115px; padding:13px 20px; margin-top:1px; border:1px solid #d2d2d2; border-right:0;}
.berserk-product li.last{ width:282px;}
.berserk-product .p-img{ width:115px; height:115px;float:left;}
.berserk-product .p-right{ float:right; width:150px; height:115px;}
.berserk-product .p-right .p-price{ color:#333; padding-top:8px;}
.berserk-product .num{ float:left; color:#b0b0b0; margin:26px 8px 0 0;}
.btn2{ display:inline-block; width:75px; height:30px; line-height:30px; text-align:center; background:url(../images/ecsc_icon.png) -302px 0 no-repeat; color:#fff; font-family:"microsoft yahei"; margin-top:20px;}
.btn2:hover{ color:#fff;}

.berserk-hd{ position:absolute; width:175px; height:80px; top:35px; left:75px;}
.berserk-hd li{ width:122px; height:36px; line-height:36px; color:#333; text-align:center; font-size:14px; background:#fff; float:right; margin-bottom:10px;font-family:"microsoft yahei"; margin-right:20px; cursor:pointer;}
.berserk-hd li.on{ width:175px; background:url(../images/ecsc_icon.png) -217px -50px no-repeat; color:#fff; margin-right:-5px;}

.ecsc-hot{ position:relative; margin-top:30px;}
.ecsc-hot .hot-title{ height:40px; color:#747474; padding-bottom:5px;}
.ecsc-hot .hot-title h1{ font-size:26px; font-weight:normal;float:left; margin-right:10px; line-height:40px;}
.ecsc-hot .hot-title span{ float:left; font-size:18px; margin-top:16px; text-transform:capitalize;}
.ecsc-hot .hot-content{ height:290px;}
.ecsc-hot .hot-content .hot-left-ado{ float:left; width:227px; height:289px; position:relative;}
.ecsc-hot .hot-content .hot-right-pro{ float:left; position:relative; width:973px;}
.ecsc-hot .hot-items{ overflow:hidden; height:290px;}
.ecsc-hot .hot-item{ height:290px; width:973px;}
.ecsc-hot .hot-adv-position{ width:227px; height:289px; float:left;}
.ecsc-hot .hot-product{ width:972px; height:288px; float:left; border-top:1px solid #d2d2d2; border-left:1px solid #d2d2d2;}
.ecsc-hot .hot-product ul{ height:288px;}
.ecsc-hot .hot-product li{ float:left; width:323px; height:143px;border-right:1px solid #d2d2d2;border-bottom:1px solid #d2d2d2; position:relative;}
.ecsc-hot .hot-prev,.ecsc-hot .hot-next{ top:45%;}

.ecsc-hot .hot-product .hot-product-left{ float:left; width:150px; height:143px; position:relative; z-index:10;}
.ecsc-hot .hot-product .hot-product-right{ float:left; width:163px; height:143px; position:relative; z-index:10;}
.ecsc-hot .hot-product .p-img{ width:120px; height:120px; padding:12px 15px;}
.ecsc-hot .hot-product .p-name{ padding-top:28px;}
.ecsc-hot .hot-product .p-name a{ color:#737373;}
.ecsc-hot .hot-product .p-name a:hover{ color:#333; text-decoration:underline;}
.ecsc-hot .hot-product .p-price{ padding-top:20px;color:#333;}
.ecsc-hot .hot-product .original-price{ color:#a3a3a3; padding-left:5px;}
.ecsc-hot .hot-product .brand{ position:absolute; width:323px; height:143px; border:1px solid #ef6d2f; top:-1px; left:-1px; z-index:9; display:none;}
.ecsc-hot .hot-product li:hover .brand{ display:block;}
.hot-icon{ display:inline-block; position:absolute; width:42px; height:48px; left:-1px; top:-1px; background-position:-168px -88px;}

.banner-info{ width:100%; height:90px; position:relative; margin-top:32px; margin-bottom:20px;}
.banner-info .banner-info-adv{ height:90px;}

.floor .mt{ zoom: 1;font-family:"microsoft yahei"; border-bottom: 1px solid #ef6d2f; margin-bottom:10px; height:36px; line-height:36px;}
.floor .mc{ width:1200px; height:520px; overflow:hidden;}
.floor-num{ width:36px; height:36px; line-height:36px; text-align:center; font-size:18px; color:#fff; background:#ef6d2f; float:left; margin-right:15px; font-family:Arial, Helvetica, sans-serif;}
.floor .mt h1{ font-size:18px; color:#333; float:left; margin-right:40px;}
.floor .mt .tab li{ float:left; color:#333; font-size:14px; padding:0 22px; height:35px; border:1px solid #fff; border-bottom:0; border-right:0;}
.floor .mt .tab li.last{ border-right:1px solid #d2d2d2;}
.floor .mt .tab li.on{ color:#ef6d2f; border: 1px solid #ef6d2f; border-bottom:0; background:#fff; height:36px;}
.ec-huan{ color:#747474; float:right; padding-left:20px; line-height:36px; position:relative;}
.ec-huan i{ position:absolute; display:inline-block; width:15px; height:15px; background:url(../images/ecsc_icon.png) -106px -81px no-repeat; left:0; top:10px;}

.layout-l{ width:323px; height:520px; float:left;}
.book-pannel-slider{ width:323px; height:375px; overflow:hidden; position:relative;}
.slider-wrap{ height:232px; height:375px;}
.slider-wrap li{ height:375px;}
.slider-wrap .hd,.hot-left-ado .hd{ position:absolute; bottom:10px; left:50%; margin-left:-37px;}
.slider-wrap .hd li,.hot-left-ado .hd li{ float:left; width:32px; height:6px; background:#59685a; margin-right:5px; cursor:pointer; text-indent:-99999px;}
.slider-wrap .hd li.on,.hot-left-ado .hd li.on{ background:#fff;}
.slider-desc{ width:321px; height:144px; float:left; border:1px solid #d2d2d2;}
.slider-desc .desc-left{ float:left; padding:12px 15px; height:120px; height:120px;}
.slider-desc .desc-right{ float:left; width:171px; height:144px;}
.slider-desc .p-name{ margin-top:28px;}
.slider-desc .p-name a{ padding-right:10px;}
.slider-desc .p-price,.slider-desc .original-price{ width:90px; float:left;}
.slider-desc .p-price{ margin-top:20px; line-height:15px;}
.slider-desc .desc-right .btn2{ margin-top:25px;}

.layout-c-info{ width:543px; height:520px; float:left;}
.layout-c-info .ec-huan{ position:absolute; top:0; right:0;}
.layout-c{ width:543px; height:519px; float:left;}
.layout-c li{ width:142px; height:227px; padding:16px 19px; float:left; border:1px solid #d2d2d2; margin:0 0 -1px -1px;}
.layout-c li .p-name{ padding-top:15px;}
.layout-c li .p-price{ padding-top:10px;}

.layout-r{ width:334px; height:519px; float:left; border-bottom:1px solid #d2d2d2;}
.layout-r .layout-cp{ height:435px;}
.layout-r .layout-cp li{ width:320px; height:144px; border:1px solid #d2d2d2;padding-right:13px; margin:0 0 -1px -1px;}
.layout-r .layout-cp li .p-img{ width:120px; height:120px; padding:12px 15px; float:left;}
.layout-r .layout-cp li .p-name{ float:left; width:170px; padding-top:28px;}
.layout-r .layout-cp li .p-price,.layout-r li .original-price{ width:90px; float:left;}
.layout-r .layout-cp li .p-price{ padding-top:22px;}
.layout-r .layout-cp li .original-price{ padding-left:5px;}
.layout-r .layout-brand{ width:326px; float:left; height:85px; background:#e7e7e7;border:1px solid #d2d2d2; padding:0 4px;margin: -1px 0 -1px -1px;}
.layout-r .layout-brand li{ float:left; padding:5px 3px 0 0;}
.layout-r .layout-brand li.last{ padding-right:0;}

.clearance{ position: relative; margin-top: 30px;}
.clearance-content{ width:1200px; height:290px; float:left;}
.clearance-content-left{ width:644px; height:290px; float:left;}
.clearance-content-left .slider-desc{ margin-left:-1px;border-top:1px solid #d2d2d2;}
.clearance-content-left .slider-desc.last{ border-top:0;}
.clearance-content-right{ width:555px; height:289px; float:left;}
.clearance-content-right li{ float:left; width:138px; height:259px; padding:15px 23px;border:1px solid #d2d2d2; margin:0 0 0 -1px}
.clearance-content-right li .p-img{ width:138px; height:138px;}
.clearance-content-right li .p-name{ margin-top:10px;}
.clearance-content-right li .p-price{ margin-top:10px;}
.clearance-content-right li .original-price{ float:left; margin-top:15px; color:#a3a3a3;}
.clearance-content-right li .btn3{ display: inline-block;width: 75px;height: 30px;line-height: 30px;text-align: center;background: url(../images/ecsc_icon.png) -301px -0px no-repeat;color: #fff;font-family: "microsoft yahei";margin: 9px 0 0 5px;}
.clearance-content-right li .btn3:hover{ background-position:-301px 0;}

/*家电content部分*/
.ecsc-jd-brand{ position:relative;}
.brand-list{ width:1200px;height:210px; overflow:hidden;}
.brand-list ul{ overflow:hidden; height:210px;}
.brand-list .brand-item{ width:185px; height:210px; float:left; margin-right:18px;}
.brand-list .brand-item.last{ margin-right:0;}
.brand-item .brand-photo{ width:185px; height:210px; float:left;}
.brand-item .brand-d{ width:185px; height:80px; background:#e7e7e7; float:left; text-align:center;}
.brand-item .brand-d img{ float:none;}
.brand-item .brand-d .brand-desc{ font-family: "microsoft yahei"; margin-top:5px; }
.ecsc-jd-adv{ height:auto; padding-top:45px;}

.floor-jd-num{ background:url(../images/top_elec_floor_icon.png) no-repeat; width:50px; height:22px; float:left; margin:8px 0px 0 0px;}
.floor-jd-num.floor1{ background-position:5px 3px;}
.floor-jd-num.floor2{ background-position:5px -18px;}
.floor-jd-num.floor3{ background-position:5px -40px;}
.floor-jd-num.floor4{ background-position:5px -59px;}
.floor-jd-num.floor5{ background-position:5px -82px;}

.jd-floor{ margin-top:45px;}
.jd-floor .mt{ border-color:#2f85e6; margin-bottom:0;}
.jd-floor .mt h1{ width:250px; overflow:hidden; white-space: nowrap;text-overflow: ellipsis;}
.jd-floor .mt .tab li{ border-color:#d2d2d2;}
.jd-floor .mt .tab li.on{ color:#2f85e6; border-color:#2f85e6;}
.jd-floor .mc{ height:492px; overflow:visible;}
.jd-floor .layout-l{ width:340px; height:492px; float:left;}
.layout-l-cp{ width:340px; height:190px;}
.cp-l{ float:left; width:190px; height:190px; position:relative;}
.cp-l .hot-icon{ background-position:-212px -88px;}
.cp-r{ float:left; width:120px; padding:0 15px;}
.cp-r .p-name{ padding-top:20px; font-family: "microsoft yahei";}
.cp-r .p-name a{ color:#7f7f7f; display:block; height:54px; line-height:18px; overflow:hidden;}
.cp-r .p-name a:hover{ color:#ec5051;}
.cp-r .p-price{ padding-top:10px;}
.cp-r .btn2{ background-position:-303px -146px; margin-top:20px;}
.layout-l-adv{ position:relative; width:340px; height:302px; overflow:hidden;}
.layout-l-adv .layout-l-warp,.layout-l-adv .layout-l-warp li{ width:340px; height:302px; }
.layout-l-adv .hd{ position:absolute; bottom:20px; left:50%; margin-left:-16px;}
.layout-l-adv .hd li{ float:left; width:32px; height:6px; margin-right:5px; cursor:pointer; background:#333; text-indent:-99999px; opacity:0.5;filter: progid:DXImageTransform.Microsoft.Alpha(opacity=50);}
.layout-l-adv .hd li.on{ background:#fff; opacity:1;filter: progid:DXImageTransform.Microsoft.Alpha(opacity=100);}

.jd-floor .layout-r{ width:859px; height:492px; float:left; background:#e7e7e7; border-bottom:0;position:relative; border-left:1px solid #dcdcdc;}
.jd-floor .layout-r .ec-huan{ top:-37px; z-index:99;}
.layout-r-cp{ width:740px; height:492px; float:left; position:relative; overflow:hidden;}
.layout-r-cp ul{ width:740px; height:492px; overflow:hidden;}
.layout-r-cp li{ width:184px; height:230px; float:left; border-right:1px solid #dcdcdc;border-bottom:1px solid #dcdcdc; padding:15px 0 0; background:#fff; position:relative;}
.layout-r-cp li .p-img{ width:140px; height:140px; padding:0 22px;}
.layout-r-cp li .p-name{ font-family: "microsoft yahei"; padding:10px 22px; width:auto;}
.layout-r-cp li .p-name a{ height:36px; overflow:hidden; display:block;}
.layout-r-cp li .p-price{ padding:0 22px; background:#e7e7e7; height:34px; line-height:34px; color:#2f85e6;}
.layout-r-cp li:hover{ border-bottom-color:#2f85e6;}
.layout-r-brand{ padding-top:2px; position:absolute; padding-right:1px; right:0;}

.have-a-look{ margin-top:45px;font-family: "microsoft yahei";}
.ecsc-ps-list{ width:1218px; height:283px; position:relative; overflow:hidden;}
.ecsc-ps-list ul{ height:283px; overflow:hidden;}
.ecsc-ps-list .ecsc-ps-item{ float:left; width:184px; height:281px; border:1px solid #dcdcdc; margin-right:17px;}
.ecsc-ps-list .ecsc-ps-photo{ width:184px; height:184px;}
.ecsc-ps-list .ecsc-ps-c{ width:184px; height:100px; background:#e7e7e7;}
.ecsc-ps-list .ecsc-ps-c .p-name{ padding:8px 20px 0; width:144px;}
.ecsc-ps-list .ecsc-ps-c .p-name a{ display:block; height:36px; line-height:18px; overflow:hidden;}
.ecsc-ps-list .ecsc-ps-c .p-price{ padding:20px 5px 0 20px; float:left;}
.ecsc-ps-list .ecsc-ps-c .btn2{ margin-top:15px;}
.have-a-look .ec-title .ec-huan{ margin-top:10px;}

/*女生*/
.ecsc-new{ float:left;}
.ecsc-new .ec-title,.ecsc-sales .ec-title{ border-bottom:1px solid #ec5193;}
.ecsc-new .ecsc-tp-photo{ width:190px; height:496px; float:left;}
.ecsc-new .ecsc-tp-photo li{ height:248px;}
.ecsc-new .ecsc-tp-photo li a{ display:block; height:248px;}
.ecsc-new .ecsc-tp{ float:left;}
.ecsc-cp-r ul{}
.ecsc-new .ecsc-tp .ecsc-cp-r li{ border-top:1px solid #dcdcdc; height:246px;}

.ecsc-new .ecsc-tp.last .ecsc-cp-r li{ border-top:0;}
.ecsc-new .p-price{ color:#ec5193;}

.ecsc-sales{ float:right;}
.ecsc-sales .ec-title h3{ float:none; text-align:center;}
.ecsc-sales-list{ float:left; height:496px; overflow:hidden;}
.ecsc-sales-list li{ width:240px; float:left; padding-bottom:20px; border-bottom:1px solid #dcdcdc; margin-bottom:20px;}
.sales-num{ display:inline-block; text-align:center; width:20px; height:20px; color:#fff; line-height:20px; background:#9c9c9c; border-radius:10px;font-family: "microsoft yahei"; float:left; margin-top:20px; font-weight:normal;}
.sales-num-1{ background:#e82176;}
.sales-num-2{ background:#ec5193;}
.sales-num-3{ background:#f688b7;}
.sales-product-img{ width:62px; height:62px; float:left; margin:0 10px 0 20px;}
.ecsc-sales-list .p-name { width:124px; float:left;}
.ecsc-sales-list .p-name a{ display:block; height:36px; overflow:hidden;}
.ecsc-sales-list .p-name a:hover{ color:#ec5193;}
.ecsc-sales-list .p-price{float:left;}

.floor-wm-num{ color:#ec5193; font-family:Arial, Helvetica, sans-serif; font-size:18px; padding:0 15px 0 13px; float:left;}
.floor-title h1{ color:#333; font-size:18px; float:left;}
.ec-tb{ width:15px; line-height:12px; padding:30px 0 0 0; text-align:center; position:absolute; top:40px; right:-28px;}
.woman .floor-container .floor-title{ border-color:#ec5193;}
.woman .floor-container .floor-title li{ font-weight:700; color:#333;}
.woman .floor-container .floor-title li.on{ color:#ec5193;}
.woman .floor-container .floor-title li i{ left:-7px; background:#ec5193;}
.woman .floor-container .floor-content{ height:auto;}
.woman .floor-container .floor-left{ width:275px; height:492px;}
.woman .floor-left-banner{ width:275px; overflow:hidden;}
.woman .floor-right{ width:925px; height:492px;}
.woman .floor-right .ecsc-cp-r li{ height:244px;}
.woman .floor-right .ecsc-cp-r .product-desc{ padding:14px 24px;}
.woman .floor-brand{ width:1200px; height:60px; margin-top:15px;}
.woman .floor-brand li{ float:left; padding:7.5px 0px 7.5px 19px;}
.woman .floor-brand li a{ border-bottom:0; padding-bottom:0;}
.floor-misto{ float:left; width:100%;}
.floor-misto .ecsc-cp-r{ margin:30px 44px 30px 45px; height:296px; overflow:hidden; border-left: 1px solid #dcdcdc;}
.floor-misto .ecsc-cp-r li{ height:294px;border-top: 1px solid #dcdcdc; margin-top:0;}
.floor-misto .ecsc-cp-r li .product-desc{ height:auto; overflow:hidden; *padding-bottom:21px;}
.floor-misto .ecsc-cp-r li .product-desc .btn-cart{ float:left; margin:20px 0 5px; color:#ec5193; border-color:#ec5193;}
.floor-misto .ecsc-cp-r li .product-desc .btn-cart:hover{ background:#ec5193; color:#fff;}
.floor-misto .ecsc-cp-r .banner-prev,.floor-misto .ecsc-cp-r .banner-next{ top:50%;}
.pageState{ position:absolute; top:78px; right:12px; font-size:16px;}
.pageState span{ color:#ec5193;}

.sp-fl-title{ position:absolute;font-family: "microsoft yahei"; font-size:18px; background:#fff; color:#333; height:30px; line-height:30px;
left:47%; top:-18px;}
.sp-fl ul{ height:132px;}
.sp-fl li{ float:left; width:170px; height:130px; border:1px solid #e5e5e5; border-left:0;}
.sp-fl li:last-child{ border-right:0;}
.sp-fl li h1{ font-size:14px; color:#333; text-align:center; margin-top:30px;}
.sp-fl li .qb-list{ width:110px; margin:auto; text-align:center; margin-top:10px;}
.sp-fl li .qb-list a{ margin-right:5px;font-family: "microsoft yahei"; }

/*团购*/
.ecsc-share{ position:relative;}
.share-content{ width:1198px;height:auto; float:left; position:relative;}
.share-content .bd{ border-right:1px solid #dcdcdc;}
.share-content li{ float:left; width:239px; border:1px solid #dcdcdc; margin:0 -1px 0 0;}
.share-content li:last-child,.share-content li.last{ border-right:1px solid #dcdcdc;}
.produc-content{ width:200px; padding:20px; float:left;border-bottom:1px solid #dcdcdc; position:relative;}
.produc-content .p-img{ width:200px; height:200px;}
.produc-content .p-name{ font-size:12px; line-height:35px;}
.produc-content .p-name a{ color:#666;}
.produc-content .p-price{ padding-top:0; height:25px; line-height:25px; float:left;color:#e23435;}
.produc-content .original-price{ float:right; line-height:25px;}
.produc-content-h{ width:206px; height:119.5px; padding:15px 17px; border-bottom:1px solid #dcdcdc; position:relative;}
.produc-content-h .p-img{ width:116px; height:116px; float:left; margin-right:10px;}
.produc-content-h .p-name{ float:left; width: 80px;}
.produc-content-h .p-name a{ font-size:14px; color:#333;}
.produc-content-h .original-price{ float:left; line-height:25px; margin-top:30px;}
.produc-content-h .p-price{ color:#e23435; float:left; line-height:25px; padding-top:0;}
.produc-content .brand{ width:238px; height:299px; position:absolute; border:1px solid #ec5051; top:0; left:0; display:none;}
.produc-content-h .brand{ width:238px; height:148px; position:absolute; border:1px solid #ec5051; top:0px; left:-1px; display:none;}
.produc-content:hover .brand,.produc-content-h:hover .brand{ display:block;}
.share-hd { position:absolute; top:0; right:0; font-family:simsun;}
.share-hd .pageState{ top:15px; right:60px; font-size:12px; color:#999;}
.share-hd .pageState span{ color:#999;} 
.share-hd .bk-prev,.share-hd .bk-next{width:22px; height:22px; line-height:22px; display:inline-block; background:#dcdcdc; color:#fff;text-align:center; font-size:14px;margin-top:12px;}

.group-floor .mt{ border-bottom:0; padding:9px 0; margin-bottom:0; position:relative;}
.group-floor .floor-icon{ display:inline-block; width:28px; height:28px; float:left; margin:5px 10px 0 35px;}
.group-floor h1{ font-weight:bold; font-size:20px;}
.group-floor .floor-tab{ float:right; position:absolute; right:5px; bottom:-3px;}
.group-floor .floor-tab li{ float:left; padding:10px 28px; background:#fff; border-radius:5px; color:#333; line-height:12px; opacity:0.7;filter: progid:DXImageTransform.Microsoft.Alpha(opacity=70); cursor:pointer;font-weight: bold;}
.group-floor .floor-tab li.on{ color:#ec5051; opacity:1;filter: progid:DXImageTransform.Microsoft.Alpha(opacity=100);}
.group-floor .floor-tab li.yx{ padding:0; margin:0; border-radius:0; opacity:1; height:2px; width:20px; margin-top: 15px;filter: progid:DXImageTransform.Microsoft.Alpha(opacity=100);}
.group-floor .mc{ margin:0 5px 5px 5px; background:#fff; padding:15px 15px 0 15px; width:1160px; height:725px; overflow:inherit;}
.group-floor .mc li{ margin:0 4px 15px 4px; width:224px; height:auto; float:left; position:relative;}
.group-floor .mc .produc-content{ padding:10px; width:204px; border-bottom:0;}
.group-floor .mc .produc-content .p-img{ width:204px; height:204px; float:left; position:relative;}
.group-floor .mc .produc-content .p-name{ float:left; line-height:20px; padding-top:15px;}
.group-floor .mc .produc-content .hang{ padding-top:8px;}
.group-floor .mc .produc-content .p-comment{ float:left; color:#999;}
.group-floor .mc .produc-content .p-comment em{ color:#333; font-weight:bold;}
.group-floor .mc .produc-content .original-price{ float:right; line-height:20px; color:#999;}
.group-floor .mc .produc-content .p-price{ float:right;}
.group-btn{ display:none; position:absolute; width:226px; height:30px; line-height:30px; color:#fff; font-size:16px; text-align:center; background:#ec5051; font-family: "microsoft yahei"; bottom:-30px; left:0; z-index:99;}
.group-floor .mc .brand{ width:224px; height:340px; border:1px solid #ec5051; position:absolute; top:0; left:0; display:none;z-index:99;}
.group-floor li.current .group-btn{ display:inline-block;}
.group-floor li.current .brand{ display:block;}

.group-floor-food{ background:#f2c2c2;}
.group-floor-film{ background:#f2d4c2;}
.group-floor-entertainment{ background:#f0f2c2;}
.group-floor-shop{ background:#d2f2c2;}
.group-floor-service{ background:#c2f2dd;}
.group-floor-hotel{ background:#c2e7f2;}

.group-floor-food .floor-icon{ background-position:-104px -254px;} 
.group-floor-film .floor-icon{ background-position:-104px -287px;} 
.group-floor-entertainment .floor-icon{ background-position:-104px -320px;} 
.group-floor-shop .floor-icon{ background-position:-104px -349px;} 
.group-floor-service .floor-icon{ background-position:-104px -375px;} 
.group-floor-hotel .floor-icon{ background-position:-140px -254px;} 


.ecsc-breadcrumb{ padding:20px 0; line-height:24px;}
.ecsc-breadcrumb .crumbs-nav-item{ float:left;}
.ecsc-breadcrumb h1{ font-size:18px; font-weight:700; color:#666; float:left; font-family: "microsoft yahei";}
.ecsc-breadcrumb span{ float:left; font-size:12px;color:#666; display:inline-block; width:auto; max-width:300px; overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.ecsc-breadcrumb .arrow{ font-family: "宋体";line-height: 24px;color: #AAA;margin: 0 6px;}
.ecsc-breadcrumb .breadcrumb-item{ position:relative; display:inline-block; cursor:pointer; z-index:100;overflow:visible;}
.ecsc-breadcrumb .breadcrumb-item .filter-tag{ border:1px solid #dcdcdc; height:24px; line-height:24px; padding:0 25px 0 10px; overflow:visible;}
.ecsc-breadcrumb .breadcrumb-item .filter-tag .sc-icon-right{ top:10px;right:8px;}
.ecsc-breadcrumb .hover .filter-tag .sc-icon-right{ background-position:-278px -291px;}
.ecsc-breadcrumb-close{ position:absolute; display:inline-block; width:15px; height:15px; background-position:-204px -13px; top:6px; right:5px;}
.ecsc-breadcrumb .select-item .filter-tag{ color:#ec5051;}
.ecsc-breadcrumb .dorpdown-layer{ position:absolute; top:26px; left:0; width:410px; border:1px solid #ec5051; display:none; background:#fff;}
.ecsc-breadcrumb .dorpdown-layer .dd-spacer{ position:absolute; width:59px; height:10px; background:#fff; top:-4px; left:0; overflow:hidden;}
.ecsc-breadcrumb .dorpdown-layer .dorpdown-content-wrap{ overflow:hidden; padding:10px 5px;}
.ecsc-breadcrumb .dorpdown-layer li{ width:85px; height:26px; float:left; padding-left:15px; overflow:hidden; /*padding:0 30px 0 15px;*/}
.ecsc-breadcrumb .dorpdown-layer li.current a{ color:#ec5051;}
.ecsc-breadcrumb .hover .filter-tag{ border-color:#ec5051;}
.ecsc-breadcrumb .hover .dorpdown-layer{ display:block;}
.ecsc-breadcrumb .empty{ color:#999; float:right; font-family:"microsoft yahei";}

.filter-section-wrapper{ position:relative;}
.filter-section-wrapper .component-filter-top{ overflow:hidden;}
.mb-component{ border-bottom:2px solid #dcdcdc;}
.mt-component{ border-top:2px solid #dcdcdc;}
.mt-component-2{ border-top:1px solid #dcdcdc;}
.component-filter{ float:left;}
.component-filter .filter-label-list{ padding:28px 0px 0 35px; float:left;font-family:"microsoft yahei"; width:1165px;}
.component-filter .filter-label-list .label{ float:left; color:#333; font-size:14px;}
.component-filter .filter-label-list .filter-quanbu{ float:left;padding:0 24px 0 55px;}
.component-filter .filter-label-list .filter-quanbu a{ font-size:12px; color:#3a78bf; font-weight:bold;}
.component-filter .filter-label-list .filter-quanbu.current{ padding:0 15px 0 52px;}
.component-filter .filter-label-list .filter-quanbu.current a{ border:1px solid #ec5051; padding:2px 5px; line-height:22px; border-radius:5px; color:#ec5051;}
.component-filter .filter-label-list .inline-block-list{ overflow:hidden; float:left; width:auto;}
.component-filter .filter-label-list .inline-block-list li{ float:left; width:82px; padding-left:30px;}
.component-filter .filter-label-list .inline-block-list li a{ color:#3a78bf; line-height:20px;}
.component-filter .filter-label-list .inline-block-list li a:hover,.component-filter .filter-label-list .inline-block-list li a.current{ color:#ec5051;}
.component-filter .filter-label-list .inline-block-list li a .number{ color:#666;}
.component-filter .filter-label-list .filter-tab{ float:left;padding-left:32px;}
.component-filter .filter-label-list .filter-tab li{ float:left; color:#3a78bf; margin-right:52px; line-height:22px; cursor:pointer;}
.component-filter .filter-label-list .filter-tab li.on{ border:1px solid #3a78bf; padding:0 5px; border-radius:5px;}
.component-filter .filter-label-list .fliter-list{ float:left; padding-left:147px;}
.component-filter .filter-label-list .fliter-list .inline-block-list{ padding-top:10px;}
.component-filter-top .filter-label-list{ background:#efefef; padding:20px 0 20px 35px; float:left; width:1165px;}
.component-filter-top .filter-label-list li{ float:left; padding-right:58px; width:auto; padding-left:0;}
.component-filter-top .filter-label-list li a{ color:#333; font-size:14px;font-family:"microsoft yahei";}
.component-filter-top .filter-label-list li a:hover,.component-filter-top .filter-label-list li a.current{ color:#ec5051;}
.component-filter-category .filter-label-list .inline-block-list{ float:none;}

.component-filter-sort .filter-sortbar { width:auto; height:40px; line-height:40px; border:1px solid #dcdcdc; }
.component-filter-sort .button-strip{ float:left; font-size:12px; line-height:40px; text-align:center;}
.component-filter-sort .button-strip-item{ float:left; padding:0 20px 0 15px; position:relative; border-right:1px solid #dcdcdc;color:#666;}
.component-filter-sort .button-strip .current{ background:#ec5051; color:#fff; border-color:#ec5051; height:40px; line-height:40px;}
.component-filter-sort .button-strip-item .icon{ width:10px; height:10px; display:inline-block; position:absolute; top:15px; right:8px;}
.component-filter-sort .button-strip-item .icon-down{ background-position:-17px -37px;}
.component-filter-sort .button-strip-item.current .icon-down{ background-position:-7px -37px;}
.component-filter-sort .button-strip-item .icon-up{ background-position:-17px -54px;}
.component-filter-sort .button-strip-item.current .icon-up{ background-position:-7px -54px;}
.component-filter-sort .button-strip-item .icon-sx{ background-position:-30px -37px;}
.component-filter-sort .price-button-strip{ float:left; padding:0 20px;border-right:1px solid #dcdcdc; position:relative}
.component-filter-sort .price-button-strip input { width:50px; height:20px; line-height:20px; outline:0; padding-left:5px; color:#666; border:1px solid #ccc;}
.price-button-strip .fP-box{}
.price-button-strip .fP-expand,.price-button-strip .fP-expand-kword{ display:none; position:absolute;z-index:99; border:1px solid #dcdcdc; background:#EFECEB; width:167px; left:-1px; text-align:center;}
.price-button-strip .fP-expand .ui-btn-s, .price-button-strip .fP-expand-kword .ui-btn-s{ border:1px solid #ccc;height:18px;line-height:18px;*line-height:20px;color:#333; padding:0 10px;display:inline-block;outline:0;cursor:pointer;
background-color: #f7f7f7;
background-repeat: repeat-x;
background-image: -moz-linear-gradient(top,#f7f7f7,#f2f2f2);
background-image: -webkit-linear-gradient(top,#f7f7f7,#f2f2f2);
background-image: -o-linear-gradient(top,#f7f7f7,#f2f2f2);
background-image: linear-gradient(top,#f7f7f7,#f2f2f2);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f7f7f7', endColorstr='#f2f2f2', GradientType=0);}
.price-button-strip .fP-expand .ui-btn-s-primary, .price-button-strip .fP-expand-kword .ui-btn-s-primary{
color:#fff;
border-color:#ec5051; 
background-color: #ec5051;
background-repeat: repeat-x;
background-image: -moz-linear-gradient(top,#ec5051,#f55658);
background-image: -webkit-linear-gradient(top,#ec5051,#f55658);
background-image: -o-linear-gradient(top,#ec5051,#f55658);
background-image: linear-gradient(top,#ec5051,#f55658);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ec5051', endColorstr='#f55658', GradientType=0);margin-left:8px;
}
.price-button-strip .fP-expand .ui-btn-s:hover,.price-button-strip .fP-expand-kword .ui-btn-s:hover{ background-position: 0 -321px;}
.price-button-strip .fP-expand .ui-btn-s-primary:hover,.price-button-strip .fP-expand-kword .ui-btn-s-primary:hover{background-position: 0 -21px;}
.component-filter-sort .xz-button-strip{ float:left;}
.store-checkbox{ float:left;}
.store-checkbox .checkbox{ display:none;}
.store-checkbox label{ padding-left:20px; margin-left:20px; color:#666; background:url(../images/ecsc_icon.png) -5px -72px no-repeat; cursor:pointer; background-position: -5px -71px\0; +background-position: -5px -73px;}
.checkbox-checked label{ background:url(../images/checked-icon-r.png) 1px 1px no-repeat;background-position: 1px 2px\0;+background-position: 1px 0;}

.component-filter-sort .button-page{ float:right; position:relative; margin-right:20px; padding-left:50px;}
.component-filter-sort .button-page .pageState{ top:0px; right:60px; font-size:12px;font-family:"microsoft yahei"; line-height:40px; color:#999;}
.component-filter-sort .button-page .pageState span{ color:#999;}
.component-filter-sort .button-page a{ float:right;width: 22px;height: 22px;line-height: 22px;display: inline-block;background: #dcdcdc;color: #fff;text-align: center;font-size: 14px;margin-top: 10px; font-family: simsun; margin-right:2px;}

.component-poi-list{ position:relative;}
.component-poi-list .poi-list{ float:left;width:1200px;}
.component-poi-list li{ float:left; position:relative; height:358px;border: 1px solid #dcdcdc; margin: -1px -1px 0 0;}
.component-poi-list li .produc-content{ width:201px; padding:18px; border:1px solid transparent; background:#fff;}
.component-poi-list li:hover{ overflow:visible; z-index:2;}
.component-poi-list li:hover .produc-content{ border-color:#ec5051;padding-bottom:0;/*margin-top:-1px;*/}
.component-poi-list li .produc-content .p-img{ width:201px; height:201px; position:relative;}
.component-poi-list li .produc-content .p-name{ line-height:20px; float: left; padding-top:15px; height:40px; overflow:hidden;}
.component-poi-list li .produc-content .brand{ width:237px;}
.component-poi-list li .produc-content .hang {padding-top: 8px;}
.component-poi-list li .produc-content .p-comment { float: left;color: #999;}
.component-poi-list li .produc-content .p-score { float: right;line-height: 20px;color: #666;}
.component-poi-list li .produc-content .p-comment em { color: #666;font-weight: bold;}
.component-poi-list li .produc-content .p-price { float: right;}
.component-poi-list li .produc-content .original-price{ float:right; margin-right:10px; color:#999;}
.component-poi-list li .produc-content .rebate{ background-position:-455px -166px;}
.component-poi-list li .brand{ width:238px; height:402px; border:1px solid #ec5051; position:absolute; top:0; left:0; display:none;z-index:99;}
.component-poi-list li .time{ font-family:"microsoft yahei"; text-align:center; height:30px; line-height:30px; background:#fff;display:none; float:left; width:100%; padding-top:10px;}
.component-poi-list li .group-btn{ width:237px; position:static; float:left; margin-left:-18px;}
.component-poi-list li:hover .brand{ display:block;}
.component-poi-list li:hover .group-btn { display:inline-block; color:#fff;}
.component-poi-list li:hover .produc-content .rebate,.component-poi-list li .produc-content .selected{ background-position:-455px -142px;}
.component-poi-list li:hover .time{ display:block;}

.filter-mode{ height:40px; border-bottom:2px solid #e9781c; font-family:"microsoft yahei"; margin-left:1px;}
.filter-mode .filter-jf{ float:left; margin-top:1px;}
.filter-mode .filter-jf li{ float:left; height:38px; line-height:38px; text-align:center;}
.filter-mode .filter-jf li a{ width:84px; display:inline-block; border:1px solid #dcdcdc; border-bottom:0; border-left:0;}
.filter-mode .filter-jf li.first a{ border-left:1px solid #dcdcdc;}
.filter-mode .filter-jf li a.current{ background:#e9781c; color:#fff; border-color:#e9781c;}
.filter-mode .filter-jf .button-strip-item{ padding:0;}

.category_left .component-filter-sort .filter-sortbar{ width:calc(100% - 2px);}


/* 面包屑所在位置 */
.nch-breadcrumb-layout { text-align: center;}
.nch-breadcrumb { font-size: 0; *word-spacing:-1px/*IE6、7*/; text-align: left; height: 20px; padding: 15px 0; margin: 0 auto;}
.nch-breadcrumb span { font-size: 12px; line-height: 20px; color: #999; letter-spacing: normal; word-spacing: normal; display: inline-block;*display: inline/* IE6,7*/; height: 20px; zoom: 1;}
.nch-breadcrumb i { font-size: 14px; color: #AAA; margin-right: 4px;}
.nch-breadcrumb span.arrow { font-family: "宋体"; line-height: 20px; color: #AAA; margin: 0 6px;}
.nch-breadcrumb a { color: #777; display: block; }
.nch-breadcrumb a:hover { color: #ec5151;}

/*goods商品详情页*/
.product-intro{ width:100%; position:relative; z-index:5; float:left;}
.preview{ float:left; padding-bottom:10px; display:inline; width:405px; position:relative;}
.gallery_wrap{ width:405px; height:405px; /*border:1px solid #dcdcdc;*/ border-bottom:0; position:relative;}
.spec-list{ position:relative; width:100%; height:62px; padding:8px 0; background:#EEE;}
.spec-list .spec-items{ width:363px; height:62px; padding:0 22px; position:relative; overflow:hidden;}
.spec-list .spec-prev,.spec-list .spec-next{ width:10px; height:10px; position:absolute; top:45%; display:inline-block; background:url(../images/ecsc_icon.png) no-repeat; z-index:9;}
.spec-list .spec-prev{ left:8px; background-position:-7px -96px;}
.spec-list .spec-next{ right:8px; background-position:-23px -96px;}
.spec-list .prevStop,.spec-list .nextStop{ display:block !important;}
.spec-list .spec-items li{ margin:0 5px; float:left;}
.spec-list .spec-items li a{ float:left; border:1px solid #fff;}
.spec-list .spec-items li a:hover,.spec-list .spec-items li a.img-hover{ border-color: #ec5051;}
.short-share{ width:405px; height:40px; line-height:40px;}
.short-share .short-share-r{ float:left;}
.short-share .short-share-r #bdshare a, .short-share .short-share-r #bdshare span.bds_more{ position:relative; top:5px;}
.short-share .collecting{ float:right; margin-right:5px;}
.short-share-r span,.collecting span{ float:left; display:block; *line-height:42px;}
.choose-btn-coll{ float:left; padding-left:20px; position:relative; line-height:42px; color:#666;}
.choose-btn-coll b{ display:inline-block; *display:inline; *zoom:1; height:15px; width:15px; background:url(../images/ecsc_icon.png) -4px -114px no-repeat; position:absolute; top:13px; left:0;}
.choose-btn-coll.selected b{ background-position:-21px -114px;}
.short-share .collecting em{ height:42px;width:auto; line-height:41px\0;*line-height:40px;}
.product-intro .choose .dd{ width:454px;}
.product-intro .choose .choose-btns{ padding-left:16px;}

.m-item-inner{ width:530px; float:left; padding-left:25px;}
.m-item-inner .itemInfo{ position:relative; width:100%;}
.m-item-inner .name{ padding-bottom:10px;font-family:"microsoft yahei";}
.m-item-inner .name h1{ font-size:16px; color:#666; font-weight:bold;}
.m-item-inner .name h2{ font-size:14px; color:#ec5151; padding-top:8px;}
.m-item-inner .name .p-ad{ font-size:14px; color:#ec5051; line-height:20px; line-height:25px;}
.m-item-inner .summary{ width:530px;}
.m-item-inner .summary-list{ margin-bottom:5px; float:left; position:relative; background: #f7f7f7; min-height:80px; padding-bottom:5px; *z-index:1000;}
.m-item-inner .summary-list .tr{ overflow:hidden; text-align:center;}
.m-item-inner .summary-list .summary-time{ background:#ec5051;}
.m-item-inner .summary-list .th,.m-item-inner .summary-list .td{ float:left; height:36px; line-height:36px; color:#727171; font-size:12px;}
.m-item-inner .summary-list .td{ color:#666; height:40px; line-height:40px;}
.m-item-inner .summary-list .p-label{ margin-left:52px;}
.m-item-inner .summary-list .pro-time{ float:right; margin-right:10px;}
.m-item-inner .summary-list .pro-time .label{ float:left; line-height:24px; margin-top:8px;}
.m-item-inner .summary-list .pro-time .time{ float:left;}
.m-item-inner .summary-list .pro-time .time span {float: left;display: inline-block;height: 24px;line-height: 24px;background: #ec5051;color: #fff;padding: 0 6px;margin: 8px 4px 0 5px;}
.m-item-inner .summary-list .pro-time .time i{ float:left; line-height:24px; margin-top:7px;}
.m-item-inner .summary-list .m-price{ width:200px;}
.m-item-inner .summary-list .s-price{ width:120px;}
.m-item-inner .summary-list .p-eva{ width:80px;}
.m-item-inner .summary-list .p-sales{ width:80px;}
.m-item-inner .summary-list .summary-price{ padding-top: 10px;padding-bottom: 0;padding-right: 65px;line-height: 30px; width:400px;}
.m-item-inner .summary-list .summary-original-price{ text-decoration: line-through; }
.m-item-inner .change-left{ float:left; padding:14px 119px 14px 50px; border-right:1px dashed #c5c5c5;}
.m-item-inner .change-left .summary-price{ color:#e9781c; line-height:25px;}

.preSale-goods .m-item-inner .summary-list .summary-price{ width:390px;}
.summary-change{ color:#333; margin-left:5px;}
.summary-check{ float: none;vertical-align: middle;_vertical-align: -1px;padding: 0;}
.change-right{ float:left;}
.change-right .summary-comment,.change-right .summary-cart{ width:50px; height:70px; float:left; position:relative;}
.change-right .summary-comment{ margin-left:40px;}
.change-right .summary-comment span,.change-right .summary-cart span{ padding-top:35px; display:block;}
.change-right .summary-cart{ margin-left:20px;}
.change-right .summary-comment i,.change-right .summary-cart i{ display:inline-block;width: 14px;height: 14px;position: absolute;top: 10px;}
.change-right .summary-comment i{ background-position: -176px -262px;left: 16px;}
.change-right .summary-cart i{ background-position: -197px -262px;left: 16px;}

.summary-item,.summary-phone,.summary-price,.summary-promotion,.summary-stock,.summary-service,.summary-freight,.summary-quan{ position:relative; width:465px; padding:0 0 0 75px; float:left;}
.shared-goods .summary-promotion{ float: none;}
.summary-stock{ z-index:99;}
.summary-item .dt,.summary-phone .dt,.summary-price .dt,.summary-promotion .dt,.summary-stock .dt,.summary-service .dt,.summary-freight .dt,.summary-quan .dt{ float:left; width:75px; margin-left:-75px; display:inline; text-align:right; font-family:'\5B8B\4F53';}
.summary-item .dd,.summary-phone .dd,.summary-price .dd,.summary-promotion .dd,.summary-stock .dd,.summary-service .dd,.summary-freight .dd,.summary-quan .dd{ width:415px; *width:415px;}
.summary-item .dt,.summary-quan .dt,.summary-item .dd,.summary-quan .dd{ line-height:30px; height:30px;}
.summary-price .dd{ *width:321px;}
.summary-phone{ z-index:100; *z-index:1000;}
.summary-phone .dd{ position:relative;}
.summary-phone .dt{ line-height:35px;}
.summary-stock,.summary-service,.summary-freight{ padding-top:8px;}
.summary-stock .dt{ line-height:25px;}
.summary-stock .dd{ overflow:hidden; float:left;}
.summary-stock .store-selector{ position:relative; float:left; z-index:3;}
.summary-item .m-price{ font-size:14px;text-decoration: line-through;}
.summary-quan .quan-item{ position: relative;float: left;height: 18px;line-height: 18px;text-align: center;color: #fff;background: #eb676a;font-size: 14px;white-space: nowrap;margin-right: 13px;cursor: pointer;}
.summary-quan .quan-item b,.summary-quan .quan-item s{ position: absolute;top: 0;display: block;height: 18px;width: 3px;overflow: hidden;background: url(../images/quan-arr.gif) 0 0 no-repeat;}
.summary-quan .quan-item s{ left: -3px;}
.summary-quan .quan-item b{ right: -3px;background-position: -3px 0;}
.summary-quan .text{ padding: 0 8px;color: #fef4d3;font-size: 12px;}
.summary-quan .dd dl{ margin-top:6px;}
.summary-quan .dd dl .lh{ overflow:hidden; float:left; margin-bottom:5px;}
.summary-quan .dd dl dd{ padding-left:3px;}

.summaryEndTimeW,.summaryEndTimeW .dd{ width:265px;}


.text-select { float: left;position: relative;top: 0;height: 23px;background: #fff;border: 1px solid #CECBCE;padding: 0 30px 0 10px;line-height: 23px;color:#666; position:relative; cursor:pointer;}
.text-select .sc-icon-right{ top:8px; right:5px;}
.store-warehouse{ float:left; position:relative;}
.store-warehouse-info{ float:left;}
.store-warehouse .text-select{margin-left:-1px; cursor:pointer;}
.store-warehouse h2{ float:left; line-height:25px; color:#666;font-family: '\5B8B\4F53';}
.store-warehouse .store-prompt{ float:left; height:25px; line-height:25px; color:#999; margin-left:10px;}
.store-warehouse .store-prompt strong{ font-size:16px;color:#666;}
.summary-service .dd{ color:#666;}
.summary-service a{ margin: 0 6px; color: #005aa0;}
.summary-service a:hover{ color:#ec5051;}

.summary-price .p-price{ display: inline-block;vertical-align: middle;color: #e4393c;font-size: 20px; padding:0;}
.summary-price .p-price em{color: #e4393c;font-size: 20px;}
.summary-info{ position: absolute;top: 10px;right: 5px;z-index: 999;}
.summary-info .item{ border-left: solid 1px #e6e6e6;text-align: center;padding: 0 10px;line-height: 15px;}
.summary-info p{ color: #999;}
.summary-info .count{font: 14px verdana;color: #005ea7;}

.summary-promotion-time{ display: inline-block;position:absolute; right:12px; bottom:8px; height: 28px;padding: 0 10px 0 38px;font: 700 12px/31px arial,'\5fae\8f6f\96c5\9ed1';color: #333;}
.summary-promotion-time .label,.summary-promotion-time .time{ float:left; height:28px; line-height:28px;}
.summary-promotion-time .clock{display:block;position:absolute;left:10px;top:4px;width:18px;height:19px;background:url(../images/clock.png) no-repeat}

.summary-promotion .p-promotions{ position:relative; line-height:30px;}
.summary-promotion .p-promotions .prom-item{ height:30px;}
.summary-promotion .p-promotions .h1_red_bg,.summary-promotion .p-promotions .hl_red_bg{ color:#fff; margin:5px 5px 5px 0;}
.summaryEndTimeW .prom-item .h1_red_bg{ float:left;}
.summaryEndTimeW .prom-item .h1_red{ overflow:hidden;white-space: nowrap;text-overflow: ellipsis; width:200px; display:block; float:left;}
.view-all-promotions{ position: absolute;right: 10px;top: 0;width: 81px;text-align: right;cursor: pointer;}
.view-all-promotions .prom-sum{ color:#999;}
.view-all-promotions .prom-number{ color:#ec5051;}
.view-all-promotions .i-arrow {display: inline-block;width: 7px;height: 7px;overflow: hidden;vertical-align: middle;margin-left: 3px;background: url(../images/20130330A_2.png) -95px -55px no-repeat;}

.z-promotions-all-show{ height:auto; overflow:visible;}
.z-promotions-all-show .p-promotions-wrap{ height:auto;}
.z-promotions-all-show .view-all-promotions .i-arrow{ background-position: -95px -45px;}

.stock-add-used .stock-top{ cursor: pointer;overflow:hidden;}
.stock-add-used .stock-top strong{ line-height:normal;}
.stock-add-used .stock-con{ display: block; padding:15px 0;}
.stock-add-used .stock-con ul{ border-bottom: 1px solid #f7f7f7;padding-bottom: 5px; overflow:hidden; }
.stock-add-used .stock-con ul li{ line-height:normal; float:left; margin-right:15px;}
.stock-add-used .stock-con ul li.last{ margin-right:0;}
.stock-add-used .stock-con ul li a{ float: left;padding: 2px 4px;color: #005aa0;line-height:20px;}
.stock-add-used .stock-con ul li a:hover{ color:#fff; background:#005aa0;}

.choose{ width:100%; margin-bottom: 20px;}
.choose:after,.choose:before{ content: ".";display: block;height: 0;clear: both;visibility: hidden;}
.choose a{ display:block;text-decoration: none; color:#666; white-space:nowrap;}
.choose .li{ width:465px; padding:5px 0 0 75px; float:left;}
.choose .dt { float: left; width: 75px; margin-left: -75px;display: inline;text-align: right; overflow:hidden;}
.choose .dd{ width:464px; padding-left:1px; float:left;}
.choose .li .dt{ height:30px; line-height:30px;}
.choose .choose-num .dt{ height:20px; line-height:20px;}
.choose .choose-num .dd{ height:22px; line-height:22px;}
.choose .choose-xznum{ padding-top:8px;}
.choose .choose-xznum .dd{ height:auto; line-height:normal;}
/*.choose-xznum .dt{ margin-top:4px; }
.choose-xgNum .dt{ margin-top:0;}*/
.choose-num a{ width: 25px;height: 21px; background:url(../images/ecsc_icon.png) no-repeat; text-indent:-99999px; float:left; border:1px solid #dcdcdc;}
.choose-num a.btn-reduce{ background-position: -140px -223px;}
.choose-num a.btn-add{ background-position: -170px -223px;}
.choose-num .buy-num{ width:28px; height:21px; border:0; border-top:1px solid #dcdcdc;border-bottom:1px solid #dcdcdc; float:left; text-align:center; outline:0; font-size:14px;}
.choose-num span{ margin:5px 0 0 10px; float:left;}
.choose .choose-btns{ width: 524px;padding: 10px 0 8px 3px;border-bottom: none; float:left; font-family:"microsoft yahei"; margin-top:10px; position:relative;}
.choose .buynow{ color:#ec5051; width:auto; *filter:chroma(color=#000000); *width:64px;}
.choose .btn-append{color:#fff;}
.buynow{ font-size:16px; color:#ec5051; padding:0 17px; height:38px; line-height:34px; *line-height:34px; border:1px solid #d1c0a5; background:#f9e5c8; float:left; border-radius:5px; margin-right:15px; cursor:pointer;filter:chroma(color=#333000); outline:0; *width:100px;}
.buynow:hover{ background: #f4dbb9;}
.btn-append{ font-size:16px; padding:0 18px 0 42px; height:40px; line-height:40px; *line-height:36px; border-radius:5px; background:#eb4f50; float:left; position:relative; margin-right:15px;}
.btn-append i{ display:inline-block; position:absolute; top: 10px;left: 18px;width: 18px;height: 18px;background-position: -6px -8px;}
.btn-append:hover{ background:#e23435;}
.choose-desc{ float:left; width:auto;}
.choose-desc .choose-item{ float:left; position:relative; padding-left:28px; height:40px; line-height:40px; font-size:14px; color:#999;}
.choose-desc .choose-item i{ display:inline-block; width:24px; height:24px; position:absolute; left:0; top:9px;}
.choose-desc .choose-zp,.choose-desc .choose-bt{ margin-right:10px;}
.choose-desc .choose-zp i{ background-position:-140px -289px;}
.choose-desc .choose-bt i{ background-position:-140px -315px;}
.choose-desc .choose-ss i{ background-position:-140px -340px;}
.choose .btn-buyend{ background-color:#b0b0b0; color:#fff;}
.choose .btn-append.btn_disabled,.choose .buynow.btn_disabled,.choose .btn-stages.btn_disabled{ background:#aaa; color:#fff; border-color:#aaa; cursor:default;}
.choose a.btn-stages{ width: 70px;height: 38px;font-size: 16px;color: #fff;display: block;float: left;border-radius: 5px;line-height: 38px;text-align: center;background:#85c360;margin-right:15px;}

a.btn-stages{
	border: 1px solid #6eb449;
	background-color: #85c360;
	background-image: -moz-linear-gradient(top,#85c360,#6eb449);
	background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0,#85c360),color-stop(1,#6eb449));
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#85c360', endColorstr='#6eb449', GradientType='0');
	-ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#85c360', endColorstr='#6eb449');
	background-image: linear-gradient(to bottom,#85c360 0,#6eb449 100%);
	color: #fff;
}
a.btn-stages:hover {
    border: 1px solid #79c353;
    background-color: #8fd06a;
    background-image: -moz-linear-gradient(top,#8fd06a,#79c353);
    background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0,#8fd06a),color-stop(1,#79c353));
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#8fd06a', endColorstr='#79c353', GradientType='0');
    -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#8fd06a', endColorstr='#79c353');
    background-image: linear-gradient(to bottom,#8fd06a 0,#79c353 100%);
    color: #fff;
}

.choose-btns .ajax_buy{ width:140px; height:40px; float:left; position:relative; margin-right:15px; margin-bottom:10px;}
.choose-btns #quehuo{ background:url(../images/quehuo.png) no-repeat; }
.choose-btns #sold_out{ background:url(../images/sold_out.png) no-repeat; }
.choose-btns #no_addToCart{ background:url(../images/no_addToCart.png) no-repeat; }

.p-choose-wrap .item{ margin:3px 8px 3px 0;letter-spacing: normal;word-spacing: normal;display: inline-block; float:left; *float:none; *display: inline/*IE6,7*/; *zoom:1; vertical-align: top;}
.p-choose-wrap .item input[type='checkbox'],.p-choose-wrap .item input[type='radio']{ display:none;}
.p-choose-wrap .item.selected{ position:relative;}
.p-choose-wrap .item.selected b{ position: absolute;bottom: 0;right: 0;width: 16px;height: 16px;overflow: hidden;background:url(../images/ecsc_icon.png) -429px -191px no-repeat;}
.p-choose-wrap .item.selected a{ border: 2px solid #eb4f50; padding:2px 4px;}
.p-choose-wrap .item a { padding:3px 5px;border:1px solid #ccc;background: #fff;white-space: nowrap; height:25px; line-height:25px; min-width:20px; text-align:center;}
.p-choose-wrap .item a.noimg{ padding:2px 4px;}
.p-choose-wrap .item a:hover{ border: 2px solid #eb4f50;padding:2px 4px;}
.p-choose-wrap .item a.noimg:hover{ padding:1px 3px;}
.p-choose-wrap .item.selected a.noimg{ padding:1px 3px;}
.p-choose-wrap .item.disabled a.noimg{ border: 1px dashed #ccc; color:#999;}
.p-choose-wrap .item.disabled a.noimg:hover {border: 2px solid #eb4f50;padding:1px 3px;}
.p-choose-wrap .choose-stages .item{ position:relative;}
.p-choose-wrap .choose-stages .item a{ padding:4px 6px; height:auto; line-height:normal;}
.p-choose-wrap .choose-stages .item a:hover{ padding:3px 5px;}
.p-choose-wrap .choose-stages strong{ display: block; font-weight: 400; height:18px; line-height:18px;}
.p-choose-wrap .choose-stages .stages_intro{ display:none;position: absolute;z-index: 6;top: 28px;left: 0;width: 250px; height:28px; line-height:28px; text-align:left;padding: 5px 10px;background: #fefff7;border: 1px solid #ccc;color: #666;}
.p-choose-wrap .choose-stages .item:hover .stages_intro{ display:block;}
.p-choose-wrap .choose-stages .item.selected a{ padding:3px 5px;}

/*.choose-suit .dt, .choose-type .dt, .choose-version .dt{ margin-top:10px;}*/
.choose-version .dt{ margin-top:3px;}
.choose-version .item a img{ display:inline-block; vertical-align:middle; margin:0 3px 0 -2px;}
.choose-version .item a i { display: inline-block;font-size: 12px;vertical-align: middle; margin-top:4px; min-width:40px;}
.choose-suit .dt, .choose-type .dt, .choose-version .dt em{ padding-right:24px;}

.seller-pop{ float:right; width:210px; border:1px solid #dcdcdc; position:relative;}
.seller-logo{ height:60px; width:100%; text-align:center; line-height:60px; font-size:12px; font-weight:bold;}
.seller-logo a{ display:inline-block; width:180px; height:60px;}
.seller-logo img{ float:none; width:120px; padding-top:10px;} 
.seller-infor{ padding:0 20px; height:32px; line-height:32px; border-top:1px solid #dcdcdc; position:relative; text-align:center;}
.seller-infor .name{ color:#3a78bf;}
.seller-infor .name:hover{ color:#ec5051; text-decoration:underline;}
.seller-infor .arrow-show-more{ display:inline-block; width:12px; height:12px; background-position:-47px -35px; position:absolute; right:0;top:10px; right:22px; cursor:pointer;}
.seller-zf{ padding:0 20px;border-top:1px solid #dcdcdc; height:34px; line-height:34px; color:#333;}
.seller-zf dt{ float:left;}
.seller-zf .heart-white{ position:relative; overflow:hidden; width:62px; height:10px; border-radius:4px; float:left; margin-top:12px; background:#cccccc;}
.seller-zf .heart-red{ float:left; width:62px; height:10px; background:#f68a00;}
.seller-zf .evaluate-grade{ margin-left:9px;}
.seller-zf .evaluate-grade a{ color:#ec5051;}
.seller-pop-box{ padding:0 20px 5px; display:block;border-top:1px solid #dcdcdc;}
.pop-score-detail{}
.score-title{ height:32px; line-height:32px;}
.score-title span{ display:inline-block; width:85px; float:left;}
.score-part{ line-height:24px;}
.score-part .score-desc{ display: inline-block;width: 85px;color: #666;}
.score-part .score-desc em{ color:#333; margin-left:5px;}
.score-part .score-change em{ color:#333; padding-left:15px; display:inline-block; width:32px;}
.seller-address{ padding:5px 0px 5px 19px;border-top:1px solid #dcdcdc;}
.seller-address .item{ line-height:25px;}
.seller-address .item .label{ color:#999;} 
.seller-address .item .text{ color:#333;}
.seller-kefu{ text-align:center;border-top:1px solid #dcdcdc; padding:8px 0;}
.seller-kefu a{ display:inline-block; height:28px; line-height:28px; border-radius:5px; background:#ec5051; color:#fff; padding:0 10px 0 35px;font-family:"microsoft yahei"; position:relative;}
.seller-kefu i{ display:inline-block; width:22px; height:22px; background-position:-38px -110px; position:absolute; left:8px; top:2px;}
.pop-shop-enter{border-top:1px solid #dcdcdc;padding:10px 0; text-align:center;}
.pop-shop-enter .btn-gray{ display:inline-block; height:24px; line-height:24px; padding:0 14px; border:1px solid #d1c0a5; background:#f9e5c8; border-radius:5px;font-family:"microsoft yahei"; color:#333;}
.btn-shop-access{ margin-right:8px;}

.fitting-suit{ overflow:visible;}
.fitting-tab{ width:1200px; height:32px; line-height:32px; border-bottom:1px solid #ec5051;}
.fitting-tab li{ width:128px; height:31px; line-height:31px;*line-height:30px; border:1px solid #dcdcdc;border-bottom:0; float:left; text-align:center; background:#fff; font-size:14px;font-family:"microsoft yahei"; color:#333; cursor:pointer;}
.fitting-tab li.on{ background:#ec5051; color:#fff; border-color:#ec5051;}
.fitting-list{ width:1200px; height:252px; height:253px\9; *height:255px; position:relative; overflow:hidden;}
.fitting-item{ margin-top:10px; width:100%; float:left;}
.fitting-item .master{ float:left; width:130px; padding:20px 17px 15px; border:1px solid #dcdcdc; margin-right:50px; position:relative;}
.master .p-img{ width:130px; height:130px; float:left; position:relative;}
.master .p-name{ float:left; padding-top:13px; height:35px; overflow:hidden;}
.master .p-price{ float:left; font-size:14px; padding-top:8px; font-weight:bold;font-family:"microsoft yahei";} 
.master .icon-add{ display:inline-block; width:28px; height:28px; position:absolute; right:-60px; top:100px; background-position:-203px -173px;}
.fitting-content{ float:left; width:850px; position:relative;}
.fitting-content .fitting-prev,.fitting-content .fitting-next{ width:20px; height:35px; position:absolute; background:url(../images/ecsc_icon.png) no-repeat; top:98px; z-index:9;}
.fitting-content .fitting-prev{ background-position:-242px -169px; left:5px;}
.fitting-content .fitting-next{ background-position:-263px -169px; right:5px;}
.fitting-content .fitting-wrap{ width:770px; height:242px; padding:0 38px; position:relative;float: left;}
.fitting-wrap ul{ float:left; width:780px;}
.fitting-wrap li{ float:left; width:115px; padding:18px 16px; border:1px solid #dcdcdc; margin-right:7px; position:relative; cursor:pointer;}
.fitting-wrap li:hover{ border-color:#ec5051;}
.fitting-wrap li.checked{border-color:#ec5051;}
.fitting-wrap .p-img{ width:112px; height:112px; float:left;}
.fitting-wrap .p-name{ float:left; padding-top:10px; height:35px; overflow:hidden;}
.fitting-wrap .hang{ padding-top:5px;}
.fitting-wrap .p-price{ font-size:14px;font-family:"microsoft yahei";}
.fitting-wrap .p-youhui{ color:#999;}
.fitting-wrap .checked-icon{ display:inline-block; width:21px; height:21px; position:absolute; right:0; bottom:0; background-position:-424px -235px;}
.fitting-wrap li.checked .checked-icon{ background-position:-424px -210px;}
.fitting-sett{ float:right; width:134px;}
.fitting-sett .fitting-num{ font-size:14px; color:#888;font-family:"microsoft yahei"; margin-top:15px;}
.fitting-sett .fitting-num font{ font-size:12px; margin:3px 0px 0px; color:#eb4f50;}
.fitting-sett .fitting-total{ margin-top:15px;}
.fitting-sett .fitting-total .label{ font-size:14px; font-family:"microsoft yahei"; color:#888;}
.fitting-sett .fitting-total .p-price{ color:#e23435; margin-bottom:2px; font-size:14px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.fitting-sett .fitting-total .btn{ float:left; margin-top:10px; height:18px;}
.fitting-sett .fitting-total .input_combo_stock{ margin-top:25px;}
.fitting-sett .fitting-total .input_combo_stock .combo_stock{ border:1px solid #dcdcdc; height:20px;}
.fitting-sett .fitting-total #combo_stock_number{width:70px; height:20px; position:absolute; top:-27px; left:0px; border:1px #dee2bb solid; background:#fffdee; color:#666; padding:2px 5px 1px; text-align:center;}

.ecsc-goods-layout{ width: 100%;margin:30px 0 10px;position: relative;z-index: 4;overflow: hidden;}

.ecsc-layout-210{ width:210px; float:left;}
.ecsc-layout-210 .mt h2{ font-family:"microsoft yahei"; line-height:28px; font-size:14px; padding-bottom:5px; color:#a7a7a7;}
.ecsc-layout-210 .mc{ border:1px solid #dcdcdc;}
.ecsc-layout-210 #browse-browse-pop{ width:210px;}
.m{ margin-bottom:20px;}
.m .lh{ padding: 4px 0 4px 6px;overflow: hidden;}
.m .lh li{height: 18px;padding: 3px 6px 3px 0;overflow: hidden; float:left;}
.goods_brand .lh li{ width: 61px;}
.goods_related_cat .lh li{ width: 94px;}

#sp-search .mc{ padding:15px 16px;}
#sp-search p{ padding:2px; overflow:hidden;}
#sp-search p input{ padding:2px 2px 2px 5px; border:1px solid #ccc; outline:0; height:24px; line-height:24px; *line-height:26px; color:#999; float:left;}
#sp-search .sp-form-item1 input{ width:162px;}
#sp-search .sp-form-item2{ margin-top:8px;}
#sp-search .sp-form-item2 input{ width:67px;}
#sp-search .sp-form-item2 span{ padding:0 5px; font-size:16px; float:left; line-height:30px;}
#sp-search .sp-form-item3{ position:relative;margin-top:8px;}
#sp-search .sp-form-item3 input{ width:172px; height:30px; *line-height:26px; background:#eb4f50; color:#fff;font-family:"microsoft yahei"; font-size:14px; cursor:pointer; border:0;}
#sp-search .sp-form-item3 i{ display:inline-block; width:16px; height:16px; background-position:-44px -55px; position:absolute; top:10px; left:53px;}

#sp-category .mc{ border-bottom:0;}
#sp-category .mt h1{ height:30px; line-height:30px; padding-left:16px; border:1px solid #dcdcdc; border-bottom:0;font-family:"microsoft yahei"; overflow:hidden; font-size: 100%;font-weight: normal;}
#sp-category .mc h2{ height:30px; line-height:30px; padding-left:16px; border-bottom:1px solid #dcdcdc;}
#sp-category dl{ border-bottom:1px solid #dcdcdc;}
#sp-category dt{ position:relative;}
#sp-category dl a{ display:block; height:28px; line-height:28px; text-decoration:none;}
#sp-category dt .cate_name{ display:block; height:28px; line-height:28px; padding-left:34px; cursor:pointer;}
#sp-category dt s{ display:block; position:absolute; width:10px; height:10px; background-position:-235px -230px; left:17px; top:8px;}
#sp-category dd { display:none;}
#sp-category dd a{ padding-left:45px;}
#sp-category dl.open dt s{ background-position:-221px -230px;}
#sp-category dl.open dd{ display:block;}
#charts{ float:left;}

#charts .mc{ float:left; width:210px; border:0;}
#charts .charts-tab{ width:210px; float:left; position:relative;}
#charts .charts-tab li{ width:69px; text-align:center; float:left; color:#333; height:30px; line-height:30px; border:1px solid #dcdcdc;  border-right:0; border-bottom:0; cursor:pointer; position:relative; z-index:5; margin-left:-1px;}
#charts .charts-tab li.first{z-index:9; margin-left:0;}
#charts .charts-tab li.on{ border:1px solid #eb4f50; border-bottom:0; z-index:10;}
#charts .charts-tab li.last{ border-right:1px solid #dcdcdc;z-index:8;}
#charts .charts-tab li.last.on{ border-color:#eb4f50; width:70px;}
#charts .charts-tab li i{ width:69px;display: block;height: 2px;position: absolute;background-color: #fff;left:0;top: 30px; display:none;}
#charts .charts-tab li.on i{ display:block;}
#charts .charts-tab li.last.on i{ width:70px;}

#charts .charts-list{ float:left; width:208px;border:1px solid #eb4f50;}
#charts .charts-item{ overflow:hidden; padding-top:15px;}
#charts .charts-item li{ float:left; width:178px; padding:0px 15px 15px;}
#charts .charts-item li b{ margin-top:15px;}
#charts .charts-item li .sales-product-img{ width:52px; height:52px; margin:0 10px 0 10px;}
#charts .charts-item li .p-name{ float:left; padding-top:10px; width:84px; overflow:hidden;text-overflow:ellipsis; white-space:nowrap;}
#charts .charts-item li .p-price{ font-size:12px; float:left; padding-top:3px;}
#charts .sales-num-1{ background:#eb4f50;}
#charts .sales-num-2{ background:#9c9c9c;}

#browse-browse-pop{ float:left;}
#browse-browse-pop .mc{ padding:16px 18px; float:left;}
#browse-browse-pop li{ float:left; margin-bottom:20px;}
#browse-browse-pop li.first{ margin-top:0;}
#browse-browse-pop li.last{ margin-bottom:0;}
#browse-browse-pop .p-img{ width:172px; height:172px; float:left;}
#browse-browse-pop .p-name{ width:172px; height:35px; overflow:hidden; float:left; margin-top:5px; text-overflow:ellipsis; white-space:nowrap;}
#browse-browse-pop .p-price{ float:left; font-size:14px; color:#ec5051;}
#browse-browse-pop .btn{ background:#fff; color:#ec5051; border:1px solid #ec5051;}
#browse-browse-pop .p-num{ float:right; padding-top:5px;}
#browse-browse-pop .ecsc-tabs li.first{ border-left: 1px solid #dcdcdc; border-right:0; width:104px;}

#browse-browse-pop.goods_related .p-name{white-space:normal; margin-bottom:5px;}
#browse-browse-pop.groupBuy_hiy .mc{ border-top-color: #ec5051;}
#browse-browse-pop.groupBuy_hiy li{ margin-bottom:10px; border-left:0;}

#browse-browse-pop.groupBuy_hiy li.last{ margin-bottom:0;}
#browse-browse-pop.groupBuy_hiy .p-price{ color:#333; padding-top:10px; font-weight:700;}
#browse-browse-pop.groupBuy_hiy .p-num{ padding-top:10px;}
#browse-browse-pop.groupBuy_hiy .ecsc-tabs li.on{ border-left:1px solid #ec5051;}
#browse-browse-pop .ecsc-tabs li.first.on{ border-right:1px solid #ec5051;}

.qrcode-wrap{ float:left; width: 185px;display: inline-block;cursor:pointer; border:1px solid transparent;  border-bottom:0; height:35px; overflow:hidden; position:relative;}
.qrcode-wrap .qrcode_tit{ height: 35px;}
.qrcode-wrap .qrcode_tit span{ float:left; line-height:35px; height:35px;}
.qrcode-wrap .qrcode_tit .qrcode_span{ margin-left:32px; color:#3a78bf;}
.qrcode-wrap .qrcode_tit .icon{ background:none; height:auto; line-height:normal; margin-top:6px;}
.qrcode-wrap .qrcode_tit .icon s{ width: 19px;height: 22px;margin: 0 5px 0 10px;background: url(../images/mbuy.png) 0 0 no-repeat;display: inline-block;overflow: hidden;vertical-align: middle;}
.qrcode-wrap .qrcode_tit .icon b{ width: 7px;height: 7px;margin-left: 3px;background: url(../images/20130330A_2.png) -95px -53px no-repeat;display: inline-block;overflow: hidden;vertical-align: middle;}

.qrcode-wrap.mob-buy-curr .qrcode_tit .qrcode_span{ color:#3a78bf;}
.qrcode-wrap.mob-buy-curr{
	border: 1px solid #eee;
    border-bottom: none;
    background: #fff;
    -moz-box-shadow: 0 -5px 10px rgba(0,0,0,.12);
    -webkit-box-shadow: 0 -5px 10px rgba(0,0,0,.12);
    box-shadow: 0 -5px 10px rgba(0,0,0,.12);
	overflow:visible;
}
.qrcode-wrap.mob-buy-curr .icon s { background-position: 0 -22px;}
#summary-mbuy {
	width: 185px;
	height: 160px;
	border: 1px solid #eee;
	border-top: none;
	background: #fff;
	-moz-box-shadow: 0 0 10px rgba(0,0,0,.12);
	-webkit-box-shadow: 0 0 10px rgba(0,0,0,.12);
	box-shadow: 0 0 10px rgba(0,0,0,.12);
	position:relative;
	z-index:89;
	opacity:0;
	filter:alpha(opacity=0);
	margin-left:-1px;
}
#summary-mbuy i {
    position: absolute;
    left: 1px;
    top: -6px;
    display: inline-block;
    width: 183px;
    height: 8px;
    background: #fff;
    z-index: 5;
}
#summary-mbuy .qrcode{ margin-left: 20px;}
#summary-mbuy .qrcode img{ width:145px; height:145px;}

/*团购商品详情页 new*/
.itemInfo-wrap .summary-price-wrap{ padding: 10px 10px 10px 0; background:url(../images/price-bg.png) repeat-x #efefef; float:left; position:relative;}
.itemInfo-wrap .summary-price-wrap .summary-price{ position: relative;margin-bottom: 5px; width:445px; padding-left:75px; float:left;}
.itemInfo-wrap .summary-price-wrap .dt { line-height: 30px; color:#999;}
.itemInfo-wrap .summary-price-wrap .dd{ line-height:30px;}
.itemInfo-wrap .summary-price-wrap .summary-price .price { color: #E4393C;font-family: "microsoft yahei";margin-right: 5px; font-size:22px;}
.itemInfo-wrap .summary-price-wrap .summary-price .price em{ font-size:16px;}
.itemInfo-wrap .summary-price-wrap .summary-price .m-price{ font-size: 14px;text-decoration: line-through; line-height:30px;}

.itemInfo-wrap .summary-price-wrap .summary-info{ right:10px; color:#999;}
.itemInfo-wrap .summary-price-wrap .summary-info .comment-count{ float:right; margin-left:10px;}
.itemInfo-wrap .summary-price-wrap .summary-info a{ color:#005aa0;}

.itemInfo-wrap .p-choose-wrap .dt{ float:left; color:#999;}
.itemInfo-wrap .p-choose-wrap .dd{ width:454px; line-height:30px;}
.itemInfo-wrap .choose .choose-xznum .dd{ line-height:normal;}
.itemInfo-wrap .summary-stock{ width:100%; padding:10px 0 0 0;}
.itemInfo-wrap .p-choose-wrap .choose-btns{ padding-left:16px;}
/*团购商品详情页end*/

/*商品详情页面 商品详情*/
.ecsc-goods-main{ width:945px; float:right;}
.ecsc-goods-item{ padding-bottom:50px; margin-bottom:30px; background:url(../images/ecsc_goods_bg.png) bottom no-repeat; float:left; width:945px;}
.goods-detail-title{ width:945px; height:32px; position:relative; border-bottom:1px solid #eb4f50; margin-bottom:10px; background:#fff; z-index:999;}
.goods-detail-title h2{ float:left; width:130px; height:32px; line-height:32px;background:#eb4f50; font-size:14px; color:#fff; text-align:center;}
.goods-detail-title .btn-comment{ float:right; /*margin-top:2px;*/}
.goods-para{ margin-top:10px; overflow:hidden;}
.goods-para dt{ color:#777; font-size:14px; padding-bottom:5px; font-family: '\5fae\8f6f\96c5\9ed1';}
.goods-para dd{ float:left;}
.goods-para dd span{ display:block; line-height:24px; color:#555;width:236px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.goods-para .column{ width:236px; height:23px;}
.goods-detail-banner{ width:945px; height:auto; float:left; margin-top:25px; overflow:hidden;}
.goods-detail-banner img{ max-width:945px;}
.goods-para .column a{ color:#005aa0}
.goods-para .column a:hover{ text-decoration:underline}
.goods-detail-mt{ z-index:9999;}

.overview-detail{ padding:30px 0; overflow:hidden;}
.rate{ width:82px; height:82px; border:2px solid #f68a00; border-radius:50px; float:left; margin:0px 35px 0 30px; text-align:center;}
.rate strong{ font-size:30px; color:#f68a00; padding:23px 0 3px 3px; width:100%; display:block; height:24px; line-height:24px;}
.rate strong span{ font-size:12px; font-weight:normal;}
.rate .hp{ font-family:"microsoft yahei";}
.percent { float: left;width: 186px;height: 74px;padding: 8px 0;}
.percent dl { padding: 3px 0;overflow: hidden;zoom: 1;}
.percent dt { float: left;width: 70px;}
.percent span { color: #9C9A9C;}
.percent dd { float: left;width: 100px;height: 10px;margin-top: 6px;overflow: hidden;background: #cccccc;}
.percent dd div {overflow: hidden;height: 10px;width: 0;background-color: #f68a00;}
.actor-new{ float:right; width:490px; overflow:hidden;}
.actor-new dt{ font-size:14px; color:#333;font-family:"microsoft yahei"; line-height:25px;}
.actor-new dd{ overflow:hidden;}
.conmm-tags { float: left;height: 21px;line-height: 21px;padding: 0 7px;margin-right: 5px;background: #fce8cc;}
.conmm-tags span {color: #777;}
.actor-new .conmm-tags {margin-top: 7px;}

.comments-list{ width:100%; overflow:hidden;}
.m-tab-trigger{ height:25px; border-bottom:1px solid #eb4f50;}
.m-tab-trigger li{ float:left; padding:0 20px; margin-bottom:5px; border-right:1px solid #c9c9c9;}
.m-tab-trigger li.last{ border-right:0;}
.m-tab-trigger li.first{ padding-left:10px;}
.m-tab-trigger li a{ font-size:14px;font-family:"microsoft yahei"; }
.m-tab-trigger li.on a{ color:#ec5051;}

.ratelist-item{ border-bottom: 1px solid #dcdcdc;padding: 30px 0px 10px;color: #222;font-size: 12px; overflow:hidden;}
.ratelist-item .user-info-block{float: left;margin-right: 50px;width: 85px;text-align: center;}
.ratelist-item .avatar-wrapper{ width:85px; height:85px;}
.ratelist-item .name-wrapper{ font-size:14px; line-height:25px;font-family:"microsoft yahei"; }
.review-content-wrapper{ overflow:hidden; width:570px; margin-right:50px; float:left;}
.ratelist-item .info{ margin-bottom: 10px;color: #999; height:18px;line-height: 18px;}
.ratelist-item .info .rate-status { float: left;font-style: normal; height:18px;}
.common-rating{ display:inline-block; width:70px; height:14px; background:url(../images/ecsc_rating_hui.png) repeat-x;}
.common-rating .rate-stars{ display:inline-block; height:14px; line-height:12px; background:url(../images/ecsc_rating_huan.png) repeat-x;}
.ratelist-item .common-rating{ margin:2px 0;}
.ratelist-item .hqrate-badge{ color:#999; font-weight:normal; margin-left:10px;vertical-align: middle; line-height:24px;}
.ratelist-item  dl{ overflow:hidden; margin-top:10px;}
.ratelist-item .hf{ margin-top:10px;}
.ratelist-item .conmm-tags{ background:#fff; border:1px solid #dfc39e; margin-right:10px;}
.comment-operate{ float:right; width:100%; text-align:right; margin-top:10px;}
.comment-operate .reply,.comment-operate .nice{ position:relative; padding-left:20px; color:#666;font-family:"microsoft yahei"; margin-left:30px; cursor:pointer;}
.comment-operate i{ display:inline-block; width:14px; height:14px; position:absolute; top:2px;}
.comment-operate .reply i{ background-position: -176px -262px; left:0px;}
.comment-operate .nice i{ background-position:-197px -262px; left:0;} 
.reply-textarea{ float:right; width:100%;}
.reply-textarea .inner{ border:1px solid #dcdcdc;}
.reply-textarea .inner textarea{ width:555px; padding:5px; border:0; outline:0; height:45px;}
.reply-textarea .reply-arrow{ width: 100%;height: 12px;position: relative;bottom: -1px;}
.reply-textarea .reply-arrow .layer{ display:inline-block; position:absolute; width:14px; height:14px; background:#FFF url(../images/ecsc_icon.png) -220px -263px no-repeat; right:81px;}
.btnbox{ text-align:right; margin:10px 0 0px; position:relative;}
.btnbox .reply-submit{ cursor:pointer; border:0; height:30px; line-height:30px; padding:0 18px; color:#fff; background:#ec5051; outline:0;}
.btnbox span{ position:absolute; top:0px; left:0px; color:#ec5051}
.ratelist-history{ float:left; width:190px; color:#999; margin-top:28px;}
.ratelist-history .history-title, .ratelist-history .history-add-time{ display:inline-block;}
.ratelist-history .history-title{ width:100%;}
.ratelist-history .history-add-time{ padding-top:10px;}
.pages26{ overflow:hidden;}
.pages26 .pages{ margin:20px 0 0 0; float:right; text-align:right;}
.pages26 .pages .pages-it{ width:auto;}
.pages26 .pages ul{ *float:right;}
.pages26 .pages li{ width:26px; height:26px; line-height:26px;font-size:12px; float:left;}
.pages26 .pages li a{ width:24px;height:24px; line-height:24px;color:#666; border:1px solid #fff; float:left;}
.pages26 .pages li.current a,.pages26 .pages li a:hover{ border: 1px solid #ec5051;}
.pages26 .pages li.previous,.pages26 .pages li.nextious{ height:26px;}
.pages26 .pages li.previous a,.pages26 .pages li.nextious a{ *line-height:26px;}
.pages26 .pages li.nextious{ margin-right:0; margin-left:5px;}
.pages26 .pages .previous i,.pages26 .pages .nextious i{ display:none;}
.shaidan{ margin-top:10px;}
.shaidan .ratelist-item{ padding-top:20px;}
.p-show-img{ margin:15px 0 10px;}
.p-show-img ul{ float:left;}
.p-show-img ul li{ float:left; margin-right: 8px;}
.p-show-img .show-number { display: inline-block;margin: 50px 0 0 10px;color: #999;}
.p-show-img .view-show{ display: inline-block;margin: 50px 0 0 10px;color: #3a78bf;}
.p-photos{ padding-top:15px;float:left;}
.p-photos .p-photos-viewer{ padding:0 30px; float:left;}
.p-photos .p-photos-wrap{ position:relative;}
.p-photos .p-photos-wrap .bd li{ float:left; width:292px;}
.p-photos .p-photos-wrap .hd{ margin-top:12px;}
.p-photos .p-photos-wrap .hd ul{ float:left; width:300px;}
.p-photos .p-photos-wrap .hd li{ float:left; width:65px; height:65px; margin-right:8px; border:1px solid #fff; cursor:pointer; overflow:hidden;}
.p-photos .p-photos-wrap .hd li.on{ border-color:#ec5051;}
.photo_prev,.photo_next{ position:absolute; width:16px; height:25px; background:url(../images/ecsc_icon.png) no-repeat; top:132px;}
.photo_prev{ background-position:-242px -174px; left:-30px;}
.photo_next{ background-position:-265px -174px; right:-30px;}
.p-photos .show-number{ float:left; margin:350px 0 0 -20px; color: #999;}
.p-photos .view-hide{ float:left; margin:350px 0 0 10px;color: #3a78bf;}

.tiezi{ margin-top:10px; background:none; margin-bottom:0; padding-bottom:20px;}
.tiezi .goods-detail-title .tabs{ border:0;}
.tiezi .goods-detail-title .tabs li{ border:0; line-height:normal; padding:0; height:32px;}
.tiezi .goods-detail-title .tabs li a{ color:#333; padding:1px 35px; display:block; border-right:1px solid #c9c9c9; margin:5px 0;}
.tiezi .goods-detail-title .tabs li a:hover{ color:#ec5051;}
.tiezi .goods-detail-title .tabs .current a{ color:#fff; border-right:0;}
.tiezi .goods-detail-title .tabs .current a:hover{ color:#fff;}
.tiezi .goods-detail-title .tabs .first{ margin:0;}

.tiezi .table{ font-size:14px; overflow:hidden; margin-top:20px;}
.tiezi .thead{ float:left;}
.tiezi .tbody{ float:left; margin-top: 10px; padding-bottom: 10px; border-bottom:1px solid #dcdcdc;}
.tiezi .th{ border-bottom:1px solid #dcdcdc; padding-bottom:10px;}
.tiezi .th,.tiezi .td{ float:left; line-height:40px;}
.tiezi .td{ font-size:12px;}
.tiezi .td .s1{ padding-left:28px;}
.tiezi .td .s1 a,.Discuss .table .s1 a{ width:auto; max-width: 500px;height: 40px;display: inline-block;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.tiezi .td .s1 img{ margin-top:-33px; *margin-top:0px;}
.tie_icon{ width:20px; height:20px; display:block; position:absolute; left:0; top:10px; background:url(../images/ecsc_icon_two.png) no-repeat;}
.tie_icon.shai{ background-position:-130px 0px;}
.tie_icon.tao{ background-position:-130px -19px;}
.tie_icon.quan{ background-position:-130px -39px;}
.tie_icon.wen{ background-position:-130px -59px;}

.tiezi .tr{ float:left;}
.tiezi .td img{float: none;display: inline-block;vertical-align: middle;}
.tiezi .td1{ width:605px; position:relative;}
.tiezi .td2{ width:105px;}
.tiezi .td3{ width:115px;}
.tiezi .td4{ width:120px;}
.tiezi .tfoot{ float:left; width:100%; height:30px; line-height:30px; font-size:12px; margin-top:10px;}
.tiezi .tfoot span{ color:#999; margin-right:10px;}
.tiezi .tfoot a{ color:#3a78bf;}
.tiezi .tfoot a:hover{ color:#ec5051;}
 
/*品牌街*/
.ecsc-4adv{ background:#fbe8ed;}
.ecsc-4adv-content{ padding:20px 0;}
.ecsc-4adv .ms{ width:1240px;}
.ecsc-4adv .item{ width:276px; height:122px; float:left; margin-right:32px;}

.ecsc-street-nav{ width:166px; float:left;}
.ecsc-street-nav li{ height:35px; line-height:35px; *line-height:33px; padding-left:15px; overflow:hidden; background:#2b2b2b; border-bottom:1px solid #4c4c4c; font-family:"microsoft yahei"; cursor:pointer; opacity:0; filter: alpha(opacity=0);}
.ecsc-street-nav li a{ color:#fff; font-size:14px;}
.ecsc-street-nav li.current{ background:#ec5151; border-color:#ec5151;}
.ecsc-street-wrap{ width:1018px; float:right; margin-bottom:20px;}
.street-floor-title{ height:35px; border-bottom:1px solid #a0a0a0; margin-bottom:8px; float:left; width:100%;}
.street-floor-title h1{ font-size:18px; color:#ec5151; font-weight:normal; float:left;padding: 8px 20px 9px 10px;font-family:Roman;}
.street-floor-title ul{ float:left;}
.street-floor-title li{ float:left; padding:8px 0px;padding-top:7px\0;}
.street-floor-title li a{ display:inline-block; padding:0 18px; font-size:14px; font-family:"microsoft yahei"; border-right:1px solid #b1b1b1;}
.street-floor-title li.on{ height:20px; border:1px solid #a0a0a0; border-bottom:0; background:#fff; margin-left:-1px; margin-top:-1px; margin-top:0px\9;*margin-top:-1px;}

.street-floor-title li.on a{ border:0; color:#ec5151;}
.street-floor-title li.last a{ border-right:0;}
.street-floor-content{ float:left;}
.street-floor-content .item{ display:none;}
.street-floor-content .street-ul{ width:1032px; overflow:hidden;}
.street-floor-content .street-ul li{ float:left; margin-right:14px; margin-top:10px}
.street-floor-content .street-img{ width:330px; height:100px; float:left;}
.street-floor-content .street-right{ width:100px; height:100px; float:left; background:#e7e7e7; text-align:center;}
.street-floor-content .street-right .street-logo{ width:55px; height:40px; margin:auto; padding-top:8px;}
.street-floor-content .street-right .street-name{ width:72px; padding:6px 14px;text-align: center; line-height:20px;font-family:"microsoft yahei";}

.street-floor-content .street-brand-list{ width:1018px; height:100px; overflow:hidden; margin-top:10px; padding-bottom:1px;}
.street-floor-content .street-brand-list li{ width:112px; height:48px; padding-top:1px; float:left; text-align:center; border:1px solid #dcdcdc; margin:0 -1px -1px 0;}
.street-floor-content .street-brand-list li img{ width:91px; height:40px; float:none; padding:3px 0 4px;}

.street-hot{ width:1028px; margin-top:17px; overflow:hidden;}
.street-hot li{ float:left; width:244px; height:98px; border:1px solid #dcdcdc; margin:0 11px 17px 0;}
.street-hot li .p-img{ width:80px; height:80px; padding:10px; float:left; margin-right:10px;}
.street-hot li .p-name{ float:left; width:120px; padding-top:15px;}
.street-hot li .p-price{ float:left; padding-top:10px;}

.street-brand-more{ text-align:center; color:#999; margin-top:20px;}
.street-brand-more span{ cursor:pointer; display:block; height:20px;}
.street-brand-more .icon{ width:15px; height:15px; display:inline-block; background-position:-580px -322px;vertical-align: middle; margin-right:6px; *margin-top:2px;}
.street-brand-more.down .icon{ background-position:-580px -341px; margin-top:-3px;}
/*注册页面与登录*/
.form .item .text,.form .item .select{ width:238px; height:18px; padding:10px 25px 10px 15px; border:1px solid #c9c9c9; float:none; font-size:14px;  font-family: arial,"宋体"; overflow:hidden; color:#333; color:#9fa0a0\9; float:left;}
.form .item .select{ height:40px; width:280px; padding-left:8px; color:#999;}
.form .item i{ background:url(../images/login_icons_new.png) no-repeat; width:16px; height:18px;position: absolute;}
.form .item .i-name{ background-position:-25px -25px;}
.form .item .i-email{ background-position:-77px -3px;}
.form .item .i-phone{ background-position:-77px -23px;}
.form .item .i-pass{ background-position:-25px -48px;}
.form .item .i-captcha{ background-position:-26px -74px;}
.form .item .text-1{ width:70px;}
.form .item .text-2{ width:194px;}
.form .item .text-3{ width:50px;}
.form .item .text-4{ height:25px;}
.form .item #captcha,.form .item #sms{ padding:5px 15px 5px 35px; *padding:7px 15px 3px 35px;}
.formtwo .item #captcha,.formtwo .item #sms{ padding-left:15px; width:100px;}
.form .item .item-info img{ padding-left:10px;cursor:pointer; float:left;}
.form .jdcheckbox, .form .jdradio{ float: none;vertical-align: middle;_vertical-align: -1px;margin: 0 3px 0 0;padding: 0;}
.form .safe{ margin-top:15px;}
.forget-pw-safe{ float:left; margin:13px 0 0 30px;}
.forget-pw-safe a{ font-family:"microsoft yahei";}


.form .item-error .text{ border-color:#ec5051;}
.form .item-error .i-name{ background-position:-3px -25px;}
.form .item-error .i-pass{ background-position:-25px -48px;}
.form .item-error .i-captcha{ background-position:-4px -74px;}

.form .item-focus .text{ border:1px solid #72a07b;}
.form .item-focus .i-name{ background-position:-3px -25px;}
.form .item-focus .i-pass{ background-position:-3px -48px;}
.form .item-focus .i-email{ background-position:-54px -3px;}
.form .item-focus .i-phone{ background-position:-54px -23px;}
.form .item-focus .i-captcha{ background-position:-4px -74px;}

.form .item label{ height:40px; line-height:40px;padding-left:18px;position:relative; display:block; float:left;width:200px; margin-left:5px;}
.form .item label.error{ color:#ec5151; margin-left:16px;}
.form .item label.error i{ top:12px; left:0; background-position:-3px -2px;}
.form .item label.focus{ background:#f7f7f7; padding-left:12px;}
.form .item label.succeed i{ left:13px; top:11px; background-position:-25px -2px;}
.form .item label.strength{ width:190px; height:10px; display:block; padding:0; margin:15px 0 0 16px;}
.form .item label.strengthA,.form .item label.strengthB,.form .item label.strengthC{background:url(../images/login_icons_new.png) 0 -124px;}
.form .item label.strength b{ position:absolute; left:0;top:0; display:block; height:10px; background:url(../images/login_icons_new.png) 0 -137px;}
.form .item label.strength span{ position:absolute; top:-15px; right:-20px; color:#333;}
.form .item label.strengthA b{ width:37%;}
.form .item label.strengthB b{ width:67%;}
.form .item label.strengthC b{ width:100%;}
.ecsc-registLogin{ width:100%; position:relative;padding:50px 0;}
.ecsc-registLogin .registLogin{ width:100%; height:70px; position:relative; z-index:999;}
.form .item .hole{ height:40px; line-height:40px; float:left; padding-left:0px; cursor:pointer;}
.form .agreement{ margin-top:14px; color:#3a78bf; *margin-top:9px;}
.form .agreement:hover{ color:#ec5051;}
#code_notice{ line-height:37px;}
#code_notice.error i{ top:10px;}

.ecsc-register{ padding-bottom:0;}

.registLogin-header{ position:relative; overflow:hidden;}
.registLogin-header .logo{ display:block; width:220px; height:70px; float:left;}
.registLogin-header b{ display:inline-block; position:absolute; top:15px; left:255px; width:330px; height:35px; background:url(../images/regist-word.png) no-repeat;}
.registLogin-header .registLogin-header-fr{ position:absolute; right:0; bottom:26px; color:#696969; font-family:"microsoft yahei"; }
.registLogin-header .jump{color:#ec5151;}
.registLogin-header .jump:hover{ text-decoration:underline;}
.registLogin-layout{ width:100%; height:auto; position:relative;}
.regist-banner{ float:left;padding:64px 105px 64px 65px;}
.regist-wrap{ 
	width:570px;
	min-height:485px;
	border:1px solid #dad6d6;
	border-bottom:0;
	float:right;
	box-shadow:-2px 0 1px #e9e7e7,/*左边阴影*/2px 0 1px #e9e7e7,/*右边阴影*/0 -2px 1px #e9e7e7, /*顶部阴影*/0 0 0 #e9e7e7; /*底边阴影*/
	-webkit-box-shadow:-2px 0 1px #e9e7e7,2px 0 1px #e9e7e7,0 -2px 1px #e9e7e7,0 0 0 #e9e7e7;
	-moz-box-shadow:-2px 0 1px #e9e7e7,2px 0 1px #e9e7e7,0 -2px 1px #e9e7e7,0 0 0 #e9e7e7;
	margin:-1px 2px 2px 2px;
	padding-bottom:0px;
}
.regist-form{ padding:25px 0 0 35px; overflow:hidden;}
.regist-form .mt{ height:42px; overflow:hidden;}
.regist-form .tab{ height:42px;}
.regist-form .tab li{ float:left; font-family:"microsoft yahei"; font-size:16px; color:#727171; height:40px; line-height:40px; padding:0 38px; border-bottom:2px solid #fff; cursor:pointer;}
.regist-form .tab li.curr{ border-bottom-color:#ec5151; color:#333;}

.registLogin-layout .mc{ width:100%; height:auto; overflow:hidden;}
.registLogin-layout .item{ width:100%; padding-top:20px; overflow:hidden;}
.registLogin-layout .item.last{ padding-top:0;}
.registLogin-layout .item .item-info{ position:relative; width:280px; float:left;} 

.regist-form .form .item i{ top:10px;right: 8px;}
.regist-form .item #img{ vertical-align:middle; margin:1px 0 0 5px;}
.regist-form .item .qiehuan{ color:#3894ea; margin:10px 0 0 10px; margin-left:9px\9; float:left;}
.regist-form .item .btn-regist{ width:278px; height:40px; line-height:40px; color:#fff; font-size:14px; text-align:center; border-radius:5px; background:#ec5151; border:0; font-family:"microsoft yahei"; outline:0; cursor:pointer;}
.sms-btn{ width:122px; height:36px; line-height:36px; border:1px solid #a0a0a0; color:#727171; text-align:center; border-radius:5px; float:left; margin:0px 0 0 10px;font-family:"microsoft yahei";}

.registLogin-banner{ height:500px; margin-bottom:20px; position:relative;}
.registLogin-banner .bd{ height:500px;}
.registLogin-banner .bd li{ width:100%; height:500px; float:left;}
.registLogin-banner .bd .banner-width{ height:500px;}
.registLogin-banner .bd .banner-width a{ left:0;}
.registLogin-banner .hd{ width:1200px; height:500px; margin:auto; position:absolute; top:0; left:50%; margin-left:-600px;}
.registLogin-banner .hd .buy-prev,.registLogin-banner .hd .buy-next{ position:absolute; display:inline-block; width:28px; height:50px; top:225px;}
.registLogin-banner .hd .buy-prev{ background-position:-246px -210px; left:0;}
.registLogin-banner .hd .buy-next{ background-position:-275px -210px; right:0;}

.login-wrap{ width:300px; position:absolute; top:70px; right:108px; background:#fff;}
.login-wrap .login-form{ padding:20px 32px 10px 32px; position:relative;}
.login-wrap .login-form .item{ width: 100%;padding-top: 20px;overflow: hidden; margin:0; line-height:normal; padding-bottom:0;}
.login-wrap .login-form .last{ padding-top:0;}

.msg-wrap{
	height:auto;
	max-height:28px;
}
.login-wrap .login-form .mc .msg-error {
    color: #e23435;
    line-height: 18px;
    min-height: 18px;
    padding: 2px 10px 3px 30px;
    position: relative;
	margin-bottom:5px;
}

.login-wrap .login-form .mc .msg-error b {
    background:url(../images/login_icons_new.png) -3px -3px no-repeat scroll;
    display: block;
    height: 16px;
    left: 8px;
    margin-top: -8px;
    overflow: hidden;
    position: absolute;
    top: 50%;
    width: 16px;
}

.login-form .mt{ height:40px; line-height:40px; width:100%;font-family:"microsoft yahei"; margin-bottom:10px;}
.login-form h1{ float:left; font-size:20px;font-weight:700; color:#727171;}
.login-form .jump{ float:right; color:#3894ea;}
.login-form .jump:hover{ text-decoration:underline;}
.login-form .form .item .text{ padding:10px 10px 10px 30px; *padding:8px 10px 12px 30px; font-family: '\5b8b\4f53'; }
.login-form .form .item i{ top:10px;left: 8px; top:11px\9; *top:10px;}
.login-form .login-btn{ float:right;}
.login-form .login-btn .btn-entry{ display:inline-block; width:126px; font-size:18px; color:#fff; font-family:"microsoft yahei"; height:40px; line-height:30px; padding:0 40px; border-radius:5px; background:#ec5151; border:0; cursor:pointer;}
.form .item i.i-captcha{ top:13px; left:8px;}

.login-form .coagent{ line-height:22px; overflow:hidden; margin-top:25px;}
.login-form .coagent h4{ font-weight:400; color:#9fa0a0; font-family:"microsoft yahei"; }
.login-form .coagent ul{ display:block;}
.login-form .coagent li{ float:left; margin:4px 6px 0 0;}
.login-form .coagent li a{ display:inline-block; width:24px; height:24px; background:url(../images/ecsc_icon.png) no-repeat;}
.login-form .coagent li a.qq{ background-position:-306px -307px;}
.login-form .coagent li a.alipay{ background-position:-338px -307px;}
.login-form .coagent li a.weibo{ background-position:-369px -307px;}
.login-form .coagent li a.qq:hover{ background-position:-306px -333px;}
.login-form .coagent li a.alipay:hover{ background-position:-337px -333px;}
.login-form .coagent li a.weibo:hover{ background-position:-367px -333px;}

.login-form .coagent li a.wechat{ display:inline-block; width:24px; height:24px; background:url(../images/weixin2.png) no-repeat;}
.login-form .coagent li a.wechat:hover{ background:url(../images/weixin1.png) no-repeat;}

.ecsc-getPassword-list .regist-wrap{ width:370px; min-height:420px;}
.ecsc-getPassword-list .regist-form{ padding:25px 45px 0;}
.ecsc-getPassword-list .regist-form .tab li{ padding:0; border-bottom-color:#F5F4F4; text-align:center; width:33.3%;}
.ecsc-getPassword-list .regist-form .tab li.curr{ background: #F5F4F4;}
.ecsc-getPassword-list .form .item label.error{ line-height:20px; margin-top:15px; height:20px; margin-left:0;}
.ecsc-getPassword-list .form .item label.error i{ top:2px;}
.ecsc-getPassword-list .regist-form .mt{ margin-bottom:20px;}
.ecsc-getPassword .regist-wrap{ width:370px; min-height:420px;}
.ecsc-getPassword .regist-wrap .regist-form{ padding-left:45px;}
.ecsc-getPassword .regist-form .tab li{ padding-left:0;}
.ecsc-getPassword .regist-form .mt,.ecsc-getPassword .regist-form .tab{ height:30px;}
.ecsc-getPassword .regist-form .tab li.curr{ border-bottom:0; color:#333;}

.msg_ts{ max-height: 28px; display:none;}
.msg_ts .msg_error,.formPhone .error{ color: #e23435;line-height: 18px;min-height: 18px;padding: 0px 10px 3px 20px;position: relative;margin-bottom: 5px;}
.msg_ts .msg_error i,.formPhone .error i{ background: url(../images/login_icons_new.png) -3px -4px no-repeat scroll;display: block;height: 16px;left: -1px;margin-top: -8px;overflow: hidden;position: absolute;top: 50%;width: 16px;}



/*积分商城*/
.ecsc-vip s{ position:absolute; display:inline-block; background:url(../images/ecsc_icon_vip.png) -8px -6px no-repeat;}
.ecsc-vip1 s{ background-position: -8px -6px;}

#user-info{ width:100%; padding:8px 0; background:#ffaa15;}
.user-title{ padding:30px 0 30px 30px; float:left; position:relative;}
.user-title h1{ font-size:48px; font-weight:bold; color:#fff; float:left; display:block; height:52px; line-height:52px;}
.user-title b{ display:inline-block; width:150px; height:64px; background:url(../images/l-icon.png) no-repeat; position:absolute; top:26px;left:250px;}

.user-info-wrap .user-info{ float:right; height:112px; background:#fff; position:relative; border-radius:10px;}
.user-info-wrap .user-info .info-m{ float:left; padding:0 40px 0 88px; margin:20px 0; border-right:dashed 1px #dcdcdc;}
.user-info .u-pic{ display:inline-block; position:absolute; width:114px; height:112px; background:url(../images/ecsc_201506250931.jpg) no-repeat; border-radius:60px; left:-50px; top:0;}
.user-info .u-name{ font-size:18px; color:#333; font-family:"microsoft yahei"; position:relative; overflow:hidden;}
.user-info .u-name .name{ color:#333; float:left; height:25px; line-height:25px; padding-left:6px;}
.ecsc-vip{ width:25px; height:25px; display:inline-block;float:left;}
.ecsc-vip s{ width:25px; height:25px;}
.user-info .u-growth{ padding-top:20px;}
.user-info .u-growth .exper{ background-color: #ffb7b8;height: 12px;position: relative;}
.user-info .u-growth .exper .u-percent { background-color:#ec5051;height: 12px;position: absolute;left: 0;top: 0;}
.user-info .u-growth .exper .val { color: #fff;height: 12px;line-height: 12px;width: 100%;position: absolute;left: 0;top: 0;font-family: verdana;font-size: 10px;}
.user-info .u-growth .txt {padding-top: 2px;color: #999;}
.user-info .user-inte-num{ float:left; width:100px; text-align:center; padding:18px 40px;font-family:"microsoft yahei";}
.user-info .user-inte-num .mt{ color:#333; font-size:14px;}
.user-info .user-inte-num .mc{ color:#ec5051; font-size:32px; line-height:40px;}
.user-info .user-inte-num .mb{ color:#9fa0a0;}

.plist-wrap{ background:#fff;}
.p-list-wrap{ width:100%; overflow:hidden;}
.p-list-wrap ul { float:left; width:1220px;}
.p-list-wrap ul li{ float:left; line-height:20px; text-align:left; margin:18px 15px 0 0;}
.p-list-wrap .item{ position:relative; padding:12px 15px; border:1px solid #dcdcdc; width:358px; float:left;}
.p-list-wrap .item .p-img{ float:left; margin-right:20px;}
.p-list-wrap .item .p-name{ width:180px; float:left; height:40px; overflow:hidden;}
.p-list-wrap .item .p-price{ float:left; font-size:12px; padding-top:18px;font-family:"microsoft yahei";}
.p-list-wrap .item .p-price strong{ color:#e9781c;}
.p-list-wrap .item .p-time{ float:left; color:#727171; line-height:25px;}
.plist-wrap .pages{ float:right;}
.plist-wrap .pages li{ width:auto; height:28px; line-height:28px; border:1px solid #dcdcdc; font-size:12px;}
.plist-wrap .pages li a{ width:28px; height:28px; line-height:28px; text-align:center}
.plist-wrap .pages li.current{ border:0;}
.plist-wrap .pages li.current a{ background:none; color:#e9781c; border-color:#ec5051;}
.plist-wrap .pages li.nextious{ margin:0 0 0 5px;}

/*积分兑换商城 猜你喜欢*/
.integral .guess-love{ margin-top:20px;}
.integral .in-title{ border-bottom:2px solid #e9781c;}
.integral .in-title h3{ padding:0;}
.integral .guess-love .item{ padding:18px 16px; width:194px;}
.integral .guess-love .item .p-name{ width:100%; padding-top:5px; height:40px;}
.integral .guess-love .item .p-price{ padding-top:10px;}
.integral .guess-love .item .btns{ width:auto; float:right; padding-top:10px;}
.integral .guess-love .item .btns .btn-9{ width:24px; padding:3px 7px; font-size:12px; line-height:16px;}
.integral .btns .btn-9:hover{ background:#e9781c; color:#fff;}

/*积分兑换商城 最近浏览*/
.ecsc-share-t6 .share-content li{ width:170px;}
.ecsc-share-t6 .produc-content{ padding:14px; width:142px; border-bottom:0}
.ecsc-share-t6 .produc-content .p-img{ width:142px; height:142px;}
.ecsc-share-t6 .produc-content .p-price{ color:#666; padding-top:12px; font-size:14px;}
.ecsc-share-t6 .produc-content .btns{ width:auto; padding-top:10px; float:right;}
.ecsc-share-t6 .produc-content .btns .btn-9{ font-size:12px; padding:4px 5px; float:left;border-color:#727171; color:#727171; margin-right:0; height:18px; line-height:18px;}
.ecsc-share-t6 .produc-content .btns .btn-9:hover{ border-color:#e9781c; color:#fff;}
#history_div .produc-content .btns .btn-9:hover{ border-color:#ec5051; background:#ec5051; color:#fff;
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ec5051', endColorstr='#ec5051', GradientType='0');}

/*公共商品详情*/
.shared-goods .gallery_wrap{ border-color:#fff;}
/*.shared-goods .spec-list{ background:#fff;}*/
.shared-goods .spec-list .spec-items li a{ border-color:#dcdcdc;}
.shared-goods .spec-list .spec-items li:hover a,.shared-goods .spec-list .spec-items li a.img-hover{ border-color:#ec5051;}
.shared-goods .m-item-inner .name h1{ font-size:20px; font-weight:400; line-height:25px;}
.shared-goods .m-item-inner .name{ padding-bottom:10px;}
.shared-goods .summary-promotion,.summary-promotion .dd{ padding:0; width:auto;}

.shared-goods .m-item-inner .summary-list{ margin-top:10px;}
.shared-goods .m-item-inner .summary-list .s-price{ width:140px;}
.shared-goods .m-item-inner .summary-list .th,.group-goods .m-item-inner .summary-list .td{ padding:7px 0; font-size:12px;}
.shared-goods .m-item-inner .summary-list .summary-time .summary-price{ padding-left:30px; color:#fff; font-size:20px;}
.shared-goods .m-item-inner .summary-list .time{ float:right; color:#fff;line-height: 50px; padding-right:35px;}
.shared-goods .m-item-inner .summary-list .time span { float:left; display:inline-block;height:24px;line-height:24px;background:#fff;color:#ec5051;padding:0 6px;margin:0 4px 0 5px;}
.shared-goods .m-item-inner .summary-list .time i{ float:left; line-height:24px;}
.shared-goods .choose .li{ padding-left:0px; width:100%}
.shared-goods .choose .dt{ margin-left:0;}
.shared-goods .choose .choose-btns{ width:auto;}
.shared-goods .choose .btn-append{ padding:0 25px;}
.shared-goods .choose .btn-end{ background:#b0b0b0;}

.group-goods .m-item-inner{ width:530px; padding-left:25px;}
.group-goods .goods-detail-title{ position:absolute; top:0;}
.group-goods .shared-goods .m-item-inner .summary-list .time,.preSale-goods .m-item-inner .summary-list .time{ margin-top:13px;}
.group-goods .shared-goods .m-item-inner .summary-list .time i,.preSale-goods .m-item-inner .summary-list .time i{ line-height:24px;}

.top-cd-banner{ height: 32px;line-height: 32px;background: #e4393c;padding: 0 14px;color: #fff; font-family: "Microsoft YaHei"}
.top-cd-banner .act-type { float: left;font-size: 16px;font-weight: 700;color: #ffe134;}
.top-cd-banner .act-type i,.top-cd-banner .time-remain i.time-remain-icon{ width: 16px;height: 16px;display: inline-block;vertical-align: middle;background:url(../images/act-icon.png) no-repeat;}
.top-cd-banner .act-type i{ background-position: 0 0}
.top-cd-banner .time-remain{ float:right; font-size:14px;}
.top-cd-banner .time-remain i.time-remain-icon{ background-position: 0 -20px; float:left; margin:8px;}
.top-cd-banner .time-remain .time{ float:left;}
.top-cd-banner .act-type span { margin-left: 8px;font-size: 14px;color: #fff;}

.top-cd-banner .act-type i.sprite-yy,.activity-message .sprite-person{background:url(../images/__sprite.png) -45px -103px no-repeat; margin-right:5px; width:14px;}
.top-cd-banner .act-type strong{ font-size: 16px;color: #ffe134;font-weight: 400;font-family: "Microsoft YaHei";}

.activity-message{ float:right;}
.activity-message-item{ float:left;}
.activity-message-item .sprite-person{ width: 13px;background-position: -59px -103px;margin-right: 4px; height:14px; display:inline-block; *display:inline; *zoom:1; margin-top: -3px; vertical-align: middle;}
.activity-message-item .J-count{ color:#ffe134;font-weight: 700;}

.shared-goods .ecsc-layout-210{ float:right;}
.shared-goods .ecsc-goods-main{ float:left;}
.other-group h1{ font-size:16px; color:#333; height:40px; line-height:40px;font-family:"microsoft yahei"; font-weight: normal;}
.other-group .plist-wrap{ margin-bottom:40px;}
.other-group .p-list-wrap ul{ width:955px;}
.other-group .p-list-wrap ul li{ margin:0 11px 0 0;}
.other-group .item{ padding:15px; width:148px;}
.other-group .item .p-name{ width:100%; padding-top:5px;}
.other-group .item .p-price{ padding-top:10px; font-size:14px; color:#ec5051;}
.other-group .item .p-num{ float:right; padding-top:10px; color:#9fa0a0;}
.goods-detail-title .tabs{ float:left; border-left:1px solid #dcdcdc;font-family:"microsoft yahei";}
.goods-detail-title .tabs li{ float:left; height:31px; line-height:31px; *line-height:29px; font-size:14px; padding:0 35px; border:1px solid #dcdcdc; border-bottom:0; border-left:0; cursor:pointer;}
.goods-detail-title .tabs li.current{ background:#ec5051; border-color:#ec5051; color:#fff; margin-left:-1px;}
.goods-detail-title .tabs li.first{ margin-left:-1px;}

.other-group .biz-title{ position:relative; background:#bca78d; color:#fff; font-size:14px; height:30px; line-height:30px; padding-left:30px;}
.other-group .biz-subtitle{ position:absolute; top:0; right:0;}
.other-group .biz-subtitle .biz-header-title{ float:right; padding-right:30px;}
.other-group .biz-subtitle .biz-header-title-two{ width:70px; text-align:right;}
.other-group .biz-subtitle .biz-header-title-three{ width:100px; text-align:right;}
.other-group .item-list{ margin:10px 0 50px;}
.other-group .item-list a{ position:relative; display:block; height:30px; line-height:30px; font-size:14px; color:#727171; margin-top:6px;}
.other-group .item-list a:hover{ background:#eeeeee;}
.other-group .item-list span{display:inline-block; font-size:14px;padding-right:30px; float:left;text-align:right;}
.other-group .item-list .biz-title{ display:inline-block; width:460px; padding:0 0 0 27px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;cursor: pointer; background:none; color:#727171; text-align:left;}
.goods-detail-title .tabs li.last a{ border-right:0;}

.other-group .item-list .price{ width:100px; color:#ec5051; font-size:16px;}
.other-group .item-list .value-cn{ width:97px;}
.other-group .item-list .biz-rebate{ width:78px; color:#f68a00; font-size:16px;}
.other-group .item-list .sale{ width:60px;}

.ecsc-single-desc{ width:945px; float:left;font-family:"microsoft yahei"; position:relative; padding-top:43px;}
.ecsc-goods-item .panel{ padding-top:8px; float:left; width:945px;}
.group-goods .ecsc-goods-item .panel{ padding-top:0;}
.ecsc-goods-item .panel .panel-mt{ font-size:16px; color:#727171; height:36px; line-height:36px; padding-bottom:5px; float:left; width:100%; position:relative;}
.ecsc-goods-item .panel .panel-mc{ float:left; width:100%;}
.ecsc-goods-item .panel .borderBottom1{ border-color:#c9c9c9;}
.ecsc-goods-item .panel .panel-mt .btn-comment{ float:right; margin-top:6px; font-size:12px; *position:absolute; *right:0; *top:0;}
.ecsc-goods-item .item{ line-height:25px; color:#333;}
.ecsc-goods-item .panel .ratelist-item{ padding:20px 0 10px;}

.ecsc-goods-item .panel .review-content-wrapper{ width:700px; margin:0;}
.ecsc-goods-item .panel .ratelist-history{ float:left; width:120px; margin-left:40px;}
.ecsc-goods-item .panel .user-info-block{ float:right; margin:0;}
.comment-text{ width:100%; overflow:hidden; padding:5px 0; color:#333;}
.comment-text .label{ float:left; width:60px; text-align:right; color:#727171;}
.comment-text .content{ float:left; padding-left:10px;}
.comment-text .content ul{ float:left; padding-top:5px;}
.comment-text .content li{ float:left; margin-right:10px;}

/*.ecsc-goods-item .panel .ratelist-content .pages{ float:none; width:305px; margin:20px auto 0;}*/
.ecsc-goods-item.last{ background:none;}

.address-list{ margin-top:10px; width:945px; height:auto; float:left;}
.address-list .left-content{ width:475px; float:left;}
.address-list .biz-wrapper{ float:left; margin-left:40px; width:430px;}
.address-list .biz-filter-wrapper{ width:100%; float:left; padding-bottom:8px; border-bottom:1px dashed #dcdcdc;}
.address-list .label{ font-size:14px; float:left; color:#727171; line-height:30px;}
.address-list .biz-filter-right{ float:left; margin-top:2px;}
.biz-filter-right .text-select{ margin-right:10px; border-color:#f68a00; color:#f68a00;}
.biz-filter-right .text-select .sc-icon-right{ top:9px; right:12px;}
.biz-filter-right .sc-icon-right b{ color:#f68a00;}
.all-biz{ width:100%; float:left;}
.all-biz .biz-info{ border-bottom:1px dashed #dcdcdc;}
.biz-info .biz-info-title{ position:relative; height:36px; line-height:36px; margin-top:5px; cursor:pointer;}
.biz-info .poi-link{ color:#333; font-size:14px;}
.biz-info .sc-icon-right{ font-size:20px; top:15px; right:2px; display:block;}
.biz-info .sc-icon-right b{ top:-8px;}
.biz-info .biz-info-content{ margin-bottom:25px; display:none;}
.biz-info .biz-item-xj{ width:100%; overflow:hidden;}
.biz-info .rate-status{ float:left; padding-top: 2px;}
.biz-info .pl-num{ float:left; margin-left:10px; color:#f68a00;}
.biz-info .biz-item{ line-height:20px;}
.biz-info-open .biz-info-content{ display:block;}
.biz-info-open .sc-icon-right{ display:none;}
.deal-biz{ float:right; margin-top:18px;}
.deal-biz:hover{ color:#f68a00;}
.paginator{ float:left; margin-top:18px;}
.paginator a{ display: inline-block; float:left; padding:0 4px; line-height:15px; border:1px solid #fff; margin-right:5px;}
.paginator a.current,.paginator a:hover{ border:1px solid #f68a00; color:#f68a00;}

.ecsc-goods-love{ width:100%; float:left;}
.ecsc-goods-love .clearance-content{ width:100%; height:291px; position:relative; overflow:hidden;}
.ecsc-goods-love .clearance-content-left{ width:300px;}
.ecsc-goods-love .clearance-content-right{ width:auto; border:0;}
.ecsc-goods-love li{ border:1px solid #d2d2d2; width:124px; height:253px; padding:18px; float:left;margin:0 -1px 0 0;}
.ecsc-goods-love .slider-desc{ width:300px;}
.ecsc-goods-love .slider-desc .desc-right{ width:142px; padding-right:10px;}
.ecsc-goods-love .slider-desc .desc-left{ width:108px; height:108px; padding:18px 20px;}
.ecsc-goods-love li .p-price{ margin-top:5px;}
.ecsc-goods-love li .original-price{ margin:0; width:100%;}
.btn6{ display: inline-block;width: 68px;height: 25px;line-height: 25px;text-align: center;background: url(../images/ecsc_icon.png) -304px -190px no-repeat;color: #ec5051;font-family: "microsoft yahei";margin: 9px 0 0 0px;}
.btn6:hover{ background-position:-304px -228px; color:#fff;}
.ecsc-goods-love .slider-desc .p-price{ width:75px;}
.ecsc-goods-love .slider-desc .original-price{ width:65px;}
.ecsc-goods-love .slider-desc .p-price{ font-size:16px; margin-top:15px;}
.ecsc-goods-love .slider-desc .original-price{ color:#9fa0a0; line-height:20px; margin-top:18px;}
.ecsc-goods-love .slider-desc .btn6{ margin:2px 0 0;}
.ecsc-goods-love .clearance-content .p-name{ height:36px; overflow:hidden;}

.ecsc-goods-love-new{ margin-bottom:20px;}
.ecsc-goods-love-new ul{ overflow:hidden; border-left:1px solid #d2d2d2;}
.ecsc-goods-love-new li{ border:1px solid #d2d2d2; margin:0 0 0 -1px; width:134px;}
.ecsc-goods-love-new li .p-img{ width:134px; height:134px; margin-bottom:20px;}
.ecsc-goods-love-new li .p-price{ font-size:14px; font-weight:bold;}


.ecsc-tabs{ float:left; position:relative; z-index:9;}
.ecsc-layout-210 .ecsc-tabs{ width:210px; height:30px; line-height:30px;}
.ecsc-layout-210 .ecsc-tabs li{ float:left; width:103px; border:1px solid #dcdcdc; border-bottom:0;text-align:center; font-size:14px;font-family: "microsoft yahei"; color:#727171; cursor:pointer;}
.ecsc-layout-210 .ecsc-tabs li.on{ border:1px solid #ec5051; color:#ec5051; background:#fff; border-bottom:0;}
.ecsc-layout-210 .history{ width:210px; float:left;}
.ecsc-layout-210 .history .mt{ overflow:hidden;}
.ecsc-layout-210 .history h2{ float:left;}
.ecsc-layout-210 .history .ec-huan{ line-height:30px;}
.ecsc-layout-210 .history .ec-huan i{ top:7px;}
.ecsc-layout-210 .history ul{ overflow:hidden; padding-bottom:14px;}
.ecsc-layout-210 .history li{ float:left;}
.ecsc-layout-210 .history .item{ padding:14px 18px 0 18px; overflow:hidden;}
.ecsc-layout-210 .history .item .p-img{ margin-right:10px; width:72px; height:72px; float:left;}
.ecsc-layout-210 .history .item .p-name{ margin-top:5px;}
.ecsc-layout-210 .history .item .p-name a{ height:36px; overflow:hidden; display:block;}
.ecsc-layout-210 .history .item .p-price{ color:#ec5051; font-size:14px;}
.ecsc-layout-210 .history .item .p-right{width:90px; float:left;}

.ecsc-layout-210 #history .item .p-name{ margin-top:0;}
.ecsc-layout-210 #history .item .p-price{ padding-top:3px;}
.ecsc-layout-210 .history .clear_history{ float:right; line-height:30px; margin-right:5px;}
.ecsc-layout-210 .history .history_tishi{ text-align: center;padding: 50px 0;line-height: 25px;}

.goods_article .mc{ padding:16px;}
.goods_article .mc li{ line-height:25px;}
.goods_article .mc li a{ color:#9fa0a0;}
.goods_article .mc li a:hover{ color:#ec5051;}
/*商品列表页面*/
.ecsc-hot-sales{ width:100%; background:#fbe8ed; padding:10px 0; margin:10px 0;}
.hotsale .hatsale-mt{ font-size:16px; color:#fff; background:#ec5051; float:left; padding:32px 12px; *padding:30px 12px; width:16px;font-family: "microsoft yahei";}
.hotsale .bd{ float:left; position:relative; width:1348px; height:136px; overflow:hidden;}
.hotsale li{ width:320px; height:134px; border:1px solid #fff; float:left; background:#fff; margin-left:15px;}
.hotsale li:hover{ border-color:#ec5051;}
.hotsale .item{ padding:11px 24px 11px 12px; float:left;}
.hotsale .item .p-img{ width:112px; height:112px; float:left; margin-right:12px;}
.hotsale .item .p-name{ float:left; width:160px; height:35px; overflow:hidden;}
.hotsale .item .p-price{ float:left; color:#ec5051; padding-top:8px; width:120px;}
.hotsale .item .btn6{ width:76px; height:30px; line-height:30px; background-position:-304px -260px; color:#666; margin-top:18px;}
.hotsale .item .btn6:hover{ background-position:-390px -260px; color:#fff;}
.hotsale .prev,.hotsale .next{ background-color:#dedede; top:35%;}
.hotsale .next{ right:0;}
.hotsale .prev{ left:15px;}

.breadcrumb-search{ float:left; height:24px; border:1px solid #dcdcdc;}
.breadcrumb-search input[type="text"]{ border:0; padding:3px 0 3px 5px; outline:0; float:left;}
.breadcrumb-search input.sub{ border:0; width:24px; height:24px; float:left; outline:0; background-color:#c9c9c9; background-image:url(../images/ecsc_icon.png); background-position: -24px -63px; background-repeat:no-repeat; cursor:pointer;}
.pre-num{ float:right; color:#727171;}

.filter-section-wrapper .sl-wrap{ position:relative; line-height:40px;background:#fbe8ed;}
.filter-section-wrapper .sl-key{ float: left;width: 156px; text-align:right;} 
.filter-section-wrapper .sl-key span{ padding-right:22px;}
.filter-section-wrapper .s-brand .sl-key{ margin-top:10px;}
.filter-section-wrapper .sl-value{ margin-left:156px; padding:0 95px 0 38px; overflow:hidden; background:#fff; zoom:1;}
.filter-section-wrapper .sl-v-logos ul{ padding-top:18px; margin-bottom:18px; overflow:hidden; zoom:1;}
.filter-section-wrapper .sl-v-logos .v-fixed{ height:99px;}
.filter-section-wrapper .sl-v-logos li{ float:left; width:98px; height:44px; padding:0; border:1px solid #ddd; margin-right:0; margin:-1px -1px 0 0; background:#fff; text-align:center;}
.filter-section-wrapper .sl-v-logos li a{ display:block; border:1px solid #fff; width:96px; height:42px; overflow:hidden;text-overflow: ellipsis;white-space: nowrap; color:#3a78bf; line-height:42px;}
.filter-section-wrapper .sl-v-logos li:hover{ border-color:#ec5051; position:relative; z-index:5;}
.filter-section-wrapper .sl-v-logos li:hover a{ color:#ec5051;}
.filter-section-wrapper .sl-v-logos li a:hover img{ display:none;}
.filter-section-wrapper .sl-ext{ position:absolute; top:9px; right:0px; width:95px; height:auto; line-height:22px; overflow:hidden; zoom:1;}
.filter-section-wrapper .sl-ext .sl-e-more{ display:inline-block; width:20px; height:20px; border:1px solid #c9c9c9; border-radius:5px; position:relative; float:left; margin-right:5px;}
.filter-section-wrapper .sl-ext .sl-e-more i{ top:7px; right:4px; font-size:19px;}
.filter-section-wrapper .sl-ext .sl-e-more i b{ top:-8px;}
.filter-section-wrapper .sl-ext .sl-e-more:hover{ border-color:#ec5051;}
.filter-section-wrapper .sl-ext .sl-e-more:hover i{ background-position:-542px -201px;}
.filter-section-wrapper .sl-ext .sl-e-multiple{ display:inline-block; width:30px; height:20px; border:1px solid #c9c9c9; border-radius:5px; position:relative; float:left; line-height:20px; padding-left:18px; color:#727171;}
.filter-section-wrapper .sl-ext .sl-e-multiple i{ position:absolute; display:inline-block; background-position:-235px -246px; width:9px; height:9px; top:5px; left:5px;}
.filter-section-wrapper .sl-ext .sl-e-multiple:hover{ color:#ec5051; border-color:#ec5051;}
.filter-section-wrapper .sl-ext .sl-e-multiple:hover i{ background-position:-222px -246px;}

.filter-section-wrapper .sl-v-list{ overflow:hidden;}
.filter-section-wrapper .sl-v-list ul{ float:left; overflow:hidden; position:relative; zoom:1;}
.filter-section-wrapper .sl-v-list li{ margin:0 40px 0 0; float:left;}
.filter-section-wrapper .sl-v-list li a{ color:#3a78bf;}
.filter-section-wrapper .sl-v-list li a .number{ color:#666;}

.s-qt{ border-bottom:2px solid #dcdcdc;}
.s-qt .sl-value{ overflow:visible; height:40px;}
.s-qt .sl-value li{ margin:0 16px 0 -10px; border:1px solid transparent;}
.s-qt .sl-value li a{ position:relative; display:inline-block}
.s-qt .sl-value li a{ padding:0 30px 0 10px;}
.s-qt .sl-value li a i{ display:inline-block; width:8px; height:8px; position:absolute; background-position:-222px -289px; top:16px; right:16px;}
.s-qt .sl-value li a:hover,.s-qt .sl-value li.current a{ color:#ec5051;}
.s-qt .sl-value li a:hover i,.s-qt .sl-value li.current a i{ background-position:-236px -289px;}
.s-qt .sl-value .sl-v-list,.s-qt .sl-value .sl-v-list ul{ overflow:visible;}
.s-qt .sl-value li:hover{ border:1px solid #c9c9c9; border-bottom:0; background:#fff; height:41px;}
.s-qt .sl-value li .sl-list-zhi{ position:absolute; left:-10px; border:1px solid #dcdcdc; border-top:0; background:#fff; z-index:100; display:none;}
.s-qt .sl-value li .sl-list-zhi a{ float:left; height:34px; line-height:34px; color:#3a78bf;}
.s-qt .sl-value li:hover .sl-list-zhi{ display:block;}
.s-qt .sl-value li .sl-list-zhi a:hover{ color:#ec5051;}

.component-filter-sort .f-store{ float:left; border-right:1px solid #dcdcdc;}
.component-filter-sort .f-store .sc-icon{ float:left; padding:0 20px; cursor:pointer;}
.component-filter-sort .f-store .fs-cell{ float:left; color:#828282;}
.component-filter-sort .f-store .sc-choie{ float:left; color:#666; padding-right:15px; position:relative;}
.component-filter-sort .f-store .sc-choie i{ background-position:-250px -290px; width:8px; height:8px; display:inline-block; position:absolute; top:15px; right:0;}
.component-filter-sort .f-store .dorpdown-layer{ top:40px; left:-1px; border-color:#dcdcdc;}
.component-filter-sort .f-store .dd-spacer{ width:193px;}

.filter-store .filter-sortbar,.filter-store .button-strip,.filter-store .button-strip .current,.filter-store .button-page .pageState{ height:28px; line-height:28px;}
.filter-store .button-strip-item .icon{ top:9px;}
.filter-store .button-page a{ margin-top:6px; width:12px; height:17px; line-height:17px; background:#dcdcdc;}
.filter-store .button-page .pageState{ right:35px;}

.f-search{ float: left;padding: 0 20px;position: relative; border-right:1px solid #dcdcdc;}
.f-search .text-stock-search{ padding:2px 5px; height:18px; margin:8px 0; *margin:7px 0 8px; width:160px; border:1px solid #ccc;}
.f-search .btn-stock-search{ *filter:chroma(color=#333000); *border:0 none;border:1px solid #ccc; border-left:0; background:#eee; height:24px;padding:0 14px; margin:8px 0 8px 0px; background-color: #f7f7f7;
  background-repeat: repeat-x;
  background-image: -moz-linear-gradient(top,#f7f7f7,#f2f2f2);
  background-image: -webkit-linear-gradient(top,#f7f7f7,#f2f2f2);
  background-image: -o-linear-gradient(top,#f7f7f7,#f2f2f2);
  background-image: linear-gradient(top,#f7f7f7,#f2f2f2);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f7f7f7', endColorstr='#f2f2f2', GradientType=0); cursor:pointer; display:block;}
.f-search a.btn-stock-search{ height:22px; line-height:22px;*line-height:24px;}
.f-search a.btn-stock-search:hover{ color:#666;}
.goods-list{ margin-bottom:20px; height:auto; position:relative; z-index:1; width:100%; float:left;}
.goods-list .gl-warp{ width:100%; height:auto; float:left;}
.goods-list .gl-item{ float:left; width:234px; height:405px; position:relative; z-index:1; /*border-bottom:1px solid #eee;*/ overflow:hidden; margin-bottom:30px;}
.goods-list .gl-item .gl-i-wrap{ width:216px; border:2px solid #fff; background:#fff; padding:5px 7px 18px;}
.goods-list .gl-item .p-img{ height:216px; position:relative; margin-bottom:10px;}
.goods-list .gl-item .p-img a{ display:block; position:relative; overflow:hidden;}
.goods-list .gl-item .p-img .p-btns{ height:30px; line-height:30px; text-align:center;position:absolute; width:248px; margin-left:-14px; bottom:-30px;transition: all 0.4s ease; z-index:-1; *display:none;}
.goods-list .gl-item .p-img .p-btns a{ font-size:16px; color:#fff;z-index:10;font-family: "microsoft yahei"; cursor:pointer;}
.goods-list .gl-item .p-img .p-btns .red_bg{ background:#ec5051; width:248px; height:30px; position:absolute; left:0; bottom:0; opacity:0.9; z-index:9;filter: progid:DXImageTransform.Microsoft.Alpha(opacity=90);}
.goods-list .gl-item .gl-i-wrap:hover .p-btns{ bottom:0; z-index:9; *display:block;}
.goods-list .gl-item .p-price{ position:relative; padding:0; float:left; width:68%; height:22px; line-height:22px; overflow:hidden; margin-bottom:8px;}
.goods-list .gl-item .p-price strong{ font-size:20px; font-weight:400; color:#ec5051; float:left;}
.goods-list .gl-item .p-price .p-icons{ float:left; font-size:12px; margin-left:10px;}
.goods-list .gl-item .p-num{ float:right; height:22px; line-height:22px; margin-bottom:8px;}
.goods-list .gl-item .p-name{ overflow:hidden; height:40px; line-height:20px; margin-bottom:10px;}
.goods-list .gl-item .p-commit{ line-height:20px; overflow:hidden;}
.p-commit .p-reply i,.p-commit .p-nice i,.goods-list .gl-item .p-reply i, .goods-list .gl-item .p-nice i{ display:inline-block;*display:inline;*zoom:1; width:14px; height:14px; position:absolute; top:2px; left:0; *right:0;}
.p-commit .p-brand{ float:left; color:#3a78bf;}
.p-commit span{ float:right; width:auto; margin:0;}
.p-commit .p-nice{ *width:20px; margin-left:10px;}
.p-commit .p-nice,.p-commit .p-reply,.goods-list .gl-item .p-nice, .goods-list .gl-item .p-reply { position:relative; padding-left:18px; margin-left:15px; display:block;}
.p-commit .p-nice i,.goods-list .gl-item .p-nice i{ background-position:-197px -262px;}
.p-commit .p-reply i,.goods-list .gl-item .p-reply i{ background-position:-176px -262px;}
.goods-list .gl-item .p-operation{ background:#fe8a8b; overflow:hidden; margin:25px -7px 0; height:30px; line-height:30px;}
.goods-list .gl-item .p-operation input[type="checkbox"]{ vertical-align:middle; margin-right:5px;}
.goods-list .gl-item .p-operation .choose-btn-coll{ float:left; height:30px; line-height:30px; margin-left:30px; *line-height:32px; padding-left:18px;}
.goods-list .gl-item .p-operation .choose-btn-coll b{ top:8px;}
.p-operation .custom{ float:left; margin-left:45px;  position:relative;}
.p-operation .custom i{ display:inline-block; width:20px; height:20px; background-position:-38px -87px; position:absolute; top:3px;}
.goods-list .gl-item:hover{overflow:visible; z-index:2;}
.goods-list .gl-item:hover .gl-i-wrap{ border-color:#ec5051; padding-bottom:0;}
.goods-list .gl-item:hover .p-operation{ margin-top:10px;}
.goods-list .pages{ width:100%; float:left; margin-top:30px;}
.goods-list .pages .pages-it{ width:560px;}
.goods-spread{ float:right; width:202px; border:1px solid #dcdcdc; margin:-1px 0 0 -1px;}
/*.goods-spread h3{ padding:0 18px 0 19px; height:48px; line-height:48px; font-size:14px; color:#727171;}*/
.goods-spread h3{ padding:0; height:32px; line-height:32px; font-size:14px; color:#727171; background:#efefef; text-align:center;}
.goods-spread ul{ float:left; padding-top:18px;}
.goods-spread li{ float:left; width:202px; height:auto; margin-bottom:10px;}
.goods-spread li .gs-item{ padding:0 18px 0 19px; overflow:hidden;}
.goods-spread li .p-img{ float:left; margin-bottom:8px;}
.goods-spread li .p-name{ float:left; margin-bottom:8px; height:35px; overflow:hidden;}
.goods-spread li .p-price{ float:left; color:#ec5051; padding:0; margin-bottom:10px;}
.goods-spread li .p-num{ float:right; margin-bottom:10px;}

.goods-list-love{ margin-top:0;}
.goods-list-love .goods-list{ margin-bottom:0;}
.goods-list-love .goods-list .gl-item{ width:230px; height:auto; border:1px solid #dcdcdc; margin-left:-1px; margin-bottom:0;}
.goods-list-love .goods-list .gl-item .gl-i-wrap{ width:200px; padding:10px 15px;border-width:1px; overflow:hidden;}
.goods-list-love .goods-list .gl-item .p-img{ height:200px;}
.goods-list-love .goods-list .gl-item .p-price{ width:100%; color:#ec5051; margin-bottom:0;}
.goods-list-love .goods-list .gl-item .p-num{ float:left;}
.goods-list-love .goods-list .gl-item .p-commit{ float:right;}
.goods-list-love .goods-list .gl-item .p-commit .nice-stars{ color:#f68a00;}

/**
*店铺搜索页
*/
.search_shop_list .goods-list .gl-item{ width:238px;}
.search_shop_list .goods-list .gl-item .gl-i-wrap{ width:208px;}
.search_shop_list .goods-list .gl-item .p-img{ height:208px;}

/*夺宝奇兵*/
.auction .dt a{ padding:0 10px 0 30px;}
.auction .dd{ border:0; margin-top:1px; width:135px; float:left; background:#EC5051;}
.auction .dd .item{ height:41px;}
.auction .cata-nav-name{ padding:10px 10px 10px 30px; border-bottom:0;}
.auction .item b{ top:14px;}
.auction .selected .item-left{background:#ef7070; margin:0;}
.auction .cata-nav-layer{ width:95px; height:365px; left:135px; border:0; background:#fffbe8;}
.auction .cata-nav-layer .cata-content{ padding:0; overflow:hidden;}
.auction .cata-nav-layer .cata-content li{ height:42px; line-height:42px; font-size:12px; text-align:left; padding-left:20px; margin-bottom:5px;}
.auction .cata-nav-layer .cata-content li a{ color:#333; float:none; padding:0;}
.auction .item i{ background-position:-222px -306px; width:10px; height:14px; top:14px; left:-8px; z-index:10;}

.auction .classify-banner,.auction .classify-banner .banner-width{ height:370px;}
.auction .classify-banner .banner-width a{ width:1200px; height:370px; left:0;}
.auction .classify-banner .hd{ width:auto; top:325px; right:0;}
.auction .classify-banner .hd ul{ margin:15px 0; float:right;}
.auction .classify-banner .hd ul li{ float: left;width: 16px;height: 16px;text-indent: -99999px;margin-right: 8px;background: url(../images/ecsc_icon.png) -105px -10px no-repeat;cursor: pointer; }
.auction .classify-banner .hd ul li.on {background-position: -105px -35px;}

.f_ly{ position:relative; width:1200px; float:left; margin-bottom: 20px;}
.f_ly_left{ width:725px; height:auto; float:left;}
.Jitem{ overflow:hidden; border:1px solid #ec5051; float:left; width:723px;}
.auc_pic{ float:left; width:330px; height:315px;}
.auc_info{ float:left; width:360px; margin-left:15px;}
.auc_info .p-name{ font-size:18px; margin-top:20px; line-height:20px;}
.auc_info .p-name a{ color:#333;font-family: "microsoft yahei";}
.auc_info .p-desc{ margin-top:10px; overflow:hidden;}
.auc_info .p-desc .auc_number{ width:122px; height:122px; border:1px solid #dcdcdc; float:left; text-align:center; line-height:20px;}
.auc_info .p-desc .auc_number em{ font-size:30px; color:#ec5051; margin-top:40px; display:inline-block;}
.auc_info .p-desc .auc_number span{ font-size:14px;font-family: "microsoft yahei"; color:#9fa0a0;}
.auc_info .p-desc .auc_item{ float:left; width:210px; margin-left:20px; margin-bottom:6px; line-height:35px;font-family: "microsoft yahei"; }
.auc_info .p-desc .auc_item .label{ color:#9fa0a0; font-size:14px; float:left;}
.auc_info .p-desc .auc_item .p-name{ font-size:14px; color:#333; margin:5px 0 0 5px; width:135px; float:left;}
.auc_info .p-desc .auc_item .p-price{ width:135px; float:left; padding:0; margin-left:5px;}
.auc_info .p-desc .auc_item .time{ float:left; width:135px; margin-left:5px;}
.auc_info .p-desc .auc_item .time span{ width:26px; height:26px; line-height:26px; text-align:center; display:inline-block; color:#FFF; font-size:14px; background:#a0a0a0;font-family: "microsoft yahei";}
.Jbtns{ margin-top:20px; float:left;}
.Jbtns a{ display:inline-block; width:230px; height:45px; line-height:45px; text-align:center; color:#fff; font-size:18px; background:#ec5051;font-family: "microsoft yahei";}
.auctionGoods .bd{ overflow:hidden;}
.auctionGoods .hd{ overflow:hidden; margin:15px 0; position:relative;}
.auc-items{ width:640px; padding:0 42px 0 43px; float:left;}
.auc-items li{ float:left; border:1px solid #dcdcdc; margin:0 5px;}
.auc-items li.current,.auc-items li:hover{ border-color:#ec5051;}
.auctionGoods .hd .p-prev,.auctionGoods .hd .p-next{ display:inline-block; width:15px; height:30px; position:absolute; background:url(../images/ecsc_icon.png) no-repeat; top:20px;}
.auctionGoods .hd .p-prev{ left:10px; background-position:-243px -172px;}
.auctionGoods .hd .p-next{ right:10px; background-position:-266px -172px;}

.f_ly_right{ float:right; width:425px; height:auto;}
.f_ly_right .ec-title{ text-align:center; border-bottom:1px solid #ec5051;}
.f_ly_right .ec-title h3{ float:none;}
.f_fy_wrap{ float:left; width:425px; position:relative; margin-top:15px;}
.f_fy_wrap .f_fy_items{ overflow:hidden; width:432px;}
.f_fy_wrap .f_fy_item{ float:left; width:100px; margin:0 8px 10px 0; cursor:pointer; overflow:hidden;}
.f_fy_wrap .f_fy_item .img{ float:left; width:100px; height:100px;}
.f_fy_wrap .f_fy_item .suben{ position:relative; float:left; width:100px; height:25px; line-height:25px;}
.f_fy_wrap .f_fy_item .suben .p-price{ float:left; color:#fff; font-size:12px; padding:0; width:102px; text-align:center; background:#2b2b2b;}
.f_fy_wrap .f_fy_item .suben .s-btns{ position:absolute; color:#fff; background:#ec5051; width:100px; text-align:center; left:0; bottom:-25px;transition: all 0.4s ease;}
.f_fy_wrap .f_fy_item:hover .suben .s-btns{ bottom:0;}

.f_ly_wrapper{ width:1200px; height:auto; float:left; position:relative;}
.f_ly_wrapper .ec-right{ float:right; line-height:40px; font-size:14px;}
.f_ly_wrapper .ec-right ul{ float:left;}
.f_ly_wrapper .ec-right li{ float:left; margin-right:15px;}
.f_ly_wrapper .ec-right li a{ font-size:14px; color:#727171;padding-right:10px; border-right:1px solid #dcdcdc;} 
.f_ly_wrapper .ec-right li a:hover{ color:#ec5051;}
.f_ly_wrapper .f_ly_content{ width:1200px; height:auto; float:left;}
.f_ly_wrapper .f_ly_content ul{ float:left;}
.f_ly_wrapper .f_ly_content .line li{ float:left; width:239px; height:auto; border:1px solid #dcdcdc; margin:0 -1px -1px 0;}
.f_ly_wrapper .f_ly_content .item{ float:left; padding:18px; width:201px; border:1px solid #fff;}
.f_ly_wrapper .f_ly_content .item .p-img{ float:left; width:200px; height:200px; margin-bottom:8px;}
.f_ly_wrapper .f_ly_content .item .p-name{ float:left; margin-bottom:10px; height:36px; overflow:hidden;}
.f_ly_wrapper .f_ly_content .item .p-name a{ color:#727171;}
.f_ly_wrapper .f_ly_content .item .p-name a:hover{ text-decoration:underline;}
.f_ly_wrapper .f_ly_content .item .pl{ float:left; width:75%;}
.f_ly_wrapper .f_ly_content .item .pl-item{ float:left; margin-top:5px; width:100%; overflow:hidden;white-space: nowrap;text-overflow: ellipsis;}
.f_ly_wrapper .f_ly_content .label{ float:left; color:#9fa0a0; margin-right:10px;}
.f_ly_wrapper .f_ly_content .p-price{ float:left; padding:0;}
.f_ly_wrapper .f_ly_content .time{ float:left; color:#666; font-weight:700; height:18px; overflow:hidden;white-space: nowrap;text-overflow: ellipsis;}
.f_ly_wrapper .f_ly_content .time span{ font-weight:400;}
.f_ly_wrapper .f_ly_content .item .pr{ float:right;}
.f_ly_wrapper .f_ly_content .item .p-number{ width:50px; height:48px; background:#efefef; text-align:center; color:#9fa0a0;}
.f_ly_wrapper .f_ly_content .item .p-number em{ font-size:16px; color:#ec5051;margin-top: 5px;display: inline-block;}
.f_ly_wrapper .f_ly_content .item .bid_btn{ display:inline-block; position:relative; width:200px; height:40px; line-height:40px; font-size:18px; color:#fff; background:#ec5051; text-align:center; font-family: "microsoft yahei"; margin-top:15px; border:1px solid #ec5051;}
.f_ly_wrapper .f_ly_content .item .bid_btn em{ display:inline-block; position:absolute; width:17px; height:20px; background:url(../images/ecsc_icon.png) -176px -340px no-repeat; right:38px; top:10px;}
.f_ly_wrapper .f_ly_content .item .bid_end{ background:#bfbfbf; border-color:#bfbfbf;}
.f_ly_wrapper .f_ly_content .item .bid_wait{ background:#fff; border:1px solid #ec5051; color:#ec5051;}
.f_ly_wrapper .f_ly_content .item .bid_end em,.f_ly_wrapper .f_ly_content .item .bid_wait em{ display:none;}
.f_ly_wrapper .f_ly_content .item:hover,.f_ly_wrapper .f_ly_content .cross-item:hover{ border-color:#ec5051;}

.f_ly_wrapper .f_ly_content .cross li{ float:left; width:299px; height:auto; border:1px solid #dcdcdc; margin:0 -1px 0 0;}
.f_ly_wrapper .f_ly_content .cross-item{ padding:18px 23px 18px 24px; width:250px; border:1px solid #fff; float:left;}
.f_ly_wrapper .f_ly_content .cross-item .p-img{ float:left; width:100px; height:100px; margin-right:15px;}
.f_ly_wrapper .f_ly_content .cross-item .p-name { float:left; margin-top:5px; width:135px;}
.f_ly_wrapper .f_ly_content .cross-item .p-name a{ color:#727171;}
.f_ly_wrapper .f_ly_content .cross-item .p-item{ float:left; width:135px; margin-top:10px;}
.f_ly_wrapper .f_ly_content .cross-item .p-item .row{ float:left; margin-top:2px;}
.f_ly_wrapper .f_ly_content .cross-item .p-item .p-price{ color:#ec5051;}
/*.f_ly_wrapper .f_ly_content .pages{ float:left;}*/
.f_ly_wrapper .f_ly_content .pages ul{ float:none;}

.about-to{ float:left; width:1200px; position:relative;}
.about-to h3{ padding:0; float:left;}
.about-to .in-title{ margin-bottom:15px;}

.new-auction{ overflow:hidden; float:left; width:1200px;}
.new-auction .f_fy_wrap{ float:left; width:1162px; padding:15px 18px; margin:0; border:1px solid #dcdcdc;}
.new-auction .f_fy_wrap .f_fy_items{ width:1166px;}
.new-auction .f_fy_wrap .f_fy_items li{ margin:0 6px 0 0;}

/*夺宝奇兵产品详情*/
.details_main{ width:930px; float:left;}
.auction-goods .m-item-inner .name h1{ font-size:22px;}
.auction-goods .m-item-inner .name h1 .useIcon{ display:inline-block; font-size:12px; color:#fff; height:24px; line-height:24px; width:66px; text-align:center; margin-left:10px;}
.auction-goods .m-item-inner .name h1 .ui1{ background:#88d4ac;}
.auction-goods .m-item-inner .name h1 .ui2{ background:#94bddd;}
.auction-goods .m-item-inner .name h1 .ui3{ background:#b5b5b5;}

.auction-goods .preview{ width:374px;}
.auction-goods .spec-list{ height:58px;}
.auction-goods .gallery_wrap{ width:372px; height:372px;}
.auction-goods .spec-list .spec-items{ width:330px; height:58px;}
.auction-goods .spec-list .spec-items li{ margin:0 4px;}
.auction-goods .summary-items{ float:left; width:228px;padding: 13px 0 23px;}
.auction-goods .summary-items-left{ width:300px;}
.auction-goods .summary-items .item{ float:left; line-height:30px; padding:10px 0 0 20px; width:208px;}
.auction-goods .summary-items-left .item{ width:280px;}
.auction-goods .summary-items .item .label{ float:left; color:#727171; margin-right:10px;  font-family: simsun;}
.auction-goods .summary-items .item .p-price{ float:left; padding:0; font-size:24px;color:#333; font-weight:bold;}
.auction-goods .summary-items .item .s-price{ float:left; color:#333.m-item-inner .summary-list; width:auto; font-size:16px;}
.auction-goods .summary-items .item .s-price em{ font-size:12px;}
.auction-goods .summary-items .item .time{ line-height:30px; color:#666; float:left; padding-right:0; margin-top:3px;}
.auction-goods .summary-items .item .time span{ background:#ec5051; color:#fff;}
.auction-goods .summary-items .item .time span.hours{ margin-left:3px;}
.auction-goods .summary-items .item .item-name{ float:left; font-size:14px; color:#666;}
.auction-goods .summary-items .item .item-kefu{ display:inline-block; width:25px; height:25px; background:url(../images/ecsc_icon.png) -456px -196px no-repeat;}
.auction-goods .p-choose-wrap .fp-l,.auction-goods .p-choose-wrap .fp-r{ float:left; color:#727171; font-size:14px; line-height:40px;}
.auction-goods .p-choose-wrap .fp-c{ float:left; margin:0 15px;}
.auction-goods .p-choose-wrap .fp-c-0{ margin-left:0;}
.auction-goods .p-choose-wrap .fp-c a{ display:inline-block; float:left; width:30px; height:38px; border:1px solid #dcdcdc; background:url(../images/ecsc_icon.png) no-repeat;}
.auction-goods .p-choose-wrap .fp-c a.btn-reduce{ background-position:-137px -215px;}
.auction-goods .p-choose-wrap .fp-c a.btn-add{ background-position: -168px -215px;}
.auction-goods .p-choose-wrap .fp-c .text{ height:38px; line-height:38px; width:128px; border:0; border-top:1px solid #dcdcdc;border-bottom:1px solid #dcdcdc;float:left; outline:0; text-align:center; font-size:18px; color:#ec5051;}
.auction-goods .m-item-inner .name{ padding-bottom:30px;}
.auction-goods .auction_btn{ padding-top: 25px;}
.auction-goods .auction_btn .bidBtn{ display: inline-block;position: relative;width: 230px;height: 45px;line-height: 45px;font-size: 18px;color: #fff;background: #ec5051;text-align: center;font-family: "microsoft yahei";margin-top: 15px; border: none; cursor:pointer;}
.auction-goods .auction_btn .bidEnd{  background: #b0b0b0; width:150px;}
.auction-goods .auction_btn .bidBtn em{ display:inline-block; position:absolute; width:17px; height:20px; background:url(../images/ecsc_icon.png) -176px -340px no-repeat; right:53px; top:13px;}

.details-sidebar{ position:relative; width:248px; float:right;}
.details-sidebar .details-tabs{ width:30px; height:224px; position:absolute; right:-30px; top:0;}
.details-sidebar .details-tabs li{ position:absolute; width:14px; height:82px; text-align:center; float:left; font-size:14px; padding:38px 8px 0 8px; color:#fff;font-family: "microsoft yahei"; background:url(../images/details-icon.png) no-repeat; line-height:16px; cursor:pointer;}
.details-sidebar .details-tabs li i{ display:inline-block; width:18px; height:18px; position:absolute; top:16px; left:6px;}
.details-sidebar .details-tabs .bid{  top:0; background-position: 0 0px;}
.details-sidebar .details-tabs .b-seller{ top:107px; background-position: 0 0;}
.details-sidebar .details-tabs li .bid-icon{ background-position:-204px -341px;}
.details-sidebar .details-tabs li .seller-icon{ background-position:-230px -341px;}
.details-sidebar .details-tabs li.on{ z-index:9;background-position: 0 -120px;}
.details-sidebar .details-items{ overflow:hidden; }

.details-items .records-list{ width:246px; height:auto !important; height:417px; min-height:417px; float:left; border:1px solid #f68a00;}
.details-items .records-list .mt{ height:36px; line-height:36px; width:100%; text-align:center; background:#efefef;}
.details-items .records-list .mt .name{ font-size:14px; color:#727171;font-family: '\5fae\8f6f\96c5\9ed1';}
.details-items .records-list .records dl{}

.details-items .records-list .records dl span{ display:inline-block; float:left; text-align:center;}
.details-items .records-list .records dl dt{ height:40px; line-height:40px; background:#efefef;}
.details-items .records-list .records dl .wd1{ width:80px; height:40px; line-height:40px;}
.details-items .records-list .records dl .wd2{ width:80px;}
.details-items .records-list .records dl .wd3{ width:85px;}
.details-items .records-list .records dl dd{ height:40px; line-height:20px; padding:10px 0;border-bottom: 1px dotted #f0f0f0;}
.details-items .records-list .records dl dd .wd1 i{ display:inline-block; height:20px; line-height:20px; width:32px; border:1px solid #ec5051; border-radius:5px; color:#fff; background:#ec5051; margin-top:9px;}
.details-items .records-list .records dl dd .out i{ background:#b5b5b5; border-color:#dcdcdc;}
.details-items .records-list .records dl dd .wd2{ color:#ec5051;}
.details-items .records-list .records dl dd .wd2 i{ display:block;}
.details-items .records-list .records .more{ text-align:center; margin: 10px 0 15px;}
.details-items .records-list .records .more a{ color:#3a78bf;}
.details-items .records-list .records .more a:hover{ color:#ec5051;}
.details-items .records-list .snatch_records dl dd .wd1 i{ width:42px;}

.auction-goods .seller-pop{ width:245px; border-color:#f68a00;}
.auction-goods .seller-infor{ text-align:center; padding:0; height:42px; line-height:42px;}
.auction-goods .seller-infor i{ display:none;}
.auction-goods .seller-zf,.auction-goods .seller-pop-box,.auction-goods .seller-address{ padding-left:28px; padding-right:0;}
.auction-goods .seller-zf .heart-white{ width:80px;}
.auction-goods .seller-zf .evaluate-grade{ margin-left:13px;}
.auction-goods .score-title span.col1{ width:125px;}
.auction-goods .score-part .score-desc{ width:123px;}
.auction-goods .seller-kefu,.auction-goods .pop-shop-enter{ padding:15px 0;}

.flowPath{ position:relative; padding:20px 0; margin:20px 0 10px; float:left; width:100%;}
.flowPath .mt .process-steps-title,.flowPath .mc ul li span{ background:url(../images/process-steps.png) no-repeat;}
.flowPath .mt{ position:absolute; left:0; top:0; width:76px; height:76px;}
.flowPath .mt .process-steps-title{ display:inline-block;*display:inline;*zoom:1; float:left;width:76px; height:76px; background-position:-8px -12px; text-indent:-99999px;}
.flowPath .ui-accordion{ height: 88px;position: relative;padding-left: 110px;}
.flowPath .ui-accordion .ui-accordion-main{ float:left;}
.flowPath .mc{ width:780px;}
.flowPath .mc ul li{float:left; position:relative; width:110px; text-align:center; height:32px; overflow:hidden; cursor:pointer;}
.flowPath .mc ul li.item:hover{ height:88px; top:-16px;}
.flowPath .mc ul li span{ display:inline-block; width:110px; height:32px;}
.flowPath .mc ul li .item01{ background-position: -102px -15px;}
.flowPath .mc ul li .item02{ background-position: -102px -55px;}
.flowPath .mc ul li .item03{ background-position: -102px -94px;}
.flowPath .mc ul li .item04{ background-position: -102px -133px;}
.flowPath .mc ul li .item05{ background-position: -102px -172px;}
.flowPath .mc ul li .status{ width:85px; margin:0 12px; color:#a47f1a; float:left;}
.flowPath .mc ul li.itemIcon{ margin:0 5px 0 8px; width:41px;}
.flowPath .mc ul li.itemIcon .item-icon{ width:41px; height:12px; display:inline-block; background-position: -23px -125px; margin-top:10px;}

.product_detail{ float:left; width:900px; position:relative; padding-top:43px;}
.product_detail .goods-detail-title{ border-bottom-color:#2b2b2b; width:900px; position:absolute; top:0px; margin-bottom:0;}
.product_detail .goods-detail-title .tabs li.current{ background:#2b2b2b; border-color:#2b2b2b;}
.product_detail .fment{ overflow:hidden;}
.product_detail .product_detail_mt{ width:100%; height:40px; line-height:40px; background: url(../images/ecsc_goods_bg.png) center no-repeat; text-align:center; margin:20px 0;}
.product_detail .product_detail_mc{ width:100%; float:left;}
.product_detail .product_detail_mt h3{ padding:0 20px; height:40px; width:100px; line-height:40px; background:#fff; color:#333; font-size:16px;margin:0 auto;} 
.product_detail .product_detail_mt h3 .num{ color:#ec5051;}

.parameter-list{ float:left; width:100%;}
.parameter-list dl{ float:left; width:200px; margin-right:30px;}
.parameter-list dl dd{ line-height:25px; color:#333;}
.parameter-list dl.last{ margin:0;}

.parameter-table{ float:left; width:100%;margin-bottom: 20px;}
.parameter-table h3{ text-align:center; color:#727171; font-weight:700; padding:10px 0; font-size:16px;}
.parameter-table .item{ overflow:hidden; border-bottom:1px solid #dcdcdc; float:left; width:100%;}
.parameter-table .item-l{ float:left; width:20%;}
.parameter-table .item-r{ float:left; width:80%;}
.parameter-table .item-l .th{ height:20px; line-height:20px; width:auto; border:1px solid #dcdcdc; border-bottom:0; text-align:right; padding-right:5px;}
.parameter-table .item-r .td{ height:20px; line-height:20px; width:auto; border:1px solid #dcdcdc; border-bottom:0; border-left:0; padding-left:5px;}
.parameter-img{ margin-bottom:20px;}

.bid-record{ float:left; width:100%; border-top:2px solid #dcdcdc; border-bottom:2px solid #dcdcdc;}
.bid-record .b-title{ height:40px; line-height:40px; background:#efefef;}
.bid-record .b-title .th{ font-size:14px; color:#333; float:left;font-family: "microsoft yahei"; text-align:center;}
.bid-record .td1{ width:190px;}
.bid-record .td2{ width:200px;}
.bid-record .td3{ width:200px;}
.bid-record .td4{ width:310px;}
.bid-record .b-content{ float:left; width:100%; min-height:50px;}
.bid-record .b-content .item{ height:35px; line-height:32px; padding:10px 0 5px;}
.bid-record .b-content .item .td{ float:left; text-align:center; font-size:14px; color:#333;}
.bid-record .b-content .item .td i{ display: inline-block;height: 20px;line-height: 20px;width: 32px;border: 1px solid #ec5051;border-radius: 5px;color: #fff;background: #ec5051; font-size:12px; margin-top:6px;}
.bid-record .b-content .item .price{ color:#ec5051;}
.bid-record .b-content .item .td i.out{ background:#b5b5b5; border-color:#b5b5b5;}

.bid-record .snatch-b-content .item .td i{ width:42px;}

.product_detail_mc .ratelist-content{ width:350px; margin:auto; overflow:hidden;}
.product_detail_mc h3{ font-size:16px; float:left; width:100%; color:#727171; margin:10px 0;}
.product_detail_mc p{ font-size:12px; line-height:22px; margin-top:10px;}
.product_detail_mc p.first{ margin-top:0;}
#act_promise p{ margin-top:8px;}

.me_grab{ font-size:14px; color:#333; margin-bottom:12px;}
.me_bid{ width:100%; float:left;}
.me_bid span{ float:left; font-size:14px; color:#727171;}
.me_bid .p-price{ float:left; padding-top:0; color:#ec5051; font-weight:bold; font-size:24px;}
.me_bid .p-price em{ font-size:12px; font-weight: normal;}
.bid-btn{ margin-top:15px; float:left;}
.bid-btn .mebuy{display: inline-block;position: relative;width: auto;height: 45px;line-height: 45px;font-size: 18px;color: #fff;background: #ec5051;text-align: center;font-family: "microsoft yahei"; padding:0 40px; border:0; cursor:pointer;}
.endTime{ float:left; padding-left:5px;}

.details-content{ float:left; width:1200px;}
.remd_lot{ float:right; width:248px;}
.remd_lot .mt{ font-size:18px; color:#727171;font-family: "microsoft yahei"; margin-bottom:15px;}
.remd_lot .mc{ border:1px solid #dcdcdc; border-bottom:0; overflow:hidden;}
.remd_lot .mc li{ padding:20px 20px 15px 19px; border-bottom:1px solid #dcdcdc;}
.remd_lot .mc li .p-img{ width:204px; height:204px; text-align:center; margin-bottom:8px;}
.remd_lot .mc li .p-name{height:36px; overflow:hidden; margin-bottom:8px;}
.remd_lot .mc li .p-info{ overflow:hidden;}
.remd_lot .mc li .p-info .p-left{ float:left;}
.remd_lot .mc li .p-info .p-left span{ float:left; color:#999;}
.remd_lot .mc li .p-info .p-left .p-price{ float:left; padding-top:0; font-size:16px; color:#ec5051; font-weight:bold;}
.remd_lot .mc li .p-info .p-left .p-price em{ font-weight:normal;}
.remd_lot .mc li .p-info .p-right{ float:right;}
.remd_lot .mc li .p-info .p-right .time{ color:#333;}

/*购物车*/
#container{ margin-top:15px; position:relative; width:100%; 
/* border-top:1px solid #ec5051;  */
/*background:#efefef;*/ overflow:hidden;}
.cart{ width:100%; height:auto; position:relative;}
.ecscshop-bg{ background:#eee;}
.ecscshop-filter-bar{ padding:20px 0;}
.ecscshop-filter-bar .ecscshop-title{ float:left; height:25px; line-height:25px;}
.ecscshop-icon{ display:block; float:left; width:26px; height:26px; background:url(../images/ecsc_icon.png) -490px -196px no-repeat; margin-left:6px;}
.cart-icon{ background-position:-490px -196px;}
.orderInfo-icon{ background-position:-490px -229px;}
.single-icon{ background-position:-490px -260px; margin-left:0;}
.single-icon-ja{ background-position:-490px -292px;}
.single-icon-pack{ background-position:-490px -321px;}
.ecscshop-filter-bar .ecscshop-title h3{ float:left; font-size:18px; color:#727171; margin-left:5px;}
.ecscshop-filter-bar .ecscshop-title h3 em{ color:#ec5051;}
.stepflex{ float:right; display:block; text-align:center;}
.stepflex dl{ float:left; position:relative; width:auto;line-height:25px;}
.stepflex dl .s-text { color:#ccc;}
.stepflex dl .s-text s{ background-color:#ccc;}
.stepflex dl .s-num{ float:left; width:25px; height:25px; line-height:26px; color:#fff; position:relative; background:url(../images/step.png) -31px -2px no-repeat; }
.stepflex dl .s-text{ float:left; color:#ccc; margin-left:5px;}
.stepflex dl .s-text s{ display:inline-block; width:37px; height:1px; background:#ccc; margin: 0 6px 3px 6px;}
.stepflex dl.doing .s-num{ background-position:-2px -2px;}
.stepflex dl.doing .s-text{ color:#f68a00;}
.stepflex dl.doing .s-text s{ background-color:#f68a00;}
.stepflex dl.doing.done { opacity:0.6; filter: progid:DXImageTransform.Microsoft.Alpha(opacity=60);}

.cart-warp{ background:#fff; padding-bottom:40px;}
.cart-main .cart-thead{ display:block; height:40px; line-height:40px; padding:5px 32px 5px 27px; margin-bottom:20px; background:#eee;}
.cart-main .cart-thead .column{ float:left;}
.cart-main .cart-thead .t-checkbox .cart-select-all{ color:#333; cursor:pointer;}
.cart-main .cart-thead .t-checkbox{ width:122px; height:40px; text-align:left;}
.cart-main .cart-thead .t-goods{ width:315px; height:40px; text-align:left;}
.cart-main .cart-thead .t-attr{ width:170px; height:40px; text-align:left;}
.cart-main .cart-thead .t-price{ width:179px; height:40px; text-align:left;}
.cart-main .cart-thead .t-quantity{ width:113px; height:40px; text-align:left;}
.cart-main .cart-thead .t-sum{ width:120px; height:40px; text-align:left;}
.cart-main .cart-thead .t-action{ width:74px; height:40px; text-align:left;}
.cart-main .cart-thead .t-warehouse{ width:180px; height:40px; text-align:left;}

.cart-item-list{ margin-bottom:20px;}
.cart-item-list label{ cursor:pointer;}
.cart-item-list .cart-tbody{ /*padding:0 32px;*/ background:#fff;}
.cart-tbody .shop{ height:28px; padding-left:27px; font-weight:bold;}
.cart-tbody .shop .cart-checkbox{ float:left;}
.cart-checkbox label{ background:url(../images/checkbox-icon.png) no-repeat; padding-left:20px;}
.cart-checkbox.cart-checkbox-checked label{ background:url(../images/checked-icon.png) no-repeat;}
.cart-tbody .shop .shop-txt{ float:left;}
.cart-tbody .shop .shop-txt a{ font-size:12px; line-height:18px;float:left;}
.cart-tbody .shop .shop-txt a:hover{ color:#ec5051;}
.cart-tbody .item-body{ border:1px solid #d2d2d2;margin-bottom:5px;}
.cart-tbody .item-body .item-full{ position:relative;}
.all-select .item-list .item-body,.item-selected, .selected .item-content { background: #fff4e8;}

.cart-tbody .item-header{ height:26px; padding:7px 0 7px 45px; display:block; position:relative; overflow:hidden; border-bottom:1px solid #e2e2e2; background-color:#fff;}
.cart-tbody .item-header .f-txt{ float:left; color:#9fa0a0; line-height:26px; width:835px;}
.cart-tbody .item-header .f-txt .Jsingle{ font-weight:normal; float:left;}
.cart-tbody .item-header .f-txt .full-txt{ float:left;}
.cart-tbody .item-header .f-txt .full-icon{ position:relative; display:inline-block; height:17px; line-height:17px; width:35px; border:1px solid #f68a00; background:#f68a00; color:#fff; border-radius:3px; text-align:center; margin:3px 7px 0 5px; float:left; font-weight:normal;}
.cart-tbody .item-header .f-txt .full-gray-icon{ background:#FFF; color:#f68a00;border:1px solid #f68a00;}
.cart-tbody .item-header .f-price{ float: left;width: 100px;padding-left: 60px;font-family: verdana;line-height: 26px;color: #333;}
.cart-tbody .item-header .f-price span{ display:block;}
.cart-tbody .item-header .btn-1{ height:20px; line-height:20px; padding:0 6px;-webkit-border-radius: 2px;-moz-border-radius: 2px;border-radius: 2px;}
.cart-tbody .item-item{ position: relative;padding: 0 10px 1px 51px;line-height: 22px;*min-height: 106px;}
.cart-tbody .item-item .item-form{ display:block;}
.cart-tbody .item-item .item-form:after{ content: ".";display: block;height: 0;clear: both;visibility: hidden;}
.cart-tbody .item-item .cell{ float:left; padding: 15px 0 10px;}
.cart-tbody .item-item .p-checkbox{ position: absolute; z-index: 3;left: 26px;top: 0; top:12px\9;width: 13px;min-height: 10px;}
.cart-tbody .item-item .p-goods{ width:315px; padding-right:79px;}
.cart-tbody .item-item .goods-item{ display:block;}
.cart-tbody .item-item .goods-item .p-img { float: left;width: 80px;height: 80px;border: 1px solid #eee;margin-right: 16px;background: #fff;padding: 0;text-align: center;overflow: hidden;}
.cart-tbody .item-item .goods-item .item-msg{ float:left; width:calc(100% - 98px); height:82px; position:relative;}
.cart-tbody .item-item .goods-item .p-name { width:auto; height: auto;line-height: 20px;overflow: hidden;}
.cart-tbody .item-item .goods-item .p-name a{ color:#666; height:36px; overflow:hidden;}
.cart-tbody .item-item .goods-item .p-name a:hover{ color:#ec5051;}
.cart-tbody .item-item .goods-item .p-name .package_goods li{ width:auto; padding-top:7px; float:left; *width:315px;}
.cart-tbody .item-item .goods-item .p-name .package_goods img{ width:40px; height:40px; padding:1px; border:1px #e2e2e2 solid; margin:0 5px 0 0;}
.cart-tbody .item-item .goods-item .p-name .package_goods a{ height:44px; float:left; display:block; margin-bottom:5px;}
.cart-tbody .item-item .goods-item .p-name .package_goods a.package-prolist-more{ height:auto; float:none; text-align:center; color:#3a63c2;}
.cart-tbody .item-item .goods-item .p-name .package_goods a.package-prolist-more:hover{ color:#ec5051;}

.gds-types{ position:absolute; bottom:1px;}
.gds-type{ background: #fb9c31;color: #fff;display: inline-block;height: 14px;line-height: 14px;margin-right: 3px;overflow: hidden;text-align: center;vertical-align: middle;width: 28px; padding:2px;}
.gds-type-stages{ background-color:#85c360; margin-right:0;}
.gds-type-store{ background-color:#f5c237;}
.cuttip{ color:#688e41; font-family: verdana; font-size:12px; font-weight:normal; overflow:hidden; margin-top:2px;}
.cuttip span{ float:left;}
.cuttip .tit{ display:inline-block; margin:-2px 3px 0 0;}

.cart-tbody .item-item .goods-item .p-extend { margin-top: 2px;}
.cart-tbody .item-item .goods-item .p-extend .promise { margin: 0 10px 0 0;display: block;min-height: 18px;_height: 18px;_overflow: visible;line-height: 18px;margin-bottom: 2px;}
.cart-tbody .item-item .goods-item .p-extend i{ display:inline-block;width: 15px;height: 15px;vertical-align: middle;overflow: hidden;background:url(../images/ecsc_icon.png) no-repeat;}
.cart-tbody .item-item .goods-item .p-extend .ecsc-pack-icon { background-position: -524px -199px;}
.cart-tbody .item-item .gift-items { padding-bottom: 10px;color: #9fa0a0;}
.cart-tbody .item-item .gift-items .gift-item { height: 20px;line-height: 20px;}
.cart-tbody .item-item .gift-items .gift-item a { color: #9fa0a0;}
.cart-tbody .item-item .gift-items .gift-item a:hover{ color:#333;}
.cart-tbody .item-item .p-attr{ width:148px; padding-left:20px; position:relative; border:1px dashed transparent}
.cart-tbody .item-item .p-attr.item-props-can-hover,.cart-tbody .item-item .p-attr.item-props-can-click{ border:1px dashed #ec5051; background-color:#fff;}
.cart-tbody .item-item .p-attr .p-attr-item{ color:#9fa0a0;}
.cart-tbody .item-item .p-attr .btn-edit-sku{ display: none;position: absolute;right: -1px;top: -1px;color: #fff;cursor: pointer;background: #f60;padding: 2px 4px 0;width: auto;height: 16px;line-height: 1;}
.cart-tbody .item-item .p-attr.item-props-can-hover .btn-edit-sku,.cart-tbody .item-item .p-attr.item-props-can-click .btn-edit-sku{ display:block;}
.cart-tbody .item-item .p-price{ padding-left:20px; width:120px;}
.cart-tbody .item-item .p-price strong{ display:block; color:#333; font-weight:normal; font-size:14px;}
.cart-tbody .item-item .p-price .sales-promotion { display: block;width: 53px;border: 1px solid #eb5151;color: #e4393c;height: 20px;text-align: left;line-height: 20px;padding: 0 15px 0 8px;cursor: pointer;background: #efefef;text-decoration: none;float: left;overflow: hidden;position: relative; font-size:12px; margin-top:4px;}
.cart-tbody .item-item .p-price .sales-promotion b { display: block;position: absolute;right: 6px;top: 7px;width: 10px;height: 8px;margin-left: 5px;overflow: hidden;background:url(../images/ecsc_icon.png) -543px -202px no-repeat;}
.promotion-tips { margin: -1px 0 0;display:none;padding: 10px 14px 10px 10px;width: 186px;z-index: 30;box-shadow: 0 0 2px 2px #eee;border: 1px solid #e4393c;background: none repeat scroll 0 0 #fff;position: absolute;top:60px;left: 655px;text-align: left; font-size:12px; background:#efefef;}
.promotion-tips .promotion-tit { position: absolute;height: 20px;line-height: 20px;width: 53px;border: 1px solid #e4393c;border-bottom: 0;top: -21px;left: -1px;background: #fff;color: #e4393c;padding: 0 15px 0 8px;cursor: pointer;background:#efefef;}
.promotion-tips .promotion-tit b{display: block;position: absolute;right: 6px;top: 7px;width: 10px;height: 8px;margin-left: 5px;overflow: hidden;background:url(../images/ecsc_icon.png) -562px -202px no-repeat;}
.promotion-cont { position: relative;line-height: 23px;width: 186px;}
.promotion-cont li{ color:#727171; padding-left:28px; position:relative;}
.promotion-cont li input { vertical-align:middle; position:absolute; top:5px; left:5px;}
.cart-tbody .item-item .p-number{ width:25px; padding-left:40px;}

.cart-item-list .package_goods{ float:left; width:155px; height:47px; margin-top:5px;}
.step-complete .package_goods ul{ height:auto; width:315px; overflow:hidden;} 
.cart-item-list .package_goods a img{ margin-top:3px;}
.package_goods .ellipsis{ display:block; letter-spacing:2px; color:#333; margin-top:10px;}

.cart-tbody .item-item .p-quantity{ width:97px; padding-left:30px; text-align:center;}
.cart-tbody .item-item .p-quantity .quantity-form { position: relative;overflow: hidden;height: 22px;width: 97px; margin-top:2px;}
.cart-tbody .item-item .p-quantity .decrement,.cart-tbody .item-item .p-quantity .increment{ border: 1px solid #cacbcb;border-right: 0;height: 18px;line-height: 18px;padding: 1px 0;width: 25px;text-align: center;color: #666;margin: 0;background: #fff; cursor:pointer;}
.cart-tbody .item-item .p-quantity .decrement{ float: left;}
.cart-tbody .item-item .p-quantity .itxt { position: absolute;left: 25px;top: 0;border: 1px solid #cacbcb;width:42px;height: 18px;line-height: 18px;text-align: center;padding: 1px;margin: 0;font-size: 12px;font-family: verdana;color: #333;-webkit-appearance: none; outline:0;}
.cart-tbody .item-item .p-quantity .itxt.noeidx{ border: 0; background-color: transparent;}

.cart-tbody .item-item .p-quantity .increment { float: right;border: 1px solid #cacbcb;border-left: 0;color: #666;}
.cart-tbody .item-item .p-quantity .quantity-txt{ color:#999; text-align:center; margin-top:2px;}

.cart-tbody .item-item .p-sum{ width:100px; padding-left:60px;}
.cart-tbody .item-item .p-sum strong{ font-size:14px; color:#ec5051;}
.cart-tbody .item-item .p-ops{ width:76px; padding-left:23px;}
.cart-tbody .item-item .p-ops a{ display:block; line-height:22px;outline: none;}
.cart-tbody .item-item .p-sum strong font{ font-size:14px; font-weight:inherit; display:block;}

.gift-box{ background:#fff; width:354px; height:315px; border:1px solid #ec5051; position:absolute; top:40px; left:442px; z-index:999;}
.gift-box .gift-icon{ position:absolute; display:inline-block; border: 5px dashed transparent; border-bottom:5px solid #eb5151; top:-11px;*top:-30px; left:15px;}
.gift-box .gift-mt{ height:32px; line-height:32px; background:#ec5151; color:#fff; padding-left:20px;}
.gift-box .gift-mt .close { position: absolute;right: 10px;top: 0;cursor: pointer;width: 10px; font-weight:normal;}
.gift-box .gift-goods{ height:210px;overflow-y: auto; margin-bottom:20px;}
.gift-box .gift-goods .item-gift{ padding:15px 22px 5px 22px;}
.gift-box .gift-goods .item-gift .p-checkbox{ float:left; margin-right:5px;}
.gift-box .gift-goods .item-gift .p-img{ float:left; margin-right:12px;}
.gift-box .gift-goods .item-gift .p-name{ width:auto; color:#727171; height:35px; overflow:hidden;}
.gift-box .gift-goods .item-gift .p-price{ color:#ec5151;}
.gift-box .gift-goods .item-gift .p-price strong{ font-weight:400;}
.gift-goods .cart-checkbox label{ background: url(../images/checkbox-grey-icon.png) no-repeat;}
.gift-goods .cart-checkbox.cart-checkbox-checked label{ background:url(../images/checked-grey-icon.png) no-repeat;}
.gift-box .op-btns { float:left; margin-left:25px;}
.gift-box .op-btns .btn-9,.gift-box .op-btns .btn-1{ height:25px; line-height:25px; float:left;}
.gift-box .op-btns .btn-9{ height:23px; padding:0 10px;}
.gift-box .op-btns .btn-9:hover{ color:#323333;}

.sku-edit-popup{ padding:10px; border:1px dashed #ec5051; width:300px; position:absolute; background:#fff; z-index:99; top:66px; left:445px; display:none;}
.sku-edit-popup .arrow{ width:14px; height:9px; position:absolute; background:url(../images/ecsc_icon.png) -258px -370px no-repeat; top:-9px; left:20px;}
.sku-props-selector .prop { overflow: hidden;margin-bottom: 15px;}
.sku-props-selector .prop dt{ float: left;color: #A0A0A0;width: 55px; margin-top:6px;}
.sku-props-selector .prop dd{  margin-left: 55px; overflow:hidden;}
.sku-props-selector .prop dd .item{ float: left;margin: 2px 8px 5px 0;}
.sku-props-selector .prop dd .item.selected{ position:relative;}
.sku-props-selector .prop dd .item.selected b{position: absolute;bottom: 0;right: 0;width: 16px;height: 16px;overflow: hidden;background: url(../images/ecsc_icon.png) -429px -191px no-repeat;}
.sku-props-selector .prop dd .item a{ display:inline-block;white-space: nowrap;text-decoration: none;color: #333;  background: #fff; float: left;padding: 1px;border: 1px solid #ccc; padding:3px 5px;}
.sku-props-selector .prop dd .item.selected a{ border: 1px solid #eb4f50;}
.sku-props-selector .prop dd .item a img { margin: 1px 3px 1px 1px;display: inline-block;vertical-align: middle;float: none;}
.sku-props-selector .prop dd .item a i{ font-style:normal;margin-right:3px;display: inline-block;font-size: 12px;vertical-align: middle;}
.sku-props-selector .prop .img-mode .item a{ padding:1px;}
.sku-props-selector .operate{ padding-left: 57px;overflow: hidden;float: left;}
.sku-edit-popup .operate a{ display: block;width: 52px;height: 23px;overflow: hidden;float: left;text-decoration: none;line-height: 23px;border: 1px solid #ec5151;color: #fff;-webkit-border-radius: 4px;-moz-border-radius:4px;-ms-border-radius: 4px;border-radius: 4px;background: #ec5151;text-align: center;}
.sku-props-selector .operate .add-cart{ margin-right: 12px;}
.sku-props-selector .operate .cancel{ color: #333; border-color:#c9c9c9; background:#fff;}

.cart-toolbar{ width:1198px; height:48px; line-height:48px; border:1px solid #f0f0f0;}
.toolbar-wrap{ width:1200px; margin:auto; position:relative; z-index:10;}
.toolbar-wrap .options-box{ position:relative; height:48px;}
.toolbar-wrap .select-all{ padding-left:27px; float:left;}
.toolbar-wrap label{ color:#333; cursor:pointer;}
.toolbar-wrap .operation{ float:left; height:48px;}
.toolbar-wrap .operation a{ float:left; padding-left:28px; color:#727171;}
.toolbar-wrap .operation a:hover{ color:#ec5051;}
.toolbar-wrap .toolbar-right{ position:absolute; height:48px; right:0; top:0; width:700px;}
.toolbar-wrap .toolbar-right .comm-right{ float:right; width:700px; height:48px;}
.toolbar-wrap .btn-area{ float:right;}
.submit-btn{ display:block; position:relative; width:114px; height:50px; line-height:50px; color:#fff; text-align:center; font-size:18px;font-family: '\5fae\8f6f\96c5\9ed1';background: #ec5051;overflow: hidden; border: none; cursor:pointer; margin-top:-1px;}
.toolbar-wrap .price-sum{ float:right; margin:0 15px 0 35px; height:48px; line-height:48px;}
.toolbar-wrap .price-sum .txt{ color:#9fa0a0; position:relative; top:-2px;}
.toolbar-wrap .price-sum .price{ display: inline-block;text-align: right;font-family: verdana;}
.toolbar-wrap .price-sum .price em{ color:#eb4f50; font-size:18px;}
.toolbar-wrap .reduce-sum{ float:right; margin-left:45px; line-height:50px;}
.toolbar-wrap .reduce-sum .txt{ color:#9fa0a0;}
.toolbar-wrap .reduce-sum .totalRePrice{ color:#333;}
.toolbar-wrap .amount-sum{ float:right; color:#333;}
.toolbar-wrap .amount-sum em{ color:#ec5051; font-size:16px; margin:0 3px; position:relative; top:2px;}

.select-stores-all{ float:left; margin-left:20px;}

#c-tabs{ background:#fff; margin-bottom:10px;}
.tab-nav{ height:32px; line-height:32px; border-bottom:1px solid #ec5051; margin-bottom:20px;}
.tab-nav .ec-title{ color:#333; font-size:14px;font-family: "microsoft yahei";}
.tab-nav li{ float:left; position:relative; border:1px solid #dcdcdc; border-bottom:0; margin:0 -1px 0 0; padding:0 35px; color:#333; height:31px; font-size:14px; cursor:pointer;}
.tab-nav li.on{ background:#fff; border:1px solid #ec5051;border-bottom:0px; height:32px; margin-right:0; color:#ec5051;}
.tab-con{ padding-bottom:75px;}
.tab-con .p-list{ width:100%; position:relative;}
.tab-con .p-list-cont{ width:1200px; height:298px;overflow:hidden; position:relative;  border-right: 1px solid #dcdcdc;}
.tab-con .p-list-cont.bRightNone{ border:0;}
.tab-con .p-list-cont ul{ width:100%;}
.tab-con .p-list-cont li{ float:left; width:199px; height:auto; border:1px solid #dcdcdc; margin:0 -1px 0 0;}
.tab-con .p-list-cont li .p-item{ padding:18px 16px; float:left; *padding:16px 16px 15px 16px;}
.tab-con .p-list-cont li .p-img{ width:169px; height:169px; margin-bottom:8px;}
.tab-con .p-list-cont li .p-price{ color:#ec5051; font-size:16px; text-align:center; padding-top:0; margin-bottom:4px;}
.tab-con .p-list-cont li .p-name{ height:36px; line-height:18px; margin-bottom:5px; overflow:hidden;}
.tab-con .p-list-cont li .p-name a{ color:#727171}
.tab-con .p-list-cont li .p-name a:hover{ color:#ec5051;}
.tab-con .p-list-cont li .p-seller{ float:left; width:85px; overflow:hidden;white-space: nowrap;text-overflow: ellipsis;}
.tab-con .p-list-cont li .p-num{ float:right; white-space:nowrap;}
.tab-con .p-list .tab-prev,.tab-con .p-list .tab-next{ position:absolute; width:26px; height:44px; display:inline-block; background:url(../images/ecsc_icon.png) #d7d7d7 no-repeat; top:40%;}
.tab-con .p-list .tab-prev{ left:0; background-position:-232px -1px;}
.tab-con .p-list .tab-next{ right:0; background-position:-260px -1px;}
.tab-con .p-list .pageState{ top:-44px; right:0; font-size:14px;}

.tab-con .tab-con-time .p-list-cont li .p-price{ text-align:left;}

#c-mlym .tab-nav{ margin-bottom:15px;}
#c-mlym .tab-nav .ec-title{ height:auto; padding:0;}

.cart-empty{ height: 98px;padding: 80px 0 120px;color: #666;}
.cart-empty .message { height: 98px;padding-left: 460px;background: url(../images/no-login-icon.png) 370px 22px no-repeat;}
.cart-empty .message ul { padding-top: 23px;}
.cart-empty .message li { line-height: 26px;}
.cart-empty .message .txt { font-size: 14px;}

.fixed-bottom{
	position: fixed;
	background: #fff;
	bottom: 0;
	left: 0;
	z-index: 999;
	width: 100%;
	border-width: 1px 0;
	border-top: 1px solid #f0f0f0 \9;
	-webkit-box-shadow: 0 -1px 8px #E3E3E3;
	-moz-box-shadow: 0 -1px 8px #E3E3E3;
	box-shadow: 0 -1px 8px #E3E3E3;
}

/*订单结算页面*/
.checkout{ background:#efefef;}
.checkout-warp{ background:#fff;}
.checkout-steps{ padding:0 30px; overflow:hidden;}
.step-complete{ overflow:hidden;}
.step-tit{ height:50px; line-height:50px; color:#9fa0a0;}
.step-tit h3{ height:50px; line-height:50px; font-size:16px; float:left; color:#333; font-weight:bold}
.step-tit .extra-r{ float:right;}
.step-cont{ margin-bottom:10px; float:left; width:100%;}
.returnCart{ float:right; color:#3a78bf; font-weight:normal; line-height:40px; margin-top:10px;}
.ui-radio-label{ float:left; cursor:pointer;}
.consignee-addr{ position:relative;}
.consignee-addr .consignee-cont{ overflow:hidden;}
.consignee-addr .consignee-cont li{ float:left; width:1130px; height:38px; line-height:38px; cursor:pointer; padding-left:10px;}
/*.consignee-addr .consignee-cont li.item-selected{ border:1px solid #ec5051;}*/
.consignee-addr .consignee-cont li.item-selected label{ border:0;}
.consignee-addr .consignee-cont .ui-radio-label{ max-width:780px; float:left; color:#727171; cursor:pointer;}
.consignee-addr .consignee-cont .ui-radio+label{ background-position:14px 11px;}
.consignee-addr .consignee-cont .ui-radio:checked+label{background-position:13px 11px;}
.consignee-addr .consignee-cont .ui-radio-label .name{ min-width:120px; max-width:170px; float:left; margin-right:40px; color:#333;}
.consignee-addr .consignee-cont .ui-radio-label .tel{ max-width:110px; float:left; margin-right:60px; display:inline-block;}
.consignee-addr .consignee-cont .ui-radio-label .address{ float:left;}
.consignee-addr .consignee-cont .tir{ float:right; color:#9fa0a0; margin-right:10px;}
.consignee-addr .consignee-cont .op-btns { display:none; text-align:left; margin-left:30px; float:left;}
.consignee-addr .consignee-cont .op-btns a{ margin-right:15px;}
.consignee-addr .consignee-cont li:hover .op-btns{ display:block;}

.shopping-list{ width:100%; position:relative; margin-bottom:0px; float:left;}
.shopping-seller{ width:1140px; background:#f7f7f7; float:left;}
.shopping-list .shopping-blank{ width:799px; height:5px; overflow:hidden; background:#fff; float:left;}
.shopping-list .shop{ padding:7px 0 7px 20px; height:27px; line-height:27px;border-bottom: 1px solid #e2e2e2;}
.shopping-list .shop h3{ font-weight:bold;font-family: Arial,Verdana,"\5b8b\4f53";}
.shopping-list .item-seller-l{  float:left; background:#f3fbfe; min-height:225px;}
.shopping-list .item-list{ /* min-height:215px;*/ height:auto; float:left;}
.shopping-list .item-goods-list{  /* min-height:215px;*/ height:auto; float:left;}
.shopping-list .item-header{ padding-left:15px;}
.shopping-list .item-item{ padding-left:20px;}
.shopping-list .item-item .p-price{ width:115px; text-align:right;}
.shopping-list .item-item .p-price strong{ color:#ec5051;}
.shopping-list .item-item .p-price .num{ font-size:14px;}
.shopping-list .item-item .p-price font{ font-size:12px; display:block}
.goods-suit-tit{ overflow:hidden;  height: 26px;padding: 7px 0 7px 15px;display: block;position: relative;}
.goods-suit-tit .f-txt{  float: left;color: #9fa0a0;line-height: 26px;}
.goods-suit-tit .full-icon{  position: relative;display: inline-block;height: 17px;line-height: 17px;width: 35px;border: 1px solid #f68a00;background: #f68a00;color: #fff;border-radius: 3px;text-align: center;margin: 3px 7px 0 5px;float: left;font-weight: normal;}

.shopping-list .item-list-r{ float:left; width:337px; min-height:215px;}
.shopping-list .item-list-r .item-header{ padding-left:22px; }
.shopping-list .item-list-r .item-header h3{ font-weight:bold}
.shopping-list .item-content{ padding:0 22px;}
.shopping-list .mode-tab-nav{ float:left; margin-top:15px; width:100%; position:relative;}
.shopping-list .mode-tab-con{ float:left; padding-top:10px; width:100%;}
.shopping-list .mode-tab-con .mode-list{ overflow:hidden;}
.shopping-list .mode-tab-con .mode-list-item{ line-height:25px; float:left; width:100%;}
.shopping-list .mode-tab-con .mode-list-item .tit{ color:#9fa0a0; float:left;}
.shopping-list .mode-tab-con .mode-list-item .value{width:calc(100% - 60px);overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.shopping-list .mode-tab-con .mode-list-item a{ float:right;}
.yunfei{ color:#666; margin-top:10px; overflow:hidden;}
.yunfei span{ float:left;}
.yunfei .price{ float:left; font-size:14px; color:#ec5051;}

.order-remarks{ padding: 10px 0; overflow:hidden; float:left; width:100%;}
.order-remarks .remark-tit{ float:left; color:#727171; margin-right:15px; height:30px; line-height:30px;}
.order-remarks .remark-cont{ float:left; width:100%;}
.order-remarks .remark-cont .itxt{ padding-left:10px; border:1px solid #c9c9c9; height:30px; line-height:30px; width:755px;}
.order-remarks .remark-cont span{ color:#9fa0a0;}

.step-cont .invoice-title{ float:left; font-size:14px; padding-right:15px; height:30px; line-height:30px;}
.invoice-thickbox{ float:left; margin-left:40px; width:600px;}
.invoice-thickbox .form{ overflow:hidden;}
.invoice-thickbox .form .item .label{ float:left; color:#333; margin-right:5px;height:30px; line-height:30px; padding:0;}
.invoice-thickbox .invoice-list{ float:left;}
.invoice-thickbox .invoice-list .invoice-item{ height: 30px;line-height: 30px;position: relative;margin-bottom: 10px; padding-left:5px; width: 330px;text-align: left;  border: 1px solid #ebebeb; cursor:pointer;}
.invoice-thickbox .invoice-list .invoice-item.selected{ border:2px solid #e4393c;}
.invoice-thickbox .invoice-list .invoice-item.selected b{ display: block;position: absolute;right: 0;bottom: 0;width: 12px;height: 12px;overflow: hidden;background: url(../images/selected-icon.png) no-repeat;}
.invoice-thickbox .invoice-list .invoice-item input.inv_payee{ height:20px;cursor:pointer; width: 250px; border-color:transparent; margin-top:3px;}
.invoice-thickbox .invoice-list .invoice-item .btns { position: absolute;right: 10px;top: 0px;display: none; float:none; width:auto; padding:0; z-index:9999;}
.invoice-thickbox .invoice-list .invoice-item:hover .btns,.invoice-thickbox .invoice-list .invoice-item.selected .btns{ display:block;}

.inv_type{ position:absolute; top:0px; right:0px;}

/*.invoice-thickbox .invoice-list .invoice-item .gr{ border:1px solid #f68a00; padding:5px 0 5px 16px;}*/
.invoice-thickbox .add-invoice{ height:30px; line-height:30px; margin-left:20px; float:left;}
.invoice-thickbox .item{ float:left; width:500px; margin-bottom:10px;}
.invoice-thickbox .radio-list{ float:left;}
.invoice-thickbox .radio-list li{ margin-right:10px; position:relative;}
/*.invoice-thickbox .radio-list li.item-selected{ border-color:#f68a00;}*/
.invoice-thickbox .radio-list li.item-selected b{ display: block;position: absolute;right: 0;bottom: 0;width: 12px;height: 12px;overflow: hidden;background: url(../images/selected-icon.png) no-repeat;}
.invoice-thickbox .radio-list li input{ display:none;}
.invoice-thickbox .radio-list .ui-radio+label{ padding-left:30px; padding-right:10px; background-position:10px 6px;}
.invoice-thickbox .radio-list .ui-radio:checked+label{ background:url(../images/radioed-orange-icon.png) 9px 6px no-repeat;}
.invoice-thickbox .invoice-btns{ margin:20px 0 0 117px;}
.invoice-thickbox .invoice-btns .orange-btn{ display:inline-block; height:30px; line-height:30px; color:#fff; background:#f68a00; padding:0 10px; margin-right:10px;}
.invoice-thickbox .invoice-btns .cancel-btn{ display:inline-block; height:28px; line-height:28px; color:#f68a00; border:1px solid #f68a00; padding:0 10px;}
.invoice-thickbox .reminder{ margin:15px 0 0 118px;}
.invoice-thickbox .reminder span{ display:block; color:#9fa0a0;}

.order-summary{ overflow:hidden; min-height:68px;}
.order-summary .statistic{ width: 300px; float:right; margin-right:30px; margin-bottom:10px;}
.order-summary .statistic .list{ height: 24px;line-height: 24px;overflow: hidden;margin-bottom: 5px;zoom: 1;}
.order-summary .statistic span { width: 200px;float: left;text-align: right; color:#333;}
.order-summary .statistic .price { float: left;width: 100px;text-align: right; font-size:14px; color:#717171;}
.order-summary .statistic .ftx{ color:#ec5051;}

.trade-foot{ margin-top:20px;}
.checkout-buttons{ width:1200px; margin-bottom: 20px; height:50px; background:#e4e4e4;}
.checkout-buttons .sticky-wrap{ position:relative;}
.checkout-buttons .sticky-wrap .inner{ height:50px; line-height:50px;}
.checkout-buttons .sticky-wrap .btn-area{ float:right;}
.checkout-buttons .sticky-wrap .btn-area a:hover{ color:#fff;}
.checkout-buttons .sticky-wrap .total{ float:right; padding-right:20px;}
.checkout-buttons .sticky-wrap .total strong{ font-size:20px; font-weight:400; color:#ec5051;}
.checkout-buttons .sticky-wrap .total .txt{ color: #9fa0a0;position: relative;top: -3px;}
.checkout-buttons .sticky-wrap .amount-sum{ float:right; padding-right:30px;}
.checkout-buttons .sticky-wrap .amount-sum em{ font-size:16px; color:#ec5051; padding:0 3px;}
.consignee-foot { padding: 0px 10px 55px 0;line-height: 20px; float:right;text-align: left;width: 350px;color: #999;}

.step-cont .qt_item{ float:left; width:100%;}
.step-cont .qt_item .item_label{ float: left;color: #333;margin-right: 5px;height: 30px;line-height: 30px;padding: 0; width:80px; text-align:right;}
.step-cont .qt_item .item_value{ float:left;  height: 30px;line-height: 30px;margin-bottom: 10px;}
.step-cont .qt_item .item_value span{ float:left; margin-right:8px;}
.step-cont .qt_item .item_value .qt_text,.step-cont .qt_item .item_value .qt_text2{ height:18px; padding: 4px 0 4px 10px; width:80px; border:1px solid #ccc; float:left; margin-right:5px;}
.step-cont .qt_item .item_value select{ line-height: 18px;border: 1px solid #ccc;padding: 5px;vertical-align: middle;float: left;margin-right: 8px; padding-left:0\9; *margin-top:5px;}
.step-cont .qt_item .item_value .qt_text2{ width:200px;}
.step-cont .qt_item .item_value button{ display: inline-block;height: 30px;line-height: 30px;color: #fff;background: #ec5051;padding: 0 10px;margin-right: 10px; border:0; cursor:pointer; margin-left:10px;}
.step-cont .qt_item .item_value .label{ float:left; margin-right:20px;}
.step-cont .qt_item .item_value .label input{ vertical-align:middle; margin-right:5px;}
.step-cont .qt_item .item_value .label label{ cursor:pointer;}

.ui-ceilinglamp-current{
	position: fixed;
	bottom: 0;
	left: 0;
	z-index: 100;
	width: 100%;
	background-color: #e4e4e4;
	-moz-opacity: .85;
	opacity: .85;
	filter: alpha(opacity=85);
	margin-bottom:0;
}
.ui-ceilinglamp-current .sticky-wrap{ width:1200px; margin:0 auto;}

/*下单成功*/
.single-title{ width:1200px; padding:40px 0; text-align:center;}
.single-title h3{ height:40px; color:#0eaf8b; font:24px/40px Arial,Verdana,"宋体"; padding-left:60px; width:245px; position:relative; margin:auto; text-align:left;}
.single-title .icon{ display:inline-block; width:40px; height:40px; background-position:-403px -302px; position:absolute; left:0;}
.single-content{ padding:0 30px; overflow:hidden;}
.single-content .txt{ display:block; font-size:14px; color:#5c5c5c; padding-bottom:10px;}
.single-content .txt em{ color:#333; font-weight:bold;}

.single-list{ width:1140px; height:auto; border-top:1px solid #dcdcdc;}
.single-list .list-item{ height:38px; line-height:38px; border:1px solid #dcdcdc; border-top:0;}
.single-list .list-item .order-number{ width:230px; float:left; text-align:left; padding-left:30px;}
.single-list .list-item .order-total{ width:230px; float:left; text-align:left; padding-left:50px;}
.single-list .list-item .order-freight{ min-width:150px; max-width:200px; float:left; text-align:left;}
.single-list .list-item a{ float:right; padding-right:20px;}
.single-list .list-item .tit{ font-size:14px; color:#9fa0a0;}
.single-list .list-item strong{ font-size:14px; color:#ec5051; font-weight:400;}

.single-content .ts{ font-size:14px; color:#333; margin:26px 0 0 0;}
.single-content .ts em{ font-weight:bold;}
.single-content .ts em.price{ font-size:16px; color:#ec5051;}
.single-btn{ margin:50px 0; text-align:center;}
.single-btn input{ display:inline-block; max-width:200px; height:40px; line-height:40px; font-size:16px; padding:0px 10px; color:#fff; border-radius:5px; background:#ec5051; font-family: "microsoft yahei"; border:none; cursor:pointer}

/*购物凑单*/
.coudanBg{ background-color:#efefef;}
.float-nav-wrap{ width:1140px; padding:20px 30px 0 30px;background-color:#fff; position:absolute; top:0; z-index:99;}
.float-nav-wrap .full{ height:40px; line-height:40px;}
.float-nav-wrap .full .total{ float:left; color:#727171; height:38px; line-height:38px;}
.float-nav-wrap .full .total .full-icon{ width:50px; height:38px; line-height:38px; background:url(../images/ecsc_icon.png) -520px -222px; float:left; margin-right:20px; color:#fff; font-family: "microsoft yahei"; font-size:16px; text-align:center;}
.float-nav-wrap .full .total font{ color:#EC5051; font-size:14px; font-weight:bold;}
.float-nav-wrap .full .total strong{ color:#EC5051; font-size:14px;}
.float-nav-wrap .full .prize{ float:left;}
.float-nav-wrap .full .prize font{ color:#ec5051; font-weight:700;}
.float-nav-wrap .full .btns{ float:right; padding:0; width:auto;}
.float-nav-wrap .full .btns a{ font-size:14px; color:#fff; display:inline-block; height:30px; line-height:30px; padding:0 8px 0 15px; border-radius:5px; background:#f68a00;}

#spec-list{ width:1049px; height:120px; overflow:hidden; padding:15px 45px; border:1px solid #dcdcdc; margin-top:10px; position:relative;}
#spec-list .spec-control{ float:left; position:absolute; background:url(../images/ecsc_icon.png) no-repeat; width:18px; height:30px; top:40%;}
#spec-list .spec-forward{ left:10px; background-position:-242px -172px;}
#spec-list .spec-backward{ right:10px; background-position:-266px -172px;}
#spec-list .spec-items{ width:1048px; float:left; height:120px; overflow:hidden;}
#spec-list .spec-items .spec-con{ width:1068px;}
#spec-list .spec-items li{ float:left; width:80px; height:120px; margin-right:17px;}
#spec-list .spec-items li .p-img{ width:80px; height:80px; float:left;}
#spec-list .spec-items li .p-total{ float:left; display:block; color:#ec5051; margin-top:5px; width:80px;}
#spec-list .spec-items li .p-num{ color:#666;}
.single-root .component-filter .filter-label-list{ padding:10px 0 0 50px;}
.single-root .component-filter-sort .filter-sortbar{ width:1140px; margin:auto;}

#plist{ width:1140px; padding:0 30px; float:left; margin:20px 0 50px;}
#plist .plist-items{ width:1142px; float:left;}
#plist .plist-items li{ width:189px; height:auto; border:1px solid #dcdcdc; margin:0 -1px -1px 0; float:left;}
#plist .plist-items li .item{ padding:18px;}
#plist .plist-items li .item .p-img{ width:152px; height:152px; margin-bottom:8px;}
#plist .plist-items li .item .p-price{ color:#ec5051; text-align:center;}
#plist .plist-items li .item .p-name{ padding-top:8px; height:36px; overflow:hidden;}
#plist .plist-items li .item .p-btns{ text-align:center; padding:10px 0 0 0;}
#plist .plist-items li .item .p-btns a{ border:1px solid #dcdcdc; height:26px; line-height:26px; padding:0 12px; border-radius:5px; display:inline-block;}
#plist .plist-items li .item .p-btns a:hover{ border-color:#ec5051; color:#ec5051;}
#plist .ratelist-content{ width:350px; margin:0 auto; overflow:hidden;}
#plist .ratelist-content .pages{ margin-top:40px;}

/*礼品包装*/
.pack .cart-tbody .item-list{ border-color:#eb6100;}
.pack .item-item{ padding-left:27px;}
.pack .cart-tbody .item-item .p-attr{ padding-left:122px;}
.pack .cart-tbody .item-item .p-price{ padding-left:62px;}
.pack .cart-tbody .item-item .p-warehouse{ padding-left:30px;}
.pack .cart-tbody .item-item .p-quantity{ padding-left:92px;}
.p-warehouse .warehouse-list{ position:relative; border:1px solid #dcdcdc; line-height:21px; padding: 0 20px 0 5px; float:left;}
.p-warehouse .warehouse-list .sc-icon-right{ top:7px; right:5px;}
.p-warehouse .txt{ float:left; line-height:22px; padding-left:10px;}

.package-select-con{ padding:0 32px; overflow:hidden;}
.package-select-con .package-select-left{ float:left; margin-right:30px; width:435px; height:auto;}
.package-select-con .select-title{ margin-bottom:10px;}
.package-select-con .select-title label{ color:#333; cursor:pointer; font-size:14px;font-family: "microsoft yahei";}
.package-select-con .select-title .select-checkbox:checked+label,.package-select-con .select-title .ui-checkbox:checked+label{ background-position: 0 3px;}
.package-select-con .select-title .select-checkbox+label,.package-select-con .select-title .ui-checkbox+label{ background-position:0 3px}
.package-select-con .select-title em{ color:#ec5051;}
.package-select-con .picFocus{ width:435px; height:345px; position:relative; }
.package-select-con .picFocus .bd{ float:left; margin-right:8px;}
.package-select-con .picFocus .bd li{ width:345px; height:345px; float:left; border:1px solid #dcdcdc;}
.package-select-con .picFocus .hd{ float:left; width:80px; height:345px;}
.package-select-con .picFocus .hd li{ width:64px; height:64px; padding:7px; border:1px solid #dcdcdc; margin-bottom:9px; cursor:pointer;}
.package-select-con .package-select-right{ float:left;}
.package-select-con .pack-message{ width:670px; height:345px; background:url(../images/pack_bg.jpg) no-repeat; position:relative;}
.package-select-con .file{ position:absolute; top:80px; left:45px;}
.package-select-con .pack-message .area{ position:absolute; width:365px; height:208px; border:0; outline:0; top:72px; left:268px; background:none; font-size:18px; color:#333; line-height:35px; padding-left:10px;resize: none;}
.package-select-con .msg-text{ width:80px; line-height:30px; line-height:30px; text-align:left; position:absolute; bottom:32px; left:268px;}
.package-select-con input.packname{ width:165px; height:40px; line-height:40px; font-size:18px; color:#333; text-align:center; border:0; outline:0; background:none; position:absolute; bottom:15px; right:22px;}

/*放大镜样式*/
.MagicZoomPup { z-index: 3;visibility: hidden;position: absolute;top: 0;left: 0;width: 50px;height: 50px;border: 1px solid #aaa;background-image: url(../images/zoom-point.png);opacity: .5;-moz-opacity: .5;-khtml-opacity: .5;filter: progid:DXImageTransform.Microsoft.Alpha(opacity=50);cursor: move}
.MagicBoxShadow { border: 1px solid #e4e4e4;}

/*店铺搜索*/
.component-filter-sort .seller_ss .button-strip-item{ padding:0 25px 0 40px;}
.component-filter-sort .seller_ss .button-strip-item i{ width:14px; height:14px; display:block; position:absolute; left:23px; top:13px; background:url(../images/ecsc_icon_two.png) no-repeat;}
.component-filter-sort .seller_ss .button-strip-item .icon1{ background-position:-16px 1px;}
.component-filter-sort .seller_ss .button-strip-item .icon2{ background-position:-16px -14px;}
.component-filter-sort .seller_ss .button-strip-item .icon3{ background-position:-16px -28px;}
.component-filter-sort .seller_ss .current .icon1{ background-position:0 1px;}
.component-filter-sort .seller_ss .current .icon2{ background-position:0 -14px;}
.component-filter-sort .seller_ss .current .icon3{ background-position:0 -28px;}

.shopCon { position: relative;background: #fff;}
.shopBox { clear: both; margin-bottom:15px; overflow:hidden;}
.shopHeader{ height:100px; border:2px solid #dcdcdc;}
.shopHeader-img{ float:left; width:210px; height:100px;border-right:1px solid #dcdcdc;}
.shopHeader-logo{ float:left; display:table-cell; width:80px; height:80px;padding: 10px 25px;text-align: center;vertical-align: middle; border-right:1px solid #dcdcdc;}
.shopHeader-info{ float:left; width:316px; height:80px; padding:10px 40px;border-right:1px solid #dcdcdc;}
.shopHeader-dsr{ float:left; width:446px; height:50px; padding:25px 0;border-right:1px solid #dcdcdc;}
.shopHeader-enter{ float:left; width:150px; padding: 10px 35px 10px 36px; height:80px;}
.sHi-title{ display:block; font-size:16px; color:#3a78bf; padding:10px 0 5px; font-family: "microsoft yahei"; float:left;}
.shop-icon {background-color: #efeceb;border-radius: 2px;color: gray;display: inline-block;padding: 0 3px; margin:10px 0px 0px 10px; float:left;}
.shopHeader-info p{ float:left; width:100%; height:18px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.shopHeader-info .dp{ margin-right:10px;}
.shopHeader-dsr dl{ width:416px; height:25px; line-height:25px; padding-left:20px;}
.shopHeader-dsr dt{ float:left; width:75px; text-align:right; color:#f68a00; margin-right:20px;}
.shopHeader-dsr dd{ float:left; width:80px;}
.shopHeader-dsr dd em{ margin-left:5px;}
.sHe-shop{ display:block; width:150px; height:30px; text-align:center; line-height:30px; color:#fff; background:#806f66;margin-top:6px;}
.sHe-shop i{ font-family: DFKai-SB; margin-left:5px;}
.sHe-shop:hover{ text-decoration: none;color: #fff;background-color:#927c6f;}
.sHe-product{ display:block; width:150px; height:30px; line-height:30px; text-align:center; color:#fff; background:#f79b3f; margin-top:6px; position:relative; *position:inherit;}
.sHe-product:hover{ text-decoration:none; color:#fff; background-color:#fba651;}
.sHe-product .drop-icon{ position:absolute; width:10px; height:6px; right:22px; top:12px; background:url(../images/ecsc_icon.png) -264px -308px no-repeat;}
.shopBox-expand .drop-icon { background-position: -280px -307px;}
.sHe-product.disabled{ background-color:#ccc; cursor:default;}
.sHe-product.disabled .drop-icon{ display:none;}

.shopBox-rec{ display: none;border: 2px solid #dcdcdc; border-top:0;position: relative;}
.sBr-con{ height: 320px;overflow: hidden;padding:15px 10px 0;}
.sBr-con li{ border:1px solid #dcdcdc; margin-left:-1px; float:left;}
.sBr-con .product{ position: static;float: left;width: 206px;height: 286px;padding: 14px 13px;display: inline; border:1px solid #fff;}
.sBr-con .product .productImg-wrap{ width:206px; height:206px; display:block; margin-bottom:15px;}
.sBr-con .product .p-price{ float:left; padding-top:0; color:#ec5051;}
.sBr-con .product .p-num{ float:right;}
.sBr-con .product .p-name{ height:36px; overflow:hidden; float:left; margin-top:8px;}
.sBr-con .product:hover{ border-color:#ec5051;}
.sBr-more { text-align: right;padding: 10px 20px 10px 10px; }
.sBr-more a{ color:#3a78bf;}
.sBr-more a:hover{ text-decoration:underline;}
.sBr-arrow{ display:block; width:13px; height:15px; position:absolute; background:url(../images/sBr-arrow.jpg) -1px 0 no-repeat; top:-13px; right:110px; z-index:9;}
.shopBox-expand .shopBox-rec { display: block;}

.seller_goods_list .gl-warp{ width:100%;}
.seller_goods_list .gl-item{ width:240px;}
.seller_goods_list .gl-item .gl-i-wrap{ width:222px;}
.seller_goods_list .gl-item .p-operation .choose-btn-coll{ margin-left:60px;}

.listItem{ background: #fff;}
.listItem .product{ position:relative; float:left; width:400px; height:115px; z-index: 1;margin: -1px -1px 0 0;}
.listItem .productMain{ padding:13px 14px 10px; overflow: hidden; _zoom:1;  height:90px;border: 1px solid #dcdcdc;}
.listItem .productImg{ width:88px; height:88px;margin-right: 18px; float:left;}
.listItem .productInfo{ float:left; width:260px; overflow: hidden;}
.listItem .productInfo .p-name a{ height:36px; overflow:hidden; display:block;}
.listItem .p-price { float:left; color:#ec5051; font-size:16px;}
.listItem .productStatus,.listItem .productShop{ height:25px; margin-top:4px;}
.listItem .p-reply{ float:left; position:relative; padding-left:15px; margin:5px 0 0 52px;}
.listItem .p-reply i{ display: inline-block;width: 14px;height: 14px;position: absolute;top: 2px;left: 0; background-position: -176px -262px;}
.listItem .p-num{ float:left; margin:5px 0 0 30px;}
.listItem .p-brand{ color:#3a78bf; display:inline-block; float:left;min-width: 100px; line-height:25px;}
.listItem .p-brand:hover{ color:#ec5051; text-decoration:underline;}
.listItem .choose-btn-coll{ line-height:25px; margin:0 0 0 18px;}
.listItem .choose-btn-coll b{ top:4px;}
.listItem .custom { margin-right: 50px;position: relative; float:right; display:inline-block;}
.listItem .custom i { display: inline-block;width: 20px;height: 20px;background-position: -38px -87px;position: absolute;top: 0px;}
.listItem .p-name a:hover{ text-decoration:underline;}
.listItem .product-limited{ float:left; overflow:hidden; width:100%; margin-top:4px;}
.listItem .productAttrs{ float:left; margin-right:15px;}
.listItem .productAdd{ float:left;}
.listItem .product:hover{ position:relative; z-index:2; overflow:visible;}
.listItem .product:hover .productMain{ height:115px;border:2px solid #ec5051;position: absolute; background: #fff; padding:12px 13px 9px;}

.crumbTitle { float:right; margin-right:10px; color:#f79b3f;}
.ui-page{ margin: 40px 0 20px;}

/*帖子评论*/
.Main{ width:1200px; margin:0 auto; overflow:hidden;}
.Main .left{ width:210px; float:left;}
.Main .m{ border:1px solid #ec5051; margin-bottom:10px;}
.Main .left h2{ height:35px; line-height:35px; text-align:center; font-size:14px; color:#eb4f50; background:#e8e8e8;}
.Main .left .mc{ padding:15px 18px;}
.Main .left .mc .p-img{ width:172px; height:172px; padding-bottom:20px;}
.Main .left .mc .p-name{ height:36px; overflow:hidden}
.Main .left .mc .p-name a{ color:#005aa0; display:block; height:36px; overflow:hidden;}
.Main .left .mc .p-name a:hover{ text-decoration:underline;}
.Main .left .mc strong{ font-size:12px; color:#727171;}
.Main .w{ margin-top:20px;}
.Main .w h2{ background:#fff; color: #a7a7a7; text-align:left;}
.Main .w .mc{ border: 1px solid #dcdcdc;}
.Main .w .mc li{ margin-top:15px;}
.Main .w .mc li.first{ margin-top:0;}
.Main .w .mc .p-img{ padding:0;}
.Main .w .mc .p-name{ margin-top: 5px;}
.Main .w .mc .p-name a{ color:#727171;}
#pinfo .p-price, #pinfo .p-grade, #pinfo .num-comment, #pinfo .btn{ margin-top: 8px;}
#pinfo .p-price{ font-size:14px; color:#ec5051;}
#pinfo .rate-status{ float:left; margin:2px 10px 0 0;}
.OtherDiscuss li{ max-height:36px; margin-bottom:10px; overflow:hidden;}
#pinfo .p-btn{ overflow:hidden;}
#pinfo .p-btn .btn-append{ color:#fff; margin-top:10px; margin-left:10px;}

.Main .right{ width:945px; float:right;}
.View_Mode{ border-bottom: 1px solid #eb4f50; overflow:hidden; position:relative;}
.Tab{ height:32px; position:relative; float:left;}
.Tab li{float: left;width: auto;height: 32px;line-height: 32px;font-size: 14px;color: #666;text-align: center;}
.Tab li a{  padding:2px 18px; border-right: 1px solid #c9c9c9;}
.Tab li.current{ background: #eb4f50; margin-left:-1px;}
.Tab li.current a{ color:#fff;border-right:0;}
.Tab li.li2 a,.Tab li.li3 a{ padding:2px 25px;}
.Tab li.last a{ border-right:0;}

.View_Mode .rank{ float:right; margin-top:10px;}
.View_Mode .rank li{ float:left; margin-left:8px;}
.View_Mode .rank li a.link{ color:#FF7403;}

.Discuss{ width:945px; padding:0; margin:15px 0 0 0;}
.Discuss .table{ width:100%; height:auto; position:relative;}
.Discuss .table .thead,.Discuss .table .tbody,.Discuss .table .tfoot{ width:100%; float:left;}
.Discuss .table .thead{ border-bottom:1px solid #dcdcdc;}
.Discuss .table .tbody { margin:10px 0 20px;}
.Discuss .table .tbody .tr{ width:100%; float:left;}

.Discuss .table .th,.Discuss .table .td{ height:30px; line-height:30px; float:left;}
.Discuss .table .th{ font-size:14px;color:#727171;}
.Discuss .table .td{ font-size:12px;position:relative;}
.Discuss .table .td a:hover{ color:#005aa0;}
.Discuss .table .tie_icon{ top:5px;}
.Discuss .table .s1{ padding-left:28px;}
.Discuss .table .lie1{ width:530px;}
.Discuss .table .lie2{ width:170px;}
.Discuss .table .lie3{ width:130px;}
.Discuss .table .lie4{ width:115px;}
.Discuss .table .td img{ float:none;display: inline-block;vertical-align: middle; margin-top:-23px;}
.Discuss .table .s1 a{ width:auto; max-width:440px; height:30px;}
.Discuss .table .tfoot{ padding:30px 0; border:1px solid #dcdcdc;}
.Discuss .table .tfoot .ratelist-content .pages{ margin:0;}
.Discuss .table .td.lie2{ color:#9fa0a0; font-size:14px;}

.Review_Form{ margin-top:50px; background:#fff;}
.Review_Form h3{ font-size:16px; color:#333; margin-bottom:20px;}
.Review_Form li{ margin-bottom:20px; overflow:hidden;line-height:30px;}
.Review_Form li .label{ float:left; width:55px; text-align:left;}
.Review_Form li .deal{ float:left;}
.Review_Form li .deal .value-item { float: left;border: 1px solid #d2d2d2;margin-right: 20px;height: 28px;}
.Review_Form li .deal .value-item .ui-radio-label { padding: 0 15px 0 30px;background-position: 10px 7px;*background-position: 10px 6px;}
.Review_Form li .deal .value-item.selected{ border-color:#ec5051;}
.value-item.selected .ui-radio-label{ background: url(../images/radioed-icon.png) no-repeat;}
.Review_Form li .deal input[type='text']{ height:28px; border:1px solid #b5b5b5; line-height:28px; padding-left:5px; outline:0;}
.Review_Form li .deal .text1{ width:416px;}
.Review_Form li .deal .text2{ width:74px;}
.Review_Form li .deal textarea{ border:1px solid #b5b5b5; outline:0; width:878px; height:350px; padding:5px;resize:none;}
.Review_Form li .deal .seccodeimg{ float:none; display:inline-block; vertical-align:middle; margin-left:10px;}
.Review_Form li .deal .seccodenext{ display:inline-block; margin-left:30px;}
.Review_Form .buttons .btn{ padding:0 30px; font-size:16px; height:30px; line-height:30px\0;*line-height:28px;}
.Review_Form li .deal img{ cursor:pointer; height:30px;}

.View_Mode h1{ float:left; font-size:18px; color:#333;font-family: \5fae\8f6f\96c5\9ed1;font-weight: normal; height:30px; line-height:30px; padding:0px 0 10px; width:auto; max-width:500px; overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.partake-new { position: absolute;bottom: 8px;right: 3px;width: 207px;overflow: hidden;zoom: 1;}
.partake-new span, .partake-new span.bds_more { float: left;line-height: 18px;}
.partake-new span.bds_more {padding-left: 25px;padding-top: 6px;}
.bds_more, .bds_tools a { display: block;height: 16px;float: left;cursor: pointer;padding-top: 6px;padding-bottom: 3px;padding-left: 22px;}
#bdshare { _overflow-x: hidden;z-index: 999999;padding-bottom: 2px;font-size: 12px;float: right;text-align: left!important;zoom: 1;}
#bdshare a, #bdshare_s a, #bdshare_pop a { text-decoration: none;cursor: pointer;}
.bds_tools a { background:url(../images/is.png) no-repeat;}
.bds_qzone {background-position: 0 -75px!important;}
.bds_tsina {background-position: 0 -115px!important;}
.bds_tqq {background-position: 0 -235px!important;}
.bds_renren {background-position: 0 -195px!important;}
.bds_t163 {background-position: 0 -715px!important;}
.bds_more {background: url(../images/is.png) no-repeat 0 5px!important;}

.replylist{ width:100%; padding:25px 0 0 0; overflow:hidden; border-bottom:1px solid #dcdcdc; position:relative;}
.replylist .user{ width:85px; height:auto; float:left; margin-right:50px;}
.replylist .user .u-icon{ width:85px; height:85px; margin-bottom:5px;}
.replylist .user .u-name a{ font-size:14px; line-height:25px; max-width:85px; overflow: hidden; float:left; text-overflow: ellipsis; white-space: nowrap;}
.replylist .cont{ float:left; width:810px;}
.replylist .cont .i-item{ font-size:14px; color:#727171; line-height:25px; margin-bottom:30px;}
#preview{ float:left; width:100%; margin-bottom:20px;}
.replylist .cont .jqzoom{ width:520px; height:525px; float:left;}
.replylist .cont .jqzoom img{ max-height:525px;}
.replylist .cont .spec{ width:240px; height:auto; float:right;}
.replylist .cont .spec .spec-item{ padding:6px; float:left; border:1px solid #dcdcdc; margin:0 0 10px 10px;}
.replylist .cont .spec .spec-item:hover,.replylist .cont .spec .current{ border-color:#333; cursor:pointer;}
.replylist .cont .item-info{ width:680px; float:left; margin-bottom:20px;}
.replylist .cont .item-info .fl{ line-height:30px; margin-right:15px;}
.replylist .cont dl{ padding: 2px 0;overflow: hidden;float: none;line-height: 26px;}
.replylist .cont dt{ float: left;width: 62px;text-align: right;color: #9C9A9C;}
.replylist .cont dd{ width:748px;  float: left;}
.replylist .cont dd .comment-show-pic{ overflow:hidden; margin-top: 5px;}
.replylist .cont dd .comment-show-pic a{ display: inline-block;float: left;vertical-align: middle;margin-right: 5px; *display:inline; *zoom:1;}
.replylist .cont dd .comment-show-pic table{ float:left;}
.replylist .cont dd .comment-show-pic td { width: 128px;height: 96px;border: 1px solid #d3d3d3;background: #fff;text-align: center;vertical-align: middle;margin: 0;padding: 3px;}
.replylist .cont dd .comment-show-pic td a{ display: inline-block;float: none;vertical-align: middle;margin-right: 5px; *display:inline; *zoom:1;}
.replylist .cont dd .comment-show-pic span { float: left;margin-top: 82px; margin-left:10px;}
.replylist .cont dd .comment-show-pic td a img{ float:none;}

.replylist .item-reply{ border-top: 1px dotted #d0e4c2;padding-left: 50px;  float: left;width: 810px;margin-left: 135px;}
.replylist .item-reply strong{ display: block;width: 45px;color: #BEBEBE;font-size: 20px;font-family: arial;text-align: right;float: left;display: inline;margin: 5px 0 0 -45px;}
.replylist .item-reply .reply-list{ padding:5px;}
.replylist .item-reply .reply-meta { padding: 5px 0; overflow:hidden; width:754px;}
.replylist .item-reply .reply-meta a{ display:none;}
.replylist .item-reply:hover .reply-meta a{ display:block;}
.huifu{ height:28px; line-height:28px; border:1px solid #959595; padding:0 16px; display:inline-block; border-radius:5px; color:#494949;}


.reply{ margin-top:40px;}
.reply h2{ font-size:16px; color:#333;}
.reply .item{ margin-top:20px; float:left; width:100%;}
.reply .item .tit{ float:left; width:60px;}
.reply .item .cont{ width:882px; border:1px solid #b5b5b5; float:left;}
.reply .item .cont .editor-quote, .reply .item .cont .reply_textarea{ width:882px;}
.reply .item .cont textarea{ width:872px; height:118px; outline:0; padding:5px; resize:none; border:none}
.reply .item .btn { padding: 0 30px;font-size: 16px; line-height:30px;}
.reply #quoteContent h2{ color:#666; font-size:14px;} 


/*预售首页*/
.preSale .categorys{ width:178px;}
.preSale .dt{ padding:0;}
.preSale .dt a{ padding:0 0 0 40px; width:auto;}
.preSale .navitems ul{ margin-left:40px;}
.preSale .navitems li{ margin-right:20px;}
.preSale .navitems li a{ padding:0 10px;}
.preSale .dd{ border:2px solid #2b2b2b; border-top:0; margin-top:0;}
.preSale .site-mast .dd{ display:none;}
.preSale .categorys .dd .cata-nav{ top:0; *top:-1px; margin-top:0; height:auto; min-height:377px;background:#fff;}
.preSale .categorys .dd .cata-nav .item{ height:53px; border-bottom:1px dashed #e3e3e3;}
.preSale .categorys .dd .cata-nav .item.last{ border-bottom:0;}
.preSale .item a{ font-size:16px; color:#2b2b2b; display:block; padding:0 0 0 66px; line-height:54px; position:relative;}
.preSale .item a:hover,.preSale .current a{ color:#ec5051;}
.preSale .item .pre-icon{ display:block; width:22px; height:30px; position:absolute; background:url(../images/pre-icon.png) no-repeat; top:10px; *top:-8px; left:38px;}
.preSale .item .pre1{ background-position:-2px 7px;}
.preSale .item .pre2{ background-position:-1px -50px;}
.preSale .item .pre3{ background-position:-1px -102px;}
.preSale .item .pre4{ background-position:-2px -159px;}
.preSale .item .pre5{ background-position:-1px -211px;}
.preSale .item .pre6{ background-position:-1px -266px;}
.preSale .item .pre7{ background-position:-1px -322px;}


.pre-banner,.pre-banner .banner-width{ height:380px;}
.pre-banner .bd{ height:380px; overflow:hidden;}
.pre-banner .bd li{ float:left; width:100%;}
.pre-banner .banner-width a{ width:1022px; display:block; left:178px; height:380px; float:left;}
.banner-new .pre-banner .banner-width a{ width:1200px; left:0;}
.pre-banner .hd{ width:1200px; height:380px; margin:0 auto;position: relative;}
.pre-banner .hd ul{ position:absolute; width:22px; height:auto; right:0; top:30%; z-index:90;}
.pre-banner .hd ul li{ font-size:0; width:20px; height:20px; background:url(../images/pre-icon.png) -80px -30px no-repeat; cursor:pointer;
 margin-bottom:10px;}
.pre-banner .hd ul li.on{ background-position:-80px 0;}

.preSale_title{ font-size:24px; color:#2b2b2b; height:40px; line-height:40px; font-weight:700; font-family:"microsoft yahei"; margin-bottom:10px;}
.ecsc-sign .sign-warpper{ width:100%; overflow:hidden;}
.ecsc-sign .sign-left,.ecsc-sign .sign-right{ float:left; width:300px; height:300px;}
.ecsc-sign .sign-content{ float:left; position:relative;}
.ecsc-sign .sign-content .bd{ width:600px; height:300px; overflow:hidden;}
.ecsc-sign .sign-content .hd{ width:600px; height:12px; position:absolute; bottom:10px; text-align:center;}
.ecsc-sign .sign-content .hd li{ display:inline-block;*display:inline;*zoom:1;width:12px; height:12px; background:url(../images/pre-icon.png) -85px -82px no-repeat;font-size:0; margin-right:6px; cursor:pointer;}
.ecsc-sign .sign-content .hd li.on{ background-position:-85px -62px;}
.ecsc-sign .sign-content .prev,.ecsc-sign .sign-content .next{ opacity:0.6; height:50px; top:125px; display:none;filter: progid:DXImageTransform.Microsoft.Alpha(opacity=60);}
.ecsc-sign .sign-content:hover .prev,.ecsc-sign .sign-content:hover .next{ display:block;}
.ecsc-sign .sign-content .prev:hover,.ecsc-sign .sign-content .next:hover{ background-color:#2b2b2b;opacity:1;filter: progid:DXImageTransform.Microsoft.Alpha(opacity=100);}

.special-list{ margin-top:20px;}
.special-item{ width:1200px; margin-top:10px; float:left;}
.special-item .title{ height:40px; line-height:40px; font-size:18px; color:#2b2b2b; margin-bottom:5px;}
.special-item .title h3{ float:left;}
.special-icon{ background:url(../images/special-icon.png) no-repeat; width:88px; height:20px; margin:10px 0 0 10px;float:left;}
.special-icon-1{ background-position: 0 -1px;}
.special-icon-2{ background-position: 0 -25px;}
.special-icon-3{ background-position: 0 -48px;}
.special-icon-4{ background-position: 0 -71px;}
.special-icon-5{ background-position: 0 -94px;}
.special-icon-6{ background-position: 0 -117px;}
.special-icon-7{ background-position: 0 -140px;}
.special-product{ float:left; width:1200px;}
.special-product ul{ float:left;}
.special-product ul li{ float:left; border:1px solid #dcdcdc; margin:-1px -1px 0 0;}
.special-product .s-warp{ width:255px; height:auto; padding:20px 22px;}
.special-product .p-img{ width:255px; height:255px;}
.special-product .p-name{ padding:10px 0;}
.special-product .p-name a{ display:block; font-size:14px; color:#2b2b2b; line-height:24px;font-family: "microsoft yahei"; height:48px; overflow:hidden;}
.special-product .p-info{ width:100%; overflow:hidden; margin-top: 5px;}
.special-product .p-price{ float:left; width:115px;}
.special-product .p-price span{ color:#ec5051; font-size:24px; display:block; width:100%;}
.special-product .p-price span em{ font-size:14px;}
.special-product .p-price del{ font-size:12px; color:#999; margin-left:5px;}
.special-product .p-right{ float:right; text-align:right;}
.special-product .p-right .appointment{ height:27px; line-height:25px; color:#767676;}
.special-product .p-right .appointment em{ color:#ec5051;}
.special-product .p-right .time{ color:#ffc33a;}

.preSale-filter .component-filter{ padding-top:10px;}
.preSale-filter .component-filter .filter-label-list{ padding: 5px 0 5px 35px;}
.preSale-filter .component-filter .filter-label-list-top{ padding-bottom:0;}
.preSale-filter .component-filter .filter-label-list .label{ height: 24px;line-height: 24px;margin-right: 30px;}
.preSale-filter .component-filter .filter-label-list .selected{ border:1px solid #ec5051; }
.preSale-filter .component-filter .filter-label-list .selected a{color:#ec5051; font-weight:bold;}
.preSale-filter .component-filter .inline-block-list li{ text-align:center; height:24px; line-height:24px; border:1px solid #fff; padding-left:0; width:70px; margin-right:40px; margin-bottom:10px;}
.preSale-filter .component-filter .filter-label-list .filter-quanbu{ margin-right:40px; padding: 0px; height:24px; line-height:24px;}
.preSale-filter .component-filter .filter-label-list .filter-quanbu a{ padding:0 20px; display:block;}
.preSale-filter .component-filter .filter-label-list .inline-block-list li a{ display:block; height:24px; line-height:24px;}

.preSaleNew-list{ margin-top:10px;}
.preSaleNew-item{ width:1200px; overflow:hidden;}
.preSaleNew-item .preSaleNewTime{ float:left; width:92px; margin-right:36px;}
.preSaleNewTime .p-data{ width:92px; height:92px; background:url(../images/preSaleNewTime.png) 0 0 no-repeat;}
.preSaleNewTime .p-data span{ width:92px; height:28px; line-height:28px; display:block; font-size:12px; color:#fff; text-align:center;}
.preSaleNewTime .p-data strong{ font-size:36px; font-weight:bold; color:#8f8f8f; text-align:center; width:92px; height:64px; line-height:64px; display:block;}
.preSaleNewTime .row{ width:3px; height:100px; background:#fef8c4; margin:0 auto;}
.preSaleNew-item .preSaleNewProduct{ float:left; width:1072px;}
.preSaleNewProduct ul{ float:left; width:1084px; *margin-bottom:12px;}
.preSaleNewProduct ul li{ float:left; border:1px solid #dcdcdc; margin:0 12px 12px 0;}
.preSaleNewProduct .p-warp{ width:498px; height:auto; padding:20px 15px; float:left;}
.preSaleNewProduct .p-img{ width:196px; height:196px; margin-right:20px; float:left;}
.preSaleNewProduct .p-info{ float:left; width:282px;}
.preSaleNewProduct .p-name a{ display:block; font-size:18px; line-height:24px; color:#2b2b2b;font-family: "microsoft yahei"; height:72px; overflow:hidden;}
.preSaleNewProduct .p-item{ margin-top:40px; width: 100%; float: left; line-height:24px;}
.preSaleNewProduct .p-price{ float:left; color:#ec5051; font-size:24px; font-weight:bold; padding:0;}
.preSaleNewProduct .p-price em{ font-size:14px; font-weight:normal;}
.preSaleNewProduct .appointment{ padding-left:20px; color:#767676;}
.preSaleNewProduct .appointment em{ color:#ec5051;}
.preSaleNewProduct .p-dibu{ float:left; margin-top:28px;}
.preSaleNewProduct .p-dibu .time{ font-size:12px; color:#ffc33a;}
.preSaleNewProduct .p-dibu .btn{ float:left; border-radius:0; background:#fff; color:#ec5051; border:1px solid #ec5051; padding:0 32px; height:28px; line-height:28px; margin-top:5px;}
.preSaleNewProduct .p-dibu .btn:hover{ background:#ec5051; color:#fff;}

.sign-banner{position:relative;}
.sign-banner li{ float:left; width:600px; height:300px;}
.sign-banner .prev,.sign-banner .next{ opacity: 0.6;height: 50px;top:125px;display: none;filter: progid:DXImageTransform.Microsoft.Alpha(opacity=60)}
.sign-banner:hover .prev,.sign-banner:hover .next{ display:block;}
.sign-banner .prev:hover,.sign-banner .next:hover{ background-color:#2b2b2b; opacity:1;filter: progid:DXImageTransform.Microsoft.Alpha(opacity=100)}

.theme_list{ position:relative;}
.theme_list ul{ float:left;}
.theme_list li{ float:left; width:398px; height:auto; border:1px solid #dcdcdc; margin:0px -1px -1px 0; cursor:pointer;}
.theme_list li .theme_product{ padding:14px 13px; border:1px solid transparent; overflow:hidden;}
.theme_list li:hover .theme_product{ border-color:#ec5051;}
.theme_list .p-img{ width:150px; height:150px; float:left; margin-right:20px;}
.theme_list .p-right{ width:195px; float:left;}
.theme_list .p-name a{ font-size: 18px;line-height: 24px;color: #2b2b2b;font-family: "microsoft yahei";}
.theme_list .p-price{ margin-top:18px;float: left;color: #ec5051;font-size: 24px;font-weight: bold;padding: 0; width:100%;}
.theme_list .p-price em { font-size: 14px;font-weight: normal;}
.theme_list .time { color: #ffc33a;}
.theme_list .p-dibu{ width:100%; margin-top:15px;}
.theme_list .p-dibu .btn{ height:30px; padding:0 14px; background:#ec5051; color:#fff; float:left; border-radius:0; line-height:30px; font-size:14px;}
.theme_list .p-dibu .appointment{ line-height:30px; margin-left:10px;}
.theme_list .p-dibu .appointment em{ color:#ec5051;}

.preSale-goods{ /*z-index:10000;*/}
.preSale-goods .m-item-inner .summary-list{}
.preSale-number{ float:left; line-height:40px; margin-left:15px; color:#919191;}
.preSale-number strong{ color:#333;}
.btnEnd{  display: inline-block;position: relative;width: auto;height: 45px;line-height: 45px;font-size: 18px;color: #fff;background: #b0b0b0;text-align: center;font-family: "microsoft yahei";margin-top: 15px;border: none; padding:0 25px;  border-radius: 5px;}

.summary .summary-presell{ padding-bottom:10px; position:relative; z-index:100;}
.summary .presell-detail{ background: #fbfbfb;border: 1px solid #ddd;padding: 15px 0 0 0;width: 100%;}
.presell-detail .mt{ padding: 0 20px 10px;margin-bottom: 15px; color: #333; position:relative;}
.presell-detail .mc{ padding: 0 20px 15px;}
.presell-detail .mb{ padding: 10px 20px 0;border-top: 1px dotted #dfdfdf;}
.sp-rule{ position: relative;z-index: 10;display: inline-block;text-decoration: none; float:right; margin-right: 20px;}
.sp-rule dt {display: inline-block;}
.sp-rule dt i {display: block;position: absolute;left: 49px;top: 0px;width: 18px;height: 18px;background: url(../images/newicon20140417.png) no-repeat -132px -292px;}
.sp-rule dd {visibility: hidden;position: absolute;left: -100px;top: 24px;width: 435px;background: #fff;z-index: 9;padding: 20px 18px;border: 1px solid #DDD;box-shadow: 0 0 10px rgba(0,0,0,.2);-webkit-transition: all .2s;-moz-transition: all .2s;-o-transition: all .2s;-ms-transition: all .2s;transition: all .2s;}
.sp-rule.hover dd{ visibility:visible;opacity:1;filter: progid:DXImageTransform.Microsoft.Alpha(opacity=100);}
.sp-rule.hover dt{color:#ec5051;}
.sp-rule dd em,.sp-rule dd i {position: absolute;display: block;_display: none;width: 0;height: 0;vertical-align: middle;border: solid transparent;border-color: rgba(136,183,213,0);z-index: 1;}
.sp-rule dd i {top: -20px;left: 120px;border-bottom-color: #DDD;-webkit-filter: drop-shadow(0 0 10px rgba(0,0,0,.2));border-width: 10px;}
.sp-rule dd em {top: -18px;left: 121px;border-bottom-color: #FFF;-webkit-filter: drop-shadow(0 0 10px rgba(0,0,0,.2));border-width: 9px;z-index: 1;}
.sp-rule dd ul {padding-left: 20px;}
.sp-rule dd ul li {overflow: visible;line-height: 20px;padding: 0;color: #333;position: relative;}
.sp-rule dd ul li b {position: absolute;left: -14px;top: 0;font-weight: 400;}

/*晒单列表页*/
.shaidan_list{ position:relative;}
.shaidan_list ul{ width:1220px; float:left;}
.shaidan_list li{ float:left; width:225px; margin-right:19px;}
.shaidan_list .shaidan_item{ width:223px; overflow:hidden; border:1px solid #c9c9c9; margin-bottom:20px; padding-bottom:20px;}
.shaidan_item .p-img{ width:223px; height:auto; float:left;}
.shaidan_item .p-title{ width:191px; float:left; height:38px; line-height:38px; padding:0 16px;}
.shaidan_item .p-title a{ color:#2b52e3; font-size:14px;/*font-family: "microsoft yahei";*/}
.shaidan_item .p-comment{ float:left;}
.shaidan_item .p-comm{ padding:16px 16px 0; border-top:1px solid #eeeeee;float: left;width: 191px;}
.shaidan_item .p-comm i{ float:left; width:22px; height:22px;}
.shaidan_item .p-comm .comm-username{ float:left; line-height:22px; margin-left:8px;}
.shaidan_item .p-comm .comm-zan{ float:right;}
.shaidan_item .p-comm .comm-zan .icon{ display:block; width:14px; height:14px; background-position:-543px -340px; margin:2px 3px 0 0;}
.shaidan_item .p-comm-text{ padding:13px 15px 0; float:left;}
.shaidan_item .p-comm-opbtns{ float:right; margin:15px 0; padding-right:15px;}
.shaidan_item .p-comm-opbtns span{ padding:0 9px; height:26px; line-height:26px; border:1px solid #eeeeee; border-radius:4px;}
.shaidan_item .p-comm-opbtns .comm-btn{ display:block; cursor:pointer;}
.shaidan_item .p-comm-opbtns .add-btn{ display:none; background:#eeeeee;}
.shaidan_item .append-comm{ float:left; width:100%;}
.shaidan_item .append-comm .area{ width: 183px;height: 45px;border: 1px solid #ddd;overflow: auto;resize: none;padding: 4px;margin: 0 15px 15px; display:none;}
.shaidan_item .append-comm .area-notice{ color:#666;}
.shaidan_item .append-comm .p-comm-lists{ float:left;width:100%;}
.shaidan_item .append-comm .p-comm-list{ padding:10px 15px; border-top:1px solid #eeeeee;}
.shaidan_item .append-comm .s-comm-text{ color: #666; line-height: 18px;}
.shaidan_item .append-comm .more{ float:left; width:100%; text-align:right; margin-top:5px;}
.shaidan_item .append-comm .more a{ padding-right:15px; color:#4a62e3;}

.payment-list{ overflow:hidden; padding-bottom:20px;}
.radio-list li{ float:left; height:28px; line-height:28px; *line-height:30px; margin-right:20px; border:1px solid #dcdcdc; padding:1px 21px; cursor:pointer;}
.radio-list li.item-selected {border:2px solid #ec5051; padding:0px 20px; background:#FFF}

/*晒单详情*/
.r-content{ border:1px solid #c9c9c9; overflow:hidden;}
.r-content-desc{ padding:20px 42px 20px 24px; overflow:hidden;}
.r-content-desc .preview{ width:450px;}
.r-content-desc .img-box{position: relative;overflow: hidden;height: 460px;}
.r-content-desc .pritem{ text-align:center; line-height:20px; color:#343434; padding-top:2px;}
.r-info{ width:400px; float:right;}
.r-info .info-top,.r-info .miaoshu,.r-info .dspl,.r-info .text{ display:block; width:100%; float:left;}
.r-info .info-top .info-img{ width:62px; height:62px; display:inline-block; float:left;}
.r-info .info-top .info-name{ float:left; font-size:14px; color:#333; margin-left:20px;}
.r-info .info-top .time{ font-size:12px; color:#999; margin-top:5px;}
.r-info .miaoshu{ margin-top:10px; font-size:14px; color:#999; line-height:25px;}
.r-info .dspl{ margin-top:20px;}
.r-info .dspl .zhan{ float:left; height:24px; line-height:24px; color:#ec5051; cursor:pointer; border:1px solid #fff;}
.r-info .dspl .zhan i{ background:url(../images/ecsc_icon.png) -544px -340px no-repeat; width:12px; height:12px; display:block; float:left; margin:5px 5px 0 0;}
.r-info .dspl .up i{ background-position:-560px -340px;}
.r-info .dspl .pinlun{ float:left; height:24px; line-height:24px; border:1px solid #eeeeee; padding:0 9px; border-radius:4px; margin-left:15px; cursor:pointer;}
.r-info .text{ margin-top:20px;}
.r-info .text textarea{ width:378px; height:100px; border:1px solid #c9c9c9; padding:10px;resize:none;}
.r-info .text .addbtn{ float:right; margin-top:10px; background:#eee; height:28px; line-height:28px; padding:0 9px; border-radius:4px;}
.r-info .text .addbtn:hover{ color:#666;}
.shaidan-prevNext{ display:block;float:left; width:100%; margin-top:10px;}
.shaidan-prevNext a{ color:#2669a7;}
.shaidan-prevNext a:hover{ color:#ec5051;}

.r-item{ padding:18px 40px; overflow:hidden; border-top:1px solid #c9c9c9;}
.r-item .r-name{ width:100%; float:left;}
.r-item .r-name span{ display:block; float:left; color:#2b2b2b; font-size:14px;}
.r-item .r-name .time{ color:#999;}
.r-item .r-desc{ float:left; color:#999; line-height:20px; font-size:14px; margin-top:10px;}
/*晒单详情end*/

/*ecmoban模板堂 --zhuo*/
.peisong{ height:30px; margin-top:5px; position:relative; z-index: 999999999;}
.peisong p{ padding-left:15px;}
.peisong .bnt_bg{ background: url(../images/bnt_bg.gif) 0 0 no-repeat; width:135px; height:25px; border:none; outline:none; margin-right:5px;}
.peisong b{ font-size:14px;}
.peisong #area_address img{ float:inherit;}



/* 翻页样式
.pages{ width:1200px; float:left; text-align:center;}
.pagination { display: inline-block; margin: 0 auto;}
.pagination ul { font-size: 0; *word-spacing:-1px; }
.pagination ul li { vertical-align: top; letter-spacing: normal; word-spacing: normal; display: inline-block; margin:0px 3px;}
.pagination ul li { *display: inline; *zoom:1;}
.pagination li span { font-family:"microsoft yahei", Verdana, Geneva, sans-serif; font-size:12px; color: #AAA; background-color: #FAFAFA; text-align: center; display: block; min-width: 20px; padding: 3px; border: 1px solid #E6E6E6;}
.pagination li a span , 
.pagination li a:visited span { color: #005AA0; text-decoration: none; background-color: #FFF;}
.pagination li a:hover span, .pagination li a:active span{ color: #FFF; text-decoration: none !important; background-color: #ec5151; border-color: #CA3300; cursor:pointer;}
.pagination li a:hover { text-decoration: none;}
.pagination li span.currentpage { color: #AAA; font-weight: bold; background-color: #FAFAFA; border-color: #E6E6E6;} */

.pages{ text-align:center;}
.pages-it{ margin:0 auto; overflow:hidden;}
.pages ul{ overflow: hidden;}
.pages li{ display:inline-block;*display:inline;*zoom:1; width:32px; height:32px; line-height:32px; font-size:14px; font-family:Arial, Helvetica, sans-serif;margin-right: 5px;}
.pages li a{ display:inline-block;*display:inline;*zoom:1; width:32px; height:32px; color:#333; text-align:center;}
.pages li a:hover{ background:#ec5051; color:#fff;}
.pages li span{ color:#333;}
.pages li.previous,.pages li.nextious{ width:auto !important;margin:0 10px; height:34px;}
.pages li.nextious{ margin-left:5px;}
.pages li.previous a,.pages li.nextious a{ width:auto !important; color:#666; padding:0 10px; border:1px solid #dcdcdc;}
.pages li.previous a:hover,.pages li.nextious a:hover{ background:none;}
.pages li.current a{ background:#ec5051; color:#fff;}
.pages .pages-r{ float:left; line-height:32px; color:#999;}
.pages .pages-r span{ color:#999; margin-left:5px; display: block; float:left;}
.pages .pages-r input[name="text"]{ width:36px; height:24px; outline:0; margin:3px 0 0 5px; text-align:center;border:1px solid #999; float:left;}
.pages .pages-r input[name="submit"]{ border:1px solid #999; width:38px; height:26px; outline:0; margin:3px 0 0 15px; font-size:14px; cursor:pointer; background:#dcdcdc;float:left;}


.fitting-content .fitting-wrap .fitting_label{ width:146px; height:241px; position:absolute; top:-1px; left:-1px; display:block; cursor:pointer;}

.ecsc-share-t6 .share-content a.prev, .ecsc-share-t6 .share-content a.next{ display:none}
.ecsc-share-t6 .share-content:hover a.prev, .ecsc-share-t6 .share-content:hover a.next{ display:block;}

.comment-reply-item {margin-top:10px;border-top: 1px dotted #ccc;padding: 10px 0 0px;}
.comment-reply-item .reply-infor {line-height: 20px;margin-bottom: 7px;padding: 0 15px;}
.comment-reply-item .reply-infor .user-name {color: #005aa0;display: inline-block;}
.comment-reply-item .reply-infor .words {color: #666;}
.comment-reply-item .reply-infor .time {color: #999;}
.comment-reply-item .comment-operate {margin: 0 15px;}
.comment-content{ width:570px; float:left;}

/***分页****************/
.pager_tech{ float:right;text-align:center; margin:30px 0px 0px;}
.pager_tech .pages{ margin-top:0;}
.user-order-all .pager_tech { margin-bottom:50px;}

/*ecmoban模板堂 --zhuo start 审核收货人地址*/
#consignee .list, .invoice-form .list { padding: 5px 0;overflow: hidden;zoom: 1;}
#consignee .list .label, .invoice-form .list .label { float: left;height: 18px;line-height: 18px;padding: 4px 0 3px;width:85px;text-align: right;}
#consignee .list .label em, .invoice-form .list .label em {color: #f60;}
#consignee .list .field,.invoice-form .list .field{ float:left;}
#consignee .list .field .textbox,.invoice-form .list .field .textbox{ line-height: 18px;border: 1px solid #ccc;vertical-align: middle;height: 18px;width: 155px;padding: 3px 5px 2px; margin-right:5px; float:left;}
#consignee .list .field .status{ float:left; line-height:25px;}
#consignee .list .field .error{ color:#ec5051;}
#consignee .list .field #span_area select, .invoice-form .list .field #span_area select{ line-height: 18px;border: 1px solid #ccc;padding: 5px;vertical-align: middle;float: none; width:80px;margin-right:5px; *margin-top:3px;}
#consignee .list .field #span_area select[name="province"],#consignee .list .field #span_area select[name="city"]{ width:120px;}
#consignee .list .field #consignee_address{ width:245px;}
#consignee .item-selected, #part-invoice .item-selected {background: #fff4d3;}
#consignee .item, #part-invoice .item {height: 28px;margin-bottom: 5px;overflow: hidden;zoom: 1;line-height: 28px;padding-left:5px;}
#consignee .form-btn .btnConsignee,#part-invoice .form-btn .btnConsignee{ 
	font-family: arial,"microsoft yahei";
	display: inline-block;
	height: 25px;
	line-height: 25px;
	background-color: #f2f2f2;
	background-image: -moz-linear-gradient(top,#f2f2f2,#f7f7f7);
	background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0,#f2f2f2),color-stop(1,#f7f7f7));
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f2f2f2', endColorstr='#f7f7f7', GradientType='0');
	-ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f2f2f2', endColorstr='#f7f7f7');
	background-image: linear-gradient(to top,#f2f2f2 0,#f7f7f7 100%);
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	color: #323333;
	font-size: 12px;
	font-weight: 400;
	padding: 0 14px;
	cursor: pointer;
	float: none;
	border: 1px solid #ddd;
	outline:0;
	filter:chroma(color=#333000);
	margin:10px 0 0 85px;
	*height: 28px;
}
#consignee .form-btn .btnConsignee:hover,#part-invoice .form-btn .btnConsignee:hover{
	color: #323333;
	text-decoration: none;
	-webkit-box-shadow: 0 1px 1px rgba(0,1,1,.08);
	-moz-box-shadow: 0 1px 1px rgba(0,1,1,.08);
	box-shadow: 0 1px 1px rgba(0,1,1,.08);
	background-color: #f7f7f7;
	background-image: -moz-linear-gradient(top,#f7f7f7,#f2f2f2);
	background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0,#f7f7f7),color-stop(1,#f2f2f2));
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f7f7f7', endColorstr='#f2f2f2', GradientType='0');
	-ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f7f7f7', endColorstr='#f2f2f2');
	filter:chroma(color=#333000);
	background-image: linear-gradient(to top,#f7f7f7 0,#f2f2f2 100%);
}

/*ecmoban模板堂 --zhuo end 审核收货人地址*/

/*ecmoban模板堂 --sunle*/
/*拍卖活动、超值礼包、优惠活动、店铺街、品牌街start*/
.pop_exchange{ width:1200px; margin:0 auto 30px;}
.pop_exchange .title{ font-size:18px; color:#404040; font-family:"microsoft yahei"; font-weight:bold; height:25px; line-height:25px; padding-bottom:8px;}
.pop_exchange .exchangelist{ width:1200px; position:relative;}
.pop_exchange .exchangelist ul{ width:105%;}
.pop_exchange .exchangelist li{ width:420px; height:142px; float:left;}
.pop_exchange .exchangelist .p-img{ float:left; width:142px; height:142px;}
.pop_exchange .exchangelist .p-info{ float:left; margin-left:15px; width:195px;}
.pop_exchange .exchangelist .p-info .name{ font-size:18px; color:#404040;font-family:"microsoft yahei"; line-height:24px; height:48px; overflow:hidden;}
.pop_exchange .exchangelist .p-info .price{ margin-top:18px; color:#333;padding-left:6px;}
.pop_exchange .exchangelist .p-info .price span{ text-decoration: line-through;}
.pop_exchange .exchangelist .p-info .huangou{ color:#333; line-height:24px; padding-left:6px;}
.pop_exchange .exchangelist .p-info .huangou strong{ color:#e9781c;}
.p-info .btn7{ display:inline-block; height:30px; line-height:30px; padding:0 18px; color:#fff; background:#ec5051; margin-top:5px;}
.p-info .btn7:hover{ text-decoration:none;}

.integralList{ width:1200px; margin:0 auto;}
.integralList .integraul{ width:105%; margin-top:20px;}
.integralList .integraul li{ width:358px; height:158px; border:1px solid #dcdcdc; padding:18px 15px 13px; margin:0 15px 15px 0; float:left;}
.integralList li .p-img{ float:left; width:158px; height:158px; position:relative;}
.integralList li .p-info{ float:left; width:172px; margin-left:25px;}
.integralList li .p-info .p-name{ line-height:20px;}
.integralList li .p-info .price{ margin-top:20px; color:#333;}
.integralList li .p-info .price span{ text-decoration:line-through;}
.integralList li .p-info .huangou{ color:#333;}
.integralList li .p-info .huangou strong{ color:#e9781c;}
.integralList li .p-info .time{ line-height:25px;}
.integralList li .p-info .number{ float:left; line-height:30px; margin-top:5px;}
.integralList li .p-info .btn7{ float:right;}

.guess-love{ width:1200px; margin:20px auto 50px;}
.guess-love .in-title{ border-bottom:1px solid #dcdcdc;height: 40px;line-height: 40px; position: relative;}
.guess-love .in-title h3{ padding:0; font-size: 18px;color: #333; font-family: "microsoft yahei";}
.guess-love .plist-wrap{ background: #fff;}
.guess-love .p-list-wrap{ width: 100%;overflow: hidden;}
.guess-love .p-list-wrap ul{ width:105%;}
.guess-love .p-list-wrap ul li { float: left;line-height: 20px;text-align: left;margin: 18px 15px 0 0;}
.guess-love .item{ padding:18px 16px;width:194px;border:1px solid #dcdcdc;position:relative;float:left;}
.guess-love .item .p-name{ width:100%; padding-top:5px;}
.guess-love .item .p-name a,.integralList li .p-info .p-name a{ color:#777;}
.guess-love .item .p-name a:hover,.integralList li .p-info .p-name a:hover{ color:#F60;}
.guess-love .item .p-price{ padding-top:10px; float:left;}
.guess-love .item .btn2s{ width:auto; float:right; padding-top:10px;}
.guess-love .item .btn2s .btn-9{ font-family: "microsoft yahei";float: right; width:24px; padding:3px 7px; font-size:12px; line-height:16px;background: #fff;border: 1px solid #ec5051; color:#ec5051;}
.guess-love .item .btn2s .btn-9:hover{ background:#ec5051; color:#fff; text-decoration:none;}

.package-list{ width:1200px; margin:20px auto 0;}
.package-item{ width:100%; height:auto; overflow:hidden; margin-bottom:20px;}
.package-item-list{ border:1px solid #dcdcdc; overflow:hidden;}
.package-item-list ul{ float:left;}
.package-item-list li{ width:172px; height:auto; padding:15px 18px 15px 0px; float:left; text-align:center;}
.package-item-list li.g_first{}
.package-item-list .p-img{ width:172px; height:172px;}
.package-item-list .p-name{ display:block; width:172px; height:36px; overflow:hidden;margin-top:5px;}
.package-item-list .p-name a{ font-size:12px; color:#555555;}
.package-item-list .p-name a:hover{ text-decoration:underline;}
.package-item-list .p-price{ color:#ec5051; font-size:14px; margin-top:5px;}
.package-item-list .p-youhui{ color:#999; font-size:12px; margin-top:5px;}
.package-item-list .package-left{ float:left; position:relative; margin-left:25px; width:932px; overflow:hidden;}
.package-item-list .package-left .prev,.package-item-list .package-left .next{ top:35%; display:none;}
.package-item-list:hover .package-left .prev,.package-item-list:hover .package-left .next{ display:block;}
.package-list-info{ width:195px; height:272px; background:#ededed; float:right; border-left:1px solid #dcdcdc; padding:0 10px;font-family: "microsoft yahei";}
.package-list-info h2{ font-size:18px; color:#666; display:block; margin-top:30px;}
.package-list-info .p-number{ font-size:12px; color:#666; margin-top:10px;}
.package-list-info .p-number em{ color:#ec5051; padding:0 5px; font-weight:700; font-size:14px;}
.package-list-info .p-price{ font-size:18px; color:#999; margin-top:40px;}
.package-list-info .p-price em{ color:#ec5051; font-size:24px;}
.package-list-info .p-yh-price{ font-size:14px; margin-top:8px;}
.package-list-info .p-btn{ width:192px; height:40px; line-height:40px; font-size:18px; background:#ec5051; color:#fff; text-align:center; margin-top:40px; display:block;}
.package-list-info .p-btn:hover{ text-decoration:none;}
.package-item-desc{ width:100%; float:left; overflow:hidden; margin-top:8px;}
.package-item-time{ float:left;}
.package-item-miaoshu{ float:left; margin-left:50px;}

.exchangelist .p-info button{ border:0;}
.exchangelist .p-info .btn7{ float:left;}
.exchangelist .p-info .btn7 em{ font-size:16px;}
.exchangelist .p-info .p-price{ float:left; font-size:22px; color:#ec5051; margin:12px 0 0 20px;}
.exchangelist .p-info .p-price em{font-size:22px; margin:0;}
.exchangelist .p-info .time{ float:left; padding:5px 13px; background:#f8f8f8; line-height:20px; font-size:14px; margin-top:10px;}
.exchangelist .p-info .time .hours,.exchangelist .p-info .time .minutes,.exchangelist .p-info .time .seconds{ color:#670505;}
.f_ly{ position:relative; width:1200px; float:left; margin-bottom: 20px;}
.f_ly_wrapper{ width:1200px; height:auto; float:left; position:relative;}
.f_ly_wrapper .ec-right{ float:right; line-height:40px; font-size:14px;}
.f_ly_wrapper .ec-right ul{ float:left;}
.f_ly_wrapper .ec-right li{ float:left; margin-right:15px;}
.f_ly_wrapper .ec-right li a{ font-size:14px; color:#727171;padding-right:10px; border-right:1px solid #dcdcdc;} 
.f_ly_wrapper .ec-right li a:hover{ color:#ec5051;}
.{ width:1200px; height:auto; float:left;}

.activity-list{ width:1130px; overflow:hidden; float:left; margin-bottom:40px;}
.activity-item{ padding:20px 18px 20px 22px; border:1px solid #dcdcdc;margin-bottom:15px; margin-top:10px; position:relative; float:left; width:1088px;}
.activity-item .left{ float:left; width:440px;}
.activity-item .left .title{ font-size:18px; color:#ec5051;font-family: microsoft yahei, Verdana, Geneva, sans-serif; height:22px; line-height:22px; overflow:hidden;white-space: nowrap;text-overflow: ellipsis;}
.activity-item .left .time{ padding-left:10px; height:42px; line-height:42px; background:#f5ece7; font-size:14px; color:#333; font-weight:bold; margin-top:15px; margin-bottom:5px;font-family: microsoft yahei, Verdana, Geneva, sans-serif;}
.activity-item .left .time em{ font-weight:normal; font-size:16px;}
.activity-item .left .activity-shuxing{ font-size:12px; color:#666; line-height:25px; width:100%; float:left; margin-top:5px;}
.activity-shuxing .shang{ float:left; margin-right:40px;}
.activity-shuxing .xia{ float:left;}
.activity-btn{ display:block; float:left; height:26px; line-height:26px; background:#ec5051; padding:0 16px; font-size:12px; color:#fff; margin-top:6px;font-family: "microsoft yahei";}
.activity-btn:hover{ color:#fff;}
.activity-item .right{ float:right;}
.activity-item:hover,.activity-item.curr{ border-color:#ec5051;}
.activity-shuxing .open{ width: 40px;height: 20px;border: 1px solid #ffaa15;color: #ffaa15;display: inline-block;text-align: center;line-height: 20px;*line-height: 22px;margin-left: 15px;-moz-border-radius: 5px;-webkit-border-radius: 5px;border-radius: 5px;cursor: pointer;}

.activity-tabs{ position:absolute; width:48px; margin:0 0 0 22px; top:37px;}
.activity-tab{ width:48px; height:auto;}
.activity-tab .vel{ height:12px; width:2px; background:#c48241; margin-left:23px;}
.activity-tab .fang{font-size:14px; padding:5px 10px; background:#c48241; color:#fff; cursor:pointer;}
.activity-tab.current .fang{ background:#ec5051;}
.activity-top{ width:48px; height:46px; background:#5d5d5d; overflow:hidden; cursor:pointer;}
.activity-top i{ display:block; width:22px; height:14px; background:url(../images/activity-icon.png) no-repeat; margin:15px 13px;}

.activity-list .zp{ padding-top:10px; overflow:hidden;}
.activity-list .zp h1{ font-size: 16px;font-family: microsoft yahei, Verdana, Geneva, sans-serif;}

.pro_goods{display:none;}
.pro_goods dl{ width:173px; float:left; margin-right:18px; padding-bottom:10px;}
.pro_goods dl.l_none{ margin-right:0px;}
.pro_goods dl dt{ width:173px; height:173px;} 
.pro_goods dl dt img{ width:173px; height:173px; overflow:hidden}
.pro_goods dl .pro_goods_name{ padding-top:10px; height:20px; overflow:hidden;}
.pro_goods dl .pro_goods_price{ color:#ec5151; padding-top:5px; font-size:16px;}
.wrapper_pro{ width:1220px; float:left; margin-bottom:10px;}
.activity-right{ width:70px; height:auto; position:relative; float:right;}
.activity-item.curr .icon{ position:absolute; width:10px;height: 10px;background-position: -543px -198px; background-color:#fff;bottom: -6px; left:50px;}

.street-filter-wapper{ border:1px solid #eeeeee; padding:10px 18px; margin-bottom:10px;}
.street-filter-wapper .filter_title{ height:30px; line-height:30px; color:#484848; margin-bottom:10px;}
.street-filter-wapper .filter_classify{ overflow:hidden;}
.street-filter-wapper .s-line{ padding:5px 0; float:left; width:100%;}
.street-filter-wapper .sl-key{ width:80px; font-size:14px; color:#3f3f3f; font-family:"microsoft yahei"; font-weight:bold; float:left; text-align:left;}
.street-filter-wapper .sl-value{ float:left; width:1082px;}
.street-filter-wapper .sl-value li{ float:left; padding-right:28px; min-width:80px; padding-bottom: 10px;}
.street-filter-wapper .sl-value li a{ height:18px; border:1px solid #fff; padding:0 5px; color:#0070b0; float:left;}
.street-filter-wapper  .sl-value li a:hover{ color:#ec5151;}
.street-filter-wapper .sl-value li.curr a{ border-color: #ec5051;color: #EC5051;}
.street-filter-wapper .sl-value li.curr a:hover{ text-decoration:none;}

.street-filter-sort{ width:1200px; margin:0 auto;}
.street-filter-sort .filter-sortbar{ width:1198px; height:35px; border:1px solid #dfdfdf; line-height:35px;}
.street-filter-sort .button-strip{ float:left;}
.street-filter-sort .button-strip span{ padding:0 10px; float:left; border-right:1px solid #dfdfdf; }
.street-filter-sort .button-strip li{ padding:0 10px; border-right:1px solid #dfdfdf; line-height:35px; display:block; float:left; color:#404040;}
.street-filter-sort .button-strip li:hover{ text-decoration:none;}
.street-filter-sort .button-strip li.current{ height:36px; background:#fff; color:#ec5151;}
.street-filter-sort .button-strip b{ background: url(../images/2014shop_background_img.png) no-repeat 0 -11px;vertical-align: middle;display: inline-block;width: 7px;height: 8px;margin-left: 4px;}
.street-filter-sort .button-strip a:hover,.street-filter-sort .button-strip li.current a{ color:#ec5151;}
.street-filter-sort .button-strip a:hover b,.street-filter-sort .button-strip li.current b{background-position: -7px -11px;}
.street-filter-sort h3 { font-size:12px;color:#484848;height:35px;line-height:35px;float:left;padding-left:10px;}
.street-filter-sort .pagination { display: inline-block; float: right; margin: 7px 5px 0 0 }
.street-filter-sort .pagination ul { font-size: 0; *word-spacing:-1px/*IE6、7*/; }
.street-filter-sort .pagination ul li { vertical-align: top; letter-spacing: normal; word-spacing: normal; display: inline-block; margin: 0 2px;}
.street-filter-sort .pagination ul li { *display: inline/*IE6、7*/; *zoom:1;}
.street-filter-sort .pagination li span { font: normal 12px/16px "microsoft yahei"; color: #AAA; background-color: #FAFAFA; text-align: center; display: block; min-width: 16px; padding: 2px 6px; border: 1px solid #E6E6E6; position: relative; z-index: 1;}
.street-filter-sort .pagination li a span { color: #005AA0; text-decoration: none; background-color: #FFF; position: relative; z-index: 1;}
.street-filter-sort .pagination li a:hover span{ color: #FFF; text-decoration: none; background-color: #ec5151; border-color: #CA3300; position: relative; z-index: 9; cursor:pointer;}

.sellerlist{ width:1200px; margin:10px auto 0;}
.sellerlist .sellerul{ width: 105%;}
.sellerlist .sellerul li{ float: left;width: 386px;height: 248px;border: 1px solid #ececec;margin: 0 18px 15px 0;position: relative;cursor: pointer;-webkit-transition: all .2s ease;-moz-transition: all .2s ease;-o-transition: all .2s ease;transition: all .2s ease;}

.sellerlist .sellerul li:hover{ border-color:#ec5051;}
.sellerlist .p-img{ width:386px;height:188px;overflow:hidden;}
.sellerlist .p-info{ height:65px;overflow:hidden;position:relative;}
.sellerlist .p-info .pleft{ float:left;}
.sellerlist .p-info .pleft img{ float:left; width:120px; height:40px; vertical-align: middle; margin:10px 10px 0 10px;}
.sellerlist .p-info .pleft .title{ float:left; margin-top:10px;}
.sellerlist .p-info .pleft .title .name{ font-weight:normal; color:#333; font-size:16px;}
.sellerlist .p-info .pleft .title .desc{ display:block; margin-top:2px; width:240px; height:20px; overflow:hidden; padding-top:3px;}
.sellerlist .p-info .pright .zk{ position:absolute; width:75px; height:82px; background:url(../images/zhekou.png) no-repeat; right:0; top:-7px;}
.sellerlist .p-info .pright .zk.z9{ background-position:0 0;}
.sellerlist .p-info .pright .zk.z8_8{ background-position:0 -86px;}
.sellerlist .p-info .pright .zk.z8{ background-position:0 -170px;}

/*拍卖活动、超值礼包、优惠活动、店铺街、品牌街 end*/

/*列表页面筛选条*/
.sort-bar { background: #F7F7F7; display: block; height: 36px; border: solid 1px #D7D7D7; }
.sort-bar h3 { font-size:12px;color:#484848;height:35px;line-height:35px;float:left;padding-left:10px;}
.sort-bar .pagination { display: inline-block; float: right; margin: 7px 5px 0 0 }
.sort-bar .pagination ul { font-size: 0; *word-spacing:-1px/*IE6、7*/; }
.sort-bar .pagination ul li { vertical-align: top; letter-spacing: normal; word-spacing: normal; display: inline-block; margin: 0 2px;}
.sort-bar .pagination ul li { *display: inline/*IE6、7*/; *zoom:1;}
.sort-bar .pagination li span { font: normal 12px/16px "microsoft yahei"; color: #AAA; background-color: #FAFAFA; text-align: center; display: block; min-width: 16px; padding: 2px 6px; border: 1px solid #E6E6E6; position: relative; z-index: 1;}
.sort-bar .pagination li a span { color: #005AA0; text-decoration: none; background-color: #FFF; position: relative; z-index: 1;}
.sort-bar .pagination li a:hover span{ color: #FFF; text-decoration: none; background-color: #ec5151; border-color: #CA3300; position: relative; z-index: 9; cursor:pointer;}
/*列表页面筛选条 end*/

/*前台留言板页面*/
.messageList{ margin-bottom:20px;}
.messageList .item{ padding: 15px 18px 15px 28px;border: 1px solid #d2d2d2;margin-bottom: 10px; overflow:hidden;}
.messageList .item .item-l{ float:left;}
.messageList .item .item-l h2 {font-size: 14px;font-weight: 700;color: #333;line-height: 20px;}
.messageList .content-item-tit a {color: #4f71c6;}
.messageList .item .item-r{ width:848px; float:left; margin-left:20px;}
.messageList .item .item-r .content-item-tit {overflow: hidden;line-height: 20px;margin-bottom: 6px;}
.messageList .content-item-tit .time {float: right;}
.messageList .item .item-r .hf {overflow: hidden;margin: 20px 0 8px;}
.messageList .item .item-r .hf span {float: right;padding-right: 2px;}
.messageList .item .item-r h3 {font-size: 14px;float: left;}

.item .value-checkbox .value-item{ float:left; border:1px solid #d2d2d2; margin-right:20px; height:28px;}
.item .value-checkbox .value-item .ui-radio-label{ padding:0 15px 0 30px; background-position:10px 7px; background-position:10px 6px\9;}
.item .value-checkbox .selected{ border-color:#ec5051;}

.messageForm{ width:100%;}
.messageForm h3{ font-size: 16px;color: #333;margin-bottom:20px;}
.messageFormContent{ border:5px solid #dcdcdc; width:895px; padding: 20px 30px 10px 10px;margin-top: 5px;overflow: hidden;}
.messageFormContent .item{ line-height:30px; margin-bottom:15px;width: 100%;display: block;float: left;}
.messageFormContent .item .label { width: 90px;text-align: right;float: left;height: 30px;line-height: 30px;}
.messageFormContent .item .value { padding-left: 90px;position: relative;}
.messageFormContent .item .value .text{ width: 428px;height: 22px;border: 1px solid #d2d2d2;outline: 0;padding: 3px 0 3px 5px; *padding:5px 0 1px 5px;}
.messageFormContent .item .value .text2{ width: 74px; *float:left; *margin-right:10px;}
.messageFormContent .item .value textarea{ width: 100%; height:100px;border: 1px solid #d2d2d2;outline: 0;resize: none;padding: 3px 0 3px 5px;display: block;}
.messageFormContent .seccodeimg{ float: none;display: inline-block;vertical-align: middle;margin-left: 10px; height:30px; margin-top:-1px; *float:left; *margin:0;}
.messageFormContent .item .value .submit { height: 30px;line-height: 30px;*line-height: 32px;padding: 0 15px;background: #ec5051;border-radius: 4px;color: #fff;border: 0;outline: 0;margin-left: 2px; clear:both;}


/*前台留言板页面end*/
.glsp li{ margin-bottom:15px;}

/*CMS*/
.module{ width:1200px; margin:0 auto; overflow:hidden; position:relative; margin-top:25px;font-family: "microsoft yahei";}
.module h1,.module h2{ font-family: "microsoft yahei";}
.moduleOne{ margin-top:0;}
.moduleOne .tempWrap{ float:left;}
.module .more{font-size:10px !important;}
.module .more:hover{ color:#ec5051 !important;}
.areaLeft{ float:left; width:338px; height:410px;}
.areaLeft .adv_item{ width:338px; height:205px;}
.areaContent{ float:left; width:450px; height:auto; margin-left:30px;}
.areaContent .areaTitle{ float:left; width:100%;}
.areaContent .areaNot{ float:left; width:100%; padding-bottom:25px; border-bottom:1px solid #dcdcdc;}
.areaNot .area_item{ margin-top:25px;}
.areaNot .area_item h1{ font-size:16px; font-weight:normal;}
.areaNot .area_item h1 .h1_red:hover{ text-decoration:underline;}
.areaNot .area_item span{ font-size:12px; line-height:20px; margin-top:5px; display:block;}
.areaContent .areaList{ float:left; width:100%; margin-top:23px;}
.areaContent .areaList li{ line-height:25px; margin-bottom:5px; overflow:hidden;}
.areaContent .areaList li.last{ margin-bottom:0;}
.areaContent .areaList li a{ display:block; float:left; width:350px; padding-left:20px; position:relative; font-size:14px;overflow: hidden;
white-space: nowrap;text-overflow: ellipsis;}
.areaContent .areaList li a:hover{ text-decoration:underline;}
.areaContent .areaList li i{ background:url(../images/image_s.jpg) no-repeat; width:15px; height:14px; position:absolute; top:5px; left:0;}
.areaContent .areaList li .time{ float:right; color:#999;}
.areaRight{ float:right; width:306px; border:1px solid #dcdcdc; border-top:2px solid #ec5051; padding:0 21px;}
.areaRight .title{ width:100%; float:left; padding:14px 0;}
.areaRight .title h1{ font-size:16px; float:left; color:#000; font-weight:normal;}
.areaRight .title .more{ float:right; color:#999;}
.areaRight .area_adv{ width:306px; height:160px; float:left; overflow:hidden;}
.areaRight ul{ float:left; margin-top:15px; padding-bottom:6px;}
.areaRight ul li{ float:left; width:100%; line-height:20px; margin-bottom:10px;}
.areaRight ul li a{ display:block; float:left; font-size:14px;}
.areaRight ul li span{ float:right; color:#999;}

.module_title{ border-right:1px solid #dcdcdc;border-bottom:1px solid #dcdcdc; border-top:2px solid #ec5051; height:37px; background:#f6f5f5;}
.module_title h1{ float:left; font-size:18px; color:#fff; background:#ec5051; font-weight:normal; height:38px; line-height:38px; padding:0 20px;}
.module_title .more{ line-height:38px; float:right; margin-right:20px; color:#999;}
.module_warp{ width:100%; float:left;}
.module_warp .mk{ width:594px; border:1px solid #dcdcdc; margin-top:10px; float:left;}
.module_warp .mk .m-title{ height:40px; line-height:40px; width:100%; float:left; background:#f6f5f5;}
.module_warp .mk .m-title h2{ float:left; background:#fff; height:40px; border-top:2px solid #ec5051; margin-top:-2px; padding:0 35px 0 20px; font-size:14px; font-weight:bold; color:#333;}
.module_warp .mk .m-title .more{ float:right; margin-right:30px; color:#999;}
.module_warp .m-content{ width:546px; padding:0 28px 0 20px; overflow:hidden;}
.m-content .m-priority{ margin-top:18px; width:100%; float:left;}
.m-content .m-priority .m-priImg{ width:120px; height:120px; float:left;/* border:1px solid #dcdcdc;*/}
.m-content .m-priority .m-priImg img{ vertical-align:middle;}
.m-content .m-priority .m-pridesc{ float:left; margin-left:20px; width:400px;}
.m-content .m-priority .m-pridesc .tit{ font-size:18px;font-family: "microsoft yahei"; color:#010101; line-height:25px; height:25px; width:400px; overflow:hidden;white-space: nowrap;text-overflow: ellipsis;}
.m-content .m-priority .m-pridesc .time{ font-size:12px; float:left; width:100%; color:#999; margin-top:10px;}
.m-content .m-priority .m-pridesc .nr{ float:left; width:100%; line-height:20px; margin-top:5px;}
.m-content .m-priority .m-pridesc .nr a{ color:#999;}
.m-content .m-priority .m-pridesc .nr a:hover{ color:#ec5051;}
.m-content ul{ float:left; width:100%; margin-top:20px; padding-bottom:5px;}
.m-content ul li{ line-height:20px; width:100%; float:left; margin-bottom:10px;}
.m-content ul li em{ float:left; width:16px; height:16px; line-height: 15px; border-radius:50%; text-align:center; color:#333; border:1px solid #dcdcdc; margin-top:1px;}
.m-content ul li.curr em{ border-color:#ec5051; background:#ec5051; color:#fff;}
.m-content ul li a{ float:left; margin-left:10px; font-size:14px; color:#333; max-width:440px;overflow:hidden;white-space: nowrap;text-overflow: ellipsis;}
.m-content ul li a:hover{ color:#ec5051; text-decoration:underline;}
.m-content ul li .time{ float:right; color:#999;}
.m-right{ margin-left:8px;}

.module_slide{ margin-top:10px; width:100%; float:left;}
.module_slide .bd{ width:100%; height:174px; overflow:hidden;}
.module_slide .bd ul{ width:1212px;}
.module_slide .bd li{ float:left; margin-right:8px; width:194px; height:auto;}
.module_slide .bd li .m-img{ float:left; width:100%; height:136px;}
.module_slide .bd li .m-tit{ float:left; margin-top:3px; width:100%; height:35px; line-height:35px; text-align:center; background:#494949; overflow:hidden;white-space: nowrap;text-overflow: ellipsis;}
.module_slide .bd li .m-tit a{ color:#fff;}
.module_slide .hd ul{ width:100%; text-align:center; margin:12px 0;}
.module_slide .hd ul li{ display:inline-block; width:12px; height:12px; border-radius:50%; background:#c9c9c9; text-indent:-9999px; margin-right:9px; cursor:pointer;}
.module_slide .hd ul li.on{ background:#ec5051;}

.module_warp .layout_left{ float:left;}
.module_warp .layout_left .mk{ width:356px;}
.module_warp .layout_left .m-content{ padding-right:15px; width:321px; height:295px;}
.module_warp .layout_left .m-content li a{ max-width:290px;}
.moduleFour .module_warp .mk .m-title .more{ margin-right:15px;}

.module_warp .layout_content{ float:left; margin-left:12px;}
.module_warp .layout_content .mk{ width:458px;}
.module_warp .layout_content .m-wapr{ float:left; width:428px; padding:15px 15px 0 15px; height:280px;}
.module_warp .layout_content .m-wapr li{ float:left; margin-right:9px; margin-bottom:17px;}
.module_warp .layout_content .m-wapr li.last{ margin-right:0;}
.module_warp .layout_content .m-wapr li .m-img{ width:98px; height:98px; border:1px solid #dcdcdc;}
.module_warp .layout_content .m-wapr li .m-name{ text-align:center; margin-top:5px;}
.module_warp .layout_content .m-wapr li .m-name a{ font-size:14px; color:#333; display:block; text-align:center; width:56px; overflow:hidden; height:18px; margin:0 auto;}
.module_warp .layout_content .m-wapr li .m-name a:hover{ color:#ec5051; text-decoration:underline;}

.module_warp .layout_right{ float:left; margin-left:12px; width:356px;}
.module_warp .layout_right .mk{ width:356px;}
.module_warp .layout_right .m-content{ width:320px; padding-right:16px; height:295px;}
.module_warp .layout_right .mk li a{ margin:0; width:200px;}
/*CMS end*/

#bnt_bonus_sn{ display: inline-block;height: 28px;line-height: 28px;color: #fff;background: #ec5051;padding: 0 10px;margin-right: 10px; border:0; cursor:pointer; margin-left:10px;}

/*文章列表页、文章详情页*/
.nch-container{ overflow:hidden;}
.nch-container .left{ width:230px;}
.nch-module{ margin-bottom:15px;}
.nch-module .title{ height:36px; width:100%; line-height:36px; color:#fff; background-color:#f08c24; font-size:18px;font-family: "microsoft yahei";}
.nch-module .title h3{ padding-left:33px;}
.nch-module .content{ background-color:#fff;}
.nch-module .content li{ margin-top:1px;}
.nch-module .content li .nch_art_tit{ display:block; padding-left:35px; font-size:14px;font-family: "microsoft yahei"; position:relative; background:#efefef; height:36px; line-height:36px; cursor:pointer; width:195px; overflow:hidden;white-space: nowrap;text-overflow: ellipsis;}
.nch-module .content li .nch_art_tit i{ width:10px; height:10px; position:absolute; background-position: -585px -268px; right:30px; top:12px;}
.nch-module .content li dd{ height:36px; line-height:36px; background-color:#f7f8f8; margin-top:1px; display:none;}
.nch-module .content li dd a{ display:block; font-size:14px; padding-left:50px;}
.nch-module .content li dd.curr a{ color:#ec5051;}
.nch-module .content li.hover dd{ display:block;}

.nch-container .right{ width:924px;}
.nch-article-con{ overflow:hidden; margin-bottom:20px;}
.nch-article-con .title{ background:#f7f8f8; text-align:center; padding:36px 0;}
.nch-article-con .title h1{ font-size:24px;font-family: "microsoft yahei"; color:#333; font-weight:normal;height: 30px;line-height: 30px;}
.nch-article-con .title h2{ line-height:25px; color:#999;}
.nch-article-con .default{ min-height:300px; margin-bottom:20px; overflow:hidden;}
.nch-article-con .default img,.nch-article-con img{ float:none;}
.nch-article-con .more_article{ float:right; text-align:left;}

.nch-article-con .title-bar{ margin-bottom:20px;}
.nch-article-con .title-bar h3{ font-size:18px; color:#f08c24;}
.nch-article-list li{ height:38px; line-height:38px; border-bottom:1px dashed #dcdcdc;}
.nch-article-list li i{ font-family:"宋体"; font-size:14px;}
.nch-article-list li a{ line-height:38px; font-size:14px; color:#333;}
.nch-article-list li .time{ float:right; color:#999;}
/*文章列表页、文章详情页end*/

/*搜索商品页、品牌产品页顶部广告位 右侧分类和最近浏览*/
.goods_search_right{ float: right; width:202px; border: 1px solid #dcdcdc;margin: -1px 0 0 -1px;}
.goods_search_right .goods-spread{ border:0; margin:0;}
.goods_search_right .goods_category,.goods_search_right .search_history{ float:left; width:100%;}
.goods_search_right .mt{ height:38px; line-height:38px; padding:0 15px; background-color:#f1f1f1;}
.goods_search_right .mt h1,.goods_search_right #sp-category .mt h1{ font-size:14px; font-family: "microsoft yahei"; color:#333; font-weight:bold; border-bottom:0; line-height:38px; height:38px; padding:0;}
.goods_search_right .mc{ overflow:hidden;}

.search_history ul{ width:178px; padding:12px;}
.search_history ul li{ overflow:hidden; margin-bottom:20px;}
.search_history ul li.last{ margin-bottom:10px;}
.search_history .p-img{ width:178px; height:178px; display:block;}
.search_history .p-name{ overflow:hidden; height:36px; margin-top:5px; margin-bottom:10px;}
.search_history .p-name a{ display:block;}
.search_history .p-price{ float:left; font-size:14px; color:#ec5051; padding-top:7px;}
.search_history .btn{ background: #fff;color: #666;border: 1px solid #a0a0a0;}
.search_history .btn:hover{ background: #fff;color: #ec5051;border: 1px solid #ec5051;}
.brand_goods_adv{ margin-bottom:20px;}
/*搜索商品页 右侧分类和最近浏览end*/

/*加入购物车弹出框*/
.ecsc-cart-popup{ display:none; position:relative;z-index:100003;}
.ecsc-cart-popup .loading-mask{position: fixed; width: 100%; height: 100%; top: 0px; left: 0px; opacity: 0.2;filter: progid:DXImageTransform.Microsoft.Alpha(opacity=20); overflow: hidden; background-color: rgb(0, 0, 0);}
.ecsc-cart-popup .loading{ background-color:#fff;border:8px solid #bcbcbc;position: fixed;width: 455px;}
.loading .title{ position: relative;padding: 0 16px;height: 31px;line-height: 31px;background: #f3f3f3;}
.loading .title h3{ font-weight: normal;font-size: 14px;color: #666;font-family: "Microsoft YaHei"; float:left;}
.loading .title .loading-x{ cursor: pointer;display: block;position: absolute;z-index: 1000000;top: 10px;right: 16px;overflow: hidden;width: 13px;height: 13px;background: url(../images/dialog.png) no-repeat;font-size: 0;text-indent: -99999px; float:right;}
.center_pop_p{ display:block; width:100%; height:auto; background:#fff; text-align:center; padding:20px 0;font-family: "Microsoft YaHei";}
.center_pop_p .ts{ font-size:18px; color:#ec5051; font-weight:700;}
.center_pop_p .desc{ color:#777; line-height:20px; margin-top:8px;}
.center_pop_p .desc strong{ font-weight:normal;}
.center_pop_p .desc .saleP{ font-size:18px; color:#666; font-weight:bold;}
.loading .btns{ float:none; width:100%; text-align:center; margin-bottom:20px;}
.loading .btns .ecsc-btn-mini{ height:28px; line-height:28px; border:1px solid #dcdcdc; width:88px; text-align:center; display:inline-block; border-radius:4px; color:#333;font-family: "Microsoft YaHei";}
.loading .btns .ecsc-btn-orange{ border-color:#f99c00; background-color:#f99c00; color:#fff; margin-right:15px;}
.loading .btns .ecsc-btn-orange:hover{ background-color:#e79205;}
/*加入购物车弹出框end*/

/*未登录购物提示弹出登录窗口*/
#loginDialogBody .login-wrap{ position:relative; left:0; top:0; right:0; margin:0 auto; width:282px;}
#loginDialogBody .login-wrap .item .item-info { position: relative;width: 280px;}
#loginDialogBody .login-wrap .login-form{ padding:20px 0 10px 0;}
#loginDialogBody .login-form .form .item .text-2{ width:240px;}
#loginDialogBody .forget-pw-safe{ margin-left:90px;}
#loginDialogBody .login-form .mc{ width: 100%;height: auto;overflow: hidden;}

/*未登录购物提示弹出登录窗口end*/

/*分类页地区选择*/
.stock_list{ width: 380px; background: #FFFFFF;padding: 13px 14px;line-height: 40px; overflow:hidden;}
.stock_list .mt{ width: 100%;height: 25px;float: left;border-bottom: 2px solid #edd28b;overflow: visible;}
.stock_list .mt ul{ float:left;}
.stock_list .mt li{ position: relative;float: left;height: 23px;line-height: 23px;padding: 0 21px 1px 11px;margin-right: 3px;border: 1px solid #ddd;border-bottom: 0;text-align: center;cursor: pointer;}
.stock_list .mt li a{ display:block;color: #005aa0;}
.stock_list .mt li i{ top: 8px;right: 6px;}
.stock_list .mt li.curr{ height: 25px;background-color: #fff;border: 2px solid #edd28b;border-bottom: 0;padding: 0 20px 0 10px;line-height: 22px;text-decoration: none;}
.stock_list .mc{ float: left;margin-top: 10px;width: 100%;min-height: 120px;}
.stock_list .mc li { float: left;width: 80px;padding: 2px 0 2px 10px;line-height: normal;clear: none;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.stock_list .mc li a { float: left;padding: 2px 4px;color: #005aa0;height: 18px;line-height: 18px;}
.stock_list .mc li a:hover { background: #005ea7;color: #fff;}
.mod_storage_state { float: left;width: 100%;padding-left: 15px;line-height: 30px;}
/*分类页地区选择end*/

#commentForm .fl div span{ float:left;}
#commentForm .fl div span img{ padding:0px 20px 0px 10px;}

/*批发*/
.wholesale-search form{ float:right; height:30px; line-height:30px;}
.wholesale-search .select{ float:left; height:23px; border:1px solid #c9c9c9; margin-right:15px; *border:0;}
.wholesale-search #search_category{ height:23px; line-height:23px; float:left; border:0; *margin-top:3px;}
.wholesale-search #search_keywords{ padding:2px 0 2px 5px; height:19px; line-height:23px; width:175px; border:1px solid #c9c9c9; float:left; outline:0;}
.wholesale-search .go{ float:left; border:0; width:50px; text-align:center; height:25px; line-height:25px; background-color:#b5b5b5; color:#fff; cursor:pointer; outline:0;}
.wholesale_goods{ width:100%; margin-top:10px;}
.wholesale_goods .table .td{ border: 1px solid #dcdcdc;margin: -1px -1px 0 0;}
.wholesale_goods .table .th{ background:#f05d5b; color:#fff; height:38px; line-height:38px; font-weight:normal; font-size:14px;font-family: "microsoft yahei"; border-right:1px solid #dcdcdc;}
.wholesale_goods .table .fore1{ width:400px;}
.wholesale_goods .table .fore2{ width:250px;}
.wholesale_goods .table .fore3{ width:250px;}
.wholesale_goods .table .fore4{ width:140px;}
.wholesale_goods .table .fore5{ width:140px; text-align:center;}
.wholesale_goods .table .p-product{ height:55px; padding:25px;}
.wholesale_goods .table .p-img{ width:55px; height:55px; float:left;}
.wholesale_goods .table .p-name{ float:left; width:220px; margin-left:10px; line-height:19px;height: 55px;overflow: hidden;}
.wholesale_goods .table .price{ width:200px; margin:0 auto;}
.wholesale_goods .table .tit,.wholesale_goods .table .con{ width:100%; overflow:hidden;}
.wholesale_goods .table .tit-l,.wholesale_goods .table .tit-r{ width:99px; height:23px; line-height:23px; text-align:center; border:1px solid #dcdcdc; float:left; border-right:0;}
.wholesale_goods .table .tit-r{ width:98px;border:1px solid #dcdcdc;}
.wholesale_goods .table .con-num,.wholesale_goods .table .con-val{ width:99px; height:23px; line-height:23px; float:left;text-align:center; border:1px solid #dcdcdc; float:left; border-right:0; margin-top:-1px;}
.wholesale_goods .table .con-val{ width:98px; border-right:1px solid #dcdcdc;}
.wholesale_goods .quantity-form{ position: relative;overflow: hidden;height: 22px;width: 100px;margin-left: 24px;}
.wholesale_goods .quantity-form .number{ overflow:hidden;}
.wholesale_goods .quantity-form .decrement,.wholesale_goods .quantity-form .increment{border: 1px solid #cacbcb;border-right: 0;height: 18px;line-height: 18px;padding: 1px 0;width: 25px;text-align: center;color: #666;margin: 0;background: #fff;cursor: pointer; float:left;}
.wholesale_goods .quantity-form .itxt { position: absolute;left: 25px;top: 0;border: 1px solid #cacbcb;width: 45px;height: 18px;line-height: 18px;text-align: center;padding: 1px;margin: 0;font-size: 12px;font-family: verdana;color: #333;-webkit-appearance: none;outline: 0; text-align:center;}
.wholesale_goods .quantity-form .increment{ float:right; border: 1px solid #cacbcb;border-left: 0;color: #666;}
.wholesale_goods .operate-btn{display: inline-block; width:100px;height: 30px;line-height: 25px;border-radius: 5px;color: #fff;background: #f68a00;padding: 0 26px; border:none; cursor:pointer;}

.wholesale_cart_title{ font-size:18px; color:#333; margin:10px 0 20px;}
.wholesale_cart .table .fore1{ width:350px;}
.wholesale_cart .table .fore2{ width:260px;}
.wholesale_cart .table .fore3{ width:150px;}
.wholesale_cart .table .fore4{ width:150px;}
.wholesale_cart .table .fore5{ width:140px;}
.wholesale_cart .table .fore6{ width:130px;}
.wholesale_cart .table td{ text-align:center;}
.wholesale_cart .table td.fore1{ line-height:20px; padding:5px 0 5px 20px; text-align:left;}
.wholesale_cart .table td.fore1 a{ height:36px; overflow:hidden;}
.wholesale_desc{ float:right; overflow:hidden; margin:20px 0; width:800px;}
.wholesale_desc .label{ width:290px; float:left;}
.wholesale_desc textarea{ float:left; width:500px; resize:none;}
.wholesale_desc input{ float:right; font-size: 16px;height: 35px;line-height: 35px;border-radius: 5px;background: #eb4f50;position: relative;color:#fff;padding:0 15px;font-family: "Microsoft YaHei";border:0;cursor:pointer;margin-top:10px;}
/*批发end*/

/*更多评论*/
#discuss .quote {margin-bottom: 10px;width: 510px;}
#discuss .quote fieldset {border: 1px solid #dedede;color: #999;font-size: 12px;line-height: 18px;padding: 2px 0 8px;width:500px;word-wrap: break-word;}
#discuss .quote legend {color: #999;margin-left: 5px;padding: 0 4px;}
#discuss .quote .quote_content {margin-left: 5px;padding: 0 5px;width: 580px;}
.editor-quote .quote {background-color: #fff;border: 1px solid #d0e4c2;font-size: 12px;line-height: 18px;margin: 5px;padding: 6px 11px;position: relative;width: 525px;word-wrap: break-word;}
.editor-quote .quote_title {color: #989898;height: 22px;}
.editor-quote .quote .close {background:url(../images/i20130422A.png);cursor: pointer;font-size: 0;height: 8px;overflow: hidden;position: absolute;right: 8px;text-decoration: none;top: 40%;width: 8px;}
#discuss .floor {color: #999;position: absolute;right: 20px;top: -15px;}
/*更多评论end*/

/*自提地区*/
.nch-article-con .help_box{  padding: 10px 10px 10px 20px;}
.ziti_box_a {margin-left: 144px;}
.ziti_box{ margin-bottom:40px;}
.ziti_box_tit {float: left;height: 30px;line-height: 30px;}
.ziti_box_a ul li {height: 30px;line-height: 30px;overflow: hidden;}
.ziti_box_a ul li a{ color:#f08c24}
.ziti_box_a ul li a:hover{ text-decoration:underline; color:#ec5051;}
#haili{background: #f5c089;height: 24px;line-height: 24px;padding-left: 13px;font-weight:bold;font-size:14px; margin-top:10px;}
.nch-article-con .adr_list{ padding:10px 10px 10px 0;}
.nch-article-con .img{ max-width:894px;}
.nch-article-con .img img{ float:none;}
/*自提地区end*/
/* 商品降价弹出层样式 start */
.price_notify{}
 #notify_box{
 	width:522px;height:304px;display:none; left:50%;top:50%;margin:-152px 0 0 -261px;
 }
 .thickdiv{position:fixed;top:0;left:0;z-index:10000001;width:100%;height:100%;background:#333;border:0;filter:alpha(opacity=15);opacity:.15;display:None;}
 .thickbox{position:fixed;z-index:10000002;overflow:hidden;padding:0;border:4px solid rgba(0,0,0,.1);
 border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;}
 .thickwrap .thicktitle{height:31px;padding:0 10px;background:#f5f5f5;line-height:31px;font-family:arial,"\5b8b\4f53";font-size:14px;font-weight:700;color:#333;border:0}
 .thickwrap .thickclose:link,.thickwrap .thickclose:visited{display:block;position:absolute;z-index:100000;top:5px;right:10px;overflow:hidden;width:21px;height:21px;background:url(../images/thickbox_close.png) no-repeat 0 0;font-size:0;line-height:100px}
 .thickcon{overflow:auto;background:#fff;padding:10px}
 .thickwrap{border:1px solid #c4c4c4}
 .thickwrap .thickcon{background:0}
 .thickwrap{border:1px solid #c4c4c4;background:#fff}

 .thickcountdown{height:20px;padding-right:6px;margin-top:-20px;text-align:right;color:#999}
 *html .thickframe{position:absolute}*html
 .thickdiv{position:absolute}
 
 
.more-link, #sale-notice a {
    color: #005aa0;
}

#sale-notice {
    padding: 10px 0;
}

#sale-notice .form-item {
    margin: 10px 0 10px 40px;
}

#sale-notice input {
    vertical-align: middle;
}

#sale-notice p {
    height:44px;
    padding-top:8px;
    padding-right:20px;
    line-height:18px;
    background:url(../images/20130520A.jpg) no-repeat;
    margin-bottom: 30px;
    font-weight: bold;
    padding-left:124px;
}

#sale-notice label {
    line-height: 21px;
}

#sale-notice label, #sale-notice em {
    color: #666666;
}

#price-notice {
    width: 210px;
    height: 21px;
    padding:4px;
    border:1px solid #ccc;

}
.input-email{
    width: 210px;
    height: 21px;
    padding:4px;
    border:1px solid #ccc;
    font-family:Verdana;
}
#cellphone:focus, #price-notice:focus,.input-email:focus{border-color:#7abd54;}
.input-error{border-color:#e4393c;color:#e4393c;}
.form-checkbox, .form-submit {
    padding-left: 99px;
}

.form-checkbox {
    padding-bottom: 10px;
}

input#price-notice {
    width: 4em;
}

.form-submit input {
    width: 57px;
    height: 30px;
    line-height: 30px;
    padding: 0;
    text-align: center;
    background:url(../images/20130520C.png) no-repeat;
    cursor: pointer;
}
.form-submit input:hover{
    box-shadow:0 1px 1px rgba(0,1,1,0.08);
    background:url(../images/20130520D.png) no-repeat;
}
/* 商品降价弹出层样式 end */

.history_close{ width:35px; height:35px; position:absolute; top:2px; right:2px; display:none;}
.goods-list .gl-item:hover .history_close{ display:block;}

#compare{ float:right; margin-top:8px;}
#compare .btn-compare{ display: inline-block;border: solid 1px #ddd;height: 24px;line-height: 22px;border-radius: 2px;text-align: center;color: #323232;background: #f5f5f5;overflow: hidden;}

/*jq仿select*/
.divselect{width:186px;position:relative; z-index:10000;}
.divselect .cite{width:238px; height:24px;line-height:24px; padding:7px 25px 7px 15px; display:block; color:#999; cursor:pointer;font-style:normal; border:1px solid #c9c9c9;background:url(../images/xjt.png) 255px 11px no-repeat; font-size:14px;}
.divselect ul{width:190px;border:1px solid #c9c9c9; background-color:#ffffff; position:absolute; z-index:20000; margin-top:-1px; display:none;}
.divselect ul li{height:30px; line-height:30px;}
.divselect ul li a{display:block; height:30px; color:#333333; text-decoration:none; padding-left:10px; padding-right:10px;}
.divselect ul li a:hover{background-color:#CCC;}


/*默认顶级分类*/
.mt5{ margin-top:5px;}
.ecsc-default{ border-bottom:1px solid #dc5051;}
.cate_default .dt{ background:#ec5051; padding-left:15px;font-size: 16px;}
.cate_default_left{ width:230px; float:left;}

.ctm_items { margin-bottom:10px;}
.ctm_items .item{ height:35px; line-height:35px; border:1px solid #d2d2d2; margin-bottom:-1px; cursor:pointer;}
.ctm_items .item span{ display:block; padding-left:15px; font-size:14px; font-family: "microsoft yahei"; color:#333;}
.ctm_items .item .cata_secon{ display:none; padding:10px 0 10px 20px; overflow:hidden;}
.ctm_items .item .cata_secon li{ float: left;overflow: hidden;width: 94px;padding-right: 10px;height: 25px;line-height: 25px;color: #666;}
.ctm_items .current{ height:auto; line-height:normal; border-color:#ec5051;}
.ctm_items .current span{ display:none;}
.ctm_items .current .cata_secon{ display:block;border-bottom:1px solid #ec5051;}
.ctm_items .item.first{ border-top:0;}
.ctm_items .item.last.current .cata_secon{ border-bottom:0;}

.cate_default_left .sales_valume{ border:1px solid #d2d2d2;}
.cate_default_left .sales_valume .mt{ background:#efefef; font-size:16px; color:#333; height:35px; line-height:35px; padding-left:15px;font-family: "microsoft yahei";}
.cate_default_left .sales_valume .mc{ padding:10px 10px 0 10px;}
.sales_valume .sales_list{ overflow:hidden;}
.sales_valume .sales_list li{ overflow:hidden; width:210px; padding:10px 0 15px; margin-bottom:10px; border-bottom: 1px dashed #dcdcdc;}
.sales_valume .sales-num{ margin-top:16px;}
.sales_valume .sales_list .sales_pro_img{ margin:0 10px; float:left;}
.sales_valume .sales_list .p-name{ float:left; width:110px;}
.sales_valume .sales_list .p-name a{ display:block; height:36px; line-height:18px; overflow:hidden;}
.sales_valume .sales_list .p-price{ float:left; font-size:14px; padding-top:0px; color:#ec5051; font-weight:bold;}
.sales_valume .sales_list .p-price em,.cate_default_list li .p-product .p-rit .p-price em{ font-size:14px;}
.sales_valume .sales_list .sales-num-1,.sales_valume .sales_list .sales-num-2,.sales_valume .sales_list .sales-num-3{ background:#eb4f50;}
.sales_valume .sales_list li.last{ border-bottom:0; margin-bottom:0;}

.cate_default_adv { margin-top: 15px;}
.cate_default_adv ul{ margin-top:10px; overflow:hidden;}
.cate_default_adv ul li{ margin-bottom:10px; float:left;}
.cate_default_adv ul li.last{ margin-bottom:0;}
.cate_default_adv a{ display:block; float:left;}

.cate_default_brand { float:left; margin-top:10px;}
.cate_default_brand li{ float:left; border:1px solid #d2d2d2; margin:0 -1px -1px 0; width:114px; height:45px; text-align:center;}
.cate_default_brand li img{ float:none;}

.cate_default_right{ float:right; width:956px;}
.cate_default_banner{ width:956px; height:248px; position:relative; overflow:hidden;}
.cate_default_banner .bd ul{ width:956px; height:248px;}
.cate_default_banner .bd li{ float:left; height:248px;}
.cate_default_banner .bd li .banner-width{ width:956px; height:248px;}
.cate_default_banner .bd li .banner-width a{ left:0;}
.cate_default_banner .hd{ position:absolute; bottom:10px; right:20px;}
.cate_default_banner .hd li{ width:40px; height:5px; background:#9a9a9a; float:left; margin-right:6px; text-indent:-999px; cursor:pointer;}
.cate_default_banner .hd li.on{ background:#ec5051;}

.cate_default_items{ border:1px solid #d2d2d2; margin-top:10px;}
.cate_default_items .mt{ height:35px; line-height:35px; background:#fce5e5; font-size:16px;font-family: "microsoft yahei"; padding-left:15px; color:#333;}
.cate_default_items .mc{ position:relative;}
.cate_default_items .mc .cate_default_sbides ul{ width:950px; margin:0 auto; overflow:hidden;}
.cate_default_items .mc .cate_default_sbides li{ float:left; padding:25px 28px 15px 27px; width:135px;}
.cate_default_items .mc li .product_warp{ width:135px;}
.cate_default_items .mc li .product_warp .p-name{ height:36px; line-height:18px; overflow:hidden; display:block;}
.cate_default_items .mc li .product_warp .p-img{ margin-top:10px; position:relative;}
.cate_default_items .mc li .product_warp .p-img{ display:block; width:135px; height:135px;}
.cate_default_items .mc li .product_warp .p-price{ text-align:center; color:#ec5051; padding-top:10px;}
.cate_default_items .mc li .product_warp .p-price em{ font-size:18px;}

.cate_default_new .hd{ position:absolute; top:-18px; right:19px;}
.cate_default_new .hd li{ width: 40px;height: 5px;background: #9a9a9a; float:left;margin-right: 6px;text-indent: -99999px;cursor: pointer;}
.cate_default_new .hd li.on{ background:#ec5051;}

.cate_default_sbides .icon_xsqg{ width:42px; height:42px; display:block; background:url(../images/xsqg.png) no-repeat; position:absolute; top:0; left:0;}
.cate_default_list li{ width:201px; float:left;border:1px solid #d2d2d2; padding:16px 20px 16px 17px; margin:-1px -1px 0 0;}
.cate_default_list li.last{ padding-right:19px;}
.cate_default_list li .p-product .p-rit{ float:left; margin-left:10px; width:100px;}
.cate_default_list li .p-product .p-img{ float:left;}
.cate_default_list li .p-product .p-rit .p-name a{ display:block; height:36px; line-height:18px; overflow:hidden;}
.cate_default_list li .p-product .p-rit .p-price{ font-size:14px; color:#ec5051; font-weight:bold; margin-top:10px;}

.cate_default_ts{ border:0;}
.cate_default_ts .mt{ border:1px solid #d2d2d2;}
.cate_default_list li.ls4{ width:200px;}
.cate_default_ts .cate_default_list ul{ width:100%;}

.catagory_top_0 .ecsc-new .ec-title{ border-color:#ec5051;}
.catagory_top_0 .floor-misto .ecsc-cp-r li .product-desc .btn-cart{ color:#ec5051; border-color:#ec5051;}
.catagory_top_0 .floor-misto .ecsc-cp-r li .product-desc .btn-cart:hover{ background:#ec5051; color:#fff;}
.catagory_top_0 .pageState span{ color:#ec5051;}

.catagory_top_2 .ecsc-new .ec-title{ border-color:#2f85e6;}
.catagory_top_2 .floor-misto .ecsc-cp-r li .product-desc .btn-cart{ color:#2f85e6; border-color:#2f85e6; font-size:12px;}
.catagory_top_2 .floor-misto .ecsc-cp-r li .product-desc .btn-cart:hover{ background:#2f85e6; color:#fff;}
.catagory_top_2 .pageState span{ color:#2f85e6;}

.catagory_top_3 .ecsc-new .ec-title{ border-color:#ef6d2f;}
.catagory_top_3 .floor-misto .ecsc-cp-r li .product-desc .btn-cart{ color:#ef6d2f; border-color:#ef6d2f;}
.catagory_top_3 .floor-misto .ecsc-cp-r li .product-desc .btn-cart:hover{ background:#ef6d2f; color:#fff;}
.catagory_top_3 .pageState span{ color:#ef6d2f;}
/*默认顶级分类end*/

/*全部分类*/
.all_warpper{ padding-top:140px; position:relative;}
.all_category_items{ width:100%; height:auto; position:absolute; background:#fff; z-index:10; margin-top:-10px; left:0; top:64px;}
.all_category_items ul{ overflow:hidden; width:1200px; margin:10px auto 0;}
.all_category_items li{ float:left; height:30px; line-height:30px; padding:0 18px; background:#eeeeee; margin:0 10px 10px 0; cursor:pointer; white-space:nowrap; color:#fff;}
.all_category_items li a{ font-size:14px;font-family: "microsoft yahei"; color:#888; display:inline-block;}
.all_category_items li.current,.category_items li:hover{ background:#ec5151;}
.all_category_items li.current a,.category_items li:hover a{ color:#fff;}

.all_category_left{ width:280px; overflow:hidden; float:left;}
.all_category_adv{ float:left; width:280px;}
.all_category_adv a{ display:block; float:left; margin-bottom:10px;}

.new_product{ float:left; margin-top:20px;}
.new_product .mt{ width:280px; background:#ffeded; height:38px; line-height:38px; text-align:center; font-size:18px; font-weight:bold; color:#ec5051; border-top:1px solid #ec5051; border-bottom:1px solid #ec5051;font-family: "microsoft yahei";}
.new_product .mc{ background:#f3f3f3; padding:20px;}
.new_product .mc ul{ overflow:hidden;}
.new_product .mc li{ width:240px; float:left; margin-bottom:20px;}
.new_product .mc li .p-img{ width:240px; height:240px;}
.new_product .mc li .p-item{ width:100%; float:left; margin-top:16px;}
.new_product .mc li .p-price{ font-size:18px; color:#ec5051; font-weight:bold; padding:0;}
.new_product .mc li .p-num{ float:right; color:#666;}
.new_product .mc li .p-name{ height:36px; overflow:hidden; margin-top:8px; float:left;}
.new_product .mc li .p-name a{ color:#888; line-height:20px;}
.new_product .mc li.last{ margin-bottom:10px;}

.all_category_right{ width:880px; float:right;}
.all_category_floor{ width:100%; float:left; margin-bottom:35px;}
.all_category_floor .floor_top{ height:40px; background:#fff;}
.all_category_floor .floor_top .floor_icon{ width:44px; height:40px; line-height:40px; float:left; font-size:14px; color:#fff; background:url(../images/cate_floor_icon.png) -46px 0 no-repeat; text-align:center; margin-left:-22px;}
.all_category_floor .floor_top .title{ float:left; line-height:40px; font-size:18px;font-family: "microsoft yahei"; color:#333; margin-left:16px;}
.curr .floor_top{ background:#ffeded;}
.curr .floor_top .floor_icon{ background-position: 0 0;}

.floor_bot{ width:100%; float:left; margin-top:16px;}
.floor_bot .floor_category_list{ width:665px; float:left;font-family: "microsoft yahei";}
.floor_bot .floor_category_list dl{ width:100%; border-top:1px solid #dcdcdc; overflow:hidden;}
.floor_bot .floor_category_list dl.last{ border-bottom:1px solid #dcdcdc;}
.floor_bot .floor_category_list dt{ float:left; width:74px; margin-top:10px;}
.floor_bot .floor_category_list dt a{ font-size:14px; color:#333; font-weight:bold;}
.floor_bot .floor_category_list dt a:hover{ color:#ec5051;}
.floor_bot .floor_category_list dd{ float:left; padding:10px 8px 10px 0px; border-left:1px solid #dcdcdc; width:564px; min-height:18px;}
.floor_bot .floor_category_list dd a{ float:left; color:#888; padding-left:20px; white-space:nowrap;}
.floor_bot .floor_category_list dd a:hover{ color:#ec5051;}

.floor_bot_adv{ width:200px; float:right;}
.floor_bot_adv .item{ float:left; margin-bottom:8px;}
.floor_bot_adv .item .desc{ float:left; width:14px; height:130px; padding:0 13px; font-size:14px;font-family: "microsoft yahei"; display:table;background:#d7e9ff; color:#2286d6;}
.floor_bot_adv .item .desc em{ vertical-align:middle; display:table-cell; line-height:16px;}
.floor_bot_adv .item .img{ float:left; width:160px; position:relative;}
.floor_bot_adv .item .img i{ width:48px; height:48px; background:url(../images/floor_bot_adv_icon.png) no-repeat; top:0; right:0; display:block; position:absolute;}

/*全部分类--店铺分类*/
.user-type{ float:left; position:relative; /*width:665px;*/ width:867px; min-height:175px;}
.user-type-title{ font-size: 14px;color: #333;font-weight: bold;font-family: "microsoft yahei"; line-height:30px; margin:0 0 5px 2px;}
.user-type-nav{ overflow: hidden; /*min-width: 636px;*/ min-width: 847px; height:213px; padding: 13px 20px 13px 13px;border: 1px solid #efe9e5; float:left; /*position:absolute;*/ background:#fff;}
.user-type-nav .type_nav_dl { float: left;margin: 0 9px 0 0;line-height: 22px;}
.user-type-nav .type_nav_dl dl { float: left;margin: 0 1em 0 0;line-height: 22px;}
.user-type-nav .type_nav_dl dt { font-weight: bold;padding-left: 12px;background: url(../images/youjiant.png) left center no-repeat;margin-bottom: 4px;}
.user-type-nav .type_nav_dl a { position: relative;color: #5B3814;}
.user-type-nav .type_nav_dl dd { padding-left: 12px;margin: 0;}
.user-type-nav.open{min-height:200px; height:auto !important;  overflow:hidden;}
.updown{ /*width: 12px;*/　width: 50px; line-height: 14px; background:#FFF; border: 1px solid #efe9e5; border-top:none; padding:5px 8px; position: absolute;right: 45%; bottom:-23px;　/*top: 50%;　margin-top: -28px;*/ color:#5B3814;}
/*全部分类end*/

/*添加产品列表页横向展示*/
.filter-sortbar .styles{ float:right; margin-right:-1px;}
.filter-sortbar .styles .item { float: left;border-left: solid 1px #e5e5e5;border-right: solid 1px #e5e5e5;margin-left: -1px;}
.filter-sortbar .styles .item a{ float: left;width: 40px;height: 40px;}
.filter-sortbar .styles .current a,.sort-bar .styles .item:hover a{ background: #fff;}
.filter-sortbar .styles .icon { display: block;margin-top: 15px;margin-left: 14px;background: url(../images/2014shop_background_img.png) no-repeat;width: 12px;height: 12px; float:left;}
.filter-sortbar .styles .icon-btn-switch-grid{ background-position:-88px -85px;}
.filter-sortbar .styles .icon-btn-switch-list{ background-position:-88px -120px;}
.filter-sortbar .styles .current .icon-btn-switch-grid,.sort-bar .styles .item:hover .icon-btn-switch-grid{ background-position:-88px -100px;}
.filter-sortbar .styles .current .icon-btn-switch-list,.sort-bar .styles .item:hover .icon-btn-switch-list{ background-position:-88px -137px;}

.car_goods_items{ width:100%; float:left;}
.goods_switch_list{ width:100%; float:left; margin-bottom:20px;}
.goods_switch_list .item{ border-bottom: 1px solid #E5E5E5;padding: 20px 0px 20px 10px;}
.goods_switch_list .col{ float:left;}
.goods_switch_list .col-1{ text-align: center;}
.goods_switch_list .col-2{ margin-left:20px; width:325px;}
.goods_switch_list .col-3{ margin-left:100px; width:150px;}
.goods_switch_list .col-4{ margin-left:30px; width:160px;}
.goods_switch_list .col-5{ margin-left:88px;}
.goods_switch_list .pic-img{ border: 1px solid #ededed; width:98px; height:98px;}
.goods_switch_list .title{ font-size:12px; max-height: 40px;font-family: arial,'Hiragino Sans GB',"\5b8b\4f53",sans-serif; line-height:20px; margin-top:3px; overflow:hidden;}
.goods_switch_list .title a{ color:#3a78bf;}
.goods_switch_list .title a:hover{ text-decoration: underline; color:#ec5051;}
.goods_switch_list .p-num{ width:100%; color:#888;}
.goods_switch_list .p-commit{ overflow:hidden; float:left; margin-top:5px;}
.goods_switch_list .p-commit .p-reply{ margin-left:0;}
.goods_switch_list .p-commit span{ color:#888;}
.goods_switch_list .p-price{ color:#ec5051; font-weight:700; line-height:28px; padding-top:20px; font-size:20px;}
.goods_switch_list .p-ship{ color:grey; margin-top:10px;}
.goods_switch_list .p-store{ margin-top:5px;}
.goods_switch_list .p-operation{ height:30px; line-height:30px; overflow:hidden; margin-top:5px;}
.goods_switch_list .choose-btn-coll{float: left;height: 30px;line-height: 30px;margin-left: 38px;}
.goods_switch_list .choose-btn-coll b{ top:7px;}
.goods_switch_list .p-operation .custom{ margin-left:13px;}
.goods_switch_list .item .p-number{ overflow:hidden; margin-top:23px;line-height: 24px;}
.goods_switch_list .item .p-stock{ overflow:hidden;line-height: 24px; color:#808080; margin-top:12px;}
.goods_switch_list .item .tit{ float: left; color:#808080; margin-right:5px;}
.goods_switch_list .item .query{ float:left;}
.goods_switch_list .item .goods_num{ float:left; line-height:26px;}
.goods_switch_list .item .btn-reduce,.goods_switch_list .item .btn-adds{ width: 22px;height: 21px; float: left; border: 1px solid #dcdcdc;background: url(../images/2014shop_background_img.png) no-repeat; text-indent:-99999px;}
.goods_switch_list .item .btn-reduce{ background-position:-66px -153px;}
.goods_switch_list .item .btn-adds{ background-position:-83px -153px;}
.goods_switch_list .item .buy-num{ width:45px;height: 21px;border: 0;border-top: 1px solid #dcdcdc;border-bottom: 1px solid #dcdcdc;float: left;text-align: center;outline: 0;font-size: 14px;}
.goods_switch_list .item .kc{ float:left; line-height:24px; margin-left:5px; color:#999;}
.goods_switch_list .item .buttons{ overflow:hidden; margin-top:23px;}
.goods_switch_list .item .buttons .btn{ height:33px; line-height:33px; border:1px solid #ec5051; width:96px; text-align:center; background:#ec5051; color:#fff; display:block; float:left; text-decoration:none; font-size:14px; cursor:pointer; padding:0; border-radius:3px;}
.goods_switch_list .item .buttons .btn i{ margin-right:5px;}
.goods_switch_list .item .buttons .btn:hover{ background:#e23435;}
.goods_switch_list .item .buttons .end_btn,.goods_switch_list .item .buttons .end_btn:hover{ background:#b0b0b0; border-color:#b0b0b0;}

.goods_switch_list .item .buttons .btn-buynow{ height:33px; line-height:33px; width:78px; border:1px solid #d1c0a5; background:#f9e5c8; color:#ec5051; font-size:14px; display:block; text-align:center; font-family:"microsoft yahei"; border-radius:3px; float:left; margin-right:9px; cursor:pointer;}
.goods_switch_list .item .buttons .btn-buynow:hover{ background:#f4dbb9;}
.mr20{ margin-right:20px;}
/*添加产品列表页横向展示end*/

/*后台促销分类设置专题模板*/
.topic_banner{ width:100%; height:auto; overflow:hidden;}
.topic_desc{ margin:10px 0 20px; overflow:hidden;}
.topic_content{ float:left; width:100%;}
.topic_content .topic_title{ height:40px; line-height:40px; color:#2b2b2b; font-size:18px; margin-bottom:5px;}
.sort_box .item{ float:left; width:25%;}
.sort_box .item .sort_warp{ border:1px solid #dcdcdc; margin:-1px -1px 0 0; float:left; padding:29px;}
.sort_warp .p-img{ display:block; text-align:center;}
.sort_warp .p-img img{ float:none;}
.sort_warp .p-name{ padding:10px 0;}
.sort_warp .p-name a{ display: block;font-size: 14px;color: #2b2b2b;line-height: 20px;font-family: "microsoft yahei";height: 40px;overflow: hidden;}
.sort_warp .p-price{ color: #ec5051;font-size: 24px;display: block; text-align:center;}
/*后台促销分类设置专题模板end*/

/* 订单在线支付(pay_view)界面 bylu*/
#pay_main{
	/*background: #F1F2F7;*/
	width:100%;
	padding-top:15px;
	margin-bottom: 20px;
}
#pay_main .subTitle{
	padding-bottom:10px;
}
#pay_main li{
	list-style:none;
}
#pay_main h3{
	font-size:15px;
	font-weight:bold;
	margin-bottom:10px;
}
#pay_view{
	width: 1200px;
	margin:0 auto;
	/* border-top:4px solid #4b5b78; */
}
#pay_view h2{
	margin-bottom:20px;
	font-size:18px;
	margin-top:20px;
}
.alipay_bank {
	border-top:1px solid #eee;
	border-bottom:1px solid #eee;
	overflow: hidden;
	padding:0 0 20px;
	margin-bottom:20px;
}
.alipay_bank dl dt{
	float: left;
	margin-right:10px;
	height:200px;
	margin-top:25px;
}
.alipay_bank dl dt input{
	vertical-align: middle;
	width:20px;
	height:20px;
}
.alipay_bank dl dt label{
	cursor: pointer;
}
.alipay_bank dl dt em{
	vertical-align: middle;
	width:23px;
	height:23px;
	display: inline-block;
	background: url("../images/elements.png") no-repeat left top ;
}
.alipay_bank dl dt strong{
	color: #333;
	vertical-align: middle;
	display: inline-block;
	margin-left: 3px;
	font-size: 16px;
	font-family: "Microsoft Yahei";
	font-weight: 400;
}
.alipay_bank dl dd{
	float: left;
	width:990px;
}
.alipay_bank dl dd li{
	float: left;
	margin-left:50px;
	margin-top:25px;
	list-style: none;
    border: 1px solid #b0c2e1;
    padding: 5px 11px;
    border-radius: 3px;
    cursor: pointer;

}
.alipay_bank dl dd li:hover{
    border: 1px solid #ff5d5b;
}
.alipay_bank dl dd li img{
	float: none;
    cursor: pointer;
}
.pay_more{
	border-bottom:1px solid #eee;
	overflow: hidden;
	padding:0px 0 20px;
	margin-bottom:30px;
}
.pay_more li{
	float:left;
	margin-right:20px;
}
.pay_more .wxpay{ 
	float: left;
	margin-right: 20px;
}
.pay_more a{
	display: block;
	border-radius: 6px;
	border: 1px solid #b0c2e1;
	cursor: pointer;
	display: block;
	height: 38px;
	line-height:38px;
	text-align: center;
}
.pay_button{
	overflow: hidden;
}
.pay_button #alipay_bank input {
	height: 50px;
	line-height: 50px;
	color: #fff;
	font-size: 18px;
	width: 220px;
	font-family: "Microsoft Yahei";
	font-weight: 700;
	text-shadow: 0 1px 2px rgba(0,0,0,.5);
	background: #b5b5b5;
	border:none;
	vertical-align: middle;
	cursor: default;
	text-align: center;
	border-radius: 2px;
}

/*网银支付跳转弹窗star bylu  */
#PayAfter{
	z-index: 100003;
	width: 480px;
	height: 330px;
	border: 8px solid rgba(000,0,0,0.3);
	background-color: #fff;
	background-clip: content-box;
	display: none;
	top: 20%;
	left:35%;
	position: absolute;
	transform: translateY(-50%);
	transform: translateX(-50%);

}
#PayAfter h2{
	height:50px;
	background: #4b5b78;
	color: #fff;
	font-size:18px;
	line-height:50px;
	text-indent:20px;
}
#PayAfter h2 span{
	float: left;
}
#PayAfter h2 em{
	width: 20px;
	margin-top:13px;
	margin-right:20px;
	height:20px;
	float: right;
	background: url("../images/elements.png") no-repeat 0px -141px;
	transition: transform 0.3s;
	cursor: pointer;
}
#PayAfter h2 em:hover{
	transform: scale(1) rotate(180deg);
}
#PayAfter .payAfter_main{
	padding:15px 26px 26px 26px;
}
#PayAfter .payAfter_main .payAfter_main_top{
	border-bottom: 1px solid #ddd;
	padding-bottom:35px;
}
#PayAfter .payAfter_main p{
	margin:26px 0;
	text-indent: 10px;
}
#PayAfter .payAfter_main a{
	background: #f1f2f7;
	border:1px solid #999;
	border-radius: 2px;
	color: #666;
	display: inline-block;
	height:30px;
	line-height:30px;
	padding:0 28px;
}
#PayAfter .payAfter_main a:nth-child(2){
	margin-left:50px;
	margin-right:20px;
}
#PayAfter .payAfter_main a:hover{
	background: #fff;
}
#PayAfter .payAfter_main strong{
	margin-top:50px;
	margin-left:130px;
	display:inline-block;
	color: #2ea7e7;
	cursor: pointer;
	text-indent:10px;

}
#PayAfter .payAfter_main strong:hover{
	color: #ff1824;
}

/* 去付款后弹窗 遮罩 */
#payAfter_zezhao{
	background:rgba(0,0,0,0.3);
	position:absolute;
	top:0;
	left:0;
	z-index: 100002;
}

/* 商品详情页白条分期支付展示 */

@keyframes btn_stages {
	from{
	transform: rotate(0deg);
		background: -webkit-linear-gradient( top,#27b406, #67b46d);
	}
	to{
		transform: rotate(180deg);
		background: -webkit-linear-gradient( top, #58b447, #27b406);
	}
}

div.pay_more a,div.pay_more input{
	height: 38px;
	padding:0 21px;
	font-size: 16px;
	background: #ff7573;
	color: #fff;
	display: block;
	float: left;
	border: 1px solid #ff7573;
	border-radius: 5px;
	line-height: 36px;
	text-align: center;
	background: -webkit-linear-gradient( top, #ff7573, #ff5658);
	cursor:pointer;
	outline:0;
}
div.pay_more a{ border:0;}

div.pay_more a:hover,div.pay_more input:hover{
	/*animation: btn_stages 0.5s;*/
	background: -webkit-linear-gradient( top, #ff5658, #ff7573);
}

/*礼品卡*/
.usBox{background:#f2f2f2;padding:15px;width:1180px; margin-bottom:50px;}
.usBox_1{background:#fff;text-align:left;width:400px;height:208px;padding:43px 153px 60px 134px}
.usBox .text{ border: 1px solid #d2d2d2;padding: 5px;width: 210px;height: 25px;line-height: 25px;vertical-align: middle;outline: 0; float:left;}
.usBox .text_2{ width:88px;}
.usBox .img{ float:left; margin-left:10px;}
.usBox .us_Submit{ border: 1px solid #ec5051;display: block;width: 100px;background: #ec5051;height: 35px;line-height: 20px;color: #fff;font-size: 16px;font-family: '\5fae\8f6f\96c5\9ed1';cursor: pointer; margin-top:10px;}
.usTxt { width: auto;height: auto;padding: 40px 40px 0px 93px;background: url(../images/ur_bg1.gif) no-repeat 0 60%;float: right;text-align: left;line-height: 23px;}

.AreaL { float: left;width: 202px;border: 1px solid #dcdcdc;margin: -1px 0 0 -1px;}
.AreaL .search_history h1{ padding: 0 18px 0 19px;height: 48px;line-height: 48px;font-size: 14px;color: #727171;font-weight:normal;font-family:"microsoft yahei";}
.AreaR { float:right; width: 980px;}
.gift_gard_list{ width:100%; overflow:hidden; margin-bottom:20px;}
.gift_gard_list .title{ margin-bottom:10px; height:33px; line-height:33px; border-bottom:1px solid #e6e6e6; width:920px; margin:0 0 0 12px;}
.gift_gard_list .title span{ color:#333; font-size:15px; padding-left:0px; float:left; font-weight:bold;}
.gift_gard_list .title .fr{font-size:14px;}
.gift_gard_list .title .fr i{ color:#e4393c; margin-right:20px;}
.gift_gard_list .title .fr a{ font-weight:normal; color:#005ea7;}
.gift_gard_list .title .fr a:hover{ text-decoration:underline;}
.gift_list_form{}
.gift_list_form .relative-list{ width:100%; overflow:hidden; margin-left:8px; padding-bottom:15px; min-height:500px;}
.gift_list_form .relative-list li{ float: left;width: 220px;overflow: hidden;border: 1px solid #ddd;margin: 15px 5px 0;}
.gift_list_form .relative-list li:hover{border-color:#e4393c;}
.gift_list_form .recommend-item-pic,.gift_list_form .recommend-item-pic a{width:220px;height:220px;}
.gift_list_form .recommend-item-pic img {vertical-align: middle;}
.gift_list_form .recommend-item-info {padding: 10px;line-height: 1;}
.gift_list_form .recommend-item-info p { margin-top:5px;}
.gift_list_form .recommend-item-info .price {color: #e4393c;font-size: 14px;vertical-align: text-bottom;}
.gift_list_form .recommend-item-info .item-title {display: block;height: 22px; line-height:22px;white-space: nowrap;width: 200px;overflow: hidden;text-overflow: ellipsis;color:#333;}
.gift_list_form .recommend-item-info .item-title:hover{color:#e4393c;}
.gift_list_form .recommend-item-info .btn_th{background: #E4393C;vertical-align: middle;display: inline-block;font-family: inherit;word-break: keep-all;white-space: nowrap;font-weight: 400;text-align: center;line-height: 30px;font-size: 14px;cursor: pointer;padding: 0 15px;height: 30px;color: #fff;border: 0;border-radius: 2px;outline: 0;}
.gift_list_form .recommend-item-info .btn_th:hover{}
.gift_list_form .nolist{text-align:center;padding:200px 0;font-size:14px;}
#tabtop-R3{position: relative;padding: 0 10px;height: 31px;line-height: 31px;background: #f3f3f3;}
#tabtop-R3 .close{cursor: pointer;display: block;position: absolute;z-index: 100000;top: 10px;right: 10px;overflow: hidden;width: 13px;height: 13px;background: url(../images/dialog.png) no-repeat;font-size: 0;text-indent: -99999px;}
#tabtop-R3 .title{font-weight: normal;font-size: 14px;color: #666;font-family: "Microsoft YaHei";}
.mod-main {padding: 10px;background-color: #fff;margin-bottom: 20px;}
.mod-main .input_container {margin: 0 0 20px 0;overflow: hidden;position:relative;}
.input_container label {float: left;width: 110px;text-align: right;margin-right: 10px;line-height: 30px;color: #666;}
.input_container label .spark {vertical-align: baseline;display: inline-block;padding-right: 4px;color: #ed415b;}
.input_container input{padding: 5px;box-shadow: 0 1px 2px 0 #f0f0f0 inset;background: #fff;line-height: 1.5;height: 1.5em;border-radius: 2px;border: 1px solid #ccc;font-size: 12px;outline: 0;float: left;}
.input_container select{ height:30px;margin-right: 10px;}
.mod-main .act {margin-left: 120px;}
.mod-main .formbutton{background: #E4393C;vertical-align: middle;display: inline-block;font-family: inherit;word-break: keep-all;white-space: nowrap;font-weight: 400;text-align: center;line-height: 32px;font-size: 14px;cursor: pointer;padding: 0 15px;height: 32px;color: #fff;border: 0;border-radius: 2px;outline: 0;}

.comment-operate .nice.red,.comment-operate .reply.red{color:red;}

.mode-list-arrow{ position:relative;}
.mode-list-arrow em{ position:absolute;width:0; height:0; border-width:6px; border-color:transparent transparent #c8c8c8 transparent; border-style:dashed dashed solid dashed; overflow:hidden; top:-22px; left:30px;}
.mode-list-arrow span{position:absolute;width:0; height:0; border-width:6px; border-color:transparent transparent #fff transparent; border-style:dashed dashed solid dashed; overflow:hidden; top:-21px; left:30px;}

.radio-list li.mode-tab-log{ height:auto;}
.logistics{ float:left; position:absolute; padding-top:10px; display:none; top:30px;}
.logistics-content{ border:1px solid #dcdcdc; padding:10px; width:203px;background:#fff;}
.logistics-content li{ float: left;height: 28px;line-height: 28px;cursor: pointer; width:100px; text-align:center; padding:0; margin:0; border:0;}
.logistics-content li.item-selected{ padding:0; border:0; color:#ec5051;}

/*商品详情页添加多个客服qq或者旺旺*/
.service_list ul{ padding:10px; overflow:hidden;}
.service_list li{ height:40px; line-height:40px; width:84px; float:left; padding-left:10px;}
.service_list li a{ display:block;}
.service_list li i.icon_service_qq{ display:block; width:20px; height:20px; float:left; background-position:-40px -89px; margin-top:10px;}
.service_list li span{ float:left; margin-left:5px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis; width:58px;}
.service_list li i.icon_service_ww{ display:block; width:20px; height:20px; float:left; background:url(../images/icon_service_ww.gif) -82px 0 no-repeat; margin-top:8px;}

.notContent{color:#f60; font-size:16px; font-weight:bold; text-align:center; min-height:500px; line-height:500px;}

/*价格波动折线图*/
.priceWave{ color:#005aa0;}
.waveClose{ cursor: pointer;display: block;position: absolute;z-index: 1000000;top: 10px;right: 16px;overflow: hidden;width: 13px;height: 13px;background: url(../images/dialog.png) no-repeat;font-size: 0;text-indent: -99999px;float: right;}
/*价格波动折线图end*/

/*商品详情页价格阶梯*/
.summary-service .view_priceLadder{ margin:0;}
.priceLadder{ border:1px solid #f68a00; display:none; position:absolute; z-index:999; background:#fff; top:20px;}
.priceLadder td,.priceLadder th{ border-right:1px solid #f68a00;border-bottom:1px solid #f68a00; padding:5px;}
.priceLadder th{ font-family:"Microsoft YaHei";}
/*商品详情页价格阶梯end*/

.qrcode-login{ text-align:center; display:none;}
.qrcode-login .qrcode-desc{ margin-top: 53px;}
.qrcode-login .qrcode-desc h2{ font-size: 16px;color: #999;font-family: "Microsoft YaHei";font-weight: 400;}
.qrcode-login .qrcode-img { border: 1px solid #f4f4f4;padding: 10px;width: 150px;margin: 20px auto 15px;}
.qrcode-login .qrcode-img img{ float:none;}
.qrcode-login .qrcode-panel{ width: 150px;margin: 0 auto 50px;text-align: center;}
.qrcode-login .qrcode-panel ul { display: inline-block;display: block; overflow:hidden;}
.qrcode-login .qrcode-panel li {float: left;padding: 0 0 0 10px;margin: 0 10px 0 0;border-left: 1px solid #ccc;}
.qrcode-login .qrcode-panel li.first{ border-left:0;}
.qrcode-login .qrcode-panel a{ color:#999;}
.qrcode-login .qrcode-panel a:hover{ color:#ec5051; text-decoration:underline;}
.qrcode-login .qrcode-panel .qrcode-tips {position: relative;background: #F6DCDF;color: #999;margin-top: 10px;}
.qrcode-login .qrcode-error { display: none;position: relative;background: #ffebeb;color: #e4393c;border: 1px solid #e4393c;padding: 3px 10px 3px 50px;text-align: left; width:180px; margin:20px auto 0;}
.qrcode-login .qrcode-error b{ background: url(../images/login_icons_new.png) -3px -3px no-repeat scroll;position: absolute;top: 50%;left: 20px;display: block;margin-top: -8px;width: 16px;height: 16px;overflow: hidden;}

.btn-2login,.btn-2qrcode{ display: block;width: 60px;height: 60px;line-height: 99em;position: absolute;right: 0;bottom: 0;overflow: hidden;background: url(../images/login-qricon-01.png) no-repeat;-webkit-transition: background-position .2s cubic-bezier(0.25,.5,.5,.9);-moz-transition: background-position .2s cubic-bezier(0.25,.5,.5,.9);transition: background-position .2s cubic-bezier(0.25,.5,.5,.9);}
.btn-2login { background-position: 0 -60px;}
.btn-2qrcode { background-position: -60px 0;}

/*商品列表页面瀑布流*/
.car_goods_list #floor_loading{ width:997px; margin:100px 0px; float:left; text-align:center; }

/*商品详情页添加店铺信息箭头*/
.score-trend i {display: inline-block;background-image: url(../images/sprite.png);width: 9px;height: 9px; margin-left:5px;}
.score-trend .sprite-down { background-position: -10px -34px;}
.score-trend .sprite-up { background-position: -19px -34px;}
.score-trend .sprite-average{ background-position:0 0; width:11px; margin-left:4px;}

/*添加品牌详情页*/
.ppk-breadcrumb{ margin-top: 4px;font-size: 12px;font-family: verdana,simsun;line-height: 46px;}
.ppk-breadcrumb .bc-arrow { font-family: simsun;font-size: 10px;margin: 0 14px;}
.ppk-main{ overflow:hidden;}
.ppk-main .w1210{ background:#fff; overflow:hidden; width:1200px; margin:auto;}
.ppk-main .m-left { position: relative;float: left;width: 200px;padding-top: 3px;z-index: 9;}
.attention-rate{ position: relative;width: 123px;height: 185px;padding: 16px 37px 16px 38px;border: 1px solid #333;font-size: 0;line-height: 0;overflow: hidden;}
.attention-rate b{ display: block;position: absolute;top: 29px;left: 22px;width: 155px;height: 39px; background:url(../images/618-logo.jpg) no-repeat; overflow:hidden;}
.attention-rate h3{ font-family: verdana,'microsoft yahei';font-size: 18px;line-height: 42px;font-weight: 200;color: #999;letter-spacing: 11px;margin-left: 6px;width: 123px;height: 42px;overflow: hidden;text-align: center;}
.attention-rate .spacer { display: block;width: 123px;height: 5px; background:url(../images/ppk-icon.png) 0 0 no-repeat;}
.attention-rate .pinpai-logo{ overflow: hidden;text-align: center;position: relative;}
.attention-rate .pinpai-logo img{ height:53px;}
.attention-rate .follow-info{ width: 100%;padding-top: 10px;margin-bottom: 11px;font-family: verdana,simsun;font-size: 12px;line-height: 20px;height: 20px;color: #999;overflow: hidden;text-align: center;}
.attention-rate .follow-info span {
    display: inline;
    text-align: center;
}
.attention-rate .follow-info span p {
    display: inline;
    font-family: verdana,simsun;
    color: #666;
    margin-right: 5px;
    font-weight: 200;
    line-height: 22px;
}
.attention-rate .follow-info span i {
    display: inline;
}
.attention-rate .follow-info em {
    display: inline;
    width: 20%;
    margin-right: -3px;
    padding-left: 10px;
}
.attention-rate .go-follow {
    width: 63px;
    height: 14px;
    padding: 5px 15px 4px;
    margin: 0 auto;
    border: 1px solid #c00;
    line-height: 14px;
    font-size: 12px;
    color: #c00;
    text-align: center;
    overflow: hidden;
    cursor: pointer;
}
.attention-rate .go-follow i {
    display: inline-block;
    width: 16px;
    height: 14px;
    background: url(../images/ppk-icon.png) no-repeat;
    background-position: -20px -38px;
    vertical-align: top;
    margin-right: 10px;
}
.attention-rate .go-follow.logined {
    border: 1px solid #c1c1c1;
    color: #c1c1c1;
}
.attention-rate .go-follow.logined i {
    background-position: 0 -38px;
}
.pinpai-detail { width: 200px;margin-top: 20px;font-size: 0;line-height: 0;}
.pinpai-detail .item { position: relative;border: 1px solid #cfcfcf;margin-top: -1px;padding: 0 11px 0 14px;}
.pinpai-detail .ads { width: 198px;height: 251px;overflow: hidden;padding: 0 0 30px; border:none; padding-left:2px}
.pinpai-detail .ads .ui-switch-panel{ width: 198px;height: 251px;display: block;}
.pinpai-detail .ads .ui-switch-panel .item-info{position: absolute;bottom: 49px;left: 21px;width: 120px;height: 76px;padding: 6px 16px 0;border: 3px solid #333;border: 3px solid rgba(51,51,51,.7);background: rgba(255,255,255,.7);filter: progid:DXImageTransform.Microsoft.gradient(enabled='true', startColorstr='#50FFFFFF', endColorstr='#50FFFFFF');text-align: center;color: #333;font-family: verdana,'microsoft yahei';}
.pinpai-detail .item h3 { font-weight: 200;font-size: 15px;line-height: 36px;color: #333;margin-bottom: 1px;font-family: verdana,'microsoft yahei';letter-spacing: -1.5px;}
.pinpai-detail .ads .ui-switch-panel .item-info h3 {width: 100%;font-size: 20px;font-weight: 400;height: 38px;line-height: 38px;border-bottom: 1px dotted #343233;overflow: hidden;}
.pinpai-detail .ads .ui-switch-panel .item-info p {width: 100%;font-size: 14px;font-weight: 400;height: 34px;overflow: hidden;line-height: 34px;padding-bottom: 3px;}
.pinpai-detail .types{ padding-right: 4px;width: 180px;z-index: 999;padding-bottom: 9px;}
.pinpai-detail .item b{ position: absolute;top: -5px;left: 10px;display: inline-block;width: 60px;height: 9px; background:url(../images/ppk-icon.png) 0 -10px no-repeat;}
.pinpai-detail .types a{float: left;width: 58px;height: 27px;padding-right: 2px;font-family: verdana,simsun;font-size: 12px;line-height: 27px;color: #666;overflow: hidden;display: inline;background: #fff;}
.pinpai-detail .types a:hover{ color:#ec5051;}
.ppk-main .m-right { float: left;width: 990px;position: relative;overflow: hidden;}
.subnavwrap { position: relative;width: 100%;height: 41px;}
.subnavwrap b {display: block;position: absolute;top: 0;left: 0;width: 100%;height: 20px;background: url(../images/subnav-b.png) no-repeat;overflow: hidden;}
.subnavwrap .subnav {width: 392px;height: 29px;margin-left: 287px;overflow: hidden;font-size: 0;line-height: 0;text-align: center;}
.subnavwrap .subnav a {position: relative;display: inline-block;padding-top: 7px;width: 98px;height: 100%;text-align: center;}
.subnavwrap .subnav a i {display: none;position: absolute;top: 0;left: 19px;width: 60px;height: 9px;background: url(../images/ppk-icon.png) no-repeat;background-position: 0 -10px;overflow: hidden;}
.subnavwrap .subnav a span {line-height: 22px;font-family: verdana,simsun;font-size: 14px;color: #666;}
.subnavwrap .subnav a.curr i,.subnavwrap .subnav a:hover i{ display: block;}
.subnavwrap .subnav a.curr span,.subnavwrap .subnav a:hover span { color: #333;}

.ppk-main .m-right .ppk-slider{ overflow: hidden; margin-bottom: 7px; width:100%; position:relative;}
.ppk-main .m-right .ppk-slider .ppk-slider-item {position: relative;width: 100%;overflow: hidden;}
.ppk-main .m-right .favor{ height:405px;}
.ppk-main .m-right .smt {width: 100%;height: 39px;overflow: hidden;background: url(../images/smt-b.png) no-repeat;}
.ppk-main .m-right .smt h3 {float: left;height: 39px;font-family: "microsoft yahei";color: #333;font-size: 18px;font-weight: 400;line-height: 39px;background: #fff;padding-right: 20px;}
.ppk-main .m-right .smt a {float: right;display: block;width: 75px;height: 39px;background: #fff;font-family: simsun;color: #999;font-size: 12px;line-height: 39px;text-align: right;}
.ppk-main .m-right .favor .smt a {height: 29px;padding-top: 10px;line-height: 19px;}
.ppk-main .m-right .favor .smt a i {font-size: 0;display: inline-block;width: 20px;height: 20px;background: url(../images/change.jpg) no-repeat;overflow: hidden;vertical-align: middle;margin-right:3px;}
.common-items{ width:1000px;}
.common-items .common-item {float: left;width: 238px;height: 354px;overflow: hidden;border: 1px solid #cfcfcf;margin-bottom: 10px;margin-right: 10px;}
.common-items .common-item a {display: block;cursor: pointer;}
.common-items .common-item .item-img {padding: 20px;}
.common-items .common-item .item-img img{float:none;}
.common-items .common-item .item-info {position: relative;padding: 0 20px;margin-top: 5px;}
.common-items .common-item .item-info .item-price {height: 46px;line-height: 46px;}
.common-items .common-item .item-info .price {float: left;font-size: 20px;color: #000;}
.common-items .common-item .item-info .current {width: 100%;text-align: center;}
.common-items .common-item .item-info .item-title {width: 198px;height: 36px;overflow: hidden;font-size: 12px;color: #666;line-height: 18px;}
.ppk-main .m-right .smt a i{ margin-left:3px;}
.sort-list{ width: 990px;overflow: hidden;background: #fff;}
.sort-list ul{ width: 945px;padding: 15px 25px 6px 18px;overflow: hidden;border: #fff 1px solid;border-top: none;border-bottom-color: #ccc;background: url(../images/sort-list-ul.gif) repeat-x left top;height:140px;}
.sort-list ul li{ float: left;height: 29px;padding: 8px 10px 0; margin-right:10px;}
.sort-list ul li a{ float: left;padding: 5px 0;color: #666;font: 12px/12px verdana,simsun;transition: .16s all ease;-webkit-animation: .16s all ease;-moz-animation: .16s all ease;-o-animation: .16s all ease;background: #fff;cursor: pointer;}
.sort-list ul a.all, .sort-list ul a.all:hover { background: #666;color: #fff;padding: 5px 10px;}
.m-bottom { width: 1215px;overflow: hidden;position: relative;}
.new-all { width: 100%;}
.m-bottom .smt{ float: left;width: 1215px;height: 30px;padding-top: 16px;}
.m-bottom .smt h4 { font: 400 12px/24px simson;color: #666;}
.m-bottom .smc,.new-all .common-items{ width: 1215px;}
.new-all .common-items .common-item{ float: left;width: 236px;height: 354px;overflow: hidden;border: 1px solid #cfcfcf;margin-bottom: 10px;margin-right: 5px;}
.new-all .common-items .common-item .item-img{ padding: 20px;}

.brandn-common-items .smt h4 { padding-left:10px;}
.brandn-common-items,.new-all .brandn-common-items{ width: 998px;}
.new-all .brandn-common-items li.common-item{ margin-left:11px; margin-right:0px;}
/*结算页面优惠券选择*/
.coupon-scroll {
    overflow: hidden;
    width: 100%;
}
.coupon-scroll .coupon-enable {
    display: block;
    width: 100%;
    margin-bottom: 5px;
}
.coupon-scroll .coupon-enable ul{ overflow:hidden;}
.coupon-scroll li{ display: inline;}
.coupon-scroll .coupon-item {
	height: 105px;
	width: 201px;
	float: left;
	margin-right: 26px;
	margin-bottom: 15px;
	padding: 1px;
}
.coupon-scroll .coupon-item .c-detail .c-msg {
    cursor: pointer;
    height: 70px;
    width: 100%;
}
.coupon-scroll .coupon-item .c-detail .c-dong {
    border-left: 1px solid #74d2d4;
    border-right: 1px solid #74d2d4;
    background-color: #74d2d4;
}
.coupon-scroll .coupon-item .c-detail .c-top-dong {
height: 3px;
width: 100%;
background: #fff url(../images/virtual-spite.png) -36px -6px no-repeat;
}
.coupon-scroll .coupon-item .c-detail .c-msg .c-price {
    color: #fff;
    font: 24px Arial,Verdana,'Microsoft YaHei',SimSun;
    display: inline;
    position: relative;
    top: 8px;
    margin-left: 20px;
	margin-right:5px;
}
.coupon-scroll .coupon-item .c-detail .c-msg .c-limit {
    color: #f5f5f5;
    font-size: 12px;
    display: inline;
    position: relative;
    top: 7px;
}
.coupon-scroll .coupon-item .c-detail .c-msg .c-time {
    padding-left: 20px;
    margin-top: 10px;
}
.coupon-scroll .coupon-item .c-detail .c-msg .c-time-dong {
    color: #cef0f1;
}
.coupon-scroll .coupon-item .c-detail .c-type {
    height: 25px;
    width: 100%;
    padding-top: 5px;
}
.coupon-scroll .coupon-item .c-detail .c-type-dong {
    color: #74d2d4;
    border: 1px solid #cef0f1;
}
.coupon-scroll .coupon-item .c-detail .c-type span.c-type-l {
    margin: 0 20px;
}
.coupon-scroll .coupon-disable .coupon-item {
    height: 125px;
}
.coupon-scroll .coupon-item .c-detail-disable .c-msg {
    cursor: not-allowed;
    height: 70px;
    width: 100%;
    border-left: 1px solid #d1d1d1;
    border-right: 1px solid #d1d1d1;
    background-color: #d1d1d1;
}
.coupon-scroll .coupon-item .c-detail-disable .c-top {
    height: 3px;
    width: 100%;
    background: #fff url(../images/virtual-spite.png) -36px -3px no-repeat;
}
.coupon-scroll .coupon-item .c-detail-disable .c-msg .c-price {
    color: #fff;
    font: 24px Arial,Verdana,'Microsoft YaHei',SimSun;
    width: 60px;
    height: 19px;
    margin-left: 20px;
    display: inline;
    position: relative;
    top: 8px;
}
.coupon-scroll .coupon-item .c-detail-disable .c-msg .c-time {
    padding-left: 20px;
    margin-top: 10px;
    color: #b0afaf;
}
.coupon-scroll .coupon-item .c-detail-disable .c-type {
    height: 25px;
    width: 100%;
    padding-top: 5px;
    color: #d1d1d1;
    border: 1px solid #e8e8e8;
}
.coupon-scroll .coupon-item .c-detail-disable .c-type span.c-type-l {
    margin: 0 20px;
}
.coupon-scroll .coupon-item .c-info {
    height: 40px;
	line-height:25px;
    width: 210px;
    color: #999;
}
.coupon-scroll .coupon-item .c-info .c-info-qmark {
    display: inline-block;
    float: left;
    height: 13px;
    padding: 0 0 0 14px;
    margin-top: 6px;
    margin-right: 3px;
    vertical-align: middle;
    background: url(../images/qmark03.png) no-repeat;
}
.coupon-scroll .coupon-item .c-info span {
    display: inline-block;
    float: left;
    width: 190px;
}
.coupon-scroll .hr {
	margin-right: 30px;
	border-bottom: 1px solid #f5f5f5;
	height: 0;
	margin-bottom: 10px;
}
.coupon-scroll .citem-selected .c-detail {
    border: 2px solid #e43a3d;
    background-image: url(../images/coupon-selected.png);
    background-repeat: no-repeat;
    background-position: bottom right;
}
.coupon-scroll .citem-selected .c-detail .c-dong {
    border-left: 0;
    border-right: 0;
}
.coupon-scroll .citem-selected .c-detail .c-type-dong {
    border: 0;
}
.coupon-scroll .citem-selected .c-dong .c-top-dong {
    height: 0;
}
.coupon-scroll .citem-selected .item-selected-cancel {
    float: right;
    background-color: rgba(253,253,253,.8);
    color: #e43a3d;
    padding: 2px;
    cursor: pointer;
}
.coupon-scroll .citem-selected:hover .item-selected-cancel{ display:block;}
#coupons .step-tit i{ display: inline-block;float: left;margin-left: 5px;margin-top: 21px;width: 14px;height: 8px;cursor: pointer;background: url(../images/arrow-down.png);}
#coupons .step-toggle-on i{ display: inline-block;float: left;margin-left: 5px;margin-top: 21px;width: 14px;height: 8px;cursor: pointer;background: url(../images/arrow-up.png);}
/*结算页面优惠券选择*/

.seller_grade_name dd span{ color:#F00;}
.seller_grade_name img{ float:none; margin:-3px 0 0 10px;}
.store_grade_img{ position:absolute; top:10px; right:10px; display:none;}
.sellerlist .sellerul li:hover .store_grade_img{ display:block;}

/*新版用户注册*/
.regist-wrap{ width:470px; margin:-1px 2px; position:relative; z-index:99;}
.regist-banner{ padding:0px; position:absolute; top:130px;left:50px;}
.registLogin-layout .item{ padding-top:0; padding-bottom:30px; position:relative;}
.registLogin-layout .item .label{ float:left; width:100px; line-height:40px; font-size:14px; color:#969696;}
.registLogin-layout .item .lh37{ line-height:37px;}
.registLogin-layout .form .item label{ height:30px; line-height:30px;}
.registLogin-layout .form .item label.error,.registLogin-layout .form .item label.focus{ margin-left:100px; min-width:200px; position:absolute; top:40px;}
.registLogin-layout .form .item label.error i{ top:7px;}
.registLogin-layout .form .item label.strength{ height:10px; margin:0 0 0 100px; position:absolute; top:50px; line-height:40px;}
.registLogin-layout .form .agreement{ margin-top:9px;}
.registLogin-layout .yd_item .item-info,.registLogin-layout .yd_item .item-info .hole{ width:auto;}
.registLogin-layout .form .yd_item{ padding:5px 0px 0px;}
.registLogin-layout .form .yd_item label.error{ margin-left:10px; min-width:auto; width:auto; position:relative; top:0; float:left;}
.registLogin-layout .form .item .tx_rm{ position:absolute; line-height:30px; top:40px; right:54px;}
.registLogin-layout .form .item .tx_rm a{ color:#3894ea;}
.registLogin-layout .form .item .tx_rm a:hover{ color:#ec5151;}
.registLogin-layout .form .item label.succeed{ width:auto;}
/*新版用户注册end*/

/*支付密码*/
.pay_password{ overflow:hidden;}
.pay_password .statistic{ float:right; width:300px; overflow:hidden; margin-right:30px;}
.pay_password .item_label{ width:200px; float:left; text-align:right; line-height:30px;    color: #333;}
.pay_password .item_value{ width:100px; float:left;}
.pay_password .item_value .qt_text{ height: 18px;padding: 4px 0 4px 10px;width: 80px;border: 1px solid #ccc;float: right;}
/*支付密码end*/

/*邮箱订阅*/
.email_sub{
	display: block;
	margin: 0 auto;
	position: fixed;
	bottom: -60px;
	height: 60px;
	width: 100%;
	z-index: 10000;
	opacity: 1;
	-webkit-transition: bottom .3s ease-out;
	-moz-transition: bottom .3s ease-out;
	-ms-transition: bottom .3s ease-out;
	-o-transition: bottom .3s ease-out;
	transition: bottom .3s ease-out;
	box-shadow: -15px -12px 10px -12px #999;
}
.email_sub.show{
	bottom:0;
}
.email_sub .w1200{ position:relative; z-index:10;}
.email_sub_btn{ margin-top:12px; font-size:0; overflow:hidden;}
.email_sub_btn input{ padding:7px 10px; border:1px solid #ec5151; outline:0 none; width:350px; font-size:14px; float:left;}
.email_sub_btn .emp_btn{ background:#ec5051; display:inline-block; height:37px; line-height:37px; color:#fff; font-size:14px; padding:0 10px; float:left;}
/*邮箱订阅end*/

/*新改版商品列表页*/
.category_adv{ margin-top:10px;}
.ecsc-breadcrumb.w1390{ padding:10px 0;}

.car_goods_list{ float:left; margin-top:24px;}

.sider{ width:100%; float:left; margin-top:6px; margin-bottom:13px; position:relative}
.sider ul{ float:left; width:220px;height:30px; overflow:hidden;}
.sider li{ float:left; margin-right:6px; border:1px solid #e3e3e3; padding:1px; cursor:pointer;}
.sider li:hover,.sider li.curr{ border-color:#ec514c;}
.sider .goods_prev,.sider .goods_next{ background:url(../images/icon_gl_2016.png) no-repeat; width:15px; height:15px; display:block; position:absolute;top:7px;}
.sider .goods_prev{ background-position:-1px -79px; left:-9px;}
.sider .goods_next{ background-position:-21px -79px; right:-9px;}
.sider .goods_prev:hover{ background-position:-48px -79px;}
.sider .goods_next:hover{ background-position:-67px -79px;}

.goods-list .gl-item .p-name a{ color:#717171;}
.goods-list .gl-item .p-name a:hover{ color:#ec5151;}

.p-commit-left{ float:left;}
.p-eva{ color:#bdbdbd;}
.p-eva em{ color:#f68a00; margin:0 5px;}
.p-store a{ color:#a4a4a4; position:relative; padding-left:20px;}
.p-store .icon{ width:15px; height:13px; display:block; position:absolute; left:1px; top:4px; background-position:-528px -340px;}

.p-commit-left .p-store a{ max-width:118px; overflow:hidden;white-space: nowrap;text-overflow: ellipsis;}

.p-commit-right{ float:right; margin-top:12px;}
.p-commit-right a{ float: left;height: 25px;line-height: 25px;border: 1px solid #DDD;padding: 0 5px 0 30px;position: relative;background: #fff;}
.p-commit-right a.addcart{ text-align: center;color: #ec5151; cursor:pointer;}
.p-commit-right a i{ position: absolute;display: block;font-style: normal;left: 4px;top: 3px;width: 18px;height: 18px; background:url(../images/cart_icon.png) no-repeat;}
.p-commit-right a.addcart i,.p-commit-right a.addcart:hover i{ background-position:0 -25px;}
.p-commit-right a.addcart:hover{ color: #e4393c;z-index: 1;border-color: #e4393c;text-decoration: none;}
.p-commit-right a.addcartWu{ color:#cccccc; cursor:default;}
.p-commit-right a.addcartWu i,.p-commit-right a.addcartWu:hover i{ background-position:0 1px;}
/*.p-commit-right .icon_addCart,.p-commit-right .icon-shopping-cart{ width:31px; height:31px; display:block; background:url(../images/icon_gl_2016.png) 0 -39px; cursor:pointer;}
.p-commit-right .icon_addCart:hover{ background-position:0 0;}
.p-commit-right .icon-shopping-cart{ background-position:-43px 0;}*/
.gl-item .p-operation #compareLink,.gl-item .p-operation #compareLink_on{ border:0; color:#fff; padding:0;}
.gl-item .p-operation a{ color:#fff;}
.gl-item .p-operation input{ display:none;}
.gl-item .p-operation label{ padding-left:18px; background:url(../images/checkbox_db.png) 0 9px no-repeat;}
.gl-item .p-operation input[type="checkbox"]:checked+label{ background:url(../images/checked_db.png) 0 9px no-repeat;}
.gl-item .p-operation .choose-btn-coll b{background:url(../images/icon_gl_2016.png) -60px -37px no-repeat;}
.gl-item .p-operation .selected{ color:#fff003;}
.gl-item .p-operation .selected b{ background-position:-42px -37px;}
.gl-item .p-operation .seller-btn .icon{ background-position:-454px -348px; width:15px; height:15px; left:0; top:8px; }
.gl-item .p-operation .custom{ margin-left:36px;padding-left:18px;}

.goods_switch_list .desc{ overflow:hidden; margin-top:10px;}
.goods_switch_list .lie{ float:left; width:100%;}
.goods_switch_list .lie span{ float:left; width:auto; line-height:20px; height:20px; color:#bdbdbd;}
.goods_switch_list .lie .p-eva{ margin-right:20px;}
.goods_switch_list .lie .choose-btn-coll{ line-height:20px; height:20px; margin-left:20px;}
.goods_switch_list .lie .choose-btn-coll b{ top:2px;}
.goods_switch_list .lie .p-store{ float:left;}
.goods_switch_list .lie .p-store a{ padding-left:22px;}
.goods_switch_list .lie .p-store .icon{ top:1px;}
.p-customer{ float:left; position:relative; margin-top:7px; margin-left:20px;}
.p-customer .icon{ background-position:-473px -348px;width: 15px;height: 15px;left: 0;top: 8px; display:block;}

.goods-list .gl-item .p-focus{ position: absolute;left: 172px;top: 220px;visibility: hidden;z-index: 3;opacity: 0;_width: 58px;-webkit-transition: top .3s ease,opacity .1s ease .1s;-moz-transition: top .3s ease,opacity .1s ease .1s;transition: top .3s ease,opacity .1s ease .1s;}
.goods-list .gl-item .p-focus span{ height: 25px;line-height: 25px;color: #fff;border: medium none;filter: progid:DXImageTransform.Microsoft.gradient(enabled='true', startColorstr='#B2000000', endColorstr='#B2000000');background: rgba(0,0,0,.7);display:block;padding:0 10px;}
.goods-list .gl-item:hover .p-focus{ top: 182px;opacity: 1;visibility: visible;}


/*by kong 门店 start*/
.storeDialog{ padding:0 10px;}
.storeDialog-top{ overflow:hidden; line-height:30px; margin-top:15px; margin-bottom:25px;}
.storeDialog-top .dt{ float:left; color:#777;}
.storeDialog-top .dd{ float:left; font-size:0;}
.storeDialog-top .dd select{ font-size:12px; color: #777;background-color: #FFF;height: 30px;vertical-align: middle;padding: 0 4px;border: solid 1px #E6E9EE; margin-right:10px; outline:none;}
.store-content{ height:265px;}
.store-content li{ float:left; width:100%;}
.store-content li .td{ float:left; height:38px; line-height:38px; border:1px solid #dcdcdc; margin:0 -1px -1px 0;}
.store-content li .s_title{ width:135px; padding-left:10px; font-weight:bold; color:#000; overflow:hidden;white-space: nowrap;text-overflow: ellipsis;}
.store-content li .s_address{ width:365px; padding-left:10px; overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.store-content li .handle{ width:107px; text-align:center;}
.store-content li .s_title i{ background: url(../images/store_goods_icon.png) -37px -13px no-repeat; width:12px; height:15px; display:inline-block; vertical-align:middle; margin-right:5px;}
.store-content li .handle a{ display:inline-block; height:23px; line-height:24px; border:1px solid #ec5051; width:68px; text-align:center; color:#ec5051; border-radius:3px; margin-top:6px;}
.store-content li .handle a:hover{ background-color:#ec5151; color:#fff;}

.choose-store i{ background:url(../images/store_goods_icon.png) 0 -10px no-repeat; display: inline-block;height: 20px;padding-right: 5px;vertical-align: middle;width: 20px;float: left; margin-top:3px;}
.choose-store .dd{ color: #999; line-height:26px;}
.choose-store .dd a{ float:left;}
.choose-store .dd span{ color:#f5c237;}

.notic_store{ font-size: 16px;font-weight: 600;text-align: center;margin:0 auto; padding-top:100px;}

.step-store-content div{ padding-left:25px; height:30px; line-height:30px;}
.step-store-content div a{ margin-left:15px;}
.step-store-content div select{font-size:12px; color: #777;background-color: #FFF;height: 30px;vertical-align: middle;padding: 0 4px;border: solid 1px #E6E9EE; margin-right:10px; outline:none;}

#get_seller_sotre .error{ float:left; color:#ec5151;}
#get_seller_sotre .error .s_icon{background: url(../images/login_icons_new.png) -3px -3px no-repeat scroll; display: block;height: 16px;width: 16px; float:left; margin:8px 5px 0 0;}
/*by kong 门店 end*/


@media screen and (min-width:1230px) and (max-width:1450px) {
	.w1390 { width: 1200px !important;}
	.w1390 .ecsc-search-form{ width:458px;}
	.w1390 .ecsc-search-form .ecsc-search-input{ width:315px;}
	.w1390 .navitems{ width:970px;}
	.category_adv.w1390 img{ max-width:595px !important;}
	.hotsale .prev{ left:8px;}
	.hotsale .bd{ width:1160px;}
	.hotsale li{ width:280px; margin-left:8px;}
	.hotsale .item{ padding:10px;}
	.hotsale .item .p-name,.hotsale .item .p-price{ width:136px;}
	#content .category_left{ width:970px;}
	.goods-list .gl-warp{ width:calc(100% + 11px);}
	.goods-list .gl-item{ margin-right:11px;}

	.goods-list-love .goods-list ul{ width:calc(100% + 10px); overflow:hidden;height:336px;}
	.goods-list-love .goods-list .gl-item{ margin-left:0; margin-right:10px;}
	.goods_switch_list .col-2{ width:200px;}
	.goods_switch_list .col-3{ margin-left:80px;}
	.goods_switch_list .col-4{ width:135px;}
	.goods_switch_list .col-5{ margin-left:58px;}
}

@media (min-width:1451px) {
	.w1390 { width: 1390px !important;}
	.w1390 .ecsc-search-form{ width:635px;}
	.w1390 .ecsc-search-form .ecsc-search-input{ width:492px;}
	.w1390 .navitems{ width:1160px;}
	.hotsale .bd{ width:1348px;}
	.hotsale li{ width:320px; margin-left:15px;}
	.hotsale .item{ padding:11px 24px 11px 12px;}
	.hotsale .item .p-name,.hotsale .item .p-price{ width:160px;}
}

.ui-tooltip{ color: #FFF !important;filter: progid:DXImageTransform.Microsoft.gradient(enabled='true', startColorstr='#E5333333', endColorstr='#E5333333')!important;background: rgba(51,51,51,0.9) !important;border: 0!important;box-shadow: 0 0 5px rgba(0,0,0,0.25)!important;}

/*图片点击查看大图nyroModal*/
.nyroModalBg { position: fixed; overflow: hidden; z-index: 100009; top: 0; left: 0; height: 100%; width: 100%; background: #fff; opacity: 0.7; }
.nmReposition { position: absolute; z-index: 100011; }
.nyroModalCloseButton { top: -9px; right: -9px; width: 18px; height: 18px; text-indent: -9999em; background: url(../images/nyroModal/close.png); }
.nyroModalTitle { top: -26px; left: 0; margin: 0; font-size: 1.1em; line-height: 24px; color: #EEE; text-shadow: 1px 1px 1px rgba(0,0,0,0.90); }
.nyroModalCont { background-color: #FFF; padding: 4px; position: absolute; z-index: 100010; border: 1px solid #eee; margin: 25px; background: #fff; box-shadow: 0 0 5px #ccc; }
.nyroModalCont iframe { width: 600px; height: 400px; }
.nyroModalError { border: 4px solid red; color: red; width: 250px; height: 250px; }
.nyroModalError div { min-width: 0; min-height: 0; padding: 10px; }
.nyroModalLink,
.nyroModalDom,
.nyroModalForm,
.nyroModalFormFile { position: relative; padding: 10px; min-height: 250px; min-width: 250px; max-width: 1000px; }
.nyroModalImage,
.nyroModalSwf,
.nyroModalIframe,
.nyroModalIframeForm { position: relative; overflow: hidden; }
.nyroModalImage img { vertical-align: top; }
.nyroModalHidden { left: -9999em; top: -9999em; }
.nyroModalLoad { position: absolute; width: 100px; height: 100px; background: #fff url(../images/nyroModal/ajaxLoader.gif) no-repeat center; padding: 0; }
.nyroModalPrev,
.nyroModalNext { outline: none; position: absolute; top: 0; height: 60%; width: 150px; min-height: 50px; max-height: 300px; cursor: pointer; text-indent: -9999em; background: transparent url('data:image/gif;base64,AAAA') left 20% no-repeat; }
.nyroModalImage .nyroModalPrev,
.nyroModalImage .nyroModalNext { height: 100%; width: 40%; max-height: none; }
.nyroModalPrev { left: 0; }
.nyroModalPrev:hover { background-image: url(../images/nyroModal/prev.gif); }
.nyroModalNext { right: 0; background-position: right 20%; }
.nyroModalNext:hover { background-position: right 20%; background-image: url(../images/nyroModal/next.gif); }

/*微信扫码支付*/
.modal-box .modal-left{ float: left;width: 250px;padding: 20px 50px 25px 45px;}
.modal-box .modal-left p{ font-size: 18px;text-align: center;line-height: 32px;margin-bottom: 16px;}
.modal-box .modal-left span{ vertical-align: middle;}
.modal-box .modal-left .orange{ color: #f80;}
.modal-box .modal-left .icon-qrcode{ width: 17px;height: 17px;display: inline-block;vertical-align: middle;background:url(../images/icon-common.png) 0 -88px no-repeat; background-size: 168px;}
.modal-box .modal-left .modal-qr{ padding-top: 20px;border: 1px solid #ddd;}
.modal-box .modal-left .modal-qrcode{ width: 222px;height: 222px;display: block;margin: 0 auto 20px;}
.modal-box .modal-left .modal-qrcode img{ width:100%; height:100%;}
.modal-box .modal-left .model-info{ height: 14px;color: #f80;font-size: 12px;line-height: 1;padding: 13px 0;text-align: center;background-color: #f7f7f7;}
.icon-clock{ width: 12px;height: 12px;margin-right: 5px;}

.modal-box .modal-right{ float: left;}

.pingou-process{ width:100%; margin-bottom: 10px;border: 1px solid #eee;background: #f7f7f7;overflow: hidden; float:left;}
.pingou-process h3{ width: 12.9%;float: left;line-height: 60px;border-right: 1px solid #eee;text-align: center;font-size: 20px;color: #e4393c;font-family: "microsoft yahei";}
.pingou-process .item{ padding-left: 1%;float: left; width:26%;}
.pingou-process .item i{ display: inline-block;float: left;margin-top: 7px;}
.pingou-process .item .sprite-step1{ background:url(../images/sprite_icon.png) 0 -90px no-repeat; width:45px; height:45px;}
.pingou-process .item .sprite-step2{ background:url(../images/sprite_icon.png) -90 -45px no-repeat; width:45px; height:45px;}
.pingou-process .item .sprite-step3{ background:url(../images/sprite_icon.png) 0 0 no-repeat; width:45px; height:45px;}
.pingou-process .item dl{ margin: 15px 0 0 55px;}
.pingou-process .item dt{ font: 700 14px/18px "microsoft yahei";color: #666;font-weight: 700;}
.pingou-process .item dd{ font-size: 12px;color: #999;}






