body {
    background: #fff;
}
/*首页公共样式开始*/
.com-img-hover,
.com-img-hover1 {
    transition: all .5s;
}
.com-img-hover:hover {
    transform: scale(.9, .9);
}
.com-img-hover1:hover {
    transform: rotate(360deg)
}
.com-now-price {
    color: #ef4430;
    font-size: 14px;
    text-decoration: none;
}
.com-del-price {
    margin-left: 4px;
    color: #999;
    font-size: 12px;
}
.com-pagination-box {
    position: absolute;
    left: 0;
    bottom: 20px;
    width: 100%;
    text-align: center;
}
.com-pagination-box .pagination-item {
    display: inline-block;
    margin: 0 3px;
    width: 10px;
    height: 10px;
    background: #e6e6e6;
    border-radius: 50%;
    cursor: pointer;
}
.com-pagination-box .active {
    background: #f05b19;
}
.fade-container .fade-slide {
    position: absolute;
    left: 21px;
    top: 28px;
    z-index: 0;
    opacity: 0;
}
.com-loading {
    background: url(../images2.0/loading2.gif) no-repeat center;
}
/*首页公共样式结束*/

/*悬浮框开始*/
.suspend-box {
    display: none;
    position: fixed;
    left: 0;
    top: 0;
    z-index: 101;
    width: 100%;
    height: 50px;
    background-color: #f2fbff;
    box-shadow: 0 0px 10px rgba(0,0,0,0.2);
}
.suspend-box .suspend-inner {
    margin:0 auto;
    position: relative;
    width: 1190px;
    height: 100%;
}
.suspend-box .classify-goods {
    float: left;
    margin-top: 7px;
    width: 145px;
    padding-left:15px;
    line-height: 36px;
    background:#f05b19 url(../images2.0/icon1.png) no-repeat 129px -322px;
    color: #fff;
    font-size: 14px;
}
.suspend-box .com-nav-box {
    display: none;
    top:43px;
}
.suspend-box .search-box {
    float: left;
    margin: 7px 0 0 190px;
    width: 550px;
    height: 36px;
}
.suspend-box .search-input {
    width: 466px;
    padding:0 5px;
    height: 32px;
    line-height: 32px;
    border:2px solid #f05b19;
    border-right: none;
}
.suspend-box .search-btn {
    float: right;
    width: 72px;
    line-height: 36px;
    text-align: center;
    color: #fff;
    background-color: #f05b1a;
}
/*悬浮框结束*/

/*首页banner开始*/
.index-banner {
    position: relative;
    height: 450px;
}
.index-banner .index-banner-inner {
    position: relative;
    width: 1190px;
    height: 100%;
    margin: 0 auto;
}
.index-banner .com-nav-box {
    position: absolute;
    z-index: 12;
    left: 0;
    top: 0;
    width: 160px;
    height: 100%;
}
.index-banner .com-nav-box .item {
    opacity: .7;
    filter: alpha(opacity=70);
}
.index-banner .info-box {
    position: absolute;
    right: 0;
    z-index: 10;
    top: 10px;
    width: 210px;
    height: 100%;
}
.index-banner .info-box .login-register {
    height: 125px;
    padding-top: 35px;
    background: #fff;
    text-align: center;
    opacity: .8;
    filter: alpha(opacity=80);
}
.index-banner .info-box .header-box {
    margin:0 auto;
    width: 42px;
    height: 42px;
}
.index-banner .info-box .header-box img {
    width: 100%;
    height: 100%;
    border-radius: 50%;
}
.index-banner .info-box .welcome-text {
    margin-top: 10px;
    color: #808080;
    padding: 0 15px;
}
.index-banner .info-box .btn-box,
.index-banner .info-box .btn-register-box {
    margin:10px 0 12px;
    text-align:center;
}
.index-banner .info-box .btn-register-box {
    display: none;
}
.index-banner .info-box .login-btn,
.index-banner .info-box .register-btn {
    display: inline-block;
    width: 64px;
    line-height: 22px;
    background: #f05b1a;
    color: #fff;
    text-align: center;
}
.index-banner .info-box .register-btn {
    line-height: 20px;
    margin-left: 10px;
    border:1px solid #f05b1a;
    background: transparent;
    color: #f05b1a;
}
.index-banner .info-box .person-btn,
.index-banner .info-box .outlogin-btn {
    display: inline-block;
    width: 90px;
    text-align: center;
    font-size: 14px;
    color: #949392;
}
.index-banner .info-box .person-btn {
    color: #f05b1a;
}
.index-banner .distribution-num {
    font-size: 16px;
    font-weight: 700;
    color: #f05b1a;
}
.index-banner .news-box {
    margin-top: 10px;
    height: 240px;
    padding: 10px;
    background: #fff;
    opacity: .8;
    filter: alpha(opacity=80);
}
.index-banner .news-header {
    line-height: 30px;
    border-bottom: 1px solid #999;
}
.index-banner .news-header span {
    font-size: 16px;
}
.index-banner .news-header a {
    float: right;
    color:#808080;
}
.index-banner .news-box .item {
    display: block;
    width: 100%;
    line-height: 27px;
    overflow:hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    color: #333;
}
.index-banner .news-box .item:hover {
    color: #f05b1a;
}
/*首页banner结束*/



