#wrap{ width:1003px; margin:0 auto;}
#header{ background:url(../images/header.jpg) 0 0 no-repeat scroll; height:334px; position:relative}
.logo{ margin-left:10px;}
.search{ position:absolute; top:55px; right:310px;}
.search table tr td input{ border:#9e9f9f 1px solid; background-color:#eff0f1; color:#333333}
.gn{ position:absolute; top:2px; right:10px; background:url(../images/topulbg.jpg) 0 0 no-repeat scroll; width:154px; height:26px; line-height:26px;}
.gn a{ padding-left:10px; background:url(../images/arr.gif) 2px 3px scroll no-repeat; margin-left:10px;}
.gn a:hover{ text-decoration:underline;}
.nav{ position:absolute; top:83px; left:0px; background:url(../images/navbg.gif) 0 0 no-repeat scroll; height:35px; width:687px;}
.nav ul{ margin-left:34px;}
.nav ul li{ display:block; float:left; font-size:14px; padding-left:15px; padding-right:15px; line-height:35px; color:#FFFFFF; background:url(../images/br.jpg) right 1px no-repeat scroll; height:35px;}
.nav ul li a{ color:#d7dbdb;}
.nav ul li a:hover{ color:#FFFFFF; text-decoration:underline;}
.flash{ margin-top:80px; margin-left:70px;}
.chilun{ position:absolute;  top:10px; right:50px;}




#main{ background:url(../images/mianbg.jpg) 0 0 no-repeat scroll; height:359px;}
.left{ width:354px; float:left; display:inline; margin-left:30px;}
.left h2{ background:url(../images/left1.gif) 0 0 no-repeat scroll; height:35px; line-height:35px; padding-left:60px; color:#FFFFFF; font-size:14px; font-weight:normal; position:relative; margin-top:20px;}
.left h2 a{ position:absolute; top:2px; right:10px; font-size:12px; color:#FFFFFF;}
.left p{ font-size:14px; color:#131313; line-height:20px; padding:10px; text-indent:2em;}
.ads{ margin-top:10px; margin-bottom:6px;}
.middle{ width:271px; float:left; margin-left:18px; display:inline;}
.middle ul{ margin-top:20px;}
.middle ul li{ margin-bottom:5px;}
.right{width:280px; float:right; line-height:22px; font-size:13px; display:inline; margin-right:30px; margin-top:20px;}
.right h3{ background:url(../images/huiy.jpg) 0 0 no-repeat scroll; elevation:39px; line-height:39px; font-size:14px; font-weight:normal; padding-left:50px;}
.right h2{background:url(../images/right1.gif) 0 0 no-repeat scroll; height:35px; line-height:35px; padding-left:60px; color:#FFFFFF; font-size:14px; font-weight:normal; position:relative; }
.right h2 a{ position:absolute; top:8px; right:10px; font-size:12px; color:#FFFFFF;}
.right ul li table{ width:280px;}
.right ul li a{ margin-right:10px;}
#footer{clear:both; background:url(../images/footer.jpg) 0 0 no-repeat scroll; height:140px;}
#footer ul{ text-align:center; height:38px;}
#footer ul li{ display:inline; line-height:38px; margin-left:10px; margin-right:10px;color:#495057;}
#footer ul li a{ color:#495057;}
#footer ul li a:hover{ text-decoration:underline;}

.footer-left{ width:520px; float:left; margin-left:30px; margin-top:20px; display:inline}


.footer-right{ float:right; margin-right:30px; margin-top:20px; display:inline;}