@charset "utf-8";
/* CSS Document */

body{
	margin:0px;
	padding:0px;
	background-color:#8F9D17;
	font-family:Arial, Helvetica, sans-serif;
}
#visualDiv{
height:380px;
width:100%;
background-color:white;
}
#visualDiv_others{
height:220px;
width:100%;
background-color:white;
}
#vdContent{
width:890px;
margin:0px auto;
height:380px;
position:relative;
}
#vdContent_others{
width:890px;
margin:0px auto;
height:220px;
position:relative;
}
#productDiv{
	width:502px;
	height:180px;
}
#kv{
	width:419px;
	height:381px;
	
}
.titleDiv{
font-weight:bold;
font-size:13px;
color:#000000;
}

.productItemDiv{
	width:155px;
	height:155px;
	position:absolute;
}
.pidPicDiv{
width:155px;
height:132px;
background:url(../images/in_14.gif);
position:relative;

}
.pidPic{
	width:120px;
	height:100px;
	position:absolute;
}
.pidPic img{border:none;}
.pidPicTxt{
color:#828282;
font-size:12px;
text-align:center;
position:absolute;
}
.pidPicTxt a:active,.pidPicTxt a:visited,.pidPicTxt a:link{
	color:#828282;
	text-decoration:none;
}
.pidPicTxt a:hover{
	color:#454545;
	text-decoration:underline;
}
#leftMoveBtn{
float:left;
}
#rightMoveBtn{
float:right;
}
#sloganDiv{
	width:162px;
	height:182px;
	background:url(../images/slogan_11.gif);
	position:absolute;
	
}


#manuDiv{
height:28px;
width:100%;
background:url(../images/in_21.gif) repeat-x;
}

#mainListDiv{
	margin:0px auto;
	color:white;
	font-size:13px;
	position:relative;
	width:890px;
	height:28px;
}
#mainList img{margin-left:15px;}
#mainList a:active,#mainList a:visited,#mainList a:link{
	color:#FFFFFF;
	text-decoration:none;
}
#mainList a:hover{
	color:#FFFF00;
	text-decoration:underline;
}

#contentDiv{
width:100%;
background-color:#eaeaea;
}
#contentTopBgDiv{
width:100%;
background:url(../images/in_28.gif) repeat-x top;
position:relative;
}
#contentLimitDiv{
width:890px;
margin:0px auto;
position:relative;
}
#brandStoryDiv{
	position:absolute;
	width:395px;
	height:190px;
}
#storyPicDiv{
	width:159px;
	height:159px;
	background:url(../images/storyBg.png);
	margin:5px auto auto 13px;
	position:relative;
	float: left;
}
#storyPic{
width:135px;
height:135px;
position:absolute;
}
#storyTxt{
width:205px;
height:150px;
color:#5b5b5b;
font-size:12px;
line-height:18px;
float:right;
margin:13px 0px auto auto;
text-align:justify;
}
#newsDiv{
position:absolute;
width:415px;height:200px;
}
#newsBgDiv{
width:405px;
height:167px;
background:url(../images/newsWhiteBg.png) no-repeat;
}
#newsPicDiv{
width:135px;height:135px;
background:url(../images/newBg.png) no-repeat;
position:relative;
margin:15px auto auto 15px;
float:left;
}
#newsPic{
width:105px;
height:105px;
position:absolute;
}
#newsPic img{border:none;}
#storyPic img{border:none;}
#newsPicListTxt{
	float:right;
	font-size:12px;
	line-height:19px;
	width:230px;
	margin:25px 20px auto auto;
	color:#999999;
}
#newsPicListTxt a:active,#newsPicListTxt a:visited,#newsPicListTxt a:link{
	color:#007ead;
	text-decoration:none;
}
#newsPicListTxt a:hover{
	color:#00374D;
	text-decoration:underline;
}





#footerLine{
height:5px;
width:100%;
background:url(../images/in_30.gif);
}
#footerDiv{
	width:780px;
	height:50px;
	margin:10px auto 15px auto;
	text-align: center;
	

}
#fdTxt{
	margin:0px auto;
	line-height:16px;
	font-size:11px;
	color:#414800;
	width: 750px;
	padding-top:8px;
}
#fdTxt a:active,#fdTxt a:visited,#fdTxt a:link{
	color:#CCFF00;
	text-decoration:none;
}
#fdTxt a:hover{
	color:#F2FFBF;
}
.fdLine{
width:5px;
height:47px;
background:url(../images/in_34.png);
}



.moreTxt{
font-size:10px;
font-weight:normal;
}
.moreTxt a:active,.moreTxt a:visited,.moreTxt a:link{
	color:#669900;
	text-decoration:none;
}
.moreTxt a:hover{
	color:#007ead;
}
.whiteTxt{
color:white;
}
.boldTxtSet{
font-weight:bold;
}

#visualDiv_IP{
height:220px;
width:100%;
background-color:white;
}

#vdContent_IP{
width:890px;
margin:0px auto;
height:220px;
position:relative;
}
#vdContent_IP img{
border:none;
}
#contentTopBgDiv_IP{
	width:100%;
	background-color:#97a517;
	position:relative;
	padding-top:30px;
	padding-bottom:30px;
}
#contentLimitDiv_IP{
	width:890px;
	margin:0px auto;
	position:relative;
	clear: both;
}
#leftBan{
	width:10px;
	height:320px;
	margin:0px auto 0px 105px;
	float:left;
	background:url(../images/blackDotted.png) no-repeat;

}
#leftBan_bg{
width:100%;
height:110px;
background-color:black;
}

#fontSizeChose{
	width:140px;
	height:20px;
	position:absolute;
	left: 718px;
	top: -2px;
	color:#e6ff00;
	font-size:11px;
	
}
#fontSizeChose img{
border:none;
margin-right:6px;
}

#linkPath1{
	width:680px;
	height:20px;
	background-color:#859216;
	position:absolute;
	left: 156px;
	top: 36px;
	border-left:2px black dotted;
	font-size:12px;
	color:#FFFFFF;
}
#linkPath2{
	width:602px;
	height:20px;
	background-color:#859216;
	position:absolute;
	left: 237px;
	top: 36px;
	border-left:2px black dotted;
	font-size:12px;
	color:#FFFFFF;
}
#linkPath3{
	width:519px;
	height:20px;
	background-color:#859216;
	position:absolute;
	left: 320px;
	top: 36px;
	border-left:2px black dotted;
	font-size:12px;
	color:#FFFFFF;
}
.lightY{color:#f3ff83;}
