/* CSS Document */
body { width: 100%; }
body, div, ul, ol, li, img, p, span, b, a, dl, dt, dd, h1, h2, h3, h4, h5, h6 { margin: 0px; padding: 0px; border: 0px; font-family: "宋体", Arial, Helvetica, sans-serif; height: auto; }
body { background-color: #fff; color: #666; font-size: 12px; }
a { text-decoration: none; }
a:hover { color: #C00; text-decoration: underline; }
ul, li { list-style-type: none; }

#logo { margin: 2px; width: auto; text-align: center; }
#logo img { display: block; margin: 0px auto; }

#nav { background: #39C; border-top: 1px #CCC solid; line-height: 24px; color: #CCC; padding: 2px 0px; }
#nav a { color: #FFF; margin: 0px 3px; }

h3 { border-top: 1px #CCC solid; border-bottom: 1px #CCC solid; background: #DFEFFE; font-size: 12px; font-weight: bold; line-height: 24px; padding-left: 2px; }
h3 a { color: #039; }

.list ul { padding: 3px 0px; }
.list li { background: url(../images/bg.gif) 6px 10px no-repeat; padding-left: 12px; font-size: 14px; line-height: 24px; }
.list li a { color: #06C; }
.list li a:hover { color: #C00; }
.list p { text-align: center; padding-bottom: 8px; }
.list p a { color: #C00; text-decoration: underline; margin: 0px 3px; }

.page_now { padding-left: 2px; }
.page_now a { color: #06C; line-height: 24px; }

h2.list_title { border-top: 1px #CCC solid; border-bottom: 1px #CCC solid; background: #DFEFFE; font-size: 12px; font-weight: bold; line-height: 22px; padding-left: 2px; color: #333; }

.show_page { margin-top: 5px; }
.show_page span, .show_page b, .show_page a { line-height: 21px; margin: 0 5px; color: #333; }
.show_page b { color: #F60; }
.show_page span { color: #999; }
.show_page a:hover { color: #d10202; }

#footer { border-top: 1px #CCC solid;  background: #DFEFFE; padding: 3px 2px; line-height: 18px; }
#footer a { color: #036; }

/* 信息终端页 */
.end_page_now { padding-left: 2px; border-top: 1px #CCC solid; border-bottom: 1px #CCC solid; background: #DFEFFE; font-size: 12px; line-height: 22px; }
.end_page_now a { color: #06C; line-height: 20px; }
.infor_title { font-size: 14px; line-height: 18px; padding: 8px 0px 6px; font-weight: normal; border-bottom: 1px #CCC solid; text-align: center; color: #333; }
.infor { padding: 5px 0px; font-size: 14px; color: #333; line-height: 20px; }
.infor_cont .title { border-top: 1px #CCC solid; border-bottom: 1px #CCC solid; background: #DFEFFE; font-size: 12px; line-height: 22px; padding-left: 2px; color: #333; overflow: auto; }
.infor_cont .title b { float: left; font-weight: bold; }
.infor_cont .title a { float: right; color: #06C; text-decoration: underline; margin: 0px 3px; }
.infor_cont .cont { color: #333; font-size: 14px; line-height: 1.4em; padding: 5px 0px; }
.infor_cont .cont p { margin: 4px 0; color: #333; text-indent: 2em; }
.notice { color: #278CC2; line-height: 18px; }
.ad_vip { color: #C00; line-height: 16px; }
.infor .notice a { text-decoration: underline; color: #00F; }
.infor .notice a:hover { text-decoration: underline; color: #C00; }

/* 新闻终端页 */
.news_title { border-bottom: 1px #CCC solid; text-align: center; color: #333; padding-bottom: 4px;  }
.news_title h1 { font-size: 14px; line-height: 18px; padding: 8px 0px 2px; font-weight: normal; }
.news_title .news_from { color: #666; }
.news_cont { padding: 5px 0px; }
.news_cont .cont { color: #333; font-size: 14px; line-height: 1.4em; }
.news_cont .cont p { margin: 4px 0; color: #333; text-indent: 2em; }
.news_cont .cont a { border-bottom: 1px dashed #0065CD; color: #0065CD; }
.news_cont .cont a:hover { color: #C00; text-decoration:none; }
.news_cont .cont table, .news_cont .cont tr, .news_cont .cont th, .news_cont .cont td { font-size: 12px; }
.news_cont .cont p.notice a { border-bottom: 1px dashed #0065CD; color: #0065CD; line-height: 30px; }

/* 错误 */
.error { line-height: 30px; text-align: center; color: #c00; }

/* 登录页 */
.login_page_now { padding: 5px 5px 0px; }
.login_blue_box { border-top: 1px #CCC solid; border-bottom: 1px #CCC solid; background: #DFEFFE; line-height: 24px; padding: 5px; color: #000; margin-top: 10px; }
#login_form p { height: 28px; line-height: 28px; font-size: 14px; color: #333; }
.msg_errer { margin-top: 10px; }
.msg_errer p { border-top: 1px #FF8080 solid; border-bottom: 1px #FF8080 solid; background: #FFF2F2; line-height: 24px; padding: 5px; color: #FF0000; }
.login_form a { text-decoration: underline; color: #00F; }
.login_form a:hover { text-decoration: underline; color: #C00; }

