@charset "utf-8";
/* CSS Document */

body,td,th {
	font-size: 12px;
	color: #FFF;
}
body {
	background-color: #2B2217;
	background-image: url(/images/bg.jpg);
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
a:link {
	color: #CCC;
	text-decoration: none;
}
a:visited {
	text-decoration: none;
	color: #CCC;
}
a:hover {
	text-decoration: none;
	color: #3F3222;
}
a:active {
	text-decoration: none;
	color: #3F3222;
}
p,ul,li{
	margin:0;
	padding:0;
}
ul li{
	list-style:none;
}
#top{
	width:100%;
	margin:0 auto;
	background:url(/images/topBg.jpg);
	height:100px;
}
#top ul{
	width:1004px;
	margin:0 auto;
}
.logo{
	background:url(/images/logo.jpg);
	width:178px;
	height:54px;
	float:left;
	margin:20px 0 0 20px;
}
.logoRight{
	width:700px;
	height:54px;
	float:right;
	margin:10px 10px 0 0 ;
	text-align:right;
}
.indexLink {
	width:125px;
	float:right;
	text-align:left;
	margin-bottom:18px;
}
.indexLink span {
	background-position: left center;
	background-repeat:no-repeat;
	float:left;
	width:60px;
}
.indexLink span a {
	color:#967D54;
	font-weight:bold;
}
.rightTxt{
	color:#FF0;
	margin-top:30px;
	font-size:16px;
	font-family:"微软雅黑";
	
}
#Nav{
	width:100%;
	margin:0 auto;
	background:url(/images/menuBg.jpg) left top repeat-x;
}

#flash{
	width:1004px;
	height:260px;
	margin:8px auto;
	background:url(/images/flash.jpg)
}
#flash ul{
	padding:20px;
}
.out{
	width:1004px;
	margin:0 auto;
}
.out .L{
	width:250px;
	float:left;
}
.out .R{
	width:737px;
	float:right;
	display:block;
	overflow:hidden;
	background-color:#C3B597;
}
.content{
	background-color:#C3B597;
	background-color:hsla(41,23%,76%,0.4);
	color:#342A1C;
	padding:10px;
	line-height:22px;
}
.menubar{
	color:#3D2D1D;
	font-size:13px;
	font-weight:bold;
	background:url(/images/49.png) left center  no-repeat;
		padding-left:25px;
		margin-left:10px;
}
.menubar:hover{
	color:#F9F9F9;
}
.menu{
	height:20px;
}
.menu tr td{
	height:20px;
	line-height:28px;
}
.menu tr td:hover{
	background:url(/images/leftBg.png) bottom center no-repeat;
}

.menu tr td a:link,.menu tr td a:visited{
	background:url(/images/50.png) left center no-repeat;
	padding-left:25px;
	font-size:12px;
	color:#F9F9F9;
	margin-left:22px;
}
.menu tr td a:hover,.menu tr td a:active{
	background:url(/images/50.png) left center no-repeat;
	padding-left:25px;
	font-size:12px;
	color:#3D2D1D;
	margin-left:22px;
}

.leftClassTitle{
	height:37px;
	background:url(/images/left_pro_class.jpg);
}
.leftClassTitle b{
	font-size:16px;
	font-family:"微软雅黑";
	line-height:37px;
	padding-left:10px;
	font-weight:100;
	color:#FFFF00;
}
.leftClass li{
		line-height:32px;
		padding:0 15px;
}
.leftClass li ul{
		line-height:32px;
		margin:0 15px;
}
.leftClass li ul li a{
		margin:0 15px;
}


