@charset "utf-8";
/* CSS Document */

body {
	margin:0;
	background:#fff url(../images/navi/bg.jpg);
	font-family:  Arial, Helvetica, sans-serif;
	/*font-family: "微软雅黑", Arial, Helvetica, sans-serif;*/
	font-size:12px;
	line-height:20px;
	}
ul,li {
	margin:0;
	padding:0;
	list-style:none;
	overflow:hidden;}
img {border:none;}
h1,h2,h3,h4,h5,h6 { margin:0; padding:0; overflow:hidden;}
a:link,a:visited {
	color:#693;
	text-decoration:none;
	}
a:hover {
	text-decoration:underline;}
.L {float:left}
.R {float:right;}
.c { text-align:center;}
.m05 { margin:5px;}
.m5 { margin:10px;}
.m10 {margin:0 10px;}
.ml20 {margin:0 0 0 20px;}
.mr20 { margin:0 20px 0 0;}
.f60 { color:#f60;}
.img { background:#fff; border:1px solid #ccc; padding:2px;}
.img2 { background:#fff; border:1px solid #fff; padding:2px;}

/********************/
#cont {
	width:800px;
	margin:0 auto;
	background:#fff;
	}
#header {}
.top {
	/*background:#9c6;*/
	padding:3px 20px 4px 20px;
	color:#fff;
	color:#9c6;
	border-top:5px solid #9c6;
	text-align:right;}
.banner {
	background:#fff url(../images/navi/top.jpg) no-repeat;
	height:290px;
	text-indent:-9999px;
	}
/******************************************** menu *****/
.menu { padding:5px 0 0 10px; font-size:14px;border-bottom:1px solid #9c6;}
	
	.menu ul { height:30px;}
    .menu li { display:inline; }
    .menu a {
      float:left;
      background:url("../images/navi/m_home2.gif") no-repeat right top;
      padding:0px 5px 0 0px;margin:0 3px;
      text-decoration:none;
      }
    .menu a span {
      float:left;
      display:block;
      background:url("../images/navi/m_L.gif") no-repeat left top;
      padding:7px 10px 3px 15px;
      color:#090;
      }
    /* Commented Backslash Hack hides rule from IE5-Mac \*/
    .menu a span {float:none;}
    /* End IE5-Mac hack */
    .menu a:hover span {
      color:#090;
      }
    .menu a:hover {
      background:url("../images/navi/m_2.gif") no-repeat right top;
      }
    .menu a:hover span {
      background:url("../images/navi/m_1.gif") no-repeat left top;
      }
	.menu li.home a:link,.menu li.home a:visited,.menu li.home a:hover {		
		 background:url("../images/navi/m_2.gif") no-repeat right top;
		color:#090;
		}
	.menu li.home a:link span,.menu li.home a:visited span,.menu li.home a:hover span {
		background:url("../images/navi/m_1.gif") no-repeat left top;
		}
/******************/
.content {
	float:left;
	width:100%;	
	margin:0px 0 0 0; 
	background:url(../images/navi/leftbg.gif) repeat-y -20px 0;;
	/*background:#ffffef;	9c6*/
	border-top:1px solid #b1e55c; 
	}	

/*************  index*/
.left {
	float:left;
	width:180px;
	/*border-top:1px solid #9c6; */
	}
	.leftnav {background:url(../images/navi/leftbg.gif) right top;}
	.left h2 { border-bottom:1px solid #666;margin:0 10px;}
	.left h2,.nav h3 {
	font-size:14px;	
	padding:8px 0 7px 10px;	

	/*border-bottom:1px dotted #9c6;*/}
	.left  a:link,.left  a:visited { color:#000;}
	.left a:hover { color:#f60;}

.nav {margin:0 10px;font-size:14px;	}
	.nav h3 {}
	.nav ul { border-bottom:1px solid #666;}
	.nav ul li {	
		margin:0px 0;
		padding:7px 0 5px 25px;
		/*border-bottom:1px dotted #9c6;*/
		background:url(../images/navi/leftli2.gif) no-repeat 9px 14px;}
	/*
	.n1 {background:url(../images/navi/nav1.gif) no-repeat;}
	.n2 {background:url(../images/navi/nav2.gif) no-repeat;}
	.n3 {background:url(../images/navi/nav3.gif) no-repeat;}
	.n4 {background:url(../images/navi/nav4.gif) no-repeat;}
	.n5 {background:url(../images/navi/nav5.gif) no-repeat;}
	.n6 {background:url(../images/navi/nav6.gif) no-repeat;}
	.n7 {background:url(../images/navi/nav7.gif) no-repeat;}
	.n8 {background:url(../images/navi/nav8.gif) no-repeat;}
	.n9 {background:url(../images/navi/nav9.gif) no-repeat;}
	.n10 {background:url(../images/navi/nav10.gif) no-repeat;}
	.n11 {background:url(../images/navi/nav11.gif) no-repeat;}
	*/
.text {
	/*background:url(../images/navi/bg_fen.gif) no-repeat;
	width:135px;
	height:60px;
	padding:13px 0 0 10px;*/
	margin:10px auto;
	color:#f60;
	text-align:center;
	}
.text2 {
	font-size:14px;
	border-bottom:1px dotted #9c6;
	text-align:center;
	padding:8px;}
/********************     right   **/	
.right {
	float:left; width:620px;
	padding:0 0 0 0px;
	/*border-left:1px solid #9c6;*/
	background:#fff;}

/****************************  home **/
.in_a { clear:both;}
	.in_a h4 {margin:0px 0 0 0;clear:both;}
	.in_a h2,.before_h2 {
		background:#b1e55c;/*url(../images/navi/bg_line_yellow.gif) no-repeat left bottom;*/
		line-height:35px;
		height:35px;
		font-size:14px;
		padding:0px 0 0px 20px;
		color:#fff;
		border-bottom:1px solid #f60;
		margin:0px 0 0 0;
		clear:both;
	}	
	.in_a h2 div { float:right; padding:0 20px 0 0; line-height:17px; font-size:12px; margin:-35px 0 0 0; font-weight:normal;}
	.in_a h2 a:link,.in_a h2 a:visited { color:#fff;}
	.nr ,.link{ padding:6px 15px; margin:10px; background:#f7fff7; border:1px solid #ccc;}
	
	ul.txtimg_2 { padding:10px 0; margin:5px auto; width:620px;}
	ul.txtimg_2 li {		
		float:left;	
		width:280px;
		border-bottom:2px solid #9c6;/*background:#f7fff7;*/
		line-height:20px;
		padding:10px;
		margin:5px 0;
		*margin:5px 0;
		_margin:0px 0;
		height:95px;}
	ul.txtimg_2 li img {
		float:left;
		margin:0 5px 0 0;
		/*border:1px dotted #ccc*/
		}
	ul.txtimg_2 li.w_6 { width:6px;background:none; border:0;padding:0px;}
	
	.in_news {
		margin:5px 0 10px 5px; 
		background:#f7fff7; 
		border:1px solid #fff;
		padding:10px;
		width:578px;
		float:left;
		}
	.in_news h3 {
		background:url(../images/navi/h5.gif) no-repeat 2px 7px;
		color:#000;
		font-size:14px;
		padding:5px 0 5px 20px;
		}
		.news li {
			background:url(../images/navi/li2.gif) no-repeat 2px 5px;
			padding:0 0 0 15px;}
	.img_news {		 		
		padding:10px;}	
	.img_news li {	
			clear:both;	
			margin:10px 0;	
		}
	.img_news li img { float:left; border:1px solid #ccc; margin:0 15px 0 0;}
	
/***************************kaisya****/
.kaisya {
		margin:10px; 
		background:#f7fff7; 
		border:1px solid #ccc;
		padding:10px;
	}
.txt { clear:both; padding:5px; margin:0; color:#666;}
.hr { margin:0; padding:0; border:1px solid #9c6; height:1px; overflow:hidden;}	
img.koushi { padding:2px; border:1px solid #ccc; background:#fff; float:left; margin:0 10px 0 0;}
	
/***************************** tokusan *****/	
ul.tokusan_img {width:570px; margin:0 auto;}
ul.tokusan_img li { float:left; width:220px; margin:5px 20px;text-align:center;background:#fff; border:1px solid #9c6;}
ul.tokusan_img li span {display:block; background:#9c6; padding:2px 0 2px 5px; text-align:left;}
ul.tokusan_img li img { display:block; margin:5px auto; background:#fff; border:1px solid #ccc; padding:2px; }

ul.tool_img { width:575px; margin:0 auto;}
ul.tool_img li { float:left; width:130px; margin:5px;text-align:center;background:#fff; border:1px solid #9c6;}
ul.tool_img li span {display:block; background:#9c6; padding:2px 0 2px 5px; text-align:left;}
ul.tool_img li img { margin:5px auto; background:#fff; border:1px solid #ccc; padding:2px; }

/********************************** before */
ul.before_img { width:575px; margin:0 auto;}
ul.before_img li { float:left; width:100px; margin:5px;text-align:center;background:#fff; border:1px solid #9c6;}
ul.before_img li span {display:block; background:#9c6; padding:2px 0 2px 5px;}
ul.before_img li img { margin:5px auto; background:#fff; border:1px solid #ccc; padding:2px; }

ul.report_img { width:575px; margin:0 auto;}
ul.report_img li { float:left; width:270px; margin:5px;text-align:center;background:#fff; border:1px solid #9c6;}
ul.report_img li span {display:block; background:#9c6; padding:2px 0 2px 5px;}
ul.report_img li img { margin:5px auto; background:#fff; border:1px solid #ccc; padding:2px; }
ul.report_img li .m5 { margin:5px 10px;}

.report_left { float:left; width:150px; margin:10px;}

#x1 img ,#x2 img,#x3 img,#x4 img,#x5 img,#x6 img { border:none;}
/************************************  hanbai */

h4.bt {
	cursor: pointer;
	line-height:45px;
	height:45px;
	border-bottom:1px solid #fff;
	}
	
h4.bt_active {
	background:url(../images/hanbai/bt_active.jpg) no-repeat right 0px;
		}
		
.accordion_content {
	overflow: hidden;
	padding:0px;
}


/************************************************/
#footer {
	clear:both;
	background:#fff url(../images/footer.gif) repeat-x;
	color:#090;
	text-align:center;	
	line-height:40px;
	height:40px;
	border-top:5px solid #9c6;}
	
.toiawase {
	margin:5px auto;
	color:#000;
	text-align:left;
	}
