@charset "utf-8";
/* CSS Document */
body{background: #fff;}



@media screen and (min-width: 1340px) {
    .main {width: 1200px; margin: 100px auto; }
    .main .search-type{width: 1200px; margin: 72px auto 0;border-bottom: 1px solid #e6e5e5;border-top: 1px solid #e6e5e5;padding: 30px 0 0}
    .main .search-type .search-opt{ padding-bottom: 20px;}
    .main .search-type .search-opt .opt-name{font-size: 18px; color: #393d49;width: 80px;line-height: 40px;}
    .main .search-type .search-opt .opt-info{display: inline-block;margin-left: 30px;font-size: 18px;width: 1050px;vertical-align: top}
    .main .search-type .search-opt .opt-info label{margin-right: 13px; line-height: 40px;display: inline-block;}
    .main .search-type .search-opt .opt-info i.iconfont{width: 18px;height: 18px;line-height: 18px;font-size: 18px;}

    .main .search-list{ margin-top: 10px;}
    .main .search-list .search-item{width: 100%; height:150px;padding: 20px 0; border-bottom: 1px solid #e6e5e5; font-size: 0;}
    .main .search-list .search-item .left{display: inline-block; width: 200px;height: 150px; padding: 0 30px;}
    .main .search-list .search-item .left>img{width: 100%;height: 100%;}
    .main .search-list .right{display: inline-block; width: 900px;vertical-align: top;}
    .main .search-list .right>div{white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
    .main .search-list .right .name{font-size: 24px; color: #393d49;line-height:60px; font-weight: 600;cursor: pointer;}
    .main .search-list .right .address{font-size: 16px; color: #393d49;line-height: 38px;}
    .main .search-list .right .phone{font-size: 16px; color: #A1A1A1; line-height: 38px;}
    .main .loading{text-align: center; width: 100%;height: 100px; background: #fff; color: #afaeae; font-size: 18px;padding-top: 80px;}
}

/*mobile*/
@media screen and (max-width: 1339px) {
    .main{overflow: hidden;margin: 44px auto;width: 90%;}
    .main .search-type{width: 100%; margin: 34px auto 0;border-bottom: 1px solid #e6e5e5;border-top: 1px solid #e6e5e5;padding: 15px 0 0}
    .main .search-type .search-opt{ padding-bottom: 10px;}
    .main .search-type .search-opt .opt-name{font-size: 13px; color: #393d49;width: 25%;line-height:20px;}
    .main .search-type .search-opt .opt-info{display: inline-block;margin-left: 15px;width: 73%;vertical-align: top;font-size: 0;}
    .main .search-type .search-opt .opt-info label{margin-right: 11px; line-height: 20px;display: inline-block;min-width: 50px; font-size: 12px;}
    .main .search-type .search-opt .opt-info i.iconfont{width: 12px;height: 12px;line-height: 12px;font-size: 12px;}

    .main .search-list{ margin-top: 10px;}
    .main .search-list .search-item{width: 100%; height:80px;padding:10px 0; border-bottom: 1px solid #e6e5e5; font-size: 0;}
    .main .search-list .search-item .left{display: inline-block; width: 120px;height: 80px; padding: 0 10px 0 0;}
    .main .search-list .search-item .left>img{width: 100%;height: 100%;}
    .main .search-list .right{display: inline-block; width: 60%;vertical-align: top;}
    .main .search-list .right>div{white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
    .main .search-list .right .name{font-size: 14px; color: #393d49;line-height:30px; font-weight: 600;cursor: pointer;}
    .main .search-list .right .address{font-size: 12px; color: #393d49;line-height: 22px;}
    .main .search-list .right .phone{font-size: 12px; color: #A1A1A1; line-height: 22px;}
    .main .loading{text-align: center; width: 100%;height: 50px; background: #fff; color: #afaeae; font-size: 12px;padding-top: 40px;}

}
