
*{
  margin:0;
  padding:0;
}
body{
  margin:0 auto;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:12px;
  text-align:center;
  color:#000;
  line-height:150%;
}
a{
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:12px;
  text-decoration:none;
  color:#000;
}
h1,h2{
  font-size:14px;
}
h3,h4,h5,h6{
  font-size:12px;
}
li{
  list-style:none;
}
img{
  border:0;
}
div{
  font-size:12px;
}
.header,.footer{
  width:778px;
  text-align:center;
  margin:0 auto;
}
.footer{
  background-color:#c66d31;
  height:24px;
  line-height:24px;
  color:#FFF;
  margin:8px auto;
}

#copyright{
  clear:both;
  font-size:12px;
  padding-top:5px;
  width:778px;
  margin:0 auto;
  text-align:center;
}
.float_l{
  float:left;
}
.float_r{
  float:right;
}
.mar_5{
  margin-top:5px;
}
.mar_10{
  margin-top:10px;
}

.clear{
  clear:both;
}
.button_1,.button_1_1,a.button_3{
  background:url(../images/btn_8.gif) no-repeat 0 0;
  width:75px;
  height:23px;
  line-height:23px;
  color:#333;
  border-width:0;
  margin:6px;
  }
.button_1_1{
  background-image:url(../images/btn_9.gif);
  color:#fff;
  }
a.button_3{
  background-image:url(../images/btn_14.gif);
  display:block;
  color:#fff;
  text-align:center;
}
a.button_3:hover{
  background-image:url(../images/btn_15.gif);
}
.button_2,.button_2_1{
  background:url(../images/btn_10.gif) no-repeat 0 0;
  width:179px;
  height:23px;
  color:#333;
  line-height:23px;
  text-align:center;
  border-width:0;
  }
.button_2_1{
  background:url(../images/btn_11.gif) no-repeat 0 0;
  color:#fff;
  }

a.orange{
  color:#000;
  text-decoration:none;
}
a.orange:hover{
  color:#EE620D;
  text-decoration:underline;
}

a.orange_1{
  color:#EE620D;
  text-decoration:none;
}
a.orange_1:hover{
  color:#EE620D;
  text-decoration:underline;
}

a.blue{
  color:#08f;
  text-decoration:none;
}
a.blue:hover{
  color:#08f;
  text-decoration:underline;
}

a.green{
  color:#090;
  text-decoration:none;
}
a.green:hover{
  color:#090;
  text-decoration:underline;
}
a.write{
  color:#fff;
  text-decoration:none;
}
a.write:hover{
  color:#fff;
  text-decoration:underline;
}
.font_b{
  font-weight:bold;
}
.font_14{
  font-size:14px;
}
.font_12{
  font-size:12px;
}
.font_blue{
  color:#08f;
}
.font_green{
  color:#080;
}
.font_orange{
  color:#EE620D;
}
.font_gray{
  color:#666;
}
.font_red{
  color:#f00;
}
a.btn_1{
  background:url(../images/btn_8.gif) no-repeat 0 0;
  width:75px;
  height:23px;
  line-height:23px;
  text-align:center;
  display:block;
  color:#333;
  }
a.btn_1:hover{
  background:url(../images/btn_9.gif) no-repeat 0 0;
  color:#fff;
  }
a.btn_2{
  background:url(../images/btn_10.gif) no-repeat 0 0;
  width:179px;
  height:23px;
  line-height:23px;
  text-align:center;
  display:block;
  color:#333;
  }
a.btn_2:hover{
  background:url(../images/btn_11.gif) no-repeat 0 0;
  color:#fff;
  }
.forms{
  margin-top:10px;
}
.forms td,.forms th{
  height:30px;
  text-align:left;
  line-height:30px;
  padding:0 9px;
}
.forms th{
  border-bottom:1px solid #ccc;
  text-indent:5px;
  font-weight:bold;
  color:#333;
}
.textbox{
  width:130px;
  height:16px;
}
.textbox_1{
  width:180px;
  height:16px;
}

td.align_r{
  text-align:right;
  padding-right:9px;
}
td.align_l{
  text-align:left;
  padding-left:9px;
}
.layout_1{
  width:778px;
  text-align:center;
  margin:0 auto;
  padding-top:5px;
}

.top{
  position:relative;
  height:70px; 
}
.logo{
  position:absolute;
  top:9px;
  left:10px;
}
.nav {
	color: #FFFFFF;
	border-bottom:5px solid #fff;
}
.nav li{
  width:97px;
  float:left;
  background: #c66d31 url(../images/line_1.gif) no-repeat right 5px;
  line-height:24px;
  height:24px;
  }
