﻿/**common**/
* {
	margin: 0px auto;
	*margin:0px;
	*padding:0px;
}
body,table,th,td,div,p,span {
	font-size: 12px;
	line-height: 20px;
	color: #333333;
	font-family: arial;
}
h3, form {
  margin:0px;
  padding:0px;
}
A {
	text-decoration: none;
	color: #333333;
}
A:hover {
	text-decoration: underline;
	color: #333333;
}
img {
	border: 0px; 
}
h1 {
	font-size: 16px;
	line-height: 24px;
	font-weight: bold;
}
li {
	list-style: none;
}
.bg_top {
	background:url(../images/bg_top.gif) repeat-x left top;
	height: 27px;
	border: 1px solid #9FA47A;
}
.border01 {
	border: 1px solid #cccccc;
	margin-top: 5px;
	margin-bottom: 5px;
}
.topmenu {
	height:50px;
	background:url(../images/topmenu_bg.gif) left top repeat-x;
	padding-left: 25px;
	padding-right: 25px;
	color:#ffffff;
	line-height: 25px;
}
.topmenu A {
	color:#ffffff;
	line-height: 25px;
}
.topmenu A:hover {
	color:#ffffff;
	line-height: 25px;
}
.tophot {
	width: 560px;
	padding-left: 25px;
}
.topsearch{
	padding-left: 10px;
	padding-right: 5px;
}
.footer {
	border: 1px solid #cccccc;
	margin-top: 5px;
}
.footer TD{
	text-align: center;
	line-height: 28px;
}
/**index**/
.index_title_01 {
	background:url(../images/bg_title01.gif) left top repeat-x;
	height: 24px;
	line-height: 24px;
	border-bottom: 1px solid #ffffff;
}
.index_title_01 .current_title {
	background:url(../images/bg_currenttitle_01.gif) left top no-repeat;
	width: 102px;
	height: 24px;
	text-align: center;
	font-size: 14px;
	color: #ffffff;
	padding: 0px;
	line-height: 24px;
}
.index_title_01 li{
	float:left;
	text-align:center;
	list-style: none;
	background:url(../images/bg_list_title01.gif) left top repeat-x;
	border-right: 1px solid #A6D0E7;
	line-height: 24px;
	width: 70px;
}
.index_title_01 li A{
	display: block;
	text-decoration: none;
	color: #166AB7;
	font-size: 12px;
	line-height: 24px;
	font-weight: bold;
}
.index_title_01 li A:hover{
	display: block;
	text-decoration: none;
	font-size: 12px;
	font-weight: bold;
	line-height: 24px;
}
.index_container_01 {
	border-left: 1px solid #B1DBFF;
	border-right: 1px solid #B1DBFF;
	border-bottom: 1px solid #B1DBFF;
	padding-left: 8px;
	padding-right: 8px;
	padding-bottom: 8px;
	padding-top: 10px;
}
.index_container_01 li {
	list-style: none;
	margin: 0px;
	line-height: 22px;
}
.index_title_02 {
	background:url(../images/bg_title01.gif) left top repeat-x;
	height: 24px;
	line-height: 24px;
	border-bottom: 1px solid #ffffff;
}
.index_title_02 .current_title {
	font-weight: bold;
	color: #09548B;
}
.index_title_02 A {
	color: #09548B;
}
.index_title_02 A:hover {
	color: #09548B;
}
.index_title_02 li{
	float:left;
	text-align:center;
	list-style: none;
	padding-left: 8px;
	padding-right: 8px;
	line-height: 24px;
	color: #09548B;
}
.index_title_03 {
	background:url(../images/bg_title03.gif) left top repeat-x;
	height: 24px;
	line-height: 24px;
	border-left: 1px solid #AACCEF;
	border-right: 1px solid #AACCEF;
	border-bottom: 1px solid #AACCEF;
}
.index_title_03 .current_title {
	padding-left: 15px;
	padding-right: 15px;
	border-right: 1px solid #AACCEF;
	border-left: 1px solid #AACCEF;
	border-top: 1px solid #AACCEF;
	background-color: #ffffff;
	color: #09548B;
	line-height: 24px;
	margin-left: 8px;
}
.index_title_03 li{
	float:left;
	text-align:center;
	list-style: none;
	padding-left: 15px;
	padding-right: 15px;
	border-right: 1px solid #AACCEF;
	line-height: 24px;
}
.index_title_03 li A{
	display: block;
	text-decoration: none;
	color: #166AB7;
	font-size: 12px;
	line-height: 24px;
}
.index_title_03 li A:hover{
	display: block;
	text-decoration: none;
	font-size: 12px;
	line-height: 24px;
	border-bottom: 1px solid #ffffff;
}

