html { width:100%; height:100%; }
body { width:100%; height:100%; margin:0; text-align:center; background-color:#BB593B;/*#6699CC*/ }
body, td { font-size:12px; font-family:MingLiU,宋体; }/*,Verdana*/
a { color:#000000; text-decoration:none; }
a:hover { text-decoration:underline; }
a:focus{ outline:none; }/* hidefocus="true"*/
img { border:none; }
table { table-layout:fixed; }

#body { width:800px; height:100%; margin-left:auto; margin-right:auto; }
#left { width:240px; text-align:left; }
#right { width:550px; background:#FFFFE7 url(../images/right_bj.gif) 374px 0px repeat-y; border-left:1px #FFFFE7 solid; border-right:1px #FFFFE7 solid; }
.line { width:8px; background:url(../images/line.gif) repeat-y; font-size:2px; overflow:hidden; }
#foot { text-align:left; color:#66664E;
	background-color:#EEEED6;
	padding-left:10px;
	width:540px;
	height:30px;
	line-height:30px;
	overflow:hidden;
 }

#foot_r { float:right; width:176px; height:30px; text-align:center; overflow:hidden; background-color:#CCCCB4; }
#foot a { color:#66664E; }

#logo { height:155px; text-align:center; position:relative; /*background:url(../images/logo.jpg) 50% 0% no-repeat;*/ overflow:hidden; }
#banner { height:155px; position:relative; background:url(../images/banner_bj.gif) 29px 59px no-repeat; overflow:hidden; clear:both; }
.banner_menu { /*margin-top:134px;*/ position:absolute; left:0; top:135px; z-index:10; width:550px; height:20px; background-color:#FF9933;
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50);
   	-moz-opacity: 0.5;
   	-khtml-opacity: 0.5;
	opacity: 0.5;
 }
.banner_menu2 { position:absolute; left:0; top:134px; z-index:11; width:530px; height:20px; border-top:1px #FFFFE7 solid; line-height:21px; padding-right:10px; padding-left:10px; overflow:hidden; text-align:right; }
#logo .banner_menu2 { width:240px; }
.slo { float:left; margin-right:10px; font-size:14px; font-weight:bold; color:#FFFFFF; }

#nav { margin:0; padding:0px; letter-spacing:6px; }
#nav li { list-style:none; margin:0; padding:0px; color:#FFFFFF; /*color:#FFFFE7;*/ line-height:150%; }
#nav li a { padding:2px 0px 1px 20px; display:block; color:#FFFFE7; font-size:15px; font-weight:bold; text-decoration:none; }
#nav li a:hover { background-color:#FF9933; }
#nav li a.block_is { height:27px; padding-top:10px; overflow:hidden; color:#8F0202; background:url(../images/block_is.gif) no-repeat; }
#nav li a.block_is_index { height:27px; padding-top:3px; color:#8F0202; background:url(../images/block_is_index.gif) no-repeat; }

#contact { /*font-family:宋体;*/ margin-top:60px; margin-left:20px; color:#EEEED6; }
#contact b { font-size:13px; }
#contact .code { font-family:Arial; font-size:12px; }
.same { color:#BB593B; }
.more{ width:352px; text-align:right; }
.more a { color:#BB593B; }

#each { margin:0; padding:0; float:right; width:176px; font-size:12px;  padding-top:180px; }
#each li { list-style-type:none; display:block; margin-left:20px; margin-bottom:6px; width:72px; height:20px; text-align:center;
line-height:21px; background:url(../images/button.gif) 0 0 no-repeat; overflow:hidden; }
#each li a { display:block; text-align:center; width:72px; height:20px; background:url(../images/button2.gif) 100% 0% no-repeat; text-decoration:none; color:#66664E; }
#each li.limore { background:none; }
#each li.limore a { background:none; }

.news_title { font-size:18px; font-weight:bold; }
.li { margin-bottom:5px; }
.list { width:350px; font-size:13px; text-overflow:ellipsis; white-space:nowrap; overflow:hidden; }
.list b { font-weight:normal; }
.date { font-size:10px; color:#696969; font-family:Verdana;  }
#page { margin-top:14px; font-size:12px;  }
.page { color:#CDCDCD; }

#text { width:540px; padding:20px 0px 20px 10px; text-align:left; line-height:200%; font-size:13px; clear:both; }
#text, #text td { font-size:13px; }
#text a { text-decoration:underline; }
.no1 { float:left; margin-right:11px; width:42px; height:42px; line-height:normal; font-size:42px; font-weight:bold; overflow:hidden; }
#c_text { min-height:300px; height:auto !important; height:300px; width:540px; padding:20px 0px 20px 10px; text-align:left; font-size:13px; clear:both; }
#c_text img { max-width:530px; width:expression(this.width >530 ? '530px' : true); }

.con_hidden { padding:10px; /*width:518px;*/ line-height:150%; margin-bottom:3px; max-height:500px; height:expression(this.offsetHeight >500 ? '500px' : 'auto'); overflow:auto; border:1px #8F0202 solid; clear:both; color:#8F0202; }
#text .con_hidden, #text .con_hidden td { font-size:12px; }
ol { margin:0; padding:0; }
li { margin:0; padding:0; margin-left:24px; }

h5 { margin-top:10px; margin-bottom:15px; padding:0; text-align:center; font-size:19px; border-bottom:3px #999999 solid; }
.dd { font-size:12px; font-weight:normal; text-align:center; letter-spacing: normal; }
.print { font-size:12px; padding:10px; color:#999999; text-align:right;  }
.next { padding-left:10px; text-align:left; }
.next a { text-decoration:underline; }

.icp { color:#666666; }

#out { padding-right:10px;  }
#g1 { margin:0px 4px; height:0px; font-size:0px; border-bottom:1px #DB696E dashed; overflow:hidden; }
#g2 { margin:0px 2px; height:1px; font-size:1px; background-color:#FFFFCC; border-left:2px #DB696E solid; border-right:2px #DB696E solid; overflow:hidden; }
#g3 { margin:0px 1px; height:2px; font-size:1px; background-color:#FFFFCC; border-left:1px #DB696E solid; border-right:1px #DB696E solid; overflow:hidden; }
#g4 { padding:4px; color:#666666; background-color:#FFFFCC; border-left:1px #DB696E dashed; border-right:1px #DB696E dashed; font-size:12px; overflow:auto; }

/*
#philosophy_obj, #structure_obj, #culture_obj, #qualification_obj, #cleaning_obj, #safe_obj, #engineering_obj, #parking_obj, #facilities_obj, #green_obj, #dining_obj, #meeting_obj, #leasing_obj, #materials_obj, #VI_obj, #website_obj, #ad_design_obj, #space_obj, #serv_obj, #training_obj { letter-spacing:6px; }
*/







