@import 'headline.css';
.index_br{
	clear: both;
	width: 100%;
	height: 10px;
}
/***/
.index_holder{
	padding: 8px;
	border: 1px solid #B1B1B1;
}
.index_holder_inner{
	height: 288px;
	width: 620px;
	overflow: hidden;
}
.index_holder .partLeft{
	float: left;
	width: 404px;
	overflow: hidden;
}
.index_holder .partRight{
	float: right;
	width: 208px;
	height: 290px;
	overflow: hidden;
}
/**/
.index_caricature img{
	border: 1px solid #c8cacb;
	padding: 10px 8px;
}
.index_caricature img{
	width: 190px;
	height: 260px;
}
/**/
.index_part1_marquee{
	background: url(../images/index_p1_bck.png) repeat-x;
}
.index_part1{
	height: 115px;
	width: 636px;
	background: url(../images/index_p1_bck.png) repeat-x;
}
.index_part1 .sep{
	background: url(../images/index_p1_sep.png) no-repeat center;
	height: 115px;
	width: 18px;
}
.index_part1 .item{
	padding: 0px 5px;
}
.index_part1 .item .inner{
	height: 87px;
	width: 190px;
	overflow: hidden;
}
.index_part1 .item .title{
	height: 42px;
	overflow: hidden;
}
.index_part1 .item .title a{
	font-weight: 700;
	font-size: 13px;
	line-height: 19px;
	color: #be0000;
}
.index_part1 .item .short_content{
	height: 45px;
	overflow: hidden;
}
.index_part1 .item .short_content a{
	font-weight: 100;
	font-size: 8pt;
	line-height: 15px;
}
/***/
.part2a{
	width: 100%;
	height: 115px;
	background: url(../images/index_p2a_bck.png) repeat-x;
	overflow: hidden;
}
.part2a .item{
	float: left;
	height: 115px;
	width: 210px;
	background: url(../images/base/index_p2a_item_bck.png) no-repeat;
	overflow: hidden;
}
.part2a .item .inner{
	padding: 6px 6px 14px 6px;
}
.part2a .item .image img{
	border-width: 0px;
	width: 116px;
	height: 95px;
}
.part2a .item .title div{
	width: 72px;
	overflow: hidden;
}
.part2a .item .title{
	padding: 0px 5px;
}
.part2a .item .title a{
	font-weight: 700;
	font-size: 9pt;
	color: #045273;
}
/**/
.part2b{
	width: 100%;
	height: 115px;
	background: url(../images/index_p2b_bck.png) repeat-x;
	overflow: hidden;
}
.part2b .item{
	float: left;
	height: 115px;
	width: 210px;
	background: url(../images/base/index_p2b_item_bck.png) no-repeat;
	overflow: hidden;
}
.part2b .item .inner{
	padding: 6px 6px 14px 6px;
}
.part2b .item .image img{
	border-width: 0px;
	width: 116px;
	height: 95px;
}
.part2a .item .title div{
	width: 72px;
	overflow: hidden;
}
.part2b .item .title{
	padding: 0px 5px;
}
.part2b .item .title a{
	font-weight: 700;
	font-size: 9pt;
	color: #be0000;
}
/**/
.cat_news_type_1 .header{
	width: 100%;
	height: 30px;
}
.cat_news_type_1 .header a{
	color: #015f96;
	font-weight: 700;
	font-size: 11pt;
	font-family: Verdana;
}
.cat_news_type_1 .image img{
	border: none;
	width: 140px;
	height: 115px;
	margin-right: 10px;
}
.cat_news_type_1 .item_first .inner{
	height: 125px;
}
.cat_news_type_1 .title a{
	font-weight: 700;
	font-size: 10pt;
	font-family: Verdana;
}
.cat_news_type_1 .sub_item{
	margin-top: 8px;
}
.cat_news_type_1 .sub_item .title{
	background: url(../images/icon_02.gif) no-repeat left 6px;
	padding: 0px 10px;
	height: 14px;
	overflow-y: hidden;
}
.cat_news_type_1 .sub_item .title a{
	font-weight: 700;
	font-size: 8pt;
	line-height: 14px;
	color: #6b6b6b;
}
.cat_news_type_1 .short_content{
	height: 45px;
	overflow-y: hidden;
}
.cat_news_type_1 .short_content a{
	font-weight: 100;
	font-size: 8pt;
	line-height: 15px;
}
/**/
.cat_news_type_2 .header{
	width: 100%;
	height: 30px;

}
.cat_news_type_2 .header a{
	color: #015f96;
	font-weight: 700;
	font-size: 11pt;
	font-family: Verdana;
}
.cat_news_type_2 .image img{
	border: none;
	width: 92px;
	height: 75px;
	margin-right: 10px;
}
.cat_news_type_2 .item .inner{
	height: 80px;
}
.cat_news_type_2 .title{
	font-weight: 700;
	font-size: 10pt;
	font-family: Verdana;
	color: #015f96;
}
.cat_news_type_2 .correspondent{
	font-weight: 700;
	font-size: 10pt;
	font-family: Verdana;
	color: #C92020;
}
.cat_news_type_2 .short_content{
	height: 45px;
}
.cat_news_type_2 .short_content{
	font-weight: 100;
	font-size: 8pt;
	line-height: 15px;
}
/**/
.cat_news_box{
	border: 1px solid #c8cacb;
	padding: 9px 8px;
}
.cat_news_box .inner{
	width: 190px;
	height: 268px;
}
.cat_news_box img{
	width: 190px;
	height: 200px;
	border-bottom: 1px solid #FFFFFF;
}
.cat_news_box .title{
	padding: 10px 10px 9px 10px;
}
.cat_news_box .title div{
	width: 170px;
	height: 40px;
	overflow: hidden;
}
.cat_news_box .title a{
	font-weight: 700;
	font-size: 8pt;
	color: #FFFFFF;
}
/**/
.index_holder_2{
	background-color: #fbf3dc;
}
.cat_news_type_1_2 .title a{
	color: #1E7BA2;
}
.cat_news_box_2 .inner{
	background-color: #ffda6f;
}
.index_holder_2 .cat_news_box .title a{
	color: #000;
}

