﻿@charset "utf-8";
/* CSS Document */

body { font-size:12px; text-align:left; }
/*.r { text-align:left; }*/
/*#topbar { width:940px; }*/

a { color:#333333; }
a:hover { color:#e7288a; text-decoration:underline; }

.hoverimg { display:block; }
a:hover.hoverimg img { border:1px solid #e7288a; }

a.p_img { display:block; border:1px solid #ddd; padding:2px; }
a:hover.p_img { border:1px solid #e7288a; }

.pimg img{ padding:2px; border:1px solid #DEDEDE; }

#banner { margin:0 auto;}

#position { margin:0 auto; padding:10px 0; }

h1.r{ font-size:12px; font-weight:normal; position:relative;}
h1.r a{ position:absolute; top:5px; left:0;}

/* 主导航 */
#mainnav { height:45px; background:#fff url(/images/fk/menu.gif) no-repeat 0 0; }
	#mainnav ul { width:770px; height:45px; float:left; line-height:45px; /*margin-left:150px;*/ overflow:hidden; display:inline; }
	/*	#mainnav ul li { float:left; color:#fff; font-size:14px; margin:0 10px; display:inline; }
			#mainnav ul li a { color:#fff; }*/
			#homenav{ width:150px;}
			#homenav a{ display:block; text-indent:-9999px; width:150px !important;}
			#homenav a:hover{ background:none !important;}
			
			#mainnav ul li { float:left; color:#fff; font-size:14px; display:inline; }
			#mainnav ul li a { color:#fff; display:block; text-align:center; width:76px; height:45px; line-height:45px; }
			#mainnav ul li a:hover{ background:url(/images/fk/nav_hover2.gif) no-repeat; font-weight:bold;}
			
	#searchbar { width:190px; height:21px; padding-top:12px; float:left; overflow:hidden; }
		#searchinput { width:117px; height:19px; border:1px solid #E1E1E1; }
		#searchbtn { width:62px; height:21px; border:none; background:url(/images/fk/searchbtn.gif) no-repeat; }
		#searchinput,#searchbtn { vertical-align:middle; }

/* 次导航 */
#subnav { height:65px; font-size:12px; padding:10px 0 0 10px; border-bottom:1px solid #DDD; border-left:1px solid #DDD; border-right:1px solid #DDD; overflow:hidden; margin:0 auto; width:948px; }
	#subnav dl { height:30px; float:left; margin-right:15px;  }
	#subnav dl dt {height:23px; line-height:23px;float:left;}	

	#subnav dl dt a.nav4_ico{height:21px; line-height:21px; width:71px; text-align:center; display:block; color:#E52685;background:url(/images/fk/nav4bg_2.gif) no-repeat 0 0;}
	#subnav dl dt a:hover.nav4_ico{background:url(/images/fk/nav4bg_2.gif) no-repeat 0 -21px; text-decoration:none; color:#FFC}
	
	#subnav dl dt a.nav5_ico{height:21px; line-height:21px; width:83px; text-align:center; display:block; color:#E52685;background:url(/images/fk/nav5bg_2.gif) no-repeat 0 0;}
	#subnav dl dt a:hover.nav5_ico{background:url(/images/fk/nav5bg_2.gif) no-repeat 0 -21px; text-decoration:none; color:#FFC}
	
	#subnav dl dt a.nav2_ico{height:21px; line-height:21px; width:71px; text-align:center; display:block; color:#E52685;background:url(/images/fk/nav2bg_2.gif) no-repeat 0 0;}
	#subnav dl dt a:hover.nav2_ico{background:url(/images/fk/nav2bg_2.gif) no-repeat 0 -21px; text-decoration:none; color:#FFC}
	
	#subnav dl dd { height:23px; line-height:23px; float:left; }
		#subnav dl dd a {margin:0 4px; padding:0 2px; }
		#subnav dl dd a:hover{ background:#e7288a; color:#fff; text-decoration:none}

/* AD */
.ad { margin:10px auto;}

/* ------------------------------------------------------------------ 主页 ------------------------------------------------------------------------------ */		
/* 第一块内容 */		
#topcont { height:297px; padding:10px 0; background:url(/images/fk/topcont_bg.gif) repeat-x; }
	#flash { width:250px; height:285px; float:left; overflow:hidden; padding:5px; border:1px solid #ddd; }
	#hotcont { width:382px; padding:10px;margin-left:10px; height:275px; overflow:hidden; float:left; background:url(/images/fk/hot_bg.gif) no-repeat}
	
		#hotcont .tpor{ font-family:"微软雅黑","宋体",sans-serif; font-size:16px; display:block; text-align:center; color:#E52685 !important; font-weight:bold;}
		#hotcont p{ padding:6px 0 8px; line-height:1.6em; height:33px; overflow:hidden; color:#666666; margin-bottom:4px;}
		
		#hotcont .hotarc { height:150px; overflow:hidden; border-bottom:1px dotted #8D8D8D; text-align:center; }
		#hotcont .hotarc a { height:25px; line-height:25px; font-size:14px; color:#ef66af; font-weight:bold; overflow:hidden; }
		#hotcont .hotarc a:hover{ color:#e92a8f}
		
		#hotcont ul { height:130px; overflow:hidden; margin-top:5px; padding-top:5px; background:url(/images/fk/topcont_line.gif) no-repeat;}
			#hotcont ul li { width:180px; height:25px; padding-left:5px; margin-right:5px; font-size:12px; background:url(/images/fk/li.gif) no-repeat left 13px; line-height:25px; overflow:hidden; float:left; text-align:left; }
			/*#hotcont ul li a { color:#000; }*/
	
	#wcfk{ width:275px; height:297px; overflow:hidden; float:right; }
	#wcfk .wc_title{ height:32px;}
	#wcfk dl{ height:260px; border:1px solid #ddd; background:url(/images/fk/wc_alink.gif) repeat-x; overflow:hidden; }
	#wcfk dl dt{ height:28px;}
	#wcfk dl dt a{ color:#e52685; font-size:12px; padding:8px; line-height:24px;}
	#wcfk dl dt a:hover,#wcfk dl dt a.current{ background:url(/images/fk/wc_aro.gif) no-repeat center bottom; font-weight:bold; text-decoration:none;}
	
	#wcfk .wc_a{ padding:5px; height:223px; overflow:hidden;}
	
	#wcfk .wc_b{ padding:25px 5px 5px 5px; height:224px; overflow:hidden;}
	#wcfk .wc_b ul{ margin-top:5px; padding-top:2px;background:url(/images/fk/wc_b_bg.gif) no-repeat;}
	#wcfk .wc_b ul li{height:36px; margin-bottom:8px; line-height:1.4em; padding-left:26px; color:#333;}
	
	#wcfk .wc_c{ height:233px; overflow:hidden;}
	#wcfk .wc_c ul{ background:url(/images/fk/wc_c_bg.gif) no-repeat;height:233px;}
	#wcfk .wc_c ul li{ height:46px; padding-left:48px; padding-top:10px; color:#787878;}
	#wcfk .wc_c ul li a{ display:block; font-size:14px;font-family:"微软雅黑","宋体",sans-serif; padding-bottom:5px;color:#333;}
	#wcfk .wc_c ul li a:hover{ color:#e52685;}
	
	#wcfk .wc_d{ padding:13px; height:208px; overflow:hidden}
	#wcfk .wc_d a{ display:block; text-align:center; padding-bottom:15px; line-height:1.8em;}
	
/* 第二块内容 */
#secont {}
	
	#expert{ border:1px solid #f9c7e0;width:663px;padding:4px; float:left;}
	#expert a.imgs{ display:block; margin-bottom:3px;}
	#expert li{ float:left; margin-right:3px;}
	#expert li .preimg{ border:1px solid #f9c7e0; width:25px; height:198px; float:left; overflow:hidden; cursor:pointer}
	
	#expert .expert_cont{ border:1px solid #f9c7e0; background:url(/images/fk/expert_bgs.gif) no-repeat 0 0; float:left; width:371px; padding:5px; margin:0 5px; _margin:0 2px 0 5px; height:188px;_height:182px;}
	#expert .expert_cont .e_name{ display:block; height:48px; line-height:48px; font-size:16px; font-weight:bold; color:#e52685; text-align:center; border-bottom:1px dashed #b2b2b2;}
	#expert .expert_cont .e_photo{ display:block; float:left; margin:10px 10px 0;}
	#expert .expert_cont p{ margin:10px 10px 12px 0; height:95px; overflow:hidden; line-height:1.6em;}
	#expert .expert_cont p a{ color:#333;}
	#expert .expert_cont p a:hover{ color:#000; text-decoration:underline;}
	#expert .expert_cont div{ margin:0 0 0 10px; color:#e52685;}
	#expert .expert_cont div a{ margin-right:10px; vertical-align:-5px;}
	/*#expert { width:697px; height:232px; background:url(/images/fk/zj_bg.jpg) no-repeat 0 0; float:left; }
		#expert ul { width:410px; margin-left:280px; margin-top:60px; }
		#expert ul li { width:80px; height:65px; border:1px solid #DBDBDB; background:#FFF; float:left; margin:8px 10px; display:inline; }
			#expert ul li img { display:block; }
			#expert ul li p { height:12px; padding:2px; border-top:1px solid #DBDBDB; color:#3575c4; position:relative; }
				#expert ul li p a { color:#3575c4; }
				#expert ul li p .pink a { color:#E7288A; }
				#expert ul li p span { position:absolute; right:2px; bottom:0; }*/
	
	#tels{ float:right; width:275px; overflow:hidden}
	#tels div{ border:1px solid #ddd; padding:1px; height:302px;}
	#tels p{ margin:6px 0 6px 2px;}
	#tels p a{ background:url(/images/fk/tel_ico.gif) no-repeat;font-family:"微软雅黑","宋体",sans-serif; display:block; width:84px; height:28px; float:left; margin-left:4px; text-align:center; padding-top:45px;}
	#tels p a.t_ico1{ background-position:0 0;}
	#tels p a.t_ico2{ background-position:-87px 0;}
	#tels p a.t_ico3{ background-position:-174px 0;}
	#tels .bk_t{ display:block; margin:12px 6px 6px 6px;}
	#tels ul{ margin:10px 0 11px 6px;}
	#tels ul li{ float:left; width:60px; margin-right:5px; height:25px; line-height:25px;}
	
	
	
	#online { width:251px; height:232px; background:url(/images/fk/online.jpg) no-repeat 0 0; float:right; position:relative; }
		.online_1 { position:absolute; left:20px; bottom:32px; }
		.online_2 { position:absolute; right:20px; bottom:32px; }
		.online_3 { position:absolute; left:20px; bottom:2px; }
		.online_4 { position:absolute; right:20px; bottom:2px; }

/* 主要内容区 */
#maincont { padding:10px; }

#tabt { height:33px; background:url(/images/fk/tab_bg.jpg) no-repeat right top; border:1px solid #F8C1DD; }
	#tabt h2 { width:134px; height:33px; line-height:33px; font-size:14px; font-weight:bold; float:left; text-align:center; border-right:1px solid #F8C1DD; }
		#tabt h2 a { width:134px; height:33px; display:block; color:#e52685; }
	#tabt h2.current { background:url(/images/fk/tab_current.jpg) no-repeat left top; }
		#tabt h2.current a { color:#FFF; }

#tabc { height:430px; padding:14px; border-left:1px solid #F8C1DD; border-right:1px solid #F8C1DD; border-bottom:1px solid #F8C1DD; overflow:hidden; }

.subcate { height:30px; overflow:hidden; line-height:30px; color:#000; padding-left:10px; margin-bottom:15px; background:url(/images/fk/subcate_bg.jpg) repeat-x left top; }
	.subcate a { padding:0 8px; /*color:#000;*/ }

/* 左栏 */	
.lefc { width:345px; padding-right:15px; float:left; }
	.lefc div { width:328px; height:75px; padding:5px; text-align:center; border:3px solid #EFEFEF; overflow:hidden; }
		.lefc div:hover{border:3px solid #ddd;}
		.lefc div a { font-size:14px; font-weight:bold; line-height:30px; color:#E52685; }
		.lefc div a:hover { color:#e7288a;}
		.lefc div p { height:40px; /*text-indent:2em;*/ line-height:170%; color:#666666; overflow:hidden; padding:0px 10px; text-align:left; text-indent:2em; }
		.lefc div p a{ font-size:12px; font-weight:normal; line-height:170%;}
	.lefc img { border:1px solid #eee; margin-top:10px; }
	.lefc ul { margin-top:15px; }
		.lefc ul li { font-size:12px; height:25px; line-height:25px; padding-left:10px; background:url(/images/fk/li.gif) no-repeat 0 12px; overflow:hidden; position:relative; }
		.lefc ul li a { width:240px; display:block; overflow:hidden; }
		.lefc ul li span { position:absolute; top:0px; right:5px; color:#676767; }
		/*.lefc ul li a { color:#000; }*/

/* 中栏 */
.midc { width:305px; padding:0 20px 0 5px; border-right:1px solid #DDD; float:left; }
	.ta { height:195px; overflow:hidden; }
		/*.ta div { margin-bottom:15px; }
		.ta div img { border:1px solid #DFDFDF; padding:2px; float:left; margin-right:10px; }
		.ta div a { font-weight:bold; color:#000; }
		.ta div p { margin-top:10px; line-height:160%; color:#9E9E9E; }
	.ask { width:304px; height:30px; line-height:30px; margin-top:20px; background:url(/images/fk/ask_bg.jpg) no-repeat 0 0; position:relative; }*/
	.ask { width:304px; height:30px; line-height:30px; margin-top:15px; background:#eee; position:relative; }
		.ask .askonline { font-size:14px; color:#000; font-weight:bold; margin-left:15px; }
		.ask .asksend { width:104px; height:22px; display:block; background:url(/images/fk/ask_btn.gif) no-repeat 0 0; position:absolute; top:5px; right:5px; text-indent:-9999px; }
	.askul { padding-top:10px; }
		.askul li { height:25px; line-height:25px; background:url(/images/fk/ask_li.gif) no-repeat 0 7px; padding-left:20px; border-bottom:1px dashed #CFCFCF; position:relative; }
		.askul li a { width:220px; height:25px; display:block; overflow:hidden; /*color:#363636;*/ }
		.askul li span { position:absolute; right:5px; top:2px; }

/* 右栏 */
.rigc { width:220px; float:right; }
	.zice { width:215px; height:30px; line-height:30px; margin-bottom:5px; border:2px solid #EBEBEB; overflow:hidden; }
	.zice:hover{border:2px solid #ddd;}
	.zice a { background:url(/images/fk/zice_ico.gif) no-repeat 5px center; padding-left:15px; display:block;}
	.rigc dl { margin:20px 0; }
		.rigc dl dt { font-size:14px; font-weight:bold; margin-bottom:5px;}
		.rigc dl dd { padding-left:5px; }
		.rigc dl dd ul li { height:25px; line-height:25px; padding-left:15px; background:url(/images/fk/anli_li.gif) no-repeat 2px 10px; overflow:hidden; }
		/*.rigc dl dd ul li a { color:#373737; }*/
	.rigc div { height:110px; }
		.rigc div img { width:84px; padding:2px; border:1px solid #CECECE; float:left; }
		.rigc div dl { width:120px; float:right; margin:0; }
			.rigc div dl dt a { font-size:14px; color:#000; }
			.rigc div dl dt span { font-weight:normal; font-size:12px; margin-left:10px; }
			.rigc div dl dd p { color:#666666; line-height:1.4em; }
			.rigc div dl dd a { /*width:45px; height:20px; line-height:20px; display:block; float:left; margin:0 5px; text-align:center; color:#000; background:url(/images/fk/zix_btn.gif) no-repeat 0 0;*/ margin-top:6px; }
			
/* AD */
.ad { margin:10px auto; /*padding:0 10px 10px;*/ background:#fff; width:960px;}
	.ad img { display:block; }

/* 最后一块 */
.cb { height:257px; border:1px solid #F9C3DD; float:left; overflow:hidden; }
	.cb dt { display:block; font-size:14px; font-weight:bold; height:30px; line-height:30px; background:url(/images/fk/title_bg.jpg) no-repeat right top; }
		.cb dt a { background:url(/images/fk/cb_ico.gif) no-repeat 14px center; padding-left:30px; /*color:#363636;*/ }
	
.shouce { width:250px; }
	.shouce dd { padding:10px; }
		.shouce dd a { width:100px; height:25px; line-height:25px; overflow:hidden; background:url(/images/fk/sc_li.gif) no-repeat 0 center; padding-left:15px; float:left; }
			/*.shouce ul li a { color:#333333; }*/

.changs { width:430px; margin-left:15px; }
	.changs .tuw { margin:15px; }
	.changs ul { margin:15px; }
		.changs ul li { width:180px; height:25px; padding-left:10px; background:url(/images/fk/li.gif) no-repeat left center; float:left; line-height:25px; border-bottom:1px dashed #CFCFCF; overflow:hidden; }
		/*.changs ul li a { color:#363636; }*/

.tuce { width:246px; float:right; }
	.tuce ul li { width:90px; height:100px; text-align:center; float:left; margin-left:15px; margin-top:10px; display:inline; overflow:hidden; }
		.tuce ul li img { padding:1px; border:1px solid #CFCFCF; }
		.tuce ul li a { /*color:#363636;*/ line-height:170%;}

#endcont{ /*padding-bottom:10px;*/}		

#flink { height:86px;background:#fff url(/images/fk/flink_bg.jpg) no-repeat 1px 1px; border:1px solid #F8BFDC; }
	#flink p { width:29px; height:84px; float:left; padding-left:8px; font-size:14px; font-weight:bold; color:#fff; line-height:140%; }
	#flink ul { margin:5px 5px 5px 0; float:left; background:#9C3; }
		#flink ul li { float:left; }

.tuw { margin-bottom:20px; }
	.tuw a{ color:#E52685; font-size:12px; font-weight:bold;}
	.tuw img { border:1px solid #DFDFDF; padding:2px; float:left; margin-right:10px; }
	.tuw .tuwtxt { font-weight:bold; /*color:#000;*/ }
	.tuw p { margin-top:10px; line-height:160%; color:#666666; }
	.tuw p a{ font-size:12px; font-weight:normal; color:#303030}

/* ------------------------------------------------------------------ 频道页 ------------------------------------------------------------------------------ */
/* 第一大块 推荐文章 */
#tuij { width:960px; height:410px; padding-top:8px; /*padding:10px; margin-top:10px;*/ background:#efefef/*EFEFEF*/; }
	#tuij .leftbig { width:380px; height:410px; float:left; background:#efefef url(/images/fk/chn_tj_bg.jpg) no-repeat 8px 0; overflow:hidden;}
		.tjt2 { font-size:16px; height:48px; line-height:48px; margin-top:5px; text-align:center; color:#E72989; }
			.tjt2 a { color:#E72989; }
		.tjp2 { height:115px; padding:0 20px; line-height:160%; color:#363636; text-indent:2em; overflow:hidden; }
		
		.tjt3 { font-size:14px; height:30px; line-height:30px; margin-top:40px; text-align:center; }
			.tjt3 a { color:#FF3300; }
		.tjp3 { height:40px; padding:5px 20px 0 20px; color:#888; text-indent:2em; line-height:160%; overflow:hidden; }
		
		.leftbig ul { height:60px; padding:40px 20px 0 20px; }
			.leftbig ul li { width:140px; height:25px; line-height:25px; float:left; padding-left:10px; background:url(/images/fk/li.gif) no-repeat 0 10px; overflow:hidden; }
			/*.leftbig ul li a { color:#363636; }*/
	
	#tuij .leftmini { width:330px; height:44px; padding:0 10px; margin-left:10px; overflow:hidden; color:#E7298B; }
		.leftmini p { width:43px; height:40px; line-height:130%; padding-top:3px; background:url(/images/fk/zl_bg.jpg) no-repeat 0 0; float:left; font-size:14px; font-weight:bold; color:#fff; text-align:center; margin-right:10px; }
		.leftmini a { margin-right:5px; padding:2px; line-height:20px; color:#E7298B; }
		.leftmini a:hover{ background:#E7298B; color:#fff;}
		
	#tuij .right { width:560px; height:400px; padding:10px; background:#FFF; float:right; overflow:hidden; }
		.right dl { min-height:99px;_height:99px; border-bottom:1px solid #DDD;   }
			.right dl dt { padding-top:20px; font-size:14px; font-weight:bold; position:relative; }
				/*.right dl dt a { color:#373737; }*/
				.right dl dt span { font-size:12px; font-weight:normal; color:#8E8E8E; position:absolute; right:10px; }
			.right dl dd { font-size:14px; padding-top:15px; color:#373737; font-size:12px; }
				.right dl dd p { padding-top:5px; font-size:12px;}
				.right dl dd b { color:#E7278A; }
				
/* 主要内容区 */
.wrap {}

.leftc { width:699px; float:left; overflow:hidden }
	.h2t { height:35px; line-height:35px; font-size:16px; padding-left:20px; background:url(/images/fk/left_title_bg.jpg) no-repeat 0 0; text-align:right; font-size:12px; }
		.h2t h2{ width:150px; overflow:hidden; float:left; text-align:left;}
		.h2t a{ margin-right:10px; color:#fff;} 
		.h2t h2 a { color:#FFF; font-size:14px; }
		.h2t a:hover { color:#fff; }
		
	.cont { padding:15px; border-left:1px solid #F7BCDA; border-bottom:1px solid #F7BCDA; border-right:1px solid #F7BCDA; margin-bottom:10px; position:relative; }
		.cont div { width:400px; height:100px; float:left; overflow:hidden; }
			.cont div .pimg { float:left; margin-right:15px; }
			.cont div .txta { width:250px; float:left; text-align:center; font-size:14px; font-weight:bold; color:#E62888;}
			.cont div p { width:260px; float:left; color:#8D8D8D; line-height:1.6em; margin:10px 0; height:60px; overflow:hidden; }
		
		.cont .tja { width:400px; height:90px; float:left; padding-top:10px; }
			.tja li { width:190px; height:25px; line-height:25px; padding-left:10px; background:url(/images/fk/li.gif) no-repeat 0 8px; float:left; overflow:hidden; } 
				/*.tja li a { color:#363636; }*/
		
		.newa { width:240px; height:190px; padding-left:10px; border-left:1px solid #DDD; position:absolute; top:20px; right:20px; }
			.newa li { height:30px; line-height:30px; overflow:hidden; }
			.newa li .cate { width:59px; height:22px; line-height:22px; text-align:center; color:#E7288A; margin-right:10px; margin-top:4px; display:block; background:url(/images/fk/newa_li_bg.gif) no-repeat 0 0; float:left; }
				.newa li a.cate:hover { background:url(/images/fk/newa_li_cur_bg.gif) no-repeat 0 0; color:#fff; }
				.newa li .current { background:url(/images/fk/newa_li_cur_bg.gif) no-repeat 0 0; color:#fff; }
			/*.newa li .cateart { color:#363636; }*/
			
#subcatecont { height:242px; width:715px;}
	.subtab { width:224px; height:240px; float:left; margin-right:10px; display:inline; border:1px solid #F8BBDA; overflow:hidden; }
		.subtab .subtabt { height:27px; /*padding-top:3px;*/ background:#F8BBDA; }
			.subtab .subtabt h2 { width:112px; height:27px; line-height:27px; font-size:14px; /*background:url(/images/fk/subtab_bg.gif) no-repeat 0 0;*/ text-align:center; float:left; display:inline; overflow:hidden; }
			.subtab .subtabt h2.current { background:#FFF; font-weight:bold; }
			.subtab .subtabt h2 a { width:103px; height:27px; display:block; color:#E82989; }
		
		.subtabc { padding:8px; background:#FFF; }
			.subtabcs ul { padding-top:5px; }
				.subtabcs ul li { height:25px; line-height:25px; padding-left:10px; background:url(/images/fk/li.gif) no-repeat 0 8px; overflow:hidden; }
					/*.subtabcs ul li a { color:#363636; }*/
					
.rightc, .fr { width:250px; float:right; overflow:hidden; /*border-left:1px solid #F6B9C8; border-right:1px solid #F6B9C8;*/ border-bottom:1px solid #F6B9C8; }
	.rcb { border-left:1px solid #F6B9C8; border-right:1px solid #F6B9C8; }
	.rcb dt { font-size:14px; font-weight:bold; height:28px; line-height:28px; background:url(/images/fk/right_title_bg.jpg) no-repeat 0 0; }
	.rcb dt a { background:url(/images/fk/cb_ico.gif) no-repeat 14px center; padding-left:30px; }

.rcbimg { margin:14px; /*margin-top:13px;*/ padding:2px; border:1px solid #ddd; }

.fkask { height:468px; overflow:hidden; position:relative; }
.asklist { padding:0 14px; }
	.asklist li { height:25px; line-height:25px; overflow:hidden; padding-left:20px; background:url(/images/fk/ask_li.gif) no-repeat 0 5px; }
	.askbtn { position:absolute; left:10px; bottom:15px; }
	.onlinebtn { position:absolute; right:10px; bottom:15px; }
.fkask a.sbtn_yy,.fkask a.sbtn_zx{ margin:5px 0 0 15px; float:left;}	
	
.hotart { height:303px; overflow:hidden;  }
	.artlist { padding:10px 10px 0 10px; background:url(/images/fk/hotart_ul.gif) no-repeat 10px 15px; }
	.artlist li { height:22px; line-height:22px; margin-bottom:4px; padding-left:20px; /*background:url(/images/fk/hotart_ico_1.gif) 0 5px no-repeat;*/ overflow:hidden; }
	
.ronline { height:182px; overflow:hidden; background:url(/images/fk/ronline_bg.gif) no-repeat 0 28px; position:relative; }
	.ronline_1 { position:absolute; left:20px; bottom:50px; }
	.ronline_2 { position:absolute; right:20px; bottom:50px; }
	.ronline_3 { position:absolute; left:20px; bottom:16px; }
	.ronline_4 { position:absolute; right:20px; bottom:16px; }

.jibing { /*height:288px;*/ padding-bottom:20px; overflow:hidden; }
.jibing div { padding:15px 20px; }
	.jibing div a { width:87px; height:25px; line-height:25px; overflow:hidden; background:url(/images/fk/sc_li.gif) no-repeat 0 10px; padding-left:15px; float:left; }
	
.jibing form { vertical-align:middle; }
	.jibing .rsearchask { width:105px; height:20px; line-height:20px; color:#B1B1B1; margin-left:15px; background:url(/images/fk/input_bg.jpg) no-repeat 0 0; border:1px solid #B6B6B6; vertical-align:middle; }
	.jibing .rsearchbtn { width:49px; height:22px; background:url(/images/fk/search_btn.gif) no-repeat 0 0; border:0; vertical-align:middle; }
	.jibing .raskbtn { width:49px; height:22px; background:url(/images/fk/ask_btn_2.gif) no-repeat 0 0; border:0; vertical-align:middle; }

	
/* ------------------------------------------------------------------ 文章页 ------------------------------------------------------------------------------ */

#arc,#list { width:660px; float:left; border:1px solid #dfdfdf; padding:20px; overflow:hidden; }
#arc h1 {
	font: bold 24px/1.6em Verdana, Geneva, sans-serif;
	text-align:center;
	margin:10px;
}
#arc #info {
	text-align:center;
	margin:15px;
}
#arc #intro {
	border:3px solid #efefef;
	font-size:12px;
	line-height:1.6em;
	margin:0 5px 15px;
	padding:15px;
}
#arc #rec dt {
	background:url(/images/fk/tj.gif) no-repeat;
	font:bold 14px/20px Verdana, Geneva, sans-serif;
	height:30px;
	padding-left:30px;
}
#arc #rec dd {
	padding:10px 0 10px 0px;
}
#arc #rec dd a {
	display:block;
	width:300px;
	height:25px;
	line-height:25px;
	float:left;
	margin-right:15px;
	font-size:12px;
	color:#e7288a;
	background:url(/images/fk/li2.gif) no-repeat 0 10px;
	text-indent:10px;
	overflow:hidden;
}
#arc #rec dd a:hover { text-decoration:underline; }

#detail{ font-size:14px; line-height:25px; margin:0 5px 20px;}
#detail p{ padding:8px 0; text-indent:2em;}

/*#arc #related dd.shadow {
	position:absolute;
	height:170px;
	width:660px;
	background:#e5e5e5;
	right:-3px;
	bottom:-3px;
	z-index:-1;
}*/
#arc #prenext {
	margin:10px 5px;
}
#arc #prenext li {
	float:left;
	width:300px;
	margin-right:20px;
	margin:10px 0;
}
.dl_gray {
	border:1px solid #e5e5e5;
}
.dl_gray dt {
	background:#e5e5e5;
	height:30px;
	padding-left:10px;
	color:#333;
	font:bold 14px/30px Verdana, Geneva, sans-serif;
}
#rec_experts a.p_img {
	float:left;
	margin:10px;
}
a.p_img img { display:block; }
#rec_experts a.t {
	font:bold 14px/1.6em Verdana, Geneva, sans-serif;
	margin:10px;
	color:#f30;
	display:block;
	width:300px;
	float:left;
}
#rec_experts p {
	float:left;
	width:350px;
	margin-left:10px;
	color:#666;
	line-height:1.6em;
}
#rec_experts div {
	float:right;
	margin:10px 30px 10px 10px;
	_margin:10px;
	width:120px;
}
#rec_experts div a {
	display:block;
	width:110px;
	height:31px;
	background:url(/images/fk/btn_zx.gif) no-repeat;
	text-align:center;
	font:bold 14px/31px Verdana, Geneva, sans-serif;
	color:#fff;
	margin:10px;
}
#rec_experts div a:hover {
	background:url(/images/fk/btn_zx.gif) no-repeat left bottom;
	text-decoration:none;
}
#hotrec dd a{ float:left; margin:10px; border:1px solid #ddd; padding:2px; display:block; width:102px; height:125px; overflow:hidden; text-align:center;}
#hotrec dd a:hover{ border:1px solid #e7288a}
#hotrec dd a img{ display:block; padding-bottom:5px;}

/* ------------------------------------------------------------------ 列表页 ------------------------------------------------------------------------------ */

#list_description{ /*margin-top:10px;*/ /*padding-top:10px;*/}

#list_description div{ float:right; background:url(/images/fk/lt_bg.gif) no-repeat; width:690px; overflow:hidden;}
#list_description a.p_img{ float:left; width:260px; overflow:hidden;}
#list_description h1{ font:bold 22px/1.6em Verdana, Geneva, sans-serif; margin:15px; color:#e7288a; text-align:center;}
#list_description p{ margin:0 20px 15px; line-height:180%; text-indent:2em; }
#list_description ul{ margin:10px 20px 0;}
#list_description li{ font-size:14px; width:300px; float:left; margin-right:20px; height:25px; line-height:25px; margin-bottom:6px; overflow:hidden; }

#list_description li span{ background:url(/images/fk/lt_t.gif) no-repeat top right; text-align:center; padding:1px 5px 5px 0;_padding:0; font-size:12px; color:#e7288a; margin-right:10px;}
#list_description li span a{ background:url(/images/fk/lt_tl.gif) no-repeat top left; padding:1px 5px 5px 10px;}

#list_description li:hover span{background:url(/images/fk/lt_t_on.gif) no-repeat top right;}
#list_description li:hover span a{ background:url(/images/fk/lt_tl_on.gif) no-repeat top left; color:#fff;}


#list_description2{ border:1px solid #ddd;}
#list_description2 div{ float:right;width:680px; overflow:hidden;}
#list_description2 a.p_img{ float:left; width:260px; overflow:hidden; margin:10px 0 10px 10px;}
#list_description2 h1{ font:bold 22px/1.6em Verdana, Geneva, sans-serif; margin:15px; text-align:center;}
#list_description2 h1 a{color:#e7288a;}
#list_description2 p{ margin:0 20px 15px; line-height:180%; text-indent:2em; }
#list_description2 ul{ margin:10px 20px 0;}
#list_description2 li{ font-size:14px; width:280px; float:left; margin-right:20px; height:25px; line-height:25px; margin-bottom:6px; overflow:hidden; background: url("/images/fk/zice_ico.gif") no-repeat 5px center;padding-left: 15px;}



.mg{ padding-top:10px; /*padding-bottom:10px;*/}

#list{ font-size:14px;}
#list_title{ font-size:16px;color:#e7288a; padding:0 0 10px 0; border-bottom:1px  solid #dfdfdf; font-weight:bold;}
#list ul{ margin:10px 0;}
#list ul li{ position:relative; height:28px; line-height:28px; background:url(/images/fk/li.gif) no-repeat 0 12px; padding-left:10px;}
#list ul li a{ display:block;}
#list ul li span{ color:#999; font-size:12px; position:absolute; top:0; right:20px;}
#list ul li a span{ position:inherit; font-size:14px;}

#tuku{ width:920px;min-height:400px; background:url(/images/fk/960_bg.gif) no-repeat; position:relative; padding:20px;}
#tuku h1{ font-size:14px; font-weight:bold;color:#E7288A; margin-bottom:30px;}

#tuku ul{ width:610px;}
#tuku ul li{ float:left; margin:0 22px 30px 0;}
#tuku ul img{padding-bottom:5px; border:1px solid #eee;}
#tuku ul img,#tuku ul a{ display:block; text-align:center; font-size:12px;}
#tuku ul a{ line-height:30px; line-height:30px;}

#tuku #t_nav{ position:absolute; right:80px; top:50px; width:160px; border:1px solid #ddd; padding:20px;}
#tuku #t_nav p{ margin:10px; font-size:12px; font-weight:bold;}
#tuku #t_nav a{ display:block; font-size:12px; height:25px; line-height:25px; text-indent:10px;}

#r_news{ margin-top:10px}
#r_news dt{ background:url(/images/fk/r_tbg.gif) repeat-x; height:29px; line-height:28px; border-left:1px solid #F6B9C8; }
#r_news dt a{ display:block; width:114px; text-align:center; height:28px; line-height:28px; font-size:14px; font-weight:bold; color:#333; float:left;border-top:1px solid #F6B9C8;border-right:1px solid #F6B9C8;}
#r_news dt a.current{ background:url(/images/fk/r_cbg.gif) no-repeat; color:#fff;}
#r_news dd{ padding:10px; border:1px solid #F6B9C8; border-top:0;}
#r_news dd a{ display:block; height:25px; line-height:25px; padding-left:10px; background:url("/images/fk/li.gif") no-repeat 0 10px; overflow:hidden; }


#r_contact{ width:252px; height:138px; margin-top:10px; margin-bottom:10px; background:url(/images/fk/contact_bg.gif) no-repeat;}
#r_contact div{ padding-top:60px;}
#r_contact div a{ width:79px; height:70px; background:url(/images/byby/contact_btn.gif) no-repeat; display:block; text-indent:-99999px; float:left; margin-left:3px;}


#r_contact div a.b1{ background-position:0 0 ;}
#r_contact div a:hover.b1{background-position:0 -70px ;}

#r_contact div a.b2{ background-position:0 -140px ;}
#r_contact div a:hover.b2{ background-position:0 -210px;}

#r_contact div a.b3{ background-position:0 -280px ;}
#r_contact div a:hover.b3{ background-position:0 -350px;}

#r_contact p{padding:25px 5px 0 10px;font-size:12px; color:#cc3300; line-height:22px; background:url(/images/fk/contact_t.gif) no-repeat 5px 0; margin-top:10px;}
#r_contact p a{ color:#333; margin-right:8px;}



.pagesbreaks {
   /* padding: 10px;*/
    text-align: center;
}
.pagesbreaks span{ display:none;}
.pagesbreaks a {
    border: 1px solid #CCCCCC;
    border-radius: 2px 2px 2px 2px;
    font-size: 12px;
    line-height: 26px;
    margin: 0 2px;
    outline: medium none;
    padding: 1px 6px;
    text-align: left;
    text-decoration: none;
}
.pagesbreaks a.thisclass {
    background:#e7288A;
    border-color:#900;
    color: #FFFFFF;
    font-weight: bold;
}
/*.pagesnav {
    padding: 10px 0 0;
}
.pagesnav dl {
    border: 1px solid #E0E0E0;
    border-radius: 2px 2px 2px 2px;
    margin: 0 auto;
    overflow: hidden;
    padding: 14px 0 8px;
    width: 660px;
}
.pagesnav dt {
    font-size: 14px;
    font-weight: bold;
    height: 25px;
    padding-left: 20px;
}
.pagesnav ul {
    font-size: 12px;
}
.pagesnav ul li {
    float: left;
    height: 24px;
    line-height: 24px;
    padding-left: 20px;
    width: 270px;
}
.pagesnav ul li a.thisclass {
    color:#FF3300;
    font-weight: bold;
}
*/

#relates{ width:680px; margin-top:10px;}
#relates dl{
	width:303px;
	overflow:hidden;
	float:left;
	margin-right:10px;
	border:1px solid #e1e1e1;
	position: relative;
	padding:10px;
	background:#fff;
	}
#relates dt{
	font-weight: bold;
	font-size:14px;
	height:25px;
	line-height:25px;
	border-bottom:1px dotted #b6b6b6;
	}	


#relates dd {
	padding-top:10px;
}
#relates dd a {
	background:url(/images/fk/li.gif) no-repeat 0 10px;
	padding-left:10px;
	display:block;
	/*float:left;*/
	font-size:12px;
	height:28px;
	line-height:28px;
	margin-right:10px;
	width:280px;
	overflow:hidden;
}
#relateask dd div a.blue {
    color: #e7288A;
}
#relateask dd div a {
    background: none;
    display: inline;
    padding: 0;
}
#relates a {
    color: #535353;
}
a.gray-btn {
    background: url("/images/byby/gray-btn.gif") no-repeat 1px 0;
    color: #ADADAD !important;
    display: block;
    font-size: 12px;
    height: 19px;
    line-height: 19px;
    position: absolute;
    right: 4px;
    text-align: center;
    top: 10px;
    width: 63px;
	font-weight:normal;
}
a:hover.gray-btn{
	color:#fff !important;
	}

#rel_type{ font-size:14px; font-weight:bold; margin-bottom:10px;}
#rel_type a{ margin-right:10px; color:#E7288A}
a.keywordclass{ color:#0F579A; /*font-weight:bold;*/}
a:hover.keywordclass{ color:#E7288A}



.pagesnav{
	padding:10px 0;
	background-color:#fff;
	}
.pagesnav dl{ 
	border: 1px solid #f6b9c8;
    margin: 0 auto;
	}
.pagesnav dt{ 
 	background: none repeat scroll 0 0 #ffe3ea;
    border-bottom: 1px solid #f6b9c8;
    color: #333333;
    display: block;
    font-size: 12px;
    font-weight: bold;
    height: 25px;
    line-height: 25px;
    padding-left: 10px;
	}
.pagesnav ul{ font-size:12px; margin:8px 0;}
.pagesnav ul li{ padding-left:20px; width:270px; float:left; height:22px; line-height:22px;}
.pagesnav ul li a.current,.pagesnav ul li a.thisclass{ color:red;}


#relates{padding:0 20px 20px;}
#relates a{color:#333333}
#relatearc{ margin:10px 5px 20px;border-width:1px;border-style:solid;border-color:#E1E1E1;_margin-left:1px;}
#relatearc dt{ text-indent:10px;font-size:14px;font-weight: bold; height:32px;line-height: 32px;background:url("/images/2011/tbg2.gif") repeat-x;}
#relatearc dt span{ font-size:12px; font-weight:normal; float:right; padding-right:10px;}
#relatearc dt span a{ margin-left:10px;}


#relatearc dd{ padding:10px;}
#relatearc dd a{ display:block; color:#333;font-size:12px; width:290px; margin-right:10px; height:25px; line-height:25px; float:left; overflow:hidden; padding-left:10px;background: url("/images/2011/ico.gif") no-repeat -958px -277px;}
#relatearc dd a:hover{ color:#e7288a;}

#relateask{ margin:10px 5px;border: 1px solid #ddd;background-color:#fff; _margin-left:1px;}
#relateask dt{ font-size:14px; height:32px; line-height:32px; padding:0 0 0 10px; font-weight:bold; border-width:0;border-style:solid;border-color:#E1E1E1;background:url("/images/2011/tbg2.gif") repeat-x;}
#relateask dt span{float:right; margin:4px 0 0 0;}
#relateask dt a.abt1{ width:117px; height:17px; overflow:hidden; display:block; margin:7px 15px 0 0; background:url(/images/arczxt.gif) no-repeat; float:left; text-indent:-9999px;}
#relateask dt a:hover.abt1{background:url(/images/arczxt.gif) no-repeat 0 -17px;}

#relateask dt a.abt2{ width:60px; height:24px; color:#333; line-height:24px; display:block;background:url(/images/arczxt.gif) no-repeat 0 -43px; float:right; margin-top:4px; font-size:12px; padding-left:28px; font-weight:normal;}
#relateask dt a:hover.abt2{background:url(/images/arczxt.gif) no-repeat 0 -67px;color:#0F579A; }

#relateask dt a.abt3{ width:63px; height:24px; color:#333; line-height:24px; display:block; background:url(/images/arczxt.gif) no-repeat 0 -91px; float:right; margin-top:4px; font-size:12px; padding-left:28px; font-weight:normal;}
#relateask dt a:hover.abt3{background:url(/images/arczxt.gif) no-repeat 0 -115px;color:#0F579A;}
#relateask dd{overflow:hidden;}

#relateask dd div{border-bottom:1px dashed #ccc; padding-bottom:15px; margin:15px 10px 10px 10px;}
#relateask dd div a.p_img{ padding:2px; border:1px solid #ddd; display:block; width:195px; height:75px; float:left; margin-right:7px; margin-left:1px;}
#relateask dd div a:hover.p_img{ border-color:#999;}
#relateask dd div a.p_img img{ width:195px; height:75px;}
#relateask dd div a{ font-weight:bold; font-size:14px; color:#333;}
#relateask dd div p{ font-size:12px; height:54px; margin-top:5px; overflow:hidden; line-height:1.6em;}

#relateask dd ul{ font-size:12px; margin:10px;}
#relateask dd ul li{ width:285px; overflow:hidden; float:left; padding-left:18px;background:url(/images/arczxt.gif) no-repeat 0 -145px; height:25px; line-height:25px; margin-right:10px;}
#relateask dd ul li a{ color:#333;}
#relateask dd ul li a:hover,#relateask dd div a:hover{color:#e7288a;}
#relateask dd div a.blue{padding-right:10px;color:#0F579A; }

#arcExpert{ margin:0 5px; border:1px solid #ddd; overflow:hidden;}
#arcExpert img{ display:block;}

.typesubs dd ul{ padding:10px;}
.typesubs dd li{ height:24px; line-height:24px; overflow:hidden; background:url("/images/fk/li.gif") no-repeat 0 8px;}
.typesubs dd li a{ padding-left:8px;}

#fl_listson{float: left;overflow: hidden;width: 700px; overflow:hidden;}
#list_son{ width:720px;}
#list_son div{ float:left; width:342px; height:280px; margin-right:10px; margin-bottom:10px; border:1px solid #ddd}
#list_son div h2{background: url("/images/byby/d1_dtbg.gif") repeat-x scroll 0 0 transparent;height: 29px;line-height: 29px;text-indent: 10px; font-size:14px;}
#list_son div h2 a{ background:url("/images/fk/cb_ico.gif") no-repeat 10px 8px;  padding-left: 12px; display:block;}

#list_son a.p_img{ width:120px; height:90px; float:left; margin:10px;}
#list_son a.t{ font-size:14px; font-weight:bold; margin-top:10px; display:block; height:25px; line-height:25px; font-size:14px; overflow:hidden;}
#list_son p{ height:50px; overflow: hidden; margin:10px 0 20px; line-height:1.4em; color:#666;}
#list_son div ul{ margin:10px; border-top:1px dotted #a1a1a1; padding-top:5px; margin-top:5px;}
#list_son div ul li{   background: url("/images/fk/li.gif") no-repeat 0 12px;border-bottom: height: 24px;line-height: 24px;padding-left: 10px; font-size:14px;}

#r_tc {
	width:248px;
	margin-bottom:10px;
	overflow:hidden;
	border: 1px solid #F6B9C8;

}
#r_tc dt {
	background: url("/images/fk/r_tbg.gif") repeat-x 0 0;
    color: #333333;
    font-size: 14px;
    font-weight: bold;
    height: 29px;
    line-height: 28px;
}
#r_tc dt a{
	background: url("/images/fk/cb_ico.gif") no-repeat 14px center;
    padding-left: 30px;
	}

#r_tc dd {
	display:none;
	font-size:12px;
	padding-top:5px;
}

#tc dd#tcw{
	display:block;
}
#r_tc dd a {
	margin:0 auto 5px;
	display:block;
	width:210px;
	height:35px;
	line-height:35px;
	font-weight:bold;
	padding-left:30px;
	overflow:hidden;
	background:url(/images/tec/dd.gif) #FFFFFF no-repeat -215px 0px;
}
#r_tc dd a.on {
	padding-left:0;
	width:240px;
	height:50px;
	text-indent:-30em;
	background:url(/images/tec/dd.gif) #FFFFFF no-repeat 0 0;
}



#r_tc dd#tcw a{
	color:#C00967;
	background-color:#EFDFE8;
	background-image:url(/images/tec/woman2.gif);
	
}	


/* 浮标 */
.ui-buoy { font:12px/1.5 tahoma, arial, \5b8b\4f53; }
    .ui-buoy a { color:#333; }
    .ui-buoy a:hover { text-decoration:none; }
	.ui-buoy .close { width:11px; height:11px; position:absolute; top:5px; right:5px; background:url(http://a.6066888.com/images/swt/close.gif) no-repeat; text-indent:-9999px; cursor:pointer; }
    .ui-buoy-content { width:100%; height:100%; }

/* 弹窗 */
#swtInvite { background:url(http://a.6066888.com/images/swt/fuke/invite.jpg) no-repeat 0 0; }
    #swtInvite .ui-buoy-content { height:75px; }
	#lrinvite { margin-top:167px; margin-left:260px; }
    	#lrinvite a { float:left; width:72px; height:25px; text-indent:-9999px; }
    	#lraccept { margin-right:10px; }
    #ftel { height: 30px; margin-top: 20px; padding: 5px 0 0 160px; }
    	#ftel_input { float:left; width:150px; height:20px; padding:0 0 0 4px; border:none; background:transparent; }
        #ftel_submit { float:left; width:76px; height:20px; border:none; background:url(http://a.6066888.com/images/swt/ftel_submit.gif) no-repeat 0 0; cursor:pointer; }
        
/* 左侧浮标 */
#leftswt { }
	#leftswt a { }

/* 右侧浮标 */
#rightexpert { background:url(http://a.6066888.com/images/swt/fuke/expert-qq.png) no-repeat 0 0; }
	#rightexpert .close { width:28px; height:18px; top:0px; right:7px; background:none; }

.eqq-cont{ padding-top:60px; margin:1px; height:286px;}
  .eqq-cont li{ padding:7px; margin-bottom:1px;}
      .eqq-cont a.imgs{ width:38px; height:38px; float:left; display:block; border:1px solid #ddd; margin-right:10px;}
      .eqq-cont a.t{ display:block;}
          .eqq-cont a.t span{ color:#afb2b2; margin-left:8px;}
      .eqq-cont a:hover.t{ text-decoration:none;}
      .eqq-cont p{ color:#afb2b2; cursor:pointer}
  .eqq-cont li:hover{ background:#dff0fc;}
      .eqq-cont li:hover a:hover{ color:#333}
.alinks{ padding-left:15px;}
    .alinks a{ display:block; width:79px; height:21px; float:left; background:url(http://a.6066888.com/images/swt/fuke/expert-btn.png) no-repeat;}
    .alinks a:hover{ background:url(http://a.6066888.com/images/swt/fuke/expert-btn.png) no-repeat 0 -21px; text-decoration:none; color:#333;}
        .alinks a.yn-btn{ margin-right:10px;}
            .alinks a.yn-btn span{ background:url(http://a.6066888.com/images/swt/fuke/q-1.gif) no-repeat 5px 3px; display:block; padding-left:25px;}
        .alinks a.sn-btn span{ background:url(http://www.6066888.cn/img/swtbar/fuke/q-2.gif) no-repeat 5px 3px; display:block; padding-left:25px;}
      
#qqpop { background: url(http://a.6066888.com/images/swt/fuke/qqt.gif) no-repeat 0 0; }
	#qqpop .close { width:38px; height:20px; top:0; right:0; background:none; text-indent:-9999px; background:none; }

#list h3{color: #FF4DBF;
background: url(../images/l_bg.jpg);
padding-left: 20px;
height: 31px;
line-height: 31px;
margin: 15px auto;font-size: 14px;}
#list h3 a{background: url(../images/s5.jpg) no-repeat left center;
color: #FF4DBF;
padding-left: 20px;}
#list p{color: #333;
line-height: 23px;
text-indent: 23px;
text-indent: 2em;}