/*base css*/
/* CSS Document */
* {margin:0px;	padding:0px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#494949;}
A img{border:none}
ul{list-style-type:none;}
td,li,select,input,div,p {font-size:12px; line-height:1.5em}


.left {float:left;}
.right {float:right;}
.clear {clear:both;}
.red{color:#FF0000}
.greed{color:#00FF00}
.blue{color:#0000FF}
.black{color:#000000;}

/*ul{list-style-position: inside}*/
a{text-decoration: none;}
a:hover{text-decoration: underline;}
/*base css*/

.w1003{ width:1003px;}

.bg_top{ width:100%; background:url(../images/top_bg.jpg) top repeat-x; }
.bg_bot{ width:100%; background:url(../images/bottom_bg.jpg) bottom repeat-x;}

.top{ height:137px;width:1003px;}
.bottom{ height:38px; line-height:38px; color:#FFFFFF; margin-left:30px; clear:both; padding-top:30px;}

.navi{ float:left; width:194px;}
.main{ float:left; margin-left:4px; width:796px;}
.main2{ float:left; margin-left:4px; width:796px; background:url(../images/main_bg02.jpg) repeat-y}
.index_main{ background:url(../images/main_bg.jpg) left top;}
.index01{ width:601px; float:left; text-align:left; border-top:#ffffff 1px solid; background:url(../images/main_bg.jpg); height:564px;}

.w589{ width:589px; text-align:center; background:url(../images/line589.jpg) bottom no-repeat;}
.w589 img{ padding:10px 0px 10px 0px;}
.main_title{ text-align:left; line-height:2em; margin-left:20px;margin-right:20px; font-weight:bold; margin-top:10px}
.main_text{ text-align:justify; line-height:1.5em; margin-left:20px;margin-right:20px; padding:10px 0px 10px 0px;}
.w589_bot{ width:589px; text-align:center;}



.navi_right{ width:195px;float:left; background:url(../images/products_bg_all.jpg); height:565px;}
.navi_right_top{ width:195px; background:url(../images/products_top.jpg); height:34px;}
.navi_logo_0{ height:104px; width:195px; text-align:center;}
.navi_logo_1{ height:104px; width:195px; text-align:center; background:url(../images/products_bg.jpg);}
.logo_text{ line-height:15px;}
.logo_text a{font-size:10px;}

.news{ width:794px; margin-top:10px;}
.news_title{ background:url(../images/title_bg.jpg); height:31px; line-height:31px; font-size:13px; color:#FFFFFF; padding-left:20px; font-weight:bold;}
.news_text{ text-align:left; padding:0px 20px 0px 20px; background:#C5C5C5}
.news_li{ line-height:20px; background:url(../images/arrow02.jpg) 10px center no-repeat; float: left;padding-left:20px;}

.more{ text-align:right; color:#000000}

.w589_news{ width:570px; background:url(../images/title_bg.jpg);height:31px; line-height:31px; font-size:13px; color:#FFFFFF; padding-left:20px; font-weight:bold;}
.neiye_title{ width:540px; text-align:center; color:#000000; font-weight:bold; font-size:16px; line-height:30px; margin:15px;}
.neiye_text {margin:0px auto 0px auto; text-align:justify; line-height:1.5em; width:530px; padding:10px 0px 10px 0px; }
.neiye_text p { margin:10px auto 10px auto;}
.index02{ width:601px; float:left; text-align:left; background:url(../images/main_bg02.jpg);}
.navi_right2{ width:195px;float:left; background:url(../images/products_bg_all.jpg);}

.b { font-weight:bold; }


.news_list{width:548px; background:url(../images/arrow_news.jpg) 30px center no-repeat #B2B2B2;height:31px; line-height:31px; font-size:13px; color:#000000; padding-left:40px; font-weight:bold; border-top:#FFFFFF 1px solid;border-left:#FFFFFF 1px solid;border-bottom:#999999 1px solid;border-right:#999999 1px solid; cursor:pointer}
