﻿@charset "utf-8";
/*综合设置-------------------------------------------------------------------------------------------综合设置*/

* { word-break: break-all; } /*在IE中实行强制换行*/
body { margin:0; padding:0; font-size:12px; color:#333; font-family:Arial, Helvetica, sans-serif, 宋体; background:url(head_bg.gif) repeat-x top; }
#wrap { margin:0 auto; text-align:left; width:1004px; padding:0 27px; w\idth:950px; }

/*链接样式*/
a { color: #333; text-decoration:none; }
	a:hover { text-decoration:underline; color:#333; }
		a:visited { color:#333;}
	a img { border:none; }

/*表单通用样式-----------------------------------------------------------------------------------表单通用样式*/

form { margin:0; }
	input, textarea, button, select { font:1em Arial, Helvetica, sans-serif; }
	button { height:1.8em; padding:0 0.3em; background:#E2F0F9; cursor:pointer; border:1px solid;
		border-top-color:#C9E3F0; border-right-color:#86B9D6; border-bottom-color: #86B9D6; border-left-color: #C9E3F0; }
	label { cursor: pointer; margin-right: 0.5em; }
	
/*文章列表中的作者、日期*/
li cite { font-style:normal; font-size:12px; float:right; width:4em; color:#999; }
	li cite a { color:#999; font-size:12px !important; }
		li cite a:visited { color:#999; }
		
			
.content, .contentL, .contentR { }
	/*\*/ * html .content, * html .contentL, * html .contentR { height: 1%; } /**/ *>.content, *>.contentL, *>.contentR { overflow: hidden; }
	
/*侧边样式*/
#content { width:650px; margin-top:15px; overflow:hidden; }
/*#contentR { float:right; width:244px; overflow:hidden; }
#contentL { float:left;  width:685px; overflow:hidden; }
#sideL { float:left; width:720px; overflow:hidden; }
#sideR { float:right; width:200px; overflow:hidden; }*/


/*-----------------------------------------------------------------------------------布局*/

/*头部样式*/
#header { width:100%; height:105px; background:url(top_bg.gif) repeat-x 50% top;margin-bottom:5px;}
#header #logo { width:950px; height:72px; background:url(logo_bg.jpg) no-repeat left top; }
#header #logo .L { float:left;padding-top:10px; }
#header #logo .R { float:right; padding-top:30px; }

/*导航样式*/
#header #menu { width:950px; height:33px; background:url(menu_bg.gif) top repeat-x; white-space:nowrap;}
#thicktabs{margin: 0;padding: 0;float: left;font: bold 12px Tahoma;height:33px; }
#thicktabs li{display: inline;color: white;	line-height: 24px;width:475px;}
#thicktabs li a{float: left;color: #5499c1;padding: 8px 191px;; /*padding of tabs*/	text-decoration: none;	background:#e2f5fb;border-top: 1px solid #5499c1;border-bottom: 1px solid #5499c1;border-left: 1px solid #5499c1;border-right: 1px solid #5499c1; /*thick bottom border below tabs*/	font-size: 12px;}
#thicktabs li a:visited{color: #5499c1;}
#thicktabs li a:hover{color: #fff;background:#5499c1; /*background image swap on hover*/}

<!--[if IE]>
p.iepara{ /*Conditional CSS- For IE (inc IE7), create 1em spacing between menu and paragraph that follows*/
padding-top: 1em;
}
<![endif]-->
/*#menu li { float:left; width:83px; height:33px; background:url(menu_line.gif) right top no-repeat;}
#menu li a { color:#fff; display:block; font-weight:bold; text-decoration:none; padding:10px 28px;}
#menu li a.here, #menu li a:hover { background:url(menu_li_hover.gif) left top no-repeat; color:#000;}
#menu li.menu_home { background:url(menu_home_other.gif) left top no-repeat;}
#menu li a#menu_home { background:url(menu_home_other.gif) left top no-repeat;}
#menu li a#menu_home:hover { background:url(menu_home.gif) left top no-repeat;}
#menu li a#id { padding:10px 15px;}
#menu #mright { float:right; width:195px; height:33px; background:url(menu_right.gif) no-repeat;}*/

#home_flash { width:950px; height:240px; margin-bottom:10px; text-align:center;}


/*中间列表样式*/
#content { width:650px;margin-left:150px;}
#block01 { width:300px; height:177px; color:#008de1; line-height:24px; background:url(box1_bg.gif) repeat-x; float:left; }
	#block01 a { color:#008de1; }
	#block01 a:hover { color:#008de1; }
	#block01 a:visited { color:#008de1; }
#block01 #L { float:left; width:5px; height:177px; background:url(box1_left.gif) no-repeat; }
#block01 #R { float:right; width:5px; height:177px; background:url(box1_right.gif) no-repeat; }
#block01 ul { float:left; width:250px; margin:0; padding:10px; }
#block01 li { list-style:none; line-height:24px; background:url(icon03.gif) no-repeat left; padding-left:20px; margin-left:20px; }
#block01 .title { color:#0078bf; font-weight:bold; background:#fff; line-height:30px; text-align:left;}

#block01r { width:300px; height:177px; color:#008de1; line-height:24px; background:url(box1_bg.gif) repeat-x; float:right; }
	#block01r a { color:#008de1; }
	#block01r a:hover { color:#008de1; }
	#block01r a:visited { color:#008de1; }
#block01r #L { float:left; width:5px; height:177px; background:url(box1_left.gif) no-repeat; }
#block01r #R { float:right; width:5px; height:177px; background:url(box1_right.gif) no-repeat; }
#block01r ul { float:left; width:250px; margin:0; padding:10px; }
#block01r li { list-style:none; line-height:24px; background:url(icon03.gif) no-repeat left; padding-left:20px; margin-left:20px;  }
#block01r .title { color:#0078bf; font-weight:bold; background:#fff; line-height:30px;  text-align:left;}

#block02 { width:950px; height:248px; line-height:24px; background:url(box2_bg.gif) repeat-x; margin-top:10px; }
	#block02 a { color:#333; }
	#block02 a:hover { color:#000; }
	#block02 a:visited { color:#666; }
#block02 #L { float:left; width:5px; height:248px; background:url(box2_left.gif) no-repeat; }
#block02 #R { float:right; width:5px; height:248px; background:url(box2_right.gif) no-repeat; }
#block02 ul { float:left; margin:0; padding:10px; }
#block02 li { list-style:none; line-height:24px; }
#block02 .news { list-style:none; line-height:24px; background:url(dh.gif) no-repeat left; padding-left:10px;}
#block02 .title { color:#333; font-weight:bold; line-height:30px; }
#block02 #al { float:right; }
#block02 #al p { font-weight:bold; }
#block02 #al ul{ padding:10px; }
#block02 #al li{ float:left; width:120px; list-style:none; }


/*底部样式*/
#footer { width:100%; height:70px; background:url(btbg2.gif) repeat-x bottom; }
#foot_nav { width:950px; height:27px; font-size:12px; line-height:27px; text-align:center; background:url(btbg.gif) repeat-x; margin-top:20px; }
#foot_nav a { color:#333; }
#foot_nav .L { float:left; width:5px; height:27px; background:url(btl.gif) no-repeat; }
#foot_nav .R { float:right; width:5px; height:27px; background:url(btr.gif) no-repeat; }

#footer #main { margin:0 auto; width:1004px; padding:0 27px; w\idth:950px; font-size:12px; line-height:24px; }
#footer #main .L { float:left; }
#footer #main .R { float:right; margin:0px 5px 0 0; }


