
html { overflow:-moz-scrollbars-vertical;overflow-y:scroll; } /*Always show Firefox scrollbar*/
body{margin:0;background:#fff; font-family:"宋体",Verdana, Arial, Helvetica, sans-serif;font-size:12px;line-height:22px; color:#666;}
div,form,img,ul,ol,li,dl,dt,dd {margin: 0; padding: 0; border: 0;}
p,h1,h2,h3,h4,h5,h6{margin:0;padding:0;}
input,select{font-size:12px;line-height:16px;vertical-align:middle;}
img{border:0;}
ul,li{list-style-type:none;}
.clear { clear:both;}

#top2009,#2009_index { color:#555; font-size:13px; line-height:34px;}

#top2009 { width:1003px; background-repeat:no-repeat; margin:0 auto;}

a { color:#555; text-decoration:none; font-size:13px;}
a:hover { text-decoration:underline; color:#f60;}
.wid100 {}
.wid950 { width:950px; margin:0 auto; }
.fl { float:left;}
.fr { float:right;}
.marleft6 { margin-left:5px; display:inline;}
.topbar { height:24px; line-height:24px; background:#EFEFEF; border-bottom:1px #B1B1B1 solid;}
.topbar .fr { _padding-top:3px;}
.topbar a.top2009_reg,.topbar a.top2009_login { display:inline-block; width:35px; height:18px; line-height:20px; background:url(../head/images/index2009_head.gif) no-repeat; padding-left:25px; font-weight:bold; color:#fff;}
.topbar a.top2009_login { background-position:-70px 0;}
.topbar a.top2009_help,.topbar a.top2009_history,.topbar a.top2009_rss {display:inline-block; width:60px; height:18px; line-height:20px;background:url(../head/images/index2009_head.gif) -156px 1px no-repeat; padding-left:20px;}
.topbar a.top2009_history { background-position:-258px 1px; color:#f30;}
.topbar a.top2009_rss { width:30px; background-position:-352px 4px;}
.topbar a.top2009_home { display:inline-block; width:60px; height:18px; line-height:20px; background:url(../head/images/search_expert_top.gif) 0 1px no-repeat; padding-left:20px;}
.toplogo { margin-top:5px; float:left;}
.toplogo img { vertical-align:top}
.toplogo span {margin-bottom:4px; margin-left:54px;display:block;}
.topheadad { width:390px; height:50px; margin-top:6px; margin-left:16px; display:inline;}
.topheadad img {width:390px; height:50px;}
.topicon { margin-top:6px; margin-bottom:3px;}
.topmenu { width:750px; position:relative; margin-top:5px;}
.topmenu li { float:left; width:84px; height:28px; line-height:28px;background:url(../head/images/index2009_head.gif) -288px -28px no-repeat; text-align:center; margin-left:6px; display:inline;}
.topmenu li a { font-size:13px;color:#026EC7; text-decoration:none; display:block;}
.topmenu li a:hover {text-decoration:none;}
.topmenu li.topmenu_sel { background-position:-200px -28px;}
.topmenu li.topmenu_sel a { color:#fff; font-weight:bold; }
.topmenu li#menu_news a { color:#f30}
.topmenu li#menu_news a:hover { color:#fff;}
.topsearch { height:66px;background:url(../head/images/index2009_head.gif) 0 -56px no-repeat; margin-top:-2px; }
.topsearch_ad { width:205px; height:58px; overflow:hidden; float:left; text-align:center;} 
.topsearch_ad img { margin-top:5px;}
input.topsearch_input { width:277px; height:18px; background:none; line-height:18px; border:0;color:#666;}
.topsearch select {margin-top:15px; margin-left:10px; width:106px;}
input.topsearch_submit { width:69px; height:20px; border:0;background:url(../head/images/index2009_head.gif) -83px -29px no-repeat; margin-top:17px; margin-left:10px; cursor:pointer;}
input.topsearch_abtn {background:url(../head/images/index2009_head.gif) 0 -30px no-repeat; width:69px; height:20px; border:0; margin-top:17px; cursor:pointer; }
.topsearch input { vertical-align:middle;}
.topsearch span { float:left;}
.topsearch span span {width:277px; height:22px; line-height:22px;padding-left:25px; margin-top:16px;background:url(../head/images/index2009_head.gif) -422px -30px no-repeat;}
.topsearch span a { color:#fff; font-size:12px; display:inline-block; margin-top:17px;  *margin-top:12px;margin-left:10px;}
.topsearch span a:hover { color:#fff;}
.topsearch_hot { color:#fff; float:left; margin-top:-18px;*margin-top:-23px; margin-left:202px; display:inline;}
.topsearch_hot a { color:#fff; padding:0 5px; font-size:12px;}
.topsearch_hot a:hover { color:#fff;}
.topimportant { height:26px; line-height:26px;background:url(../head/images/index2009_head.gif) 0 -126px no-repeat; margin-top:5px;_margin-top:3px; float:left;}
.topimportant ul { padding-left:70px; float:left; width:400px; white-space:nowrap; height:26px; overflow:hidden;}
.topimportant li { float:left; margin:0 10px; padding:0;white-space:nowrap; height:26px; line-height:26px;}
.topimportant a.topimportant_suggest { float:right; color:#fff; font-weight:bold; width:74px; text-align:center; margin-left:5px;}
.topimportant table { margin-top:-1px;*margin-top:-1px;}
.topimportant td { margin:0; padding:0;}

.site_foot { color:#565656; font-size:12px; border-top:1px #dedede solid; width:950px; margin:0 auto; margin-top:5px;}
.site_pages { text-align:center; margin-top:10px;}
.site_pages a { margin:0 6px; font-size:12px; font-weight:normal; color:#565656; text-decoration:none;}
.site_pages a:hover { text-decoration:underline; color:#ff6600;}
.site_pages p { line-height:24px; font-size:12px; font-weight:normal;}
.site_copyright { text-align:center; color:#555;font-size:12px; font-weight:normal; font-family:Arial,'宋体';}
.biaoshi { text-align:center;}
.biaoshi img { border:0;}
.yqlj_wrap {white-space:nowrap; height:32px; line-height:32px;}
#Parent { overflow:hidden; width:790px; float:left;}
#Child_A {float:left;white-space:nowrap;}
.site_links_lj a { margin:0 6px;}
.site_links_more { width:40px; float:right;}
a.footer_red { color:#DD292A;}

/*弹出日历样式*/
.calendar_header {font: 12px Arial, Tahoma !important;font-weight: bold !important;font: 11px Arial, Tahoma;font-weight: bold;color: #154BA0;background:#A7D7FE;height: 22px;padding-left: 10px;
}
.calendar_header td {padding-left: 10px;}
.calendar_header a {color: #fff; text-decoration:none;}
.calendar_header input {background:none;vertical-align: middle;height: 16px;}
.tz_category {font: 12px Arial, Tahoma !important;font: 11px Arial, Tahoma;color: #92A05A;height:20px;background-color: #FFFFD9;}
.tz_category td {border-bottom: 1px solid #A7D7FE;}
.tz_expire a { width:20px; height:15px; line-height:15px;display:inline-block;color: #333;font-size:11px; font-family:Arial, Helvetica, sans-serif; text-decoration:none;}
.tz_default a { width:20px; height:15px; line-height:15px;display:inline-block;color: #333; font-size:11px; font-family:Arial, Helvetica, sans-serif; text-decoration:none;}
.tz_default a:hover,.tz_expire a:hover { color:#ff6600; background:#FFE5BF; text-decoration:underline;}
.tz_checked a { width:20px; height:15px; line-height:15px;display:inline-block;color: #ff6600;font-size:11px; font-family:Arial, Helvetica, sans-serif; text-decoration:none;}
.tz_today, .tz_today a:link, .tz_today a:visited {color: #00BB00;}
#calendar_year {display: none;line-height: 130%;background: #FFFFFF;position: absolute;z-index: 10;}
#calendar_year .col {float: left;background: #FFFFFF;margin-left: 1px;border: 1px solid #A7D7FE;padding: 4px; font-family:Arial, Helvetica, sans-serif; font-size:11px;}
#calendar_month {display: none;background: #FFFFFF;line-height: 130%;border: 1px solid #A7D7FE;padding: 4px;position: absolute;z-index: 11; font-family:Arial, Helvetica, sans-serif; font-size:11px;}
#calendar_year a,#calendar_month a{ color:#333; text-decoration:none;}
#calendar_year a:hover,#calendar_month a:hover { background:#FFE5BF; color:#ff6600;}
.tableborder {background: white;border: 1px solid #A7D7FE;}
#year,#month{padding-right:10px;}

/*弹出登录框*/
#cbtn { font-size:13px; font-weight:bold; background:#F69310; color:#fff; padding:3px 10px; padding-right:5px;}
#cbtn span { float:right;cursor:pointer;  font-size:12px;margin-top:2px; font-weight:normal;}
#cbtn img { vertical-align:middle;}
#logincontent { font-size:13px; overflow-x:hidden; overflow-y:auto; }
#logincontent strong {  display:block;padding:10px 10px 0 10px;line-height:16px; font-size:12px;color:#f30; font-weight:normal;}
#logincontent ul {padding:5px 20px 0 20px;}
#logincontent ul li { line-height:26px; height:30px; margin-top:10px;}
#logincontent ul li.view_norights_li_last { padding-left:50px;}
#logincontent ul li a {color:#ff6600; text-decoration:underline; margin-left:10px;}
#logincontent ul.chelpinfo li { line-height:24px; margin-top:0px;}
#odiv { border:5px #999 solid; z-index:9999; position:absolute; top:180px; background:#999;}
#bdiv {z-index:9998; position:absolute; top:0; left:0; filter:alpha(opacity:50);-moz-opacity:0.5;opacity:0.5;}
#logincontent ul.chelpinfo li .red { color:#f30; margin-left:3px;}
#logincontent input.input_ldzx { width:150px; height:16px; border:1px #B2D0EA solid;}
#logincontent input.submit_ldzx { margin-left:64px; width:44px; height:24px; border:0; background:#F69310 url(../search/images/chelpbtn.gif) no-repeat; font-size:13px; color:#fff; cursor:pointer;}
#logincontent li.view_norights_li_last input.submit_ldzx { margin-left:3px;}

