@charset "utf-8";
/* CSS Document */
body{
    margin: 0px;
	padding:0px;
	background:url(../images/page_bg.jpg) repeat-x;
}
body,div,td,input{
    font-family:Arial, Helvetica, sans-serif;
    font-size:9pt;
    color:#333;
}
a{
    color:#333;
    text-decoration:none;
}
a:hover{
    color:#900;
	text-decoration:none;
}
img{
    border: 0px;
}
li{
    list-style: none;
}
form,ul,h1,h2,h3,h4,h5{
    margin: 0px;
    padding: 0px;
}

h1{
	font-size:10pt;
	background:url(../images/all-list-column-bg.png) no-repeat;
	line-height:22px;
	height:22px;
	color:#FFF;
	padding-left:22px;
}
h2{
	color:#5d3918;
	font-weight:normal;
	font-size:10pt;
}

.ClearFloat{
	clear:both;
}
.RedBar{
	height:3px;
	background-color:#e5151e;
}
.more{
	float:right;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:7pt;
}
.FloatLeft{
    float: left;
}
.FloatRight{
    float: right;
}
.LineE2Top{
	border-top:1px #E2E2E2 solid;
}
.LineE2Left{
	border-left:1px #E2E2E2 solid;
}
.LineE2Right{
	border-right:1px #E2E2E2 solid;
}
.LineE2Bottom{
	border-bottom:1px #E2E2E2 solid;
}

#Warp{
	width:974px;
	margin:0px auto;
	padding:0px 15px;
	background-image:url(../images/page-body-bg.png);
	background-repeat:no-repeat;
	background-position:0px 222px;
}
.IndexWarpBg{
	padding:0px 15px;
	background-image:url(../images/index-body-bg.png);
	background-repeat:no-repeat;
	background-position:0px 384px;
}
.PageWarpBg{
	padding:0px 15px;
	background-image:url(../images/page-body-bg.png);
	background-repeat:no-repeat;
	background-position:0px 221px;
}
#PanelTop{
	height:53px;
	padding-top:17px;
}
#BoxLogo{
	float:left;
	padding-left:9px;
}
#BoxTopNav{
	float:right;
	padding-top:9pt;
	padding-right:25px;
}
#BoxTopNav li{
	float:right;
	padding-left:18px;
}


#PanelNav{
	height:28px;
	border:1px #303030 solid;
	border-top-color:#222;
	border-bottom-color:#222;
}

/*#PanelNav li{
	float:left;
	width:162px;
	height:28px;
	line-height:28px;
	background-image:url(../images/main-nav-bg.png);
	background-repeat:no-repeat;
	text-align:center;
	font-size:10pt;
	font-weight:bold;
	font-family:"微软雅黑";
}*/
#PanelNav a{
	color:#FFF;
}
#PanelNav a:hover{
	color:#FF0;
	text-decoration:none;
}
#PanelBanner{
	background:#EEE;
	border-bottom:1px #d6d6d6 solid;
	height:117px;
	padding-bottom:1px;
	overflow:hidden;
	width:100%;
	text-align:center;
}
#PanelBrowsePath{
	display:none;
}


#PanelBody{
	padding-top:30px;
	background-color:#FFF;
}
#PBLeft{
	padding:0px 24px;
	width:188px;
}

#PBRight{
	margin-left:236px;
	width:714px;
}
.PageTitle{
	height:25px;
	line-height:25px;
	background:url(../images/title-image.png) no-repeat 4px center;
	padding-left:16px;
	font-size:10pt;
	font-weight:bold;
}
#BoxBody{
	margin-top:15px;
	border:5px #f0f0f0 solid;
	border-left:10px;
	border-right:10px;
	padding:15px;
}
.BackTop{
	padding-top:10px;
	padding-bottom:15px;
	padding-right:24px;
	text-align:right;
}
#BoxFoot{
	height:25px;
	background:url(../images/foot-bg.png) repeat-x;
	padding:0px 15px;
}
#BoxFoot td{
	color:#FFF;
}
#BoxFoot td a{
	color:#FFF;
	text-decoration:none;
}
#ListItemTitle,#ListItemDate{
	height:27px;
	line-height:26px;
	text-indent:20px;
	font-size:10pt;
	font-weight:bold;
}
#ListItemTitle{
	background:url(../images/list-item-title-bg.png) no-repeat left;
	width:555px;
}
#ListItemDate{
	background:url(../images/list-item-date-bg.png) no-repeat right;
	width:110px;
}
.ListTitle,.ListDate{
	padding:3px;
	line-height:18px;
	border-bottom:1px #eaeaea solid
}
.ListTitle{
	text-indent:20px;
	background:url(../images/list-arr.png) no-repeat 12px center;
}
.ListDate{
	text-indent:10px;
}
#SplitPageBox{
	padding:5px 10px;
}
#ArticleTitle,#AlbumTitle{
	height:20px;
	line-height:20px;
	padding:15px 0px;
	font-size:11pt;
	font-weight:bold;
	text-align:center;
}
#ArticleContent,#AlbumIntro{
	line-height:18px;
}
#AlbumIntro{
	width:400px;
	margin:10px auto;
	padding:5px;
}
#AlbumImage{
	text-align:center;
}
#GoTop{
	cursor:pointer;
}
#ProductList li{
	float:left;
	margin:9px 12px;
	width:138px;
	border:1px #FFF solid;
	_margin:9px 12px;
	_margin-left:7px;
	_margin-right:17px;
}
.ProListImg{
	height:105px;
	background:#c1c1c1;
	overflow:hidden;
	text-align:center;
}
.ProListText{
	height:20px;
	background:#FFF;
	overflow:hidden;
	line-height:20px;
	padding:4px;
	overflow:hidden;
	text-align:center;
}

#Powered{
	font-size:7pt;
	font-family:Tahoma, Geneva, sans-serif;
}

#PanelFoot{
	width:954px;
	margin:0px auto;
}
