@charset "utf-8";
/* CSS Document */
/*公共样式开始*/
body {
	background:#E7DBCB;
	font-family:"宋体", "Times New Roman", Times, serif;
	font-size:12px;
	margin:0px;
	padding:0px;
}
ul {
	margin:0px;
	padding:0px;
	list-style:none;
	color:#C57C38
}
li {
	list-style:none;
}
a {
	text-decoration:none;
	color:#C57C38
}
img {
	border:none;
}
a:hover {
	color:#660;
}
h1 {
	margin:0px;
	padding:0px;
	font-size:15px;
}
h2 {
	margin:10px;
	padding:0px;
	font-size:16px;
}
p {
	margin:0px;
	padding:0px;
}
/*公共样式结束*/
/*头部样式开始*/
#header {
	margin:0 auto;
	width:960px;
}
#header ul {
	padding:0 10px 0 10px;
	height:30px;
	width:940px;
	line-height:30px;
	background:#F8F1E7;
}
#header ul li {
	float:left;
	margin-right:10px;
}
#header .logo_and_banner {
	margin:0 auto;
	width:960px;
	background:#D8C7B3;
	padding-top:5px;
	border-bottom:1px solid #D5D5D3;
	height:147px;
}
#header .logo_and_banner .logo {
	width:155px;
	height:147px;
	float:left;
	background:#7B542B;
	position:relative;
	border-right:1px solid #D5D5D3;
}
#header .logo_and_banner .logo img {
	position:absolute;
	left:20px;
	top:0px;
}
#header .logo_and_banner .banner {
	float:left;
	height:147px;
	width:804px;
	background:url(../images/banner.jpg) no-repeat;
}
/*头部样式结束*/
/*主体部分样式开始*/
#main {
	width:960px;
	margin:0 auto;
	background:#7B542B;
}
/*左侧导航样式开始*/
#main .left_nav {
	width:156px;
	float:left;
	background:#7B542B;
          /*background-image:url(../images/goods.gif);*/
	background-position:bottom center;
	background-repeat:no-repeat;
	/*height:1100px;*/
}
#main .left_nav ul li a {
	display:block;
	height:35px;
	width:156px;
	background:#CC7E3C;
	font-size:15px;
	line-height:35px;
	text-align:center;
	color:#FFF;
	font-weight:bold;
	border-top:1px solid #D5D5D3;
}

#main .left_nav ul li a:hover {
	background:#696;
}
#main .left_nav ul .bright a {
	background:#E6BB86;
}
#main .left_nav ul .space {
	width:155px;
	display:block;
	height:10px;
	border-right:1px solid #D5D5D3;
}
*html #main .left_nav ul .space {
	margin-top:-4px;
}
*+html #main .left_nav ul .space {
	margin-top:-4px;
}
#main .left_nav h1 {
	color:#F8F1E7;
	margin-top:-2px;
	padding-left:15px;
}


#main .left_nav p {
	line-height:30px;
	padding:10px;
	text-indent:24px;
	color:#E0D9CE;
}
#main .left_nav p b a {
	color:#ccc;
}
#main .left_nav .zengsong{
    text-align:right;
	line-height:15px;
	padding-top:6px;
	padding-right:10px;
	padding-bottom:6px;
	padding-left:4px;
	text-indent:5px;
	color:#E0D9CE;
}
#main .left_nav .qikan{
	line-height:15px;
	padding-top:6px;
	padding-right:4px;
	padding-bottom:6px;
	padding-left:12px;
	text-indent:5px;
	color:#E0D9CE;
}

#main .left_nav .qikan a {
	text-decoration:none;
	color:#fff;
}

#main .left_nav .qikan a:hover {
	color:#fff;
}
#main .left_nav .zengsong .zs{
         padding-left:2px;
}
#main .left_nav .zengsong a {
	text-decoration:none;
	color:#fff;
}

