@charset "utf-8";
html,body{ margin:0; padding:0; border:0; font-size:12px; font-family:Arial, Helvetica, sans-serif; width:100%;color:#666}
#topLine1,#topLine2{ width:100%; height:7px; font-size:0;}
#topLine1{ background:#2c4c00}
#topLine2{ background:#cae879}

div.clear{ font-size:0; width:auto; height:0; clear:both}
#wrap{ width:816px; margin:0 auto; height:auto}
#header{ width:816px; padding:22px 0 27px 0; height:auto; position:relative}
#logo{ width:273px; height:26px; float:left; display:block; background:url(../images/logo.gif)}
#langbar{ width:136px; height:13px; float:right; background:url(../images/langBar.gif) 0 -16px no-repeat;}
#langbar a{ float:left; display:block; height:13px; background-image:url(../images/langBar.gif) ; overflow:hidden}
#langBarEn_,#langBarEn:hover{ width:39px;background-position:0 0;}
#langBarEn{ width:39px;background-position:0 -16px;}
#langBarCn_,#langBarCn:hover{ width:21px; background-position:-57px 0; margin-left:18px}
#langBarCn{ width:21px; background-position:-57px -16px; margin-left:18px}
#langBarIt_,#langBarIt:hover{ width:40px; background-position:-96px 0; margin-left:18px}
#langBarIt{ width:40px; background-position:-96px -16px; margin-left:18px}


#content{ border:1px solid #e3e3e3; width:814px; background:url(../images/main_bg.gif) center top repeat-y; }
#content2{ border:1px solid #e3e3e3; width:814px; background:none;}
#contentMain{background:#FFF url(../images/contentBg2.jpg) left top repeat-y;width:814px; height:auto }
#contentMainLeft{ float:left; padding:25px 40px 40px 16px; width:220px; height:auto; line-height:18px; color:#96c100;}
#contentMainLeft a{ color:#96c100; text-decoration:none;  display:block; margin:0 0 20px 0;}
#contentMainLeft a strong{ color:#467900}
#contentMainRight{ float:left; padding:25px 0 40px; width:520px; height:auto; line-height:20px}
#content2 #contentMainRight img.nob{ border:none}
#contentMainRightTxtLeft{ width:240px; padding-right:30px; height:auto; float:left; line-height:15px }
#contentMainRightTxtRight{ width:240px; height:auto; float:left;line-height:15px }
#contentMainRightTxtLeft strong,#contentMainRightTxtRight strong{ color:#2c4c00; font-size:15px; display:block}
#contentMainRightTxtLeft div.kong2,#contentMainRightTxtRight div.kong2{ width:auto; height:20px;}
#contentMainMinHight{ float:left; font-size:0; height:500px}
#contentRightTitle{ color:#467900; font-weight:bold; font-size:14px}
#contentRightTitle div{ font-size:0; line-height:1px; height:2px; background:#96C100; margin:5px 0 20px}
#contentRightTitle div span{ display:block; font-size:0; line-height:1px; height:2px; width:9px; background:#477900; padding:0}
#contentMainRight span.client{ display:block; color:#666; font-weight:bold;padding:0; }
#contentMainRight a.client{padding:0; line-height:11px; height:0; }
#contentMainRight span{ display:block; color:#467900; padding:20px 0 8px; font-size:12px; font-weight:bold}
#contentMainRight em{ display:block;}
#contentMainRight em.con{ display:block; padding:0px 0; margin:0; line-height:16px}
#contentMainRight a{ text-decoration:none; color:#666}
#contentMainRight span.noMsgTop{ display:block; color:#467900; padding:0 0 8px; font-size:12px; font-weight:bold}
#contentMainRight div.kong{ padding:0; margin:0; font-size:0; height:20px; width:auto}
#banner2{ display:block; width:814px; height:233px; margin:1px 0}
#topLine{ background:url(../images/TopLine.jpg) left repeat-y; width:814px; height:21px; }
#banner img{ display:block; float:left; height:231px; width:325px;}
#flash{ float:left; width:489px; height:231px; background:#00CCCC}

#main{ width:778px; padding:18px; height:auto}
#mainLeft{ width:532px; height:auto; float:left; padding-right:42px}
#mainLeft img.title,{ display:block;}
#mainLeft_1{ width:250px; height:auto; float:left; padding:12px 40px 0 0;line-height:20px; }
#mainLeft_1_2{line-height:20px;}
#mainLeft_2{ width:240px; height:auto; float:left; padding:12px 0 0 0;  }
#mainLeft_2 a{ display:block; padding-left:13px; background:url(../images/bullet.gif) 0 8px no-repeat;line-height:20px; text-decoration:none; color:#666}


#mainRight{width:200px; height:auto; float:left; font-size:11px }
#mainRight img.title{ display:block; }
#mainRight a{ display:block; font-weight:bold; line-height:15px;margin-top:15px;color:#666}
#mainRight sapn{ display:block; line-height:17px}

#message{ font-size:11px; padding:5px 1px 21px}
#message1{ float:left;}
#message2{ float:right;}
#message2 a{ text-decoration:none; color:#666}

#footer{ color:#FFF; background:#2c4c00 url(../images/footer.gif) center 3px no-repeat; height:18px}
#footermain { width:816px; margin:0 auto; position:relative}
#footermain span.footerMsgAdd{ position:absolute;  height:22px; top:-4px;  cursor:pointer; z-index:1 }
#footermain span#hongKong{left:0px;width:62px;}
#footermain span#shangHai{left:75px;width:51px;}
#footermain span#beijing{left:140px;width:38px;}
#footermain span#sinGapore{left:191px;width:57px;}
#footermain span#Kuala{left:262px;width:76px;}
#footermain span#manila{left:350px;width:37px;}
#footermain span#haNoi{left:401px;width:32px;}
#footermain span#taipei{left:445px;width:34px;}
#footermain span#sydney{left:492px;width:41px;}
#footermain span#meibourme{left:546px;width:60px;}
#footermain span#mian{left:619px;width:30px;}
#footermain span#rome{left:663px;width:32px;}
#footermain span#london{left:709px;width:41px;}
#footermain span#newYork{left:764px;width:53px;}
.footerMsgAdd div{ border:1px solid #6d6d6d; padding:7px 10px 10px; background:#898989; font-size:12px; color:#fff; position:absolute; bottom:19px; display:none;z-index:100; cursor:default; };
#footermain span#mian div{ left:-15px}
#footermain span#rome div{ right:-122px}
#footermain span#london div{ right:-67px}
#footermain span#newYork div{right:0px}
.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 }


#infoInLeft{ float:left; width:218px; height:218px; padding-right:10px;}
#infoInRight{ float:left; width:277px; height:200px; font-size:11px}
form{ margin:0; padding:0; border:none}
input.txt{ border:1px solid #838891; width:216px; height:19px}

textarea.txt{border:1px solid #838891; width:275px; height:153px;overflow-x:auto ; overflow-y:auto ; }

#clog{ position:absolute; background:url(../images/piclogo.gif) no-repeat; width:116px; height:38px; top:50px; right:1px; display:block}


#mainLeft_B{ width:532px; height:auto; float:left; padding-right:42px}
#mainLeft_B img.title,{ display:block;}
#mainLeft_1B{ width:200px; height:auto; float:left; padding:12px 25px 0 0;line-height:20px; }
#mainLeft_2B{ width:180px; height:auto; float:left; padding:12px 10px 0 0;  }
#mainLeft_2B a{ display:block; padding-left:13px; background:url(../images/bullet.gif) 0 8px no-repeat;line-height:20px; text-decoration:none; color:#666}
#mainLeft_1_2B{Bline-height:20px;}
#mainLeft_3B{ width:100px; height:auto; float:left; padding:12px 5px 0 0;  }