/*header*/
.top{ margin:0 auto; height:137px; background:url(../images/bg_top.jpg) left repeat;}
.top0{ margin:auto; width:1280px; height:137px; }
.wrapper{ margin:0 auto; width:1280px; background-color:#fff; overflow:hidden; _overflow:visible; min-height:845px; height:auto!important; height:845px; }
.midbar{ float:left; display:block; width:100%; height:67px; line-height:67px; background:url(../images/bar1.jpg) no-repeat top center; text-align:center; }
.midbar span{ color:#fff; font-size:24px; font-weight: bold; }

.searchbar{ float:left; display:block; width:100%; height:86px; background:url(../images/bar2.jpg) repeat-x top center; }
.search .search_text{ width:600px; height:38px; line-height:38px; background-color:rgba(0, 0, 0, 0); color:#000000; border:0px; margin-left:46px; margin-top:22px;font-size:18px;}
.search a{ float:right; display:block; margin-top:15px; margin-right:18px; width:111px; height:50px;}
/* filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#4cffffff,endColorstr=#4cffffff); background:rgba(255,255,255,.95); background:transparent\;*/
.content{ float:left; width:1250px; margin:15px; }


/*footer*/
.bot{ padding-top:20px; height:55px; font-size:14px; color:#fff; text-align:center;}

/* sorry */
.sorry{ width:345px; height:282px; margin:120px auto 0; background:url(../images/sorry.jpg) no-repeat;}
.reason{ width:345px; margin:8px auto; text-align:center; font-size:21px; font-weight:bold; }

.zc_content{ float:left; width:1250px; margin:15px; }
.zc_content ul{flaot:left;}
.zc_content li{ float:left; width:181px; height:220px; text-align:center; font-size:18px; font-weight:bold; line-height:30px; display:inline; margin: 10px 34.5px 0px 34.5px; _margin: 10px 34.5px 0px 34.5px;}
.zc_content li a{ color:#555; }
.zc_content li a:hover{ color:red; }

.zc_list{ width:100%; float:left; padding-top:15px; padding-bottom:15px; background-color: #F5F6F6; }
.zc_list ul{width:1250px; margin:0 auto; _margin:0 auto;}
.zc_list ul li{float:left;}
.zc_list ul li a{display:block; margin-left:4px; margin-top:2px; width:150px; border:1px solid #ccc; height:40px;  background-color:#fff; line-height:40px; text-align:center; font-size:16px; color:#32353b;}
.zc_list ul li a:hover{background-color:#1974C7; color:#fff;}
.zc_list ul li a.zc_list_now{background-color:#1974C7; color:#fff;}
		
.content_l{ float:left; width:290px; overflow: hidden;_overflow: visible;min-height: 668px;height: auto!important;height: 668px;}
.content_l span{ display:block; margin:10px auto; _margin:10px auto; width:250px; height:50px; line-height:50px; text-align:center; font-size:16px; color:#fff; background:url(../images/bar8.jpg) no-repeat; }
.content_l ul{ width:250px; margin:20px auto; _margin:20px auto; }
.content_l ul li { background:url(../images/funds/bar4-1.jpg) no-repeat; margin-bottom:6px; }
.content_l ul li a{ display:block; height:45px; line-height:45px; text-align:left; font-size:16px; color:#333; font-family:Microsoft YaHei; }	
.content_l ul li a:hover{ background:url(../images/funds/bar4-2.jpg) no-repeat; color:#0771C4; font-family:Microsoft YaHei; font-weight:bold; }
.content_l ul li .choose_now{ background:url(../images/funds/bar4-2.jpg) no-repeat; color:#0771C4; font-family:Microsoft YaHei; font-weight:bold; }
.content_l ul li a .tname{ width:201px; height:45px; margin-left:50px; overflow:hidden; }

.content_r{ float:left; width:968px; overflow: hidden; _overflow: visible; min-height: 668px; height: auto!important; height: 668px; }
	.cont_tit{ width:100%; height:43px; margin-top:20px; text-align:center; line-height:43px; font-size:20px; font-weight:bold; color:#0E74C2; border-bottom:1px solid #E2E2E2; }
	.cont_list{ width:900px; margin:20px auto; _margin:20px auto; }
	.cont_list ul{ float:left; margin-bottom:10px; }
	.cont_list ul li{ float:left; width:900px; height:45px; line-height:45px; background:url(../images/bit2.gif) no-repeat; background-position:left center; border-bottom:1px dashed #ccc; text-align:left; text-indent:12px; font-size:16px; }
	.cont_list ul li:hover{background-color: #FAFAFA;border-bottom:1px solid #E0E0E0;height:45px;line-height:45px;}
	.cont_list .title{ float:left; width:790px; font-family:Microsoft YaHei; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; }
	.cont_list .time{ color:#8F8F8F; font-size: 15px; width:100px; height:45px;line-height:45px;}
	.cont_list .title a{color:#4F4F4F;display: block;}
	.cont_list .title a:hover{color:#7E0505;}
	
	.cont_list_zc{ width:928px; margin:20px auto; _margin:20px auto; }
	.cont_list_zc ul{ float:left; margin-bottom:10px; }
	.cont_list_zc ul li{ float:left; width:928px; height:45px; line-height:45px; background:url(../images/bit2.gif) no-repeat; background-position:left center; border-bottom:1px dashed #ccc; text-align:left; text-indent:12px; font-size:16px; }
	.cont_list_zc ul li:hover{background-color: #FAFAFA;border-bottom:1px solid #E0E0E0;height:45px;line-height:45px;}
	.cont_list_zc .title{ float:left; width:818px; font-family:Microsoft YaHei; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; }
	.cont_list_zc .time{ color:#8F8F8F; font-size: 15px; width:100px; height:45px;line-height:45px;}
	.cont_list_zc .title a{color:#4F4F4F;display: block;}
	.cont_list_zc .title a:hover{color:#7E0505;}

.content_all{margin:0 auto; width:1250px; overflow: hidden; _overflow: visible; min-height: 668px; height: auto!important; height: 668px; }
	.content_all .cont_tit{ width:100%; height:43px; margin-top:0px; text-align:center; line-height:43px; font-size:20px; font-weight:bold; color:#0E74C2; border-bottom:1px solid #E2E2E2; }
	.content_all .cont_list{ width:1240px; margin:20px auto; margin-top:10px;}
	.content_all .cont_list ul{ float:left; margin-bottom:10px; }
	.content_all .cont_list ul li{ float:left; width:1182px; height:45px; line-height:45px; background:url(../images/bit2.gif) no-repeat; background-position:left center; border-bottom:1px dashed #ccc; text-align:left; text-indent:12px; font-size:16px; }
	.content_all .cont_list ul li:hover{background-color: #FAFAFA;border-bottom:1px solid #E0E0E0;height:45px;line-height:45px;}
	.content_all .cont_list .title{ float:left; width:1072px; font-family:Microsoft YaHei; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; }
	.content_all .cont_list .time{ color:#8F8F8F; font-size: 15px; width:100px; height:45px;line-height:45px;}
	.content_all .cont_list .title a{color:#4F4F4F;display: block;}
	.content_all .cont_list .title a:hover{color:#7E0505;}
	
.fundsmxtable{ width:1000px; border:1px solid #ccc; border-width: 0 0 1px 1px; margin:0 auto; background-color:#fff; font-size:15px; }
	.fundsmxtable td{ height:30px; line-height:30px; border: 1px solid #ccc;border-width: 1px 1px 0 0;padding: 4px;color: #000;}
	.td_lab{ text-align:right; width:120px; background-color:#F5F5F5; font-weight:bold; }

.singlePage{width:100%;float:left;margin-top:10px;}

.fy_but{ width:140px; float:left; height:500px; position:fixed; top:300px; right:0px; z-index: 99999;
		_position: absolute;
		_bottom: auto;
		_top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop,10)||100)-(parseInt(this.currentStyle.marginBottom,0)||0)));
}
.fy_but li{ margin-top:16px; width:90px;}

.home a{ background:url(../images/home_but01.png) top center no-repeat; width:108px; height:108px; display:block;}
.home a:hover,.home a:active{ background:url(../images/home_but02.png) top center no-repeat; width:108px; height:108px; }

.pre a{ background:url(../images/pre_but01.png) top center no-repeat; width:108px; height:108px; display:block;}
.pre a:hover,.pre a:active{ background:url(../images/pre_but02.png) top center no-repeat; width:108px; height:108px; }

.next a{ background:url(../images/next_but01.png) top center no-repeat; width:108px; height:108px; display:block;}
.next a:hover,.next a:active{ background:url(../images/next_but02.png) top center no-repeat; width:108px; height:108px; }

.back a{ background:url(../images/back_but01.png) top center no-repeat; width:108px; height:108px; display:block;}
.back a:hover,.back a:active{ background:url(../images/back_but02.png) top center no-repeat; width:108px; height:108px; }

.mid {
    margin: 0 auto;
    padding-bottom: 20px;
    width: 1280px;
    background: url(../images/bg_mid1.jpg) repeat-x #fff;
    overflow: hidden;
}
.page{margin-bottom:20px;}
	
ul.art_pic_list{width:100%;float:left;}
	ul.art_pic_list li.art_pic_li{width: 288px;height:252.5px;float:left;background: none;padding:0px;margin:10px;border:1px solid #ccc;text-indent: 0px;}
	ul.art_pic_list li.art_pic_li:hover{width: 288px;height:252.5px;float:left;background: none;}
	ul.art_pic_list li.art_pic_li a{display:block; width: 288px;height:252.5px;float:left;}
	ul.art_pic_list li.art_pic_li span.artimg{display:block; width: 288px;height:217.5px;line-height:217.5px;}
	ul.art_pic_list li.art_pic_li span.arttitle{display:block; width: 288px;height:35px;line-height: 35px;color:#555;text-align: center;overflow:hidden;white-space:nowrap;word-break:keep-all;text-overflow:ellipsis;}
	ul.art_pic_list li.art_pic_li a:hover .arttitle{color:#7E0505;}

.clearfix{*zoom:1}
.clearfix:before,.clearfix:after{display:table;line-height:0;content:""}
.clearfix:after{clear:both}