HTML {
  WIDTH: 100%; MIN-WIDTH: 1000px; OVERFLOW-Y: scroll
}
BODY {
  WIDTH: 100%; MIN-WIDTH: 1000px; MARGIN: 0px; PADDING: 0px; BACKGROUND: #25292c; FONT-FAMILY: Microsoft YaHei, Myriad Pro, Verdana; -webkit-text-size-adjust: none
}
TABLE,DIV {
  FONT-SIZE: 12px; COLOR: #000; TEXT-ALIGN: left
}
UL,OL {
  LIST-STYLE: none
}
FORM,DL,DT,DD,UL,OL,INPUT,SELECT,TEXTAREA,H1,H2,H3,H4,H5,H6 {
  MARGIN: 0px; PADDING: 0px; FONT-SIZE: 12px
}
INPUT,BUTTON,SELECT,TEXTAREA {
  FONT-SIZE: 12px; FONT-FAMILY: Arial, Verdana; COLOR: #666666; OUTLINE: none; VERTICAL-ALIGN: middle
}
INPUT.text {
	HEIGHT: 20px; LINE-HEIGHT: 20px; PADDING: 2px 5px; BACKGROUND: #ffffff top left repeat-x; BORDER: 1px solid; BORDER-COLOR: #CCCCCC; BORDER-RADIUS: 5px
}
INPUT.btn {
	HEIGHT: 26px; BACKGROUND: #DDDDDD; BORDER: 1px solid; BORDER-COLOR: #DDDDDD #AAAAAA #AAAAAA #DDDDDD; PADDING: 3px 5px 3px 5px; OVERFLOW: visible; BORDER-RADIUS: 5px; CURSOR: pointer
}
INPUT.button {
	HEIGHT: 26px; BACKGROUND: #DDDDDD; BORDER: 1px solid; BORDER-COLOR: #DDDDDD #AAAAAA #AAAAAA #DDDDDD; PADDING: 3px 5px 3px 5px; OVERFLOW: visible; BORDER-RADIUS: 5px; CURSOR: pointer
}
INPUT.file {
	HEIGHT: 26px; LINE-HEIGHT: 26px; PADDING-LEFT: 2px; PADDING-RIGHT: 2px; BORDER: #999999 1px solid
}
INPUT.checkbox {
	WIDTH: 13px; HEIGHT: 13px; BORDER: 0px; MARGIN: 2px
}
INPUT.radio {
	WIDTH: 13px; HEIGHT: 13px; BORDER: 0px; MARGIN: 2px
}
SELECT.select {
  PADDING: 2px 5px; BORDER: #CCCCCC 1px solid; BORDER-RADIUS: 5px
}
IMG {
  BORDER: 0px; VERTICAL-ALIGN: middle
}
A {
  COLOR: #333333; TEXT-DECORATION: none
}
A:hover {
  COLOR: #333333; TEXT-DECORATION: underline
}
A.href3-1 {
	FONT-SIZE: 14px; COLOR: #0178bc; TEXT-DECORATION: underline
}
A.href3-1:hover {
	FONT-SIZE: 14px; COLOR: #0178bc; TEXT-DECORATION: underline
}
A.href3-2 {
	COLOR: #008000; TEXT-DECORATION: none
}
A.href3-2:hover {
	TEXT-DECORATION: underline
}
.ash {
  COLOR: #999999
}
.clear {
  CLEAR: both
}
.clear_float {
  ZOOM: 1
}
.clear_float:after {
  DISPLAY: block; CLEAR: both; CONTENT: ""; VISIBILITY: hidden; HEIGHT: 0
}
.hand {
  CURSOR: pointer
}
#header {
  WIDTH: 100%; BACKGROUND: #25292c; BORDER-BOTTOM: #1a1e1f 5px solid
}
#header .container {
  WIDTH: 990px; HEIGHT: 85px; MARGIN: auto; POSITION: relative
}
#header .container P.title {
  MARGIN: 0px; PADDING: 0px; HEIGHT: 50px; LINE-HEIGHT: 50px; PADDING-TOP: 18px; FONT-SIZE: 36px; COLOR: #fff
}
#header .container P.title EM {
  FONT-STYLE: normal; FONT-SIZE: 26px; COLOR: #0092e0; PADDING-LEFT: 5px
}
#header .container P.title U {
  FONT-SIZE: 14px; COLOR: #999999; TEXT-DECORATION: none; PADDING-LEFT: 10px
}
#header .container DIV.search {
  WIDTH: 211px; HEIGHT: 30px; BACKGROUND: url(bg.search.1.gif); POSITION: absolute; TOP: 30px; RIGHT: 60px; Z-INDEX: 100
}
#header .container DIV.search INPUT.text {
  WIDTH: 170px; HEIGHT: 20px; LINE-HEIGHT: 20px; PADDING: 5px; BORDER: 0px; BACKGROUND: transparent
}
#header .container DIV.search INPUT.text.focus {
  COLOR: #ffffff
}
#header .container DIV.search INPUT.submit {
  WIDTH: 30px; HEIGHT: 30px
}
#header .container A.zanshang {
  WIDTH: 40px; HEIGHT: 40px; BACKGROUND: url(shang.png) center center no-repeat; POSITION: absolute; TOP: 22px; RIGHT: 0px; Z-INDEX: 100
}
#menu {
  WIDTH: 100%; HEIGHT: 50px; BACKGROUND: url(bg.menu.1.gif)
}
#menu .container {
  WIDTH: 990px; MARGIN: auto; POSITION: relative
}
#menu .container UL {
  BORDER-LEFT: #016fb0 1px solid
}
#menu .container UL LI {
  FLOAT: left; BORDER-LEFT: #0488d4 1px solid; BORDER-RIGHT: #016fb0 1px solid
}
#menu .container UL LI A {
  HEIGHT: 50px; LINE-HEIGHT: 50px; LETTER-SPACING: 2px; PADDING-LEFT: 20px; PADDING-RIGHT: 20px; DISPLAY: block; FONT-SIZE: 16px; COLOR: #fff
}
#menu .container UL LI A.on,
#menu .container UL LI A:hover {
  BACKGROUND: url(bg.menu.1.hover.gif) bottom center repeat-x; TEXT-DECORATION: none
}
#menu .container P.qun {
  MARGIN: 0px; PADDING: 0px; HEIGHT: 50px; LINE-HEIGHT: 50px; TEXT-ALIGN: right; COLOR: #bbbbbb; POSITION: absolute; TOP: 0px; RIGHT: 2px; Z-INDEX: 100
}
#slogan {
  WIDTH: 100%; BACKGROUND: url(bg.slogan.1.gif)
}
#slogan .container {
  WIDTH: 990px; MARGIN: auto; PADDING-BOTTOM: 60px; OVERFLOW: hidden; BACKGROUND: url(bg.slogan.2.1.png) right bottom no-repeat; POSITION: relative
}
#slogan .container P {
  MARGIN: 0px; PADDING: 0px
}
#slogan .container P.title {
  FONT-SIZE: 32px; HEIGHT: 40px; LINE-HEIGHT: 40px; PADDING-TOP: 80px; COLOR: #ffffff
}
#slogan .container P.content {
  FONT-SIZE: 14px; LINE-HEIGHT: 22px; PADDING-TOP: 10px; COLOR: #ffffff
}
#slogan .container UL.feature {
  WIDTH: 360px; PADDING-TOP: 20px
}
#slogan .container UL.feature LI {
  WIDTH: 95px; HEIGHT: 30px; LINE-HEIGHT: 30px; BACKGROUND: url(bg.yes.1.png) left center no-repeat; PADDING-LEFT: 25px; FLOAT: left; FONT-SIZE: 14px; COLOR: #ffffff
}
#slogan .container A.more {
  WIDTH: 180px; HEIGHT: 40px; LINE-HEIGHT: 40px; DISPLAY: block; MARGIN-TOP: 20px; BACKGROUND: #000; FONT-SIZE: 16px; COLOR: #fff; LETTER-SPACING: 5px; TEXT-ALIGN: center; BORDER-RADIUS: 5px; OPACITY: 0.5; FILTER: alpha(opacity=50); TRANSITION: all .3s ease; -WEBKIT-TRANSITION: all .3s ease
}
#slogan .container A.more:hover {
  TEXT-DECORATION: none; OPACITY: 1; FILTER: alpha(opacity=100)
}
#slogan .container DIV.ad {
  WIDTH: 392px; HEIGHT: 229px; POSITION: absolute; BOTTOM: 77px; RIGHT: 68px; Z-INDEX: 100; TRANSITION: all .3s ease
}
#slogan .container DIV.ad.hide {
  BOTTOM: -229px; OPACITY: 0; FILTER: alpha(opacity=0); TRANSFORM: rotate(-180deg)
}
#slogan .container DIV.ad SPAN.close {
  DISPLAY: block; WIDTH: 39px; HEIGHT: 39px; BACKGROUND: url(bg.close.png) center center no-repeat; CURSOR: pointer; POSITION: absolute; TOP: 0px; RIGHT: 0px; Z-INDEX: 100; TRANSITION: all .3s ease
}
#slogan .container DIV.ad SPAN.close:hover {
  TRANSFORM: rotate(360deg)
}
#slogan.mini .container {
  BACKGROUND-IMAGE: url(bg.slogan.2.2.m.png); PADDING-BOTTOM: 20px
}
#slogan.mini .container P.title {
  PADDING-TOP: 20px; HEIGHT: 60px; LINE-HEIGHT: 60px
}
#slogan.mini .container A.more {
  POSITION: absolute; BOTTOM: 40px; RIGHT: 120px; Z-INDEX: 100
}
#nav {
  WIDTH: 100%; BACKGROUND: #fff
}
#nav .container {
  WIDTH: 970px; HEIGHT: 38px; LINE-HEIGHT: 38px; MARGIN: auto; BACKGROUND: url(bg.icon.nav.gif) left center no-repeat; PADDING-LEFT: 20px
}
#body {
  WIDTH: 100%; BACKGROUND: #eee
}
#body DIV.body {
  PADDING: 20px 0px; BACKGROUND: url(bg.home_forum.1.gif) #eeeeee top center repeat-x
}
#body DIV.body .container {
  WIDTH: 988px; MARGIN: auto; BORDER: #e0e0e0 1px solid; BORDER-RADIUS: 5px; BACKGROUND: #fff; POSITION: relative
}
#body DIV.body .container.column {
  BACKGROUND: url(bg.column.1.gif) #fff center left repeat-y
}
#body DIV.body .forum {
  WIDTH: 990px; MARGIN: auto; POSITION: relative
}
#footer {
  WIDTH: 100%
}
#footer .container {
  WIDTH: 990px; MARGIN: auto; POSITION: relative
}
#footer .container A {
  COLOR: #fff
}
#footer .container P {
  MARGIN: 0px; PADDING: 0px; HEIGHT: 30px; LINE-HEIGHT: 30px; COLOR: #fff
}
#footer .container P.menu {
  PADDING-TOP: 10px
}
#footer .container P.copyright {
  PADDING-BOTTOM: 10px
}
#footer .container DIV.icp {
  margin-top: -25px; POSITION: absolute; text-align: right; LINE-HEIGHT: 25px; COLOR: #fff; TOP: 50%; RIGHT: 60px; Z-INDEX: 100
}
#footer .container DIV.gs {
  width: 50px; height: 60px; margin-top: -30px; background: url(gs.png); POSITION: absolute; COLOR: #fff; TOP: 50%; RIGHT: 0px; Z-INDEX: 100
}
#footer .container DIV.gs a {
  display: block; width: 100%; height: 100%
}
.home_download {
  WIDTH: 100%; PADDING: 30px 0px; BACKGROUND: url(bg.texture.1.gif) top center
}
.home_download .container {
  WIDTH: 990px; MARGIN: auto
}
.home_download .container DIV.item {
  WIDTH: 225px; HEIGHT: 215px; MARGIN-RIGHT: 30px; BACKGROUND: url(bg.home_download.item.1.png); FLOAT: left; POSITION: relative
}
.home_download .container DIV.item H3 {
  HEIGHT: 50px; LINE-HEIGHT: 50px; FONT-SIZE: 16px; FONT-WEIGHT: normal; TEXT-ALIGN: center
}
.home_download .container DIV.item DIV.logo {
  WIDTH: 96px; HEIGHT: 96px; MARGIN: auto; BACKGROUND: #373e46 center center no-repeat; BORDER-RADIUS: 48px; TRANSITION: all .3s ease; -WEBKIT-TRANSITION: all .3s ease
}
.home_download .container DIV.item DIV.logo A {
  DISPLAY: block; WIDTH: 96px; HEIGHT: 96px
}
.home_download .container DIV.item DIV.tips {
  PADDING-TOP: 10px; LINE-HEIGHT: 22px; TEXT-ALIGN: center; COLOR: #999
}
.home_download .container DIV.item SPAN.recommended {
  DISPLAY: block; WIDTH: 31px; HEIGHT: 66px; BACKGROUND: url(bg.recommended.1.gif) center center no-repeat; POSITION: absolute; TOP: -5px; LEFT: 10px; Z-INDEX: 100
}
.home_download .container DIV.item.java DIV.logo {
  BACKGROUND-IMAGE: url(bg.home_download.item.java.png)
}
.home_download .container DIV.item.dotnet DIV.logo {
  BACKGROUND-IMAGE: url(bg.home_download.item.dotnet.png)
}
.home_download .container DIV.item.php DIV.logo {
  BACKGROUND-IMAGE: url(bg.home_download.item.php.png)
}
.home_download .container DIV.item.asp {
  MARGIN-RIGHT: 0px
}
.home_download .container DIV.item.asp DIV.logo {
  BACKGROUND-IMAGE: url(bg.home_download.item.asp.png)
}
.home_download .container DIV.item:hover DIV.logo {
  BACKGROUND-COLOR: #ff8400
}
.home_forum {
  WIDTH: 100%; PADDING: 30px 0px; BACKGROUND: url(bg.home_forum.1.gif) #eeeeee top center repeat-x
}
.home_forum .container {
  WIDTH: 990px; MARGIN: auto
}
.home_forum .container DIV.forum {
  WIDTH: 738px; BORDER: #e0e0e0 1px solid; BACKGROUND: #fff; FLOAT: left; BORDER-TOP-LEFT-RADIUS: 5px; BORDER-BOTTOM-LEFT-RADIUS: 5px
}
.home_forum .container DIV.forum DIV.tab {
  HEIGHT: 50px; BACKGROUND: url(bg.line.1.gif) #f4f4f4 bottom center repeat-x; BORDER-TOP-LEFT-RADIUS: 5px; PADDING-LEFT: 8px; POSITION: relative; Z-INDEX: 100
}
.home_forum .container DIV.forum DIV.tab EM {
  DISPLAY: inline-block; ZOOM: 1; WIDTH: 180px; HEIGHT: 50px; FONT-STYLE: normal; FONT-SIZE: 16px; LINE-HEIGHT: 50px; BORDER-RIGHT: #e0e0e0 1px solid; TEXT-ALIGN: center; CURSOR: pointer
}
.home_forum .container DIV.forum DIV.tab EM.on {
  BACKGROUND: #fff
}
.home_forum .container DIV.forum DIV.tab EM.last {
  BORDER-RIGHT: 0px
}
.home_forum .container DIV.forum DIV.tab_content {
  WIDTH: 100%; HEIGHT: 188px; POSITION: relative; OVERFLOW: hidden
}
.home_forum .container DIV.forum DIV.tab_content_box {
  WIDTH: 690px; HEIGHT: 140px; POSITION: absolute; TOP: 24px; LEFT: 24px; Z-INDEX: 1000; TRANSITION: all .3s ease; -WEBKIT-TRANSITION: all .3s ease
}
.home_forum .container DIV.forum DIV.tab_content_box.hide {
  TOP: 140px; Z-INDEX: 10; OPACITY: 0; FILTER: alpha(opacity=0)
}
.home_forum .container DIV.forum DIV.tab_content_box UL LI {
  WIDTH: 335px; HEIGHT: 28px; LINE-HEIGHT: 28px; FLOAT: left; BACKGROUND: url(bg.icon.1.gif) left center no-repeat; PADDING-LEFT: 10px
}
.home_forum .container DIV.forum DIV.tab_content_box UL LI A {
  COLOR: #373e46; TRANSITION: all .3s ease; -WEBKIT-TRANSITION: all .3s ease
}
.home_forum .container DIV.forum DIV.tab_content_box UL LI A:hover {
  COLOR: #ff8400; TEXT-DECORATION: none
}
.home_forum .container DIV.link {
  WIDTH: 249px; HEIGHT: 238px; BACKGROUND: #e4e4e4; BORDER: #e0e0e0 1px solid; BORDER-LEFT: 0px; FLOAT: right; BORDER-TOP-RIGHT-RADIUS: 5px; BORDER-BOTTOM-RIGHT-RADIUS: 5px
}
.home_forum .container DIV.link H3 {
  WIDTH: 196px; HEIGHT: 50px; LINE-HEIGHT: 50px; MARGIN: auto; BACKGROUND: url(bg.line.2.gif) bottom center repeat-x; FONT-SIZE: 16px; FONT-WEIGHT: normal
}
.home_forum .container DIV.link UL {
  WIDTH: 196px; MARGIN: auto; PADDING-TOP: 20px
}
.home_forum .container DIV.link UL LI {
  WIDTH: 98px; HEIGHT: 28px; LINE-HEIGHT: 28px; FLOAT: left
}
.home_forum DIV.home_link {
  PADDING-TOP: 20px
}
.home_forum DIV.home_link DIV.linkbox {
  WIDTH: 968px; PADDING: 10px; MARGIN: auto; BACKGROUND: #f4f4f4; BORDER: #e0e0e0 1px solid; BORDER-RADIUS: 5px
}
.home_forum DIV.home_link DIV.linkbox A {
  MARGIN-LEFT: 10px
}
.cutepage {
	TEXT-ALIGN: right
}
.cutepage A {
	DISPLAY: inline-block; ZOOM: 1; HEIGHT: 16px; LINE-HEIGHT: 16px; MARGIN-LEFT: 3px; PADDING-TOP: 2px; PADDING-BOTTOM: 2px; PADDING-LEFT: 4px; PADDING-RIGHT: 4px; BORDER: #AFAFAF 1px solid; TEXT-DECORATION: none; VERTICAL-ALIGN: middle
}
.cutepage A:hover {
	TEXT-DECORATION: none
}
.cutepage A.selected {
	COLOR: #F00000; TEXT-DECORATION: none
}
.cutepage INPUT {
	WIDTH: 20px; HEIGHT: 16px; LINE-HEIGHT: 16px; PADDING-TOP: 2px; PADDING-BOTTOM: 2px; MARGIN-LEFT: 3px; PADDING-LEFT: 4px; PADDING-RIGHT: 4px; TEXT-ALIGN: center; BORDER: #AFAFAF 1px solid
}
.hand {
	CURSOR: pointer
}
.hidden {
	DISPLAY: none
}
.highlight {
	BACKGROUND: #ffff66; COLOR: #333
}
.line1 {
	HEIGHT: 1px; BACKGROUND: url(line.1.jpg)
}
.tablem {
	WIDTH: 100%; COLOR: #666666
}
.tablen {
	WIDTH: 100%; BORDER: 0px
}
.tablex {
	WIDTH: 100%; BACKGROUND: #CCCCCC; BORDER: 0px
}
.tablex TD {
	BACKGROUND: #FFFFFF
}
.tables {
	WIDTH: 100%; MARGIN-BOTTOM: 5px; BACKGROUND: #e0e0e0; BORDER: 0px
}
.tables TD {
	BACKGROUND: #ffffff
}
.tables TD.tbt {
	BACKGROUND: #91bbd3; FONT-SIZE: 14px; COLOR: #fff
}
.tables TD.tbt A {
	COLOR: #fff; TEXT-DECORATION: none
}
.tables TD.tbt A:hover {
	TEXT-DECORATION: underline
}
.tables TD.tbn {
	BACKGROUND: #ffffff
}
.tables TD.tbn TD {
	BACKGROUND: #ffffff
}
.tables TD.content {
  LINE-HEIGHT: 150%; font-size: 14px
}
.tables TD.content A {
  COLOR: #0092e0
}
.tables TD.content A:hover {
  COLOR: #ff8400; TEXT-DECORATION: none
}
.tables TD.content OL {
  list-style: decimal; padding-left: 30px
}
.tables TD.content UL {
  list-style: disc; padding-left: 30px
}
.tables TD.content div {
  LINE-HEIGHT: 150%; font-size: 14px; word-break: break-all
}
.tables TD.content h1 {
  margin: 0px; padding: 10px 0px; font-size: 24px
}
.tables TD.content h2 {
  margin: 0px; padding: 10px 0px; font-size: 18px
}
.tables TD.content p {
  margin: 0px; padding: 0px
}
.tablez {
	BACKGROUND: #CCCCCC; BORDER: 0px
}
.tablez TD {
	BACKGROUND: #FFFFFF
}
.ubb_quote {
  background: #f2f2f2; border: #ccc 1px dotted; border-left: #000 10px solid; margin: 10px 0px; padding: 10px; line-height: 150%
}
.forumLinkText {
	FLOAT: left; WIDTH: 106px; LINE-HEIGHT: 22px; TEXT-ALIGN: center
}
.forumAD1 {
	COLOR: #666666
}
.forumAD1 A {
	COLOR: #666666; TEXT-DECORATION: none
}
.forumAD1 A:hover {
	COLOR: #ff8400; TEXT-DECORATION: underline
}
.forumTopic1 {
	FONT-SIZE: 16px; LINE-HEIGHT: 150%; FONT-WEIGHT: bold
}
.forumTopic2 {
	FONT-SIZE: 14px; LINE-HEIGHT: 150%; FONT-WEIGHT: bold
}
.middleSide {
  WIDTH: 208px; FLOAT: left
}
.middleSide DIV.box1 H3 {
  HEIGHT: 60px; LINE-HEIGHT: 60px; FONT-SIZE: 16px; FONT-WEIGHT: normal; COLOR: #0092e0; PADDING-LEFT: 25px; BORDER-BOTTOM: #efefef 1px solid
}
.middleSide DIV.box1 UL LI {
  HEIGHT: 40px; LINE-HEIGHT: 40px; FONT-WEIGHT: normal; COLOR: #b4bbc3; PADDING-LEFT: 40px; BACKGROUND: url(bg.icon.2.gif) left center no-repeat; BORDER-BOTTOM: #efefef 1px solid
}
.middleMain {
  WIDTH: 740px; FLOAT: right
}
.middleMainContent {
  PADDING: 40px 40px 40px 0px
}
.middleMainContent DIV.content {
  LINE-HEIGHT: 200%; COLOR: #666
}
.middleMainContent DIV.content STRONG.tit {
  DISPLAY: inline-block; ZOOM: 1; WIDTH: 150px; HEIGHT: 40px; LINE-HEIGHT: 40px; MARGIN-BOTTOM: 10px; PADDING-LEFT: 5px; FONT-SIZE: 16px; COLOR: #666666; BACKGROUND: url(bg.tit.1.gif) right center no-repeat
}
.middleMainContent DIV.download_list DIV.item {
  WIDTH: 320px; BACKGROUND: #fff; BORDER: #e0e0e0 1px solid; MARGIN-RIGHT: 40px; MARGIN-BOTTOM: 40px; BORDER-RADIUS: 5px; FLOAT: left; PADDING-TOP: 20px
}
.middleMainContent DIV.download_list DIV.item H3 {
  WIDTH: 270px; MARGIN: auto; BORDER-LEFT: #ff8400 3px solid; FONT-SIZE: 16px; COLOR: #666666; PADDING-LEFT: 10px
}
.middleMainContent DIV.download_list DIV.item P {
  MARGIN: 0px; PADDING: 0px
}
.middleMainContent DIV.download_list DIV.item P.version {
  WIDTH: 270px; MARGIN: auto; PADDING-TOP: 20px; HEIGHT: 20px; LINE-HEIGHT: 20px; COLOR: #999
}
.middleMainContent DIV.download_list DIV.item P.environment {
  WIDTH: 270px; MARGIN: auto; PADDING-BOTTOM: 20px; HEIGHT: 20px; LINE-HEIGHT: 20px; COLOR: #999
}
.middleMainContent DIV.download_list DIV.item P.link1 {
  WIDTH: 100%; HEIGHT: 50px; LINE-HEIGHT: 50px; BACKGROUND: #f7f7f7; BORDER-TOP: #e0e0e0 1px solid; BORDER-BOTTOM-LEFT-RADIUS: 5px; BORDER-BOTTOM-RIGHT-RADIUS: 5px; TEXT-ALIGN: right
}
.middleMainContent DIV.download_list DIV.item P.link1 A {
  DISPLAY: inline-block; ZOOM: 1; WIDTH: 80px; BACKGROUND: url(bg.more.1.gif) left center no-repeat; PADDING-LEFT: 20px; FONT-SIZE: 14px; COLOR: #0092e0; TEXT-ALIGN: left; TRANSITION: all .3s ease; -WEBKIT-TRANSITION: all .3s ease
}
.middleMainContent DIV.download_list DIV.item P.link1 A:hover {
  COLOR: #ff8400; TEXT-DECORATION: none
}
.middleMainContent DIV.download_detail {
  WIDTH: 650px; BACKGROUND: #fff; BORDER: #e0e0e0 1px solid; PADDING: 20px; BORDER-RADIUS: 5px; FLOAT: left; PADDING-TOP: 20px
}
.middleMainContent DIV.download_detail H3 {
  BORDER-LEFT: #ff8400 3px solid; FONT-SIZE: 16px; COLOR: #666666; PADDING-LEFT: 10px
}
.middleMainContent DIV.download_detail P.intro {
  MARGIN: 0px; PADDING: 20px 0px 20px 20px; LINE-HEIGHT: 150%; COLOR: #999999
}
.middleMainContent DIV.download_detail DIV.text {
  PADDING: 0px 0px 0px 20px; LINE-HEIGHT: 150%
}
.middleMainContent DIV.download_detail DIV.text A.href1 {
  DISPLAY: inline-block; ZOOM: 1; BACKGROUND: url(bg.download.1.gif) left center no-repeat; PADDING-LEFT: 20px; COLOR: #0092e0; TEXT-ALIGN: left; TRANSITION: all .3s ease; -WEBKIT-TRANSITION: all .3s ease
}
.middleMainContent DIV.download_detail DIV.text A.href1:hover {
  COLOR: #ff8400; TEXT-DECORATION: none
}
.middleMainContent DIV.download_detail H4 {
  MARGIN-TOP: 30px; PADDING-LEFT: 20px; FONT-SIZE: 14px
}
.middleMainContent DIV.download_detail DIV.downadded {
  PADDING: 20px 0px 0px 20px; LINE-HEIGHT: 150%
}
.middleMainContent DIV.download_detail DIV.downadded SPAN.time1 {
  COLOR: #999; FONT-SIZE: 10px
}