@charset "gb2312";
/* CSS Document */
body{
	font-size:12px;
	font-family:"宋体",Arial, Helvetica, sans-serif;
	margin:0px;
	padding:0px;
	background:#D8ECFE;
}
a{
	color:#0066CC;
	text-decoration:none;
}
a:hover{
	text-decoration:underline;
}
.header,.page_footer{
	margin:0 auto;
}
ul{
	margin:0px;
	padding:0px;
	list-style:none;
}
/*头部*/
.header{
	width:980px;
	height:auto;
	color:#FFFFFF;
}
.header a{
	color:#FFFFFF;
}
.header a:hover{
	color:#FFCC00;
	text-decoration:none
}
.ym{
	width:100%;
	height:33px;
	line-height:33px;
	background:url(imagesym_bg.jpg) repeat-x;
}
.ym_left{
	float:left;
	width:auto;
	height:33px;
	padding-left:10px;
}
.ym_right{
	float:right;
	width:auto;
	height:33px;
	padding-right:10px;
}
/*位置*/
.position{
	width:100%;
	height:25px;
	border-bottom:#2057b4 solid 3px;
	text-indent:2em;
	background:#eef2fb url(images102.gif) no-repeat 5px 6px;
	line-height:25px;
}
/*列表主体*/
.list{
	width:980px;
	height:auto;
	overflow:auto;
	margin:0 auto;
	background:#FFFFFF;
}
.sider{
	float:left;
	width:220px;
	height:auto;
	background:#0066CC;
	background:url(imagessider_bg.gif) repeat-y;
}
.list_box,.face_box{
	float:right;
	width:760px;
	height:auto;
}
.face_b{
	float:left;
	width:360px;
	height:auto;
	margin-top:10px;
	padding:10px;
}
.f_b_t{
	width:358px;
	height:29px;
	line-height:29px;
	background:url(imagescontent-bg.gif);
	border-left:#d3dbe4 solid 1px;
	border-right:#d3dbe4 solid 1px;
}
.f_b_t span{
	float:left;
	font-size:14px;
	font-weight:bold;
	text-indent:1em;
	width:auto;
	line-height:29px;
}
.f_b_t a{
	float:right;
	width:auto;
	line-height:29px;
	padding-right:10px;
}
.f_b_c {
width:348px;
border:#d3dbe4 solid 1px;
height:165px;
overflow:auto;
padding:5px;
line-height:25px;
}
.f_b_c li a{
	float:left;
	width:auto;
}
.f_b_c a:hover{	
text-decoration:none;
color:#CC0000
}
.f_b_c li span{
	float:right;
	width:auto;
	color:#666666
}
.list_box ul {
	width:740px;
	margin:0 auto;
	border-bottom: 1px dashed #ccc;
}
.list_box ul li {
	clear: both;
	line-height: 28px;
	height: 28px;
	text-indent:1em;
	background:url(imagesarrow.gif) no-repeat left center;
}
.list_box ul li a {
	float: left;
}
.list_box ul li span {
	float: right;
}
/*底部*/
.page_footer{
	width:980px;
	height:auto;
	background:#FFFFFF;
	line-height:25px;
	text-align:center;
	border-top:#F0F0F0 solid 30px;
}
.page_footer a{
	color:#000000;
}
.page_footer a:hover{
	color:#0066CC;
	text-decoration:none;
}
.sider_inner{
	width:100%;
	height:auto;
	overflow:auto;
	background:url(imagesside_bottom.jpg) no-repeat left bottom;
}
.s_box{
width:90%;
height:auto;
margin:10px auto;
background:url(imagescontent-bg.gif) repeat-x;
}
.s_b_t{
	width:100%;
	height:29px;
	line-height:29px;
	text-indent:2em;
	background:url(imagesbt_next_blog.gif) no-repeat 5px 4px;
	font-weight:bold;
}
.s_b_c{
width:94%;
height:auto;
padding:3%;
background:#FFFFFF;
}
.s_b_c li{
	line-height:25px;
	white-space:nowrap;overflow:hidden;text-overflow:ellipsis;word-break:break-all;”
}
.s_b_c a{
	color:#006699;
}
.s_b_c a:hover{
	color:#CC0000;
	text-decoration:none;
}
.search{
width:192px;
height:auto;
margin:10px auto 100px auto;
background:#f3f3f3 url(imagessearch_ico.gif) no-repeat;
padding-top:30px;
border:#fff solid 3px;
}
.list_table{
width:100%;
height:auto;
}

