.left{
    float:left;
}
.right{
    float:right;
}
#main-cate{
    display: none;
}
.left-col {
    float: left;
    width: 1020px;
    text-align: left;
}
.right-col {
    float: right;
    width: 160px;
    text-align: left;
}
.prod-list li{
    float: left;
    width: 166px;
    margin-right: 2px;
    margin-bottom: 2px;
    border: solid #e8e8e8 1px;
}
.prod-list li div .title{
    height: 35px;
    overflow: hidden;
    display: inherit;
    font-size: 13px;
    color: #302f2f;
}
.prod-list li div a img{
    width:150px;
    height:150px;
}
.prod-list li div p a{
    height: 20px;
    line-height: 18px;
    overflow: hidden;
    display: inherit;
    font-size: 12px;
    color: #001593;
    font-weight: bold;
}
.fitem{
    width:1200px;
    clear: both;
    display: inline-block;
    border-bottom: 1px solid #ddd;
    padding-bottom: 5px;
}
.fitem .title{
    width:150px;
    float:left;
    font-weight: bold;
    font-size: 14px;
    color: #001593;
}
.fitem div{
    width:900px;
    float:left;
}
.fitem div ul li{
    float:left;
    margin-right: 10px;

}
.fitem div ul li div{
    float:left;
}
.fitem div ul li .active{
    background: #001593;
    color:#fff;
}
.fitem div ul li a .active{
   border:1px solid red;

}
.fitem div ul li p{
    font-size: 14px;
}
.fitem div ul li a{
    font-size: 12px;
    color: #454545;
    display: inline-block;
}
.fitem div ul li a img{
    width: 70px;
    display: inherit;
    border: 1px solid #ddd;
    display: inherit;
}
.fitem div ul li  .active img{
    width: 70px;
    display: inherit;
    border: 1px solid red;
    display: inherit;
}
.fitem div ul li a span{
    float:left;
}
.store-list li{
    height: 150px;
    padding:10px 0px;
    border-bottom: 1px solid #eee;
}
.store-list li div a img,.product-image img{
    width: 100px;
}
.store-list li div .thumb{
    width: 150px;
    float:left;
}
.store-list li div .thumb img{
    width: 150px;

}
.store-list-logo{
    width: 150px;
    float: left;
}
.store-list-prods{
    width: 360px;
    display: inline-block;
    float: right;
}
.store-list-info{
    float:left;
    margin-left: 10px;
    width:470px;
}
.store-list-info>div>h3{
   width: 160px;
    height: 26px;
    overflow: hidden;
}
.store-list-info-item{
    font-size: 13px;
}
.store-list-info-item div{
    margin: 3px 0px;
}
.store-list-intro{
    height: 50px;
    overflow: hidden;
}
.store-prod-card{
    float:left;
    width:120px;
}
.store-prod-card .product-image{
   display: inline-block;
}
.store-prod-card .product-image .title-con{
   font-size: 12px;
    height: 48px;
    overflow: hidden;
    width:110px;
}
.strore-nums span{
    color:red;
}
.store-info-item div,.store-info-item span{
    font-size: 13px;
    line-height: 20px;
}

.demand-list li{
    height: 30px;
    border-bottom: 1px solid #ddd;
}

.opt-bar{
    clear: both;
    padding: 0 5px;
    height: 30px;
    background: #dfebf7;
    line-height: 30px;
    margin-bottom: 10px;
}
.opt-bar .left>a{
    font-size: 14px;
    padding: 0px 10px;
}
.opt-bar  .curr>a{
    font-size: 14px;
    padding: 0px 10px;
    background: #001593;
    color: #fff;
    font-weight: bold;
}
.opt-bar  select {
    margin: 2px 0 0 15px;
    height: 22px;
}
.opt-bar .list_style {
    padding: 5px 6px 4px 0;
    text-align: right;
}
.opt-bar .page{

    color: #939394;
    text-align: right;
}
.opt-bar .page a {
    border: 1px #ccc solid;
    padding: 3px 8px;
    margin: 0 2px;
    color: #444;
    text-decoration: none;
    background: #fff;
}
.opt-bar .page .pre {
    background: #fff url(/v6/imgs/page_dir.gif) 7px -5px no-repeat;
}
.opt-bar .page .next {
    background: #fff url(/v6/imgs/page_dir.gif) -25px -5px no-repeat;
}
.opt-bar .list-style a{

    border: 1px #ccc solid;
    padding: 3px 10px 3px 25px;
    margin: 0 2px;
    color: #001593;
    text-decoration: none;
}
.opt-bar .icon-list{
    background: #fff url(/v6/imgs/list_style.gif) 6px -16px no-repeat;
    color: #F60;
}
.opt-bar .icon-photo{
    background: #fff url(/v6/imgs/list_style.gif) 6px -36px no-repeat;
    color: #F60;
}

.th{
    background: #D5E6F3;
    height:30px;
    line-height: 30px;
}
.th span{
    width:87px;
    display: inline-block;
    font-size: 14px;
}
.tr span{
      width:87px;
      display: inline-block;
    font-size: 12px;

}
.tr .name,.th .name{
    width:280px;
}
.h-nav{
    height: 40px;
}
.h-nav ul li {
    float: left;
    padding: 0 0 0 1px;
    margin-right: 6px;
    margin-top: 3px;
    height: 27px;
    background: #dfebf7 url(/v6/imgs/bar.gif) left bottom no-repeat;
}
.h-nav ul  .active {
    margin-top: 0;
    height: 30px;
    background: #7ba9d3 url(/v6/imgs/bar.gif) left top no-repeat;
}
.h-nav ul li a{

    float: left;
    display: block;
    height: 27px;
    color: #001593;
    line-height: 27px;
    padding: 0 10px;
    text-decoration: none;
    background: #dfebf7 url(/v6/imgs/bar.gif) right bottom no-repeat;
}

.cate-left-col{
    width:200px;
    float:left;
    border: 1px solid #eee;
    padding-left: 10px;
}
.cate-right-col{
    width:960px;
    float:right;

}
.left-cates{
    width: 200px;
    float: left;

}
.left-cates li{
    height: 30px;
    line-height: 30px;

}
.left-cates li a{
    font-size: 14px;
}

.cate-lists{
    overflow: hidden;
}
.cate-lists li{
    float:left;
}
.left-cates li a{
    font-size: 13px;
    color:#333;
}
.cate-lists li a img{
    width: 100px;
}
.cate-lists li a div{
    font-size: 14px;
    color:#333;
}
.cate-sub-each{
    margin-bottom: 10px;
}
.cate-sub-each div h3{
    background: #ddd;
}

