﻿@charset "utf-8";
* {padding:0;margin:0}
html,body{height:100%;font-size:12px;}
h1,h2,h3,h4,h5,h6,em{font:normal 100 12px Verdana, Arial, Helvetica, sans-serif}
ol, ul{list-style:none outside none}
ul,ol,li,dl,dt,dd{ padding:0; margin:0; border:0;}
ul,ol,li{list-style:none}
a{text-decoration:none}
a:link, a:visited{color:#005197}
a:hover, a:active{color:#CC0000}
.BR{clear:both;height:0px;line-height:0px;font-size:0px}
.BR_3{clear:both;height:3px;line-height:3px;font-size:0px}
.BR_8{clear:both;height:8px;line-height:8px;font-size:0px}
.BR_10{clear:both;height:10px;line-height:10px;font-size:0px}
.BR_20{clear:both;height:20px;line-height:20px;font-size:0px}
.BR_line{border-bottom:1px solid #DBDBDB;clear:both;font-size:0px;height:1px;line-height:0px;margin:0 0 9px 0}
.BR_line_pro{border-top:1px solid #AAAAAA;border-bottom:1px solid #FFFFFF;clear:both;font-size:0px;line-height:0px}
.LR{height:1em;float:left;width:8px;text-align:center}
.banner { width:958px; height:90px; border:1px solid #D3D3D3; margin-left:auto; margin-right:auto; margin-bottom:10px;}
.banner_l { width:760px; height:90px; border-right:1px solid #D3D3D3; float:left;}
.banner_r { width:190px; line-height:20px; float:right; color:#696969; padding-top:6px;}
.banner_r a{ color:#696969; text-decoration: none;}
.banner_r a.lcnew{ text-decoration: none;}
.banner_r a:hover{ text-decoration:underline; color:#c00;}
#container { width:960px; margin:0 auto;}
#container #left { width:640px; float:left;}
#container #left .title { border:1px solid #DBDBDB;}
#container #left .title .breadcrumb { height:21px; background-color:#F2F2F2; padding:10px 0 0 12px; color:#464646;}
#container #left .title .breadcrumb a{ padding:0 6px; color:#005197;text-decoration: underline;}
#container #left .title .breadcrumb a:hover{ text-decoration:underline; color:#c00;}
#container #left .title .con {padding:6px 20px; text-align:center;}
#container #left .title .con h2 { font-size:20px; line-height:42px; font-family:"黑体"; border-bottom:1px solid #DBDBDB; padding-top:6px;}
#container #left .title .con h1 { font-size:20px; line-height:42px; font-family:"黑体"; border-bottom:1px solid #DBDBDB; padding-top:6px;}
#container #left .title .con .msg { padding-top:7px; color:#464646;}
#container #left .title .con .msg span { padding:0px;}
#container #left .title .con .msg a{ color:#f00;text-decoration: none;}
#container #left .title .con .msg a:hover{ text-decoration:underline; color:#c00;}
#container #left .container { border:1px solid #DBDBDB; padding-top:14px;}
#container #left .container .sum { padding:0 24px;}
#container #left .container .summary { width:554px; background-color:#FEFDE8; border:1px dashed #DDE6F1; line-height:24px; font-size:14px; color:#005197; padding:8px 16px 4px 16px;}
#container #left .container .summary span{color: #CC3300;}
#container #left .container .summary a{text-decoration: none;padding-left: 10px;color: #003366;}
#container #left .container .con { font-size:14px; line-height:26px; padding:10px 24px 10px; 24px;}
#container #left .container .con em {font-style:oblique;}
#container #left .container .con p { text-indent:28px;}
#container #left .container .con span { padding:0; margin:0 auto; width:0;}
#container #left .container .tuij { width:153px; float:left; margin:8px 16px 0 0; border:1px solid #E06666; background:url(../images/tuij_bg.gif) no-repeat top; padding:36px 0 0 8px;}
#container #left .container .tuij a{ color:#464646;text-decoration: none;}
#container #left .container .tuij a:hover{ text-decoration:underline; color:#c00;}
#container #left .container .tuij li { list-style-type:none; font-size:12px; line-height:18px; padding:4px 8px 4px 10px; background:url(../images/dian_12_1.gif) no-repeat top left;}
#container #left .container .tuij ul {padding:0px;}
#container #left .container .biant { width:590px; margin:10px auto; border:1px solid #BDD5E9; background:url(../images/biant_bg.gif) top no-repeat;}
#container #left .container .biant .tit { height:20px; padding:8px 0 0 12px;}
#container #left .container .biant .tit h3 { font-size:14px; font-weight:bold; color:#005197;}
#container #left .container .biant .con { height:130px; padding:14px 0 0 18px;}
#container #left .container .biant .con .le { width:276px; height:120px; float:left; border-right:1px dashed #A2A2A2;}
#container #left .container .biant .con .le h4 { height:24px; font-size:14px; font-weight:bold; color:#005197;}
#container #left .container .biant .con .le h4 a{ color:#005197;text-decoration: none;}
#container #left .container .biant .con .le h4 a:hover{ text-decoration:underline; color:#c00;}
#container #left .container .biant .con .le dl { width:260px; font-size:12px;}
#container #left .container .biant .con .le dt { float:left; width:100px; height:80px;}
#container #left .container .biant .con .le dd { width:150px; line-height:20px; color:#464646; float:right;}
#container #left .container .biant .con .ri { width:255px; line-height:24px; font-size:12px; float:left; padding-left:18px;}
#container #left .container .biant .con .ri a{ color:#005197;text-decoration: underline;}
#container #left .container .biant .con .ri a:hover{ text-decoration:underline; color:#c00;}
#container #left .container .biant .con .ri li { padding-left:10px; background:url(../images/dian_12_3.gif) left top no-repeat;}
#container #left .container .status { height:24px; padding:24px 0; text-align:center; font-size:14px; margin:0 auto;} 
#container #left .container .status a{ color:#396588;text-decoration: none; padding:0 6px; padding-top:7px;}
#container #left .container .status a:hover{ text-decoration:underline; color:#c00;}
#container #left .container .status span { padding:4px 2px;}
#container #left .container .status span a{ width:23px; height:23px; text-align:center; padding:3px 8px 5px 8px; background:url(../images/status_bg.gif) no-repeat; color:#396588;text-decoration: none;}
#container #left .container .status span a:hover{ text-decoration:none; color:#c00; background:url(../images/status_bg1.gif) no-repeat;}
#container #left .container .status em { color:#396588; font-size:14px; padding-top:8px;}
#container #left .container .status .sp1 a{ width:23px; height:23px; display:block; text-align:center; float:left; margin:0 4px; padding:3px 0 7px 0; background:url(../images/status_bg1.gif) no-repeat; color:#396588;text-decoration: none;}
#container #left .container .status .sp1 a:hover{ text-decoration:none; color:#c00; background:url(../images/status_bg1.gif) no-repeat;}
#container #left .container .feny { width:560px; border:1px solid #BDD5E9; padding:10px 14px 4px 14px; margin:0 24px;}
#container #left .container .feny span { color:#005197; font-weight:bold;}
#container #left .container .feny ul { padding-top:6px;}
#container #left .container .feny li { width:280px; height:20px; float:left; line-height:20px; color:#005197;}
#container #left .container .feny a{ color:#005197;text-decoration: none;}
#container #left .container .feny a:hover{ text-decoration:underline; color:#c00;}
#container #left .container .feny em { color:#c00; text-decoration:underline;}
#container #left .container .zhus { background-color:#F5FAFE; border-bottom:1px solid #DDE6F1; border-top:1px solid #DDE6F1; padding:5px 0px;}
#container #left .container .zhus dl { height:18px;}
#container #left .container .zhus dt { width:350px; float:left; height:18px; color:#CE0112; font-weight:bold; font-size:14px;}
#container #left .container .zhus dd { width:240px; float:right; text-align:right; color:#c00;}
#container #left .container .zhus dd a{ color:#005197;text-decoration: underline; margin-left:4px;}
#container #left .container .zhus dd a:hover{ text-decoration:underline; color:#c00;}
#container #left .container .likes {width:620px;padding:10px 5px;text-align:left;color:#005197;line-height:24px;font-size:14px;}
#container #left .container .likes li{width:310px; float:left; }
#container #left .container .likes li a{color:#005197;text-decoration: none; }
#container #left .container .likes li a:hover{text-decoration:underline; color:#c00; }
#container #left .container .lij {line-height:24px;text-align:center;padding:18px 0;color:#005197;}
#container #left .container .lij span { padding:0 25px;}
#container #left .container .lij a{ color:#005197;text-decoration: underline; margin:0 4px; width:300px;}
#container #left .container .lij a:hover{ text-decoration:underline; color:#c00;}
#container #left .review { border:1px solid #DBDBDB;} 
#container #left .review .tit { height:21px; background-color:#F2F2F2; padding:9px 12px 0 12px;}
#container #left .review .tit h3 { font-size:14px; float:left; color:#005197; font-weight:bold;}
#container #left .review .tit span { float:right; font-weight:bold; color:#005197;}
#container #left .review .tit span a{ color:#005197;text-decoration: none;}
#container #left .review .tit span a:hover{ text-decoration:underline; color:#c00;}
#container #left .review .tit em { color:#f00; font-weight:100;}
#container #left .review .con { padding:14px 0 4px 0; margin:0 14px; border-bottom:1px dashed #B2B2B3;}
#container #left .review .con dl { height:20px;}
#container #left .review .con dt { width:200px; float:left; font-weight:bold; color:#005197;}
#container #left .review .con dt a{ color:#005197;text-decoration: underline;}
#container #left .review .con dt a:hover{ text-decoration:underline; color:#c00;}
#container #left .review .con dd { width:200px; height:20px; float:right; color:#7D7D7D; text-align:right;}
#container #left .review .con .bg1 { background-color:#F7F7F7; padding:4px 6px; line-height:18px; color:#7D7D7D;}
#container #left .review .con .bg2 { background-color:#F5FAFE; padding:4px 6px; line-height:18px; color:#7D7D7D;}
#container #left .review .con1 { border-top:1px solid #DBDBDB; margin-top:12px; background:#F8F8F8 url(../images/pingl_bg.gif) left top no-repeat; padding:10px 14px 4px 14px;}
#container #left .review .con1 .sp1 { height:20px; padding-left:63px;}
#container #left .review .con1 .sp1 em { padding:4px 2px 0 4px;}
#container #left .review .con1 .sp2 { padding:18px 0 0 14px;}
#container #left .mary { border:1px solid #DBDBDB; background-color:#F8F8F8; color:#005197; padding:12px 14px 4px 14px;}
#container #left .mary a{ color:#005197;text-decoration: none;}
#container #left .mary a:hover{ text-decoration:underline; color:#c00;}
#container #left .mary .le1 { width:290px; float:left; border-right:1px solid #DBDBDB; margin-right:16px;}
#container #left .mary .le1 .tit { height:26px; padding-left:12px; font-weight:bold; font-size:14px; background:url(../images/ico1.gif) no-repeat;}
#container #left .mary .le1 li { line-height:23px; padding-left:10px; background:url(../images/dian_12.gif) no-repeat top left;}
#container #left .mary .le2 { width:290px; height:150px; float:left;}
#container #left .mary .le2 .tit { height:26px; padding-left:12px; font-weight:bold; font-size:14px; background:url(../images/ico1.gif) no-repeat;}
#container #left .mary .le2 li { line-height:23px; padding-left:10px; background:url(../images/dian_12.gif) no-repeat top left;}
#container #right { width:300px; float:right; border:1px solid #DBDBDB; background-color:#F2F2F2; padding:5px 5px 0 5px;}
#container #right .hot { width:277px; height:115px; background:url(../images/new_bg.gif); padding:10px 12px 0 10px;}
#container #right .hot img{width:45px; height:70px; border:0;}
#container #right .hot a{ color:#000;text-decoration: none;}
#container #right .hot a:hover{ text-decoration:underline; color:#c00;}
#container #right .hot .tit { font-size:14px; font-weight:bold; height:20px;}
#container #right .hot .tit em { font-size:14px; font-weight:bold; color:#FFF; background-color:#B70701; padding:2px 5px;}
#container #right .hot .con { padding-top:8px;}
#container #right .hot .con dl { height:70px;}
#container #right .hot .con dt { height:70px; float:left; display:inline;}
#container #right .hot .con dd { width:224px; height:18px; float:right; line-height:20px; color:#666;}
#container #right .bann { padding:10px 0;}
#container #right .top10 { padding:44px 6px 6px 6px; background:#FFF url(../images/top10.gif) no-repeat;}
#container #right .top10 .tab { height:20px; background:url(../images/tab_bg1.gif); font-size:14px; padding-top:8px;}
#container #right .top10 .tab a{ padding:2px 31px 1px 31px; display:block; float:left; color:#c00;text-decoration: none;}
#container #right .top10 .tab .myon{ text-decoration:none; color:#c00; background:url(../images/tab_bg2.gif) center top no-repeat;}
#container #right .top10 .tab1 { background:url(../images/tab_bg2.gif) center top no-repeat;}
#container #right .top10 .list { margin-top:1px; border-left:1px solid #F2F2F2; border-right:1px solid #F2F2F2; border-top:1px solid #F2F2F2; background:url(../images/dian_10.gif) no-repeat top left;}
#container #right .top10 .list a{ color:#005197;text-decoration: none;}
#container #right .top10 .list a:hover{ text-decoration:underline; color:#c00; background-color:#FEFDE8;}
#container #right .top10 .list li { height:27px; line-height:27px; padding-left:36px; border-bottom:1px solid #f2f2f2;}
#container #right .tag { padding:37px 6px 6px 6px; background:#FFF url(../images/tag_bg.gif) no-repeat;}
#container #right .tag .con { padding:4px 12px 2px 8px; line-height:24px; border:1px solid #F2F2F2; font-size:14px;}
#container #right .tag .con a{color:#005197;text-decoration: none;padding:0 4px;white-space: nowrap;}
#container #right .tag .con a:hover{ text-decoration:underline; color:#c00;}
#container #right .dingy { height:129px; background:url(../images/dingy_bg.gif);}
#container #right .dingy a{ color:#005197;text-decoration:underline; font-weight:bold;}
#container #right .dingy a:hover{ text-decoration:underline; color:#c00;}
#container #right .redian { padding:8px 6px 6px 6px; background:#FFF}
#container #right .redian .tab { height:20px; background:url(../images/tab_bg1.gif); font-size:14px; padding-top:8px;}
#container #right .redian .tab a{ padding:2px 20px 1px 20px; display:block; float:left; color:#c00;text-decoration: none;}
#container #right .redian .tab a:hover{ text-decoration:none; color:#c00; background:url(../images/tab_bg2.gif) center top no-repeat;}
#container #right .redian .list { margin-top:1px; border-left:1px solid #F2F2F2; border-right:1px solid #F2F2F2; border-top:1px solid #F2F2F2;}
#container #right .redian .list a{ color:#005197;text-decoration: none;}
#container #right .redian .list a:hover{ text-decoration:underline; color:#c00;}
#container #right .redian .list li { height:27px; line-height:27px; padding-left:18px; background:url(../images/dian_12_2.gif) top left no-repeat; border-bottom:1px solid #f2f2f2;}
.new_te1 { width:149px; height:21px; border:1px solid #606060; background-color:#FFF;}
.new_te2 { width:135px; height:19px; border:1px solid #B2B2B2; background-color:#FFF;}
.new_te3 { width:570px; height:80px; border:1px solid #B2B2B2; background:#FFF url(../images/logo_bg.gif) no-repeat right top; padding:10px 8px; color:#464646; font-size:14px;}
.new_te4 { width:50px; height:19px; border:1px solid #B2B2B2; background-color:#FFF;}
.new_te5 { width:130px; height:18px; border-top:1px solid #BE390A; border-bottom:1px solid #BE390A; border-left:1px solid #BE390A; border-right:0; background-color:#FFF;}
.wrap { width:960px; margin-left:auto; margin-right:auto; margin-bottom:20px;}
.m_l { width:638px; border:1px solid #B7B7B7; float:left;}
.m_l_menu { height:18px; padding:10px 0 0 7px; color:#525252; border-bottom:1px solid #D3D3D3;}
.m_l_menu a{ color:#525252; text-decoration: none;}
.m_l_menu a:hover{ text-decoration:underline; color:#c00;}
pre{font-family:'Courier New' , Monospace; font-size:12px; width:99%; overflow:auto; margin:0 0 1em 0; background:#E6E6E6;}
pre ol, pre ol li, pre ol li span{margin:0 0; padding:0; border:none}
pre a, pre a:hover{background:none; border:none; padding:0; margin:0}
pre ol{list-style:decimal; background:#F7F7F7; margin:0px 0px 1px 3em !important; padding:5px 0; color:#5C5C5C; background:url(../images/010101bg.gif) repeat-y;}
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:#069; font-weight:bold;}
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}
#container #left .container { font-size:12px; line-height:26px; padding:6px 0;}
#container #left .container li {line-height:24px; background:none; background-image:none;}
#container #left .container a{ color:#0000FF; text-decoration: underline;}
#container #left .container a:hover{ text-decoration:underline; color:#c00;}
#container #left .container ul { line-height:30px;}
#container #left .container ol { line-height:30px; padding-left:20px; color:#000;}
#container #left .container ol li { color:#000; background-image:url(../images/dt1.gif); background-repeat:no-repeat; padding-left:14px;}
#container #left .container ul p { margin:10px 0;text-indent:28px;}
#fenye{margin-left: 25px;float: left;width: 548px;}
#fenye a{margin-right: 5px;float: left;height: 20px;width: 50px;color: #399;text-decoration: none;display: block;font-size: 12px;
font-family: Geneva, Arial, Helvetica, sans-serif;border: 1px solid #999;line-height: 20px;text-align: center;}
#fenye a:hover {margin-right: 5px;float: left;height: 20px;width: 50px;color: #399;text-decoration: none;display: block;font-size: 12px;font-family: Geneva, Arial, Helvetica, sans-serif;border: 1px solid #999;line-height: 20px;text-align: center;background-color:#eee;
}
#fenye .now{margin-right: 5px;float: left;height: 20px;width: 50px;text-decoration: none;display: block;font-size: 14px;font-family: Geneva, Arial, Helvetica, sans-serif;border: 1px solid #999;line-height: 20px;text-align: center;background-color:#399;font-weight: bold;}
#fenye .now a{margin-right: 5px;float: left;height: 20px;width: 50px;text-decoration: none;display: block;font-size: 12px;font-family: Geneva, Arial, Helvetica, sans-serif;border: 1px solid #999;line-height: 20px;text-align: center;background-color:#eee;font-weight: bold;}
