BODY {
	FONT-SIZE: 12px; BACKGROUND: #ecf5ff; MARGIN: 2px 0px; COLOR: #787878; FONT-FAMILY: verdana, arial
}
H1 {
	FONT-SIZE: 1px; BACKGROUND: url(/img/logo.png) no-repeat; FLOAT: left
}
H1 A {
	DISPLAY: block; WIDTH: 200px; COLOR: #fff; HEIGHT: 70px
}
H1 A:hover {
	DISPLAY: block; WIDTH: 200px; COLOR: #fff; HEIGHT: 70px
}
H2 {
	FONT-SIZE: 14px; MARGIN: 0px
}
A {
	COLOR: #175cbb; TEXT-DECORATION: none
}
A:hover {
	COLOR: #ff5400; TEXT-DECORATION: underline
}
A.catname:hover {
	COLOR: #ff5400; TEXT-DECORATION: underline
}
INPUT {
	FONT: 12px verdana
}
TEXTAREA {
	FONT: 12px verdana
}
IMG {
	BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
DL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
DD {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
.clear {
	CLEAR: both; FONT-SIZE: 0px; HEIGHT: 0px
}
#contain {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; BACKGROUND: #fff; PADDING-BOTTOM: 20px; MARGIN: 0px auto; WIDTH: 980px; PADDING-TOP: 10px
}
#menu {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: right; PADDING-BOTTOM: 0px; PADDING-TOP: 15px
}
#menu A {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; PADDING-BOTTOM: 0px; COLOR: #1d518a; PADDING-TOP: 0px
}
#nav {
	BORDER-RIGHT: #1d5892 1px solid; PADDING-RIGHT: 3px; BORDER-TOP: #1d5892 1px solid; PADDING-LEFT: 3px; BACKGROUND: #68a6e3; PADDING-BOTTOM: 3px; BORDER-LEFT: #1d5892 1px solid; PADDING-TOP: 3px; BORDER-BOTTOM: #1d5892 1px solid
}
#navbg {
	BACKGROUND: #c2ddfb; LINE-HEIGHT: 25px
}
#nav A {
	PADDING-RIGHT: 9px; PADDING-LEFT: 9px; PADDING-BOTTOM: 5px; COLOR: #003269; PADDING-TOP: 5px
}
 HTML #nav A {
	PADDING-RIGHT: 9px; PADDING-LEFT: 9px; PADDING-BOTTOM: 4px; PADDING-TOP: 7px
}
UNKNOWN {
	PADDING-RIGHT: 9px; PADDING-LEFT: 9px; PADDING-BOTTOM: 4px; PADDING-TOP: 7px
}
#nav A:hover {
	BACKGROUND: #fff; TEXT-DECORATION: none
}
#searchbox {
	FLOAT: left
}
#searchbox FORM {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; BACKGROUND: #7eb2e2; PADDING-BOTTOM: 3px; MARGIN: 8px 0px; WIDTH: 615px; PADDING-TOP: 3px; HEIGHT: 29px
}
 HTML #searchbox FORM {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 2px; PADDING-TOP: 2px
}
UNKNOWN {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 4px; PADDING-TOP: 2px
}
#searchbox INPUT#key {
	BORDER-RIGHT: #21558f 1px solid; PADDING-RIGHT: 4px; BORDER-TOP: #21558f 1px solid; PADDING-LEFT: 4px; PADDING-BOTTOM: 4px; FONT: bold 16px verdana, arial; BORDER-LEFT: #21558f 1px solid; WIDTH: 510px; COLOR: #21558f; PADDING-TOP: 4px; BORDER-BOTTOM: #21558f 1px solid; HEIGHT: 19px
}
INPUT#searchbutton {
	VERTICAL-ALIGN: top
}
 HTML INPUT#searchbutton {
	PADDING-TOP: 1px
}
UNKNOWN {
	PADDING-TOP: 1px
}
#searchbox P {
	BORDER-RIGHT: #feea94 1px solid; PADDING-RIGHT: 8px; BORDER-TOP: #feea94 1px solid; PADDING-LEFT: 8px; FONT-WEIGHT: bold; BACKGROUND: #feffd5; PADDING-BOTTOM: 0px; MARGIN: 0px; OVERFLOW: hidden; BORDER-LEFT: #feea94 1px solid; WIDTH: 603px; COLOR: #fb48a3; LINE-HEIGHT: 33px; PADDING-TOP: 0px; BORDER-BOTTOM: #feea94 1px solid; HEIGHT: 33px
}
#searchbox P A {
	MARGIN: 0px 2px; COLOR: #3374dc
}
#userbox {
	BORDER-RIGHT: #7fb1e2 1px solid; PADDING-RIGHT: 8px; BORDER-TOP: #7fb1e2 1px solid; PADDING-LEFT: 8px; BACKGROUND: #edf6ff; FLOAT: right; PADDING-BOTTOM: 5px; MARGIN: 8px 0px; BORDER-LEFT: #7fb1e2 1px solid; WIDTH: 330px; PADDING-TOP: 5px; BORDER-BOTTOM: #7fb1e2 1px solid; HEIGHT: 66px
}
#userbox A#avatar {
	BORDER-RIGHT: #c0dbf9 2px solid; PADDING-RIGHT: 1px; BORDER-TOP: #c0dbf9 2px solid; PADDING-LEFT: 1px; BACKGROUND: #7fb2e1; FLOAT: left; PADDING-BOTTOM: 1px; BORDER-LEFT: #c0dbf9 2px solid; MARGIN-RIGHT: 6px; PADDING-TOP: 1px; BORDER-BOTTOM: #c0dbf9 2px solid
}
#userbox A#avatar:hover {
	BORDER-RIGHT: #82afe8 2px solid; BORDER-TOP: #82afe8 2px solid; BACKGROUND: #fff; BORDER-LEFT: #82afe8 2px solid; BORDER-BOTTOM: #82afe8 2px solid
}
UL#userinfo {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
UL#userinfo LI {
	LINE-HEIGHT: 22px
}
UL#userinfo LI A {
	COLOR: #1f5385
}
UL#userinfo LI A#username {
	FONT-WEIGHT: bold; COLOR: #639907
}
#ad9802 {
	WIDTH: 980px; HEIGHT: auto; MARGIN-BOTTOM: 4px;MARGIN-top: 4px 
}
#ad980 {
	BACKGROUND: #000066;  WIDTH: 980px; HEIGHT: 85px; MARGIN-BOTTOM: 0px;MARGIN-top: 3px 
}
#ad760 {
	MARGIN-BOTTOM: 8px
}
.ad760 IMG {
	CLEAR: both; DISPLAY: block
}
#recently {
	FLOAT: left; WIDTH: 468px
}
#recently H2 {
	PADDING-LEFT: 6px; Z-INDEX: 3; BACKGROUND: url(/img/h2_recently.png) no-repeat; MARGIN: 0px; FONT: bold 12px/26px vernada; POSITION: relative; HEIGHT: 30px
}
#recently H2 A {
	PADDING-RIGHT: 9px; PADDING-LEFT: 9px; FLOAT: left; PADDING-BOTTOM: 0px; CURSOR: pointer; COLOR: #467aa7; PADDING-TOP: 5px
}
#recently H2 A.select {
	BORDER-RIGHT: #9ec3ff 1px solid; PADDING-RIGHT: 8px; BORDER-TOP: #9ec3ff 1px solid; MARGIN-TOP: 4px; PADDING-LEFT: 8px; Z-INDEX: 2; BACKGROUND: #fff; PADDING-BOTTOM: 3px; BORDER-LEFT: #9ec3ff 1px solid; COLOR: #316b9d; LINE-HEIGHT: normal; PADDING-TOP: 6px; BORDER-BOTTOM: #9ec3ff 1px; POSITION: relative; HEIGHT: 16px
}
#recently H2 A#recentlymore {
	MARGIN-LEFT: 28px
}
#recently H2 A:hover {
	BORDER-RIGHT: #9ac6e2 1px solid; PADDING-RIGHT: 8px; BORDER-TOP: #9ac6e2 1px solid; MARGIN-TOP: 4px; PADDING-LEFT: 8px; BACKGROUND: #9ac6e2; PADDING-BOTTOM: 3px; BORDER-LEFT: #9ac6e2 1px solid; LINE-HEIGHT: normal; PADDING-TOP: 6px; BORDER-BOTTOM: #9ac6e2 1px solid; HEIGHT: 14px; TEXT-DECORATION: none
}
#recently UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 7px 0px 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
#recently LI {
	CLEAR: left
}
#recently LI A.newsoft {
	BORDER-TOP: #e7e7e7 1px solid; BACKGROUND: #fafafa; FLOAT: right; MARGIN-BOTTOM: 5px; OVERFLOW: hidden; WIDTH: 348px; TEXT-INDENT: 4px; LINE-HEIGHT: 24px; BORDER-BOTTOM: #e7e7e7 1px solid; HEIGHT: 24px
}
#recently LI SPAN {
	BORDER-TOP: #e7e7e7 1px solid; BACKGROUND: #fafafa; FLOAT: right; MARGIN: 0px 0px 5px 2px; WIDTH: 46px; COLOR: #f55b8f; LINE-HEIGHT: 22px; BORDER-BOTTOM: #e7e7e7 1px solid; HEIGHT: 24px; TEXT-ALIGN: center
}
#recently LI A.newclass {
	BORDER-TOP: #cbdbeb 1px solid; BACKGROUND: #edf6ff; FLOAT: left; MARGIN: 0px 2px 5px 0px; OVERFLOW: hidden; WIDTH: 70px; COLOR: #5e7dac; LINE-HEIGHT: 24px; BORDER-BOTTOM: #cbdbeb 1px solid; HEIGHT: 24px; TEXT-ALIGN: center
}
#recently LI A.newsoft:hover {
	BORDER-TOP: #b2cc86 1px solid; BACKGROUND: #fbfff5; COLOR: #000; BORDER-BOTTOM: #b2cc86 1px solid; TEXT-DECORATION: none
}
#recently LI A.newclass:hover {
	BORDER-TOP: #b2cc86 1px solid; BACKGROUND: #fbfff5; COLOR: #000; BORDER-BOTTOM: #b2cc86 1px solid; TEXT-DECORATION: none
}
#recently P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}


