/* CSS Document */
body,table,div,ul,li{margin:0 auto;font:14px "ËÎÌå", Arial;list-style-type:none;color:#000;text-align:left;}
body{background:url(images/pagebg.gif) top repeat-x #52ae1b;}
a:link, a:visited{color:#000;text-decoration:none;}
a:hover, a:active{color:#000;text-decoration:underline;}
.mb_10{margin-bottom:10px;}
div.HackBox {display:none;width:485px;}

#navbar{width:990px;background:#EBEB98;}
#nav {margin:0 auto;height:35px;float:left;}
#nav a {display:block; text-align:center;color:#000;line-height:35px;font-size:14px;font-weight:bold;}
#nav a:hover {color:#FFF;text-decoration:none;}
#nav li {float: left; width: 78px; }
#nav li a:hover{background:#EBEB98;}
#nav li ul {line-height:20px; text-align:left;left: -999em; width:120px; position:absolute;border:1px solid #142d0f;border-top:none;margin-left:-2px;}
#nav li ul li{float:left; width:120px;background: #EBEB98;}
#nav li ul a{display: block; font-size:12px; width:120px;text-align:left;text-indent:1em;}
#nav li ul a:hover {text-decoration:none;background:#90be7e;}
#nav li:hover ul {left:auto;}
#nav li.sfhover ul {left:auto;}
#content {clear: left;}
.joinus{color:#ff0000;font-size:14px;width:200px;text-align:center;float:right;line-height:35px;}
.clear{clear:both;height:0;width:100%;font-size:1px;}
.homebg_2{background:url(images/homebg_2.jpg) 0 0 no-repeat;}
.news{margin-left:70px;}
.news .title{font:bold 12px "ËÎÌå";color:#fff;}
.news .more{font:normal 12px "ËÎÌå";color:#fff;text-decoration:underline;}
.news {width:120px;}
.news li{line-height:21px;background:url(images/arrow_1.gif) left 48% no-repeat;}
.news li a{font-size:12px;color:#000;text-decoration:none;}
.news li a:hover{text-decoration:underline;}
.bannner{background:url(images/bannerbg.jpg) 0 0 no-repeat;}
.pagebg2{background:url(images/pagebg_2.jpg) repeat-y;}

.homenews td{line-height:20px;}
.homenews li{line-height:21px;background:url(images/arrow_1.gif) left 48% no-repeat;}
.homenews a{color:#000;font-size:12px;padding-left:2px;}
.homenews a:hover{color:#2c6310;text-decoration:underline;}

#TabPage1{border-top:1px solid #2c6310;border-bottom:1px solid #2c6310;height:20px;}
#TabPage1 img{border:none;margin:0;padding:0;line-height:25px;}
#Tab1,#tab2,#tab3{height:20px;line-height:20px;padding:5px;margin-bottom:-4px;margin-right:10px;}
.Selected{background-color:#48981b;height:20px;line-height:20px;}
#classic{background-color:#fff;}

#tree{margin:10px 10px 10px 40px;}
#tree dl{background:url(images/tree_splitline.jpg) 13 bottom no-repeat;padding-bottom:15px;margin-top:-5px;}
#tree dt{background:url(images/treeicon.png) 0 45% no-repeat;color:#fff;font:bold 13px "ËÎÌå";padding-left:13px;line-height:20px;}
#tree dd{line-height:20px;text-align:left;margin-left:13px;}
#tree a{color:#8db185;font-size:12px;}
#tree a:hover{color:#fff;text-decoration:underline;}

.search{color:#fff;font-size:12px;margin-top:5px;}
.textfield{border:1px solid #000;background:url(images/searchbox_bg.jpg) top repeat-x #b2b2b2;height:23px;padding-left:5px;color:#000;font-size:12px;}

.products{color:#000;font-size:12px;text-align:left;}
.sampleimg{border:1px solid #b5b5b5;line-height:22px;margin:5px 0;}
.products_line{background:url(images/splitline_1.jpg) 50% 50% repeat-x;height:30px;}

.pages{text-align:right;color:#a3a3a3;font-size:12px;padding-right:25px;}
.pages .no{color:#000;padding-left:20px;}
.pages a{padding:0 1px;}
.pages .select{color:#239605;}

.article{margin:10px 0;}
.article .code{background-color:#ccd7c9;font-size:14px;line-height:23px;text-align:left;border-top:1px solid #b4c3b0;border-bottom:1px solid #b4c3b0;text-indent:1em;margin:15px 0;}
.article .intro .title{border-bottom:1px solid #d3a900;color:#fff;font-size:12px;}
.article .intro{font-size:12px;line-height:20px;margin:15px 0;}
.sourceimg{border:1px solid #b5b5b5;}

.footer{background:url(images/footerbg.png) top repeat-x;font-size:12px;color:#fff;line-height:20px;}
.footer a, .footer a:hover, .footer a:visited{color:#fff;}
.footer_logo{padding-left:50px;text-align:left;}
.footer_intro{padding-left:10px;text-align:left;}

.footer_home{background:url(images/footerbg.jpg) top repeat-x;font-size:12px;color:#fff;line-height:20px;}
.footer_home a, .footer_home a:hover, .footer_home a:visited{color:#fff;}
.footer_logo{padding-left:50px;text-align:left;}
.footer_intro{padding-left:10px;text-align:left;}

.view{color:#999999;font-size:12px;}
.home_jm{color:#999999;font-size:12px; text-align:center}
.jm_content{color:#999999;font-size:12px; text-align:center}