/*
=== www.byf.com StyleSheet File ==========================
 Style Name: News
 Version: 1.0
 Author: David 2
==============================================================
*/
/***************************
General Styles
****************************/

body {font-size: 12px; margin:0px 0px 0px 0px;}

TD{font-size:12px; line-height:20px;}

a{color: #333333; text-decoration: none;}

a:hover{color: #FF7E00;	text-decoration: underline;}

/****************************
主导航菜单
*****************************/
.MainNav TD{
    padding-top: 0px; border-bottom: 1px solid #fff; height: 25px;
    Font-size:14px;color: #FFFFFF;background:#CD0000;
	line-height: 25px overflow: hidden; 
}

.MainNav a:link, 
.MainNav a:visited {
	Font-weight: bold;
	color: #FFFFFF; 
	TEXT-DECORATION: none;
}

.MainNav a:hover{
	font-weight: bold;
	color: #FFE000;
	text-decoration: Underline;
}

.SinaCalendar_Cnl{width:140px; line-height:22px; padding:2px 0 0 0; text-align:center; color:#090; background:url(http://info.byf.com/html/images/ws_001.gif) no-repeat; cursor: pointer; font-size:12px;}

.nav01 form{ margin:0}

.nav01 input{vertical-align:middle; margin:2px 0 2px 0;}

.input_02{ margin:1px 0 0 0;vertical-align:middle; }

.searchbtn1{ margin:3px 0 0 0; }

/**********************
子菜单导航条 
**********************/

.SubNav{
   padding-right:6px;
   Font-size:12px;
   Font-weight:bold;
   color: #422121;
   text-align:right;
}

.SubNav a:link,
.SubNav a:visited {
    Font-size:12px;	
	Font-weight: bold; 
	color: #422121; 
	TEXT-DECORATION: NONE;
}
.SubNav a:hover{
    Font-size:12px;
	font-weight: bold; 
	color: #FF0000; 
	text-decoration: underline;
}


.panel{



}

/**********************
行间距 
**********************/

hr { height: 1px; border: 1px dotted #9a9a9a; }

.space_8 { padding-top:8px;}

.space_01 { padding-top:4px;}
.space_02 { padding-top:2px;}




.img_border{
border:1px solid #000;
}


.padding_top8{
padding-top:8px;
padding-bottom:8px;

}



/**************************************
新闻聚焦
***************************************/

.news_focus{
margin:0px 8px 8px 8px;

border-left:1px dashed #A8A8A8;
width:338px;

}
.news_first{
padding-top:6px;
margin:0px 0px 8px 0px;
border-bottom:1px dashed #A8A8A8;
}
.news_article{
line-height:25px;

}


.hot_comment{
border:1px solid #FF7300;
margin:1px 0px 0px 0px;
padding:5px 0px 3px 5px;
line-height:20px;

}

.pic_round{
	text-align: left;
	padding: 5px 5px 6px 10px;
	font-size: 12px;
}

.pic_round h3{
	padding: 30px 0px 5px 0px;
	text-align: center;
}

.pic_round img{
	float: left;
	padding: 0px 10px 0px 0px;
	margin: 0px 0px 0px 0px;
}


.news_special{
text-align:left;

border:1px solid #FF7E00;
padding:12px 8px 8px 4px;
}

.news_special img{
padding:2px 8px 8px 8px;
}


.news_images{
background-color:#E3E3E3;
border-bottom:3px solid #B40000;
padding:0px 8px 0px 0px;
text-align:right;
}
.news_images_info{
margin:8px 0px 8px 0px; 
}


.left_panel{
background-color:#F1F1F1;
border-bottom:1px solid #da0000;
}
.left_content{
	padding: 8px 0px 6px 3px;
	font-size: 12px;
}

.left_content h3{
	padding: 30px 0px 5px 0px;
	text-align: center;
}

.left_content img{
	float: left;
	padding: 0px 6px 0px 0px;
	margin: 0px 0px 0px 0px;
}




.news_main{
margin:0px 5px 0px 0px;
padding:0px 5px 0px 0px;
border-right:1px dashed #B8B8B8;
}
.news_main_title{

padding:0px 5px 0px 0px;
border-bottom:2px solid #da0000;
}

.news_main_info{

padding:5px 0px 0px 5px;
border-bottom:0px dashed #666;
margin-bottom:8px;

}
.news_main_info img{

padding:5px 8px 5px 0px;

}
.news_main_info pop{
font-family:"黑体";
font-size:18px;
color:#DFAB20;
text-align:center;
padding-bottom:0px;
}

.person_online{
	padding: 8px 0px 6px 3px;
	font-size: 12px;
	text-align:left;
	background-color:#f6f6f6;
}

.person_online h3{
	padding: 30px 0px 5px 0px;
	text-align: center;
}

.person_online img{
	float: left;
	padding: 0px 6px 0px 0px;
	margin: 0px 0px 0px 0px;
}


.news_pop_first{
font-family:"黑体";
font-size:18px;
}

.news_pop{
padding:3px 0px 3px 15px;

font-family:"黑体";
font-size:18px;
color:#666;
}


.news_detail_subox{
padding:0px 0px 0px 8px; 
border:1px solid #cd0000;
height:30px;
}


/******
最终页
******/

.detail_box{

border-right:1px dashed #999;
margin:10px 6px 10px 0px;


}


.detail_aboutnews{

border-top:4px solid #666;
border-bottom:1px solid #666;
border-left:1px solid #666;
border-right:1px solid #666;
height:125px;
}
.detail_topnews{

border:1px solid #FF7300;
height:115px;
}
.detail_hotnews{

border:1px solid #B8B8B8;
height:200px;
}
.detail_comment{
padding:2px 2px 2px 2px;
border:1px solid #878787;
height:240px;
background:#E7E7E7;
}
.detail_input{
height:15px; 
width:45px;
font-family: Arial; 
font-size: 9pt;
border:1px solid #333;

}
/*底部评论列表*/
.detail_comment_foot{
border-left:1px dashed #333;
margin:0px 0px 0px 3px;
padding:2px;
}

.detail_com_footbox{
padding:3px 3px 3px 3px;
margin:3px 3px 3px 3px;
background-color:#fff;
border-top:2px solid #cacaca;
border-bottom:1px solid #C9C9C9;
border-left:1px solid #C9C9C9;
border-right:1px solid #C9C9C9;
}
.detail_foot_news{
	margin: 0px 0px 0px 8px;
	padding: 8px 0px 6px 3px;
	font-size: 12px;
	text-align:left;
	background-color:#ffffff;
}

.detail_foot_news h3{
	padding: 30px 0px 5px 0px;
	text-align: center;
}

.detail_foot_news img{
	float: left;
	padding: 5px 6px 0px 0px;
	margin: 0px 0px 0px 0px;
}
.detail_xg_news{
	margin: 0px 0px 0px 8px;
	padding: 8px 0px 6px 3px;
	font-size: 14px;
	text-align:left;
	background-color:#ffffff;
}

.detail_xg_news h3{
	padding: 30px 0px 5px 0px;
	text-align: center;
}

.detail_xg_news img{
	float: left;
	padding: 5px 6px 0px 0px;
	margin: 0px 0px 0px 0px;
}
.detail_jd_pic{
    text-align: center;
	margin: 0px 0px 0px 8px;
	padding: 8px 0px 6px 3px;
	font-size: 12px;
	text-align:left;
	background-color:#ffffff;
}

.detail_jd_pic h3{
	padding: 30px 0px 5px 0px;
	text-align: center;
}

.detail_jd_pic img{
	float: left;
	padding: 5px 6px 0px 0px;
	margin: 0px 0px 0px 0px;
}

.detail_hot_comment{
text-align:left;
border:0px solid #FF7300;
margin:1px 0px 0px 0px;
padding:5px 0px 3px 5px;
line-height:20px;
background:#f6f6f6;

}
.detail_title_pic{
border-bottom:2px solid #990000;
}
/*********
list
*********/


.list_mainNav{
border:1px solid #cd0000;
}
.list_mainNav_menu{

font-size:12px;
font-weight:bold;
color:#FFFFFF;
}
.list_mainNav_menu a:link,
.list_mainNav_menu a:visited {
    Font-size:12px;	
	Font-weight: bold; 
	color: #FFFFFF; 
	TEXT-DECORATION: NONE;
}
.list_mainNav_menu a:hover{
    Font-size:12px;
	font-weight: bold; 
	color: #fff; 
	text-decoration: underline;
}





/********
list_02 mainnav style
*********/

.list_mainNav02{
border:1px solid #cd0000;
}
.list_mainNav_menu02{
border-top:1px solid #cd0000;
border-left:1px solid #cd0000;

height:31px;
font-size:12px;
font-weight:bold;
color:#CD0000;
}
.list_mainNav_menu02 a:link,
.list_mainNav_menu02 a:visited {
    Font-size:12px;	
	Font-weight: bold; 
	color: #CD0000; 
	TEXT-DECORATION: NONE;
}
.list_mainNav_menu02 a:hover{
    Font-size:12px;
	font-weight: bold; 
	color: #CD0000; 
	text-decoration: underline;
}



/**************************************
                文字样式
***************************************/

.title_padtop2{
padding-top:2px;
}


/* STYLES */


.repeat_x{

background-repeat:repeat-x;
background-position:top;
}
.repeat_y{

background-repeat:repeat-y;
background-position:top;
}

.f-padding_10{
padding-left:10px;
padding-top:10px;
}


.f-normal		{font-weight:normal;}
.f-bold			{font-weight:bold;}
.f-italic		{font-style:italic;}


/* COLORS*/


/* white */

.f_white_12{

color:#fff;
font-size:12px;
}

.f_white_12b	{

color:#fff;
font-size:12px;
font-weight:bold;

}

.f_white_14{

color:#fff;
font-size:14px;
}

.f_white_14b{

color:#fff;
font-size:14px;
font-weight:bold;

}

/* Red*/

.f_red_12{

color:#ff0000;
font-size:12px;
}

.f_red_12b{

color:#ff0000;
font-size:12px;
font-weight:bold;
}


.f_red_14{

color:#ff0000;
font-size:14px;

}

.f_red_14b{

color:#ff0000;
font-size:14px;
font-weight:bold;
}

.f_red_16b{

color:#ff0000;
font-size:16px;
font-weight:bold;
}
.f_red_16{

color:#CC0000;
font-size:18px;

}
.f_orange_16{

color:#FF8400;
font-size:18px;

}

/*black*/

.f_black_12{

color:#000;
font-size:12px;
}

.f_black_12b{

color:#000;
font-size:12px;
font-weight:bold;
}


.f_black_14{

color:#000;
font-size:14px;

}

.f_black_14b{

color:#000;
font-size:14px;
font-weight:bold;
}

.f-lt-gray		{color:#CCC;}
.f-gray 		{color:#999;}
.f-med-gray 		{color:#666;}
.f-drk-gray		{color:#333;}


.f-green		{color:#060;}
.f-med-green		{color:#3C0;}
.f-lt-med-green		{color:#6F0;}
.f-lt-green		{color:#9F0;}

.f-yellow-green		{color:#CF0;}
.f-yellow		{color:#FF0;}
.f-lt-yellow		{color:#FF9;}

.f-orange		{color:#FC0;}
.f-lt-orange		{color:#F90;}
.f-drk-orange		{color:#F60;}

.f-lt-red		{color:#F30;}
.f-red 			{color:#C30;}

.f-teal 		{color:#CFF;}
.f-lt-blue		{color:#9CF;}

/* SIZES */

.f-10 {font-size:10px;}
.f-11, .f-11 td {font-size:11px;}
.f-12 {font-size:12px;}
.f-14 {font-size:14px;}
.f-16 {font-size:16px;}

.f-16_span_detail{ 
   font-size:16px;
   text-indent:24pt;
}


.f-18 {font-size:18px;}
.f-18b {
font-size:20px; 
font-weight:bold;
color:#542600;}
.f-20 {font-size:20px;}
.f-22 {font-size:22px;}
.f-24 {font-size:24px;}
.f-26 {font-size:26px;}
.f-28 {font-size:28px;}
	
/* LINE-HEIGHTS */


.h-12 	{line-height:12px;}
.h-14	{line-height:14px;}
.h-16	{line-height:16px;}
.h-18	{line-height:18px;}
.h-20	{line-height:20px;}

/* padding */




/**********************
用户登录窗口
**********************/
.input_login {
	padding: 1px 1px 1px 1px; 
	font-size: 12px;
	height: 14px; 
	color: #000000; 
	background-color: #FFFFFF;	
	border: 1px solid #999;	
	width: 64px;
}
.list_input_search {
	padding: 1px 1px 1px 1px; 
	font-size: 12px;
	height: 14px; 
	color: #000000; 
	background-color: #FFFFFF;	
	border: 1px solid #666;	

}
/**********************
 网站搜索条
 **********************/
.input_search {
	padding: 1px 1px 1px 1px; 
	font-size: 12px;
	height: 16px; 
    color: #000000;
	background-color: #FFFFFF;	
	border: 1px solid #7f9db9; width: 296px;
}
.search {
	font-size:14px;	color:#000000;	font-weight:bold;
}