#ad283left {
	FLOAT: left; WIDTH: 128px; HEIGHT: auto;margin:0px 4px 0 0px;
}
#ad283left IMG {
	MARGIN-TOP: 8px; DISPLAY: block
}


.sidebox H2 {
	COLOR: #135b96; LINE-HEIGHT: 24px
}
.sidebox UL {
	PADDING-LEFT: 2px
}
#weektop LI {
	PADDING-LEFT: 10px; BACKGROUND: url(/img/arrow.gif) no-repeat left 8px; LINE-HEIGHT: 22px
}
#monthtop LI {
	PADDING-LEFT: 10px; BACKGROUND: url(/img/arrow.gif) no-repeat left 8px; LINE-HEIGHT: 22px
}
#recom LI {
	PADDING-LEFT: 10px; BACKGROUND: url(/img/arrow.gif) no-repeat left 8px; LINE-HEIGHT: 22px
}
.sidebox LI {
	PADDING-LEFT: 10px; BACKGROUND: url(/img/arrow.gif) no-repeat left 8px; LINE-HEIGHT: 22px
}
#classtop LI {
	PADDING-LEFT: 10px; BACKGROUND: url(/img/arrow.gif) no-repeat left 8px; LINE-HEIGHT: 22px
}
#shuoming LI {
	PADDING-LEFT: 10px; BACKGROUND: url(/img/arrow.gif) no-repeat left 8px; LINE-HEIGHT: 22px
}
.sidebox LI {
	OVERFLOW: hidden; HEIGHT: 22px
}
#classtop LI {
	OVERFLOW: hidden; HEIGHT: 22px
}
#abc760 {
	CLEAR: both; BORDER-RIGHT: #d3d103 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: #d3d103 1px solid; MARGIN-TOP: 4px; PADDING-LEFT: 8px; FONT-WEIGHT: bold; FONT-SIZE: 12px; MIN-HEIGHT: 100px; BACKGROUND: #feffef; PADDING-BOTTOM: 0px; BORDER-LEFT: #d3d103 1px solid; PADDING-TOP: 6px; BORDER-BOTTOM: #d3d103 1px solid
}
#abc760 h2 {
color:#986D05;
}

#abc {
	CLEAR: both; BORDER-RIGHT: #d3d103 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: #d3d103 1px solid; MARGIN-TOP: 4px; PADDING-LEFT: 8px; FONT-WEIGHT: bold; FONT-SIZE: 12px; MIN-HEIGHT: 29px; BACKGROUND: #feffef; PADDING-BOTTOM: 0px; BORDER-LEFT: #d3d103 1px solid; PADDING-TOP: 6px; BORDER-BOTTOM: #d3d103 1px solid
}
 HTML #abc {
	PADDING-RIGHT: 2px; PADDING-LEFT: 8px; PADDING-BOTTOM: 0px; PADDING-TOP: 6px; HEIGHT: 28px
}
#abc SPAN {
	BORDER-RIGHT: #e4e213 1px solid; PADDING-RIGHT: 4px; BORDER-TOP: #e4e213 1px solid; PADDING-LEFT: 4px; BACKGROUND: #eef2b1; FLOAT: left; PADDING-BOTTOM: 0px; BORDER-LEFT: #e4e213 1px solid; COLOR: #b57541; LINE-HEIGHT: 17px; MARGIN-RIGHT: 6px; PADDING-TOP: 3px; BORDER-BOTTOM: #e4e213 1px solid
}
#abc A {
	BORDER-RIGHT: DISPLAY: block; BACKGROUND: #eef2b1; FLOAT: left; MARGIN: 0px 3px; COLOR: #9f6536; TEXT-ALIGN: center; TEXT-DECORATION: none
}
#abc A:hover {
	BORDER-RIGHT: #5ec1ff 1px solid; BORDER-TOP: #5ec1ff 1px solid; BACKGROUND: #80dcff; BORDER-LEFT: #5ec1ff 1px solid; COLOR: #0076af; BORDER-BOTTOM: #5ec1ff 1px solid
}
#links {
	MARGIN-TOP: 6px
}
#links A {
	LINE-HEIGHT: 20px; MARGIN-RIGHT: 8px
}
#footer {
	COLOR: #333; PADDING-TOP: 6px
}
#footer P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 6px 0px; PADDING-TOP: 0px; TEXT-ALIGN: center
}
#youhere {
	CLEAR: both; BORDER-RIGHT: #7fb1e2 1px solid; PADDING-RIGHT: 6px; BORDER-TOP: #7fb1e2 1px solid; PADDING-LEFT: 6px; BACKGROUND: #f7fbff; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 8px; BORDER-LEFT: #7fb1e2 1px solid; COLOR: #555; LINE-HEIGHT: 26px; PADDING-TOP: 0px; BORDER-BOTTOM: #7fb1e2 1px solid; HEIGHT: 26px
}
SPAN#here {
	FLOAT: left
}
SPAN#caterss {
	FLOAT: right
}
SPAN#choose {
	FLOAT: right
}
SPAN#caterss {
	PADDING-TOP: 7px
}
#class {
	BORDER-RIGHT: #7ad86e 1px solid; BORDER-TOP: #7ad86e 1px solid; BACKGROUND: #f8fff7; FLOAT: right; BORDER-LEFT: #7ad86e 1px solid; WIDTH: 126px; BORDER-BOTTOM: #7ad86e 1px solid
}
#class H2 {
	PADDING-LEFT: 5px; BACKGROUND: url(/img/h2_class.png) repeat-x; COLOR: #2b9517; LINE-HEIGHT: 27px; BORDER-BOTTOM: #7ad86e 1px solid
}
#class LI {
	PADDING-LEFT: 22px; BACKGROUND: url(/img/class_folder.gif) no-repeat left 4px; MARGIN: 0px 6px; LINE-HEIGHT: 26px; BORDER-BOTTOM: #c6f4bf 1px solid
}
#class2 {
	 BORDER-RIGHT: #7ad86e 1px solid; BORDER-TOP: #7ad86e 1px solid; BACKGROUND: #f8fff7;  BORDER-LEFT: #7ad86e 1px solid; WIDTH: 210px;HEIGHT: 262px; BORDER-BOTTOM: #7ad86e 1px solid;margin:0px 0 0px;line-height:26px;

}
#class2 H2 {
	PADDING-LEFT: 5px; BACKGROUND: url(/img/h2_class.png) repeat-x; COLOR: #2b9517; LINE-HEIGHT: 26px; BORDER-BOTTOM: #7ad86e 1px solid
}
#class2 LI {
	PADDING-LEFT: 22px; BACKGROUND: url(/img/class_folder.gif) no-repeat left 4px; MARGIN: 0px 6px; LINE-HEIGHT: 26px; BORDER-BOTTOM: #c6f4bf 1px solid
}
#class2 ad {
	FLOAT: left; PADDING-BOTTOM: 5px; MARGIN: 0px 6px; BORDER-BOTTOM: #c6f4bf 1px solid
}
#class3 {
	 BORDER-RIGHT: #7ad86e 1px solid; BORDER-TOP: #7ad86e 1px solid; BACKGROUND: #f8fff7;  BORDER-LEFT: #7ad86e 1px solid; WIDTH: 204px;HEIGHT: auto; BORDER-BOTTOM: #7ad86e 1px solid;margin:0px 0px 8px;

}
#class3 H2 {
	PADDING-LEFT: 5px; BACKGROUND: url(/img/h2_class.png) repeat-x; COLOR: #2b9517; LINE-HEIGHT: 27px; BORDER-BOTTOM: #7ad86e 1px solid
}
#class3 LI {
	PADDING-LEFT: 22px; BACKGROUND: url(/img/class_folder.gif) no-repeat left 4px; MARGIN: 0px 6px; LINE-HEIGHT: 26px; BORDER-BOTTOM: #c6f4bf 1px solid
}

