* { margin: 0; padding: 0; }
body { background: #fff; font: normal 12px Verdana, Arial; text-align: center; }
ul, li { list-style: none; }
select, input{ vertical-align: middle; }
img { border: none; }
a {color: #06c; text-decoration: none; }
a:hover { color: #06c; text-decoration: underline; }

.floatl { float: left; }
.floatr, .r { float: right; }
.clear { clear: both; height: 0; overflow: hidden; }
.s_clear { *zoom: 1; }
.s_clear:after { clear: both; content: "."; display: block; visibility: hidden; height: 0; overflow: hidden; }
.center { text-align: center; }
.vMiddle { vertical-align: middle; }
.pointer { cursor: pointer; }
.warn { color: #f00; }
.emphasis { color: #f60; }
.date, .time{ color:#999; font: normal 9px Verdana; }
.score { color: #f00; font: normal 10px Verdana; }
.num { color: #f60; font: normal 11px Georgia; }

#wrap { margin: 0 auto; width: 980px; background: #fff; text-align: left; }

#header { height: 82px; overflow: hidden; *zoom: 1; }
#header:after, .menu:after, ul.pubMenu:after { clear: both; content: "."; display: block; visibility: hidden; height: 0; overflow: hidden; }
.logo { float: left; width: 180px; }
.menu { float: left; width: 580px; margin-left: 10px; padding: 8px 10px; *zoom: 1; }
.menu ul.pubMenu { float: left; width: 435px; *zoom: 1; }
.menu ul.pubMenu li { float: left; margin-right: 15px; width: 130px; }
.menu ul.pubMenu li.sideCity { font: bold 14px Verdana; color: #06c; }
.menu ul.pubMenu li.sideCity a { padding-right: 3px; }
.menu ul.pubMenu li a { line-height: 22px; }
.menu ul.pubMenu li a.city { font: bold 14px Verdana; color: #000; }
.menu ul.sideMenu { float: left; width: 140px; }
.menu ul.sideMenu li { line-height: 22px; }
.menu ul.sideMenu li a { padding: 0 3px; font: bold 14px Verdana; }
.commend { margin-left: 15px; }
.commend ul.pubMenu { float: left; width: 140px; overflow: hidden; }
.commend ul.sideMenu { float: left; width: 440px; }
.commend ul.sideMenu li a { padding: 0 0 0 10px; }

.login { float: right; width: 180px; margin-top: 8px; position: relative; }
.login div { padding-left: 7em; }
.login .personal { line-height: 22px; height: 22px; overflow: hidden; background: url("/html/images/loginPersonal.gif") center center no-repeat; }
.login .company { margin-top: 5px; padding-top: 3px; height: 40px; line-height: 18px; background: url("/html/images/loginCompany.gif") center center no-repeat; }
.login a.per { position: absolute; left: 36px; top: 2px; *top: 4px; font: bold 14px Verdana; color: #f60; }
.login a.com { position: absolute; left: 36px; top: 39px; font: bold 14px Verdana; color: #003368; }

div#mainMenu { padding: 0 10px; background: url("/html/images/mainMenu.gif") no-repeat; position: relative; *zoom: 1; }
div#mainMenu:after { clear: both; content: "."; display: block; visibility: hidden; height: 0; overflow: hidden; }
ul#mainMenu li { float: left; height: 34px; background: url("/html/images/menuStep.gif") right center no-repeat; }
ul#mainMenu li.last { background: none; }
ul#mainMenu li a { display: block; padding-left: 9px; font: bold 14px Verdana; color: #fff; text-decoration: none; }
ul#mainMenu li a strong { display: block; padding-right: 9px; line-height: 34px; }
ul#mainMenu li a.linkEmphasis { color: #ff0; }
ul#mainMenu li a.linkEmphasis strong { line-height: 30px; }
ul#mainMenu li a:hover { background: #fff url("/html/images/menuOn.gif") left 0 no-repeat; color: #008000; }
ul#mainMenu li a:hover strong { background: #fff url("/html/images/menuOn.gif") right 0 no-repeat; }
ul#mainMenu li.last a:hover strong { background: url("/html/images/menuOnLast.gif") right 0 no-repeat; }

div#mainMenu .moreMenu { line-height: 34px; }
div#mainMenu a { font-weight: bold; color: #fff; line-height: 34px; }
div#mainMenu a strong { font: bold 14px Verdana; }
ul#moreMenu { position: absolute; top: 34px; right: 0; width: 160px; padding: 5px; background: #fff; border: 1px solid #ccc; *zoom: 1; }
ul#moreMenu:after { clear: both; content: "."; display: block; visibility: hidden; height: 0; overflow: hidden; }
ul#moreMenu li { float: left; width: 60px; padding: 0 10px; }
ul#moreMenu li a { display: block; text-align: center; line-height: 18px; color: #06c; }

.menu .area { float: left; width: 180px; font-size: 16px; text-align: center; }
.menu .area p { padding: 5px 0; font: bold 30px ËÎÌå; }
.menu .mainMenu { float: left; width: 400px; padding-top: 3px; }
.menu .mainMenu ul { float: left; width: 200px; }
.menu .mainMenu ul li { line-height: 20px; font-size: 14px; }
.menu .mainMenu ul li strong.area_c { padding-right: 10px; }
.menu .mainMenu ul li a { padding-right: 6px; }

b.rc{display:block;position:absolute;width:8px;height:8px;font-size:1px;overflow:hidden;background-image:url("/html/images/bgRoundCorner.gif");background-repeat:no-repeat;}
b.rc1{left:0;top:0;background-position:left top;}
b.rc2{right:0;top:0;background-position:right top;}
b.rc3{left:0;bottom:0;background-position:left bottom;}
b.rc4{right:0;bottom:0;background-position:right bottom;}
span.inner{display:block;border:2px solid #53a513;}

#subNav{float:left;width:190px;margin:5px 0 0;text-align:left;}
#mainNav{float:right;width:780px;margin:5px 0 0;overflow:hidden;}

.page{ margin:10px; padding: 10px 0; text-align:right; line-height: 180%; font: normal 14px Verdana; color:#444; *zoom: 1; }
.page:after {content: "."; display:block; height:0; clear:both; visibility:hidden;}
.page .this-page { padding:1px 6px; font-weight:bold; }
.page a { padding:1px 5px; background:#eff6f9; border:solid 1px #ddd; color:#369; text-decoration:none; *zoom: 1;}
.page a:hover { background:#016ec2; border: 1px solid #008000; color:#fff; }
.page .pageCount{text-align:center;color:#008000;}
.page span { font-weight: bold; color: #f60; }

#footer{margin:10px auto 0;text-align:center;line-height:150%;font-family:Verdana;z-index:-1;}
#footer .footerNav{padding:5px;border-top:1px solid #d6dcdc;border-bottom:1px solid #d6dcdc;color:#390;}
#footer .footerNav a{color:#390;line-height:200%;}
#footer .copyInfo{position:relative;padding:10px 0;background:#f1f1f1;}
#footer .copyInfo a{color:#666;text-decoration:underline;line-height:200%;}
#footer .copyInfo img.permission{position:absolute;right:160px;top:5px;}
