@charset "gb2312";
/* ¶ÁÊ·Ã÷ÖÇ */

#dsmz_body{
	background:url(dsmz_01.jpg) repeat;
}
#dsmz_topCont{
	width:1000px;
	height:324px;
	overflow:hidden;
	margin:0 auto;
}
#dsmz_Main{
	width:1000px;
	height:auto;
	overflow:hidden;
	margin:0 auto;
	background:#FFF;
}

.zt_cont1,.zt_cont2{
	width:990px;
	height:auto;
	overflow:hidden;
}
.zt_cont1 .contL{
	width:352px;
	height:auto;
	overflow:hidden;
}
.zt_cont1 .contL2,.dsmz_listC{
	width:750px;
	height:auto;
	overflow:hidden;
}
.zt_cont1 .contM{
	width:390px;
	height:auto;
	overflow:hidden;
	display:inline;
	margin-left:10px;
}
.zt_cont1 .contR,#dsmz_hdwz,.dsmz_list2{
	width:227px;
	height:auto;
	overflow:hidden;
}
.dsmz_flash{
	width:352px;
	height:255px;
	overflow:hidden;
	background:url(dsmz_09.jpg) no-repeat;
}
.dsmz_flash span{
	width:337px;
	height:235px;
	overflow:hidden;
	display:block;
	margin:10px auto auto 7px;
}
#dsmz_hddt{
	width:390px;
	height:auto;
	overflow:hidden;
}
#dsmz_hddt h2{
	height:33px;
	overflow:hidden;
	display:block;
	line-height:26px;
	background:url(dsmz_08.jpg) no-repeat left top;
	text-indent:10px;
}
#dsmz_hddt ul{
	width:390px;
	height:auto;
	display:block;
	overflow:hidden;
}
#dsmz_hddt ul li{
	width:390px;
	height:27px;
	line-height:27px;
}
#dsmz_hddt ul li span{
	color:#999;
	float:right;
}
#dsmz_hdwz h2{
	width:227px;
	height:30px;
	line-height:30px;
	display:block;
	background:url(dsmz_10.jpg) no-repeat;
	text-indent:14px;
}
#dsmz_hdwz .contMain{
	width:225px;
	height:224px;
	border:#ca1000 1px solid;
	border-top:none;
}
#dsmz_hdwz .contMain ul{
	width:195px;
	height:auto;
	display:block;
	margin:0 auto;
	overflow:hidden;
}
#dsmz_hdwz .contMain ul li{
	width:195px;
	height:26px;
	line-height:26px;
	overflow:hidden;
}

.zt_cont2 .contL,.dsmz_list{
	width:323px;
	height:auto;
	overflow:hidden;
}
.zt_cont2 .contM{
	width:323px;
	height:auto;
	display:inline;
	margin-left:10px;
	overflow:hidden;
}
.zt_cont2 .contR{
	width:323px;
	height:auto;
	overflow:hidden;
}
.dsmz_list h2{
	height:38px;
	display:block;
	overflow:hidden;
	line-height:48px;
	text-indent:51px;
	background:url(dsmz_19.jpg) no-repeat;
}
.dsmz_list .contMain{
	width:321px;
	height:185px;
	overflow:hidden;
	border:#cb7d79 1px solid;
	border-top:none;
}
.dsmz_list .contMain .content{
	width:287px;
	height:auto;
	overflow:hidden;
	margin:0 auto;
	text-indent:22px;
	line-height:24px;
}

.dsmz_photo{
	width:990px;
	height:175px;
	overflow:hidden;
	background:url(dsmz_25.jpg) repeat-x;
}
.dsmz_photo .leftSub{
	width:23px;
	height:175px;
	overflow:hidden;
	background:url(dsmz_22.jpg) no-repeat;
}
.dsmz_photo .leftSub a,.dsmz_photo .rightSub a{
	width:23px;
	height:175px;
	display:block;
	overflow:hidden;
	text-indent:-9999px;
}
.dsmz_photo .contMain{
	width:944px;
	height:175px;
	overflow:hidden;
}
.dsmz_photo .rightSub{
	width:23px;
	height:175px;
	overflow:hidden;
	background:url(dsmz_27.jpg) no-repeat;
}

.dsmz_photo .contMain ul li{
	width:182px;
	height:122px;
	overflow:hidden;
	margin:30px auto auto 20px;
}

