@charset "utf-8";

html,body,div,span,ul,li,dl,dt,dd,h1,h2,p,form,input,table {
	margin:0;
	padding:0;
}
ul,li {
	list-style:none;
}
img {
	border:0;
	vertical-align:top;
}
/* 去虚线 */
a{ blr:expression(this.onFocus=this.blur()); } 
a:focus{ outline:none; }

a,
a:link,
a:visited {
	color:#666;
	text-decoration:none;
}
a:hover {
	color:#02883c;
	text-decoration:none;
}

.clearfix:after {
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}
.clearfix {
	*+height:1%;
}
.container {
	width: 960px;
	margin: 0 auto;
}
.fl { float: left; }
.fr { float: right; }

html { background: url(../images/bg.gif) repeat-y center top; }
body {
	background: #fff;
	font-family: "Microsoft Yahei","宋体",Arial;
	font-size: 12px;
	color: #333;
	line-height: 25px;
	background: url(../images/page-bg.gif) no-repeat center top;
}
body#home { background: url(../images/home-bg.gif) no-repeat center top; }

.top { height: 23px; line-height: 23px; color: #fff; text-align: right; }
	.top a,
	.top a:visited { color: #fff; }
.logo-nav { position:relative; z-index: 99; height: 99px; }
	.nav { margin-top: 37px; font-size: 14px; }
		.nav ul li { float: left; }
		.nav ul li a { float: left; display: block; padding-left: 30px; }

/* banner */
#banner {}
	.banner-content { position: relative; width: 960px; height: 459px; margin: 0 auto; }
		.banner-btn { position: absolute; bottom: 42px; left: 62px; height: 16px; padding: 7px 0 7px 7px; background: rgba(0,0,0,.1); border: 1px solid #fff; border-radius: 10px; }
			.banner-btn li { float: left; width: 16px; height: 16px; background: url(../images/banner-btn.png) no-repeat -21px 0; margin-right: 7px; cursor: pointer; }
			.banner-btn li.on { background-position: 0 0; }

#content { background: url(../images/index_09.gif) repeat-x; height: 210px; }
	/*新闻*/
	.i-news { width: 273px; height: 210px; padding-right: 30px; border-right: 1px solid #e8e8e8; }
		.i-h1-title { font-size: 14px; margin: 15px 0 10px; }
		.i-news-content li { background: url(../images/icon.gif) no-repeat 0 10px; padding-left: 15px; }
		.i-news-content li.first { background: none; margin-bottom: 5px; padding: 0 0 10px 0; border-bottom: 1px dotted #e8e8e8; }
			.i-news-content li.first img { float: left; width: 98px; height: 72px; margin-right: 10px; padding: 2px; border: 1px solid #e8e8e8; }
			.i-news-content li .news-txt h1 { margin-bottom: 5px; font-size: 12px; }
			.i-news-content li .news-txt p { line-height: 20px; }
			.i-news-content li span { float: right; color: #bbb; }

	/*精品推荐*/
	.i-pro { width: 370px; height: 210px; padding: 0 30px; border-right: 1px solid #e8e8e8; }
		.i-pro-content { height: 160px; overflow: hidden; }
		.i-pro-content .tempWrap { width: 370px !important; }
			.i-pro-show li { float: left; width: 122px; padding-right: 18px; text-align: center; }
			.i-pro-show li img { width: 120px; height: 120px; border: 1px solid #e8e8e8; }

	/*公司简介*/
	.i-about { width: 195px; height: 210px; padding-left: 30px; }

#footer { border-top: 1px solid #e8e8e8; padding: 15px 0; }
.foot-keywords {  }

/* 内页 */
.page-img { height: 300px; overflow: hidden; margin-bottom: 10px; }
.page { margin-bottom: 15px; }
.sidebar { float: left; width: 200px; }
	.cate-title { font-size: 14px; color: #fff; background-color: #aaa; height: 35px; line-height: 35px; padding-left: 15px; }
	.cate-content { border: 1px solid #e8e8e8; padding: 10px 10px 7px; }
	.cate-content ul li a { display: block; margin-bottom: 5px; padding-left: 20px; border-left: 3px solid #026099; background: #e8e8e8; font-size: 12px; line-height: 30px; }
	.cate-content ul li a:hover,
	.cate-content ul li a.cur { background-color: #026099; color: #fff; }

	/*子菜单*/
	.cate-content li ul { padding-bottom: 15px; }
	.cate-content li ul li a { background: none; border: 0; padding-left: 23px; margin-bottom: 0; }
	.cate-content li ul li a:hover,
	.cate-content li ul li a.cur { background: none; color: #026099; }

.content { float: right; width: 735px; font-size: 14px; }
	.title { border-bottom: 1px solid #e8e8e8; line-height: 34px; padding-left: 5px; }
	.show { padding: 15px 0; min-height: 200px; _height: 200px; line-height: 30px; }


.info-list li {
	border-bottom: 1px dotted #e8e8e8;
	line-height: 35px;
	padding: 0 5px 0 20px;
	background: url(../images/icon.gif) no-repeat 5px 15px;
}
.info-list li span {
	float: right;
	font-family: Arial;
	color: #bbb;
}

/* 图片列表 */
.items {
	float:left;
	_display:inline;
	width:210px;
	height:260px;
	margin-right:51px;
}
.items-last { margin-right:0; }
.items-img img {
	border:1px solid #eee;
	background:#fff;
	padding:4px;
	width:200px;
	height:200px;
}
.items-txt {
	text-align:center;
	color:#666;
	height:25px;
	overflow:hidden;
}

/* ------------------------------- 留言 ------------------------------------- */
.message-list { border-bottom:1px dotted #ccc; padding:15px; }
.message-title { font-size:16px; color:#da251c; }
.message-reply { border-left:3px solid #ccc; background:#f6f6f6; padding:5px 15px; color:#666; }

.message-add { border-bottom:1px dotted #ddd; margin:15px 0; font-size:16px; }
.message_form dl { padding:10px; }
.message_form dl dt { width:100px; padding-right:10px; text-align:right; float:left; }
.message_form dl dd { float:left; }
.inputs { width:230px; padding:5px; border:1px solid #ccc; }
.textareas { width:340px; height:75px; padding:5px; border:1px solid #ccc; }
.input-sub-btn { display:inline-block; padding:8px 20px; background:#da251c; color:#fff; border:0; margin-right:20px; cursor:pointer; overflow:visible; }
.input-sub-btn:hover { background:#da251c; }
.input-reset-btn { display:inline-block; padding:8px 20px; background:#ddd; border:0; cursor:pointer; overflow:visible; }
.input-reset-btn:hover { background:#ccc; }
.show_block { border:1px solid #eee; background:#f9f9f9; font-size:12px; color:#aaa; margin-bottom:15px; padding:10px; }
.write_btn { width:230px; margin:0 auto; }
a.input-sub-btn, a.input-reset-btn { padding:5px 20px; }
a.input-sub-btn { color:#fff; }
a.input-reset-btn { color:#000; }

.table_style { border:1px solid #d6d6d6; border-collapse:collapse; font-size: 12px; }
.table_style th,.table_style td { border:1px solid #d6d6d6; text-align:left; padding:0 5px; }
.table_style th { background:#f2f2f2; color:#cc0000; }
.table_style td { padding:0 5px; }
/*-------------------------------------------分页-----------------------------------------------*/
.fenye { margin-top:15px; }
.fenye a { display: inline-block; margin: 0 5px; line-height: 22px; padding: 0 8px; border: 1px solid #dbe5ee; border-radius: 2px; vertical-align:middle; }
.fenye a:hover, .fenye span { display: inline-block; margin: 0 5px; padding: 0 8px; border: 1px solid #026099; background: #026099; color: #fff; border-radius: 2px; vertical-align:middle; line-height: 22px; }

/* --------------------------------------- 展示页 --------------------------------------------- */
.show-title { border-bottom:1px dotted #ccc; padding-bottom:5px; text-align:center; font-size:16px; }
.show-para { color:#ccc; text-align:right; }
.show-content { padding-top:10px; }