@charset "gb2312";
/* CSS Document */
body, button, input, select, textarea {font:12px/24px Microsoft YaHei,tahoma,arial,Simsun; color:#333;}
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;}
article, iframe, img{ display:block; border:0;}
ul, li{ list-style:none;}
a{color:#333; text-decoration:none;}
a:hover {
	color:#c00; text-decoration:none;
}
.Width { 
	width:994px; margin:0 auto;
}
.clear { 
	clear:both;
}
.hide {
	display:none;
}
.fl {
	float:left;
}
.fr {
	float:right;
}


/* å¤´éƒ¨æ–‡ä»¶å¼€å§?*/
.ht_top {background:url(../images/nav-bg.gif) repeat-x;line-height:41px;width:100%;}
.ht_top .zt_top {height:41px; margin:0 auto; width:960px;}
.ht_top {line-height: 41px;}
.ht_top h1 {float:left; margin:0; padding:0;}
.ht_top .topnav {float:right;}
.ht_top .topnav a {color: #333;}
.ht_top .topnav a:hover{color:#c00;text-decoration:underline;}

.kgbanner {
	overflow:hidden; background:#278bb9; padding-bottom:30px;
}
.kgbanner01 {
	background:url(../images/banner01.jpg) no-repeat 50% center; height:273px;
}
.kgbanner02 {
	background:url(../images/banner02.jpg) no-repeat 50% center; height:224px;
}

.nav a {
	float:left; width:155px; height:154px; margin-right:54px;
}
.nav .mar0 {
	margin:0;
}
.nav01 {
	background:url(../images/nav01.jpg) no-repeat;
}
.nav01:hover {
	background:url(../images/nav01.jpg) 0 -154px no-repeat;
}
.nav02 {
	background:url(../images/nav02.jpg) no-repeat;
}
.nav02:hover {
	background:url(../images/nav02.jpg) 0 -154px no-repeat;
}
.nav03 {
	background:url(../images/nav03.jpg) no-repeat;
}
.nav03:hover {
	background:url(../images/nav03.jpg) 0 -154px no-repeat;
}
.nav04 {
	background:url(../images/nav04.jpg) no-repeat;
}
.nav04:hover {
	background:url(../images/nav04.jpg) 0 -154px no-repeat;
}
.nav05 {
	background:url(../images/nav05.jpg) no-repeat;
}
.nav05:hover {
	background:url(../images/nav05.jpg) 0 -154px no-repeat;
}

/* main01 */
.main01 {
	background:#f3f2f2; overflow:hidden; padding-bottom:50px;
}
.m01 h3 {
	padding:45px 0 50px 0;
}
.m01l {
	width:530px;
}
.m01R {
	width:464px;
}
.m01 p {
	font-size:18px; color:#0f1010; text-indent:36px; line-height:32px; padding-top:28px;
}



/* main04 */
.main04 {
	background:#fff; overflow:hidden; padding-bottom:30px;
}
.main04 h3 {
	background:url(../images/tit04.jpg) no-repeat 50% center; height:55px; margin:40px 0 42px 0;
}

.m04 {
	width:960px; margin:0 auto;
}
.daqu{ width:230px; height:510px; background:#f1f1f1; padding:15px; float:right; padding-bottom:0; overflow:hidden;border:solid 1px #dedede;padding-left: 20px;}
.daqu a{font-size: 15px;
color:#fff;
height: 48px;
line-height: 48px;
width: 110px;
text-align: center;
float: left;
border-radius: 5px;
margin: 1px;
 background:#09F;}
 .daqu a:hover{ background:#3CF;}
.map{ width:670px; height:525px; float:left;border:solid 1px #dedede;}




.title03{ background:url(../images/tit03.jpg) top no-repeat;height:60px; margin:20px 0;}

.tuijian { overflow:hidden;}
.tuijian a img{ float:left; margin:30px 23px; border:1px #CCCCCC solid;}
 
/* footer */
.foot{font-size:13px;text-align:center;line-height:30px;padding-top:30px;padding-bottom:30px; background:#333; color:#fff;}
.footbox{ width:960px; margin:0 auto; overflow:hidden; position:relative;}
.foot a{display:inline; float:none;width:auto; font-size:13px;color:#fff}
.cnzz{position:absolute;left:710px;top:68px;}
.baidu{position:absolute;left:765px;top:68px;}










