@charset "utf-8";
/* CSS Document */
body,div,form,ul,ol,li,span,p,dl,dd,dt,caption{margin:0;padding:0;border:0;font-family: Microsoft sans serif, Verdana, Microsoft PhagsPa, Arial, Helvetica, Arial, Helvetica, sans-serif;behavior:url(/style/css/hover.htc);font-size:12px;color:#333;/*background:url(/style/images/body.gif) repeat;*/}
div,p,form,ul,ol,li,span,img{background:none;}
img,a img{ border:0; margin:0; padding:0;color:#4d5159;}
h1,h2,h3,h4,h5,h6{ margin:0; padding:0; font-size:12px; font-weight:normal;}
ul,ol,li{ list-style:none; margin:0; padding:0;}
table,td,input{ font-size:10px;-webkit-text-size-adjust:none;}
a,a:visited{color:#2C2C2C; text-decoration:none;}
a:hover{color:#e05314; text-decoration:underline;}

.header{ width:100%; height:auto;/*background:url(/style/images/body.gif) repeat;*/overflow:hidden;}
	.indextop{width:1020px; height:80px; margin:0 auto; }
		.indextop .logo{ width:500px; height:50px; float:left;padding-top:25px;}
		.indextop .logo a{ padding-left:120px;}
		.indextop .topRight{ width:300px; float:right;color:#4d5159;}
		.indextop .topRight h3{ width:430px; height:34px; line-height:20px; margin-bottom:6px;}
		.indextop .topRight p img{ float:left;}
		.indextop .topRight p{font-size:13px; font-weight:bold;color:#e05314;}
		.indextop .topRight p a,.indextop .topRight p a:visited{color:#e05314; text-decoration:none;}
		.indextop .topRight p a:hover{ text-decoration:underline;}
	.indexmenu{width:100%; height:28px; background-color:#145a26;margin:0 auto;background:url(/style/images/nav_1.gif) 0 0 repeat-x;}
		.indexmenu ul{width:1440px;height:28px; margin:0 auto; overflow:hidden;text-transform:uppercase;}
		.indexmenu li{ width:283px; float:left; font-size:12px;border-left:1px solid #7e8693;line-height:30px;}
		.indexmenu li a,.indexmenu li a:visited{ color:#fff; text-decoration:none;display:block; text-align:center;line-height:30px;}
		.indexmenu li a:hover{background:url(/style/images/nav_2.gif) 0 0 repeat-x;}
	.top{width:1020px; height:80px; margin:0 auto;background:url(/style/images/hamac.gif) right 8px no-repeat;}
		.top .logo{ width:500px; height:80px; float:left;}
		.top .logo img{padding-top:25px;}
		.top .topRight{width:300px; height:80px;float:right;color:#4d5159;}
		.top .topRight h3{ width:100%; height:35px; margin-bottom:6px;}
		.top .topRight p{font-weight:bold;color:#e05314;line-height:35px;}
		.top .topRight p img{ padding-top:3px;}
		.top .topRight p a,.top .topRight p a:visited{color:#e05314; text-decoration:none;}
		.top .topRight p a:hover{ text-decoration:underline;}
	.menu{width:100%; height:28px; background-color:#145a26;margin:0 auto; overflow:hidden;background:url(/style/images/nav_1.gif) 0 0 repeat-x;}
		.menu ul{width:1020px;height:28px; margin:0 auto; overflow:hidden;text-transform:uppercase;line-height:30px; height:30px;}
		.menu li{ width:203px; float:left; font-size:12px;border-left:1px solid #7e8693;}
		.menu li a,.indexmenu li a:visited{ color:#fff; text-decoration:none;display:block; text-align:center;line-height:30px;}
		.menu li a:hover{background:url(/style/images/nav_2.gif) 0 0 repeat-x;}
		#on{border-left:0px solid #999;}
		.current{background:url(/style/images/nav_2.gif) repeat-x;}
/*#body{z-index:100;_position: relative;_top:0px;}
#header{display: block;z-index: 100;overflow: visible;position: fixed;top: 0px; /* position fixed for IE6 *//*_position: absolute;_top: expression(documentElement.scrollTop + "px");}*/
/*footer*/
.main{width:100%; padding-bottom:10px;}

/*footer*/
.footer{width:100%;border-top:2px solid #e05314; background-color:#145a26;clear:both;color:#fff;}
.bottomindex{ width:1020px; height:auto; margin:0 auto; padding:12px; color:#fff;}
.bottom{ width:1020px; height:auto; margin:0 auto; padding:12px; color:#fff;}
.footer p{ color:#fff;}