.w1003 {
	CLEAR: both; MARGIN-TOP: 10px; FLOAT: none; MARGIN-LEFT: auto; OVERFLOW: hidden; WIDTH: 1003px; MARGIN-RIGHT: auto; HEIGHT: auto
}
#head #head1 {
	BACKGROUND-IMAGE: url(../images/head_01.jpg); WIDTH: 1003px; HEIGHT: 20px
}
#head #head2 {
	MARGIN-LEFT: 21px; OVERFLOW: hidden; WIDTH: 963px; MARGIN-RIGHT: 19px; HEIGHT: 100px
}
#head #head2 #logo {
	FLOAT: left; WIDTH: 266px; HEIGHT: 100px
}
#head #head2 #head21 {
	MARGIN-TOP: 35px; FLOAT: left; MARGIN-BOTTOM: 35px; WIDTH: 666px; MARGIN-RIGHT: 30px; HEIGHT: 30px; TEXT-ALIGN: right
}
#head #head3 {
	CLEAR: both; FLOAT: none; MARGIN-LEFT: 21px; WIDTH: 963px; MARGIN-RIGHT: 19px; HEIGHT: 233px
}
#head #head3 #menu {
	MARGIN-TOP: 21px; FLOAT: left; WIDTH: 266px; HEIGHT: 212px
}
#head #head3 #head31 {
	DISPLAY: inline; FLOAT: left; MARGIN-LEFT: 1px; WIDTH: 696px; HEIGHT: 233px
}
#head #head3 #menu LI {
	FLOAT: left; OVERFLOW: hidden; HEIGHT: 42px
}
#foot #foot1 {
	BACKGROUND-IMAGE: url(../images/foot_02.jpg); MARGIN-LEFT: 21px; WIDTH: 963px; MARGIN-RIGHT: 19px; HEIGHT: 4px
}
#foot #foot2 {
	MARGIN: 31px 19px 31px 21px; WIDTH: 963px; HEIGHT: 30px
}
#foot #foot3 {
	FLOAT: none; BACKGROUND-IMAGE: url(../images/foot_14.jpg); MARGIN-LEFT: 21px; WIDTH: 963px; MARGIN-RIGHT: 19px; HEIGHT: 19px
}
#foot #foot2 #foot21 {
	FLOAT: left; WIDTH: 450px; LINE-HEIGHT: 30px; HEIGHT: 30px; TEXT-ALIGN: left
}
#foot #foot2 #foot22 {
	FLOAT: left; WIDTH: 513px; LINE-HEIGHT: 30px; HEIGHT: 30px; TEXT-ALIGN: right
}
#main #main1 {
	FLOAT: none; MARGIN-LEFT: 21px; OVERFLOW: hidden; WIDTH: 963px; MARGIN-RIGHT: 19px; HEIGHT: auto
}
#main #main1 #left {
	MARGIN-TOP: 10px; FLOAT: left; MARGIN-BOTTOM: 10px; WIDTH: 266px
}
#main #main1 #right {
	MARGIN-TOP: 10px; FLOAT: left; MARGIN-BOTTOM: 10px; MARGIN-LEFT: 21px; WIDTH: 676px
}
#main #main1 #left #left1 {
	MARGIN-BOTTOM: 10px; WIDTH: 266px; HEIGHT: 30px; TEXT-ALIGN: left
}
#main #main1 #left #left2 {
	BORDER-TOP: #e1e1e1 1px solid; FLOAT: none; WIDTH: 266px; HEIGHT: 310px; BACKGROUND-COLOR: #efefef; TEXT-ALIGN: left
}
#main #main1 #right #right1 {
	CLEAR: both; FLOAT: none; HEIGHT: 130px
}
#main #main1 #right #right2 {
	HEIGHT: 42px
}
#main #main1 #right #right3 {
	HEIGHT: 230px; TEXT-ALIGN: left
}
#main #main1 #left #left2 UL {
	MARGIN: 10px
}
#main #main1 #left #left2 LI {
	FLOAT: none; MARGIN-BOTTOM: 5px; LINE-HEIGHT: 18px; HEIGHT: 80px
}
#main #main1 #right #right3 LI {
	FLOAT: left; MARGIN: 5px; WIDTH: 325px; HEIGHT: 105px
}
#main #main1 #left #left2 #leftmenu LI {
	HEIGHT: 25px
}
#prnewc {float:left; width:948px;padding-top: 10px;display:inline;border: #f9d2d4 1px solid;}
#prnewc ul {float:left; width:940px;margin:0 4px;display:inline;} 
#prnewc li {float: left; width: 25%; padding-top: 10px; text-align: center;display:inline;}

#prnewc1 {float:left; width:848px;padding-top: 10px;display:inline;border: #f9d2d4 1px solid;}
#prnewc1 ul {float:left; width:840px;margin:0 4px;display:inline;} 
#prnewc1 li {float: left; width: 25%; padding-top: 10px; text-align: center;display:inline;}


.prshow {
	CLEAR: both; PADDING-LEFT: 10px; FLOAT: left; height: 220px; TEXT-ALIGN: center;display:inline;
}
.prshow a {
	border: #f9d2d4 1px solid; padding: 5px; DISPLAY: block; FONT-WEIGHT: bold;   WIDTH: 200px; COLOR: #666666; height: 147px; background: #fff8f8; TEXT-DECORATION: none
}
.prshow a:hover {border: #ff0000 1px solid; background: #ffe5e5}
.prshow IMG {border: #fde3e1 1px solid; margin-bottom: 5px;width: 200px;height: 140px}
.prshow .ptTxt {border: #fde3e1 1px solid; width: 100%; line-height: 23px;  height: 23px}

.prshow1 {
	CLEAR: both; PADDING-LEFT: 10px; FLOAT: left; height: 140px; TEXT-ALIGN: center;display:inline;
}
.prshow1 a {
	border: #f9d2d4 1px solid; padding: 5px; DISPLAY: block; FONT-WEIGHT: bold;   WIDTH: 140px; COLOR: #666666; height: 130px; background: #fff8f8; TEXT-DECORATION: none
}
.prshow1 a:hover {border: #ff0000 1px solid; background: #ffe5e5}
.prshow1 IMG {border: #fde3e1 1px solid; margin-bottom: 5px;width: 140px;height: 100px}
.prshow1 .ptTxt {border: #fde3e1 1px solid; width: 100%; line-height: 23px;  height: 23px}

.news_tit{background:url(../images/news_tit.jpg) no-repeat left top; height:30px;}
.vedio_tit{background:url(../images/vedio_tit.jpg) no-repeat left top; height:30px;}
.news_tit02{background:url(../images/newsbg02.gif) no-repeat left top; height:25px;font-size:14px;font-weight:bold;color:#fff}	 
.news_more{background:url(../images/newsbg02.gif) no-repeat right top;}
.news_more a{color:#de2280}
.news_more a:hover{color:#333}