/* CSS Document */
body { margin:auto; padding:0; font-size:12px; color:#333333; background:#D9D9D9 url(bg.gif) top center repeat-y; }
img { border:0px;}
td,th {  font-size:12px; line-height:20px; }
.xian {BORDER-TOP: #333 1px dotted; MARGIN-TOP: 3px; FONT-SIZE: 0px; OVERFLOW: hidden; LINE-HEIGHT: 0; width:486px; HEIGHT: 3px}
.bga {BACKGROUND: #f2f6fb}

form { margin:0; padding:0; }
ul{ margin:0; padding:0; list-style-type:none; }
h1,h2,h3 { margin:0; padding:0; }

a:link,a:visited,a:active { TEXT-DECORATION: none; color:#333333; }
a:hover { TEXT-DECORATION:underline; color:#0000CC;  }

#head{ clear:both; margin:auto; width:838px; background-color:#FFFFFF; }
#content_timev { clear:both; width:838px; margin:auto; background:url(/images/timev.gif) right top no-repeat; }
#content { clear:both; width:838px; margin:auto; }
#footer { clear:both; width:838px; height:80px; text-align:center; margin:auto; position:relative; }
#partmain { float:left; width:583px; }
#partright { float:right; width:250px; }
#partmain .left { float:left; width:224px; height:241px; overflow:hidden; }
#partmain .right { float:right; width:353px; }
#partmainpro { float:left; width:583px; }
#partmainpro .item { float:left; width:321px; margin-right:10px;   }

.blank3 { clear:both; height:3px; overflow:hidden; }
.blank4 { clear:both; height:4px; background-color:#44559D; overflow:hidden; } 
.blank5 { clear:both; height:5px; overflow:hidden; } 
.blank8 { clear:both; height:8px; background-color:#FFFFFF; overflow:hidden; } 
.blank10 { clear:both; height:10px; background-color:#FFFFFF; overflow:hidden; } 
.blank25 { clear:both; height:15px; overflow:hidden; } 
.advbuttom { clear:both; margin:0; padding:0; text-align:center; }
.blankbg { clear:both; background:url(blankbg.gif) repeat-x left; height:18px; overflow:hidden; }	
#search { clear:both; height:25px; text-align:left; margin-bottom:4px; }
#search .form{ width:153px; }
#page{ clear:both; height:43px; text-align:center; line-height:43px; }
/* --头部样式 --*/
#head .advbanner { float:left; width:583px; height:85px; }
#head .hotlink { float:right; width:250px; height:85px; background-color:#DCDEE1; }
#head .hotlink .body { margin:6px 12px 6px 12px; line-height:18px; }
#head .hotlink .body h2{ font-size:12px; font-weight:bold; color:#96191D; }
#head .logo { float:left; margin:0; padding:0; }
#head .headlink { float:right; margin-top:43px; }
#head .headlink li { margin-left:4px; }

/*--页脚代码--*/
#footer ul { background-color:#B9BDC3; height:27px; line-height:27px; padding-left:8px; }
#footer li { display:inline; float:left; padding-left:3px; padding-right:3px; } 
#footer .copyright { clear:both; text-align:left; line-height:25px; padding-left:12px; }
#footer .police { position:absolute; right:0px; top:15px; }

#lo_links { clear:both; margin:auto; width:838px; text-align:left; margin-bottom:6px; }

#tab { clear:both; background:url(/skin/hyrs/images/title_blue.gif) repeat-x left; height:38px; }
#tab li { display:inline; float:left; margin:0 8px 0 8px; line-height:38px; }
#tab li a:link,
#tab li a:visited,
#tab li a:active { font-size:14px; color:#000000; text-decoration:none; }
#tab li a:hover{ font-size:14px; color:#000000; text-decoration:underline; }
#tab .main { float:left; padding-left:5px; }
#tab .right { float:right; padding-right:5px; }
#tab_one { clear:both; background-color:#B9BDC3; height:21px; }
#tab_one li { display:inline; float:left; margin:0 5px 0 5px; line-height:21px; }
#tab_one li a:link,
#tab_one li a:visited,
#tab_one li a:active { font-size:12px; color:#333; text-decoration:none; }
#tab_one li a:hover{ font-size:12px; color:#333; text-decoration:underline; }
#tab_one .main { float:left; padding-left:5px; }
#tab_one .right { float:right; padding-right:5px; }
#tab_two { clear:both; background-color:#FFF; border-bottom:#737B88 solid 1px; border-left:#737B88 solid 1px; border-right:#737B88 solid 1px; height:21px; }
#tab_two li { display:inline; float:left; margin:0 5px 0 5px; line-height:21px; }
#tab_two li a:link,
#tab_two li a:visited,
#tab_two li a:active { font-size:12px; color:#333; text-decoration:none; }
#tab_two li a:hover{ font-size:12px; color:#333; text-decoration:underline; }
#tab_two .main { float:left; padding-left:5px; line-height:21px; }
#tab_two .right { float:right; padding-right:5px; }

/* --列表样式 --*/
.style1 li{ clear:both; padding:0px 0px 0px 6px; margin:0px; background:url(item1.gif) left 8px no-repeat; text-align:left; position:relative; }
.style1 li .from { position:absolute; right:30px; top:0px; }
.style1 li span { position:absolute; right:0px; top:16px; color:#B80000; }
.style2 li{ display:inline; padding:0px 0px 0px 6px; margin:0px 0px 0px 0px; background:url(item1.gif) left 8px no-repeat; text-align:left; }
.style02 li{ display:inline; padding:0px 0px 0px 6px; width:50px; height:20px; overflow:hidden; float:left; margin:0px 0px 0px 0px; background:url(item1.gif) left 8px no-repeat; text-align:left; }
.style3 li{ display:inline; padding:0px 0px 0px 9px; margin:0px 0px 0px 0px; background:url(item2.gif) left 7px no-repeat; text-align:left; }
.style4 { clear:both; height:1%; }
.style4 li{ display:inline; padding:0px 0px 0px 6px; margin:0px 0px 0px 0px; background:url(item1.gif) left 8px no-repeat; text-align:left; float:left; width:278px; }

.style5 { margin:5px;}
.style5 li { padding:0px 0px 0px 6px; margin:0px 0px 0px 0px; font-size:14px; line-height:24px; background:url(item1.gif) left 10px no-repeat; text-align:left; }
.style5 li a:link,
.style5 li a:visited,
.style5 li a:active { float:left; font-size:14px; color:#333; font-weight:normal; text-decoration:none; }
.style5 li a:hover{ float:left; font-size:14px; color:#0000CC; font-weight:normal; text-decoration:underline; }
.style5 li span { font-size:12px; color:#666666; padding-left:15px; }

.style6 li{ display:inline; height:30px; margin:0px; padding:0px; }
.style6 li a:link,
.style6 li a:visited,
.style6 li a:active { font-size:12px; color:#333; line-height:19px; text-decoration:underline; }
.style6 li a:hover{ font-size:12px; color:#FFF; background-color:#B80000; line-height:19px; text-decoration:underline; }

.style06 a:link,
.style06 a:visited,
.style06 a:active { font-size:16px; line-height:26px;  color:#333;  text-decoration:underline; }
.style06 a:hover{ font-size:16px; line-height:26px;  color:#B80000; text-decoration:underline; }


.style7 li{ display:inline; padding:0px 0px 0px 6px; margin:0px 0px 0px 0px; background:url(item1.gif) left 8px no-repeat; text-align:left; float:left; width:113px; }
.style8 li{ clear:both; padding:0px 0px 0px 6px; margin:0px; background:url(item1.gif) left 8px no-repeat; text-align:left;}
.style8 a:link,
.style8 a:visited,
.style8 a:active { font-size:12px; color:#B80000;  text-decoration:none; }
.style8 a:hover{ font-size:12px; color:#B80000; text-decoration:underline; }
.style8 li span { position:absolute; right:0px; top:16px; color:#B80000; }
.style9 { clear:both; padding:0px 0px 0px 6px; margin:0px; background:url(item1.gif) left 8px no-repeat; text-align:left;}

.style10{ clear:both; padding:0px 0px 0px 6px; margin:0px; line-height:20px; background:url(item1.gif) left 8px no-repeat; text-align:left; }

.style11 { margin:5px;}
.style11 li{ display:inline; padding:0px 0px 0px 6px; margin:0px 0px 0px 0px; background:url(item1.gif) left 8px no-repeat; text-align:left; float:left; width:272px; }
.style11 li { padding:0px 0px 0px 6px; margin:0px 0px 0px 0px; font-size:14px; line-height:24px; background:url(item1.gif) left 10px no-repeat; text-align:left; }
.style11 li a:link,
.style11 li a:visited,
.style11 li a:active { float:left; font-size:14px; color:#333; font-weight:normal; text-decoration:none; }
.style11 li a:hover{ float:left; font-size:14px; color:#0000CC; font-weight:normal; text-decoration:underline; }
.style11 li span { font-size:12px; color:#666666; padding-left:15px; }

.style13 { clear:both; height:1%; }
.style13 li{ display:inline; padding:0px 0px 0px 6px; margin:0px 0px 0px 0px; background:url(item1.gif) left 8px no-repeat; text-align:left; float:left; width:268px; }

.style_tool { clear:both; padding-left:1px; margin:auto; height:1%;  }
.style_tool li{ display:inline; padding:0px 0px 0px 6px; margin:0px 0px 0px 0px; background:url(item1.gif) left 8px no-repeat; text-align:left; float:left; width:272px; }

.style_tool2 { clear:both; padding-left:1px; margin:auto; height:1%;  }
.style_tool2 li{ display:inline; float:left; width:100px; padding:0px 0px 0px 6px; margin:0px 0px 0px 0px; background:url(item1.gif) left 8px no-repeat; text-align:left; }

.stylepic { clear:both; padding:5px; height:1%; }
.stylepic li{ display:inline; float:left; width:152px; height:88px; text-align:center; line-height:22px; background-color:#fff; margin-left:3px; margin-right:3px; margin-bottom:3px; }
.stylepic li img { display:block; border:0px; }

.stylepic1 { clear:both; padding:5px; height:1%; margin:auto; }
.stylepic1 li{ display:inline; float:left; width:110px; height:88px; margin:auto; text-align:center; line-height:22px; background-color:#fff; margin-bottom:3px; }
.stylepic1 li img { display:block; border:0px; width:100px; }

.stylepic2 { clear:both; padding:5px; height:1%; }
.stylepic2 li{ display:inline; float:left; width:200px; height:130px; text-align:center; line-height:22px; background-color:#fff; margin-left:3px; margin-right:3px; margin-bottom:3px; }
.stylepic2 li img { display:block; border:0px; }



/*--单元样式--*/
.stylebox { clear:both; border:#AACCF1 solid 1px; height:1%; }
.stylebox .title { clear:both; height:27px; background:url(/skin/hyrs/images/title_blue.gif) top repeat-x; padding-left:8px; font-weight:bold; line-height:27px; position:relative; }
.stylebox .title .viewmore { position:absolute; font-weight:normal; right:6px; top:0px; }
.stylebox .title .tel { position:absolute; font-weight:normal; color:#B80000; right:6px; top:0px; }
.stylebox .body { padding:5px; line-height:19px; }

.stylebox2{ clear:both; width:96%; margin:auto; }
.stylebox2 .title1 { clear:both; height:22px; background-color:#B9BDC3; padding-left:8px; font-weight:bold; line-height:22px; position:relative; }
.stylebox2 .title1 .viewmore { position:absolute; font-weight:normal; right:6px; top:0px; }
.stylebox2 .body { padding:5px; line-height:19px; }
.stylebox2 .body .blankbg { width:96%; margin:auto; }	

.stylebox3 { clear:both; border:#B9BDC3 solid 1px; }
.stylebox3 .title1 { float:left; width:82px; height:20px; background:url(bg01.gif) top repeat-x; font-weight:bold; line-height:20px; }
.stylebox3 .title2 { float:left; width:82px; height:20px; background:url(bg02.gif) top repeat-x; font-weight:bold; line-height:20px; }
.stylebox3 .title_bg { float:left; width:1px; height:20px; background-color:#B9BDC3; overflow:hidden; }
.stylebox3 h2{ float:left; text-align:center; font-size:12px; margin:0px; padding:0px; }
.stylebox3 h2 a:link,
.stylebox3 h2 a:visited,
.stylebox3 h2 a:active { font-size:12px; color:#333; text-decoration:none; text-decoration:none; }
.stylebox3 h2 a:hover{ font-size:12px; color:#B20000; text-decoration:underline; }
.stylebox3 h2 span { display:block; width:82px; text-align:center; }
.stylebox3 .body { padding:5px; line-height:19px; text-align:center; }

.stylebox5 { clear:both; border:#B9BDC3 solid 1px; height:1%;}
.stylebox5 .title { clear:both; height:22px; background:url(box_bg.gif) top repeat-x; padding-left:8px; font-weight:bold; line-height:22px; position:relative; }
.stylebox5 .title .viewmore { position:absolute; font-weight:normal; right:6px; top:0px; }
.stylebox5 .title .tel { position:absolute; font-weight:normal; color:#B80000; right:6px; top:0px; }
.stylebox5 .body { padding:5px; line-height:19px; }

.recomend { clear:both; width:338px; height:249px; overflow:hidden; }

.cSearchMain{ float:left; background:#F6F7F7; text-align:center; padding:15px 10px 15px 5px;border:#B9BDC3 1px solid; width:566px; margin:0; }
.cSearchMain span{ font-weight:bold; }
.pSearch{ float:right; width:250px;  text-align:center; background-color:#C7CACF; }

/* --������ʽ--*/
.indexstyle_one { clear:both; width:100%; padding:3px;  }
.indexstyle_one h2 { clear:both; font-size:20px; line-height:28px; font-weight:bold; text-align:center; color:#B80000; margin:5px 0 0 0; }
.indexstyle_one h2 a:link,
.indexstyle_one h2 a:visited,
.indexstyle_one h2 a:active { font-size:20px; line-height:28px; color:#B80000; text-decoration:none; margin:5px 0 0 0;}
.indexstyle_one h2 a:hover{ font-size:20px; line-height:28px; color:#B80000; text-decoration:underline; margin:5px 0 0 0;}
.indexstyle_one .author{ clear:both; text-align:center; line-height:20px; } 
.indexstyle_one .con { clear:both; line-height:20px; text-align:left; padding-top:8px; padding-bottom:6px; }
.indexstyle_one .viewmore { float:right; text-align:center; }
.indexstyle_one .viewmore a:link,
.indexstyle_one .viewmore a:visited,
.indexstyle_one .viewmore a:active { font-size:12px; color:#333; font-weight:normal; text-decoration:none; }
.indexstyle_one .viewmore a:hover{ font-size:12px; color:#B80000; font-weight:normal; text-decoration:underline; }

.indexstyle_two h2 { font-size:12px; font-weight:bold; color:#B80000; position:relative; padding:0; margin:0; }
.indexstyle_two h2 a:link,
.indexstyle_two h2 a:visited,
.indexstyle_two h2 a:active { font-size:12px; color:#aa0000; text-decoration:none; }
.indexstyle_two h2 a:hover{ font-size:12px; color:#aa0000; text-decoration:underline; }
.indexstyle_two h2 .cate { position:absolute; right:6px; top:0px; color:#333; font-weight:normal;  font-size:12px; }
.indexstyle_two h2 .cate a:link,
.indexstyle_two h2 .cate a:visited,
.indexstyle_two h2 .cate a:active { font-size:12px; color:#333; font-weight:normal; text-decoration:none; }
.indexstyle_two h2 .cate a:hover{ font-size:12px; color:#B80000; font-weight:normal; text-decoration:underline; }
.indexstyle_two h1 { font-size:14px; font-weight:bold; color:#B80000; position:relative; padding:0; margin:0; }
.indexstyle_two h1 a:link,
.indexstyle_two h1 a:visited,
.indexstyle_two h1 a:active { font-size:14px; color:#B80000; text-decoration:none; }
.indexstyle_two h1 a:hover{ font-size:14px; color:#B80000; text-decoration:underline; }
.indexstyle_two h1 .cate { position:absolute; right:6px; top:0px; color:#333; font-weight:normal;  font-size:12px; }
.indexstyle_two h1 .cate a:link,
.indexstyle_two h1 .cate a:visited,
.indexstyle_two h1 .cate a:active { font-size:12px; color:#333; font-weight:normal; text-decoration:none; }
.indexstyle_two h1 .cate a:hover{ font-size:12px; color:#B80000; font-weight:normal; text-decoration:underline; }

.indexstyle_two .con { clear:both; text-align:left; padding-top:4px; padding-bottom:12px;  }
.indexstyle_two .con1 { clear:both; text-align:left; text-indent:25px; padding-top:4px; padding-bottom:12px;  }

.indexstyle_three .cate { color:#333; font-weight:bold; position:relative; }
.indexstyle_three .cate .viewmore { position:absolute; right:0px; top:0px; color:#333; }
.indexstyle_three h2 { font-size:14px; font-weight:bold; color:#B80000; position:relative; }
.indexstyle_three h2 a:link,
.indexstyle_three h2 a:visited,
.indexstyle_three h2 a:active { font-size:12px; color:#B80000; text-decoration:none; }
.indexstyle_three h2 a:hover{ font-size:12px; color:#B80000; text-decoration:underline; }
.indexstyle_three h2 .author { position:absolute; right:0px; top:0px; color:#333; font-weight:normal; }
.indexstyle_three .con { clear:both; text-align:left; padding-top:4px; padding-bottom:8px;  }

.indexstyle_blog { clear:both; padding-left:5px; height:1%; } 
.indexstyle_blog .pic{ float:left; width:75px; margin-bottom:5px; }
.indexstyle_blog .pic img { width:70px; height:70px; }
.indexstyle_blog .con { float:right; width:156px; text-align:left; line-height:20px; }
.indexstyle_blog .con h2 { font-size:12px; margin-bottom:8px;  }
.indexstyle_blog .con .name { clear:both; }

/* --文章朢�终页--*/
.condetail { clear:both; width:94%; margin:auto; font-size:14px; line-height:23px; }
.condetail h1 { font-size:18px; line-height:25px; padding-top:5px; text-align:center; color:#B80000;  } 
.condetail h2 { font-size:18px; line-height:25px; padding-top:5px; text-align:center; color:#B80000;  } 
.condetail .time { clear:both; font-size:12px; text-align:center; line-height:20px; }
.condetail a:link,
.condetail a:visited,
.condetail a:active { font-size:14px; color:#B80000; text-decoration:underline; }
.condetail a:hover{ font-size:14px; color:#B80000; text-decoration:underline; }
.condetail .newskey { float:left; background:#F6F7F7; text-align:left; color:#666666; line-height:20px; padding:15px 10px 15px 5px;border:#B9BDC3 1px solid; width:518px; margin:0; }
.condetail .keywords { clear:both; }
.condetail .keywords a:link,
.condetail .keywords a:visited,
.condetail .keywords a:active { font-size:12px; color:#333; text-decoration:underline; }
.condetail .keywords a:hover{ font-size:12px; color:#B80000; text-decoration:underline; }

.text { clear:both; text-align:left; font-size:14px; line-height:23px;  text-indent:28px;  }
.text p { font-size:14px; line-height:23px; margin:15px 0; text-indent:28px; }
.text img { clear:both; border:0px; margin:15px 0px 8px 0; margin:auto; }

.text1 { clear:both; text-align:left; font-size:14px; line-height:23px; }
.text1 p { font-size:14px; line-height:23px; margin:15px 0; }
.text1 img { float:left; border:0px; margin:3px 15px 8px 0; }

.text2 { clear:both; text-align:center; font-size:14px; line-height:23px; }
.text2 p { font-size:14px; line-height:23px; margin:15px 0; }
.text2 img { clear:both; border:0px; margin:15px 0px 8px 0; margin:auto; text-align:center;  }

.toolitem { clear:both; text-align:right; padding-right:10px; }
.reviewform{ clear:both; width:615px; background:url(/images/dott.gif) repeat-x top; padding:10px 0 0 10px; margin:auto; }
.reviewform p{ padding:5px 0; font-size:14px; line-height:18px;}

.hrstyle { clear:both; }
.hrstyle h2 {  font-size:18px; line-height:25px; padding-top:5px; text-align:center; color:#B80000; }
.hrstyle h3 { display:block; height:25px; font-size:14px; background-color:#E1E3E6; line-height:25px; padding-left:16px;  color:#B80000; }
.hrstyle h3 span {  font-size:12px; color:#333; font-weight:normal; }
.hrstyle h3 span a:link,
.hrstyle h3 span a:visited,
.hrstyle h3 span a:active { font-size:12px; color:#333; text-decoration:underline; font-weight:normal;}
.hrstyle h3 span a:hover{ font-size:12px; color:#B80000; text-decoration:underline; font-weight:normal; }
.hrstyle .con { clear:both; margin-top:15px; padding-left:16px; margin-bottom:15px; font-size:14px; line-height:23px; }
.hrstyle ul { margin:8px 8px 8px 12px; }

/* --������ʽ--*/
.TabbedPanels { clear: none; float:left; width:250px; font-size:12px; margin:0px; padding: 0px; }
.TabbedPanels1 { clear: none; float:left; width:250px; font-size:12px; margin:0px; padding: 0px; }
.TabbedPanelsTabGroup {	margin:0px; padding: 0px; font-size:12px;}
.TabbedPanelsTab {	position: relative;	top: 1px; float: left;	padding: 2px 10px; line-height:20px; font-size:12px; font-weight:bold;	margin: 0px 1px 0px 0px; background-color: #D4D6DA;	list-style: none;	border-top: solid 1px #B9BDC3;	border-right: solid 1px #B9BDC3;	border-left: solid 1px #B9BDC3;	border-bottom: solid 1px #B9BDC3;	-moz-user-select: none;	-khtml-user-select: none;	cursor: pointer;}
.TabbedPanelsTabHover {	background-color: #CCC;}
.TabbedPanelsTabSelected {	background-color:#F3F4F5;	border-bottom: 1px solid #DCDEE1 }
.TabbedPanelsTab a { font-size:12px; color: black;	text-decoration: none;}
.TabbedPanelsContentGroup {	clear: both; border:solid 1px #B9BDC3; }
.TabbedPanelsContent { padding: 4px; line-height:19px; }
.VTabbedPanels .TabbedPanelsTabGroup { float: left; width: 10em; height: 20px; background-color: #EEE; position: relative;	border-top: solid 1px #999;	border-right: solid 1px #999;	border-left: solid 1px #CCC;	border-bottom: solid 1px #B9BDC3;}
.VTabbedPanels .TabbedPanelsTab {	float: none;	margin: 0px;	border-top: none;	border-left: none;	border-right: none;}
.VTabbedPanels .TabbedPanelsTabSelected {	background-color: #EEE;	border-bottom: solid 1px #B9BDC3;}
.VTabbedPanels .TabbedPanelsContentGroup {	clear: none;	float: left;	padding: 0px;	width: 30em; line-height:20px; 	height: 20px;}

/* --���Բ�ѯ��ʽ--*/
input {font:13px "Tahoma", sans-serif;}

.stylebox .topnews{
	width:151px;
	float:left;
	margin-left:6px;
clear:both;border:#B9BDC3 solid 1px; height:1%;
}
.stylebox .topnews dl{
	width:651px;
float:left;
margin-left:6px;
	background:url(../images/topline_botbg.gif) left bottom repeat-x; 
	padding-bottom:6px;
}
.stylebox .topnews dl dt{
	padding:3px 0px 4px 5px;
	border-bottom:1px solid #DDD;
}
.stylebox .topnews dl dt a{
	font-size:18px;
	color:#003399;
	font-weight:bold;
	display:block;
}
.stylebox .topnews dl dt span{
	line-height:20px;
	color:#666;
}
.stylebox .topnews dl dd{
	width:351px;
	overflow:hidden;
clear:both;border:#B9BDC3 solid 1px; height:1%;
}
.stylebox .topnews dl dd ul{
	width:351px;
	margin:6px auto 0px;
}
.stylebox .topnews dl dd ul li{
	display:block;
	width:172px;
	height:29px;
	float:left;
	overflow:hidden;
}
.stylebox .topnews dl dd ul li a{
	display:block;
	width:168px;
	height:29px;
	line-height:29px;
	overflow:hidden;
	white-space:nowrap;
	background:url(../images/ico_2.gif) 5px 12px no-repeat;
	text-indent:21px;
	color:#666666;
}
.ileft{
	width:670px;
	float:left;
	overflow:hidden;
}
.leftop{
	width:670px;
	overflow:hidden;
}
.leftop .swfnews{
	width:225px;
	height:200px;
	float:left;
clear:both;border:#B9BDC3 solid 1px; height:1%;
}
.leftop .topnews{
	width:351px;
	float:left;
	margin-left:6px;
}
.leftop .topnews dl{
	width:351px;
	background:url(../images/topline_botbg.gif) left bottom repeat-x; 
	padding-bottom:6px;
}
.leftop .topnews dl dt{
	padding:3px 0px 4px 5px;
	border-bottom:1px solid #DDD;
}
.leftop .topnews dl dt a{
	font-size:18px;
	color:#003399;
	font-weight:bold;
	display:block;
}
.leftop .topnews dl dt span{
	line-height:20px;
	color:#666;
}
.leftop .topnews dl dd{
	width:384px;
	overflow:hidden;
}
.leftop .topnews dl dd ul{
	width:384px;
	margin:0px auto 6px;
}
.leftop .topnews dl dd ul li{
	display:block;
	width:192px;
	height:29px;
	float:left;
	overflow:hidden;
}
.leftop .topnews dl dd ul li a{
	display:block;
	width:188px;
	height:29px;
	line-height:29px;
	overflow:hidden;
	white-space:nowrap;
	background:url(../images/ico_2.gif) 5px 12px no-repeat;
	text-indent:21px;
	color:#666666;
}
#topnav {
	width:932px;
	height:55px;
	margin:0 auto;
	background:url(topnav-bg.png) repeat-x left top;
}
#topnavl {
	float:left;
	width:16px;
	height:55px;
	background:url(topnavl.png) no-repeat left top;
}
#topnavm {
	float:left;
	width:900px;
	height:55px;
	text-align:center;
}
#topnavr {
	float:left;
	width:16px;
	height:55px;
	background:url(topnavr.png) no-repeat left top;
