﻿@charset "utf-8";
/* CSS Document */
html,body,form,h1,h2,h3,td
{
margin:0; padding:0; font-size:12px; font-family:"宋体", "Times New Roman"; font-weight:normal;
}
ul,li,dl,dt,dd
{
margin:0; padding:0; list-style:none; list-style-position:outside;
}
input,textarea
{
margin:4px 0;
}
input[type="text"],textarea
{
border:1px solid #9f9f9f;
}
p
{
text-indent:2em;
}
a
{
color:#000; text-decoration:none;
}
img
{
border:none;
}
a:hover
{
text-decoration:underline;
}
table
{
border-collapse:collapse;
}

.end
{
clear:both;
}
.end_page
{
clear:both;
}
#container
{
width:950px; margin:0 auto;
}
/*------------------------头部条------------------------------------------------------------*/
#top_bar
{
border:1px solid #acacac; padding:1px; margin:2px 0 3px; background-color:#FFF;
}
.top_panel
{
height:36px; background:url(../images/topic/bk.gif) repeat-x; padding:0 16px 0 3px; overflow:hidden;
}
.logo
{
display:block; height:33px; width:66px; float:left; background:url(../images/topic/logo.gif) no-repeat;
}
.function_bar a:hover
{
text-decoration:none;
}
.function_table
{
float:right; width:860px;
}
.function_panel
{
float:right;
}
.function_panel ul
{
float:left; padding-bottom:2px;
}
.function_panel li
{
float:left; line-height:33px;
}
.separator_v
{
width:0; height:27px; border:1px solid #FFF; border-right-color:#a2a2a2; border-width:0 1px; margin:3px 8px; overflow:hidden;
}
.topicor
{
padding:0 10px;
}
.function_bar a
{
display:block; width:57px; padding-left:39px;
}
.bt_user_manage
{
background:url(../images/topic/btns.gif) no-repeat 0 0;
}
.bt_user_manage:hover
{
background-position:0 -33px;
}
.bt_login
{
background:url(../images/topic/btns.gif) no-repeat -96px 0;
}
.bt_login:hover
{
background-position:-96px -33px;
}
.bt_logout
{
background:url(../images/topic/btns.gif) no-repeat -192px 0;
}
.bt_logout:hover
{
background-position:-192px -33px;
}
.bt_topic_manage
{
background:url(../images/topic/btns.gif) no-repeat -288px 0;
}
.bt_topic_manage:hover
{
background-position:-288px -33px;
}
.bt_reg
{
background:url(../images/topic/btns.gif) no-repeat -384px 0;
}
.bt_reg:hover
{
background-position:-384px -33px;
}
.bt_userinfo
{
background:url(../images/topic/btns.gif) no-repeat -480px 0;
}
.bt_li_over  .bt_userinfo
{
background-position:-480px -33px;
}
.bt_notice
{
background:url(../images/topic/btns.gif) no-repeat -576px 0;
}
.bt_li_over .bt_notice
{
background-position:-576px -33px;
}
.search_bar
{
vertical-align:top; width:230px;
}
.search_bar form
{
float:right; margin-top:4px;
}
.search_bar #q
{
border:1px solid #9f9f9f; padding:4px 0 2px; *padding:3px 0; padding-left:3px; margin:0;
}
.search_bar #btn_submit
{
width:67px; height:24px; border:none; background:url(../images/topic/btn_search.gif) no-repeat; margin:0; padding:0; cursor:pointer;
}

