/* CSS Document */
#box{
    width:1003px;
	margin:0 auto;
	text-align:left;
	background:url(../images/abouttp_bk01.jpg) top right no-repeat;
	height: 764px;
}
#box .midcont{
	background:url(../images/abouttp_midbk01.gif) 0 0 repeat-x;
	float: left;
	padding: 11px 0 0 0;
	width: 836px;
	*width:837px;
	overflow: hidden;
}
#box .midcont .middle{
	background:url(../images/abouttp_midbk02.gif) 0 0 repeat-y;
	float: left;
	width: 837px;
	height: 680px;
}
#box .midcont .midbot{
	background:url(../images/abouttp_bk03.jpg) bottom left no-repeat;
	float:left;
	height: 753px;
}
#box .img{
	float:left;
	display: block;
}
#box .midcont .middle .words{
	line-height:22px;
	color:#616161;
	padding: 6px 24px 0 24px;
}
#box .midcont .middle .words .book{
	background:url(../images/tpsj_tit.gif) center top no-repeat;
	padding: 12px 18px 0px 40px;
}
#box .midcont .middle .words .book .b1{
	float:left;
	width:340px;
	padding: 2px 18px 10px 0;
}
#box .midcont .middle .words table{line-height:24px;}
#box .midcont .middle .words table img{margin:4px 0; border:2px solid #CCCCCC;}
#box .midcont .middle .words table a{color:#464646;}
#box .midcont .middle .words .book h1 a{color:#cc3300;}
#box .midcont .middle .words .book span{color:#464646;}
#box .midcont .middle .words p{
	text-indent:1em;
	margin:6px 0 12px 0;
	font-size:14px;
	color:#CC0000;
	font-weight:600;
	line-height: 28px;
       border-bottom:2px solid #ececec;
}
