body {
	margin: 0px;
	padding: 0px;
	background-color: #F1EFE8;
}
body,td,div,p,li {
	font-size: 12px;
	color: #7C7058;
}

a {text-decoration:none; color:#7C7058; cursor:hand;}
a:hover {color:#A25F04;}


form{margin: 0px;padding: 0px;}
label{font-weight:bold;}
input,textarea{border: 1px solid #A7A9A8; font-size: 12px;}
img {border: 0px;}

.height14 {line-height: 14px}
.height16 {line-height: 16px}
.height18 {line-height: 18px}
.height20 {line-height: 20px}
.height22 {line-height: 22px}
.height24 {line-height: 24px}
.height26 {line-height: 26px}
.height28 {line-height: 28px}
.height30 {line-height: 30px}
.height36 {line-height: 36px}
.size10 {font-size: 10px;}
.size11 {font-size: 11px;}
.size12b {font-size: 12px;font-weight: bold;}
.size13b {font-size: 13.5px;font-weight: bold;}
.size14 {font-size: 14px;}
.size14b {font-size: 14px;font-weight: bold;}
.size16 {font-size: 16px;}
.size16b {font-size: 16px;font-weight: bold;}
.size18 {font-size: 18px;}
.size18b {font-size: 18px;font-weight: bold;}
.none {display:none;}

#block{
	position:absolute;
	z-index:110;
	top:0;
	left:0;
	width: 100%;
	background:#000000;
	filter:alpha(opacity=70);
	-moz-opacity:0.7;
	opacity: 0.7;
}
#fload{
	position:absolute;
	z-index:111;
	width:100%;
	height:100%;
}

#top{
	text-align:center;
}
#top_box{
	width:1002px;
	text-align:left;
}
#top_main{
	position:absolute;
	z-index:10px;
}
#top_logo{
	position:absolute;
	z-index:1px;
	width:180px;
	height:60px;
	left:25px;
	top:25px;
}
#top_menu_bg{
	position:absolute;
	z-index:1px;
	width:680px;
	height:50px;
	left:300px;
	top:30px;
	background:#F9F9F6;
	filter:alpha(opacity=70);
	-moz-opacity:0.7;
	opacity: 0.7;
}
#top_menu_line{
	position:absolute;
	z-index:2px;
	width:680px;
	height:1px;
	left:300px;
	top:80px;
}
#top_menu_box{
	position:absolute;
	z-index:3px;
	width:680px;
	height:50px;
	left:300px;
	top:30px;
	text-align:center;
	vertical-align:middle;
}
.top_menu_zlm{
	position:absolute;
	z-index:1px;
	width:10px;
	height:10px;
}
.top_menu_zlm_box, .top_menu_zlm_box2{
	position:absolute;
	z-index:1px;
	width:86px;
	height:60px;
	top:14px;
	left:15px;
	background:url(../image/blank.gif) no-repeat;
}
.top_menu_zlm_box{display:none}
.top_menu_zlm_box2{display:inline}
.top_menu_zlm_top{
	height:20px;
}
.top_menu_zlm_bottom{
	background:#7C7058;
	text-align:center;
}
.top_menu_zlm_txt{
	width:70px;
	height:24px;
	border-bottom:1px solid #968D79;
	line-height:24px;
}
.top_menu_zlm_txt a{
	color:#FFFFFF;
}
.top_menu_zlm_txt a:hover{
	color: #FFCC99;
}
.menu_a{
	font-family:"Î¢ÈíÑÅºÚ";
	font-size:14px;
	font-weight:bold;
	color:#704624;
}
.content, .content td, .content p, .content div{
	line-height:22px;
}

#block{
	position:absolute;
	z-index:110;
	top:0;
	left:0;
	width: 100%;
    FILTER:alpha(opacity=80);
	background:#000000;
	opacity:1;
	-moz-opacity:0.8;
	-moz-opacity:0.8;
	opacity: 0.8;
}
#fload{
	position:absolute;
	z-index:111;
	width:100%;
	height:100%;
}
.project_photos_box {
	float: left;
	margin: 10px 12px;
	border: 1px solid #CACACA;
	width: 120px;
	height: 90px;
	overflow: hidden;
}
.project_photos_box img {
	width:120px;
}


.sy_xian {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CBCBCB;
}
.lm_banner_bj {
	background:#FFFFFF url(../image/lm_banner_bj.jpg) center top no-repeat;
}
.lm_xian1 {
	background-image: url(../image/lm_xian1.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
}
.lm_xian2 {
	background-image: url(../image/lm_xian2.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
}
.nr_zt {
	font-family: "Î¢ÈíÑÅºÚ";
	font-size: 14px;
	font-style: normal;
	line-height: 24px;
	font-weight: normal;
	color: #433C2D;
}
.ry_bj {
	background-image: url(../image/ry_bj3.gif);
	background-repeat: no-repeat;
	background-position: center top;
}
.ry_bj2 {
	background-image: url(../image/ry_bj2.gif);
	background-repeat: no-repeat;
	background-position: center top;
}

.nr_xxian {
	background-image: url(../image/nr_xxian.gif);
	background-repeat: repeat-x;
	background-position: center bottom;
}

.nrq_xian {
	border: 3px solid #996031;
}
.xian {
	background-image: url(../image/xian.jpg);
	background-repeat: repeat-x;
	background-position: center top;
}
