.cssSiteBody{
	width:895px;
	overflow:hidden;
}

.whiteBox{
	background:#FFF;
}
.whiteBox .boxTop{
	height:4px; display:block;
	background:url(whiteBox.gif) no-repeat left -102px;
}
.whiteBox .boxTop .boxRight{
	height:4px; display:block;
	background:url(whiteBox.gif) no-repeat right -98px;
}
.whiteBox .boxHead{
	height:30px; display:block;
	background:url(whiteBox.gif) repeat-x 0 -60px;
}
.whiteBox .boxTitle{
	font-weight:bold; color:#333333;
	padding:7px 10px;
}
.whiteBox .boxHead .boxLeft{
	background:url(whiteBox.gif) no-repeat left 0px;
}
.whiteBox .boxHead .boxRight{
	height:30px; display:block;
	background:url(whiteBox.gif) no-repeat right -30px;
}
.whiteBox .boxMid{
	padding:0px 5px;
}
.whiteBox .boxMid P{
	padding:0px; margin:0px;
}
.whiteBox .boxBtm{
	height:4px; display:block;
	background:url(whiteBox.gif) no-repeat left -90px;
}
.whiteBox .boxBtm .boxRight{
	height:4px; display:block;
	background:url(whiteBox.gif) no-repeat right -94px;
}


.grayBox{
	background:#ebebeb;
}
.grayBox .boxTop{
	height:5px; display:block;
	background:url(grayBox.gif) no-repeat left 0px;
}
.grayBox .boxTop .boxRight{
	height:5px; display:block;
	background:url(grayBox.gif) no-repeat right -5px;
}
.grayBox .boxMid{
	padding:0px 5px;
}
.grayBox .boxMid P{
	padding:0px; margin:0px;
}
.grayBox .boxBtm{
	height:5px; display:block;
	background:url(grayBox.gif) no-repeat left -15px;
}
.grayBox .boxBtm .boxRight{
	height:5px; display:block;
	background:url(grayBox.gif) no-repeat right -10px;
}

.cssHomeTopNews{
	padding:0px;
	display:block;
	height:362px; overflow:hidden;
}
.cssHomeTopNews .imageBack{
	width:295px; height:220px;
	background:#d9d9d9;
}
.cssHomeTopNews .imageBack .image{
	width:285px; height:210px;
	background:#FFF;
	
}
.cssHomeTopNews .newsSize{
	height:140px; overflow:hidden;
}
.cssHomeTopNews .title{
	padding-top:5px;
}
.cssHomeTopNews .title A{
	font-size:13px; text-decoration:none; font-weight:bold; color:#000000;
}
.cssHomeTopNews .title A:hover{
	font-size:13px; font-weight:bold; color:#004276;
}
.cssHomeTopNews .date{
	font-size:10px; font-weight:bold; color:#aaaaaa; text-align:right;
}

.cssHotNews{
}
.cssHotNews .tabs{
	display:block;
}
.cssHotNews .tabs UL{
	padding:0px; margin:0px;
	display:table;
	list-style:none;
}
.cssHotNews .tabs UL LI{
	height:25px; overflow:hidden;
	padding:0px; margin:0px;
	float:left;
	color:#000; cursor:pointer; font-size:11px; text-align:center;
	border-bottom:1px solid #ccc;
	background-color:#eeeeee;
}
.cssHotNews .tabs UL LI .tpadding{
	padding:5px;
}
.cssHotNews .tabs UL LI.tab_sel{
	cursor:default;
	background-color:#FFF;
	border-bottom:1px solid #FFF;
}
.cssHotNews .tabs UL LI.tabS{
	width:1px; background:#ccc;
}

.cssHotNews .hotNewsList{
	height:326px; overflow:auto;
}
.cssHotNews .oneNews{
	border-bottom:1px solid #ddd;
	padding:5px;
}
.cssHotNews .oneNews .date{
	font-size:10px; text-align:right; color:#999;
	padding-top:3px; height:20px;
}
.cssHotNews .oneNews .date1{
	font-size:10px; text-align:right; color:#BA1D0C;
	padding-top:3px;
	}
.cssHotNews .colorBg{
	background:#eeeeee;
}
.cssHotNews .sel{
	background:#dcf4fc;
}

.cssHotNews .oneNews A{
	color:#000000; font-size:12px; text-decoration:none; line-height:100%;
}
.cssHotNews .oneNews A:hover{
	color:#000000; font-size:14px; text-decoration:underline;
}


