/* 公共性样式定义，包括新闻发布、产品展示和留言板 CSS Document */


a:link {
	color: #000;
	text-decoration: none;
}
a:visited {
	color: #000;
	text-decoration: none;
}
a:hover {
	color: #000;
	text-decoration: underline;
}
ul {
	list-style-type: none;
}
li {
	line-height: 20px;
}

p {
	text-align: left;
	line-height: 20px;
}
img {border:0;}

.clearfloat { /* 此类应当放在 div 或 break 元素上，而且该元素应当是完全包含浮动的容器关闭之前的最后一个元素 */
	clear:both;
    height:0;
    font-size: 1px;
    line-height: 0px;
}
.line_height_100 {
	height: 100px;
}
.color_line {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CCC;
	width: 680px;
	text-align: center;
	margin-right: auto;
	margin-left: auto;
}
/* 系统分页 */
.k_pagelist {
	float:left;
	display:table;
	clear:both;
	line-height:30px;
	margin-left: 20px;
}
.k_pagelist em {padding:2px;border:1px solid #ccc;font-size:12px;margin:0px 1px;background:#19B2FF;color:#fff;font-weight:bold;font-style:normal;}
.k_pagelist strong {padding:2px;border:1px solid #ccc;font-size:12px;margin:0px 1px;color:#000;}
.k_pagelist a {padding:2px;border:1px solid #ccc;font-size:12px;margin:0px 1px;}

.k_form{
	display:block;
	width:700px;
	padding: 0px;
	margin-top: 15px;
	margin-right: 20px;
	margin-bottom: 0px;
	margin-left: 20px;
}
	.k_form p{text-align:left;}
	.k_form p label{clear:both;display:block;color:#666;font-size:12px;}
	.k_form p span label{clear:none;display:inline;color:#666;}

	.k_form div {text-align:left;}
	.k_form div input {padding:1px;margin:0px;border:1px solid;border-color:#EEE #777 #777 #EEE;background:#D4D0C8;font-size:12px;margin-right:4px;}

	.k_form ol {text-align:left;}
	.k_form ol li {line-height:24px;}

/*各模块的共同样式*/
.column_name {
	font-size: 14px;
	line-height: 27px;
	font-weight: bold;
	color: #FFF;
	text-decoration: none;
	display: block;
	background-image: url(../home_25.gif);
	background-repeat: no-repeat;
	height: 27px;
	margin: 0px;
	text-align: left;
	text-indent: 0.3em;

}
.category_name {
	float: right;
	margin-top: -27px;
	margin-right: 15px;
	margin-bottom: 0px;
	margin-left: 0px;
	font-size: 12px;
	line-height: 27px;
	font-weight: normal;
	color: #000;
	text-decoration: none;
}
.category_list_name {
	float: right;
	margin-top: -27px;
	margin-right: 5px;
	margin-bottom: 0px;
	margin-left: 100px;
	font-size: 14px;
	line-height: 27px;
	font-weight: normal;
	color: #000;
	text-decoration: none;
}
.guide {
	float: left;
	margin-top: -27px;
	margin-right: 5px;
	margin-bottom: 0px;
	margin-left: 0px;
	font-size: 14px;
	line-height: 27px;
	font-weight: normal;
	color: #000;
	text-decoration: none;
}
.picbox {
	width:570px;
	margin:0px auto;
}

.nextpage2 {
	float:left;
	width:60px;
	margin-top:300px;
	text-align: center;
	vertical-align: middle;
}

.nextpage {
	font-size: 12px;
	font-weight: normal;
	margin:0px 20px;
	color: #000;
	text-decoration: none;
	line-height: 22px;
}
.nextpage a {
	font-size: 12px;
	font-weight: normal;
	color: #000;
	text-decoration: none;
}
.nextpage a:visited {
	font-size: 12px;
	font-weight: normal;
	color: #000;
	text-decoration: none;
}
.nextpage a:hover {
	font-size: 12px;
	font-weight: normal;
	color: #000;
	text-decoration: underline;
}
.info {
	text-align: center;
	line-height: 22px;
	margin-top: 20px;
	margin-right: 10px;
	margin-bottom: 20px;
	margin-left: 0px;
}
.more {
	float: right;
	margin-top: -27px;
	margin-right: 15px;
	margin-bottom: 0px;
	margin-left: 0px;
	font-size: 12px;
	line-height: 27px;
	font-weight: normal;
	color: #000;
	text-decoration: none;
}


/*单页面样式定义*/
.onepage_content {
	font-size: 12px;
	line-height: 22px;
	color: #000;
	text-indent: 1em;
	font-weight: normal;
	margin-top: 0px;
	margin-right: 20px;
	margin-bottom: 0px;
	margin-left: 10px;
	padding-top: 20px;
}

/*新闻发布样式定义*/
#newslist {
	list-style-type: none;
	padding: 0px;
}
#newslist li {
	padding: 0px;
	line-height: 22px;
}
.newslist_title {
	font-size: 13px;
	color: #000;
	margin-right: 20px;
	margin-left: 20px;
}
.newslist_title a {
	font-size: 13px;
	font-weight: normal;
	color: #000;
	text-decoration: none;
}
.newslist_title a:visited {
	font-size: 13px;
	font-weight: normal;
	color: #000;
	text-decoration: none;
}
.newslist_title a:hover {
	font-size: 13px;
	font-weight: normal;
	color: #000;
	text-decoration: underline;
}

.newslist_description {
	line-height: 22px;
	text-indent: 2em;
	font-size: 12px;
	color: #000;
	font-weight: normal;
	margin: 0px 20px 0px 20px;
	text-align: left;
}
.newslist_date {
	font-size: 12px;
	font-weight: normal;
	color: #333;
	text-indent: 2em;
}

.newslist_date a {
	font-family: Verdana;
	font-size: 11px;
	font-weight: normal;
	color: #ccc;
	text-decoration: none;
}
.newslist_date a:hover {
	font-family: Verdana;
	font-size: 11px;
	font-weight: normal;
	color: #666666;
	text-decoration: underline;
}
.newspage_title {
	font-size: 18px;
	font-weight: bold;
	color: #000;
	text-decoration: none;
	margin: 20px 0px 20px 0px;
	text-align: center;
}

.newspage_content {
	font-size: 12px;
	line-height: 22px;
	color: #000;
	font-weight: normal;
	margin: 0px 20px;
}

.newsleft{
	width: 300px;
	float: left;
	margin: 0px;
}

.newsleft ul{
	width: 300px;
	list-style-type: none;
	padding: 0px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.newsleft li{
	width: 300px;
	float: left;
	margin: 0px;
	display: block;
	line-height: 22px;
}
.newsright{
	width: 280px;
	float: left;
	margin: 0px 0px 0px 20px;
}
.newsright ul{
	width: 280px;
	float: left;
	padding: 0px;
	list-style-type: none;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.newsright li{
	width: 280px;
	float: left;
	margin: 0px;
	display: block;
	line-height: 22px;
}
.latestnews {
	font-size: 13px;
	line-height: 22px;
	font-weight: bold;
	color: #000;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	width: 300px;
	float: left;
	margin: 0px;
}

/*产品展示样式定义*/
.productlist {
	width: 135px;
	height: 149px;
	margin-top: 10px;
	margin-right: 5px;
	margin-bottom: 0px;
	margin-left: 5px;
	text-align: center;
	float: left;
	border: 1px solid #BBB;
}
.productlist_title {
	font-size: 13px;
	font-weight: bold;
	width: 100px;
	height: 30px;
	line-height: 30px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
.productlist_title a {
	color: #000;
	text-decoration: none;
}
.productlist_title a:visited {
	color: #000;
	text-decoration: none;
}
.productlist_title a:hover {
	color: #06F;
	text-decoration: underline;
}

.product_smallpicture {
	height: 104px;
	width: 127px;
	border: 1px solid #CCCCCC;
	overflow: hidden;
	margin-right: auto;
	margin-left: auto;
	margin-top: 3px;
	margin-bottom: 3px;
}
.product_picture {
	float:left;
	text-align: center;
	width: 450px;
	overflow: hidden;
	margin-top: 20px;
	margin-right: auto;
	margin-bottom: 20px;
	margin-left: auto;
	height: 600px;
}
.productpage_title {
	font-size: 18px;
	font-weight: bold;
	color: #000;
	text-decoration: none;
	text-align: center;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
	padding-top: 20px;
}
.productpage_content {
	font-size: 12px;
	line-height: 22px;
	color: #000;
	text-indent: 1em;
	font-weight: normal;
	margin: 0px 20px 0px 10px;
}
.productsearch {
	padding: 0px;
	width: 200px;
	list-style-type: none;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 10px;
}
.productsearch li {
	line-height: 40px;
	margin: 0px;
	padding: 0px;
}

.searchbox {
	float: left;
	height: 24px;
	width: 144px;
	border: 1px solid #CCC;
	line-height: 24px;
}
.searchsubmit {
	float: left;
	height: 28px;
	width: 45px;
	margin-left: 5px;
}

/*图片中心样式定义*/
.Gallerylist {
	width: 240px;
	height: 180px;
	margin-top: 20px;
	margin-bottom: 20px;
	margin-left: 0px;
	text-align: center;
	float: left;
	margin-right: 0px;
}
.Gallerylist_title {
	font-size: 13px;
	font-weight: bold;
	height: 30px;
	line-height: 30px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	text-align: center;
}
.Gallerylist_title a {
	color: #000;
	text-decoration: none;
}
.Gallerylist_title a:visited {
	color: #000;
	text-decoration: none;
}
.Gallerylist_title a:hover {
	color: #06F;
	text-decoration: underline;
}

.Gallery_smallpicture {
	height: 150px;
	width: 120px;
	border: 1px solid #CCCCCC;
	overflow: hidden;
	margin-right: auto;
	margin-left: auto;
	margin-top: 3px;
	margin-bottom: 3px;
}
.Gallery_picture {
	text-align: center;
	height: 500px;
	width: 400px;
	overflow: hidden;
	margin-top: 20px;
	margin-right: auto;
	margin-bottom: 20px;
	margin-left: auto;
}
.Gallerypage_title {
	font-size: 18px;
	font-weight: bold;
	color: #000;
	text-decoration: none;
	margin: 20px 0px 20px 0px;
	text-align: center;
}
.Gallerypage_description {
	font-size: 12px;
	line-height: 22px;
	color: #000;
	font-weight: normal;
	text-align: center;
	width: 80%;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}

/*客户留言样式定义*/

.feedback {
	width: 600px;
	height:400px;
	margin-right: 20px;
	margin-left: 20px;
}
.feedback_title {
	margin: 0px;
	padding: 0px;
}
.feedback_title2 {
	margin-top: 30px;
}

