body,html{margin:0;padding:0}
body{font-family:Helvetica Neue,Luxi Sans,DejaVu Sans,Tahoma,Hiragino Sans GB,Microsoft Yahei,sans-serif}
h1{margin:5px 0 20px;padding:0;word-wrap:break-word;font-size:24px}
h1,h2{font-weight:500;line-height:100%}
h2{margin:20px 0;padding:0 0 8px;font-size:18px}
h3{margin:5px 0 20px;padding:0;font-weight:500;font-size:1pc;line-height:100%}
hr{margin-bottom:1em;height:1px;border:none;background-color:#e2e2e2;color:#e2e2e2}
pre{overflow-x:auto;overflow-y:auto;margin:0;padding:0;background-color:#f5f5f5;white-space:pre;letter-spacing:.015em;font-size:13px;font-family:Consolas,Panic Sans,DejaVu Sans Mono,Bitstream Vera Sans Mono,Menlo,Microsoft Yahei,monospace;line-height:120%}
pre a{color:inherit;text-decoration:underline}
blockquote{margin:0;padding:0 5px;border-left:10px solid #e2e2e2;background-color:#f5f5f5;line-height:30px}
code{padding:1px 2px;border-radius:2px;background-color:#f8f8f8;color:#c7254e;font-family:Consolas,Panic Sans,DejaVu Sans Mono,Bitstream Vera Sans Mono,Menlo,Microsoft Yahei,monospace}
a:active,a:link,a:visited{color:#778087;text-decoration:none;word-break:break-all}
a:hover{color:#4d5256;text-decoration:underline}
a.dark:active,a.dark:link,a.dark:visited{color:gray;text-decoration:none}
a.dark:hover{color:#385f8a;text-decoration:none}
a.gray:active,a.gray:link,a.gray:visited{color:#ccc;text-decoration:none}
a.gray:hover{color:#999;text-decoration:none}
a.top:link,a.top:visited{color:#556;text-decoration:none}
a.top:hover{color:#99a;text-decoration:none}
a.top:active{color:#001;text-decoration:none}
a.tab:active,a.tab:link,a.tab:visited{display:inline-block;margin-right:5px;padding:5px 8px;border-radius:3px;color:#555;font-size:13px;line-height:13px}
a.tab:hover{background-color:#f5f5f5;color:#000;text-decoration:none}
a.tab_current,a.tab_current:active,a.tab_current:link,a.tab_current:visited{display:inline-block;margin-right:5px;padding:5px 8px;border-radius:3px;background-color:#334;color:#fff;font-size:13px;line-height:13px}
a.tab_current:hover{background-color:#445;color:#fff;text-decoration:none}
a.node:active,a.node:link,a.node:visited{display:inline-block;padding:4px;border-radius:2px;background-color:#f5f5f5;color:#999;text-decoration:none;font-size:10px}
a.node:hover{background-color:#e2e2e2;color:#777;text-decoration:none}
a.op:active,a.op:link,a.op:visited{display:inline-block;padding:4px 4px 3px;border:1px solid #ddd;border-radius:3px;background-color:#f0f0f0;color:#666;vertical-align:baseline;text-decoration:none;font-size:10px;line-height:10px}
a.op:hover{border:1px solid silver;background-color:#e0e0e0;color:#333;text-decoration:none}
a.tb:active,a.tb:link,a.tb:visited{display:inline-block;padding:3px 10px;border-radius:15px;color:#333;text-decoration:none;text-shadow:0 1px 0 #fff;font-size:11px;line-height:9pt}
a.tb:hover{border-radius:15px;background-color:hsla(0,0%,100%,.3)}
a.black:active,a.black:link,a.black:visited,a.tb:hover{color:#000;text-decoration:none}
a.black:hover{color:#000;text-decoration:underline;text-shadow:0 1px 1px hsla(0,0%,100%,.2)}
a.nav:active,a.nav:link,a.nav:visited{display:inline-block;margin-right:5px;padding:5px 8px;border-radius:3px;background-color:#f5f5f5;color:#000;font-size:13px;line-height:13px}
a.nav:hover{background-color:#334;color:#fff;text-decoration:none}
a.nav_current,a.nav_current:active,a.nav_current:link,a.nav_current:visited{display:inline-block;margin-right:5px;padding:5px 8px;border-radius:3px;background-color:#334;color:#fff;font-size:13px;line-height:13px}
a.nav_current:hover{background-color:#445;color:#fff;text-decoration:none}
ul{margin:1em 0 1em 1em;list-style:square}
ol li,ul li{margin:0;padding:0}
ol,ul{padding:0}
ol{margin:1em 0 0 2em}
#Top{padding:0 20px;height:44px;border-bottom:1px solid rgba(0,0,0,.22);background-color:#fff;background-size:44px 44px;font-weight:500;font-size:15px}
#Top,#Wrapper{text-align:center}
#Wrapper{background-color:#e2e2e2;background-image:url(../images/shadow_light.png);background-repeat:repeat-x}
#Bottom{border-top:1px solid rgba(0,0,0,.22);background-color:#fff;color:#999;text-align:center}
#Leftbar{float:left;width:0}
#Rightbar{float:right;margin-right:20px;width:270px}
#Main{margin:0 310px 0 20px;width:auto}
#Search button{padding:3px;width:20px;height:20px;background:0 0;cursor:pointer}
#Search button,#q{outline:0;border:none}
#q{margin:0 0 2px 30px;width:222px;height:26px;background-color:transparent;font-size:9pt;font-family:Helvetica Neue,Luxi Sans,DejaVu Sans,Tahoma,Hiragino Sans GB,STHeiti!important;line-height:1pc}
.alt{background-color:#f5f5f5}
.corner_left{border-bottom-left-radius:3px;border-top-left-radius:3px}
.corner_right{border-top-right-radius:3px;border-bottom-right-radius:3px}
.gray{color:#999}
.hui{color:#666}
.fade{color:#ccc}
.red{color:red}
.bold{font-weight:700}
.snow{color:#e2e2e2}
.green{color:#393}
.blue{color:#485cc7}
.bigger{font-size:1pc}
.small{font-size:11px}
.content{min-width: 600px;max-width: 1100px;margin: 0px auto 0px auto;}
.box{border-bottom:1px solid #e2e2e2;border-radius:3px;background-color:#fff;box-shadow:0 2px 3px rgba(0,0,0,.1)}
.transparent{border:2px dashed rgba(0,0,0,.1);border-radius:3px;background-color:transparent;box-shadow:none}
.page{padding:10px;font-size:14px;line-height:1.6}
.inner{font-size:9pt;line-height:150%}
.header,.inner{padding:10px;text-align:left}
.header{overflow:auto;font-size:14px;line-height:120%}
.caution,.header{border-bottom:1px solid #e2e2e2}
.caution{padding:10px;border-top:1px solid #e2e2e2;background-color:#f0f0f0;text-align:left;font-size:9pt;line-height:150%}
.dock_area{padding:0;background-color:#edf3f5;background-image:url(../images/dock_shadow.png);background-repeat:repeat-x}
.cell{padding:10px;font-size:9pt;line-height:120%}
.cell,.cell_tabs{border-bottom:1px solid #e2e2e2;text-align:left}
.cell_tabs{padding:10px 10px 0}
.cell_tab:link,.cell_tab:visited{display:inline-block;margin-right:15px;padding:0 5px 5px;border-bottom:3px solid transparent;color:#99a;text-decoration:none;font-size:14px}
.cell_tab:hover{border-bottom:3px solid #f0f0f0;color:#778087}
.cell_tab_current:link,.cell_tab_current:visited{display:inline-block;margin-right:15px;padding:0 5px 5px;border-bottom:3px solid #778087;text-decoration:none;font-size:14px}
.cell_ops{padding:10px;border-bottom:1px solid #e2e2e2;background-color:#f9f9f9;box-shadow:0 1px 2px rgba(0,0,0,.05) inset;text-align:left;font-size:9pt;line-height:120%}
.collapsed{display:none}
.well{padding:10px;border-radius:5px;background-color:#f9f9f9;box-shadow:0 2px 3px rgba(0,0,0,.1) inset}
.cell[id^=r_]>table,.inner[id^=r_]>table{table-layout:fixed}
div.node{padding:5px;border-radius:3px;background-color:transparent;box-shadow:none}
div.node .node_compose{float:right;visibility:hidden;margin:3px 0 0}
div.node:hover{background-color:#f9f9f9;box-shadow:0 1px 2px rgba(0,0,0,.1) inset}
div.node:hover .node_compose{float:right;visibility:visible}
.subtle{padding:10px;border-bottom:1px solid #e2e2e2;border-left:3px solid #fffbc1;background-color:#fffff9;text-align:left;font-size:9pt;line-height:120%}
.grid{padding:0}
.grid,.problem{text-align:left;font-size:13px;line-height:120%}
.problem{padding:5px;border-bottom:1px solid #e2e2e2;border-left:5px solid #fff000;background-color:#ffffc0;color:#333;cursor:pointer}
.outdated{border-left:5px solid #f0f0f0;background-color:#f9f9f9;color:#999;font-size:9pt}
.message,.outdated{padding:10px;border-bottom:1px solid #e2e2e2;text-align:left;line-height:120%;cursor:pointer}
.message{border-left:5px solid #c7e8ff;background-color:#f3faff;color:#333;font-size:13px}
.cell a.thank,.inner a.thank{display:inline-block;visibility:hidden;color:#ccc;line-height:9pt}
.cell:hover a.thank,.inner:hover a.thank{display:inline-block;visibility:visible;border-radius:5px;line-height:9pt}
.cell:hover a.thank:hover,.inner:hover a.thank:hover{background-color:#f5f5f5;text-decoration:none}
.grid_item{display:inline-block;margin:0;padding:0;width:25%;height:10pc;background-color:#f9f9f9;box-shadow:none;text-decoration:none;transition:box-shadow .2s}
.grid_item:hover{background-color:#f0f0f0;box-shadow:0 5px 20px rgba(0,0,0,.08) inset;text-decoration:none;cursor:pointer}
.thank_area {display: inline-block;padding: 2px 5px 2px 5px;line-height: 12px;}
.thanked{display:inline-block;border-radius:3px;background-color:#f9f9f9;color:#e0e0e0}
.social_label:link,.social_label:visited{display:inline-block;margin:0 10px 10px 0;padding:5px 15px 5px 6px;outline:0;border-radius:20px;background-color:#f9f9f9;text-decoration:none;font-size:14px;line-height:100%}
.social_label:hover{outline:0;background-color:#e9e9e9}
.social_label:active{outline:0;box-shadow:0 2px 5px rgba(0,0,0,.2) inset}
.sep20{height:20px}
.sep10{height:10px}
.sep5{height:5px}
.sep3{height:3px}
.c{clear:both}
.chevron{font-weight:500;font-family:Lucida Grande}
.fr{float:right;text-align:right}
.fl{float:left}
.f11{font-size:11px}
.f12{font-size:9pt}
.f13{font-size:13px}
.f14{font-size:14px}
.f18{font-size:18px}
.f20{font-size:20px}
.f40{font-size:60px}
.no{display:inline-block;padding:2px 5px;border-radius:10px;background-color:#f0f0f0;color:#ccc;font-weight:500;font-size:9px;line-height:9px}
.reply_content,.topic_content{color:#000;word-wrap:break-word;font-size:14px;line-height:1.6;word-break:break-all}
.gist{word-break:normal}
.reply_content .gist .gist-data,.topic_content .gist .gist-data{max-height:20em}
.reply_content>:first-child,.topic_content>:first-child{margin-top:0!important}
.gist>:last-child,.reply_content>:last-child,.topic_content>:last-child{margin-bottom:0!important}
.syntax_error{margin-top:-10px;padding:7px;background-color:#e2e2e2;color:#000;font-size:9pt;line-height:100%}
.topic_buttons{padding:5px;border-radius:0 0 3px 3px;background:#eee;background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#eee),color-stop(100%,#ccc));background:-webkit-linear-gradient(top,#eee 0,#ccc 100%);background:linear-gradient(to bottom,#eee 0,#ccc 100%);text-align:left;font-size:14px;line-height:120%;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#eeeeee', endColorstr='#cccccc', GradientType=0)}
#topic_thank{display:inline-block}
.sl{padding:5px;width:290px;border:1px solid #ccc;border-radius:3px;font-size:14px;font-family:Helvetica Neue,Luxi Sans,DejaVu Sans,Tahoma,Hiragino Sans GB,Microsoft Yahei,sans-serif}
.sl:focus{outline:0;border:1px solid rgba(128,128,160,.6)}
.sls{padding:5px;width:15pc;border:1px solid #ccc;border-radius:3px;font-size:14px;font-family:Helvetica Neue,Luxi Sans,DejaVu Sans,Tahoma,Hiragino Sans GB,Microsoft Yahei}
.sls:focus{outline:0;border:1px solid rgba(128,128,160,.6)}
.sll{padding:5px;width:740px;border:1px solid #ccc;border-radius:3px;font-size:14px;font-family:Helvetica Neue,Luxi Sans,DejaVu Sans,Tahoma,Hiragino Sans GB,Microsoft Yahei,sans-serif}
.sll:focus{outline:0;border:1px solid rgba(128,128,160,.6)}
.ml{display:block;padding:5px;width:310px;height:10pc;border:1px solid #ccc;border-radius:3px;font-size:14px;font-family:Helvetica Neue,Luxi Sans,DejaVu Sans,Tahoma,Hiragino Sans GB,Microsoft Yahei,sans-serif}
.ml:focus{outline:0;border:1px solid rgba(128,128,160,.6)}
.mll{display:block;overflow-y:auto;padding:5px;width:650px;height:8em;border:1px solid #ccc;border-radius:3px;font-size:14px;font-family:Helvetica Neue,Luxi Sans,DejaVu Sans,Tahoma,Hiragino Sans GB,Microsoft Yahei,sans-serif;resize:vertical}
.mll:focus{outline:0;border:1px solid rgba(128,128,160,.6)}
.mle{display:block;padding:5px;width:40pc;height:75pt;border:1px solid #ccc;border-radius:3px;font-size:14px;font-family:Helvetica Neue,Luxi Sans,DejaVu Sans,Tahoma,Hiragino Sans GB,Microsoft Yahei,sans-serif;resize:vertical}
.mle:focus{outline:0;border:1px solid rgba(128,128,160,.6)}
::-webkit-input-placeholder{color:silver}
:-moz-placeholder,::-moz-placeholder{color:silver}
:-ms-input-placeholder{color:silver}
.msl{margin:0;padding:10px;width:750px;outline:0;border:none;background-color:#f9f9f9;font-size:14px;font-family:Helvetica Neue,Hiragino Sans GB,Microsoft Yahei,sans-serif;line-height:20px;resize:none}
.msl:focus{background-color:#fff}
.short{height:52px}
.tall{height:20pc}
.super.button{padding:4px 15px;outline:0;border:1px solid rgba(80,80,90,.2);border-radius:3px;background-image:url(../images/bg_blended_light.png);font-size:9pt;border-bottom-color:rgba(80,80,90,.35)}
.normal.button{background-color:#fff;box-shadow:0 1px 0 rgba(66,66,77,.1);color:#333;text-decoration:none;text-shadow:0 1px 0 #fff;font-weight:700}
.normal.button:hover{border:1px solid rgba(60,60,70,.3);background-color:#f9f9f9}
.normal.button:active,.normal.button:hover{box-shadow:0 1px 0 rgba(66,66,77,.1);color:#333;text-decoration:none;text-shadow:0 1px 0 #fff;font-weight:700;cursor:pointer}
.normal.button:active{background-color:#e2e2e2}
.special.button{border:1px solid rgba(200,150,0,.8);background-color:#fc0;-moz-box-shadow:0 1px 2px rgba(233,175,0,.6);color:#532b17;text-decoration:none;text-shadow:0 1px 1px hsla(0,0%,100%,.6);font-weight:600}
.special.button:hover{background-color:#ffdf00}
.special.button:active,.special.button:hover{border:1px solid #c89600;-moz-box-shadow:0 1px 2px rgba(233,175,0,.5);color:#402112;text-decoration:none;text-shadow:0 1px 1px hsla(0,0%,100%,.7);font-weight:600;cursor:pointer}
.special.button:active{background-color:#fb0}
.inverse.button{border:1px solid hsla(0,0%,59%,.8);background-color:#ccc;-moz-box-shadow:0 1px 2px hsla(0,0%,78%,.8);color:#999;text-decoration:none;text-shadow:0 1px 1px hsla(0,0%,100%,.6);font-weight:600}
.inverse.button:hover{background-color:#999}
.inverse.button:active,.inverse.button:hover{border:1px solid hsla(0,0%,59%,.6);-moz-box-shadow:0 1px 2px #c8c8c8;color:#fff;text-decoration:none;text-shadow:0 -1px 1px rgba(0,0,0,.5);font-weight:600;cursor:pointer}
.inverse.button:active{background-color:#888}
.item{background-position:0 bottom;background-repeat:repeat-x}
.item_node{display:inline-block;margin:0 5px 5px 0;padding:4px 10px;border:1px solid #e5e5e5;border-radius:1pc;font-size:9pt;line-height:9pt}
.item_node:hover{box-shadow:0 1px 2px rgba(0,0,32,.1)}
.item_node:active,.item_node:hover{border:1px solid #ccc;color:#333;text-decoration:none}
.item_node:active{outline:0;background-color:#f9f9f9;box-shadow:0 1px 2px rgba(0,0,32,.1) inset}
.item_title{text-shadow:0 1px 0 #fff;word-wrap:break-word;font-size:1pc;line-height:130%;hyphens:auto}
.item_title i,h1 i{color:red}
.item_hot_topic_title{text-shadow:0 1px 0 #fff;font-size:13px;line-height:120%}
.tag:link,.tag:visited{display:inline-block;margin:0 5px;padding:5px 10px;border-radius:10px;background-color:#f0f0f0;line-height:100%}
.tag:hover{background-color:#99a;color:#fff;text-decoration:none}
.tag>li{opacity:.15}
a.count_orange:active,a.count_orange:link{margin-right:5px;background-color:#f90;word-break:keep-all}
a.count_orange:active,a.count_orange:hover,a.count_orange:link{display:inline-block;padding:2px 10px;border-radius:9pt;color:#fff;text-decoration:none;font-weight:700;line-height:9pt}
a.count_orange:hover{background-color:#ffa722}
a.count_livid:active,a.count_livid:link{margin-right:5px;background-color:#aab0c6;word-break:keep-all}
a.count_livid:active,a.count_livid:hover,a.count_livid:link{display:inline-block;padding:2px 10px;border-radius:9pt;color:#fff;text-decoration:none;font-weight:700;line-height:9pt}
a.count_livid:hover{background-color:#969cb1}
a.count_blue:visited,a.count_green:visited,a.count_livid:visited,a.count_orange:visited{display:inline-block;margin-right:5px;padding:2px 10px;border-radius:9pt;background-color:#e5e5e5;color:#fff;text-decoration:none;font-weight:700;line-height:9pt}
.pagination{margin:0;padding:0}
.pagination li{float:left;margin-right:10px;list-style:none}
.pagination li.active a{display:inline-block;margin:0 1px;padding:3px 6px;border:1px solid #bbb;border-radius:3px;background-color:#f0f0f0;box-shadow:0 1px 1px rgba(0,0,0,.1);color:#000;font-weight:700;font-size:14px;line-height:14px}
.pagination a:active,.pagination a:link,.pagination a:visited{display:inline-block;margin:1px 1px 0;padding:2px 5px;border:1px solid #e2e2e2;border-radius:3px;background-color:#fff;box-shadow:0 1px 1px rgba(0,0,0,.1);text-decoration:none;font-weight:400;font-size:13px;line-height:13px}
.pagination a:hover,.pagination li.active a:hover{text-decoration:none}
.pagination a:hover{border:1px solid #ccc;background-color:#f0f0f0;color:#000}
.pagination li.next,.pagination li.prev{margin:0}
.pagination .next a,.pagination .prev a{padding:0;width:30px;height:22px;outline:0;border:1px solid rgba(80,80,90,.2);border-radius:3px;background-image:url(../images/bg_blended_light.png);text-align:center;font-size:10px;line-height:22px;border-bottom-color:rgba(80,80,90,.35)}
.pagination .prev a{margin-right:-1px;border-right:none;border-top-right-radius:0;border-bottom-right-radius:0;background-color:#fff;box-shadow:0 1px 0 rgba(66,66,77,.1);color:#333;text-decoration:none;text-shadow:0 1px 0 #fff}
.pagination .prev a:hover{border:1px solid rgba(60,60,70,.3);border-right:none;background-color:#f9f9f9}
.pagination .prev a:active,.pagination .prev a:hover{box-shadow:0 1px 0 rgba(66,66,77,.1);color:#333;text-decoration:none;text-shadow:0 1px 0 #fff;cursor:pointer}
.pagination .prev a:active{border-right:none;background-color:#e2e2e2}
.pagination .next a{border-bottom-left-radius:0;border-top-left-radius:0;background-color:#fff;box-shadow:0 1px 0 rgba(66,66,77,.1);color:#333;text-decoration:none;text-shadow:0 1px 0 #fff}
.pagination .next a:hover{border:1px solid rgba(60,60,70,.3);background-color:#f9f9f9}
.pagination .next a:active,.pagination .next a:hover{box-shadow:0 1px 0 rgba(66,66,77,.1);color:#333;text-decoration:none;text-shadow:0 1px 0 #fff;cursor:pointer}
.pagination .next a:active{background-color:#e2e2e2}
.pagination .prev.disabled{margin-right:-1px;border-right:none;border-top-right-radius:0;border-bottom-right-radius:0;font-size:10px}
.pagination .next.disabled,.pagination .prev.disabled{margin-top:1px;width:30px;height:22px;outline:0;border:1px solid rgba(80,80,90,.2);border-radius:3px;background-image:url(../images/bg_blended_light.png);box-shadow:0 1px 0 rgba(66,66,77,.1);color:#ccc;text-align:center;text-decoration:none;text-shadow:0 1px 0 #fff;line-height:22px;border-bottom-color:rgba(80,80,90,.35)}
.pagination .next.disabled{font-size:14px}
.page_input{margin-top:-2px;padding:4px;width:40px;border:1px solid #e2e2e2;border-radius:3px;background-color:#fff;box-shadow:0 1px 1px rgba(0,0,0,.1) inset;color:#ccc;font-size:9pt;line-height:9pt}
.online{display:inline-block;padding:2px 5px;border-radius:10px;background:#52bf1c;background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#52bf1c),color-stop(100%,#438906));background:-webkit-linear-gradient(top,#52bf1c 0,#438906 100%);background:linear-gradient(top,#52bf1c 0,#438906 100%);color:#fff;font-weight:500;font-size:10px;line-height:10px;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#52bf1c', endColorstr='#438906', GradientType=0)}
.payload{display:inline-block;padding:5px 10px;border-radius:3px;background-color:#f5f5f5;word-wrap:break-word;font-size:14px;line-height:120%;word-break:break-all}
.balance_area,a.balance_area:link,a.balance_area:visited{display:inline-block;margin:-4px -5px 0 0;padding:5px 10px;border-radius:20px;background:#f5f5f5;background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#f5f5f5),color-stop(100%,#e2e2e2));background:-webkit-linear-gradient(top,#f5f5f5 0,#e2e2e2 100%);background:linear-gradient(top,#f5f5f5 0,#e2e2e2 100%);color:#000;color:#666;text-decoration:none;text-shadow:0 1px 0 #fff;font-size:11px;line-height:1pc;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f5f5f5', endColorstr='#e2e2e2', GradientType=0)}
a.balance_area:active{background:#f0f0f0;background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#f0f0f0),color-stop(100%,#c9c9c9));background:-webkit-linear-gradient(top,#f0f0f0 0,#c9c9c9 100%);background:linear-gradient(top,#f0f0f0 0,#c9c9c9 100%);color:#333;color:#000;text-decoration:none;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f0f0f0', endColorstr='#c9c9c9', GradientType=0)}
a.balance_area:hover{background:#f9f9f9;background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#f9f9f9),color-stop(100%,#f0f0f0));background:-webkit-linear-gradient(top,#f9f9f9 0,#f0f0f0 100%);background:linear-gradient(top,#f9f9f9 0,#f0f0f0 100%);color:#333;color:#000;text-decoration:none;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f9f9f9', endColorstr='#f0f0f0', GradientType=0)}
table.data td.h,table.data th.h{border-bottom:2px solid #ccc;background:#f5f5f5;background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#f5f5f5),color-stop(100%,#e2e2e2));background:-webkit-linear-gradient(top,#f5f5f5 0,#e2e2e2 100%);background:linear-gradient(top,#f5f5f5 0,#e2e2e2 100%);text-shadow:0 1px 0 #fff;font-weight:700;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f5f5f5', endColorstr='#e2e2e2', GradientType=0)}
table.data td.d,table.data td.h,table.data th.h{border-right:1px solid #ccc;text-align:left;font-size:9pt}
table.data td.d{border-bottom:1px solid #ccc;font-weight:400}
.positive{color:#0aa31c}
.negative{color:#ff3c00}
img.avatar{border-radius:4px}
a.img_sq{padding:5px;min-width:10pc;min-height:10pc}
a.img_sq:hover{border-radius:3px;background-color:#f0f0f0;text-decoration:none}
a.img_sq,a.img_sqm{display:inline-block;border:none;background-color:#fff;vertical-align:bottom;text-align:center;text-decoration:none}
a.img_sqm{padding:4px 0 0 4px}
a.img_sqm:hover{border-radius:3px;background-color:#f0f0f0;text-decoration:none}
a.btn_hero{padding:10px 20px;border:1px solid #778087;border-radius:5px;background-color:#fff;font-size:18px;line-height:18px}
a.btn_hero:hover{background-color:#778087;color:#fff;text-decoration:none}
.votes{display:inline-block}
.vote,.vote:link,.vote:visited{display:inline-block;padding:2px 8px;border:1px solid #e2e2e2;border-radius:3px;color:#778;vertical-align:baseline;text-align:center;text-decoration:none;font-size:10px;line-height:1}
.vote:hover{border:1px solid #667;color:#667;text-decoration:none}
.vote:active{border:1px solid #aaa;background-color:#f0f0f0;box-shadow:0 1px 1px rgba(0,0,0,.2) inset}
.hide{display:none}
.reply.title{padding:0;height:20px;color:#999;text-align:left;font-size:9pt}
body{min-width:820px}
h1{margin:0 0 10px;padding:0;font-weight:500;font-size:24px;line-height:150%}
.reply_content img,.topic_content img{max-width:100%!important}
.markdown_body>p>img{max-width:750px}
#Top .content{position:relative}
#floatButton{position:fixed;bottom:170px;z-index:9999;margin-left:825pt}
#floatButton .btn:focus{outline:0}
#app img.qrcode{position:absolute;top:0;right:50px;display:none;padding:10px;border:1px solid #ccc;border-radius:4px;background:#fff}
#app:hover img.qrcode{display:block}
#pageQrcode img.qrcode{position:absolute;top:0;right:50px;display:none;padding:10px;border:1px solid #ccc;border-radius:4px;background:#fff}
#pageQrcode:hover img.qrcode{display:block}
.pop{position:fixed;top:30%;left:40%;z-index:999;width:15pc;height:270px}
.pop-wp{padding:5px;border:solid 1px #d8d8d8;background:#fff}
.pop-wp a{text-decoration:none}
.pop-wp img{margin:0 auto;width:185px}
.pop-title{height:30px;color:#000;font-weight:700;line-height:1pc}
.pop-foot,.pop-title{text-align:left;font-size:9pt}
.pop-foot{color:#666;line-height:22px}
.pop-close{width:30px;color:#ccc;text-align:center;font-size:1pc;line-height:30px}
.mc{padding:0;background-color:#f9f9f9;text-align:left;font-size:9pt;line-height:120%}
.mc,.mc .smd-toolbar{border-bottom:1px solid #e2e2e2}
.mc .smd-toolbar{padding-top:10px}
.mc .smd-input{background-color:#f9f9f9}
.mc .smd-input,.mc .smd-preview{width:750px;min-height:300px;border:none}
.mc .smd-preview{padding:0 10px;background-color:#fff;font-size:14px;line-height:20px}
.mc .wysibb-body{border:none;border-top:#e2e2e2 1px solid}
.rc .smd-input,.rc .smd-preview{width:730px;border-radius:3px}
.rc .wysibb-body{min-height:75pt!important}
.rc .ajax-file-upload-container{overflow:hidden;padding:20px 0}
.page_current{display:inline-block;margin:0 1px;padding:3px 6px;border:1px solid #bbb;border-radius:3px;background-color:#f0f0f0;box-shadow:0 1px 1px rgba(0,0,0,.1);color:#000;font-weight:700;font-size:14px;line-height:14px}
.page_normal:active,.page_normal:link,.page_normal:visited{display:inline-block;margin:0 1px;padding:2px 5px;border:1px solid #e2e2e2;border-radius:3px;background-color:#fff;box-shadow:0 1px 1px rgba(0,0,0,.1);text-decoration:none;font-weight:400;font-size:13px;line-height:13px}
.page_current:hover,.page_normal:hover{text-decoration:none}
.page_normal:hover{border:1px solid #ccc;background-color:#f0f0f0;color:#000}
.page_input{padding:4px;width:40px;border:1px solid #e2e2e2;border-radius:3px;background-color:#fff;box-shadow:0 1px 1px rgba(0,0,0,.1) inset;color:#ccc;font-size:9pt;line-height:9pt}
.page_input:focus{border:1px solid #ccc;color:#666}
.searchs{margin-left:20%;width:700px;border-bottom:1px solid #e2e2e2;border-radius:3px;background-color:#fff;box-shadow:0 2px 3px rgba(0,0,0,.1)}
.contents{margin:0 auto 26%;max-width:825pt;min-width:600px}
.wz{margin:6px auto}
.qq-signin{background: #f6f6f6;display: block;width: 100%;padding: 16px 0px;font-size: 15px;border-radius: 3px;}
.btn{background-color: #fff;color: #333;text-shadow: 0px 1px 0px #fff;text-decoration: none;font-weight: bold;box-shadow: 0px 1px 0px rgba(66, 66, 77, 0.1);margin-top: 10px;}
.btn-primary {background-image: url("../images/bg_blended_light.png");padding: 4px 8px 4px 8px;border: 1px solid rgba(80,80,90, 0.2);border-bottom-color: rgba(80,80,90, 0.35);border-radius: 3px;font-size: 12px;outline: none;}