/*楼梯开始*/
/* .stair-box {
    display: none;
    position: fixed;
    z-index: 99;
    left: 50%;
    top: 50%;
    margin-top: -269px;
    margin-left: -668px;
    width: 78px;
    text-align: center;
}
.stair-box .one-line {
    position: absolute;
    z-index: -1;
    right: 26px;
    top: -20px;
    width: 2px;
    height: 105%;
    background: url(../images2.0/dotted.png) repeat-y;
}
.stair-box .stair-item {
    display: block;
    height: 53px;
    color: #333;
    font-size: 14px;
    overflow: hidden;
}
.stair-box .stair-item:hover .mark,
.stair-box .active .mark {
    background-position: 0 -177px;
}
.stair-box .active,
.stair-box .stair-item:hover {
    color: #f77f4b;
}
.stair-box .name {
    float: left;
    width: 32px;
    margin-top: -1.5px;
    word-break: break-all;
}
.stair-box .mark {
    float: right;
    margin-right: 5px;
    width: 40px;
    height: 54px;
    background: url(../images2.0/icon5.png) no-repeat 11px -226px;
} */
.stair-box {
    background:#fff;
    display: none;
    position: fixed;
    z-index: 99;
    left: 50%;
    top: 50%;
    margin-top: -225px;
    margin-left: -685px;
    width: 80px;
    text-align: center;
    border:1px solid rgb(235,235,235);
}

.stair-box .stair-item {
    display: block;
    color: #333;
    font-size: 14px;
    font-weight: 600;
    overflow: hidden;
}

.stair-box .active,
.stair-box .stair-item:hover {
    color: #f77f4b;
    background: rgba(246,246,246,1);
}
.stair-box .name {
    width: 100%;
    box-sizing: border;
    border-bottom: 1px solid rgb(235,235,235);
    text-align:center;
    line-height: 35px;
    word-break: break-all;
}
.stair-box .code{
    width: 70px;
    height:70px;
    padding:5px;
	
}
.stair-box .code img{
	width: 100%;
}
.stair-box .fontContent{
    padding-bottom: 10px;
}

 .stair-box .fontContent p{
 	width: 100%;
 	text-align: center;
 	font-size: 12px;
 	line-height: 16px;
 	font-weight: 500;
 }
 .stair-box .small-list{
    font-weight: 500;
 }
/*楼梯结束*/

/*限时抢购模块开始*/
.time-limit-box {
    width: 1190px;
    height: 160px;
    margin: 20px auto 0;
}
.time-limit-box .time-box {
    float: left;
    width: 160px;
    height: 100%;
    background: url(../images2.0/time-box.png) no-repeat center;
    color: #333;
    font-size: 14px;
    text-align: center;
}
.time-limit-box .time-title {
    margin: 22px auto 5px;
    width: 90px;
    height: 30px;
    color: #fff;
    background: url(../images2.0/icon5.png) no-repeat  0 -288px;
}
.time-limit-box .cut-down {
    margin: 10px 0 10px;
    color: #333;
}
.time-limit-box .cut-item {
    display: inline-block;
    min-width: 26px;
    line-height: 26px;
    padding: 0 2px;
    background: #333;
    color: #fff;
    border-radius: 3px;
    font-size: 16px;
}
.time-limit-box .see-more-btn {
    color: #fff;
    font-size: 14px;
}

