/*全局样式*/
*{
	font-size:12px;
    margin:0;
    padding:0;
    outline-style:none;
    outline-width:0;
    font-family: "宋体",Arial, Helvetica, sans-serif;
    font-size:12px;
}
body,html{
    text-align: center;
	background-color: #FFFFFF;
	font-size: 12px;
	color: #666666;
    line-height: 150%;
    height: 100%;
}
.container {
	min-height: 100%; background: #fff; margin: auto; width: 970px; text-align: left
}
.container .wrap {
	margin: 0px 10px
}
div {
	border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-right-width: 0px; padding-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; margin: 0px
}
span {
	border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-right-width: 0px; padding-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; margin: 0px
}
ul {
	border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-right-width: 0px; padding-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; margin: 0px
}
ol {
	border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-right-width: 0px; padding-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; margin: 0px
}
li {
	border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-right-width: 0px; padding-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; margin: 0px
}
p {
	border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-right-width: 0px; padding-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; margin: 0px
}
h1 {
	border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-right-width: 0px; padding-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; margin: 0px
}
h2 {
	border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-right-width: 0px; padding-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; margin: 0px
}
h3 {
	border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-right-width: 0px; padding-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; margin: 0px
}
h4 {
	border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-right-width: 0px; padding-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; margin: 0px
}
h5 {
	border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-right-width: 0px; padding-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; margin: 0px
}
h6 {
	border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-right-width: 0px; padding-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; margin: 0px
}
form {
	border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-right-width: 0px; padding-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; margin: 0px
}
table {
	border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-right-width: 0px; padding-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; margin: 0px
}
td {
	border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-right-width: 0px; padding-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; margin: 0px
}
input {
	border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-right-width: 0px; padding-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; margin: 0px
}
img {
	border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-right-width: 0px; padding-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; margin: 0px
}
ul {
	list-style-type: none
}
ol {
	list-style-type: none
}
li {
	list-style-type: none
}
table {
    /*border-collapse 属性设置表格的边框是否被合并为一个单一的边框，还是象在标准的 HTML 中那样分开显示*/
    /*border-spacing 属性设置相邻单元格的边框间的距离（仅用于“边框分离”模式）。*/
	border-collapse: collapse; border-spacing: 0px
}
caption {
	text-align: left
}
th {
	text-align: left
}
input {
	border: #b0c7dd 1px solid; background: #fff; color: #4a4a4a;height:20px;padding-top:5px;margin-bottom:5px;
}
/*超连接样式*/
a:link {font-size: 12px; color: #5a5a5a; text-decoration: none}

a:visited {font-size: 12px; color: #5a5a5a; text-decoration: none}

a:hover {font-size: 12px; color: #bf001f; text-decoration: none}

/*整体布局*/
#header{ margin-right: auto; margin-left: auto; background: #fff; width: 970px}
.weizhi {
	padding-left: 15px; border-right: #b0c7dd 1px solid; border-top: #b0c7dd 1px solid; border-left: #b0c7dd 1px solid; border-bottom: #b0c7dd 1px solid; background: #e1effb; line-height: 30px; height: 30px
}
#mainbox { margin-right :auto; margin-left: auto; width: 970px; background: #fff; text-align:left; }
#content{ float: left; background: #F2F3F7; width: 70%; }
/*新闻简介列表*/
#news_sort {
	border-right: #99bbdd 1px solid; border-top: #99bbdd 1px solid; border-left: #99bbdd 1px solid; border-bottom: #99bbdd 1px solid;
}
#news_sort .news_title {
	padding-right: 15px; padding-left: 20px; font-size: 12px;border-bottom: #99bbdd 1px solid; background: url(img/tdot.gif) #d7e7f7 no-repeat 8px 8px; color: #204e7d; line-height: 28px; height: 28px
}
#news_sort .news_title span { font-weight: normal; font-size: 12px; float: right }
#news_sort ul { padding-right: 10px; padding-left: 10px; padding-bottom: 5px; padding-top: 5px; list-style-type:none }
#news_sort ul li { font-size: 12px; line-height: 23px }
#news_sort ul li span { font-size: 12px; float: right; color: #aaaaaa }

#news {
	border-right: #99bbdd 1px solid; border-top: #99bbdd 1px solid; border-bottom: #99bbdd 1px solid; border-left: #99bbdd 1px solid; padding: 10px; background: #ffffff; color: #4a4a4a;
}
/*新闻列表*/
.news_list ul {
	margin-bottom: 20px; padding-bottom: 10px; border-bottom: #ccc 1px dashed; list-style-type:none
}
.news_list ul .list_title {
	padding-left: 23px; font-weight: bold; font-size: 14px; background: url(img/list_title.gif) no-repeat 7px 7px; color: #204e7d
}
.news_list ul .list_title span {
	font-weight: normal; font-size: 12px; float: right; color: #787878
}
.news_list ul .list_title .runbut {
	margin-top: 1px; font-weight: bold; cursor: pointer; margin-right: 20px
}
.news_list ul .ot span {
	margin-right: 50px
}
.news_list ul .text {
	padding-right: 0px; padding-left: 0px; padding-bottom: 13px; color: #878787; text-indent: 24px; line-height: 23px; padding-top: 13px
}
/*新闻内容*/
.content {
	font-size: 14px; margin: 15px 0px 35px; color: #2a2a2a; line-height: 25px
}
.content p {
	margin: 15px 0px; text-indent: 2em
}
.content p .code {
	margin: 15px 0px; text-indent: 0em
}
.content td {
	padding-right: 5px; padding-left: 5px
}
.content ul {
	margin: 10px 0px
}
.content ol {
	margin: 10px 0px
}
.content li {
	margin: 10px 0px
}
.content a:link {
	color: #147de7; text-decoration: none
}
.content a:visited {
	color: #147de7; text-decoration: none
}
.content a:hover {
	color: #bf001f; text-decoration: none
}
.times {
	padding-right: 0px; padding-left: 0px; padding-bottom: 15px; padding-top: 15px; color: #666666; border-bottom: #e1e4e6 1px solid; text-align: center
}
.times img {
	margin-bottom: -4px; height: 20px
}
h2 {
	padding: 0px; margin: 0px; font-weight: bold; font-size: 22px;  COLOR: #5a5a5a; text-align: center
}
/*上一篇，下一篇*/
.xg {
	padding: 5px; margin-bottom: 10px; line-height: 24px; border-bottom: #e1e4e6 1px solid; height: 30px
}
.xg li {
	float: left; width: 50%
}
/*评论*/
#comments { border: #99bbdd 1px solid; background: #fff; margin: 0px; height: 235px }
#comments h3 {
	padding-left: 18px; font-size: 14px; background: #b8cde3; color: #004a72; line-height: 28px; border-bottom: #99bbdd 1px solid; height: 28px
}
#comments p {
	padding: 5px;background: #ffffff; margin: 8px 6px; line-height: 26px; text-align: left
}
#comments p a {
	text-decoration: none
}
#comments p span {
	float: left
}
#postcomment {
	background: #ffffff; padding-bottom: 6px; margin: 0px 6px 6px 30px;
}
#postcomment p {
	background: none transparent scroll repeat 0% 0%; margin: 1px 7px; border-style: none; line-height: 21px; text-align: left;
}
#postcomment input {
	border: #ddd 1px solid; padding: 4px; margin: 5px 5px 1px 0px; width: 160px; font-family: Verdana; height: 14px
}
#postcomment textarea {
	border: #ddd 1px solid; padding: 3px; margin: 5px 5px 1px 0px; overflow: auto;  width: 520px; height: 120px
}
#postcomment .but {
	border: #b8c9d3 1px solid; font-size: 14px; background: #e5ecf5; float: left; width: 120px; height: 28px
}
#comm_content {
	border-right: #99bbdd 1px solid; border-bottom: #99bbdd 1px solid; border-left: #99bbdd 1px solid; border-top: #ffffff 1px solid; margin: 0px;
}
#comm_content dl {
	margin: 10px; overflow: hidden; line-height: 20px
}
#comm_content dl dt {
	padding-left: 5px; background: #f2f6fb 0% 50%; margin: 5px 0pt; color: #666666; line-height: 20px
}
#comm_content dl dt .red {
	color: #bc2931
}
#comm_content dl dt .user {
	font-weight: bold; margin-left: 10px
}
#comm_content dl dd {
	padding-left: 36px; font-size: 12px; margin: 0pt; color: #000000; line-height: 20px
}
/*最顶的banner*/
.topnav {
    background: #f5f5f5;  line-height: 2;  border-bottom: #e3e3e3 1px solid; position: relative; height: 2em;color: #666
}
.topnav a:link {
	color: #666
}
.topnav a:visited {
	color: #666
}
.topnav a:hover {
	color: #036; text-decoration: underline
}
.topnav a:active {
	color: #036; text-decoration: underline
}
#toptext {
	float: left; margin: 0px auto; font: 12px/30px Tahoma,sans-serif
}
#topnavlist {
	float: right;list-style-type:none
}
#topnavlist li {
	padding-right: 8px; padding-left: 13px; background: url(img/redarrow.gif) no-repeat 0px 10px; float: left; padding-bottom: 0px; line-height: 30px; padding-top: 0px; height: 30px
}
#sidebar{ float: right; background: #E0EFDE; width:29%; }
.right_bot { margin-bottom: 10px; }
.right_box { border-right: #99bbdd 1px solid; border-top: #99bbdd 1px solid; border-left: #99bbdd 1px solid; border-bottom: #99bbdd 1px solid }
.right_title { padding-left: 10px; font-size: 12px; background: #d7e7f7; color: #313131; line-height: 27px; border-bottom: #99bbdd 1px solid; height: 27px; }
.right_box ul { padding-right: 5px; padding-left: 10px; padding-bottom: 5px; padding-top: 5px; list-style-type:none }
.right_box ul li { line-height: 25px }
#footer{ margin-right :auto; margin-left: auto; clear: both;text-align:center; background:url(img/nav_bottom.gif) no-repeat left top; height: 60px; width: 970px; }
/*首页*/
#col1{ float: left;margin-right: 10px }
#col2{ float: right }
.box { border: #99bbdd 1px solid; margin-bottom: 10px }
.box_title {
	background: url(img/news_bg.gif); position: relative; height: 28px
}
.box_title h3 {
	padding-right: 10px; padding-left: 10px; padding-bottom: 0px; padding-top: 0px; font-size: 100%;  margin: 1px 1px 0px; color: #275c91; line-height: 26px; height: 26px
}
.box_1 ul { padding: 5px; }

.box .center_box li {
	font-size: 12px; overflow: hidden; line-height: 25px; height: 25px
}
.box .center_box li span {
	float: right
}
.line {
	margin: 0px;
}
.box_line .bv {
	margin-bottom: 10px; padding-bottom: 8px; border-bottom: #e8e8e8 1px solid
}
.box_line a {
	padding-left: 10px; line-height: 28px
}

/*主导航菜单*/
#menu ul{
	padding:0;
	border:0;
	list-style:none;
	line-height:150%;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 15px;
}
#menu_out{
	width:966px;
	padding-left:4px;
	margin-left:auto;
	margin-right:auto;
	background:url(img/menu_left.gif) no-repeat left top;
}
#menu_in{
	background:url(img/menu_right.gif) no-repeat right top;
	padding-right:4px;
}
#menu{
	background:url(img/menu_bg.gif) repeat-x;
	height:73px;
}
.menu_line{
	background:url(img/menu_line.gif) no-repeat top center;
	width:8px;
}
.menu_line2{
	background:url(img/menu_line2.gif) no-repeat top center;
	width:15px;
}
#nav{
	padding-left:20px;
}
#nav li{
	float:left;
	height:35px;
}
#nav li a{
	float:left;
	display:block;
	padding-left:6px;
	height:35px;
	background:url(img/menu_on_left.gif) no-repeat left top;
	cursor:pointer;
	text-decoration:none;
}
#nav li a span{
	float:left;
	padding:11px 14px 10px 10px;
	line-height:14px;
	background:url(img/menu_on_right.gif) no-repeat right top;
	font-size:14px;
	font-weight:bold;
	color:#FFFFFF;
	text-decoration:none;
}
#nav li .nav_on{   /*鼠标经过时变换背景，方便JS获取样式*/
	background-position:left 100%;
}
#nav li .nav_on span{  /*鼠标经过时变换背景，方便JS获取样式*/
	background-position:right 100%;
	color:#333333;
	text-decoration:none;
	padding:14px 14px 7px 10px;
}
/*子栏目*/
#menu_con{
	text-align:left;
	padding-left:20px;
	clear:both;
}
#menu_con li{
	float:left;
	height:22px;
	margin-top:8px;
}
#menu_con li a{
	display:block;
	float:left;
	background:url(img/menu_on_left2.gif) no-repeat left top;
	cursor:pointer;
	padding-left:3px;
}
#menu_con li a span{
	float:left;
	padding:6px 10px 4px 10px;
	line-height:12px;
	background:url(img/menu_on_right2.gif) no-repeat right top;
}
#menu_con li a:hover{
	text-decoration:none;
	background:url(img/menu_on_left2.gif) no-repeat left bottom;
}
#menu_con li a:hover span{
	background:url(img/menu_on_right2.gif) no-repeat right bottom;
}