@charset "utf-8";
/* CSS Document */

body,.end_page
{
background-color:#1a1a1a;
}

/*----栏目框边线颜色----*/
#top_bar,#topic_pic,.box_border,#nav_sub,#nav_subs,.dropdown dd,.end_page
{
border-color:#303030;
}

/*----对话框标题，底部条文字、链接颜色----*/
.box_header,.box_header a,#footer,.foot_bar a
{
color:#000;
}
#footer span
{
color:#666;
}

/*----当前，经过链接颜色----*/
#nav_tab a,.two_drop .one_menu,.links a:hover,a.link_cur,.refer_web dl a,.refer_web ul a,.data_show_table dt
{
color:#454545;
}
.bar_bk a:hover
{
color:#000;
}

/*----子栏目菜单，联系人框背景色----*/
#nav_subs,.connection td
{
background-color:#fff;
}

/*----主题词颜色----*/
.pic_02
{
color:#000;
}
#topic_word span
{
border-color:#000;
}

/*----主题插图----*/
.pic_01,.pic_03
{
	display:none;
}
.pic_02
{
padding-top:100px; height:191px; background:;
}
/*导航栏*/
#cate_cur
{
background:url(../images/topic/abstract/02/cate_cur.gif) no-repeat 0 3px;
}
.nav_main_tab
{
background-image:url(../images/topic/abstract/02/main_tab.gif);
}

/*TAB*/
/*#nav_tab
{
background:url(../../images/topic/abstract/02/tab.gif) no-repeat 0 3px;
}
.tab_cur
{
background:url(../../images/topic/abstract/02/tab_cur.gif) no-repeat;
}*/
#nav_tab a
{
	border:#C9CCD4 1px solid;
	border-bottom:none;
	background:#f5f5f5;
}
#nav_tab a.tab_cur
{
background:#FFF;
}
/*栏目导航*/
#nav_sub
{
border-width:0 1px; border-style:solid;
}
#nav_sub,.head_bottom_line td,a.tab_head_cur
{
background-image:url(../images/topic/abstract/02/bk002.gif);
}
.nav_sub_bar_leaf
{
width:100px; background:url(../images/topic/abstract/02) no-repeat; right:49px;
}

/*dropdown*/
.dropdown dd,.dropdown hr,.dropdown dd li
{
background-image:url(../images/topic/abstract/02/dropdown_bk.gif);
}

/*内容区*/
.box_border
{
border-width:1px; border-style:solid; border-top:none;
}
.bar_bk
{
background-image:url(../images/topic/abstract/02/bk002.gif);
}
.position_cur
{
background-image:url(../images/topic/abstract/02/position_cur002.gif);
}
#submit
{
background:url(../images/topic/abstract/02/btn_submit.gif) no-repeat;
}


.associate_bar{
	float:right; 
	display:inline; 
	padding-left:10px; 
	height:28px; 
	margin-right:12px; 
	font-weight:normal; 
	position:relative; 
	z-index:10;
}
.associate_bar a{
	margin:0 2px;
}
.main_text{
	width:142px;
	height:30px;
	margin:20px auto 0px auto;
	padding:0 0 0 50px;
	display:block;
	font-size:14px;	
	color:#000;
	letter-spacing:5px;
	line-height:30px;
	background:url(../images/topic/main_text_bgg.gif) top center no-repeat;	
}
.main_text:hover{
	background:url(../images/topic/main_text_bgg.gif) bottom center no-repeat;
}
.main_text_bgps:hover{
	background:url() center no-repeat;	
}
.main_text_bgpf{
	background:url() center no-repeat;	
}
.main_text_bgal{
	background:url() center no-repeat;	
}

.layout{
	vertical-align:top;
	padding:0 0 6px 0;
	position:relative;
	color:#666;
}
.person_subject{
	width:50%;
	background:#fff;
}
.profession_subject{
	width:50%;
	background:#f3f3f3;
}
.all_subject{
	width:33%;
	background:#fff;
}
.layout li{
	border-bottom:#ccc 1px dotted;
	margin:0 5px;
	padding:10px 15px 5px 15px;
}
.main_text_t{
	font-weight:bold;
	font-size:13px;
	color:#000;
	padding:10px 2px;
}
li.padding5_15 span{
	width:77px;
	height:28px;
	margin:0 3px 0 0;
	display:inline-block;
	overflow:hidden;
	line-height:15px;
}
.list_more{
	padding:10px 15px 5px 0;
	text-align:right;
}
.list_public_layout{
	width:914px;
	padding:0 15px;
	line-height:20px;
}
.list_public_layout li span{
	margin:0 7px 0 0;
}	
.li_line{
	background:url(../images/topic/splitor_dot.gif) repeat-x 0 bottom; 
	padding-bottom:5px;
	_padding-bottom:0;
}
.box_border{
	background:#fff;
}
.sisb{
	padding:15px 20px 10px 60px;
	margin:30px auto 30px auto;
	width:372px;
	height:57px;
	background:url(../images/topic/lit.png) no-repeat 0 0;
	line-height:25px;
}
.lith{
	height:40px; line-height:40px;
}
.lithmt{
	height:50px; line-height:25px; overflow:hidden; padding:0 50px 0 0; position:relative;
}
.fcwp{
	letter-spacing:3px; background:url(../images/topic/fcmtbg.gif) no-repeat 0 0; padding:0 0 0 40px; margin:0 0 0 100px;
}
.freeR{
	position:absolute; right:0px; bottom:-3px; color:#666;
}
	