.time-limit-box .time-goods-box {
    position: relative;
    float: right;
    width: 1030px;
    height: 160px;
    border: 1px solid #ebebeb;
    border-left: none;
    background: #fff;
    box-sizing: border-box;
}
.time-limit-box .fade-slide {
    left: 0;
    top: 0;
}
.time-limit-box .time-goods-box:hover .fade-button-prev,
.time-limit-box .time-goods-box:hover .fade-button-next {
    opacity: .6;
}
.time-limit-box .fade-button-prev:hover,
.time-limit-box .fade-button-next:hover {
    opacity: 1;
}
.time-limit-box .fade-button-prev,
.time-limit-box .fade-button-next {
    position: absolute;
    z-index: 10000;
    top: 58px;
    width: 20px;
    height: 40px;
    text-decoration: none;
    background: #808080 url(../images/icon-new1.png) no-repeat 6px -56px;
    opacity: 0;
    cursor: pointer;
}
.time-limit-box .fade-button-prev {
    left: 3px;
}
.time-limit-box .fade-button-next {
    right: 3px;
    background-position: 8px 15px;
}
.time-limit-box .goods-item {
    position: relative;
    float: left;
    margin-top: 24px;
    width: 255px;
    height: 110px;
    background: #fff;
    transition: box-shadow .5s ease-in;
    border-right: 1px dotted #ebebeb;
}
.time-limit-box .goods-item:last-child {
    border-right: none;
}
.time-limit-box .stock-item {
    position: absolute;
    z-index: 1;
    right: 10px;
    top: -18px;
    width: 37px;
    height: 37px;
    background: url(../images2.0/icon5.png) no-repeat 0 0;
    color: #fff;
    text-align: center;
}
.time-limit-box .details-box {
    float: left;
    width: 110px;
    margin-left: 15px;
    color: #666;
    font-size: #666;
}
.time-limit-box .img-box {
    position: relative;
    float: right;
    margin-right: 5px;
    width: 110px;
    height: 110px;
    overflow: hidden;
}
.time-limit-box .img-box img {
    max-width: 100%;
}
.time-limit-box .goods-der {
    height: 38px;
    color: #666;
    font-size: 14px;
}
.time-limit-box .goods-item:hover .goods-der {
    color: #ef4430;    
}
.time-limit-box .price-box {
    margin-top: 32px;
}
.time-limit-box .swiper-button-next,
.time-limit-box .swiper-button-prev {
    width: 20px;
    height: 40px;
    text-decoration: none;
    background: #b2b2b2 url(../images2.0/icon-new1.png) no-repeat 8px 15px;
    opacity: 0;
    transition: opacity .5s;
}
.time-limit-box .swiper-button-prev {
    background-position: 6px -57px;
}
.time-limit-box .swiper-container:hover .swiper-button-prev,
.time-limit-box .swiper-container:hover .swiper-button-next {
    opacity: .8;
}
.time-limit-box .swiper-container .swiper-button-next:hover,
.time-limit-box .swiper-container .swiper-button-prev:hover {
    opacity: 1;
}
/*限时抢购模块结束*/

.module-title .h2,
.module-title1 .h2 {
    display: inline-block;
    vertical-align: middle;
    font-size: 22px;
    color: #333;
    font-weight: 400;
}
.module-title .classify-item1,
.module-title .classify-item2,
.module-title .classify-item3,
.module-title .classify-item4,
.module-title .classify-item5,
.module-title .classify-item7 {
    display: inline-block;
    margin: 1px 15px 0 0;
    vertical-align: middle;
    width: 5px;
    height: 20px;
    background: #ff5a6e;
}
.module-title .classify-item1 {
    background: #739af5;
}
.module-title .classify-item2 {
    background: #c863fd;
}
.module-title .classify-item3 {
    background: #58cd9f;
}
.module-title .classify-item4 {
    background: #ff5a6e;
}
.module-title .classify-item5 {
    background: #b885e2;
}
.module-title .classify-item7 {
    background: #fdb354; 
 }
