.clear{clear: both}
/* 搜索组团打怪 */
#supply_index .supply_scre { background-color: #FFF; border: 1px solid #e7e7e7;  clear: both;display: block;margin: 20px auto;width: 1200px;}
#supply_index .supply_scre > ul > li { border-bottom: 1px solid #ededed; position: relative; padding: 13px 90px 3px 90px; }
#supply_index .supply_scre .span_class {background-color:#f5f5f5;  height: 100%; display: block; width: 70px; text-align: center; line-height: 45px; position: absolute; top: 0px; left: 0px; border-right: 1px solid #e7e7e7; color: #000000; }
#supply_index .supply_li_list li {padding-bottom: 5px; display: block; float: left; margin-left: 18px; margin-bottom: 5px; color: #7d7d7d; font-size: 12px; line-height: 21px; height: 17px; }
#supply_index .supply_li_list li:hover { color:#007DE4; cursor: pointer; }
#supply_index .supply_litie { height: 21px; font-size: 12px; line-height: 21px; background-color: #007DE4; color: #FFF !important;        text-align: center;       padding: 0px 4px 0px 4px;}
#supply_index .supply_litie a { color: #FFF; }
#supply_index .supply_scre ul li .supply_li_list ul li input{border: 1px solid #dadbdf}
#supply_index .supply_scre ul .com_cond_search{padding-bottom: 8px;border: medium none; width: 1109px; padding-right: 0px;}
#supply_index .pub_floatL ul li .com_sub{width: 80px; border: 1px solid; text-align: center; height: 25px; line-height: 25px;background-color:#007DE4;color: #ffffff;}
#supply_index .pub_floatL ul li .com_reset{width: 80px; border: 1px solid; text-align: center; height: 25px; line-height: 25px;color:#007DE4;}
.bg_red{background-color: #007DE4;
    color: white !important;
    padding: 0px 4px 0px 4px;}

/* 主体部分 */
.red_nav{    background: #007DE4 none repeat scroll 0 0;    width: 4px;   height: 21px;}
#com_title{width:1200px;margin:20px auto;}
#com_title .com_info{    height: 21px;
    line-height: 23px;
    font-size: 14px;
    margin: 0px 0px 0px 17px;
    width: 78px;}

#com_main{width:1200px;margin:0px auto 40px;overflow: hidden;}
#com_main .com_left{width:890px;float:left; padding: 0px 0px 92px 0px;    background-color: white;}
#com_main .com_right{width:290px;float:right;padding: 0px 0px 26px 0px;}
#com_main .com_left .com_vip{  width: 842px;
    margin: 1px 0px 0px 17px;
}
#com_main .com_left .com_vip .com_vip_top{  width: 829px;
    margin: 34px 0px 0px 0px;
    border-bottom: 1px dashed #dcdcdc;
    padding: 0px 0px 31px 23px;}
#com_main .com_left .com_vip .com_vip_top .com_vip_img {width:135px; height:90px;border:1px solid #dddddd; }
#com_main .com_left .com_vip .com_vip_top .com_vip_img img{width:125px; height:80px;padding:5px;}
#com_main .com_left .com_vip .com_vip_top .com_vip_img,.com_infos,.com_link{float:left;}
#com_main .com_left .com_vip .com_vip_top .com_infos{width:420px;overflow: hidden;padding-left: 30px;border-right: 1px dashed #e5e5e5}
.bg_vip_name{overflow: hidden;height: 33px;}
.bg_vip_name .company_content{

}
.bg_vip_name a{float: left;
    margin: 3px 0px 0px 0px;
    font-size: 16px;}
.small_pic{
    display: inline-block;
    width: 30px;
    height: 34px;
}
.vip_pic_0{
   background: url("../image/bidder/vip_0.png" ) no-repeat 6px 7px
}
.vip_pic_1{
    background: url("../image/bidder/vip_1.png" ) no-repeat 6px 7px;
}
.vip_pic_2{
    background: url("../image/bidder/vip_2.png") no-repeat 6px 7px
}
.vip_pic_3{
    background: url("../image/bidder/vip_3.png") no-repeat 6px 7px
}
.vip_pic_4{
    background: url("../image/bidder/vip_4.png") no-repeat 6px 7px
}
.vip_pic_5{
    background: url("../image/bidder/vip_5.png") no-repeat 6px 7px
}
.vip_pic_6{
    background: url("../image/bidder/vip_6.png") no-repeat 6px 7px
}
.vip_pic_7{
    background: url("../image/bidder/vip_7.png") no-repeat 6px 7px
}
.vip_pic_8{
    background: url("../image/bidder/vip_8.png") no-repeat 6px 7px
}
.vip_pic_9{
    background: url("../image/bidder/vip_9.png") no-repeat 6px 7px
}

.small_pic_1{
    background: url("../image/company/small-pic.png") 283px -22px;
    margin: 0px 0px 0px 11px;
}
.small_pic_2{
    background: url("../image/company/small-pic.png") 243px -20px ;
}
.small_pic_2_0{ background: url("../image/company/small-pic.png") 290px -102px;}
.small_pic_3{
    background: url("../image/company/small-pic.png") 199px -22px;
    margin: 0px 0px 0px 3px;
}
.small_pic_3_0{     background: url("../image/company/small-pic.png") 181px -98px;}
.small_pic_4{
    background: url("../image/company/small-pic.png") 159px -19px;
    margin: 0px 0px 0px -4px;
}
.small_pic_4_0{ background: url("../image/company/small-pic.png") 243px -101px;}
.small_pic_5{
    background: url("../image/company/small-pic.png") 112px -18px;
    margin: 0px 0px 0px 1px;
}
.small_pic_5_0{ background: url("../image/company/small-pic.png") 121px -101px;  margin: 0px 0px 0px 1px;}
.small_pic_6{
    background: url("../image/company/small-pic.png") -234px -22px;
    margin: 0px 0px 0px 1px;
}
.small_pic_6_0{ background: url("../image/company/small-pic.png") 69px -101px;}
.small_pic_7{
    background: url("../image/company/small-pic.png") 282px -61px;
    margin: 0px 0px 0px 1px;
    float: left;
}


