@charset utf-8;
* { float:none; margin:0; padding:0; width:auto }
body { background:url(/images/background.gif) repeat-x; color:#000; font-family:Arial, Helvetica, 宋体, sans-serif; font-size:12px; line-height:25px; margin:0 auto; padding:0; text-align:center }
h1 { font-size:24px; list-style-type:none; margin:0; padding:0 }
h2 { font-size:18px; list-style-type:none; margin:0; padding:0 }
h3 { font-size:14px; list-style-type:none; margin:0; padding:0 }
.text { font-size:11px; margin:0; padding:20px }
p { color:#000; list-style-type:none; padding:0 }
img { border-width:0 }
a { color:#1377a8; text-decoration:none }
a:hover { color:red; text-decoration:underline }
.clearfix:unknown { clear:both; content:"."; display:block; height:0; visibility:hidden }
.clearfix { display:block }
* html .clearfix { height:1% }
hr { background:url(/images/hr_line.gif) no-repeat; height:1px }

#total { background:#fff; margin:0 auto; width:960px }

#logo { float:left; padding:5px 0 0; width:200px }
.top_r { float:left; padding:2px 0 0; text-align:left; width:760px }
.link { float:left; padding-top:5px; text-align:right; width:99% }
.link a { text-decoration:underline }
.advertise { color:#367795; float:left; height:50px; padding:5px 0 0 30px; width:578px }
.descript { float:left; height:20px; line-height:20px; overflow:hidden; width:100% }
.basket { background:url(/images/version.gif) center no-repeat; float:right; padding-bottom:5px; padding-top:5px; text-align:center; vertical-align:middle; width:167px }
.basket a { color:#FFF }

#nav { background:url(/images/nav.jpg) no-repeat; float:left; height:40px; width:100% }
#nav li a { color:#fff; font-size:13px; font-weight:700; height:33px; line-height:33px; padding:0 30px }
#nav li a:hover { color:#ff0; text-decoration:underline }
#nav .current { background:url(/images/nav-block.gif) no-repeat; color:#fff; display:block; float:left; height:33px }
.crumb { background:url(/images/crumb.gif) repeat-x; color:#666; display:inline; float:left; height:22px; margin-top:4px; text-align:left; width:100% }
.crumbie { float:left; height:22px; line-height:22px; overflow:hidden; padding-left:8px; width:99% }
.crumb a { color:#1377a8 }

#main { background:#fff; float:left; padding-top:4px; text-align:left; width:100% }

.right { float:right; width:700px }
.title { color:#b8860b; float:left; height:36px; line-height:36px; padding-left:10px; text-align:center; width:690px }
.titie { color:#b8860b; float:left; height:28px; line-height:28px; width:700px }
.titie h2 { float:left; font-size:18px; padding-left:12px; width:600px }
.titie h3 { float:left; font-size:14px; padding-left:12px; width:600px }
.titie div { float:right; padding-top:10px; width:60px }
.textinfo { line-height:18px; float:left; padding:10px; width:97% }
.textinfo img { padding:0px }
.tooltip { color:#000; font:lighter 11px/1.3; text-align:center; text-decoration:none; width:200px }
.tooltip span.top { background:url(/images/bt.gif) no-repeat top; padding:30px 8px 0 }
.tooltip b.bottom { background:url(/images/bt.gif) no-repeat bottom; color:#548912; padding:3px 8px 15px }
table { background:#92C428; border:1px solid #03476F; border-collapse:collapse; color:#363636; font:normal 11px verdana, arial, helvetica, sans-serif }
caption { background:transparent; color:#03476F; font:bold 18px arial, helvetica, sans-serif; padding:6px 4px 8px 0; text-align:center; text-transform:uppercase }
td,th { border:1px dotted #03476F; color:#363636; padding:.4em}
thead th,tfoot th { background:#4591AD; border:1px solid #03476F; color:#FFF; font:bold 11px verdana, arial, helvetica, sans-serif; padding-top:3px; text-align:center }
tbody td a { background:transparent; color:#363636; text-decoration:none }
tbody td a:hover { background:#C2F64D; color:#363636 }
tbody th a { background:transparent; color:#363636; font:normal 10px verdana, arial, helvetica, sans-serif; font-weight:400; text-decoration:none }
tbody th a:hover { background:transparent; color:#363636 }
tbody th { font:10px; text-align:left; vertical-align:top }
tbody td { text-align:center; vertical-align:top }
tfoot td { background:#4591AD; border:1px solid #03476F; color:#FFF; padding-top:3px }
.odd { background:#AEE239 }
tbody tr:hover { background:#FFD800; border:1px solid #03476F; color:#FFF }
tbody tr:hover th,tbody tr.odd:hover th { background:#FFD800; color:#FFF }
.prolist { float:left; padding-bottom:15px; width:100% }
.prolist li { float:left; padding-left:18px; padding-top:15px; text-align:center; width:152px }
.prolist li div { border:#d3e3bf 1px solid; float:left; height:150px; width:150px }
.prolist li div b { display:block; font-family:Arial; font-size:130px; height:150px; overflow:hidden; text-align:center; vertical-align:middle; width:150px }
.prolist li span b img { vertical-align:middle }
.prolist li h2 { float:left; font-size:12px; height:38px; line-height:16px; overflow:hidden; padding-top:3px; width:100% }
.prolist li h2 a { color:#859e21; padding-left:0 }
.prolist li p { float:left; font-size:12px; height:32px; line-height:16px; overflow:hidden; text-align:left; width:100% } .itemlist,.itemlist ul { color:#002b5e; float:left; width:100% }
.itemlist { padding:0 0 8px }
.itemlist ul { border-bottom:1px dashed #ccc; padding:5px 0 }
.itemlist li b { background:#fff; display:block; font-family:Arial; font-size:87px; height:170px; overflow:hidden; text-align:center; vertical-align:middle; width:190px }
.itemlist li p { display:inline; float:left; width:95% }
.itemlist li b img { padding-top:10px; vertical-align:middle }
.itemlist li h2 { float:left; font-size:13px; width:100% }
.itemlist li h2 a { color:#002b5e }
.itemlist li .biaod { display:inline; float:left; height:15px; margin:7px 0 0; width:15px }

.left { float:left; margin:0; padding:0; text-align:left; width:221px }
.page { background:#f3f3f3; border:0 solid #fff; color:#333; float:left; margin:0 auto; width:221px }
.page #sidebar { float:left; font-size:14px; width:221px }
.page #sidebar dd { font-weight:700; line-height:25px; margin-bottom:1px; text-indent:10px }
.page #sidebar dd a { border:#999 1px solid; display:block; height:28px; width:218px }
.page #sidebar dd a:hover,.page #sbar dd a:hover { color:#fff; display:block; text-decoration:none }
.page #sidebar #current,.page #sbar #current { color:#fff }
.page #sbar { float:left; font-size:12px; width:221px }
.page #sbar dd { font-weight:700; line-height:21px; margin-bottom:1px; text-indent:22px }
.page #sbar dd a { border:#999 1px solid; display:block; height:21px; width:220px }
.page #main { background:#fff; float:right; width:700px }
.page #main .main_box { height:auto!important; margin-left:9px; min-height:400px }
#bluebar #sidebar dd a { background:#f0ffff; border-left:#0000cd 3px solid; color:#0000cd }
#bluebar #sidebar #current { background:#0000cd }
#bluebar #sidebar dd a:hover,#bbar #sbar dd a:hover { background:#316ac5; color:#fff }
#bbar #sbar dd a { background:#f0ffff; border-left:#4169e1 1px solid; color:#4169e1 }
#bbar #sbar #current { background:#4169e1 }
#greenbar #sidebar dd a { background:#e0ffff; border-left:#006400 3px solid; color:#006400 }
#greenbar #sidebar #current { background:#006400 }
#greenbar #sidebar dd a:hover,#gbar #sbar dd a:hover { background:#90c541; color:#fff }
#gbar #sbar dd a { background:#e0ffff; border-left:#228b22 1px solid; color:#228b22 }
#gbar #sbar #current { background:#228b22 }
#goldbar #sidebar dd a { background:#fafad2; border-left:#b8860b 3px solid; color:#b8860b }
#goldbar #sidebar #current { background:#b8860b }
#goldbar #sidebar dd a:hover,#gobar #sbar dd a:hover { background:#ffd700; color:#fff }
#gobar #sbar dd a { background:#fafad2; border-left:#daa520 1px solid; color:#daa520 }
#gobar #sbar #current { background:#daa520 }
#redbar #sidebar dd a { background:#FDF5E6; border-left:#8b0000 3px solid; color:#8b0000 }
#redbar #sidebar #current { background:#8b0000 }
#redbar #sidebar dd a:hover,#rbar #sbar dd a:hover { background:#dc143c; color:#fff }
#rbar #sbar dd a { background:#FDF5E6; border-left:#b22222 1px solid; color:#b22222 }
#rbar #sbar #current { background:#b22222 }
#purplebar #sidebar dd a { background:#fff0f5; border-left:purple 3px solid; color:purple }
#purplebar #sidebar #current { background:purple }
#purplebar #sidebar dd a:hover,#pbar #sbar dd a:hover { background:#9400d3; color:#fff }
#pbar #sbar dd a { background:#fff0f5; border-left:#8b008b 1px solid; color:#8b008b }
#pbar #sbar #current { background:#8b008b }

#footer { background:url(/images/footer.jpg) no-repeat left top; color:#555; display:inline; float:left; margin-top:3px; width:100% }
.flag { float:left; padding:3px 0; width:100% }
#copyright { float:left; padding-top:4px; width:100% }
#copyright p a { color:#1377a8; text-decoration:underline }
#footer a { color:#1377a8 }
.contact { float:left; padding:35px 0; text-align:left; width:100% }

ul,li { list-style-type:none; margin:0; padding:0 }
.clear,.display { clear:both }
#header,#top,.protent { background:#fff; float:left; width:100% }
#nav li,.itemlist li { float:left }
.crumb a:hover,.prolist li h2 a:hover,.itemlist li h2 a:hover,#footer a:hover { color:red }
.textinfo p,#copyright b { color:#000 }