.box .hd { overflow: hidden; padding-left: 10px; padding-right: 10px; height: 24px; line-height: 24px;}
.box .hd .title { float: left; display: inline; font-size: 14px; color: #333333;}
.box .hd .title a { color: #fff;}
.box .hd .more { float: right; display: inline; font-size: 12px; color: #555555;}
.box .hd .more:hover { color: #cc0000;}
.box .hd .tab li { float: left; display: inline;}
.box .hd .tab li a { display: block; float: left;}

.infoList li { height: 26px; line-height: 26px; overflow: hidden;}
.infoList li .date { float: right; color: #919191;}
.infoList li .dateRight { margin-left: 5px; color: #919191;}
.infoList li.noData { color: #777777;}
.infoList li.split { height: 0; padding: 0; font-size: 0; background: none; border-bottom: #ddd 1px dotted; margin: 10px 0;}

.list-sprite, .infoListA li, .infoListB li, .infoListC li, .infoListD li, .infoListE li, .infoListF li, .infoListG li { background: url(/cjxy/dfiles/9720/template/cdvtc/2014new/images/list.jpg) no-repeat;}

.infoListA li { background-position: 0 -97px; padding-left: 10px;}

.infoListB li { background-position: 0 -129px; padding-left: 10px;}

.infoListC li { background-position: 0 -161.5px; padding-left: 11px;}

.infoListD li { background-position: 0 -194.5px; padding-left: 11px;}

.infoListE li { background-position: 0 -28.5px; padding-left: 13px;}

.infoListF li { background-position: 0 -63.5px; padding-left: 13px;}

.infoListG li { background-position: 0 8.5px; padding-left: 17px;}

.picList { overflow: hidden; zoom: 1;}
.picList li { text-align: center; margin: 0 5px; float: left; display: inline;}
.picList li .pic { _display: inline; _float: left;}
.picList li .pic a img { padding: 2px; border: 1px solid #eeeeee;}
.picList li .pic a:hover img { border-color: #aaaaaa;}
.picList li .title { padding: 2px 5px 0; height: 24px; line-height: 24px; overflow: hidden; _display: inline; _clear: both;}

.picList-no-border li .pic a img { padding: 0; border: none;}

.topicList .t { *overflow: hidden; *zoom: 1; padding: 0; padding-bottom: 5px; margin-bottom: 5px; border-bottom: 1px dotted #eeeeee; background: none;}
.topicList .t:before, .topicList .t:after { content: " "; display: table;}
.topicList .t:after { clear: both;}
.topicList .t .con .title { line-height: 20px; margin-bottom: 4px;}
.topicList .t .con .title .tit { font-size: 14px; font-weight: bold;}
.topicList .t .con .intro { line-height: 18px; color: #777777;}
.topicList .t .con .intro .more { color: #c00; margin-left: 4px;}
.topicList .t .con .intro .more:hover { text-decoration: underline;}
.topicList .noData,
.topicList .n { height: 26px; line-height: 26px;}
.topicList .n .date { float: right; color: #777777;}

.topicList-pic .pic { float: left; display: inline;}
.topicList-pic .con { padding-left: 10px; overflow: hidden; zoom: 1;}

.topicList-pic-border .pic a img { padding: 2px; border: 1px solid #eeeeee; background: #fff;}
.topicList-pic-border .pic a:hover img { border-color: #777777;}

.txtPicList li { overflow: hidden; padding-bottom: 10px; margin-bottom: 10px;}
.txtPicList li .pic { float: left; display: inline;}
.txtPicList li .pic a img { padding: 0; border: 1px solid #eeeeee; background: #fff;}
.txtPicList li .pic a:hover img { border-color: #777777;}
.txtPicList li .con { *overflow: hidden; *zoom: 1;}
.txtPicList li .con:before, .txtPicList li .con:after { content: " "; display: table;}
.txtPicList li .con:after { clear: both;}
.txtPicList li .con .title { height: 28px; line-height: 28px; overflow: hidden; font-size: 14px; font-weight: bold;}
.txtPicList li .con .title a { color: #c00;}
.txtPicList li .con .intro { color: #555555; font-size: 12px; line-height: 20px;}
.txtPicList li .con .intro .more { color: #c00; margin-left: 4px;}

.page { text-align: center; padding: 20px; font-size: 12px;}
.page .pager a, .page .pager span, .page .pagecss a { display: inline-block; *display: inline; zoom: 1; line-height: 20px; border: 0px solid #c4c4c4; padding: 0 6px; background: #fff;}
.page .pager a:hover, .page .pagecss a:hover { border: 1px solid #666666; text-decoration: none; color: #666666;}
.page span.current, .page .pagecss b a { background: #666666; border-color: #666666; color: white !important; font-weight: bold; padding: 0 6px;}
.page span.disabled { border-color: #c4c4c4; color: #555555;}
.page input { border: 1px solid #c4c4c4; background: #fff; width: 30px; height: 20px; line-height: 20px; vertical-align: middle;}

.siteMap { *overflow: hidden; *zoom: 1; padding: 15px 10px;}
.siteMap:before, .siteMap:after { content: " "; display: table;}
.siteMap:after { clear: both;}
.siteMap .li1 { margin-bottom: 10px;}
.siteMap .li1 .h1 { height: 40px; line-height: 40px; border: 1px dotted #eeeeee;}
.siteMap .li1 .h1 .a1 { font-size: 16px; line-height: 40px; font-family: "Microsoft Yahei"; _font-weight: bold; padding-left: 10px; color: #ae0627;}
.siteMap .li1 .ul1 { padding: 10px 20px;}
.siteMap .li1 .ul1 .li2 { display: inline-block; *display: inline; zoom: 1; padding-right: 10px; vertical-align: top;}
.siteMap .li1 .ul1 .li2 .a2 { color: #555555;}
.siteMap .li1 .ul1 .li2 .ul2 { padding: 0 0 20px;}
.siteMap .li1 .ul1 .li2 .ul2 .li3 { line-height: 18px; display: inline-block; *display: inline; zoom: 1;}
.siteMap .li1 .ul1 .li2 .ul2 .li3 .a3 { color: #777777; padding-right: 10px; margin-right: 10px; border-right: 1px solid #eeeeee;}
.siteMap .li1 .ul1 .li2 .ul2 .last3 .a3 { border-right: none;}

.focusPic { text-align: center; position: relative; z-index: 10; _overflow: hidden; _zoom: 1;}
.focusPic .bd { overflow: hidden; z-index: 11;}
.focusPic .bd li { position: relative; z-index: 12;}
.focusPic .bd li .pic { position: relative; z-index: 13;}
.focusPic .bd li .con { width: 100%; position: absolute; z-index: 14; left: 0; bottom: 0;}
.focusPic .bd li .con .title { height: 25px; line-height: 25px; overflow: hidden; position: relative; z-index: 16;}
.focusPic .bd li .con .title a { display: block; padding: 0 10px; color: white;}
.focusPic .bd li .con .bg { position: absolute; width: 100%; height: 25px; z-index: 15; left: 0; bottom: 0; background: black; filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80); opacity: 0.8;}
.focusPic .hd { position: absolute; z-index: 19; right: 5px; bottom: 30px;}
.focusPic .hd ul { display: inline;}
.focusPic .hd li { float: left; display: inline; width: 16px; height: 16px; line-height: 16px; text-align: center; background: #fff; margin-left: 4px; cursor: pointer;}
.focusPic .hd li.on { background: #c00; color: #fff;}

.path em { font-style: normal;}
.path span, .path a { margin: 0 5px;}

.siteSearch { overflow: hidden;}
.siteSearch .keyword { float: left; display: inline; padding: 0;}
.siteSearch .submit { float: right; display: inline; cursor: pointer;}