/* CSS Document */
body { padding:0; margin:0; font-size:75%; line-height:1.5em; font-family:Tahoma,Simsun,Microsoft YaHei,Arial Unicode MS,Arial; background:#dedddd;}
div,form,img,ul,ol,li,dl,dd,dt,fieldset { border:0; margin:0; padding:0;}
h1,h2,h3,h4,h5,h6,p { padding:0; margin:0; font-size:1em;}
ul,ol { list-style:none;}
a:link { text-decoration:none;}
a:visited { text-decoration:none;}
a:hover { text-decoration:underline;}
a:active { text-decoration:underline;}
.b1 { background:#0099ff}
.b2 { background:#4db8ff;}
.clear { clear:both;}
p { text-indent:24px; font-size:12px; line-height:22px; color:#666;}
.left { float:left}
.right { float:right;}
#mar_top { margin-top:20px;}
.lanmt { float:left; margin:4px 0 0 5px; display:inline; width:184px; height:30px; background:#eaeaea;}
	.lanmt strong { float:left; margin-left:8px; font-size:14px; line-height:30px; color:#00236a;}
.lanmt2 { float:left; margin:0; display:inline; width:275px; height:30px; background:#eaeaea;}
	.lanmt2 strong { float:left; margin-left:8px; font-size:14px; line-height:30px; color:#00236a;}
.lanmt3 { float:left; margin:0; display:inline; width:275px; height:30px; border-bottom:1px solid #e0e0e0;}
	.lanmt3 strong { float:left; margin-left:8px; font-size:14px; line-height:30px; color:#00236a;}
.lanmt4 { float:left; margin:0; display:inline; width:560px; height:30px; border-bottom:2px solid #90d44d;}
	.lanmt4 strong { float:left; margin-left:8px; font-size:14px; line-height:30px; color:#00236a;}			
#top { width:100%; background:url(images/top_di.gif); height:82px; overflow:hidden;}
	#top .logo { width:780px; height:82px; margin:0 auto; text-align:center;}
#header { width:100%; height:32px; background:#0036a5;}
	#header .header_title { width:780px; height:32px; margin:0 auto; text-align:left; line-height:32px;}
		.header_title a { padding-left:9px; font-size:12px; font-weight:bold; color:#fff; margin-right:8px; background:url(images/yishu.gif) no-repeat 1px 0px;}
		.header_title a:hover { background:#fff; color:#FF9900;}
#main { width:780px; margin:0 auto; height:auto; background:#fff; overflow:hidden;}
	#main .main_left { float:left; width:196px; padding:0 7px 5px 7px; height:auto; border-right:1px solid #999;}
		.main_left .lan { float:left; width:196px; height:auto; overflow:hidden}
			.lan dl { float:left; width:196px; height:32px;}
				.lan dl a { float:right; font-size:12px; font-weight:bold; line-height:32px; margin-right:5px; display:inline; color:#fff;}
				.lan dl a:hover { color:#FFCC00; text-decoration:none;}
		.main_left .call_me { float:left; width:194px; height:auto; border:1px solid #ccc; overflow:hidden;}
			.call_me dl { float:left; width:186px; margin-left:8px; display:inline; overflow:hidden; line-height:24px;}
			.call_me dl dd { float:left;}
			.call_me dl dt { float:left; margin-left:8px; font-size:12px; line-height:24px; color:#333}
		.main_left .new { float:left; width:194px; height:auto; border:1px solid #ccc; overflow:hidden;}
			.new span { float:left; margin-left:5px; display:inline; font-size:12px; line-height:24px; color:#333;}
		.main_left .downs { float:left; width:194px; height:auto; border:1px solid #ccc; overflow:hidden;}
	#main .main_right { float:right; width:560px; margin-right:5px; display:inline; height:auto; overflow:hidden;}
		.main_right .banner { float:left; width:560px; height:auto; overflow:hidden;}
		.main_right .xianguan { float:left; width:560px; height:auto; overflow:hidden;}
			.xianguan .xianguan_left { float:left; width:275px; height:auto; overflow:hidden}
			.xianguan .xianguan_right { float:right; width:275px; height:auto; overflow:hidden;}
		.main_right .xinwen { float:left; width:560px; height:auto; overflow:hidden;}
			.xinwen .xinwen_left { float:left; width:275px; padding-bottom:8px; height:auto; overflow:hidden; border:1px solid #e0e0e0;}
			.xinwen .xinwen_right { float:right; width:275px; padding-bottom:8px; height:auto; overflow:hidden; border:1px solid #e0e0e0;}
			.xinwen li { float:left; width:265px; margin-left:5px; display:inline; border-bottom:1px dashed #e0e0e0;}
			.xinwen li a { font-size:12px; line-height:22px; color:#666;}
		.main_right .wangdian { float:left; width:560px; height:auto; overflow:hidden;}
			.wangdian li { float:left; margin-left:13px; display:inline; width:170px;}
			.wangdian li:hover { background:#FF9900;}
			.wangdian li a { font-size:12px; line-height:24px; color:#333333}
			
	.main_right .news_title { float:left; width:560px; height:36px; overflow:hidden;}
		.news_title h1 { font-size:14px; line-height:36px; color:#00236a;}		
	.main_right .news_content { float:left; width:560px; height:auto; overflow:hidden;}
		.news_content strong { font-size:12px; line-height:24px; color:#00F;}
		.news_content p { font-size:12px; line-height:24px; color:#666;}

	.main_right .list_new { float:left; width:560px; height:30px; overflow:hidden; border-bottom:2px solid #666;}
		.list_new h2 { font-size:14px; line-height:30px; margin-left:5px;}
	.main_right .list_news { float:left; width:560px; height:auto; overflow:hidden}
		.list_news dl { float:left; margin-left:10px; display:inline; width:550px; overflow:hidden; border-bottom:1px dashed #ccc;}
		.list_news dl dd { float:left; width:550px;}
			.list_news dl dd a { font-size:14px; color:#333; line-height:24px;}
		.list_news dl dt { float:left; width:550px;}
			.list_news dl dt a { font-size:12px; margin-right:5px; color:#666; display:inline; line-height:20px;}
#link { width:780px; margin:0 auto; overflow:hidden;}
	#link li { float:left; margin-left:5px; display:inline;}				
	#link li a { white-space:nowrap; color:#666; font-size:12px; line-height:24px;}			
#foot { width:100%; background:url(images/foot.gif); height:98px; overflow:hidden;}
	#foot .tell_me { width:780px; margin:0 auto; height:78px; padding-top:20px; overflow:hidden; font-size:12px; line-height:24px; color:#666; text-align:center;}
		.tell_me a { font-size:12px; color:#666; line-height:24px;}
