BODY {
	BORDER-TOP: #999999 1px solid; FONT-SIZE: 12px; BACKGROUND: #84c5d6; MARGIN: 0px; TEXT-ALIGN: center
}
#frame_top {
	MARGIN: auto
}
#frame_button {
	MARGIN: auto
}
#frame_link {
	MARGIN: auto
}
#frame_main {
	MARGIN: auto
}
#frame_content {
	MARGIN: auto
}
#frame_bottom {
	MARGIN: auto
}
#frame_top {
	BACKGROUND: url(cms_header_912x81.jpg) no-repeat 50% bottom; WIDTH: 912px; PADDING-TOP: 10px; POSITION: relative; HEIGHT: 81px
}
#frame_top UL {
	DISPLAY: block; RIGHT: 0px; LINE-HEIGHT: 20px; POSITION: absolute; TOP: 0px; TEXT-ALIGN: right
}
#frame_top UL LI {
	DISPLAY: inline; COLOR: white
}
#frame_top UL LI A {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; COLOR: white; LINE-HEIGHT: 20px; PADDING-TOP: 0px
}
#frame_button {
	BACKGROUND: url(cms_navi-912.jpg) no-repeat; OVERFLOW: hidden; WIDTH: 912px; HEIGHT: 38px; TEXT-ALIGN: right
}
#frame_button UL {
	PADDING-LEFT: 20px
}
#frame_button LI {
	DISPLAY: block; FLOAT: left; COLOR: white; LINE-HEIGHT: 42px
}
#frame_button LI A {
	DISPLAY: block; FONT-WEIGHT: bold; FONT-SIZE: 14px; FLOAT: left; MARGIN: 0px 7px 0px 1px; WIDTH: 84px; COLOR: white; LINE-HEIGHT: 42px; TEXT-ALIGN: center; TEXT-DECORATION: none
}
#frame_button LI A:hover {
	BACKGROUND: no-repeat center 50%; OVERFLOW: hidden; COLOR: #ff2400; PADDING-TOP: 2px; HEIGHT: 32px; TEXT-ALIGN: center
}
#frame_button LI A.on {
	BACKGROUND: no-repeat center 50%; OVERFLOW: hidden; COLOR: #ff2400; PADDING-TOP: 2px; HEIGHT: 32px; TEXT-ALIGN: center
}
#frame_button LI A.close {
	COLOR: #ffff00
}
#frame_link {
	BACKGROUND: url(cms_bg-912x5.jpg); WIDTH: 912px; HEIGHT: 30px
}
#frame_link LI {
	DISPLAY: block; FLOAT: left; COLOR: white; LINE-HEIGHT: 24px
}
#frame_link UL {
	PADDING-LEFT: 50px; BACKGROUND: #f75d49 0% 50%; MARGIN: 0px 7px 5px; HEIGHT: 24px
}
#frame_link UL A {
	PADDING-RIGHT: 10px; DISPLAY: block; PADDING-LEFT: 10px; FLOAT: left; PADDING-BOTTOM: 0px; COLOR: white; LINE-HEIGHT: 24px; PADDING-TOP: 2px
}
#frame_link UL A:hover {
	BACKGROUND: white; COLOR: #f75d49
}
#frame_main {
	WIDTH: 912px
}
#frame_content {
	PADDING-RIGHT: 0pt; PADDING-LEFT: 0pt; BACKGROUND: url(cms_bg-912x5.jpg) 0% 50%; PADDING-BOTTOM: 0pt; WIDTH: 100%; PADDING-TOP: 0pt
}
#frame_footer {
	BACKGROUND: url(cms_footer.jpg) no-repeat center top; WIDTH: 100%; HEIGHT: 62px
}
#frame_bottom {
	PADDING-BOTTOM: 20px; WIDTH: 912px; LINE-HEIGHT: 25px; PADDING-TOP: 30px; TEXT-ALIGN: center
}
#frame_bottom LI {
	DISPLAY: inline
}
#frame_bottom A {
	COLOR: black
}
#frame_bottom A:hover {
	COLOR: white
}
#frame_bottom SPAN {
	
}
UL {
	PADDING-RIGHT: 0pt; PADDING-LEFT: 0pt; PADDING-BOTTOM: 0pt; MARGIN: 0pt; PADDING-TOP: 0pt
}
LI {
	LIST-STYLE: none none outside; LINE-HEIGHT: 20px
}
TD {
	LINE-HEIGHT: 20px
}
A {
	COLOR: #333333; TEXT-DECORATION: none
}
A:hover {
	TEXT-DECORATION: underline
}
.color_red A {
	COLOR: #5e0606
}
IMG {
	BORDER-RIGHT: 0pt; PADDING-RIGHT: 0pt; BORDER-TOP: 0pt; PADDING-LEFT: 0pt; PADDING-BOTTOM: 0pt; MARGIN: 0pt; BORDER-LEFT: 0pt; PADDING-TOP: 0pt; BORDER-BOTTOM: 0pt
}
DIV.clr {
	CLEAR: both
}
A IMG {
	BORDER-RIGHT: medium none; BORDER-TOP: medium none; BORDER-LEFT: medium none; BORDER-BOTTOM: medium none
}
#logo_nav {
	WIDTH: 100%; HEIGHT: 55px
}
#logo {
	FLOAT: left
}
#nav {
	FONT-SIZE: 14px; FLOAT: right; COLOR: #dddddd
}
#nav SPAN#current_bigclass {
	COLOR: red; TEXT-DECORATION: underline
}
#nav A:link {
	COLOR: #999999; TEXT-DECORATION: none
}
#nav A:visited {
	COLOR: #999999; TEXT-DECORATION: none
}
#nav A:hover {
	COLOR: red; TEXT-DECORATION: underline
}
#navigation {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; BACKGROUND: white; WIDTH: 100%; COLOR: #f75d49; TEXT-INDENT: 5px; LINE-HEIGHT: 30px; BORDER-BOTTOM: #ccc 1px solid; HEIGHT: 30px
}
#navigation A {
	PADDING-LEFT: 5px; COLOR: #f75d49; TEXT-DECORATION: none
}
#navigation A:link {
	TEXT-DECORATION: none
}
#navigation A:visited {
	TEXT-DECORATION: none
}
#navigation A:hover {
	TEXT-DECORATION: underline
}
#footer_simple {
	BORDER-TOP: #efefef 2px solid; MARGIN-TOP: 6px; FONT-SIZE: 12px; WIDTH: 100%; LINE-HEIGHT: 28px; HEIGHT: 28px; TEXT-ALIGN: center
}
#page_wrapper {
	MARGIN: 0px auto; WIDTH: 880px
}
#hack_border {
	BACKGROUND: #fffbf8
}
#hack_border A:link {
	TEXT-DECORATION: underline
}
#hack_border A:visited {
	TEXT-DECORATION: underline
}
#content_wrapper {
	FLOAT: left; MARGIN: 10px 0px 30px; WIDTH: 577px; TEXT-ALIGN: left
}
#content_wrapper #content {
	BORDER-RIGHT: #ccc 1px solid; BORDER-TOP: #ccc 1px solid; BACKGROUND: #fffbf8; MARGIN-BOTTOM: 10px; BORDER-LEFT: #ccc 1px solid; BORDER-BOTTOM: #ccc 1px solid
}
#sidenews {
	BORDER-RIGHT: #ccc 1px solid; BORDER-TOP: #ccc 1px solid; MARGIN-TOP: 10px; FLOAT: right; BORDER-LEFT: #ccc 1px solid; WIDTH: 290px; BORDER-BOTTOM: #ccc 1px solid; TEXT-ALIGN: center
}
#sidenews UL#random_items {
	PADDING-RIGHT: 0pt; LIST-STYLE: none none outside; PADDING-LEFT: 0pt; FONT-SIZE: 12px; FLOAT: left; PADDING-BOTTOM: 0pt; MARGIN: 0pt; PADDING-TOP: 0pt; TEXT-ALIGN: left
}
#sidenews UL#random_items LI {
	MARGIN-BOTTOM: 5px; LINE-HEIGHT: 120%
}
#content {
	FONT-SIZE: 14px; OVERFLOW: hidden; WIDTH: 577px; LINE-HEIGHT: 150%
}
#content .hack_border {
	MARGIN: 6px
}
#content H1 {
	FONT-SIZE: 24px; PADDING-BOTTOM: 6px; LINE-HEIGHT: 40px; BORDER-BOTTOM: #cccccc 1px dashed; TEXT-ALIGN: center
}
#content .item_author_details {
	FONT-SIZE: 12px; MARGIN-BOTTOM: 10px; COLOR: #666666; TEXT-ALIGN: right
}
#content .item_author_details P {
	MARGIN-TOP: 0pt; MARGIN-BOTTOM: 3px; TEXT-ALIGN: right
}
#content #turn_pager {
	TEXT-ALIGN: center
}
#content #articletext A {
	COLOR: #0000ff; TEXT-DECORATION: underline
}
#content #articletext A:hover {
	COLOR: red
}
#articletext {
	
}
#related_items {
	CLEAR: both; FONT-SIZE: 14px; MARGIN: 6px auto 20px; WIDTH: 577px
}
#related_items H1 {
	FONT-WEIGHT: normal; FONT-SIZE: 18px; COLOR: #040093; FONT-FAMILY: simhei
}
#related_items UL A {
	COLOR: #040093; TEXT-DECORATION: underline
}
#related_items IMG {
	BORDER-RIGHT: #333333 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: #333333 1px solid; PADDING-LEFT: 2px; FLOAT: left; PADDING-BOTTOM: 2px; BORDER-LEFT: #333333 1px solid; PADDING-TOP: 2px; BORDER-BOTTOM: #333333 1px solid
}
#related_items UL {
	PADDING-RIGHT: 0pt; LIST-STYLE: none none outside; MARGIN-TOP: 6px; PADDING-LEFT: 0pt; MARGIN-BOTTOM: 6px; PADDING-BOTTOM: 0pt; PADDING-TOP: 0pt
}
#related_items UL P {
	PADDING-RIGHT: 0pt; PADDING-LEFT: 0pt; PADDING-BOTTOM: 0pt; MARGIN-LEFT: 50px; PADDING-TOP: 0pt
}
#related_items UL SPAN {
	
}
#related_items UL SPAN A {
	TEXT-DECORATION: underline
}
#related_items LI {
	DISPLAY: block; FONT-SIZE: 12px; WHITE-SPACE: normal
}
#related_items LI P A {
	MARGIN: 0pt 7px; TEXT-DECORATION: underline
}
#song_div {
	
}
TABLE.requestUser {
	BORDER-RIGHT: #cccccc 1px solid; PADDING-RIGHT: 3px; BORDER-TOP: #cccccc 1px solid; PADDING-LEFT: 3px; MARGIN-BOTTOM: 10px; PADDING-BOTTOM: 3px; BORDER-LEFT: #cccccc 1px solid; WIDTH: 525px; PADDING-TOP: 3px; BORDER-BOTTOM: #cccccc 1px solid; TEXT-ALIGN: center
}
TABLE.requestUser H4 {
	PADDING-RIGHT: 0pt; PADDING-LEFT: 0pt; FONT-WEIGHT: normal; FONT-SIZE: 16px; PADDING-BOTTOM: 0pt; MARGIN: 0pt; PADDING-TOP: 0pt
}
TABLE.pBLk TD {
	VERTICAL-ALIGN: top; PADDING-TOP: 10px
}
TABLE.pBLk TD P {
	PADDING-RIGHT: 0pt; PADDING-LEFT: 0pt; PADDING-BOTTOM: 0pt; MARGIN: 0pt; PADDING-TOP: 0pt
}
TABLE.pBLk TD P A {
	COLOR: #333333
}
TABLE.pBLk TD SPAN {
	PADDING-RIGHT: 0pt; PADDING-LEFT: 0pt; PADDING-BOTTOM: 0pt; MARGIN: 0pt; PADDING-TOP: 0pt
}
TABLE.textlist H4 {
	PADDING-RIGHT: 0pt; PADDING-LEFT: 0pt; PADDING-BOTTOM: 0pt; MARGIN: 0pt; PADDING-TOP: 0pt
}
TABLE.requestUser H4 A {
	LINE-HEIGHT: 30px; TEXT-DECORATION: underline
}
TABLE.requestUser H4.blue A {
	COLOR: #040093
}
TABLE.requestUser H4.pink A {
	COLOR: #ff0099
}
TD.userPhoto {
	PADDING-RIGHT: 15px; PADDING-LEFT: 15px; PADDING-BOTTOM: 0pt; WIDTH: 50px; PADDING-TOP: 0pt; TEXT-ALIGN: center
}
TABLE.requestUser TD P {
	TEXT-ALIGN: left
}
TABLE.requestUser TD.userInfo P A {
	FONT-SIZE: 12px; MARGIN: 0pt 3px; COLOR: blue; TEXT-DECORATION: underline
}
.myBlogPhoto {
	BACKGROUND: url(myBlogBg.gif) no-repeat center 50%; WIDTH: 524px; HEIGHT: 143px
}
.myBlogPhoto UL {
	MARGIN: 5px; PADDING-TOP: 45px
}
.myBlogPhoto UL LI {
	DISPLAY: block; FLOAT: left; MARGIN: 5px
}
.articlebanner {
	FLOAT: left; TEXT-ALIGN: center
}
.articlebanner A {
	COLOR: red; TEXT-DECORATION: underline
}
.articlebanner .link {
	BORDER-RIGHT: #333333 1px solid; BORDER-TOP: #333333 1px solid; BACKGROUND: #f2f2f2 0% 50%; MARGIN: 0px 10px 5px 0pt; BORDER-LEFT: #333333 1px solid; WIDTH: 240px; BORDER-BOTTOM: #333333 1px solid; HEIGHT: 160px
}
.articlebanner .link A {
	MARGIN-TOP: 15%; DISPLAY: block; VERTICAL-ALIGN: middle; COLOR: blue
}
DIV#sec3left A {
	COLOR: #790010
}
DIV#sec3left A:hover {
	COLOR: orange
}
DIV#sec3left A.new-operation {
	BORDER-RIGHT: #666666 1px solid; PADDING-RIGHT: 1em; BORDER-TOP: #666666 1px solid; PADDING-LEFT: 1em; BACKGROUND: white 0% 50%; PADDING-BOTTOM: 3px; BORDER-LEFT: #666666 1px solid; COLOR: blue; PADDING-TOP: 3px; BORDER-BOTTOM: #666666 1px solid; TEXT-DECORATION: underline
}
DIV#sec3left {
	FLOAT: left; PADDING-BOTTOM: 10px; MARGIN: 1px; WIDTH: 288px
}
DIV#sec3left H3 {
	BORDER-RIGHT: #790010 1px; PADDING-RIGHT: 0px; BORDER-TOP: #790010 1px solid; PADDING-LEFT: 0px; FONT-SIZE: 14px; BACKGROUND: #fdf1f2; PADDING-BOTTOM: 0px; MARGIN: 10px 0px 0px; BORDER-LEFT: #790010 1px; COLOR: #790010; TEXT-INDENT: 1em; LINE-HEIGHT: 30px; PADDING-TOP: 0px; BORDER-BOTTOM: #790010 1px solid; TEXT-ALIGN: left
}
DIV#sec3left DIV {
	MARGIN: 0px
}
DIV#sec3left DIV.d1 {
	PADDING-BOTTOM: 10px
}
DIV#sec3left DIV.d1 UL {
	PADDING-BOTTOM: 5px; MARGIN: 15px 0px 0px; HEIGHT: 100%
}
DIV#sec3left UL:unknown {
	CLEAR: both; DISPLAY: block; VISIBILITY: hidden; HEIGHT: 0px; content: "."
}
DIV#sec3left UL LI {
	DISPLAY: block; FLOAT: left; MARGIN-LEFT: 12px; TEXT-ALIGN: center
}
DIV#sec3left DIV.d1 UL LI SPAN {
	DISPLAY: block; BACKGROUND: #eee; MARGIN: 5px 0px 10px
}
DIV#sec3left LI IMG {
	BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: #ccc 1px solid; DISPLAY: block; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; BORDER-LEFT: #ccc 1px solid; WIDTH: 110px; PADDING-TOP: 2px; BORDER-BOTTOM: #ccc 1px solid; HEIGHT: 90px
}
DIV.d0 {
	PADDING-TOP: 2px
}
DIV.d0 {
	PADDING-BOTTOM: 10px
}
DIV#sec3left DIV.d2 {
	PADDING-BOTTOM: 10px
}
DIV#sec3left DIV.d3 {
	PADDING-BOTTOM: 10px
}
DIV.d0 UL {
	BORDER-TOP: #999 1px solid; MARGIN-TOP: 25px; PADDING-TOP: 15px; HEIGHT: 100%
}
DIV#sec3left DIV.d2 UL {
	BORDER-TOP: #999 1px solid; MARGIN-TOP: 25px; PADDING-TOP: 15px; HEIGHT: 100%
}
DIV#sec3left DIV.d3 UL {
	BORDER-TOP: #999 1px solid; MARGIN-TOP: 25px; PADDING-TOP: 15px; HEIGHT: 100%
}
DIV.d0 OL {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; BACKGROUND: #ffffff; PADDING-BOTTOM: 5px; MARGIN: 0px auto 10px; PADDING-TOP: 10px; LIST-STYLE-TYPE: disc; HEIGHT: 100%
}
DIV.d2 OL {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; BACKGROUND: #ffffff; PADDING-BOTTOM: 5px; MARGIN: 0px auto 10px; PADDING-TOP: 10px; LIST-STYLE-TYPE: disc; HEIGHT: 100%
}
DIV.d3 OL {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; BACKGROUND: #ffffff; PADDING-BOTTOM: 5px; MARGIN: 0px auto 10px; PADDING-TOP: 10px; LIST-STYLE-TYPE: disc; HEIGHT: 100%
}
DIV.d0 OL {
	PADDING-RIGHT: 0px; BORDER-TOP: #999 1px solid; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 10px 0px 0px; PADDING-TOP: 10px
}
DIV.d0 OL:unknown {
	CLEAR: both; DISPLAY: block; VISIBILITY: hidden; HEIGHT: 0px; content: "."
}
DIV.d2 OL:unknown {
	CLEAR: both; DISPLAY: block; VISIBILITY: hidden; HEIGHT: 0px; content: "."
}
DIV.d3 OL:unknown {
	CLEAR: both; DISPLAY: block; VISIBILITY: hidden; HEIGHT: 0px; content: "."
}
DIV.d0 OL LI {
	FLOAT: left; MARGIN-LEFT: 5px; OVERFLOW: hidden; WIDTH: 135px; COLOR: #333; LINE-HEIGHT: 20px; WHITE-SPACE: nowrap; HEIGHT: 20px; TEXT-ALIGN: left
}
DIV.d2 OL LI {
	FLOAT: left; MARGIN-LEFT: 5px; OVERFLOW: hidden; WIDTH: 135px; COLOR: #333; LINE-HEIGHT: 20px; WHITE-SPACE: nowrap; HEIGHT: 20px; TEXT-ALIGN: left
}
DIV.d3 OL LI {
	FLOAT: left; MARGIN-LEFT: 5px; OVERFLOW: hidden; WIDTH: 135px; COLOR: #333; LINE-HEIGHT: 20px; WHITE-SPACE: nowrap; HEIGHT: 20px; TEXT-ALIGN: left
}
TABLE.xgzt {
	MARGIN-TOP: 10px; WIDTH: 579px
}
TD H3 {
	PADDING-RIGHT: 0pt; PADDING-LEFT: 0pt; FONT-SIZE: 14px; PADDING-BOTTOM: 0pt; MARGIN: 5px 0pt; PADDING-TOP: 0pt
}
TD LI {
	PADDING-LEFT: 10px; COLOR: #666666; LINE-HEIGHT: 2em
}
TD LI A {
	PADDING-RIGHT: 20px; FONT-SIZE: 14px; COLOR: #040093; TEXT-DECORATION: underline
}
TABLE.textlist TD LI A {
	DISPLAY: block; FONT-SIZE: 12px; OVERFLOW: hidden; WIDTH: 240px; WHITE-SPACE: nowrap
}
TABLE.pBLk {
	MARGIN-BOTTOM: 15px; WIDTH: 90%
}
TABLE.pBLk A IMG {
	MARGIN: auto 5px
}
TABLE.pBLk P A {
	DISPLAY: block; FONT-WEIGHT: bold; FONT-SIZE: 12px; OVERFLOW: hidden; WIDTH: 90px; COLOR: #666666; WHITE-SPACE: nowrap; TEXT-DECORATION: underline
}
TABLE.pBLk SPAN {
	DISPLAY: block; OVERFLOW: hidden; COLOR: #666666; HEIGHT: 60px
}
H3.jctj {
	BACKGROUND: url(icon-cms1.gif) no-repeat 10px center; TEXT-INDENT: 24px
}
TABLE H4 {
	PADDING-RIGHT: 0pt; DISPLAY: block; PADDING-LEFT: 0pt; FONT-SIZE: 12px; BACKGROUND: url(icon-cms2.gif) no-repeat left center; PADDING-BOTTOM: 0pt; MARGIN: 0pt; TEXT-INDENT: 15px; LINE-HEIGHT: 20px; PADDING-TOP: 20px
}
TABLE UL {
	PADDING-RIGHT: 0pt; PADDING-LEFT: 0pt; PADDING-BOTTOM: 0pt; MARGIN: 0pt; PADDING-TOP: 0pt
}

