body{margin:0 auto;padding:0;background:#FFF;font-size:12px;color:#2b2b2b; }
BODY > DIV{TEXT-ALIGN: center;MARGIN-LEFT: auto;MARGIN-RIGHT: auto}
body,div,dl,dt,dd,ul,ol,li,pre,form,fieldset,input,p,blockquote,th{margin:0;padding:0;border:0; }
img,a img{border:0;margin:0;padding:0;}
h1,h2,h3,h4,h5,h6{margin:0;padding:0;border:0;font-size:100%;}
ul,ol,li{list-style:none}
a{outline-style:none;color:#333;text-decoration:none}
a:link{color:#2b2b2b;}
a:hover,a:active,a:focus{color:#c00;text-decoration:underline;}
.red,.red a{color:#c00!important;text-decoration:none;}
.red a:hover{color:#c00!important;text-decoration:underline;}
.blue,.blue a{color:#1F376D!important;text-decoration:none}
.blue a:hover,a:active{color:#1F376D!important;text-decoration:underline}
.black,.black a{color:#000!important;text-decoration:none}
.black a:hover{color:#000!important;text-decoration:underline}
.white{background:#fff;}
.lin{background:url(/images/new.gif) no-repeat 17px 0px;)}
.b{font-weight:bold;}
.fl{float:left;display:inline;}
.ml{float:left;display:inline;text-align:left; padding-left:10px; padding-top:2px;}
.mr{float:right;padding-top:5px;padding-right:5px;}
.fr{float:right;display:inline;}
.smlogo{width:85px;height: 28px;float: left;margin-left:5px;}
.pagetop{margin: 0px auto;padding: 0px; border-bottom:1px #CCCCCC solid; width:977px;}
.Login{margin: 0px auto;height: 28px;border:1px #cccccc solid;background:url(/images/top_bg.gif) repeat-x;padding: 0px;width: 975px; background:url(/images/02.gif) repeat-x;}
.button_style{width: 30px;height: 20px;background:#ece9d8;border: none;font-size: 12px;}
.logo{margin: 0px auto;width: 975px;height: 55px;border-left: 1px #bdbdbd solid;border-right: 1px #bdbdbd solid; min-height:55px; background:#FFFFFF;}
.logo_l{width: 198px;height: 55px;float: left;}
.logo_l img {_margin-left:25px;}  
.nav{height: 55px;width: 977px;}
.nav_right{height: 55px;width: 775px;float:right; }
.nav_rightlist{height: 55px; margin-left:10px;}
.nav_rightlist li{float: left;border-left-width: 1px;border-left-style: solid;border-left-color: #999999;padding-left:2px; height:55px; min-height:55px; width:150px;}
.nav_rightlist h2{font-weight: normal;}
.nav_rightlist h2 a{color: #003399;float: left;line-height: 20px;text-align: center;font-size: 12px; padding-top:5px; margin:0 4px;}
.nav_rightlist h2 a:hover{text-decoration: none;color: #ff0000;}
.bianxian{height: 55px;width: 973px;margin: 0px;padding: 0px; border-bottom:1px #bdbdbd solid;}
.xuxians{background: url("/images/XuLine.gif") repeat-x scroll 0 4px transparent;margin: 0 auto;height:10px;width: 332px;clear:both;}
.xx{overflow: hidden;border-top-width: 1px;border-top-style: dotted;border-top-color: #666666;clear: both;height: 1px;display: block;  }
.bod_l{width: 977px;height: 220px;margin: 0px auto;}
#Box1{margin:0px auto;}
.baidu_ads{clear:both; width:975px;height:90px;margin:0 auto; margin-bottom:5px; margin-top:5px; padding-top:2px; background-color:#fffff4;border: 1px solid #CCCCCC;}
.baged{clear:both; width:975px;height:90px;margin:0 auto; margin-bottom:5px; margin-top:5px; padding-top:2px; background-color:#fffff4;border: 1px solid #CCCCCC;}
.footer{margin:0px auto;width:977px;clear:both;text-align:center;padding-top:20px; background:#FFFFFF; line-height:22px;}
.totop{margin-bottom:10px;width:21px;height:68px;line-height:68px;font-size:12px;overflow:hidden;opacity:0;left:50%;margin-left:498px}
.totop a{display:block;width:21px;height:68px;background:url('/images/totop.gif') no-repeat;text-indent:-9999px;text-decoration:none}