﻿.opacity
{
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)"; /*IE8*/
     filter:alpha(opacity=70);  /*IE5、IE5.5、IE6、IE7*/
     opacity: .7;  /*Opera9.0+、Firefox1.5+、Safari、Chrome*/ 
}

body 
{ 
	background-color:#FFFFFF;
	margin:0px auto;
}
body,label,input,textarea,td,select{
	color:#333333; 
	font-size:12px;
	font-family:宋体; 
	margin:0px; 
}
a
{   
    text-decoration:none;
    color:#333333;  
}
a:hover
{    
    color:#FF0000;  
}
 
 
#submitK {
	border: 0px;
	MARGIN: -2px 0px 0px 0px; 
	WIDTH: 60px; 
	BACKGROUND: url(icon.jpg) no-repeat 0px -30px; 
	HEIGHT: 23px;  
	VERTICAL-ALIGN: middle; 
	CURSOR: pointer; 
}
#search_field {
	border: #c0c0c0 1px solid;  
	PADDING-BOTTOM: 2px; 
	PADDING-LEFT: 23px; 
	WIDTH: 180px; 
	PADDING-RIGHT: 0px; 
	BACKGROUND: url(icon.jpg) no-repeat 3px 4px; 
	HEIGHT: 17px; 
	FONT-SIZE: 14px; 
	PADDING-TOP: 2px
}



.header_navi
{  
	background:url(back_top.jpg) no-repeat 0px 0px;  
	height:32px; 
} 
.header_navi a
{
	font-size:12px;
	color:#FFFFFF;  
	text-decoration:none;
}
.header_navi a:hover
{ 
	color:#FFFF00;   
}


.news_large
{    
    padding:0px;
    margin:0px; 
}
.news_large dt
{ 
	width:275px;
	height:20px;
	margin:0px;
	padding:5px 10px 10px 10px;
	text-align:center;
	white-space:nowrap;
	overflow:hidden; 
}
.news_large dd
{ 
	width:275px;
	height:28px;
	margin:0px;
	padding:0px 10px 10px 10px;
	overflow:hidden;
	line-height:150%;
	color:#666666;
}
.news_large dt a
{ 
	font-size:18px;
	font-weight:bold; 
	text-decoration:none;
	color:#FF3300;
}
.news_large dt a:hover
{  
	color:#333333;
	text-decoration:underline; 
}



.first_center2
{
    padding:0px;
    margin:0px;   
}

.first_center_div2
{
    margin-top:10px;
    padding:10px;
    border:1px solid #D3F1B3; 
    height:190px; 
    overflow:hidden;
}
.first_center2 dd
{
    height:15px;
    width:350px;
    padding:5px 10px 5px 10px; 
    margin:0px; 
	overflow:hidden;
	white-space:nowrap;
	background:url(icon.jpg) no-repeat 0px -140px;  
}

.first_center_div
{
    padding:10px;
    border:1px solid #D3F1B3;
    background:url(back1.jpg) repeat-x 0px 0px;
    height:400px; 
    overflow:hidden;
}

.line1
{  
    font-size:0px;
    height:10px; 
	background:url(icon.gif) no-repeat 0px -158px;
}

.first_center
{
    padding:0px;
    margin:0px;   
}
.first_center dd
{
    height:16px;
    width:270px;
    padding:5px 10px 5px 10px; 
    margin:0px; 
	overflow:hidden;
	white-space:nowrap;
	background:url(icon.gif) no-repeat 0px -79px;  
}
.first_center dd a
{ 
    font-size:14px;
    text-decoration:none;
    color:#333333;  
}
.first_center dd a:hover
{    
    color:#FF0000;  
	text-decoration:underline; 
}



.first_right
{
    margin:0px; 
    margin-bottom:10px;
    padding:0px; 
    padding-bottom:10px;
    height:200px; 
	overflow:hidden;
}
.first_right dt
{
    display:none; 
} 
.first_right dd
{   
    height:12px;
    width:225px;
    background:url(icon.jpg) no-repeat 10px -82px; 
	padding:5px;
    margin:0px;
	padding-left:20px;  
	overflow:hidden;
	white-space:nowrap;
}  
.first_right dd a
{ 
	color:#FF0000;
}




