* {padding:0; margin:0;}
body {font-size: 11px; font-family:'verdana','Arial','Lucida Grande','Lucida Sans Unicode','sans-serif'; color: #666; margin: 7px;}
table,tr,td{font-size: 11px; line-height: 120%; color: #666; font-family:'verdana','Arial','Lucida Grande','Lucida Sans Unicode','sans-serif';}
p{line-height: 150%; margin: 0;}
img{border: 0;}
form,ul,li,dl,h1,h2,h3,h4,h5{margin: 0; padding: 0; list-style-type:none;}
a:link ,a:visited{color:#2481A9; text-decoration: none;}
a:hover{color: #666; text-decoration: none;}

#top {width:987px; height:134px;}
.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: 8px; }
.topmenu a:link ,.topmenu a:visited{color:#FFF; text-decoration: none; height:19px; padding-top: 18px;font-weight: bold; margin: 0 10px;}
.topmenu a:hover{color: #666;}

#main {width:987px; margin-top:7px;}
.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;
}

.title {
	padding-top: 8px;
	padding-left: 8px;
	width:198px;
	height:29px;
	background:url(images/index_06.jpg);
	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; font-size: 12px;}
.left_menu_text{text-indent: 10px; margin-left: 8px;}

#con li {
	list-style-image: url(images/03.gif);
	margin-top: 5px;
}
#right {float:right; width:783px;}
.r1 {width:783px; background:url(images/index_13.jpg) no-repeat top; margin-top: 3px;}
.rtitle {height:40px; padding:5px 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;}
.rr {
	padding:7px;
	font:12px;
	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 0 0 0;
	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;}