/*----站长资料----*/
div.info_box_panel
{
width:290px; position:absolute; display:none; border-bottom-width:3px; padding:0; z-index:1000;
-moz-opacity:.92; opacity:.92; filter:alpha(opacity=92);
}
.bt_li_over .info_box_panel
{
display:block;
}
.info_box
{
padding:8px; background-color:#FFF; overflow:hidden; zoom:1;
}
.user_pic
{
width:96px; height:117px; float:left; background:url(../images/topic/user_pic_bk.gif) no-repeat; margin:0 15px 8px 0;
}
.user_pic img
{
width:80px; height:100px; margin:6px 0 0 6px;
}
.word_user
{
float:left; width:155px; border-bottom:1px dashed #000; padding-bottom:12px; margin-bottom:8px;
}
.word_user strong
{
color:red;
}
.is_bloger
{
border-bottom:none; padding:0;
}
.btn_request
{
position:absolute; width:76px; height:20px; background:url(../images/topic/btn_request.gif) no-repeat; font-size:12px; color:#FFF; line-height:20px; text-align:center; margin:-3px 0 0 10px; text-indent:100px; overflow:hidden;
}
.skill_help
{
float:left; background:url(../images/topic/skill_help.gif) no-repeat;
}
.skill_help a
{
line-height:23px; padding-left:30px;
}
.skill_help a:hover
{
text-decoration:underline;
}
.connection
{
width:100%; clear:left;
}
.connection td
{
line-height:1; border:1px solid #FFF; padding:5px 8px;
}
.connection col
{
width:77px; *width:60px;
}
#side_bar ul,.user_data ul
{
padding-left:16px; margin:10px 0 15px; line-height:1.8;
}
.notice
{
padding:15px 20px; line-height:1.8;
}

/*------------------------主题插画------------------------------------------------------------*/
#topic_pic
{
border:1px solid #e1e1e1; border-bottom:none; padding:1px 1px 0; background-color:#FFF; position:relative;height:291px;
}
.pic_01
{
height:100px;
}
.pic_02
{
height:91px; color:#FFF; padding-left:95px;
}
#topic_word
{
font-size:42px; font-family:"黑体";
}
#topic_word span
{
display:inline-block; border-bottom:1px dashed #FFF; padding:0 80px 8px 0;
}
#topic_user,.word_user h2
{
display:block; font-size:14px; line-height:1.1; padding-top:8px;
}
.pic_03
{
height:100px;
}

/*------------------------导航栏------------------------------------------------------------*/
#nav_bar
{
position:relative; zoom:1; z-index:100;
}

/*TAB*/
.tab_bar
{
position:absolute; top:-32px; left:2px; line-height:30px;/*-line-height:36px*/
}
#cate_cur
{
float:left; width:218px; text-indent:35px; text-indent:-1000px; margin-top:2px;
}
#nav_tab
{
float:left; width:600px;
}
#nav_tab li
{
float:left;
}
#nav_tab a
{
display:block; width:103px; height:26px; font-size:13px; text-align:center; margin-top:5px; -line-height:26px; -border-right-width:2px;/* display:block; width:103px; font-size:13px; text-align:center;*/
}
#nav_tab a.right{
	border-right:none;
}
#nav_tab a.left{
	border-left:none;
}
#nav_tab a.jg{
	width:160px;
	display:block;
	text-align:center;
}
#nav_tab .tab_cur
{
height:32px; color:#000; font-weight:bold; font-size:14px; border-bottom:none; margin-top:0; line-height:36px;-line-height:30px;	-moz-opacity:1; opacity: 1; filter:alpha(opacity=100);/*height:31px; color:#000; font-weight:bold; font-size:14px; width:104px;*/
}
#nav_tab .tab_cur:hover
{
text-decoration:none;
}

/*子导航条*/
#nav_sub
{
height:41px; line-height:41px; padding:0px 0 0 135px; background:repeat-x 0 -30px;
}
#nav_sub .processing_rss{
	margin:0 0 0 350px;
	_margin:0 0 0 180px;
}
.nav_sub_bar_leaf
{
height:40px; position:absolute;
}
#nav_sub li
{
float:left; height:41px; position:relative;
}
#nav_sub a,#nav_subs a,#nav_subs_subs a
{
font-size:13px; margin:0 6px;
}
.nav_main_tab
{
display:inline; width:132px; text-align:center; line-height:52px; background:no-repeat 0 1px; margin-right:10px; margin-left:-65px; overflow:hidden;
}
.nav_sub_cur
{
background:no-repeat center -30px;
}
.link_cur
{
font-weight:bold;
}

