﻿.sitemap{line-height:25px; height:25px; background:url(images/sitemap.gif) no-repeat left center; padding:2px 0 2px 22px; text-align:left}
.main{float:left; display:inline; width:677px}
.side{float:right; display:inline; width:268px}
.content{border:1px solid #ccc; border-top:0; padding:34px 15px 10px; line-height:22px; margin:0 0 6px}
h1.t{font-size:16px; line-height:22px; margin:2px 0; padding:0; color:#0f3a6d}
h2.t{font-size:14px; line-height:22px; margin:0; padding:0; color:#0f3a6d}
.ArticleInfo{margin:6px 0}
.ArticleInfo span{margin:0 3px}
.keywords{text-align:left; position:relative; width:100%; margin:6px 0}
.keywords a{color:#06c; margin:0 2px}
.fontSize{position:absolute; right:3px; top:0}
.fontSize a{color:#999}
.brief{background:#eee; border-top:1px solid #ccc; padding:10px; text-align:left; color:#333; font-weight:bold; margin:8px 0 10px; text-indent:26px}
.Article{font-size:14px; text-align:left}

.Article p{margin:8px 0; padding:0}
.Article div{margin:8px 0}

.h1Title{text-align:left; color:#0f3a6d; font-weight:bold; font-size:14px; line-height:20px;         height:20px;         overflow:hidden; background:url(images/orangeArrow.gif) no-repeat left center; padding:0 0 0 20px; margin:0 0 8px}
.cList, .ReportsList{border:1px solid #ccc; border-top:2px solid #0f3a6d; padding:0; background:url(images/home_hotNewsBG.gif) repeat-x left 1px}
.cList .intro, .ReportsList .intro{        text-align:left;         text-indent:15px;         margin:5px 15px;         line-height:20px;         border-bottom:1px dashed #DBDBDB;         padding-bottom:5px}
.weeklyList, .NewsList, .Details{background:url(images/home_hotNewsBG.gif) repeat-x left 1px; border:1px solid #ccc}
.cList .h2, .weeklyList .h2, .NewsList .h2, .ReportsList .h2{font-size:14px; font-weight:bold; line-height:24px; color:#0d3b6c; padding:2px 15px; text-align:left}
.mrLink{margin:5px 15px; text-align:right}
.tableList{border-collapse:collapse; line-height:18px; width:96%; margin:0 auto; text-align:left}
.tableList tr{        height:30px;         background:url("images/RankLi_dotLine.gif") repeat-x left bottom;}
.tableList th{background:#e1ecf0; border:1px solid #fff; padding:3px 8px; text-align:left;}
.tableList td{padding:2px 8px;}
.tableList td.short{padding:2px 8px;         white-space:nowrap}
.tableList tr.alter{        background-color:#F0F0F6}

.eventsTab{border-top:2px solid #0f3a6d; background:url(images/BlueG_BG.gif) repeat-x left top; width:96%; margin:16px auto; position:relative}
.eventsTab .h3{color:#f8911a; text-align:left; line-height:18px; font-weight:bold; padding:5px 8px; background:url(images/RankLi_dotLine.gif) repeat-x left bottom; margin:0 0 10px}
.eventsTab .tabNav{height:19px; position:absolute; top:8px; right:0}
.eventsTab .tabNav li{float:left; display:inline}
.eventsTab .tabNav a{padding:0 22px; color:#333; line-height:19px; display:block; float:left}
.eventsTab .ui-tabs-selected{background:url(images/eventsTabNav_R.gif) no-repeat right bottom}
.eventsTab .ui-tabs-selected a{font-weight:bold; color:#334c62; background:url(images/eventsTabNav_L.gif) no-repeat left top}
.eventsTab .i{padding:10px; margin:5px auto; width:616px; background:#e1eaef}
.eventsTab .alt{background:#fff}
.eventsTab .i .img{float:left; width:118px; height:85px; border:1px solid #2b496b}
.eventsTab .i h3{text-align:left; margin:0 0 3px 138px; padding:0 0 0 14px; line-height:21px; font-size:12px; background:url(images/orangeSquare.gif) no-repeat left center}
.eventsTab .i div{margin:0 0 0 152px; text-align:left; color:#444; line-height:18px}
.weeklyList .i{padding:10px; margin:0 auto; width:616px; border-bottom:1px solid #dedede; background:none; clear:both}
.weeklyList .i .img{float:left; width:160px; height:120px; border:1px solid #2b496b}
.weeklyList .i h3{text-align:left; margin:0 0 3px 176px; padding:0 0 0 12px; line-height:21px; font-size:12px; background:url(images/orangeSquare.gif) no-repeat left center}
.weeklyList .i div{margin:0 0 0 188px; text-align:left; color:#444; line-height:18px}

.NewsList .i{padding:15px 3px; margin:0 auto; width:642px; border-bottom:1px solid #dedede; background:url(images/RankLi_dotLine.gif) repeat-x left bottom; clear:both}
.NewsList .i .img{float:left; width:100px; height:72px; border:1px solid #2b496b}
.NewsList .i h3{text-align:left; margin:0 0 0 120px; line-height:24px; font-size:16px; background:none}
.NewsList .i p{margin:0 0 0 120px; padding:0; text-align:justify; color:#555; line-height:16px;         font-family:verdana}

ul.arrowLi{margin:10px 20px; clear:both; padding:0; list-style-type:none;         font-family:verdana}
.arrowLi li{text-align:left; line-height:18px; background:url(images/BlueArrow.gif) no-repeat left center; padding:0 0 0 12px; clear:both; overflow:hidden}
.arrowLi a{color:#0f3a6f; float:left}
.arrowLi .t{float:right;         font-family:georgia}

.ReportsList{position:relative}
.ReportsTab .tabNav{height:19px; clear:both; position:absolute; right:0; top:5px}
.ReportsTab .tabNav li{float:left; display:inline}
.ReportsTab .tabNav li a{float:left; display:inline; line-height:19px; padding:0 15px}
.ReportsTab .ui-tabs-selected{background:url(images/ReportsTab_R.png) no-repeat right bottom}
.ReportsTab .ui-tabs-selected a{font-weight:bold; color:#334c62; background:url(images/ReportsTab_L.png) no-repeat left top}

.HotPic .img img{width:268px; height:180px}

.Pager{line-height:24px; margin:5px 12px; text-align:right; color:#1a528f; clear:both}
.Pager a{color:#1a528f; margin:0 1px}
.Pager strong{margin:0 5px}
.BlueLine .h1{color:#f99118; font-size:18px; padding:10px 5px 0; margin:0 5px; text-align:left}
.BlueLine .h3{background:url(images/RankLi_dotLine.gif) repeat-x left bottom; text-align:left; font-weight:bold; color:#022656; margin:6px 9px 3px; line-height:16px; padding:0 0 3px}
.side .BlueLine p{margin:1px 11px; padding:0; text-align:left; line-height:19px; color:#555}
.doc{background:url(images/DocIco.gif) no-repeat left center; padding:2px 0 2px 20px; line-height:18px; text-decoration:underline}
.web{background:url(images/WebIco.jpg) no-repeat left center; padding:2px 0 2px 20px; line-height:18px; text-decoration:underline; margin:0 20px 0 0}
.arrow{background:url(images/BlueArrow.gif) no-repeat left center; padding:0 0 0 10px}
.picList{padding:12px 5px 8px}
.picList .i{width:112px; float:left; display:inline; margin:0 8px; line-height:14px}
.picList img{width:112px; height:80px; margin:0 0 8px}
.picList a{color:#826500; font-weight:bold; font-size:12px}

.Details h1.t{font-size:22px; line-height:26px; text-align:justify; font-weight:normal; margin:12px 15px; padding:0}
.Details .info{text-align:left; margin:0 15px; color:#333; line-height:18px;         font-family:verdana}
.Details .link{text-align:right; margin:0 15px; background:url(images/RankLi_dotLine.gif) repeat-x left bottom; padding:0 0 12px}
.Details .Article{margin:0 15px; text-align:justify; padding:5px;  font-family:verdana}
.Article p, .Article div{margin:12px 0; padding:0; line-height:17px; font-size:12px; color:#333}

.listTable{border:1px solid #ddd; text-align:left; margin:0 0 8px; padding:0 0 8px}
.listTable .th{position:relative; background:#eee; line-height:26px; height:26px; font-weight:bold; padding:0 0 0 10px; margin:0 0 6px}
.listTable .tr{position:relative; font-size:14px; line-height:23px; background:url(images/BlueArrow.gif) no-repeat 10px center; padding:0 0 0 24px}
.listTable .r{position:absolute; right:10px; top:0; font-size:12px; color:#333}
.listTable .dir{position:absolute; right:120px; top:0; font-size:12px}

.listTable .line{background:url(images/RankLi_dotLine.gif) repeat-x left center; height:18px; margin:0 8px; clear:both}

.top24hour{margin:20px; border:1px solid #DBDBDB; width:635px; float:left}
.top24hour p{background-color:#eee; height:30px; line-height:30px; font-weight:bold; text-align:left; padding:0px 0px 0px 15px; margin:0px; color:#666}
.top24hour ul{padding:5px 0px; float:left; margin:0px}
.top24hour ul li{text-align:left; list-style:none; background:url(images/BlueArrow.gif) no-repeat left center; padding-left:15px; margin-left:5px; line-height:25px}
.top24hour ul li a{margin-right:10px}

.reList{border:1px solid #ccc; border-top:2px solid #0f3a6d; padding:1px 12px; margin-top:6px}
.reList .h2{font-size:14px; font-weight:bold; line-height:30px; height:31px; background:url(/skin/default/images/Details_reList_H2.png) no-repeat left top; color:#0d3b6d; padding:0 0 0 24px; text-align:left}
.reList ul{margin:3px; padding:0; list-style-type:none; font-size:14px}
.reList li{background:url(/skin/default/images/BlueArrow.gif) no-repeat left center; padding:0 0 0 12px; line-height:22px; text-align:left; position:relative}
.reList li a{color:#0d3b6d}
.reList li .t{position:absolute; right:0; top:0; color:#666; font-size:12px}