/*麦迪卫康定制Style.css*/
body, ul, li, dl, dd, p, h1, h2, h3, h4, h5, h6, form, fieldset { margin: 0; padding: 0;  }
h1, h2, h3, h4, h5, h6 { font-size: 1em; }
body{
	background-color:#505050;
	width:1000px;
	margin-top:0px;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:0px;
	font-size:12px;
	font-family:Verdana, Geneva, sans-serif;
	text-align:center;
	}

A{color:#505050; text-decoration:none;}
A:VISITED{color:#505050; text-decoration:none;}
A:HOVER{color:#000; text-decoration:none;}
A:ACTIVE{color:#505050; text-decoration:none;}
FORM, UL, LI{ padding:0; margin:0; list-style-type:none;}
IMG{ border:0;}
.left{ float:left; }
.right{ float:right; }
.clear{ clear:both;}
marquee LI{ float:left; padding:5px;} marquee LI A{ font-weight:bold; } marquee LI em{
	font-weight:normal;
	font-style: normal;
	font-size:11px;
}
#body{
	background-color:#FFF;
	
	width:1000px;
	margin-top:0px;
	margin-left:auto;
	margin-right:auto;
	text-align:left;
	}
#header{
	background-image:URL(header.jpg);
	background-repeat:no-repeat;
	line-height:31px;
	padding-right:40px;
	
	padding-bottom:5px;
	color:#0a465f;
	vertical-align: bottom;
	}
#header A,#header A:VISITED, #headerA:HOVER{ color:#0a465f; text-decoration:none;}
#login { float:right; line-height:20px; padding-right:10px; } #login A{ background-image:URL(login_pre.gif); background-repeat:no-repeat; background-position:right; padding-right:4px; padding-left:4px; }
#search{ float:right; background-color:#FFF; height:20px;  background-image:URL(search_bg.jpg); background-repeat:repeat-x;} #search form{ float:left;} #search .searchtxt{ padding:0; margin:0 0 0 3px; border:0;} #search .btn{ border:0; height:17px; width:17px; margin-top:2px; background-color:#FFF; background-image:URL(search_btn.jpg); background-repeat:no-repeat; cursor:pointer;} #search #left{ float:left;width:2px; height:20px; background-image:URL(search_left.jpg); background-repeat:no-repeat;} #search #right{ float:left;width:1px; height:20px; background-image:URL(search_right.jpg); background-repeat:no-repeat;} #search_left_txt{
	float:right;
	line-height:20px;
	background-image:url(search.gif);
	background-repeat:no-repeat;
	padding-left:14px;padding-right:5px;
	background-position: left center;
}
#menu{ background-image:URL(menu_bg.jpg);  background-repeat:repeat-x; height:50px; margin-top:4px; padding-left:30px; background-color:#f1f1f1;}
#menu .list{ float:left; color:#FFF; width:120px; padding-top:3px!important; _padding-top:0px; height:50px; background-color:#f1f1f1; }
#menu .aboutus{ float:left; height:55px; width:120px; background-image:URL(menu_on.jpg); background-repeat:no-repeat; line-height:55px; font-size:14px; color:#FFF; display:block; }
#menu_sub { padding:0 5px 0 5px; background-color:#FFF; } #menu_sub #menu_sub_sub{ background-color:#F1F1F1; height:18px;  line-height:18px; font-weight:bold; color:#FF0000; font-size:19px;}
.main{  border-bottom:1px #515151 solid; margin:5px;}
.title { color:#FFF; background-color:#007dbd; background-image:URL(title_icon.gif); background-repeat:no-repeat; background-position:5px center; line-height:23px; height:23px; font-size:12px; padding-left:15px; }
.title A,.title A:visited,.title A:hover,.title A:active  {color:#FFF;}

.title_content1 { margin-top:5px; border-top:1px #505050 solid; } 
/*右边栏上部样式1*/
.title_content1 .txtlist_top{overflow:hidden; line-height:20px; padding:3px; } .title_content1 .txtlist_top #left{ float:left; padding:3px; }  .title_content1 .txtlist_top #left img{ float:left; border:3px #efefef solid;}

/*左边栏下部样式1*/
.title_content1 .list{ background-color:#f1f1f1; height:40px; padding:3px;} .title_content1 .list IMG{ float:left; padding-left:8px;} .title_content1 .list SPAN{ float:left; height:40px; line-height:40px; padding-left:20px;  background-image:URL(title_con_icon.jpg);  background-repeat:no-repeat; background-position: 10px center; }
/*右边栏下部样式2*/
.title_content1 .forumlist{ padding:5px;} .title_content1 .forumlist dl{ padding:1px 0 1px 0; margin:0;} .title_content1 .forumlist DIV{ padding:10px; background-color:#f1f1f1;}


.title_content2 { height:220px; padding:5px;  }
/*中间栏上部样式1*/
.title_content2 .subject{ height:30px; line-height:30px; } .title_content2 .list_info{ line-height:22px;height:22px; } .title_content2 .list_info SPAN{ float:right; } .title_content2 .list_info FONT{ font-size:12px; }
.title_content2 .list_info A{ color:#505050; text-decoration:none; }
.title_con { background-image:URL(title_con_bg.gif); background-repeat:repeat-x; height:23px; line-height:23px; }


.title_content2 .double #left{ background-color:#f1f1f1; float:left; padding:5px; width:210px; margin:4px; height:420px; } .title_content2 .double #left DIV{ line-height:21px; height:21px; } .title_content2 .double #right{ background-color:#f1f1f1; float:left; padding:5px; width:210px; margin:4px; height:420px; } .title_content2 .double #right DIV{ line-height:21px; height:21px; }

.title_con A{color:#004a80; text-decoration:none;}
.title_con img{ vertical-align:middle; }
.title_con_icon { float:left; width:20px; background-image:URL(title_con_icon.jpg); height:23px; background-repeat:no-repeat; background-position: 10px center;} .title_con_txt{ float:left; } .title_con_right{ float:right; padding-right:10px; _padding-top:5px;} .title_con_right A{ padding:0 4px; }

.s_clear:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.s_clear { zoom: 1; }
.list { border-top: 3px solid {COMMONBORDER}; }
	.content .list h3 { padding-left: 6px; color: {MIDTEXT}; line-height: 35px; }
	.list td, .list th { height: 50px; padding: 6px 0; border-top: 1px dashed {COMMONBORDER}; color: {MIDTEXT}; }
		.list th { background: url({IMGDIR}/forum.gif) 5px 10px no-repeat; padding-left: 45px !important; }
		.narrowlist th { vertical-align: top; }
		.list th.new { background-image: url({IMGDIR}/forum_new.gif); }
			.list th h2 em { font-weight: 400; }
				.list th h2 em strong { color: {NOTICETEXT} }
.forumlinks, .forumimglink, .forumtxtlink { padding: 6px; border-top: 1px solid {COMMONBORDER}; }
	.forumlinks ul li { float: left; width: 49%; height: 50px; line-height: 1.4em; }
	.forumimglink a { margin-right: 15px; }
	.forumimglink img { margin: 2px 0; }
		.forumlogo { float: left; padding-top: 2px; width: 100px; }
		.forumcontent { padding-right: 18px; height: 50px; }
		.forumcontent p { overflow: hidden; height: 17px; color: {MIDTEXT}; }
	.forumtxtlink li { float: left; margin-right: 15px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }



#forumlink{ margin:5px 5px 0px 5px; padding:0 15px; border:1px #f1f1f1 solid;} #forumlink_img UL LI{ float:left; width:88px; height:31px; border:0; margin:8px; }
#forumlink_txt UL LI{
	text-align:center;
	float:left;
	margin:8px;
	white-space: nowrap;
}
#forumlink_txt UL LI A{color:#004a80;}

#membersonline { margin:0px 5px 0px 5px; padding:0 5px; border:1px #f1f1f1 solid; border-top:3px #f1f1f1 solid; padding:2px; }
#membersonline #title{ background-color:#007dbd; height:24px;  } #membersonline #title #left{ float:left;height:24px; color:#FFF; line-height:24px; background-color:#004a80; padding:0 15px; } #membersonline #title .headactions{ float:right; paddding:10px;}
#membersonline #memberslist{ padding:2px; }
#onlinelist { padding:5px; } #onlinelist dt { line-height:26px; height:26px; border-bottom:1px #efefef solid; }#onlinelist dt img{ vertical-align:middle;}
#onlinelist dd { padding:5px 0; } #onlinelist dd li { float:left; padding-right:15px; } #onlinelist dd li img{ vertical-align:middle; }
#footer{ padding:15px 10px; background-color:#f1f1f1; height:50px; line-height:20px; }
#footer #left{ float:left; width:48%; font-size:11px; padding-left:20px;} #footer #right{ float:left; width:48%; font-size:11px;}