.clearfix p{line-height:22px;}
.insurance_tab_detail{ display:none; margin-top:20px;}
.pro_list,.pro_list2{ width:975px; overflow:hidden; margin-left:-15px; line-height:18px;}
.pro_list2 li{  width:278px; min-height:210px; float:left; display:inline-block; margin-left:15px; margin-bottom:15px; padding:15px; background:#f7fbfe; border:1px solid #cdd6dd; position:relative;}
.pro_list li{ width:278px; min-height:210px; float:left; display:inline-block; margin-left:15px; margin-bottom:15px; padding:15px; background:url(/cn/home/v3/images/qsqb/pro_bg.gif) 166px 82px no-repeat #f7fbfe; border:1px solid #cdd6dd; position:relative;}
.pro_list li h2,.pro_list2 li h2{ font-size:18px; line-height:25px; font-weight:normal; margin-bottom:17px; color:#333;}
.pro_list li h2 a,.pro_list2 li h2 a{ color:#333;}
.pro_list li h2 a:hover,.pro_list2 li h2 a:hover{ color:#0066b3;}
.income{ position:absolute; width:105px; height:105px; left:172px; top:108px; text-align:center;}
.pro_list .btn,.pro_list2 .btn{ position:absolute; left:15px; bottom:15px; z-index:1000;}
.pro_list .btn span button,.pro_list2 .btn span button{ font-size:14px; min-width:70px; padding:0 8px 0 5px;}
.income p{ font-size:24px; color:#F4A32A; font-family:微软雅黑; margin-top:4px; line-height:1.0;}
.income p span{ font-size:15px;}
.income p b{ font-size:26px; font-weight:normal;}
.pro_list_data{ position:absolute; left:0px; bottom:0px; width:298px; padding:20px 5px 80px 5px; background:#eaf0f5; z-index:999; display:none;}
.pro_list_data dd{ float:left; width:149px; text-indent:15px; line-height:20px; color:#333;}
.pro_tab{ display:block; margin-top:20px;}
.pro_tab .btn span{ margin:0 10px 0 0;}
.pro_tab .btn span button{ font-size:14px; min-width:70px; padding:0 8px 0 5px;}
.pro_tab .btn  a{width: 68px; color: #fff;line-height: 2.0;margin-right: 5px;font-size: 14px;display:inline-block; text-align:center; background:#0066b3; border-radius:4px;}
.pro_tab .btn  .gz  a{color:#0066b3; background:none;}
.pro_tab table th{ background:#e6e6e6; font-size:14px; color:#333; font-weight:normal;}
.pro_tab table tr{ border:1px solid #e6e6e6;}
.pro_tab table tr:hover{ background:#e9f0f6;}
.pro_tab table td{ text-align:center; font-size:18px; padding:10px 0; position:relative;}
.pro_tab table .list_title{ padding-left:20px; text-align:left;}
.pro_tab table .list_title p{ font-size:12px;}
.pro_tab table .list_title p span{ margin-right:14px;}
.pro_tab table .list_time{ font-size:12px; line-height:14px;}
.bannerimg{
	width: 100%;
	height: 120px;
	margin:10px auto;
  position: relative;
  z-index: 1;
  background:url(/cn/home/v3/images/qsqb/bnimg.jpg) center top repeat-x;
}
.bannerimg .inner{
 position: absolute;
 z-index: 2;
 top:45px;
 left: 50%;
 margin-left:-480px;
}
.search_input_box{
	display:inline-block;
	width:400px;
	position:relative;
	vertical-align: top;
	margin-right: 5px;
}
.search_input{
	text-indent:8px;
	width: 100%;
	padding: 0;
}
.search_input_drop{
	display: none;
	border: 1px solid #999;
	border-top: none;
	position: absolute;
	width: 100%;
	background: #fff;
	overflow-y: auto;
	max-height: 200px;
	z-index: 10;
}
.search_input_drop .hover {
	background: #ccc;
}
.mode_main,.model_box{
  width: 960px;
  margin:40px auto 0 auto;
}
.page a{
	cursor:pointer;
}
.no1{
  background: #ccc;
	cursor:default;
}
.no1:hover{background:#ccc; }
.clearfix:before, .clearfix:after {display: table;content: "";}
.clear {
    clear: both;
}
.clearfix {
    *zoom: 1;
}
.clearfix:after {
    display: table;
    content: "";
}
.clearfix:after {
    clear: both;
}
.insurance_content{ width: 960px; margin:0 auto;}
.search_re{ width:960px; height:30px; line-height:30px; margin:25px auto; font-size:12px; color:#333;}
.search_re_l{ float:left; font-size:14px; }
.search_re_r{ float:right;}
.mo_lei {
width: 194px;
height: 25px;
border: 1px solid #0167B3;
float: left;
}
.mo_lei li.cur {
color: #fff;
}
.mo_lei li.cur {
    background: #0066B3;
    color: #fff;
}
 .mo_lei li {
    float: left;
    width: 86px;
    height: 25px;
    line-height: 25px;
    position: relative;
    padding-right: 11px;
    background: #fff;
    color: #0066b3;
    cursor: pointer;
}
.mo_lei li.no1.cur i {
background-position: -2px -92px;
}
.mo_lei li.no1 i {
width: 15px;
height: 14px;
background:url(/cn/home/v3/images/qsqb/jinglin.png) no-repeat -32px -81px;
position: relative;
left: 8px;
top: 6px;
float: left;
margin-right: 18px;
}
.mo_lei li.no2 i {
display: block;
width: 16px;
height: 16px;
background: url(/cn/home/v3/images/qsqb/jinglin.png) no-repeat 0px -30px;
position: relative;
left: 8px;
top: 4px;
float: left;
margin-right: 18px;
}
.no1 {
    background: #ccc;
    cursor: default;
}
.orange{ color:#ffab2e;}
.model_top{     height: 31px;
    border-bottom: 2px solid #0066B3;
    margin-bottom: 12px;}
.model_top h3{    float: left;
    font-size: 18px;
    font-family: "Microsoft YaHei";
    padding-left: 4px;
    line-height: 31px;
    margin-right:15px;
}
.model_top h3.point{
    cursor:pointer;
}
.model_top h3.cur{
    color:#0066b3
}
.hotl{top:-1px; left:-1px; position:absolute;}
.ml30px{ display:inline-block; margin-left:30px;}
.line_h{ height:57px; line-height:57px;}
.dis_bl{display: block; overflow: hidden; height: 1px; margin-top: 0px; margin-bottom: 0px; padding-top: 0px; padding-bottom: 0px;}
.jj_type {
    padding: 0px 0 10px 0;
    display: block;
    font-size: 14px;
	margin:-12px 0 0 0;
}
.btn i {
    color: #0066b3;
    margin-left: 20px;
    cursor: pointer;
}
 .color9 {    display: block;
    color: #999;
}
.fund_sort {
    padding-top: 6px;
    overflow: hidden;
}
.up_sort{
	display: inline-block;
    padding-right: 12px;
    height: 22px;
    line-height: 18px;
    vertical-align: middle;
	background: url(/cn/home/v3/images/qsqb/sort_ico2.png) right -36px no-repeat;
}
.down_sort{
    background: url(/cn/home/v3/images/qsqb/sort_ico2.png) right 4px no-repeat;
}

.gz{ color:blue;}