html { overflow-y:scroll; -webkit-text-size-adjust:none; }
html, body, div, h1, h2, h3, h4, h5, h6, p, blockquote, pre, dl, dt, dd, ol, ul, li, fieldset, form, input, button, textarea, table, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, section { margin:0; padding:0 }
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section { display:block }
address, caption, cite, code, em, var { font-style:normal; font-weight:normal }
table { border-collapse:collapse; border-spacing:0; table-layout:fixed }
th, caption { text-align:left }
th, strong { font-style:normal; font-weight:bold }
ol, ul { list-style:none }
h1, h2, h3, h4, h5, h6 { font-size:100%; font-weight:normal }
blockquote, q { quotes:none }
blockquote:before, blockquote:after, q:before, q:after { content:""; content:none }
code, kbd, pre, samp { font-family:consolas, "courier new", courier, monospace }
pre { white-space:pre-wrap; word-wrap:break-word }
abbr { border:0; font-variant:normal }
abbr[title], dfn[title] { border-bottom:1px dotted #000; cursor:help }
sup { vertical-align:text-top }
sub { vertical-align:text-bottom }
hr { display:block; height:1px; border:0; border-top:1px solid #eee; margin:1em 0; padding:0 }
fieldset, img { border:0 }
img{ vertical-align:top;}
legend,.none { display:none }
body { color:#333; background:#fff url(images/ebg.gif) repeat-x; font:12px/1.5 "Lucida Grande","Lucida Sans Unicode",sans-serif; word-wrap:break-word; }
a { color:#5c5c5c; text-decoration:none }
a:hover { color:#900; }
.clear { clear:both; height:0; font:0; line-height:0; visibility:hidden }
.p10 { padding:10px }
.pt10 { padding-top:10px }
.pb10 { padding-bottom:10px }
.pl10 { padding-left:10px }
.pr10 { padding-right:10px }
.mb10 { margin-bottom:10px }
.mr10{ margin-right:10px;}

.header,.container,.footer{ margin:0 auto; width:980px;}
.footer{ margin:20px auto; padding:5px 0; background:#eee;}
.footer p span{ margin:0 10px;}
#logo{ background:url(images/eh_bg.gif) no-repeat right top;}
.top-anchor{ float:right; margin-top:40px; font:12px Arial,Helvetica,sans-serif}
.top-anchor a{ display:inline-block; *display:inline; *zoom:1; margin:0 10px; width:55px; height:18px; line-height:18px; text-align:center; }
.top-anchor .on{ background:url(images/anchorbg.gif) no-repeat; color:#fff; }

.c-intro,.p-intro{ position:relative; margin-top:20px; padding:20px; border:10px solid #e5e5e5; font:14px/24px "times New Roman",georgia;}
.c-intro .tit,.p-intro .tit{ position:absolute; left:20px; top:-17px; padding:0 10px; background:#fff; color:#900; font-size:18px; font-family:consolas; line-height:24px;}
.c-intro p{ text-indent:2em;}


.prolist{ overflow:hidden;}
.prolist li{ float:left; margin-bottom:10px; padding:0 10px;width:164px; height:120px; text-align:center; line-height:26px; overflow:hidden; font-size:12px;}
.prolist li a{ display:block;}
.prolist li img{ border:1px solid #e5e5e5;}