BODY {
	 MARGIN: 0px; HEIGHT: 100%; TEXT-ALIGN: center
}
BODY {
	FONT-SIZE: 12px; COLOR: #636363; FONT-FAMILY: Arial, Verdana, PMingLiU
}
TD {
	FONT-SIZE: 12px; COLOR: #636363; FONT-FAMILY: Arial, Verdana, PMingLiU
}
INPUT {
	FONT-SIZE: 12px; FONT-FAMILY: Arial, Verdana, PMingLiU
}
SELECT {
	FONT-SIZE: 12px; FONT-FAMILY: Arial, Verdana, PMingLiU
}
TEXTAREA {
	FONT-SIZE: 12px; FONT-FAMILY: Arial, Verdana, PMingLiU
}
A {
	COLOR: #636363; TEXT-DECORATION: none
}
A:link {
	COLOR: #636363; TEXT-DECORATION: none
}
A:hover {
	COLOR: #e3680d; TEXT-DECORATION: none
}
A:active {
	COLOR: #e3680d
}
FORM {
	MARGIN: 0px
}
IMG {
	BORDER-RIGHT: 0px; BORDER-TOP: 0px; BORDER-LEFT: 0px; BORDER-BOTTOM: 0px
}
.center {
	TEXT-ALIGN: center
}
.absmiddle {
	VERTICAL-ALIGN: middle
}
.clear {
	CLEAR: both
}
.nodata {
	PADDING-TOP: 25px; HEIGHT: 60px; TEXT-ALIGN: center
}
.fg1 {
	COLOR: #444645
}
.fg2 {
	COLOR: #ff7702
}
.doc {
	LEFT: 50%; MARGIN: 0px auto; WIDTH: 993px
}
.pop {
	LEFT: 50%; MARGIN: 0px auto; WIDTH: 100%; HEIGHT: 100%; TEXT-ALIGN: left
}
.mhead {
	WIDTH: 100%; HEIGHT: 210px; TEXT-ALIGN: center
}
.mhead .head1 {
	BACKGROUND: url(images/hbg.jpg) repeat-x left top; LEFT: 50%; MARGIN: 0px auto; WIDTH: 951px; HEIGHT: 50px; TEXT-ALIGN: left
}
.mhead .head1 .logo {
	FLOAT: left; WIDTH: 249px; HEIGHT: 50px
}
.mhead .head1 .url {
	PADDING-RIGHT: 14px; PADDING-LEFT: 0px; Z-INDEX: 10; FLOAT: right; PADDING-BOTTOM: 0px; WIDTH: 680px; COLOR: #000000; PADDING-TOP: 9px; POSITION: relative; HEIGHT: 50px; TEXT-ALIGN: right
}
.mhead .head2 {
	Z-INDEX: 5; WIDTH: 100%; POSITION: relative; HEIGHT: 136px
}
.mhead .head2 DIV {
	LEFT: 0px; POSITION: absolute; TOP: -50px
}
.mhead .head3 {
	WIDTH: 100%; COLOR: #ffffff; LINE-HEIGHT: 21px; HEIGHT: 24px; BACKGROUND-COLOR: #000000; TEXT-ALIGN: left
}
.mhead .head3 A {
	COLOR: #ffffff
}
.mmarquee {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 0px; VERTICAL-ALIGN: baseline; COLOR: #fff; PADDING-TOP: 0px; FONT-FAMILY: ?s???Arial
}
.mmarquee .mtext {
	
}
.mmarquee .mtext A {
	COLOR: #fff
}
.quickURL {
	PADDING-RIGHT: 7px; MARGIN: 15px 0px 0px; TEXT-ALIGN: right
}
.pbody {
	BORDER-RIGHT: 0px; BORDER-TOP: 0px; BORDER-LEFT: 0px; WIDTH: 100%; BORDER-BOTTOM: 0px; HEIGHT: 100%; TEXT-ALIGN: left
}
.pbody .lbar {
	BACKGROUND: url(images/lbar.jpg) no-repeat left top; VERTICAL-ALIGN: top; WIDTH: 21px; HEIGHT: 100%
}
.pbody .lbar DIV {
	BACKGROUND: #000; WIDTH: 21px; HEIGHT: 36px
}
.pbody .pmain {
	BACKGROUND: #ffffff; VERTICAL-ALIGN: top
}
.pbody .rbar {
	BACKGROUND: url(images/rbar.jpg) no-repeat left top; VERTICAL-ALIGN: top; WIDTH: 22px; HEIGHT: 100%
}
.pbody .rbar DIV {
	BACKGROUND: #000; WIDTH: 22px; HEIGHT: 36px
}
.pophead {
	WIDTH: 100%; TEXT-ALIGN: center
}
.pophead .head {
	BACKGROUND: url(images/pop_title.gif) #000000 no-repeat left top; WIDTH: 100%; COLOR: #ffffff; HEIGHT: 36px; TEXT-ALIGN: right
}
.pophead .head DIV {
	PADDING-RIGHT: 7px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 10px
}
.pcontent {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; PADDING-TOP: 5px
}
.mbody {
	BORDER-RIGHT: 0px; BORDER-TOP: 0px; BORDER-LEFT: 0px; WIDTH: 100%; BORDER-BOTTOM: 0px; TEXT-ALIGN: left
}
.mbody .lbar {
	BACKGROUND: url(images/lbar.jpg) no-repeat left top; VERTICAL-ALIGN: top; WIDTH: 21px
}
.mbody .bmain {
	BACKGROUND: #ffffff; VERTICAL-ALIGN: top; WIDTH: 950px
}
.mbody .rbar {
	BACKGROUND: url(images/rbar.jpg) no-repeat left top; VERTICAL-ALIGN: top; WIDTH: 22px
}
.mbody .pmain {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; BACKGROUND: #ffffff; PADDING-BOTTOM: 10px; VERTICAL-ALIGN: top; PADDING-TOP: 10px
}
.mfoot {
	BORDER-TOP: #dfdfdf 1px solid; BACKGROUND: #fff; MARGIN: 0px auto; WIDTH: 950px; TEXT-ALIGN: center
}
.mfoot .foot {
	MARGIN: 7px auto; WIDTH: 90%; TEXT-ALIGN: center
}
.mfoot .foot .null {
	FLOAT: left; WIDTH: 135px; HEIGHT: 16px
}
.mfoot .foot .design {
	FLOAT: right; WIDTH: 135px; HEIGHT: 16px
}
.mdata {
	BORDER-RIGHT: 0px; BORDER-TOP: 0px; MARGIN-BOTTOM: 10px; BORDER-LEFT: 0px; WIDTH: 100%; BORDER-BOTTOM: 0px; TEXT-ALIGN: left
}
.mdata .lblock {
	VERTICAL-ALIGN: top; WIDTH: 214px; PADDING-TOP: 9px; TEXT-ALIGN: center
}
.mdata .page {
	VERTICAL-ALIGN: top
}
.mdata .rabar {
	VERTICAL-ALIGN: top; WIDTH: 17px
}
.mdata .rbbar {
	BACKGROUND: url(images/rbbar.jpg) no-repeat right top; VERTICAL-ALIGN: top; WIDTH: 13px
}
.mdata .rblock {
	VERTICAL-ALIGN: top; WIDTH: 204px; TEXT-ALIGN: center
}
.blockbt {
	LEFT: 50%; MARGIN: 0px auto; WIDTH: 195px; TEXT-ALIGN: left
}
.blockbt .head {
	BACKGROUND: url(images/lb_top.jpg) no-repeat left top; OVERFLOW: hidden; HEIGHT: 10px
}
.blockbt .body {
	PADDING-RIGHT: 6px; PADDING-LEFT: 6px; BACKGROUND: url(images/lb_body.jpg) repeat-y left top; PADDING-BOTTOM: 5px; PADDING-TOP: 5px
}
.blockbt .foot {
	BACKGROUND: url(images/lb_foot.jpg) no-repeat left top; OVERFLOW: hidden; HEIGHT: 14px
}
.btbutton {
	MARGIN: 3px 0px 0px 1px
}
.bmodule {
	MARGIN-TOP: 14px
}
.bmodule .btitle {
	BORDER-BOTTOM: #515151 2px solid
}
.bmodule .btitle .bmore {
	FLOAT: right; MARGIN: 6px 5px 0px 0px
}
.bmodule .bcont {
	
}
.rlogin {
	
}
.rlogin .frm {
	MARGIN: 6px 0px
}
.rlogin .frm .title {
	FLOAT: left; MARGIN: 0px 4px 0px 0px; WIDTH: 45px; LINE-HEIGHT: 22px; TEXT-ALIGN: right
}
.rlogin .frm .input {
	FLOAT: left
}
.rlogin .frm .input INPUT.text {
	BORDER-RIGHT: #aaaecb 1px solid; BORDER-TOP: #aaaecb 1px solid; BORDER-LEFT: #aaaecb 1px solid; BORDER-BOTTOM: #aaaecb 1px solid
}
.rlogin .frm .link {
	COLOR: #371921; TEXT-ALIGN: center
}
.rlogin .frm A {
	COLOR: #2c809c
}
.rlogin .frm A:hover {
	COLOR: #fc5c00
}
.rlogin .meminfo {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 0px; MARGIN: 3px 0px 0px; PADDING-TOP: 0px
}
.rlogin .meminfo .user {
	PADDING-LEFT: 5px; COLOR: #666; LINE-HEIGHT: 18px
}
.rlogin .meminfo .user SPAN {
	COLOR: #ff6600
}
.rlogin .meminfo .txt {
	PADDING-LEFT: 5px; COLOR: #999; LINE-HEIGHT: 18px
}
.rlogin .meminfo UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
.rlogin .meminfo UL LI {
	PADDING-LEFT: 19px; BACKGROUND: url(images/icon_arr.gif) no-repeat 3px 4px; MARGIN: 0px 3px 0px 6px; LINE-HEIGHT: 20px; LIST-STYLE-TYPE: none
}
.bgallery {
	MARGIN: 10px 0px 8px
}
.bgallery .intro {
	FLOAT: left; MARGIN: 0px 5px 0px 8px; WIDTH: 117px
}
.bgallery .intro .title {
	FONT-WEIGHT: bold; LINE-HEIGHT: 18px
}
.bgallery .intro .desc {
	COLOR: #666
}
.bgallery .img {
	FLOAT: left; VERTICAL-ALIGN: middle; WIDTH: 60px; HEIGHT: 60px; TEXT-ALIGN: center
}
.bgallery .img  {
	VERTICAL-ALIGN: middle
}
 HTML .bgallery .img SPAN {
	DISPLAY: inline-block; HEIGHT: 100%
}
.adbanner {
	TEXT-ALIGN: center
}
.adbanner DIV.ad {
	MARGIN: 10px 0px
}
.bk_link {
	BACKGROUND: url(images/bk_link.jpg) no-repeat; HEIGHT: 20px
}
.bk_login {
	BACKGROUND: url(images/bk_login.jpg) no-repeat; HEIGHT: 20px
}
.bt_gallary {
	BACKGROUND: url(images/bt_gallary.jpg) no-repeat; HEIGHT: 20px
}
.bt_importmsg {
	BACKGROUND: url(images/bt_importmsg.jpg) no-repeat; HEIGHT: 20px
}
.bt_movie {
	BACKGROUND: url(images/bt_movie.jpg) no-repeat; HEIGHT: 20px
}
.cform {
	
}
.cform INPUT.text {
	BORDER-RIGHT: #bababa 1px solid; BORDER-TOP: #bababa 1px solid; BORDER-LEFT: #bababa 1px solid; BORDER-BOTTOM: #bababa 1px solid; HEIGHT: 18px
}
.cform SELECT {
	BORDER-RIGHT: #bababa 1px solid; BORDER-TOP: #bababa 1px solid; BORDER-LEFT: #bababa 1px solid; BORDER-BOTTOM: #bababa 1px solid; HEIGHT: 22px
}
.cform TEXTAREA {
	BORDER-RIGHT: #bababa 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: #bababa 1px solid; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; BORDER-LEFT: #bababa 1px solid; PADDING-TOP: 2px; BORDER-BOTTOM: #bababa 1px solid
}
.cform .field {
	MARGIN: 5px 0px
}
.cform .field .title {
	FONT-WEIGHT: bold; FLOAT: left; WIDTH: 70px; COLOR: #656565; LINE-HEIGHT: 24px
}
.cform .field .title SPAN {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 0px; COLOR: red; PADDING-TOP: 0px
}
.cform .field .title2 {
	FONT-WEIGHT: bold; FLOAT: left; WIDTH: 100px; COLOR: #656565; LINE-HEIGHT: 24px
}
.cform .field .title2 SPAN {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 0px; COLOR: red; PADDING-TOP: 0px
}
.cform .field .ftxt {
	FLOAT: left; LINE-HEIGHT: 24px; MARGIN-RIGHT: 10px; HEIGHT: 100%
}
.cform .field .ftxt SPAN {
	COLOR: red
}
.cform .field .ftxt SPAN.kyes {
	COLOR: #019bbf
}
.cform .field .ftxt SPAN.kno {
	COLOR: #c61a06
}
.cform .field .question {
	FONT-WEIGHT: bold; COLOR: #656565; LINE-HEIGHT: 24px
}
.cform .field .answer {
	PADDING-RIGHT: 25px; PADDING-LEFT: 25px; PADDING-BOTTOM: 0px; MARGIN: 5px 0px; LINE-HEIGHT: 24px; PADDING-TOP: 0px
}
.cform .field .answer DIV.multi {
	FLOAT: left; MARGIN-RIGHT: 5px
}
INPUT.button02 {
	BORDER-RIGHT: 0px; BORDER-TOP: 0px; BACKGROUND: url(images/button02.jpg) no-repeat left top; BORDER-LEFT: 0px; WIDTH: 68px; COLOR: #2f92bc; LINE-HEIGHT: 27px; BORDER-BOTTOM: 0px; HEIGHT: 27px; TEXT-ALIGN: center
}
INPUT.button04 {
	BORDER-RIGHT: 0px; BORDER-TOP: 0px; BACKGROUND: url(images/button02.jpg) no-repeat left top; BORDER-LEFT: 0px; WIDTH: 68px; COLOR: #2f92bc; BORDER-BOTTOM: 0px; HEIGHT: 27px; TEXT-ALIGN: center
}
INPUT.buttbg04 {
	BORDER-RIGHT: 0px; BORDER-TOP: 0px; BACKGROUND: url(images/button04.jpg) no-repeat left top; BORDER-LEFT: 0px; WIDTH: 88px; COLOR: #2f92bc; LINE-HEIGHT: 27px; BORDER-BOTTOM: 0px; HEIGHT: 27px; TEXT-ALIGN: center
}
.nform {
	
}
.nform INPUT.text {
	BORDER-RIGHT: #bababa 1px solid; BORDER-TOP: #bababa 1px solid; BORDER-LEFT: #bababa 1px solid; BORDER-BOTTOM: #bababa 1px solid; HEIGHT: 18px
}
.nform SELECT {
	BORDER-RIGHT: #bababa 1px solid; BORDER-TOP: #bababa 1px solid; BORDER-LEFT: #bababa 1px solid; BORDER-BOTTOM: #bababa 1px solid; HEIGHT: 22px
}
.nform TEXTAREA {
	BORDER-RIGHT: #bababa 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: #bababa 1px solid; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; BORDER-LEFT: #bababa 1px solid; PADDING-TOP: 2px; BORDER-BOTTOM: #bababa 1px solid
}
.nform .frm {
	MARGIN: 5px 0px
}
.nform .frm .ct {
	FLOAT: left; WIDTH: 107px; COLOR: #535250; LINE-HEIGHT: 24px; MARGIN-RIGHT: 10px; TEXT-ALIGN: right
}
.nform .frm .ft {
	FLOAT: left; WIDTH: 360px; LINE-HEIGHT: 24px
}
.lineType1 {
	BACKGROUND: url(images/icon_dot.gif) repeat-x left top; OVERFLOW: hidden; HEIGHT: 3px
}
.lineType2 {
	BACKGROUND: #b8b8b8; OVERFLOW: hidden; HEIGHT: 4px
}
.lineType3 {
	BACKGROUND: #cccccc; MARGIN: 1px 0px; OVERFLOW: hidden; HEIGHT: 1px
}
.lineType4 {
	BACKGROUND: url(images/icon_dash.gif) repeat-x left top; OVERFLOW: hidden; HEIGHT: 3px
}
.mg5 {
	OVERFLOW: hidden; HEIGHT: 5px
}
.mg10 {
	OVERFLOW: hidden; HEIGHT: 10px
}
.mg15 {
	OVERFLOW: hidden; HEIGHT: 15px
}
UL.list {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
UL.list LI {
	PADDING-LEFT: 19px; BACKGROUND: url(images/icon_squre.gif) no-repeat 6px 5px; LINE-HEIGHT: 16px; LIST-STYLE-TYPE: none
}
UL.list LI.link {
	MARGIN: 4px 0px
}
.listTable {
	BORDER-RIGHT: 0px; BORDER-TOP: 0px; BORDER-LEFT: 0px; WIDTH: 100%; BORDER-BOTTOM: 0px
}
.listTable TH {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; BACKGROUND: url(images/tb_tbg.jpg) repeat-x left top; COLOR: #fff; HEIGHT: 30px
}
.listTable TH.tS {
	BACKGROUND: url(images/tb_ts.jpg) no-repeat left top; WIDTH: 15px
}
.listTable TH.tS DIV {
	WIDTH: 15px
}
.listTable TH.tE {
	BACKGROUND: url(images/tb_te.jpg) no-repeat right top; WIDTH: 15px
}
.listTable TH.tE DIV {
	WIDTH: 15px
}
.listTable TD {
	COLOR: #000; LINE-HEIGHT: 20px
}
.listTable TD A {
	COLOR: #3e9c9c
}
.listTable TD A:hover {
	COLOR: #e3680d
}
.module {
	
}
.module .title {
	POSITION: relative
}
.module .title .more {
	FLOAT: right; MARGIN: 10px 2px 0px 0px
}
.module .title .button {
	LEFT: 622px; POSITION: absolute; TOP: 12px
}
.module .title .image {
	HEIGHT: 25px
}
.module .title .image IMG {
	DISPLAY: block
}
.module .line {
	BACKGROUND: url(images/line_t2.jpg) repeat-x; OVERFLOW: hidden; HEIGHT: 3px
}
.module .line DIV {
	BACKGROUND: url(images/line_t1.jpg) repeat-x; OVERFLOW: hidden; WIDTH: 109px; HEIGHT: 3px
}
.module .mlist {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 6px; PADDING-TOP: 12px
}
.module .pic {
	FLOAT: left; MARGIN: 10px 0px 0px; WIDTH: 148px; TEXT-ALIGN: center
}
.module .pic .dmg {
	BACKGROUND: url(images/article_pic.jpg) no-repeat left top; MARGIN: 0px auto; WIDTH: 136px; HEIGHT: 136px
}
.module .plist {
	FLOAT: left; WIDTH: 364px
}
.mcouse_list {
	FLOAT: left; WIDTH: 413px
}
.mcouse_list SPAN {
	COLOR: #696969
}
.mcouse_list SPAN A {
	COLOR: #3366ff
}
.mcouse_list SPAN A:hover {
	COLOR: #ff6633
}
.mcouse_date {
	FLOAT: left; MARGIN: 0px 2px 0px 5px; WIDTH: 73px; TEXT-ALIGN: center
}
.banner {
	MARGIN: 10px 0px; TEXT-ALIGN: center
}
.mtxt {
	TEXT-ALIGN: center
}
.mtxt .mnote {
	MARGIN: 0px auto; WIDTH: 640px; TEXT-ALIGN: left
}
.mtxt .mnote .warn {
	COLOR: #3e979d; LINE-HEIGHT: 20px
}
.mtxt .mlist {
	MARGIN: 0px auto; WIDTH: 670px; TEXT-ALIGN: left
}
.mtxt .mlist .warn {
	COLOR: #3e979d; LINE-HEIGHT: 20px
}
.teacher {
	PADDING-RIGHT: 20px; PADDING-LEFT: 20px; PADDING-BOTTOM: 0px; MARGIN: 10px 0px; PADDING-TOP: 0px
}
.teacher .tpic {
	FLOAT: left; WIDTH: 230px
}
.teacher .tpic DIV.rpic {
	BORDER-RIGHT: #cac9ca 1px solid; BORDER-TOP: #cac9ca 1px solid; VERTICAL-ALIGN: middle; BORDER-LEFT: #cac9ca 1px solid; WIDTH: 180px; BORDER-BOTTOM: #cac9ca 1px solid; HEIGHT: 180px; TEXT-ALIGN: center
}
.teacher .tpic DIV.rpic  {
	VERTICAL-ALIGN: middle
}
HTML .teacher .tpic DIV.rpic SPAN {
	DISPLAY: inline-block; HEIGHT: 100%
}
.teacher .tpic DIV.bpic {
	MARGIN-TOP: 10px; WIDTH: 180px; TEXT-ALIGN: center
}
.teacher .tinfo {
	FLOAT: left; WIDTH: 440px
}
.teacher .tinfo .tname {
	PADDING-LEFT: 7px; FONT-WEIGHT: bold; FONT-SIZE: 12pt; COLOR: #3e9ab1; LINE-HEIGHT: 24px
}
.teacher .exp {
	MARGIN-TOP: 15px; FONT-WEIGHT: bold; COLOR: #676767; LINE-HEIGHT: 20px
}
.teacher .etxt {
	MARGIN-TOP: 2px; COLOR: #9d0010; LINE-HEIGHT: 16px
}
.teacher .tinfo .desc {
	PADDING-RIGHT: 7px; PADDING-LEFT: 7px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
.teacher .tsub {
	PADDING-LEFT: 5px; FONT-WEIGHT: bold; FLOAT: left; WIDTH: 60px; LINE-HEIGHT: 18px
}
.teacher .tinfo .tdesc {
	PADDING-RIGHT: 7px; PADDING-LEFT: 7px; FLOAT: left; PADDING-BOTTOM: 0px; WIDTH: 360px! important; PADDING-TOP: 0px
}
.teacher .tdesc {
	PADDING-RIGHT: 7px; PADDING-LEFT: 7px; FLOAT: left; PADDING-BOTTOM: 0px; WIDTH: 540px; PADDING-TOP: 0px
}
.teacher .exp2 {
	PADDING-RIGHT: 7px; PADDING-LEFT: 7px; FONT-WEIGHT: bold; PADDING-BOTTOM: 0px; COLOR: #676767; LINE-HEIGHT: 20px; PADDING-TOP: 0px
}
.teacher .etxt2 {
	MARGIN-TOP: 2px; PADDING-LEFT: 22px; BACKGROUND: url(images/icon_arr.gif) no-repeat 10px 4px; LINE-HEIGHT: 16px
}
.nsearch {
	TEXT-ALIGN: right
}
.nsearch {
	FLOAT: right; WIDTH: 430px
}
.nsearch .ntitle {
	PADDING-RIGHT: 0px; PADDING-LEFT: 25px; BACKGROUND: url(images/icon_search.jpg) no-repeat left top; FLOAT: left; PADDING-BOTTOM: 0px; COLOR: #000; LINE-HEIGHT: 23px; PADDING-TOP: 0px
}
.nsearch .ntext {
	FLOAT: left; MARGIN-LEFT: 5px
}
.nsearch .nbutton {
	FLOAT: left; MARGIN-LEFT: 5px
}
.ncls {
	BACKGROUND: url(images/cls_bg.jpg); LINE-HEIGHT: 31px
}
.ncls .nitem {
	FLOAT: left
}
.ncls .nitem .nmaster {
	BACKGROUND: url(images/cls_m2.jpg) repeat-x left top; COLOR: #000
}
.ncls .nitem .nmaster .left {
	BACKGROUND: url(images/cls_m1.jpg) no-repeat left top
}
.ncls .nitem .nmaster .right {
	PADDING-RIGHT: 19px; PADDING-LEFT: 16px; BACKGROUND: url(images/cls_m3.jpg) no-repeat right top; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
.ncls .nitem .nmaster A {
	COLOR: #000
}
.ncls .nitem .nsalver {
	BACKGROUND: url(images/cls_s2.jpg) repeat-x left top; COLOR: #fff
}
.ncls .nitem .nsalver .left {
	BACKGROUND: url(images/cls_s1.jpg) no-repeat left top
}
.ncls .nitem .nsalver .right {
	PADDING-RIGHT: 19px; PADDING-LEFT: 16px; BACKGROUND: url(images/cls_s3.jpg) no-repeat right top; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
.ncls .nitem .nsalver A {
	COLOR: #fff
}
.ndetail {
	
}
.ndetail .ninfo {
	
}
.ndetail .ninfo .subject {
	POSITION: relative
}
.ndetail .ninfo .mail {
	FLOAT: right; MARGIN: 8px 12px 0px 0px; COLOR: #676767
}
.ndetail .ninfo .mail LABEL {
	PADDING-LEFT: 18px; BACKGROUND: url(images/icon_mail.jpg) no-repeat left top; CURSOR: pointer
}
.ndetail .ninfo .title {
	PADDING-LEFT: 7px; FONT-WEIGHT: bold; FONT-SIZE: 12pt; WIDTH: 460px; COLOR: #3e9ab1; LINE-HEIGHT: 24px
}
.ndetail .ninfo .nsign {
	LEFT: 470px; POSITION: absolute; TOP: -3px
}
.ndetail .ninfo .ndl {
	LEFT: 560px; POSITION: absolute; TOP: -3px
}
.ndetail .ninfo .note {
	PADDING-LEFT: 7px; FONT-WEIGHT: bold; FLOAT: left; COLOR: #676767; LINE-HEIGHT: 22px
}
.ndetail .ninfo .ntext {
	FLOAT: left; MARGIN: 0px 15px 0px 10px; COLOR: #9d0010; LINE-HEIGHT: 22px
}
.ndetail .ninfo .ntext A {
	COLOR: #9d0010; TEXT-DECORATION: underline
}
.ndetail .ninfo .ntext A:hover {
	COLOR: #e3680d
}
.ndetail .ninfo .ndownload {
	FLOAT: left; MARGIN-LEFT: 2px
}
.ndetail .ninfo .ndownload .dlpic {
	FONT-WEIGHT: bold; BACKGROUND: url(images/dl_middle.jpg) repeat-x left top; FLOAT: left; LINE-HEIGHT: 26px; HEIGHT: 26px
}
.ndetail .ninfo .ndownload .dlpic .left {
	BACKGROUND: url(images/dl_left.jpg) no-repeat left top
}
.ndetail .ninfo .ndownload .dlpic .left .right {
	PADDING-RIGHT: 16px; PADDING-LEFT: 28px; BACKGROUND: url(images/dl_right.jpg) no-repeat right top; PADDING-BOTTOM: 0px; COLOR: #3895b7; PADDING-TOP: 0px; WHITE-SPACE: nowrap
}
.ndetail .ninfo .ndownload .dlpic .left .right A {
	COLOR: #3895b7
}
.ndetail .ninfo .desc {
	PADDING-RIGHT: 7px; PADDING-LEFT: 7px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
.gbook {
	BORDER-RIGHT: 0px; BORDER-TOP: 0px; BORDER-LEFT: 0px; WIDTH: 100%; BORDER-BOTTOM: 0px
}
.gbook TD.tn {
	PADDING-RIGHT: 6px; FONT-WEIGHT: bold; BACKGROUND: #e0ebf1; COLOR: #000; TEXT-ALIGN: right
}
.gbook TD.tt {
	BACKGROUND: #e0ebf1; COLOR: #000
}
.gbook TD.tt SPAN {
	COLOR: #999
}
.gbook TD.content {
	PADDING-RIGHT: 20px; PADDING-LEFT: 20px; PADDING-BOTTOM: 5px; LINE-HEIGHT: 18px; PADDING-TOP: 5px
}
.gbook TD.reply {
	PADDING-RIGHT: 20px; PADDING-LEFT: 20px; BACKGROUND: #efefef; PADDING-BOTTOM: 5px; COLOR: #000; LINE-HEIGHT: 18px; PADDING-TOP: 5px
}
.gbook TD.reply .admin {
	COLOR: red
}
.gbook TD.reply .admin SPAN {
	MARGIN-LEFT: 9px; COLOR: #999
}
.bbook {
	BORDER-RIGHT: 0px; BORDER-TOP: 0px; BORDER-LEFT: 0px; WIDTH: 100%; BORDER-BOTTOM: 0px
}
.bbook TD.tn {
	PADDING-RIGHT: 6px; FONT-WEIGHT: bold; BACKGROUND: #f1e3e0; COLOR: #000; TEXT-ALIGN: right
}
.bbook TD.tt {
	BACKGROUND: #f1e3e0; COLOR: #000
}
.bbook TD.tt SPAN {
	COLOR: #999
}
.bbook TD.content {
	PADDING-RIGHT: 20px; PADDING-LEFT: 20px; PADDING-BOTTOM: 5px; LINE-HEIGHT: 18px; PADDING-TOP: 5px
}
.gallery_pic_border {
	BORDER-RIGHT: #000 1px solid; BORDER-TOP: #000 1px solid; BORDER-LEFT: #000 1px solid; BORDER-BOTTOM: #000 1px solid
}
.gallery_title {
	FONT-WEIGHT: bold; COLOR: #333; LINE-HEIGHT: 20px
}
.gallery_mask {
	COLOR: #999; LINE-HEIGHT: 18px
}
.gallery_thumb {
	MARGIN-TOP: 10px
}
.gallery_thumb .ghead {
	PADDING-RIGHT: 0px; PADDING-LEFT: 6px; FONT-WEIGHT: bold; BACKGROUND: url(images/gthumbbg.jpg) repeat-x left top; PADDING-BOTTOM: 0px; COLOR: #656567; LINE-HEIGHT: 21px; PADDING-TOP: 0px; HEIGHT: 21px
}
.gallery_thumb .gtable {
	MARGIN-TOP: 10px
}
.gallery_thumb .gmovie {
	BORDER-RIGHT: #000 1px solid; BORDER-TOP: #000 1px solid; DISPLAY: block; BORDER-LEFT: #000 1px solid; WIDTH: 100px; CURSOR: pointer; LINE-HEIGHT: 100px; BORDER-BOTTOM: #000 1px solid; HEIGHT: 100px
}
.gallery_pic {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
.gallery_pic .picture {
	MARGIN: 5px; TEXT-ALIGN: center
}
.gallery_pic .picture IMG {
	BORDER-RIGHT: #000 1px solid; BORDER-TOP: #000 1px solid; BORDER-LEFT: #000 1px solid; BORDER-BOTTOM: #000 1px solid
}
.gallery_pic .pcount {
	TEXT-ALIGN: center
}
.gallery_pic .pcount SPAN {
	FONT-WEIGHT: bold; MARGIN: 0px 3px 0px 6px; COLOR: #cc6633
}
.gallery_pic .pcount SPAN A {
	FONT-WEIGHT: normal; COLOR: #3366ff
}
.download {
	
}
.download .area {
	PADDING-LEFT: 10px; MARGIN: 10px 0px
}
.download .area .title {
	BACKGROUND: url(images/icon_arr.gif) no-repeat 10px 5px; FLOAT: left; WIDTH: 80px; LINE-HEIGHT: 22px; MARGIN-RIGHT: 10px
}
.download .area .title DIV {
	PADDING-LEFT: 24px; COLOR: #5bacca
}
.download .area .data {
	FLOAT: left; WIDTH: 300px; COLOR: #666666; LINE-HEIGHT: 22px; HEIGHT: 100%
}
.download .area .data SPAN.n1 {
	COLOR: #ff6600
}
.custom {
	
}
.custom .item {
	FLOAT: left; MARGIN: 5px
}
.pgcount {
	COLOR: #999999
}
.pgcount A {
	COLOR: #3fa1a2
}
.pgcount2 {
	COLOR: #a40004
}
.pgcount2 A {
	COLOR: #3fa1a2
}