.leftClass li a:link,.leftClass li a:visited{
	background:url(/images/50.png) left center no-repeat;
	padding-left:25px;
	font-size:12px;
	font-weight:bold;
	margin-left:22px;
	color:#3D2D1D;
   display:block;
   overflow:hidden;
}
.leftClass li a:hover,.leftClass li a:active{
	background:url(/images/49.png) left center no-repeat;
	padding-left:25px;
	font-size:12px;
	color:#F9F9F9;
	margin-left:22px;
   display:block;
   overflow:hidden;
}
.rightTitle{
	background:url(/images/rightTitleBg.jpg);
	height:35px;
}
.rightTitle b{
	height:35px;
	line-height:35px;
	padding-left:10px;
	color:#FF0;
	font-size:16px;
	font-family:"微软雅黑";
	font-weight:100;
	float:left;
}
.rightTitle span{
	float:right;
	margin-right:10px;
	color:#3F3222;
	line-height:37px;
}
.rightTitle span a{
	color:#3F3222;
}
.rightTitle2{
	background:url(/images/rightTitleBg2.jpg);
	height:35px;
	color:#999999;
}
.rightTitle2 b{
	height:35px;
	line-height:35px;
	padding-left:10px;
	color:#FF0;
	font-size:20px;
	font-family:"微软雅黑";
	font-weight:100;
	float:left;
}	

.rightTitle2 span{
	float:right;
	margin-right:10px;
	color:#999999;
	line-height:37px;
}
.rightTitle2 span a:link,.rightTitle2 span a:visited{
color:#3F3222;
}
#footer{
	width:100%;
	margin:20px auto 0 auto;
	background-color:#C3B597;
	background-color:hsla(41,23%,76%,0.4);
}
#footer ul{
	width:1004px;
	margin:0 auto;
	text-align:center;
	line-height:20px;
	color:#000;
}
#footer ul a{
	color:#000;
}
#footer ul p{
	padding:0;
	margin:0;
}
.clear{
	clear:both;
	height:0px;
}
/*内页样式表*/
.PicList{
	margin:0;
	padding:0;
}
.PicList li{
	width:210px;
	float:left;
	cursor:pointer;
	display:block;
	overflow:hidden;
	margin:6px;
}
.PicList li ul{
	width:225px;
}
.PicList li ul li{
	text-align:center;
	line-height:20px;
	font-size:14px;
	color:#960;
	margin:0;
	padding:0;
}
.pic{
	background:url(/images/PicBg.jpg);
	width:170px;
	height:130px;
	padding:20px;
}

.showpage{
	height:22px;
	line-height:22px;
	border-top:1px #999 solid;
	text-align:center;
	color:#433626;
}
.showpage a:link,.showpage a:visited{
	color:#433626;
}
.showpage a:hover,.showpage a:active{
		color:#7B5A24;
}
.NewsList li{
	height:22px;
	line-height:22px;
}
.NewsList li a:link,.NewsList li a:visited{
	color:#2B2217;
	background:url(/images/nd.jpg) left center no-repeat;
	margin-left:8px;
	padding-left:12px;
}
.NewsList li a:hover,.NewsList li a:active{
	color:#F6F6F6;
}

.cont_title{
	height:32px;
	line-height:32px;
	display:block;
	text-align:center;
}

.cont_fx{
	height:22px;
	line-height:22px;
	border-top:1px #eee solid;
	border-bottom:1px #eee solid;
	margin:10px 0;
}
.bds_more{
	line-height:10px;
}
.cont_content{
	padding:5px;
	font-size:14px;
	margin:0 30px;
}
.cont_content2{
	padding:5px 20px;
	font-size:14px;
	margin:0;
}
.cont_content2 table tr td{
	clear:both;
	color:#333;
}
.cont_content table tr td{
	clear:both;
	color:#333;
}
.cont_pv{
	width:48%;
	float:left;
	line-height:22px;
}
.cont_pn{
	width:48%;
	float:right;
	line-height:22px;
}
.cont_title a,.cont_fx a,.cont_content a,.cont_pv a,.cont_pn a{
	color:#342A1C;	
}
.c1{
	clear:both;
	background:url(/images/r1.jpg) left center no-repeat;
	padding-left:35px;
	height:30px;
	line-height:30px;
	margin-left:10px;
	margin-right:10px;
	background-color:#967D54;
	display:block;
}
.c1 b{
	font-size:16px;
	font-family:"微软雅黑";
	color:#C7BCA2;
	margin-right:10px;
	float:left;
	
}
.c1 span{
	color:#3D2D1D;
}
.c2{
	clear:both;
	background:url(/images/r2.jpg) left center no-repeat;
	padding-left:35px;
	height:30px;
	line-height:30px;
	margin-right:10px;
	margin-left:10px;
	background-color:#7C5D27;
	display:block;
}
.c2 b{
	font-size:14px;
	font-family:"微软雅黑";
	color:#C7BCA2;
	margin-right:10px;
	float:left;
	
}
.c2 span{
	color:#FEFF99;
}
.c3{
	clear:both;
	background:url(/images/r3.jpg) left center no-repeat;
	padding-left:35px;
	height:30px;
	line-height:30px;
	margin-left:10px;
	background-color:#3D3D1F;
	margin-right:10px;
	display:block;
}
.c3 b{
	font-size:14px;
	font-family:"微软雅黑";
	color:#FEFF99;
	margin-right:10px;
	float:left;
	
}
.c3 span{
	color:#FEFF99;
}
.c4{
	clear:both;
	background:url(/images/r4.jpg) left center no-repeat;
	padding-left:35px;
	height:30px;
	line-height:30px;
	margin-right:10px;
	margin-left:10px;
	background-color:#3D3D1F;
	display:block;
}
.c4 b{
	font-size:14px;
	font-family:"微软雅黑";
	color:#FEFF99;
	margin-right:10px;
	float:left;
	
}
.c4 span{
	color:#FEFF99;
}

