/*
	[Destoon B2B System] Copyright (c) 2008-2013 Destoon.COM
	This is NOT a freeware, use is subject to license.txt
*/
*{font-family:"Microsoft Yahei";}
.sell_tip {width:180px;height:70px;background:url('image/sell_tip.gif') no-repeat;overflow:hidden;z-index:1000;position:absolute;}
.sell_tip p {margin:0 0 4px 2px;font-weight:bold;}
.sell_tip div {padding:8px 0 0 10px;}
.tool {margin:0 10px 0 10px;border-bottom:#CCCCCC 1px dotted;}
.tool table {width:100%;}
.img_list li {height:22px;line-height:22px;overflow:hidden;}
.product_option {padding:10px 20px 10px 20px;}
.iq_btn {margin-top:10px;cursor:pointer;}

.pos-nav {
    padding: 2px 0 10px 0;
    margin: 0 auto;
    height: 24px;
    line-height: 24px;
    width: 1190px;
}
.inner-cate {
    display: inline-block;
}
.inner-cate .nav-block {
    height: 24px;
    background: #fbf6b6;
	border:1px solid #FF6600;
    padding: 0 0 0 10px;
    color: #FF6600;
    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;
}
.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: 10px;
    background: url(image/ico_black_arrow_up@2x.png) no-repeat left -2px;
    background-size: 10px;
    height: 24px;
    margin: 0 8px;
    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 #FF6600;
    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;
}