@charset "gb2312";
/*
	[Destoon B2B System] Copyright (c) 2008-2013 Destoon.COM
	This is NOT a freeware, use is subject to license.txt
*/
a{margin: 0;padding: 0;border: 0px;text-decoration: none}
a:hover{text-decoration: none}
input{padding: 0}
em {font-style: normal;}
.pos{background: none;}
.c_p_box{padding: 0 10px;border-left: 1px solid #dfdbdb;height: 37px;}
.list-nav{width:1200px;margin:0 auto 20px;background-color:#fff;box-sizing:border-box;border:1px solid #e5e5e5;display:table}
.list-nav-li{width:100%;background:#f6f6f6;padding:0}
.list-nav-li,.list-nav-li-head,.list-nav-li ul,.list-nav-li ul li{float:left}
.list-nav-li-head{width:139px;line-height:24px;padding:9px 7px 0 14px!important;font-weight:700;box-sizing:border-box;color:#222;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14px}
.categorys-left a{max-width:125px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#036fd3;padding:0 5px;line-height:22px;height:22px;display:inline-block;box-sizing:border-box}
.in-ul{width:1059px;float:left;background:#fff;padding-bottom:10px;position:relative}
.height-exact-wrap{max-height:86px;overflow-y:hidden;float:left;width:1034px;background:#fff;padding:0 0 0 15px!important}
.categorys-left{float:left;width:125px;box-sizing:border-box;margin-right:5px;margin-top:10px;height:22px}
.categorys-right{float:left;width:825px}
.list-nav-li .categorys-right ul{max-width:966px}
.list-nav-li ul{padding-top:5px}
.list-nav-li ul li{float:left;position:relative;padding-right:30px}
.list-nav-li ul li a{color:#222;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;line-height:12px;float:left;margin:5px 0 0;padding:5px;font-size:14px}.clearfix{clear:both}
.pages strong,.pages_btn,.pages a:hover{background:#036fd3;border:#036fd3 1px solid;}
.pages{background: #fff;width: 1188px;margin: auto;}

.good-action{border: 1px solid #ccc;width:95%;height:28px;line-height:28px}
.good-action .iconfont{vertical-align: bottom}
.good-action .txt1{width:56px;border-right:1px solid #ccc}
.good-action .txt1 input{vertical-align: middle;}
.good-action .txt1 span{margin-left: -5px}
.good-action .follow{width:64px;border-right:1px solid #ccc}


.thumb li{height: 42px;text-align: left;overflow: hidden;text-overflow: ellipsis;display: -webkit-inline-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;margin-bottom: 8px;padding:0 5px;font-size:14px}
.thumb p{text-align: left;margin-bottom:8px;padding:0 5px;font-size:14px;color:#666;white-space: normal;overflow: hidden;text-overflow: ellipsis;}
.thumb .price{color: red;font-size: 16px;font-weight:bold}
.thumb .date{color:orange}
.height-exact-wrap .more-btn {
    position: absolute;
    top: 9px;
    right: 10px;
    height: 24px;
    line-height: 22px;
    border: 1px solid #e5e5e5;
    border-radius: 2px;
    width: 56px;
    text-align: center;
    box-sizing: border-box;
    cursor: pointer;
}

.list-main-type {
    width: 1200px;
    margin: 0 auto 10px;
    line-height: 40px;
    border: 1px solid #e5e5e5;
    background-color: #fff;
    font-size: 0;
    height: 40px;
    box-sizing: border-box;
    position: relative;
}
.list-main-type .sort-btn {
    display: inline-block;
    vertical-align: top;
}
.list-order-d, .list-order-l {
    text-align: center;
    height: 38px;
    line-height: 38px;
    background-color: #fff;
    color:  #222;
    box-sizing: border-box;
    font-size: 12px;
    border-right: 1px solid #e5e5e5;
    float: left;
}
.list-main-type .sort-btn .price-box {
    float: left;
    padding: 0 19px;
    height: 38px;
    position: relative;
    border-right: 1px solid #e5e5e5;
}
.list-main-type .sort-btn .price-box:hover .price-operate .btn-boxs {
    display: block;
}
.list-main-type .sort-btn .price-box:hover .price-operate {
    position: absolute;
    left: -1px;
    background: #fff;
    z-index: 65;
    top: -1px;
    width: 134px;
    padding: 0 19px 15px;
    border: 1px solid #ebebeb;
}
.list-main-type .sort-btn .price-box a.price-btn-common {
    float: left;
    display: block;
    width: 54px;
    height: 22px;
    line-height: 24px;
    background: #fff;
    border-radius: 2px;
    border: 1px solid #e0e0e0;
    text-align: center;
    cursor: pointer;
    margin-top: 15px;
}
.list-main-type .sort-btn .price-box a.confirm-btn {
    border-color: #036fd3;
    background: #036fd3;
    color: #fff;
}
.list-main-type .sort-btn .btn-boxs {
    float: left;
    display: none;
    line-height: 22px;
    font-size: 12px;
}
.h_on {
    background-color: #036fd3;
    color:  #fff !important;
    /*padding-right: 37px !important;*/
}
.mh_on{
    background-color: #036fd3;
    color:  #fff !important;
}
.list-main-total {
    float: right;
    font-size: 12px;
    position: relative;
    display: flex;
}
.list-main-total .list_img.blue{color:#036fd3}
.list-main-total .list_img{font-size:18px;margin:0;padding:0 10px;color: #888;}
.list-main-total span {
    float: left;
    margin-right: 20px;
   
}
.list-main-total a.prev {
    background-size: 6px;
    padding: 0 20px 0 31px;
    color: #888;
}
.list-main-total a.next.on {
    background-size: 6px;
    padding: 0 31px 0 20px;
    color: #222;
}
.list-main-type .sort-btn .price-input {
    float: left;
    width: 50px;
    height: 22px;
    background: #fff;
    border-radius: 2px;
    border: 1px solid #e0e0e0;
    margin-top: 8px;
    padding-left: 6px;
    color: #222;
}
.list-order-d{padding: 0 20px;}
.list-order-l {
    padding: 0 20px;
    background-repeat: no-repeat;
}
.down, .up {
    background-position: 51px 14px;
}
.down {
    background-image: url(image/white_down.png);
}
.up {
    background-image: url(image/white_up.png);
}
.list-main-type .sort-btn .price-line {
    display: block;
    float: left;
    margin: 19px 4px 0;
    line-height: 39px;
    background: #222;
    height: 1px;
    width: 8px;
}
.list-main-type .sort-btn .price-box a.cancel-btn {
    color: #222;
    margin-left: 16px;
}
.list-main-total a.prev {
    background: url(image/ico_gray_arrow_left@2x.png) no-repeat 20px;
    background-size: 6px;
    padding: 0 20px 0 31px;
    color: #888;
}
.list-main-total a.next {
    background: url(image/ico_gray_arrow_right@2x.png) no-repeat 61px;
    background-size: 6px;
    padding: 0 31px 0 20px;
    color: #888;
}
.list-main-total a.next.on {
    background: url(image/ico_black_arrow_right@2x.png) no-repeat 61px;
    background-size: 6px;
    padding: 0 31px 0 20px;
    color: #222;
}
.list-main-total a.prev.on {
    background: url(image/ico_black_arrow_left@2x.png) no-repeat 20px;
    background-size: 6px;
    padding: 0 20px 0 31px;
    color: #222;
}
.list-main-total .p-split { 
    position: absolute;
    right: 68px;
    top: 0px;
    display: block;
    margin-right: 0;
}
.list-main-total {
    float: right;
    font-size: 12px;
    position: relative;
}
.list{padding: 20px 20px 15px 20px;border-bottom: 1px dashed #e5e5e5;}
.goods-image {
    display: inline-block;
    vertical-align: top;
    width: 90px;
    height: 90px;
    border: 1px solid #e6e6e6;
    position: relative;
}
.goods-image img {
    width: 90px;
    height: 90px;
    border: 0 !important;
}
.goods-info {
    display: inline-block;
    vertical-align: top;
    width: 472px;
    margin: 0 70px 0 10px;
    box-sizing: border-box;
    font-size: 14px;
}
.goods-price {
    display: inline-block;
    vertical-align: top;
    box-sizing: border-box;
    width: 325px;
}
.list .goods-right-order {
    display: inline-block;
    vertical-align: top;
    box-sizing: border-box;
    font-size: 0;
	display:none
}
.list .goods-right-order .un-select {
    display: inline-block;
    vertical-align: top;
    box-sizing: border-box;
    width: 20px;
    cursor: pointer;
    height: 30px;
    line-height: 28px;
    text-align: center;
    background-color: #f4f4f4;
    border: 1px solid #ccc;
}
.list .goods-right-order .detail-goods-right-text {
    display: inline-block;
    vertical-align: top;
    box-sizing: border-box;
    width: 68px;
    color: #333;
    height: 30px;
    line-height: 30px;
    text-align: center;
    border-top: 1px solid #ccc;
    border-bottom: 1px solid #ccc;
    border-left: 0;
    border-right: 0;
}
.list .goods-right-order .un-select {
    display: inline-block;
    vertical-align: top;
    box-sizing: border-box;
    width: 20px;
    cursor: pointer;
    height: 30px;
    line-height: 28px;
    text-align: center;
    background-color: #f4f4f4;
    border: 1px solid #ccc;
    font-size: 18px;
}
.list .goods-order {
    display: inline-block;
    vertical-align: top;
    box-sizing: border-box;
    width: 50px;
    height: 30px;
    line-height: 30px;
    margin-left: 10px;
    background: #036fd3;
    border-radius: 2px;
    color: #fff;
    font-size: 14px;
    text-align: center;
    cursor: pointer;
}
.pos-nav {
    padding: 15px 0;
    margin: 0 auto;
    height: 24px;
    line-height: 24px;
    width: 1190px;
	font-size:14px
}
.inner-cate {
    float: left;
}
.inner-cate .nav-block {
    height: 24px;
    border:1px solid #036fd3;
    padding: 0 0 0 10px;
	margin-bottom:5px;
    color: #333;
    border-radius: 2px;
    position: relative;
    display: inline-block;
    vertical-align: middle;
}
.inner-cate .nav-block .cate-txt {
    max-width: 112px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    cursor: pointer;
    line-height: 24px;
    height: 24px;
    vertical-align: top;
	font-size:14px
}
.s-icon-right {
    display: block;
    width: 10px;
    float: left;
    margin: 0 10px;
    background: url(image/ico_black_arrow_right@2x.png) no-repeat 0;
    background-size: 6px;
    height: 24px;
}
.inner-cate .nav-block i {
    font-style: normal;
    display: inline-block;
    vertical-align: middle;
}
.inner-cate .nav-block .arrow_down {
    width: 12px;
    background: url(image/ico_white_arrow_up@2x.png) no-repeat left 6px;
    background-size: 10px;
    height: 24px;
    margin: 0 8px;
    cursor: pointer;
}
.inner-cate .nav-block .close {
    width: 10px;
    background: url(image/ico-close@2x.png) no-repeat left 6.5px;
    background-size: 9px;
    height: 24px;
    margin: 0 8px 0 5px;
    cursor: pointer;
}
.inner-cate .nav-block .drop-box {
    display: none;
    position: absolute;
    top: 24px;
    left: 0;
    padding: 10px 0 0;
    max-height: 410px;
    overflow: hidden;
    box-sizing: border-box;
    z-index: 99999;
}
.inner-cate .nav-block .drop-box .innerBox {
    overflow-x: auto;
    border: 1px solid #036fd3;
    border-radius: 2px;
    padding: 10px 9px;
    background: #fff;
    z-index: 99;
    position: relative;
    max-height: 398px;
}
.inner-cate .nav-block .drop-box .innerBox .s-span {
    display: block;
    float: left;
    height: 22px;
    line-height: 22px;
    margin: 5px;
    color: #222;
    width: 110px;
}
.list-nav-li ul li a.list-a {
    width: auto;
    text-decoration: none;
    color: #de0539;
    border: 1px solid #e5e5e5;
    padding-left: 10px;
    padding-right: 30px;
    position: relative;
    border-radius: 2px;
    margin: 4px 0 0;
}
.list-nav-li ul li a.list-a:hover {
    border-color: #f03a58;
    background: #fff;
}
.list-nav-li ul li i {
    width: 26px;
    height: 22px;
    background: url(image/ico_close_press@2x.png) no-repeat 50% #fff;
    background-size: 10px;
    position: absolute;
    right: 0;
    top: 0;
}
.list-nav-li ul li i:hover {
    background: url(image/ico-close@2x.png) no-repeat 50% #f03a58;
    background-size: 10px;
}
.list-nav_open {
    float: left;
    line-height: 29px;
    color: #222;
    cursor: pointer;
    position: relative;
    left: 50%;
    margin-left: -54px;
    margin-bottom: -29px;
    box-sizing: border-box;
    border: 1px solid #e5e5e5;
    border-top: 0 solid #e5e5e5;
    width: 108px;
    height: 29px;
    padding-left: 20px;
    background: url(image/list_btn_more_01@2x.png) no-repeat 77px #fff;
    background-size: 10px;
}
.list-nav_open:hover {
    background: url(image/ico_blue_arrow_down@2x.png) no-repeat 77px #fff;
    background-size: 10px;
    color: #036fd3;
    border-color: #036fd3;
}
.list-nav_open.up:hover {
    background: url(image/ico_list_more_up@2x.png) no-repeat 77px #fff;
    background-size: 10px;
    color: #036fd3;
    border-color: #036fd3;
}
.list-nav_open.up {
    background: url(image/ico_list_more_w@2x.png) no-repeat 77px #fff;
    background-size: 10px;
}
.thumb{padding:6px 0px 10px}
.thumb img{border:0}
/*.gl-item{border: 1px solid #efefef;}*/
.gl-item:hover{box-shadow:1px 1px 5px #d2d2d2}
.mall_login{display: block;width: 100%;padding-top: 10px;color: #888;font-size: 12px}