* { margin: 0; padding: 0; }
body { background: #fff; font: normal 12px Verdana, Arial; }
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: 988px; background: #fff; text-align: left; position:relative;}

#ad img { border: 1px solid #369; }
#ad { width: 988px; overflow: hidden;}
#ad a { float: left; padding:1px;}
#ad table { table-layout: fixed; }

#header { height: 90px; 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: 5px; padding: 12px 10px 8px; *zoom: 1; }
.menu ul.pubMenu { float: left; width: 120px; *zoom: 1; overflow: hidden; }
.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: 460px; }
.menu ul.sideMenu li { line-height: 22px; }
.menu ul.sideMenu li a { padding: 0 0 0 4px; *padding: 0 0 0 2px; font: normal 12px Verdana; color:#000;}

.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 { margin: 5px 0 0; padding-left: 10px; height: 44px; background: url("/html/images/default/mainMenu.gif") no-repeat; position: relative; }
ul#mainMenu li { float: left; }
ul#mainMenu li a { display: block; padding-left: 9px; font: bold 14px Verdana; color: #390; text-decoration: none; }
ul#mainMenu li a strong { display: block; padding-right: 9px; background: url("/html/images/default/menuSepr.gif") right center no-repeat; line-height: 33px; *line-height: 36px; }
ul#mainMenu li.last a strong { background: none; }
ul#mainMenu li a.linkEmphasis { color: #f70; }
ul#mainMenu li a.menuOn, ul#mainMenu li a:hover { background: #390 url("/html/images/default/mainMenuOn.gif") left 0 no-repeat; color: #fff; }
ul#mainMenu li a.menuOn strong, ul#mainMenu li a:hover strong { background: #390 url("/html/images/default/mainMenuOn.gif") right 0 no-repeat; }
img.menuHot { position: absolute; left: 115px; top: -9px; }
img.menuHot2 { position: absolute; left: 405px; top: -9px; }
img.menuHot4 { position: absolute; left: 165px; top: -9px; }
img.menuHot_commend { position: absolute; left: 90px; top: -9px; }
img.menuHot_xjh { position: absolute; left: 550px; top: -9px; }
img.menuNew { position: absolute; right: 141px; top: -9px; } /*class="linkEmphasis"*/

div#mainMenu_hk { margin: 5px 0 0; padding-left: 10px; height: 44px; background: url("/html/images/default/mainMenu.gif") no-repeat; position: relative; }
ul#mainMenu_hk li { float: left; }
ul#mainMenu_hk li a { display: block; padding-left: 9px; font: bold 12px Verdana; color: #390; text-
decoration: none; }
ul#mainMenu_hk li a strong { display: block; padding-
    right: 9px; background: url("/html/images/default/menuSepr.gif") right center
no-repeat; line-height: 33px; *line-height: 36px; }
ul#mainMenu_hk li.last a
strong { background: none; }
ul#mainMenu_hk li a.linkEmphasis { color: #f70; }
ul#mainMenu_hk li a.menuOn, ul#mainMenu_hk li a:hover { background: #390
url("/html/images/default/mainMenuOn.gif") left 0 no-repeat; color: #fff; }
ul#mainMenu_hk li a.menuOn strong, ul#mainMenu_hk li a:hover strong { background: #390 url("/html/images/default/mainMenuOn.gif") right 0 no-repeat; }
img.menuHot { position: absolute; left: 115px; top: -9px; }
img.menuNew { position: absolute; right: 50px; top: -9px; }
img.menuHot4 { position: absolute; left: 165px; top: -9px; }
img.imgIndustry { border: 1px solid #369; }

.linkMore { float: right; padding-right: 10px; }
.linkMore a { font: bold 12px Verdana; color: #390; line-height: 34px; *line-height: 38px; }

.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; }

#subNav { float: left; width: 190px; margin: 10px 0 0; text-align: left; }
#mainNav { float: right; width: 780px; margin: 10px 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; }
#footer .footerNav { padding: 5px 0; color:#999;}
#footer .footerNav a { color: #008000; line-height: 200%; }
#footer .copyInfo { position: relative; padding: 10px 0; color: #999; }
#footer .copyInfo p {padding-top:20px;}



#major{ margin-top:15px;}
#major h2{ margin-bottom:10px; overflow:hidden;}
#major h2 .share{ float:right; font-weight:normal;}
#major dl{ overflow:hidden; border-left:#e7e7e7 solid 1px; line-height:35px; border-right:#e7e7e7 solid 1px;  font-size:14px;}
#major dl.cur{  background:#f0f8ff;}
#major dt{ width:110px; text-align:right; float:left; font-weight:bold; border-top:#e7e7e7 solid 1px; color:#06c;}
#major dd{ float:left; width:846px; border:#e7e7e7 solid 1px; border-bottom:none; border-right:none; padding:6px 10px; min-height:25px; line-height:25px; }
#major dd a{ padding-right:7px; margin-right:7px; color:#333; text-decoration:none;  border-right:#e7e7e7 solid 1px; }
#major dd a:hover{ color:#06c; text-decoration:underline;}
#major dl.cur dd a{ border-right:#b0d1ee solid 1px;}

.app_r {
    width: 120px;
    text-align: center;
}
.app_c {
    color: #390;
    padding: 5px 0;
    font-size: 13px;
    font-weight: bold;
}
.app_r {
    position: fixed;
    bottom: 10px;
}