.pro_result {
    position: relative;
    width: 100%;
    height: 28px;
    line-height: 28px;
    margin-top: 10px;
    margin-bottom: 10px;
}
.pro_result .pro_result_left {
    float: left;
    height: 28px;
    line-height: 28px;
    width: 620px;
}
.pro_result ul.pro_result_left li.li_qbjg {
    margin-right: 20px;
}

.pro_result ul.pro_result_left li {
    float: left;
    margin-right: 10px;
}
.list_classic {
    cursor: default;
    border: 1px solid #dedede;
    color: #333;
    min-width: 22px;
    height: 19px;
    line-height: 19px;
    display: inline-block;
    padding-left: 8px;
    padding-right: 8px;
}
.list_classic {
    color: #ff4e20;
}
.list_classic .classic_t {
    background: url(../../images/list_icon.jpg) no-repeat right center;
    padding-right: 15px;
}
/*搜索按钮*/
.shl_search{
    float: right;
    width: 400px;
    height: 36px;
    line-height: 36px;
    border: solid 1px #3bb850;
    margin-top: -5px;
}
.shl_search>input{
    width: 285px;
    height: 36px;
    line-height: 36px;
    padding-left: 15px;
}
.shl_search>button{
    width: 100px;
    height: 36px;
    line-height: 36px;
    background-color: #3bb850;
    text-align: center;
    font-size: 14px;
    color: #fff;
    float: right;
}
/*品牌和成新*/
#brandlib1{
    display: none;
}
#new_old{
    display: none;
}
.category {
    width: 1198px;
    margin: 0 auto;
    border: 1px solid #ededed;
    margin-top: 10px;
    margin-bottom: 16px;
    position: relative;
}
.category .category_main {
    padding: 10px 0 4px 0;
    overflow: hidden;
    position: relative;
    height: 28px;
}
.category .category_main .c_key {
    float: left;
    width: 74px;
    height: 20px;
    line-height: 20px;
    text-align: right;
    color: #999999;
}
.category .category_main .c_value {
    float: left;
    height: 24px;
    line-height: 24px;
    margin: 0 20px;
    display: none;
}
.category .category_main .c_value a {
    background: #1d98d9;
    padding: 0 4px;
    height: 24px;
    color: #fff;
    float: left;
    line-height: 24px;
}
.category .category_main .c_attr {
    float: left;
    width: 1050px;
    overflow-y: auto;
    height: auto;
    line-height: 20px;
    margin-left: 10px;
    /* max-height: 110px; */
    *width: 990px;
}
.category .category_main .c_attr .c_attname {
    float: left;
}

.category .category_main .c_attname {
    float: left;
    line-height: 20px;
    width: 94px;
    padding-right: 10px;
    overflow: hidden;
}
.category .category_main .c_attname a {
    display: inline-block;
    margin-bottom: 5px;
    overflow: hidden;
    white-space: nowrap;
    padding: 0 5px 2px 5px;
    width: 88px;
    text-overflow: ellipsis;
    -o-text-overflow: ellipsis;
}
.c_attname:hover a{
    color: #ff3500;
}
.category .cate_none {
    border-bottom: none;
}

.category .category_main1 {
    border-top: 1px dashed #dedede;
    padding: 10px 0 10px 0;
    overflow: hidden;
    position: relative;
    height: 28px;
}
.category .category_main1 .c_key {
    float: left;
    width: 74px;
    height: 20px;
    line-height: 20px;
    text-align: right;
    color: #999999;
}
.category .category_main1 .c_value {
    float: left;
    height: 24px;
    line-height: 24px;
    margin: 0 20px;
    display: none;
}
.category .category_main1 .c_value a {
    background: #1d98d9;
    padding: 0 4px;
    height: 24px;
    color: #fff;
    float: left;
    line-height: 24px;
}
.category .category_main1 .c_attr {
    float: left;
    width: 1050px;
    overflow-y: auto;
    height: auto;
    line-height: 20px;
    margin-left: 10px;
    /* max-height: 110px; */
}
.category .category_main1 .c_attr .c_attname {
    float: left;
}
.category .category_main1 .c_attname {
    float: left;
    line-height: 20px;
    overflow: hidden;
    width: 94px;
    padding-right: 10px;
}
/*产品列表*/
.prolist_bg {
    width: 100%;
    margin-top: 20px;
    margin-bottom: 30px;
}
.prolist_bg .prolist_left {
    float: left;
    width: 956px;
}
.search_form {
    width: 954px;
    border: 1px solid #e8e8e8;
}
.search_form .pro_rank {
    z-index: 5;
    height: 38px;
    background-color: #f5f5f5;
    position: relative;
}
.search_form .pro_rank ul.look_smain {
    float: left;
    /* height: 42px; */
    height: 40px;
    line-height: 40px;
    margin-top: -1px;
    margin-left: -1px;
}
.pro_rank ul.look_smain li.rank_active {
    background-color: #FFFFFF;
    color: #ff4e20;
}

