body {
 margin:0;
 padding:0;
 font-size:13px;
 }
a {
 text-decoration:none;
 color:#000000;
 }
a:hover {
 text-decoration:underline;
 }
p,ul,li,h1,h2,h3,form {
 margin:0;
 padding:0;
 list-style:none;
 }
img {
 border:0;
 }
.clear {
 clear:both;
 }
.border {
 border:1px solid #d9d9d9;
 }
.base {
 width:980px;
 margin:0 auto;
 }
.line10 {
 height:10px;
 }
.xqlink {
 color:#990000;
 }
.top {
 height:77px;
 }
.top img{
 float:left;
 }
.top div{
 width:300px;
 float:right;
 }
.top div a{
 background:url(../images/sy_05.jpg) no-repeat left center;
 display:block;
 float:left;
 line-height:77px;
 padding-left:20px;
 margin-left:20px;
 }
.nav_top {
 height:10px;
 background:#e80012;
 }
.nav {
 color:#e80012;
 text-align:center;
 height:37px;
 line-height:37px;
 font-size:15px;
 font-weight:bolder;
 }
.nav a{
 color:#e80012;
 padding:0 5px;
 display:block;
 width:97px;
 float:left;
 }
.nav a:hover{
 background:url(../images/sy_10.jpg) no-repeat center;
 color:#ffffff;
 text-decoration:none;
 }
.nav .bg {
 background:url(../images/sy_10.jpg) no-repeat center;
 color:#ffffff;
 }
.nav_bottom {
 height:3px;
 background:#e80012;
 }
.banner {
 text-align:center;
 padding-bottom:5px;
 border:1px solid #d9d9d9;
 border-top:0px;
 text-align:center
 }
.search {width:980px; height:35px; margin:0 auto; border:1px solid #ccc; background: #f7f7f7; text-align:center; line-height:30px;}
.search table {float:right;} 
.search button { width:50px; height:26px;}
 
.footer_t {
 height:35px;
 background:#e80012;
 line-height:35px;
 color:#ffffff;
 text-align:center;
 } 
.footer_b {
 line-height:25px;
 text-align:center;
 padding:20px;
 }
.list_fy {
 height:50px;
 }
.list_fy ul{
 float:right;
 padding:10px;
 height:30px;
 }
.list_fy ul li{
 float:left;
 padding:0 5px;
 text-align:center;
 line-height:30px;
 border:1px solid #d9d9d9;
 margin:0 2px;
 height:30px;
 }