@charset "utf-8";
* { margin:0; padding:0; }
img { border:0px; }
body { background-color: #09080e; margin:0px; }
.mbg { background-color: #000000; background-image: url(images/mbg.jpg); background-repeat: repeat-x; width:1000px; height:auto; margin:auto; }
.w12ptcontent { font-family: Arial, Helvetica, sans-serif; font-size: 12pt; color: #646464; text-decoration: none; line-height: 28px; }
.w12ptcontent a { font-family: Arial, Helvetica, sans-serif; font-size: 12pt; color: #888888; text-decoration: none; line-height: 28px; }
.w12ptcontent :hover { font-family: Arial, Helvetica, sans-serif; font-size: 12pt; color: #FFFFFF; text-decoration: none; line-height: 28px; }
.w18pt { font-family: Palatino Linotype, Arial, Helvetica, sans-serif; font-size: 18pt; color: #FFFFFF; text-decoration: none; font-weight: bold; }
.w20pt { font-family: Arial, Helvetica, sans-serif; font-size: 20pt; color: #FFFFFF; text-decoration: none; }
.w9pt { font-family: Arial, Helvetica, sans-serif; font-size: 9pt; color: #FFFFFF; text-decoration: none; line-height: 18px; }
.w14px { font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #FFFFFF; text-decoration: none; line-height: 26px; }
.w14px a { color: #FFFF00; font-weight:bold; text-decoration: none; }
.w9ptb { font-family: Arial, Helvetica, sans-serif; font-size: 9pt; line-height: 18px; color: #FFFFFF; text-decoration: none; font-weight: bold; }
.w9ptb a { font-family: Arial, Helvetica, sans-serif; font-size: 9pt; line-height: 18px; color: #FFFFFF; text-decoration: none; font-weight: bold; }
.w9ptb a:hover { font-family: Arial, Helvetica, sans-serif; font-size: 9pt; line-height: 18px; color: #FFFFFF; text-decoration: underline; font-weight: bold; }
.y9ptb { font-family: Arial, Helvetica, sans-serif; font-size: 9pt; line-height: 18px; color: #FFFF00; text-decoration: none; font-weight: bold; }
.y9ptb a { font-family: Arial, Helvetica, sans-serif; font-size: 9pt; line-height: 18px; color: #FFFF00; text-decoration: none; font-weight: bold; }
.y12ptb { font-family: Arial, Helvetica, sans-serif; font-size: 12pt; line-height: 18px; color: #FFFF00; text-decoration: none; font-weight: bold; }
.y12ptb a { font-family: Arial, Helvetica, sans-serif; font-size: 12pt; line-height: 18px; color: #FFFF00; text-decoration: none; font-weight: bold; }
.w14ptb { font-family: Palatino Linotype, Arial, Helvetica, sans-serif; font-size: 14pt; font-weight: bold; color: #f0f0f0; text-decoration: none; }
.w14ptb a { font-family: Palatino Linotype, Arial, Helvetica, sans-serif; font-size: 14pt; font-weight: bold; color: #FFFFFF; text-decoration: none; }
.w14ptb a:hover { font-family: Palatino Linotype, Arial, Helvetica, sans-serif; font-size: 14pt; font-weight: bold; color: #FFFF00; text-decoration: underline; }
.w12ptb { font-family: Arial, Helvetica, sans-serif; font-size: 12pt; font-weight: bold; color: #f0f0f0; text-decoration: none; }
.w12ptb a { font-family: Arial, Helvetica, sans-serif; font-size: 12pt; font-weight: bold; color: #FFFFFF; text-decoration: none; }
.w12ptb a:hover { font-family: Arial, Helvetica, sans-serif; font-size: 12pt; font-weight: bold; color: #FFFF00; text-decoration: underline; }
.w12pt { font-family: Arial, Helvetica, sans-serif; font-size: 12pt; font-weight: normal; color: #FFFFFF; text-decoration: none; }
.deepblue9pt { font-family: Arial, Helvetica, sans-serif; font-size: 9pt; line-height: 20px; color: #5d5d5d; text-decoration: none; }
.deepblue9ptli, .deepblue9ptli a { font-family: Arial, Helvetica, sans-serif; font-size: 9pt; line-height: 18px; color: #5d5d5d; text-decoration: none; }
.deepblue9ptli a:hover { font-family: Arial, Helvetica, sans-serif; font-size: 9pt; line-height: 18px; color: #ffffff; text-decoration: none; }
.diarycontent { font-family: Arial, Helvetica, sans-serif; font-size: 10pt; line-height: 24px; color: #5d5d5d; text-decoration: none; }
.diarycontent a { font-family: Arial, Helvetica, sans-serif; font-size: 10pt; line-height: 24px; color: #c3c3c3; text-decoration: none; }
.diarycontent a:hover { font-family: Arial, Helvetica, sans-serif; font-size: 10pt; line-height: 24px; color: #c3c3c3; text-decoration: underline; }
.sharecontent { font-family: Arial, Helvetica, sans-serif; font-size: 11pt; line-height: 32px; color: #5d5d5d; text-decoration: none; border:0px; }
.sharecontent img { border:0px; margin:auto; text-align:center; }
.sharecontent a { font-family: Arial, Helvetica, sans-serif; font-size: 11pt; line-height: 32px; color: #c3c3c3; text-decoration: none; text:expression(target=”_blank”); border:0px; }
.sharecontent a:hover { font-family: Arial, Helvetica, sans-serif; font-size: 11pt; line-height: 32px; color: #c3c3c3; text-decoration: underline; border:0px; text:expression(target=”_blank”); }
.minidate { font-family: Arial, Helvetica, sans-serif; font-size: 9px; color: #323232; text-decoration: none; }
.minidate a { font-family: Arial, Helvetica, sans-serif; font-size: 9px; color: #646464; text-decoration: none; }
.minidate a:hover { font-family: Arial, Helvetica, sans-serif; font-size: 9px; color: #ffffff; text-decoration: none; }
.mtime { font-family: Arial; font-size: 10px; font-weight: bold; color: #404040; text-decoration: none; }
.mtime a { font-family: Arial; font-size: 10px; font-weight: bold; color: #646464; text-decoration: none; background-image: url(images/bg_red.jpg); }
.mtime a:hover { font-family: Arial; font-size: 10px; font-weight: bold; color: #888888; text-decoration: none; background-image: url(images/bg_red.jpg); }
.home_news { font-family: Arial, Helvetica, sans-serif; font-size: 10pt; line-height: 20px; color: #a3a3a3; text-decoration: none; }
.diarylist a { font-family: Arial, Helvetica, sans-serif; font-size: 10pt; line-height: 26px; color: #888888; text-decoration: none; }
.diarylist a:hover { font-family: Arial, Helvetica, sans-serif; font-size: 10pt; line-height: 26px; color: #ffffff; text-decoration: none; }
.tooltips { position:relative; z-index:2; }
.tooltips:hover { z-index:3; background:none; }
.tooltips span { display: none; }
.tooltips:hover span { display:block; position:absolute; top:-0px; left:-85px; width:1px; background-color:#000000; color:black; }
.w10ptb { font-family: Arial, Helvetica, sans-serif; font-size: 10pt; line-height: 20px; color: #FFFFFF; text-decoration: none; font-weight: bold; }
.w10ptb a { font-family: Arial, Helvetica, sans-serif; font-size: 10pt; line-height: 18px; color: #FFFF00; text-decoration: none; font-weight: bold; }
.w10ptb a:hover { font-family: Arial, Helvetica, sans-serif; font-size: 10pt; line-height: 18px; color: #FFFF00; text-decoration: underline; font-weight: bold; }
.btn { font-family: PMingLiU; font-size: 11px; color: #323232; text-decoration:none; }
.btn a { font-family: PMingLiU; font-size: 11px; color: #646464; text-decoration:none; }
.btn a:hover { font-family: PMingLiU; font-size: 11px; color: #ffff00; text-decoration:none; }
.repbtn { font-family: Arial, Helvetica, sans-serif; font-size: 9pt; color: #323248; text-decoration: none; font-weight: bold; border-top-style: none; border-right-style: none; border-bottom-style: none; border-left-style: none; cursor: hand; }
.lenreply { font-family: Arial, Helvetica, sans-serif; font-size: 10pt; color: #484864; text-decoration: none; line-height: 20px; }
.lenreply a { font-family: Arial, Helvetica, sans-serif; font-size: 10pt; color: #646488; text-decoration: none; line-height: 20px; }
.lenreply a:hover { font-family: Arial, Helvetica, sans-serif; font-size: 10pt; color: #646488; text-decoration: underline; line-height: 20px; }
.copyright_bg { background-image: url(images/bg_red.jpg); background-repeat: repeat-x; background-position: 0px 34px; }
.sharecode { font-family: Arial, Helvetica, sans-serif; font-size: 9pt; color: #333333; text-decoration: none; background-color: #000000; border: 1px solid #333333; overflow:hidden; }
.sharecodebtn { font-family: Arial, Helvetica, sans-serif; font-size: 9pt; color: #333333; text-decoration: none; background-color: #101010; overflow:hidden; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-top-style: solid; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; border-top-color: #888888; border-right-color: #333333; border-bottom-color: #151515; border-left-color: #555555; }
.topmenu { width:1000px; height:87px; }
.bg_topmenu { background-image:url(../images/menu_tbg.jpg); background-repeat: repeat-x; }
.foot { width:1000px; height:82px; background-image:url(../images/menu_bbg.jpg); background-repeat: repeat-x; }
.footinfo { width:500px; height:20px; }
.bg_red { background-image:url(images/bg_red.jpg); }
.bg_darkblack { background-image:url(images/bg_darkblack.jpg); }
.bg_white { background-image:url(images/bg_white.jpg); }
.bg_gray { background-image:url(images/bg_gray.jpg); }
.bg_grayblue { background-image:url(images/bg_grayblue.jpg); }
.bg_darkgray { background-image:url(images/bg_darkgray.jpg); }
.bg_brown { background-image:url(images/bg_brown.jpg); }
.bg_lightblue { background-image:url(images/home_hbg9.jpg); }
.hbg9 { background-image:url(images/home_hbg9.jpg); }
.bg_blue { background-image:url(images/bg_blue.jpg); }
.bg_bluegreen { background-image:url(images/bg_bluegreen.jpg); }
.bg_deepgreen { background-image:url(images/bg_deepgreen.jpg); }
.bg_green { background-image:url(images/bg_green.jpg); }
.bg_pink { background-image:url(images/bg_pink.jpg); }
.bg_pinkred { background-image:url(images/bg_pinkred.jpg); }
.bg_lightblack { background-image:url(images/bg_lightblack.jpg); }
.bg_darkblack { background-image:url(images/bg_darkblack.gif); }
.whatsnew { background-image:url(images/whatsnew.gif); width:214px; height:84px; }
.home_hbg8 { background-image:url(images/home_hbg8.jpg); width:45px; height:84px; }
.home_hbg2 { background-image:url(images/home_hbg2.jpg); }
.home_howsgoing { width:130px; height:100px; background-image:url(images/howsgoing.gif); margin-top:20px }
.home_diarylist { width:220px; height:22px; margin:4px 5px 4px 5px; float:left; overflow:hidden; }
.home_gblist { font-family: Arial, Helvetica, sans-serif; font-size: 10pt; color: #888888; text-decoration: none; width:340px; height:42px; float:left; margin:4px 10px 4px 10px; overflow:hidden; }
.home_works { width:130px; height:100px; background-image:url(images/works_logo.gif); margin-top:20px }
.imglst { margin:9px 6px 2px 6px; }
.newlst { margin:14px 6px 0px 6px; }
.aig { margin:1px }
.ulist { width:192px; height:41px; white-space:nowrap; overflow:hidden; }
.imgbd { border:#FFFFFF solid 5px; width:180px; height:106px; }
.wkc { width:920px; margin:0px 0px 0px 10px; float:left; }
.wkd { width:190px; margin:6px 0px 0px 0px; height:10px; background:url(images/bg_red.jpg) }
.sl { width:240px; overflow:hidden; white-space:nowrap; margin:2px 0px 0px 0px; }
.sls { width:190px; overflow:hidden; white-space:nowrap; margin:0px 0px 0px 15px; }
.sn { width:300px; overflow:hidden; white-space:nowrap; margin:0px 0px 0px 15px; float:left; }
.sharetitle { font-family:黑体, Verdana, Geneva, sans-serif; font-size:24px; font-weight:bold; color:#FF0; margin:10px; width:680px; white-space:nowrap; overflow:hidden; }
.sharepage { width:350px; overflow:hidden; white-space:nowrap; height:20px; }
.transb a { float:left; filter:alpha(opacity=70); -moz-opacity:0.7; opacity: 0.7; }
.transc a:hover { float:left; filter:alpha(opacity=100); -moz-opacity:1; opacity: 1; }
.transc a { float:left; filter:alpha(opacity=90); -moz-opacity:0.9; opacity: 0.9; }
.transb a:hover { float:left; filter:alpha(opacity=100); -moz-opacity:1; opacity: 1; }
.trans a { float:right; filter:alpha(opacity=30); -moz-opacity:0.3; opacity: 0.3; }
.trans a:hover { float:right; filter:alpha(opacity=100); -moz-opacity:1; opacity: 1; }
.sea { width:450px; height:98px; overflow:hidden; float:left; margin:0px 0px 20px 0px; }
.seb { width:480px; height:180px; overflow:hidden; float:left; margin:0px 0px 20px 0px; }
.m5 { margin:5px; }
.m10 { margin:10px; }
.m15 { margin:15px; }
.m20 { margin:20px; }
.m25 { margin:25px; }
.fl { float:left; }
.fr { float:right; }
.ov { overflow:hidden; }
.ma { margin:auto; }
.w745 { width:745px; }
.w730 { width:730px; }
.w460 { width:460px; }
.w260 { width:260px; }
.w180 { width:180px; }
.w200 { width:200px; }
.w270 { width:270px; }
.w240 { width:240px; }
.w210 { width:210px; }
.w630 { width:630px; }
.w1000 { width:1000px; }
.w740 { width:740px; }
.w578 { width:578px; }
.w980 { width:980px; }
.wa { width:auto; }
.ha { height:auto; }
.h84 { height:84px }
.h70 { height:70px }
.h20 { height:20px }
.h25 { height:25px }
.h155 { height:155px }
.h358 { height:358px }
.h10 { height:10px }
.h35 { height:35px }
.ta { text-align:center }
.tr { text-align:right }
.tl { text-align:left }
.search { width:260px; }
.w11px a { font-family:PMingLiU; font-size: 11px; color: #FFF; text-decoration: none; }
.w11px a:hover { font-family:PMingLiU; font-size: 11px; color: #FF0; text-decoration: none; }
.msn_bg { width:24px; height:24px; background:url(/images/msn_bg.gif); float:left; margin:7px 0px 0px 0px; }
.msn_btn { border:none; width:16px; height:16px; margin:5px 0px 0px 6px; }
.lm5 { margin:5px 0px 0px 5px; }
.nw { white-space:nowrap; }
.b5 { margin:0px 0px 5px 0px; }
.b25 { margin:0px 0px 25px 0px; }
.dash { border:#333 dashed 1px; }
.p5 { padding:5px; }
.p10 { padding:10px; }
.p15 { padding:15px; }
.p20 { padding:20px; }
.p25 { padding:25px; }

