body {
    font-size:12px;
	font:"宋体";
	margin-left: 0px;
	margin-top: 0px;
}
.top{
  width: 915px;
  margin:0 auto 0 auto;
  border-top: #003399 3px solid;
}
.top_logo{ clear: both;}
.top_meti {height:48px;padding:2px;background-color: #ccccff; margin-bottom:10px;}
.top_time {float:left;padding-top:2px;width:500px;font-size: 12px;}
.top_menu {
	float:right;
	border: #506fda 1px solid;
	padding:3px;
	margin-left:2px;
	margin-top: 3px;
	width: 76px; 
	color: white;
	background-color: #99aef5; 
	text-align: center;
	font-size:14px;
	height:18px;
	
}
.top_menu a {
	font-size:12px;color: white; text-decoration: none;
}
.top_menu a:hover {
	text-decoration: underline
}
.top_user{width:500px;font-size:12px; padding: 3px 10px}
.top_user_reg{font-size:12px; padding: 5px 0px;}
.TextBox {
    font-size: 12px;
	color: #666666;
	border: 1px solid #666666;
	text-decoration: none;
}
.TextBox_Select {
	font-size: 12px;
	color: #666666;
	border: 1px dashed #666666;
	text-decoration: none;
}
.TextBox_Touch {
	font-size: 12px;
	color: #666666;
	border: 1px solid #FF7F7F;
	text-decoration: none;
}
.Button {
    padding-top:2px;
	FONT-SIZE: 12px;
	COLOR: #333;
	text-decoration: none;
	BACKGROUND-COLOR: #99aef5;
	border: 1px solid #506fda;
}
.Button_Select {
    padding-top:2px;
	FONT-SIZE: 12px;
	COLOR: #FFFFFF;
	text-decoration: none;
	BACKGROUND-COLOR: #999;
	border: 1px solid #999999;
}
.main {width:915px;margin:1px auto;border: 1px solid white}
.navi_wrapper {
	CLEAR: both; MARGIN: 0px auto; OVERFLOW: hidden; WIDTH: 915px; BACKGROUND-COLOR: #ccccff
}
.main_left {clear: left; float: left;width: 162px;margin-right:10px;}
.main_left_tb1{font-size:12px;border:1px solid #99aef5; }
.main_left_tb2{padding:5px 0 5px 20px;background-color:#99aef5;}
.main_left_tb3{padding:6px;}
.main_left_tb4{padding:5px 0 5px 60px;background-color:#99aef5;}
.main_left_tb5{background-color:#ccccff;}
.main_right {float: right; width: 265px;font-size:12px;}
.main_middle{float: left; MARGIN: 0px auto;width:468px;}
.main_middle_photo {height:350px;CLEAR: both; OVERFLOW: hidden;font-size:12px;}
.main_middle_news{float: left;width:720px;border:1px solid #999999; padding:5px 10px 10px 10px;background-color:#fff;}
.main_middle_tb1{border-bottom:1px dashed #999;padding-top:4px;padding-bottom:2px;}
.main_middle_tb2{border-bottom:2px solid #336699;padding-top:4px;padding-bottom:2px;text-align:center;font-size:14px;color:#336699;font-weight:bold;}
.main_middle_tb3{border-bottom:1px dashed #999;padding-top:15px;padding-bottom:3px;font-weight: bold}
.main_middle_tb4{border-bottom:1px dashed #999;padding-top:5px;padding-bottom:3px;}
.main_middle_tb5{border-bottom:0px solid #336699;padding-top:2px;text-align:center}
.main_middle_tb6{border-bottom:2px solid #336699;padding-top:4px;padding-bottom:2px;text-align:center;font-size:14px;color:#fff;font-weight:bold;background-color: #336699}
.main_middle_h{padding-left:20px;font-size:13px;font-weight:700;color:#333;line-height:24px;margin-top:10px;margin-bottom:5px;}
.main_middle_h1{margin-top:10px;margin-bottom:10px;}
/*豆腐干*/
.main_middle_dfg { float:left; min-height:210px; margin:0 auto; border-bottom:1px dotted #CCCCCC;font-size:13px;color:#336699; margin:0 0 10px 50px; padding-bottom:5px;}
.main_middle_dfg img { width:280px; height:180px; border:1px solid #ccc; padding:1px; margin:5px 0;}
.main_middle_dfg2 { float:left; height:185px; margin:0 auto; border-bottom:1px dotted #CCCCCC;font-size:13px;color:#336699; margin:0 0 10px 25px; padding-bottom:5px;}
.main_middle_dfg2 img { width:200px; height:150px; border:1px solid #ccc; padding:1px; margin:5px 0;}

.border1{border-top:1px dashed #666666;margin-top:10px;}
.border2{border-top:1px dashed #666666;margin-top:30px;}
.border3{border-top:1px dashed #666666;margin:8px 0;}



.main_right_h {
	DISPLAY: block;FONT-WEIGHT: 700; PADDING-LEFT: 20px; FONT-SIZE: 14px;  COLOR: white; LINE-HEIGHT: 24px; HEIGHT: 28px; background-color: #9AAEF5}
.main_right_img {
	BORDER: #0066cc 1px solid; DISPLAY: block; FLOAT: left; OVERFLOW: hidden;WIDTH: 69px; MARGIN-RIGHT: 5px; HEIGHT: 55px; maring-bottom: 5px;
}
.main_right_img1{border:1px solid #fff;padding:2px;margin:10px auto 0 30px;}
.main_right_text {
	PADDING: 5px; MARGIN-BOTTOM: 10px;LINE-HEIGHT: 20px; BACKGROUND-COLOR: #eff7e7;
}

.foot{ clear:both;width:915px;margin:5px auto 0 auto;}
.foot_wrapper {padding:10px 0 0 0;WIDTH: 915px;}

<!--add by sam-->
a {
	text-decoration: none;
}	
a:link {
	color: #336699;
	text-decoration: none;
}
a:visited {
	color: #666666;
	text-decoration: none;
}
a:hover {
	color: #ff6600;
	text-decoration: underline;
}
a:active {
	text-decoration: none;
}
.s1{line-height:15px;}
.s2{line-height:16px;}
.s3 {border-bottom:2px solid #8D9CAF;padding-bottom:2px;}
.s4 {border:1px solid #999;padding:10px 5px 0px 10px;}
.s5{line-height:25px;}
.f1{font-weight: bold; FONT-SIZE: 14px; COLOR: #ef6d0d;}
.f2{Ffont-weight: bold; FONT-SIZE: 12px; COLOR: #006699;}
.f3 {font-size: 14px;color:#ff6666;font-weight:bold;text-align:center;}
.f4 {line-height:25px;}
.f5 {font-weight: bold;}
.f6 {font-size:16px;}
.bg1{ background-color:#f7f7f7;line-height:25px;}
.bg2{ background-color:#ffffff;line-height:25px;}
.listtitle table,.titleicom2 table { width:100%; margin:0 auto; background-color:#666;}
.listtitle td,.titleicom th,.titleicom2 td,.titleicom2 th { padding:5px; background-color:#FFFFFF;}
<!--add by sam end -->
.flashnews_title{font-size:14px; color:#003366; font-weight:700; text-decoration:none; padding:1px; text-align:center; line-height:22px; margin-top: 1px}

.flashnews_num{font-size:12px;  text-align: right; padding-right:5px; margin-top:5px; width:100%; height:26px; display:block;}

.flashnews_no{width:18px; height:16px; background-color:#4E72ED; color:#FFF; font-weight:700;padding:3px; line-height:14px; display:inline; text-align:center; margin-right: 5px;}

.flashnews_no_s{width:18px; height:16px; padding:3px; line-height:14px; text-decoration:none; display:inline;text-align:center; color:#4E72ED;margin-right: 5px;}

.flashnews_intro{font-size:12px; color: #666; line-height:18px; height: 110px; display:block; overflow:hidden;}
.question_div {
	background: url(images/question_back.jpg) #003399;
	width:739px;
	height: 500px;
}
.questionlog_div {
	padding-top: 200px;
	padding-left:200px;
	
}