.module-title {
    padding-bottom: 10px;
    border-bottom: 2px solid #333;
}
.module-title .en,
.module-title1 .en {
    display: inline-block;
    vertical-align: middle;
    margin: 8px 0 0 13px;
    font-size: 16px;
    color: #666;
}

/*国家馆模块开始*/
.country-box {
    width: 1190px;
    height: 597px;
    margin: 40px auto 0;
}
.country-box .country-name-box {
    margin-top: 10px;
    height: 56px;
    background: #f8f8f8;
    border-bottom: 2px solid #333;
}
.country-goods-box {
    overflow: hidden;
}
.country-box .country-item-box {
    display: none;
}
.country-box .name-item {
    float: left;
    height: 100%;
    position: relative;
    width: 20%;
    text-align: center;
    font-size: 16px;
    color: #666;
    transition: all .4s;
    overflow: hidden;
}
.country-box .country-name-box .cn {
    position: absolute;
    z-index: 10;
    width: 100%;
    left: 0;
    top: 9px;
}
.country-box .country-name-box .en {
    position: absolute;
    z-index: 10;
    width: 100%;
    left: 0;
    top: 30px;
    font-size: 12px;
}
.country-box .name-item:before {
    content: '';
    position: absolute;
    top: 12px;
    right: 0;
    width: 1px;
    height: 33px;
    background: #d9d9d9;
}
.country-box .name-item:after {
	content: '';
	position: absolute;
	left: 0;
	top: 56px;
	width: 100%;
	height: 56px;
	background-color: #333;
	transition: transform .4s;
}
.country-box .name-item:hover:after {
	transform: translateY(-56px);
}
.country-box .name-item:last-child:before {
    width: 0;
}
.country-box .active:before {
    width:0;
}
.country-box .name-item:hover {
    color: #fff;
}
.country-box .active {
    background: #333;
    color: #fff;
}
.country-box .name-item:hover:before {
    width: 0;
}
.country-box .country-img {
    float: left;
    width: 238px;
    height: 500px;
    overflow: hidden;
}
.country-box .country-img img {
    height: 100%;
}
.country-box .goods-box {
    float: right;
    width: 952px;
    overflow: hidden;
}
.country-box .goods-item {
    float: left;
    width: 238px;
    height: 250px;
    padding: 30px 10px 10px 20px ;
    border-right: 1px solid #ebebeb;
    border-bottom: 1px solid #ebebeb;
    box-sizing: border-box;
}
.country-box .brand-der {
    height: 21px;
    margin-bottom: 5px;
    font-size: 16px;
    color: #4d4d4d;
}
.country-box .goods-der {
    font-size: 12px;
    color: #808080;
}
.country-box .goods-item:hover .goods-der,
.country-box .goods-item:hover .brand-der {
    color: #ef4430;
}
.country-box .details-box {
    margin-top: 12px;
}
.country-box .price {
    font-size: 16px;
    color: #ef4430;
    position: relative;
    z-index: 100;
}
.country-box .img-box {
    position: relative;
    float: right;
    margin: -20px -5px 0 0;
    width: 150px;
    height: 150px;
    overflow: hidden;
}
.country-box .img-box img {
    max-width: 100%;
}
.country-box .goods-item-big {
    width: 476px;
}
.country-box .goods-item-big .brand-der {
    display: inline-block;
    max-width: 200px;
    font-size: 20px;
    color: #333;
    border-bottom: 1px solid #101010;
    height: 35px;
    line-height: 35px;
    font-weight: 700;
}
.country-box .goods-item-big:hover .brand-der {
    color: #333;
}
.country-box .goods-item-big .goods-der {
    font-size: 16px;
    width: 200px;
}
.country-box .goods-item-big .img-box {
    width: 210px;
    height: 210px;
    margin: -117px 5px 0 0;     
}
.country-box .goods-item-big .price {
    font-size: 20px;
}
/*国家馆模块结束*/