.search_form .pro_rank ul.look_smain li {
    float: left;
    position: relative;
    margin-right: -1px;
    height: 38px;
    border: 1px solid #ededed;
}
.search_form .pro_rank ul.look_smain li {
    float: left;
    position: relative;
    margin-right: -1px;
    height: 38px;
    border: 1px solid #ededed;
}
.search_form .pro_rank ul.look_smain li {
    float: left;
    position: relative;
    margin-right: -1px;
    height: 38px;
    border: 1px solid #ededed;
}
.new_type {
    display: block;
    height: 38px;
    width: 108px;
    margin-left: 1px;
    border-left: none!important;
}

.op_list {
    position: relative;
    text-align: center;
    border-left: 1px solid #FFFFFF;
    border-right: 1px solid #FFFFFF;
}
.search_form .pro_rank ul.look_smain li a.jgpx {
    padding: 0px;
}
span.list_arrow {
    margin-left: 5px;
    vertical-align: middle;
    display: inline-block;
    width: 9px;
    height: 5px;
    background: url(../../images/arrow_gray.png) no-repeat 0 0;
    top: 40px;
}
.search_form .bk {
    border-left: 1px solid #ededed;
    border-right: 1px solid #ededed;
    border-bottom: 1px solid #ededed;
    box-shadow: 0 1px 1px 0 rgba(0,0,0,.2);
}

.bk, .bk_pronull, .bk_proyes {
    border-left: 1px solid #d6d6d6;
    border-right: 1px solid #d6d6d6;
    border-bottom: 1px solid #d6d6d6;
    background-color: #FFFFFF;
    height: auto;
    position: absolute;
    top: 36px;
    left: -1px;
    z-index: 99999;
}
.gxlx_list {
    width: 108px;
    top: 38px!important;
    height: 65px!important;
}
.gxlx_list>a {
    padding: 0px!important;
    height: 26px!important;
    float: none!important;
    margin: 0px!important;
    border: none!important;
}
.search_form .pro_rank ul.look_smain a:hover {
    color: #ff4e20;
    background-color: #FFFFFF;
}

.pro_rank ul.look_smain li.rank_active a {
    color: #ff4e20;
}
.search_form .pro_rank ul.look_smain li a {
    display: block;
    height: 38px;
    padding: 0 15px 0 15px;
}
.op_list:hover {
    border-left: 1px solid #ededed;
    border-right: 1px solid #ededed;
}

.prise_px:hover {
    background-color: #FDFDFD;
}
.op_list {
    position: relative;
    text-align: center;
    border-left: 1px solid #FFFFFF;
    border-right: 1px solid #FFFFFF;
}
.prise_px {
    display: block;
    height: 38px;
    width: 108px;
    margin-left: 1px;
    border-left: none!important;
}

