/* CSS Document */
body{
margin:0px;
background:url(../images/dna20zb.jpg) top left no-repeat;
}
input{
border:#566165 1px solid;
}

.intro{
width:940px;
height:647px;
margin-left:auto;
margin-right:auto;
border:#666666 1px solid;
margin-top:20px;
}
.indexnew{
width:993px;
height:auto;
margin-left:auto;
margin-right:auto;
}
.skipdiv{
width:940px;
height:30px;
margin-left:auto;
margin-right:auto;
text-align:right;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:13px;
font-weight:600;
color:#FFFFFF;
padding-top:3px;
}
p{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:13px;
color:#333333;
margin:5px 20px 5px 25px;
text-align:justify;
line-height:20px;
}
h1{
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
color:#094685;
margin:5px 5px 5px 10px;
font-weight:600;
}
h2{
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#000000;
margin:0px;
}
h3{
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
color:#004080;
margin:0px;
}
.skipdiv a{
text-align:right;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:13px;
font-weight:600;
text-decoration:none;
color:#FFFFFF;}
#body-main{
width:1000px;
height:auto;
margin-left:auto;
margin-right:auto;
background:#FFFFFF;
}
#main{
width:1000px;
height:auto;
margin-left:auto;
float:left;
margin-right:auto;
background:#FFFFFF;
}
#maincontainer1{
width:1000px;
height:auto;
float:left;
background:#FFFFFF;
border:#3d8d09 1px solid;
}
#maincontainer{
width:1000px;
height:auto;
float:left;
}
#header{
width:100%;
height:140px;
float:left;
background:#FFFFFF;
}

.logo{
width:223px;
height:135px;
float:left;
margin:0px 0px 0px 5px;
}
.logotxt{
width:764px;
height:140px;
float:right;
}
#menu{
width:1000px;
height:37px;
float:left;
background:url(../images/menu-bg.jpg) repeat-x;
}
#menu a{
color:#566165;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-variant:small-caps;
font-weight:bold;
height:27px;
padding-top:10px;
float:left;
margin-left:25px;
padding-right:25px;
border-right:#ccd4d7 1px solid;
text-decoration:none;
}
#menu a:hover{
color:#000080;
text-decoration:none;
}
#container{
width:100%;
height:auto;
float:left;
}
#post1{
width:228px;
margin-top:1px;
margin-left:1px;
background:#fff;
border-right:#094685 1px solid;
height:auto;
margin-bottom:10PX;
float:left;
}
#post1 a{
width:218px;
height:23px;
float:left;
background:#fff;
border-bottom:#094685 1px solid;
text-align:left;
padding:7px 0px 0px 10px;
text-decoration:none;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#094685;
}#post1 a:hover{
background:#003366;
text-decoration:none;
color:#FFFFFF;
}
#post2{
width:770px;
height:auto;
float:right;
background:#FFFFFF;
}
.td{
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#333333;
margin-left:auto;
margin-right:auto;
}
.td a{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#566165;
margin-left:15px;
font-variant:small-caps;
font-weight:500;
text-decoration:none;
}
.td a:hover{
text-decoration:underline;
}

#footer{
width:1000px;
height:40px;
float:left;
text-align:center;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#333333;
border-top:#008ece 1px solid;
background:#FFFFFF;
}
#footer a{
text-decoration:none;
text-align:center;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#333333;
}
#footer a:hover{
text-decoration:underline;
}
.newsletter_box{
width:200px;
height:auto;
float:right;
margin:10px 0px 10px 0px;

}
.news-top-box{
width:191px;
height:28px;
background:url(../images/news-top-bg.jpg) no-repeat;
float:left;
}
.news-cent-box{
background:url(../images/news-cent-bg.jpg) repeat-y;
width:171px;
height:auto;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#FFFFFF;
padding:5px 10px 5px 10px;
float:left;
}
.news-cent-box a{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#FFFFFF;
text-align:left;
line-height:20px;
text-decoration:none;
}
.news-cent-box a:hover{
text-decoration:underline;
color:#FFFFFF;
}
.news-bott-box{
background:url(../images/news-bott-bg.jpg) no-repeat;
width:191px;
height:16px;
float:left;
}
.content{
width:565px;
height:auto;
float:left;

}
.searchbox{
width:300px;
height:32px;
float:right;
padding-top:5px;
}
.time-box{
width:280px;
height:25px;
float:left;
color:#fff;
font-weight:600;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
padding:10px 0px 0px 20px;
}