/* 织梦58（dede58.com）做最好的织梦整站模板下载网站 */
@charset "utf-8";
/** reset base on kissy reset **/
body, h1, h2, h3, h4, h5, h6, hr, p, blockquote, dl, dt, dd, ul, ol, li, pre, form, fieldset, legend, button, input, textarea, th, td {
	margin: 0;
	padding: 0;
}
body, button, input, select, textarea {
	font: 12px/20px \5b8b\4f53, tahoma, arial, sans-serif;
}
h1, h2, h3, h4, h5, h6 {
	font-size: 100%;
}
address, cite, dfn, em, var {
	font-style: normal;
} /* 将斜体扶正 */
ul, ol {
	list-style: none;
}
fieldset, img {
	border: 0;
} /* img 搭车：让链接里的 img 无边框 */
button, input, select, textarea {
	font-size: 100%;
} /* 使得表单元素在 ie 下能继承字体大小 */
table {
	border-collapse: collapse;
	border-spacing: 0;
}
/*全局基础样式*/
a {
	color: #666;
	text-decoration: none;
}
a:hover {
	color: #c00;
	text-decoration: none;
}
.gray_txt {
	color: #666;
}
.gray_txt a {
	color: #666;
}
.gray_txt a:hover {
	color: #c00;
}
.red_txt {
	color: #c00;
}
.red_txt a {
	color: #c00;
}
.red_txt a:hover {
	color: #c00;
}
.fl {
	float: left;
}
.fr {
	float: right;
}
.ffyh {
	font-family: "Microsoft YaHei", SimSun;
}
.clear {
	clear: both;
	height: 1px;
	margin-top: -1px;
	overflow: hidden;
}
.cl {
	clear:both;
}
.blank6 {
	overflow: hidden;
	height: 6px;
	line-height: 0;
	font-size: 0;
	clear: both;
}
.blank10 {
	overflow: hidden;
	height: 10px;
	line-height: 0;
	font-size: 0;
	clear: both;
}
.blank8 {
	overflow: hidden;
	height: 8px;
	line-height: 0;
	font-size: 0;
	clear: both;
}
.blank15 {
	overflow: hidden;
	height: 15px;
	clear: both;
}
.blank20 {
	overflow: hidden;
	height: 20px;
	clear: both;
}
.blank25 {
	overflow: hidden;
	height: 25px;
	clear: both;
}
.blank30 {
	overflow: hidden;
	height: 30px;
	clear: both;
}
.blank40 {
	overflow: hidden;
	height: 40px;
	clear: both;
}
.lhfix {
	font-size: 0;
	line-height: 0;
}/*高度小于默认字号*/
.bdb {
	border-bottom: 1px dashed #ccc;
}
.abs {
	position: absolute;
}
.rela {
	position: relative;
}
/*通用模块*/

.wrap {
	width: 998px;
	margin: 0 auto;
}
/*样式开始*/
body {
	width: 100%;
	color:#666;
}
/*产品导航*/
.main_menu {
	display:none;
	position:absolute;
	left:-407px;
	top:33px;
	background:#fff;
	border:solid 1px #ccc;
	border-top:none;
	width:952px;
	overflow:hidden;
	_zoom:1;
	z-index:20;
	height:380px;
	font-size: 12px;
	font-family: SimSun;
}
#nav li.sfhover .main_menu {
	display:block;
}
.menu_left {
	width:960px;
	float:left;
}
.menu_right {
	width:200px;
	height:380px;
	float:right;
	border-left:solid 1px #ccc;
	position:relative;
}
.main_menu h4 {
	height:30px;
	line-height:30px;
	margin-bottom:5px;
	background:#363636;
	color:#fff;
	text-align:center;
	font-weight:bold;
}
.main_menu h4 a {
	color:#fff;
}
.main_menu a:hover {
	color:#d92926;
}
.main_menu dt, .main_menu dt a {
	font-weight:bold;
}
.menu_left ul {
	overflow:hidden;
	_zoom:1;
}
.menu_left li {
	float:left;
	width:178px;
	height:360px;
}
.menu_left li.menu_t {
	width:200px;
}
.menu_left li.last {
	width:140px;
	background:none;
}
.menu_left dl {
	margin:0 0 10px 8px;
	text-indent:25px;
	clear:both;
	overflow:hidden;
	_zoom:1;
	padding-bottom:10px;
}
.menu_left dl.nb {
	background:none;
}
.menu_left dt {
	color:#b32200;
	background:url(../images/bg_menu_sep_01.gif) no-repeat left bottom;
}
.menu_left dt a {
	color:#b32200;
}
.menu_left dd {
	color:#2b2b2b;
	line-height:25px;
	text-indent:25px;
}
.menu_left dd a {
	color:#2b2b2b;
	font-weight:normal; /*float:left;*/
	width:85px;
}
.menu_left dl.last {
	padding-bottom:0;
	margin-bottom:0;
}
.lines dd {
	clear:both;
}
.lines dd a {
	width:80px;
	float:left;
}
.lines dd span {
	color:#aaa;
}
.menu_left dl.nav_t {
	width:180px;
	font-weight:normal;
}
.menu_left dl.nav_t dd {
	width:90px;
	float:left;
}
.menu_right ul {
	margin:0 0 25px 10px;
}
.menu_right ul li {
	float:none;
	font-weight:bold;
	line-height:30px;
}
.menu_right ul li a {
	color:#393939;
}
.menu_right .vall {
	position:absolute;
	display:block;
	width: 120px;
	height:26px;
	left:0;
	bottom:0;
}
/*右侧内容区域*/
.pro_list_box {
	width:750px; /*height:inherit; border:1px solid #e2e2e2;*/
	background:url(../images/pro_list_bg.gif) repeat-x;
}
.pro_list_tel {
	width:750px;
	height:25px;
}
.pro_list_box h3 {
	width:100px;
	height:25px;
	float:left;
	line-height:25px;
	display:block;
	background:url(../images/tel_bj.gif) left no-repeat;
	color:#fff;
	text-align:center;
	border:1px solid red;
}
.pro_list_box span {
	color:#F00;
	width:100px;
	height:25px;
	line-height:27px;
	padding:0 20px;
	float:right;
	font-size:12px;
	text-align:right;
	line-height:27px;
	display:block;
}
/*.pro_list_box span.more { position:absolute; top:0px; right:10px; }
.pro_list_box span.more a { color:#cf0003; line-height:26px; }
*/
/* 产品列表 */
.news_tj {
	width:750px; /*height:350px;*/
	margin-bottom:5px;
	padding-bottom:10px;
}
.news_tj ul li p {
	height:25px;
	line-height:25px;
	text-align:center;
}
.pro_list_box ul li a:hover {
	display:block;
	text-decoration:underline;
}
.pro_list_box ul li {
	margin:10px;
	width:18%;
	height:110px;
	border:1px solid #ccc;
	float:left;
	text-align:center;
	vertical-align:middle;
	margin:5px;
}
/* xgcp */
.xgcp {
	width:930px;
}
.xgcp ul li {
	width:138px;
	float:left;
}
.xgcp ul li p {
	width:138px;
	line-height:25px;
}
/*底部*/
.footer {
	height: 30px;
	line-height:30px;
	background: #3c3c3c;
}
.footer p {
	color:#fff;
}
.footer ul li {
	display:inline;
}
.footer ul li a {
	color:#fff;
	padding: 0 10px;
	border-left: 1px solid #fff;
}
.footer ul li.first a {
	border:none;
}
