body{
	width:907px;
	margin:0 auto;
	font-size:12px;
	background: #520002;
}
#main{
	background: #FAEAC6;
	padding-top:2px;
	zoom:1;
}
ul{
	margin-left: 0;
	padding-left: 0;
}
.zufang ul li{
	list-style: none;
	background: url(li.gif) no-repeat;
	padding-left:20px;
	margin-bottom:12px;
}
a{
	color:#520002;
	text-decoration: none;
}
a:hover{
	text-decoration: underline;
	color:#000;
}
img{
	border: 0;
}
.clear{
	clear: both;
}
#head{
	background: url(topbanner.jpg) no-repeat;
	width:907px;
	height:313px;
}
#head img{
	margin-top:280px;
	margin-left:20px;
}
.left,.middle,.right{
	float: left;
	margin:0 14px!important;
	margin:0 10px;
}
.left .title,.right .title{
	background: url(title_bg.gif) no-repeat;
   width:200px;
	height:35px;
	font-size:14px;
	color:#Fff;
	font-weight:bold;
}
.left{
	margin-top: 10px;
}
.left .title span,.right .title span{
	margin-left:40px;
	line-height:32px;
}
.left p{
	width: 200px;
	text-indent: 2em;
	line-height: 170%;
	color: #931D1D;
}
.left div{
	width:200px;
	margin:10px 0;
}
.left .blank,.left .blank2,.left .blank3{
	height:90px;
	background: url(blank.gif) no-repeat;
	margin:5px 0;
	padding-left:4px;
}
.left .blank2{
	background: url(blank2.gif) no-repeat;
   height:70px;
}
.left .blank3{
   height:50px;
	background: url(blank3.gif) no-repeat;
}
.left div img{
   text-align: center;
	margin:5px 0 0 5px;
}
.left .ititle span{
	font-weight:bold;
	color:#5B5A58;
	margin-left:10px;
}
.middle{
	width:421px;
	margin-top:-8px !important;
	margin-top:-8`px;
   margin-left:14px;
}
.ddindex_content_lz {
	FLOAT: left; WIDTH: 411px; HEIGHT: 190px;
}

#lantern {
	FONT-SIZE: 10.5pt; OVERFLOW: hidden; WIDTH: 411px; CURSOR: pointer; LINE-HEIGHT: 23px; HEIGHT: 248px
}

#lanternMain {
	WIDTH: 420px; HEIGHT: 224px;
}

#lanternImg {
	OVERFLOW: hidden; WIDTH: 411px; POSITION: absolute; HEIGHT: 224px
}

#lanternNavy {
	BORDER-TOP: #ffffff 1px solid; FONT-SIZE: 12px; FLOAT: left; OVERFLOW: hidden; WIDTH: 411px; COLOR: #520002; BORDER-BOTTOM: #ffffff 1px solid; HEIGHT: 22px; BACKGROUND-COLOR: #cccabe; TEXT-ALIGN: center
}

#lanternNavy .div_off1 {
	FLOAT: left; BORDER-BOTTOM: #ffffff 1px solid; HEIGHT: 22px; BACKGROUND-COLOR: #cccabe; TEXT-ALIGN: center
}
#lanternNavy .div_on1 {
	PADDING-RIGHT: 0px; BORDER-TOP: #cccabe 1px solid; PADDING-LEFT: 0px; FLOAT: left; OVERFLOW: hidden; BORDER-BOTTOM: #cccabe 1px solid; HEIGHT: 20px; BACKGROUND-COLOR: #f5f4f2; TEXT-ALIGN: center
}
#lanternNavy .div_off2 {
	FLOAT: left; BORDER-BOTTOM: #ffffff 1px solid; HEIGHT: 22px; BACKGROUND-COLOR: #cccabe; TEXT-ALIGN: center
}
#lanternNavy .div_on2 {
	PADDING-RIGHT: 0px; BORDER-TOP: #cccabe 1px solid; PADDING-LEFT: 0px; FLOAT: left; OVERFLOW: hidden; BORDER-BOTTOM: #cccabe 1px solid; HEIGHT: 20px; BACKGROUND-COLOR: #f5f4f2; TEXT-ALIGN: center
}
#lanternNavy .div_off3 {
	FLOAT: left; BORDER-BOTTOM: #ffffff 1px solid; HEIGHT: 22px; BACKGROUND-COLOR: #cccabe; TEXT-ALIGN: center
}
#lanternNavy .div_on3 {
	PADDING-RIGHT: 0px; BORDER-TOP: #cccabe 1px solid; PADDING-LEFT: 0px; FLOAT: left; OVERFLOW: hidden; BORDER-BOTTOM: #cccabe 1px solid; HEIGHT: 20px; BACKGROUND-COLOR: #f5f4f2; TEXT-ALIGN: center
}

.liclass {
	BORDER-RIGHT: #ffffff 1px solid; BORDER-TOP: #ffffff 1px solid; MARGIN-TOP: 3px; FLOAT: left; MARGIN-LEFT: 6px; BORDER-LEFT: #ffffff 1px solid; WIDTH: 15px; COLOR: #ffffff; LINE-HEIGHT: 14px; MARGIN-RIGHT: 6px; BORDER-BOTTOM: #ffffff 1px solid; HEIGHT: 15px; BACKGROUND-COLOR: #cc3300; TEXT-ALIGN: center; _margin-left: 2.5px; _margin-right: 2.5px
}
.works{
	height:266px;
	
}
.middle .zu_title{
   background: url(titlebg.gif) no-repeat;
	width:411px;
	height:30px;
}
#myTab0 li{
   float: left;
	font-size:14px;
	font-weight:bold;
	letter-spacing:3px;
	line-height: 30px;
	color:#F5F4F2;
   display:block;
	width:136px;
}
.active{
	background: url(activebg.gif) no-repeat;
	width: 136px;
	height: 37px;
	color:#AD1315;
	margin-left: 1px;
} 
.active span,.normal span{
	margin-left:10px;
}
.middle img,.middle p{
	float: left;
}
.middle img{
	margin-top:30px;
}
.middle p{
	width:284px;
	margin-left:10px;
	line-height: 28px;
	color: #A41010;
}
.right{
	margin-top:22px !important;
	margin-top:20px;
	color:#23232F;
}
.right ul li{
	width:180px;

}
.right img{
	margin:3px 0;
}
.info .line{
	width: 411px;
   border-top:1px solid #D3D1D2;
	color:#C51B1B;
	padding-top:4px;
}
.info .line a{
	color:#C51B1B;
}
.info td{
	padding: 5px 0;
}
.bg{
	background: #C71D1B;
	color:#FFF;
}

table{
	border-left:1px solid #D3D1D2;
	border-bottom:1px solid #D3D1D2;
	color:#520002;
}
table a:visited{
	color:gray;
}
table td{
	border-top:1px solid #D3D1D2;
	border-right:1px solid #D3D1D2;
}
#footer{
	background: url(footer_bg.jpg) no-repeat;
	width:907px;
	height:74px;
   text-align:center;
	color:#fff;
	line-height:20px;
}
#footer p{
	margin-top:20px;
}