@charset "utf-8";
*{margin:0; padding:0;}
body { margin:0; padding:0; text-align:center; font:12px  'Arial', Helvetica, sans-serif; background-color:#e2e1e1;}
img { border:none;}
a { color:#153a78;}
p{line-height:24px; margin:0; padding:0;}
h3{ line-height:40px; font-size:14px; font-weight:bold; margin:0; padding:0;}
#page { text-align:left;}
#container { width:940px; margin:0 auto;}
#header {height:220px; background:url(images/header_bg.jpg) repeat-x;}
#header .header_content { width:950px; margin:0 auto;}
#footer { clear:both; border-top:solid 5px #4a4a4a; background-color:#666; }
#footer .footer_content, #footer .f_c_r { background:url(images/footer_bg.jpg) no-repeat;}
#footer .footer_content { width:845px; height:80px; margin:10px auto; padding-left:5px; background-position:0 0;}
#footer .f_c_r { height:80px; padding-right:5px; background-color:#FFF; background-position:100% -80px;}
#footer .footer_content table { width:100%; height:80px; border-collapse:collapse;}
#footer .footer_content table td { text-align:center;}
#footer .copyright { color:#CCC; text-align:center; line-height:25px; }
#sidebar { float:left; width:200px;}
#sponsor { float:right; width:200px; position:relative;}
#content {width:730px; float:left; margin-left:10px; display:inline;}

.quick_links { margin:0; padding:0; list-style:none; top:0; right:10px; position:absolute;}
.quick_links li { float:left;}
.quick_links li a { float:left; display:block; overflow:hidden; width:80px; height:25px; text-indent:-1000px; background-image:url(images/quick_links.jpg); background-repeat:no-repeat;}
.quick_links li a.bii { width:82px; background-position:0 0;}
.quick_links li a.bii:hover { background-position:0 -25px;}
.quick_links li a.confernece { width:73px; background-position:-82px 0;}
.quick_links li a.confernece:hover { background-position:-82px -25px;}

#menu, #links, #links ul {background-image:url(images/box_s.gif); background-repeat:no-repeat;}
p.tl2em { text-indent:2em;}
#menu { padding:0px; margin:0 0 10px 0; list-style:none; padding-bottom:10px; background-color:#f0efef; background-position:right 100%;}
#menu li { margin:0; padding:0 10px; border-width:0 0 1px 0; border-style:solid; border-color:#e8e7e7;}
#menu li a { display:block; padding:0 15px; color:#333; text-decoration:none; line-height:24px; font-weight:bold; text-align:right;}
#menu li a:hover { color:#5ca136;}
#menu li.selected { padding:0; height:23px; border-bottom:solid 1px #e8e7e7; background:#FFF url(images/menu_t.gif) no-repeat 95% 8px;}
#menu li.selected a { padding:0 25px; color:#5ca136; line-height:23px; _line-height:26px;}

#links { padding-top:10px; background-position:0 0;}
#links ul { margin:0; padding:0 0 10px 0; list-style:none; background-color:#f0efef; background-position:100% 100%;}
#links li { display:block; height:24px; padding:0 10px;}
#links li a { display:block; padding:0 15px; color:#333; text-decoration:none; line-height:24px; font-weight:bold; text-align:right; border-width:0 0 1px 0; border-style:solid; border-color:#e8e7e7;}
#links li a:hover { color:#003fa8;}

#dw, #dw .dw_r { background-image:url(images/box_w.gif); background-repeat:no-repeat;}
.dw_r p { line-height:20px; margin:0; padding:0; padding:2px 0;}
#dw { margin:10px 0; padding-top:10px; background-position:0 0;}
#dw .dw_r { padding:0 10px 10px 10px; background-color:#FFF; background-position:100% 100%;}
#dw h1 { margin:0; padding:0; color:#5ca136; font-weight: bold; font-size:14px; line-height:23px; border-bottom:solid 2px #5ca136; margin:3px 0;}

#sponsor .pic_item { list-style:none; margin:0; padding:0; vertical-align:middle;  margin:5px 0; text-align:center; font:Verdana, Geneva, sans-serif; border: solid 1px #5ca136; background-color:#FFF; position:relative;}
#sponsor .pic_item li { margin:0; padding:0;  text-align:center;  }

#sidebar .pic_item { list-style:none; margin:0; padding:0; vertical-align:middle; text-align:center; font:Verdana, Geneva, sans-serif;  background-color:#FFF;}
#sidebar .pic_item li { margin:0; padding:0;  text-align:center; border: solid 1px #5ca136; margin:5px 0;}

#lg { width:185px; position:absolute; top:-8px; right:0;}
#lg a { background-image:url(images/lg.jpg); background-repeat:no-repeat;}
#lg a.cn, #lg a.en { float:left; overflow:hidden; text-indent:-1000px; height:34px;}
#lg a.cn { width:85px; background-position:0 0;}
#lg a.en{ width:100px; background-position:100% 100%;}

#sponsor_list, #sponsor_list .s_l_r { background-image:url(images/box_s2.gif); background-repeat:no-repeat;}
#sponsor_list { margin:0px 0 10px 0; padding-top:10px; background-color:#f6f6f6;}
#sponsor_list .s_l_r { padding:0 10px 10px 10px; background-color:#f6f6f6; background-position:100% 100%;}
#sponsor_list h1 { margin:0; padding:0; height:25px; color:#4c4c4c; font-weight: bold; font-size:14px; line-height:23px; border-bottom:solid 1px #a1a1a1;}
#sponsor_list h2 { margin:0; padding:0; height:25px; color:#5ca136; font-weight: bold; font-size:14px; line-height:23px; border-bottom:solid 2px #5ca136;}

#contcat_ad { color:#494949;}
#contcat_ad p { margin:5px 0 10px 0;}

#content { padding:10px 0;}
#main, #m_c { background-image:url(images/box_b.gif); background-repeat:no-repeat; text-align:left;}
#main { padding-top:10px;}
#m_c { color:#4c4c4c; line-height:150%; padding:0 20px 10px 20px; background-color:#FFF; background-position:100% 100%;}
#m_c h3{color:#5ca136;}
#m_c h1 { margin:0 0 3px 0; padding:0; color:#5ca136; font-weight: bold; font-size:14px; line-height:25px; border-bottom:solid 2px #5ca136;}
.main_content { padding-bottom:5px; border-bottom:dotted 1px #e8e7e7; margin-bottom:5px;}
.main_content2{ padding-bottom:5px; float:left; width:340px;}
#m_c .main_content2 h1{font-size:12px; border:none;}
#m_c .main_content2 h3{line-height:25px; padding-top:8px;}

#news_list { margin:0 20px; padding:0;}
#news_list a { color:#173f82; line-height:21px;}
#news_list a:hover { color:#f16000;}
#news_list li{font-size:14px; color:#F33; line-height:24px;}
.more { text-align:right; position:relative; top:-5px; right:5px;}
.more a { color:#173f82;}
.pic_list { zoom:1; margin:0; padding:0;}
.pic_list ul{ margin:0; padding:0;}
.clear {clear:both;}
.pic_list li { list-style:none; float:left; width:136px; height:120px; display:inline;  margin:5px 5px; padding-top:5px; text-align:center; background:#fafafa;}
.pic_list li img { border:1px solid #ccc; padding:1px;}
#download_doc { color:#494949;}
#download_doc p { margin:5px 0 10px 0;}

.speaker_list {}
.speaker_list li { float:left; height:120px;}

#m_c .tit { font-size:12px; border-bottom:solid 1px #CCC;}

.table td{ background:#fff; padding:2px; color:#444;}
.tabletit td{ background:#013888; color:#fff; font-weight:bold; text-align:center; line-height:18px;}
.tabletr td {background:#edf4fd; text-align:center;}
.tabletit { line-height:22px;}
/**/
#emailJoin { width:520px; border:solid 5px #f55700; background:#FFF; position:absolute;}
#emailLogin { float:left; width:258px; margin:0; padding:0;}
#emailReg { float:right; width:260px; margin:0 0 5px 0; padding:0; border-left:solid 1px #CCC;}

#emailJoin h1 { display:block; margin:5px 0; text-align:center; line-height:30px; color:#f55700; font-size:14px; border-bottom:solid 1px #CCC;}
#emailJoin h2 { display:block; margin:0 10px; text-align:center; line-height:25px; font-size:14px; border-bottom:dotted 1px #CCC;}
#emailJoin p { margin:5px 10px; text-align:center; line-height:21px;}
#emailJoin .txt { width:140px;}
#emailReg p { height:23px;}
#emailReg label { float:left; width:65px;}

#bg { width:100%; opacity:0.85; filter:alpha(opacity=85); background:#000 url(images/openbg.gif); position:absolute; top:0; left:0; z-index:30;}

.biage td {
	border:1px #CCC solid;
	padding-left:6px;
}
.txt{text-indent:24px; padding:5px 0;}
.img{width:500px; margin:0 auto;}
.img img{}

.gunbox{width:940px; margin:0 auto; background:url(images/gugbox.gif) no-repeat 0 top #fff; margin-bottom:10px;}
.gunbox2{width:940px; margin:0 auto; background:url(images/gugbox.gif) no-repeat -940px bottom; padding:5px 0;}
.piclist td { vertical-align:top; padding:5px; text-align:center;}
.piclist td p{ text-align:center;}
.piclist td img {
	display:block;
	border:1px solid #ccc;
	padding:1px;
	width:133px;
	height:70px;
}
.margin_left{ margin-left:15px; margin-left:0px\9; *margin-left:0px; _margin-left:0px;}
