﻿body { background: url(images/page_bg.jpg) repeat-x; font-size: 12px; font-family: "宋体" , Arial, Helvetica, sans-serif, "Times New Roman"; }
html, body, input, ul, li, form, textarea, select, img, iframe { margin: 0px; padding: 0px; }
div { text-align: center; }
ul { list-style: none; }
img { border: none; }
a img { display: block; }
.hidden { display: none; }
.bold { font-weight: bold; }
.align_left { text-align: left; }
/* 页头 */
.header_top { color: #FFFFFF; text-align: center; width: 940px; padding: 16px 0px 12px 0px; }
.header_top a { color: #FFFFFF; text-decoration: none; margin-top: 17px; display: inline; }
.header_top a:hover { color: #FF0000; text-decoration: none; }
.header_nav { float: left; width: 350px; }
.header_login { float: left; width: 445px; margin: -6px 10px 0px 0px; }
.topUserInfo { float: left; width: 445px; margin-right: 10px; text-align: right; }
.topUserInfo a.myInfo { color: #FFA07A; }
.header_login .txt_log { width: 75px; }
.header_login li { float: left; color: #E3E3E3; padding: 0px 5px; }
.header_other { float: left; margin-left: 0px; }
.header_other li { float: left; padding: 0px 4px; }
.header_logo { background: url(images/logo_bg.gif) no-repeat bottom; width: 940px; height: 105px; }
.hl_left { background: url(images/logo_left.gif) no-repeat; width: 11px; height: 46px; float: left; margin: 0px 0px 0px 7px; }
.hl_center { padding: 20px 10px 20px 15px; float: left; background-color: #FFF; }
.hl_main { float: left; background-color: #FFF; padding-right: 5px; }
.hl_main a { color: #000; text-decoration: none; }
.hl_right { background: url(images/logo_right.gif) no-repeat; width: 12px; height: 46px; float: left; }
.hl_tu_hos { padding: 20px 0px 0px 0px; text-align: left; font-size: 25px; font-weight: bold; }
.hl_tu_ks { padding: 4px 0px 0px 0px; text-align: left; font-size: 16px; font-weight: bold; color: #999999; }
.hl_rb { float: right; }
.hl_rb_tjsc { padding: 18px 2px 0px 0px; }
.hl_rb_tjsc a { color: #059FB4; text-decoration: none; background-image: url(images/bbs_doc.gif); width: 90px; height: 22px; display: inline-block; line-height: 22px; }
.hl_rb_bbs { padding: 15px 0px 0px 100px; }
#doc_dialog li { padding: 10px; }
/* 主体 */
.main { border: solid 1px #72C0CD; border-top: none; border-bottom: none; background: url(images/inner_bg.gif) repeat-x; background-color: #FFFFFF; width: 938px; }
.main_left { float: left; width: 248px; margin-top: 10px; padding-bottom: 20px; }
.columns { width: 223px; background-color: #FFFFFF; }
.col_top { background-image: url(images/c_top.gif); width: 223px; height: 16px; }
.col_con { width: 221px; border: solid 1px #C7E0E4; border-top: none; border-bottom: none; padding: 5px 0px 0px 0px; }
.col_con ul li { background: url(images/c_logo.gif) no-repeat 0px; width: 167px; height: 42px; text-align: left; border-bottom: solid 1px #E6E6E6; line-height: 42px; }
.col_con ul li.no_bottom_border { border-bottom: none; }
.col_con ul li.current_column { width: 187px; height: 42px; font-weight: bold; background: url(images/cc_btn.gif) no-repeat 0px; border: none; padding-left: 20px; margin-top: -1px; }
.col_con ul li a { color: #368998; text-decoration: none; font-size: 15px; margin-left: 30px; }
.col_bottom { background: url(images/c_bottom.gif) no-repeat; width: 223px; height: 10px; }
.ml_column { width: 223px; }
.ml_col_title { height: 26px; line-height: 26px; background: url(images/c_t_bg.gif) repeat-x; border: solid 1px #A6D5EE; text-align: left; padding-left: 10px; }
.ml_col_title a { color: #5D5D5D; text-decoration: none; font-size: 14px; font-weight: bold; cursor: pointer; }
.ml_col_content { border: solid 1px #A7D5EE; border-top: none; padding-top: 8px; color: #5D5D5D; font-size: 14px; }
.ml_col_content li span { color: #059FB4; }
.contact { margin-top: 10px; }
.statistic { margin-top: 10px; }
.contact .ml_col_content { padding-bottom: 15px; }
.statistic .ml_col_content { height: 60px; line-height: 25px; }
.visit_light { color: #FF6600; }
.main_right { float: right; width: 690px; margin-top: 10px; text-align: left; }
.mrt_nav { width: 680px; height: 30px; line-height: 30px; background: url(images/art_fg.gif) repeat-x bottom; text-align: left; font-size: 15px; font-weight: bold; color: #368998; }
.hos_info { margin-top: 10px; }
.ml_col_content .hos_info { margin-top: 0px; }
.hos_info li { text-align: left; padding: 5px 10px; }
.hos_info li span { display: inline-block; float: left; }
.hos_info li span.hos_info_details { width: 75%; }
.shuiyin { color: #CCC; }
.line_search { background-color: #EBFAE7; border: solid 1px #A7D5EE; width: 205px; height: 165px; margin-top: 10px; }
/* 页尾 */
.main_bottom { background: url(images/bottom.gif) no-repeat; width: 940px; height: 30px; }
/*=========================*/
/*    底部样式             */
/*=========================*/
.wpFooter { margin: 0 auto; }
.wpFooter .innerFooter { width: 940px; padding-top: 25px; text-align: center; }
.wpFooter a { font-size: 12px; text-decoration: none; }
.wpFooter a:hover { font-size: 12px; text-decoration: underline; }
.wpFooter .footerMenu { height: 25px; line-height: 25px; color: #1B5C78; }
.wpFooter .footerMenu a { color: #1B5C78; }
.wpFooter .footerCR { padding: 5px 0px 5px 0px; }
.wpFooter .footerICP { padding: 5px 0px; }
.wpFooter .footerSite { padding: 5px 0px; }
.wpFooter .footerCR a, .wpFooter .footerICP a, .wpFooter .footerSite a { color: #393939; }
.wpFooter img { display: inline; }

/* 分页 */
.page_bar { padding: 15px 10px; }
.page_bar table { background: none; }
.page_bar table th, .page_bar table td { background: none; font-size: 12px; border: none; }
.page_bar .l { width: 100px; color: #6F6F6F; font-weight: normal; }
.page_bar td.c { }
.page_bar ul { width: 100%; }
.page_bar ul li { float: left; padding: 0px 2px; line-height: 20px; }
.page_bar li a { display: block; float: left; padding: 0px 6px; height: 20px; line-height: 20px; background: #FFFFFF; border: 1px solid #CCCCCC; color: #7E8AA2; font-weight: normal; text-decoration: none; }
.page_bar li.s a, .page_bar li.s a:hover, .page_bar li a:hover { padding: 0px 6px; background: #F7FBFF; border: 1px solid #FFFFFF; color: #FF3300; font-weight: normal; }
.pager { width: 96%; padding: 10px 0px; }
.pager span { display: inline-block; border: solid 1px #CCCCCC; cursor: pointer; margin-left: 3px; color: #7E8AA2; padding: 5px 8px; }
.currentPage { background-color: #FFE4C4; }
.ar_nav { text-align: right; width: 96%; padding: 0px 0px 10px 0px; }