#main .left_nav .zengsong a:hover {
	color:#fff;
}
#main .left_nav h2 {
	color:#F8F1E7;
	margin-top:10px;
	padding-left:10px;
}
#main .left_nav h2 a{
	color:#fff;
	
}
#main .left_nav h2 a:hover{
	color:#fff;
	
}
/*左侧导航样式结束*/
#main .right_column {
	background:#F8F1E7;
	width: 804px;
	float: right;
	margin-top: 10px;
	margin-bottom: 10px;
}
#scrollDiv {
	height:35px;
	line-height:35px;
	overflow:hidden
}
#scrollDiv li {
	height:35px;
	padding-left:10px;
}
#main .right_column .announce {
	height:35px;
	line-height:35px;
	background:#EEDFCC;
	padding-left:10px;
	color:#330;
	position:relative;
	border-top:1px solid #D5D5D3;
}
#main .right_column .announce b {
	float:left;
 color:color:#060;
}
#main .right_column .announce a {
	color:#926C45;
	margin-right:10px;
	float:left;
}
#main .right_column .announce a:hover {
	color:#363;
}
#main .right_column .announce .time {
	display:block;
	height:35px;
	line-height:35px;
	position:absolute;
	right:10px;
	top:0px;
	color:#060;
}
#main .right_column .columns {
	width:560px;
	float: left;
	margin-left: 10px;
	margin-top: 10px;
}
#main .right_column .columns2 {
	width:760px;
	float: left;
	margin-left: 10px;
	margin-top: 10px;
}
*html #main .right_column .columns {
	margin-left:5px;
}
#main .right_column h1 {
	height:29px;
	border:1px solid #EBD7BF;
	position:relative;
	background:url(../images/menu_bg.jpg) repeat-x;
}
#main .right_column .columns h1 li {
	display:block;
	height:29px;
	width:125px;
	float:left;
	line-height:29px;
	text-align:center;
	color:#AD5002;
	background:url(../images/hover1.jpg) repeat-x;
}
#main .right_column .columns h1 li a{
	font-size:14px;
}
#main .right_column .columns h1 .items2 {
	display:block;
	height:29px;
	width:74px;
	float:left;
	background:url(../images/hover2.jpg) repeat-x;
}
#main .right_column h1 img {
	margin-left:10px;
}
#main .right_column h1 .more {
	position:absolute;
	right:20px;
	top:10px;
}
#main .right_column .columns .column {
	width:275px;
	float:left;
	margin-top:10px;
	margin-right: 10px;
}
#main .right_column .columns .focus {
	border:1px solid #EBD7BF;
	height:200px;
	width:273px;
	margin-top:10px;
	float: left;
}
#main .right_column .news_list {
	width:270px;
	float:right;
	display:block;
	height: 202px;
	margin-top: 10px;
	line-height:25px;
}
#main .right_column .news_list li {
	display:block;
	position:relative;
	padding-left:15px;
		display:block;
	height:25px;
	background:url(../images/arrow.gif) no-repeat left center;
}
#main .right_column .news_list .new {
	padding-left:200px;
    list-style-type:none;
	/*padding-right:40px;*/
	background:#F8F1E7;
	
}
#datetime{
	position:absolute;
	display:block;
	height:25px;
	width:100px;
	right:0px;
	top:0px;
	text-align:right;}

#main .right_column .lists {
	float: left;
	width: 270px;
	padding-left: 5px;
	height: 150px;
}
#main .right_column .lists2 {
	float: left;
	width: 270px;
	padding-left: 5px;
	height: 242px;
}
#main .right_column .columns .rcolumn {
	float:right;
	margin-right:0px;
}
#main .right_column .menu {
	float:right;
	width:210px;
	margin-right:10px;
	margin-top: 10px;
}
*html #main .right_column .menu {
	margin-right:5px;
}
#main .right_column .menu ul {
	line-height:25px;
}
#main .right_column .menu .service li a {
	display:block;
	width:193px;
	height:25px;
	line-height:25px;
	border:1px solid #E9D8BE;
	margin-top:5px;
	padding-left:15px;
	background:#F7EDE3;
	background-image:url(../images/arrow2.jpg);
	background-repeat:no-repeat;
	background-position:5px center;
}
#main .right_column .menu .service li a:hover {
	background:#F4E8D8;
	background-image:url(../images/arrow2.jpg);
	background-repeat:no-repeat;
	background-position:5px center;
}
.box {
	width:210px;
	float:left;
	margin-top:10px;
}
.box p {
	line-height:20px;
	padding:10px;
	color:#927043;
}
#links {
	width:762px;
	float:left;
	margin-left:10px;
	border:1px solid #E9D8BE;
	background:#F8F1E7;
	font-size:12px;
	line-height:25px;
	padding-top:5px;
	padding-left:10px;
	padding-bottom:5px;
	padding-right:10;
}
#links .b {
	color:#060;
