/*----  区别 ff，ie7* !important，ie6 *  ----*/
/** 清除内外边距 **/
body, h4, h5, p, /* structural elements 结构元素 */
dl, dt, dd, ul, ol, li, /* list elements 列表元素 */
pre, /* text formatting elements 文本格式元素 */
form, fieldset, legend, button, input, textarea /* form elements 表单元素 */{margin: 0;padding: 0;}

/** 设置默认字体 **/
body, button, input, select, textarea /* for ie */{font: 12px/1.5 宋体, tahoma, arial, sans-serif;}
h4, h5 {font-size: 100%;}
address, cite, em, var {font-style: normal;}/* 将斜体扶正 */
code, kbd, pre, samp {font-family: courier new, courier, monospace;} /* 统一等宽字体 */
small {font-size: 12px;}/* 小于 12px 的中文很难阅读，让 small 正常化 */

ul, ol {list-style: none;}/* 重置列表元素 */

sup {vertical-align: text-top;}/* 重置，减少对行高的影响 */
sub {vertical-align: text-bottom;}

/** 重置表单元素 **/
legend {color: #666;} /* for ie6 */
img {border: 0;} /* img 搭车：让链接里的 img 无边框 */
button, input, select, textarea {font-size: 100%;} /* 使得表单元素在 ie 下能继承字体大小 */
/* 注：optgroup 无法扶正 */

:focus {outline: 0;}

/*---- alllink ----*/
a:link ,a:visited{color:#2481A9; text-decoration: none;}
a:hover{color: #666; text-decoration: none;}

a.white:link, a.white:visited{color:#FFF; text-decoration: none;}
a.white:hover{color: #CCC;}


#top {width:987px; height:134px; margin: 0 auto;}
.logo{background:url(images/hy_03.jpg) no-repeat; height: 97px; padding-left: 120px;}
.topmenu{background:url(images/hy_05.jpg) no-repeat; height: 37px; color:#FFF; padding-left: 15px; line-height:37px}
.topmenu a:link ,.topmenu a:visited{color:#FFF; text-decoration: none; height:19px; padding-top: 18px;font-weight: bold; margin: 0 12px;}
.topmenu a:hover{color: #666;}


#main {width:987px; margin:7px auto 0 auto;}
.banner{background:url(images/hy_09.jpg) no-repeat;}
#left {width:198px; float:left;}
.l {
	background:url(images/bg.gif);
	margin-bottom: 7px;
}
.l a {
	color: 808B9E;
	text-decoration: none;
}
.l img {
	margin-top: 10px;
	margin-right: 5px;
}
.l li{height:22px; line-height:22px;}

.title {
	padding-top: 8px;
	padding-left: 8px;
	width:196px;
	height:29px;
	background:url(images/index_06.jpg) no-repeat;
	font-weight: bold;
	color: #333333;
}
.bottom {width:198px; height:20px; border-bottom:1px solid #ABC2D5; text-align: right;}

#pmenu li {
	margin-top: 5px;
}
.left_menu_textb{font-weight:bold;background:url(images/02.gif) no-repeat 0 center; text-indent: 15px; margin-left: 5px; height: 24px; line-height: 24px;}
.left_menu_text{text-indent: 10px; margin-left: 8px;}

#con li {
	padding: 5px 0 0 10px;
}
#right {float:right; width:783px;}
.r1 {width:783px; background:url(images/index_13.jpg) no-repeat top; margin-top: 3px;}
.rtitle {height:50px; padding: 10px 0 0 8px; font-size: 12px; font-weight: bold; color: #333333;}
.rtitle h4{background:url(images/05.gif) no-repeat 2px 2px; text-indent: 42px; line-height: 40px; display:table;}
.rr {
	padding:7px;
	font:14px;
	line-height: 150%;
}
.rr h3{display:block; line-height: 32px;}
.img {float: left;margin: 10px;}
.img2 {float: left;margin: 15px;border: 2px solid #CCC;}

.more {
	float: right;
	margin: 5px;
}
.QQMSN{text-align:center;}
.QQMSN P{margin: 4px 0;}
#bottom{
	background: url(images/index_21.jpg) repeat-x;
	margin: 7px auto 0 auto;
	height: 58px;
	width: 987px;
	text-align:center;
	padding:10px 0 0 0;
	clear:both;
}

.sy_np{margin-top: 10px; margin-left: 10px;}
.sy_np li{float: left; width: 24%; display: block;}
.productshow{}
.productshow table{ border: 1px solid #EEE;}
.productshow td{padding: 2px 0; text-align:center; background: #FAFAFA;}
.productshow h4{background:url(images/56.gif) no-repeat 8px center; text-indent: 2em;}

.news{margin: 10px;}
.news td{display: block; list-style: none; font-size: 12px; line-height: 30px;}
.tdbg{background: url(images/56.gif) no-repeat 8px center; text-indent: 30px;}
.fl{float:left;}
.fr{float:right;}
.mr{margin: 0 6px;}
.dd {
	font-size: 12px;
	color: #333333;
}
.rr ul {
	margin-left: 40px;
}
.bk {
	border: 1px solid #EFF4F8;
}
.cpgz{}
.cpgz td{line-height: 24px;}
