body{
	font-family: Arial,sans-serif;
	width:980px;
	color: #333333;
 	margin:auto;
	padding: 0px;
	margin-top:10px;
	font-size:12px;
}

a{
	color: #000000;
	text-decoration: none;
}

a:link{
	color: #000000;
	text-decoration: none;
}

a:visited{
	color: #000000;
	text-decoration: none;
}

a:hover{
	color:#FF0000;
	text-decoration:none;
}

h1{
 font-family: Verdana,Arial,sans-serif;
 font-size: 14px;
 color: #0C365E;
 margin: 0px;
 padding: 0px;
}

h2{
 font-family: Arial,sans-serif;
 font-size: 13px;
 color: #0C365E;
 margin: 0px;
 padding: 0px;
}

h3{
 font-family: Arial,sans-serif;
 font-size: 12px;
 color: #0C365E;
 margin: 0px;
 padding: 0px;
}

h4{
 font-family: Arial,sans-serif;
 font-size: 12px;
 font-weight: normal;
 color: #0C365E;
 margin: 0px;
 padding: 0px;
}

h5{
 font-family: Verdana,Arial,sans-serif;
 font-size: 12px;
 color: #0C365E;
 margin: 0px;
 padding: 0px;
}

ul{
 list-style-type: square;
}

ul ul{
 list-style-type: disc;
}

ul ul ul{
 list-style-type: none;
}

label{
 font-family: Arial,sans-serif;
 font-size: 12px;
 font-weight: bold;
 color: #334d55;
}


/***********************************************/
/* Layout Divs                                 */
/***********************************************/

#masthead{
	margin-top:10px;
	width: 100%;
	height:35px;
}

#navBar{
	clear:both;
	float: left;
	width: 25.5%;
	margin: 0px;
	padding: 0px;
	background-color: #f8f8f8;
	border-right: 1px solid #cccccc;
}

#content{
	width: 74%;
	float:left;
	border-left: 1px solid #cccccc;
}
#content2{
	width: 74%;
	clear:both;
	float:left;
	font-size:12px;
}
#content a:link{
	font-size:12px;
}


#content1{
	line-height:20px;
	margin-left:10px;
	font-size:12px;
	text-align:center;
	text-indent: 20px;	
}






/***********************************************/
/* Components                                  */
/***********************************************/

#siteName{
	margin: 0;
	padding: 0 0 0 10px;
}


/************* #globalNav styles **************/

#globalNav{
padding: 0px 0px 5px 10px;
border-bottom: 1px solid #CCC;
color: #cccccc;
}

#globalNav img{
 display: block;
}

#globalNav a {
	font-size:12px;
	padding: 0 4px 0 0;
}

/*************** #pageName styles **************/

#pageName{
	margin: 0px;
	padding: 0px 0px 0px 10px;
}

/************* #breadCrumb styles *************/

#breadCrumb{
	font-size: 12px;
	padding: 2px 0px 0 10px;
}


/************** .feature styles ***************/

.feature{
	clear: both;
	padding: 0px 0px 10px 10px;
	font-size: 12px;
}
.feature p {
	margin-right:10px;
	text-indent:20px;
	line-height:15px;
	margin:5px;
}
.feature img{
	float: left;
	padding: 10px 10px 0px 0px;
}


/************** .story styles *****************/

.story{
	clear: both;
	padding: 10px 0px 0px 10px;
	font-size: 12px;
}


/************* #siteInfo styles ***************/

#siteInfo{
	clear: both;
	border: 1px solid #cccccc;
	font-size: 12px;
	color: #666666;
	
	text-align:center; 
	padding: 5px 10px 10px 10px;
	background-color:#495047; color:#0C365E;
}

#siteInfo img{
	padding: 4px 4px 4px 10px;
	vertical-align:middle;
}
#siteInfo a{
	color:#FFFFFF;
}
#siteInfo a:hover{
	color: #0C365E;
	text-decoration: none;
}

/************* #siteInfo1 styles ***************/

#siteInfo1{
	clear: both;
	border-top: 6px solid #777777;
	border-left: 6px solid #cccccc;
	border-right: 6px solid #cccccc;
	font-size: 12px;
	color: #666666;
 	text-align:center;
 	padding: 2px 4px 4px 4px;
}

#siteInfo img{
	padding: 4px 4px 4px 10px;
	vertical-align:middle;
}
/************* #search styles ***************/

