html, body{ width:100%; height:100%; margin:0; padding:0; font-size:12px;}
div, ul, li, dl, dd, dt{ margin:0; padding:0; list-style:none; overflow:hidden;}

.top{ width:760px; height:113px; overflow:hidden; margin:0 auto;}
.top .li1{ width:760px; height:113px;  background:url(images/top.jpg) no-repeat; overflow:hidden;}
.top .li2{ width:60px; height:15px; display:block; position:absolute; z-index:2; margin-left:630px; top:13px;}
.top .li3{ width:60px; height:15px; display:block; position:absolute; z-index:2; margin-left:694px; top:13px;}

.nav{ width:760px; height:auto; margin:0 auto;}
.nav .navul{ width:760px; height:33px; float:left; background:url(images/toptitle.jpg) repeat-x; line-height:33px; text-align:center; color:#FFFFFF;}
.nav .navul a{ color:#FFFFFF; text-decoration:none;}
.nav .navul a:hover{ color:#FFFFFF; border-bottom:1px #FFFFFF solid;}

.flash{ width:760px; height:auto; margin:0 auto;}
.flash .flashul{ width:760px; height:133px; float:left;}

.cl{ width:760px; height:auto; margin:0 auto; font-size:1px;}
.cl .clul{ width:760px; height:2px; float:left;}

.main{ width:760px; height:auto; margin:0 auto;}
.main .mainleft{ width:180px; height:auto; float:left; background:#999999; background:url(images/mainleft.jpg) top no-repeat;}
.main .mainleft .q1{ width:180px; height:41px; float:left; text-align:center; padding-top:3px;}
.main .mainleft .q22{ background:url(images/l1.jpg) no-repeat;}
.main .mainleft .q23{ background:url(images/l2.gif) no-repeat;}
.main .mainleft .q2{ width:180px; height:31px; float:left; font-size:13px; line-height:33px; color:#FFFFFF; text-indent:20px;}
.main .mainleft .q3{ width:180px; height:23px; float:left; font-size:13px; line-height:23px; color:#333333; text-indent:20px;}
.main .mainleft .q3 a{ color:#333333; text-decoration:none;}
.main .mainleft .q3 a:hover{ color:#666666; text-decoration:none;}
.main .mainleft .q4{ width:180px; height:120px; float:left; text-align:center; padding-top:10px;}
.main .mainleft .q5{ width:180px; height:60px; float:left; text-align:center;}
.main .mainleft .q6{ width:160px; line-height:20px; height:200px; float:left; padding-left:10px; padding-right:10px; overflow:auto;}
.main .mainleft .q7{ width:180px; height:30px; padding-top:5px; float:left; text-align:center;}

.main .maincenter{ width:350px; height:auto; float:left; margin-left:6px; background:#999999;}
.main .maincenter *{ margin:0; padding:0;}
.main .maincenter .x1{ width:350px; height:24px; float:left; line-height:26px; color:#FFFFFF; font-size:13px; overflow:hidden;}
.main .maincenter .xx1{ float:left; padding-left:24px;}
.main .maincenter .xx2{ float:right; width:45px; height:24px; display:block;}
.main .maincenter .x11{ background:url(images/w1.gif) no-repeat;}
.main .maincenter .x12{ background:url(images/w2.gif) no-repeat;}
.main .maincenter .x2 a{ width:340px; padding-left:5px; height:23px; line-height:23px; float:left; color:#ff6600; text-decoration:none; display:block;}
.main .maincenter .x2{ width:350px; height:140px; float:left; background:#f3f3f3;}
.main .maincenter .x3{ width:350px; height:120px; float:left; background:#ffffff;}
.main .maincenter .x3 a{ width:340px; padding-left:5px; height:23px; line-height:23px; float:left; color:#333333; text-decoration:none; display:block; border-bottom:1px #333333 dotted;}
.main .maincenter .x3 a:hover{ color:#999999;}
.main .maincenter .x4{ width:350px; height:65px; float:left; overflow:hidden;}
.main .maincenter .xx{ width:350px; height:4px; float:left; background:#FFFFFF; font-size:1px;}

.main .mainright{ width:219px; height:auto; float:left; margin-left:5px; background:#999999;}
.main .mainright .z11{ background:url(images/w4.gif) no-repeat;}
.main .mainright .z12{ background:url(images/w5.gif) no-repeat;}
.main .mainright .z1{ width:219px; height:24px; float:left; line-height:26px; font-size:13px; color:#1869A3; text-indent:22px;}
.main .mainright .zz{ width:219px; height:4px; float:left; background:#FFFFFF; font-size:1px;}
.main .mainright .z2{ width:199px; height:260px; float:left; line-height:22px; font-size:12px; color:#1869A3; padding-left:10px; padding-right:10px; background:#FFFFFF;}
.main .mainright .z3{ width:219px; height:18px; padding-top:10px; float:left; text-align:right; background:#FFFFFF;}
.main .mainright .z4{ float:left; padding-left:2px;}
.main .mainright .z5{ float:right; width:90px; height:24px; display:block;}
.main .mainright .z6{ width:219px; height:150px; float:left; background:#ffffff;}
.main .mainright .z6 a{ width:210px; padding-left:5px; height:23px; line-height:23px; float:left; color:#333333; text-decoration:none; display:block; border-bottom:1px #333333 dotted; overflow:hidden;}
.main .mainright .z6 a:hover{ color:#999999;}
.main .mainright .maqflash{ width:219px; height:450px; float:left; background:#FFFFFF;}

.footline{ width:760px; height:auto; margin:0 auto;}
.footline .xi{ width:760px; height:8px; font-size:1px; float:left;}
.footline .xi1{ width:180px; height:6px; font-size:1px; float:left; background:#4C8CB8;}
.footline .xi2{ width:580px; height:6px; font-size:1px; float:left; background:#D6D6D6;}

.foot{ width:760px; height:auto; margin:0 auto;}
.foot .ff{ width:760px; height:80px; line-height:20px; font-size:13px; text-align:center;}

.mainlist{ width:574px; height:auto; float:left; margin-left:6px;}
.mainlistimg{ float:left;}
.mainlistlabel{ float:left; height:24px; line-height:24px; color:#FFFFFF;}
.mainlistlabel a{ color:#FFFFFF; text-decoration:none;}
.mainlisttitle{ width:574px; height:24px; float:left; background:url(images/tt2.jpg) repeat-x;}
.mainlistname{ width:554px; height:30px; line-height:30px; margin-left:10px; float:left; border-bottom:1px #0033FF dotted;}
*html .mainlistname{ margin-left:5px;}
.mainlistnext{ width:574px; height:24px; line-height:24px; float:left; text-align:center;}
.mainlistname a{ width:454px; height:30px; display:block; line-height:30px; float:left; color:#666666; text-decoration:none;}
.mainlistname label{ width:100px; height:30px; display:block; line-height:30px; float:left; color:#999999;}

.autoaddheight{font: 0px/0px sans-serif; height:100%; clear: both; display: block;}

.mainlistcontent{ width:574px; height:auto; float:left;}
.ttttt{ width:574px; height:50px; float:left; text-align:center; border-bottom:1px #CCCCCC solid;}
.ttttt h1{ font-size:22px; line-height:50px; font-weight:bold; font-family:"ºÚÌå";}
.qqqqq{ width:544px; height:auto; float:left; line-height:20px; padding-left:15px; padding-right:15px; padding-top:10px;}