.index_holder_3{
	background-color: #fffbf1;
}
.cat_news_type_1_3 .title a{
	color: #907424;
}
.cat_news_box_3 .inner{
	background-color: #eed79f;
}
.index_holder_3 .cat_news_box .title a{
	color: #000;
}
.index_holder_4{
	background-color: #fff2f2;
}
.cat_news_type_1_4 .title a{
	color: #fe6060;
}
.cat_news_box_4 .inner{
	background-color: #fe6060;
}
.index_holder_7{
	background-color: #f3ffe9;
}
.cat_news_type_1_7 .title a{
	color: #55941e;
}
.cat_news_box_7 .inner{
	background-color: #55941e;
}
.index_holder_6{
	background-color: #fff3e1;
}
.cat_news_type_1_6 .title a{
	color: #ea8d09;
}
.cat_news_box_6 .inner{
	background-color: #ea8d09;
}
.index_holder_10{
	background-color: #F5F5F5;
}
.index_holder_64 {
	background: #effafa url(../images/index_holder_64_bck.jpg) no-repeat center center;
}
.cat_news_box_64 .inner{
	;
}
.cat_news_box_64 .title a{
	color: #000
}
/*
.index_holder_73{
	background: #effafa url(../images/index_holder_73_bck.png) no-repeat center center;
}
*/
.cat_news_box_73 .inner{
	background-color: #68c9c9;
}
/**/
.gazette {
	margin-left: 6px;
	width: 156px;
	height: 60px;
	background: url(../images/gazette_bck.png) no-repeat;
	text-align: center;
}
.gazette select{
	width: 144px;
	font-weight: 100;
	font-size: 8pt;
	margin-top: 36px;
}
/**/
.index_box_news_container{
	border: 1px solid #CCC;
	width: 636px;
	height: 273px;
	overflow: hidden;
}
.index_box_news_inner{
	padding: 9px 0px 0px 9px;
}
.index_box_news_inner .header{
	width: 100%;
	height: 30px;
}
.index_box_news_inner .header a{
	color: #015f96;
	font-weight: 700;
	font-size: 11pt;
	font-family: Verdana;
}
.index_box_news{
	float: left;
	margin-bottom: 9px;
}
.index_box_news_1{
	margin-right: 9px;
}
.index_box_news_2{
	margin-right: 9px;
}
.index_box_news .inner{
	height: 69px;
	width: 200px;
	overflow: hidden;
}
.index_box_news img{
	margin: 0px 8px 0px 0px;
	width: 82px;
	height: 67px;
	border: 1px solid #D1D1D1;
}
.index_box_news .title{
	color: #E40000;
	font-weight: 700;
	font-size: 9pt;
	line-height: 16px;
	margin-top: 5px;
	width: 106px;
	height: 64px;
	overflow: hidden;
	cursor: pointer;
}
/**/
.flash_news {
	clear: both;
	width: 634px;
	height: 170px;
}