.cssHomeScrollNewsDiv{
	width:595px; overflow:hidden;
}
.cssHomeScrollNewsDiv .sNewsHead{
	height:25px; display:block; overflow:hidden;
	background:url(scrollNewsHead.gif) repeat-x;
	background-position:0 -50px;
}
.cssHomeScrollNewsDiv .sNewsHead .l{
	background:url(scrollNewsHead.gif) no-repeat 0 -25px;
}
.cssHomeScrollNewsDiv .sNewsHead .r{
	height:25px;
	background:url(scrollNewsHead.gif) no-repeat right top;
}
.cssHomeScrollNewsDiv .sNewsHead .p{
	padding:4px 0 5px 10px;
	font-weight:bold; font-size:12px; color:#000;
}
.cssHomeScrollNewsDiv .sNewsBody{
	height:165px; width:595px; overflow:hidden;
}
.cssHomeScrollNewsDiv .sNewsBody TABLE TD{
	border-right:1px solid #DDD;
}
.cssHomeScrollNewsDiv .sNewsBody TABLE TD .oneNews{
	height:145px; width:148px; overflow:hidden;
	text-align:center;
}
.cssHomeScrollNewsDiv .sNewsBody TABLE TD .oneNews .newsType{
	height:28px; display:block; overflow:hidden; text-align:center; text-transform:uppercase; color:#666666;
}
.cssHomeScrollNewsDiv .sNewsBody TABLE TD .oneNews .newsType DIV{
	padding:5px 0 10px 0;
}
.cssHomeScrollNewsDiv .sNewsBody TABLE TD .oneNews .newsPic{
	width:124px; height:98px; overflow:hidden; background:#eee;
}
.cssHomeScrollNewsDiv .sNewsBody TABLE TD .oneNews .newsTitle{
	padding-top:8px;
}
.cssHomeScrollNewsDiv .sNewsBody TABLE TD .oneNews .newsTitle A{
	font-weight:bold; color:#666666; font-size:11px; text-decoration:none;
}
.cssHomeScrollNewsDiv .sNewsBody TABLE TD .oneNews .newsTitle A:hover{
	font-weight:bold; color:#666666; font-size:11px; text-decoration:underline	;
}


.cssHomeLastNews{
	height:345px; display:block;
	width:270px;
	overflow:auto;
}
.cssHomeLastNews .back{
	padding:5px 0;
	border-bottom:1px solid #DDD;
}
.cssHomeLastNews .back1{
	padding:5px 0;
	background:#eeeeee;
	border-bottom:1px solid #DDD;
}
.cssHomeLastNews .back2{
	padding:5px 0;
	background:#dcf4fc;
	border-bottom:1px solid #DDD;
}
.cssHomeLastNews .title A{
	text-decoration:none; font-size:12px;
	display:block; color:#000000;
}

.cssHomeLastNews  .date{
	font-size:10px; text-align:right; color:#999;
	padding-top:3px; height:20px;
}
.cssHomeLastNews  .date1{
	font-size:10px; text-align:right; color:#BA1D0C;
	padding-top:3px;
	}
	
.cssHomeLastNews .title A:hover{
	text-decoration:none; font-size:12px; color:#004276;
}
.cssHomeLastNews .links{
	text-align:right;
	color:#999; font-size:10px;
}

.cssHomeNewsList TABLE.newsTable{
	border-bottom:1px solid #DDD;
	padding:10px 0;
}
.cssHomeNewsList .newsTitle{
	font-weight:bold; color:#004276; font-size:12px;
}
.cssHomeNewsList A.newsMore{
	color:#ca0002; font-size:10px; text-decoration:none;
}
.cssHomeNewsList A.newsMore:hover{
	color:#ca0002; font-size:10px; text-decoration:none;
}
.cssHomeNewsList A.newsTitle{
	font-weight:bold; color:#004276; font-size:12px; text-decoration:none;
}
.cssHomeNewsList A.newsTitle:hover{
	font-weight:bold; color:#004276; font-size:12px; text-decoration:none;
}

.cssHomePhotoNews{
	padding:10px 0;
}
.cssHomePhotoNews .onePhoto{
	border:1px solid #DDD;
}
.cssHomePhotoNews .onePhoto .photoTitle{
	border-bottom:1px solid #DDD;
	padding:5px 0;
	text-align:center;
}
.cssHomePhotoNews .onePhoto .photoImg{
	border-bottom:1px solid #DDD;
	padding:5px 0;
	text-align:center;
}
.cssHomePhotoNews .onePhoto .photoMore{
	padding:5px 0;
	text-align:right;
}
.cssHomePhotoNews .onePhoto .photoMore A{
	font-size:10px; color:#ca0002; text-decoration:none;
}
.cssHomePhotoNews .onePhoto .photoMore A:hover{
	font-size:10px; color:#ca0002; text-decoration:underline;
}