/*导航菜单*/
#nav {padding:0; margin:0 auto; list-style:none; font: 12px arial, sans-serif; position:relative; z-index:200; background:url(imagesmenu_bg.jpg) repeat-x; height:35px; width:980px;}
 
#nav ul {padding:0; margin:0; list-style:none; float:left; background:#e4ecf7; border:1px solid #0069a3 ;}

#nav li {float:left;}
#nav li li {float:none; border-left:1px solid #97bee0; }
#nav li li.last {}
/* a hack for  IE6 */
* html #nav li li {float:left;}

#nav li a {display:block; float:left; color:#2057b4; height:35px;  padding:0 15px 0 15px; line-height:35px; text-decoration:none; white-space:nowrap; font-weight:bold; font-size:14px}
#nav li a.down {background:url(imagesdown.gif) no-repeat 78px 14px;}

#nav li li a {display:block; height:20px; line-height:20px; float:none; padding:2px 25px 2px 20px; font-weight:normal; letter-spacing:1px;}
#nav li li a.fly {background:url(imagesfly.gif) no-repeat right center;}

#nav li:hover {position:relative; z-index:300;}
#nav li.cssplay_hover {position:relative; z-index:300;}
#nav li.cssplay_hover a {color:#000;}

#nav li li a {color:#000; font-size:12px}
#nav li li a:hover {color:#fff;background:url(imagesfly.gif) no-repeat left center; }

#nav li:hover ul {left:0; top:33px; z-index:500;}
#nav li.cssplay_hover ul {left:0; top:33px; z-index:500;}

#nav ul {position:absolute; left:-9999px; top:-9999px;}
* html #nav ul {width:2px;}
/* it could have been this simple if all browsers understood */
/* show next level */
#nav li:hover li:hover > ul {left:-5px; margin-left:100%; top:-1px; z-index:500;}
/* keep further levels hidden */
#nav li:hover > ul ul {position:absolute; left:-9999px; top:-9999px; width:auto; }
/* show path followed */
#nav li:hover > a {color:#000;}
#nav li li:hover > a {color:#fff; background-color:#2057b4;}


