body       { margin:0; color:#111; font:12px/1.5em Arial, Tahoma, Verdana, Sans-Serif !important; font:11px/1.8em Verdana, Arial, Tahoma, Sans-Serif; text-align:center; }
a:link, 
a:visited  { color:#2C4C78; text-decoration:none; }
a:hover    { color:#06F; text-decoration:underline; }
a:active   { color:red; text-decoration:none; }
input,
select,
textarea,
option     { font:12px Tahoma, Sans-Serif; }
input#s2   { height:20px; font:12px Verdana, Sans-Serif; }
img        { border:0; }
td,
table      { text-align:left; font-size:12px !important; font-size:11px; line-height:18px;  }

body       { background:url(bg.gif) #E5EEF5 repeat-y center; }
h1,h2,h3,h4,form { margin:0; font-family:Verdana, Sans-Serif; }
ul   { margin:0; padding:0; list-style:none; }
h1   { font-size:14px; }
h2,
h3,
h4   { font-size:12px; }
#sub_nav             { padding:6px 0 5px 0; display:block; background:#FFF; }
#sub_nav,
#sub_nav a:link,
#sub_nav a:visited,
#sub_nav a:active    { color:#2C4C78; }
#sub_nav a           { padding:0 2px; }
#header,
#main,
#footer        { margin:0 auto; width:750px; clear:left; display:block; }
#header        { border-top:0px solid #2C4C78; }
#main         { padding-bottom:10px; text-align:left; background:#F6F6F6;}
#footer        { clear:both;text-align:center; padding:10px 0; border-bottom:0px solid #9BB4D1; border-top:0px solid #9BB4D1; background:#FFF; }
#footer_info   { margin:0; padding-bottom:8px; color:#2C4C78; }
#footer_info a { padding:0 5px;}
#right           { float:right; width:555px; overflow:hidden; }
#left            { float:left; width:180px; }
#left a:link,
#left a:visited  { color:#111; }
#right h2        { background:url(new_art.gif) #E5EEF5 no-repeat 6px 2px; padding:2px 0px 2px 28px; }
#right ul.com li { border-bottom:1px dashed #eee; padding:1px 0 !important; padding:0;}
#right ul.com    { padding-left:22px; list-style:url(16.gif);}
#right ul.com span,
#copyright   { font:10px Verdana, Sans-Serif; margin:0; }
#top      { padding:0 0 10px 0; width:750px; text-align:left; background:#E5EEF5; no-repeat 0px 0px; }
#top_flot { float:right; }
#logo     { margin:0; padding-left:5px; }
#banner   { margin:25px 30px 0 10px; padding:0; border:1px solid #84B0C7; }
#u_place  { margin:0 0 10px; padding:3px 10px; background-color:#FFF; border-top:1px solid #2C4C78; border-bottom:1px solid #84B0C7; }
#search   { padding:0px 50px; text-align:middle; background:#E5EEF5; border-top:1px solid #84B0C7;}

.box_s     { width:170px; margin:10px 0px 0px 10px; }
.box_l     { width:545px; margin:10px 10px 0 0; overflow:hidden; clear:both;}
.box_s_t   { background:url(box_s_t.gif) no-repeat left top; margin-bottom:-13px; }
.box_l_c,
.box_m_c,
.box_s_c,
.box_s_c_ann,
#sub_menu_wrap { padding:1px 3px;border-left:1px solid #84B0C7;border-right:1px solid #84B0C7; }
.box_s_c h2    { background:#F3E5E5; border-left:3px solid #FFF; border-right:3px solid #FFF; text-align:center; }
.box_s_c h4    { background:#F3F3E5; border-left:3px solid #FFF; border-right:3px solid #FFF; text-align:center; }
.box_s_c h3,
.box_s_c_ann h3{ background:#E5E6F3; border-left:3px solid #FFF; border-right:3px solid #FFF; text-align:center; }
.box_s_c_ann ul li,
.box_s_c li { list-style-type:none; list-style-position:outside; padding:2px 0 !important; padding:0; border-top:1px solid #FFF; border-left:3px solid #FFF; border-right:3px solid #FFF; }
.box_s_c li { padding-left:12px !important; padding-left:10px; background-position:2px 6px !important; background:url(pub_li.gif) #EEE no-repeat 4px 9px; color:#999; }
.box_s_b       { margin-top:-15px; background:url(box_s_b.gif) no-repeat left bottom; }
.box_m_left  { margin:0 15px 0 0; width:265px; float:left; clear:left; }
.box_m_right { width:265px; float:left; }
.box_m_t     { margin:10px 0 -13px 0; background:url(box_m_t.gif) no-repeat left top; }
.box_m_c     { background:#FFF; }
.box_m_b     { margin-top:-15px; background:url(box_m_b.gif) no-repeat left bottom; margin-bottom:10px !important; margin-bottom:0; }
.box_l_t { margin-bottom:-13px; background:url(box_l_t.gif) #FFF no-repeat left top; }
.box_l_c { background:#FFF; }
.box_l_b { margin-top:-15px; background:url(box_l_b.gif) no-repeat left bottom; clear:both;}


.li_s           { clear:right; font-family:Tahoma, Sans-Serif; }
.li_s ul.u1 li  { float:left; padding:10px 0 0 0; text-align:center; background:#FFF; }
.li_s ul li h4  { padding:0 0 2px 25px; background:url(ico_soft.gif) no-repeat 5px 2px; font-size:12px; }
.li_s ul li.s1  { width:248px; font-weight:bold; text-align:left; }
.li_s ul li.s1  { width:255px; }
.li_s ul.u1,
.li_s ul.u2     { margin:0; width:100%; clear:left; }
.li_s p         { margin:0; }
.li_s div       { margin:0; padding:5px 10px; clear:left; }
.li_s ul.u2 li  { padding-bottom:10px; border-bottom:1px dashed #84B0C7; float:left; font-size:12px; color:#666; }
.li_s ul.u2 li span { font-weight:bold; }
.li_s ul li.s6 { width:160px; padding-left:7px;}
.li_s ul li.s7 { width:370px; }
.list_page                   { clear:left; }
.list_page li             { background:#E5EEF5; padding:2px 0 2px 4px; }
.list_page li span.foot_r { width:200px; float:right; text-align:center; }
.list_page li span.foot_m { width:200px; float:right; text-align:left; }

#right .more  { padding-top:5px; padding-right:4px; text-align:right; }
#right .more  a { padding:1px 2px 0 4px; border:1px solid #84B0C7; background:#E5EEF5; color:#2C4C78;}
#right .more a:hover { background:#fff; text-decoration:none; }
.footer { font-weight:bold; text-align:center; border-left:1px solid #9BB4D1; border-right:1px solid #9BB4D1; }
.content { padding:0px 4px 0px 4px; }
#right h1#articlename { padding:2px 0px 2px 28px; background:url(document.gif) #E5EEF5 no-repeat 6px 3px; border-bottom:1px solid #FFF; }
#atc_info         { background:#eee; }
#atc_info li      { padding-left:22px; background:url(16.gif) no-repeat 8px 0px; }
#select_font      { float:right; }
#select_font ul   { clear:both; margin:0;}
#select_font li   { float:left; margin:2px 0 0 3px; }
#select_font li a { display:block; border:1px solid #84B0C7; background:#E5EEF5; line-height:1em; padding:3px 3px 2px 3px;}
#select_font li a:hover { background:#FFF; text-decoration:none; color:#2C4C78;}
#select_font li#size_how       { border:1px solid #84B0C7; line-height:12px; padding:3px 3px 2px 3px; }
#select_font li#s              { font-size:12px; }
#select_font li#m              { font-size:14px; }
#select_font li#l              { font-size:16px; }
#right h1#idx_news { background:url(news_add.gif) #E5EEF5 no-repeat 6px 2px; border:0px solid #8388C7; }
#right h1#idx_news { padding:2px 0 0 28px; font-size:12px; /* voice-family:"\"}\""; voice-family:inherit; width:70px; */}
