body {
	margin: 0px;
	padding: 0px;
	text-align: center;
	background-image:url(image/ingb.jpg);
	background-repeat:repeat-y;
	background-position:center;
}
#pagesp{
	width:778px;
	margin-left:auto;
	margin-right:auto;
	text-align:left;
}
#inpagesp{
	width:778px;
	margin-left:auto;
	margin-right:auto;
	text-align:center;
}
/*index*/
#index_top{
	background-attachment: scroll;
	background-image: url(image/intopgb.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	height:73px;
	width:778px;
}
#inmenusp{
	width:470px;
	text-align:right;
	height:21px;
	float: right;
	position: relative;
	margin-top:52px;
	margin-right:12px;
}
#index_flash{
	width:778px;
	height:298px;
	text-align:center;
	background-attachment: scroll;
	background-image: url(image/flash.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}
#index_down{
	width:778px;
	height:59px;
	text-align:left;
	background-attachment: scroll;
	background-image: url(image/indngb.jpg);
	background-repeat: repeat-y;
	background-position: center top;
}
#indnleft{
    width:280px;
	height:59px;
	padding-left:18px;
	float: left;
	text-align:left;
}
.inadd_w{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 14px;
	color: #767676;
}
.inadd_w a:link, .inadd_w a:visited{
    text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 14px;
	color: #767676;
}
.inadd_w a:hover, .inadd_w a:active{
    text-decoration:underline;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 14px;
	color: #767676;
}
.inadd_w2{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 14px;
	color: #33657D;
}
.injuly{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #4588A8;
}
.injuly a:link, .injuly a:visited{
    text-decoration: none;
    font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #4588A8;
	line-height: 20px;
}
.injuly a:hover, .inuly a:active{
    text-decoration:underline;
    font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #33657D;
}
#indnright{
    width:420px;
	height:59px;
	float: left;
	margin-left:25px;
	text-align:left;
}
/*menu*/
#menusp{
	width:600px;
	height:21px;
	float: right;
	position: relative;
	margin-top:15px;
	margin-right:6px;
}
/*top*/
#topabout{
	width:100%;
	height:73px;
	background-attachment: scroll;
	background-image: url(image/about/top.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	text-align:right;
}
#topproduct{
	width:100%;
	height:73px;
	background-attachment: scroll;
	background-image: url(image/product/top.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	text-align:right;
}
#topnews{
	width:100%;
	height:73px;
	background-attachment: scroll;
	background-image: url(image/news/top.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	text-align:right;
}
#topcontact{
	width:100%;
	height:73px;
	background-attachment: scroll;
	background-image: url(image/contact/top.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	text-align:right;
}
/*banner*/
#baabout{
	width:100%;
	height:164px;
	background-attachment: scroll;
	background-image: url(image/about/banner.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	float: left;
}
#baproduct{
	width:100%;
	height:164px;
	background-attachment: scroll;
	background-image: url(image/product/banner.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	float: left;
}
#banews{
	width:100%;
	height:164px;
	background-attachment: scroll;
	background-image: url(image/news/banner.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	float: left;
}
#bacontact{
	width:100%;
	height:164px;
	background-attachment: scroll;
	background-image: url(image/contact/banner.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	float: left;
}
/*main*/
#mainabout{
	width:100%;
	background-attachment: scroll;
	background-image: url(image/about/m.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	float: left;
}
#mainproduct{
	width:100%;
	background-attachment: scroll;
	background-image: url(image/product/m.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	float: left;
}
#mainnews{
	width:100%;
	background-attachment: scroll;
	background-image: url(image/news/m.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	float: left;
}
#maincontact{
	width:100%;
	background-attachment: scroll;
	background-image: url(image/contact/m.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	float: left;
}
/*maininfo*/
.wordtype{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 22px;
	color: #3d3d3d;
}
.wordtype_h1{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 20px;
	color: #572376;
	font-weight: bold;
}
.wordtype_h2{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 20px;
	color: #FFBA00;
	font-weight: bold;
}
.wordtype_h3{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 20px;
	color: #6DB605;
	font-weight: bold;
}
#infoabout{
	width:68%;
	float:right;
	padding:10px;
	text-align:left;
	position: relative;
	margin-right:20px;
}
#infoproduct{
	width:68%;
	float:right;
	padding:10px;
	text-align:left;
	position: relative;
	margin-right:20px;
}
#infonews{
	width:68%;
	float:right;
	padding:10px;
	text-align:left;
	position: relative;
	margin-right:20px;
}
#infocontact{
	width:68%;
	float:right;
	padding:10px;
	text-align:left;
	position: relative;
	margin-right:20px;
}
/*address*/
#address{
	width:778px;
	height:53px;
	background-image: url(image/addgb.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	padding-top:12px;
    float: left;
}
.addinfo{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 17px;
	color: #0280BA;
	text-align: center;
	vertical-align: top;
}
.addinfo a:link, .addinfo a:visited{
    text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 17px;
	color: #0280BA;
	text-align: center;
	vertical-align: top;
}
.addinfo a:hover, .addinfo a:active{
    text-decoration:underline;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 17px;
	color: #4ED1F8;
	text-align: center;
	vertical-align: top;
}
.addh{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 17px;
	color: #0280BA;
	text-align: center;
	font-weight: bold;
	vertical-align: top;
}
#julysp{
	width:778px;
	text-align: center;
	vertical-align: top;
	float: left;
}
.july{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #8BB3C6;
}
.july a:link, .july a:visited{
    text-decoration: none;
    font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #8BB3C6;
	line-height: 20px;
}
.july a:hover, .july a:active{
    text-decoration:underline;
    font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #8BB3C6;
}

/*left*/
    #leftmenupro {
	float:left;
	width:137px;
	margin-top:75px;
	margin-left:12px;
	height:30px;
}
    #leftmenupro li {
	display:inline;
	width:137px;
	margin:0;
	padding:0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 21px;
	font-weight: bold;
}
    #leftmenupro a {
	  width:133px;
      float:left;
      background:url("image/product/lmgb_l_1.jpg") repeat-y left top;
      margin:0;
      padding:0 0 0 4px;
      text-decoration:none;
}
    #leftmenupro a span {
      float:left;
      display:block;
      background:url(image/product/lmgb_r_1.jpg) repeat-y right top;
      padding:5px 15px 4px 6px;
      color:#FFFFFF;
	  font-weight: bold;
}
    /* Commented Backslash Hack hides rule from IE5-Mac \*/
    #leftmenupro a span {float:none;}
    /* End IE5-Mac hack */
	
	
    #leftmenupro a:hover span {
      color:#FEA100;;
	  background-position:100% -30px;
      }
    #leftmenupro a:hover {
      background-position:0% -30px;
	  background:url("image/product/lmgb_l_2.jpg") repeat-y left top;
      }
    #leftmenupro a:hover span {
      background-position:100% -30px;
	  background:url(image/product/lmgb_r_2.jpg) repeat-y right top;
	  }
	  
	  
/*product pic*/
.proimgb{
	border: 1px dotted #B9B9B9;
}
.bbtn {
	width: 600px;
	text-align: left;
	margin-top: 16px;
}
