
body { text-align: center;}
body,select, th, td, input, textarea, button { font: 12px/1.5em Arial, Tahoma, Helvetica, snas-serif; }
body, h1, h2, h3, h4, h5, h6, p, ul, dl, dt, dd, form, fieldset { margin: 0; padding: 0; }
h1, h2, h3, h4, h5, h6 { font-size: 1em; }
ul{ list-style: none; }
img{border:0;}

a:link{color:#354;text-decoration:none}
a:visited{color:#354;text-decoration:none}
a:hover{color:#f60;text-decoration:underline}

a.uline,a.uline:visited,.uline a,.uline a:visited{text-decoration:underline}
a.uline:hover{text-decoration:none}

.f10{font-size:10px;}
.f12{font-size:12px;}
.f14{font-size:14px;}
.s{font-weight:normal}
.b{font-weight:bold}

a.green:link,a.green:visited,.green{color:#599914}
a.black:link,a.black:visited,.black{color:#345}
a.red:link,a.red:visited,.red{color:#e00}
.zs{color:#A71CBC}
a.gray:link,a.gray:visited,.gray,.gray a,.gray a:visited{color:#81839a}
a.blue:link,a.blue:visited,.blue,.blue a,.blue a:visited{color:#004Ba6}
a.white:link,a.white:visited,.white,.white a,.white a:visited{color:#fff}

.dno{display:none}

.l{float:left;}
.r{float:right;}

#wrap {background:transparent url(/images/bg_body.png) repeat-y 0 0;margin: 10px auto; width:778px;text-align: left; padding:0;}

#header {margin:0;background:transparent url(/images/bg1.jpg) no-repeat 0 0;height:152px;}
#header .logo{float:left;text-indent:-9999px;width:320px;padding:28px 0 0 18px}
#header .logo a{background:url(/images/logo_en.gif) 0 0 no-repeat;display: block;text-decoration:none;width:320px;height:90px;outline:none;}
#header .r{text-align:right;padding:118px 12px 0 0}
#header .r .ver a{text-align:center;background:url(/images/bg_ver_en.gif) 0 0 no-repeat;width:67px;height:24px;line-height:22px;display:block;text-indent:-9999px;}
#header .r .ver a:hover{background:url(/images/bg_ver_en.gif) 0 -24px no-repeat;}

#menu0{clear:both;margin:0 2px;padding:0;border:0;height:38px;background:transparent url(/images/bg_menu0.png) repeat-x 0 0;}

#menu0 ul li{float:left;line-height:220%;padding:5px 0 5px 17px}
#menu0 ul li a{color:#fff;}
#menu0 ul li a:hover{text-decoration:underline}

#menu0 ul li.select a{color:#BCFF94;}
#menu0 ul li.select a:hover{text-decoration:underline}

#menu_ad_div{padding-left:2px;}
.menu_left{float:left;width:124px;background:#206575 url(/images/bg_menu_left.gif) repeat-x 0 0;border-right:1px #fff solid;}
.menu_left li{padding:7px 0 0 10px;height:27px;border-bottom:1px #fff solid;}
.menu_left li.li26{height:26px;}
.menu_left li.end{border-bottom:0;}
.menu_left li a,.menu_left li a:visited{color:#fff;}
.ad_home{float:right}

#main_home{clear:both;margin:0 2px;padding:0;background:transparent url(/images/bg_main.png) repeat-x 0 0;min-height:300px;_height:300px;}
#main_home:after{content:"";display:block;height:0;overflow:hidden;visibility:hidden;clear:both;}

#left_home{float:left;width:380px;padding:15px 0 15px 15px;}
#left_home h2{padding:1px 0 4px 28px;background:transparent url(/images/bg_icon1.gif) no-repeat 0 0;border-bottom:1px #D4E6E5 solid;margin-bottom:8px;}

#left_home li{background:transparent url(/images/bg_icon.png) no-repeat 0 7px;padding:3px 0 2px 15px}
#left_home li.more{background:transparent;}
#left_home li.more a{margin-top:5px;border:1px #C9DEDA solid;padding:2px 5px;display:block;width:30px;line-height:100%;text-align:center;background:#E1F2EF}

#left_home .jlxm{margin:20px 0 0 0;background:transparent url(/images/bg_jlxm_en.png) no-repeat 0 0;height:213px;padding:8px 20px}
#left_home .jlxm h2{background:transparent;padding:3px 0 0 22px;border-bottom:0;margin-bottom:12px;font-size:14px;color:#B97509}
#left_home .jlxm li{background:transparent url(/images/bg_jlxm.gif) no-repeat 0 7px;padding:2px 0 2px 14px}
#left_home .jlxm li.sp{letter-spacing:-1px}


#right_home{float:right;width:375px;padding:18px 0;}
.ad_rt{height:100px;padding:0 0 0 15px;}
#right_home li{float:left;width:115px;padding:2px 5px;height:90px;text-align:center}
#right_home li img{display:block;border:1px #fff solid;margin:3px auto 0 auto;width:93px;height:70px;}

/*page*/
#main_01{clear:both;margin:0 2px;padding:0;background:transparent url(/images/bg_main_02.png) repeat-x 0 0;min-height:500px;_height:500px;}

#main_01 .left{float:left;width:125px;margin:0;padding:0;background:transparent url(/images/bg_left_02.png) repeat-x 0 0;min-height:500px;_height:500px;}

#main_01 .left ul.menu_country{clear:both;margin:60px 0 0 12px}
#main_01 .left ul.menu_country a:link,#main_01 .left ul.menu_country a:visited{color:#8AA1A4}
#main_01 .left ul.menu_country .select a:link,#main_01 .left ul.menu_country .select a:visited{color:#00772C}
#main_01 .left ul.menu_country a:hover{color:#f60}

.menu_left_01{float:left;width:124px;background:#206575 url(/images/bg_menu_left.gif) repeat-x 0 0;border-right:1px #fff solid;}
.menu_left_01 li{padding:6px 0 0 10px;height:23px;border-bottom:1px #fff solid;}
.menu_left_01 li.li26{height:23px;}
.menu_left_01 li.end{border-bottom:0;}
.menu_left_01 li a,.menu_left li a:visited{color:#fff;}
.ad_01{float:right}
#main_01 .right{float:left;width:649px;}

#main_01 h1{text-indent:-9999px;}
#main_01 h1 a{display:block;width:649px;height:149px;text-decoration:none;outline:none;}

.content{clear:both;padding:20px 25px;color:#555}
.content p{padding:8px 0;line-height:180%}
.content ul li{background:transparent url(/images/bg_icon.png) no-repeat 0 7px;padding:3px 0 2px 15px}
.content h2{margin:5px 0 20px 0;text-align:center;font-size:16px;color:#317C68;}
.return{text-align:center;padding:20px;}

.pagelink{margin:15px 0;padding:5px 15px;border-top:1px #ddd dotted}

#footer{clear:both;background:transparent url(/images/bg.jpg) no-repeat 0 -172px;height:60px;padding:20px 0 0 0;text-align:center;color:#132}

#footer a{color:#343;margin:0 5px;}

.hackbox {border-top:0px solid transparent !important;margin-top:-1px !important;margin-top:0px;clear:both;visibility:hidden;}