.otherBusinessBox {}
.otherBusinessBox .typecss {}
.otherBusinessDetail .summary { text-indent: 0;}
.otherBusinessDetail .summary span.val{color:#555;}
.otherBusinessBox .infoDetal { border: 1px dashed #CCC; margin: 0 0px 5px; padding: 5px;}
.otherBusinessBox .infoBlack .imagblack { width: 120px; padding: 5px; vertical-align: middle;}
.otherbusinessbox .infoblack td { border-top: 1px solid #f9f9f9;line-height: 40px;}
.otherBusinessBox .otherBusiness .title { border-bottom: 1px dashed #f2f2f2;text-align: center;}
.otherBusinessBox .info_top td { border: none;}
.otherBusinessDetail .infoDetal { border-top: 1px dashed #ccc;}
.otherBusinessDetail .detail-first { border-top: none;}
.otherBusinessDetail .infoDetal .typecss { font-size: 12px; border: 1px solid #ccc; padding: 3px; border-radius: 3px; background: #fff;}
.otherBusinessDetail .infoDetal .title { font-size: 16px;margin: 0 0 0 5px;    line-height: 30px;font-weight: normal;}
.otherBusinessDetail .infoDetal .infoBox .titlebox .shop-title{font-weight:bold;}
.otherBusinessDetail .content { text-indent: 2em;}
.overlayarea{height:50px;overflow: hidden;}
.overlayarea .val{line-height: 20px;}
.company{overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.otherBusinessDetail .m_botton{float: right;}
.otherBusinessDetail .title .m_botton a { border: 1px solid #ccc; padding: 2px 10px;background: #f9f9f9;font-size: 15px;margin-right: 10px;border-radius: 3px;}

.otherBusinessBox .otherBusinessDetail { /*border: 1px solid #ccc;*/}
.otherBusinessBox .otherBusinessDetail .imgblack { width: 120px; padding: 5px;}
.otherBusinessBox .otherBusinessDetail .detail-first { border-top: 1px dashed #ccc;}
.otherBusinessBox .otherBusinessDetail .infoBlack{padding: 0 10px;}
.otherBusinessBox .otherBusinessDetail .infoBlack td{border-top: 1px solid #fafafa;line-height: 40px;}
.otherBusinessBox .otherBusinessDetail .infoBlack tr:first-child td{border-top:none;}
.otherBusinessBox .otherBusinessDetail.contact{}
.otherBusinessBox .otherBusinessDetail.contact span{margin:0 10px;}

.shop_otherBusiness_list{}


.shop_main_content{}
.shop_main_content .breadcrumbsBox{display:none;}
.shop_main_content .content_searchBar .searchFormBox{display:block;border: unset;border-bottom: 1px solid #afafaf;}
.shop_main_content .content_searchBar .searchHandleBox{display:none;}

.shop_otherBusiness_list{border: unset;background: unset;}
.shop_otherBusiness_list .searchForm .toolbar input {padding: 6px 12px;border-radius: 3px;font-size: 13px;}
.shop_otherBusiness_list .searchForm ul.fieldlist li input {height: 25px;line-height: 25px;border-radius: 4px;width: 20%;}
.shop_otherBusiness_list .searchForm ul.fieldlist li select{height: 30px;line-height: 30px;border-radius: 3px;}
.shop_otherBusiness_list .searchForm-line ul.fieldlist li label{font-size: 15px;color:#999;}
.shop_otherBusiness_list .searchForm .toolbar input {padding: 6px 12px;border-radius: 3px;font-size: 13px;}
.shop_otherBusiness_list .pagination{border-top: 1px dashed #999;padding: 8px 0;}

.otherBusinessDetail{height:100%;}
.otherBusinessDetail .summaryList{height:99%;}
.otherBusinessDetail .infoDetal .infoBox .titlebox{line-height: 40px;height: 40px;border-bottom: 1px dashed #afafaf;background: unset;text-overflow: ellipsis;overflow: hidden;width:100%;white-space: nowrap;}
.otherBusinessDetail .infoDetal .infoBox .summary .overlayarea{height:90px;}

.h5-main-body .h5-sell-box .otherBusinessDetail .summaryList{padding:0px;}
.otherBusinessDetail .summaryList p.company{text-overflow: ellipsis;overflow: hidden;width:100%;white-space: nowrap;margin: 0;}
.h5-main-body .h5-sell-box .otherBusinessDetail .infoDetal{margin: 5px 0;padding: 2px;border: 1px solid #f5f5f5;}
.h5-main-body .h5-sell-box .otherBusinessDetail .summaryList .shop-title{font-weight:bold;}

.shop_main_content .otherBusinessDetail .infoDetal{width: 48%;
    display: inline-block;
    margin: 0 5px;}
.shop_main_content .otherBusinessDetail .infoDetal .infoBox .titlebox{width: auto;}
.shop_main_content .otherBusinessDetail .infoDetal .infoBox .summary .overlayarea{height:auto;}
.shop_main_content .otherBusinessDetail .summaryList p.company{display:none;}


.h5-main-body .otherBusinessBox .otherBusiness .title{font-size: 20px;}

@media (min-device-width: 240px) {
    .h5-main-body .h5-sell-box .otherBusinessDetail .infoDetal .infoBox .summary .overlayarea {
        height: auto;
        max-height:90px;
    }
}
@media (min-device-width: 480px) {
    /*.h5-main-body .h5-sell-box .otherBusinessDetail .infoDetal{width: 47.7%;}*/
}

@media (min-device-width: 540px) {
    .h5-main-body .h5-sell-box .otherBusinessDetail .infoDetal{width: 48%;display: inline-block;margin: 5px 2px;}
    .h5-main-body .h5-sell-box .otherBusinessDetail .infoDetal .infoBox .summary .overlayarea {
        height: 50px;
    }
}

@media (min-device-width: 600px) {
    .h5-main-body .h5-sell-box .otherBusinessDetail .infoDetal{width: 48.2%;}
}

@media (min-device-width: 712px) {
    .h5-main-body .h5-sell-box .otherBusinessDetail .infoDetal{width: 48.4%;}
}

@media (min-device-width: 768px) {
    .h5-main-body .h5-sell-box .otherBusinessDetail .infoDetal{width: 48.6%;}
}

@media (min-device-width: 800px) {
    .h5-main-body .h5-sell-box .otherBusinessDetail .infoDetal{width: 32%;}
}

@media (min-device-width: 912px) {
    .h5-main-body .h5-sell-box .otherBusinessDetail .infoDetal{width: 32.1%;}
}

@media (min-device-width: 1024px) {
    .h5-main-body .h5-sell-box .otherBusinessDetail .infoDetal{width: 32.2%;}
}

@media (min-device-width: 1280px) {
    .h5-main-body .h5-sell-box .otherBusinessDetail .infoDetal{width: 32.4%;}
    .index-sell-box .h5-main-body .h5-sell-box .otherBusinessDetail .infoDetal {
        width: 48.8%;
        overflow: hidden;
    }
}
