@charset "utf-8";
/* CSS Document */
/*init*/
/* 清除内外边距 */
body, h1, h2, h3, h4, h5, h6, hr, blockquote, /* structural elements 结构元素 */ dl, dt, dd, ul, ol, li, /* list elements 列表元素 */ pre, /* text formatting elements 文本格式元素 */ fieldset, lengend, button, input, textarea, /* form elements 表单元素 */ th { /* table elements 表格元素 */
	margin: 0;
	padding: 0; outline:none;
}
a:focus { -moz-outline-style: none; } /* IE不支持 */

a:focus { outline: none; } /*很多网站都会加的属性*/
/* 设置默认字体 */
body, button, input, select, textarea { /* for ie */
	/*font: 12px/1 Tahoma, Helvetica, Arial, "宋体", sans-serif;*/
    font: 12px/1 Tahoma, Helvetica, Arial, "\5b8b\4f53", sans-serif; /* 用 ascii 字符表示，使得在任何编码下都无问题 */
}
address, cite, dfn, em, var {
	font-style: normal;
} /* 将斜体扶正 */
code, kbd, pre, samp, tt {
	font-family: "Courier New", Courier, monospace;
} /* 统一等宽字体 */
small {
	font-size: 12px;
} /* 小于 12px 的中文很难阅读，让 small 正常化 */
/* 重置列表元素 */
ul, ol {
	list-style: none;
}
/* 重置文本格式元素 */
a {
	text-decoration: none;
}
abbr[title], acronym[title] { /* 注：1.ie6 不支持 abbr; 2.这里用了属性选择符，ie6 下无效果 */
	border-bottom: 1px dotted;
	cursor: help;
}
q:before, q:after {
	content: '';
}
/* 重置表单元素 */
legend {
	color: #000;
} /* for ie6 */
fieldset, img {
	border: none;
} /* img 搭车：让链接里的 img 无边框 */
/* 注：optgroup 无法扶正 */
button, input, select, textarea {
	font-size: 100%; /* 使得表单元素在 ie 下能继承字体大小 */
}
/* 重置表格元素 */
table {
	border-collapse: collapse;
	border-spacing: 0;
}
/* 重置 hr */
hr {
	border: none;
	height: 1px;
}
/* 让非ie浏览器默认也显示垂直滚动条，防止因滚动条引起的闪烁 */
html {
	overflow-y: scroll;
}
/*清除float*/
/* Clear Fix */
.clearfix:after {
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}
.clearfix {
	display:inline-block;
}
/* Hide from IE Mac \*/
.clearfix {
	display:block;
}
.clearfix{ zoom:1;}
/* End hide from IE Mac */
/* end of clearfix */
/*清除float_end*/
/*init_end*/
div,td{word-wrap:break-word;}
.fl{ float:left;}
.fr{ float:right;}
.slideBox_banner{ width:100%; height:500px; overflow:hidden; position:relative; }
.slideBox_banner .pic{ position:relative; height:100%; z-index:0;   }
.slideBox_banner .pic li{ zoom:1; height:500px; }
.slideBox_banner .pic li a{display: block; width: 100%; height: 100%;}
.slideBox_banner .hd{ text-align:center;width:100%; position:absolute; left:0; bottom:20px; z-index:88;}
.slideBox_banner .hd a{display:block; width:30px; height:8px; display:inline-block; background:#fff; border:0px solid #fff; margin:20px 5px; cursor:pointer;-webkit-transition:all 0.3s ease-out;-moz-transition:all 0.3s ease-out;-o-transition:all 0.3s ease-out;transition:all 0.3s ease-out;}
.slideBox_banner .hd a.on{ background:#cb2525;}
.aboutbanner{ width:100%; clear:both; height:300px;}
.divcenter{ width:1200px; margin:0 auto; clear:both;}

.ppage{ text-align:center; clear:both; padding:25px 0px; margin:0 auto; height:24px; line-height:24px;}
.ppage a{color:#333; border:1px solid #EDEDED; display:inline-table; padding:3px 8px; margin-right:5px; background-color:#f3f3f3;}
.ppage a:hover{background-color:#cb2525; color:#fff;}
.ppage .a1{background-color:#cb2525; color:#fff;}

.news_list li{ margin-top:30px;}
.news_list li .date{ width:18%; float:left; background:#e1e1e1; color:#333; text-align:center; padding-bottom:5px; }
.news_list li .date span{ display:block; }
.news_list li .date .d1{ font-size:18px; font-weight:bold;line-height:30px;}
.news_list li .nnrm{ width:78%; float:right;}
.news_list li .title{ font-size:16px; font-weight:bold; white-space:nowrap;text-overflow:ellipsis;overflow:hidden; margin-bottom:5px; }
.news_list li a{ color:#333; }
.news_list li .sum{ line-height:22px; height:66px; overflow:hidden; color:#666;}
.news_list li:hover .date{ background:#c40d23; color:#fff;}
.news_list li:hover a{color:#cb2525;}
.news_list li:hover .nr{border: 1px solid #cb2525;}
.row {width: 100%;}
.row .span-6 {float: left;transition: .2s width ease; margin-right: 2%; width: 48%;}
.row .nr {padding:15px 5%;border: 1px solid #e1e1e1;}
.fix { *zoom: 1; *clear: both;}
.fix:before, .fix:after {display: table; clear: both; content: '';}

.list-products{ overflow:hidden;zoom:1; margin:20px 0 0 0;}
.list-products ul{ width:1200px; overflow:hidden;zoom:1; padding-left:0px; padding-top:0px;}
.list-products ul li{float:left; width:220px;margin:0 25px 25px 0; display:inline-block; text-align:center; height:240px; line-height:30px; overflow:hidden;}
.list-products ul li .image{display:table; font-size:0; float:left; vertical-align:middle; text-align:center; width:200px; height:200px; padding:5px; background-color:#fff; overflow:hidden; border:0px solid #dbd4cd; -webkit-box-shadow:3px 3px 10px #bcbcbc; box-shadow: 3px 3px 10px #bcbcbc;}
.list-products ul li .image a {display:table-cell;vertical-align:middle; *display:inline; *writing-mode:tb-rl; *text-align:center; *height:100%;}
.list-products ul li .image img {vertical-align:middle;}
.list-products ul li:hover a{ color:#f00;}
.list-products ul li .at{ display:block; float:left; width:200px; overflow:hidden; text-align:center;}

.divcontact{ float:left; width:600px; margin-right:20px; overflow:hidden; padding:20px 0; text-align:left;}
.divcontact1{ float:right; margin-left:20px; overflow:hidden; padding:20px 0;}

.contactform{ width:400px; margin-top:0px; border:0;}
.contactform tr td{ padding:3px 10px 3px 0; color:#888; border:0;}
.contactform tr td input{ width:210px; height:26px; line-height:26px; border:0; background-color:#E7E7E7; padding-left:5px; margin-bottom:5px;}
.liuyan{ width:430px; height:115px; background-color:#E7E7E7; border:0; padding:5px;}
.contactform .sub2{ width:100px; height:30px; text-align:center; background-color:#E7E7E7; line-height:30px; color:#333; display:block;}
.contactform .sub2:hover{ background-color:#cb2525;color:#fff; text-decoration:none;}
.contactform .tdzx{text-align:center; font-size:16px; padding:0px 0 10px 0; color:#cb2525;}
