@charset "utf-8";
/* all page */
body,form,h1,ul {padding: 0; margin: 0;text-align: center;background-image:url(images/bk.jpg); background-repeat:repeat-x; }
h1,h2,h3,h4,h5,h6 {font-weight: normal;font-size: 100%;}
img{border: none;}

#whole{width:980px;margin: 0 auto;text-align: left;}
#header{background-color:#FFFFFF;}/*height:525px;*/
#content{position:relative;width: 100%;margin: 0px 0;}
#wholeleft{float:left;width:340px;background-color:#FFFFFF;}
#wholeright{float:right;width:640px;background-color:#FFFFFF;}
#footer{height:30px;background-color:#efefef;}
.copyright{font-size:10px; color:#898989;font-family:Verdana, Arial, Helvetica, sans-serif;}
.copyrightlink{font-size:10px; color:#0099B0;font-family:Verdana, Arial, Helvetica, sans-serif;text-decoration:none;}
.copyrightlink a:link {font-size:10px; color:#0099B0;font-family:Verdana, Arial, Helvetica, sans-serif;text-decoration:none;}   
.copyrightlink a:visited {font-size:10px; color:#0099B0;font-family:Verdana, Arial, Helvetica, sans-serif;text-decoration:none;}
.copyrightlink a:active  {font-size:10px; color:#0099B0;font-family:Verdana, Arial, Helvetica, sans-serif;text-decoration:none;}
.copyrightlink a:hover{font-size:10px; color:#0099B0;font-family:Verdana, Arial, Helvetica, sans-serif;text-decoration:underline;}

.submit_search{border: 0;height:12px;width: 158px;;color:#adadad;font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px; vertical-align: bottom;}
.indextxt{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#58585a;text-decoration:none;}
.indextxt a:link{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#58585a;text-decoration:none;}
.indextxt a:visited{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#58585a;text-decoration:none;}
.indextxt a:active{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#58585a;text-decoration:none;}
.indextxt a:hover{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#58585a;text-decoration:underline;}

/**/
.indexnews_list{background-image:url(images/index_new_bk.jpg);background-position : bottom;background-repeat:repeat-x;}
.indexnews_list_date{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#9FA0A0;}
.indexnews_list_title_en{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#595757;font-weight: bold;}
.indexnews_list_title2_en{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#595757;font-weight: bold;}
.indexnews_pr_en{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#727171;lline-height:13px;}
.indexnews_pr_en1{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#727171;line-height:13px;}

/*company*/
.company_txt{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#58595B;line-height:18px;}
.company_txt2{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#58595B;line-height:18px;}
.company_txt3{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#58595B;line-height:18px;}
.company_title{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#00A0AF;line-height:18px;font-weight: bold;}
.company_title2{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#00A0AF;line-height:18px;font-weight: bold;}
.company_title3{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#00A0AF;lline-height:18px;font-weight: bold;}
.company_titleyear{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:13px; color:#00A0AF;line-height:18px;font-weight: bold;}

/*company-milestones*/
.c_milestones_area{border-bottom : 1px dotted #dededf;}
.c_milestones_txt{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#58595B;line-height:18px;}
.c_milestones_title{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#00A0AF;line-height:18px;font-weight: bold;text-decoration:none;}

.c_milestones_backtop{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#00A0AF;
                       line-height:18px;font-weight: bold;text-decoration:none;}
.c_milestones_backtop a:link{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#00A0AF;
                       line-height:18px;font-weight: bold;text-decoration:none;}
.c_milestones_backtop a:visited{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#00A0AF;
                       line-height:18px;font-weight: bold;text-decoration:none;}
.c_milestones_backtop a:active{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#00A0AF;
                       line-height:18px;font-weight: bold;text-decoration:none;}
.c_milestones_backtop a:hover{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#00A0AF;
                       line-height:18px;font-weight: bold;text-decoration:none;}

/*company-management*/
.company_management_bk{background-image:url(images/company/management_bk.jpg);background-position : bottom;background-repeat:repeat-x; height:45px;}
.company_management_title{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#000000;line-height:18px;font-weight: bold;}
.company_management_txt{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#58595B;line-height:18px;}
.company_management_txtbold{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#00A0AF;line-height:18px;font-weight: bold;}

/*careers*/
.careers_txtbold{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#F18D00;line-height:18px;font-weight: bold;}
.careers_txt{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#595757;line-height:18px;text-decoration:underline;font-weight: bold;}
.careers_txtwhite{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; color:#ffffff;line-height:18px;}
.careers_txtor{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; color:#F18D00;line-height:18px;}
.careers_txt2{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:13px; color:#595757;line-height:18px;}

/*contacts*/
.contacts_txtbold{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#e83228;line-height:18px;font-weight: bold;}
.contacts_txt{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#595757;line-height:18px;}



.contacts_txt2{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#e83228;line-height:18px;font-weight: bold;}
.contacts_email{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#595757;text-decoration:none;}

.contacts_email2{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#e83228;line-height:18px;font-weight: bold;text-decoration:none;}
.contacts_email2 a:link {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#e83228;line-height:18px;font-weight: bold;text-decoration:none;}
.contacts_email2 a:visited{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#e83228;line-height:18px;font-weight: bold;text-decoration:none;}
.contacts_email2 a:active{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#e83228;line-height:18px;font-weight: bold;text-decoration:none;}
.contacts_email2 a:hover{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#e83228;line-height:18px;font-weight: bold;text-decoration:none;}

/*technology*/
.technologytitle{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; color:#ffffff;line-height:18px;font-weight: bold;}
.technologytxt{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#58595B;line-height:15px;font-weight: bold;}
.technologytxt_lig{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#58595B;line-height:18px;}
.technologytxt_blue{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#00A1E0;line-height:18px;}
.technologytxt_white{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:13px; color:#ffffff;line-height:18px;}
.technologytxt_ga{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:13px; color:#58595B;line-height:18px;}

/*media*/
.media_date{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#58595B;line-height:15px;font-weight: bold;}
.madia_txt{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#58595B;line-height:15px;}
.madia_txt a:link {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#58595B;
                   line-height:15px;text-decoration:none;}   
.madia_txt a:visited {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#58595B;
                      line-height:15px;text-decoration:none;}
.madia_txt a:active  {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#58595B;
                      line-height:15px;text-decoration:none;}
.madia_txt a:hover{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#58595B;
                   line-height:15px;text-decoration:underline;}
.media_news_num{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#923F8C;letter-spacing: 5pt;line-height:15px;font-weight: bold;text-decoration:none;}
.media_news_num2{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#58595B;letter-spacing: 5pt;line-height:15px;font-weight: bold;text-decoration:none;}
.media_news_num2 a:link{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#58595B;letter-spacing: 5pt;line-height:15px;font-weight: bold;text-decoration:none;}
.media_news_num2 a:visited{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#58595B;letter-spacing: 5pt;line-height:15px;font-weight: bold;text-decoration:none;}
.media_news_num2 a:active{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#58595B;letter-spacing: 5pt;line-height:15px;font-weight: bold;text-decoration:none;}
.media_news_num2 a:hover{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#923F8C;letter-spacing: 5pt;line-height:15px;font-weight: bold;text-decoration:none;}
.media_news_num3{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#58595B;line-height:15px;font-weight: bold;text-decoration:none;}
.media_news_title{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#923F8C;line-height:15px;font-weight: bold;text-decoration:none;}
.c_media_area{border-bottom : 1px dotted #dededf;}
.madia_backtop{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#923F8C;
                       line-height:18px;font-weight: bold;text-decoration:none;}
.madia_num{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#923F8C;
                       line-height:18px;font-weight: bold;}
.madia_newsbtitle{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:16px; color:#923F8C;line-height:15px;font-weight: bold;line-height:20px;}
.newsdate{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px;color:#58595B;line-height:16px;  }
.newscontacttxt{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px;color:#58595B;line-height:16px; }
/*product*/
.product_title{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#68AD44;line-height:15px;font-weight: bold;}
.product_title2{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#68AD44;line-height:15px;font-weight: bold;}
.product_white{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#ffffff;line-height:17px;letter-spacing: -0.3pt;}
.product_r{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:8px; color:#58595B;vertical-align:super;}
.product_r2{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:8px; color:#ffffff;vertical-align:super;}
.product_m1{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:7px; color:#58595B;vertical-align:sub;}
.product_rrr{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:8px; color:#00A0AF;vertical-align:super;}
.mmb{font-size:7px; vertical-align:super;color:#00A0AF;}

.media_clipping{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#F00;line-height:15px;font-weight: bold;}
.media_clipping a:link{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#F00;line-height:15px;font-weight: bold;}
.media_clipping a:visited{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#F00;line-height:15px;font-weight: bold;}
.media_clipping a:active{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#58595B;line-height:15px;font-weight: bold;}
.media_clipping a:hover{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#903;line-height:15px;font-weight: bold;}

