@charset "utf-8";

/* CSS Document */

*{ margin:0px; padding:0px;}

body,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,p,blockquote,th,td {

	margin:0;

	padding:0;

}

html, body {

	height:100%; width:100%; color:#555555; font-size:12px; font-family:"微软雅黑",Arial;  letter-spacing:1px;

}

body {background:#ffffff;}



ol, ul {

	list-style:none;

}

img {

	border:0;

}

table {

	border-collapse:collapse;

}

h1, h2, h3, h4, h5, h6 {

	font-weight:700;

}



/* 链接

-------------------------------------------------------------------*/

a{ color:#555555; text-decoration:none;}

a:hover{ color:#01672e; text-decoration:none;}

/*红色*/

.aRed,

.redA a:link, .redA a:visited {

	color:#d00000;

	text-decoration:none;

}

.redA a:hover, .redA a:active {

	color:#444444;

	text-decoration:none;

}

/*白色*/

.aWhite,

.whiteA a:link, .whiteA a:visited {

	color:#fff;

	text-decoration:none;

}

.whiteA a:hover, .whiteA a:active {

	color:#fff;

	text-decoration:none;

}

/*黑色*/

.aBlack,

.blackA a:link, .blackA a:visited {

	color:#333;

	text-decoration:none;

}

.blackA a:hover, .blackA a:active {

	color:#333;

	text-decoration:none;

}



/*灰色*/

.aGray,

.grayA a:link, .grayA a:visited {

	color:#999;

	text-decoration:none;

}

.grayA a:hover, .grayA a:active {

	color:#999;

	text-decoration:none;

}



/* 常用样式

-------------------------------------------------------------------*/

.fLeft{float:left;}



.fRight{float:right;}



.invisible{display:none;}



.block{display:block;}



.overflow{overflow:hidden;}



.textCenter{text-align:center;}



.textRight{text-align: right;}



.pointer{cursor:pointer;}/*鼠标样式*/



.clear{clear:both; line-height:normal; height:0px;}



.display{display:none;}



.relative{position:relative;}



.mL25{ margin-left:25px;}

.mL40{ margin-left:40px;}

.pT30{ padding-top:30px;}



/* 头部样式

-------------------------------------------------------------------*/

.bg_top{ background:#f3f3f3;}

.top{ width:1020px; margin:0px auto;}

.bg_menu{ background:url(./images/bg_menu.jpg) repeat-x 0px 0px; height:43px; line-height:43px;}

.menu{width:1020px; margin:0px auto;}

.menu li{ float:left; width:117px;text-align:center; padding:0px 5px; font-size:14px; background:url(./images/bg_menu1.jpg) no-repeat top left;}

.menu li a{ display:block; color:#ffffff; display:block;}

.menu li a:hover{color:#bcffb8;}

.logo{ float:left; margin:10px 0px 10px 15px;}

.tel{ /*padding-top:64px;*/ float:right;}

.key{padding:10px 0px; width:100%; background:url(./images/bg_key.png) repeat-x 0px 0px; left:0%; bottom:0px; position:absolute; z-index:999;}

.key_con{ width:990px; margin:0px auto; color:#ffffff;}

.key_con a{ color:#ffffff;}

.key_con a:hover{ color:#bcffb8;}

.banner{ width:100%; clear:both;  position:relative;}

.banner1{width:100%; clear:both;}

/* 底部样式

-------------------------------------------------------------------*/

.footer{background:url(./images/bg_footer.jpg) repeat-x 0px 0px; clear:both; color:#ffffff; padding-top:15px; line-height:24px;}

.foot{ width:1020px; margin:0px auto; clear:both; text-align:center;}

.foot a{ color:#ffffff;}

.foot a:hover{ color:#bcffb8;}

.foot p{ line-height:24px; padding:0px 0px 4px 0px;}