.index_title_04 {
	height: 24px;
	line-height: 24px;
	border: 1px solid #AACCEF;
}
.index_title_04 .current_title {
	width: 95px;
	background:url(../images/bg_currenttitle_02.gif) left top no-repeat;
	color: #ffffff;
	line-height: 24px;
	text-align: center;
}
.index_title_04 li{
	float:left;
	text-align:center;
	list-style: none;
	line-height: 24px;
	font-size: 14px;
}
.index_title_05 {
}
.index_title_05 TH {
	background: transparent url(../images/bg_title04.gif) repeat-x left top;
	border: 1px solid #C95D00;
	font-size: 14px;
	color: #ffffff;
	width: 80px;
}
.index_title_05 TD {
	border-top: 1px solid #B4DCFF;
	border-right: 1px solid #B4DCFF;
	border-bottom: 1px solid #B4DCFF;
}
.index_title_06 {
	background: transparent url(../images/bg_slider.gif) repeat-x left bottom;
	height: 24px;
	line-height: 24px;
	border-top: 1px solid #B1DBFF;
	border-left: 1px solid #B1DBFF;
	border-right: 1px solid #B1DBFF;
	position: relative;
}
.index_title_06 .current_title {
	font-weight: bold;
}
.index_container_02 {
	font-size: 14px;
	padding-left: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
}
.index_container_02 li {
	height: 22px;
	list-style: none;
	line-height: 22px;
}
.index_container_03 {
	border: 1px solid #B1DBFF;
	padding: 5px;
	text-align: center;
}
.index_container_04 {
	border-left: 1px solid #B1DBFF;
	border-right: 1px solid #B1DBFF;
	border-bottom: 1px solid #B1DBFF;
	padding: 5px 10px;
}
.index_container_04 li {
	line-height: 22px;
}
.index_container_04 img {
	border: 1px solid #dddddd;
	padding: 3px;
}
.index_container_04 .pic{
	width: 130px;
	text-align: center;
	list-style: none;
	float: left;
}
.index_container_05 {
	border-left: 1px solid #B1DBFF;
	border-right: 1px solid #B1DBFF;
	border-bottom: 1px solid #B1DBFF;
	padding: 5px 15px;
}
.index_container_06 {
	border-left: 1px solid #B4DCFF;
	border-right: 1px solid #B4DCFF;
	border-bottom: 1px solid #B4DCFF;
	padding:10px;
}
.index_container_07 {
	border-left: 1px solid #C9C9C9;
	border-right: 1px solid #C9C9C9;
	border-bottom: 1px solid #C9C9C9;
	border-top: 1px solid #C9C9C9;
	color: #000000;
	text-align: left;
}
.index_container_07 A {
	color: #000000;
}
.index_container_07 .title {
	border-bottom: 1px solid #c9c9c9;
}
.index_container_07 .title li {
	list-style: none;
	float: left;
	padding-left: 10px;
	padding-right: 10px;
	border-right: 1px solid #c9c9c9;
	border-top: 1px solid #ffffff;
}
.index_container_07 .title .title_current {
	background-color: #efefef;
	border-top: 1px solid #ffffff;
	font-weight: bold;
}
.index_container_07 .content {
	padding-left: 10px;
	padding-top: 3px;
	height: 82px;
	vertical-align: top;
}
.index_container_07 .content li {
	background:transparent url(../images/dot01.gif) no-repeat left center;
	text-indent: 12px;
  	list-style-type: none;
	width: 180px;
	float: left;
	text-align: left;
}
.index_container_08 {
	border-left: 1px solid #C9C9C9;
	border-right: 1px solid #C9C9C9;
	border-bottom: 1px solid #C9C9C9;
	border-top: 1px solid #C9C9C9;
	text-align: left;
}
.index_container_08 A {
	color: #000000;
}
.index_container_08 .title {
	border-bottom: 1px solid #ffffff;
	background: transparent url(../images/bg_title08.gif) repeat-x left top;
	text-indent: 20px;
	color: #ffffff;
	font-weight: bold;
	height: 25px;
}
.index_container_08 .title A{
	color: #ffffff;
	font-weight: bold;
}
.index_container_08 .content {
	padding-left: 10px;
	padding-top: 3px;
	height: 82px;
	vertical-align: top;
}
.index_container_08 .content li {
	background:transparent url(../images/dot01.gif) no-repeat left center;
	text-indent: 12px;
  	list-style-type: none;
	width: 140px;
	float: left;
	text-align: left;
}
.container_link {
	border:1px solid #BBE0FF;
}
.title_link {
   text-indent: 20px;
   color: #304A74;
   font-weight: bold;
   border: 1px solid #ffffff;
   background-color: #eeeeee;
}
.newsDate {
	color: #999999;
}
.dot01 {
	color: #333333;
	font-family: "宋体";
}
.picNews {
	list-style: none;
}
.picNews li{
	text-align:center;
	clear: both;
	float: left;
}
.position {
}
.position th {
	background:url(../images/global_caption2_bg.gif) repeat-x;
	border: 1px solid #D8D8D8;
	height: 31px;
	text-align: left;
	text-indent: 24px;
	line-height: 31px;
	font-size: 14px;
}

