@import "../reset.css";
html, body { background:#666666 none repeat scroll 0 0; color:#666666; font-family:Helvetica,Arial,sans-serif; font-size:12px; line-height:130%; }
body { height:100%; }
a { color:#818181; text-decoration:none; }
a:hover { color:#000; text-decoration:none; }
p { margin:10px 0; }
.clearfloat { clear:both; } 
span.time { color:#666; }

#page_wrapper { margin:0 auto; position:relative; width:980px; }
#layout_footer { background:#1A1A1A; border-top:1px solid #373737; height:123px; margin:0 auto; position:relative; width:980px; }

.container { background:#1A1A1A; margin:0 auto; overflow:hidden; width:980px; }
.header { background:#0B0B0B url(images/header_back.gif) repeat-x scroll 0 0; border-bottom:1px solid #2E2E2E; height:100px; }
.bodyer { padding:22px 0 18px; color:#000; background:#f5f5f5 url(images/event_gray.gif) repeat-x; height:1%; overflow:hidden; }

.header h1 { float:left; width:190px; height:50px; margin:37px 45px auto 35px; }
.header h1 a { background:transparent url(images/logo.gif) no-repeat scroll 0 0; cursor:pointer; display:block; width:190px; height:50px; text-indent:-9999px; }
.header .main-nav { padding-top:62px; }
.header .main-nav a { 
	background:transparent url(images/main_nav.gif) no-repeat scroll 0 0; color:#999;
	display:inline-block; width:90px; height:38px; line-height:38px; margin:0 1px;
	text-align:center;
}
.header .main-nav a:hover { background-position:0 -38px; color:#FFF; }
.header .main-nav a.on { background-position:0 -76px; color:#FFF; cursor:default; }
#layout_footer .cr { color:#454545; left:14px; line-height:35px; position:absolute; top:40px; }
#layout_footer .cr a { text-decoration:underline; }
#layout_footer .cr a:hover { color:#666; }
#layout_footer .links { background:#070707; height:40px; line-height:40px; width:100%; }
#layout_footer .links a { border-right:1px solid #181818; padding:0 15px 0 14px; }
#layout_footer .links a:hover { color:#FFF; }
#layout_footer .links a.lt { border:medium none; }

.layout-left { width:210px; float:left; margin-left:15px; _margin-left:8px; }
.layout-middle { width:505px; float:left; margin-left:10px; _margin-left:8px; }
.layout-right { width:211px; float:right; margin-right:15px; _margin-right:8px; }

.bodyer h2 { font-size:12px; line-height:200%; }
.bodyer h3 { font-weight:normal; font-size:12px; line-height:200%; }
.bodyer p.more a { text-decoration:underline; color:#148ee4; padding-right:12px; background:url(images/ico_more.gif) no-repeat right center; }
.layout-left  p { margin:0; line-height:200%; }

.bodyer .box { margin-bottom:10px; }
.bodyer .box .hd { height:25px; overflow:Hidden; background:Url(images/right_hd.gif) no-repeat; padding:0 10px; }
.bodyer .box .bd { padding:4px; border:solid #aeaeae; border-width: 0 1px; }
.bodyer .box .fd { height:9px; line-height:0; overflow:hidden; font-size:0; background:url(images/right_fd.gif) no-repeat; }
.bodyer .layout-right .box { width:209px; }
.bodyer .box h2.silver { border:1px solid #b3b3b3; background:url(images/silver.gif) repeat-x; height:20px; line-height:20px; padding-left:5px; }

.bodyer ul.newslist li { list-style-type:disc; list-style-position:inside; margin:3px 0; color:#000;}
.bodyer .layout-middle ul.newslist li a { color:#148ee4; }
.bodyer .layout-middle ul.newslist li a:hover { color:#000; }
.bodyer .layout-middle ul.newslist li a:visit { color:#666; }

h2#b-co { width:120px; height:38px; background:url(images/b_co.gif) no-repeat; text-indent:-9999px; }
 
#s-search { margin:0; overflow:hidden; background:url(images/s_search.gif) no-repeat; position:relative; }
#s-search input.text { width:155px; margin-left:10px; height:20px; line-height:25px; border:none; background:transparent; position:relative; top:3px; *top:0; }
#s-search input.submit { width:40px; border:none; background:transparent; text-indent:-9999px; cursor:pointer; }
 
#s_meeting li { border-bottom:1px solid #c4c4c4; padding-bottom:15px; }
#s_meeting li .icon { float:left; margin-top:10px; }
#s_meeting li .withImg { margin-left:95px; color:#000; }
#s_meeting b.title { font-size:16px; font-weight:bold; color:#8ab9e3; font-family:微软雅黑,华文中宋,宋体; }
#s_meeting b.title a { color:#8ab9e3; }
#s_meeting b.title a:hover { text-decoration:underline; }
#s_meeting li .menu { margin-top:15px; position:relative; }
#s_meeting li .menu a { color:#000; text-decoration:underline; margin-right:5px; }
#s_meeting li .menu a.btn-register { position:absolute; top:-10px; right:40px; }
#s_meeting li .menu a:hover { color:#8ab9e3; }

#article-wrapper { margin-right:5px; }
#article-wrapper .location { font-weight:bold; color:#000; border-bottom:1px solid #b3b3b3; line-height:200%; margin-bottom:10px; }
#article-wrapper .location span ,#article-wrapper .location a { color:#9a9a9a; font-weight:normal; }
#article-wrapper h1 { font-size:16px; line-height:150%; font-family:微软雅黑,华文中宋,宋体; }
#article-wrapper div.tools { border-top:1px dotted #999; line-height:200%; color:#999; }
#article-wrapper div.tools a { color:#000; margin:0 3px; }
#article-wrapper div.tools p.fontsize { color:#000; float:left; margin:0; margin-right:3px; }
#article-wrapper div.tools p.fontsize span.zoomin a { background:transparent url(images/zoomIn.gif) no-repeat; }
#article-wrapper div.tools p.fontsize span.zoomout a { background:transparent url(images/zoomOut.gif) no-repeat; }
#article-wrapper div.tools p.fontsize span a { display:-moz-inline-box; display:inline-block; *display:inline; zoom:1; margin-bottom:-5px; width:16px; height:16px; line-height:10px; font-size:0; overflow:hidden; background:#000; text-indent:-9999px; }
#article-wrapper div.tools p.fontsize span a:hover { background-position:0 bottom; text-decoration:none; }

#article-wrapper div.tools p.fontsize span.on a,
#article-wrapper div.tools p.fontsize span.on a:hover{ background-position:0 bottom; text-decoration:none; cursor:default; }

#article-wrapper div.tools a.share { padding-right:20px; background:url(images/view_tool_share.gif) no-repeat right center; }
#article-wrapper div.tools a.print { padding-right:20px; background:url(images/view_tool_print.gif) no-repeat right center; }
#article-wrapper div.tools a.top { padding-right:20px; background:url(images/view_tool_top.gif) no-repeat right center; }

#article-wrapper div.main { display:none; }
#article-wrapper div.main p { margin:25px 0; line-height:150%; }
#article-wrapper div.main a { color:#028bcf; }
#article-wrapper div.main a:hover { text-decoration:underline; }

.new-box { border-top: 1px solid #b3b3b3; padding-top:10px; }
.new-box a { color:#028bcf; }
.new-box a:hover { text-decoration:underline; }
.new-box ul.newslist { margin-bottom:10px; }
.new-box ul.newslist li { list-style-type:none; line-height:200%; }

#sub-navigator { width:501px; height:24px; line-height:24px; background:url(images/sub_nav.gif) repeat-x; *margin-top:-4px; }
#sub-navigator ul { margin-left:15px; }
#sub-navigator li { display:-moz-inline-box; display:inline-block; *display:inline; *zoom:1; }
#sub-navigator li a { padding: 0 10px; color:#f5f5f5; border-right:1px solid #9a9a9a; }
#sub-navigator li.last a { border:none; }
#sub-navigator li a:hover { color:#000; }
#sub-navigator li.on { background:#FFF; }
#sub-navigator li.on a { color:#000; border:None; }

.online-reg { float:right; *margin-top:25px; }
#guests li { margin-top: 30px; }
#guests .content {  margin-left:80px; }
#guests p.duty { margin:8px 0 10px 0; color:#666; }
#guests div.detail { line-height:150%; }

p.location { font-weight:bold; border-bottom:1px solid #b3b3b3; padding-bottom:8px; }
p.location a { font-weight:normal; }

ul.new-list { border-top:1px dotted #999; }
ul.new-list li { line-height:200%; list-style-type:disc; color:#000; font-size:10px; margin:5px 0 5px 20px; }
ul.new-list li a { font-size:12px; color:#4592d8; }


.dl-list { }
.dl-list dt { font-size:12px; color:#000; font-weight:bold; line-height:200%; }
.dl-list dd { padding-left:10px; }
.dl-list dd li { color:#666; margin:3px 0; line-height:150%; }
.dl-list dd li em { color:#000; margin-right:15px; }

#catalog { margin-top:20px; }
#article-wrapper div.main #catalog dd p { margin:5px 0; }
#catalog dd { margin-bottom:20px; }
#catalog dd ul li { line-height:150%; list-style-type:disc; margin-left:20px; color:#333; }

#preface { margin-top:20px; }
#preface dd { line-height:200%; margin-left:10px; margin-bottom:20px; }
#preface dd span.duty { color:#666; }
#preface dd div.content { text-indent:24px; }


ul.words li { color:#666; }
ul.words div.title { margin:10px 0 5px 0; font-weight:normal; }
ul.words div.title em { font-weight:normal; color:#000; }
ul.words div.content { text-indent:24px;line-height:200%; color:#333; border-bottom:1px dotted #999; padding-bottom:6px; }

