@charset "utf-8";
/* CSS Document */
body,h1,h2,h3,h4,h5,h6,hr,p,blockquote,dl,dt,dd,ul,ol,li,pre,form,fieldset,legend,button,input,textarea,th,td{margin:0;padding:0;}address,cite,dfn,em,var{font-style:normal;}code,kbd,pre,samp{font-family:courier new, courier, monospace;}small{font-size:12px;}ul{list-style:none;}a{text-decoration:none;color:#666;}a:hover{text-decoration:underline;}sup{vertical-align:text-top;}sub{vertical-align:text-bottom;}legend{color:#333;}fieldset,img,iframe{border:0;}table{border-collapse:collapse;border-spacing:0;}h1,h2,h3,h4,h5,h6,button,input,select,textarea{font-size:100%;}
body,button,input,select,textarea{font:12px/1.5  Helvetica, arial, \5b8b\4f53, sans-serif;color:#666;}
.l{float:left;}.r{float:right;}.clear{height:0;clear:both;visibility:hidden;line-height:0;font-size:0;}.blank,.blank5,.blank20{height:8px;clear:both;visibility:hidden;line-height:0;font-size:0;}.blank5{height:5px;}.blank20{height:20px;}
p {display: block;margin-bottom:1em;}
h2{font-size:20px;color:#341b0c;}
h3{font-size:18px; color:#d2882f; line-height:1.3em; margin-bottom:0.5em;}
h4{font-size:13px; line-height:2em;}
h1{font-size:24px;color:#d2882f; line-height:2em;}
.service h3{font-size:14px; color:#d2882f;}
.forange{color:#d2882f;}
body{ background:url(../images/body_bg.jpg) repeat-x top center;}
.wrap{margin:0 auto;width:960px;}
/*top*/
#globaltop{ height:75px; }
	.language{ float:right; background:url(../images/language_bg.png) no-repeat; width:130px;font-weight:bold; padding-left:20px; height:24px;}
		.language a{color:#fff;}
	.logo{ margin-top:10px; background:url(../images/logo.png) no-repeat;width:477px; height:54px; float:left;}
#topmenu{clear:both;}
#topmenu li{float:left;padding:0 31px 0 30px;font-weight:bold;font-size:14px; line-height:35px; height:35px;background:url(../images/topmenu_r2.png) no-repeat right; }
	#topmenu li a{color:#373636; display:block;}
	#topmenu li.current{ background:url(../images/topmenu_r.png) no-repeat right; }
		#topmenu li.current a{ background:url(../images/topmenu_l.png) no-repeat left; padding-left:15px; line-height:27px; height:27px;margin-top:4px;}
#topbanner{ background:url(../images/banner.jpg) no-repeat center; height:283px; clear:both; width:100%;}
/**/
.maincontents{margin:20px auto 10px auto;width:990px;}
.maincontents .inner{width:275px; height:230px; padding:15px 25px 0 20px; float:left;margin-left:10px; background:url(../images/main_bg.jpg) no-repeat top;}

.imgfield img{float:left;margin:3px 15px 3px 0;}
	.telephone{font-size:15px;color:#d2882f; font-family:Arial, Helvetica, sans-serif;}
	.address{font-size:14px;font-family:Arial, Helvetica, sans-serif; font-weight:bold;}
.readmore a{color:#d2882f;}
/*Footer*/
#bottom{ clear:both;background:url(../images/bottom_bg.jpg) repeat-x; height:86px;}
	#bottom .inner{width:960px;margin:0 auto; padding-top:30px; font-weight:bold;}
	#bottom .r{font-weight:normal;}
	#bottom a{color:#666;}

.service li{float:left;width:23%; background:url(../images/services_icon.gif) no-repeat left center; padding-left:10px; line-height:24px;}
.gallerylist li{width:95px; text-align:center;float:left;}
	.gallerylist li h4{font-weight:normal;}

.gallery li{width:185px; text-align:center;float:left; height:180px;}
	.gallery li h4{font-weight:normal; text-align:left; padding-left:9px; line-height:1.2em;margin:0.5em 0; }