body
{
    width : 1003px ;
    margin : auto ;
    padding : 0px;
    font : 12px Î¢ÈíÑÅºÚ ;
    color :  #42311D ;
    background : #FFF;
}

a,div,span,textarea,img,form,td
{
    padding : 0px ;
    margin : 0px ;
    text-decoration : none ;
    font : 12px Î¢ÈíÑÅºÚ ;
    color : #42311D ;
    border : none ;
    line-height : 160% ;
}

span
{
	font-weight : bold ;
}

table
{
	width : 100% ;
	border-collapse : collapse ;
}

iframe
{
    margin : 0px;
    padding : 0px;
}

a:hover
{
    color : #333;
}

.top{
  text-align: left;
  height: 154px;
  background: #000;
}
.nav{
  height: 45px;
  text-align: left;
}
.left1{
  width: 236px;
  height: 28px;
}
#head
{
	width : 1003px;
	height : 183px ;
	background : url(img/head.jpg) no-repeat ;
	margin-bottom : 16px ;
}

#headpng
{
	width : 999px ;
	height : 136px ;
	background : url(img/head.png) no-repeat ;
	position : relative ;
	top : 102px ;
	left : 9px ;
}

* html #headpng
{  
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=image, src="img/head.png");  
    background:none;  
}  

#guide
{
	width : 858px ;
	margin-left : 129px ;
	margin-top : 15px ;
	position : relative ;
}

#guide td
{
	text-align : center ;
}

#guide a
{
	font-size : 18px ;
	font-weight : bold ;
}

#foot
{
	width : 1003px ;
	height : 92px ;
	padding-top : 26px ;
	background : url(img/foot.jpg) no-repeat ;
	margin-top : 57px ;
	line-height : 200% ;
	text-align : center ;
	vertical-align : middle ;
}

.cf
{
	clear : both ;
	line-height : 1px ;
	height : 1px ;
}
.main0
{
	width : 975px ;
	margin : auto ;
}

.main0 td
{
	vertical-align : top ;
}

.main0 .td0
{
	width : 236px ;
}

.main0 .td1
{
	width : 15px ;
}

.main0 .td2
{
	width : 724px ;
}

.bhead0
{
	width : 211px ;
	height : 23px ;
	background : url(img/bhead0.jpg) no-repeat ;
	line-height : 28px ;
	font : bold 16px ¿¬Ìå_gb2312 ;
	color : #fff ;
	padding-top : 5px ;
	padding-left : 25px ;
}

.bhead1
{
	width : 670px ;
	height : 32px ;
	background : url(img/bhead1.png) no-repeat ;
	line-height : 28px ;
	font : bold 18px ¿¬Ìå_gb2312 ;
	color : #fff ;
	padding-top : 10px ;
	padding-left : 54px ;
}

* html .bhead1
{  
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale , src="img/bhead1.png");  
    background:none;  
}  

.bbody0
{
	width : 206px ;
	margin-left : 2px ;
	margin-bottom : 14px ;
	padding : 5px 12px ;
	background : url(img/bbody0.png) repeat-y ;
	line-height : 200% ;
}

.bbody0 table
{
	width : auto ;
}

* html .bbody0
{  
  background:url("img/bg2.jpg") repeat;  
}  

.bbody1
{
	background : #F1E1CA ;
	width : 684px ;
	margin : 8px 0px 30px 5px;
	padding : 14px 8px ;
}

.bbody2
{
	background : #F1E1CA ;
	width : 700px ;
	margin : 8px 0px 30px 5px;
}

.bbody3
{
	background : #F1E1CA ;
	width : 700px ;
	margin : 8px 0px 30px 5px;
	line-height: 220%;
	font-size: 14px;
}

#ctfoot
{
	width : 236px ;
	height : 95px ;
	background : url(img/ctfoot.png) no-repeat ;
	position : relative ;
	top:-66px ;
}

* html #ctfoot
{  
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=image , src="img/ctfoot.png");  
    background:none;  
} 

#maybeFlash
{
	width : 709px ;
	height : 190px ;
	margin-bottom : 10px ;
	padding-left:4px;
}

.list0
{
	float : left ;
	text-align : center ;
	margin : 9px 9px ;
}

.list0 .class0
{
	color : #F06702 ;
}

#checkcode
{
	margin : 2px 5px;
}

#UserName,#UserPassword,#CheckCode
{
	height : 12px ;
}