#softlist {
	BORDER-RIGHT: #82afe8 1px solid; BORDER-TOP: #82afe8 1px solid; FLOAT: top; MARGIN-BOTTOM: 8px; BORDER-LEFT: #82afe8 1px solid; WIDTH: 630px; BORDER-BOTTOM: #82afe8 1px solid
}
#softlist H2 {
	PADDING-LEFT: 6px; BACKGROUND: #edf6ff; COLOR: #0264bb; LINE-HEIGHT: 27px; BORDER-BOTTOM: #aeccf2 1px solid
}
#softlist H2 SPAN {
	COLOR: #2b9517
}
#softlist P {
	BORDER-RIGHT: #7ad86e 1px solid; PADDING-RIGHT: 6px; BORDER-TOP: #7ad86e 1px solid; PADDING-LEFT: 6px; BACKGROUND: #f8fff7; PADDING-BOTTOM: 8px; MARGIN: 8px 6px 0px; BORDER-LEFT: #7ad86e 1px solid; PADDING-TOP: 8px; BORDER-BOTTOM: #7ad86e 1px solid
}
#abcpages {
	BORDER-RIGHT: #7ad86e 1px solid; PADDING-RIGHT: 6px; BORDER-TOP: #7ad86e 1px solid; PADDING-LEFT: 6px; BACKGROUND: #f8fff7; PADDING-BOTTOM: 8px; MARGIN: 8px 0px; BORDER-LEFT: #7ad86e 1px solid; PADDING-TOP: 8px; BORDER-BOTTOM: #7ad86e 1px solid; TEXT-ALIGN: center
}
#softlist P A {
	BORDER-RIGHT: #7ad86e 1px solid; PADDING-RIGHT: 8px; BORDER-TOP: #7ad86e 1px solid; PADDING-LEFT: 8px; BACKGROUND: #c6f4c0; PADDING-BOTTOM: 2px; MARGIN: 0px 3px; BORDER-LEFT: #7ad86e 1px solid; COLOR: #157409; PADDING-TOP: 4px; BORDER-BOTTOM: #7ad86e 1px solid
}
#softtitle SPAN A {
	BORDER-RIGHT: #7ad86e 1px solid; PADDING-RIGHT: 8px; BORDER-TOP: #7ad86e 1px solid; PADDING-LEFT: 8px; BACKGROUND: #c6f4c0; PADDING-BOTTOM: 2px; MARGIN: 0px 3px; BORDER-LEFT: #7ad86e 1px solid; COLOR: #157409; PADDING-TOP: 4px; BORDER-BOTTOM: #7ad86e 1px solid
}
#softlist P A:hover {
	BORDER-RIGHT: #68a6e3 1px solid; BORDER-TOP: #68a6e3 1px solid; BACKGROUND: #c2ddfb; BORDER-LEFT: #68a6e3 1px solid; COLOR: #175cbb; BORDER-BOTTOM: #68a6e3 1px solid; TEXT-DECORATION: none
}
#softtitle SPAN A:hover {
	BORDER-RIGHT: #68a6e3 1px solid; BORDER-TOP: #68a6e3 1px solid; BACKGROUND: #c2ddfb; BORDER-LEFT: #68a6e3 1px solid; COLOR: #175cbb; BORDER-BOTTOM: #68a6e3 1px solid; TEXT-DECORATION: none
}
#softlist P#pages {
	MARGIN-BOTTOM: 6px
}
#softlist P#pages A {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: none transparent scroll repeat 0% 0%; PADDING-BOTTOM: 0px; MARGIN: 0px 6px; BORDER-TOP-STYLE: none; PADDING-TOP: 0px; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
#abcpages A {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: none transparent scroll repeat 0% 0%; PADDING-BOTTOM: 0px; MARGIN: 0px 6px; BORDER-TOP-STYLE: none; PADDING-TOP: 0px; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
#softlist P#pages A:hover {
	COLOR: #ff5400; TEXT-DECORATION: underline
}
#abcpages A:hover {
	COLOR: #ff5400; TEXT-DECORATION: underline
}
#softlist P#pages A STRONG {
	COLOR: #ff5400
}
#abcpages A STRONG {
	COLOR: #ff5400
}
#softlist UL {
	PADDING-RIGHT: 6px; PADDING-LEFT: 6px; PADDING-BOTTOM: 0px; PADDING-TOP: 6px
}
#softlist LI {
	LINE-HEIGHT: 22px
}
#softlist LI A {
	FONT-WEIGHT: bold; FONT-SIZE: 14px
}
#softlist LI A.cate {
	FONT-WEIGHT: normal; FONT-SIZE: 12px
}
.shortinrto {
	MARGIN: 3px 0px; OVERFLOW: hidden; HEIGHT: 22px
}
.softmeta {
	BORDER-TOP: #f1f1af 1px solid; BACKGROUND: #fffff0; MARGIN-BOTTOM: 12px; BORDER-BOTTOM: #f1f1af 1px solid
}
.softmeta SPAN {
	COLOR: #175cbb
}
#catead {
	BORDER-RIGHT: #7ad86e 1px solid; BORDER-TOP: #7ad86e 1px solid; BACKGROUND: #f8fff7; FLOAT: left; BORDER-LEFT: #7ad86e 1px solid; WIDTH: 126px; BORDER-BOTTOM: #7ad86e 1px solid;margin:4px 0px 4px 0;
}