/*价格*/
.sort_l {
    float: left;
    margin-left: 3px;
    height: 38px;
}
.gd_content {
    position: relative;
    width: 193px;
    height: 38px;
}
.gd_input {
    position: absolute;
    top: 8px;
    left: 10px;
    z-index: 9999;
}
.sort_l input {
    border: 1px solid #e8e8e8;
    float: left;
    background-color: #FFFFFF;
    padding: 3px;
    font-size: 12px;
}
.sort_l span {
    float: left;
    margin: 3px 5px;
}
.gd_hover {
    position: absolute;
    top: -1px;
    left: 0px;
    z-index: 10;
    width: 191px;
    height: 37px;
    background-color: #FFFFFF;
    border: 1px solid #ccc;
    box-shadow: 0 3px 3px rgba(0,0,0,.1);
    -moz-box-shadow: 0 3px 3px rgba(0,0,0,.1);
    -webkit-box-shadow: 0 3px 3px rgba(0,0,0,.1);
    -ms-box-shadow: 0 3px 3px rgba(0,0,0,.1);
    -o-box-shadow: 0 3px 3px rgba(0,0,0,.1);
}
.sort_l input.btn_gdprice {
    width: 45px;
    height: 24px;
    position: absolute;
    left: 137px;
    top: 8px;
    cursor: pointer;
    font-size: 12px;
    padding: 0;
    color: #fff;
    background: #ff4e20;
    border-radius: 2px;
}
.sort_l input {
    border: 1px solid #e8e8e8;
    float: left;
    background-color: #FFFFFF;
    padding: 3px;
    font-size: 12px;
}
/*发货地*/
.select_shd {
    /* margin-top: 8px; */
    float: left;
    margin-left: -50px;
    height: 30px;
    padding-left: 12px;
    padding-top: 8px;
    border-left: 1px solid #EDEDED;
}
.select_shd .shd_text {
    float: left;
    height: 20px;
    line-height: 20px;
    margin-top: 2px;
}
.select_shd .area {
    float: left;
    position: relative;
}
.def_box {
    /* width: 68px; */
    display: inline-block;
    background-color: #fff;
    padding: 0 10px 0 10px;
    border: 1px solid #e8e8e8;
    height: 20px;
    line-height: 20px;
    cursor: pointer;
    position: relative;
    z-index: 300;
}
.area_width {
    float: left;
}
.def_box span.list_arrow {
    float: left;
    margin-top: 7px;
}

.def_box span.list_arrow {
}
span.list_arrow {
    margin-left: 5px;
    vertical-align: middle;
    display: inline-block;
    width: 9px;
    height: 5px;
    background: url(../../images/arrow_gray.png) no-repeat 0 0;
    top: 40px;
}
.sw-ui-area-box {
    display: none;
    position: absolute;
    left: 0px;
    top: 21px;
    width: 446px;
    padding: 3px;
    padding-top: 2px;
    line-height: 22px;
    z-index: 88;
    background: #fff;
    border: 1px solid #d9d9d9;
    box-shadow: 0 1px 1px 0 rgba(0,0,0,.1);
}
.sw-ui-area-bg {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    _padding: 3px;
    height: 100%;
}
.sw-ui-area-body {
    background: #fff;
    position: relative;
    z-index: 2;
    padding: 0 4px;
}
.sw-ui-area-ab-all {
    position: relative;
    z-index: 20;
}
.area .all_city {
    padding-left: 10px;
    height: 30px;
    line-height: 28px;
    width: 424px;
    border-bottom: 1px solid #f1f1f1;
}
.sw-ui-area-abProv-im {
    position: relative;
    float: left;
    margin-right: 24px;
    width: 60px;
    padding: 2px 0;
    _display: inline;
}

.sw-ui-area-box-item {
    float: left;
    list-style-type: none;
    margin-bottom: 4px;
    display: inline-block;
    height: 22px;
    line-height: 22px!important;
}
.sw-ui-area-box-link, .sw-ui-area-box-link:link, .sw-ui-area-box-link:visited {
    display: block;
    min-width: 54px;
    padding-left: 8px;
    color: #333;
}

.sw-ui-area-ab-prov-itemLink {
    color: #333 !important;
    background: url(/static/img/filter.png) no-repeat 36px -72px;
}
.city_bg {
    display: none;
    width: 188px;
    position: absolute;
    left: 0px;
    top: 28px;
    background: #f5f5f5;
    border: 1px solid #e8e8e8;
    padding: 6px;
    z-index: 110;
}
.sw-ui-area-ab-prov-items {
    position: relative;
    top: 0;
}
.a_arr {
    display: block;
    position: absolute;
    top: -14px;
    left: 5px;
    width: 180px;
    height: 8px;
    background: url(../../images/area_arrow.png) no-repeat;
}
.sw-ui-area-box-item {
    float: left;
    list-style-type: none;
    margin-bottom: 4px;
    display: inline-block;
    height: 22px;
    line-height: 22px!important;
}
.sw-ui-area-box-link, .sw-ui-area-box-link:link, .sw-ui-area-box-link:visited {
    display: block;
    min-width: 54px;
    padding-left: 8px;
    color: #333;
}

