@charset "utf-8";/* DIVCSS5 - www.DIVCSS5.com */
body, div, ul, ol, dl, dt, dd, li, dl, h1, h2, h3, h4, p, th, td, form, input, select, textarea { margin:0; padding:0; font:14px/1.5 "\5B8B\4F53", Arial, Helvetica, sans-serif }
h1, h2, h3, h4 { font-weight:bold }
ol, ul, li { list-style: none }
img { border: 0; vertical-align:middle }
body { color:#2E2E2E; background:#FFF url(thinkcss-header-bg.gif) repeat-x 0 0; text-align:center; -webkit-text-size-adjust:none }
.c { clear:both; height:1px; width:100%; overflow:hidden; margin-top:-1px }
a { text-decoration:none }
a:link { color:0000FF; text-decoration:none }
a:hover { text-decoration:underline }
a:visited { color:#800080 }
.red, .red a, a.red, #nav a.red { color:#F00 }
.blue, .blue a { color:#1E51A2 }
.lf { float:left }
.rt { float:right }
.pt5 { padding-top:5px }
.ptd5 { padding:5px 0 }
.pt10 { padding-top:10px }
.pt20 { padding-top:20px }
.box, ul#Menu li { margin:0 auto; width:100%; overflow:hidden }
.w { width:990px; overflow:hidden; margin:0 auto }
#top { height:0; overflow:hidden }
#header { padding-top:12px; padding-bottom:9px; text-align:left }
#Search { float:left; background:url(thinkcss-so-bg.gif) no-repeat 36px 16px; width:362px; height:45px; position:relative }
#Search .input { position:absolute; height:22px; line-height:22px; left:41px; top:19px; width:230px; font-size:14px; color:#666; border:0; background:none }
#Search .bottom { position:absolute; height:29px; cursor:pointer; text-indent:-999px; right:0; top:16px; width:70px; background:none; border:0 }
h1#divcss5 { float:left; width:175px; height:60px; background:url(divcss5-logo-2012.gif) no-repeat 0 }
h1#divcss5 a { text-indent:-999px; display:block; width:100%; height:100% }
#nav { float:right; height:24px; padding-top:44px; font-size:14px; color:#0000FF }
#nav a { text-decoration:underline; color:#0000FF }
#main { background:url(thinkcss-main.gif) repeat-y 0 0 }
.main-top { height:5px; background:url(thinkcss-main.gif) no-repeat -990px 0 }
.main-bot { height:5px; background:url(thinkcss-main.gif) no-repeat right 0 }
#main-left { float:left; width:138px; text-align:left }
#main-right { float:right; width:820px; padding:0 11px 0 10px; text-align:left }
h2.home { height:24px; line-height:24px; color:#5A5A5A; text-indent:32px; background:url(thinkcss-left-li.gif) no-repeat 0 0 }
h2.home a { color:#5A5A5A; text-decoration:none }
ul#Menu { padding-top:1px; margin:6px auto; width:100%; background:url(left-line.gif) no-repeat 0 0 }
ul#Menu li { height:28px }
ul#Menu li a { width:100%; height:28px; text-indent:25px; font-size:14px; overflow:hidden; display:block; color:#5A5A5A; text-decoration:none; line-height:28px; background:url(thinkcss-left-li.gif) no-repeat 0 -52px }
ul#Menu li a:hover { background-position:0 -24px; color:#DD4B39 }
#main-right h2.title, #main-right h1.title { font-size:16px; font-family:"\5FAE\8F6F\96C5\9ED1"; line-height:28px; color:#000; text-indent:25px; background:url(ico-dol.gif) no-repeat 8px 5px }
#main-right h1.title { border-bottom:1px solid #CCC; background:url(ico-dol2.gif) no-repeat 8px 2px }
#main-right h2.title a, #main-right h1.title a { font-size:16px; font-family:"\5FAE\8F6F\96C5\9ED1"; line-height:28px; color:#000 }
ul.index, ul.index-new, ul.soft { width:100%; overflow:hidden }
ul.index li, ul.index-new li { float:left; width:32.5%; padding-left:0.7%; height:24px; line-height:24px; color:#000; font-size:1em; font-family:"\5FAE\8F6F\96C5\9ED1" }
ul.index-new li { width:49% }
#footer { border-top:1px solid #F0F0F0; text-align:right; padding:10px 0; color:666; font-size:12px; line-height:24px }
#footer p { font-size:12px }
#footer p u { color:#03F }
#footer a { color:#666666; text-decoration:none; font-size:12px }
#footer a:hover { text-decoration:underline }
.color666 { color:#666666; padding:5px 0 }
.color666 a { color:#666666; text-decoration:none }/* info */
#list { width:99.8%; text-align:left; overflow:hidden; border:1px solid #CCCCCC }
#list h3 { height:29px; font-size:1em; text-indent:33px; padding:0; margin:0; line-height:29px; border-bottom:1px solid #CCCCCC; width:100%; float:left; background:url(ico-w.gif) no-repeat 14px 10px }
#list ul { float:left; width:100%; background:url(css-list-bg.gif); padding:0; margin:0 }
#list ul li { float:left; width:90%; text-indent:6px; padding-left:10px; height:29px; font-size:1em; font-family:"\5FAE\8F6F\96C5\9ED1"; line-height:29px; color:#666666 }
#list ul li a { font-size:14px; padding-left:6px; font-family:"\5B8B\4F53"; text-decoration:none }
#list ul li a:hover { text-decoration:underline }
#list ul li span { font-size:12px; padding-left:10px }
.pages { float:left; width:100%; padding:10px 0; text-align:center; color:#666; line-height:22px }
#Article { text-align:left; width:99.9%; overflow:hidden; border-bottom:1px dashed #CCC; padding-bottom:20px }
#Article p { padding:inherit; margin:auto; line-height:24px }
#Article img { max-width:630px }
#Article a { text-decoration:underline }
.bor-top { border-top:1px dashed #CCC }
.fenxiang { width:100%; margin:0 auto; overflow:hidden; border-top:1px dashed #CCC; padding-top:8px }
.up-down { text-align:left; width:100%; overflow:hidden; padding:6px 0; border-bottom:1px dashed #CCC }
.rt250 { float:right; width:336px; padding-left:2px }
.rt250 h3.title { width:100%; text-align:left; line-height:30px; color:#333; font-size:12px }
.rt250 ul.new-tui { width:100%; overflow:hidden; padding-bottom:10px }
.rt250 ul.new-tui li { width:246px; padding-left:4px; line-height:24px; height:24px; overflow:hidden; font-size:1em; font-family:"\5FAE\8F6F\96C5\9ED1" }
#Article .rt250 ul.new-tui li a { font-size:12px; font-family:"\5B8B\4F53"; text-decoration:none }
#Article .rt250 ul.new-tui li a:hover { text-decoration:underline }
a.yanshi { padding-right:70px; background:url(ys.gif) no-repeat right 0 }
dl.mulu { border:1px solid #CCC; padding:10px; width:230px; background:#F2F2F2; overflow:hidden; border-left:3px solid #CCC }
dl.mulu dt { border-bottom:1px dashed #CCC; line-height:24px; font-size:16px; width:100%; text-align:center; font-weight:bold }
dl.mulu dd { padding:5px 0; overflow:hidden; margin:0; display:block }
#Article b.title { border-bottom:1px solid #CCC; margin:8px auto; padding:5px 40px 5px 15px; font-size:16px; line-height:40px; background:#F3F3F3 }
#Article h3.title-b, #Article p b { border-bottom:1px solid #CCC; margin:8px auto; padding:5px 40px 5px 15px; font-size:16px; line-height:36px; background:#F3F3F3 }
dl.mulu dd ol { list-style:decimal }
dl.mulu dd ol li { font-size:14px; line-height:26px; list-style-position: inside; list-style-type:decimal }
pre { font-family:'Courier New', Monospace; font-size:12px; width:750px; padding:15px 0; text-align:left; margin:0 0 1em 0; border:1px solid #090; background:#F7F7F7 url(divcss5dm.gif) no-repeat right bottom; overflow:hidden }
pre ol, pre ol li, pre ol li span { margin:0; padding:0; border:none }
pre a, pre a:hover { background:none; border:none; padding:0; margin:0 }
pre ol { list-style:decimal; margin:0px 0px 1px 3em !important; padding:5px 0; color:#5C5C5C; border-left:2px solid #C30 }
pre ol li { list-style:decimal-leading-zero; list-style-position:outside !important; color:#5C5C5C; padding:0 3px 0 10px !important; margin:0 !important; line-height:1.3em }
pre ol li.alt { color:inherit }
pre ol li span { color:black; background-color:inherit }
pre .comment, pre .comments { color:#008200; background-color:inherit }
pre .string { color:blue; background-color:inherit }
pre .keyword { color:#069; font-weight:bold; background-color:inherit }
pre .preprocessor { color:gray; background-color:inherit }
pre .dp-xml .cdata { color:#ff1493 }
pre .dp-xml .tag, pre .dp-xml .tag-name { color:#03F }
pre .dp-xml .attribute { color:red }
pre .dp-xml .attribute-value { color:blue }
pre .dp-sql .func { color:#ff1493 }
pre .dp-sql .op { color:#808080 }
pre .dp-rb .symbol { color:#a70 }
pre .dp-rb .variable { color:#a70; font-weight:bold }
pre .dp-py .builtins { color:#ff1493 }
pre .dp-py .magicmethods { color:#808080 }
pre .dp-py .exceptions { color:brown }
pre .dp-py .types { color:brown; font-style:italic }
pre .dp-py .commonlibs { color:#8A2BE2; font-style:italic }
pre .dp-j .annotation { color:#646464 }
pre .dp-j .number { color:#C00000 }
pre .dp-delphi .number { color:blue }
pre .dp-delphi .directive { color:#008284 }
pre .dp-delphi .vars { color:#000 }
pre .dp-css .value { color:black }
pre .dp-css .important { color:red }
pre .dp-c .vars { color:#d00 }
pre .dp-cpp .datatypes { color:#2E8B57; font-weight:bold }
