﻿body {color:#3C3C3C;margin:0}
input, textarea,button { font-size: 12px;}
td, div {font-size:12px;word-wrap:break-word}
form {margin:0px;padding:0px;}
select { font-size: 12px; border-width:1px}
fieldset { border:1px solid #dddddd; margin:10px;}
legend { font-weight:bold; color:#434D4D; }
img {border:0;vertical-align:middle}

.tWidth {width:950px;margin:0 auto}
.inputbg {border:0px; border-bottom:1px solid #999999; background:transparent}
.trSplit td {border-top:3px solid #e9e9e9;}
.explain, .msgBar {background:#F9F7C7 url(admin.gif) no-repeat 0 -450px;color:#666; padding:2px 5px 2px 20px;line-height:1.8em;font-weight:normal}
.msgBar {display:none;border:1px solid #D1D401;background-position:0 -446px;color:red;margin:3px 0}

.pager {font-family:verdana;padding:5px;height:25px;clear:both;word-break:keep-all}
.pager ul {padding:0;margin:0;list-style-type:none;}
.pager li {float:left;margin:0 5px 0 0;color:#999;}
.pager li.p_total {background:#FFF; font-weight:bold; color:#88af3f;; border:1px solid #ddd; padding:3px 5px;}
.pager li.p_current {background:#b2e05d; color:#FFF; border:1px solid #b2e05d; padding:3px 5px;}
.pager li.p_nolink {color:#ccc; border:1px solid #f3f3f3; padding:3px 5px;}
.pager li a:link, .pager li a:visited {float:left; color:#88af3f;background:#fff; border:1px solid #ddd; padding:3px 5px; text-decoration:none !important;}
.pager li a:hover, .pager li a:active {background:#f1ffd6; color:#638425; border-color:#85bd1e;}
.pager li input {float:left;font-family:verdana;border:1px solid #ddd;color:#999;background:url(inputBorder.gif);width:1.5em;padding:2px 0; *padding:3px 0; text-align:center; }


.grid {border:1px solid #ccc;border-collapse:collapse}
.gridHead, .gridHead th {background:#EFF6F2;font-weight:bold;color:#434D4D;height:30px;text-align:center }
.grid td, .gridHead th {border-color:#E4E4E4}
th {color:#333;font-weight:bold;text-align:right}
th label {font-weight:normal}

.gray { color:#bbb; text-decoration:none }
.time { color:red }
.hit { color:green }
.bigNum { float:right;color:#5AADD6; font-size:16px; font-family:Georgia;padding-right:10px}

.tdbg {background:#fff}
.tdbg-dark {background:#EFF6F2}

body {background:white;font-size:12px;font-family:tahoma,宋体;}
.quote { margin:10px; margin-left:2em; border:1px solid #CCCCCC; padding:5px;  background: #FFFFFF; font-family:Verdana,Arial,宋体; word-break:break-all; }
a:link, a:visited {color:#5F9A7B;text-decoration:none;}
a:hover {color:#5F9A7B;text-decoration:underline;}
.twidth {width:760px;text-align:left;margin-left:auto;margin-right:auto;}
td {font-size:12px;}

.topBar {background:#2b2b2b;color:#999;margin-bottom:10px;line-height:48px;padding:0 20px}
.topBar a, .footer a {color:#D4E5DC}
.funcBar {line-height:29px;background:#F5F9F7;border:1px dashed #E4E4E4;margin-bottom:4px;text-indent:20px;font-size:14px;font-weight:bold;color:#999}
.footer {height:48px;line-height:20px;font-size:11px;background:#2b2b2b;color:#999;text-align:right;padding:4px 20px 0 0}

.mframe {}
.mframe .tm {height:30px;line-height:30px;background:#D4E5DC;border-bottom:1px solid #F4F5F1}
.mframe .tl {display:none;}
.mframe .tr {display:none}
.mframe span.tt {font-size:14px;color:#434D4D;font-weight:bold;padding-left:20px}
/*.mframe span.tt a {color:#434D4D}*/
.mframe .mm {margin-top:3px;background:#fff;padding:5px;border:1px solid #F0F0F0}
.mframe .ml {display:none}
.mframe .mr {display:none}
.mframe .bm {height:5px}
.mframe .bl {display:none}
.mframe .br {display:none}

a.lhome:link, a.lhome:visited {display:block;color:#434D4D;background:#d4e5dc url(admin.gif) 10px 0px no-repeat;border-bottom:1px solid #F4F5F1;line-height:30px;text-align:center;font-weight:bold;font-size:14px;margin-bottom:4px;letter-spacing:7px}

.lmenu {width:100%}
.lmenu .tm {height:30px;line-height:30px;text-indent:30px;background:#D4E5DC;border-bottom:1px solid #F4F5F1}
.lmenu .tl {display:none;}
.lmenu .tr {display:none;}
.lmenu a.tt {display:block;font-size:14px;color:#434D4D;font-weight:bold;padding-left:10px}
/*.lmenu span.tt a {color:#434D4D}*/
.lmenu .mm {margin-top:3px;background:#EFF6F2;overflow:auto}
.lmenu .ml {display:none}
.lmenu .mr {display:none}
.lmenu .bm {height:4px}
.lmenu .bl {display:none}
.lmenu .br {display:none}

.lmenu .sec_menu {display:none;}
.lmenuShow .sec_menu {display:block;}
.lmenuThis .tm {border-right:2px solid #2B2B2B;}

.sec_menu a {text-indent:10px; line-height:23px;float:left;width:50%;border-bottom:2px solid #EFF6F2}
.sec_menu a:hover {color:#434D4D;border-bottom:2px solid #D4E5DC}

#menuNews .tm {background:#D4E5DC url(admin.gif) 10px -50px no-repeat}
#menuGather .tm {background:#D4E5DC url(admin.gif) 10px -100px no-repeat}
#menuSort .tm {background:#D4E5DC url(admin.gif) 10px -150px no-repeat}
#menuPoll .tm {background:#D4E5DC url(admin.gif) 10px -200px no-repeat}
#menuUser .tm {background:#D4E5DC url(admin.gif) 10px -250px no-repeat}
#menuLink .tm {background:#D4E5DC url(admin.gif) 10px -300px no-repeat}
#menuAdv .tm {background:#D4E5DC url(admin.gif) 10px -350px no-repeat}
#menuSys .tm {background:#D4E5DC url(admin.gif) 10px -400px no-repeat}


.tabs {text-align:left;font:bold 12px;height:30px;width:100%}
a.tab_on:link, a.tab_on:visited {float:left;line-height:30px; color:#D4E5DC; background:#3E3E3E; margin-right:1px;padding:0 10px;height:30px;text-decoration:none;border-bottom:1px solid #F4F5F1}
a.tab_off:link, a.tab_off:visited {float:left;line-height:30px; color:#434D4D;background:#D4E5DC; margin-right:1px; padding:0 10px;height:30px;border-bottom:1px solid #F4F5F1}
a.tab_off:hover { background:#3E3E3E; color:#D4E5DC;text-decoration:none;}

/*新添加样式*/
.vldMsg {display:none;border:1px solid #ddd;background:infobackground;padding:2px 5px;color:red;}

.aj_msg {position:absolute;padding:4px 5px;border:1px solid #999;background:infobackground;color:#333;font:9pt 宋体 arial;white-space:nowrap;}
.aj_msgTop {background:#FFF1A8;border:0;color:#666;-webkit-border-bottom-left-radius:8px;-webkit-border-bottom-right-radius:8px;-moz-border-radius-bottomleft:8px;-moz-border-radius-bottomright:8px}
.aj_form {display:none;position:absolute;background:#fff url(bg_ajForm.gif) repeat-x;border:1px solid #CAD9EA;padding:5px}
.aj_form button {background:#FFF8C5;border-right:1px solid #FDB939;border-bottom:1px solid #FDB939;color:#008800;height:23px;line-height:23px;}
.aj_title {font-weight:bold;padding:4px 0 5px 20px;margin-bottom:10px;border-bottom:1px solid #9ef}

/*内容管理当前修改链接*/
.linkOn {background:#FFECD7;border-left:3px solid #fc9;padding:2px 5px}

/* 文字竖排 */
.vTxt {padding-top:20px;}
.vTxt ul {list-style:none outside none;margin:0;padding:0}
.vTxt li {width:20px;text-align:center;float:left}


/* 美化select */
a.sel {position:absolute;color:#333;font-size:12px;border:1px solid #5B9BE1;background:url(btnBg.gif) no-repeat right -50px;text-indent:5px;cursor:pointer;overflow:hidden;text-decoration:none}
a.sel span {display:block;white-space:nowrap;line-height:22px;margin-right:20px;overflow:hidden}
ul.sel {position:absolute;display:block;border:1px solid #999;border-top:0;margin:0;padding:0;list-style:none}
ul.sel li {background:#fff;color:#666;font-size:12px;line-height:22px;cursor:pointer;text-indent:5px;overflow:hidden;white-space:nowrap}
ul.sel li.over {background:#f0f0f0;color:#333}
ul.sel li.chk {background:#DFEDFA;color:#333}

.aj_sel {position:absolute;padding:4px 5px;border:1px solid #F0F0F0;background:#fff;color:#333;font:9pt 宋体 arial;white-space:nowrap;}

/* spin 脚本 */
table.spin {display:inline-table;*display:inline;vertical-align:middle}
button.spinPlus, button.spinMinus {display:block;height:10px;width:20px;font-size:5pt;line-height:10pt;padding:0;border-width:2px;background:buttonface url(spin.gif) no-repeat center 0}
button.spinMinus {background-position:center -10px}

/* 醒目的功能链接 */
a.fLink {padding:2px 6px;border:1px solid #C8DDD2;background:url(btnBg.gif) repeat-x 0 -100px;}
a.fLink:hover {color:white;background-position:0 -150px;text-decoration:none}

/* 添加新闻时选择分类菜单 */
.aj_sel {position:absolute;padding:4px 5px;border:1px solid #ccc;background:#fff;color:#333;font:9pt 宋体 arial;white-space:nowrap;}
.clink {padding:2px 20px 2px 5px;color:#333;font-size:12px;border:1px solid #C8DDD2;background:url(btnBg.gif) no-repeat right -50px;text-indent:5px;cursor:pointer;overflow:hidden;text-decoration:none}
.cmenu img.opened {background:url(cmenu.gif) no-repeat;width:15px;height:10px}
.cmenu img.closed {background:url(cmenu.gif) no-repeat 0 -100px;width:15px;height:10px}
.cmenu img.space {width:15px;height:10px}
.cmenu {color:#aaa;width:200px;height:300px;background:#F9FBFE;overflow:auto;padding:10px 0}
.cmenu ul {list-style:none;line-height:20px;margin:0;padding:0 12px}


/* boxy插件 */
.boxy-wrapper { position: absolute; }
.boxy-wrapper.fixed { position: fixed; }

/* Modal */
.boxy-modal-blackout { position: absolute; background-color:#666; left:0; top:0; }

/* Border */
.boxy-wrapper { empty-cells: show; }
.boxy-wrapper .boxy-top-left,
.boxy-wrapper .boxy-top-right,
.boxy-wrapper .boxy-bottom-right,
.boxy-wrapper .boxy-bottom-left { width:10px; height:10px; padding:0; opacity: 0.4; filter: alpha(opacity=40) }

.boxy-wrapper .boxy-top-left {background: url('boxy.png') -10px -10px;}
.boxy-wrapper .boxy-top-right {background: url('boxy.png') 0px -10px;}
.boxy-wrapper .boxy-bottom-left {background: url('boxy.png') -10px 0px;}
.boxy-wrapper .boxy-bottom-right {background: url('boxy.png');}

.boxy-wrapper .boxy-top,
.boxy-wrapper .boxy-bottom { height: 10px; background-color:black; opacity:0.4; filter:alpha(opacity=40); padding: 0 }

.boxy-wrapper .boxy-left,
.boxy-wrapper .boxy-right { width: 10px; background-color:black; opacity:0.4; filter:alpha(opacity=40); padding: 0 }

/* Title bar */

.boxy-wrapper .title-bar { background-color:#333; padding: 6px; position:relative}
.boxy-wrapper .title-bar.dragging { cursor: move; }
.boxy-wrapper .title-bar h2 { font-size: 14px; text-indent:10px;color: white; line-height:25px; margin:0; padding:0; font-weight: normal; }
.boxy-wrapper .title-bar .close { color: white; position:absolute; top: 6px; right: 6px; font-size: 90%; line-height: 1; }

/* Content Region */
.boxy-inner { background-color: white; padding: 0 }
.boxy-content { padding:10px; }

/* Question Boxes */
.boxy-wrapper .question { width:350px; min-height:80px; }
.boxy-wrapper .answers { text-align: right; }