.img8{
	padding:2px;
	border:#d1d1d1 1px solid;
}


.dsmz_list2 h2{
	width:227px;
	height:30px;
	line-height:30px;
	display:block;
	background:url(dsmz_10.jpg) no-repeat;
	text-indent:14px;
}
.dsmz_list2 .contMain{
	width:225px;
	height:224px;
	border:#ca1000 1px solid;
	border-top:none;
}
.dsmz_list2 .contMain ul{
	width:195px;
	height:auto;
	display:block;
	margin:0 auto;
	overflow:hidden;
}
.dsmz_list2 .contMain ul li{
	width:195px;
	height:26px;
	line-height:26px;
	overflow:hidden;
}
	

.dsmz_listC .title{
	height:38px;
	display:block;
	overflow:hidden;
	line-height:48px;
	background:url(dsmz_35.jpg) no-repeat;
}
.dsmz_listC .title h2{
	width:150px;
	height:38px;
	display:block;
	text-indent:51px;
	overflow:hidden;
}
.dsmz_listC .title h5{
	width:auto;
	height:38px;
	display:block;
	overflow:hidden;
}
.dsmz_listC .title h5 span{
	margin-right:10px;
}
.dsmz_listC .contMain{
	width:748px;
	height:auto;
	overflow:hidden;
	border:#cb7d79 1px solid;
	border-top:none;
}
.dsmz_listC .contMain ul{
	width:720px;
	height:auto;
	display:block;
	margin:0 auto;
	overflow:hidden;
}
.dsmz_listC .contMain ul li{
	width:720px;
	height:28px;
	line-height:28px;
	overflow:hidden;
	border-bottom:#CCC 1px dashed;
}
.dsmz_listC .contMain ul li span{
	color:#999;
	float:right;
}


#dycg_top{
	width:993px;
	height:auto;
	overflow:hidden;
	margin:0 auto;
}
#dycg_wiap{
	width:993px;
	height:auto;
	overflow:hidden;
	margin:0 auto;
	background:#f8f8f8;
}

.zt_cont3{
	width:980px;
	height:auto;
	overflow:hidden;
	margin:0 auto;
}
.zt_cont3 .contL{
	width:742px;
	height:auto;
	overflow:hidden;
}
.zt_cont3 .contR,.dycg_gzjs{
	width:232px;
	height:auto;
	overflow:hidden;
}

.dycg_flash{
	width:322px;
	height:225px;
	overflow:hidden;
	background:#FFF;
	border:#b8b8b8 1px solid;
}
.dycg_flash span{
	width:316px;
	height:219px;
	overflow:hidden;
	display:block;
	margin:3px;
}
.dycg_news{
	width:410px;
	height:auto;
	overflow:hidden;
}
.dycg_news h2{
	height:39px;
	display:block;
	overflow:hidden;
	background:url(dycg_06.jpg) no-repeat;
	line-height:39px;
	text-indent:20px;
}
.dycg_news ul{
	width:400px;
	height:auto;
	display:block;
	margin:0 auto;
	overflow:hidden;
}
.dycg_news ul li{
	width:400px;
	height:26px;
	overflow:hidden;
	line-height:26px;
	border-bottom:#bcbcbc 1px dashed;
}

.dycg_list1{
	width:366px;
	height:auto;
	overflow:hidden;
}
.dycg_list1 h2{
	height:34px;
	overflow:hidden;
	display:block;
	background:url(dycg_17.jpg) no-repeat;
	line-height:27px;
	text-indent:38px;
}
.dycg_list1 .contMain{
	width:364px;
	height:185px;
	overflow:hidden;
	border:#dddddd 1px solid;
	background:#FFF;
}
.dycg_list1 .contMain ul{
	width:338px;
	height:auto;
	display:block;
	overflow:hidden;
	margin:0 auto;
}
.dycg_list1 .contMain ul li{
	width:338px;
	height:24px;
	overflow:hidden;
	line-height:24px;
}