.bg_slider {
  background: transparent url(../images/bg_slider.gif) repeat-x left bottom;
  line-height: 24px;
  height: 24px;
  border-top: 1px solid #B1DBFF;
  border-left: 1px solid #B1DBFF;
  border-right: 1px solid #B1DBFF;
  color: #166AB7;
}
.slider {
  background: transparent url(../images/bg_slider_m.gif) repeat-x left bottom;
  border-right: 1px solid #B1DBFF;
  line-height: 24px;
  height: 24px;
  text-align:center;
  cursor: hand;
  padding: 0 10px;
  list-style: none;
  float: left;
  color: #166AB7;
}
.slider_r {
  background: transparent url(../images/bg_slider_r.gif) no-repeat right bottom;
  border-right: 1px solid #B1DBFF;
  line-height: 24px;
  height: 24px;
  text-align: center;
  font-weight: bold;
  color: #D45417;
  cursor: hand;
  padding: 0 10px;
  list-style: none;
  float: left;
}
.bg_slider_edph {
  background: transparent url(../images/bg_edph.gif) repeat-x left top;
  line-height: 23px;
  height: 23x;
  color: #166AB7;
	position: relative;
}
.slider_edph {
  background: transparent url(../images/bg_edph.gif) repeat-x left bottom;
  border-right: 1px solid #B1DBFF;
  line-height: 23px;
  height: 23px;
  text-align:center;
  cursor: hand;
  padding: 0 10px;
  list-style: none;
  float: left;
  color: #166AB7;
}
.slider_edph_r {
  background: transparent url(../images/bg_slider_r.gif) no-repeat right bottom;
  border-right: 1px solid #B1DBFF;
  border-bottom: 1px solid #ffffff;
  line-height: 23px;
  height: 23px;
  text-align: center;
  font-weight: bold;
  cursor: hand;
  padding: 0 10px;
  list-style: none;
  float: left;
}
.index_container_edph {
	border: 1px solid #B1DBFF;
}
.index_container_edph li {
	list-style: none;
	margin: 0px;
	line-height: 22px;
}
.index_container_edph div{
	padding-left: 5px;
	padding-right: 5px;
	padding-bottom: 8px;
	padding-top: 8px;
}
.index_edph_list01 { overflow:hidden; margin-bottom:4px; padding:0 15px;}
.index_edph_list01 li { height:22px; overflow:hidden; line-height:22px; font-size:12px; margin-right: 5px; width: 220px; float:left;}
.index_edph_list01 li a { color:#333; }
.index_edph_list01 .box_r { padding-left:10px; color:#999; font-size:12px; }
.index_edph_list02 {padding: 0px 5px 10px;height: 305px; vertical-align:top;}
.index_edph_list02 li { overflow:hidden; height: 22px; line-height: 22px; list-style:none; margin-left: -10px;}
.index_edph_list03 {padding: 5px;vertical-align:top;}
.index_edph_list03 li { overflow:hidden; height: 22px; line-height: 22px; list-style:none;}
.index_edph_list04 { overflow:hidden; margin-bottom:4px; padding:0 15px; }
.index_edph_list04 li { height:22px; overflow:hidden; line-height:22px; font-size:12px; margin-right: 5px; width: 190px;}
.index_edph_list04 li a { color:#333; }
.index_edph_list04 .box_r { padding-left:10px; color:#999; font-size:12px; }
.bg_slider_info {
  line-height: 23px;
  height: 23x;
  color: #166AB7;
    border-right: 1px solid #B1DBFF;
}
.slider_info {
  background: transparent url(../images/bg_edph.gif) repeat-x left bottom;
  border-bottom: 1px solid #B1DBFF;
  line-height: 23px;
  height: 23px;
  text-align:center;
  cursor: hand;
  width: 80px;
  list-style: none;
  float: left;
  color: #166AB7;
}
.slider_info_r {
  background: transparent url(../images/bg_slider_r.gif) no-repeat right bottom;
  border-bottom: 1px solid #B1DBFF;
  line-height: 23px;
  height: 23px;
  text-align: center;
  font-weight: bold;
  cursor: hand;
  width: 80px;
  list-style: none;
  float: left;
}
.more {
position: absolute; top: 0px; right: 10px; color: #999999;
}
.more a{
	color: #999999;
}
.index_container_info {
	border: 1px solid #B1DBFF;
}
.index_container_info li {
	list-style: none;
	margin: 0px;
	line-height: 22px;
}
.index_container_info div{
	padding-left: 8px;
	padding-right: 8px;
	padding-bottom: 8px;
	padding-top: 8px;
}
.bianminfuwu {
}
.bianminfuwu li {
list-style:none;
float:left;
width: 95px;
}
.list200 {

}
.list200 li{
	width: 200px;
	overflow: hidden;
	height: 22px;
	line-height: 22px;
}
.list200-2 {
	padding: 0px 10px;
}
.list200-2 li{
	width: 210px;
	overflow: hidden;
	height: 22px;
	line-height: 22px;
	float:left;
}
.bloger01 {
	list-style: none;
}
.bloger01 li {
	list-style: none;
	width: 95px;
	float: left;
	text-align: center;
}
.bloger02 {
	list-style: none;
}
.bloger02 li {
	list-style: none;
	width: 110px;
	float: left;
	text-align: center;
}
.bloger03 {
	list-style: none;
}
.bloger03 li {
	list-style: none;
	width: 83px;
	float: left;
	text-align: center;
}