/*超级量贩模块开始*/
.super-box {
    width: 1190px;
    height: 405px;
    margin: 40px auto 0;
}
.super-box .see-more-btn {
    float: right;
    margin-top: 10px;
    font-size: 14px;
    color: #666;
}
.super-box .see-more-btn:hover {
    color: #ef4430;
}
.super-box .goods-list-box {
    height: 363px;
    border: 1px solid #ebebeb;
    border-top: none;
}
.super-box .goods-list-box .goods-item {
    float: left;
    width: 237px;
    height: 100%;
    padding: 0 14px;
    border-right: 1px solid #ebebeb;
    box-sizing: border-box;
}
.super-box .goods-list-box .goods-item:last-child {
    border-right: none;
}
.super-box .img-box {
    position: relative;
    width: 210px;
    height: 210px;
    margin: 9px auto 15px;
}
.super-box .img-box img {
    max-width: 100%;
}
.super-box .discount-item {
    position: absolute;
    z-index: 1;
    left: -3px;
    top: -3px;
    width: 42px;
    height: 34px;
    background: #ef4430;
    color: #fff;
    font-size: 14px;
    text-align: center;
    padding-top: 8px;
    line-height: 1.1;
}
.super-box .discount-item:after {
    content: '';
    position: absolute;
    top: 42px;
    left: 0;
    width: 0;
    height: 0;
    border-left: 21px solid transparent;
    border-right: 21px solid transparent;
    border-top: 18px solid #ef4430;
}
.super-box .brand-box {
    color: #808080;
    font-size: 12px;
}
.super-box .brand-img {
    margin-right: 5px;
    width: 22px;
    height: 14px;
}
.super-box .goods-der {
    margin-top: 14px;
    height: 36px;
    color: #666;
    line-height: 1.5;
}
.super-box .goods-item:hover .goods-der {
    color: #ef4430;
}
.super-box .details-box {
    margin-top: 14px;
}
.super-box .num-box {
    float: left;
    width: 120px;
    color: #999;
}
.super-box .price-box {
    margin-bottom: 1px;
}
.super-box .once-btn {
    float: right;
    margin-top: 10px;
    width: 84px;
    line-height: 30px;
    background: #ef4430;
    color: #fff;
    text-align: center;
    font-size: 14px;
    border:none;
}
/*超级量贩模块结束*/

/*精选推荐开始*/
.recommend-box {
    width: 1190px;
    height: 350px;
    margin: 40px auto 0;
}
.list-box {
    display: none;
}
.recommend-box .recommend-item {
    float: right;
    position: relative;
    margin-top: 5px;
    width: 238px;
    line-height: 36px;
    color: #808080;
    font-size: 14px;
    text-align: center;
    overflow: hidden;
}
.recommend-box .active {
    background: #333;
    color: #fff;
} 
.recommend-box .recommend-item:after {
    content: '';
    position: absolute;
    z-index: -1;
    left: 0;
    top: 36px;
    width: 100%;
    height: 36px;
    background-color: #333;
    transition: transform .4s;
}
.recommend-box .recommend-item:hover:after {
    transform: translateY(-36px);
}
.recommend-box .recommend-item:hover {
    color: #fff;
}
.recommend-box .goods-list-box .goods-item {
    float: left;
    width: 238px;
    height: 309px; 
    border-left: 1px solid #ebebeb;
    border-bottom: 1px solid #ebebeb;
    box-sizing: border-box;  
}
.recommend-box .goods-item .img-box {
    position: relative;
    width: 210px;
    height: 210px;
    margin: 10px auto;
    overflow: hidden;
}
.recommend-box .goods-item .img-box img {
    max-width: 100%;
}
.recommend-box .goods-item .goods-der {
    width: 210px;
    margin: 10px auto;
    height: 36px;
    color: #666;
    line-height: 1.5;
}
.recommend-box .goods-der:hover {
    color: #ef4430;
}
.recommend-box .price-box {
    width: 210px;
    margin: 0 auto;
}
.recommend-box .see-all-btn {
    float: right;
    width: 238px;
    height: 309px;
    overflow: hidden;
}
/*精选推荐结束*/

