@CHARSET "UTF-8";

*{
	color: #FFFFFF;
}

body{
	SCROLLBAR-FACE-COLOR: #361c04;
	SCROLLBAR-HIGHLIGHT-COLOR: #361c04;
	SCROLLBAR-SHADOW-COLOR: #361c04;
	SCROLLBAR-3DLIGHT-COLOR: #ecc972;
	SCROLLBAR-ARROW-COLOR: #ecc972;
	SCROLLBAR-TRACK-COLOR: #0b0100;
	SCROLLBAR-DARKSHADOW-COLOR: #ecc972;
}



.pagebar {
	padding: 10px 0.5em 2px 0.5em;
	text-decoration: none;
	text-align: center;
	clear:both;
}

.pagebar a,.pageList .this-page {
	border: 1px solid #f7aa26;
	text-decoration: none;
	padding: 0.2em 0.5em;
}

.pagebar a:visited {
	border: 1px solid #f7aa26;
	text-decoration: none;
	padding: 0.2em 0.5em;
}

.pagebar .break {
	padding: 2px 6px 2px 6px;
	border: none;
	background: #fff;
	text-decoration: none;
}

.pagebar .this-page {
	border: 1px solid #f7aa26;
	padding: 0.2em 0.5em;
	font-weight: bold;
	background: #f7aa26;
	color: #fff;
}

.pagebar a:hover {
	border-color: #f7aa26;
}

.pagebar .inactive
{
   border: 1px solid #cccccc;
   color: #ccc;
   text-decoration: none;
   padding: 0.2em 0.5em;
}

#root{
	width: 1000px;
	margin: auto;
	overflow: hidden;
}

#foot{
	background: url(images/foot_bg.jpg) top center no-repeat;
	text-align: center;
	color: #AE5903;
	line-height: 25px;
	padding: 10px 0 0 0;
}

#foot a{
	color: #FFFFFF;
}

#left{
	width: 279px;
	float: left;
	overflow: hidden;
}

#right{
	width: 709px;
	float: right;
	overflow: hidden;
}

#menu li{
	float: left;
}

#menu{
	height: 44px;
	overflow: hidden;
}

#title{
	background: url(images/title_bg.gif) top left no-repeat;
	height: 32px;
	overflow: hidden;
	padding: 7px 9px 0 45px;
}

#main{
	padding: 10px 0;
}

#site{
	padding: 8px 0 0 0;
	line-height: 150%;
}

#pro_list .item .photo img{
	width: 180px;
}

#pro_list .item .photo{
	width: 180px;
	height: 230px;
	overflow: hidden;
	border: #B88401 1px solid;
}

#pro_list .item{
	float: left;
	padding: 20px 30px 10px 0;
	width: 182px;
	overflow: hidden;
}

#pro_list .last{
	padding: 20px 0 10px 0;
}

#pro_list .item .title a{
	font-weight: bold;
	color: #FFD800;
}

#pro_list .item .title{
	text-align: center;
	padding: 5px 0;
}

#pro_list .item .title img{
	vertical-align: middle;
}

#pro_list{
	width: 606px;
	margin: auto;
}

#top{
	background: url(images/top_bg.jpg) top center no-repeat;
	height: 28px;
	margin-top: 8px;
	overflow: hidden;
}

#fot{
	background: url(images/fot_bg.jpg) bottom center no-repeat;
	height: 16px;
	overflow: hidden;
}

#pro #site, #proshow #site, .page-72 #site, .page-72 #mail{
	background: url(images/mid_bg.jpg) top center repeat-y;
	padding: 0 0 20px 0;
}

#proshow #site *, #proshow #site{
	color: #FFD800;
	font-weight: bold;
	line-height:25px;
}

#left .pickup .photo img{
	width: 132px;
	border: #b88401 1px solid;
	padding: 1px;
}

#left .pickup .title{
	color: #FFD800;
	font-weight: bold;
}

#left .pickup .top{
	background: url(images/pickup_top.gif) top left no-repeat;
	height: 41px;
}

#left .pickup .mid{
	background: url(images/pickup_bg.jpg) top left repeat-y;
	padding: 0 10px;
}

#left .pickup .fot{
	background: url(images/pickup_fot.jpg) bottom left no-repeat;
	height: 14px;
}

#left .photo{
	float: left;
	width: 136px;
	overflow: hidden;
}

#left .cont{
	width: 115px;
	float: right;
	overflow: hidden;
	line-height: 160%;
}

#guanggao{
	background:transparent url(images/title_bg.gif) no-repeat scroll left top;
	height:27px;
	overflow:hidden;
	padding: 12px 6px 0 35px;
}

#index #site{
	padding: 10px 0;
}

#recent_news{
	background: url(images/recent_news_bg.jpg) top left no-repeat;
	height: 288px;
	width: 649px;
	overflow: hidden;
	padding: 50px 30px 26px 30px;
}

#recent_news .photo{
	float: left;
	background: url(images/news_bj.jpg) top left no-repeat;
	width: 221px;
	height: 282px;
	padding: 3px;
	overflow: hidden;
}

#recent_news .photo img{
	width: 221px;
	height: 282px;
}

#recent_news .recent_list{
	width: 395px;
	float: right;
	overflow-x: hidden;
	text-align: justify;
	height: 288px;
	overflow-y: auto;
	line-height: 150%;
	padding: 0 0 5px 0;
}

#recent_news .recent_list .title_2,
#recent_news .recent_list .text,
#recent_news .recent_list .title_2 *,
#recent_news .recent_list .text *
{
	color: #FFA500;
	text-align: justify;
}

#recent_news .recent_list .item{
	padding-bottom: 5px;
	margin-bottom: 5px;
	border-bottom: #FFA500 1px dotted;
}

input{
	color: #000000;
	border: 1px solid #000000;
}

input.error{
	background: #FFFFCC;
	border: 1px solid #FF0000;
}
