html { min-height: 100%;}
* { margin: 0;padding: 0;border:0;font-family: "Microsoft YaHei","微软雅黑","黑体","宋体" !important;}
body { color: #222;margin-top:12px;margin-bottom:12px;font: normal 12px  Arial, Helvetica, sans-serif,宋体,sans-serif;line-height:18px;background:#F6EBDA;}
a {color: #444;text-decoration: none;}
a:hover {color: #ff0000;text-decoration: underline;}
li { list-style: none;}
h1 {color:#aaa;}
h2 { font-size:14px;font-weight:bold;color:#528F1E;}
.blue { color:#0E61D3;}
.red { color:#ff0000;}
.red1 { color:#ffcc00;}
.gray { color:#666;}
.white { color:#fff;}
.clear { clear:both;}

/* Header */
#header {
 margin: 0 auto;
 width:990px;
 padding:10px 15px;
 background:#fff url(top.jpg) no-repeat 15px 10px;
}
#top {
 width:990px;
 height:72px;
 padding:0 0 14px;
 float:left;
}
#menu {
 width:990px;
 height:31px;
 float:left;
 background:url(menubg.gif);
}
#menu li{
 float:left;
 height:25px;
 padding:6px 0 0;
 width:130px;
 text-align:center;
}
#menu li a{
 color:#fff;
 font-size:13px;
 line-height:18px;
 font-weight:bold;
}
#menu li a:hover{
 color:#ffcc00;
 text-decoration:none;
}
#menu .m1 { width:80px;}
#banner {
 width:990px;
 height:102px;
 float:left;
 padding:0 0 20px;
}
#main {
 margin: 0 auto;
 width:990px;
 padding:10px 15px;
 background:#fff;
}
#mains {
 height:100%;
 overflow:hidden;
 height:auto!important;
 height:600px; 
 min-height:600px;
 background:url(leftbg.gif) repeat-y;
}
#mainleft {
 float:left;
 width:220px;
 padding:10px 0 30px;
}
#mainleft1 {
 width:171px;
 height:36px;
 color:#fff;
 padding:17px 0 0 20px;
 background:url(left1.gif) no-repeat 0 0;
}
.mainleft1a {
 font-size:18px;
}
.mainleft1b {
 font-size:14px;
 font-weight:bold;
}
#mainleft2 {
 width:181px;
 padding:4px 0 60px 10px;
 background:url(left1a.gif) no-repeat left bottom;
 height:auto!important;
 height:130px; 
 min-height:130px;
}
#mainleft2 li {
 width:151px;
 height:29px;
 padding:0 0 0 10px;
 float:left;
}
#mainleft2 li a {
 width:121px;
 height:29px;
 line-height:26px;
 padding:0 0 0 30px;
 display:block;
 color:#333;
 background:url(left2.gif) no-repeat;
}
#mainleft2 li a:hover {
 background:url(left2a.gif) no-repeat;
 color:#ff0000;
 text-decoration:none;
}
#mainleft2 li a.hover {
 background:url(left2a.gif) no-repeat;
 color:#E41C58;
}
#mainright {
 float:left;
 width:760px;
 font-size:14px;
 color:#555;
 line-height:26px;
 padding:10px 0;
}
#tit {
 width:750px;
 height:34px;
 padding:5px 0 0;
 background:url(tit.gif) no-repeat 0 10px;
}
#tit1 {
 width:290px;
 height:34px;
 line-height:28px;
 padding:0 0 0 10px;
 float:left;
 font-size:18px;
 font-weight:bold;
}
#tit2 {
 width:440px;
 height:34px;
 line-height:34px;
 text-align:right;
 float:left;
 font-size:12px;
 color:#666;
}
#tit2 a { color:#666;}
#body {
 width:100%;
 padding:20px 0;
 line-height:28px;
}
#body p {
 padding:8px 0;
 line-height:28px;
}
#news {
   width:730px;
   padding:0 5px 15px;
}
#news li {
  width:700px;
  height:30px;
  padding:2px 0 0 30px;
  border-bottom:#ddd 1px dotted;
  background:url(arr1.gif) no-repeat 10px 11px;
  float:left;
}
#news li a {
   float:left;
   width:570px;
   font-size:12px;
   height:30px;
   line-height:30px;
    overflow: hidden;/*注意不要写在最后了*/
 white-space: nowrap;
 -o-text-overflow: ellipsis;
 text-overflow: ellipsis;
}
#news li p {
   float:right;
   padding:0 10px 0 0;
   color:#aaa;
   font-size:11px;
}
.pic1 { width:160px;height:80px; margin:10px 0 0;border:#ccc 1px solid;}
#showpic img { margin: 0 15px 10px 0;}
.line {
 width:100%;
 border-bottom:#ddd 1px dotted;
 margin:10px 0;
}
#fenye {
   float:right;
   padding:10px 25px 0 0;
   height:25px;
}
#fenye a {
   padding:0 4px;
   border:#888 1px solid;
   margin:0 1px;
}
#fenye a:hover {
   text-decoration:none;
   background:#888;
   color:#fff;
}
#fenye .a1 {
  padding:0 4px;
  border:#888 1px solid;
  margin:0 1px;
  color:#fff;
  background:#888;
}
.zhaopin1 {
	margin-bottom:8px;
}
.zhaopin1 {
	text-align:right;padding-right:2px;height:30px;background-color:#fff
}
.zhaopin1a {
	padding-left:4px;height:30px;background-color:#fff
}
.zhaopin2 {
	text-align:right;padding-right:2px;height:30px;background-color:#F7F7F7
}
.zhaopin2a {
	padding-left:4px;height:30px;background-color:#F7F7F7
}
#foot {
 margin: 0 auto;
 width:990px;
 padding:10px 15px;
 background:#fff;
}
#foots {
 height:100%;
 overflow:hidden;
}
#foot1 {
   padding:25px 0;
   line-height:22px;
   text-align:center;
   color:#666;
   line-height:26px;
   word-spacing:10px;
   border-top:#BFB8BA 1px solid;
}
#foot1 a { color:#666;}



.bbs { border:#aaa 1px solid;padding:3px 6px; display:block; cursor:pointer;COLOR: #333;FONT-FAMILY:  Arial,宋体;}
.key { border:0;width:167px;height:18px; background:none;FONT-FAMILY:  Arial,宋体; }
.key3 { border:#999 1px solid;;padding:0 0 2px 4px;width:150px;height:20px;line-height:23px;COLOR: #111;FONT-FAMILY:  Arial,宋体;}

.key:hover, .key:focus { outline: none;}