body
{
    width : 1003px ;
    margin : 0px ;
    padding : 0px;
    font-size : 11px ;
    font-family : arial ;
    color :  #565656 ;
    background : #050505 ;
}

a,div,span,img,form,td
{
	padding : 0px;
	margin : 0px;
	text-decoration : none;
	color : #ccc;
	border : none;
	line-height : 160%;
	font-family: Î¢ÈíÑÅºÚ,arial,ËÎÌå ;
	font-size: 12px;
}

span
{
	font-weight : bold ;
	color : #ccc ;
}

table
{
	width : 100% ;
	border-collapse : collapse ;
}

iframe
{
    margin : 0px;
    padding : 0px;
}

a:hover
{
    color : #EABD7F;
}

#main
{
	width : 1003px ;
	margin : auto ;
	background : url(img/bg_main.jpg) 0px 371px no-repeat ;
}

#foot
{
	width : 811px ;
	height : 67px ;
	text-align: right;
	padding-right: 27px;
	padding-top: 23px;
	margin : 18px auto 23px;
	background : url(img/bg_foot.jpg) no-repeat ;
	text-indent : 170px ;
	line-height : 140% ;
}

#mainbody
{
	width : 810px ;
	margin : auto ;
    height:388px;
}

#mbl
{
	width : 198px;
	background : url(img/bg_mbl.jpg) 0px 108px no-repeat ;
	vertical-align : top ;
}

#mbc
{
	width : 20px;
}

#mbr
{
	width : 592px;
	padding-top : 34px ;
	vertical-align : top ;
}

#mblh
{
	width : 198px ;
	height : 108px ;
}

#mbrh
{
	width : 592px ;
	height : 33px ;
}

.class
{
	height : 28px ;
	width : 144px ;
	line-height : 28px ;
	background : url(img/bg_class.jpg) no-repeat ;
	margin : 0px auto 3px ;
	vertical-align : middle ;
	text-indent : 1ex;
}

.class a
{
	line-height : 28px ;
}

#tit
{
	margin : 5px 0px 24px 5px ;
	height : 21px ;
}

#titl
{
	width : 72px ;
	background : #ff0000 ;
	color : #fff ;
	text-align : center ;
}

#titl div
{
	white-space : nowrap ;
	padding : 0px 5px ;
}

#titc
{
	width : 22px ;
	background : url(img/bg_tit.jpg) no-repeat ;
}

#titr 
{
	width : auto ;
	background : #1F1F1F ;
}

.pro
{
	width : 275px ;
	margin-bottom : 32px ;
	margin-left : 10px ;
	float : left ;
	height : 220px ;
}

.prol
{
	padding : 4px ;
	height : 186px ;
	border : 1px solid #535353 ;
    width:155px;
	text-align : center ;
	background : #1f1f1f ;
}
.imgr{
	height : 186px ;
	width: 155px;
	overflow: hidden;
}

.proc
{
	width : 10px ;
}

.pror
{
	vertical-align : top ;
}

.pror .tit
{
	margin-top : 5px ;
}

.pror .con
{
	color : #666 ;
	width : 110px ;
	height : 74px ;
	overflow : hidden ;
	margin-top : 19px ;
	margin-bottom : 19px ;
}

.pror .con img
{
	display : none ;
}

.pror .con p
{
	line-height : 160% ;
	margin : 0px ;
}

#detail_tit
{
	font-weight : bold ;
	font-size : 18px ;
	text-align : center ;
	margin-bottom : 10px ;
}

#detail_con
{
	width : 582px ;
	padding : 5px ;
	overflow : hidden ;
}

.new
{
	height : 32px ;
	border-bottom : 1px dashed #444 ;
}

.newl
{
	text-indent : 1ex ;
}

.newr
{
	width : 70px ;
	color : #999 ;
}

#page
{
	margin-top : 10px ;
}
.m_d1{
	min-height: 12px;
	height: auto !important;
	height: 12px;
	padding: 10px 0;
	border-bottom: 1px dashed #666;
}