*{ 
padding:0;
margin:0;
}
body{ 
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
background:#f5f5f5;
}
ul{ 
padding:0;
margin:0; 
list-style:none;
}
img{ border:0;}
a{ 
text-decoration:none;
}
a:hover{ 
text-decoration:underline;
}
a:active{ 
outline:none;
}
a:link{ 
outline:none;
}
h1,h2,h3{ 
font-size:14px;
}
.header{ 
width:100%;
height:665px;
background:url(../images/header_bg.jpg);
}
.top{ 
width:960px;
height:191px;
margin:auto;
}
.logo{ 
width:204px; 
height:191px;
float:left;
}
/*nav*/
.nav{ 
width:620px;
height:77px;
float:right;
margin-top:30px;
}
.nav li{ 
float:left;
width:140px;
margin-right:15px;
display:inline;
text-align:center;
}
.nav li a{ 
width:140px;
height:77px;
line-height:77px;
font-size:18px;
color:#fff;
display:block;
}
.nav li a:hover{ 
text-decoration:none;
background:url(../images/nav.jpg) no-repeat;
}
.select{ 
background:url(../images/nav.jpg) no-repeat;
}
/*banner*/
.banner{ 
width:960px;
height:360px;
margin:auto;
margin-top:50px;
}
.banner img{ 
width:960px;
height:360px;
}

/*center*/
.center{ 
width:960px;
margin:auto;
background:#fff;
padding-bottom:20px;
}
.wel{ 
width:920px;
padding-top:20px;
margin-left:20px;
}
.wel h1{ 
font-size:26px;
font-family:Tahoma;
color:#1d1c24;
font-weight:normal;
margin-bottom:30px;
padding-top:10px;
text-align:center;
}
.wel p{ 
line-height:20px;
margin-bottom:20px;
font-size:14px;
color:#79777a;
} 
.wel p a{ 
color:#0c7fb4;
}

/*footer*/
.footer{ 
width:100%;
height:103px;
text-align:center;
background:url(../images/footer_bg.jpg) repeat-x;
}
.footer h3{ 
padding-top:25px;
color:#5a585c;
font-size:14px;
font-weight:normal;
}
.footer h3 a{ 
color:#5a585c;
}
.footer p{ 
padding-top:20px;
color:#5a585c;
font-size:13px;
}

.footer a {
text-decoration: none;
color: #5a585c;