#main { height:710px;}

#area1 { background:#FFFFFF; height:242px; padding:3px; margin:5px 0px;}
#area1 .box {width:300px;}
#area1 .box .title{width:300px; height:25px; color:#FFF; background:url(../images/img_27.jpg);}
#area1 .box .title .text{ font-size:14px; font-weight:bold; line-height:25px; padding-left:25px;}
#area1 .box .title span { float:right; padding-top:6px; padding-right:8px;}
#area1 .box ul { border:1px solid #C2C2C2; border-top:none; height:205px; padding-top:10px;}
#area1 .box ul li { line-height:29px; margin:0 10px; overflow:hidden;*line-height:26px;}
#area1 .box ul li a{ float:left;}
#area1 .box ul li span { float:right;}
#hdp { float:left; width:380px; height:240px; overflow:hidden; background:#CCC; margin-left:5px;}
#gzdt { float:left; margin-left:3px;}
#xwzl {float:right;}


#area2 { width:733px; height:450px;	 float:left; overflow:hidden;}
#ad { margin-bottom:5px;}
#area2 .box {width:358px; float:left; margin-bottom:5px;}
#area2 .box .title{width:358px; height:25px; color:#FFF; background:url(../images/img_45.jpg);}
#area2 .box .title .text{ font-size:14px; font-weight:bold; line-height:25px; padding-left:25px;}
#area2 .box .title .text a,
#area2 .box .title .text a:link,
#area2 .box .title .text a:visited { color:#FFF;}
#area2 .box .title span { float:right; padding-top:6px; padding-right:8px;}

#area2 .box .con {border:1px solid #C2C2C2; border-top:none; height:190px;}

.sub { background:url(../images/sub.png); height:31px; width:340px; padding-left:8px;}
.tab{ width:340px; margin-left:5px; padding-top:5px;}
.more li{ display:none;}
.tab-hd li.active{ background:url(../images/img_53.jpg); height:26px;}
.tab-hd li.active div {background:url(../images/img_50.jpg) no-repeat right center;padding:0 10px; cursor:hand;}
.tab-hd { padding-top:5px;}
.tab-hd li{ float:left; height:26px; line-height:26px;}
.tab-hd li div{ padding:0 10px; cursor:hand;}
.tab-hd li.se {background:url(../images/img_53.jpg); padding:0; border-bottom: none;}
.tab-hd li.se span { display:block; widows:1px; height:26px;background:url(../images/img_50.jpg) no-repeat right center #333;padding:0 15px; float:right;}
.tab-bd { clear:both;}
.tab-bd li{display:none; height:150px;}
.tab-bd li dd { width:300px; line-height:30px; float:left;}

#area2 .box .con .more { float:right; margin-right:5px;margin-top:5px;}



#conlist { padding:3px 6px 3px 6px; background:#FFF; height:100%; overflow:hidden;}
#fzzd { margin-right:5px;}


#area3 { width:263px; height:450px; float:right;background: url(../images/img_435.jpg); overflow:hidden;}
#area3 .title { width:255px; height:34px; background: url(../images/img_39.jpg) ;}
#area3 .title img{ margin-top:7px; margin-left:12px;}
#tzgg,
#tbzl,
#fwzn { margin-left:1px;}
#tzgg ul { margin:8px; height:164px;}
#tzgg ul li{ line-height:25px;}
#tbzl ul { margin:8px;}
#tbzl ul li{ margin-bottom:5px;}
#fwzn ul { margin:15px 5px; height:100%; overflow:auto;}
#fwzn ul li{ float:left; margin-right:5px; margin-bottom:5px;}

#tzgg .title span{ float:right;
padding-top: 12px;
padding-right: 8px;}


.IndexContent01 {}

.IndexContent01 {}
.IndexContent01 H1 {
	line-height: 30px; }
.IndexContent01 H1 SPAN {
	padding-right: 9px; float: right; padding-top: 11px
;}
.IndexContent01 H1 P {
	float: left
;}
.IndexContent01 H1 P A {
	padding-bottom: 0px; padding-left: 20px; padding-right: 8px; display: block; padding-top: 0px
;}
.IndexContent01 H1 P A:hover {
	}
.IndexContent01 H1 P A.hover {
	}
.IndexContent01 H3 {
	line-height: 30px; margin-top: 9px;}
