/* CSS Document */
body,td,th {
	font-size: 12px;
	color: #3d3d3d;
}
body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	font-size:14px;
	background:url(../c.jpg) top no-repeat;
}
body,div,p,h1,h2,h3,h4,h5,h6,ul,ol,li,dl,dt,dd,table,tr,td,th,form,label,input,textarea,select,button,blockquote,span,img,a img,a,pre,hr{margin:0; padding:0;}

a{ color:#3d3d3d; text-decoration:none;}
a:hover{ color:#069; text-decoration:underline;}
.cls{ clear:both; line-height:0px!important; height:0px!important;font-size:0px!important;}
img{ border:0;}
li{ list-style-type:none; margin:0; padding:0;}
.topbox{ width:100%; height:32px; background:#ededed; margin:0 auto; padding:0;}
.topbox .top{ width:1002px; height:32px; margin:0 auto; padding:0; font-size:12px; line-height:32px; vertical-align:middle;}
.top_left{ width:220px; height:32px; margin:0; padding:0; float:left;}
.top_left li{ height:32px; margin:0; padding:0; float:left; padding-right:20px;}
.top_left li.xw{ background:url(imagestoptb1.gif) left center no-repeat;}
.top_left li.rd{ background:url(imagestoptb2.gif) left center no-repeat;}
.top_left li.zx{ background:url(imagestoptb3.gif) left center no-repeat;}

.top_left li span{ margin-left:24px;}
.top_right{ width:180px; height:32px; margin:0; padding:0; float:right; text-align:right;}
.bluefont{ color:#044aa1;}
.bluefont a{ color:#044aa1; text-decoration:none;}
.bluefont a:hover{ color:#FF6600; text-decoration:underline;}
#showtime{ width:580px; height:32px; line-height:32px; vertical-align:middle; float:left; overflow:hidden;}

.redfont{ color:#F00;}
.redfont a{ color:#F00; text-decoration:none;}
.redfont a:hover{ text-decoration:underline;}
.greenfont{ color:#006dd9;}
.orangefont{ color:#069;}
.orangefont a{ color:#069;}
.orangefont a:hover{ color:#666;}
.EN{ font-family:"Times New Roman", Times, serif;}

.wapper{ width:100%; margin:0; padding:0; background:url(../images/top_bj.jpg) left top repeat-x;)
}
/*下面这个是添加全屏广告的*/
.wapper{ width:100%; margin:0; padding:0; }
.wapperbox{ width:1002px; margin:0 auto; padding:0; background:#FFF; }
.menu{ width:100%; height:42px; background:url(imagesmenu7.jpg) no-repeat;}
.menu ul{ width:100%; height:42px; margin:0; padding:0;}
.menu ul li{ height:42px; margin:0; padding:0; float:left; line-height:42px; vertical-align:middle; font-size:14px; font-weight:bold; text-align:center;}
.menu ul li a{ color:#FFF; text-decoration:none;}
.menu ul li a:hover{ color:#dee3fe;}
.menu ul li.home{ width:104px;}
.menu ul li.news{ width:116px;}
.menu ul li.info{ width:106px;}
.menu ul li.zwgk{ width:106px;}
.menu ul li.service{ width:106px;}
.menu ul li.inter{ width:106px;}
.menu ul li.about{ width:108px;}
.menu ul li.search{ width:246px;}
.menu ul li.search dl{ width:100%; margin:0; padding:0; height:42px;}
.menu ul li.search dl dt,.menu ul li.search dl dd{ margin:0; padding:0; float:left; height:42px; line-height:42px; vertical-align:middle;}
.menu ul li.search dl dt{ width:10px;}
.menu ul li.search dl dd.s_di{ width:120px;}
.menu ul li.search dl dd.s_db{ width:46px;}
.menu ul li.search dl dd.s_dh{ width:70px; font-size:12px; font-weight:normal;}
.menu ul li.search dl dd.s_dh a{ color:#FFF900;}
.s_input{ width:116px; height:20px; border:1px solid #0a70fb; font-size:12px; line-height:20px; vertical-align:middle; float:left; margin-top:8px; color:#666;}
.s_btn{ width:46px; height:24px; background:url(imagess_btn.jpg) no-repeat; border:0; margin-top:8px;}
.nav{ width:1000px; height:75px; line-height:75px; vertical-align:middle; margin:10px 0; padding:5px 0; background:url(../images/rocknewsbj.jpg) bottom repeat-x; border:1px solid #bbd0eb;}
#topnews {
	height: 75px;
	background-repeat: no-repeat;
	display: block;
	clear: both;
	padding-top: 5px;
	padding-bottom: 5px;
}
ul {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}
#topnews .bigTop {
	width: 870px;
	height: 75px;
	vertical-align: top;
}
#topnews .smTop {
	width: 870px;
	margin: auto;
	line-height: 18px;
	text-align: center;
	font-size: 18px;
	padding-top: 5px;
}

.slider{
	height: 75px;
	overflow: hidden;
	position: relative;
	margin-top: 0px;
	margin-bottom: 0px;
	width: 870px;
}

.newsbox{ width:100%; margin:0; padding:0; height:380px;}
.newsbox .newsleft{ width:746px; height:380px; margin:0; padding:0; float:left;}
.newsbox .newsright{ width:244px; height:380px; margin:0; padding:0; float:right; border:1px solid #f2e071;}
.yellowbj{ background:url(imagesyellow_bj.jpg) top repeat-x;}
.notes{ width:100%; height:32px; line-height:32px; vertical-align:middle; background:url(imagesnote.jpg) 10px center no-repeat;}
.t{ float:left; font-weight:bold; margin-left:10px; color:#006dd9;}
.nt{float:left; font-weight:bold; margin-left:30px; color:#006dd9;}
.m{ float:right; margin-right:4px;}
.m a{ color:#666666;}
.m a:hover{ color:#FF0000;}

.zxgg{width:220px; margin:0 auto; padding:10px 0; height: 200px; overflow:hidden; font-size:12px; }
.zxgg .date{ color:#666;}

/*.notelist{ width:220px; margin:0 auto; padding:0;}
.notelist li{ width:100%; line-height:28px; float:left;}
.notelist li a{ color:#F00;}
.notelist li .date{ float:right; color:#666;}*/
.videonote{ height:32px; width:100%; line-height:32px; vertical-align:middle; border-top:1px solid #e6e6e6; margin:0; padding:0;}
.videolist{ width:220px; margin:0 auto; padding:0;}
.videolist li{ width:100%; line-height:26px;  float:left; background:url(imagesvideo.jpg) left center no-repeat; font-size:12px;}
.videolist li span{ margin-left:30px;}
.lastnews{ width:744px; height:370px; border:1px solid #bbd0eb; margin:0; padding:0; padding-top:10px;}
.focus{ width:360px; float:left; margin-left:10px; padding:0;}
.focus p{ width:100%; margin:0; padding:0; text-align:center; font-size:12px; padding:6px; 0;}
.hotnews{ width:352px; margin:0; padding:0; height:370px; float:right; margin-right:10px;}
.hotnews .note{ width:352px; height:28px; margin:0; padding:0;  background:url(imagesblue_on_bj.jpg) left top repeat-x; }
.hotnews .note li{ float:left; height:28px; line-height:28px; vertical-align:middle;}
.tab_on,.tab_out{ width:88px; background:url(imagesblue_on_bj.jpg) left top no-repeat; text-align:center; cursor:pointer;}
.tab_on{ background:url(imagesblue_on88.jpg) no-repeat; color:#006dd9; font-weight:bold;}
.hotnews .note li.more{ text-align:right; width:82px; background:url(imagesblue_on_bj.jpg) right top no-repeat;}
.hotnews .note li.more span{ margin-right:6px;}
.hotnews h1{ width:100%; padding:0; height:38px; line-height:38px; vertical-align:middle;  white-space:nowrap; overflow:hidden; overflow:hidden; font-size:18px; text-align:center;}
.hotnews h1 a{ color:#F00;}
.hotnewslist{ width:100%; margin:0; padding:0;}
.hotnewslist li{ float:lefe; height:32px; line-height:32px; vertical-align:middle; background:url(imagesd.jpg) left center no-repeat; border-bottom:1px dashed #DDD; margin:0; padding:0; font-size:14px;}
.hotnewslist li .tit{ float:left; margin-left:16px;}
.hotnewslist li .date{ float:right; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#686868;}

.medianews{ width:358px; height:90px; border:1px solid #ddd; float:left; margin-top:0px;}
.medianews dl{ width:358px; height:78px; margin:6px auto; padding:0;}
.medianews dl dt,.medianews dl dd{ float:left; margin:0; padding:0;}
.medianews dl dt{ width:20px; height:78px; border-right:1px solid #DDD; font-weight:bold; color:#F00; padding-right:10px; padding-left:10px; line-height:20px; vertical-align:middle;}
.medianews dl dd{ width:300px; height:26px; font-size:12px; overflow:hidden; margin-left:10px; line-height:26px; vertical-align:middle; white-space:nowrap;}
.lm_zwgk{ width:998px; padding:1px; border:1px solid #bbd0eb; border-bottom:none; height:42px; background: url(imageszn_background.jpg) left center repeat-x; text-align:right; margin-top:10px; line-height:42px; vertical-align:middle; font-size:12px;}
.lm_zwgk span{ margin:0 3px;}
.lmbox{ width:980px; border-left:1px solid #bbd0eb; border-bottom:1px solid #bbd0eb; border-right:1px solid #bbd0eb; margin:0; padding:10px;}
.zwgk_left{ width:252px; margin:0; padding:0; float:left;}
.zwgk_left .zwgk_nav{ width:252px; margin:0; padding:0;}
.zwgk_left .zwgk_nav li{ width:122px; height:27px;  float:left; font-size:12px; line-height:27px; vertical-align:middle; background:url(imagesk_gary.jpg) no-repeat; margin-right:4px; margin-bottom:4px;}
.zwgk_left .zwgk_nav li span{ margin-left:30px;}
.zwgk_navlist{ width:240px; margin:10px 0 0 10px; padding:0;}
.zwgk_navlist li{ width:80px; float:left; height:22px; line-height:22px; vertical-align:middle; font-size:12px; margin:0; padding:0; background:url(imagesbd.jpg) left center no-repeat;}
.zwgk_navlist li span{ margin-left:10px;}
.zwgk_right{ width:239px; margin:0; padding:0; float:right;}
.zwgk_right .zwgk_special_top{ width:100%; height:31px; margin:0; background:url(imagesk_blue.jpg) no-repeat; padding:0;}
.zwgk_right .zwgk_special_top ul{ margin:0; padding:0;}
.zwgk_right .zwgk_special_top li{ width:80px; height:31px; line-height:31px; vertical-align:middle; text-align:center; float:left;}
.zwgk_right .zwgk_special_top li.line{ width:1px;}
.zwgk_right .zwgk_special_top li.sel_on a{ font-weight:bold; color:#006dd9;}
.zwgk_right .zwgk_special_top li.sel_out a{ font-weight:norm;}
.zwgk_special{ width:237px; border-left:1px solid #bed8f1; border-right:1px solid #bed8f1; border-bottom:1px solid #bed8f1; margin:0; padding:0; height:160px;}
.scrollbox{ width:224px; height:140px; margin:0 auto; padding:0;position:relative; overflow:hidden;}
.scrollbox ul{ position:absolute;left:0px;top:0px;}
.scrollbox li{float:left;width:224px;height:60px;overflow:hidden;padding:5px 0px;}

.Emergency{ width:224px; margin:0px auto; padding:0; padding-top:10px;}
.Emergency li{ width:100%; float:left; margin:0; padding:0; line-height:26px; font-size:12px; white-space:nowrap; overflow:hidden;}
.zwgk_mid{ width:470px; margin:0; padding:0; float:left; margin-left:6px;}
.zwgk_mid_top{ width:100%; height:28px; margin:0; padding:0; background:url(imagesblue_on_bj.jpg) repeat-x;}
.zwgk_mid_top li{ width:90px; float:left; height:28px; line-height:28px; vertical-align:middle; margin:0; padding:0; text-align:center;}

.zwgk_long_top{ width:100%; height:28px; margin:0; padding:0; background:url(imagesblue_on_bj.jpg) repeat-x;}
.zwgk_long_top li{ width:160px; float:left; height:28px; line-height:28px; vertical-align:middle; margin:0; padding:0; text-align:center;}
.blue_on{ background:url(imagesblue_on.jpg) center no-repeat; height:28px; font-weight:bold;}
.blue_on a{ color:#006dd9;}
.blue_long_on{ background:url(imagesblue_long_on.jpg) center no-repeat; height:28px; font-weight:bold;}
.blue_long_on a{ color:#006dd9;}
.blue_out{ font-weight:normal;}




.zwgk_mid_list{ width:100%; margin:0; padding:0;}
.zwgk_mid_list li{ line-height:26px; float:left; border-bottom:1px dashed #DDD; vertical-align:middle; width:100%;}
.zwgk_mid_list li .date{ float:right; color:#686868; font-size:12px;}

/*???????*/
.lm_zwfw{ width:100%; height:33px; background:url(imageslm_zwfw.jpg) no-repeat; text-align:right; margin-top:10px; line-height:33px; vertical-align:middle; font-size:12px;}
.lm_zwfw span{ margin:0 3px;}
.zwfw_left{ width:248px; float:left; margin:0; padding:0;}
.guide_top{ width:100%; height:28px; margin:0; padding:0; background:url(imagesblue_on_bj.jpg) repeat-x; line-height:32px; vertical-align:middle;}
.guide_top li{ height:28px; float:left; width:95px; text-align:center;}
.guide_top li.gui_on{ background:url(imagesblue_on.jpg) no-repeat;}
.guide_top li.gui_mid_on{ width:102px; background:url(imagesblue_mid_on.jpg) no-repeat;}
.guide_top li.gui_mid_on a{ font-weight:bold; color:#006dd9;}
.guide_top li.gui_on a{ font-weight:bold; color:#006dd9;}
.guide_top li.gui_out a{ font-weight:normal;}
.guidelist{ width:100%; margin:0; padding:0; padding-top:4px;}
.guidelist li{ line-height:30px; float:left;}

.zwfw_right{ width:218px; float:right; margin:0; padding:0;}
.zwfw_right .zwfw_search{ width:100%; height:68px; margin:0; padding:0; background:url(imageszwfw_search.jpg) top right;}
.zwfw_right_list{ width:218px; margin:0 auto; padding:0; padding-top:10px;}
.zwfw_right_list li{ float:left; width:105px; margin:0; padding:0; height:40px; margin-bottom:4px; text-align:center;}
.zwfw_mid{ width:490px; margin:0; padding:0; float:left; margin-left:10px;}
.zwfw_mid .zwfw_mid_top{ width:100%; height:28px; margin:0; padding:0; background:url(imagesblue_on_bj.jpg) left center repeat-x;}
.zwfw_mid .zwfw_mid_top li{ float:left; height:28px; line-height:28px; vertical-align:middle;}
.zwfw_mid .zwfw_mid_top li.tt{ width:95px; height:28px; text-align:center; background:url(imagesblue_on.jpg) no-repeat; color:#006dd9; font-weight:bold;}
.zwfw_mid .zwfw_mid_top li.val{ font-size:12px; margin-left:4px;}
.font12{ font-size:12px;}
.mg_left10{ margin-left:10px;}
.mg_left5{ margin-left:5px;}
.border_b{ border-bottom:1px dashed #ddd;}

.ggfw{ margin:0; padding:0; border: #bbd0eb 1px solid; border-top:0; height: 70px;}
.ggfw h2{ width: 42px; height: 55px; float: left; display: block; *display: inline; margin:0; padding:12px 12px 0 8px;}
.ggfw ul{ margin:0; padding:0;}
.ggfw li{ width: 71px; height: 70px; float: left; display: block; *display: inline; border-left: #bbd0eb 1px solid; text-align: center; font-size:12px;}
.ggfw li span{ padding-top: 13px; display: block; height: 25px;}
.lm_zmhd{ width:100%; height:33px; background:url(imageslm_zmhd.jpg) no-repeat; text-align:right; margin-top:10px; line-height:33px; vertical-align:middle; font-size:12px;}
.lm_zmhd span{ margin:0 3px;}
/*??????*/
.lm_zmhd_left{ width:302px; margin:0; padding:0; float:left;}
.interview_top{ width:100%; height:28px; background:url(imagesblue_on_bj.jpg) left repeat-x; margin:0; padding:0;}
.interview_top li{ width:95px; float:left; margin:0; padding:0; height:28px; line-height:28px; vertical-align:middle; text-align:center;}
.interview_top li.int_on{ height:28px;  background:url(imagesblue_on.jpg) no-repeat; font-weight:bold; color:#006dd9;}
.interview_top li.int_on a{ color:#006dd9;}
.interview_top li.m{ width:205px; text-align:right;}
.interview_top li.m2{ width:135px; text-align:right;}
.interview_top li.m2 a{ color:#666;}
.interview_top li.m3{ font-size:12px; text-align:right; width:303px;}
.interview_top li.m3 a{ color:#666;}
.interview{ width:100%; margin:0; padding:10px 0px;}
.interview .interview_pic{ width:105px; height:55px; margin:0; padding:10px 6px; border:1px solid #DDD; float:left;}
.interview .interview_val{ width:165px; height:70px; float:left; font-size:12px; line-height:20px; margin-left:10px; padding:0;}
.interview .interview_val p{ margin:0; padding:0; width:100%;}
.inerview_p{ width:100%; white-space:nowrap; margin:0; padding:6px 0; overflow:hidden;} 
.inerview_p .txt{ float:left;}
.inerview_p .date{ float:right; color:#666; font-size:12px;}
.lm_zmhd_right{ width:242px; float:right; margin:0; padding:0;}
.lm_zmhd_mid{ width:705px; margin:0; padding:0; float:left; margin-left:10px;}
.mailnav{ width:100%; height:58px; margin:0; padding:10px 0;}
/*???????*/

.lm_zjzn{ width:100%; height:33px; background:url(imageslm_zjzn.jpg) no-repeat; text-align:right; margin-top:10px; line-height:33px; vertical-align:middle; font-size:12px;}
.lm_zjzn span{ margin:0 3px;}

/* marqueeleft */
*{margin:0;padding:0;list-style-type:none;}
.marqueeleft{height:112px;width:968px;overflow:hidden;margin:0 auto;}
.marqueeleft ul{float:left;}
.marqueeleft li{float:left;margin:0 6px;display:inline;width:132px;height:112px;overflow:hidden;}
.marqueeleft li .pic{display:block;border:#ccc 1px solid;width:132px;height:88px; overflow:hidden;}
.marqueeleft li .txt{text-align:center;height:24px;line-height:24px; font-size:12px;}
.footer{ width:1002px; margin:10px auto; padding:0;}
.footer .footertop{ width:100%; height:38px; margin:0; padding:0; background:#0059b2; text-align:center; line-height:38px; vertical-align:middle; color:#FFF; font-size:12px;}
.footer .footertop span{ margin:0 10px;}
.footer .footertop span a{ color:#FFF;}
.copyright{ width:100%; margin:0; padding:6px 0;}
.copyright p{ width:100%; margin:0; padding:2px 0; font-size:12px; text-align:center;}

.openfile{ width:120px; height:20px; border:1px solid #dedede;}
.openfilebtn{ width:66px; height:26px; border:0; background:none; cursor:pointer;}


.picbox{ width:1002px; height:280px; margin:0; padding:0; margin-top:10px;}
.picboxleft{ width:370px; height:280px; margin:0; padding:0; float:left;}
.picboxleft .pictxtbj{ width:370px; height:30px; position:absolute; z-index:100px; margin-top:-30px; background:#000; filter:alpha(opacity=60);
	-moz-opacity:0.6;
	-khtml-opacity: 0.6;
	opacity: 0.6;}
.picboxleft .pictxt{ width:370px; height:30px; position:absolute;  line-height:30px; vertical-align:middle; font-size:14px;  z-index:200px; margin-top:-30px; text-align:center; overflow:hidden;}
.picboxleft a{ width:370px; height:280px; display:block; color:#FFF;}
.picboxleft a:hover{ color:#F60;}
.picboxright{ width:630px; float:right; margin:0; height:280px;}
.picboxright li{ width:200px; height:135px; float:left; margin-left:10px; margin-bottom:10px;}
.picboxright li a{ width:200px; height:135px; display:block; color:#FFF;}
.picboxright li a:hover{ color:#F60;}
.picboxright li .pictxtbj{ width:200px; height:30px; text-align:center; position:absolute; z-index:100px; margin-top:-30px; background:#000; overflow:hidden; filter:alpha(opacity=60);
	-moz-opacity:0.6;
	-khtml-opacity: 0.6;
	opacity: 0.6;}
.picboxright li .pictxt{ width:200px; height:30px; line-height:30px; vertical-align:middle; position:absolute;  font-size:14px;  z-index:200px; margin-top:-30px; text-align:center; overflow:hidden;}




.friendlinks{ width:1000px; border:1px solid #CCC; padding:0; margin-top:10px;}
.friendtop{ width:100%; height:30px; line-height:30px; vertical-align:middle; border-bottom:2px solid #0059b2;}
.friendtit{ color:#0059b2; margin-left:15px;}
.friendon{ background:#0059b2; color:#FFF; font-weight:bold;}
.friendout{ background:#FFF; color:#000; cursor:pointer;}
.linkimg{ margin:10px 0; padding:0;}
.linkimg a{ width:88px; height:31px; border:1px solid #CCC; display:block; margin-left:8px; float:left; margin-bottom:8px;}
.friendval{ width:980px; margin:0 auto; padding:10px 0;  line-height:180%;}
.mlqyimg table tr td img{ width:180px; height:115px;}
/*环境保护专题*/
.zt_huanbao{ width:100%; height:60px; margin-bottom:10px;}
.zwfw_box{ width:490px; height:172px; margin:0; padding:0;}
.zwfw_box a img{ margin-left:3px; margin-right:3px; margin-bottom:2px;}
.zwfw_box a img.nobottom{ margin-bottom:0;}
