@charset "gb2312";
/* 顶部内容 */
#toper { background:url(cur_tf_bg_top.gif) repeat-x 0 0; width:100%;}
	#toper a:link,
	#toper a:visited{text-decoration:none; color:#4c7f99;}
	#toper a:hover{color:#fff; text-decoration:none; background:#1B99B3;}

	#toper .bd{height:36px; width:910px; margin:0 auto;overflow:hidden; line-height:35px; _line-height:38px; color:#4c7f99;}
		#toper .bd .logo{ float:left; margin:5px 0 0 10px; display:inline;}
			
		#toper .bd .login span{ display:block; float:left; margin:0 5px 0 0;}
		
		#toper .bd .login{ float:left; margin:0 0 0 10px; display:inline;}
		#toper .bd .login .ft-ico { background:url(cur_tf_ico_user.gif) no-repeat 0 0; height:16px; width:16px; margin-top:10px;}
		#toper .bd .login .input-border{ border:solid 1px #b8d5da; width:60px; height:17px; margin:8px 0 0 0; font-size:12px; line-height:17px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#4c7f99;}	
		
		#toper .bd .login .btn,
		#toper .bd .login .btn-on{background: url(cur_tf_bg_btn.gif) no-repeat 0 0; width:42px; height:20px; color:#4c7f99; border:none; font-size:12px; cursor:pointer; line-height:20px; margin:8px 0 0 0; padding:0 0 5px 0; font-family:Verdana, Arial, Helvetica, sans-serif; }
		#toper .bd .login .btn-on { background-position:0 -20px;}
		
		#toper .bd .login .btn-ie1px{ *margin-top:1px;}
		
		
		#toper .bd .nav{ float:right; display:inline; margin:0 10px 0 0; color:#b8d5da;}
		#toper .bd .nav span{ margin:0 0 0 10px; float:right;}
		#toper .bd .nav .fsong{ font-family: "宋体"，Verdana, Arial, Helvetica, sans-serif; margin-right:-10px;}

/* 栏目通用导航 */
.cur-column-nav { width:910px; margin:0 auto; height:42px; background:url(cur_tf_bg_nav_column.gif) no-repeat 0 0; position:relative;}
	.cur-column-nav .logo a{ display:block; background:url(cur_tf_logo_column.gif) no-repeat 0 0; width:110px; height:42px; position:absolute; top:0; left:0; text-indent:-9999px; overflow:hidden;}
	.cur-column-nav .nav { margin:0 10px 0 110px; line-height:42px; color:#b8d5da;}
	.cur-column-nav .nav span { float:right; margin:0 0 0 6px; display:inline;}
	.cur-column-nav .nav a:link,
	.cur-column-nav .nav a:visited{text-decoration:none; color:#08364d;}
	.cur-column-nav .nav a:hover{color:#fff; text-decoration:none; background:#1B99B3;}
	
/* 尾部 */
#footer{ width:100%; margin:10px 0 0 0; background:#fff;}
    #footer a:link,
	#footer a:visited{text-decoration:none; color:#4c7f99;}
	#footer a:hover{color:#fff; text-decoration:none; background:#1B99B3;}

	#footer .bd,
	#footer .bd .bg-left,
	#footer .bd .bg-right {background:url(cur_tf_bg_foot.gif) no-repeat 0 0;}

	#footer .bd{ background-repeat:repeat-x; background-position:0 -8px; height:65px; width:910px; margin:0 auto; text-align:center; font-size:10px; line-height:70px; position:relative; color:#aaaaaa; overflow:hidden;}
	
	#footer .bd .bg-left,
	#footer .bd .bg-right{ background-position:0 0; height:4px; width:200px; position:absolute; top:0; overflow:hidden;}
	#footer .bd .bg-left {left:0;}
	#footer .bd .bg-right{ background-position:0 -4px; right:0;}
	
	#footer .bd .logo{position:absolute; top:21px; left:80px;}
		#footer .bd .logo a:link,
		#footer .bd .logo a:visited{ display:block; background:url(cur_tf_logo_foot.gif) no-repeat 0 0; width:155px; height:26px; overflow:hidden;}
		#footer .bd .logo a:hover{ background-position:0 -26px;}
