body { font-family: ËÎÌå; font-size: 12px; background:#F2F2F2;margin:0;}
ul,li,form {padding:0; margin:0;border:0;list-style:none;}
img {border:0px;}
a:link{color: #333333;text-decoration: none;}
a:visited{color: #333333;text-decoration: none;}
a:hover{color: #1576BB;text-decoration: underline;}
.clear{clear:both;}
.dis{display:block}
.undis{display:none}
script {margin:0;border:0;padding:0}

#head { margin:0 auto; width:880px; height:91px;}
#headtop {width:880px; height:18px; padding-top:7px; background:url(headbg.gif) #0099FF;}
#headtop span{ float:right; margin-right:15px; color:#FFFFFF;}#headtop a { color:#FFFFFF;}
#headlogo { float:left; width:200px; height:60px; margin-top:3px; background:#FFFFFF;}
#headbanner { float:left; width:468px; height:60px; margin-top:3px; margin-left:5px; background:#FFFFFF;}
#headright { float:right; width:200px; height:58px; margin-top:3px; background:#FFFFFF; border:1px solid #CFCFCF;}
#headright ul { margin-top:4px;}
#headright li { float:left; width:195px; margin:2px auto 2px 1px;}

#hdh { margin:0 auto; width:880px; height:32px; background:url(dhb.gif);}
#hdhl { float:left; background:url(dhl.gif); width:5px; height:32px;}
#hdhb { float:left; width:870px; height:20px; padding-top:12px; text-align:center;}
#hdhr { float:right; background:url(dhr.gif); width:5px; height:32px;}

#main { margin:5px auto 0 auto; width:880px;}
#mainleft { float:left; width:650px;}
#mainright { float:right; width:225px;}

#softhot { float:left; width:243px;background:url(btb.gif) #F7F7F7;}
#softhoth {width:243px; height:7px;background:url(bth.gif) no-repeat; font-size:0}
#softhotf {width:243px; height:5px;background:url(btf.gif) no-repeat; font-size:0}
#softhotbh {float:left;width:241px; height:25px; background:url(dmtg.gif) repeat-x; border-left:1px solid #6C6D6F; border-right:1px solid #6C6D6F;}
#softhotbh li{ float:left; width:53px; padding-top:8px; height:17px; text-align:center; color:#FFFFFF; cursor:pointer;}
#softhotbh .on { background:url(dmto.gif); color:#000000;}
#softhotbh .no { margin:0 8px 0 5px; filter:dropshadow(color=#000000,offx=1, offy=1, positive=1); cursor:default;}
#softhotbb { margin-top:2px; margin-left:1px; clear:both}
#softhotbb li { margin-left:5px; line-height:19px;}

#softnew { float:left; width:402px; height:200px; margin-left:5px;}
#softnewtl {float:left; background:url(cthl.gif) #8BBBDD; width:12px; height:32px;}
#softnewtr {float:right; background:url(cthr.gif) #8BBBDD; width:12px; height:32px;}
#softnewtb {float:left; background:url(cthb.gif) #8BBBDD; width:378px; height:17px; padding-top:15px; color:#FFFFFF;}
#softnewtbl {float:left; padding-left:10px; background:url(ico1.gif) 0 2px no-repeat; filter:dropshadow(color=#000000,offx=1, offy=1, positive=1);}
#softnewtbr {float:right; padding-right:15px;}
#softnewb {width:400px; border-left:1px solid #6C6D6F; border-right:1px solid #6C6D6F; background:#FFFFFF;}
#softnewb ul{ margin-top:2px;width:390px;}
#softnewb li{ padding-left:10px; line-height:19px;width:390px;}
#softnewfl {float:left; width:12px; height:5px; background:url(ctfl.gif) no-repeat; font-size:0; }
#softnewfb {float:left; width:378px; height:5px; background:url(ctfb.gif) repeat-x; font-size:0;}
#softnewfr {float:right; width:12px; height:5px; background:url(ctfr.gif) no-repeat; font-size:0;}

#softcat { float:left; margin:5px auto 0 auto; width:650px;background:#FFFFFF;}
#softcatfl {float:left; width:12px; height:5px; background:url(ctfl.gif) no-repeat; font-size:0;}
#softcatfb {float:left; width:626px; height:5px; background:url(ctfb.gif) repeat-x; font-size:0;}
#softcatfr {float:right; width:12px; height:5px; background:url(ctfr.gif) no-repeat; font-size:0;}
#softcattl {float:left; width:5px; height:5px; background:url(ctdl.gif) no-repeat; font-size:0;}
#softcattb {float:left; width:640px; height:5px; background:url(ctdb.gif) repeat-x; font-size:0;}
#softcattr {float:right; width:5px; height:5px; background:url(ctdr.gif) no-repeat; font-size:0;}
#softcatb {float:left; width:648px;border-left:1px solid #6C6D6F;border-right:1px solid #6C6D6F;}
#softcatbh {float:left;width:638px; height:25px; background:url(dmbg.gif) 0px 3px repeat-x;; padding-left:10px;}
#softcatbh li{ float:left; margin-left:3px; width:53px; padding-top:8px; height:17px; text-align:center; color:#FFFFFF; cursor:pointer;}
#softcatbh .on { background:url(dmon.gif); color:#000000;}
#softcatbb { float:left; width:648px;margin:5px auto;}
#softcatbb ul{padding:0; margin:0;border:0; clear:both;}
#softcatbb li { float:left; padding-left:10px; width:310px; margin-top:3px; line-height:17px;}

#softclass { float:left; margin-top:5px; width:650px;background:#FFFFFF;}
#softclasstl {float:left; width:5px; height:5px; background:url(ctdl.gif) no-repeat; font-size:0;}
#softclasstb {float:left; width:640px; height:5px; background:url(ctdb.gif) repeat-x; font-size:0;}
#softclasstr {float:right; width:5px; height:5px; background:url(ctdr.gif) no-repeat; font-size:0;}
#softclassfb {height:5px; background:url(classfootbg.gif) 0 0 repeat-x; font-size:0;margin:0;}
#softclassbh {float:left; width:630px;border-left:1px solid #6C6D6F;border-right:1px solid #6C6D6F;padding:8px 0 0 18px; height:17px; background:url(dmbg.gif) 0px 3px repeat-x;color:#FFFFFF; clear:both;}
#softclassbb {float:left; width:646px;border-left:1px solid #6C6D6F;border-right:1px solid #6C6D6F; padding:1px;}
#softclassbbc { float:left; width:310px; margin:8px auto 0 8px;}
#softclassbbc span{ font-weight:bold;color:#1576BB; background:url(ico2.gif) 0px 1px no-repeat; clear:both; line-height:18px; padding-left:10px;}
#softclassbbc a { float:left; width:60px; height:17px;}

#sort { float:left;width:650px;background:#FFFFFF;}
#sorttl {float:left;width:5px; height:5px; background:url(ctdl.gif) no-repeat; font-size:0;}
#sorttb {float:left;width:640px; height:5px; background:url(ctdb.gif) repeat-x; font-size:0;}
#sorttr {float:right; width:5px; height:5px; background:url(ctdr.gif) no-repeat; font-size:0;}
#sortfb {height:5px; background:url(classfootbg.gif)  #0099FF 0 0 repeat-x; font-size:0;margin:0;}
#sortbh {float:left; width:630px;border-left:1px solid #6C6D6F;border-right:1px solid #6C6D6F;padding:8px 0 0 18px; height:17px; background:url(dmbg.gif) 0px 3px repeat-x;color:#FFFFFF; clear:both;}
#sortbb {float:left; width:646px;border-left:1px solid #6C6D6F;border-right:1px solid #6C6D6F; padding:1px;}
#sortbbc { float:left; width:630px; margin:8px auto 0 4px; line-height:20px;}
#sortbbc span{ float:left; font-weight:bold; width:630px;font-size:13px; font-weight:bold;background:#CEECFF;border-bottom:1px solid #6C6D6F;}
#sortbbc a { float:left; padding-left:10px;width:60px;}

#softzj {float:left; margin:0 auto; width:225px;}
#softzjtl {float:left; background:url(cthl.gif) #8BBBDD; width:12px; height:32px;}
#softzjtr {float:right; background:url(cthr.gif) #8BBBDD; width:12px; height:32px;}
#softzjtb {float:left; background:url(cthb.gif) #8BBBDD; width:201px; height:17px; padding-top:15px; text-align:center; color:#FFFFFF;}
#softzjfl {float:left; width:12px; height:5px; background:url(ctfl.gif) no-repeat; font-size:0;}
#softzjfb {float:left; width:201px; height:5px; background:url(ctfb.gif) repeat-x; font-size:0;}
#softzjfr {float:right; width:12px; height:5px; background:url(ctfr.gif) no-repeat; font-size:0;}
#softzjb {float:left; width:223px;border-left:1px solid #6C6D6F; border-right:1px solid #6C6D6F; background:url(ibg.gif) #FFFFFF no-repeat;}
#softzjb ul { margin-top:2px; width:223px;}
#softzjb li {float:left; margin-left:2px; padding-left:20px;line-height:22px;width:88px;}

#seach {float:left;  margin-bottom:5px; width:225px;}
#seachtl {float:left; background:url(ctcl.gif) #8BBBDD; width:12px; height:30px;}
#seachtr {float:right; background:url(ctcr.gif) #8BBBDD; width:12px; height:30px;}
#seachtb {float:left; background:url(ctcb.gif) #8BBBDD; width:201px; height:17px; padding-top:13px; color:#FFFFFF; font-weight:bold;}
#seachfl {float:left; width:12px; height:5px; background:url(ctfl.gif) no-repeat; font-size:0;}
#seachfb {float:left; width:201px; height:5px; background:url(ctfb.gif) repeat-x; font-size:0;}
#seachfr {float:right; width:12px; height:5px; background:url(ctfr.gif) no-repeat; font-size:0;}
#seachb {float:left; width:223px;border-left:1px solid #6C6D6F; border-right:1px solid #6C6D6F; background:#FFFFFF; color:#000000;}
#seachb span {float:left;line-height:18px;width:220px; text-align:center}

#softcom {float:left; margin-top:5px; width:225px;}
#softcomtl {float:left; background:url(cthl.gif) #8BBBDD; width:12px; height:32px;}
#softcomtr {float:right; background:url(cthr.gif) #8BBBDD; width:12px; height:32px;}
#softcomtb {float:left; background:url(cthb.gif) #8BBBDD; width:201px; height:17px; padding-top:15px; text-align:center; color:#FFFFFF;}
#softcomfl {float:left; width:12px; height:5px; background:url(ctfl.gif) no-repeat; font-size:0;}
#softcomfb {float:left; width:201px; height:5px; background:url(ctfb.gif) repeat-x; font-size:0;}
#softcomfr {float:right; width:12px; height:5px; background:url(ctfr.gif) no-repeat; font-size:0;}
#softcomb {float:left; width:223px; border-left:1px solid #6C6D6F; border-right:1px solid #6C6D6F; background:#FFFFFF;}
#softcomb li { margin:5px 5px 0 5px;line-height:18px; border-bottom:1px dotted #CFCFCF;}
#softcomb img {float:left; margin-right:5px; width:32px; height:32px;}
#softcomb a{color: #1576BB;text-decoration: underline;}

#links {float:left; margin-top:5px; width:225px;}
#linkstl {float:left; background:url(cthl.gif) #8BBBDD; width:12px; height:32px;}
#linkstr {float:right; background:url(cthr.gif) #8BBBDD; width:12px; height:32px;}
#linkstb {float:left; background:url(cthb.gif) #8BBBDD; width:201px; height:17px; padding-top:15px; text-align:center; color:#FFFFFF;}
#linksfl {float:left; width:12px; height:5px; background:url(ctfl.gif) no-repeat; font-size:0;}
#linksfb {float:left; width:201px; height:5px; background:url(ctfb.gif) repeat-x; font-size:0;}
#linksfr {float:right; width:12px; height:5px; background:url(ctfr.gif) no-repeat; font-size:0;}
#linksb {float:left; width:223px; border-left:1px solid #6C6D6F; border-right:1px solid #6C6D6F; background:#FFFFFF;}
#linksb img {float:left; margin-right:5px; width:88px; height:31px;}
#linksb a{float:left; padding-top:5px;line-height:18px; width:74px;text-align:center;}

#adstopa { float:left; margin:5px auto;border:1px solid #6C6D6F; height:25px; width:648px; background:#FFFFFF; text-align:center;}
#adstopa #a { float:left; width:160px; height:18px; padding-top:7px;border-right:1px solid #6C6D6F;background:#CEECFF;}
#adstopa #b { float:left; width:160px; height:18px; padding-top:7px;border-right:1px solid #6C6D6F;}
#adstopa #c { float:left; width:160px; height:18px; padding-top:7px;border-right:1px solid #6C6D6F; background:#CEECFF;}
#adstopa #d { float:left; width:160px; height:18px; padding-top:7px;}
#adstopb { float:left; height:60px; width:177px; background:#FFFFFF; text-align:center; clear:both;}
#adstopc { float:left; height:60px; width:468px; background:#FFFFFF; text-align:center; margin-left:5px;}
#adstopd { float:left; height:60px; width:650px; background:#FFFFFF; text-align:center; margin-top:5px;}
#adstope { float:right; margin-top:5px; width:225px; height:60px; background:#FFFFFF;}
#adstopf { float:right; margin-top:5px; width:225px; height:60px; background:#FFFFFF;}
#adstopg { float:right; margin-top:5px; width:225px; height:60px; background:#FFFFFF;}

#foot { margin:5px auto 0 auto; width:880px; border-top:1px solid #6C6D6F; border-left:1px solid #6C6D6F;border-right:1px solid #6C6D6F;background:#FFFFFF; color:#666666; padding-bottom:5px;}
#footlink { margin:10px auto 0 auto; text-align:center;}
#footcopy { margin:5px auto 0 auto; text-align:center;}
