#main {
 width:100%;
 padding:0 0 20px;
}
#mains {
 margin: 0 auto;
 width: 1015px;
 background:url(midbg.png) repeat-y left;
}
#mainss {
 width:100%;
 background:url(leftbg3.png) no-repeat left bottom;
}
#mainsss {
 width:100%;
 height:100%;
 overflow:hidden;
 
}
#mainleft {
 width:209px;
 float:left;
}
#mainleft1 {
 width:209px;
 height:38px;
 padding:20px 0 0;
 background:url(lefttop.png) no-repeat 0 8px;
}
#mainleft1s {
 width:170px;
 height:28px;
 line-height:25px;
 font-size:14px;
 padding:10px 0 0 39px;
 font-weight:bold;
 background:url(leftbg2.png) repeat-y right;
}
#mainleft2 {
 width:209px;
 background:url(leftmid.png);
}
#mainleft2s {
 width:190px;
 padding:10px 0 10px 19px;
 background:url(leftbg2.png) repeat-y right;
}
#mainleft2 li {
 width:190px;
 height:40px;
 float:left;
}
#mainleft2 li a {
 width:160px;
 height:39px;
 line-height:39px;
 padding:0 0 0 30px;
 letter-spacing:1px;
 display:block;
 border-bottom:#76ACD3 1px solid;
 background:url(arr1.gif) no-repeat 10px 14px;
}
#mainleft2 li a:hover {
 text-decoration:none;
 background:#25699A url(arr1a.gif) no-repeat 10px 14px;
 color:#fff;
}
#mainleft2 li a.hover {
 color:#fff;
 background:#25699A url(arr1a.gif) no-repeat 10px 14px;
}
#mainleft2 li .fl {
 width:150px;
 padding:0 0 0 30px;
 font-size:12px;
 height:26px;
 line-height:26px;
 letter-spacing:0;
 background:#f8f8f8 url(arr3a.gif) no-repeat 15px 8px;
 border-bottom:#ddd 1px solid;
}
#mainleft3 {
 width:209px;
 background:url(lefttop.png) no-repeat 0 -10px;
}
#mainleft3s {
 width:170px;
 height:31px;
 line-height:30px;
 font-size:14px;
 padding:9px 0 0 39px;
 font-weight:bold;
 background:url(leftbg2.png) repeat-y right;
}
#mainleft4 {
 width:209px;
 background:url(leftmid.png);
}
#mainleft4s {
 width:180px;
 padding:10px 10px 10px 19px;
 color:#666;
 line-height:23px;
 background:url(leftbg2.png) repeat-y right;
}
#mainleft5 {
 width:202px;
 height:7px;
 background:url(leftbg4.png);
}
#mainright {
 float:left;
 width:806px;
 background:url(RightTop.png) no-repeat 0 0;
}
#tit {
 width:786px;
 height:91px;
 padding:7px 0 0 20px;
}
#tits {
 width:800px;
 height:23px;
 line-height:23px;
 color:#D15104;
 font-weight:bold;
 text-align:center;
 font-size:14px;
}
#tit1 {
 width:190px;
 height:60px;
 line-height:60px;
 color:#fff;
 font-weight:bold;
 float:left;
 font-size:18px;
 text-align:center;
 background:#256999;
}
#tit2 {
 width:155px;
 height:30px;
 line-height:30px;
 padding:24px 0 0;
 margin:0 0 0 10px;
 color:#888;
 font-size:16px;
 background:url(titbg.gif);
 float:left;
}
#tit3 {
 width:400px;
 height:30px;
 line-height:30px;
 padding:22px 10px 0 0;
 float:left;
 color:#666;
 text-align:right;
 background:url(titbg.gif);
}
#body {
 padding:0 40px 15px;
 line-height:26px;
 color:#333;
 background:url(rightmid.png);
 min-height:500px; 
 height:auto !important; 
 height:500px;
 overflow:visible;
}
#body td {
 line-height:24px;
}
#pro {
 width:720px;
 padding:10px 0;
}
#pro li {
 width:240px;
 height:186px;
 float:left;
 text-align:center;
}
.pic1 {
 width:180px;
 height:140px;
 padding:3px;
 border:#ddd 1px solid;
 background:#EFF2F5;
}
.pic1a {
 width:200px;
 height:142px;
 padding:2px;
 border:#ddd 1px solid;
}
#protit {
 width:720px;
 padding:20px 0 0;
 height:30px;
 font-weight:bold;
 font-size:16px;
 border-bottom:#aaa 1px dashed;
}
#xinwen {
   width:730px;
   padding:0 5px 15px;
}
#xinwen li {
  width:700px;
  height:28px;
  padding:0 0 0 30px;
  border-bottom:#ccc 1px dotted;
  background:url(arr1.gif) no-repeat 10px 8px;
  float:left;
}
#xinwen li a {
   float:left;
}
#xinwen li p {
   float:right;
   padding:0 40px 0 0;
   color:#888;
}
#news {
   width:530px;
   padding:0 5px 15px;
}
#news li {
  width:500px;
  height:25px;
  padding:2px 0 0 30px;
  border-bottom:#ccc 1px dotted;
  background:url(arr1.gif) no-repeat 10px 8px;
  float:left;
}
#news li a {
   float:left;
}
#news li p {
   float:right;
   padding:0 40px 0 0;
   color:#888;
}
#fenye {
   float:right;
   color:#D87637;
   padding:0 45px 0 0;
   height:25px;
}
#fenye a {
   padding:0 4px;
   color:#D87637;
   border:#D87637 1px solid;
   margin:0 1px;
}
#fenye a:hover {
   text-decoration:none;
   background:#D87637;
   color:#fff;
}
#fenye .a1 {
  padding:0 4px;
   border:#D87637 1px solid;
   margin:0 1px;
   background:#D87637;
   color:#fff;
}
.line {
 width:100%;
 height:20px;
 display:block;
 background:url(line.gif) no-repeat 0 9px;
}
.text1 {
 font-size:16px;
 font-weight:bold;
 color:#236A97;
 padding:0 0 5px;
}
.text2 {
 font-size:15px;
 font-weight:bold;
 color:#0D328A;
 padding:0 0 10px;
}
#pro11 {
 padding:20px;
 background:#eee;
}
#pro11 td {
 padding:5px 5px;
 text-align:center;
 color:#444;
 border:#bbb 1px solid;
}
#pro11 table { 
 border-collapse:collapse;
}
.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
}
#rightbott {
 width:806px;
 height:51px;
 background:url(rightBottom.png);
}