body{width:100%;font-size:12px;font-family:Verdana, Arial, Helvetica, sans-serif;background:#fff}
body,div,form,img,ul,li,dl,dt,dd{margin:0;padding:0;border:0}
h1,h2,h3,h4,h5,h6 {margin:0;padding:0;font-size:12px;font-weight:normal}
select{vertical-align:middle}
a{text-decoration:none}
a:hover{text-decoration:underline; color:#F00;}
table{border-collapse:collapse}
ul{list-style:none}
.clearfix:after{content:".";visibility:hidden;display:block;clear:both;height:0}
.clearfix{display:inline-block}
* html .clearfix{height:1%}
.clearfix{display:block}
.clear{clear:both}
.left{float:left}
.right{float:right}
.red, .red a, .red:link, .red:hover, .red:visited{color:#F00}
.blue{color:#325995}
.mt4{margin-top:4px}
.mt5{margin-top:5px}
.mt10{margin-top:10px}
.w{width:970px; margin:0 auto}
/*top*/
.top{height:24px; line-height:24px; background:#F4F3F1; border-bottom:solid 1px #CDCDCD}
.top a{color:#000; text-decoration:none}
/*head*/
.head{height:176px}
.logo{width:670px; height:69px; text-align:center;}
.logopanel{width:150px; text-align:center; line-height:20px; padding-top:5px}
/*menu*/
.menu{height:30px; background:url(../images/menubg.gif) repeat-x; margin-top:8px}
.menul{width:4px; float:left; height:28px; background:url(../images/menul.gif); margin-top:2px}
.menur{width:4px; float:right; height:28px; background:url(../images/menur.gif); margin-top:2px}
.menulist{padding-left:120px}
.menulist a{display:block; float:left; width:80px; height:30px; text-align:center; line-height:38px; overflow:hidden; text-decoration:none}
.menulist a:hover{background:url(../images/menuitemonbg.gif); color:#FFF; font-weight:bold}
.menuitem{background:url(../images/menuitembg.gif) no-repeat; color:#000; background-position:0 2px}
.menuitemon{background:url(../images/menuitemonbg.gif); color:#FFF; font-weight:bold}
/*search*/
.search{height:58px; overflow:hidden; border:solid 1px #F01B00; background:url(../images/searchbg.gif)}
.searchbar{text-align:center; padding-top:6px}
.searchbar a{color:#000;}
.keyword{height:20px; border:solid 1px #E0E0E0; background:url(../images/searchicon.gif) no-repeat #FFF; padding-left:20px; line-height:20px; color:#000; vertical-align:middle; width:230px;}
.searchbtn{height:26px; line-height:23px; margin-left:8px; vertical-align:middle}
.search span{margin-left:8px}
.search img{vertical-align:middle;margin-left:8px}
.keywordlist{line-height:25px; text-align:center}
.keywordlist a{color:#000; text-decoration:none}
/*nav*/
.nav{background:url(../images/nav.gif) no-repeat #F1F1F1; background-position:7px 7px; padding-left:25px; height:25px; line-height:25px}
.nav a{color:#000; text-decoration:none}
/*bottom*/
.bottom{margin-top:20px; border-top:solid 2px #FF7300; line-height:30px; text-align:center; padding-top:10px}
.bottomlinks{color:#000; text-align:center;}
.bottomlinks a{color:#000; text-decoration:none}
.bottom span{color:#403F3F}
.bottom span a{color:#403F3F; text-decoration:none}
/*navpagebar*/
.navbar{height:23px; padding:20px;}
.navpagebar{clear:both;font-family:arial;font-size:12px;margin-top:8px;margin-bottom:10px;font-weight:bold; text-align:center;}
.navpagebar a{display:block;float:left;height:13px;padding:3px 8px 0 8px;margin-left:3px;border:1px solid #DDDDDD;color:#666;line-height:100%;text-decoration: none;}
.navpagebar a:hover{color:#f60;border:1px solid #f60; }
.navpagebar ul{margin:0 auto;}
.navpagebar li{list-style:none; float:left;}
.navpagebar a{ display:block; }
.pagebarCurrent{height:13px;padding:1px 8px;margin-left:3px;border:1px solid #fff;color:#f60;font-weight:bold;}
.pagebarDot{height:13px;padding:1px 8px;margin-left:3px;font-weight:bold;}
.pagebarPrv a{width:45px;height:15px;border:none;background: url(../Images/pagebar_prv.gif);font-size:0px;color:#efefef;}
.pagebarPrv a:hover{border:none;background: url(../Images/pagebar_prv_hover.gif);color:#F2F2F2;}
.pagebarNext a{width:45px;height:15px;border:none;background: url(../Images/pagebar_nxt.gif);font-size:0px;color:#efefef;}
.pagebarNext a:hover {color:#F2F2F2;border:none;background: url(../Images/pagebar_nxt_hover.gif)}