﻿@charset "utf-8";
/* CSS Document */

.select_more { border:1px solid #dcdcdc; height:30px; line-height:30px; color:#b6b6b6; font-size:14px; width:308px; position:relative;  background:#fff }
.select_more_list { width:400px; height:200px; border:1px solid #dcdcdc; background:#fff; position:absolute; top:30px; left:-1px}
.list_title { background:#83c326; height:30px; overflow:hidden}
.list_title a { display:block; float:left; color:#fff; width:90px; text-align:center; line-height:30px;}
.list_title a:hover,.list_title .list_title_active { background:#fff; color:#1aa950}
.list_con { height:170px; overflow-y:auto}
.list_con a { display:block; float:left; width:85px; color:#747474; padding-left:10px }
.list_con a:hover { background:#caefd8; }
.bubble-box {width: 200px; right: -165px;top:35px;left:88px; position: absolute;z-index: 100; display: none;}

.arrow-left { width: 20px; height: 20px; left: 0px; top: 17px; position: absolute; background: url(../images/qp-box-jt.png) no-repeat left top; float: left; z-index: 11;}
.bubble-box .wraps {padding: 12px 10px 6px 0px; margin-left: 19px; background: #FFFFFF; _position: relative;_z-index: 10; border: 1px solid #ff7000;}
.tel-box-close{ width: 28px; height: 28px; right: 0px; top: 0px; position: absolute; background: url(../images/closed.png) no-repeat left top; cursor: pointer;}

.tangram-suggestion-main{z-index: 10000;}
.companySelect{top:130px; left:100px;width:332px;position: absolute;z-index: 10;display:none;}

/* 20150827 搜索条件筛选样式*/
dt.clearfix strong , dt.clearfix ul , dt.clearfix input.fl , dt.clearfix label{ float: left; }
dt.clearfix ul.case-wrapper { display: block; height: auto; padding: 0 10px 0 0; width: auto; }
dt.clearfix ul.case-wrapper li.filter-item { cursor: pointer; display: block; float: left; position: relative; z-index: 9999; }
dt.clearfix ul.case-wrapper li.filter-item ul.item-detail{ background-color: #fff; border: #72B111 solid 1px; display: none; left: 0; padding: 10px; position: absolute; top: 26px; width: 130px; z-index: 1; }
/* .item-name { background-color: #FFF; border: 1px solid #C2C2C2; color: #000; display: inline-block; height: 25px; line-height: 25px; margin-right: 10px; padding: 0px 10px; position: relative; text-align: center; z-index: 2; }*/
.arrow-down { background: transparent url("../images/single_date_bg_v1.png") no-repeat scroll -11px -105px; display: inline-block; font-size: 0px; height: 0px; line-height: 0; margin-left: 5px;
 			  padding: 5px 5px 3px; }	  
dt.clearfix ul.case-wrapper li.filter-item:hover ul.item-detail { display: block; }		
dt.clearfix ul.case-wrapper li.filter-item:hover span.item-name { border: solid 1px; border-color: #72B111 #72B111 #F7F7F7 #72B111; }
dt.clearfix ul.case-wrapper li.filter-item ul.item-detail li { height: 26px; line-height: 26px; }
dt.clearfix ul.case-wrapper li.filter-item ul.item-detail li input { vertical-align: middle; margin-right: 5px; }

span.icon-abc { border-radius: 3px; color: #fff; padding: 2px 4px;  background-color: #7cafe4; }

/* 城市下拉选项*/
.selectCitys { background-color: #fff; border: #ddd solid 1px; color: #999; margin-left: 3px; padding-right: 15px; position: relative; width: 110px; font-size:14px; float:left;}
.selectCitys b { background: url(../images/up.gif) center no-repeat; display: inline-block; color: #fff; font-size: 0px; height: 6px; vertical-align: middle; position: absolute; top: 13px; right: 6px; width: 12px; }
.selectCitys i{ cursor: pointer; display: inline-block; overflow: hidden; text-overflow: ellipsis; vertical-align: middle; white-space: nowrap; width: 110px; height:26px;padding-left:10px;}
.selectCitys ul.choosearea { background-color: #fff; border: #ddd solid; border-width: 0 1px 1px; display: none; max-height: 200px; overflow-x: hidden; overflow-y: scroll; position: absolute; top: 31px; left: -1px; width: 125px; z-index: 999;}
.selectCitys ul.choosearea li { border: #ddd solid; border-width: 1px 0; color: #999; cursor: pointer; display: block; height: 26px; line-height: 26px; margin: 0 2px 1px 2px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; width: 121px;}
.selectCitys ul.choosearea li:hover ,
.selectCitys ul.choosearea li.choosed { background-color: #1ab; color: #fff; }
::-webkit-scrollbar {
    width: 2px;
    height: 2px;
}
::-webkit-scrollbar-thumb {
    background-color: #33BBBA!important;
}
::-webkit-scrollbar-track {
    background-color: #333!important;
}
.li_icon{padding:0px 5px;background-color:#FFB90F;margin-right:10px;color:#FFF}
.block-wrapper .viptitlebg {
  height: 46px;
  border-bottom: 2px solid #72b111;
  color: #676767;
}
.viptitlebg1 {
  background: url(../images/icons/titlebg01.png) left no-repeat;
  float:left;width: 270px;line-height: 46px;text-indent: 20px;padding-left:30px;
}
.viptitlebg2 {
  background: url(../images/icons/titlebg02.png) left no-repeat;
  float:left;width: 270px;line-height: 46px;text-indent: 20px;padding-left:30px;
}
.viptitlebg3 {
  background: url(../images/icons/titlebg03.png) left no-repeat;
  float:left;width: 220px;line-height: 46px;text-indent: 20px;padding-left:30px;
}