/* CSS Document */
html,body{ margin:0; padding:0; color:#525C52; font-size:12px  }
.clear{ clear:both; font-size:0; width:auto; height:0; margin:0; padding:0; border:none;}
a{ text-decoration:none; color:#6DB328}
a.sel, a:hover{ color:#525C52}
#wrap{ border:1px solid #a0a0a1; width:1002px; height:auto; margin:0 auto;line-height:25px}
#header{ height:175px; width:1002px; position:relative}

#logo{ display:block; width:414px; height:53px; background:url(/images/logo.jpg) no-repeat; position:absolute; left:56px; top:36px}
#menu{ position:absolute; left:0; bottom:31px; width:960px; height:31px; background:#6eb328; padding-left:42px}
#menu .spaceMenu{ display:block; height:31px;padding:0 ; float:left; font-size:0; background:url(/images/menu-space.gif) center no-repeat; width:1px; overflow:hidden}
#menu a{ display:block; height:31px;line-height:31px; vertical-align:middle; padding:0 15px; float:left; color:#FFF; font-size:14px; text-decoration:none}
#menu a.sel,#menu a:hover{ background:#a3c502}
#banner{ width:920px; height:148px; margin:0 auto 35px; }
#lang{ width:143px; height:31px; background:url(/images/lang.gif) 0 0 no-repeat; position:absolute; top:0; right:38px}
#lang a{ display:block; height:31px; position:absolute; top:0px; padding:0}
#lang a:hover,#lang a.sel{ background:none}
#lang a#langEn{ width:38px; left:0}
#lang a#langEn:hover,#lang a#langEn_{ background:url(/images/lang.gif) 0 -30px no-repeat;width:38px; left:0}
#lang a#langCn{ width:24px; left:60px}
#lang a#langCn:hover,#lang a#langCn_{ background:url(/images/lang.gif) -60px -30px no-repeat; width:24px; left:60px}
#lang a#langIt{ width:39px; left:104px}
#lang a#langIt:hover,#lang a#langIt_{ background:url(/images/lang.gif) -104px -30px no-repeat;width:39px; left:104px}
#homeContent{ width:920px; height:auto; margin:0 auto; padding:0; background:url(/images/line.gif) 562px 0 repeat-y;}
#homeContentLeft{ background-position:2px 0; background-repeat:no-repeat; padding-top:52px; width:550px; height:auto; float:left; padding-right:39px; overflow:hidden}
#homeContentLeft div{ float:left; width:255px; padding-left:40px }
#homeContentLeft div.left{ margin-left:-40px}
#homeContentRight{ background-position:0px 0; background-repeat:no-repeat; padding-top:27px; width:314px; height:auto; float:left; line-height:17px}
#homeContentRight a{ color:#525C52}
#homeContentRight span{  display:block}
#homeContentRight span.newsl{ font-weight:bold; padding-bottom:6px}
#homeContentRight span.brief{  padding-bottom:24px}
#homeContentLeft p,#homeContentRight p{ padding:0; margin:0}
#whyContent{ width:920px; height:auto; margin:0 auto; padding:0; background:url(/images/line.gif) 245px 0 repeat-y;}
#whyContent div{ float:left; overflow:hidden}
#whyMenu{ padding:0 21px 0 15px; width:210px}
#whyMenu a{ display:block; font-size:13px; font-weight:bold; margin-bottom:8px}
#whyImg{ width:620px; padding-left:47px;}
.content{ width:580px; height:auto!important; height:500px; min-height:500px; margin:25px  auto 0; padding:0 0 0 427px; position:relative; background-repeat:no-repeat; background-position:0 73px;}
#info_what{background-image:url(/images/bg_what.gif)}
#info_clients{background-image:url(/images/bg_client.gif)}
#info_team{background-image:url(/images/bg_team.gif)}
#info_talk{background-image:url(/images/bg_talk.gif)}
#info_news_events{background-image:url(/images/bg_news_events.gif)}
.content img.title{ position:absolute; left:81px; top:0}
#wrap .newsTitleNav{ padding-bottom:0; margin-bottom:0; border-bottom:none;}
#infoTitle { border-bottom:1px solid #abb3ac; padding-bottom:25px; width:525px; margin-bottom:30px}
#infoTitle span{ display:block; padding-bottom:12px; }
#infoTitle span.newsl{ line-height:23px; padding-bottom:0}
#infoTitle span.brief{ line-height:23px;padding-bottom:20px; }
#infoTitle span.downloads_title{ line-height:inherit; padding-bottom:0;font-weight:bold;color:#6DB328 }
#infoTitle span a{ font-weight:bold}
#infoMsg{ width:525px; overflow:hidden}
#infoMsg div{ float:left; width:210px; padding-left:100px}
#infoMsg div.left{ margin-left:-100px}

#contactForm{display:block; padding:0; margin:45px 0 0; width:520px;}
#contactForm td{ line-height:15px;padding:3px 0 0; overflow:hidden}
#contactForm input.inpTxt{ width:213px; height:21px; line-height:21px; border:1px solid #898c93; padding:0 0 0 5px; }
#contactForm textarea{ border:1px solid #898c93; overflow:auto; width:272px; height:157px; margin:0; padding:0 3px}

#pdfList span{ display:block; background:url(/images/pdf.gif) no-repeat; height:36px; padding:0 0 0 40px; margin-top:23px; position:relative}
#pdfList span a{ position:relative; top:18px}
span.errot{ color:#F00; display:block; font-size:12px; line-height:12px;}
span#contactFormMsg{ display:block; padding:20px 0 0}

#join{ display:block; cursor:pointer; margin:5px 0 39px;}
#bigPic{ display:block; background:url(/images/lo1.gif) no-repeat; width:177px; height:56px; }

#homeFormWrap{ padding:45px 48px 29px 28px; width:221px}
#homeFormWrap input.input{ width:215px; height:21px; line-height:21px; padding:0 0 0 4px; margin:0; border:1px solid #a7aaae}
#homeFormWrap .btnWrap{ padding-top:20px}
#homeFormWrap  td .errot{ }

#footer{ height:84px; width:1002px; background:url(/images/bom.gif) 33px 50px no-repeat; position:relative}
span.footerMsgAdd{ position:absolute;  height:22px; top:42px;  cursor:pointer; z-index:1; }
span#hongKong{left:32px;width:56px;}
span#shangHai{left:99px;width:49px;}
span#beijing{left:157px;width:36px;}
span#sinGapore{left:204px;width:53px;}
span#Kuala{left:266px;width:71px;}
span#manila{left:347px;width:35px;}
span#haNoi{left:392px;width:31px;}
span#taipei{left:433px;width:30px;}
span#sydney{left:473px;width:38px;}
span#meibourme{left:521px;width:58px;}
span#mian{left:588px;width:31px;}
span#rome{left:629px;width:29px;}
span#london{left:669px;width:36px;}
span#newYork{left:716px;width:50px;}
.footerMsgAdd div{ border:1px solid #6d6d6d; padding:7px 10px 10px; background:#898989; font-size:12px; color:#fff; position:absolute; bottom:19px; z-index:100; cursor:default; display:none }
.footerMsgAdd div strong{ display:block;white-space:nowrap; padding-top:3px}
.footerMsgAdd div span{ display:block; width:auto;white-space:nowrap;}
.footerMsgAdd div a{ color:#fff;white-space: normal; text-decoration:none }
