/* CSS All */
body { margin:0 auto; padding:0; text-align:center; }
div,form,ul,ol,li,dl,dt,dd,input,p,table,tr,td,tbody,object { margin: 0; padding: 0; }
img { margin: 0; padding: 0; border: 0; }
h1, h2, h3, h4, h5, h6 { margin:0; padding:0;}
ul, li { list-style:none;}
/*Link*/
a:link, a:visited, a:active { color:#133CAC; text-decoration: none; }
a:hover { text-decoration:underline; color:#CC0000; }
a { outline-style : none }
.linkBlack a:link, .linkBlack a:visited, .linkBlack a:active { color:#000; }
.linkBlack a:hover { text-decoration:underline; color:#CC0000 }
.linkgray a:link, .linkgray a:visited, .linkgray a:active { color:#555; }
.linkgray a:hover { text-decoration:underline; color:#CC0000 }
.linkWhite a:link, .linkWhite a:visited, .linkWhite a:active { color:white; }
/*color*/
.color-red { color:#C03 }
/*display*/
.displayB { display:block; }
.displayI { display:inline; }
/*position*/
.positionR { }
.positionA { position:absolute; }
/*clear*/
.clearl { clear:left; }
.clearr { clear:right; }
.clearall { clear:both; }
.clear { clear:both; }
.clear0 { clear:both; line-height:0; font-size:0px; overflow: hidden; }
/*Float*/
.fl { float:left; }
.fr { float:right; }
/*Font-style*/
.B { font-weight:bold; }
.I { font-style:italic; }
/*body*/
.body { margin:0 auto; width:980px; text-align:left; font-size: 12px; font-family:Arial, Helvetica, sans-serif;}
/*round-button*/
.botton-out { border-top:1px solid #aaa; border-bottom:1px solid #aaa; background: url(images/button_bg.gif) repeat-x center center; }
.botton-in { margin:0 -1px; position:relative; border-right:1px solid #aaa; border-left:1px solid #aaa; }
.botton-in { *left:-1px}/*ie hack*/
.botton-in a {  padding-right:6px; padding-left:6px; line-height: 20px; height: 20px; font-size: 12px; background: url(images/button_bg.gif) repeat-x left top; }
.botton-in a:link, .botton-in a:visited { text-decoration:none; color: #000; }
.botton-in a:hover { background-position: left bottom; }
.botton-out:hover,.botton-out:hover .botton-in { border-color:#999; }
.funa a { font-size: 12px; }
.funa a b { margin-left: -13px; background: url(images/wabei-fun-a-b.gif) no-repeat center 3px; }
.funa a:visited b { background-image: url(images/wabei-fun-a-v.gif); }
.funa a:visited { color:#666 }
.funa a:hover { color:#E03D41; text-decoration:none }
.funa a:hover b { background-image: url(images/wabei-fun-a-h.gif); }
.funa a:hover .title { text-decoration: none; }
.wabei-round-top { background: url(images/wabei-round-bg.gif) no-repeat right top; height:5px; overflow: hidden; }
.wabei-round-top div { background: url(images/wabei-round-bg.gif) no-repeat left top; width:5px; height:5px; overflow: hidden; }
.wabei-round-bottom { background: url(images/wabei-round-bg.gif) no-repeat right bottom; height:5px; overflow: hidden; }
.wabei-round-bottom div { background: url(images/wabei-round-bg.gif) no-repeat scroll left bottom; height:5px; width: 5px; overflow: hidden; font-size:1px; line-height:1px; }
.wabei-round-1-top { background: url(images/wabei-round-bg-1.gif) no-repeat left top; height:5px; overflow: hidden; }
.wabei-round-1-bottom { background: url(images/wabei-round-bg-1.gif) no-repeat left bottom; height:5px; overflow: hidden; font-size:1px; line-height:1px; }
.inline-block { display: inline-block; }
.inline-block { *display:inline}/*ie hack*/

.blank-x { line-height:1px; font-size:1px; overflow:hidden; background: #ccc url(images/x-line.gif); }
.blank-x-c { line-height:1px; font-size:1px; overflow:hidden; background: #ccc url(images/x-line.gif); clear:both; margin: 0 1px; }
.blank-x-2 { line-height:1px; font-size:1px; overflow:hidden; background: #ccc url(images/x-line.gif); margin:2px 0; }
.blank-b-m5 { border-bottom:1px solid #E7E8EF; margin:5px; }
.blank-b-1 { font-size: 1px; line-height: 1px; height: 1px; clear: both; border-bottom:1px solid #E7E8EF; }
.blank-c-10 { font-size: 1px; line-height: 1px; height: 10px; clear: both; }
.blank-c-15 { font-size: 1px; line-height: 1px; height: 15px; clear: both; }
.blank-c-5 { font-size: 1px; line-height: 1px; height: 5px; clear: both; }
.blank-10 { font-size: 1px; line-height: 1px; height: 10px; clear: both; }
.blank-5 { font-size: 1px; line-height: 1px; height: 10px; clear: both; }
.blank-15 { font-size: 1px; line-height: 1px; height: 15px; clear: both; }

#footer { width: 980px; margin:0 auto; text-align: center; padding-top: 15px; padding-bottom: 56px; font-size: 12px; clear: both; font-family: Verdana, Geneva, sans-serif; border-top:1px solid #ccc}
#footer .footer-end { font-family:Arial, Helvetica, sans-serif } 
#footer p { margin:5px 0;}
.link {  font-family:arial;margin: 0 auto; border: 1px solid #ccc; padding:1px}
.link .link-name { width:90px;height:34px;background-color:#eee; text-align:center}
.link .link-body { text-align:left; padding-right:5px; padding-left:10px;}

#footer .page { margin: 10px 0; }
#footer .page a { padding-right: 5px; padding-left: 5px; }
/*Í³¼Æ*/
#wabei-state {display:none}
/*button*/
.wabei-button { background: url(images/search-button-bg.gif) no-repeat center top; border:normal; color:#000; padding:3px 5px;border:none; cursor:pointer;}