body{ margin: 0; }
.body_news{ background-color: #F2F6F9; }
.Width780 { width: 780px; }
.headpart { 
   clear: both;
   width: 100%; 
   height: 73px; 
   background-image: url(../images/bg.gif); 
}
.headpart1 { 
   clear: both;
   width: 100%; 
   height: 60px; 
   padding-left: 6px; 
   background-image: url(../images/titel_hg.gif);
}
.menubar { 
   clear: both;
   width: 100%; 
	padding-left: 10px; 
	border-bottom: 1px solid Black; 
	border-top: 1px solid Silver; 
	background-color: #F4F4F4;
	font: 12px 宋体;
	line-height: 25px;
	}
.bodypart { width: 760px; }
.bodypart1 { width: 760px; padding: 5px 0px 5px 20px; }
.bodypart2 { width: 760px; padding: 15px 5px 15px 25px; }
.bodypart3 { width: 760px; padding: 0px 0px 5px 30px; }
.leftpart{
	width: 200px;
	border-right: 1px dotted Silver;
	padding: 5px 5px 5px 10px;
}
.middlepart{ width: 390px; }
.rightpart{
	width: 170px;
	border-left: 1px dotted Silver;
	border-right: 1px solid Silver;
   padding: 5px 5px 5px 0px;
}
.footpart { 
   clear: both;
   width: 100%; 
	height: 25px; 
	padding-left: 10px; 
	border-bottom: 1px solid Silver; 
	border-top: 1px solid Black; 
	background-color: #F4F4F4; 
   font: 12px 宋体;
	line-height: 30px;
}
.form_login { 
   width:700px;
	border-top: 1px solid;
	border-left: 1px solid;
	border-right: 1px solid;
	border-bottom: 1px solid;
	background:#EEEEEE;
	padding: 10px 10px 10px 10px;
	font: 12px 宋体;
 }
.form_dot { 
   width:100%;
	border-left:1px dotted #000000;
	border-right:1px dotted #000000;
	border-bottom:1px dotted #000000;
	background:#EEEEEE;
   font: 12px/20px 宋体;
	padding: 10px 10px 10px 10px;
 }
.contentpart { padding: 5px 5px 5px 5px; }
.titlefont{
	font: bold 30px 楷体_GB2312, 宋体;
	color: White;
	line-height: 60px;
}
.newsdiv{
	width: 700px;
	border-top: 1px solid Silver;
	border-bottom: 3px solid Gray;
	border-right: 3px solid Gray;
	border-left: 1px solid Silver;
	padding: 20px 20px 15px 20px;
	background-color: #EDEDED;
}
.newstitle{ font: bold 18px/20px 楷体_GB2312; }
.newssection{ font: bold 14px/18px 宋体; }
.newscontent{ font: 12px/18px 宋体; }
.normalfont{ font: 12px 宋体; line-height: 18px; }
.smallkeyfont{ font: bold 12px 宋体; }
.smallkeyfontred{ font: bold 12px 宋体; color: #FFA500; }
.smallkeyfontext{ font: bold 12px/18px 宋体; }
.middlekeyfont{ font: bold 18px 楷体_GB2312 }
.normalbox{ border: 1px solid #4682B4; line-height: 16px; }
.normaltable{
	font: 12px 宋体;
	line-height: 16px;
   border: 2px solid #00008B;
}
.tableline{
	border-bottom: 1px solid Gray;
	border-left: 1px solid Gray;
}
.dotline{
	width: 96%;
	border-bottom: 1px dotted Gray;
}
.dotline1{
	width: 100%;
	border-bottom: 1px dotted Gray;
}
.listfont{ font: 12px/20px 宋体; }
.bodybuy { width: 760px;  padding: 10px 10px 10px 100px;  font: 12px 宋体;  line-height: 18px; }
.TextInput { border : 1pt solid Black;  background-color: #EFEFEF; }
.flatbutton{ border: 1px solid; cursor: pointer }
.header_blue { width:100%; border: 1px solid Gray; background: #B9C1C8; padding: 5px 5px 5px 5px; }
 
a.highlight:link { text-decoration: none; color: Navy;  font: 12px 宋体; font-weight: bold; }
a.highlight:visited { text-decoration: none; color: Navy;  font: 12px 宋体; font-weight: bold; }
a.highlight:hover { text-decoration: underline; color: Navy;  font: 12px 宋体; font-weight: bold; }

a.mainlink:link { text-decoration: none; font: 12px 宋体;  color: Black; }
a.mainlink:visited { text-decoration: none; font: 12px 宋体; color: Black; }
a.mainlink:hover { text-decoration: underline; font: 12px 宋体; color: Black; }

a.blue:link { text-decoration: underline;; color: Navy;  font: 12px 宋体; font-weight: bold; }
a.blue:visited { text-decoration: underline;; color: Navy;  font: 12px 宋体; font-weight: bold; }
a.blue:hover { text-decoration: underline; color: Navy;  font: 12px 宋体; font-weight: bold; }
