@charset "utf-8";
/* CSS Document */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td{ margin: 0; padding: 0;}
fieldset, img {border: 0;}
/* remember to define focus styles! */
:focus { outline: 0;}
address, caption, cite, code, dfn,em, strong, th, var, optgroup {font-style: normal;font-weight: normal;}
h1, h2, h3, h4, h5, h6 {font-size: 100%;font-weight: normal;}
abbr, acronym {border: 0;font-variant: normal;}
input, button, textarea,select, optgroup, option {font-family: inherit;font-size: inherit;font-style: inherit;font-weight: inherit;}
code, kbd, samp, tt {font-size: 100%;}
/*@purpose To enable resizing for IE */
/*@branch For IE6-Win, IE7-Win */
input, button, textarea, select { *font-size: 100%;}
body {line-height: 1.5;}
ol, ul ,li {list-style: none;}
/* tables still need 'cellspacing="0"' in the markup */
table {border-collapse: collapse;border-spacing: 0;}
caption, th {text-align: left;}
sup, sub {font-size: 100%; vertical-align: baseline;}
/* remember to highlight anchors and inserts somehow! */
:link, :visited , ins {text-decoration: none;}
blockquote, q {quotes: none;}
blockquote:before, blockquote:after,q:before, q:after {content: '';content: none;}
:focus {outline: 0;}
.f14{color:#591700; font-size:14px; font-weight:bold;}
.black{ color:#000;}
.c1{ background:#E6E1CA;}
.c2{ background:#F3F0E2;}
img{ border: none;}
.en{font:11px/1.5 Arial, Helvetica, sans-serif;}
.clear{clear:both;}
.clearfix:after {content: ""; display: block; height: 0; clear: both; visibility: hidden; }
ol li,ul li:after {  content: ""; }
.clearfix {display: inline-block;}
/* Hides from IE-mac \*/ 
* html .clearfix {height: 1%;} 
.clearfix {display: block;} 
/* End hide from IE-mac */
a:link,a:visited,a:hover,a:active {color: #333;text-decoration: none;}
.black a:link,.black a:visited{ color:#292929;}
.center{ margin:0 auto;}
.more{ height:18px;}
body,div,td,th {font-family: "宋体",Verdana, Geneva, sans-serif;font-size: 12px;color: #292929;}
body {margin: 0 0;text-align:center;background:#fff url(2009beijing_02.jpg) left top repeat-x;}
#container{ width:778px; margin:0 auto; padding:0 0;}
/*head begin*/
#head{ height:97px;position:relative;}
#logo{position:absolute;left:0;top:0;margin:0 0;width:131px;height:65px;z-index:1;background:url(2009beijing_logo.jpg) center center no-repeat;}
#backzte{position:absolute; top:39px; left:133px;width:100px; height:18px;color:#fff;line-height:18px;display:inline;z-index:1;}
#backzte a:link, #backzte a:visited{ color:#fff;}
#language{position:absolute;width:541px;height:65px;right:0;top:0;color:#FFF;z-index:1; background:url(2009beijing_06.jpg) left top no-repeat;}
#noright{position:absolute;top:65px;right:16px;background:url(2009beijing_08.jpg) center top no-repeat;width:20px;height:32px;z-index:3;}
#nav{ position:absolute;top:65px;left:0;width:778px;height:32px;z-index:2;background:url(2009beijing_08.jpg) left top no-repeat;}
.navfont{color:#004A8E; font-weight:bold;}
.navfont ul{ display:block; height:32px;}
.navfont ul li{ line-height:32px; padding:0 17px 0 16px; background:url(2009beijing_navbg.jpg) right center no-repeat; display:inline;}
.navfont a:link,.navfont a:hover,.navfont a:visited{ color:#004A8E;}
/*head end*/
#content{width:778px; margin:3px 0 0 0;}
	#banner{ width:778px; height:152px;}
	#mainbody{ width:778px; height:590px;background:#FFF;text-align:left; position:relative; }
/*left begin*/
	#mainleft{ position:absolute; top:6px; left:7px; width:223px; height:416px; background:#F9E17D url(2009beijing_13.jpg) left top no-repeat; overflow:hidden;}
	#inmainleft{width:223px; height:416px; background:url(2009beijing_39.jpg) left bottom no-repeat; text-align:center;overflow:hidden;}
		.lefttitle{ width:223px; height:31px; background:url(2009beijing_17.jpg) no-repeat; text-align:left; position:relative;}
		.matop{margin-top:4px;}
		.ltit{ position:absolute; left:22px; top:5px; font-size:14px;ine-height:20px; font-weight:bold;}
		.lfont1{ color:#D20000;}
		.lmore{position:absolute;right:16px; top:5px !important; top:6px; line-height:18px; color:#FFF;}
		.lmore a:link,.lmore a:hover,.lmore a:visited{ color:#FFF;}
		.leftcont{ width:215px; height:171px; text-align:left; background:#FCEBA6;}
/*left end right begin*/
	#mainright{ position:absolute; top:6px; right:7px;width:534px;height:416px;}
	.mabot{ margin-bottom:6px;}
		#mainnews{height:131px; width:534px; background:url(2009beijing_22.jpg) left bottom repeat-x;}
		.mtit{ position:relative; left:0; top:0; height:35px; width:534px;}
		.newbg{ background:url(2009beijing_15.jpg) no-repeat;}
		.otherbg{background:url(2009beijing_25.jpg) no-repeat;}
		#mainother{height:136px; width:534px; background:url(2009beijing_27.jpg) left bottom repeat-x;position:relative;}
		.rtit{ position:absolute; height:20px; line-height:20px; left:14px; top:8px; color:#fff; font-size:14px; font-weight:bold;}
		.rmore{ position:absolute; right:16px; top:10px;}
		.mlist ul:begin,.mlist ul:after,.mlist ul li:begin,.mlist ul li:after{ content:"";}
		.mlist ul{ margin:8px 0 0 17px;}
		.mlist ul li{ height:19px; display:block; line-height:16px; background:url(2009beijing_point.gif) left 9px no-repeat; padding-top:5px !important;padding-top:6px;  padding-left:12px;}
/*right end*/
	#mainpic{ position:absolute; width:764px; height:154px; left:7px; bottom:7px; background:url(2009beijing_45.jpg) left bottom repeat-x;}
		#picbg{position:relative;width:764px; height:35px; background:url(2009beijing_42.jpg) no-repeat;}
		.ptit{ position:absolute; left:22px; top:8px; font-size:14px;ine-height:20px; font-weight:bold; color:#004A8E;}
		.pmore{position:absolute;right:16px; top:10px !important; top:11px;line-height:18px; color:#FFF;}
		.more a:link,.more a:hover,.more a:visited{ color:#FFF;}
		.leftcont{ width:215px; height:171px; text-align:left; background:#FCEBA6;}
		.leftcont1{ width:215px; height:161px; text-align:left; background:#FCEBA6; padding-top:10px;}
		.pictitile{line-height:16px; width:164px; margin:0 20px;}
		.pic{ width:154px; height:104px; margin:10px auto; padding:1px 1px; background:#EF9910}
		.inpic{ width:154px; height:104px; background:#FCEBA6;}
		.inpic img{ width:150px; height:100px; margin:2px 2px; border:0;}
		#rolpic{height:119px; width:764px;}
		#inrolpic{height:119px; width:734px; padding:0 15px; background:#FFF url(2009beijing_45.jpg) left bottom repeat-x; text-align:left; overflow:hidden;}
		#inrolpic img{ margin:8px 20px;}
#mbody{ background:#FFF; width:778px; padding:6px 0}
#inbody{ width:764px; background:#E9F4FA; margin:0 auto;}
	#inbody{ text-align:left; padding-bottom:30px;}
	#inbody dl dt{height:35px;font-weight:bold; background:url(2009beijing_mnavbg2.jpg) right top no-repeat;}
	#inbody dl dd{ margin-top:15px;}
	.mmlist ul:begin,.mmlist ul:after,.mmlist ul li:begin,.mmlist ul li:after{ content:"";}
	.mmlist ul{ margin:8px 0 0 17px;}
.mmlist ul li{height:25px;line-height:16px;background:url(2009beijing_point.gif) left 9px no-repeat;padding-left:12px;padding-top:5px !important;padding-top:6px; padding-right:15px;}
	.minbg{ padding-left:15px;color:#FFF;font-size:14px;height:35px; line-height:35px; background:url(2009beijing_mnavbg1.jpg) left top no-repeat; position:relative;}
	.cont{ padding:5px 15px 30px 15px;}
	.contit{ font-size:14px; font-weight:bold; padding:3px 0; margin-bottom:8px; text-align:center; background:url(2009beijing_line.gif) left bottom repeat-x;}
#oubot{ width:778px; background:#FFF;}
#bottom{ width:764px; height:57px; background:#8DC4EA url(2009beijing_botrbg.jpg) right top no-repeat;}
#inbot{ width:764px; height:41px; background:url(2009beijing_bot_17.jpg) left top no-repeat; color:#FFF; padding-top:14px;}