#search{
	padding: 5px 0px 5px 10px;
	border-bottom: 1px solid #cccccc;
	font-size: 11px;
}

#search form{
 margin: 0px;
 padding: 0px;
}

#search label{
	display: block;
	margin: 0px;
	padding: 0px;
}


/*********** #navBar link styles ***********/

#navBar ul a:link, #navBar ul a:visited {display: block;}
#navBar ul {list-style: none; margin: 0; padding: 0;}

/* hack to fix IE/Win's broken rendering of block-level anchors in lists */
#navBar li {border-bottom: 1px solid #EEE;}

/* fix for browsers that don't need the hack */
html>body #navBar li {border-bottom: none;}


/*********** #sectionLinks styles ***********/

#sectionLinks{
	font-size: 12px;
}
#sectionLinks h3 {
	font-size:14px;
	text-indent:0px;
	padding: 0.5em 0 0.5em 0.8em;
}
#sectionLinks a {
	display: block;
	font-size:12px;
	text-indent:20px;
	padding: 2px 0px 2px 10px;
	border-bottom: 1px solid #7A7A7A;
	border-left: 12px solid #546A8C;
	background-color: #ffffff;
}

#sectionLinks a:hover{
	border-left: 12px solid #ffffff;
	background-color: #546A8C;
	color:#ffffff;
}


/*********** .relatedLinks styles ***********/

.relatedLinks{
	position: relative;
	margin: 0px;
	padding: 0px 0px 10px 10px;
	font-size: 12px;
}

.relatedLinks h3{
	padding: 10px 0px 2px 0px;
}

.relatedLinks a:link,
.relatedLinks a:visited {
	display: block; 
}

/************** #advert styles **************/

#advert{
	padding: 30px 0px 10px;
}

#advert img{
	display: block;
}


/************** #headlines styles **************/

#headlines{
	margin: 0px;
	padding: 10px 0px 20px 10px;
	font-size:12px;
}

#headlines p{
	padding: 5px 0px 5px 0px;
}

/************************#left_cont*******************************/
#left_cont {
	 WIDTH:100%; 
	 HEIGHT: 167px;
	  background-color:#FFFFFF;
	  padding-top:45px;
}
#left_font {
	FONT-SIZE: 9pt;
	COLOR: #666666;
	LINE-HEIGHT: 18px;
	text-indent:30px;
	
}
#left_font1 {
	FONT-SIZE: 9pt;
	COLOR: #666666;
	LINE-HEIGHT: 18px;
	text-indent:30px;
	
}
#hot_pro {
	FONT-SIZE: 12px;
	COLOR: #666666;
	background-color:#333333;
	color:#FFFFFF;
}
#jianbian{
text-indent:20px;width:100%; height:20px; background-color:#091D03; FILTER: Alpha(Opacity=100,Finishopacity=0,Style=1,Startx=0,Starty=0,Finishx=100,Finishy=0);
padding-top:6px;
}

.style21_1 {
	FONT-WEIGHT: bold; FONT-SIZE: 13px; COLOR: #0C365E; FONT-FAMILY: Geneva, Arial, Helvetica, sans-serif;
	MARGIN-TOP: 6px;
	text-indent:6px;
}




/************************新闻*******************************/
.dis {
 DISPLAY: block
}
.undis {
 DISPLAY: none
}
#cntR {
 WIDTH: 215px;
 height:240px;
 font-size:12px;
}
#NewsTop {
 CLEAR: both; MARGIN-BOTTOM: 16px;
}
#NewsTop P {
 FLOAT: left; LINE-HEIGHT: 21px;
}
#NewsTop P.topTit {
 FONT-WEIGHT: bold;
 font-size:14px;
 text-indent:10px;
 color:#0C365E;
 width:100px;
 margin-top:0px;
}
#NewsTop P.topC0 {
 BACKGROUND: #546A8C;margin-top:0px; BORDER-LEFT: #f2f2f2 1px solid; text-indent:2px; WIDTH: 55px; text-align:left; CURSOR: pointer;
}
#NewsTop P.topC1 {
 BACKGROUND: #c2130e;margin-top:0px; BORDER-LEFT: #f2f2f2 1px solid; text-indent:2px;  WIDTH: 55px; text-align:left; COLOR:#000000;
}
#NewsTop_tit {
 clear:both;
 BORDER-BOTTOM: #c2130e 3px solid; HEIGHT: 21px;
