body{
　　margin:0;
　　padding:0;
　　color:#000000;
　　font-size:12px;
    background:url(http://www.huantai.gov.cn/images/2008indexbg.png) no-repeat center top #fff;
}
table {font-size: 12px; line-height: 170%;color:#585137}
tr,td,br{font-size: 12px; line-height: 170%;color:#585137}
.d1 {  height: 18px}
select,input,.p1{font-size:12px;}
a:link {color: #005776; text-decoration:none;line-height:180%}
a:visited {color: #003366; text-decoration:none}
a:active {color: #ff0066; text-decoration: none}
a:hover {font-weight: normal; color: #000066; text-decoration: underline}
a.menulink{
color:#ffffff;
text-decoration:none;
}
a.menulink:link{
color:#ffffff;
text-decoration:none;
}
a.menulink:visited{
color:#ffffff;
text-decoration:none;
}
a.menulink:hover{
color:#471336;
background-color:#ffffff;
text-decoration:none;
}
.p4 {
	font-size: 12px;
}
.p4:link {
	font-size: 12px;
	color: #ffffff;
	text-decoration: none;
}
.p4:visited {
	font-size: 12px;
	color: #ffffff;
	text-decoration: none;
}
.p4:hover {
	font-size: 12px;
	color: #ffffff;
	text-decoration: none;
}
.p4:active {
	font-size: 14px;
	color: #283B23;
	text-decoration: underline;
}

.style5 {color: #FFFFFF;text-decoration: none;}
.style51 {color: #000000;text-decoration: none;}
.style2 {color: #1164b2}
.style6 {color: #990000}
.style7 {color: #000099}
.link1 {color: #ffffff}
.style8 {color: #FF0000}
.style9 {color: #666666}
.style10 {color: #30A991}
.style11 {
	font-size: 14px;
	font-weight: bold;
	color: #000000;
}
.style12 {
	color: #308983;
	font-weight: bold;
}
.input_reg	{border:1px #A5ACB2 solid;}
.HideText_new {
	BORDER-RIGHT: medium none; BORDER-TOP: medium none; FONT-WEIGHT: bold; BORDER-LEFT: medium none; COLOR: white; BORDER-BOTTOM: medium none; BACKGROUND-COLOR: #0EBEA8
}
.kk{
width:275px;
height:220px;
padding:1px;
float:left;
margin:0px 2px 0px 5px;
position:relative;
text-align:center;
}
.kt{
width:110px;
padding:1px;
height:130px;
float:left;
margin:0px 1px 0px 1px;
position:relative;
text-align:center;
}
.limg{
border-top:#EEEEEE 3px solid;
border-left:#EEEEEE 3px solid;
border-right:#EEEEEE 3px solid;
border-bottom:#EEEEEE 3px solid;
float:left;
position:relative;
}
.photo{
border-top:#E0D1A0 3px solid;
border-left:#E0D1A0 3px solid;
border-right:#E0D1A0 3px solid;
border-bottom:#E0D1A0 3px solid;
background:
float:left;
width:180px;
text-align:center;
height:120px;
padding:2px;
position:relative;
}
.photo1{
border-top:#F0C912 3px solid;
border-left:#F0C912 3px solid;
border-right:#F0C912 3px solid;
border-bottom:#F0C912 3px solid;
text-align:center;
float:left;
width:180px;
height:120px;
padding:2px;
position:relative;
}
.txtList{display:block;width:95px;margin:2px 2px 2px 2px; overflow:hidden;text-align:left;color:#666}
.more{text-align: right;margin-top:8px;padding: 0px 5px 0px 0px;float:right;color:#666;}
#linklist{width:570px;
padding:2px;
float:left;
position:relative;
text-align:center;}
#bot{width:578px;
height:100px;
padding:0px;
background-image:url(bot_bg.gif);
background-repeat:repeat-x;
float:left;
position:relative;
color:#fff;
text-align:center;}
.atitle{display:block; float:left; width:450px;height:20px;text-align:left;padding:2px;color:#333;color:#2972A7;font-size: 12pt;font-weight:bold;}
.atitle li a:link,.atitle li a:visited{color:#2972A7;font-size: 12pt;font-weight:bold;}
.atitle li a:hover,.title li a:active{color:#B50F2A;text-decoration:underline;}
.hr1{float:left; width:400px;  height:5px;background:url(bg_line.gif);background-repeat:repeat-x;
background-position:center;}
.hr2{float:left; width:620px;  height:5px;background:url(bg_line2.gif);background-repeat:repeat-x;
background-position:center;}
.cc{display:block; float:left; width:580px;padding:5px;margin:5px 5px 2px 10px;text-align:left;line-height:180%;color:#333;
}
#context{display:block; float:center; width:680px;padding:5px;margin:5px 5px 2px 10px;font-size:14px;text-align:left;line-height:180%;color:#333;
}
.pl{display:block; float:right; height:25px; width:580px;padding:1px;margin:0px 2px 2px 10px;text-align: right;line-height:150%;color:#333;
}
.plbg{float:left; height:28px; width:631px;padding:1px;margin:0px 0px 0px 0px;text-align: right;line-height:150%;color:#333;background:url(pl_bg.gif);
}
.pleft{
float:left;
height:60px;
width:60px;
margin:2px 2px 2px 15px;
padding:1px;
}
.pimg{
border-top:#968E77 2px solid;
border-left:#968E77 2px solid;
border-right:#968E77 2px solid;
border-bottom:#968E77 2px solid;
width:51px;
height:51px;

}
.limg{
border-top:#968E77 2px solid;
border-left:#968E77 2px solid;
border-right:#968E77 2px solid;
border-bottom:#968E77 2px solid;
width:77px;
height:51px;

}
.pname{display:block; float:left; height:20px; width:60px;padding:1px;list-style-type:none;position:relative;text-align:left;line-height:180%;color:#333;
}
.pcontext{display:block; float:left; height:60px; width:500px;padding:2px;margin:10px 2px 5px 2px;text-align:left;line-height:180%;color:#333;
}
.plist{display:block; float:left; height:30px;width:600px;padding:2px;margin:2px 2px 2px 2px;text-align:right;line-height:150%;color:#333;
}
.pp{display:block; float:left; width:200px;padding:1px;margin:1px 1px 1px 1px;text-align:left;line-height:150%;color:#fff;
}
.glist{
width:620px;
border-top:#7B95A0 1px dotted;
border-left:#7B95A0 1px dotted;
border-right:#7B95A0 1px dotted;
border-bottom:#7B95A0 1px dotted;
float:center;
margin:20px 0px 20px 5px;
background-color:#F4F9FF;
padding:5px;
position:relative;
}
.gtitle{
width:350px;
display:block;
line-height:150%;
height:20px;
float:left;
text-align:left;
padding:2px;
font-weight:bold;
color:#4F739E;
}
.gcon{
display:block;
width:600px;
line-height:150%;
height:40px;
float:center;
text-align:left;
margin:0px 0px 5px 5px;
padding:2px;
}
.hr3{float:left; width:610px;  height:5px;background:url(gline.gif);background-repeat:repeat-x;
background-position:center;}
.ll{display:block;float:left; width:100px; height:35px;text-align:center;padding:3px;line-height:150%;}

.toppic{
width:290px;
height:250px;

float:center;
margin:0px 0px 0px 0px;

padding:0px;
position:relative;
}
.topl{
width:278px;
height:50px;
float:center;
text-align:center;
color:#005A7B;
line-height:220%;
margin:0px 0px 0px 0px;
background-color:#B7D1DA;
padding:2px;
position:relative;
}

.weather{
color: #005B7C;
margin-bottom: 2px;
height:25px;
padding: 2px 0px;
}
.tfont{
float:left;
display:block;
position:relative;
color: #005776;
line-height:120%;
height:18px;
width:220px;
padding: 1px;
font-size:12px;
}
.rt1{
float:left;
display:block;
list-style-type:none;
background:url(dot_01.gif);
background-repeat:no-repeat;
position:relative;
color: #473D22;
line-height:120%;
height:25px;
width:70px;
padding: 8px 2px 0px 15px;
margin:0px;
font-size:12px;
}
.rt2{
display:block;
list-style-type:none;
background:url(dot_02.gif);
background-repeat:no-repeat;
color: #473D22;
line-height:120%;
height:20px;
padding: 2px 2px 0px 7px;
margin:0px;
font-size:12px;
}
.rt3{
display:block;
list-style-type:none;
background:url(dot_01.gif);
background-repeat:no-repeat;
color: #473D22;
line-height:100%;
height:10px;
padding: 5px 0px 0px 15px;
font-size:12px;
}
.but_bg{
background:url(but_bg.gif);
color: #E1F0F5;
width:55px;
height:18px;
}
.tnews{
float:center;
position:relative;
color: #005776;
line-height:120%;
height:95px;
width:440px;
padding: 2px;
font-size:12px;
}
.tt1{
float:left;
position:relative;
color: #005776;
line-height:120%;
width:210px;
padding: 0px;
margin-top:2px;
height:20px;
font-size:12px;
}
.k{
border-top:#8F876A 1px solid;
border-left:#8F876A 1px solid;
border-right:#8F876A 1px solid;
border-bottom:#8F876A 1px solid;
float:left;
margin:2px 7px 0px 0px;
padding:0px;
position:relative;

}
.k2{
border-top:#8F876A 1px solid;
border-left:#8F876A 1px solid;
border-right:#8F876A 1px solid;
border-bottom:#8F876A 1px solid;
float:left;
margin:0px 0px 0px 0px;
padding:0px;
position:relative;

}
.bt3{
	float:left;
	position:relative;
	background:url(but_bg2.gif);
	background-repeat:no-repeat;
	height:43px;
	width:92px;
	margin:2px 2px 2px 5px;
}
.tt2{
	display:block;
	margin:12px 5px 5px 15px;
	font-size:14px;
	font-weight:bold;
	color:#005B7C;
}

.rt4{
float:left;
position:relative;
display:block;
background:url(dot_01.gif);
background-repeat:no-repeat;
background-position:left;
color: #473D22;
line-height:120%;
height:12px;
width:50px;
padding: 4px 1px 5px 13px;
margin:0px;
font-size:12px;
}
.STYLE53 {
	font-size: 14px;
	color: #473d22;
	font-weight: bold;
}
.STYLE52 {color: #675f42}

.but_k{
background:url(k_bg.gif);
background-repeat:no-repeat;
background-position:left;
border-top:#8BA0A7 1px solid;
border-left:#8BA0A7 1px solid;
border-right:#8BA0A7 1px solid;
border-bottom:#8BA0A7 1px solid;
color: #473D22;
height:15px;
width:170px;
padding: 2px;
font-size:12px;
}
.govlist{
width:144px;
height:133px;
border-top:#8F9C91 1px solid;
border-left:#8F9C91 1px solid;
border-right:#8F9C91 1px solid;
border-bottom:#8F9C91 1px solid;
float:left;
margin:10px 8px 5px 3px;
padding:2px;
position:relative;
}
.texttitle {COLOR: #000000}
.texttitle  A:link {COLOR: #000000; TEXT-DECORATION: none}
.texttitle A:visited {COLOR: #000000; TEXT-DECORATION: none}
.texttitle A:hover {COLOR: #000000; TEXT-DECORATION: underline}
.texttitle A:active {COLOR: #000000; TEXT-DECORATION: none}

#imgTitle {
	FILTER: ALPHA(opacity=70); LEFT: 0px; OVERFLOW: hidden; POSITION: relative; TEXT-ALIGN: left
}
#imgTitle_up {
	LEFT: 0px; HEIGHT: 1px; TEXT-ALIGN: left
}
#imgTitle_down {
	LEFT: 0px; TEXT-ALIGN: right; margin-right:5px;
}
.imgClass {
	padding:2px;
	
}
#title {
	COLOR: #1A5467; font-weight:bold;TEXT-DECORATION: none;height:3px;margin:10px; text-align:center;font-size:16px;padding:5px
	
}
#title_time {
	COLOR: #666666; height:20px; text-align:center;font-size:12px;padding:2px
	
}
#txtFrom {
	VERTICAL-ALIGN: middle; PADDING-TOP: 2px; TEXT-ALIGN: center;height:30px
}
.button {
	PADDING-RIGHT: 7px; PADDING-LEFT: 7px; BACKGROUND: #7b7b63; PADDING-BOTTOM: 0px; MARGIN: 0px; FONT: bold 9px sans-serif; BORDER-LEFT: #fff 1px solid; PADDING-TOP: 0px; TEXT-DECORATION: none
}
A.button {
	COLOR: #ffffff; FONT-FAMILY: sans-serif; BACKGROUND-COLOR: #000000; font-weight:bold;TEXT-DECORATION: none

}
A.button:link {
	COLOR: #ffffff; FONT-FAMILY: sans-serif; BACKGROUND-COLOR: #000000; font-weight:bold;TEXT-DECORATION: none
}
A.button:visited {
	COLOR: #ffffff; FONT-FAMILY: sans-serif; BACKGROUND-COLOR: #000000;font-weight:bold; TEXT-DECORATION: none
}
A.button:hover {
	BACKGROUND: #fff; COLOR: #fff; FONT-FAMILY: sans-serif; font-weight:bold;TEXT-DECORATION: none
}
.buttonDiv {
	BACKGROUND: #000000; FLOAT: left; VERTICAL-ALIGN: middle; WIDTH: 21px; HEIGHT: 1px; TEXT-ALIGN: center
}
.trans {
	FILTER: progid:DXImageTransform.Microsoft.Alpha(startX=0, startY=0, finishX=100, finishY=100,style=1,opacity=0,finishOpacity=40); WIDTH: 90px; BACKGROUND-COLOR: #000
}
.newstitle {COLOR: #000000}
.newstitle  A:link {COLOR: #000000; TEXT-DECORATION: none;font-size:14px}
.newstitle A:visited {COLOR: #000000; TEXT-DECORATION: none;font-size:14px}
.newstitle A:hover {COLOR: #FF0000; TEXT-DECORATION: none;font-size:14px}
.newstitle A:active {COLOR: #000000; TEXT-DECORATION: none;font-size:14px}
.type_but{
float:left;
position:relative;
background:url(newslist_bg.gif);
background-repeat:no-repeat;
background-position:left;
margin:8px;
margin-top:3px;
height:28px;
width:85px;

}
.type_but1{
float:left;
position:relative;
background:url(newslist_bg.gif);
background-repeat:no-repeat;
background-position:left;
margin:2px;
margin:5px 0px 0px 0px;
height:28px;
width:87px;
}

.type_but2{
float:left;
position:relative;
background:url(newslist_bg4.gif);
background-repeat:no-repeat;
background-position:left;
margin:2px;
margin:5px 0px 0px 0px;
height:28px;
width:87px;
}
.type_t{
padding:3px;
font-size:12px;
color: #473D22;
text-align:center;
}
.type_but3{
float:left;
position:relative;
background:url(cy_but.gif);
background-repeat:no-repeat;
background-position:left;
margin:2px;
margin:0px 5px 0px 6px;
height:21px;
width:64px;
}
.type_t{
padding:3px;
font-size:12px;
color: #473D22;
margin:4px 0px 0px 3px;
text-align:center;
}

.more1{float:left;position:relative;text-align: right;margin-top:0px;padding: 0px 0px 0px 0px;float:right;color:#666;}
.pp{
float:left;
padding:2px;
position:relative;
}
.ptxt{
float:left;
width:180px;
height:30px;
text-align:center;
position:relative;
color:#000000;
}
