body {	margin:0;	padding:0;	text-align:left;	background:url(bgRunner.gif) left top repeat-x; font-size:12px; color:#777; }

a:hover {text-decoration: none;}
img { border:0px;}
.clear { clear:both; }
.p-0{ margin:3px 0px; padding:0px;}

#bd { margin-bottom:20px; }

#container {	width:967px;	margin:0 auto;	background:url(topRunner.gif) left top repeat-x #fff;}
#leftRunner {	background:url(leftRunner.gif) left top repeat-y;}
#rightRunner {	background:url(rightRunner.gif) right top repeat-y;}
#bottomRunner {	background:url(bottomRunner.gif) left bottom repeat-x;}
#leftTop {	background:url(leftTop.gif) left top no-repeat;}
#rightTop {	background:url(rightTop.gif) right top no-repeat;}
#leftBottom {	background:url(leftBottom.gif) left bottom no-repeat;}
#rightBottom {	background:url(rightBottom.gif) right bottom no-repeat;	padding:0 17px 17px 17px;	min-height:0px;/*IE 7 fix*/}

#tabs { clear:both; width:100%; height:49px; 	}
	#tabs .left { float:left; padding-top:29px; color:#999999; 	}
	#tabs .right { float:right; text-align:right;}

#leftColumn {	float:left;	width:100px;	}
#middleColumn {	margin-left:163px;	margin-right:188px;}

.clearfloat {	clear:both;    height:0;    font-size: 1px;    line-height: 0px;}
#ieFix2 {	padding-bottom:1px;	margin-bottom:-1px;}
#topAdSpace {	height:150px;	float:left;	display:inline;	}

#Holder {	height:113px; margin-top:10px; background: #feb101 url(hearder.jpg);}
	#Holder .siteTitle { width:345px; float:left; margin-top:32px; text-align:center;}
	#Holder .siteTitle a{	color:#FFFFFF;	text-decoration: none;}
	#Holder .siteTitle a:hover{	color:#aa3603;}
	#Holder .siteTitle h1{	font-size:26px;	margin:2px;	letter-spacing: 2px;}
	#Holder .siteTitle h2{ font-size:12px; margin:3px; color:#FFFFFF;}
	
	.pp1{	font-size:26px;	margin:2px;	letter-spacing: 2px;}
	.pp2{ font-size:12px; margin:3px; color:#FFFFFF;}
	

	#Holder .topAD { width:55%; float:right; text-align:right; }

#menu {	height:33px; margin-bottom:15px; background:#ff9801 url(meunbg.jpg) repeat-x;}
#menu  ul{ list-style:none;  margin:0px; padding:0px; }
#menu  li{ display: inline; float:left; font-weight:bold; background:url(menu-li.jpg) right top no-repeat;height:33px;
			padding-left:23px; padding-right:23px; padding-top:10px;   }
#menu  li a{ display: inline; color:#FFFFFF;font-size:14px;  text-decoration:none; 
			  }
#menu  li a:hover{  background: url(meun-over.jpg) repeat-x; color:#e96801; }


#pagebody {}
#pagebody a{ color:#ed9700;}

#Sidebar { width:180px; float:left;}

#menuList{ margin:0px; padding:0px; margin-bottom:35px; }
#menuList ul{  border-bottom:#ececec solid 3px; margin:0px; padding:0px;  }
#menuList li { display: inline;}
#menuList li a{ display:block; border-top:#ececec solid 1px; padding-top:10px; height:20px; color:#888; text-decoration:none; padding-left:20px; background:url(si.gif) no-repeat center left ;}
#menuList li a:hover{ color:#FF6600;  }

#box { margin-bottom:30px; line-height:22px;}
#box h2 { border-bottom:#ececec solid 1px; font-size:14px; padding-bottom:3px; margin-bottom:8px;}


#MainBody { float:right; width:737px; padding-bottom:20px; line-height:22px;}
#MainBody h2{ font-size:14px; margin:0px; padding:0px;}

#MainBody a:hover{	color:#AF4701;}

#MainBody .title { background:url(body-title.jpg) no-repeat; height:111px; clear: both;}
#MainBody .cont-title { background:url(body-cont.jpg) no-repeat; height:64px; clear: both; }

#guide{ color:#999; float:right; text-align:right; clear:both; padding-top:12px; height:25px; width:100%;}
#guide a{	color:#999;	text-decoration: none;}

.title-list{ font-size:22px; margin-left:22px; margin-top:24px;  color:#FF6600; margin-bottom:0px;}
.title-cont{ font-size:22px; margin-left:22px; margin-top:12px;  color:#FF6600; margin-bottom:0px; text-align: center;}
	

#MainBody .descript {color:#999;  margin-left:26px; margin-top:8px; margin-right:22px; line-height:20px;  }
#MainBody .title a { color:#999; }


#footer { margin:3px auto; width:80%; text-align:center; padding-bottom:10px; line-height:22px; }
#footer a{ color:#999; }





/* ------------------ 首页样式 ----------------*/

#home-1st{ clear:both; margin-bottom:15px; height:315px; }
#home-1st h2{ color:#FF6600; font-size:18px; margin:0px;}
#home-1st .left{ float:left; width:392px; }
#home-1st .right{ float:right; width:330px; }

.line-p { border-top:1px #CCC dashed; line-height:12px; margin:10px 0px 0px 0px;}

#new-pro h2{ font-size:14px; color:#FFFFFF; background:#999999; padding:6px 0px 4px 6px;}
.pro-pt { float:left; width:160px; height:180px; text-align:center; margin:10px;}


/* ------------------ 内部模板 ----------------*/

.font14 { font-size:14px;}
.list40 { padding:10px 40px;clear:both; height:65px;}
.pt { margin-right:12px; float:left;}
.content { padding:5px 30px 30px 30px; margin-top:20px;}
	.content p { margin:0px; padding-bottom:20px;}



/* 分页 1234...标签样式 */
.k_pagelist {text-align:center;display:block;padding-left:20px; padding-top:10px;line-height:30px;background:#FFF;width:95%;margin:5px auto;}
.k_pagelist em {padding:4px;border:1px solid #C6C6C6;font-size:12px;margin:0px 2px;background:#F5F9FE;color:#ccc;font-weight:bold;font-style:normal;}
.k_pagelist strong {padding:4px;border:1px solid #F77602;font-size:12px;margin:0px 2px; background: #FF9900;color:#FFFF00;}
.k_pagelist a {padding:4px;border:1px solid #c6c6c6;font-size:12px;margin:0px 2px;}
.k_pagelist a:hover { background:#FF6600; color:#FFFFFF;border:1px solid #FF5900; }
