/* 侧边内容（分类介绍）start */
.list_sideBlo .list_side_cover {
    width: 400px;
    height: 220px;
    border: 1px solid #ccc;
}

/* 侧边内容（分类介绍）end */
/* 搜索产品 start */
/* .list_main_chooseLi:first-child .left {
    margin-top: 6px;
} */

.product_search .search-text {
    border: 1px solid #fc9125;
    padding: 10px;
    float: left;
    width: 320px;
}

.product_search .search-btn {
    width: 39px;
    height: 38px;
    background: url("/images/classlist/search-btn.png") no-repeat center center #fc9125;
}

.product_search .search-btn:hover {
    cursor: pointer;
    background-color: #fda653;
}

/* 搜索产品 end */
/* 弹窗关闭按钮 start */
.list_popup_top span.close-btn {
    display: block;
    width: 20px;
    height: 20px;
    margin: 8px;
    cursor: pointer;
    background: url("/images/classlist/icon_popup_close.png") #fff center center;
}

/* 弹窗关闭按钮 end */
/* 搜索页面搜索 start */
.search-result {
    background: #F5F5F5;
    padding: 30px 0;
}
.bx_search_top {
    /* margin-top: 15px; */
    overflow: hidden;
}

/* .bx_search_top img {
    float: left;
    margin-right: 30px;
} */

.search_top_right {
    /* width: 760px;
    float: left; */
}

.search_input_group {
    margin: 10px 0;
    width: 488px;
    position: relative;
}

.search_input_group .search_text {
    float: left;
    width: 420px;
    line-height: 16px;
    font-size: 16px;
    padding: 10px;
    border: 1px solid #fc9125;
}

.search_input_group .search_clear {
    position: absolute;
    top: 1px;
    right: 44px;
    margin: 5px 3px;
    cursor: pointer;
}

.search_input_group .bx_search_btn {
    width: 40px;
    height: 40px;
    background: url("/images/classlist/search-btn.png") no-repeat center center #fc9125;
    cursor: pointer;
}

.search_input_group .bx_search_btn:hover {
    background-color: #fda653;
}

.search_top_right h6 {
    color: #F8170B;
    font-size: 22px;
    font-weight: bold;
    margin-bottom: 10px;
    word-break: break-all;
}
.search_top_right p{
    color: #999;
}

.bx_search_result_line {
    line-height: 36px;
    padding-left: 10px;
    margin: 20px 0;
    border-bottom: 1px dotted #ddd;
}

/* 搜索页面搜索 end */

/* 产品分类列表页面 start */
.classList-contain {
    min-height: 172px;
    width: 1190px;
    margin: 0 auto;
}

.classify-top{
    background: #F5F5F5;
    padding: 30px 0;
}
.classify-title{
    color: #FF7B02;
    font-size: 22px;
    font-weight: bold;
    margin-bottom: 10px;
}
.classify-intro{
    font-size: 14px;
    color: #666;
    padding-bottom: 12px;
    margin-bottom: 12px;
    border-bottom: 1px solid #ccc;
}

.searchTop {
    /* height: 341px; */
    width: 1190px;
    margin: 0 auto;
}

.classList-contain img {
    border: none;
}

.searchTop img {
    height: 222px;
    width: 402px;
}

.product_search {
    padding-top: 5px;
    box-sizing: border-box;
}

/* .list_main_chooseFrame {
    border: 1px solid #ddd;
    min-height: 140px
} */

.list_main_chooseLi {
    line-height: 24px;
    /* padding: 10px 17px; */
    overflow: hidden;
    box-sizing: border-box;
    /* min-height: 78px; */
    /* padding: 0 17px; */
    /* border-bottom: 1px solid #d3d3d3; */
    zoom: 1;
    margin-top: 10px;
}

.classListActive {
    color: #5B8CFF;
    /* background: url(/images/classlist/icon_close.png) no-repeat right center;
    background-size: 16px; */
    /* border: 1px solid #ff9525 !important; */
    /* margin: 0 5px !important; */
}

.pointers{
    background: url(/images/classlist/icon_close.png) no-repeat center;
    background-size: 16px;
}

.classListImg {
    display: block !important;
}

.classListImgs {
    display: block !important;
}

/* .list_main_chooseLi {
    box-sizing: border-box;
    min-height: 78px;
    padding: 17px;
    border-bottom: 1px solid #d3d3d3;
    zoom: 1
} */


.list_main_areas li {
    padding: 0 20px;
    /* padding: 0 0 0 7px; */
    font-size: 12px;
    /* line-height: 24px; */
    position: relative;
}

.list_main_areas div {
    display: none;
    width: 24px;
    height: 24px;
    float: right;
}

/* .insurance_company li {
    margin-bottom: 2px;
} */

/* .header-select {
    margin: 0;
    position: relative;
    top: 6px;
    left: 2px;
} */

/* 产品分类列表页面 end */
/* 产品列表 start */
.product_dividing_line {
    clear: both;
    width: 100%;
    background: #cacaca;
    margin-bottom: 30px;
}

.product_none{
    text-align: center;
    padding: 120px 0;
}

.product_none p {
    color: #999;
    font-size: 16px;
    margin-top: -60px;
}

.bx_product_nothing {
    text-align: center;
    font-size: 20px;
    line-height: 30px;
    color: #999;
    margin-bottom: 22px;
}

.bx_product_list {
    overflow: hidden;
    margin-bottom: 30px;
}

.bx_product_list img {
    display: block;
    width: 400px;
    height: 260px;
    float: left;
    /* border: 1px solid #ccc; */
}

.bx_product_info {
    float: right;
    width: 698px;
    height: 178px;
    position: relative;
    border: 1px solid #ccc;
    padding: 40px;
}

.bx_product_info i {
    display: block;
    border-top: 55px solid #ff0500;
    border-right: 68px solid transparent;
    width: 0;
    height: 0;
    position: absolute;
    top: 0;
    left: 0;
}

.bx_product_info i em {
    display: block;
    width: 40px;
    text-align: center;
    color: #fff;
    margin-top: -50px;
    font-style: normal;
    font-size: 14px;
}

.product_footer {
    position: absolute;
    bottom: 0;
    width: 87%;
    padding-bottom: 14px;
    box-sizing: border-box;
}

.bx_product_info h1 {
    color: #ff7e16;
    margin-bottom: 14px;
}

.bx_product_info .price {
    font-weight: bold;
    font-size: 28px;
    margin-top: -4px !important;
}

.bx_product_info p {
    color: #666;
    /* margin-bottom: 20px; */
    font-size: 16px;
    line-height: 36px;
    height: 36px;
}

.bx_product_info p>span {
    color: #333;
}

.bx_product_info span {
    color: #ff7c00;
    letter-spacing: 2px;
    font-size: 16px;
    display: block;
    float: left;
    margin-top: 10px;
}

.bx_product_info span:first-child {
    margin-top: 0;
}


.bx_product_info a {
    display: block;
    float: right;
    width: 160px;
    line-height: 46px;
    text-align: center;
    color: #fff;
    font-size: 20px;
    border: 1px solid #ff7c00;
    background: #ff7c00;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    margin-top: -16px;
}

.bx_product_info a:hover {
    background: #fb902b;
    color: #fff !important;
    border-color: #fb902b;
}

/* 产品列表 end */