@charset "gb2312";

	.list_title { }
.list_title li { line-height: 26px; height: 26px; position: relative; }
.list_title li.altrow { background-color: #fff4ea; }
.list_title li.separate { font-size: 14px; line-height: 14px; background-image: url(bg/line05.gif); background-repeat: repeat-x; background-position: left center; height: 14px; }
.list_title li .ico { position:absolute; top:2px; left:0px; }
.list_title li a.title { padding-left: 15px; display: inline-block; font-size: 14px; color: #333; }
.list_title li a:hover.title { }
.list_title li .datetime { position:absolute; top:0px; right:5px; color: #999; }
.list_title li .bl { position:absolute; top:0px; right:105px; color: #999; }
.list_title li .author { color: #999; }
.list_title li .qs { color: #F00; }
	.list_title_pic { text-align: center; }
.list_title_pic li { float: left; width: 24.9%; margin-bottom:10px; }
.list_title_pic li a.pic { padding: 4px; border: 1px solid #CCC; display: inline-block; }
.list_title_pic li a:hover.pic { }
.list_title_pic li a.title { height: 25px; line-height: 25px; display: block; }
.list_title_pic li a:hover.title { }


	.list_xuhao { background-image: url(imgli02.gif); background-repeat: no-repeat; background-position: left 6px; padding-left: 15px; }
.list_xuhao li { line-height: 27px; height: 27px; border-bottom-width: 1px; border-bottom-style: dotted; border-bottom-color: #CCC; position: relative; }
.list_xuhao li a.title { padding-left: 15px; display: inline-block; font-size: 14px; color: #333; }
.list_xuhao li a:hover.title { }

	.list_announce { }
.list_announce li { color: #666; padding-bottom: 40px; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #ddd; }
.list_announce li a.title { font-size: 14px; font-weight: bold; color: #900; line-height: 20px; border-bottom-width: 1px; border-bottom-style: dotted; border-bottom-color: #ddd; padding-bottom: 5px; display: block; margin-top: 15px; margin-bottom: 15px; text-indent: 1.5em; background-image: url(ico/ico002.gif); background-repeat: no-repeat; background-position: 5px -2px; }
.list_announce li a:hover.title { color: #F90; }
.list_announce li .inputer { float: right; }
.list_announce li .datetime { float: right; }
.list_announce li .bl { float: right; }
.list_announce li .con { text-indent: 2em; line-height: 22px; }
.list_announce li .more a { color: #F90; }
.list_announce li .more a:hover { color: #900; }

	.list_headline { }
.list_headline .list_box { width: 49.9%; margin-bottom: 5px; float: left; text-align: center; }
.list_headline .list_box a.pic {}
.list_headline .list_box a.pic img { padding: 2px; border: 1px solid #ddd;  }
.list_headline .list_box a.headlinetitle { height: 26px; font-size: 14px; color: #D20101; text-align: center; overflow: hidden; display: block; line-height: 26px; clear: both; }
.list_headline .list_box .con { overflow: hidden; text-align: justify; white-space: normal;  }
.list_headline .list_box .con .more a { color: #F90; }
.list_headline .list_box .con .more a:hover { color: #900; }
.list_headline li { position: relative; line-height: 26px; height: 26px; float: left; width:50%; }
.list_headline li .ico { position:absolute; top:7px; left:0px; }
.list_headline li a.title { font-size: 14px; padding-left: 15px; display: inline-block; }
.list_headline li a:hover.title { color: #F00; }
.list_headline li .datetime { position:absolute; top:0px; right:5px; color: #999; }
.list_headline li .bl { position:absolute; top:0px; right:105px; color: #999; }

	.list_banner { text-align: center; }
.list_banner li { padding-bottom: 10px; }

	.list_bmfw { }
.list_bmfw li { width: 33.3%; margin-bottom: 10px; float: left; text-align: center; height: 70px; }
.list_bmfw li a { background-image: url(ico/bmfw/btn_bg.gif); background-repeat: no-repeat; background-position: left top; height: 63px; width: 70px; display: inline-block; padding-top: 7px; }
.list_bmfw li a:hover { background-image: url(ico/bmfw/btn_bg.gif); background-repeat: no-repeat; background-position: right top; }
.list_bmfw li a img { height: 40px; width: 40px; }
.list_bmfw li a span { line-height: 16px; height: 16px; display:inline-block; clear: both; }
	.list_nav { text-align: center; }
.list_nav li { width: 141px; margin-right: auto; margin-left: auto; margin-bottom: 5px; margin-top: 5px; }
.list_nav a { line-height: 28px; height:28px; background-image: url(imgbtn01.png); background-repeat: no-repeat; background-position: left bottom; display: block; font-weight: bold; }
.list_nav a:hover, .list_nav a.current { background-image: url(imgbtn01.png); background-repeat: no-repeat; background-position: left top; }