.mainMenu{
	display:block;
	background:url(topMenu.gif) repeat-x top;
	height:19px; overflow:hidden;
}
.mainMenu TABLE.menuTable{
	width:895px;
}
.mainMenu TABLE TD{
	border-right:1px solid #cacaca;
	text-align:center;
}
.mainMenu TABLE TD.sel{
	background:url(topMenu.gif) repeat-x 0 -19px;
}
.mainMenu TABLE TD DIV.size{
	height:19px; overflow:hidden;
}
.mainMenu TABLE TD DIV.pad{
	padding:2px 10px;
}
.mainMenu TABLE TD A{
	color:#213b3a; font-size:11px; text-decoration:none;
}
.mainMenu TABLE TD A:hover{
	color:#213b3a; font-size:11px; text-decoration:none;
}
.mainMenu TABLE TD.sel A{
	color:#FFF;
}
.mainMenu TABLE TD.sel A:hover{
	color:#FFF; text-decoration:none;
}

.subMenus{
	display:block;
	padding:6px 0;
	background:#213b3a;
}
.subMenus TABLE.subMenuTable{
}
.subMenus TABLE TD{
	text-align:center;
	background:url(subMenuS.gif) center right no-repeat;
}
.subMenus TABLE TD.sel{
	background:url(topMenu.gif) repeat-x 0 -19px;
}
.subMenus TABLE TD DIV.pad{
	padding:0px 10px 1px 10px;
}
.subMenus TABLE TD A{
	color:#FFFFFF; font-size:11px; text-decoration:none; line-height:100%; font-weight:bold;
}
.subMenus TABLE TD A:hover{
	color:#dae8f5; font-size:11px; text-decoration:none;
}


.midNewsBox{
	background:#FFF;
}
.midNewsBox .boxTop{
	height:5px; display:block;
	background:url(midNewsBox.gif) no-repeat left top #013567;
}
.midNewsBox .boxTop .r{
	height:5px; display:block;
	background:url(midNewsBox.gif) no-repeat right -5px;
}
.midNewsBox .boxTab{
	height:20px; display:block; overflow:hidden;
	background:#013567;
}
.midNewsBox .boxTab UL{
	height:20px; display:block; overflow:hidden;
	list-style:none; padding:0 8px; margin:0px;
}
.midNewsBox .boxTab UL LI{
	padding:4px 11px 10px 11px; margin:0px;
	float:left; color:#FFF;
	cursor:pointer;
}
.midNewsBox .boxTab UL LI.sel{
	background:#FFF;
	color:#013567;
	cursor:default;
}
.midNewsBox .boxMid{
	padding:8px 5px 0 5px;
	background:#FFF;
}
.midNewsBox .boxMid .midNewsBoxHead{
	border-bottom:1px solid #ddd;
	margin-bottom:8px;
	padding:0 0 5px 5px;
	color:#333; font-size:10px;
}
.midNewsBox .boxMid P{
	padding:0px; margin:0px;
}
.midNewsBox .boxBtm{
	height:5px; display:block;
	background:url(midNewsBox.gif) no-repeat left -10px;
}
.midNewsBox .boxBtm .r{
	height:5px; display:block;
	background:url(midNewsBox.gif) no-repeat right -15px;
}

.cssHomeHotNews{
	 overflow:hidden;
}
.cssHomeHotNews .oneNews{
	height:80px; display:block; overflow:hidden;
}
.cssHomeHotNews .newsPicS{
	height:80px; width:87px;
	float:left;
}
.cssHomeHotNews .newsPicS .newsPic{
	height:80px; width:80px;
	overflow:hidden;
}
.cssHomeHotNews .title{
	padding-bottom:5px;
}
.cssHomeHotNews .title A{
	color:#333333; font-weight:bold; font-size:12px; text-decoration:none;
}
.cssHomeHotNews .title A:hover{
	color:#333333; font-weight:bold; font-size:12px; text-decoration:underline;
}
.cssHomeHotNews .text{
	text-align:justify; font-size:11px; color:#666666;
}
.cssHomeHotNews .text P{
	padding:0px; margin:0px;
}
.cssHomeHotNews .newsSpace{
	height:21px; display:block; overflow:hidden;
}
.cssHomeHotNews .newsSpace .pad{
	padding:10px 0;
}
.cssHomeHotNews .newsSpace .pad .space{
	height:1px; background:#CCC;
}
