@charset "gb2312";
/* CSS Document */
.phd,.pbd,.pft{width:960px; margin:0 auto;}

.topinfo{background:url(indexBG.jpg) no-repeat 0 0; line-height:33px; height:33px;}
	.topinfo #show_date{float:right; padding-right:20px; color:#333333;}
	.topinfo .toplinks{padding-left:12px;}
	.topinfo .toplinks a{float:left; display:inline; margin-right:12px; padding-left:26px; background:url(topInfoBG.png) no-repeat;}
	.topinfo .toplinks .link1{width:64px; background-position:0 -2px;}
	.topinfo .toplinks .link2{width:88px; background-position:-102px -2px;}
	.topinfo .toplinks .link3{width:88px; background-position:-228px -2px;}
	.topinfo .toplinks .link4{width:168px; background-position:-357px -2px;}
	.topinfo .toplinks .link5{width:188px; background-position:-566px -2px;}

/* ===================mainNav=================== */
.mainNav{margin-top:-39px; padding-bottom:30px; background:url(repeat-x.png) repeat-x 0 39px; padding-left:24px; position:relative; z-index:999;}
.Nav-D{}
	.Nav-D{height:39px; position:relative; }
	.Nav-D li{float:left; line-height:39px; margin-right:1px; display:inline;}
	.Nav-D li a{ float:left; padding:0 20px; }
	.Nav-D li .level1{background:url(menu.png) no-repeat 0 0; width:115px; height:39px; padding:0; text-indent:-999em;overflow:hidden;}
	.Nav-D li a.nav0{ background-position:-464px 0;}
	.Nav-D li a.nav1{background-position:0 0;}
	.Nav-D li a.nav2{background-position:-116px 0;}
	.Nav-D li a.nav3{background-position:-232px 0;}
	.Nav-D li a.nav4{background-position:-348px 0;}
	.Nav-D li a.nav5{background-position:-580px 0;}
	.Nav-D li a.nav6{background-position:-696px 0;}
	.Nav-D li a.nav0:hover, .Nav-D li.hover a.nav0{ background-position:-464px -39px;}
	.Nav-D li a.nav1:hover, .Nav-D li.hover a.nav1{ background-position:0 -39px;}
	.Nav-D li a.nav2:hover, .Nav-D li.hover a.nav2{ background-position:-116px -39px;}
	.Nav-D li a.nav3:hover, .Nav-D li.hover a.nav3{ background-position:-232px -39px;}
	.Nav-D li a.nav4:hover, .Nav-D li.hover a.nav4{ background-position:-348px -39px;}
	.Nav-D li a.nav5:hover, .Nav-D li.hover a.nav5{ background-position:-580px -39px;}
	.Nav-D li a.nav6:hover, .Nav-D li.hover a.nav6{ background-position:-696px -39px;}
	/*second*/
	.Nav-D li ul{ display:none; position:absolute; top:39px; left:-24px; width:936px; padding-left:24px;}
	.Nav-D li.hover ul{ display:block;}
	.Nav-D li li{line-height:30px; display:block; height:30px; position:relative; margin:0;}
	.Nav-D li li a{color:#fff;background:url(navLine.gif) no-repeat 100% center;}
	.Nav-D li li a:hover{color:#fff;}
	.Nav-D li li.hover{background:url(navHover.png) repeat-x 0 0;}
	.Nav-D li li.hover a{font-weight:700;}
	/*third*/
	.Nav-D li li ul{ top:24px; left:0;}
	.Nav-D li.hover li ul{ display:none; width:auto; background:url(thirdNavBG.png) no-repeat center 0; border-bottom:1px solid #85a3bd; padding:0; padding-top:6px; width:91px;}
	.Nav-D li li.hover ul{ display:block;}
	.Nav-D li li li{background:#f6f6f6; margin-right:0; width:100%; line-height:24px; height:24px;}
	.Nav-D li li.hover li a{font-weight:100; color:#474747; padding:0 8px; display:block; float:none; border:solid #85a3bd; border-width:0 1px; background:0;}
	.Nav-D li li.hover li a:hover,.Nav-D li li.hover li.hover a{background:#ff7e00; color:#fff;}
/* ================== end mainNav ================ */

/* searchbar */
.searchbar{width:100%; overflow:hidden; background:url(indexBG.jpg) no-repeat 0 -33px; height:39px; line-height:34px;}
.nodatelist{background:url(searchBarBG_inner.png) no-repeat 0 0;}
	.searchbar .mod-rcap{float:left;}
	.mod-rcap .mhd{float:left; padding-left:32px;}
	.mod-rcap .mhd h2{font-weight:100; color:#0057ad;}
	.mod-rcap .mbd{float:left; padding-left:12px;}
	.mod-rcap .list li{padding-left:12px; background:url(icon-01.gif) no-repeat 0;}
	.mod-rcap .list li a{color:#474747;}
	.searchbox{float:right; padding:0 8px; _margin:8px 0 0 0;}
	.searchbox input{vertical-align:middle;}
	.searchbox .text{width:151px; background:url(indexBG.jpg) no-repeat -730px -364px #fff; margin-right:8px; padding-left:26px; color:#999999;}
	.searchbox .btn-search{width:57px; height:21px; color:#fff; border:0; background:url(indexBG.jpg) no-repeat -660px -360px; padding:0; margin:0; cursor:pointer;}

/* =================== index ==================== */
.pbd{background:url(repeat-x2.png) repeat-x 0 0 #fff;}
.region{padding:10px 8px; overflow:hidden; zoom:1;}
.part{float:left;}
.rg-index{background:url(indexG.jpg) no-repeat 100% 100% #f5f9fd;}
.rg-index .pt-main{float:left; width:655px; background:#fff; padding-right:8px;}
.rg-index .pt-second{float:right; width:280px;}
.banner-ad{margin-bottom:8px;}

/* mod-gzdt */
.mod-gzdt{background:url(indexBG.jpg) no-repeat 0 -74px; border:1px solid #e9f1f7; overflow:hidden; height:261px; margin-bottom:7px;} 
	.mod-gzdt .mhd{line-height:35px;}
	.mod-gzdt .mhd h2{font-size:14px; color:#fff; padding-left:34px;}
	.mod-gzdt .more{float:right; margin-top:5px; color:#931100;}
	.mod-gzdt .mbd{}
	.mod-gzdt .TabbedPanels{float:right; width:372px;}
	.mod-gzdt .TabbedPanelsTabGroup{margin:-31px 82px 0 0; height:31px; line-height:31px; position:relative;}
	.mod-gzdt .TabbedPanelsTabGroup li, 
	.mod-zcfg .TabbedPanelsTabGroup li{float:left; cursor:pointer; width:96px; text-align:center; background:url(tabBG.png) no-repeat -96px 0; color:#004993;}
	.mod-gzdt .TabbedPanelsTabGroup .TabbedPanelsTabSelected,
	.mod-zcfg .TabbedPanelsTabGroup .TabbedPanelsTabSelected{background-position:0 0;}
	.mod-gzdt .TabbedPanelsContentGroup{ padding:10px 10px 0 0;}
	.mod-gzdt .TabbedPanelsContentGroup .list li{line-height:24px;padding-left:10px; background:url(ico_dot.gif) no-repeat 0;}
	.mod-gzdt .TabbedPanelsContentGroup .list .date{float:right; color:#5fa8dd;}
	
	.mod-picShow{ width:251px; margin:9px; position:relative; zoom:1; float:left; overflow:hidden;}
	.ps-cont{height:177px; overflow:hidden;}
		.ps-cont a{display:none; }
		.ps-cont img{width:243px; height:169px;border:1px solid #c2d7e6; background:#fff; padding:3px;}
	.ps-title{ height:23px; overflow:hidden;}
		.ps-title h3{ line-height:23px; text-align:center; font-size:12px;}
	.ps-tnav{ position:absolute; right:4px; bottom:27px;}
		.ps-tnav a{ float:left; width:23px; height:13px; text-align:center; font:11px/13px Arial; color:#fff; background:#000; border-left:1px solid #fff;}
		.ps-tnav a.hover, .ps-tnav a:hover{ background:#ce0609;}

/* mod-qyzs  picRolling  */
.mod-qyzs{border:1px solid #dde9f2; background:#f3f3f3; height:118px; overflow:hidden; margin-bottom:6px;}
	.mod-qyzs .mhd{float:left; width:31px; height:100%; overflow:hidden;}
	.mod-qyzs .mhd h2{height:84px; color:#fff; background:url(indexBG.jpg) no-repeat 0 -605px; padding:15px 8px 0 8px; line-height:18px; margin-top:8px;}
	.mod-qyzs .mhd h2 a{color:#fff;}
	.mod-qyzs .scroll-pic{ width:603px; overflow:hidden; zoom:1; padding:8px 0;}
	.mod-qyzs .scroll-pic .next, .scroll-pic .prev{ float:left; width:12px; margin-top:14px; text-indent:-9999px; cursor:pointer; background:url(images/btn.gif) no-repeat 0 0;}
	.mod-qyzs .scroll-pic .next{ background-position:-17px 0;}
	.mod-qyzs .scroll-pic .sp-box{ float:left; width:603px; margin:0 6px; overflow:hidden;}
	.mod-qyzs .scroll-pic .sp-cont{ width:9999em;}
	.mod-qyzs .scroll-pic .sp-cont a{ float:left;display:inline; margin-right:21px;}
	.mod-qyzs .scroll-pic .sp-cont img{ width:128px; height:94px; border:1px solid #d3d3d3;}
	
/* grp-spe  */
.grp-spe{background:url(indexBG.jpg) no-repeat 0 -335px; height:265px; border:1px solid #deeaf2; margin-bottom:8px;}
	.grp-spe .mod{float:left; display:inline;}
	.grp-spe .mhd{line-height:43px;}
	.grp-spe .mhd h2{color:#2472ca; padding-left:19px; background:url(icon_arrow.png) no-repeat 0;}
	.grp-spe .mhd h2 a{color:#2472ca;}
	.mod-bszn{width:200px; margin-left:26px;}
		.mod-bszn .list{background:url(bsznBG.png) no-repeat 0 0; height:209px;}
		.mod-bszn .list li{line-height:26px; margin-bottom:5px; padding-left:50px;}
	.grp-spe .mod-zxbs{float:right; width:356px; margin-right:9px;}
		.mod-zxbs .TabbedPanelsTabGroup{display:block;height:24px; line-height:24px; position:relative; padding-left:13px; overflow:hidden;}
		.mod-zxbs .TabbedPanelsTabGroup li{float:left; cursor:pointer; width:72px; text-align:center; background:url(tabBG2.png) no-repeat 0 0; color:#fff; margin-right:2px;}
		.mod-zxbs .TabbedPanelsTabGroup .TabbedPanelsTabSelected{background-position:-72px 0; color:#1fbbdc;}
		.mod-zxbs .TabbedPanelsContentGroup{clear:both; background:#fff; border-top:1px solid #dbdcdc; padding-top:8px;}
		.mod-zxbs .TabbedPanelsContentGroup .list li{line-height:24px; padding-left:20px;}
		.mod-zxbs .TabbedPanelsContentGroup .list .odd{background:#dff3fd;}
		.mod-zxbs .TabbedPanelsContentGroup .list li a{padding-left:8px; background:url(ico_dot.gif) no-repeat 0;}

/* grp-spe  */
.grp-normal{ margin-bottom:8px; overflow:hidden;}
	.grp-normal .mod{float:left; width:321px; display:inline; border:1px solid #deeaf2;}
	.grp-normal .mod-xzzx{float:right;}
	.grp-normal .mhd{ height:26px; line-height:26px; padding-left:13px; background:url(repeat-x.png) repeat-x 0 -103px; border-bottom:1px solid #e7e7e7;}
	.grp-normal .mhd h2{color:#0a5fc2; padding-left:18px; background:url(iconTBG.png) no-repeat 0; font-size:14px;}
	.grp-normal .mhd h2 a{color:#0a5fc2;}
	.grp-normal .mbd{}
	.grp-normal img{float:left; display:inline; margin:21px 0 0 13px;}
	.grp-normal .list{padding:8px 0;}
	.grp-normal .list li{line-height:22px; padding-left:20px; height:22px; overflow:hidden;}
	.grp-normal .list li a{padding-left:8px; background:url(ico_dot.gif) no-repeat 0 8px;}
	.mod-kjzy{margin:0 8px 8px 0;}
	.mod-zscq{margin:0 0 8px 0;}
	.mod-kpzs{margin:0 8px 0 0;}
	.mod-kjzy .mbd,.mod-zscq .mbd,.mod-kpzs .mbd,.mod-dzzs .mbd{height:190px;}
	.mod-kjzy .list,.mod-zscq .list,.mod-kpzs .list,.mod-dzzs .list{float:left; width:182px; margin-top:8px;}
	.mod-kjzy .list li,.mod-zscq .list li,.mod-kpzs .list li,.mod-dzzs .list li{padding-left:8px;}
	.mod-zcfg{}
	.mod-zcfg .TabbedPanelsTabGroup{height:26px; line-height:26px; position:relative; margin-top:-27px; padding-left:31px; background:url(iconTBG.png) no-repeat 13px;}
	.mod-zcfg .TabbedPanelsTabGroup li{ background-image:url(tabBG3.png);}
	.mod-zcfg .TabbedPanelsTabGroup li a{ font-size:14px; font-weight:700; color:#333;}
	.mod-zcfg .TabbedPanelsTabGroup .TabbedPanelsTabSelected a{ color:#0A5FC2;}
	
/* mod-rdzt */
.mod-rdzt{border:1px solid #deeaf2; background:url(repeat-x.png) repeat-x 0 100%; height:111px; margin-bottom:8px; clear:both;}
	.mod-rdzt .mhd{line-height:30px; padding-left:30px;background:url(indexBG.jpg)  no-repeat -930px -331px;}
	.mod-rdzt .mhd h2{}
	.mod-rdzt .mhd h2,.mod-rdzt .mhd a{color:#0a5fc2;}
	.mod-rdzt .scroll-pic{ width:653px; overflow:hidden; zoom:1; padding-top:10px;}
	.mod-rdzt .scroll-pic .next, .scroll-pic .prev{ float:left; width:7px; height:13px; margin-top:13px; text-indent:-9999px; cursor:pointer; background:url(indexBG.jpg) no-repeat -944px -368px;}
	.mod-rdzt .scroll-pic .next{ background-position:-945px -401px;}
	.mod-rdzt .scroll-pic .sp-box{ float:left; width:620px; margin:0 6px; overflow:hidden;}
	.mod-rdzt .scroll-pic .sp-cont{ width:9999em;}
	.mod-rdzt .scroll-pic .sp-cont a{ float:left; padding:2px; background:#fff;}
	.mod-rdzt .scroll-pic .sp-cont img{ width:118px; height:50px;}
	
.mod-magazine, .mod-col, .mod-link,.mod-whcycy,.mod-tzgg,.mod-zwgk,.mod-media{ width:268px; margin:0 auto 8px;}
.mod-magazine{ border:1px solid #cfcfcf;}
	.mod-magazine .mhd{ height:29px; padding-left:12px; line-height:29px; background:url(smhd_01.png) repeat-x 0 0; border-bottom:1px solid #cfcfcf;}
	.mod-magazine .mhd h2, .mod-link .mhd h2{ padding-left:18px; background:url(smhd_ico01.png) no-repeat 0; color:#0a5fc2;}
	.mod-magazine .mbd{ height:120px; padding:10px 12px; background:#fff url(smbd_01.png) repeat-x 0 100%;}
	.mod-magazine .pic{ float:left; margin-right:14px;}
	.mod-magazine .pic img{ width:83px; height:114px; border:1px solid #9c9c9c;}
	.mod-magazine p{ line-height:24px;}
	.mod-magazine .detail{ float:right; width:102px; height:25px; margin-top:10px; line-height:25px; text-align:center; background:url(btn_102x25.png) no-repeat 0 0; color:#595959; font-weight:700;}
.mod-link{}
	.mod-link .mhd{ height:27px; padding-left:12px; line-height:27px; background:url(indexBG.jpg) no-repeat -659px -447px;}
	.mod-link .mhd h2{ background-image:url(smhd_ico02.png); color:#fff;}
	.mod-link .mbd{ padding:12px 15px; background:url(smbd_02.png) repeat-x 0 100%; border:1px solid #cfcfcf; border-width:0 1px;}
	.mod-link select{ width:235px; margin-bottom:5px;}
	.mod-link .mft{ height:6px; background:url(lmft.png) no-repeat 0 0;}

.mod-media{}
	.mod-media .mhd{ height:27px; padding-left:12px; line-height:27px; background:url(indexBG.jpg) no-repeat -659px -447px;}
	.mod-media .mhd h2{ background:url(media_ico02.png) no-repeat 0; color:#fff; padding-left:22px;}
	.mod-media .mhd h2 a{color:#fff;}
	.mod-media .mbd{ padding:12px 0; background:url(smbd_02.png) repeat-x 0 100% #fff; border:1px solid #cfcfcf; border-width:0 1px;}
	.mod-media .media{width:234px; height:186px; margin:0 auto;}
	.mod-media .mft{ height:6px; background:url(lmft.png) no-repeat 0 0;}

.mod-whcycy{}
	.mod-whcycy .mhd{ height:27px; padding-left:38px; line-height:27px; background:url(indexBG.jpg) no-repeat -659px -420px;}
	.mod-whcycy .mhd h2,.mod-whcycy .mhd h2 a{color:#fff;}
	.mod-whcycy .mbd{padding:12px 0 3px 0; background:url(smbd_02.png) repeat-x 0 100% #fff; border:1px solid #cfcfcf; border-width:0 1px;}
	.mod-whcycy .list-ads{width:243px; margin:0 auto;}
	.mod-whcycy .list-ads img{width:241px; height:66px; border:1px solid #dcdcdc; margin-bottom:9px;}
	.mod-whcycy .list-ads a:hover img{border-color:#0a5fc2;}
	.mod-whcycy .mft{ height:6px; background:url(lmft.png) no-repeat 0 0;}
.mod-tzgg{ background:url(indexBG.jpg) no-repeat -662px -73px; height:246px;}
	.mod-tzgg .mhd{ height:27px; padding-left:48px; line-height:27px;}
	.mod-tzgg .mhd h2,.mod-tzgg .mhd h2 a{color:#004993; font-size:14px;}
	.mod-tzgg .mbd{border:1px solid #cfcfcf; border-width:0 1px;height:187px; overflow:hidden; margin-top:15px;}
	.mod-tzgg .mbd .list li{line-height:24px;padding-left:18px; background:url(ico_dot.gif) no-repeat 10px 10px;}
	.mod-tzgg .mft{}

/* =================== end index ================= */

/* =================== pft ====================== */
.pft{text-align:center; background:url(repeat-x.png) repeat-x 0 -30px; height:73px; border:1px solid #cfcfcf; line-height:18px;}
.pft .info{margin-top:12px;}
/* =================== end pft =================== */

/* =================== ad ====================== */
.rg-ad{ padding:0; background:#333;}
#adFix{position:absolute; z-index:99999; right:0;}
#adFix a img{ vertical-align:middle;}
#adFix .btn, #adWave .btn{ text-align:right;}
#adFix .close, #adWave .close{ display:inline-block; height:16px; width:48px; overflow:hidden; line-height:64px; margin-bottom:-16px; position:relative; z-index:1000;}
#adWave{ position:absolute; z-index:99999;}
#adFix .btn .close,#adWave .btn .close{display:inline;padding:0 10px; line-height:20px;color:#ec4503}

