/* CSS Document */
html, body, div, span, img, li, ul, label, table, form,input{margin:0px;padding:0px;}	
body {background-image: url(../images/bodybg.jpg);
	background-repeat: repeat;font-family: "Î¢ÈíÑÅºÚ";font-size: 12px;line-height: 22px;color: #333333; width:100%; height:auto;}
	
a{ color:#333333; text-decoration: none;}
a:hover{color:#CC0000;text-decoration: none;}
img { border: 0px; } 
ul{ list-style-type:none;}
#layout{ width:100%;}
#head{
	width:100%;
	background-image:url(../images/headbg.jpg);
	background-repeat: no-repeat;background-position: center;
	background-position: right; height:120px;
}
#top{
	width:1000px;
	margin-left:auto;
	margin-right:auto;
	height:120px;
	background-image:url(../images/topbg.jpg);
	background-repeat: no-repeat;
	position:relative;
	background-position: right;
}
#logo{ position:absolute; width:388px; height:53px; top:35px; }
#navbg{ width:100%; height:50px; background-image:url(../images/navbg.jpg); background-repeat:repeat-x; }
#navi{ width:1000px; margin-left:auto; margin-right:auto; padding-top:7px; padding-bottom:5px; height:38px;}

#navi li{
	float:left;
	font-size:14px;
	font-weight:bold;
	display:block;
	color:#FFFFFF;
	text-align: center;
	padding-top: 5px;
	padding-right: 20px;
	padding-bottom: 8px;
	padding-left: 20px;
}
.navia{ color:#ffffff;}
.navia a{ color:#FFFFFF;}
.navhover{ color:#048ae1;background-color:#eae9e9; }
.navhover a{color:#048ae1;background-color:#eae9e9;}
#main{ width:1000px;margin-left:auto; margin-right:auto; background-color:#f4f4f4; margin-bottom:10px;}
#banner{ width:1000px; height:244px; }
.title{ width:960px; margin-top:8px; height:32px; background-image:url(../images/title.gif); background-repeat:no-repeat;font-size:14px; color:#FFFFFF; padding-left:40px; line-height:32px; font-weight:bold; margin-top:5px; margin-bottom:5px;}
.aboutus{
	width:980px;
	padding-left:10px;
	padding-right:10px;
	text-indent: 25px;
}
.zizhi{
	width:980px;
	padding-left:10px;
	padding-right:10px;
}
.house{ width:1000px; height:280px;}
#foot{ width:100%; height:165px; background-color:#069deb;}
#foot_line{
	height:8px;
	width:100%;
	background-image:url(../images/coline.jpg);
	background-repeat: no-repeat;
	background-position: center;
}
#foot_line1{
	width:100%;
	height:150px;
	background-image:url(../images/foline.jpg);
	background-repeat: repeat-x;
}
#foot_line1_box{ width:1000px; position:relative; margin-left:auto; margin-right:auto;}
#foot_tel{
	position:absolute;
	left: 110px;
	top: 1px;

}
#foot_address{
	position:absolute;
	right: 150px;
	top: 1px;

}
#foot_telpic{
	position:absolute;
	top: 60px;

}
#foot_addcont{
	position:absolute;
	right: 0px;
	top: 60px;
	color: #FFFFFF;
	text-align: center;
	line-height: 25px;
}
.casestyle{ width:100%;}
.casetitle{
	height:33px;
	background-image: url(../images/casetbg.jpg);
	background-repeat: repeat-x;
	font-size: 14px;
	font-weight: bold;
	color: #0099FF; line-height:33px; padding-left:10px;
}
.casecon{ width:100%;}
.caseconul{ width:260px; float:left; display:block; padding:5px;}
.caseconul0{
	width:200px;
	float:left;
	display:block;
	padding-left: 5px;
}
.caseconul0 li{ line-height:30px;}
#caseshow{ width:1000px;}
#house {width: 1000px;}
	
.casetime{ font-size:10px; text-align:right;}
.caseline { margin-top:8px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: dashed;
	border-bottom-style: dashed;
	border-top-color: #97d7fb;
	border-bottom-color: #97d7fb;
	text-align: center;
}
.font_c1{ font-size:14px; color:#0099FF; font-weight:bold;}
.font_c2{ font-size:14px; color:#CC0000; font-weight:bold;}
.font_c3{ font-size:14px; color:#7ec10a; font-weight:bold;}
.font_c4{ font-size:14px; color:#339900; font-weight:bold;}
.certifi{ width:1000px;}
.cer_title{ width:980px; margin-top:5px; height:32px; font-size:14px; color:#0099FF; padding-left:20px; line-height:32px; font-weight:bold; margin-top:5px; margin-bottom:5px; background-color:#eeeeee;}
.cer_links{ width:980px; margin-top:5px; font-size:12px; color:#333; padding-left:20px; padding-top:10px; padding-bottom:10px; padding-right:10px; line-height:22px; font-weight:bold; margin-top:5px; margin-bottom:5px; background-color:#eeeeee;}
.cer_links span{ color:#CC0000; }
.website_title{ width:990px; margin-top:5px; height:32px; font-size:14px; color:#666; padding-left:10px; line-height:32px; font-weight:bold; margin-top:5px; margin-bottom:5px; background-color:#eeeeee;}