.sw-ui-area-abProv-itemsubLink {
    color: #333 !important;
    overflow: hidden;
    height: 22px;
}
/*页码*/
.look_page {
    max-width: 100px;
    height: 38px;
    float: right;
    line-height: 38px;
    position: relative;
    /* margin-right: 6px; */
    min-width: 80px;
}
.look_page .l_page {
    position: relative;
    left: 0px;
    top: 15px;
    background: url(../../images/list_arrow.png) left top no-repeat;
    width: 6px;
    height: 9px;
    float: left;
    cursor: pointer;
    display: inline-block;
}
.look_page .c_page {
    position: relative;
    left: 0px;
    min-width: 57px;
    font-family: 'arial';
    text-align: center;
    line-height: 38px;
    height: 38px;
    float: left;
    margin-left: 2px;
    margin-right: 2px;
}
.look_page .c_page .page {
    color: #f2414a;
}

.page {
    width: 100%;
    height: auto;
    line-height: 40px;
    text-align: center;
    clear: both;
}
.page {
    margin: 24px 0 24px 0;
}
.look_page .c_page {
    position: relative;
    left: 0px;
    min-width: 57px;
    font-family: 'arial';
    text-align: center;
    line-height: 38px;
    height: 38px;
    float: left;
    margin-left: 2px;
    margin-right: 2px;
}
.look_page .r_page {
    position: relative;
    display: inline-block;
    top: 15px;
    background: url(../../images/list_arrow.png) right top no-repeat;
    width: 6px;
    height: 9px;
    float: left;
    cursor: pointer;
}
.sw-ui-area-ab-prov-itemLink:hover {
    color: #ff4e20!important;
}
/*产品列表*/
.list_product {
    margin-top: 20px;
    width: 956px;
    /* overflow: hidden; */
}
.list_product ul.grid {
    width: 100%;
}
.item_list_box {
    width: 230px;
    height: 282px;
    float: left;
    border: 1px solid #f5f5f5;
    margin-right: 9px;
    margin-bottom: 10px;
    font-size: 0;
}
.item_list_img {
    margin: auto;
    width: 200px;
    height: 200px;
    margin-top: 12px;
    display: flex;
    display: -webkit-flex;
    align-items: center;
}
.item_list_img>a {
    display: inline-block;
    margin: auto;
}
.item_list_img>a>img{
    vertical-align: middle;
    max-width: 200px;
    max-height: 200px;
}
.item_list_title {
    width: 200px;
    height:32px;
    margin: auto;
    margin-top: 5px;
    margin-bottom: 5px;
    overflow: hidden;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    font-size: 12px;  
}
.item_list_pBox {
    width: 200px;
    margin: auto;
}
.item_list_price {
    width: 200px;
    margin: auto;
    color: #e90012;
    font-size: 12px;
}
.item_list_selled {
    color: #999;
    font-size: 12px;
}
.grid>li:nth-child(4n)>.item_list_box {
    margin-right: 0;
}
.margin10 {
    margin-bottom: 10px;
}
.marginL10 {
    margin-bottom: 10px;
}

.prolist_right_ad {
    float: right;
    width: 230px;
    border: 1px solid #ededed;
}
.prolist_right_ad>a>img {
    width: 230px;
    height: 500px;
}
.prise_px .jgpx_list a {
    color: #333333!important;
}
/*qq聊天*/
.item_list_chat{
    float: right;
}
.item_list_chat a:nth-child(1){
    margin-right: 5px;
}
.prolist_right_ad_more {
    float: right;
    width: 230px;
}
.prolist_right_ad_more>a{
    display: block;
    padding-bottom: 15px;
}
.prolist_right_ad_more>a>img {
    width: 230px;
    height: 285px;
}

/*超市遮阳效果*/
.i_supermarket {
    width: 954px;   
    height: 100px;
    border-top-left-radius: 15px;
    border-top-right-radius: 15px;
    color:#fff;
}
.i_supermarket_head {
    height: 50px;
    line-height: 50px;
    background-color: #5ebf6e;
    border-top-left-radius: 15px;
    border-top-right-radius: 15px;
    padding-left:20px;
    font-size:15px;
}
.proQualifications{
	float:right;
	color:#ffffff!important;
	margin-right:20px;
}
.i_supermarket_head>span:nth-child(1){
  	font-weight:bold;  
}
.i_circle>span {
    float: left;
    display: inline-block;
    width: 79.5px;
    height: 50px;
    background-color: #5ebf6e;
    border-bottom-left-radius: 50%;
    border-bottom-right-radius: 50%;
    margin-top: -18px;
}