/* CSS Document */
body{background-color:#fff;font:10px;background:url(http://i0.sinaimg.cn/ty/deco/2008/0725/yocc080725img/2008indexbg.png) 50% 0 repeat-x;}
#yhd,#ybd,#yft{clear:both;width:945px;margin:0 auto;margin-bottom:.84em;}
h2 h3 {
margin-top: 0;
}
form {
margin: 0;
padding: 0;
}

p{
font: 80%;
padding-top: 0;
margin-top: 0;
}

#header {
width: 948px;
background-color: #F3F4F5;
font-weight:bold;
font-size:20px;
margin-top: 0px;
}
#header h1{
font: 150%  "Times New Roman", Times, serif;
text-align: left;
margin-right: 2em;
/*margin-left: em; */
}

#header h2, h3{
font: 80%  "Times New Roman", Times, serif;
color: #FF0000;
text-align: center;
margin-right: 2em;
}

#headerad {
background-color: #FFFFFF;
color: #901602;
border-bottom: 1px dotted #CCCCCC;
}
#headerad h1{
font: 80%  "Times New Roman", Times, serif;
text-align: right;
margin-right: 2em;
}

#header_ad {
width: 948px;
hight: 70px;
#float:left;
text-align: left;
background-color:#F3F8FC;
border-bottom: 1px dotted #CCCCCC;
}
#header_ad h1{
font: 40%  "Times New Roman", Times, serif;
text-align: right;
margin-right: 2em;
}
#header_ad_txt{
background-color:#F3F8FC;
width:210px; 
height:90px; 
float:right;
font: 85%  "Times New Roman", Times, serif;
}

#main {
width: 960px;
margin: 1px 1px 1px 1px;
float:left;
position:relative;
z-index: 1;
padding-left: 5px;
}

#side1 {
width: 125px;
margin: 1px 1px 1px 1px;
float:left;
position:relative;
z-index: 10;
padding-left: 2px;
}
#side1 h3 {
width: 110px;
font: 110% ,'宋体', bold ;
color:#000000;
background-color:transparent;
margin-bottom:0;
padding-bottom: 4px;
}

#side1 .txt{
width: 110px;
background-color:#FCf5f5;
border: 1px inset #901602;
}

#side1 ul{
width: 110px;
list-style: none;
margin-left:0;
padding-left:0;

}
#side1 li{
font:Verdana, Arial, Helvetica, sans-serif  80%;
margin-bottom: 0.3em;
border-bottom: 1px solid #e7afaf;
}
#side1 a:link, #side1 a:visited {
text-decoration: none;
color: #901602;
background-color: transparent;
}
#side1 a:hover{
color: #cccccc;
}

#side2{
width: 345px;
margin: 0px 1px 20 px 31px;
padding-left: 2px;
float:right;
z-index: 11;
border: 1px solid #000066;
}

#side2 h3{
font: 110%  "Times New Roman", Times;
color:#000000;
background-color:transparent;
margin-bottom: 0;
padding-bottom: 4px;
padding-left: 0.2em;
}

#side2 p {
padding-left: 5px;
}

.adbox {
padding: 2px 4px 2px 6px;
margin: 0 0.5em 10px 0.5em ;
border: 1px dotted #b1b1b1;
background-color: #f4f4f4;
}

.adbox ul{
width: 335px;
list-style: none;
margin-left:0;
padding-left: 1px;
font: 12px  "Times New Roman", Times;
}

.adbox ul li{     
list-style: none;
padding-top: 4px;
}


.adbox h4{
color:#FF1100;
}
.adbox h5{
color:#11FF00;
}


.content{
float:left;
width:580px;
min-width: 310px;
margin-left: 15px;
margin-top: 15px;
margin-bottom: 15px;
margin-right: 15px;
align-left: 5px;
align-bottom: 5px;
align-top: 5px;
padding: 2px 4px 2px 4px;
background: #F3F8FC;
border: 1px solid #000066;
/*width: 100%; */ 

/* border: 1px dotted #666666; */
z-index: 12;
}

.content h2{
font: normal 140% "Times New Roman", Times;
font-weight:bold; 
color: #333333;
margin-top: 1em;
margin-left: 1em;
text-align: center;
}

.content h3{     
font: normal 90% "Times New Roman", Times;
color: #333333;
margin-left: 1em;
}


.content p{
font: normal 115% "Times New Roman", Times;
margin-left: 1em;
margin-right: 1em;
color: #003366; 
line-height: 160%;
}

#feature p{
font: normal 60% "Times New Roman", Times;
margin-left: 1em;
margin-right: 1em;
color: #666600;
}




#footer {
background-color: #F4F4F4;
width: 100%;
position:relative;
z-index:13;
border-top: 1px dotted #b1b1b1;
}
#footer p{
padding-left: 1em;
}
.clear{
clear:both;
}

#outer> #inner {
border-bottom: 1px solid transparent;
}
#side1 {
margin-right: 1px;
}
#side2 {
margin-left: 1px;
}
.content{
margin: 0 -3px 0 -2px;
}

