@charset "utf-8";
@import url(style.css);
/*PART ONE*/
.navd .city a,.navd .city a:visited{  margin-left: 5px; padding: 1px 3px; font-size: 13px; }
.navd .city a:hover{ color: #f00; }
.navd .city strong { color: #f00;}
/*.con_l, .con_c, .con_r,.conb_r {float:left; }  */
/*left top one*/
.con_l {width:232px; }
.searchB h3,.govGet h3,.r_cen h3,.r_info h3,.personlist h3,.io_r h3{
  height: 27px;
  line-height: 27px;
  padding:3px 11px 0px;
  background: url(images/h_bg.gif) #f2f2f2 repeat-x left bottom;
  color: #555;
  font-size: 14px;
  border-bottom: 1px solid #ddd;
  text-align: left;
}
.govGet h3 { border-top: 1px solid #ddd;}

.govGet .us ul,.govGet ul.infonav {
  height: auto;
  overflow: auto;
  zoom:1;
}
.govGet ul.infonav  li {
  padding:0px 0px 0px 38px;
  line-height: 2em;
  text-align: left;
  background: url(images/ico/join.gif) no-repeat 18px center;
}
.govGet ul.infonav li a,.govGet ul.infonav li a:visited { color: #6b6b6d;}
.govGet ul.infonav a:hover{ color: #c66822;}

.govGet .us { padding: 6px 0px 6px 6px;_padding: 6px 0px 0px 6px;}

.govGet .us li{
  float: left;
  width: 106px;
  height: 40px;
  margin: 0px 6px 6px 0px;
  display: inline;
}
.govGet .us li img{
  display: block;
  width: 104px;
  height: 38px;
  border: 1px solid #ddd;
}
.govGet .us li a,.govGet .us li a:visited{
  display: block;
  width: 106px;
  height: 40px;
  line-height: 40px;
  background: #f3f3f3;
  color: #555;
}
.govGet .us li a:hover{
  background: #72b8ff;
  color: #fff;
}

.searchB {
  border: 1px solid #ddd;
  background: #f8f8f8;
  font-family: Arial;
  height: 180px;
}
.searchB ul{
padding:8px 0px 0px;
}
.searchB ul li{
clear: left;
width: 204px;
padding:6px 8px 0px;
font-size: 12px;
text-align: left;
}
.searchB ul li label {
  display: block;
  float: left;
  width: 55px;
  text-align: right;
  padding: 3px 0px 0px;
  font-weight: bold;
}
.searchB ul li select { width: 100px; }
.searchB ul li input {
  width: 100px;
  margin: 0px;
  padding: 2px;
}
.searchB ul li button {
  padding: 0px 2px 0px;
  height: 27px;
  cursor: pointer;
}
.govGet {
  border: 1px solid #ddd;
  border-top: none;
  font-family: Arial;
  margin-top: 8px;
}
/*right top one*/
.con_r {
	width:738px;
	margin-left:8px;
    text-align: left;
}
.r_cen{
  float: left;
  width: 498px;
}
.r_cen ul{
  padding: 6px;
}
.r_cen ul li {
  padding:0px 0px 0px 13px;
  line-height: 1.9em;
  background: url(images/ico/ico_li.gif) no-repeat 0px center;
}
.r_cen ul li a,.r_cen ul li a:visited { color: #6b6b6d;}
.r_cen ul li a:hover{ color: #c66822;}
.r_cen ul li span{
  float: right;
  color: #999;
}

.r_info{
  float: left;
  width: 230px;
  margin-left: 8px;
  border: 1px solid #ddd;
}
.txt{
   border-bottom: 1px solid #ddd;
   padding: 3px 0px 3px;
   text-align: left;
}
.to{
   padding: 3px 0px 3px;
   text-align: left;
}

.txt li,.to li {
  padding:0px 0px 0px 13px;
  line-height: 1.9em;
  background: url(images/ico/ico_li.gif) no-repeat 0px center;
}
.txt li a,.txt li a:visited,.to li a,.to li a:visited { color: #6b6b6d;}
.txt li a:hover,.to li a:hover{ color: #c66822;}

.rc{
  padding:6px 0px 6px 6px;
  _padding:6px 0px 0px 6px;
}

.rc ul{
   height: auto;
  overflow: auto;
  zoom:1;
}
.rc li{
  float: left;
  width: 104px;
  height: 60px;
  margin: 0px 6px 6px 0px;
  display: inline;
  text-align: center;
  border: 1px solid #eee
}
.rc li img{
  display: block;
  width: 100px;
  height: 110px;
  margin: 2px 0px 0px;
  /*border: 1px solid #ddd; */
}
.rc li p{
  padding-left: 6px;
  text-align: left;
  line-height: 1.6em;
}



/*PART TWO*/

.govlink {
  display: block;
  float: left;
  clear: left;
  width: 198px;
  height: 98px;
  background: url(images/links.gif) #fff no-repeat center 10px;
}
.govlink ul li{
  float: left;
  width: 99px;
  height: 45px;
  padding: 53px 0px 0px;
  text-align: center;
  display: inline;
}
.govlink ul li span a{
  display: block;
  width: 90px;
  height: 43px;
  line-height: 43px;
  border: 1px solid #555;
}
.govlink ul li span a:hover{
  background: #007cc6;
  color: #fff;
}

.unlink {
    display: block;
    float: left;
    width: 780px;
    /*margin-left: 198px;*/
}
.unlink ul,.govlink ul,.showhotpic ul {
  clear: left;
  overflow: auto;
  zoom:1;
}
.unlink ul li{
  float: left;
  width: 148px;
  height: 45px;
  margin: 0px 0px 8px 8px;
  background: #444;
  text-align: center;
  display: inline;
}
.unlink ul li img {
  display: block;
  width:146px;
  height: 43px;
  border: 1px solid #555;
}
/*PART THREE*/
.personlist{
  border: 1px solid #ddd;
}
.personlist h3 span{
  float: right;
  font-weight: normal;
  font-size: 12px;
}
.personlist h3 a,.personlist h3 a:visited{
  margin-right: 6px;
  padding: 5px 10px 4px;
  border: 1px solid #ddd;
  background: #fff;
}
.personlist h3 a:hover,.personlist h3 a.hover{
  border: 1px solid #f00;
  background: #f00;
  color: #fff;
  cursor: pointer;
}
.personlist table th{
  background: #CFE1FF;
  text-align:center ;
}
.personlist table td{
 padding:1px;
}


/*public*/
.io_l {
	width:738px;
    text-align: left;
}
.io_l div{
  border: 1px solid #ddd;
  padding: 20px;
  min-height: 477px;
  _height:477px;
}
.io_l div h2{
  font-size: 14px;
  border-bottom: 1px dotted #eee;
}
.io_l div h3{
  font-size: 12px;
  font-weight: normal;
}
.io_l div h2,.io_l div h3{
  text-align: center;
}
.io_l div ul{
  position: relative;
  width: 690px;
}
.io_l div ul li{
  position: relative;
  width: 590px;
  border-bottom: 1px dotted #eee;
  color: #555;
  padding: 5px 0px 0px 100px;

}

.io_l div ul li label{
  position: absolute;
  display: block;
  width: 80px;
  padding: 5px 0px 0px;
  left: 0px;
  top: 0px;
  text-align: right;
  color: #333;
  font-weight: bold;
  z-index:9;
}

/** **/
.io_f {
	width:738px;
    text-align: left;
}

.io_f div h2{
  font-size: 14px;
  border-bottom: 1px dotted #eee;
}
.io_f div h3{
  font-size: 12px;
  font-weight: normal;
}
.io_f div h2,.io_f div h3{
  text-align: center;
}
.io_f div ul{
  position: relative;
  width: 690px;
}
.io_f div ul li{
  position: relative;
  width: 590px;
  border-bottom: 1px dotted #eee;
  color: #555;
  padding: 5px 0px 0px 100px;

}

.io_f div ul li label{
  position: absolute;
  display: block;
  width: 80px;
  padding: 5px 0px 0px;
  left: 0px;
  top: 0px;
  text-align: right;
  color: #333;
  font-weight: bold;
  z-index:9;
}
/** **/

.io_r {
	width:230px;
	margin-left:8px;
    text-align: left;
   border: 1px solid #ddd;

}
.io_ad {
  border-bottom: 1px solid #ddd;
}

.io_ad p{
  padding-bottom: 8px;
}