#catead A {
	MARGIN-TOP: 6px; DISPLAY: block
}
#catead2 {
	FLOAT: left;WIDTH: 204px;border:1px solid #A9BFCF;
}
#sidebar {
	CLEAR: both; BORDER-RIGHT: #7fb1e2 1px solid; PADDING-RIGHT: 8px; BORDER-TOP: #7fb1e2 1px solid; PADDING-LEFT: 8px; BACKGROUND: #ebf5fe; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 8px; BORDER-LEFT: #7fb1e2 1px solid; PADDING-TOP: 4px; BORDER-BOTTOM: #7fb1e2 1px solid
}
.sidebox {
	PADDING-RIGHT: 6px; PADDING-LEFT: 6px; BACKGROUND: #fff; FLOAT: left; PADDING-BOTTOM: 4px; WIDTH: 355px; PADDING-TOP: 4px
}
#softtitle {
	BORDER-RIGHT: #19cc01 2px solid; PADDING-RIGHT: 0px; BORDER-TOP: #19cc01 2px solid; PADDING-LEFT: 6px; BACKGROUND: #f2fcf1; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 8px; BORDER-LEFT: #19cc01 2px solid; LINE-HEIGHT: 30px; PADDING-TOP: 0px; BORDER-BOTTOM: #19cc01 2px solid
}
#softtitle H2 {
	FLOAT: left; WIDTH: 675px; COLOR: #157409
}
#softinfo {
	BORDER-RIGHT: #7fb1e2 1px solid; BORDER-TOP: #7fb1e2 1px solid; PADDING-LEFT: 10px; BACKGROUND: #f7fbff; MARGIN: 0px 0px 8px; BORDER-LEFT: #7fb1e2 1px solid; COLOR: #555; BORDER-BOTTOM: #7fb1e2 1px solid; HEIGHT: 265px
}
#softinfo DIV {
	FLOAT: left
}
#addfav {
	FONT-SIZE: 1px; BACKGROUND: url(/img/favor.png) no-repeat; MARGIN-LEFT: -99px; POSITION: relative
}
 HTML #addfav {
	MARGIN-LEFT: -89px
}
#addfav A {
	DISPLAY: block; WIDTH: 68px; COLOR: #ecf5ff; HEIGHT: 84px
}
#addfav A:hover {
	COLOR: #ecf5ff
}
UL#info {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; WIDTH: 415px; PADDING-TOP: 2px
}
UL#info LI {
	FLOAT: left; WIDTH: 245px; LINE-HEIGHT: 30px; BORDER-BOTTOM: #c7dcf0 1px solid; HEIGHT: 30px
}
UL#info LI.left {
	WIDTH: 170px
}
UL#info LI SPAN {
	FONT-SIZE: 11px
}
UL#info LI SPAN#sq {
	FONT-SIZE: 12px; COLOR: #ff0149
}
UL#info LI IMG {
	PADDING-TOP: 4px
}
#ad415 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 8px; MARGIN: 8px 0px; PADDING-TOP: 0px; BORDER-BOTTOM: #c7dcf0 1px solid
}
#ad300 {
	PADDING-RIGHT: 4px; PADDING-LEFT: 4px; FLOAT: right; PADDING-BOTTOM: 4px; MARGIN: 0px; PADDING-TOP: 4px
}
#quicklink {
	CLEAR: both; BORDER-RIGHT: #feea94 2px solid; PADDING-RIGHT: 6px; BORDER-TOP: #feea94 2px solid; PADDING-LEFT: 6px; BACKGROUND: #feffd5; FLOAT: left; PADDING-BOTTOM: 6px; MARGIN: 0px 0px 8px; FONT: bold 14px verdana; BORDER-LEFT: #feea94 2px solid; WIDTH: 399px; PADDING-TOP: 6px; BORDER-BOTTOM: #feea94 2px solid; TEXT-ALIGN: center
}
#quicklink A {
	MARGIN: 0px 10px
}
#googlead {
	CLEAR: both; MARGIN: 3px 0px; FLOAT: left; HEIGHT: 39px;
}
.out {
	BACKGROUND: url(/img/outbg.png) repeat-y; FLOAT: left; MARGIN: 0px 0px 8px
}
.outin {
	BACKGROUND: url(/img/classtopbg.png) no-repeat 50% bottom; FLOAT: left
}
#intro {
	BORDER-RIGHT: #7fb1e2 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: #7fb1e2 1px solid; PADDING-LEFT: 2px; BACKGROUND: #f7fbff; FLOAT: left; MARGIN-BOTTOM: 1px; PADDING-BOTTOM: 2px; BORDER-LEFT: #7fb1e2 1px solid; WIDTH: 754px; COLOR: #666; PADDING-TOP: 2px; BORDER-BOTTOM: #7fb1e2 1px
}
#shuoming {
	BORDER-RIGHT: #7fb1e2 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: #7fb1e2 1px solid; PADDING-LEFT: 2px; BACKGROUND: #f7fbff; FLOAT: left; MARGIN-BOTTOM: 1px; PADDING-BOTTOM: 2px; BORDER-LEFT: #7fb1e2 1px solid; WIDTH: 480px; COLOR: #666; PADDING-TOP: 2px; BORDER-BOTTOM: #7fb1e2 1px
}

#intro H2 {
	PADDING-RIGHT: 4px; PADDING-LEFT: 4px; BACKGROUND: #e2f0ff; PADDING-BOTTOM: 4px; COLOR: #135b96; PADDING-TOP: 4px; BORDER-BOTTOM: #aeccf2 1px solid
}
#classtop H2 {
	PADDING-RIGHT: 4px; PADDING-LEFT: 4px; BACKGROUND: #e2f0ff; PADDING-BOTTOM: 4px; COLOR: #135b96; PADDING-TOP: 4px; BORDER-BOTTOM: #aeccf2 1px solid
}
#download H2 {
	PADDING-RIGHT: 4px; PADDING-LEFT: 4px; BACKGROUND: #e2f0ff; PADDING-BOTTOM: 4px; COLOR: #135b96; PADDING-TOP: 4px; BORDER-BOTTOM: #aeccf2 1px solid
}
#shuoming H2 {
	PADDING-RIGHT: 4px; PADDING-LEFT: 4px; BACKGROUND: #e2f0ff; PADDING-BOTTOM: 4px; COLOR: #135b96; PADDING-TOP: 4px; BORDER-BOTTOM: #aeccf2 1px solid
}
#comment H2 {
	PADDING-RIGHT: 4px; PADDING-LEFT: 4px; BACKGROUND: #e2f0ff; PADDING-BOTTOM: 4px; COLOR: #135b96; PADDING-TOP: 4px; BORDER-BOTTOM: #aeccf2 1px solid
}
#map DT {
	PADDING-RIGHT: 4px; PADDING-LEFT: 4px; BACKGROUND: #e2f0ff; PADDING-BOTTOM: 4px; COLOR: #135b96; PADDING-TOP: 4px; BORDER-BOTTOM: #aeccf2 1px solid
}
#intro P {
	MARGIN: 12px 6px; LINE-HEIGHT: 22px
}
#classtop {
	PADDING-RIGHT: 3px; BORDER-TOP: #7fb1e2 1px solid; PADDING-LEFT: 3px; FLOAT: right; PADDING-BOTTOM: 2px; WIDTH: 260px; PADDING-TOP: 2px
}
#comment {
	PADDING-RIGHT: 3px; BORDER-TOP: #7fb1e2 1px solid; PADDING-LEFT: 3px; FLOAT: right; PADDING-BOTTOM: 2px; WIDTH: 260px; PADDING-TOP: 2px
}
#classtop UL {
	MARGIN: 5px
}
#download UL {
	MARGIN: 5px
}
#shuoming UL {
	MARGIN: 5px
}
#comment P STRONG {
	COLOR: #135b96
}
#comments P SPAN STRONG {
	COLOR: #135b96
}
#download {
	CLEAR: both; BORDER-RIGHT: #7fb1e2 2px solid; PADDING-RIGHT: 2px; BORDER-TOP: #7fb1e2 2px solid; PADDING-LEFT: 2px; BACKGROUND: #f7fbff; PADDING-BOTTOM: 2px; MARGIN: 0px 0px 8px; BORDER-LEFT: #7fb1e2 2px solid; WIDTH: 752px; PADDING-TOP: 2px; BORDER-BOTTOM: #7fb1e2 2px solid
}
#download LI {
	PADDING-LEFT: 14px; BACKGROUND: url(/img/downarrow.png) no-repeat left 10px; OVERFLOW: hidden; LINE-HEIGHT: 22px; HEIGHT: 25px
}
#comment FORM {
	MARGIN: 20px 0px
}
#comment INPUT {
	BORDER-RIGHT: #aeccf2 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: #aeccf2 1px solid; PADDING-LEFT: 2px; BACKGROUND: #fff; PADDING-BOTTOM: 2px; BORDER-LEFT: #aeccf2 1px solid; COLOR: #444; PADDING-TOP: 2px; BORDER-BOTTOM: #aeccf2 1px solid
}
#comment TEXTAREA {
	BORDER-RIGHT: #aeccf2 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: #aeccf2 1px solid; PADDING-LEFT: 2px; BACKGROUND: #fff; PADDING-BOTTOM: 2px; BORDER-LEFT: #aeccf2 1px solid; COLOR: #444; PADDING-TOP: 2px; BORDER-BOTTOM: #aeccf2 1px solid
}
#comment TEXTAREA {
	WIDTH: 244px
}
#comment P {
	MARGIN: 5px
}
#comment P#total {
	BORDER-RIGHT: #aeccf2 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #aeccf2 1px solid; MARGIN-TOP: 8px; PADDING-LEFT: 5px; BACKGROUND: #fff; PADDING-BOTTOM: 4px; BORDER-LEFT: #aeccf2 1px solid; PADDING-TOP: 4px; BORDER-BOTTOM: #aeccf2 1px solid
}
#comment IMG {
	PADDING-BOTTOM: 6px; MARGIN-LEFT: 5px; VERTICAL-ALIGN: middle
}
INPUT#commentbtn {
	PADDING-RIGHT: 0px; MARGIN-TOP: 6px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; BORDER-TOP-STYLE: none; PADDING-TOP: 0px; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