/*一级分类开始*/
.classify-box {
    width: 1190px;
    height: 540px;
    margin: 40px auto;
}
.classify-box .two-box {
    float: right;
    margin-top: 12px;
}
.classify-box .two-classify-item {
    margin-left: 24px;
}
.classify-box .two-classify-item:hover {
    color: #ef4430;
}
.classify-box .brand-box {
    position: relative;
    float: left;
    width: 238px;
    height: 500px;
    overflow: hidden;
}
.classify-box .classify-img {
    width: 100%;
    height: 100%;
}
.classify-box .enter-classify-btn {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 350px;
}
.classify-box .brand-list {
    position: absolute;
    left: 10px;
    bottom: 8px;
    width: 206px;
    height: 128px;
    padding: 12px 14px 0 0;
    background: #fff;
}
.classify-box .brand-main {
    margin-top: -12px;
}
.classify-box .brand-list .brand-item {
    float: left;
    width: 90px;
    height: 50px;
    margin: 12px 0 0 13px;
    overflow: hidden;
}
.classify-box .brand-list .brand-item img {
    width: 100%;
    height: 100%;
}
.classify-box .brand-list .fade-slide {
    left: 0;
    top: 0;
}
.classify-box .brand-list .com-pagination-box {
    bottom:0;
}
.classify-box .goods-box {
    float: left;
    width: 715px;
}
.classify-box .goods-box .activity-item {
    float: left;
    width: 476px;
    height: 250px;
    border-right: 1px solid #ebebeb;
    border-bottom: 1px solid #ebebeb;
    overflow: hidden;
    box-sizing: border-box;
}
.classify-box .goods-box .activity-item img {
    max-width: 100%;
    height: 100%;
}
.classify-box .goods-box .goods-item {
    float: left;
    width: 238px;
    height: 250px;
    border-right: 1px solid #ebebeb;
    border-bottom: 1px solid #ebebeb;
    box-sizing: border-box;
}
.classify-box .goods-box .img-box {
    position: relative;
    width: 170px;
    height: 170px;
    margin: 18px auto 10px;
}
.classify-box .goods-box .img-box img {
    width: 100%;
}
.classify-box .goods-box .goods-der {
    width: 200px;
    margin: 0 auto 7px;
}
.classify-box .goods-box .goods-der:hover {
    color: #ef4430;
}
.classify-box .goods-box .price-box {
    text-align: center;
}
.classify-box .recommed-box {
    position: relative;
    float: right;
    width: 237px;
    height: 500px;
    padding: 28px 21px;
    border-right: 1px solid #ebebeb;
    border-bottom: 1px solid #ebebeb;
    box-sizing: border-box;
    overflow: hidden;
}
.classify-box .recommed-box .goods-item1 {
    display: block;
    height: 90px;
    margin-bottom: 20px;
}
.classify-box .recommed-box .goods-item1:last-child {
    margin-bottom: 0;
}
.classify-box .recommed-box .img-box {
    position: relative;
    float: left;
    width: 90px;
    height: 90px;
    overflow: hidden;
}
.classify-box .recommed-box .img-box img {
    max-width: 100%;
}
.classify-box .recommed-box .details-box {
    float: right;
    width: 90px;
    margin-left: 10px;
}
.classify-box .recommed-box .goods-der {
    margin-bottom: 10px;
    height: 32px;
    color: #666;
}
.classify-box .recommed-box .goods-der:hover {
    color: #ef4430;
}
/*一级分类结束*/

.low-stocks {
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    top: 0;
    margin:auto;
    width: 90px;
    height: 90px;
    line-height: 90px;
    border-radius: 50%;
    background: #6a6b6c;
    opacity: .9;
    filter: alpha(opacity=90);
    text-align: center;
    color: #fff;
    font-size: 16px;
}
.low-stocks1 {
    width: 50px;
    height: 50px;
    line-height: 50px;
    font-size: 12px;
}








