.ad1 {
	MARGIN: 5px auto; OVERFLOW: hidden; ZOOM: 1
}
.ad2 {
	MARGIN: 5px auto; OVERFLOW: hidden; ZOOM: 1
}
.ad2 .l {
	FLOAT: left
}
.ad2 .r {
	FLOAT: right
}
.ad3 {
	MARGIN: 10px 0px
}
.ad4 {
	FONT-SIZE: 13px; TEXT-ALIGN: center
}
.ad4 DIV {
	MARGIN: 5px 0px; LINE-HEIGHT: 25px; HEIGHT: 25px; BACKGROUND-COLOR: #f1f7fe
}
.ad4 I {
	MARGIN: 0px 10px; COLOR: #333
}
#crumbs {
	LINE-HEIGHT: 36px; FONT-FAMILY: simsun
}
#crumbs A {
	ZOOM: 1
}
#crumbs P {
	PADDING-RIGHT: 10px; MARGIN-TOP: -38px; TEXT-ALIGN: right
}
#cntPage .col3 {
	FLOAT: left; MARGIN: 0px
}
#cntPage .col12 {
	FLOAT: none
}
#clsList .boxBody {
	PADDING-RIGHT: 12px; PADDING-LEFT: 12px; PADDING-BOTTOM: 8px; PADDING-TOP: 8px
}
#clsList UL {
	OVERFLOW: hidden; ZOOM: 1
}
#clsList LI {
	PADDING-LEFT: 12px; FONT-SIZE: 14px; BACKGROUND: url(../img/dot.gif) no-repeat 5px 10px; FLOAT: left; WIDTH: 80px; LINE-HEIGHT: 24px
}
#clsList LI.focus A:link {
	FONT-WEIGHT: 700; COLOR: #ff7101
}
#clsList LI.focus A:visited {
	FONT-WEIGHT: 700; COLOR: #ff7101
}
#downTop LI {
	OVERFLOW: hidden; ZOOM: 1
}
#downTop LI SPAN {
	FLOAT: left; MARGIN: 5px 5px 0px 0px; FONT: 800 9px/11px arial; OVERFLOW: hidden; WIDTH: 13px; COLOR: #fff; HEIGHT: 11px; BACKGROUND-COLOR: #0093fb; TEXT-ALIGN: center
}
#downTop LI.top SPAN {
	BACKGROUND-COLOR: #ff9101
}
#downTop .tit {
	BACKGROUND: url(../img/sprites.gif) repeat-x 0px -159px; LINE-HEIGHT: 27px; ZOOM: 1; HEIGHT: 27px
}
#downTop .tit LI {
	FLOAT: left; WIDTH: 105px; BORDER-BOTTOM: #75a3ed 1px solid; HEIGHT: 27px; TEXT-ALIGN: center
}
#downTop .tit LI.l1 {
	BORDER-RIGHT: #75a3ed 1px solid; WIDTH: 106px
}
#downTop .tit LI.focus {
	FONT-WEIGHT: 700; BACKGROUND: #fff; BORDER-BOTTOM-COLOR: #fff
}
#tabsTop LI.focus A:hover {
	TEXT-DECORATION: none
}
#downTop .tit A:link {
	COLOR: #000
}
#downTop .tit A:visited {
	COLOR: #000
}
#edtReco LI {
	PADDING-LEFT: 12px; BACKGROUND: url(../img/dot.gif) no-repeat 5px 10px
}
#weekVote INPUT {
	MARGIN: 3px 0px; VERTICAL-ALIGN: middle
}
#focusHistory .boxBody {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; PADDING-TOP: 0px; BACKGROUND-COLOR: #f7fbff; TEXT-ALIGN: center
}
#focusHistory .boxBody IMG {
	MARGIN: 10px 0px 5px
}
#softDetail .col1 {
	FLOAT: right; WIDTH: 258px
}
#softDetail .col2 {
	FLOAT: left; WIDTH: 490px
}
#softDetail .tit {
	FONT-SIZE: 16px; BACKGROUND: #cfe5fc; LINE-HEIGHT: 38px; HEIGHT: 38px
}
#softDetail .tit P {
	MARGIN-TOP: -38px; FONT-WEIGHT: 700; FONT-SIZE: 14px
}
#softDetail .tit P A:link {
	COLOR: #039
}
#softDetail .tit P A:visited {
	COLOR: #039
}
.pluginInfo {
	PADDING-RIGHT: 12px; PADDING-LEFT: 12px; PADDING-BOTTOM: 12px; PADDING-TOP: 12px
}
.infoDetail {
	MARGIN: 12px
}
.intro {
	MARGIN: 12px
}
.infoDetail TH {
	WIDTH: 15%
}
.intro P {
	OVERFLOW: hidden; COLOR: #333; WORD-BREAK: break-all; TEXT-INDENT: 2em; HEIGHT: 170px; WORD-WRAP: break-word
}
#relSoft {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; WIDTH: 248px; BORDER-RIGHT-WIDTH: 0px
}
#relArt {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; WIDTH: 248px; BORDER-RIGHT-WIDTH: 0px
}
#relSoft .boxBody {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 7px; PADDING-TOP: 7px
}
#relArt .boxBody {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 7px; PADDING-TOP: 7px
}
#relSoft H2 {
	BACKGROUND: #d0e6fc
}
#relArt H2 {
	BACKGROUND: #d0e6fc
}
#relSoft LI {
	PADDING-LEFT: 12px; BACKGROUND: url(../img/dot.gif) no-repeat 5px 10px
}
#relArt LI {
	PADDING-LEFT: 12px; BACKGROUND: url(../img/dot.gif) no-repeat 5px 10px
}
.col1 .ad1 {
	MARGIN: 10px 0px
}
.buttons {
	MARGIN: 20px 12px 12px; TEXT-ALIGN: center
}
.buttons IMG {
	MARGIN: 0px 5px 0px 0px
}
.mark {
	PADDING-RIGHT: 0px; PADDING-LEFT: 40px; PADDING-BOTTOM: 0px; OVERFLOW: hidden; PADDING-TOP: 15px; ZOOM: 1
}
#mark0 {
	BORDER-TOP-WIDTH: 0px;
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	BORDER-LEFT-WIDTH: 0px;
	FLOAT: left;
	BORDER-BOTTOM-WIDTH: 0px;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	OVERFLOW: hidden;
	WIDTH: 189px;
	CURSOR: pointer;
	PADDING-TOP: 0px;
	POSITION: relative;
	HEIGHT: 48px;
	BORDER-RIGHT-WIDTH: 0px;
	background-image: url(mark.gif);
	background-repeat: no-repeat;
	background-position: -189px 0px;
}
#mark1 {
	BORDER-TOP-WIDTH: 0px;
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	BORDER-LEFT-WIDTH: 0px;
	FLOAT: left;
	BORDER-BOTTOM-WIDTH: 0px;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	OVERFLOW: hidden;
	WIDTH: 189px;
	CURSOR: pointer;
	PADDING-TOP: 0px;
	POSITION: relative;
	HEIGHT: 48px;
	BORDER-RIGHT-WIDTH: 0px;
	background-image: url(mark.gif);
	background-repeat: no-repeat;
	background-position: -189px 0px;
}
#mark1 {
	BACKGROUND-POSITION: -378px 0px; MARGIN-LEFT: 10px
}
.bar {
	BORDER-RIGHT: #40a300 1px solid; BORDER-TOP: #40a300 1px solid; LEFT: 9px; OVERFLOW: hidden; BORDER-LEFT: #40a300 1px solid; WIDTH: 55px; BORDER-BOTTOM: #40a300 1px solid; POSITION: absolute; TOP: 32px; HEIGHT: 5px; BACKGROUND-COLOR: #fff; TEXT-ALIGN: left
}
#mark1 .bar {
	BORDER-LEFT-COLOR: #555; BORDER-BOTTOM-COLOR: #555; BORDER-TOP-COLOR: #555; BORDER-RIGHT-COLOR: #555
}
.bar DIV {
	BACKGROUND: url(../img/sprites.gif) repeat-x 0px -265px; OVERFLOW: hidden; HEIGHT: 5px
}
#mark1 .bar DIV {
	BACKGROUND-POSITION: 0px -270px
}
#barnum1 {
	LEFT: 70px; FONT: 400 10px/12px arial; COLOR: #333; POSITION: absolute; TOP: 30px
}
#barnum2 {
	LEFT: 70px; FONT: 400 10px/12px arial; COLOR: #333; POSITION: absolute; TOP: 30px
}
#downUrl {
	BORDER-BOTTOM-WIDTH: 0px; MARGIN: 0px
}
#downUrl .col1 {
	FLOAT: left; WIDTH: 316px
}
#downUrl .col2 {
	FLOAT: right; WIDTH: 400px
}
#downUrl .col2 IMG {
	MARGIN: 0px 0px 10px; VERTICAL-ALIGN: middle
}
#downUrl .col2 OBJECT {
	MARGIN: 0px 0px 10px; VERTICAL-ALIGN: middle
}
#downUrl .col5 {
	FLOAT: right; WIDTH: 400px; HEIGHT: 10px
}
#downUrl .col1 TH {
	BACKGROUND: url(../img/downCls.gif) no-repeat center center; VERTICAL-ALIGN: top; WIDTH: 50%; COLOR: #fff; TEXT-INDENT: 15px; LINE-HEIGHT: 26px; HEIGHT: 30px
}
#downUrl .col1 TD {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 20px; VERTICAL-ALIGN: top; PADDING-TOP: 10px
}
#downUrl .col1 .yuancheng TD {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 16px; PADDING-TOP: 6px
}
#downUrl .col1 TD IMG {
	MARGIN: 3px 5px 8px 10px; VERTICAL-ALIGN: middle
}
.relWord {
	COLOR: #5f5f5f
}
.relWord A:link {
	COLOR: #5f5f5f
}
.relWord A:visited {
	COLOR: #5f5f5f
}
#downUrl SPAN.tips {
	FONT-WEIGHT: 700; MARGIN: 0px 5px 0px 20px; COLOR: #666
}
#downUrl .col1 TH#sg {
	BACKGROUND: url(../img/downCls01.gif) no-repeat center center; VERTICAL-ALIGN: top; WIDTH: 50%; COLOR: #fff; TEXT-INDENT: 15px; LINE-HEIGHT: 26px; HEIGHT: 30px
}
#reviews {
	BORDER-TOP-WIDTH: 0px
}
#reviews .boxBody {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
#reviews H2 {
	BACKGROUND-POSITION: 0px -159px; LINE-HEIGHT: 28px; HEIGHT: 28px
}
#reviews TABLE {
	BORDER-COLLAPSE: collapse
}
#reviews TH {
	BORDER-RIGHT: #d2d2d2 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #d2d2d2 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; BORDER-LEFT: #d2d2d2 1px solid; PADDING-TOP: 5px; BORDER-BOTTOM: #d2d2d2 1px solid
}
#reviews TD {
	BORDER-RIGHT: #d2d2d2 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #d2d2d2 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; BORDER-LEFT: #d2d2d2 1px solid; PADDING-TOP: 5px; BORDER-BOTTOM: #d2d2d2 1px solid
}
#reviews TH {
	FONT-WEIGHT: 400; COLOR: #217ac1; BACKGROUND-COLOR: #f7fbff; TEXT-ALIGN: center
}
#reviews TD {
	TEXT-ALIGN: center
}
#reviews TD.round {
	COLOR: #f00
}
#reviews TD.words {
	TEXT-ALIGN: left
}
#reviews TH.postBtn {
	FONT-FAMILY: simsun; TEXT-ALIGN: left
}
#reviews .alter TD {
	BACKGROUND-COLOR: #f6f6f6
}
#postBody TD {
	COLOR: #5f5f5f; TEXT-ALIGN: left
}
#postBody TEXTAREA {
	BORDER-RIGHT: #7f9db9 1px solid; BORDER-TOP: #7f9db9 1px solid; BACKGROUND: url(../img/txtAreaBg.gif) #fff no-repeat center center; BORDER-LEFT: #7f9db9 1px solid; WIDTH: 512px; BORDER-BOTTOM: #7f9db9 1px solid; HEIGHT: 108px
}
#postBody FORM {
	PADDING-RIGHT: 15px; PADDING-LEFT: 15px; PADDING-BOTTOM: 15px; PADDING-TOP: 15px
}
#postBody FORM P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 2px; PADDING-TOP: 2px
}
