/* CSS Document */
*{margin:0;padding:0;}
body{font-family:Verdana,arial;font-size:12px;margin:0;padding:0;background:#FFF;color:#000;}
span{font-weight:bold;color:#FF0000;}
div,form,img,ul,li,ol,dl,dt,dd{margin:0;padding:0;border:0;}
h1,h2,h3,h4,h5,h6,input{margin:0;padding:0;}
table,tr,td,th,select{font-size:12px;}

a:link{color:#5A5A5A;text-decoration:none;}
a:visited{color:#5A5A5A;text-decoration:none;}
a:hover{color:#1780CC;text-decoration:underline;}
a:active{color:#1780CC;}

.left{float:left;}
.right{float:right;}
.clear{clear:both;font-size:1px;width:1px;visibility:hidden; }
.hidden {display:none;}

.padL32{padding-left:32px;}
.padL25{padding-left:20px;}
.padL54{padding-left:54px;}

.topContainer{width:100%;height:94px;/*background:url(../images/top_repeat_bg_04.gif) repeat-x;*/}
.topArea{width:1002px;height:94px;/*background:url(../images/top_repeat_bg_04.gif) repeat-x;*/clear:both;}
.topLeft{width:24px;height:94px;/*background:url(../images/top_linear_01.gif) no-repeat;*/float:left;}
.logo{width:425px;float:left;}
.searchArea{margin:60px 0 0 80px;/*margin:60px 0 0 83px;*/width:230px;float:left;}
.searchText{font-size:12px;color:#666;}
.commonLink{margin-top:60px;float:left;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;letter-spacing:-1px;}
.versionEn{margin-top:55px;padding-left:8px;float:left;}

.globalMenuContainer{width:100%;clear:both;background:url(../images/menu_left_18.gif) repeat-x;}
.globalMenu{width:990px;height:32px;margin-bottom:-4px;background:url(../images/menu_repeat_bg_20.gif) repeat-x;}
.globalMenu ul{list-style-type:none;}
.globalMenu ul li{float:left;width:129px;height:32px;text-align:center;line-height:30px;color:white;font-weight:bold;}
.globalMenu ul li.leftBlank{width:24px;text-align:left;}
.globalMenu a:link,.globalMenu a:visited{color:white;font-weight:bold;}
.globalMenu a:hover,.globalMenu a:active{text-decoration:none;display:block;background:url(../images/menu_repeat_bg_over_20.gif) no-repeat left top;width:129px;height:32px;}

.bannerContainer{width:100%;height:159px;background:#E9F3FD;clear:both;}
.bannerFlash{margin-left:24px;}

.line{width:100%;height:13px;background:url(../images/line_repeat_bg_26.gif) repeat-x;clear:both;}
.lineWidth{width:990px;height:13px;background:url(../images/line_repeat_bg_26.gif) repeat-x;}

.contentWidth{width:1002px;height:547px;clear:both;}

.leftContent{float:left;display:inline;width:227px;margin:15px 18px 0 24px;}
.leftContent ul{}
.leftContent li{list-style-type:none;padding-left:25px;padding-top:10px;height:45px;color:#5A5A5A;background:url(../images/news_board_li_bg_39.gif) no-repeat;}
.leftContent .newsBoard{width:227px;height:34px;background:url(../images/ohayo_title_left_01.gif) no-repeat;text-align:right;}
.leftContent li.geLine{height:12px;background:url(../images/news_board_bg_36.gif) repeat-y;}
.index_quick{width:227px;height:105px;background:url(../images/index_quick_02.jpg) no-repeat;}
.index_quick ul{margin:0;padding:0;list-style-type:none;}
.index_quick ul li{float:left;background:none;height:16px;padding-left:30px;padding-top:90px;}
.index_quick_a{width:227px;height:118px;background:url(../images/index_quick_03.gif) no-repeat;}
.index_quick_a ul{margin:0;padding:0;list-style-type:none;}
.index_quick_a ul li{float:left;background:none;height:16px;padding-left:30px;padding-top:65px;}


.rightContent{float:left;margin-top:15px;width:727px;clear:right;}
.currentPosition{height:20px;line-height:20px;border-bottom:1px solid #ccc;color:#A1A1A1;font-size:11px;font-family:Verdana;text-align:right;}
.aboutCompanyText{color:#6B6A6A;line-height:170%;border-bottom:1px dashed #999;}
.aboutCompanyText P{margin:20px;}

.right_groom{height:163px;}
.right_groom ul{margin:0;padding:0;list-style-type:none;}
.right_groom ul li{padding-top:7px;}
.companyDynamic{margin:0;padding:0;width:458px;}
.companyDynamic .title{height:22px;margin-bottom:6px;background:url(../images/title_company_dynamic_31.gif) no-repeat;}
.companyDynamic .left{width:198px;height:145px;background:url(../images/ohayo_logo.gif) no-repeat;margin:6px 0 0 0;}
.companyDynamic .right{line-height:150%;margin-top:16px;color:#5A5A5A;}
.companyDynamic li,.industryInfo li{height:25px;color:#5A5A5A;padding-left:15px;line-height:25px;background:url(../images/company_dynamic_li_bg_35.gif) no-repeat;}
.companyDynamic li cite,.industryInfo li cite{font-family:Arial,Verdana;font-size:11px;font-style:normal;color:#BFBFBF;float:right;}
.industryInfo{list-style-type:none;width:458px;margin-top:12px;}
.industryInfo li.title{height:21px;margin-bottom:6px;background:url(../images/title_industry_info_46.gif) no-repeat;text-align:right;}
.newsContent{width:458px;float:left;}
.productService{float:left;margin-left:12px;display:inline;}

.serviceInfo{width:253px;height:27px;color:white;font-weight:bold;background:url(../images/service_bg_45.jpg) no-repeat;padding-top:166px;}
.serviceArea{margin-top:9px !important;margin-top:17px;width:724px;height:170px;background:#F2F4E6;border-top:1px solid #E0E0E0;border-bottom:1px dashed #999999;float:left;}
.serviceBlock{width:230px;margin-top:20px;margin-left:5px;float:left;display:inline;}
.serviceBlockText{color:#5A5A5A;float:left;width:137px;line-height:130%;padding-top:7px;padding-left:3px;height:80px;}

.bottom{width:968px;margin-left:24px;height:70px;float:left;margin-top:30px;display:inline;}
.bottom ul{list-style-type:none;width:100%;height:20px;border-bottom:1px solid #ADABAE;clear:both;}
.bottom ul li{float:left;width:80px;line-height:20px;color:#6B6B6B;border-right:1px solid #ADABAE;text-align:center;}
.copyright{color:#6B6B6B;float:left;font-family:Arial,Verdana;margin:5px 0 0 15px;display:inline;clear:both;}
.quickLink{float:right;margin-top:5px;text-align:right;}

.leftContentArea{width:182px;margin-left:24px;background:#D3E2E9;float:left;display:inline;}
.leftContentAreaItem{height:501px;background:#D3E2E9 url(../images/left_menu_bg_05.gif) no-repeat left top;}
.leftContentAreaItem ul{list-style-type:none;width:182px;}
.leftContentAreaItem ul li{height:30px;line-height:30px;text-align:right;padding-right:30px;background:url(../images/left_menu_item_bg_normal_06.gif) no-repeat;}
.leftContentAreaItem ul li.focus{color:#669966;font-weight:bold;height:32px;line-height:32px;text-align:right;padding-right:30px;background:url(../images/left_menu_item_bg_over_06.gif) no-repeat;font-family:Verdana, Arial, Helvetica, sans-serif;}
.leftContentAreaItemLinear{height:650px;background:#D3E2E9 url(../images/bian.jpg) no-repeat left bottom;;}
.leftContentAreaItemLinear ul{list-style-type:none;width:182px;}
.leftContentAreaItemLinear ul li{height:30px;line-height:30px;text-align:right;padding-right:30px;background:url(../images/left_menu_item_bg_normal_06.gif) no-repeat;}
.leftContentAreaItemLinear ul li.focus{color:#669966;font-weight:bold;height:32px;line-height:32px;text-align:right;padding-right:30px;background:url(../images/left_menu_item_bg_over_06.gif) no-repeat;font-family:Verdana, Arial, Helvetica, sans-serif;}

.rightContentArea{float:left;width:760px;margin-left:20px;display:inline;}
.currentPosition{height:20px;line-height:20px;border-bottom:1px solid #ccc;color:#A1A1A1;font-size:11px;font-family:Verdana;text-align:right;}
.pageSplit{color:#1879A2;margin-top:2px;padding-top:5px;height:25px;line-height:30px;width:768px;background:#EFEFEF;border-bottom:2px solid #CCC;text-align:right;}

.faqList{clear:both;margin:0;padding:0;}
.faqList ul{list-style-type:none;margin:0;padding:0;}
.faqList ul li{float:left;}
.faqListLeft{height:30px;width:600px;text-align:left;line-height:30px;border-bottom:1px solid #ccc;}

.faqListRight{clear:right;height:30px;text-align:right;line-height:30px;width:165px;border-bottom:1px solid #ccc;color:#6E6E6E;font-size:11px;font-family:verdan,arial;}

*+html .hackMarginIE7{padding-top:210px !important;padding-top:0;}
*+html .hackPadIE7{padding-top:90px !important;padding-top:0;}
*+html .hackPadIE7_1{padding-top:590px !important;padding-top:0;}
*+html .hackPadIE7_2{padding-top:580px !important;padding-top:0;}
*+html .hackPadIE7_3{padding-top:480px !important;padding-top:0;}
*+html .hackPadIE7_4{padding-top:370px !important;padding-top:0;}
*+html .hackPadIE7_5{padding-top:130px !important;padding-top:0;}
*+html .hackPadIE7_6{padding-top:500px !important;padding-top:0;}
*+html .hackPadIE7_7{padding-top:70px !important;padding-top:0;}
*+html .hackPadIE7_8{padding-top:90px !important;padding-top:0;}
.hackPadIE7_10{padding-top:120px !important;padding-top:15px;}
.hackPadIE7_11{padding-top:90px !important;padding-top:10px;}
*+html .hackPadIE7_12{padding-top:180px !important;padding-top:0;}

.services_contact{width:100%;}
.services_contact ul{margin:0;padding:0;list-style-type:none;}
.services_contact ul li{float:left;margin-left:15px;width:100px;}
.faqContent{width:765px;text-align:left;border-bottom:1px solid #ccc;background:#EFEFEF;color:#6E6E6E;line-height:160%;}