.IndexContent01 H3 SPAN {
	padding-right: 9px; float: right; padding-top: 11px
;}
.IndexContent01 H3 P {
	float: left
;}
.IndexContent01 H3 P A {
	padding-bottom: 0px; padding-left: 20px; padding-right: 8px; display: block; padding-top: 0px
;}
.IndexContent01 H3 P A:hover {
	 color: #fff
;}
.IndexContent01 H3 P A.hover {
	 color: #fff
;}
.IndexContent01 .PicNews {
	border-bottom: #fff 1px solid; position: relative; border-left: #fff 1px solid; width: 380px; background: #fff; height: 240px; border-top: #fff 1px solid; border-right: #fff 1px solid
;}
.IndexContent01 .PicNews H2 {
	line-height: 20px; font-weight: bold; width:380px; text-indent:15px; 
	position:absolute; bottom:50px;
	 filter:alpha(opacity=70); opacity:0.7;  z-index:9999;
	  font-size:12px;
	  height:20px; margin:0px; border:0px; padding:0px;}
.IndexContent01 .PicNews H2 a{ color:white;}
.IndexContent01 .PicNews H2 a:hover{ color:white;}

.IndexContent01 .PicNews .Maxpic {
	width: 380px; height: 240px
;}
.IndexContent01 .PicNews .pic {
	position: absolute; width: 380px; bottom: 0px; height: 50px; left: 0px;
	
	 filter:alpha(opacity=70);    
     -moz-opacity: 0.7;    
     opacity: 0.7;}
.IndexContent01 .PicNews .pic UL {}
.IndexContent01 .PicNews .pic UL LI {
	float: left; padding-left: 9px;}
.IndexContent01 .PicNews .pic UL LI A {
	 zoom: 1; display: inline;}
.IndexContent01 .PicNews .pic UL LI A.hover {}
.IndexContent01 .PicNews .pic UL LI img {border: #fff 1px solid;}
.IndexContent01 .ul01 {
	background: #fff; height: 56px; padding-top: 5px
;}
.IndexContent01 .ul01 LI {
	line-height: 26px; padding-left: 18px; padding-right: 30px; float: left
;}
.IndexContent01 .NewList {
	padding-left: 7px; width: 326px; padding-right: 10px; background: #fff; height: 155px; padding-top: 5px
;}
.IndexContent01 .NewList LI {
	line-height: 25px; padding-left: 8px; }
.IndexContent01 .NewList LI SPAN {
	float: right; color: #999
;}
.IndexContent01 .right_title {
	padding-left: 40px; width: 218px;  height: 23px; font-size: 14px; font-weight: bold; padding-top: 11px
;}
.IndexContent01 .right_box {
	border-bottom: #7fa6cb 1px solid; border-left: #7fa6cb 1px solid; padding-bottom: 2px; padding-left: 3px; width: 250px; padding-right: 3px; background: #fff; height: 349px; overflow: hidden; border-top: #7fa6cb 1px solid; border-right: #7fa6cb 1px solid; padding-top: 2px
;}
.IndexContent01 .right_box P {
	border-bottom: #fff 1px solid; line-height: 30px; padding-left: 30px; width: 220px;  height: 30px; cursor: hand
;}
.IndexContent01 .right_box .hover {
	border-bottom: #c3c3c3 1px dashed;  color: #d4171d;}
.IndexContent01 .right_box UL {
	padding-bottom: 5px; margin: 0px auto; padding-left: 0px; width: 240px; padding-right: 0px; padding-top: 5px
;}
.IndexContent01 .right_box UL LI {
	line-height: 25px; padding-left: 10px; width: 70px; display: inline;  float: left
;}
.IndexContent02 {
	margin-top: 170px
;}
.IndexContent03 {
	margin-top: 7px
;}

.IndexContent03 .link_box {
	border-bottom: #dedede 1px solid; border-left: #dedede 1px solid; width: 953px;height: 65px; border-top: #dedede 1px solid; border-right: #dedede 1px solid; padding-top: 5px
;}
.IndexContent03 .link_box P {
	padding-bottom: 0px; padding-left: 8px; padding-right: 8px; float: left; padding-top: 0px
;}
.IndexContent03 .link_box P A {
	border-bottom: #fff 1px solid; border-left: #fff 1px solid; width: 218px; height: 59px; border-top: #fff 1px solid; border-right: #fff 1px solid
;}