text-indent:20px;width:100%; background-color:#091D03; FILTER: Alpha(Opacity=100,Finishopacity=50,Style=1,Startx=0,Starty=0,Finishx=100,Finishy=0);
}
#NewsTop_cnt {
 clear:both;
 width:100px;
 PADDING-LEFT: 22px; LINE-HEIGHT: 26px; PADDING-TOP: 7px; HEIGHT: 100px; TEXT-ALIGN: left;
 
 
}


#NewsTop_cnt a{
 font-size:12px;
}



#NewsTop_cnt p{
border-bottom:1px dashed #0C365E; width:190px;
padding:0px;
margin-bottom:2.5px;
margin-left:0px;
margin-right:auto;
margin-top:2.5px;
}

/************************图片新闻转场*******************************/
#galleryh {
	padding:0;
	margin:0 auto 0 5px;
	list-style-type:none;
	overflow:hidden;
	width:495px;
	height:240px;
	border:1px solid #888;
	background:#fff url(../images/01.gif);
	float:left;
}
#galleryh li {  float:left;  }
#galleryh li a {
	display:block;
	height:240px;
	width:28px;
	float:left;
	text-decoration:none;
	border-right:1px solid #fff;
	cursor:default;
}
#galleryh li a img {
	width:28px;
	height:240px;
	border:0;
}
#galleryh li a:hover {
	background:#eee;
	width:320px;
}
#galleryh li a:hover img {  width:320px;  }

#first_pic{
width:30%;
height:100px;
border-top:1px dashed #0C365E;
border-left:1px dashed #0C365E;
border-right:1px dashed #0C365E;
border-bottom:1px dashed #0C365E;
float:left;
}
#first_pro_title{
MARGIN-TOP: 2px; MARGIN-LEFT: 0px; MARGIN-RIGHT: 10px; text-indent:5px;margin-left:5px; height:70px;
}

#nav{
padding:5px;
font-size:11px; 
text-align:left;
text-decoration:none;
}
#nav strong{
font-weight:bold;
}

#dv_news_list{
	float: left;
	width:100%;
	height:25px;
	font-size:12px;
	margin-bottom:5px;
	margin-top:5px;
	font-family:Arial, Helvetica, sans-serif; 
	text-align:left; 
	color:#666666;
	text-indent:40px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #cccccc;
}
/****分页*****/
#dispartpage{
	clear:both;
	margin-left:300px;
}
#dispartpage a{
	display:block;
	float:left;
	margin-right:1px;
	line-height:20px;
	padding:0 5px;
	border:1px solid #CCC;
	background:#FFF;
	color: #495047;
	text-decoration:none;font-family:Arial,Helvetica,sans-serif;
	font-weight:bold;
	font-size:12px;
	margin-top:3px;
}
#dispartpage a:hover,#dispartpage a.curpage{
	border:1px solid #495047;
	background:#495047;
	color:#FFF;
	text-decoration:none;
}
/****分页结束*****/
#file_info
{
	 width:73.5%; 
	 float:left;
	 border-left: 1px solid #cccccc;
}
.article{
width:100%;
}
.article h2{
line-height:30px;font-size:16px;font-weight:bold;color:#0c365e;text-align:center;
}
.article .info{
line-height:20px;background:#546A8C;text-align:center;font-size:12px;color:#ffffff;
}
.article pre{
line-height:20px;text-align:right;font-size:12px;color:#0c365e;
}
.article .info a,.article pre a{color:#666; font-size:12px;}
.star{margin-top:5px;color:#f00;font-weight:bold;}
.ft_surl {color:#008000; font-size:13px;line-height:30px;} 
.ft_sdesc {color:#000000;font-size:13px;line-height:18px; }
.ft_stitle {font-size:15px; font-weight: bold;line-height:40px;}
#dv_sblock {width:99%; background-color:#d7ded4;text-align:left;line-height:25px; font-size:13px;padding-left:10px;border-top:#495047 solid 1px;margin-top:1px;}
#li_sblocka {width:35%;text-align:left; float:left;}
#li_sblockb {width:60%;text-align:right;padding-right:10px;}

.drop{
  float: left;
  font-size: 20px;
  line-height: 1em;
  margin: 4px 10px 10px 0;
  padding: 4px 10px;
  border: 1px solid #ccc;
  background: #eee;
  margin-left:1em;
}

.drop1{
  float: left;
  font-size: 12px;
  line-height: 2em;
  margin-left:10px;


}
