@charset "gb2312";
/* CSS Document */

body,h1,h2,h3,h4,h5,h6,div,ul,li,ol,dl,dt,dd,td,p,pre, form, fieldset, input, textarea, blockquote, th, button,em,select{ padding:0; margin:0;}
img,border,select,li{border:none; vertical-align:top;}
ul,dl,li{ list-style:none;}
body{color:#666; font-size:12px; font:Arial, 宋体, sans-serif;line-height:22px; background:url(../images/bg.jpg);}
/*共用*/
a{text-decoration:none;}
.left{ float:left;}
.right{ float:right;}
.clear{clear:both;}
/*共用结束*/

.top{height:155px; margin:0 auto; overflow:hidden; background:url(../images/topbg.gif) no-repeat center 0;}
.logo{width:980px; height:108px; margin:0 auto;}
.logo_l{ padding:27px 0 0 11px;}
.logo_r{ text-align:right;}
.logo_r span{ height:15px; line-height:14px; padding-top:6px; display:block;}
.logo_r span a{color:#7b7a7a; background:url(../images/doc.gif) no-repeat 0 4px;padding-left:8px; margin-right:5px;}
.logo_r em{ margin:20px 0 18px 0; display:inline;}
.logo_r p{color:#1d5ea0;height:22px; display:block; padding-right:3px;}
.menu{width:980px; height:46px; margin:0 auto; padding-top:1px;}
.menu li{float:left;}

.bottombg{height:120px; background:url(../images/bottombg.gif) no-repeat center 0; margin:22px auto 0 auto;}
.bottom{width:980px; height:120px; margin:0 auto; text-align:center;color:#bfeeff;}
.bottom span{width:980px; height:27px; padding-top:8px; display:block; margin-bottom:22px;}
.bottom span a{color:#fefef8; padding:0 20px; background:url(../images/bottomline.gif) no-repeat;}