#newmore {
	BORDER-RIGHT: #7fb1e2 1px solid; BORDER-TOP: #7fb1e2 1px solid; BACKGROUND: #f7fbff; MARGIN-BOTTOM: 8px; BORDER-LEFT: #7fb1e2 1px solid; BORDER-BOTTOM: #7fb1e2 1px solid
}
#map {
	BORDER-RIGHT: #7fb1e2 1px solid; BORDER-TOP: #7fb1e2 1px solid; BACKGROUND: #f7fbff; MARGIN-BOTTOM: 8px; BORDER-LEFT: #7fb1e2 1px solid; BORDER-BOTTOM: #7fb1e2 1px solid
}
#newmore {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; PADDING-BOTTOM: 0px; PADDING-TOP: 2px
}
#newmore H2 {
	PADDING-RIGHT: 4px; PADDING-LEFT: 4px; BACKGROUND: #e2f0ff; PADDING-BOTTOM: 4px; COLOR: #135b96; PADDING-TOP: 4px; BORDER-BOTTOM: #aeccf2 1px solid; HEIGHT: 20px
}
.sftname {
	FLOAT: left; OVERFLOW: hidden; LINE-HEIGHT: 20px; HEIGHT: 20px
}
.update {
	FLOAT: left; OVERFLOW: hidden; LINE-HEIGHT: 20px; HEIGHT: 20px
}
.shouquan {
	FLOAT: left; OVERFLOW: hidden; LINE-HEIGHT: 20px; HEIGHT: 20px
}
.sftsize {
	FLOAT: left; OVERFLOW: hidden; LINE-HEIGHT: 20px; HEIGHT: 20px
}
.sftname {
	MARGIN: 0px 4px; WIDTH: 495px
}
A.catname {
	FLOAT: left; WIDTH: 70px; COLOR: #666; TEXT-ALIGN: left
}
.update {
	FONT-SIZE: 11px; WIDTH: 80px; TEXT-ALIGN: center
}
.shouquan {
	FONT-SIZE: 11px; WIDTH: 80px; TEXT-ALIGN: center
}
.sftsize {
	FONT-SIZE: 11px; WIDTH: 80px; TEXT-ALIGN: center
}
.ftsize {
	FONT-SIZE: 14px
}
#newmore LI {
	PADDING-RIGHT: 4px; DISPLAY: block; PADDING-LEFT: 4px; PADDING-BOTTOM: 4px; PADDING-TOP: 4px; BORDER-BOTTOM: #aeccf2 1px solid; HEIGHT: 20px
}
#newmore LI:hover {
	BACKGROUND: #fffec6; COLOR: #d36300
}
#newmore LI.mouseon {
	BACKGROUND: #fffec6; COLOR: #d36300
}
#map {
	PADDING-RIGHT: 1px; PADDING-LEFT: 1px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
#map DL {
	CLEAR: left; WIDTH: 756px; BORDER-BOTTOM: #aeccf2 1px solid
}
#map DT {
	MARGIN: 1px 0px; FONT: bold 14px verdana; TEXT-ALIGN: right
}
#map DT SPAN {
	FLOAT: left
}
#map DD {
	BORDER-RIGHT: #fff 1px solid; DISPLAY: block; BACKGROUND: #f5faff; FLOAT: left; WIDTH: 125px; LINE-HEIGHT: 28px; BORDER-BOTTOM: #fff 1px solid; HEIGHT: 28px; TEXT-ALIGN: center
}
#map DD:hover {
	BACKGROUND: #fffec6
}
#map DD.hover {
	BACKGROUND: #fffec6
}
#comments {
	BORDER-RIGHT: #7fb1e2 1px solid; BORDER-TOP: #7fb1e2 1px solid; BACKGROUND: #f7fbff; MARGIN-BOTTOM: 8px; BORDER-LEFT: #7fb1e2 1px solid; BORDER-BOTTOM: #7fb1e2 1px solid
}
#comments P {
	BORDER-RIGHT: #bfdb89 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #bfdb89 1px solid; PADDING-LEFT: 5px; BACKGROUND: #fcfff6; PADDING-BOTTOM: 4px; MARGIN: 6px; BORDER-LEFT: #bfdb89 1px solid; LINE-HEIGHT: 21px; PADDING-TOP: 4px; BORDER-BOTTOM: #bfdb89 1px solid; TEXT-ALIGN: right
}
#comments P A {
	MARGIN-LEFT: 5px
}
#comments P SPAN {
	FLOAT: left
}
#comments LI {
	BORDER-RIGHT: #c9e8fa 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #c9e8fa 1px solid; PADDING-LEFT: 5px; BACKGROUND: #fff; PADDING-BOTTOM: 4px; MARGIN: 6px; OVERFLOW: hidden; BORDER-LEFT: #c9e8fa 1px solid; LINE-HEIGHT: 22px; PADDING-TOP: 4px; BORDER-BOTTOM: #c9e8fa 1px solid; HEIGHT: 22px
}
SPAN.num {
	FLOAT: left; OVERFLOW: hidden; WIDTH: 50px; COLOR: #175cbb; HEIGHT: 22px; TEXT-ALIGN: center
}
SPAN.author {
	FLOAT: left; OVERFLOW: hidden; WIDTH: 50px; COLOR: #175cbb; HEIGHT: 22px; TEXT-ALIGN: center
}
SPAN.author {
	MARGIN-RIGHT: 12px
}
SPAN.cocontent {
	FLOAT: left; WIDTH: 520px
}
SPAN.cotime {
	FONT-SIZE: 11px; FLOAT: right; WIDTH: 80px; COLOR: #175cbb; TEXT-ALIGN: center
}
BUTTON.btn {
	BORDER-RIGHT: #476c9e 1px solid; BORDER-TOP: #476c9e 1px solid; FONT-SIZE: 12px; BACKGROUND: url(/img/bg_btn.gif) #fff repeat-x; BORDER-LEFT: #476c9e 1px solid; WIDTH: 70px; CURSOR: pointer; COLOR: #3e5e8a; LINE-HEIGHT: 24px; BORDER-BOTTOM: #476c9e 1px solid; HEIGHT: 24px
}
#notice {
color:#159600;
height:24px;
line-height:24px;
text-align:right;
margin-bottom:8px;
padding-left:60px;
border:2px solid #19cc01;
background:#f2fcf1 url(/img/notice.gif) no-repeat left center;
clear:both;
}

#notice a { color:#159600; }

#notice span { float:left; }


#lj2 {
	BORDER-RIGHT: #d1d401 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: #d1d401 1px solid; PADDING-LEFT: 0px; BACKGROUND: #feffef; PADDING-BOTTOM: 0px; MARGIN-LEFT: 0px; BORDER-LEFT: #d1d401 1px solid; WIDTH: 758px; height:60px; PADDING-TOP: 0px; BORDER-BOTTOM: #d1d401 1px solid
}

#recently {
width:468px;
float:left;
}

#recently h2 {
font:bold 12px vernada;
height:30px;
line-height:26px;
padding-left:6px;
position:relative;
z-index:3;
background:url(/img/h2_recently.png) no-repeat;
margin:0;
}

