*{
margin:0;
padding:0;
}
body{
background:#FAFDE2;
margin:0px auto;
padding:0px;
font-size:0.75em;
text-align:center;
font-family:Tahoma,Verdana, Arial,"宋体", Helvetica, sans-serif;
color:#343434;
}
.clear{
clear:both;
}
a{
text-decoration:none;
color:#343434;
}
form{
margin:0px;
}
h1,h2,h3,h4,h5,h6,td,input,textarea,select{ 
font-size:1em;}
ol,ul{
margin:0px;
padding:0px;
list-style:none;
}
.clear{
height:0;
font-size:0.0001em;
clear:both;
}

p{
margin:0px;
}
fieldset,img{
border:0;}

/*--正文样式从下开始--*/

#wrapper{
margin:0 auto;
text-align:left;
width:955px;
height:660px;
position:relative;
overflow:hidden;
}


/*nav*/
#nav{
position:absolute;
left:0px;top:562px;
width:955px;height:98px; 
background:url(../images/nav_bg.jpg) no-repeat; 
}
#ul_nav{
overflow:hidden;
margin:16px 0 0 135px; 
}
#ul_nav li{
float:left;
width:159px;
height:54px;
background:url(../images/navLiLine.jpg) no-repeat right bottom; 
}
#ul_nav li#navLi_4{
background:none;}
#ul_nav li a{display:block;height:54px;width:158px;text-indent:-999em;overflow:hidden; background-image:url(../images/navText.gif);background-repeat:none;}

body#estateWorks #navLi_1 a,
body#literature #navLi_2 a,
body#writingWorks #navLi_3 a,
body#picWorks #navLi_4 a,
body#reports #navLi_5 a,
#ul_nav li a.a_now,
#ul_nav li a:hover{background-image:url(../images/navTextOn.gif) ; }
#navLi_1 a{background-position:0px 0;}
#navLi_2 a{background-position:462px 0;}
#navLi_3 a{background-position:308px 0;}
#navLi_4 a{background-position:140px 0;}


#ul_qLink{
position:absolute;
right:14px; top:49px;
*top:51px;_top:49px;
overflow:hidden;
}
#ul_qLink li{
float:left;
font-size:1.18em;
font-weight:bold;
margin:0 0 0 21px; }
#ul_qLink li a{
color:#fff;}


#index #wrapper{
background:url(../images/index_bg.jpg) no-repeat;}

#index_bossIntro{
position:absolute;
top:275px; left:122px;
width:455px;height:290px;
line-height:1.8em; 
overflow:auto;
/*voice-family:"\"}\"";
voice-family:inherit;
width:577px;height:565px;*/
}

#index_bossIntro p{
text-indent:2em;
margin-bottom:1em; 
text-align:justify;
text-justify:inter-ideograph;
}
#h1_zbq{
height:20px;
text-indent:-999em;
background:url(../images/h1_zbq.gif) no-repeat ; }

#h3_bossSign{
height:32px; 
text-indent:-999em;
background:url(../images/h3_bossSign.gif) no-repeat 324px top; }

.h3_indexIntro{
padding:6px 0 2px;}


/*page*/
body.page #wrapper{background:url(../images/mainPage_bg.jpg) no-repeat ; }
.mainContBox{
position:absolute;
top:102px;left:50px;
width:640px;height:450px;  }

.h1_page{
height:38px;
background:url(../images/h1_mainPageLine.gif) repeat-x left bottom; }


/*h1 span*/
.h1_page span{
display:block;height:38px;
text-indent:-999em;}
#dcwj span,#h1_estateWorks span{background:url(../images/h1_estateWorks.gif) no-repeat center top;}
#wxzp span,#h1_literature span{background:url(../images/h1_literature.gif) no-repeat center top;}
#hhzp span,#h1_picWorks span{background:url(../images/h1_picWorks.gif) no-repeat center top;}
#sfzp span,#h1_writingWorks span{background:url(../images/h1_writingWorks.gif) no-repeat center top; }
#rwbd span,#h1_reports span{background:url(../images/h1_reports.gif) no-repeat center top;}


/*ul_worksList*/
.ul_worksList{
padding:27px 0 0 27px;
width:640px; 
overflow:hidden;
voice-family:"\"}\"";
voice-family:inherit;
width:613px; 
}
.ul_worksList li{
float:left;
width:175px; 
margin-right:27px;
height:175px; }
.ul_worksList li a{display:block;}
.ul_worksList li span{display:block;text-align:center; }
.ul_worksList li span.span_more{
line-height:1.1em; 
padding-top:7px; }
.ul_worksList li img{
border:3px solid #C0C4A3;
width:176px; height:126px;
voice-family:"\"}\"";
voice-family:inherit;
width:170px; height:120px;
}

.p_page{
background:#EEF1D4; 
text-align:right;
line-height:2.5em; 
padding-right:15px;
}

.p_page span{margin-right:12px; line-height:2.5em; }
.p_page span.span_noM{margin-right:4px; }
.p_page a{margin:0 4px;ine-height:2.5em;}
.p_page a.now,.p_page span.now{margin:2px; color:#353628;font-weight:bold;}

/*ul_mediaReports*/
#ul_mediaReports{
padding:8px; }
#ul_mediaReports li{
width:100%; 
overflow:hidden;
padding:3px 0;
*padding:2px 0; 
line-height:1.6em;
border-bottom:1px solid #D4D9B0; }
#ul_mediaReports li a,#ul_mediaReports li span{
float:left;}
#ul_mediaReports li a{
width:510px;
text-indent:1em;
background:url(../images/icon_squre_black.gif) no-repeat left 7px;
overflow:hidden;
white-space:nowrap;
text-overflow:ellipsis;}
#ul_mediaReports li span{margin-left:25px; width:80px;}


/*div_contDetails*/
.h1_details{
text-align:center;
color:#9D6144;
font-size:1.22em;
line-height:1.4em;
padding:8px 20px 15px;
background:url(../images/h1_mainPageLine.gif) repeat-x left bottom; }

.div_contDetails{
margin:16px 0;
padding:0 15px;
height:325px;
overflow:auto;
line-height:1.9em;}
#temBox{width:594px; overflow:hidden;}
.div_contDetails p{
text-indent:2em;
text-align:justify;
text-justify:inter-ideograph;}

.p_back{
text-align:center;}
.a_back{
font-weight:bold;
text-decoration:underline;}