.plist0
{
	background : url(img/plist0.jpg) no-repeat ;
	width : 197px ;
	height : 20px ;
	line-height : 20px ;
	text-indent : 2em ;
	font-weight : bold ;
	cursor : pointer ;
	margin : 1px auto 0px ;
}

.plist1
{
	width : 195px ;
	height : 20px ;
	line-height : 20px ;
	text-indent : 2em ;
	cursor : pointer ;
	margin:auto ;
	border : 1px solid #DABE91 ;
	border-top : none ;
	display : none ;
}

.classname
{
	clear : both ;
	text-indent : 2em ;
}

.classname td
{
	font-weight : bold ;
	padding-top : 20px ;
	padding-right : 20px ;
}

#content
{
	padding : 1em ;
	line-height : 160% ;
}

.dh
{
	padding-left : 550px ;
}

#huayu
{
	width : 95% ;
	margin : 2em auto ;
}

#huayu td
{
	height : 34px ;
	border-bottom : 1px dashed #BD9768 ;
	vertical-align : middle ;
	padding : 0px 2em ;
}

#huayu .time
{
	text-align : right ;
}

.gonggao
{
	position : relative ;
}

.gonggao0 a
{
	color : red ;
}

.shopt1{
  padding: 10px 10px 8px 10px;
  width: 340px;
  text-align: center;
  overflow-x: hidden;
  float: left;
}
.shopt2{
  padding: 10px;
  width: 320px;
  float: left;
}
.shopd1{
  height: 20px;
  padding-top: 10px;
  padding-bottom: 10px;
  border-bottom: 1px solid #C5CC9B;
}
.shopd1_t1{
  width: 80px;
  border-right: 1px dashed #C5CC9B;
  float: left;
}
.shopd1_t2{
  padding-left: 10px;
  font-family: arial;
  float: left;
}
.shopd1_t3{
  padding-left: 10px;
  font-family: arial;
  font-size: 14px;
  font-weight: bold;
  color: #F06702;
  float: left;
}
.payd1{
  border: 1px dashed #C5CC9B;
  margin-top: 20px;
}
.payd2{
  margin-bottom: 10px;
  margin-top: 10px;
}

.pro_class{
  margin-top: 30px;
  margin-bottom: 10px;
  font-weight: bold;
  font-size: 14px;
}
.pro_question{
  margin-top: 20px;
  margin-bottom: 8px;
  padding: 2px;
  color: #008000;
  border: 1px dashed #C5CC9B;
}
.regd1{

}
.left_tdbgall{
  margin-bottom: 30px;
}


.page0
{
	padding : 3px ;
	color : green ;
	cursor : hand ;
}

.page1
{
	padding : 3px ;
	color : red ;
	cursor : hand ;
}

#getPage
{
	text-align : center ;
}

#ly
{
	width : 90% ;
	margin : 20px auto ;
}

#ly td
{
	height : 30px ;
	border-bottom : 1px dashed #333 ;
	vertical-align : middle ;
}

#ly .time
{
	text-align : center ;
}

#ly .listT
{
	padding : 0px 10px ;
}

#lcontent,#lreply
{
	width : 90% ;
	margin : 10px auto 0px;
	line-height : 160% ;
}

.contact{
  border-bottom: 1px dashed #997344;
  height: 30px;
  line-height: 30px;
  margin-bottom: 5px;
}
.bbs_title_t1{
  width: 394px;
  height: 26px;
  line-height: 26px;
  border-bottom: 1px dashed #997344;
  margin-bottom: 5px;
  overflow-x:hidden;
  float: left;
}
.bbs_title_t2{
  width: 117px;
  height: 26px;
  line-height: 26px;
  border-bottom: 1px dashed #997344;
  margin-bottom: 5px;
  overflow-x:hidden;
  float: left;
}
.bbs_title_t3{
  width: 77px;
  height: 26px;
  line-height: 26px;
  border-bottom: 1px dashed #997344;
  margin-bottom: 5px;
  overflow-x:hidden;
  float: left;
}
.bbs_content{
  border: 1px solid #997344;
  padding: 5px;
  line-height: 160%;
  text-align: left;
  width: 588px;
  margin-bottom: 12px;
}
.post_input{
  width: 270px;
  height: 20px;
  border: 1px solid #ccc;
}
.post_textarea{
  width: 420px;
  height: 220px;
  border: 1px solid #ccc;
}
.reply{
  color: #000;
  font-weight: bold;
  border-top: 1px dashed #666;
  margin: 5px 0;
}