/* 全局CSS定义 */
body{font-family:'宋体';margin:0;border:0;padding:0;font-size:12px;color:#fff;}
body { background:#102f8c url(../images/bg.jpg) no-repeat top center; line-height:22px;}
div,form,ul,ol,li,dl,dt,dd,span,p{margin:0;padding:0;border:0;}
img,a img{border:0;margin:0;padding:0;}
h1,h2,h3,h4,h5,h6{margin:0;padding:0;font-size:12px;font-weight:normal;}
ul,ol,li,dl,dt,dd{list-style:none}
table,td,input{font-size:12px;padding:0}
i { font-style:normal; }

/*表格颜色*/
table { border-collapse:collapse }
td { border:1px solid #344184 }

/* 默认链接颜色 */
a{outline-style:none;color:#fff;text-decoration:none;outline: none; /* firefox */hide-focus: expression(this.hideFocus = true); /* ie */ }
a:hover{color:#fff6a8;text-decoration:underline;}
.t_blue { color:#26c0d9 }
.t_blue a { color:#fff; text-decoration:none;  }
.t_blue a:hover{ color:#26c0d9; text-decoration:underline; }

/*清除链接虚框
a,area { outline-style:none;color:#fff;text-decoration:none;outline: none; hide-focus: expression(this.hideFocus = true); } 
a:hover{color:#fff6a8;text-decoration:underline;}
*/

/*文字对齐方式*/
.txtLeft{text-align:left}
.txtRight{text-align:right}
.txtCenter{text-align:center}

/* 下划线 */
.unline,.unline a{text-decoration:underline}
.nounline,.nounline a,.list12 .nounline{text-decoration:none}

/* 通用属性 */
.left{float:left;}
.right{float:right;}

.clear{clear:both;font-size:1px;width:1px;height:0;visibility:hidden;margin-top:0px!important;*margin-top:-1px;line-height:0}/*ie and firefox1.5 updata */

/*常用方法*/
.show{display:block}
.hidden{display:none}
.hand{cursor:pointer;}
.fontArial{font-family:'Arial';}
.b{font-weight:bold;}

.main { width:1000px; background:url(../images/mainbg.jpg) no-repeat; margin:0 auto; }
.nav { width:352px; height:27px; background:url(../images/nav.jpg) no-repeat; margin-left:643px; }
.nav a { width:117px; height:27px; display:block; float:left; text-indent:-9999px; }
.container { width:1000px; height:694px; position:relative; }
.layer1 a,.layer2 a,.layer3 a,.layer4 a,.layer5 a,.layer6 a { background:url(../images/ico.png) no-repeat; width:154px; height:185px; display:block; position:absolute; }
.layer1 a { background-position:0 0; left:24px; top:419px; z-index:9; }
.layer1 a:hover { background-position:0 -207px; left:24px; top:419px; z-index:9; }
.layer2 a { background-position:-164px 0; left:183px; top:403px; z-index:8; }
.layer2 a:hover { background-position:-164px -207px; left:183px; top:403px; z-index:8; }
.layer3 a { background-position:-328px 0; left:344px; top:388px; z-index:7; }
.layer3 a:hover { background-position:-328px -207px; left:344px; top:388px; z-index:7; }
.layer4 a { background-position:-492px 0; left:505px; top:374px; z-index:6; }
.layer4 a:hover { background-position:-492px -207px; left:505px; top:374px; z-index:6; }
.layer5 a { background-position:-656px 0; left:663px; top:361px; z-index:5; }
.layer5 a:hover { background-position:-656px -207px; left:663px; top:361px; z-index:5; }
.layer6 a { background-position:-820px 0; left:823px; top:349px; z-index:4; }
.layer6 a:hover { background-position:-820px -207px; left:823px; top:349px; z-index:4; }
.box1,.box2,.box3,.box4,.box5,.box6 { background:url(../images/ico.png) no-repeat; width:311px; height:172px; position:absolute; }
.box1 { width:311px; height:190px; background-position:0 -449px; top:229px; left:25px; z-index:19; }
.box2 { background-position:-321px -449px; top:232px; left:115px; z-index:18; }
.box3 { background-position:-642px -449px; top:216px; left:272px; z-index:17; }
.box4 { background-position:0 -657px; top:202px; left:441px; z-index:16; }
.box5 { background-position:-321px -657px; top:190px; left:591px; z-index:15; }
.box6 { width:311px; height:190px; background-position:-642px -657px; top:169px; left:665px; z-index:14; }
.footer { width:650px; height:78px; margin:0 auto; background:url(../images/reg.gif) no-repeat; padding-left:50px;  margin-top:35px; _margin-top:12px; }