#recently h2 a {
color:#467aa7;
cursor:pointer;
float:left;
padding:5px 9px 0;
}

#recently h2 a.select {
color:#316B9D;
height:16px;
line-height:normal;
margin-top:4px;
border:1px solid #9ec3ff;
border-bottom:none;
position:relative;
z-index:2;
background:#fff;
padding:6px 8px 3px;
}

#recently h2 a#recentlymore {
margin-left:28px;
}

#recently h2 a:hover {
height:14px;
line-height:normal;
margin-top:4px;
text-decoration:none;
border:1px solid #9ac6e2;
background:#9ac6e2;
padding:6px 8px 3px;
}

#recently ul {
list-style:none;
margin:7px 0 0;
padding:0;
}

#recently li {
clear:left;
}

#recently li a.newsoft {
width:348px;
height:24px;
line-height:24px;
text-indent:4px;
margin-bottom:5px;
border-top:1px solid #E7E7E7;
border-bottom:1px solid #E7E7E7;
background:#FAFAFA;
float:right;
overflow:hidden;
}

#recently li span {
width:46px;
height:24px;
color:#F55B8F;
line-height:22px;
text-align:center;
border-top:1px solid #E7E7E7;
border-bottom:1px solid #E7E7E7;
background:#FAFAFA;
float:right;
margin:0 0 5px 2px;
}

#recently li a.newclass {
color:#5E7DAC;
width:70px;
height:24px;
line-height:24px;
text-align:center;
border-top:1px solid #CBDBEB;
border-bottom:1px solid #CBDBEB;
background:#EDF6FF;
float:left;
overflow:hidden;
margin:0 2px 5px 0;
}

#recently li a.newsoft:hover,#recently li a.newclass:hover {
color:#000;
border-top:1px solid #B2CC86;
border-bottom:1px solid #B2CC86;
text-decoration:none;
background:#FBFFF5;
}

#recently p {
margin:0;
padding:0;
}

#hotsoft {
width:263px;
height:468px;
margin-left:9px;
border:1px solid #D1D401;
background:#FEFFEF;
float:right;
padding:0 9px;
}

#hotsoft h2 {
color:#986D05;
line-height:30px;
}

#hotsoft li {
line-height:12px;
height:38px;
margin-bottom:6px;
border:0px solid #E8EAC2;
background:#fff;
padding:5px 7px;
}

#hotsoft li img {
margin-right:9px;
border:1px solid #DDDD3F;
float:left;
}

#hotsoft li a {
font-size:12px;
font-weight:700;
color:#2F6FAD;
line-height:12px;
}

#hotsoft li a:hover {
color:#FF5400;
}

#hotsoft img#firefox {
margin:1px 0 6px;
}

#ad283 {
width:210px;
float:right;
height:auto;
}

#ad283 img {
margin-top:8px;
display:block;
}

#xdjcenter {
width:980px;
height:250;
padding:8px 0px;
}


#common {
width:740px;
border:1px solid #19CC01;
background:#DAFDDF;
float:right;
clear:both;
margin:0 0 8px;
padding:8px 8px;
}

* html #common {
padding:7px;
}

#common dl {
width:103px;
text-align:center;
float:left;
background:#fff;
margin:1px;
}

#common dt {
color:#29801D;
line-height:24px;
margin-bottom:1px;
background:#F2FCF1;
overflow:hidden;
}

#common dd a {
line-height:24px;
height:24px;
overflow:hidden;
display:block;
}
#bananer {
width:660px;
margin-top:5px;
background:#FFFFFF;
float:left;
padding:0 0px;
}

#l {width:468px;}
#r {width:150px;float:right;}



#xdj {
width:auto;
background:#FFFFFF;
float:right;
padding:0 0px;
}
#xdj dl {
width:80px;
text-align:center;
background:#fff;
margin:1px;
}

#xdj dt {
color:#29801D;
line-height:24px;
margin-bottom:1px;
background:#F2FCF1;
overflow:hidden;
}

#xdj dd a {
line-height:24px;
height:24px;
overflow:hidden;
display:block;
}


#monthtop,#recom {
width:350px;
border:1px solid #7FB1E2;
background:#F7FBFF;
padding:2px;
}

#monthtop {
float:right;
margin:0 0px 4px 0;
}
#weektop {
float:left;
margin:5px 0px 0 0;
width:244px;
height:310px;
border:1px solid #7FB1E2;
background:#F7FBFF;
padding:2px;
}
#weektop2 {
float:left;
margin:5px 0px 0 0;
width:244px;
height:316px;
border:1px solid #7FB1E2;
background:#F7FBFF;
padding:2px;
}
#recom {
float:right;
margin:0 6px 4px;
}
#xdj5 {
float:right;
width:760px;
margin:0 0 4px;
}
#xdjleft {
width:206px;FLOAT: left; MARGIN: 0px 0px 4px 0px;BORDER-RIGHT: #7fb1e2 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: #7fb1e2 1px solid; PADDING-LEFT: 2px; BACKGROUND: #f7fbff; PADDING-BOTTOM: 2px; BORDER-LEFT: #7fb1e2 1px solid; PADDING-TOP: 2px; BORDER-BOTTOM: #7fb1e2 1px solid
}
#weektop h2,#weektop2 h2,#monthtop h2,#recom h2 {
color:#135b96;
border-bottom:1px solid #aeccf2;
background:#e2f0ff;
padding:4px;
}

#weektop ul,#weektop2 ul,#monthtop ul,#recom ul {
padding:2px 6px;
}

.sidebox h2 {
color:#135B96;
line-height:24px;
}

.sidebox ul {
padding-left:2px;
}

#weektop li,#weektop2 li,#monthtop li,#recom li {
line-height:22px;
padding-left:10px;
background:url(/img/arrow.gif) no-repeat left 8px;
}

#weektop li,#weektop2 li,#monthtop li,#recom li {
height:22px;
overflow:hidden;
}

#links {
margin-top:6px;
}

#links a {
line-height:20px;
margin-right:8px;
}om li {
height:22px;
overflow:hidden;
}

#links {
margin-top:6px;
}

#links a {
line-height:20px;
margin-right:8px;
}


#adxdj {width: 215px;float: left; margin-top: 10px;
	}
.col1 {
       margin-right: 1px;
}
.col2, .col3, .col4 {
    float: left;
    margin-right: 8px;
}
body.default .part1 .col1 { width: 200px; }
body.default .part1 .col2 { width: 450px; }
body.default .part1 .col3 { width: 215px; }

.cp {
    border: 1px solid #3bbe32;
    margin-bottom: 5px;

}
.cp-top {
    height: 26px;
    line-height: 30px;
    padding: 0 15px;
    color: #fff;
    background: #75dc81 url(images/bg1.png) repeat-x;
  	overflow:hidden;
}
.cp-top right{
    float: right;
    font-weight: bold;
}
.cp-top h3 {
    float: left;
    font-weight: bold;
}
.cp-main {
    padding:2px 2px;
}
.cp-gray {
    border-color: #abb8bf;
}
.cp-gray .cp-top {
    color: #3d535e;
    background: #dfe8ed;
}
.cp-gray .cp-main {
    background: url(images/bg1.png) repeat-x 0;
}
.cp-black {
    border-color: #abb8bf;
}
.cp-black .cp-top {
    border: 1px solid #41545b;
    border-bottom: 0;
    margin: -1px -1px 0;
    color: #fff;
    background: #536770;
}
.cp-ad {
    margin-bottom: 5px;
}
.cp-ad img {
    display: block;
}
.cp-top a.more {
    color: #fff;
    float: right;
}
.cp-top a.more1 {
    color: #fff;
}
.cp-top .tabber li {
    float: left;
}
.cp-top .tabber li a {
    float: left;
    height: 23px;
    line-height: 23px;
    margin-top: 2px;
    padding: 1px 6px 0;
}
.cp-top .tabber li a.current,
.cp-top .tabber li a:hover, .cp-top .tabber li a:active {
    padding: 0 5px;
    border: 1px solid #abb8bf;
    border-bottom: 0;
    background: #f3f6f8;
    text-decoration: none;
}


