/* 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;}
a.service:link,a.service:visited{color:white;text-decoration:none;font-weight:bold;}
a.service:hover,a.service:active{color:white;text-decoration:underline;}
a.operation:link,a:operation:visited{color:#5A5A5A}
a.operation:hover,a.operation:active{color:#A58343;text-decoration:none;}
a.secMenu:link,a.secMenu:visited{color:#000;text-decoration:none;}
a.secMenu:hover,a.secMenu:active{color:#22789A;text-decoration:underline;}
.cRed,a.cRed:link,a.cRed:visited{color:red;}
.cGray,a.cGray:link,a.cGray:visited{color:gray;}
.cBlue,a.cBlue:link,a.cBlue:visited{color:blue;}
.cGreen,a.cGreen:link,a.cGreen:visited{color:green;}
.cWhite,a.cWhite:link,a.cWhite:visited{ color:#FFF;}
.cBlack,a.cBlack:link,a.cBlack:visited{color:#000;}
.cYellow,a.cYellow:link,a.cYellow:visited{color:#FF0;}
.c696969{color:#696969;}
.c0062DB{color:#0062DB;}
.cf60{color:#FF6600;}
.c6E6E6E{color:#6E6E6E;}
.c676565{color:#676565;}
.c006EBC{color:#006EBC;}
.c4492C9{color:#4492C9;}

.fB {font-weight:bold;}
.fI {font-style:italic;}

.f12px{ font-size:12px;}
.f14px{ font-size:14px;}

.inputSearchTextBg{width:105px;height:16px;background:url(../images/input_text_bg_10.gif) no-repeat;border:0;padding-left:10px;padding-top:3px;color:#666;font-size:12px;font-family:verdana;}
.btnFormSubmit,.btnFromSubmitOver{width:57px;height:24px;background:url(../images/btn_submit_bg_14.gif) no-repeat;border:none;color:#565656;font-size:11px;font-family:verdana,arial;cursor:pointer;}
.btnFromSubmitOver{background:url(../images/btn_submit_bg_over_18.gif) no-repeat;}
input.text,textarea.text{padding:2px 4px;border:1px solid #ddd;color:#666;font-size:12px;font-family:verdana,arial;}
input.focus,textarea.focus{padding:2px 4px;background:#fafafa;border:1px solid #FFB534;color:#666;font-size:12px;font-family:verdana,arial;}
.InputText{border:1px solid #D6D6D6;height:16px;font-size:12px;color:#999;padding-top:3px;padding-left:5px;font-family:verdana,arial;}

.left{float:left;}
.right{float:right;}
.clear{clear:both;font-size:1px;width:1px;visibility:hidden; }
.hidden {display:none;}
.unLine,.unLine a{text-decoration: none;}
.noBorder{border:none;}

.marT15{margin-top:15px;}
.marL35{margin-left:35px;}
.padL32{padding-left:32px;}
.padL25{padding-left:20px;}
.padL54{padding-left:54px;}
.padT10{padding-top:10px;}

.lh150{line-height:150%;}

.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 95px;/*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;}
.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;}
.productTitle{}
.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;}
.aboutCompanyText{color:#6B6A6A;line-height:170%;border-bottom:1px dashed #999;}
.aboutCompanyText P{margin:20px;}
.caseViewPic{width:202px;height:132px;margin-top:10px;}
.clientCaseName{font-weight:bold;text-decoration:underline;color:#6E6E6E;}
.clientCaseDetail{color:#696969;line-height:160%;}
.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;}

.messageDivLeft{float:left;width:150px;}
.messageDivLeft ul,.messageDivRight ul{list-style-type:none;}
.messageDivLeft ul li{text-align:right;height:25px;line-height:25px;}
.messageDivRight{float:left;width:550px;}
.messageDivRight ul li{height:25px;text-align:left;}
.spanTxtBlock{height:18px;padding-top:4px;font-weight:bold;color:#6E6E6E;}
.leaveWordTitle{height:25px;clear:both;}
.leaveWordTitle ul{list-style-type:none;}
.leaveWordTitle ul li{float:left;width:300px;}

.newsContainer{width:428px;}
.newsTitleBg{font-size:14px;color:#0148BE;font-weight:bold;width:348px;height:26px;padding-top:15px;padding-left:80px;background:url(../images/news_title_bg_03.gif) no-repeat;clear:both;}
.newsPostime{font-size:11px;font-family:verdana,arial;width:428px;height:30px;line-height:30px;text-align:center;background:url(../images/news_postime_bg_05.gif) no-repeat;clear:both;}
.newscontent{width:388px;height:350px;line-height:190%;padding:0 20px;background:url(../images/news_repeat_bg_07.gif) repeat-y;over-flow:auto;}
.newsBottom{width:408px;height:41px;color:#666;line-height:41px;font-size:11px;padding-left:20px;background:url(../images/news_bottom_bg_09.gif) no-repeat;}
.newsBottom ul{margin:0;padding:0;list-style-type:none;}
.newsBottom ul li{float:left;}

.searchLeft{width:103px;height:60px;background:url(../images/form_news_search_left_10.gif) no-repeat;float:left;}
.searchFormBg{width:450px;height:41px;padding-top:19px;padding-left:10px;background:url(../images/form_news_search_bg_11.gif) repeat-x;float:left;}
.searchFormCommit{width:150px;height:41px;padding-top:19px;background:url(../images/form_news_search_bg_11.gif) repeat-x;float:left;}
.searchFormRight{width:39px;height:60px;background:url(../images/form_news_search_right_13.gif) no-repeat;float:left;}

.divNewsContainter{margin-top:10px;}
.divNewsContainter ul{list-style-type:none;width:745px;}
.divNewsContainter ul li{height:30px;line-height:30px;border-bottom:1px solid #ccc;background:url(../images/icon_front_news_arrow_25.gif) no-repeat left;padding-left:12px;color:#6E6E6E;}
.divNewsContainter ul li.title{color:#1879A2;font-weight:bold;height:10px;border-bottom:1px solid #1879A2;padding-top:20px;background:none;margin-left:-12px;}
.divNewsContainter ul li cite{font-style:normal;float:right;width:100px;font-size:11px;}
.divNewsContainter ul li cite.postime{text-align:center;}
.divNewsContainter ul li cite.hits{text-align:center;}

.solutionWebTitle{color:#4492C9;font-size:14px;font-weight:bold;border-bottom:1px solid #ccc;}
.webFlowTxt{line-height:150%;font-family:verdana,arial;color:#6F6E6E;}
.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;}
.messageIcon{background:url(../images/icon_red_arrow_07.gif) no-repeat left center;}
.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;}
.faqContentTitle{width:765px;height:20px;line-height:20px;text-align:left;border-bottom:1px solid #ccc;color:#787878;background:#fff;}
.faqContent{width:765px;text-align:left;border-bottom:1px solid #ccc;background:#EFEFEF;color:#6E6E6E;line-height:160%;}
.jobContainer{width:765px;clear:both;margin-top:18px;}
.joinTitleBg{width:611px;height:96px;background:url(../images/title_job_bg_11.gif) no-repeat;padding-top:50px;padding-left:160px;line-height:150%;color:#6E6E6E;}
.joinTitleText{margin:10px 0;color:#FF6600;padding-left:30px;}
.jobText{background:#FFAC00 url(../images/job_left_arrow_03.gif) no-repeat left center;height:25px;line-height:25px;padding-left:25px;color:white;font-weight:bold;}
.jobContent{line-height:20px;height:20px;padding-left:25px;color:#6E6E6E;}
.jobContent ul{margin:0;padding:0;}
.jobDetail{padding-left:25px;line-height:150%;margin-top:15px;color:#6E6E6E;}
.jobCommit{margin-top:15px;}
*+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;}

