@charset "utf-8";
/* 基本样式 */
body, h1, h2, h3, h4, h5, h6, hr, p,
blockquote, /* structural elements 结构元素 */
dl, dt, dd, ul, ol, li, /* list elements 列表元素 */
pre, /* text formatting elements 文本格式元素 */
form, fieldset, legend, button, input, textarea, /* form elements 表单元素 */
th, td, /* table elements 表格元素 */
img/* img elements 图片元素 */{
	border:medium none;
	margin: 0;
	padding: 0;
	font-weight:normal;
	}
body{ 
	font-size:16px; 
	font-family: "微软雅黑";
	color:#5a5a5a; 
	margin:0px auto; 
	padding:0px; 
	background:url(20_bg.jpg) no-repeat center top;
	}
ul li{ 
	list-style:none;
	}
a{
	text-decoration:none; 
	font-family:"微软雅黑"; font-size:16px;  color:#5a5a5a; 
	}
a:hover{ 
	text-decoration:none;
	font-family:"微软雅黑"; font-size:16px; 
	color:#118200;
	}
.clear{ 
	clear:both;
	}
	
/* header */


/* body */
.container { margin:0 auto; width:1000px; min-height:450px;_height:450px; margin-top: 15px;}
.container .banner {width: 1000px; height: 206px; background:url(20_banner_bg.jpg) repeat-x; margin-top: 245px;}
.container .box01 {width: 1000px; margin-top: 15px;}
.container .box01 .yw {float:left; width: 647px; background-color: #FFF; height: 315px; border-top: solid #00C91E 2px;}
.container .box01 .yw h1 {margin: 0 auto; width: 616px; line-height: 43px;  border-bottom: solid #E3F0E1 1px; font-size: 20px; color: #000;}
.container .box01 .yw h1 span {float:right; line-height: 43px;  font-size: 14px; color: #747474; font-family: "宋体";}
.container .box01 .yw h1 span a {line-height: 43px;  font-size: 14px; color: #747474;}
.container .box01 .yw h1 span a:hover {line-height: 43px;  font-size: 14px; color: #209800;}
.container .box01 .yw ul {margin-top: 10px; padding-left: 15px;}
.container .box01 .yw ul li {width: 616px; line-height: 40px;}
.container .box01 .yw ul li small {float: left; width: 510px;  display:block; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.container .box01 .yw ul li span {float: right; font-family: arial; font-size: 14px; color: #89C686;}

.container .box01 .gg {float:right; width: 337px; background-color: #FFF; height: 315px; border-top: solid #00C91E 2px;}
.container .box01 .gg h1 {margin: 0 auto; width: 310px; line-height: 43px;  border-bottom: solid #E3F0E1 1px; font-size: 20px; color: #000;}
.container .box01 .gg h1 span {float:right; line-height: 43px;  font-size: 14px; color: #747474; font-family: "宋体";}
.container .box01 .gg h1 span a {line-height: 43px;  font-size: 14px; color: #747474;}
.container .box01 .gg h1 span a:hover {line-height: 43px;  font-size: 14px; color: #209800;}
.container .box01 .gg ul {margin-top: 10px; padding-left: 15px;}
.container .box01 .gg ul li {width: 310px; line-height: 40px;}
.container .box01 .gg ul li small {float: left; width: 235px;  display:block; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.container .box01 .gg ul li span {float: right; font-family: arial; font-size: 14px; color: #89C686;}

.container .box01 .xd {width: 492px; background-color: #FFF; height: 315px; border-top: solid #00C91E 2px;}
.container .box01 .xd h1 {margin-left:15px; width: 462px; line-height: 43px;  border-bottom: solid #E3F0E1 1px; font-size: 20px; color: #000;}
.container .box01 .xd h1 span {float:right; line-height: 43px;  font-size: 14px; color: #747474; font-family: "宋体";}
.container .box01 .xd h1 span a {line-height: 43px;  font-size: 14px; color: #747474;}
.container .box01 .xd h1 span a:hover {line-height: 43px;  font-size: 14px; color: #209800;}
.container .box01 .xd ul {margin-top: 10px; padding-left: 15px;}
.container .box01 .xd ul li {width: 462px; line-height: 40px;}
.container .box01 .xd ul li small {float: left; width: 360px;  display:block; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.container .box01 .xd ul li span {float: right; font-family: arial; font-size: 14px; color: #89C686;}

.container .footer {width: 1000px; height: 40px; font-size: 14px; background-color: #E4F9F7; text-align: center; color: #A3D1CD; padding-top: 20px;}


.container .list {width:1000px; background-color: #FFF;  margin-top: 245px; padding-bottom: 15px; border-top: solid #00C91E 2px;}
.container .list .list_box {float: right; width: 866px; min-height:450px;_height:450px; border-left: solid #BCD9D6 1px; margin-top: 15px;}
.container .list .list_box .list_news {margin: 0 auto; width: 780px; padding-bottom: 15px;}
.container .list .list_box .list_news h1 { width: 780px; font-size: 20px; color: #008E03; line-height: 40px; border-bottom: dotted #89C686 1px;}
.container .list .list_box .list_news ul {margin-top: 10px; padding-top: 15px; padding-bottom: 15px;}
.container .list .list_box .list_news ul li {width: 780px; line-height: 40px;}
.container .list .list_box .list_news ul li small {float: left; width: 700px;  display:block; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.container .list .list_box .list_news ul li span {float: right; font-family: arial; font-size: 14px; color: #89C686;}

.container .list .list_nav {float:left; width: 130px; } 
.container .list .list_nav ul { width: 120px; margin-left: 12px; margin-top: 15px;} 
.container .list .list_nav ul li { width: 120px; line-height: 36px; border-left: solid #BCD9D6 1px; border-top: solid #BCD9D6 1px;  text-align: center; background-color: #EFF9F8;} 
.container .list .list_nav ul li a { background-color: #EFF9F8; display: block;} 
.container .list .list_nav ul li a:hover { background-color: #E4F9F7; font-weight: bold;} 

.container .list .list_box .show {line-height: 40px;}
.container .list .list_box .show h1 {text-align: center; margin-top: 15px;}
.container .list .list_box .show h1 span, .container .list .list_box .show h1 small {width100%; display: block; text-align: center; line-height:30px; font-size: 14px; color: #ccc;}
.container .list .list_box .show .gb {text-align: center; margin-top: 10px;}
.container .list .list_box .show h2 {text-align: center; line-height: 30px; font-size: 12px; color: #ADADAD; margin-bottom: 25px;}

.mul { PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; MARGIN:3px; PADDING-TOP: 3px; TEXT-ALIGN: left; margin-top:20px; margin-bottom:20px; }
.mul A { BORDER-RIGHT: #940000 1px solid; PADDING-RIGHT: 8px; BORDER-TOP: #940000 1px solid; PADDING-LEFT: 8px; BACKGROUND:  url(image1.gif) #940000; PADDING-BOTTOM: 2px; BORDER-LEFT: #940000 1px solid; COLOR: #fff; MARGIN-RIGHT: 2px; PADDING-TOP: 2px; BORDER-BOTTOM: #940000 1px solid; TEXT-DECORATION: none }
.mul A:hover { BORDER: #940000 1px solid; BACKGROUND: #F9DBBC; COLOR: #940000;}
.mul A:active { BORDER: #940000 1px solid; BACKGROUND: #940000; COLOR: #fff;}