.sponsor {
    border-color: #abb8bf;
    padding:3px 0 -4px 0;
}
.sponsor .cp-main {
    padding: 0 -4px; 
}
.sponsor .cp-main h3 {
    font-weight: bold;
    

color:#986D05;
line-height:3px;
}


.sponsor .cp-main li {
    padding-bottom: 5px;
    float: left;
    clear: left;
}
.sponsor .cp-main li a {
    display: block;
}
.sponsor .cp-main li a img {
    display: block;
}
ul.bullet2 li {
    line-height: 22px;
    padding-left: 15px;
    background: #FFFFFF no-repeat 0 7px;
	overflow:hidden;
	height:22px;
}

/*---------------------------------*/
/*--数字排行效果--*/
.list-icons {overflow:hidden;}
.list-icons li {position:relative;padding:0 0 0 28px;margin:0px;border:none;font-family:Verdana, Arial;word-break:break-all;height:20px;line-height:20px;background:#fff;}
.list-icons li span {display:inline;background:url(top_pane.png) no-repeat center -9px;font-family:Verdana;color:#fff;font-size:9px;font-weight:700;text-align:center;display:block;position:absolute;left:5px;top:6px;width:15px;height:9px;line-height:8px;padding:0;}
*+html .list-icons li span {top:5px;}
.list-icons .list-icon1 {background:url(top_pane.png) no-repeat center top;}
.list-icons li a {line-height:20px;}
.toplist-icons {overflow:hidden;}
.toplist-icons li {position:relative;padding:0 0 0 28px;margin:0px;border:none;font-family:Arial,Verdana;height:20px;line-height:20px;background:#fff;}
.toplist-icons li span {display:inline;background:url(top_pane.png) no-repeat center -33px;font-family:Arial,Verdana;color:#6498c2;font-size:10px;font-weight:700;text-align:center;display:block;position:absolute;left:5px;top:3px;width:15px;height:15px;line-height:14px;padding:0;}
.toplist-icons .list-icon1 {background:url(top_pane.png) no-repeat center -18px;color:#fc7836;}
.toplist-icons li,.toplist-icons li a {height:21px;line-height:21px;}

.toplist-icons2 {overflow:hidden;}
.toplist-icons2 li {position:relative;padding:0 0 0 28px;margin:0px;border:none;font-family:Arial,Verdana;height:20px;line-height:20px;background:#fff;}
.toplist-icons2 li span {display:inline;background:url(top_pane.png) no-repeat 0 -33px;font-family:Arial,Verdana;color:#6498c2;font-size:10px;font-weight:700;text-align:center;display:block;position:absolute;left:0px;top:3px;width:25px;height:15px;line-height:13px;padding:0;}
.toplist-icons2 .list-icon1 {background:url(top_pane.png) no-repeat center -48px;color:#fc7836;}
.toplist-icons2 li,.toplist-icons2 li a {height:21px;line-height:21px;}
/*--部分公共CSS--*/
#commentHeader, .downInfoTitle, #mainListTitle, #listheadline, #mainNewsTitles, .flashtitle {clear:both;width:718px;margin-top:5px;margin-left:5px;color:#0098c5;height:28px;line-height:27px;background:#edf6ff url(title_bg_pic.png) no-repeat 0 -32px;}
.mainbox h3,.mainParentArea1 h2, .mainParentArea2 h2, .mainAreaBox2 h2, .mainAreaBox1 h2 {clear:both;margin:0;font-weight:bold;color:#1fabd3;letter-spacing:2px;height:28px;background:#edf6ff url(title_bg_pic.png) repeat-x 0 -196px;border-bottom:#ace 0px solid;}
/*--当前位置CSS--*/
.currentbox,.crumb {clear:both;height:31px;line-height:31px;width:956px;background:url(strap_bg.gif) repeat-x;border:#b6e6fb 1px solid;border-top:none;}
.current1,.crumbleft {float:left;margin-left:5px;}
.current2,.crumbright {float:right;margin-right:5px;}
/*--页面中间CSS--*/
#mainBody, .mainwrapper {float:left;width:723px;line-height:20px;margin-left:0px;display:inline;}

/*================================================二次写该,自定义列表页边栏样式=============================================================*/
#mainBodylist {
	float:right;
	width:723px;
	line-height:20px;
	margin-right:0px;
	display:inline;
}
#leftBody, .leftwrapper {float:left;width:250px;line-height:20px;margin-right:0px;display:inline;}
/*--首页中间CSS--*/
.mainlet,.mainmid {border:#b6e6fb 1px solid;border-top:none;}
.mainlet {float:left;margin:5px 5px 0 0;width:235px;}
.mainmid {float:left;width:474px;margin:5px 5px 0 0;}
.mainrit {float:left;width:250px;margin:5px 0 0 0;}
.focusimgbox {height:212px;}
/*.mainmid ul {background:transparent url(bg/pic_strap_bg.gif) repeat-x 0 -224px;}*/
.mainbox h3 {}
.mainbox h3 span.boxhead {float:left;line-height:26px;margin-left:5px;margin-top:1px;}
.mainbox .mainrit h3 {height:28px;border-bottom:none;background:#edf6ff url(title_bg_pic.png) repeat-x -242px -66px;}
.mainrit ul {border:#b6e6fb 1px solid;border-top:none;}
.mainbox .mainrit h3 span.boxhead {float:left;line-height:26px;margin-left:5px;}

.leftMainBox {float:right;width:718px;margin-top:5px;margin-bottom:5px;overflow:hidden;}
.leftAreaHad {width:730px;font-weight:bold;color:#0098c5;height:28px;line-height:27px;background:#edf6ff url(title_bg_pic.png) repeat-x 0 -132px;}
.leftAreaHad span {float:right;line-height:24px;margin-right:5px;}
.leftAreaHad span.boxhead {float:left;margin-left:8px;}
.leftAreaHad span a {color:#0098c5;margin-right:5px;}
.leftAreaBox,.commontools {clear:both;width:716px;border:#b6e6fb 1px solid;border-top:none;overflow:hidden;}
.leftAreaBox ul {display:block;}
.leftMainBox .smallhead {height:25px;line-height:24px;font-weight:bold;color:#0098c5;background:#edf6ff;border-bottom:#b6e6fb 1px solid;}
.leftMainBox .smallbox1 {float:left;width:180px;margin:10px;_margin-left:5px;border:#b6e6fb 1px solid;}
.leftMainBox .smallbox2 {float:left;width:322px;margin:10px 0;}
.leftMainBox .smallbox3 {float:left;width:170px;margin:10px;_margin-right:5px;}
li.listimg1 {clear:both;color:#999;line-height:20px;text-align:center;}
li.listimg1 span {display:block;font:12px/20px Tahoma;text-align:left;}
li.listimg1 a {line-height:20px;}
li.listimg1 img {border:0;border:#d6d6d6 1px solid;overflow:hidden;margin:0;padding:1px;}
li.listimg1 a {color:#0066ff;text-decoration:underline;font-weight:bold;}

.list1,.list2 {margin-left:5px;margin-right:5px;border-bottom:#bfdfff 0px dotted;}
.list1 {}
.list2 {}
.sidelistbox li, .countbox li {padding-left:15px;background:url(ico_2.gif) no-repeat 6px 8px;line-height:20px;height:20px;}
li.list2:hover,li.list1:hover {background:#f7fcff;}

.mainAreaBox1,.mainAreaBox2 {margin-top:5px;margin-right:5px;border:1px solid #b6e6fb;border-top:none;display:inline;}
.mainAreaBox1 {clear:left;float:left;width:354px;}
.mainAreaBox2 {float:left;width:355px;}
.mainAreaBox1 h2, .mainAreaBox2 h2 {letter-spacing:2px;}
.mainAreaBox1 .boxhead a, .mainAreaBox2 .boxhead a {font-weight:bold;line-height:26px;margin-top:1px;}
.mainAreaBox1 h2 span.boxhead, .mainAreaBox2 h2 span.boxhead {float:left;line-height:26px;margin-left:5px;margin-top:1px;}
.boxhead1, .boxhead2 {float:left;width:80px;font-weight:normal;text-align:center;line-height:28px;border-right:1px solid #b6e6fb;}
.boxhead1 {font-weight:bold;background:url(title_bg_pic.png) repeat-x 0 -196px;}

/*常用工具CSS*/
.commontools dl {margin:1px 0 0 1px;width:118px;float:left;text-align:center;display:inline;}
.commontools dt {background:#edf6ff;color:#007ba8;height:28px;line-height:27px;overflow:hidden;margin-bottom:1px;}
.commontools dd a {background:#f7fcff;color:#1fabd3;display:block;height:24px;line-height:24px;overflow:hidden;}
.commontools dd a:hover {background:#e5f0f8;color:#06c;}
.commontools div.finally {display:none;}
*+html .commontools div.finally {position:absolute;clear:both;display:inline;border:0;margin:2px 0 0 0;}

/*页右边栏CSS*/
.sideContainer {float:left;width:250px;margin:5px 0 0 0;}
.sideContainer h2 {clear:both;margin:0;font-weight:bold;color:#1fabd3;letter-spacing:2px;height:28px;border-bottom:none;background:#edf6ff url(title_bg_pic.png) no-repeat -242px -66px;}
.sideContainer ul {border:#b6e6fb 1px solid;border-top:none;}
.sideContainer h2 span.boxhead {float:left;line-height:26px;margin-left:5px;margin-top:1px;}
/*右侧分类导航效果*/
ul#leftCatalog {clear:both;width:233px;overflow:hidden;/*zoom:1;*/}
ul#leftCatalog li {float:left;width:113px;background:#f7fcff;height:22px;line-height:22px;border:1px solid #d2effb;font-weight:bold;letter-spacing:1px;margin:1px 0 0 1px;padding:1px 0;text-align:center;display:inline;}
ul#leftCatalog li.finally {clear:both;overflow:hidden;height:0;line-height:0;border:0;font-size:0;margin:1px 0 0 0;padding:0;}
ul#leftCatalog li a {color:#007ba8;display:block;height:22px;line-height:22px;}
ul#leftCatalog li a:hover {background:#87c9e2;text-decoration:none;color:#fff;}
ul#leftCatalog li .distinct {background:#87c9e2;text-decoration:none;color:#fff;}
/*页左边栏CSS*/
.pageMainArea {clear:both;}
#downInfoArea {width:716px;border:1px solid #b6e6fb;border-top:none;margin-top:0px;margin-left:5px;overflow:hidden;}
.downInfoTitle {font-size:14px;font-weight:bold;text-align:center;color:#0098c5;}
.downInfoTitle h1 {font-size:14px;font-weight:bold;line-height:28px;margin:0;}

/*自定义CSS区------------------------------------------------------------------------*/

.mainlist_left{
	width:235px;
	height:388px;
	margin-bottom:6px;
	border:0 solid;
	padding-top:5px;
}
.mainlist_left h3{
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#DDEBF6 url(images/bg2.png) repeat-x scroll 0 0;
color:#373334;
font-size:100%;
height:26px;
line-height:26px;
padding:0 12px;
text-align:right;
margin:0;
}
.mainlist_left h3 span{
float:left;
}
.list{
	border:0;
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#FFFFFF none repeat scroll 0 0;
padding:5px 6px;
}
.mainlist_left ul{
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0;
padding:0;
}
.mainlist_left ul li{
border-bottom:1px solid #DBECF6;
margin:0;
overflow:hidden;
padding:3px 5px 3px 45px;
}
.mainlist_left li img {
display:inline;
float:left;
height:32px;
margin-left:-40px;
width:32px;
}
.number {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
-x-system-font:none;
display:inline;
float:left;
height:30px;
line-height:0;
margin:0;
overflow:hidden;
width:30px;
}
.mainlist_left img {
display:inline;
float:left;
height:32px;
margin:2px 0 0 -40px
width:32px;
}	
.bt {
display:block;
height:19px;
line-height:19px;
overflow:hidden;
}
.desc {
color:#999999;
display:block;
}
.odd {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#F3FBFE none repeat scroll 0 0;
}
.soft_list{
	clear:both;width:716px;border:#b6e6fb 1px solid;border-top:none;overflow:hidden;
}
.pic_list{
	clear:both;width:931px;border:#b6e6fb 1px solid;overflow:hidden;margin-top:0;background:transparent url(bg4.png) repeat-x scroll 0 0;padding-left:25px;
}
.box_ {
	float:left;text-align:left;width:238px; margin:auto;
}
.title_{
	border-bottom:#6490D4 1px dashed; margin: auto; width:200px; height:50px; text-align:left; padding-top:15px; padding-bottom:1px
}
.title_ h2{
line-height: normal;
text-align: left;
margin:0;
}
.title_ h2 img{
	border:0; margin:auto; padding-right:15px; 
}
.tddn1{
	border:0; margin:0; padding-right:15px; height:25; width:95;
}
.tnnd2{
border:0; margin:0; padding-right:15px; height:44px; width:44px;
}

.uul{
	border-width:0px;list-style-type:none; margin: auto; width:220px; padding-top:5px;
}
.uul li{
	width:65px; height:20px; float:left;border-style:0px; text-align:center; padding-left:5px;
}
.uulxdj{
	border-width:0px;list-style-type:none; margin: auto; width:210px; padding-top:5px;line-height:26px;
}
.uulxdj li{
	width:65px; height:20px; float:left;border-style:0px; text-align:center; padding-left:5px;line-height:26px;
}
.qisiwole{
			margin:5px;width:946px; border: 0px;list-style-type:none;}
		.qisiwole li{
			width:115px; margin:9px 15px 9px 0;;float:left;border-style:0px; text-align:center;
		}
		.qisiwole li img{
			width:115px; height:80px;
		}
/*自定义区结束---------------------------------------------------------------------------------*/
.box {
	border: 1px solid #AACCEE;
}
.box table{margin:6px 0px;
}
.box ul {
	list-style: none;
	padding:2px 8px;
}
.box ul li {

	background: url(../images/bullet.gif) no-repeat left center;
	padding: 2px 0 2px 8px;
    height: 22px;
	line-height: 22px;
overflow:hidden
}

.box ul li p {
	margin: 0 4px;
	padding: 2px;
	color: #666;
	border-bottom: 1px dashed #CCC;
}
.box ul li strong {
	display: block;
}
.box ul li a {
}

.box ul li span {
}

.no_doc ul li {
	background: url(none);
	padding-left: 0px;
    height: auto;
}


.rank {
	margin: 0px;
	padding: 2px 6px;
}
.rank li {
	padding-left: 18px;
	line-height: 23px;
}
.rank li.no1 {
	background: url(../images/1.gif) no-repeat 4px center;
}
.rank li.no2 {
	background: #F2F8FD url(../images/2.gif) no-repeat 4px center;
}
.rank li.no3 {
	background: url(../images/3.gif) no-repeat 4px center;
}
.rank li.no4 {
	background: #F2F8FD url(../images/4.gif) no-repeat 4px center;
}
.rank li.no5 {
	background: url(../images/5.gif) no-repeat 4px center;
}
.rank li.no6 {
	background: #F2F8FD url(../images/6.gif) no-repeat 4px center;
}
.rank li.no7 {
	background: url(../images/7.gif) no-repeat 4px center;
}
.rank li.no8 {
	background: #F2F8FD url(../images/8.gif) no-repeat 4px center;
}
.rank li.no9 {
	background: url(../images/9.gif) no-repeat 4px center;
}
.rank li.no10 {
	background: #F2F8FD url(../images/10.gif) no-repeat 4px center;
}
.rank li.no11 {
	background: url(../images/11.gif) no-repeat 4px center;
}
.rank li.no12 {
	background: #F2F8FD url(../images/12.gif) no-repeat 4px center;
}
.rank li.no13 {
	background: url(../images/13.gif) no-repeat 4px center;
}
.rank li.no14 {
	background: #F2F8FD url(../images/14.gif) no-repeat 4px center;
}
.rank li.no15 {
	background: url(../images/15.gif) no-repeat 4px center;
}
.rank li.no16 {
	background: #F2F8FD url(../images/16.gif) no-repeat 4px center;
}
.rank li.no17 {
	background: url(../images/17.gif) no-repeat 4px center;
}