/*栏目导航框*/
#nav_subs
{
border:1px solid #e1e1e1; border-width:0 1px 4px; padding:10px; zoom:1; /*font-weight:bold;*/
}
#nav_subs_subs
{
padding:10px; margin:10px;
}
#nav_subs li,#nav_subs_subs li
{
float:left; height:23px; position:relative;
}
#nav_subs a,#nav_subs_subs a
{
line-height:23px; white-space:nowrap;
}
.one_menu
{
background:url(../images/topic/drop_btn.gif) no-repeat right top; padding-right:10px;
}
.one_menu:hover,.link_cur
{
background-position:right bottom;
}
li.theme_setting_btn
{
position:absolute; width:80px; line-height:26px; text-align:center; background-color:#Fff; right:7px; top:7px; z-index:500;
}
li.nav_sub_setting_btn
{
font-weight:normal; line-height:18px; border-top:1px solid #FFF; padding:0; margin-left:10px;
}
.nav_sub_setting_btn a:hover
{
text-decoration:none;
}

/*------------------------内容区------------------------------------------------------------*/
#content
{
padding-bottom:8px; margin-top:8px; overflow:hidden; zoom:1;
}

/*侧栏*/
#side_bar
{
float:right; width:305px; margin:0 0 -8px 5px; _margin-left:2px;
}
.box_border
{
padding:1px; background-color:#FFF; margin-bottom:8px; zoom:1;
}
.box_nobottom
{
margin-bottom:-1px;
}
.box_header
{
height:30px; line-height:30px; padding-left:14px; font-weight:bold;
}
.box_taber
{
padding-left:0; overflow:hidden;
}
.box_header span
{
float:right; font-weight:normal; margin-right:6px;
}
.box_header span a
{
display:inline; padding:0;
}
.box_header li
{
float:left; height:30px; margin-right:3px;
}
.box_header li a
{
float:left; height:30px; padding:0 14px;
}
.box_tab
{
float:left; background-color:#FFF; border:1px solid #FFF; border-width:0 1px; margin-left:-3px;
}
.box_tab a
{
border-width:0 1px;
}
.box_tab a:hover
{
text-decoration:none;
}
.bar_bk
{
background:repeat-x 0 0;
}
.position_cur
{
position:absolute; font-weight:normal; background-repeat:no-repeat; margin-left:-14px; padding-left:30px;
}

/*内容列表*/
#list_panel
{
background-color:#FFF; padding-bottom:10px; margin-bottom:0; overflow:hidden;
}
.list_table
{
margin:5px 25px 0; position:relative;
}
.head_bottom_line td
{
background:repeat-x 0 34px; line-height:36px;
}
.info_title
{
padding-top:10px; font-size:16px; line-height:35px;
}
.info_title a
{
color:#0000FF;
}
.info_title a:hover
{
color:#FF9900;
}
.info_title span
{
padding-right:10px; font-size:12px;
}
.info_title span a
{
color:#444;
}
.info_body
{
line-height:1.5;
}
.info_url a,.info_url span
{
color:#006600; line-height:2;
}
.info_time
{
line-height:1.5;
}
.bottom_line
{
background:url(../images/topic/splitor_dot.gif) repeat-x 0 bottom; padding-bottom:15px;
}
.list_nav_bottom
{
padding:20px 0 15px; text-align:center; word-spacing:2px; background-color:#FFF;
}
.list_nav_bottom_current
{
color:#FF0000; font-weight:bold;
}
.list_bottom
{
height:20px; background-color:#FFF; margin-top:-1px;
}
.waiting_flash_box
{
width:590px; height:300px; margin:0 auto;
}
.list_table p
{
text-align:center; font-size:14px; line-height:1.8; border-top:1px dashed #00a0e9; padding-top:20px;
}

