/* reset */
*[hidefocus]{outline:none;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td{padding:0;margin:0;}
fieldset,img,html,body,iframe{border:0;}
table{border-collapse:collapse;border-spacing:0;}
caption,th{font-weight:normal;font-style:normal;}
em,strong{font-weight:bold;font-style:normal;}
li{list-style:none;}
caption,th{text-align:left;}
h1,h2,h3,h4,h5,h6{font-weight:bold;font-size:100%;}
/* 通用样式定义 */
a,.noul:hover{text-decoration:none;}
a:hover,.ul{text-decoration:underline;cursor:pointer;}
.button{overflow:visible;}
.clearfix:after,.g-bd:after,.w-cnt dd:after{clear:both;content:'.';display:block;height:0;visibility:hidden;}
.clearfix,.g-bd,.w-cnt dd{zoom:1;}
.thide{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.iblock{display:-moz-inline-stack;display:inline-block;zoom:1;*display:inline;}
.noselect{user-select:none;-moz-user-select:none;-webkit-user-select:none;-khtml-user-select:none;-o-user-select:none;}
.pre,pre{overflow:hidden;text-align:left;white-space:pre-wrap;white-space:-moz-pre-wrap;white-space:-o-pre-wrap;word-wrap:break-word;word-break:break-all;}
.hide{display:none;}
.dot{font-family:simsun;}
/* 外观样式定义 */
body,textarea,select{font-family:arial,helvetica,sans-serif;font-size:12px;color:#000;}
body{background-color:#fff;}
/* 字体颜色 */
a,.fc0{color:#535353;}
a:hover,a.fc0:hover{color:#f60;}
.fc1{color:#f00;}
.ac1 a,a.ac1{color:#1e50a2;}
.ac1 a,a.ac1{text-decoration:underline;}
.ac1 a:hover,a.ac1:hover{color:#f60;}
/* 字体大小 */
.fs0{font-size:12px;}
.fs1{font-size:14px;}
/* 字体粗细 */
.fw0{font-weight:normal;}
.fw1{font-weight:bold;}
/* 布局 */
html{overflow-y:scroll;}
body{text-align:center;}
.g-doc{width:1000px;margin:0 auto;text-align:left;}
.g-bd,.g-fix{position:relative;padding:0 3px;margin:0 -3px;overflow:hidden;}
.g-fix{height:7px;}
.g-top{height:28px;padding:5px 0 0;}
.g-hd h1{height:67px;overflow:hidden;text-indent:-30000px;}
.g-mn{float:right;width:768px;}
.g-sd{float:left;width:222px;padding:10px 0 0 10px;}
.g-mn,.g-sd{padding-bottom:30000px;margin-bottom:-30000px;}
.g-ft{text-align:center;}
/* 模块 */
.w-cnt{display:none;}
.w-cnt-sel{display:block;}
.w-cnt dt{height:33px;padding:4px 25px 0;margin:0 1px 0 0;border:1px solid #e0e0e0;border-width:1px 0;line-height:33px;font-size:16px;font-weight:bold;color:#f60;}
.w-cnt dd{padding:20px 25px;line-height:21px;color:#535353;font-size:14px;}
.w-cnt h4,.w-cnt p,.w-cnt .more{margin:0 0 12px;}
.w-cnt .more{margin-top:20px;font-size:12px;}
.w-cnt table{width:100%;}
.w-cnt th,.w-cnt td{padding:5px;border:1px solid #ddd;vertical-align:top;}
.w-cnt th{font-weight:bold;}
.w-cnt .dj-jf{border:1px solid #fabf8f;color:#000;font-size:12px;}
.w-cnt .dj-jf th,.w-cnt .dj-jf td{padding:0;border:0;line-height:20px;vertical-align:top;text-align:center;}
.w-cnt .dj-jf th{font-weight:bold;background:#e36c0a;color:#fff;}
.w-cnt .dj-jf .next td{background:#fde9d9;}

.w-img{float:right;margin:0 0 10px 10px;}
.w-menu{padding:0 0 20px;color:#535353;}
.w-menu h2{margin:0 10px 10px 0;padding:0 0 0 2px;border-bottom:1px dashed #a8a8a8;line-height:28px;font-size:14px;}
.w-menu li{position:relative;height:32px;margin:-2px 0 0;padding:0 15px;line-height:32px;*height:29px;*padding-top:3px;*line-height:29px;}
.w-menu li a{display:block;zoom:1;}
.w-menu li a:hover{text-decoration:underline;color:#f60;}
.w-menu li.selected{position:relative;font-weight:bold;}
.w-menu li.selected a{color:#f60;}
.w-menu li.selected a:hover{text-decoration:none;}
.w-menu p{margin:20px 0 5px 16px;line-height:1.5;}
/* 博客顶部模块提取 */
.fl {float:left;}.topbar{position:relative;z-index:11;height:20px;padding:2px 0px;} .topbar a{text-decoration:underline;} .topbar span{margin:0px 3px;} .topbar span.nick{margin:0px;} .g_menu_llk{padding:2px 0px 2px 0;_padding:0;float:left;} .g_menu_rlk{padding:2px 2px 2px 3px;_padding:4px 2px 0px 3px;text-align:right;float:right;} .topbar #rmndtplfm{display:inline;position:relative;} .topbar #rmndtplfm #rmndtplin{padding:2px 0 0 2px;margin:-2px 0 0;_margin-top:0;_padding-top:2px;font-size:12px;height:14px;} .topbar #rmndtplfm a{text-decoration:none;} .topbar #rmndtplfm #rmndtplsr{margin-left:2px;margin-right:2px;border-style:none;padding:0 5px;text-decoration:underline;} .topbar #rmndtplfm a#rmndtplsr:hover{margin:0 1px 0;padding:1px 5px 0;border-style:solid;text-decoration:none;border-width:1px;} *+html .topbar #rmndtplfm a#rmndtplsr{padding-top:2px;} *+html .topbar #rmndtplfm a#rmndtplsr:hover{padding-top:2px;} .topbar #rmndtplfm #rmndtplar{margin-left:3px;margin-right:1px;padding-left:13px;border-style:none;} .topbar #rmndtplfm a#rmndtplar:hover{margin-left:2px;margin-right:0;border-style:solid;border-width:1px;} .topbar #rmndtplfm #rmndtpllt{background:none white;width:54px;position:absolute;right:0px;_right:143px;top:22px;height:120px;border:1px solid black;} .topbar #rmndtplfm #rmndtpllt a{display:block;height:12px;padding:6px 0;width:100%;text-align:center;font-size:12px;color:black;} .topbar #rmndtplfm #rmndtpllt a:hover{background:#eee;} .topbar2 {margin-top:-4px;} .topbar2 li{float:left; display:block; height:25px; margin-right:-1px;line-height:25px;padding:0px 6px;} .topbar2 li.chose{ position:relative;} .topbar2 li.noline{ background:none;} .topbar2 li.srch{padding:0; padding-right:5px; background:none;} .topbar2 li.srch form{margin:3px 0 5px 0;*margin:-1px 0 0 0 !important;_margin:2px 0 0 0; vertical-align:middle;} .topbar2 li.srch .txt{width:130px;height:15px; border:1px solid #aaa;} .topbar2 ol.ch-list{z-index:9999;padding:5px 0px;background:#fff;filter:alpha(opacity=92);opacity:0.92;position:absolute; left:2px; top:20px; width:80px; height:260px; background:#fff; border:1px solid #ccc;margin-right: 0px; width: 80px; padding-left: 0px; padding-right: 0px; margin-left: -3px; margin-top: 3px;} .topbar2 ol.ch-list li{ width:80px;padding:0px 0 0px 10px; background:none;padding-left: 0px; text-align: center; padding-bottom: 0px;height:20px;line-height:20px; overflow:hidden;} .topbar2 ol.ch-list li a{display:block;color:#005FA1; text-decoration:none;} .topbar2 ol.ch-list li a:hover{background-color:#73bde0;color:#FFF;} .topbar2 ol.ch-list li .line{height: 1px; margin-top: 10px; width: 60px; margin-left: 13px;border-top-width:1px;border-top-style:solid;} .arrow{background:url(http://b.bst.126.net/style/common/jiantou.png) no-repeat right; cursor:pointer;padding-right: 12px;margin-left: 2px;}.brd01{border-color:#ddd;}
/* 博客底部模块提取 */
.g_menu_bt{margin:10px;}.g_menu_bt span{margin:0 5px;}.p_{background:url(http://b.bst.126.net/1226/style/css/base/img/p.gif) no-repeat 0 0;}.p0{padding-left:34px;background-position:-1px 0;font-size:14px;}.g_menu_bt a.p_:hover{text-decoration:none;}
/* 背景 */
body{background:#f3f3f3 url(../images/point/bg-hd.png) repeat-x 0 0;}
.g-hd h1{background:url(../images/point/banner.png) no-repeat 0 0;}
.g-bd{background:url(../images/point/bg-bd.png) repeat-y 0 0;}
.g-fix{background:url(../images/point/bg-fix.png) no-repeat 0 0;}
.w-cnt dt{background:url(../images/point/bg-dt.png) repeat-x 0 0;}
.w-menu li,.w-menu li.selected{background:url(../images/point/bg-menu.png) no-repeat 0 30px;}
.w-menu li.selected{background-position:0 -12px;}