/* CSS Document */
BODY {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
DIV {
	FONT-SIZE: 100%;
	MARGIN: 0px;
	padding: 0px;
	clear: both;
}
ul,ol,li{list-style:none;}
ADDRESS {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
BLOCKQUOTE {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
IFRAME {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
OL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
DL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
DT {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
DD {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
H1 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
H2 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
H3 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
H4 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
H5 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
H6 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
PRE {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
TABLE {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
CAPTION {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
TH {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
TD {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
FORM {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
LEGEND {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
FIELDSET {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 100%; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
OL {
	LIST-STYLE-TYPE: none
}
UL {
	LIST-STYLE-TYPE: none
}
IMG {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px
}
IFRAME {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px
}
FIELDSET {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px
}
:unknown {
	outline: 0
}
TABLE {
	BORDER-COLLAPSE: collapse; border-spacing: 0
}
CAPTION {
	TEXT-ALIGN: left
}
TH {
	TEXT-ALIGN: left
}
BODY {
	FONT: 12px/1.5 "Lucida Grande",Helvetica,Arial
}
INPUT {
	FONT-SIZE: 100%; FONT-FAMILY: inherit
}
BUTTON {
	FONT-SIZE: 100%; FONT-FAMILY: inherit
}
SELECT {
	FONT-SIZE: 100%; FONT-FAMILY: inherit
}
TEXTAREA {
	FONT-SIZE: 100%; FONT-FAMILY: inherit
}
TEXTAREA {
	OVERFLOW: auto
}
A {
	COLOR: #333; TEXT-DECORATION: none
}
 
A:hover {
	TEXT-DECORATION: underline
}
 
BUTTON {
	OVERFLOW: visible
}
.clearfix {
	ZOOM: 1;
}
.clearfix:unknown {
	CLEAR: both; DISPLAY: block; VISIBILITY: hidden; OVERFLOW: hidden; HEIGHT: 0px; content: "."
}
.toolbar {
	MARGIN-BOTTOM: 5px;

}
.toolbar {
	BACKGROUND: url(/images/toolbar.gif) repeat-x 0px 100%
}
.toolbar-inner {
	BACKGROUND: url(/images/toolbar.gif) repeat-x 0px 100%
}
.toolbar-inner {
	MARGIN: auto; WIDTH: 980px; HEIGHT: 28px
}
.toolbar .quicklink {
	DISPLAY: inline;	
	MARGIN-LEFT: -10px;
	height: 28px;	
}
.toolbar .userbar {
	FLOAT: right
}

.toolbar LI {
	FLOAT: right;	
	line-height: 28px;
}
.toolbar A {
	DISPLAY: inline; FLOAT: left; MARGIN-LEFT: 10px;
}
.toolbar A:link {
	COLOR: #000
}
.toolbar A:visited {
	COLOR: #000
}
.toolbar A:hover {
	CURSOR: pointer;
	COLOR: #12459c;
	text-decoration: none;
}
.toolbar A.active {
	CURSOR: pointer; COLOR: #12459c
}
.wrapper {
	MARGIN: auto; WIDTH: 980px
}
.gonggao{
 height: 23px; line-height: 23px; color: rgb(225, 0, 0); border: 1px solid rgb(242, 124, 5); background-color: rgb(255, 255, 255); text-align: center;
}
.header {
	MARGIN-BOTTOM: 5px
}
.header .brand {
	DISPLAY: inline; FLOAT: left; MARGIN: 0px 15x 0px 15px
}
 
.header .banner {
	FLOAT: right;
	clear: none;
}
.header .adtext {
	BORDER-RIGHT: #b0d7ff 1px solid; BORDER-TOP: #b0d7ff 1px solid; BACKGROUND: #f2f6fb; FLOAT: right; MARGIN-LEFT: 5px; OVERFLOW: hidden; BORDER-LEFT: #b0d7ff 1px solid; WIDTH: 260px; BORDER-BOTTOM: #b0d7ff 1px solid; HEIGHT: 58px
}
.header .adtext UL {
	PADDING-RIGHT: 4px; PADDING-LEFT: 4px; PADDING-BOTTOM: 2px; LINE-HEIGHT: 1.4; PADDING-TOP: 2px
}
.header .adtext LI {
	FLOAT: left; OVERFLOW: hidden; WIDTH: 126px; WHITE-SPACE: nowrap
}
.nav {
	PADDING-LEFT: 8px; BACKGROUND: url(/images/nav.png) no-repeat; MARGIN-BOTTOM: 5px
}
.nav-inner {
	PADDING-RIGHT: 20px; BACKGROUND: url(/images/nav.png) no-repeat 100% -200px; HEIGHT: 64px
}
.nav-inner .nav-inner {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: url(/images/nav.png) repeat-x 0px -100px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
.navlist {
	FONT-SIZE: 14px; FLOAT: left; OVERFLOW: hidden
}
.navlist LI {
	PADDING-RIGHT: 7px; DISPLAY: inline; PADDING-LEFT: 7px; BACKGROUND: url(/images/nav.png) no-repeat 0px -500px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN-LEFT: -2px; PADDING-TOP: 0px
}
.navlist A {
	PADDING-RIGHT: 10px; FONT-WEIGHT: bold; FLOAT: left
}
.navlist A SPAN {
	PADDING-RIGHT: 3px; PADDING-LEFT: 13px; FLOAT: left; PADDING-BOTTOM: 0px; LINE-HEIGHT: 38px; PADDING-TOP: 0px; HEIGHT: 38px
}
.navlist A:link {
	COLOR: #fff; TEXT-DECORATION: none
}
.navlist A:visited {
	COLOR: #fff; TEXT-DECORATION: none
}
.navlist A.current:link {
	BACKGROUND: url(/images/nav.png) no-repeat 100% -400px; CURSOR: pointer; COLOR: #000
}
.navlist A.current:visited {
	BACKGROUND: url(/images/nav.png) no-repeat 100% -400px; CURSOR: pointer; COLOR: #000
}
.navlist A:hover {
	BACKGROUND: url(/images/nav.png) no-repeat 100% -400px; CURSOR: pointer; COLOR: #000
}
.navlist A:active {
	BACKGROUND: url(/images/nav.png) no-repeat 100% -400px; CURSOR: pointer; COLOR: #000
}
.navlist A.current SPAN {
	BACKGROUND: url(/images/nav.png) no-repeat 0px -300px
}
.navlist A:hover SPAN {
	BACKGROUND: url(/images/nav.png) no-repeat 0px -300px
}
.links {
	MARGIN-BOTTOM: 10px;MARGIN: auto; WIDTH: 980px
}
.links-logo {
	PADDING-LEFT: 10px; BACKGROUND: url(/images/links.png) no-repeat 
}
.links-logo .inner {
	PADDING-RIGHT: 10px; BACKGROUND: url(/images/links.png) no-repeat 100% -400px
}
.links-logo .inner .inner {
	PADDING-RIGHT: 10px;
	PADDING-LEFT: 10px;
	BACKGROUND: url(/images/links.png) repeat-x 0px -200px;
	PADDING-BOTTOM: 15px;
	PADDING-TOP: 15px;
	
}
.links-logo A {
	FLOAT: left; MARGIN: 0px 20px 0px 0px
}
.links-text {
	BORDER-RIGHT: #dcdcdc 1px solid; PADDING-RIGHT: 17px; BORDER-TOP: #dcdcdc 1px solid; PADDING-LEFT: 17px; PADDING-BOTTOM: 10px; BORDER-LEFT: #dcdcdc 1px solid; COLOR: #999; PADDING-TOP: 10px; BORDER-BOTTOM: #dcdcdc 1px solid
}
.links-text A {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
.layout-home-cols2 .col2 {
	WIDTH: 765px;
	float: right;
	clear: none;
}
.layout-home-cols2 .col1 {
	WIDTH: 210px;
	MARGIN-RIGHT: 0px;
	float: left;
}
.specialtopic {
	BACKGROUND: url(/images/specialtopic.png) no-repeat 0px 100%; PADDING-BOTTOM: 8px
}
.specialtopic .panel-head {
	PADDING-RIGHT: 10px;
	PADDING-LEFT: 10px;
	PADDING-BOTTOM: 0px;
	LINE-HEIGHT: 33px;
	PADDING-TOP: 0px;
	HEIGHT: 33px;
	background-image: url(/images/specialtopic.png);
	background-repeat: no-repeat;
	background-position: -420px 0px;
}
.specialtopic .panel-head .title {
	FONT-SIZE: 14px; COLOR: #45902b; text-shadow: 0 -1px 0 #def4cd,0 1px 0 #def4cd,-1px 0 0 #def4cd,1px 0 0 #def4cd
}
.specialtopic .panel-body {
	PADDING-RIGHT: 10px;
	PADDING-LEFT: 10px;
	PADDING-BOTTOM: 0px;
	PADDING-TOP: 9px;
	background-image: url(/images/specialtopic.png);
	background-repeat: repeat-y;
	background-position: -210px 0px;
}

.footer {
	COLOR: #666;
	TEXT-ALIGN: center;
	WIDTH: 980px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #cdcdcd;
	margin-top: 10px;
	margin-right: auto;
	margin-left: auto;
}
.footer P {
	MARGIN-BOTTOM: 10px
}
.footer .footer-nav {
	COLOR: #999
}
.footer .footer-nav A:link {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 0px; COLOR: #36c; PADDING-TOP: 0px
}
.footer .footer-nav A:visited {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 0px; COLOR: #36c; PADDING-TOP: 0px
}
.panel {
MARGIN-BOTTOM: 5px
}
.panel-head .title {
	FONT-SIZE: 14px; FLOAT: left
}
.panel-head .title a{
	color:#c00;
}
.panel-head .extra {
	FLOAT: right
}
.panel-head .rss A {
	MARGIN-TOP: 8px; DISPLAY: block; BACKGROUND: url(../images/rss.gif) no-repeat; OVERFLOW: hidden; WIDTH: 36px; PADDING-TOP: 22px; HEIGHT: 0px
}
.panel-head .title EM {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; VERTICAL-ALIGN: top; COLOR: #999; FONT-STYLE: normal
}
.panel-head .panel-head .result-title {
	FONT-WEIGHT: normal; COLOR: #333
}
.panel-head .extra .jumpto {
	PADDING-RIGHT: 20px; PADDING-LEFT: 10px; BACKGROUND: url(../images/btn.png) no-repeat 0px -150px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 10px 5px 0px 0px; LINE-HEIGHT: 20px; PADDING-TOP: 0px
}
.panel-head {
	ZOOM: 1
}
.panel-head .inner {
	ZOOM: 1
}
.panel-body {
	ZOOM: 1
}
.panel-head:unknown {
	CLEAR: both; DISPLAY: block; VISIBILITY: hidden; OVERFLOW: hidden; HEIGHT: 0px; content: "."
}
.panel-head .inner:unknown {
	CLEAR: both; DISPLAY: block; VISIBILITY: hidden; OVERFLOW: hidden; HEIGHT: 0px; content: "."
}
.panel-body:unknown {
	CLEAR: both; DISPLAY: block; VISIBILITY: hidden; OVERFLOW: hidden; HEIGHT: 0px; content: "."
}
.panel-foot {
	PADDING-RIGHT: 10px; BACKGROUND: url(../images/panel_bg.png) no-repeat 100% -70px
}
.panel-foot DIV {
	BACKGROUND: url(../images/panel_bg.png) no-repeat 0px -60px; OVERFLOW: hidden; HEIGHT: 5px
}
 
.panel-aside-green .panel-head {
	PADDING-LEFT: 8px; BACKGROUND: url(/images/panel_aside.png) no-repeat 0px -80px
}
.panel-aside-green .panel-head {
	BACKGROUND-POSITION: 0px 0px
}
 
.panel-aside-green .panel-head .inner {
	PADDING-RIGHT: 8px; BACKGROUND: url(/images/panel_aside.png) no-repeat 100% -120px; LINE-HEIGHT: 37px; HEIGHT: 37px
}
.panel-aside-green .panel-head .inner {
	BACKGROUND-POSITION: 100% -40px
}
 .panel-aside-green .panel-body {	 
	border-top-color: #5fbb29;
	border-right-color: #5fbb29;
	border-bottom-color: #5fbb29;
	border-left-color: #5fbb29;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
}
 
.panel-aside-green .panel-foot {
	BACKGROUND-POSITION: 100% -150px
}
.panel-aside-green .panel-foot DIV {
	BACKGROUND-POSITION: 0px -140px
}
.panel-aside-green .panel-head .title {
	COLOR: #34991c
}
.leastdownload {
	
	  
}.panel-foot {
	PADDING-RIGHT: 10px;
	BACKGROUND: url(/images/panel_bg.png) no-repeat 100% -250px;
	margin-bottom: 10px;
}
.panel-foot DIV {
	BACKGROUND: url(/images/panel_bg.png) no-repeat 0px -240px; OVERFLOW: hidden; HEIGHT: 5px
}
.leastdownload .panel-head {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; BACKGROUND: url(/images/leastdownload.png) no-repeat; PADDING-BOTTOM: 0px; LINE-HEIGHT: 31px; PADDING-TOP: 0px; BORDER-BOTTOM: #dcdcdc 1px solid; HEIGHT: 31px
}
.leastdownload .panel-head .title {
	COLOR: #c00
}
.leastdownload .extra A:link {
	PADDING-LEFT: 10px; BACKGROUND: url(/images/bullet_arrow_gray.gif) no-repeat 0px 50%; MARGIN-LEFT: 15px; COLOR: #999
}
.leastdownload .extra A:visited {
	PADDING-LEFT: 10px; BACKGROUND: url(/images/bullet_arrow_gray.gif) no-repeat 0px 50%; MARGIN-LEFT: 15px; COLOR: #999
}
.leastdownload .panel-body {
	BORDER-RIGHT: #dcdcdc 1px solid; PADDING-RIGHT: 10px; BORDER-TOP: #dcdcdc 0px solid; PADDING-LEFT: 10px; PADDING-BOTTOM: 0px; BORDER-LEFT: #dcdcdc 1px solid; PADDING-TOP: 3px; BORDER-BOTTOM: #dcdcdc 0px solid
}
.leastdownload-list LI {
	CLEAR: both; PADDING-RIGHT: 60px; PADDING-LEFT: 15px; FONT-SIZE: 14px; BACKGROUND: url(images/bullet_dot.gif) no-repeat 5px 11px; PADDING-BOTTOM: 0px; OVERFLOW: hidden; LINE-HEIGHT: 24px; PADDING-TOP: 0px; HEIGHT: 24px
}
.leastdownload-list .cate:link {
	COLOR: #999
}
.leastdownload-list .cate:visited {
	COLOR: #999
}
.leastdownload-list .date {
	DISPLAY: inline; FONT-SIZE: 12px; FLOAT: right; WIDTH: 80px; COLOR: #999; MARGIN-RIGHT: -60px; TEXT-ALIGN: right
}
.leastdownload-fixed {
	FONT-SIZE: 16px;
	OVERFLOW: hidden;
	LINE-HEIGHT: 24px;
	WHITE-SPACE: nowrap;
	HEIGHT: 24px;
	TEXT-OVERFLOW: ellipsis;
	TEXT-ALIGN: center;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #cdcdcd;
}
.leastdownload-fixed A:link {
	FONT-WEIGHT: bold; COLOR: #c00
}
.leastdownload-fixed A:visited {
	FONT-WEIGHT: bold; COLOR: #c00
}
.leastdownload-border {
	BORDER-TOP: #dcdcdc 1px dashed; MARGIN-TOP: 5px; PADDING-TOP: 5px
}
.hotrecommend {
	OVERFLOW: hidden; WIDTH: 208px; ZOOM: 1
}
.hotrecommend LI {
	PADDING-LEFT: 5px;
	OVERFLOW: hidden;
	WIDTH: 198px;
	LINE-HEIGHT: 25px;
	HEIGHT: 25px;
	 
}
.hotrecommend LI a{
	width:100%;
	float:left;
	text-align:left;
	text-decoration: none;
	color:#333333;
	background:#fff;
	padding-left: 5px;
	font-size: 13px;
}
.hotrecommend LI a:hover {color:#000;  background-color:#CAFFB0;}

.panel-datatable .datatable {
	TABLE-LAYOUT: fixed; MARGIN: -35px auto 0px; POSITION: relative
}
.datatable {
	WIDTH: 100%
}
.datatable TH {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; PADDING-TOP: 5px; WHITE-SPACE: nowrap
}
.datatable TD {
	PADDING-RIGHT: 5px; BORDER-TOP: #dcdcdc 1px dashed; PADDING-LEFT: 5px; PADDING-BOTTOM: 6px; PADDING-TOP: 6px
}
.datatable TD.title {
	FONT-SIZE: 14px; WIDTH: 390px
}
.datatable TD.title DIV {
	OVERFLOW: hidden; WIDTH: 380px; WHITE-SPACE: nowrap; TEXT-OVERFLOW: ellipsis
}
.datatable TD.title .cate:link {
	COLOR: #c00
}
.datatable TD.title .cate:visited {
	COLOR: #c00
}
.datatable .update {
	WIDTH: 100px; TEXT-ALIGN: center
}
.datatable .size {
	WIDTH: 70px; TEXT-ALIGN: center
}
.datatable .popular {
	WIDTH: 70px; TEXT-ALIGN: center
}
.datatable TBODY TR:hover {
	BACKGROUND: #f5f5f5
}
.pagination {
	PADDING-RIGHT: 15px; BORDER-TOP: #dcdcdc 1px solid; PADDING-LEFT: 15px; PADDING-BOTTOM: 7px; MARGIN: 0px -15px; LINE-HEIGHT: 20px; PADDING-TOP: 10px
}
.pagination .stats {
	DISPLAY: inline-block; VERTICAL-ALIGN: middle; MARGIN-RIGHT: 10px
}
.pagination .stats STRONG {
	COLOR: #c00
}
.pagination A {
	BORDER-RIGHT: #dcdcdc 1px solid; PADDING-RIGHT: 8px; BORDER-TOP: #dcdcdc 1px solid; DISPLAY: inline-block; PADDING-LEFT: 8px; BACKGROUND: #fff; PADDING-BOTTOM: 2px; VERTICAL-ALIGN: middle; BORDER-LEFT: #dcdcdc 1px solid; PADDING-TOP: 2px; BORDER-BOTTOM: #dcdcdc 1px solid
}
.pagination A .current {
	BORDER-RIGHT: #e70 1px solid; PADDING-RIGHT: 8px; BORDER-TOP: #e70 1px solid; DISPLAY: inline-block; PADDING-LEFT: 8px; BACKGROUND: #fed; LEFT: -9px; PADDING-BOTTOM: 2px; MARGIN: -3px -9px; VERTICAL-ALIGN: middle; BORDER-LEFT: #e70 1px solid; CURSOR: pointer; COLOR: #e50; PADDING-TOP: 2px; BORDER-BOTTOM: #e70 1px solid; POSITION: relative; TOP: -1px
}
.pagination A:link {
	COLOR: #06c
}
.pagination A:visited {
	COLOR: #06c
}
.pagination .first:link {
	COLOR: #333
}
.pagenation .first:visited {
	COLOR: #333
}
.pagination .last:link {
	COLOR: #333
}
.pagination .last:visited {
	COLOR: #333
}
.pagination .previous:link {
	COLOR: #333
}
.pagination .previous:visited {
	COLOR: #333
}
.pagination .next:link {
	COLOR: #333
}
.pagination .next:visited {
	COLOR: #333
}
.subcata {
	PADDING-BOTTOM: 15px; PADDING-TOP: 5px
}
.subcata A {
	BACKGROUND: url(../images/btn.png) no-repeat 0px -407px; FLOAT: left; MARGIN: 0px 0px 15px 10px; WIDTH: 69px; LINE-HEIGHT: 30px; HEIGHT: 30px; TEXT-ALIGN: center
}
.subcata A:hover {
	BACKGROUND-POSITION: 0px -377px; FONT-WEIGHT: bold; COLOR: #c00; TEXT-DECORATION: none
}
.subnav .panel-head {
	PADDING-RIGHT: 10px; BACKGROUND: url(../images/panel_bg.png) no-repeat 100% -300px; BORDER-BOTTOM: #f50 2px solid
}
.subnav .panel-head .inner {
	PADDING-LEFT: 10px; BACKGROUND: url(../images/panel_bg.png) no-repeat 0px -260px; LINE-HEIGHT: 36px; HEIGHT: 36px
}
.subnav .panel-body {
	BORDER-RIGHT: #dcdcdc 1px solid; PADDING-RIGHT: 10px; BORDER-TOP: #dcdcdc 1px solid; PADDING-LEFT: 10px; BACKGROUND: #fff; PADDING-BOTTOM: 0px; BORDER-LEFT: #dcdcdc 1px solid; PADDING-TOP: 14px; BORDER-BOTTOM: #dcdcdc 0px solid
}
.subnav .panel-body {
	PADDING-BOTTOM: 10px
}
.subnav .panel-body A {
	DISPLAY: inline; BACKGROUND: url(../images/btn.png) no-repeat 0px -280px; FLOAT: left; MARGIN: 0px 15px 10px 0px; WIDTH: 80px; LINE-HEIGHT: 20px; HEIGHT: 20px; TEXT-ALIGN: center
}
.subnav .panel-body A.current:link {
	COLOR: #c00; TEXT-DECORATION: none
}
.subnav .panel-body A.current:visited {
	COLOR: #c00; TEXT-DECORATION: none
}
.subnav .panel-body A:hover {
	COLOR: #c00; TEXT-DECORATION: none
}
.subnav .panel-body A:active {
	COLOR: #c00; TEXT-DECORATION: none
}
.subnav .panel-foot {
	BACKGROUND-POSITION: 100% -350px
}
.subnav .panel-foot DIV {
	BACKGROUND-POSITION: 0px -340px
}
.banner-leaderboard {
	MARGIN-BOTTOM: 5px; TEXT-ALIGN: center
}
.banner-halfbanner {
	MARGIN-BOTTOM: 5px; TEXT-ALIGN: center
}
.font13{
	font-size: 13px;
}
.line25{
	line-height: 180%;
}
.Button {
	background-image: url(/Images/Button_Out.png);
	height: 23px;
	width: 82px;
	margin: 0px;
	padding: 0px;
	color: #666600;
	background-repeat: no-repeat;
	background-color: #CDED81;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.Button2 {
	background-image: url(/Images/Button_Over.png);
	height: 23px;
	width: 82px;
	margin: 0px;
	padding: 0px;
	color: #666600;
	background-repeat: no-repeat;
	background-color: #CDED81;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.prolist{
	float:left;
	margin-left:30px;
	clear:none;
	border: 1px solid #cdcdcd;
	margin-top: 5px;
	margin-bottom: 5px;
	padding: 3px;
}
.prolist .img img{
	padding: 3px;
	border: 1px dashed #cdcdcd;
	margin-right: 5px;
}
.prolist a{
	font-size: 13px;
	color: #DD3300;
}
.software-item {
	PADDING-RIGHT: 0px; BORDER-TOP: #dcdcdc 1px dashed; PADDING-LEFT: 140px; PADDING-BOTTOM: 10px; MARGIN: -1px 0px 0px; PADDING-TOP: 10px
}
.item-odd {
	BACKGROUND: #fafafa
}
.software-item .image {
	BORDER-RIGHT: #dcdcdc 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: #dcdcdc 1px solid; DISPLAY: inline; PADDING-LEFT: 2px; FLOAT: left; PADDING-BOTTOM: 2px; MARGIN-LEFT: -132px; OVERFLOW: hidden; BORDER-LEFT: #dcdcdc 1px solid; PADDING-TOP: 2px; BORDER-BOTTOM: #dcdcdc 1px solid; max-height: 128px
}
 HTML .software-item .image {
	HEIGHT: 128px
}
.software-item .image IMG {
	WIDTH: 110px
}
.software-item .name {
	FONT-SIZE: 14px; MARGIN-BOTTOM: 5px; OVERFLOW: hidden; ZOOM: 1
}
.software-item .name A:link {
	COLOR: #c00
}
.software-item .name A:visited {
	COLOR: #c00
}
.software-item .name .url {
	FLOAT: left; OVERFLOW: hidden; WHITE-SPACE: nowrap; TEXT-OVERFLOW: ellipsis; max-width: 350px
}
 HTML .software-item .name .url {
	WIDTH: 350px
}
.software-item .name .date {
	FONT-WEIGHT: normal; FONT-SIZE: 85%; FLOAT: right; COLOR: #999
}
.software-item .info {
	MARGIN-BOTTOM: 5px; WORD-SPACING: 5px; COLOR: #666
}
.software-item .info EM {
	COLOR: #c00; FONT-STYLE: normal
}
.software-item .info SPAN {
	MARGIN-RIGHT: 15px
}
.bg1{
	background-color: #EAEAEA;
}
.line{
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #cdcdcd;
}
.searchBar{
	padding-left:60px;
	padding-top:7px;
	background:url(/images/bg02.gif) no-repeat;
	height:33px;
	margin-top: 3px;
	margin-bottom: 3px;
	clear: both;
	float: left;
	width: 920px;
}
.searchBar span{ float:right; margin-top:6px;}
.searchBar span a{ color:#666; margin-right:8px;}
.searchBar span a:hover{ color:#ef9b11;}
.searchBar .select {
	FLOAT: left;
	margin-top:1px;
	display:inline;
	margin-right:8px;
	clear: none;
}
.searchBar .text {
	FLOAT: left;
	clear: none;
}
.searchBar .text input{width:214px; padding-top:3px; height:17px; border:1px solid #b7d1eb; color:#aaa}
.selectbox { border:none;  DISPLAY: block; padding-left:4px; width: 82px; CURSOR: pointer; padding-top:5px; HEIGHT: 19px; background:url(/images/bg01.gif) no-repeat;}
.searchbtn{
	float:left;
	margin-left:8px;
	margin-top:0px;
	background-image: url(btn.gif);
	background-repeat: no-repeat;
	height: 24px;
	width: 56px;
	background-color: #FCFCFC;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
DIV.selectbox-wrapper {
	BORDER-RIGHT: #b7d1eb 1px solid; BORDER-TOP: #b7d1eb 0px solid; MARGIN-TOP: -3px; BORDER-LEFT: #b7d1eb 1px solid; WIDTH: 63px; BORDER-BOTTOM: #b7d1eb 1px solid; POSITION: absolute; BACKGROUND-COLOR: #fff; TEXT-ALIGN: left
}
DIV.selectbox-wrapper UL LI.selected {BACKGROUND-COLOR: #e0ecf7;}
DIV.selectbox-wrapper UL LI.current {
	COLOR: #fff; BACKGROUND-COLOR: #36c
}
DIV.selectbox-wrapper UL LI {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; WIDTH: 57px; CURSOR: pointer; LINE-HEIGHT: 20px; PADDING-TOP: 3px
}
#scrollDiv{
	margin: 3px;
	height:25px;
	min-height:25px;
	line-height:25px;
	overflow:hidden;
	
}
#scrollDiv li{
	overflow:hidden;
	width:33%;
	white-space:nowrap;
	float: left;
	background-image: url(bullet_arrow_gray.gif);
	background-repeat: no-repeat;
	background-position: 5px;
}
#scrollDiv a{
	text-decoration: none;
	color:#015a9d;
	padding-left: 12px;
}
#scrollDiv a:hover{
	text-decoration: underline;
	 
	color:#f50;
}
.link {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
.link UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; TEXT-ALIGN: left
}
.link UL LI {
	PADDING-RIGHT: 0px;
	DISPLAY: block;
	PADDING-LEFT: 10px;
	FLOAT: left;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	WIDTH: 100px;
	PADDING-TOP: 0px;
	background-image: url(bullet_arrow_gray.gif);
	background-repeat: no-repeat;
	background-position: left center;
}

.footads {
	CLEAR: both;
	MARGIN-LEFT: auto;
	WIDTH: 980px;
	MARGIN-RIGHT: auto;
	margin-top: 5px;
	margin-bottom: 5px;
}
.footads .rigthads {
	BORDER-RIGHT: #efeeff 1px solid;
	BORDER-TOP: #efeeff 1px solid;
	FLOAT: right;
	BORDER-LEFT: #efeeff 1px solid;
	WIDTH: 235px;
	BORDER-BOTTOM: #efeeff 1px solid;
	HEIGHT: 95px;
	clear: none;
}
.rigthads UL {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; MARGIN: 0px; PADDING-TOP: 3px; LIST-STYLE-TYPE: none
}
.rigthads LI {
	FLOAT: left; WIDTH: 100%; LINE-HEIGHT: 21px
}
.rigthads A {
	COLOR: #828282; TEXT-DECORATION: none
}
.rigthads A:hover {
	COLOR: #cc0000; TEXT-DECORATION: underline
}
.spons-bottom {
	BORDER-RIGHT: #efeeff 1px solid;
	BORDER-TOP: #efeeff 1px solid;
	FONT-SIZE: 12px;
	FLOAT: left;
	BORDER-LEFT: #efeeff 1px solid;
	WIDTH: 730px;
	BORDER-BOTTOM: #efeeff 1px solid;
	HEIGHT: 95px;
	clear: none;
}
.spons-bottom .spons-title {
	FLOAT: left;
	WIDTH: 23px;
	HEIGHT: 95px;
	BACKGROUND-COLOR: #f9f9f9;
	TEXT-ALIGN: center;
	clear: none;
}
.spons-link:link {
	COLOR: #000000; TEXT-DECORATION: none
}
.spons-link:visited {
	COLOR: #000000; TEXT-DECORATION: none
}
.spons-bottom .spons-adver {
	FLOAT: left;
	MARGIN-LEFT: 2px;
	WIDTH: 728px;
	PADDING-TOP: 2px;
	HEIGHT: 90px;
	clear: none;
}
.homenews{
	clear: both;
}
.homenews li{
	line-height: 25px;
	float: left;
	width: 50%;
}
.homenews span{
float: left;
}
.homenews div{
	width: 260px;
	OVERFLOW: hidden;
	WHITE-SPACE: nowrap;
	TEXT-OVERFLOW: ellipsis;
	float: left;
}
.HomeProduct {
height:150px;

}
.HomeProduct li{
	float: left;
	width: 130px;
	margin-right: 10px;
	height:145px;
	
}
.HomeProduct li img{
	padding: 3px;
	border: 1px solid #cdcdcd;
}
#demo {
	OVERFLOW: hidden;
	WIDTH: 730px;
	align: center;
	height: 150px;
	
}
#indemo {
	FLOAT: left; WIDTH: 5000px;
}
#demo1 {
	FLOAT: left;
	 	
}
#demo2 {
	FLOAT: left;
	 
}
.BodyTitle{
	line-height: 35px;
	background-color: #F6F6F6;
	height: 35px;
	text-align: center;
}