/*----------------------------------指数详细页------------------------------------------------*/
.zhishuDetail_box
{
width:550px; margin: 50px 0 0 25px;
}
.zhishuDetail_box tr
{
background-color:#f6f6f6; height: 48px; line-height: 48px; font-size: 14px; color: #3e3e3e;
}
.zhishuDetail_box th
{
font-weight: bolder; color: #e1a445; width: 155px;
}
.zhishuDetail_box td
{
border-left: #e0e0e0 1px dotted; text-align: center;
}
.zhishuDetail_box .time
{
background: url(../images/topic/icons.gif) no-repeat 6px 10px; background-color:#f6f6f6; 
}
.zhishuDetail_box .user_notice
{
background: url(../images/topic/icons.gif) no-repeat 4px -55px; background-color:#f6f6f6; 
}
.zhishuDetail_box .media_notice
{
background: url(../images/topic/icons.gif) no-repeat 4px -126px; padding-right: 20px; background-color:#f6f6f6; 
}
.zhishuDetail_box .nothing
{
height: 15px; background-color:#fff;
}
.today
{
font-weight: bolder;
}
.zhishuDetail_box .up
{
color: #c80a01; font-family: Arial, Helvetica, sans-serif; font-size: 10px; 
}
.zhishuDetail_box .down
{
color: #478047; font-family: Arial, Helvetica, sans-serif; font-size: 10px; 
}
.zhishuDetail_box tr .notes
{
text-align: right; height: 18px; line-height: 18px; font-size: 12px; color: #3e3e3e; border: none; background-color: #fff; 
}

/*----------------------------------商业潜在客户呈现页------------------------------------------------*/
.trader
{
font-size: 14px; line-height: 18px;
}
.trader span
{
font-weight: bolder; font-size: 13px;
}
.trader td
{
padding-top: 25px;
}

/*----------------------------------主题模板选择------------------------------------------------*/
.theme_list
{
width:100%; margin-top:20px;
}
.theme_list td
{
width:50%; text-align:center; padding:10px 0 10px; overflow:hidden; *position:relative;
}
.theme_list img
{
border:1px solid #888;
}
img.box_border
{
margin:0;
}
.img_a
{
outline:none; position:relative; *position:static;
}
.img_a:hover
{
zoom:1;
}
.theme_list div a
{
display:inline-block; width:70px; line-height:24px; background:url(../images/topic/btn_theme.gif) no-repeat;
margin:8px;
}
.theme_list div a:hover
{
color:#FF9900; text-decoration:none;
}
a.disable,.theme_list div a.disable:hover
{
color:#999;
}
.img_a span
{
position:absolute; width:80px; line-height:21px; text-align:center; color:#FFF; background-color:#000; left:-1000px; top:-65px; top:-75px\9; *top:12px; -mox-opacity:0.6; opacity:0.6; filter:alpha(opacity=60);
}
.img_a:hover span
{
left:2px; *left:105px;
}
.theme_cap
{
font-size:14px; font-weight:bold; padding:0 10px; background-color:#FFF;
}
.theme_more
{
float:right; padding:0 6px; color:#FF6600; background-color:#FFF;
}

/*------------------------底部条------------------------------------------------------------*/
#footer
{
text-align:center;
}
.foot_bar
{
height:30px; line-height:30px;
}
.foot_bar a
{
margin:0 6px;
}
#footer span
{
line-height:60px;
}
.pic_02 input{
	border:none;
	background:none;
}
.pic_02 input.inputText{
	color:#222;
	background:#f5f5f5;
	border:1px #f5f5f5 double;
}
/*---------------other-----------------------*/
.divFcBg{
	 height:150px; margin:-10px 0 0 0; padding:10px 50px 80px 50px; background:#fff; border:#303030 1px solid; border-top:none;
}
.divFcBg p{
	height:40px; padding:0 0 0 70px; margin-left:70px; background:url(../images/topic/pbg.gif) no-repeat 10px center; line-height:40px;
}
.toppicImgBox{
	width:42px; height:42px; overflow:hidden; border:#999 1px solid; margin:0px 10px 0 0; padding:0px; display:block; position:relative; float:left;
}
.toppicImgBox img{
	position:absolute; top:0; right:-15px; height:45px;
}
.toppicImgBox2{
	width:30px; height:30px; overflow:hidden; border:#999 1px solid; margin:5px 2px 0 0; padding:0px; display:block; position:relative; float:left;
}
.toppicImgBox2 img{
	position:absolute; bottom:0; right:-3px; height:30px;
}
/*----------------2010.09.27---------------------------*/
#nav_sub li a{
	font:"黑体"; font-size:14px; _letter-spacing:-1px;
}
#nav_tab li a{
	font:"黑体"; font-size:14px;
}
#nav_subs li a{
	font:"黑体"; color:#4C4C4C; font-size:14px;
}
