﻿.box .hd { overflow: hidden; zoom: 1; /* padding-left: 10px; */ /* padding-right: 10px; */ /* height: 24px; */ /* line-height: 24px; */ }
.box .hd .title { float: left; display: inline; font-size: 14px; }
.box .hd .title a {  }
.box .hd .more { float: right; display: inline; font-size: 12px; }
.box .hd .more:hover {  }
.box .hd .tab li { float: left; display: inline; }
.box .hd .tab li a { display: block; float: left; }

.infoList li { height: 28px; line-height: 28px; overflow: hidden; font-size: 14px; }
.infoList li a:hover { text-decoration: none;; }
.infoList li .date { float: right; color: #919191; font-size: 12px;}
.infoList li .dateRight { color: #919191; font-size: 12px; float: right;}
.infoList li.noData { color: #777; }
.infoList li.split { height: 0; line-height: 0; padding: 0; font-size: 0; background: none; border-bottom: #ddd 1px dotted; margin: 10px 0; }

.infoListA li { background: url('../images/list.png') 0 13px no-repeat; padding-left: 10px; }
.infoListB li { background: url('../images/list.png') 0 -17px no-repeat; padding-left: 10px;}
.infoListC li { float: left; display: inline;margin-right:15px;}



.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: #777777; }
.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; }
.picList-2 li { margin-top: 12px; }
.picList-2 li .pic a img { padding: 0; border: none; }
.picList-2 li .title { background: #000; position: relative; padding: 0; height: 26px; line-height: 26px; margin-top: -26px; opacity: .8; filter: alpha(opacity=80); }
.picList-2 li .title a { color: #fff; display: block;}

.topicList .t { *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; */ color: #2A58A8;}
.topicList .t .con .intro { line-height: 18px; height: 36px; overflow: hidden; 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: 28px; line-height: 26px; overflow: hidden; font-size: 14px; }
.topicList .n .date { float: right; color: #777777; font-size: 12px;}

.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 .con { overflow: hidden; zoom: 1; padding: 0 10px; }
.txtPicList li .con .title { height: 24px; line-height: 24px; overflow: hidden; font-size: 16px; }
.txtPicList li .con .title a { color: #11437D; }
.txtPicList li .con .intro { color: #555555; font-size: 12px; line-height: 22px; }
.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 { display: inline-block; *display: inline; zoom: 1; line-height: 20px; border: 1px solid #c4c4c4; padding: 0 6px; background: #fff; }
.page .pager a:hover { border: 1px solid #11437D; text-decoration: none; color: #11437D; }
.page span.current { background: #11437D; border-color: #11437D; color: #fff; 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 { *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: #11437D; }
.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: #fff; }
.focusPic .bd li .con .bg { position: absolute; width: 100%; height: 25px; z-index: 15; left: 0; bottom: 0; background: #000; filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80); opacity: 0.8; }
.focusPic .hd { position: absolute; z-index: 18; 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 { padding-left: 24px; background: url('../images/icon-home.png') no-repeat 0 center; font-size: 12px;}
.path em { font-style: normal; }
.path span, .path a { margin: 0 5px; }

.siteSearch { overflow: hidden; }
.siteSearch .keyword { float: left; display: inline; }
.siteSearch .submit { float: right; display: inline; cursor: pointer; padding: 0; }

/* tab style */
.hd-tab-1 { height: 33px; background: #eef8ff; border-bottom: #0071BD 2px solid;}
.hd-tab-1 li { float: left; }
.hd-tab-1 li a { display: block; font-size: 16px; padding: 0 15px; color: #000000; line-height: 30px; padding-top: 3px; font-family: "Microsoft Yahei";}
.hd-tab-1 li.on a { background: #0071BD; color: #fff; padding-top: 0; line-height: 33px;}
.hd-tab-2 { height: 28px; line-height: 28px; background: #EDEFF4; }
.hd-tab-2 li { float: left; }
.hd-tab-2 li a {display: block;padding-top: 0;padding-right: 8px;padding-bottom: 0;padding-left: 8px;}
.hd-tab-2 li.on a { background: #0071BD; color: #fff; }
.hd-tab-3 { height: 34px; background: #F8F6F9;}
.hd-tab-3 li { float: left; }
.hd-tab-3 li a { display: block; font-size: 14px; padding: 0 10px 1px; margin-bottom: -1px; position: relative; color: #000000; line-height: 30px; padding-top: 3px; font-family: "Microsoft Yahei";}
.hd-tab-3 li.on { border-top: #57AF17 5px solid; }
.hd-tab-3 li.on a { color: #57AF17; background: #fff; padding-top: 0; line-height: 29px; border: #E4E4E4 solid; border-width: 0 1px; zoom: 1;}
.hd-tab-4 { height: 29px; background: url(../images/hd-2.png) repeat-x; padding-left: 10px;}
.hd-tab-4 li { float: left; }
.hd-tab-4 li a { color: #666; font-size: 14px; font-family: "Microsoft Yahei"; display: block; padding: 0 15px; line-height: 29px;}
.hd-tab-4 li.on {}
.hd-tab-4 li.on a { background: url(../images/hd-2.png) repeat-x 0 -29px; color: #fff; }
