@charset "UTF-8";
/*header*/
body{width:100%;background: url(../images/bg_list.jpg) top center no-repeat #ACD7F7;padding:0px;margin:0px;font-family:"Microsoft YaHei",sans-serif;}

a{text-decoration: none;}
a:hover{text-decoration: none;cursor: pointer;}
ul{padding:0px;}
ul li{list-style: none;}

.pub_top{width:1200px;height:175px;margin:0 auto;}
	.wel_top_logo{margin-top:30px;width:100%;float:left;}
	.wel_top_logo_img{width:112px;height:59px;float:left;}
	.wel_top_logo_title{width:auto;height:59px;line-height: 59px;float:left;font-size: 40px;color:#fff;padding-left:20px;}
	.wel_top_logo_quicklink{float:right;margin-right:15px;width:210px;height:36px;margin-top:23px;
		background: url(../images/welcome/wechat_bg.png) left center no-repeat;color:#fff;text-align: center;}
		.wel_top_logo_quicklink a{display: inline-block;line-height: 36px;width:auto;height:36px;color:#fff;}
		.wel_top_logo_quicklink a:hover{color:#fdef83;}
	
	.wel_top_navigation{margin-top:10px;width:100%;}
		.wel_top_navigation ul{float:left;width:100%;height:40px;}
		.wel_top_navigation ul li{float:left;width:150px;height:40px;line-height: 40px;text-align: center;list-style: none;color:#ffffff;}
		.wel_top_navigation ul li a{display:inline-block;padding:0px 8px; width:auto;height:40px;line-height: 40px;color:#ffffff;font-size: 18px;}
		.wel_top_navigation ul li a:hover{border-bottom:5px #9bd5ff solid;}
		.wel_top_navigation ul li a.cur_nagigation{border-bottom:5px #9bd5ff solid;}

.top{ margin:0 auto; height:148px; background:url(../images/bg_top.jpg) left repeat;}
.top0{ margin:auto; width:1280px; height:148px; }
.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{ margin:0 auto; margin-top:3px; width:785px; height:80px; background:url(../images/bg_search2.png) no-repeat; }
.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;
overflow:hidden;white-space:nowrap;word-break:keep-all;text-overflow:ellipsis;}
.zc_list ul li a:hover{background-color:#217BC3; color:#fff;}
.zc_list ul li a.zc_list_now{background-color:#217BC3; color:#fff;}
		
.content_l{ float:left; width:290px; overflow: hidden;_overflow: visible;min-height: 668px;height: auto!important;height: 668px;
background: url(../images/bg_mid2.png) repeat-y right;}
.content_l span{ display:block; margin:10px auto; _margin:10px auto; width:260px; height:50px; line-height:50px; text-align:center; font-size:16px; color:#fff; background:url(../images/funds/bar3.jpg) no-repeat; }
.content_l ul{ width:260px; 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; }
.content_l ul li .choose_now{ background:url(../images/funds/bar4-2.jpg) no-repeat; color:#0771C4; font-family:Microsoft YaHei; }
.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;width:100%;overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
	.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; }

.mid {
    margin: 0 auto;
    padding-bottom: 20px;
    width: 1280px;
    background: url(../images/bg_mid1.jpg) repeat-x #fff;
    overflow: hidden;
}

.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; }