.nav li.last{
  background-image:none
}
.nav li a{
  color:#fff;
  font-size:14px;
  font-weight:bold;
  }
.nav li a:hover{
  color:#f60;
  background-color:#fff;
  padding:3px 4px 1px;
  }
.city{
  clear:left;
  background:#eee url(../images/bg_2.gif) no-repeat 0 0;
  text-indent:90px;
  height:24px;
  line-height:24px;
}
.layout_ab_a{
  float:left;
  width:390px;
  text-align:left;
  margin-right:10px;
}
.layout_ab_b{
  float:left;
  width:378px;
}
.layout_ab_b_a{
  width:252px;
  float:left;
  text-align:left;
  position:relative;
}
.layout_ab_b_a li{
  height:26px;
  line-height:26px;
}
.person{
  background:url(../images/gr_2.gif) repeat-x 0 0;
  height:26px;
  line-height:26px;
}
.person img{
  float:left;
}
.person ul{
  float:right;
  padding-right:10px;
  background:url(../images/gr_3.gif) no-repeat 0 right;
  width:170px;
}
.person li{
  float:left;
}
.company{
  width:185px;
  border-right:1px dotted #060;
  float:left;
  text-align:left;
}
.company ul{
  padding-top:5px;
}
.company ul li{
 float:left;
 height:20px;
 line-height:20px;
}

.hunter{
  width:180px;
  float:right;
  text-align:left;
}
.hunter ul{
  padding-top:5px;
}
.hunter ul li{
  float:left;
  height:20px;
  line-height:20px;
}
li.bg_3{
  background:url(../images/bg_3.gif) repeat-x 0 0;
  width:70px;
}
.box_1{
  clear:both;
  height:80px;
  background:#F5FFEC url(../images/bg_1.gif) no-repeat right top;
  border-bottom:2px solid #009300;
  padding:8px 0 0 8px;
  }
.box_2{
  background-color:#F5FFEC;
  border-bottom:2px solid #009300;
  padding:6px 0 0 6px;
  height:74px;
}
.title{
  border-bottom:2px solid #FF9909;
  text-align:left;
  text-indent:10px;
  height:22px;
  line-height:22px;
}
.title h1{
  font-size:14px;
  font-weight:bold;
  color:#FF9909;
}
.title ul{
  float:right;
  background:url(../images/icon_3.gif) no-repeat 0 4px;
  height:24px;
  line-height:24px;
  text-indent:24px;
  width:500px;
  overflow:hidden;
}
.title li{
  float:left;
}
.version{
  position:absolute;
  top:47px;
  left:127px;
  width:100px;
  font-weight:bold;
}
.subsite{
  position:absolute;
  top:47px;
  right:0;
}
.subsite li{
  float:left;
}
.subsite li a{
  background:url(../images/subsite_bg.gif) no-repeat 0 0;
  color:#fff;
  font-weight:bold;
  width:75px;
  height:20px;
  line-height:20px;
  padding-top:3px;
  display:block;
  }
.subsite li a:hover{
  background:url(../images/subsite_bg_h.gif) no-repeat 0 0;
  color:#B8440C;
}
.ad{
  width:188px;
  float:left;
  border:1px solid #727275;
  text-align:center;
  margin:2px;
}
.ad_1{
  width:123px;
  height:50px;
  float:left;
  border:1px solid #75C8FF;
  text-align:center;
  margin:2px;
}
.singlepage{
 width:640px;
text-align:left;
margin:20px auto;
color:#666;
}
.singlepage p{
  text-indent:20px;
line-height:150%;
margin:10px auto;
}
.singlepage dl{
 border-bottom:1px solid #f1f1f1;
padding:10px;
margin:10px auto;
}
.singlepage dt{
 font-weight:bold;
 
}
.singlepage dd{
 text-indent:20px;
}
.singlepage_position
{
 border:1px solid #eee;
 padding:10px;
 background:url(../images/bg_31.gif) no-repeat 10px 10px;
	}
.singlepage_position img
{
  margin-left:18px;
	}
dl.contact
{
 width:380px;
	}
dl.contact dt
{background:url(../images/bg_32.jpg) no-repeat 0 0;
  height:60px;
  border-bottom:1px solid #eee;
  text-align:right;
  margin-bottom:9px;
	}	
dl.contact dt img
{
 margin-right:40px;
  margin-top:30px
	}
.header_banner
{
	margin-top:4px;}