.first_cata1
{
    margin:0px; 
    margin-bottom:10px; 
    padding:0px;
    border:1px solid #CCCCCC;
    padding-bottom:10px;
    height:225px; 
	overflow:hidden;
    background:url(back0.jpg) repeat-x ;
}
.first_cata1 dt
{
    height:16px;
    margin:0px;
    margin-bottom:8px;
    padding:6px 5px 4px 25px;
    font-size:14px;
    color:#000000;
    font-weight:bold;
    border-bottom:1px solid #CCCCCC; 
    background:url(icon.jpg) no-repeat 0px -57px;
} 
.first_cata1 dd
{   
    font-size:12px;
    height:14px;
    width:320px;
    background:url(icon.gif) no-repeat 8px -80px; 
	padding:5px;
    margin:0px;
	padding-left:17px;  
	overflow:hidden;
	white-space:nowrap;
}  




.cxqy_cata
{
    margin:0px; 
    margin-bottom:10px; 
    padding:0px;
    border:1px solid #EFEFEF;
    padding-bottom:10px;
    height:205px;  
	width:318px;
}
.cxqy_cata dt
{
    height:16px;
    margin:0px;
    margin-bottom:8px;
    padding:6px 5px 4px 10px;
    font-size:14px;
    color:#000000;
    font-weight:bold;
    border-bottom:1px solid #EFEFEF; 
    background-color:#EFEFEF; 
} 
.cxqy_cata dd
{   
    font-size:12px;
    height:14px;
    background:url(icon.gif) no-repeat 8px -80px; 
	padding:5px;
    margin:0px;
	padding-left:17px;  
	overflow:hidden; 
	white-space:nowrap;
    width:290px;
}  




 
.xypj_cata
{
    margin:0px; 
    margin-bottom:10px; 
    padding:0px;
    border:1px solid #EFEFEF;
    padding-bottom:10px;
    height:205px; 
	overflow:hidden; 
	width:648px;
}
.xypj_cata dt
{
    height:16px;
    margin:0px;
    margin-bottom:8px;
    padding:6px 5px 4px 10px;
    font-size:14px;
    color:#000000;
    font-weight:bold;
    border-bottom:1px solid #EFEFEF; 
    background-color:#EFEFEF; 
} 
.xypj_cata dd
{   
    font-size:12px;
    height:14px;
    width:520px;
    background:url(icon.gif) no-repeat 8px -80px; 
	padding:5px;
    margin:0px;
	padding-left:17px;  
	overflow:hidden;
	white-space:nowrap;
}  







.first_cata2
{
    margin:0px;
    margin-bottom:10px; 
    padding:0px;
    border:1px solid #FB7D54;
    padding-bottom:10px;
    height:225px; 
	overflow:hidden;
}
.first_cata2 dt
{
    height:16px;
    margin:0px;
    margin-bottom:8px;
    padding:6px 5px 4px 10px;
    font-size:14px;
    color:#FFFFFF;
    font-weight:bold; 
    background:url(banner_bg1.jpg) repeat-x;
} 
.first_cata2 dt a
{ 
    color:#FFFFFF; 
} 
.first_cata2 dt a:hover
{ 
    color:#FF0000; 
} 
.first_cata2 dd
{   
    font-size:12px;
    height:14px;
    width:320px;
    background:url(icon.jpg) no-repeat 9px -110px; 
	padding:5px;
    margin:0px;
	padding-left:17px;  
	overflow:hidden;
	white-space:nowrap;
}  



 
.first_left_cata11
{
    margin:0px; 
    margin-bottom:10px; 
    padding:0px;
    border:1px solid #D3F1B3;
    padding-bottom:10px;
    height:310px; 
	overflow:hidden; 
}
.first_left_cata11 dt
{
    height:240px;
    margin:0px;
    margin-bottom:8px;
    padding:0px;
    font-size:14px;
    color:#000000; 
    font-weight:bold; 
    border-bottom:1px solid #D3F1B3; 
    background-color:#D3F1B3;
    background:url(Join.jpg);
} 
.first_left_cata11 dd
{   
    font-size:14px;
    height:16px;
    width:220px; 
	padding:5px;
    margin:0px;
	padding-left:27px;  
	overflow:hidden;
	white-space:nowrap; 
}  



.first_left_cata1
{
    margin:0px; 
    margin-bottom:10px; 
    padding:0px;
    border:1px solid #D3F1B3;
    padding-bottom:10px;
    height:225px; 
	overflow:hidden;
    background:url(back1.jpg) repeat-x;
}
.first_left_cata1 dt
{
    height:16px;
    margin:0px;
    margin-bottom:8px;
    padding:6px 5px 4px 15px;
    font-size:14px;
    color:#000000; 
    font-weight:bold; 
    border-bottom:1px solid #D3F1B3; 
    background-color:#D3F1B3;
} 
.first_left_cata1 dd
{   
    font-size:12px;
    height:14px;
    width:220px; 
	padding:5px;
    margin:0px;
	padding-left:17px;  
	overflow:hidden;
	white-space:nowrap;
}  