.linkBg{
	text-align:center;
}
.linkBg b{
	font-size:14px;
	font-weight:100;
	color:#000;
}
.linkBg a{
	margin:0 10px;
	color:#000;
	font-weight:100;
}
a.fl{
	color:#333;
}
.pictext{
	width:45%;
	margin:0 0 0 auto;
	height:25px;
	display:block;
	text-align:left;
	font-size:14px;
	color:#000;
	font-family:"微软雅黑";
	line-height:25px;
	padding-left:10px;
	float:left;
}
.pictext2{
	width:100%;
	margin:0 0 0 auto;
	height:25px;
	display:block;
	text-align:left;
	font-size:14px;
	color:#000;
	font-family:"微软雅黑";
	line-height:25px;
	padding-left:10px;
	float:left;
}
a.NavCur{
	background:url(/images/menuBg2.jpg);
	font-weight:bold;
	color: #D3C8B6;
	display: block;
	cursor: pointer;
	font-size:14px;
	overflow:hidden;
	line-height:36px;
	width:100px;
	height:36px;
	text-align:center;
}
.CaseList{
	height:190px;
	color:#3D2D1D;
}
.CaseList li{
	color:#3D2D1D;
}

.newsOut{
	border:1px #eee solid;width:655px;height:80px;margin:8px 20px;display:block
}
.newsTitle a:link,.newsTitle a:visited{
	color:#3F3222;font-weight:bold;font-size:12px;color:#000
}
.newsSmall{
	padding:3px 15px;
	overflow:hidden;
}
.newsSmall a:link,.newsSmall a:visited{
	color:#3F3222;line-height:16px;
}
.newsTime{
	width:75px;
	float:left;
}
.newsTime a:link,.newsTime a:visited{
	color:#3F3222;width:70px;float:left;line-height:20px;text-align:center
}
.newsTitle a:hover,.newsTitle a:active{
	color:#fff;font-weight:bold;font-size:12px;
}
.newsSmall a:hover,.newsSmall a:active{
	color:#fff;line-height:16px;
}
.newsTime a:hover,.newsTime a:active{
	color:#fff;width:70px;float:left;line-height:20px;text-align:center
}

.tableborder tr td{
	color:#3D2D1D;
}

.zsList{
}
.zsList li{
	width:210px;
	float:left;
	cursor:pointer;
	display:block;
	overflow:hidden;
	margin:6px;
}
.zsList li ul{
	width:210px;
}
.zsList li ul li{
	text-align:center;
	line-height:20px;
	font-size:14px;
	color:#960;
	margin:0;
	padding:0;
}
.zsPic{
	background:url(/images/zsBg.jpg);
	width:170px;
	height:240px;
	padding:20px;
}
table tbody tr td{
	padding-left:8px;
}
.showpage2{
	height:32px;line-height:32px;border-top:1px #ccc solid;color:#443726;text-align:center;
}
.showpage2 a{
	color:#443726;
}