@charset "utf-8";
/* CSS Document */
*{margin:0; padding:0;border:0;vertical-align:text-top;}
ul,li{list-style:none;}

.pl28{ padding-left: 28px !important;}
.mb28{ margin-bottom: 28px !important;}
.mb39{ margin-bottom: 39px !important;}
.ml05{ margin-left:5px !important;}
.clear {
	clear: both;
}

body{
	font-size:12px;
	line-height:1em;
}
#wrapper{
   background:url(images/main_bg.jpg) top center repeat;
}
#container{
	width:767px;
	margin:auto;
}
#header{
	background:url(images/header_bg.jpg) no-repeat;
	height:77px;
	width:767px;
	position: relative;
	margin-bottom: 13px;
}
#header #logo{position:absolute;top:0;left:15px;}
#header p{position:absolute;top:0;right:24px;}
#header p.txt{color:#FFFFFF;top:20px;font-size:12px;}
#header p.tel{top:40px;}
#menu ul{
	height:100%;
	overflow:hidden;
	margin-right:18px;
}
#menu ul li{float:right;margin-left:6px;}
#indexcont{
	background:url(images/indexcont_bg.jpg) no-repeat;
	width:767px;
	height:764px;
	position:relative;
}
#indexcont p{position:absolute;top:14px;left:16px;}

#footer{
	background:#765C2F;
	height:66px;
	padding-top: 12px;
	color:#FFFFFF;
	font-weight:bold;
	margin-top: 27px;
}
#footer p{padding:3px 0;font-size:10px;}
#footer p img{margin-right:8px;}
#footer p span{
	font-size:11px;
}
#footer dl{
	width:767px;
	margin:0px auto 0px;
}
#footer dl dt{float:right;margin-right:30px;}
#footer dl dd{float:right;margin-right:5px;}


#contactcont{
background:url(images/contact_bg.jpg) no-repeat;
width:767px;
height:380px;
position:relative;
}
#contactcont p.cone{position:absolute;top:32px;left:38px;}
#contactcont p.ctwo{position:absolute;top:40px;left:152px;}
#contactcont p.cthree{position:absolute;top:148px;left:38px;}
#contactcont .cfour{
background:#E4C5A9;
border:#981A1D 1px solid;
width:341px;
height:219px;
position:absolute;
left:368px;
top:33px;
padding:42px 16px 47px 15px;
}
#contactcont .cfour .ig01{
float:left;
margin-right:5px;
}

#contactcont .cfour p.pimg01{
margin-bottom:26px;
}
#contactcont .cfour p.pimg02{
margin:0 0 8px 49px;
}
#contactcont .cfour p.pimg03{
margin-left:63px;
}




/**********company***********/
#companycont{ background:url(images/companycont_bg.jpg) no-repeat;width:671px;height:1076px;padding:34px 57px 0 39px;}
#companycont div.company_lr{ height:100%;overflow:hidden;}
#companycont div.company_lr .company_l{ float:left;margin-right:20px;}
#companycont div.company_lr .company_r{ float:left;padding-top:17px;}
#companycont div.company_lr .company_tit01{ background:url(images/company_tit01.jpg) left no-repeat;padding-left:18px;height:17px;line-height:17px;font-size:17px;font-weight:bold;margin-bottom:9px;}
#companycont div.company_lr table{ border-bottom:1px solid #000000;border-top:1px solid #000000;width:550px;margin-bottom:53px; border-collapse:collapse;font-size:15px;}
#companycont div.company_lr table th{ width:20%;background-color:#daac88;border-bottom:1px solid #000000;border-top:1px solid #000000;padding:7px 0;line-height:1.3em;}
#companycont div.company_lr table td{ width:40%;background-color:#FFFFFF;border-bottom:1px solid #000000;border-top:1px solid #000000;padding:7px;font-weight:bold;line-height:1.3em;}
#companycont div.company_lr table p.td_img{ margin-top:5px;}



/**********construction*************/
.mb10{ margin-bottom: 10px !important;}
.mb15{ margin-bottom: 15px !important;}
.mb40{ margin-bottom: 40px !important;}
#construction{
	background:url(images/construction_bg_loop.jpg) repeat-y;
	width:767px;
}
#construction_inner{
	background:url(images/construction_bg.jpg) no-repeat top;
	width:696px;
	padding:12px 33px 0 38px;
}
#construction_inner .const_box{ border:1px solid #775c30;width:635px;padding:28px;background-color:#fdeacf;}
#construction_inner .const_box p{ font-size:14px;font-weight:bold;}
#construction_inner .const_box .box_lmr{ height:100%;overflow:hidden;}
#construction_inner .const_box .box_l{ float:left;}
#construction_inner .const_box .box_m{ float:left;padding-top:86px;}
#construction_inner .const_box .box_r{ float:left;}


/**********information*************/
#information{
background:url(images/information_bg.jpg) no-repeat;
width:767px;
height:854px;
position:relative;
}
#information p{ position:absolute;top:26px;left:58px;}

