.first_left_cata2
{
    margin:0px; 
    margin-bottom:10px; 
    padding:0px;
    border:1px solid #CCCCCC;
    padding-bottom:10px;
    height:225px; 
	overflow:hidden;
    background:url(back2.jpg) repeat-x;
}
.first_left_cata2 dt
{
    height:16px;
    margin:0px;
    margin-bottom:8px;
    padding:6px 5px 4px 15px;
    font-size:14px;
    color:#000000; 
    font-weight:bold; 
    border-bottom:1px solid #CCCCCC; 
} 
.first_left_cata2 dd
{   
    font-size:12px;
    height:14px;
    width:220px; 
	padding:5px;
    margin:0px;
	padding-left:17px;  
	overflow:hidden;
	white-space:nowrap;
}  




.first_left_cata3
{
    margin:0px; 
    margin-bottom:10px; 
    padding:0px;
    border:1px solid #EDF8B3;
    padding-bottom:10px;
    height:225px; 
	overflow:hidden;
    background:url(back3.jpg) repeat-x;
}
.first_left_cata3 dt
{
    height:16px;
    margin:0px;
    margin-bottom:8px;
    padding:6px 5px 4px 15px;
    font-size:14px;
    color:#000000; 
    font-weight:bold;  
    border-bottom:0px solid #CCCCCC; 
    background-color:#EDF8B3;
} 
.first_left_cata3 dd
{   
    font-size:12px;
    height:14px;
    width:220px; 
	padding:5px;
    margin:0px;
	padding-left:17px;  
	overflow:hidden;
	white-space:nowrap;
}  




.first_left_cata4
{
    margin:0px; 
    margin-bottom:10px; 
    padding:0px;
    border:1px solid #CCCCCC;
    padding-bottom:10px;
    height:245px; 
	overflow:hidden;
    background:url(back4.jpg) repeat-x ;
}
.first_left_cata4 dt
{
    height:16px;
    margin:0px;
    margin-bottom:8px;
    padding:6px 5px 4px 15px;
    font-size:14px;
    color:#000000; 
    font-weight:bold;  
    border-bottom:1px solid #CCCCCC; 
} 
.first_left_cata4 dd
{   
    font-size:14px;
    height:16px;
    width:220px; 
	padding:5px;
    margin:0px;
	padding-left:17px;  
	overflow:hidden;
	white-space:nowrap;
}  


.catalog_navi
{
    width:989px;
    font-size:12px;
    padding:0px;
    margin:0px;
    height:16px;
    border:1px solid #CCCCCC;
    background-color:#F7F7F7;
    padding:8px 5px 8px 5px;
}
.catalog_navi li
{
    padding:0px 0px 0px 5px;
    margin:0px;
    display:block;
    float:left;
} 








.reply_form
{
    margin:10px 0px 0px 0px; 
    padding:0px;
    border:1px solid #CCCCCC; 
    background-color:#F7F7F7;
}
.reply_form dt
{
    height:14px;
    margin:0px; 
    padding:7px;
    font-size:14px; 
    font-weight:bold; 
    color:#FF3300; 
    border-bottom:1px solid #CCCCCC;
}  
.reply_form dd
{
    background-color:#FFFFFF;
    padding:10px;
    margin:0px;
} 





.reply
{
    margin:10px 0px 0px 0px; 
    padding:0px;
    border:1px solid #CCCCCC;
    padding-bottom:10px;  
    background-color:#F7F7F7;
}
.reply dt
{
    height:14px;
    margin:0px;
    margin-bottom:2px;
    padding:7px;
    font-size:14px; 
    font-weight:bold; 
    color:#FF3300; 
    border-bottom:1px solid #CCCCCC;
}  
.reply dd
{
    padding:0px 25px 10px 25px;
    margin:0px;
} 
 
.rtitle
{
    font-size:12px;
    font-weight:normal;
    padding:10px 0px 10px 0px;  
    
}
.rcontent
{   
    padding:10px 0px 20px 0px;  
    font-size:14px; 
    border-bottom:1px dotted #999999; 
    
}


/*============================================== article ============================================*/

.aarticle
{
    width:538px;
    border:1px solid #CCCCCC; 
    padding:30px;
	background-color:#FAFAFA;
}
	
