/* 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;
}
/*底部*/
#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
{
margin-top:3px;
float:left;
width:774px;
height:auto;
border:solid 2px #C81207;
background:url(../images/bg_mid.jpg);
}
#mid #left
{
  width:300px;
  height:auto;
  border-right:solid 2px #C81207;
  float:left;
	background-color:#F2ECDE;

}
#mid #left #googlead
{ 
 width:300px;
 height:250px;
 float:left;
 background-color:#F2ECDE;
padding-top:3px;
}
#left #ico
{
height:30px;
width:298px;
margin:1px;
background:url(../images/bg_left.jpg);
background-repeat:repeat-y;
float:left;
}
#ico #txt
{
font-size:13px;
font-weight:bold;
height:30px;
line-height:30px;
vertical-align:middle;
padding-left:15px;
width:280px;
float:left;
color:#FFFFFF;
}
#left #menulist
{
	height:30px;
	width:120px;
	padding-left:30px;
	float:left;
	background:url(../images/ico_menu.jpg);
	background-repeat:no-repeat;
	background-position:2px 7px;
	vertical-align:middle;
    line-height:30px;
    overflow:hidden;
}
#mid #right
{
  width:468px;
  padding-left:1px;
  height:auto;
  float:left;
}
.stitle
{
  height:25px;
  line-height:25px;
  width:92px;
  float:left;
  vertical-align:middle;
}
.stitle1
{
  height:25px;
  line-height:25px;
  width:115px;
  float:left;
  vertical-align:middle;
}
.c
{
padding:3px;
height:auto;
width:460px;
line-height:22px;
float:left;
}
#right #c
{
padding:3px;
height:auto;
width:460px;
line-height:22px;
float:left;
}
#right #googlead
{
 width:468px;
 height:auto;
 float:left;
}
#right #nav
{
 height:30px;
 line-height:30px;
 vertical-align:middle;
 width:460px;
 float:left;
 padding-left:3px;
 font-size:13px;
 font-weight:bold;
background:url(../images/bg_line.gif);
background-repeat:repeat-x;
}
#right #msg
{
  width:466px;
  height:auto;
  float:left;
}
#msg #msg_tr
{
 width:466px;
 height:25px;
 float:left;
 background-color:#eeeeef;
}
.tr1
{
width:105px;
padding-left:5px;
height:25px;
float:left;
vertical-align:middle;
line-height:25px;
}
.tr2
{
 width:286px;
height:25px;
float:left;
overflow:hidden;
vertical-align:middle;
line-height:25px;
}
.tr3
{
 width:65px;
padding-left:5px;
height:25px;
float:left;
vertical-align:middle;
line-height:25px;
}






