body {BACKGROUND: #fff}
.mainWIDTH {
	WIDTH: 100%
}
.clearfix {height:0;font-size:0;clear:both;visibility:hidden;overflow:hidden}
.head {
	MARGIN: 0 auto; PADDING:10px; WIDTH: 98%; CLEAR: both
}
.logo {
	FLOAT: left; PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; HEIGHT: 53px; PADDING: 5px
}
.logo IMG {
	PADDING-RIGHT: 4px; FLOAT: left
}
.logo SPAN A {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 4px; PADDING-RIGHT: 4px; FLOAT: left; COLOR: #0b5ba5; PADDING-TOP: 14px
}
.logo SPAN .a {
	PADDING-TOP: 11px
}
.service {
	FLOAT: right; TEXT-ALIGN: right; PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; HEIGHT: 53px; PADDING: 10px 0
}
.service .software {
	TEXT-ALIGN: right; LINE-HEIGHT: 30px; COLOR:#fff
}
.service .layout{
	FLOAT:right; TEXT-ALIGN: right; LINE-HEIGHT: 30px; COLOR:#fff; BACKGROUND: url(../icon/layout.gif) no-repeat 0 7px; MARGIN-LEFT: 10px; PADDING-LEFT: 18px
}
.service .helpmenu {
	TEXT-ALIGN: right; LINE-HEIGHT: 30px; COLOR:#fff
}
.service .helpmenu .hello{
	FLOAT:left; TEXT-ALIGN: right; LINE-HEIGHT: 30px; COLOR:#fff
}
.service A {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 4px; PADDING-RIGHT: 4px; COLOR: #fff; PADDING-TOP: 0px
}
.service SPAN A:hover {
	TEXT-DECORATION: underline
}
.service A:hover {
	TEXT-DECORATION: underline
}
.service .helpmenu STRONG {
	COLOR: #fff; FONT-WEIGHT: normal
}
.service .helpmenu STRONG A {
	COLOR: #fff
}
a:link.footcopy,a:active.footcopy,a:hover.footcopy,a:visited.footcopy{
	FONT-FAMILY:arial; FONT-SIZE:11px; COLOR: #333; TEXT-DECORATION: none
}
.foot {
	MARGIN: 0 auto; WIDTH: 100%; HEIGHT: 30px; LINE-HEIGHT: 30px; FONT-FAMILY:arial; FONT-SIZE: 11px; CLEAR: both
}
.foot .copy {
	FLOAT: left; WIDTH: 70%; TEXT-ALIGN: left; PADDING-LEFT: 5px
}
.foot .lang {
	FLOAT: right; WIDTH: 20%; TEXT-ALIGN: right; FONT-SIZE: 12px; BACKGROUND: url(../arr.gif) no-repeat right 10px; MARGIN-RIGHT: 5px; PADDING-TOP: 7px; PADDING-RIGHT: 12px
}
.foot .lang ul {
	MARGIN: 0; PADDING: 0; LIST-STYLE-TYPE: none; DISPLAY: inline
}
.foot .lang ul li{
	DISPLAY: inline; MARGIN: 0
}
.foot .lang .m_li {
	POSITION: relative
}
.foot .lang .m_li a {
	LINE-HEIGHT: 20px
}
.foot .lang .m_li a:hover {
	COLOR: #070268
}
.foot .lang .d_li a {
	LINE-HEIGHT: 20px
}
.foot .lang .d_li a:hover {
	COLOR: #070268; BORDER-LEFT: 1px solid #606060; BORDER-RIGHT: 1px solid #606060
}
.foot .lang .l_m {
	POSITION: absolute; Z-INDEX: 9999; RIGHT: -12px; *RIGHT: 0px; bottom: 18px; *bottom: 25px; WIDTH: 70px; PADDING: 0; BACKGROUND: #F0FAFF; BORDER: 1px solid #5088AA; BORDER-RIGHT: 2px solid #5088AA; BORDER-bottom: 2px solid #757575; DISPLAY: none; FILTER: alpha(opacity=80); -moz-opacity: 0.8; -khtml-opacity: 0.8; opacity: 0.8
}
.foot .lang .l_m A {
	float: left; MARGIN:0; WIDTH: 70px; HEIGHT:25px; LINE-HEIGHT:25px; PADDING: 0; TEXT-ALIGN: center; text-decoration:none
}
.foot .lang .l_m a:hover {
	display:block; COLOR: #FFF; BACKGROUND: #C4DFED
}
.tabmenu {
	MARGIN:0 auto; BACKGROUND: url(tabmenubg.gif) repeat-x; HEIGHT: 31px; OVERFLOW: hidden
}
.tabmenu LI {
	DISPLAY: block; FLOAT: left; PADDING-RIGHT:5px
}
.tabmenu LI A {
	LINE-HEIGHT: 31px; DISPLAY: block; HEIGHT: 31px; FONT-SIZE: 12px; COLOR: #000; CURSOR: pointer; _FLOAT: left
}
.tabmenu LI A {
	BACKGROUND: url(m03.gif) no-repeat left 50%; TEXT-DECORATION: none; FONT-WEIGHT: normal
}
.tabmenu LI A:hover {
	TEXT-DECORATION: none
}
.tabmenu LI A SPAN {
	BACKGROUND: url(m04.gif) no-repeat right 50%; PADDING-BOTTOM: 0px; PADDING-LEFT: 20px; PADDING-RIGHT: 20px; DISPLAY: block
}
.tabmenu LI.current {
	HEIGHT: 32px; _FLOAT: left
}
.tabmenu LI.current A {
	BACKGROUND: url(m01.gif) no-repeat left 50%; TEXT-DECORATION: none; COLOR: #106699; FONT-WEIGHT: normal; FONT-SIZE: 12px
}
.tabmenu LI.current A SPAN {
	BACKGROUND: url(m02.gif) no-repeat right 50%
}
.tabmenu LI A:hover {
	BACKGROUND: url(m01.gif) no-repeat left 50%; TEXT-DECORATION: none; COLOR: #106699; FONT-WEIGHT: normal; FONT-SIZE: 12px
}
.tabmenu LI A:hover SPAN {
	BACKGROUND: url(m02.gif) no-repeat right 50%; COLOR: #106699
}
.mainbody {
	WIDTH: 100%; MARGIN: 0 auto; BORDER: none
}
.mainbody2 {
	WIDTH: 100%; MARGIN: 0 auto; BORDER-TOP: 1px solid #89ADCE; BORDER-BOTTOM: 1px solid #89ADCE; BACKGROUND: #fff; PADDING: 0px
}
.mainbody-block {
	clear:both; WIDTH: 100%; MARGIN: 8px auto 0 auto; BORDER: none
}
.mainbody-block2 {
	MARGIN: 0 auto; BORDER-TOP: 1px solid #89ADCE; BORDER-BOTTOM: 1px solid #89ADCE; BACKGROUND: #fff; PADDING: 0px
}
.tab-mainbody {
	WIDTH: 100%; MARGIN: 0 auto; BORDER: none
}
.tab-mainbody2 {
	MARGIN: 0 auto; PADDING: 0px; BORDER-BOTTOM: 1px solid #89ADCE; BACKGROUND: #fff
}
.classtable-top {
	BACKGROUND: #FFF; BORDER-LEFT: 1px solid #89ADCE; BORDER-RIGHT: 1px solid #89ADCE; BORDER-BOTTOM: none; BORDER-TOP: none; WORD-BREAK:break-all
}
.classtable {
	BACKGROUND: #FFF; BORDER-LEFT: 1px solid #89ADCE; BORDER-RIGHT: 1px solid #89ADCE; WORD-BREAK: break-all
}
.classtable2 {
	BACKGROUND: #FFF; BORDER-LEFT: 1px solid #89ADCE; BORDER-RIGHT: 1px solid #89ADCE; WORD-BREAK:break-all
}
TABLE.classtable-top .classhead {
	COLOR: #333333; PADDING:0 5px;
}
TABLE.classtable-top .classtop {
	BACKGROUND:url(title_bg.gif) repeat-x bottom; HEIGHT: 30px; LINE-HEIGHT:30px; COLOR:#000; FONT-WEIGHT:normal; PADDING:0 5px 0 5px; border-top:1px solid #6FA6CA; border-bottom:1px solid #6FA6CA
}
TABLE.classtable .classhead,TABLE.classtable2 .classhead {
	COLOR: #333333; PADDING:0 5px 0 5px; border-bottom:1px solid #6FA6CA
}
TABLE.classtable TD.classrow,TABLE.classtable2 TD.classrow,TABLE.classtable-top TD.classrow {
	LINE-HEIGHT: 30px; FONT-SIZE: 12px; BORDER-BOTTOM: #C6DBF9 1px solid; PADDING: 2px 5px
}
TABLE.classtable .classtop,TABLE.classtable2 .classtop {
	BACKGROUND:url(title_bg.gif) repeat-x bottom; HEIGHT: 30px; LINE-HEIGHT:30px; COLOR:#000; FONT-WEIGHT:normal; PADDING:0 5px 0 5px; border-bottom:1px solid #6FA6CA
}
TABLE.classtable .classtop a:link,TABLE.classtable .classtop a:visited,TABLE.classtable .classtop a:hover,TABLE.classtable .classtop a:active {		
	FONT-SIZE: 12px; COLOR: #75673C; TEXT-DECORATION: none
}
#tablist,#tablist2,#tablistmain,.tablist {
	WIDTH: 100%; PADDING: 0; MARGIN: 5px auto 0 5px; LIST-STYLE-TYPE: none; HEIGHT: 23px
}
#tablist LI,#tablist2 LI,#tablistmain LI,.tablist LI {
	FLOAT: left; MARGIN-RIGHT: 4px; LIST-STYLE-TYPE: none; HEIGHT: 23px
}
#tablist LI A,#tablist2 LI A,#tablistmain LI A,.tablist LI A {
	FLOAT: left; FONT-WEIGHT: normal; COLOR: #000; PADDING:0 10px; BACKGROUND: #DEEFF8; BORDER: 1px solid #89ADCE; BORDER-BOTTOM: 0px solid #548BAC; LINE-HEIGHT: 22px; HEIGHT: 22px; TEXT-DECORATION: none; CURSOR: pointer
}
#tablist LI.selected,#tablist2 LI.selected,#tablistmain LI.selected,.tablist LI.selected {
	MARGIN-BOTTOM: -2px; POSITION: relative; HEIGHT: 25px
}
#tablist LI.selected A,#tablist2 LI.selected A,#tablistmain LI.selected A,.tablist LI.selected A {
	BACKGROUND: #FFF; COLOR: #106699; LINE-HEIGHT: 23px; HEIGHT: 23px; BORDER-BOTTOM: none
}
#tabcontentcontainer .classtop {
	BACKGROUND: #FFF; PADDING: 5px; COLOR: #333
}
#tabcontentcontainer .classfaq {
	PADDING: 10px 0; BACKGROUND: #FFF; COLOR:#646245
}
#tabcontentcontainer {
	WIDTH: 100%; MARGIN: 0 auto; PADDING: 0; BACKGROUND: #FFF; BORDER-TOP: 1px solid #89ADCE
}
.tabcontent {
	MARGIN: 0 auto; PADDING:0; DISPLAY:none; BACKGROUND: #FFF
}
.pagination span.page-cur,.pagenum span.page-cur {
	LINE-HEIGHT: 21px; HEIGHT: 21px; BORDER: #89ADCE 1px solid; BACKGROUND: white; TEXT-ALIGN: center; MARGIN-RIGHT: 3px; COLOR: #125088; FONT-WEIGHT: bold
}
.pagination a:hover,.pagenum a:hover {
	BORDER: #89ADCE 1px solid; BACKGROUND: white; TEXT-ALIGN: center; COLOR: #125088; TEXT-DECORATION: none
}
.button {
	height:20px;
	padding:0 3px;
	border:1px solid #87a3c1;
	color:#174b73;
	background:url(btn_bg.gif) repeat-x;
    cursor:pointer;    
    vertical-align:middle;    	
}
.pagination span,.pagenum span {
	DISPLAY: block; FLOAT: left; PADDING: 0 5px; HEIGHT: 21px
}
.pagination span.page-cur,.pagenum span.page-cur {
	LINE-HEIGHT: 21px; HEIGHT: 21px; BORDER: #0164A0 1px solid; BACKGROUND: white; TEXT-ALIGN: center; MARGIN-RIGHT: 3px; COLOR: #0164A0; FONT-WEIGHT: bold
}
.pagination a,.pagenum a {
	DISPLAY: block; FLOAT: left; HEIGHT: 21px; PADDING: 0 5px; LINE-HEIGHT: 21px; BORDER: #c6c6c6 1px solid; BACKGROUND: white; TEXT-ALIGN: center; MARGIN-RIGHT: 3px; COLOR: #333
}
.pagination a:hover,.pagenum a:hover {
	BORDER: #0164A0 1px solid; BACKGROUND: white; TEXT-ALIGN: center; COLOR: #0164A0; TEXT-DECORATION: none
}
.pagination a.page-prev,.pagenum a.page-prev {
	DISPLAY: block; FLOAT: left; PADDING: 0 5px; HEIGHT: 21px; BACKGROUND: url(page.gif) white no-repeat 4px 0; PADDING-LEFT: 12px
}
.pagination a.page-next {
	FLOAT: left; HEIGHT: 21px; FONT-WEIGHT: normal; BACKGROUND: url(page.gif) white no-repeat right -26px; PADDING-RIGHT: 12px
}
.pagination .page-skip {
	COLOR: #999; FLOAT: left; MARGIN-LEFT: 10px; HEIGHT: 23px; LINE-HEIGHT: 23px; OVERFLOW: hidden; PADDING: 0 5px; TEXT-ALIGN: center; WHITE-SPACE: nowrap; FONT-SIZE: 13px; VERTICAL-ALIGN: middle; FONT-FAMILY: Arial,SimSun
}
.pagination .text {
	BACKGROUND: url(input-bg.png) white no-repeat 0px 0px; BORDER: #a7a6aa 1px solid; COLOR: #333; WIDTH: 25px; HEIGHT: 14px; PADDING: 2px; MARGIN: 0px 3px; _DISPLAY: in-line
}
.pagination .button {
	MARGIN-TOP:-4px; WIDTH: 52px; HEIGHT: 22px; LINE-HEIGHT: 22px; BACKGROUND: url(page.gif) no-repeat right -50px; BORDER: none
}
.backToTop {display: none;width: 18px;height:18px;background: url(bt_top.gif) no-repeat;position: fixed;_position: absolute;right: 10px;bottom: 10px;_bottom: "auto";cursor: pointer}