.dycg_gzjs h2{
	height:26px;
	overflow:hidden;
	display:block;
	line-height:26px;
	text-indent:36px;
	background:url(dycg_08.jpg) no-repeat;
}
.dycg_gzjs .contMain{
	width:230px;
	height:432px;
	overflow:hidden;
	background:#FFF;
	border:#fecb75 1px solid;
	border-top:none;
}
.dycg_gzjs .contMain .content{
	width:204px;
	height:auto;
	margin:0 auto;
	overflow:hidden;
	line-height:24px;
	text-indent:22px;
}
.dycg_gzjs .contMain ul{
	width:204px;
	height:auto;
	display:block;
	overflow:hidden;
	margin:0 auto;
}
.dycg_gzjs .contMain ul li{
	width:204px;
	height:24px;
	line-height:24px;
	overflow:hidden;
}

.dycg_bg{
	width:980px;
	height:auto;
	overflow:hidden;
	margin:0 auto;
}
.dycg_bg .title{
	height:26px;
	background:url(dycg_23.jpg) repeat-x;
	overflow:hidden;
}
.dycg_bg .title h2{
	width:124px;
	height:26px;
	line-height:26px;
	overflow:hidden;
	background:url(dycg_21.jpg) no-repeat;
	text-indent:19px;
}
.dycg_bg .contMain{
	width:978px;
	height:173px;
	overflow:hidden;
	background:#faf0ed;
	border:#f7d1c8 1px solid;
	border-top:none;
}
.dycg_bg .contMain dl{
	width:158px;
	height:156px;
	overflow:hidden;
	display:inline;
	float:left;
	margin:10px auto auto 5px;
	background:url(dycg_30.jpg) no-repeat right top;
}
.dycg_bg .contMain dl dt{
	width:150px;
	height:24px;
	text-align:center;
	line-height:24px;
	overflow:hidden;
	float:left;
	background:url(dycg_28.jpg) no-repeat;
}
.dycg_bg .contMain dl dd{
	width:150px;
	height:auto;
	overflow:hidden;
	float:left;
	margin-top:6px;
	line-height:24px;
}



.dycg_bgList{
	width:318px;
	height:auto;
	display:inline;
	margin:10px auto auto 5px;
	overflow:hidden;
}
.dycg_bgList .title2{
	width:318px;
	height:24px;
	text-align:center;
	overflow:hidden;
	background:url(dycg_36.jpg) repeat-x;
}
.dycg_bgList .title2 ul li{
	width:50px;
	height:22px;
	line-height:22px;
	overflow:hidden;
	margin-top:2px;
	margin-left:8px;
	color:#FFF;
}
.dycg_bgList .title2 ul li a{
	color:#FFF;
}
.dycg_bgList .title2 ul li a:hover{
	color:#FFF;
	text-decoration:underline;
}
.dycg_bgList .title2 ul li.sel{
	background:#FFF;
	color:#F00;
}
.dycg_bgList .title2 ul li.sel a{
	color:#F00;
}
.dycg_bgList .title2 ul li.sel a:hover{
	color:#F00;
	text-decoration:underline;
}
.dycg_bgList .contMain2{
	width:318px;
	height:auto;
	overflow:hidden;
	background:#FFF;
}

.dycg_bgList .contMain2 ul{
	width:306px;
	height:auto;
	overflow:hidden;
	margin:0 auto;
	display:block;
}
.dycg_bgList .contMain2 ul li{
	width:306px;
	height:24px;
	line-height:24px;
	overflow:hidden;
}
	




.dycg_list2{
	width:742px;
	height:auto;
	overflow:hidden;
}
.dycg_list2 .title{
	height:34px;
	overflow:hidden;
	display:block;
	background:url(dycg_35.jpg) no-repeat;
	line-height:27px;
}
.dycg_list2 .title h2{
	width:150px;
	height:34px;
	display:block;
	text-indent:38px;
	overflow:hidden;
}
.dycg_list2 .title h5{
	width:auto;
	height:34px;
	display:block;
	line-height:34px;
	overflow:hidden;
}
.dycg_list2 .title h5 span{
	margin-right:10px;
}
.dycg_list2 .contMain{
	width:740px;
	height:auto;
	overflow:hidden;
	border:#dddddd 1px solid;
	background:#FFF;
}
.dycg_list2 .contMain ul{
	width:710px;
	height:auto;
	display:block;
	overflow:hidden;
	margin:0 auto;
}
.dycg_list2 .contMain ul li{
	width:710px;
	height:28px;
	overflow:hidden;
	line-height:28px;
	border-bottom:#CCC 1px dashed;
}
.dycg_list2 .contMain ul li span{
	float:right;
	color:#999;
}


