@charset "utf-8";
/* CSS Document */

body, div, ul, li{ margin:0; padding:0;	}
body { background-color:#ccc;}

#wrapper { width:950px; height:600px; background-image:url(../img/indexbg.png); margin:0 auto; position:relative;}

a { background-image:url(../img/indexbtn.png);}
a:hover, a.active { background-image:url(../img/oindexbtn.png);}
.logo { display:block; text-indent:-9999px; width:205px; height:75px; position:absolute; z-index:1; top:25px; left:30px; background-position:-30px -25px;}

.btn .set1 { position:absolute; z-index:1; top:196px; left:8px;}
.btn .set1 li { float:left; display:inline; padding-left:35px;}
.btn .set1 a {display:block; text-indent:-9999px; width:160px; height:180px; }
.btn .set1 li.btn1 a { background-position:-43px -196px;}
.btn .set1 li.btn2 a { background-position:-238px -196px;}
.btn .set1 li.btn3 a { background-position:-433px -196px;}
.btn .set2 { position:absolute; z-index:1; top:442px; left:35px;}

.lang { position:absolute; z-index:1; top:73px; left:684px;}
.lang a {display:block; text-indent:-9999px; height:28px; }
.lang li { float:left;}
.lang li.btn2 { margin-left:19px; display:inline;}
.lang li.btn1 a { background-position:-684px -73px; width:53px;}
.lang li.btn2 a { background-position:-756px -73px; width:30px;}

.menu { position:absolute; z-index:1; top:246px; left:648px;}
.menu a {display:block; text-indent:-9999px; height:24px; width:182px; }
.menu li.btn1 { margin-bottom:19px;}
.menu li.btn2 { margin-bottom:18px;}
.menu li.btn3 { margin-bottom:19px;}
.menu li.btn4 { margin-bottom:17px;}
.menu li.btn5 { margin-bottom:19px;}
.menu li.btn1 a { background-position:-648px -246px;}
.menu li.btn2 a { background-position:-648px -289px;}
.menu li.btn3 a { background-position:-648px -331px;}
.menu li.btn4 a { background-position:-648px -374px;}
.menu li.btn5 a { background-position:-648px -415px;}
.menu li.btn6 a { background-position:-648px -458px;}

.footer { position:absolute; z-index:1; top:577px; left:37px;}
.footer a {display:block; text-indent:-9999px; height:11px; }
.footer li { float:left; padding-right:43px;}
.footer li.btn1 a { background-position:-37px -577px; width:48px;}
.footer li.btn2 a { background-position:-128px -577px; width:42px;}
.footer li.btn3 a { background-position:-213px -577px; width:40px;}

.ir { display:block; text-indent:-9999px; position:absolute; z-index:1; width:151px; height:19px; top:559px; left:667px; background-position:-667px -559px;}

.overlap div{ position:absolute; z-index:1; width:180px; background-image:url(../img/overbg.png); background-repeat:repeat; font-family:Arial, Helvetica, sans-serif; display:none;}
.overlap div.gp1{ top:215px; left:740px; }
.overlap div.gp2{ top:240px; left:740px; }
.overlap div.gp3{ top:280px; left:740px; }
.overlap div.gp4{ top:220px; left:740px; }
.overlap div.gp5{ top:215px; left:740px; }
.overlap ul { list-style:none; padding:10px 5px;}
.overlap li { line-height:11px; padding:7px; }
.overlap ul.sub { padding:5px 0 0;}
.overlap ul.sub li a{ font-weight:normal;}
.overlap ul.sub li.end { padding-bottom:2px;}
.overlap div a{ color:#FFF; background-image:none; text-decoration:none; font-weight:bold; font-size:11px;}
.overlap div a:hover{ color:#005CA6; }

.preload { display:none; width:1px; height:1px;}