/* for chinese version */
* html, body { width:100%; height:100%; background:#000 url(../images/headerBg.jpg) no-repeat top center; margin:0; padding:0; font:12px Arial; text-align:center;}
div, p, img, h1, h2{margin:0; padding:0; border:0;}
h1, h2 {font:12px Arial;}

/* layout */
#container { width:900px; margin:0 auto; /*FF*/ overflow:visible;  }
#header{ width:900px; height:189px;margin:0 auto;/*FF*/ text-align:left;  }
#title { width:332px; height:143px; float:left; background-repeat:no-repeat; }
.titlech { background-image:url(images/title.png); _background-image:url(images/title.jpg);/*IE6*/}

#topnav { width:338px; height:31px; background:#000; float:right; font:12px Arial; color:#8a8a8a; text-align:right; line-height:31px; vertical-align:middle}
#topnav a{ margin:0 8px;}

#section { _height:1000px;/*IE6*/min-height:900px; background:url(../images/sectBg.gif) repeat-y; text-align:left;  }
#section .bgTop{ height:1000px; *height:100%; background:url(../images/sectTop.jpg) no-repeat;}
#sectCont { width:576px;float:right; background-repeat:no-repeat; background-position:0 23px;  padding-right:70px; padding-top:60px;
font:12px Arial; color:#8a8a8a;text-align:justify; text-justify:inter-ideograph; line-height:19px;}
#sectCont h1.title{ margin-bottom:26px; }
#sectCont h2 {color:#fff; }
#sectCont p{ clear:both; margin-bottom:23px;}

#menu {width:185px; float:left; margin-left:7px; _margin-left:4px; /*IE6*/}
#menu a{display:block; }
#menu a.backhome {height:38px; text-decoration:none; color:#999999; font:12px Arial; letter-spacing:2px; line-height:38px; vertical-align:middle; margin-left:7px;_padding-top:12px; }

#footer { width:900px; height:60px ; clear:both; background:#101010; margin:0 auto;/*FF*/ text-align:right;}
#footer p{margin-right:5px; *margin-top:18px; padding-top:18px; *padding-top:0; font:12px Arial; color:#44351c;}


/* other */
img.keypic {display:block; clear:both;}
.tbn { width:170px; height:230px; float:left; border:1px solid #433726; padding:6px; overflow:hidden; text-align:left;}
.tbn p { margin-top:2px; font:12px Arial; color:#fff; line-height:16px; }

.twoColTbn_en .tbn, .threeColTbn_en .tbn { height:260px; overflow:visible; }
.twoColTbn_en .tbn p,  .threeColTbn_en .tbn p { margin-top:5px; font:11px Arial; color:#fff; line-height:14px; }


.twoColTbn, .threeColTbn{ width:100%; margin-bottom:23px; }
.twoColTbn:after, .threeColTbn:after{ content:"."; display: block; height: 0; clear: both; visibility: hidden;}
.threeColTbn .tbn {margin-right:10px; }
.twoColTbn .tbn { margin-left:100px;_margin-left:50px;/*IE6*/ margin-right:15px; }
.twoColTbn .tbnlast, .threeColTbn .tbnlast { margin:0;}


.wht { color:#fff;}


.clearfix:after {    content: ".";     display: block;     height: 0;     clear: both;     visibility: hidden;}
.clearfix {display: inline-block;}
/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */

a.keyGuide { position:absolute; font:10px Arial; color:#000; text-decoration:none; }
a.keyGuide:hover { font:10px Arial; color:#fff; text-decoration:none; }
a.link1 {font:12px Arial; color:#fff; text-decoration:none;}
a.link1:hover{text-decoration:underline;}
a.link2 {font:12px Arial; color:#8a8a8a; text-decoration:none;}
a.link2:hover{text-decoration:underline;}