.atitle{ 
	clear:both;
	color:#BD2200;
	font-size:24px;
	font-weight:bold;
	text-align:center;
	margin:0px 0px 20px 0px;
}
.atitle2{
    border-top:1px dotted #999999; 
	text-align:center;
	font-size:12px; 
	padding:10px 0px 10px 0px;
}
.asummary
{ 
    border:1px dashed #CCCCCC;
	background-color:#EDFAAC;
	font-size:12px;
	line-height:200%;
	text-indent:28px; 
	padding:10px;
	margin-top:10px;
	margin-bottom:10px;
}
.acontent
{
	margin-top:10px;
    line-height:200%; 
	font-size:14px;
}

.apager
{
    padding:10px 10px 10px 0px;
    text-align:right;
}
.apager .acurrent_false
{  
	border:1px solid #999999;
	background-color:#FFFFFF;
	color:#999999; 
	padding:2px 4px 2px 4px;  
	text-decoration:none;
	font-size:12px;
	margin:3px;
}
.apager .acurrent_false:hover
{  
	border:1px solid #FF3300;
	background-color:#FF3300;
	color:#FFFFFF; 
	padding:2px 4px 2px 4px;  
	text-decoration:none;
	font-size:12px;
	margin:3px;
}
.apager .acurrent_true
{  
	border:1px solid #FF3300;
	background-color:#FF3300;
	color:#FFFFFF; 
	padding:2px 4px 2px 4px;  
	text-decoration:none;
	font-size:12px;
	margin:3px;
}
.apager .acurrent_unclickable
{ 
	border:1px solid #CCCCCC; 
	color:#CCCCCC; 
	padding:2px 4px 2px 4px;  
	text-decoration:none;
	font-size:12px;
	margin:3px;
}

.acopyright
{
    margin-top:10px;
    border:1px dotted #999999;  
	padding:10px 10px 10px 10px;
}









.keyword_list
{
    margin:0px 0px 10px 0px; 
    padding:0px;
    border:1px solid #CAF10E;
    padding-bottom:10px; 
	overflow:hidden; 
}
.keyword_list dt
{
    height:14px;
    margin:0px;
    margin-bottom:2px;
    padding:7px;
    font-size:14px; 
    font-weight:bold;
    background-color:#EDFAAC; 
} 
.keyword_list dd
{   
    background:url(icon.gif) no-repeat 10px -80px; 
    height:16px;
    width:330px;
	padding:5px;
    margin:0px;
	padding-left:20px;  
	overflow:hidden;
	white-space:nowrap;
} 








.article_hot
{
    margin:0px 0px 10px 0px; 
    padding:0px;
    border:1px solid #CAF10E; 
	overflow:hidden;
    background:url(back5.jpg) no-repeat 10px 34px; 
}
.article_hot dt
{
    height:14px;
    margin:0px;
    margin-bottom:2px;
    padding:7px;
    font-size:14px; 
    font-weight:bold;
    background-color:#EDFAAC; 
} 
.article_hot dd
{    
    height:16px;
    width:300px;
	padding:5px;
    margin:0px;
	padding-left:50px;  
	overflow:hidden;
	white-space:nowrap;
}  




.link
{
    width:90%; 
}
.link td
{
    padding:6px;
}

.member_title
{
    font-size:14px;
    font-weight:bold;
    background:url(icon.jpg) no-repeat 0px -57px;
    background-color:#FFFFFF; 
    padding-left:25px;
}
.member
{
    width:90%; 
}
.member td
{
    padding:6px;
}








.sub_catalog
{
    margin:0px 0px 10px 0px; 
    padding:0px 0px 10px 0px; 
    border:1px solid #CAF10E; 
	overflow:hidden; 
}
.sub_catalog dt
{
    height:14px;
    margin:0px;
    margin-bottom:12px;
    padding:7px;
    font-size:14px; 
    font-weight:bold;
    background-color:#EDFAAC; 
} 
.sub_catalog dd
{    
    height:16px;
    width:220px;
	padding:3px;
    margin:0px;
	overflow:hidden;
	white-space:nowrap; 
}  
.sub_catalog dd .d0
{     
	padding-left:20px; 
    background:url(icon.gif) no-repeat 10px -84px; 
}  
.sub_catalog dd .d1
{     
	padding-left:30px; 
    background:url(icon.gif) no-repeat 20px -84px; 
}   
.sub_catalog dd .d2
{     
	padding-left:40px; 
    background:url(icon.gif) no-repeat 30px -84px; 
}  
.sub_catalog dd a
{    
    font-size:14px;
}  





