﻿body
{
	background: url(../images/public_bg08.jpg) repeat;
}
#top
{
	background: url(../images/public_bg05.jpg) repeat left top;
	height: 55px;
	width: 100%;
}
#banner
{
	background: url(../images/public_bg06.jpg) repeat-x left top;
}
#main_page
{
	width: 1000px;
	margin: 0 auto;
	background:none;
}
#banner .fla_img
{
	width: 1000px;
	margin: 0 auto;
}
#banner .fla_img img
{
	width: 1000px;
	overflow: hidden;
}
.r_gw
{
	width: 1000px;
	margin: 0 auto;
	background: url(../images/public_bg03.jpg) repeat-x left top;
	height: 14px;
}
.footer
{
  background: url("../images/public_bg07.jpg") repeat-x scroll left bottom transparent;
    clear: both;
    color: #735f35;
    float: left;
    font-size: 12px;
    height: auto;
    line-height: 22px;
    margin: 0 auto;
    padding-bottom: 26px;
    padding-top: 20px;
    text-align: center;
    width: 100%;
}
.nav
{
	padding: 22px 0px 0px 0px;
	
}
.nav .navLine
{
	width: 1000px;
	border-bottom: dashed 1px #c6c1b5;
	padding-bottom: 12px;
}
.nav strong
{
	font-size: 14px;
	color: #333333;

}
.nav  a
{
 padding-left:4px;
}
.nav a:link
{
	font-size: 14px;
	color: #333333;
	padding-right: 4px;
}
.nav a:visited
{
	font-size: 14px;
	color: #333333;
	padding-right: 4px;
}
.nav a:hover
{
	font-size: 14px;
	color: #d7181f;
	padding-right: 4px;
}
.nav a:active
{
	font-size: 14px;
	color: #333333;
	padding-right: 4px;
}
.nav .redLink
{
	color: #d7181f;
	font-size: 14px;
	padding-left: 4px;
}
.nav .redLinknone
{
 color: #d7181f;
	font-size: 14px;
	padding-left: 4px;
	display:none;
}

.leftSide 
{
 width:250px;
 height:auto;
 background:#e5dac3 url(../images/teBgUp.jpg) no-repeat left top;
 float:left;
 padding-top:10px; 
 margin-top:20px;

}
.leftSide  .leftBg
{
 width:250px;
 height:auto;
 background:url(../images/teBgDown.jpg) no-repeat left bottom;
 float:left;
 padding-bottom:10px; 
 padding-bottom:20px;
}
.leftSide  .leftBg .tit
{
 padding-left:5px;
 width:245px;
 border-bottom:solid 2px #a29a87;
 padding-bottom:10px;
}
.leftSide  .leftBg .gongyi
{
 width:228px;
 border:solid 1px #FFF;
 height:auto;
 margin:10px;
 _margin:10px 5px;
 float:left;
 clear:both;
}
.leftSide  .leftBg .gongyi h2
{
  font-family:"微软雅黑";
  font-size:18px;
  font-weight:bold;
  color:#735f35;
  width:228px;
  text-align:center;
  background-color:#f4f0e5;
}
.leftSide  .leftBg .gongyi ul
{
 float:left;
 clear:both;
 padding:10px 15px;
}
.leftSide .leftBg .gongyi ul .noborder
{
  border:none
}
.leftSide  .leftBg .gongyi ul li a
{
  font-family:"微软雅黑";
  font-size:12px;
  color:#735f35;
  line-height:14px;
}
.leftSide  .leftBg .gongyi ul li a.at
{
  font-family:"微软雅黑";
  font-size:12px;
  color:#d7181f;
  line-height:14px;
}
.leftSide  .leftBg .gongyi ul li
{
  float:left;
  border-right:solid 1px #a29a87;
  line-height:14px;
  text-align: center;
  width: 60px;
  margin-top:5px;
}
.leftSide  .leftBg  .link01
{
 padding:0px 10px 0px 10px;
 float:left;
 clear:both;
}
.rightSide
{
  float:left;
  width:735px;
  padding-left:14px;
}
.rightSide h2
{
  font-family:"宋体";
  font-size:14px;
  color:#6f6348;
}
.rightSide h2 span
{
 color:#a29a87;
}
.rightSide h2 .left01
{
 padding-right:10px;
}
.rightSide h2 .right01
{
 padding-left:10px;
}
.rightSide .tit01
{
 float:left;
 clear:both;
 padding-top:20px;
 width:735px;
 background:url(../images/line02.jpg) repeat-x left bottom;
}
.rightSide h2
{
  font-family:"宋体";
  font-size:14px;
  color:#76694d;
  padding-top:4px;
  float:left;
  background:url(../images/public_bg08.jpg) repeat scroll left center;
}
.rightSide .text img
{
  float:left;
  padding:7px;
  background-color:#FFF;
  border:solid 1px #a29a87;
  margin-left:5px;
  margin-right:10px;
  width:280px;
  height:230px;
 }
 .rightSide .text 
 {
  padding-top:22px;
  float:left;
 }
  .rightSide .text p
  {
   font-family:"宋体";
   font-size:14px;
   color:#333333;
   line-height:28px;
   text-indent:2em;
  margin-left:5px;
   
  }
  .myBox
  {
   padding-bottom:60px;
   float:left;
  }


