@charset "gb2312";
/* CSS Document */
@charset "utf-8";
body{ margin:0 auto; font-size:12px; font-family:"ËÎÌå"; line-height:1.5; color:#000; background:url(bg.jpg) repeat-x 0 285px; }
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{ text-decoration:none; color:#000; }
a:hover{ color:#F00; text-decoration: underline; }
.clearfloat{clear:both; height:0; font-size:1px; line-height:0px; }
#top_bar{ height:26px; background:#fcf0ca; border-bottom:1px #fccd89 solid; }
#top_inf{ width:994px; height:26px; line-height:26px; margin:0 auto; }
.date{ width:250px; height:26px; line-height:26px; color:#f39148; font-weight:bold; float:left; padding-left:20px; }
.toplink{ width:250px; float:right; height:26px; line-height:26px; color:#f39148; }
.toplink a{ color:#f39148; font-weight:bold; padding:0 5px; }
#topbanner{ height:185px; margin:0 auto; text-align:center; background:url(flashbg.gif) repeat-x; }
.nav{ height:42px; line-height:43px; background:url(nav_bg.gif) repeat-x; border-top:1px solid #FFF; }
.nav ul li{ float:left; height:43px; line-height:43px; color:#FFF; padding:0 3px; font-size:14px; }
.nav ul { width:994px; margin:0 auto; }
.nav ul li a{ color:#FFF; font-weight:bold; }
.nav ul li.current{ background:url(nav_currentbg.gif) 0 center no-repeat; }
.submenu{ height:28px; background:#d3d3d3; border-bottom:#FFF 1px solid; }
.submenu ul{ width:994px; height:28px; line-height:28px; margin:0 auto; padding-left:30px; text-align:center; }
.submenu ul li{ padding:0 10px; display:inline; }
.search form{ padding-top:7px; }
.srh_text{ width:122px; height:25px; line-height:25px; background:#fccd89; border:none; float:left; border-left:#FFF 1px solid; border:none; font-size:12px; color:#82501b; padding-left:5px; vertical-align:middle; }
.srh_btn{ width:29px; height:27px; border:none; background:url(go_bg.gif) no-repeat; float:left; border:none; }
#container{ width:994px; margin:0 auto; margin-top:9px; }
#main{ width:742px; float:left; height:1192px; }
#sidebar{ width:246px; height:1170px; float:right; }
h1{ height:35px; background:url(news_titbg.gif) no-repeat; line-height:35px; padding-left:40px; color:#FFF; }
h1 span{ font-size:12px; float:right; padding-right:30px; font-weight:normal; }
h1 span a{ color:#900; }
.slide{ width:314px; height:270px; float:left; margin-top:5px; float:left; }
.gzdt_list{ width:418px; height:270px; float:right; margin-top:5px; }
.gzdt_list ul li{ height:25px; line-height:26px; background:url(icon.gif) no-repeat 0 center; padding-left:15px; padding-right:10px; border-bottom:dashed 1px #999; }
.gzdt_list ul li span{ float:right; }
.ptgroup{ height:72px; }
.tplink{ width:244px; height:68px; float:left; }
.gzjg{ height:205px; }
.gzjg_nav{ height:25px; margin-top:5px; margin-bottom:5px; }
.gzjg_nav ul li{ width:65px; height:25px; line-height:25px; text-align:center; float:left; background:#fcf0ca; color:#a30001; font-weight:bold; margin-left:2px; display:inline; }
.gzjg_nav ul li a{ color:#a30001; }
.gzjg_nav ul li.current{ background:#fccc8a; }
.list_l{ width:342px; height:130px; float:left; padding-left:25px; }
.list_r{ width:342px; height:130px; float:right; padding-left:25px; }
.list_l ul li{ height:26px; line-height:26px; background:url(icon.gif) no-repeat 0 center; padding-left:15px; }
.list_r ul li{ height:26px; line-height:26px; background:url(icon.gif) no-repeat 0 center; padding-left:15px; }
.xxgk{ height:286px; }
.xxgk_side{ width:217px; height:243px; float:left; background:#fcf0ca; }
.xxgk_side ul{ padding-left:12px; padding-top:5px; }
.xxgk_side ul li{ width:189px; height:30px; border:#FFF 2px solid; text-align:center; line-height:30px; background:url(side01_bg.gif) repeat-x; font-size:14px; font-weight:bold; color:#a40000; margin-bottom:5px; }
.xxgk_side ul li a{ color:#a40000; }
.xxgk_main{ height:243px; width:525px; float:right; }
.zcfg_nav{ width:520px; height:35px; margin-top:3px; float:right; }
.zcfg{ width:120px; float:left; height:35px; line-height:35px; background:#fccd89; font-size:14px; color:#a30000; text-align:center; font-weight:bold; }
.category{ width:400px; height:35px; background:#fcf0ca; text-align:center; line-height:35px; font-size:12px; float:left; }
.category a{ padding:0 5px; }
.zcfg_list{ padding-top:5px; padding-left:10px; padding-right:10px; }
.zcfg_list ul li{ height:25px; line-height:25px; background:url(icon.gif) no-repeat 0 center; padding-left:15px; }
.zcfg_list ul li span{ float:right; }
.box01{ width:367px; height:320px; margin-top:5px; }
.zxfw_nav{ width:367px; height:114px; background:url(bg01.gif) no-repeat; }
.gzcy_nav{ width:367px; height:114px; background:url(bg02.gif) no-repeat; }
.zxfw_nav ul{ padding-top:70px; }
.zxfw_nav ul li{ width:90px; height:30px; line-height:30px; float:left; text-align:center; font-size:14px; font-weight:bold; }
.zxfw_nav ul li.current{ background:#fccc8a; }
.zxfw_nav ul li a{ color:#eb6100; }
.gzcy_nav ul{ padding-top:70px; }
.gzcy_nav ul li{ width:90px; height:30px; line-height:30px; float:right; text-align:center; font-size:14px; font-weight:bold; }
.gzcy_nav ul li.current{ background:#fccc8a; }
.gzcy_nav ul li a{ color:#eb6100; }
.zxfw_list ul{ padding-left:23px; padding-top:10px; }
.zxfw_list ul li{ height:25px; line-height:25px; background:url(icon.gif) no-repeat 0 center; padding-left:15px; }
.bj_list ul{ padding-left:12px; padding-top:10px; }
.bj_list ul li{ height:25px; line-height:25px; background:url(icon.gif) no-repeat 0 center; padding-left:15px; }
.bj_list table tr td{ height:20px; line-height:20px; }
.hf{ color:#ec6200; font-weight:bold; }
.whf{ color:#a50003; font-weight:bold; }
.tzgg{ height:208px; background:url(tzgg_bg.gif) repeat-x; }
h2{ height:35px; background:url(sidebar_bg.gif) no-repeat; line-height:35px; padding-left:35px; padding-right:10px; font-size:14px; font-weight:bold; color:#FFF; }
h2 span{ float:right; float:right; font-size:12px; font-weight:normal; }
h2 span a{ color:#FFF; }
.tzgg ul{ padding-top:5px; padding-left:10px; padding-right:10px; }
.tzgg ul li{ padding-top:2px; padding-bottom:2px; padding-left:13px; background:url(icon.gif) no-repeat 0 8px; }
.jgxx{ height:105px; background:#e2e2e2; margin-top:5px; }
.jgxx ul{ padding-left:2px; padding-top:3px; }
.jgxx ul li{ width:115px; height:25px; line-height:25px; float:left; border:#aaa 1px solid; text-align:center; font-weight:bold; background:url(barbg01.gif) repeat-x; margin-left:3px; margin-top:1px; display:inline; }
.jgxx ul li a{ color:#535353; }
.jgxx ul li a:hover{ color:#F00}
.jgxx01{ height:105px; background:#e2e2e2; }
.jgxx01 ul{ padding-left:2px; padding-top:3px; }
.jgxx01 ul li{ width:115px; height:25px; line-height:25px; float:left; border:#aaa 1px solid; text-align:center; font-weight:bold; background:url(barbg01.gif) repeat-x; margin-left:3px; margin-top:1px; display:inline; }
.jgxx01 ul li a{ color:#535353; }
.jgxx01 ul li a:hover{ color:#F00}
.zsdw{ margin-top:5px; height:260px; background:#e2e2e2; }
.zsdw ul{ padding-left:28px; padding-top:2px; }
.zsdw ul li{ height:30px; line-height:30px; }
.xnjs{ margin-top:5px; height:278px; background:#e2e2e2; }
.xnjs_list{ padding-left:33px; padding-top:2px; height:171px; }
.xnjs_list li{ height:22px; line-height:22px; background:url(icon.gif) no-repeat 0 center; padding-left:15px; }
.xnjs_lm{ padding-left:2px; }
.xnjs_lm li{ width:115px; height:25px; line-height:25px; float:left; border:#aaa 1px solid; text-align:center; font-weight:bold; background:url(barbg01.gif) repeat-x; margin-left:3px; margin-top:1px; display:inline; }
.xnjs_lm li a{ color:#535353; }
.xnjs_lm li a:hover{ color:#F00}
.link{ height:318px; background:#e2e2e2; }
.link p{ text-align:center; padding:2px; }
.link p select{ font-size:12px; width:230px; }
.footlink{ height:45px; line-height:45px; background:url(nav_bg.gif) repeat-x; text-align:center; font-size:14px; color:#FFF; }
.footlink p a{ color:#FFF; font-weight:bold; padding:0 10px; }
.foot_inf{ background:#d3d3d3; height:95px; }
.dw{ width:390px; height:95px; margin:0 auto; }
.wa_logo{ width:90px; padding-top:5px; float:left; }
.inf{ width:300px; float:right; padding-top:8px; }
.subbox ul{ padding-top:10px; padding-left:20px; padding-right:20px;  }
.subbox ul li{ height:26px; line-height:26px; background:url(icon.gif) no-repeat 0 center; padding-left:15px; }
.subbox ul li span{ float:right; }
.page{ height:40px; line-height:40px; padding-left:150px; }
.page span{ padding:0 10px; }
.page select{ font-size:12px; }
h3{ font-size:18px; text-align:center; height:60px; line-height:70px; }
.shl{ font-size:14px; height:30px; line-height:30px; text-align:center; }
.text_lable{ height:25px; line-height:25px; background:#e7e7e7; text-align:center; }
.text_lable span{ padding:0 20px; }
.fun{ height:40px; line-height:40px; border-bottom:solid 1px #CCC; text-align:center; }
.fun input{ font-size:12px; }
.fun span{ padding:0 10px; }
.details{
	padding-top:2px;
	padding-bottom:20px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 10px;
	margin-left: auto;
}

.TRS_Editor{
	color:#333;
	font-size:14px;
	line-height:2;
	padding-top: 2px;
	padding-right: 60px;
	padding-bottom: 20px;
	padding-left: 60px;
}
.inline_pic{ background:#FFF; }
.photo_group2{
	width:930px;
	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:185px; height:143px; padding:5px; border:1px solid #CCC; float:left; margin-right:30px; _display:inline; margin-top:15px; }
.photo_group2 ul li p{ height:20px; line-height:20px; text-align:center; }
#content{ padding-top:5px; }
h6{font-size:16px; height:35px; background:url(news_titbg_long.gif) no-repeat; line-height:35px; padding-left:40px; color:#FFF; }
.art_box{ background:url(bg022.gif) repeat-x;  _height:300px; min-height:300px; }
.pd{ padding:20px 45px; }
.studybox{ width:430px; height:300px; border:#D9D9D9 1px solid; margin-bottom:7px; margin-left:10px; }
.studybox p{ height:37px; line-height:37px; background:url(tit03.gif) bottom repeat-x; color:#C00; font-size:14px; font-weight:bold; padding:0 55px; }
.studybox p span{ float:right; font-size:12px; font-weight:normal; }
.studybox ul{ padding:0 10px; }
.studybox ul li{ height:30px; line-height:30px; border-bottom:1px dashed #CCC; background:url(icon11.gif) no-repeat 0 center; padding-left:1em; }
.fl{ float:left; }