/*	float:left;*/
	width:80px;
}
#links li{
	float:left;
	/*margin-right:10px;*/
	white-space:normal;
	line-height:15px;
}
#links a {
     margin-right:10px;
	white-space:normal;
}
*html #links {
	margin-left:5px;
}
#clear {
	height:10px;
	clear:both;
}
#footer {
	clear:both;
	height:70px;
	margin:0 auto;
	width:960px;
	position:relative;
}
#footer .bottom_nav {
	position:absolute;
	left:8px;
	top:10px;
}
#footer .copyright {
	font-family:"Times New Roman", Times, serif;
	color:#956E47;
	position:absolute;
	right:8px;
	top:10px;
}
#footer .beian {
	font-family:"Times New Roman", Times, serif;
	color:#956E47;
	position:absolute;
	right:15px;
	top:30px;
}
#footer .wangzhanmap {
	position:absolute;
	left:8px;
	top:30px;
}
#footer .wangzhanmap a {
	color:#956E47;
	margin-right:3px;
}
#footer .bottom_nav a {
	color:#956E47;
	margin-right:3px;
}
/*主体部分样式结束*/

#zt_neirong{font-size:12px; line-height:20px;}
#zt_neirong .bt{font-size:25px; font-family:"黑体", "微软雅黑", "宋体", "Arial Unicode MS"; font-weight:bold;}
#zt_neirong a{ color:#0000FF;}
#zt_neirong a:hover{ color: #FF0000; text-decoration:underline;}
#zt_neirong .zt_info{ font-size:12px; color:#999999; margin-left:33px;}
#zt_neirong h2{ font-size:14px; font-weight:bold;}

/*服务项目模板*/


.fwxm_dqwz{color: #C57C38;}
.fwxm_bt h2{text-align: center; font-size: 20px; color: #917047; font-family:"微软雅黑", "黑体", "Arial Unicode MS"; background:none; border:none;}
.fwxm_info{ border-bottom:1px #CFBDA7 solid; text-align:center; color:#B49C7E; padding-bottom:5px;}

.fwxm_body{ color: #333333; font-size:14px; padding: 10px;line-height: 25px;}
.fwxm_body li{ text-align:center; padding-bottom:5px;}
.fwxm_body li a{display: block;
width: 180px;
height: 23px;
line-height: 23px;
border: 1px solid #E9D8BE;
margin:0 auto;
background: #fff;}
.fwxm_body li a:hover{
background: #CC7E3C; border:1px #7B542B solid; color:#FFFFFF; font-weight:bold;}

.yi{ display:none; height:1px;}

.fwxm_body .list_dh{ width:240px; float:left; padding-left:10px;}
.fwxm_body_arc{ font-size:12px;}

.h_nav{height: 20px; line-height: 20px;  padding-left: 10px; position: relative; padding-top:10px; }
.h_nav li{ float: left; padding:0 1px;}
.h_nav li a{ width:80px; text-align:center; background:#E6BB86; display:block; color:#FFFFFF;}
.h_nav li a:hover{background:#696;; display:block; color:#FFFFFF; font-weight:bold;}
.left_xc{}
.left_xc span{padding:0 0 0 15px; line-height:normal; text-indent:0px;}