@charset "utf-8";
body, div, address, blockquote, iframe, ul, ol, dl, dt, dd, li, dl, h1, h2, h3, h4, pre, table, caption, th, td, form, legend, fieldset, input, button, select, textarea {margin:0; padding:0;font-style: normal;font:12px/22px "\5FAE\8F6F\96C5\9ED1";}
ol, ul ,li{list-style: none;}
img {border: 0; vertical-align:middle;}
body{color:#333;background:#FFF url(bg.gif) repeat-x 0 0; text-align:center;}
.clear{clear:both;height:1px;width:100%; overflow:hidden; margin-top:-1px;}
a{color:#333;text-decoration:none; } 
a:hover{color:#C30;}

.red ,.red a{ color:#F00;}
.lan ,.lan a{ color:#1E51A2;}
.dis{display:block;}
.undis{display:none;}

.lf{float:left;}
.rt{float:right;}

.pt5{padding-top:5px;}
.pt12{padding-top:12px;}
.pt15{padding-top:15px;}
.pb20{ padding-bottom:20px}
.box{margin:0 auto; width:100%; overflow:hidden}

.w{ width:980px; margin:0 auto; overflow:hidden}
#header{ padding-top:13px;}
h1#logo{ float:left; width:171px; height:75px}
.w310{ width:310px}
.h84{ height:84px}
.top-s{ height:24px; line-height:24px; text-align:right; padding-bottom:10px}.top-s a{ padding:0 10px;}
.tel-top{ height:31px;}

ul#nav{ height:72px; overflow:hidden}
ul#nav li{ float:left; height:72px; line-height:72px;}
ul#nav li a{ float:left; height:72px; padding:0 30px; font-weight:bold; line-height:72px; color:#FFF; font-size:14px}
ul#nav li a:hover,ul#nav li.home a,ul#nav li.home a:hover{ background:#0279cd}

#footer{ margin:0 auto; width:100%; overflow:hidden; background:#F8F9FC url(ft-bg.gif) repeat-x 0 0; padding:24px 0; line-height:24px}
.nav-ft,.copyright{ width:980px; text-align:center; overflow:hidden; line-height:24px; margin:0 auto}
.nav-ft,.nav-ft a{ color:#3E5776;}.nav-ft a{ padding:0 6px}
.copyright,.copyright a{ color:#676666}