.catalog_article_list
{
    margin:0px; 
    padding:10px 0px 10px 0px;
    border:1px solid #CAF10E; 
	overflow:hidden;
}
.catalog_article_list dt
{
    display:none;
} 
.catalog_article_list dt a
{ 
    color:#FFFFFF; 
} 
.catalog_article_list dt a:hover
{ 
    color:#FF0000; 
} 
.catalog_article_list dd
{   
    font-size:14px;
    height:16px; 
    background:url(icon.jpg) no-repeat 9px -110px; 
	padding:5px;
    margin:0px;
    width:660px;
	padding-left:17px;  
	overflow:hidden;
	white-space:nowrap;
}  


.article_hot2
{
    margin:0px 0px 10px 0px; 
    padding:0px;
    border:1px solid #CAF10E; 
	overflow:hidden;
    background:url(back5.jpg) no-repeat 10px 34px; 
}
.article_hot2 dt
{
    height:14px;
    margin:0px;
    margin-bottom:2px;
    padding:7px;
    font-size:14px; 
    font-weight:bold;
    background-color:#EDFAAC; 
} 
.article_hot2 dd
{    
    height:16px;
    width:220px;
	padding:5px;
    margin:0px;
	padding-left:50px;  
	overflow:hidden;
	white-space:nowrap;
}  




/*============================================== menu company ============================================*/
.m_static_act{
    color:#FFFFFF;
    cursor:pointer; 
    padding:5px;
    background-color:#666666; 
}
.m_static
{ 
    color:#FFFFFF;
    cursor:pointer; 
    padding:5px;
    background-color:#FF7A01; 
}
.m_float_act{
    color:#FFFFFF;
    cursor:pointer; 
    padding:5px;
    background-color:#666666; 
}
.m_float{
    color:#FFFFFF;
    cursor:pointer; 
    padding:5px;
    background-color:#FF7A01; 
}




/*============================================================================================================*/
/*============================================================================================================*/
/*============================================================================================================*/
/*============================================================================================================*/
/*============================================================================================================*/
/*============================================================================================================*/
/*============================================================================================================*/
/*============================================================================================================*/
/*============================================================================================================*/

/*============================================================================================================*/
.f_header
{
    background-color:#D8D0C3;
    padding:10px 20px 10px 20px;
	margin:0px 0px 20px 0px; 
}
.f_header .title
{
    font-size:14px;
    font-weight:bold;
    margin-bottom:10px;
}
.f_header .desc
{
    
}




/*============================================================================================================*/
.f_search
{
    padding:0px;
	margin:0px 20px 20px 20px; 
	border:1px solid #CCCCCC;
}
.f_search .table
{
    border-collapse:collapse;
}
.f_search .left
{
    text-align:right;
	padding: 3px;
	background-color: #EFEFEF;
	border: 1px solid #FFFFFF;
	width:90px;
}
.f_search .right
{
    padding: 3px;
}




/*============================================================================================================*/
.f_edit
{
    border:1px solid #CCCCCC;
    padding:0px;
	margin:0px 20px 10px 20px; 
}
.f_edit .table
{
    border-collapse:collapse;
}
.f_edit .left
{
    text-align:right;
	padding: 3px;
	background-color: #EFEFEF;
	border: 1px solid #FFFFFF;
	width:90px;
}
.f_edit .right
{
    padding: 3px;
}
.f_edit_button
{
    padding-left: 115px;
    margin:0px 20px 20px 20px; 
    text-align:right;
}



/*============================================================================================================*/
.f_list
{
    padding:0px;
	margin:0px 20px 20px 20px; 
}
.f_list .table
{
    border-collapse:collapse;
}
.f_list .header
{
    text-align:center;
	padding: 5px;
	border: 1px solid #CCCCCC;
	background-color: #EFEFEF;
}
.f_list .body
{
    padding: 5px;
	background-color: #FFFFFF;
	border: 1px solid #CCCCCC;
}
.f_list .body_True
{
    padding: 5px;
	background-color: #FFFFFF;
	border: 1px solid #CCCCCC;
}
.f_list .body_False
{
    color:#FF0000;
    padding: 5px;
	background-color: #FFFFFF;
	border: 1px solid #CCCCCC;
}




/*============================================================================================================*/
.f_pager
{
	margin:0px 20px 20px 20px; 
	
	padding:8px;
    background-color:#EFEFEF; 
}




/*============================================================================================================*/
.f_required
{
    color:#FF0000;
}




/*============================================================================================================*/
.f_tree_0
{
    width:0px;
    height:12px;
    display:inline-block;
}
.f_tree_1
{
    width:24px;
    height:12px;
    display:inline-block;
}
.f_tree_2
{
    width:48px;
    height:12px;
    display:inline-block;
}
.f_tree_3
{
    width:72px;
    height:12px;
    display:inline-block;
}
.f_tree_4
{
    width:94px;
    height:12px;
    display:inline-block;
}