@charset "utf-8";
body {background: url(../images/body_shadow.gif) center repeat-y #FFFFFF; margin:0 auto; padding:0 9px; width:912px; font-size:12px; font-family:Arial,Osaka, "ＭＳ Ｐゴシック";}
a:link,a:visited{ color: #0066FF; text-decoration:underline } 
a:hover { color: #393939; text-decoration:none }
.clear{clear:both;font:0/0 arial,sans-serif,height:0; width:0; hidden:overflow;}  
img{border:0px;}
#seo{background: url(../images/seo_bg.gif) repeat-x bottom; margin:0; padding:0 0 15px 5px; font-size:12px; font-weight:normal; line-height:20px; height:20px; width:907px;}
#header_area{width:912px; height:120px; background:url(../images/header_bg.gif);}
#logo{ float:left; width:623px; height:40px; margin:20px 0 0 21px; display:inline;}
#language{ float:right; height:21px; line-height:21px; padding-right:10px; margin-top:5px;}
#language img{ vertical-align:-1px;}
#tel{ float:right; padding:11px 10px 0 0}
.h2{background: url(../images/dot.gif) left no-repeat; margin:10px 0 5px 0;padding-left:8px; font-size:14px; line-height:24px; border-bottom:2px solid #CCCCCC; clear:both;}
.text_area{ line-height:18px; padding:8px;}
#flash{ width:888px;padding:16px 12px 20px 12px; margin:0;background:url(images/flash_bg.gif) repeat-x bottom #000000;}
#main_nav{ float:left;width:686px;height:33px; background:#FF0000; margin:27px 0 0 0}
#content{width:883px; margin:8px 14px 0 15px; padding:0 0 30px 0; line-height:18px;background:url(../images/r_bg.gif) repeat-y right;}
.content{ padding:0 5px;}
#breadcrumb{ clear:both; font-size:12px;padding:5px 0 0 20px;}
#content_left{ width:289px;}
#content_right{ width:579px;}
.title{ background:#ececec url(../images/title_bg.gif) repeat-x; height:35px; margin-bottom:15px;}
.titel_img{ float:left; width:100px;margin:0;}
.more{ margin:0; width:150px; text-align:right; float:right; font-size:12px; font-weight:normal; padding:12px 10px 0 0;}
.new_pro_text{ padding:5px; line-height:24px;}
#new_pr{ clear:both;}
.pr_img{ width:226px; float:left;}
.pr_img img{ width:200px; height:170px;padding:5px; margin:8px; border:1px solid #999999;display:inline;}
.pr_text{ width:315px; float:left; margin:13px; display:inline; line-height:20px;}
.more img{ vertical-align:-1px;}
.new_pr{ margin-left:5px;display:inline;}
.new_pr img{border:1px solid #000000; padding:5px;}
.news_list{list-style:none; margin:0px; padding:0; padding-left:5px;}
.news_list li{list-style:none; margin:0; padding-left:12px; line-height:20px; background:url(../images/arrow2.gif) no-repeat 0 5px;}
.news_title{text-align:center; font-size:14px; font-weight:bolder;}
.news_content{ padding:5px 10px; font-size:13px; line-height:24px;}
.news_content p{ margin:5px 0; padding:0; text-indent:26px;}

.mainpro_li{ margin:0; padding:0 5px;list-style:none;}
.mainpro_li li{list-style:none; margin:0 0 15px 0; padding:0px; width:284px; height:72px; float:left; }
.mainpro_img{ float:left;width:101px}
.mainpro_img img{ border:1px solid #000000; padding:2px;}
.mainpro_text{float:right; width:160px; padding-right:10px; line-height:18px;}
.about_img{ width:202px; float:left;}
.about_tex{ width:342px; margin:0 0 0 20px; display:inline; float:left; line-height:20px;}
#footer{ background:url(../images/bg_footer.gif) repeat-x top;height:62px;width:912px;clear:both;}
#footer_copyright{float:left; width:650px; text-align:left; padding-left:15px; padding-top:22px;}
#footer_icon{float:left; width:50px; text-align:left; padding-left:50px;padding-top:6px;}
#footer_link{float:right; text-align:right; width:100px; padding-right:25px; padding-top:22px;}
#footer_link img{ vertical-align:-1px;}
.banner{border:1px solid #CCCCCC; margin:11px 0 10px 0; background-color:#f2f2f2;}
#top{ text-align:right; padding:10px 15px 10px 0px;width:760px; margin:0 auto;}
.pdf_downli{ list-style:none; margin:0px; padding:10px 0px; font-size:11px;}
.pdf_downli li{ list-style:none; margin:0px; padding:0px; padding-left:18px; background:url(../images/arrow_pdf.gif) no-repeat 5px 7px;}
.pdf_downli a{ font-size:15px;}

#sitemapul{ list-style:none; padding:0; margin:0;}
#sitemapul li{ list-style:none; padding:0 0 0 20px; margin:0; background:url(../images/arrow2.gif) no-repeat 7px 8px; font-size:14px; line-height:24px;}
#sitemapul li ul{padding:0; margin:0;}
#sitemapul li ul li{ list-style: disc;padding:0; margin:0  0 0 15px; background: none; font-size:12px;}