/* but IE5.x and IE6 need this lot to style the flyouts*/
#nav li.cssplay_hover li.cssplay_hover a,
#nav li.cssplay_hover li.cssplay_hover li.cssplay_hover a,
#nav li.cssplay_hover li.cssplay_hover li.cssplay_hover li.cssplay_hover a,
#nav li.cssplay_hover li.cssplay_hover li.cssplay_hover li.cssplay_hover li.cssplay_hover a,
#nav li.cssplay_hover li.cssplay_hover li.cssplay_hover li.cssplay_hover li.cssplay_hover li.cssplay_hover a
{color:#fff; background-color:#2057b4;}

#nav li.cssplay_hover li.cssplay_hover li a,
#nav li.cssplay_hover li.cssplay_hover li.cssplay_hover li a,
#nav li.cssplay_hover li.cssplay_hover li.cssplay_hover li.cssplay_hover li a,
#nav li.cssplay_hover li.cssplay_hover li.cssplay_hover li.cssplay_hover li.cssplay_hover li a,
{color:#000; background-color:#d8ecfe;}

/* show next level */
#nav li.cssplay_hover li.cssplay_hover ul,
#nav li.cssplay_hover li.cssplay_hover li.cssplay_hover ul,
#nav li.cssplay_hover li.cssplay_hover li.cssplay_hover li.cssplay_hover ul,
#nav li.cssplay_hover li.cssplay_hover li.cssplay_hover li.cssplay_hover li.cssplay_hover ul
{left:100%; margin-left:-5px; top:-1px;}

/* keep further levels hidden */
#nav li.cssplay_hover ul ul,
#nav li.cssplay_hover li.cssplay_hover ul ul,
#nav li.cssplay_hover li.cssplay_hover li.cssplay_hover ul ul,
#nav li.cssplay_hover li.cssplay_hover li.cssplay_hover li.cssplay_hover ul ul
{position:absolute; left:-9999px; top:-9999px;}

/*首页*/
.main{
	width:980px;
	height:auto;
	overflow:auto;
	margin:10px auto 0 auto;
}
.m_left{
	float:left;
	width:212px;
	height:auto;
}
.box1,.box3,.box4{
	width:210px;
	height:auto;
	border:#2e5b9f solid 1px;
	margin:0 0 10px 0;
}
.box1_t,.box3_t,.box4_t{
	border-left:#049be4 solid 1px;
	border-top:#049be4 solid 1px;
	border-right:#049be4 solid 1px;
	border-bottom:#049be4 solid 2px;
	width:208px;
	height:30px;
	background:#0069a2 url(imagesin5.gif) no-repeat 7px 7px;
	line-height:30px;
	text-indent:2em;
	font-size:14px;
	font-weight:bold;
	color:#FFFFFF;
}
.box1_c{
	width:200px;
	padding:5px;
	height:auto;
	background:#eaf3fa;
}
.box1_c li{
	width:100%;
	height:auto;
	line-height:22px;
}
.box1_c a{
	color:#000;
}
.box1_c a:hover{
	color:#CC0000;
	text-decoration:none;
}
.box1_height{
	height:125px;
}
.box2 a{
	display:block;
	width:212px;
	height:47px;
	background:url(imagesemail.jpg) no-repeat;
	text-indent:-9999px;
	margin:0 0 10px 0;
}
.box2_oa a{
	display:block;
	width:212px;
	height:47px;
	background:url(imagesoa.jpg) no-repeat;
	text-indent:-9999px;
	margin:0 0 10px 0;
}
.box3_c,.box4_c{
	width:210px;
	height:auto;
	overflow:auto;
	background:#eaf3fa;
}
.box3_c li{
	background:url(imagesli_bg.gif) no-repeat;
	width:192px;
	height:29px;
	margin:10px auto;
	line-height:29px;
	font-weight:bold;
	font-size:14px;
	text-indent:1em;
}
.box3_c a{
	color:184763;
}
.box3_c a:hover{
	color:#CC0000;
	text-decoration:none;
}
.box4_c li{
	float:left;
	width:100px;
	height:50px;
	line-height:50px;
	text-indent:4em;
}
.box4_c a{
	font-weight:bold;
	color:184763;
}
.box4_c a:hover{
	color:#CC0000;
	text-decoration:none;
}
.tu1{
	background:url(images1.gif) no-repeat 8px 8px;
}
.tu2{
	background:url(images2.gif) no-repeat 8px 8px;
}
.tu3{
	background:url(images3.gif) no-repeat 8px 8px;
}
.tu4{
	background:url(images4.gif) no-repeat 8px 8px;
}
.tu5{
	background:url(images5.gif) no-repeat 8px 8px;
}
.tu6{
	background:url(images6.gif) no-repeat 8px 8px;
}
.tu7{
	background:url(images7.gif) no-repeat 8px 8px;
}
.tu8{
	background:url(images8.gif) no-repeat 8px 8px;
}
.m_right{
	float:right;
	width:758px;
	height:auto;
}
.b1{
	width:100%;
	height:auto;
}
.b1_t{
	width:100%;
	height:34px;
	line-height:34px;
	background:url(imagesdt_bg.jpg) no-repeat;
}
.b1_t span{
	float:left;
	font-size:14px;
	font-weight:bold;
	text-indent:3.5em;
	color:#184763;
	width:auto;
}
.b1_t a{
	float:right;
	padding-right:10px;
	width:auto;
}
.b1_c{
	width:736px;
	border:#c8d6e8 solid 1px;
	height:auto;
	overflow:auto;
	padding:10px;
	background:#FFFFFF;
}
.b1_c_left{
	float:left;
	width:250px;
	height:auto;
	padding:2px;
	border:#ccc solid 1px;
}
.b1_c_right{
	float:right;
	width:472px;
	height:auto;
}
.jj p{
	display:block;
	border:#e7e7e7 solid 1px;
	background:#f8f8f8;
	width:460px;
	padding:5px;
	line-height:22px;
	margin:0px;
	height:65px;
}
.jj strong{
	line-height:24px;
	height:auto;
	font-size:14px;
	display:block;
	background:url(imagestt.jpg) no-repeat left  top;
	text-align:center;
	height:30px;
}
.tj li{
	height:25px;
	line-height:25px;
}
.tj a{
	float:left;
	width:auto;
	background:url(imagesdot03.gif) no-repeat left center;
	text-indent:1.5em;
}
.tj span{
	float:right;
	width:auto;
	color:#666666
}
.b2{
	width:100%;
	height:90px;
	margin:10px auto 10px auto;
}
.b3{
	width:746px;
	height:auto;
	overflow:auto;
	background:#f2f6fb;
	padding:5px;
	border:#c0dafa solid 1px;
	margin-bottom:10px;
}
.b3_1,.b3_2{
	float:left;
	width:248px;
	height:150px;
	border-right:#c0dafa dashed 1px;
	background:url(imageszzz.gif) no-repeat 5px 25px;
}
.b3_3{
	float:left;
	width:248px;
	height:auto;
}
.b3_1_t{
	width:100%;
	height:30px;
	background:url(imagesa.gif) no-repeat 5px 5px;
}
.b3_1_t span{
	float:left;
	font-size:14px;
	font-weight:bold;
	text-indent:2em;
	color:#184763;
	width:auto;
	line-height:24px;
}
.b3_1_t a{
	float:right;
	width:auto;
	line-height:30px;
	padding-right:10px;
}
.b3_1_c{
		margin-top:10px;
}
.b3_1_c li{
	width:100%;
	height:auto;
	line-height:25px;
	white-space:nowrap;overflow:hidden;text-overflow:ellipsis;word-break:break-all;
}
.b3_1_c a{
	color:#000;
	width:90%;
}
.b3_1_c a:hover{
	color:#CC0000;
	text-decoration:none;
}
.b4{
width:758px;
height:auto;
}
.b4_t{
	width:756px;
	height:25px;
	border:#1a5189 solid 1px;
	background:url(imagesb.gif);
}
.b4_t span{
	float:left;
	font-size:14px;
	font-weight:bold;
	text-indent:1em;
	color:#fff;
	width:auto;
	line-height:24px;
}
.b4_t a{
	float:right;
	width:auto;
	line-height:25px;
	padding-right:10px;
	color:#FFFFFF;
}
.b4_c{
	background:#eaf3fa;
	width:756px;
	height:auto;
	overflow:auto;
	border:#1a5189 solid 1px;
	margin-bottom:10px;
}
.b4_c li{
	float:left;
	width:180px;
	height:150px;
	line-height:25px;
	text-align:center;
}
.link{
	width:980px;
	margin:0 auto;
height:30px;
border-bottom:#c9c9c9 solid 1px;
background:#f3f3f3;
}
.link ul{
	width:100%;
	height:auto;
}
.link li{
	float:left;
	width:196px;
	height:25px;
	line-height:25px;
	font-size:14px;
	font-weight:bold;
	text-indent:1em;
	padding-top:5px;
}
#demo {
float:left;
overflow:hidden;
width: 750px;
margin:5px auto;
}
#demo img {
border: 1px solid #ccc;
padding:2px;
}
#indemo {
float: left;
width: 800%;
}
#demo1 {
float: left;
}
#demo2 {
float: left;
}
.search_info{
	width:96%;
	height:30px;
	line-height:30px;
	margin:10px auto 10px auto;
	border:#FFCC00 solid 1px;
	background:#FFFF00;
	text-indent:2em;
}