#com_main .com_infos .line_pic{margin: 0px 0px 0px -4px;}
#com_main .com_infos .line_pic .price{margin: 11px 151px 0px 0px;
    float: right;
    font-size: 14px;
    width: 102px;
    overflow: hidden;
    height: 20px;}
#com_main .com_infos .location{
    height: 29px;
    margin: -2px 0px 0px 0px;
}
#com_main .com_infos .location span{
    margin: 13px 0px 0px 0px;
    color: #999999;
}
#com_main .com_left .com_vip .com_vip_top .com_link{text-align: center;width:200px;height: 100px;    margin: 0px 0px 0px 24px;}
#com_main .com_left .com_vip .com_vip_top .com_link p{height: 40px;
    width: 147px;
    border: 1px solid #007DE4;
    margin: 33px auto;
    line-height: 40px;
}
#com_main .com_left .com_vip .com_vip_top .com_link p a{color: #007DE4;}

#com_main .com_left .com_vip .com_vip_bot{    width: 790px;
    height: 30px;
    margin: 0px 0px 6px 0px;}
#com_main .com_left .com_vip .com_vip_bot .com_vip_bot_left,.com_vip_bot_right{float:left;}
#com_main .com_left .com_vip .com_vip_bot .com_vip_bot_left{width: 136px; height: 30px;text-align: center;line-height: 30px;}
#com_main .com_vip_bot_left .number_people{color:#007DE4;    margin: 0px 5px 0px 5px;}
.com_vip_bot_left{    color: #888;
    float: left;
    margin: -1px 0px 0px 0px;}
#com_main .com_left .com_vip .com_vip_bot .com_vip_bot_right .vip_core_title,.vip_core_content{border: 1px solid #eeeeee;line-height: 22px;    color: #888;}
#com_main .com_vip_bot_right .vip_core_title{height: 22px;    margin: 4px 0px 0px 25px;padding: 0px 4px 0px 0px;}
#com_main .com_vip_bot_right .vip_core_title .text_pic{
    display: inline-block;
    width: 16px;
    height: 18px;
    float: left;
    margin: 6px 0px 0px 5px;
    background: url("../image/company/text.png") no-repeat;
}
#com_main .com_vip_bot_right .vip_core_content{width: 548px;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
    margin: 4px 0px 0px -1px;
    float: right;}
#com_main .com_vip_bot_right .vip_core_content a:nth-child(2){
    color: #999999;
}
.com_vip_top .ac{margin: -9px 0px 0px 0px;}
.com_vip_top .ac_top{height: 34px;
    width: 840px;}
.com_vip_top .ac_top .company_name{    float: left;
    margin: 0px 0px 0px 5px;
    width: 500px;}
.com_vip_top .ac_top .company_name a{font-size: 16px;}
.com_vip_top .ac_top .company_name span{    color: gray;
    margin: 0px 0px 0px 22px;}
.com_vip_top .ac_top .company_location{
    float: left;
    margin: 0px 14px 0px 157px;}
.small_pic_8{
    background: url("../image/company/small-pic.png") 285px -62px;
    margin: -12px 0px 0px 1px;
    float: left;
}
.com_vip_top .ac_bottom{    margin: 0px 0px 0px 6px;}
.com_vip_top .ac_bottom .company_content{  width: 662px;
    overflow: hidden;
    float: left;}
.com_vip_top .ac_bottom .company_content a:nth-child(1){    color: #888}
.com_vip_top .ac_bottom .company_content a:nth-child(2){    color: #999}
.com_right_top{    height: 328px;
    width: 288px;
    background: url("../image/company/com_right_top.png") no-repeat;
    background-color: white;
}
.com_right_middle{    height: 290px;
    margin: 20px 0px 20px 0px;
    width: 288px;
    overflow: hidden;
    background-color: white;
}
.com_right_middle .tittle{    height: 21px;
    line-height: 22px;
    border-left: 4px solid #007DE4;}
.com_right_middle .tittle p{font-size: 14px;
    margin: 0px 0px 0px 10px;}
.com_right_middle .ranking{width: 259px;
    margin: 17px 0px 0px 15px;}

.com_right_middle .ranking li{    height: 25px;}
.com_right_middle .ranking li a{cursor: pointer}
.com_right_middle .ranking .ranking_icon{
    display: inline-block;
    width: 48px;
    height: 18px;
    float: left;
    margin: -1px -8px 0px 0px;}
.com_right_middle .ranking .ranking_icon a{
    color: #007DE4;
    margin: 0px 0px 0px 3px;
}
.ranking_icon_1{
    background: url("../image/company/ranking-icon.png") no-repeat ;
}
.ranking_icon_2{
    background: url("../image/company/ranking-icon1.png") no-repeat ;
}
.com_right_middle .ranking .ranking_name{font-size: 14px;}
.com_right_middle .ranking .ranking_num{float: right;font-size: 14px;color: #888;}
.com_right_bottom{
    height: 142px;
    width: 288px;
    background-color: white;
}
.com_right_bottom img{
    width: 290px;
    height: 141px;
}


