body {color:#2b2b2b;}
/* link color font */
a {color:#2b2b2b;text-decoration:none;}
a:visited {color:#83006f;text-decoration:none;}
a:hover {color:#BA2636;text-decoration:underline;}
a:active {color:#BA2636;}
/* 布局 */
.endArea { background:url(bg_y.gif) left top repeat-y;width:960px; margin:0 auto; clear:both; text-align:left;}
.endArea .colL {width:661px; float:left;}
.endArea .colR {width:289px; float:right;display:inline;}
.areaEnd {background:url(bg_y.gif) -960px top no-repeat; height:1px; font-size:1px; display:block; clear:both; overflow:hidden;}
.colL .content { margin: 0px 20px;}
.colL .content .title { height: 56px; overflow: hidden; border-bottom: 1px dashed #ccc; padding: 8px 10px; }
.colL .content .title h2 { font-size: 22px; font-weight: bold; line-height: 32px; height: 32px; overflow: hidden; padding-top: 6px; }
.colL .content .title div { line-height: 23px; font-size: 12px; }
.colL .content .title div a, .colL .content .title div span { padding-right: 12px; }
.colL .content .title div a span, .colL .content .title div span a, .colL .content .title div span span { padding: 0; }
.colL .content .digest { background: #F7FCFF; font-size: 14px; width: 92%; margin: 10px auto; text-indent: 2em; line-height: 160%; border: 1px solid #DCE1E5; padding: 10px; }
.colL .content .body { padding: 0 14px; font-size: 14px; line-height: 160%; }
.colL .content .body a { color: #1F3A87; }
.colR .title { background: url(bg_n.gif) no-repeat 5px -246px; border-bottom: 1px solid #ccc; padding-left: 20px; height: 22px; line-height: 22px; clear: both; }
.colR .title .name { color: #0d366b; font-size: 14px; display: block; float: left; font-weight: bold; }
.colR .title .more { float: right; display: block; color: #000; }
.colR .rightContent { padding: 0 14px; } 
.colR .rightContent  .list { font-size: 12px; padding: 10px 5px 0 8px; }
.colR .rightContent  .list li { height: 21px; line-height: 21px; overflow: hidden; background: url(bg_n.gif) no-repeat left -289px; padding-left: 5%; width: 95%; clear: both; }
.colR .rightContent  .list li a { color: #0d366b; }
.rightContent .list8 {width:260px; margin:0 auto; clear:both; padding:9px 0; overflow:hidden;}
.rightContent .list8 li { float:left; width:125px; list-style:none; text-align:left; padding:2px 0 1px; margin-left:3px;}
.rightContent .list8 .c1 { float:left; padding:3px 0 0 0;}
.rightContent .list8 .c1 img { border:1px solid #BFCFDA; margin-top:5px;}
.rightContent .list8 .c2 {float:left;padding:7px 0 0 3px; color:#990000;}
.rightContent .list9 {width:250px; margin:0 auto; clear:both; padding:9px 0;}
.rightContent .list9 li { list-style:none; text-align:left; clear:both; padding:2px 0 1px;}
.rightContent .list9 .c1 { float:left; padding:3px 0 0 0;}
.rightContent .list9 .c2 {float:right;}
.effectArea { width:960px; margin:0 auto; clear:both;}
#effect { width: 100%; margin-top: 9px; border-collapse: collapse; }
#effect thead th { background:url(bg_x.gif) left top repeat-x; height:26px; line-height:26px; color: #0D366B; font-weight: bold; font-size:14px; text-align: center; padding: 0; }
#effect td { border: 1px solid #ccc; margin: 0; }
#effect tbody td { padding: 10px; text-align:left; line-height:21px;color:#000; }
#effect tbody td.center { text-align: center; }
#effect tbody td span.type { text-align: center; background: url(bg_n.gif) -60px -95px no-repeat; font-weight: bold; font-size:14px; color:#0D366B; width: 72px; height: 70px; line-height: 70px; display: block; }
#effect tbody td span.zx { background: url(bg_n.gif) 7px -58px no-repeat; width: 50px; height: 20px; display: block; }
#effect tbody td span.lh { background: url(bg_n.gif) -70px -58px no-repeat; width: 50px; height: 20px; display: block; }
#effect tbody td span.lk { background: url(bg_n.gif) -133px -58px no-repeat; width: 50px; height: 20px; display: block; }
#effect tbody tr.gray { background: #f7f7f7;}
.issuesContent { clear:both; margin: 0 auto;padding: 0 24px;}
#issues { display:block;width:240px;font-size:12px;height:22px;line-height:22px;background:#fff; }
.focusContent { clear:both; margin: 0 auto;padding: 0 14px;}
.focusContent .list { clear:both; margin:0 auto;}
.focusContent .list .c1 h2 { padding:3px 0 6px; text-align:left;}
.focusContent .list .c1 h2 a ,.focusContent .list .c1 h2 a:visited { color:#000;}
.focusContent .list .c1 h2 a:hover { color:#bc2931;}
.focusContent .list .c1 { width:240px; clear:both; margin:0 auto; }
.focusContent .list .c1 .c1L { width:160px; float:left;}
.focusContent .list .c1 .c1R { width:75px; float:right;}
.focusContent .list .c1 .c1R h3 { background:#fff url(bg_n.gif) left -205px no-repeat; width:75px; padding-top:1px; line-height:18px; margin:2px auto 6px; text-align:center;}
.focusContent .list .c1 a ,.focusContent .list .c1 a:visited { color:#000;}
.focusContent .list .c1 a:hover { color:#bc2931;}
.focusContent .list .c1 .c1R h3 a ,.focusContent .list .c1 .c1R h3 a:visited { color:#0D3F98;}
.focusContent .list .c1 .c1R h3 a:hover { color:#bc2931;}
.focusContent .list .c2 { border-left:1px solid #0066CC; width:230px; clear:both; margin:9px auto;}
.focusContent .list .c2 h3 { border-top:1px solid #0066CC;border-right:1px solid #0066CC;border-bottom:1px solid #0066CC; line-height:20px;text-indent:6px; float:left; width:56px; height:20px;} 
.focusContent .list .c2 a ,.focusContent .list .c2 a:visited { color:#000;}
.focusContent .list .c2 a:hover { color:#bc2931;}
.shpage { height:20px;line-height:20px; overflow:hidden; color:#2B2B2B; cursor:pointer; margin-top:9px;}
.shpage a ,.shpage a:visited {color:#2B2B2B;}
.shpage h2 { background:url(bg_n.gif) left top no-repeat; float:left; width:116px; padding-top:1px; text-indent:22px;}
.shpage h3 { background:url(bg_n.gif) left -28px; no-repeat;float:left; width:114px; padding-top:1px; text-indent:25px; margin-left:7px;}
/* 手动部分 */
strong {font-weight:bold;}
#endText { text-align:justify; text-justify:inter-ideograph; overflow:hidden; padding:9px 0; font-size:14px; clear:both; line-height:23px;word-wrap:break-word;}
#endText h2 { font-size:14px; }
#endText .icon { margin:3px 0 0; border:0;}
#endText img {border:1px solid #ccc;}
#endText p {font-size:14px; line-height:23px; text-indent:2em;}
#endText a,#endText a:visited {color:#1E50A2;  text-decoration:underline;}
#endText a:hover {color:#ba2636;}
/* cms */
#endText p {text-indent:2em;}
#endText table td p {text-indent:0;}
.f_table {display:table-block; margin:0 auto; border-collapse:collapse; border-top:1px solid #ccc; border-left:1px solid #ccc;}
.f_table td {border-bottom:1px solid #ccc; border-right:1px solid #ccc;}
#endText .f_center {text-align:center; text-indent:0; margin:0;}
.f_left {text-align:left;}
.f_right {text-align:right;}
#endText .f_justify {text-align:justify; text-justify:inter-ideograph; text-indent:0;}
/* other */
.nesting {width:960px; margin:0 auto;}
.topImg { background:url(banner.jpg) left top no-repeat;width:960px; height:200px; margin:0 auto; overflow:hidden; clear:both;position: relative;}
.topImg h1 { font-family: "黑体"; font-size: 20px; color: #000; position: absolute; line-height: 34px; top: 147px; right: 150px; }