/* CSS Document */


/* 
design by yafyr 
2007.7.15
email:yafyr@163.com
*/
body,div
{
font-size:12px;
color:#333;
}
body
{
margin:0px;
background-color:#efefef;
}
#main
{
width:778px;
height:auto;
margin:0 auto;
background-color:#FFFFFF;
}
#main #header
{
width:778px;
height:auto;
float:left;
background:url(../images/bg_title.gif);
background-repeat:repeat-x;
padding-top:20px;
background-color:#FFFFFF;
}
#header #logo
{
 width:236px;
 height:auto;
 float:left;
}
#header #logo #logo_pic
{
width:80px;
height:auto;
float:left;
}
#header #logo #logo_word
{
 width:156px;
 height:auto;
 float:left;
}
#header #logo #logo_word #fav
{
width:120px;
float:left;
height:30px;
padding-top:20px;
padding-left:20px;
}
#header #flash
{
  float:left;
  padding-left:6px;
  width:526px;
  height:auto;
}
#header #nav
{
  height:34px;
  float:left;
  width:778px;
  background:url(../images/bg_dh.gif);
  margin-top:5px;
  line-height:34px;
 vertical-align:middle;
}
#header #nav #line
{
  height:34px;
  width:5px;
  background:url(../images/nav_line.gif);
  background-repeat:no-repeat;
  float:left;
}
#header #nav #txt
{
width:70px;
text-align:center;
font-size:13px;
font-weight:bold;
color:#FFFFFF;
float:left;
}
#header #search
{
width:778px;
height:auto;
float:left;
padding-top:3px;
}
/*µ×²¿*/
#main #footer
{
width:778px;
height:auto;
float:left;
background-color:#FFFFFF;

}
#footer #hr_t
{
	height:3px;
	width:778px;
   line-height:3px;
	border-top:solid 2px #c2c2c2;
}
#footer #hr
{
height:22px;
line-height:22px;
vertical-align:middle;
text-align:center;
width:778px;
}
#footer #hr_b
{
  height:3px;
  width:778px;
  line-height:3px;
  border-bottom:solid 4px #c2c2c2;

}

#main #mid
{
width:778px;
height:auto;
float:left;
background-color:#FFFFFF;
}
#main #mid #nav
{
height:30px;
line-height:30px;
width:773px;
background:url(../images/bg_nav.jpg);
background-repeat:repeat-x;
vertical-align:middle;
padding-left:5px;
}
#main #mid #title
{
	font-size:20px;
	height:40px;
	line-height:40px;
	vertical-align:middle;
	width:778px;
	float:left;
	font-weight:bold;
	text-align:center;
	font-family: "ºÚÌå";
}
#main #mid #subtitle
{
height:30px;
line-height:30px;
font-family: "ºÚÌå";
font-size:14px;
vertical-align:middle;
width:778px;
float:left;
font-weight:bold;
text-align:center;
}
.msg
{
 width:778px;
 height:auto;
 float:left;
}
#main #mid #title1
{
height:22px;
line-height:22px;
width:778px;
border-top:solid 1px #d2d2d2;
background-color:#f5f5f5;
vertical-align:middle;
float:left;
text-align:center;
}
#main #mid #title5
{
height:30px;
line-height:30px;
width:778px;
border-top:solid 1px #d2d2d2;
background-color:#f5f5f5;
vertical-align:middle;
float:left;
text-align:center;
margin-top:10px;
font-weight:bold;
}
#main #mid #title4
{
height:25px;
line-height:25px;
width:778px;
border-top:solid 1px #d2d2d2;
background-color:#f5f5f5;
vertical-align:middle;
float:left;
text-align:center;
}
#main #mid #title2
{
  height:22px;
line-height:22px;
width:778px;
border-bottom:solid 1px #d2d2d2;
vertical-align:middle;
float:left;
padding-top:5px;
}
#main #mid #tr
{
height:25px;
line-height:25px;
width:758px;
margin-left:10px;
vertical-align:middle;
float:left;
margin-right:10px;
}
#main #mid #tr #tr_l
{
float:left;
height:25px;
width:379px;
line-height:25px;
}
#main #mid #tr #tr_r
{
float:left;
height:25px;
width:379px;
line-height:25px;
}
#main #mid  #sp
{
height:600px;
float:left;
width:10px;
}
#main #mid #c
{
height:auto;
width:758px;
float:left;
padding-top:10px;
padding-bottom:10px;
margin-left:10px;
line-height:22px;
}
#main #mid #c1
{
width:758px;
float:left;
padding-top:10px;
padding-bottom:10px;
padding-left:10px;
height:auto;
line-height:22px;
overflow:auto;
}
#main #mid #cad
{
width:758px;
float:left;
padding-top:10px;
padding-bottom:10px;
padding-left:10px;
height:auto;
line-height:22px;
}
#main #mid #c3
{
width:758px;
float:left;
padding-top:10px;
padding-bottom:10px;
padding-left:10px;
height:auto;
}
#main #mid #c4
{
width:768px;
float:left;
padding-top:10px;
padding-bottom:10px;
height:auto;
padding-left:5px;
line-height:22px;
}
#main #mid #c2
{
width:758px;
float:left;
padding-top:10px;
padding-bottom:10px;
padding-left:10px;
height:auto;
}
#main #mid #title3
{
  height:22px;
line-height:22px;
width:778px;
vertical-align:middle;
text-align:right;
float:left;
}
#main #mid #tr
{
height:25px;
line-height:25px;
width:758px;
margin-left:10px;
}
#main #mid #tr1
{
height:25px;
width:758px;
margin-left:10px;
line-height:25px;
float:left;
}
#main #mid #tr2
{
height:25px;
width:60px;
margin-left:10px;
line-height:25px;
float:left;
}
#main #mid #tr3
{
height:auto;
width:698px;
line-height:25px;
float:left;
}