#hxjy_top{
	width:990px;
	height:auto;
	overflow:hidden;
	margin:0 auto;
}
#hxjy_wiap{
	width:990px;
	height:auto;
	overflow:hidden;
	background:#fdf3d5;
	margin:0 auto;
}

.zt_cont4{
	width:980px;
	height:auto;
	overflow:hidden;
	margin:0 auto;
}
.zt_cont4 .contL{
	width:744px;
	height:auto;
	overflow:hidden;
}
.zt_cont4 .contR{
	width:225px;
	height:auto;
	overflow:hidden;
}

.hxjy_news{
	width:412px;
	height:228px;
	overflow:hidden;
	background:#FFF;
	border:#e69a9a 1px solid;
}
.hxjy_news h2{
	width:408px;
	height:40px;
	overflow:hidden;
	display:block;
	background:url(hxjy_06.jpg) no-repeat;
	text-indent:19px;
	line-height:36px;
	margin:0 auto;
}
.hxjy_news .contMain{
	width:408px;
	height:auto;
	overflow:hidden;
	margin:0 auto;
	background:url(hxjy_15.jpg) repeat-x left top;
}
.hxjy_news .contMain ul{
	width:384px;
	height:auto;
	display:block;
	margin:0 auto;
	overflow:hidden;
}
.hxjy_news .contMain ul li{
	width:384px;
	height:24px;
	line-height:24px;
	overflow:hidden;
}


.hxjy_hdwj{
	width:322px;
	height:228px;
	overflow:hidden;
	background:#FFF;
	border:#e69a9a 1px solid;
}
.hxjy_hdwj h2{
	width:318px;
	height:40px;
	overflow:hidden;
	display:block;
	background:url(hxjy_21.jpg) no-repeat;
	text-indent:19px;
	line-height:36px;
	margin:0 auto;
}
.hxjy_hdwj .contMain{
	width:318px;
	height:auto;
	overflow:hidden;
	margin:0 auto;
	background:url(hxjy_15.jpg) repeat-x left top;
}
.hxjy_hdwj .contMain ul{
	width:294px;
	height:auto;
	display:block;
	margin:0 auto;
	overflow:hidden;
}
.hxjy_hdwj .contMain ul li{
	width:294px;
	height:24px;
	line-height:24px;
	overflow:hidden;
}


.hxjy_hdjs{
	width:225px;
	height:468px;
	overflow:hidden;
	background:#FFF;
}
.hxjy_hdjs h2{
	width:219px;
	height:82px;
	overflow:hidden;
	background:url(hxjy_12.jpg) no-repeat;
	text-indent:-9999px;
	margin:0 auto;
	display:block;
}
.hxjy_hdjs .contMain{
	width:209px;
	height:auto;
	overflow:hidden;
	margin:0 auto;
	line-height:24px;
	text-indent:24px;
}

.hxjy_photo{
	width:980px;
	height:151px;
	overflow:hidden;
	margin:0 auto;
	background:url(hxjy_28.jpg) repeat-x;
}
.hxjy_photo .leftSub{
	width:20px;
	height:151px;
	overflow:hidden;
	background:url(hxjy_25.jpg) no-repeat;
}
.hxjy_photo .leftSub a{
	width:20px;
	height:151px;
	overflow:hidden;
	display:block;
	text-indent:-9999px;
}
.hxjy_photo .rightSub{
	width:10px;
	height:151px;
	overflow:hidden;
	background:url(hxjy_30.jpg) no-repeat;
}
.hxjy_photo .contMain{
	width:950px;
	height:151px;
	overflow:hidden;
}
.hxjy_photo .contMain ul li{
	width:130px;
	height:124px;
	overflow:hidden;
	line-height:24px;
	text-align:center;
	margin:17px auto auto 24px;
}

.img9{
	padding:3px;
	border:#bbbbbb 1px solid;
}


.dsmz_listC .contMain2{
	width:748px;
	height:auto;
	overflow:hidden;
	border:#cb7d79 1px solid;
	border-top:none;
}
.dsmz_listC .contMain2 ul{
	width:748px;
	height:auto;
	display:block;
	overflow:hidden;
}
.dsmz_listC .contMain2 ul li{
	width:162px;
	height:142px;
	overflow:hidden;
	line-height:30px;
	text-align:center;
	margin:16px auto auto 19px;
}
	


