@charset "gb2312";
body { margin:0 auto; font-size:12px; font-family:Arial, Helvetica, sans-serif; line-height:1.5; background:url(bg02.gif) repeat-x #e6f2fa; }
ul,dl,dd,h1,h2,h3,h4,h5,h6,form,p { padding:0; margin:0; }
h1,h2,h3,h4,h5,h6{ font-size: 14px; }
ul { list-style:none;}
img { border:0px; margin: 0px; padding: 0px; }
a { color:#000; text-decoration:none; }
a:hover { color:#09F; text-decoration: underline; }
.clearfloat {clear:both;height:0;font-size: 1px;line-height: 0px; }
#container{ width:1000px; padding:3px; margin:0 auto; background:#FFF; }
#top_inf{ height:37px; border:#CCC 1px solid; background:url(top_bg.gif) repeat-x; margin-bottom:1px; }
.wel{ width:280px; float:left; height:37px; line-height:37px; padding-left:20px; }
.wel span{ color:#005494; font-weight:bold; }
.srh{ width:450px; float:right; height:37px; line-height:37px; }
.srh_import{ border:#ccc 1px solid; background:#F9F9F9; width:160px; height:20px; font-size:12px; }
.srh_button{ border:none; background:url(srh_icon.gif) no-repeat center; width:72px; height:25px; cursor:pointer; font-size:12px; color:#FFF; }
#flash{ margin-bottom:1px; }
#nav{ width:998px; height:41px; line-height:41px; background:url(nav_bg.gif) no-repeat; border:#005494 1px solid; font-size:14px; font-weight:bold; }
#nav ul li{ width:110px; height:41px; line-height:41px; float:left; text-align:center; }
#nav ul li a{ color:#FFF; }
#nav ul li.ge{ width:2px; background:url(ge_bg.gif) center no-repeat; }
#nav ul li a:hover{ color:#0CF; }
#imp_work{ height:45px; line-height:45px; background:url(work_bg.gif) repeat-x; border-bottom:#CCC 1px solid; border-left:#CCC solid 1px; border-right:#CCC 1px solid; }
#imp_work ul li{ float:left; height:45px; line-height:45px; width:100px; text-align:center; }
#imp_work ul li.line{ width:1px; }
#imp_work ul li a:hover{ color:#060; }
#imp_work ul li.bz{ width:84px; height:45px; float:left; background:url(zdgz_icon.gif) no-repeat; margin-left:15px; _display:inline; }
#main{ width:762px; height:1110px; float:left; }
#side{ width:230px; height:1110px; float:right; }
#news{ height:386px; }
#headline{ height:47px; background:url(headline_bg.gif) no-repeat; border-bottom:1px solid #CCC; padding-left:161px; }
#slide{ width:390px; height:330px; float:left; }
.list01{ width:367px; height:330px; float:right; }
.list01 ul li{ height:35px; line-height:35px; font-size:14px; border-bottom:#ccc 1px dashed; background:url(icon01.gif) no-repeat 0 center; padding-left:10px; }
.list01 ul li span{ float:right; font-family:"ËÎÌå"; font-size:12px; color:#999; }
.list01 ul li.more{ border:none; background:none; float:right; padding-right:50px; }
#mid{ height:270px; }
.box01{ width:248px; height:265px; float:left; border:1px #d2edc2 solid; background:#FFF; margin-right:4px; display:inline; }
h1{ height:31px; line-height:34px; background:url(h1_bg.gif); color:#FFF; padding-left:28px; }
h1 span{ float:right; padding-right:20px; font-size:12px; font-weight:normal; }
h1 span a{ color:#666; }
.box01 ul{ padding:0 10px; }
.box01 ul li{height:30px; line-height:30px; font-family: "ËÎÌå"; font-size: 12px; background:url(icon01.gif) no-repeat 0 center; padding-left:10px; }
.box01 ul li span{ font-size:12px; font-family:"ËÎÌå"; float:right; color:#999; }
#photolist{ width:762px; height:330px; border:1px solid #d2edc2; margin-top:3px; }
.tab{ height:30px; border-bottom:1px solid #496a3b; background:url(bg01.gif) repeat-x; }
.tab ul li{ float:left; width:90px; height:27px; text-align:center; line-height:27px; padding-top:3px; margin-left:10px; display:inline; }
.tab ul li.on { background:url(icon03.gif) no-repeat 0 bottom; color:#FFF; cursor:pointer; }
.tab ul li.on a { color:#FFF; }
.tab ul li.out { background:url(icon04.gif) no-repeat 0 bottom; cursor:pointer; }
.tab ul li.out { color:#000;  }

.photo_group{ width:762px; }
.photo_group ul{ padding-left:20px; }
.photo_group ul li{ float:left; }
.photo_group ul li a{ display:block; width:145px; height:115px; padding:5px; border:1px solid #CCC; float:left; margin-right:28px; _display:inline; margin-top:15px; background:url(ptgroup_bg.gif) repeat-x; }
.photo_group ul li p{ height:20px; line-height:20px; text-align:center; }
.gonggao{ height:270px; margin-top:3px; background:url(gonggao_bg.gif) no-repeat #f1fcfe; border:1px solid #d5eff4; }
.gonggao p{ padding-left:180px; color:#666; height:30px; line-height:30px; color:#FFF; }
.gonggao p a{ color:#fff; }
.gonggao ul{ padding-left:10px; padding-right:10px; }
.gonggao ul li{ line-height:20px; border-bottom:#a3d3dc 1px dashed; background:url(icon01.gif) no-repeat 0 12px; padding-left:10px; padding-top:5px; }
.gonggao ul li a{ color:#0068b7; } 
.gonggao ul li span{ font-family:"ËÎÌå"; font-size:12px; color:#999; }
.photo_group ul li p{ height:20px; line-height:20px; text-align:center; }
.zhuanti{ height:260px; margin-top:3px; background:url(ztzl_bg.gif) no-repeat #f1fcfe; margin-bottom:5px; border:1px solid #d5eff4; }
.zhuanti p{ padding-left:180px; color:#666; height:30px; line-height:30px; color:#fff; }
.zhuanti p a{ color:#fff; }
.zhuanti ul{ padding-left:10px; padding-right:10px; }
.zhuanti ul li{ height:28px; line-height:28px; background:url(icon05.gif) no-repeat 0 center; padding-left:16px; }
.zhuanti ul li a{ color:#0068b7;}
.ztslide{ width:222px; height:70px; padding-top:4px; margin:0 auto; }
.p_link{ height:64px; }
.bt_group ul li{ width:93px; height:35px; line-height:35px; background:url(button.gif); text-align:center; font-size:14px; font-weight:bold; margin-top:4px; padding-left:20px; }
.bt_group ul li a{ color:#0068b7; }
.xxhpt{ height:37px; margin-top:10px; }
#foot{ height:155px; text-align:center; margin-top:10px; }
#foot p.ft01{ height:45px; line-height:45px; background:url(foot01bg.gif) repeat-x; }
#foot p.ft01 span{ padding:0 5px; }
#foot p.ft01 span a{ color:#005494; }
#foot p{ height:25px; line-height:25px; color:#005494; }
.position{ height:35px; line-height:35px; padding-left:10px; border-bottom:#CCC 1px solid; margin:0 auto; }
.position span{ font-weight:bold; color:#0068b4; }
h2{ height:45px; line-height:45px; color:#0068b4; font-size:14px; font-weight:bold; background:url(list_btbg.gif) no-repeat; padding-left:60px; width:890px; margin:0 auto; }
.outline{
	border-bottom:1px #cecece solid;
	border-left:1px #cecece solid;
	border-right:1px #cecece solid;
	border-top:1px #fff solid;
	background:#F0F0F0;
	margin-bottom:20px;
	width:936px;
	margin-top: 0px;
	margin-right: auto;
	margin-left: auto;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}
.inline{
	background:#FFF;
	padding-right: 20px;
	padding-left: 20px;
	padding-bottom: 30px;
}
.inline ul{ padding:0 30px; }
.inline ul li{ border-bottom:#CCC dotted 1px; font-size:14px; background:url(icon06.gif) no-repeat 0 12px; padding-left:20px; padding-top:6px; padding-bottom:6px; }
.inline ul li span{ float:right; color:#999; font-family:Tahoma, Geneva, sans-serif; padding-left:30px; }
.pagenum{ height:50px; line-height:50px; padding-left:50px; font-family:Tahoma, Geneva, sans-serif; color:#666; }
.pagenum span{ padding:0 5px; }
.pagenum span a{ color:#666; }
h3{ font-size:18px; font-weight:bold; color:#C00; height:40px; line-height:1.5; text-align:center; padding-top:10px; }
.h3_2{font-size:14px; font-weight:bold; color:#C00; height:30px; line-height:1.1; text-align:center; padding-top:2px; margin:0 auto;}
.source{ height:30px; line-height:30px; font-family:Tahoma, Geneva, sans-serif; color:#999; text-align:center; border-bottom:#999 dotted 1px; }
.text{
	font-size:14px;
	color:#333;
	line-height:2;
	padding: 10px;
}
.zwgk_box{ text-align:center; }
.xxyd_box{ width:880px; height:360px; margin:0 auto; margin-top:20px; }
.nbzl{ width:403px; height:327px; float:left; background:url(xxyd_boxbg.gif) no-repeat; }
.zczs{ width:403px; height:327px; float:right; background:url(xxyd_boxbg.gif) no-repeat; }
.nbzl_bt{ text-align:center; padding-top:1px; }
.zczs_bt{ text-align:center; padding-top:1px; }
.list02{ padding-left:20px; }
.list02 ul li{ width:99px; height:34px; background:url(xxyd_btn.gif) no-repeat; text-indent:20px; line-height:34px; float:left; margin-right:15px; margin-bottom:10px; }

.main01{ width:950px; margin:0 auto; }
.submain{ width:750px; float:left; }
.subside{ width:195px; float:right; border:1px solid #cecece; height:450px; background:#F6F6F6; }
.subside ul li{ height:40px; line-height:40px; text-align:center; border:1px solid #E8E8E8; font-size:14px; font-weight:bold; background:url(icon07.gif) no-repeat 30px center #FFF; margin:3px; }
.subside ul li a{ color:#0068b4; }
.sngk{ padding:10px; }
.snjj{ width:725px; min-height:600px; _height:500px; float:left; border-right:#CCC dashed 1px; }
.xqsn{ width:250px; min-height:600px; _height:500px; float:right; }
h4{ color:#C00; text-align:center; border-bottom:1px dashed #CCC; height:45px; line-height:45px; }
.snjj p{ font-size:14px; line-height:2; padding:20px; }
.xqsn ul{ padding-left:16px; }
.xqsn ul li{ background:#F6F6F6; width:100px; height:30px; line-height:30px;  border:1px solid #CCC; text-align:center; margin:5px; float:left; display:inline; }
.xqsn p{ height:40px; line-height:40px; padding-left:35px; font-weight:bold; background:url(icon01.gif) no-repeat 25px center; }
.xqsn p a{ color:#0068b4; }
h5{ height:40px; line-height:40px;  background:url(icon07.gif) no-repeat 20px center; padding-left:50px; color:#0068b4; }
.container{ position:relative; }
.weibo2{ position:fixed; left:1135px; top:0; }
.weibo{ position:fixed; right:20px; top:38px; }
.link_list{ padding-left:50px; }
.link_list ul li{ width:150px; height:30px; line-height:30px; float:left;  }

.TRS_Editor{ font-size:14px; color:#333; line-height:2; padding:10px; }
.inline_pic{ background:#FFF; }
.photo_group2{
	width:802px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
.photo_group2 ul{ padding-left:20px; }
.photo_group2 ul li{ float:left; }
.photo_group2 ul li a{ display:block; width:155px; height:123px; padding:5px; border:1px solid #CCC; float:left; margin-right:28px; _display:inline; margin-top:15px; }
.photo_group2 ul li p{ height:20px; line-height:20px; text-align:center; }
.link{ height:30px; margin-top:10px; }
.link ul li{ width:290px; height:30px; line-height:28px; float:left; text-align:center; background:#09F; border-right:#FFF 1px solid; }
.link ul li a{ color:#fff; }
.link ul li.link_tit{ background:#1479C5; color:#FFF; font-weight:bold; width:126px; }
.link ul li.current{ background:#1479C5; color:#FFF; font-weight:bold; }
.link ul li.current a{ color:#FFF; font-weight:bold; }
.link_list2{ padding-left:35px; padding-top:10px; }
.link_list2 ul li{ width:135px; height:26px; line-height:26px; float:left; }
.outline2{ border-bottom:1px #cecece solid; border-left:1px #cecece solid; border-right:1px #cecece solid; border-top:1px #fff solid; background:#F0F0F0; padding:5px; margin-bottom:20px; height:440px; }
.inline2{ background:#FFF; height:440px; }
.inline2 ul{ padding:0 30px; }
.inline2 ul li{ height:35px; line-height:35px; border-bottom:#CCC dotted 1px; font-size:14px; background:url(icon06.gif) no-repeat 0 center; padding-left:20px; }
.inline2 ul li span{ float:right; color:#999; font-family:Tahoma, Geneva, sans-serif; }