@charset "utf-8";
*{margin:0; padding:0; list-style:none;}
BODY {
	color:#1a1a1a; background:url(bg.jpg) repeat-x #fff;}
img{ border:0;}
a{ text-decoration:none; color:#333;}
TD {font-size: 12px;}
A:link {color: #000000; text-decoration: none;}
A:visited {color: #000000; text-decoration: none;}
A:hover {color: #cc0000; text-decoration: underline;}
form{margin:0; padding:0;}

/*广告背景*/
.ad_bg{ border:#EBEBEB 1px solid;}

/*顶部*/
.topBar {background: url(img/top_bg.jpg) repeat-x; width: 100%; line-height: 33px; border-bottom: #C5E4F8 1px solid; height: 33px; overflow:hidden;}
.topBar_d{ width:300px; height:25px; overflow:hidden; margin:3px auto; color:#f4f4f4; float:right;} 
.topBar_d .left2{ width:624px; height:30px; line-height:30px; overflow:hidden; font-size:12px; float:left;}
.topBar_d .left2 .kj{ width:70px; height:30px; line-height:30px; float:left;}
.topBar_d .left2 .kz{
	width: 550px;
	height: 20px;
	line-height: 20px;
	float: none;}
.topBar_d .right2{ width:270px; height:20x; margin-right:20px; overflow:hidden; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px;float:right; line-height:20px; text-align:right;}
.topBar_d .right2 .search{ width:130px; height:18px; overflow:hidden; border:#0F65B3 1px solid; background:url(img/sear.jpg) no-repeat 3px 2px #FFFFFF; padding:0 0 0 20px; line-height:20px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#999999;}
.topBar_d .right2 .search_btn{ width:72px; height:20px; overflow:hidden; border:0; background:url(img/sear_btn.jpg) no-repeat; line-height:20px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; color:#194D7D; font-weight:200;}

.head_div{width:960px; height:62px; overflow:hidden; margin:8px auto; color:#333333;}
	.head_div .left{ width:200px; height:62px; line-height:62px; overflow:hidden; float:left;}
		.head_div .left	.logo{width:180px; height:60px; overflow:hidden; margin:1px;}
	.head_div .right{ width:730px; height:62px; overflow:hidden; float:right;}	
		.head_div .right .ad1{ width:468px; height:60px; overflow:hidden; float:left;}
		.head_div .right .ad_text{ width:250px; height:60px; overflow:hidden; float:right; border:#EBEBEB 1px solid;}
		.head_div .right .ad_text ul{ margin:0; padding:0; list-style-type:none;}
		.head_div .right .ad_text li{ list-style:none; margin-left:5px; line-height:20px; color: #666666;}

/*导航菜单*/
.navbar_div{width:1024px; background-color: #ffffff; overflow:hidden; margin:1px auto;}
	#navbar {background: url(img/navbar.jpg) #31a2e4 repeat-x 0px -42px; overflow: hidden; color: #fff; _width: 100%;}
		#navbar .m {font-size: 14px; font-weight:bold; background: url(img/navbar.jpg) #31a2e4 repeat-x 0px -42px; overflow: hidden; line-height: 46px; height: 42px; text-align: center;}
		#navbar .l {background: url(img/navbar.jpg) #31a2e4 no-repeat; width: 10px; margin-right: -3px; height: 42px; float:left;}
		#navbar .r {background: url(img/navbar.jpg) #31a2e4 no-repeat 0px -84px; margin-left: -3px; width: 10px; height: 42px; float:right;}
	#navbar A {	display: block; float: left; width: 94px; height: 42px;}
	#navbar A:link {background: url(img/nav_line.jpg) no-repeat 0px 0px; color: #fff; text-decoration: none;}
	#navbar A:visited {	background: url(img/nav_line.jpg) no-repeat 0px 0px; color: #fff; text-decoration: none;}
	#navbar A:hover {background: url(img/nav_on.jpg) no-repeat; color: #fff; text-align: center;}
	#navbar A.first, #navbar A:link.first, #navbar A:visited.first, #navbar A:hover.first {background: url(img/nav_on.jpg) no-repeat; color: #fff; text-align: center;}
	#navbar A.thisclass:link {background: url(img/nav_on.jpg) no-repeat; color: #fff;}
	#navbar A.thisclass:visited {background: url(img/nav_on.jpg) no-repeat; color: #fff;}
	#navbar A.thisclass:hover {	background: url(img/nav_on.jpg) no-repeat; color: #fff;}
	
/*首页横幅广告*/
.index_ad{width:958px; height:90px; overflow:hidden; margin:8px auto;}

/*容器 公用对象们*/
.w960{ width:1024px; height:auto;}
.biankuang{ border:#e9ebed 1px solid;}
.fl{ float:left;}
.fr{ float:right;}
.mt8{ margin-top:8px;}
.mR {margin-right: 8px;}
.style_01_ht{ width:auto; height:36px; background:url(img/title_bg.jpg) 0px 0px repeat;}
.style_02_ht{ width:auto; height:36px; background:url(img/title_bg2.jpg) 0px 0px repeat;}
.style_03_ht{ width:auto; height:36px; background:url(img/title_bg.jpg) 0px 0px no-repeat;}

.style_01_nr{
	width: 100px;
	height: 36px;
	
	text-align: center;
	line-height: 38px;
	font-size: 14px;
	font-weight: bold;
	color: #fea201;
	margin: 0 0 0 8px;}

.style_02_nr{ width:97px; height:36px; margin:0 0 0 18px;text-align:center; line-height:31px; font-size:14px; font-weight:bold; color:#033F6D;}

.style_03_nr{
	width: 97px;
	height: 36px;
	
	margin: 0 0 0 0;
	text-align: center;
	line-height: 34px;
	font-size: 14px;
	font-weight: bold;
	color: #000000;}

.nr_bk{ width: auto; height: auto; overflow:hidden;margin:8px 8px;}
.nr_bk_02{ width: auto; height: auto; overflow:hidden;margin:4px 10px auto 10px;}
.nr_bk_03{ width: auto; height: auto; overflow:hidden;margin:10px 12px 8px 12px;}

.box1 UL {padding-right: 0px; padding-left: 0px; padding-bottom: 0px; padding-top: 0px; margin:0px; list-style-type:none;}
.box1 LI {clear: both; line-height: 29px;list-style-type:none; padding:0px 0 0 14px; border-bottom:1px dashed #ccc; background:url(img/ico_dot.jpg) left no-repeat;}
.box1 A {font-size: 14px;}

.box2 UL {padding-right: 0px; padding-left: 0px; padding-bottom: 0px; padding-top: 0px; margin:0px; list-style-type:none;}
.box2 LI {clear: both; line-height: 27px;list-style-type:none; padding:0px 0 0 14px; background:url(img/ico_dot.jpg) left no-repeat; height:27px; overflow: hidden; width:auto;}
.box2 A {font-size: 14px;}

.box3 UL {padding-right: 0px; padding-left: 0px; padding-bottom: 0px; padding-top: 0px; margin:0px; list-style-type:none;}
.box3 LI {clear: both; line-height: 24px;list-style-type:none; padding:0px 0 0 14px; background:url(img/ico_dot.jpg) left no-repeat;}
.box3 A {font-size: 12px;}

/*第一部分*/
.div_body1{ background-color: #ffffff; margin:0px auto; overflow:hidden;}
	.div_body1 .top{ width:1020px; margin:4px 8px 0 2px;overflow:hidden; height:auto;}
		.div_body1 .left .bd1{ height:315px; overflow:hidden; width:1020px;}

	.div_body1 .left{
	width: 298px;
	margin: 4px 8px 0 2px;
	overflow: hidden;
	height: 210px
;}
		.div_body1 .left .bd1{ height:315px; overflow:hidden; width:296px;}
		.div_body1 .left .bd2{ height:150px; overflow:hidden; margin:8px 0 0 0;}
		
	.div_body1 .mid{ width:412px; height:210px; overflow: hidden; margin:4px 0px 0 0;}
		.div_body1 .mid .bd1{ height:105px; overflow:hidden; border-bottom: #CDCDCD 1px dotted; padding:0 0 15px 0;}
			.div_body1 .mid .bd1 UL {padding:0px; margin:0px; list-style-type:none;}
			.div_body1 .mid .bd1 {list-style-type:none; padding:0px 0 0 0px;}
			.div_body1 .mid .hot_news{
	font-family: "微软雅黑",Verdana, Arial, Helvetica, sans-serif;
	color: #fea201;
	font-size: 20px;
	text-align: center;}
			.div_body1 .mid .hot_news_txt{ color: #999999; font-size:12px; text-align: left; line-height:21px; margin:3px 0 0 0; text-indent:23px;}					
		.div_body1 .mid .bd2{
	height: auto;
	overflow: hidden;
	margin: 5px 0 0 0;}
			.div_body1 .mid .bd2 span{padding-right: 5px; float: right;color: gray! important;}

	.div_body1 .right{ width:288px; height:210px; margin:4px 2px 0 0;overflow: hidden;}
	
/*滚动图片*/
.div_pic_m{margin:8px auto; width:958px; height:auto;}

.imgList {padding-right: 1px; display: block; padding-left: 1px; padding-bottom: 5px; overflow: hidden; line-height: 1.8; padding-top: 5px; text-align: center;}
.imgList UL {padding-right: 0px; padding-left: 0px; padding-bottom: 0px; margin: 0px; padding-top: 0px; list-style-type: none
;}
.imgList LI {float: left;width: 140px;}
.imgList LI IMG {border-right: #ddd 1px solid; padding-right: 3px; border-top: #ddd 1px solid; display: block; padding-left: 3px; background: #fff; padding-bottom: 3px; margin: auto; border-left: #ddd 1px solid; padding-top: 3px; border-bottom: #ddd 1px solid; _vertical-align: bottom;}
A.imgLink IMG {	border-right: #ddd 1px solid; padding-right: 3px; border-top: #ddd 1px solid; display: block; padding-left: 3px; background: #fff; padding-bottom: 3px; margin: auto; border-left: #ddd 1px solid; padding-top: 3px; border-bottom: #ddd 1px solid; _vertical-align: bottom;}
A.imgLink {	margin: 5px auto; line-height: 1.8;}
.imgList LI A:hover IMG {	border-right: #ace 1px solid; padding-right: 3px; border-top: #ace 1px solid; padding-left: 3px; background: #f6f6f6; padding-bottom: 3px; border-left: #ace 1px solid; padding-top: 3px; border-bottom: #ace 1px solid;}
A.imgLink:hover IMG {	border-right: #ace 1px solid; padding-right: 3px; border-top: #ace 1px solid; padding-left: 3px; background: #f6f6f6; padding-bottom: 3px; border-left: #ace 1px solid; padding-top: 3px; border-bottom: #ace 1px solid;}

.div_body2{background-color: #ffffff; margin:0px auto; height:auto;}
	.div_body2 .list{
	width: 288px;
	height: 210px;
	margin: 8px 2px
;}
	.div_body2 .list2{
	width: 298px;
	height: 210px;
	margin: 8px 5px 8px 2px;}
	.div_body2 .listz{
	width: 412px;
	height: 210px;
	margin: 8px 5px 8px 2px;}
	.summary { width:auto; height: 100px; overflow:hidden;}
	.summary .cont {overflow: hidden; color: #666; position: relative; margin:8px 0 0 0;}
	.summary .title {	padding-right: 2px; padding-left: 2px; font-weight: bold; font-size: 14px;padding-bottom: 2px; overflow: hidden; padding-top: 2px; margin:0 5px 0 0;}
	.summary .sum {	padding-right: 15px; padding-left: 8px; padding-bottom: 3px; padding-top: 3px;}
	.summary .foot {padding-right: 15px; padding-left: 15px; padding-bottom: 3px; overflow: hidden; color: #999; padding-top: 3px;}
	.summary .foot SPAN {padding-right: 40px; color: #ff890c;}
	.summary .imgDiv {margin:8px 10px;}
	.summary .imgDiv IMG {	display: inline;}
	.summary .hr {clear: both; margin: 5px 0px;}
	.summary_foot{width:auto; height: auto; overflow:hidden;}
	.summary_foot  span{padding-right: 5px; float: right;color: gray! important;}

/*友情连接*/
.links_yl{margin:auto auto 10px auto; width:960px; overflow:hidden; height:auto;}
	.links_yl .nr{ width:auto; height:auto; padding:8px 10px 8px 10px; color:#02203E; font-size:14px;line-height:24px;}
	
/*页面底部*/
.footer {background-image: url(img/footer.jpg); margin: 0px auto; line-height: 1.5; text-align: center; padding:2px 0;}
      .footer  A:link {font-size: 13px; color: #333; text-decoration: none;}
      .footer  A:visited {font-size: 13px; color: #333; text-decoration: none;}
      .footer  A:hover {font-size: 13px; color: #333; text-decoration: underline;}
   .footer .bottom_link{ width:auto; height:30px; color:#ffffff; font-family: 黑体; font-size:14px; text-align:center; line-height:35px;word-spacing: 0.5em;}
   .footer .copyright{ width: auto; height:30px; font-family: Verdana, Arial; font-size:13px; color:#333; margin:0px auto 2px auto;  line-height:32px; text-align: center;}

/*新闻列表*/
.list_twidth {background: #fff; overflow-x: hidden; margin-left: auto; width: 1024px; height:auto; overflow:hidden; margin-right: auto; margin-bottom:1px;}
	.list_twidth .sep {	padding-right: 0px; padding-left: 0px; background: none transparent scroll repeat 0% 0%; padding-bottom: 0px; padding-top: 0px; list-style-type: none; height: 8px; overflow:hidden;}
	.list_twidth .dateR {font-size: 12px; color: gray! important; text-decoration: none; float:right;}
	
.mframe {margin: 8px 4px; width:730px; overflow: hidden; height:auto; float:right;}
.mframe .tm {border-right: #2e8c95 1px solid; border-top: #2e8c95 1px solid; background: url(img/newbg.jpg) repeat-x 0px -28px; overflow: hidden; border-left: #2e8c95 1px solid; line-height: 31px; border-bottom: #2e8c95 1px solid; height: 31px;}
.mframe .tm_1 {border-right: #2e8c95 1px solid; border-top: #2e8c95 1px solid;  overflow: hidden; border-left: #2e8c95 1px solid; line-height: 36px; height: 36px;}
.mframe .tl {display: none;}
.mframe .tr {display: none;}
.mframe SPAN.tt {padding-left: 10px; font-size: 14px; color: #194d7f;}

.mframe .mm {border-right: #2e8c95 1px solid;  border-top: #2e8c95 0px solid; background: #fff;  overflow: hidden; border-left: #2e8c95 1px solid;  border-bottom: #2e8c95 1px solid; padding:10px 12px 10px 12px;}
.mframe .ml {display: none;}
.mframe .mr {display: none;}
.mframe .bm {display: none;}
.mframe .bl {display: none;}
.mframe .br {display: none;}
.mframe UL.nl A {font-size: 14px;}
.mframe UL.pl A {font-size: 14px;}
.mframe .tit {	 float: left; color: #333; font-size:12px;}
.mframe .tit SPAN.tt {padding-right: 13px; padding-left: 20px; padding-bottom: 0px; padding-top: 0px;}
.mframe .titr {	font-size: 1px; background: url(img/titbg.jpg) no-repeat 0px -31px; float: left; width: 8px; height: 31px;}
SPAN.tn {padding-right: 0px; display: block; padding-left: 0px; font-size: 14px; background: url(sptn.jpg) no-repeat; padding-bottom: 0px; width: 113px; color: #194d7f; padding-top: 3px; text-align: center;}
.mframe SPAN.tnews {padding-right: 0px; display: block; padding-left: 0px; font-size: 14px; background: url(img/sptnews.jpg) no-repeat; padding-bottom: 0px; width: 119px; color: #fff; padding-top: 3px; text-align: center;}

.mframe2 {margin:8px 8px; width:1004px; overflow: hidden; height:auto; float:right;}
.mframe2 .tm {border-right: #2e8c95 1px solid; border-top: #2e8c95 1px solid; background: url(img/newbg.jpg) repeat-x 0px -28px; overflow: hidden; border-left: #2e8c95 1px solid; line-height: 31px; border-bottom: #2e8c95 1px solid; height: 31px;}
.mframe2 .tm_1 {border-right: #2e8c95 1px solid; border-top: #2e8c95 1px solid;  overflow: hidden; border-left: #2e8c95 1px solid; line-height: 36px; height: 36px;}
.mframe2 .tl {display: none;}
.mframe2 .tr {display: none;}
.mframe2 SPAN.tt {padding-left: 10px; font-size: 14px; color: #194d7f;}

.mframe2 .mm {border-right: #2e8c95 1px solid;  border-top: #2e8c95 0px solid; background: #fff;  overflow: hidden; border-left: #2e8c95 1px solid;  border-bottom: #2e8c95 1px solid; padding:10px 12px 10px 12px;}
.mframe2 .ml {display: none;}
.mframe2 .mr {display: none;}
.mframe2 .bm {display: none;}
.mframe2 .bl {display: none;}
.mframe2 .br {display: none;}
.mframe2 UL.nl A {font-size: 14px;}
.mframe2 UL.pl A {font-size: 14px;}
.mframe2 .tit {	 float: left; color: #333; font-size:12px;}
.mframe2 .tit SPAN.tt {padding-right: 13px; padding-left: 20px; padding-bottom: 0px; padding-top: 0px;}
.mframe2 .titr {	font-size: 1px; background: url(img/titbg.jpg) no-repeat 0px -31px; float: left; width: 8px; height: 31px;}
SPAN.tn {padding-right: 0px; display: block; padding-left: 0px; font-size: 14px; background: url(sptn.jpg) no-repeat; padding-bottom: 0px; width: 113px; color: #194d7f; padding-top: 3px; text-align: center;}
.mframe2 SPAN.tnews {padding-right: 0px; display: block; padding-left: 0px; font-size: 14px; background: url(img/sptnews.jpg) no-repeat; padding-bottom: 0px; width: 119px; color: #fff; padding-top: 3px; text-align: center;}

.lframe {margin: 8px 5px 8px 4px; width:250px; float:right;}
.lframe .tm {border-right: #2e8c95 1px solid; border-top: #2e8c95 1px solid; overflow: hidden; border-left: #2e8c95 1px solid; line-height: 31px; height: 38px; width:auto; height:36px; background:url(img/title_bg.jpg) -600px 0px no-repeat;}
.lframe .tl {display: none;}
.lframe .tr {display: none;}
.lframe SPAN.tt {padding-left: 27px; font-size: 14px; background: url(img/lsptt.jpg) no-repeat 12px 0px; color: #194d7f;}
.lframe .mm {border-right: #2e8c95 1px solid; border-top: #2e8c95 0px solid; overflow: hidden; border-left: #2e8c95 1px solid; border-bottom: #2e8c95 1px solid; padding:5px 10px 5px 10px;}
.lframe .ml {display: none;}
.lframe .mr {display: none;}
.lframe .bm {display: none;}
.lframe .bl {display: none;}
.lframe .br {display: none;}


.sList {padding-right: 0px; list-style: none none outside; padding-left: 0px; padding-bottom: 0px; margin: 0px; padding-top: 0px;}
.sList A {padding-left: 23px; background: url(img/iwms.jpg) no-repeat 0px -250px; line-height: 20px;}
.sList A.sOpen {background: url(img/iwms.jpg) no-repeat 0px -300px;}
.sList .gray {font-size: 8pt; font-family: arial;}


/*分页*/
.pager {clear: both; padding-right: 5px; padding-left: 5px; font-size: 12px; padding-bottom: 0px; word-break: keep-all; padding-top: 10px; font-family: verdana; height: 25px;}
.pager UL {	padding-right: 0px; padding-left: 0px; padding-bottom: 0px; margin: 0px; line-height: 1.2em; padding-top: 0px; list-style-type: none;}
.pager LI {	float: left; margin: 0px 5px 0px 0px; color: #999;}
.pager LI.p_total {	border-right: #ddd 1px solid; padding-right: 5px; border-top: #ddd 1px solid; padding-left: 5px; font-weight: bold; background: #fff; padding-bottom: 3px; border-left: #ddd 1px solid; color: #3F6EAF; padding-top: 3px; border-bottom: #ddd 1px solid;}
.pager LI.p_current {border-right: #5D94E0 1px solid; padding-right: 5px; border-top: #5D94E0 1px solid; padding-left: 5px; background: #5D94E0; padding-bottom: 3px; border-left: #5D94E0 1px solid; color: #fff; padding-top: 3px; border-bottom: #5D94E0 1px solid;}
.pager LI.p_nolink {border-right: #f3f3f3 1px solid; padding-right: 5px; border-top: #f3f3f3 1px solid; padding-left: 5px; padding-bottom: 3px; border-left: #f3f3f3 1px solid; color: #ccc; padding-top: 3px; border-bottom: #f3f3f3 1px solid;}
.pager LI A:link {	border-right: #ddd 1px solid; padding-right: 5px; border-top: #ddd 1px solid; padding-left: 5px; background: #fff; float: left; padding-bottom: 3px; border-left: #ddd 1px solid; color: #3F6EAF; padding-top: 3px; border-bottom: #ddd 1px solid; text-decoration: none! important;}
.pager LI A:visited {	border-right: #ddd 1px solid; padding-right: 5px; border-top: #ddd 1px solid; padding-left: 5px; background: #fff; float: left; padding-bottom: 3px; border-left: #ddd 1px solid; color: #3F6EAF; padding-top: 3px; border-bottom: #ddd 1px solid; text-decoration: none! important;}
.pager LI A:hover {	border-left-color: #1E6DBD; background: #D6ECFF; border-bottom-color: #1E6DBD; color: #254D84; border-top-color: #1E6DBD; border-right-color: #1E6DBD;}
.pager LI A:active {	border-left-color: #1E6DBD; background: #D6ECFF; border-bottom-color: #1E6DBD; color: #254D84; border-top-color: #1E6DBD; border-right-color: #1E6DBD;}
.pager LI INPUT {border-right: #ddd 1px solid; padding-right: 0px; border-top: #ddd 1px solid; padding-left: 0px; font-size: 12px; background: url(inputborder.jpg); float: left; padding-bottom: 2px; border-left: #ddd 1px solid; width: 3em; color: #999; padding-top: 2px; border-bottom: #ddd 1px solid; font-family: verdana; height: 1.3em; text-align: center;}

/*页面浏览页*/
.aTitle {font-weight: bold; font-size: 16px; padding-top: 10px; position: relative;}

.content {font-size: 14px; margin: 20px auto; width: 96%; line-height: 1.6; font-family: tahoma,宋体;}
.content TD {font-size: 14px; line-height: 1.6; font-family: tahoma,宋体;}
.content DIV {font-size: 14px; line-height: 1.6; font-family: tahoma,宋体;}
/*.content A:visited {COLOR: #b32bd5; TEXT-DECORATION: underline}
.content A:link {COLOR: #b32bd5; TEXT-DECORATION: underline}*/
.nearNews {clear: both; padding-right: 0px; padding-left: 0px; padding-bottom: 5px; overflow: hidden; color: #999; padding-top: 5px; _zoom: 1;}
.nextNews {overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
.prevNews {	overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
.prevNews {	float: left; width: 50%;}
.nextNews {	text-align: right;}
.prevNews A {	padding-right: 20px; padding-left: 20px; background: url(img/iwms.jpg) no-repeat 0px -400px; float: left; padding-bottom: 0px; padding-top: 0px;}
.nextNews A {padding-right: 20px; padding-left: 20px; background: url(img/iwms.jpg) no-repeat right -450px; float: right; padding-bottom: 0px; padding-top: 0px;}
.luru_c{ color:#999; clear:both; overflow:hidden;}
.artpage{ text-align:center; font-size:12px;}
.artpage strong{ font-size:12px; border:1px solid #CCC; padding:2px 5px;}
.artpage a{ font-size:12px; color:#194d7d; border:1px solid #CCC; padding:2px 5px;}
.code{ width:625px; height:200px;}

.red{ color:#FF0000;}

.focusBox { position: relative; width: 286px; height: 210px; overflow: hidden; font: 12px/1.5 Verdana, Geneva, sans-serif; text-align: left; background: white;}
.focusBox .pic img { width: 286px; height: 210px; display: block;}
.focusBox .txt-bg { position: absolute; bottom: 0; z-index: 1; height: 36px; width:100%;  background: #333; filter: alpha(opacity=40); opacity: 0.4; overflow: hidden;}
.focusBox .txt { position: absolute; bottom: 0; z-index: 2; height: 36px; width:100%; overflow: hidden;}
.focusBox .txt li{ height:36px; line-height:36px; position:absolute; bottom:-36px;}
.focusBox .txt li a{ display: block; color: white; padding: 0 0 0 10px; font-size: 12px; font-weight: bold; text-decoration: none;}
.focusBox .num { position: absolute; z-index: 3; bottom: 8px; right: 8px;}
.focusBox .num li{ float: left; position: relative; width: 18px; height: 15px; line-height: 15px; overflow: hidden; text-align: center; margin-right: 1px; cursor: pointer;}
.focusBox .num li a,.focusBox .num li span { position: absolute; z-index: 2; display: block; color: white; width: 100%; height: 100%; top: 0; left: 0; text-decoration: none;}
.focusBox .num li span { z-index: 1; background: black; filter: alpha(opacity=50); opacity: 0.5;}
.focusBox .num li.on a,.focusBox .num a:hover{ background:#108208;}

.top {
	background-image: url(img/topbg.jpg); background-repeat: repeat-x;}
.topp {
	margin: 0px auto; width: 1024px; height: 200px;}
.topaa {
	margin: 0px auto; width: 1024px; height: 200px; background-image: url(img/banner.jpg);}
.topa {
	width: 600px; padding-top: 22px; float: left;}
.topb {
	width: 390px; padding-right: 10px; float: left;}
.topc {
	text-align: right; padding-top: 10px; padding-right: 35px;}
.topc a {
	font-size: 16px;}
.topd {
	text-align: right;}