﻿.box .hd { *zoom: 1;margin-bottom: 5px;}
.box .hd:after { content: ""; display: table; clear: both; }
.box .hd .title { float: left; display: inline; }
.box .hd .more { float: right; display: inline; }
.box .hd .tab li { float: left; display: inline; }
.box .hd .tab a { display: block; }
.box .hd .tab a:hover { text-decoration: none; }
.box .bd {padding: 5px 0;}

.focusBox{/* width: 100%; */overflow: hidden;position: relative;}
.focusBox .hd{position: absolute;z-index: 1;right: 6px;bottom: 16px;display: none;}
.focusBox .hd ul{overflow: hidden; zoom: 1; float: left;}
.focusBox .hd ul li{float: left;margin-right: 10px;width: 12px;height: 12px;line-height: 12px;text-align: center;background: #fff;cursor: pointer;color: #fff;padding: 0px;position: static;border-radius: 50%;}
.focusBox .hd ul li.on{background: #e70012;color: #fff;}
.focusBox .hd ul li span{display: none;}
.focusBox .bd{position: relative; overflow: hidden;}
.focusBox .bd li{position: relative;}
.focusBox .bd .pic{position: relative; z-index: 0; line-height: 0;}
.focusBox .bd .pic img{width: 100%;height: 380px;border: 0;}
.focusBox .bd .con{position: absolute;width: 100%;z-index: 1;bottom: 0;height: 45px;line-height: 45px;text-align: left;}
.focusBox .bd .con .title{position: absolute;width: 100%;bottom: 0;left: 0;z-index: 1;height: 100%;overflow: hidden;font-size: 16px;}
.focusBox .bd .con .title a{color: #fff;text-align: center;text-decoration: none;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;display:block;}
.focusBox .bd .con .bg{position: absolute;width: 100%;z-index: 0;bottom: 0;left: 0;background: #000;filter: alpha(opacity=60);opacity: 0.6;height: 45px;}

.path { padding-left: 24px; background: url('/content/main/base/studio/images/icon-home.png?1451530425') no-repeat 0 center; }
.path em { font-style: normal; }
.path span, .path a { margin: 0 5px; }

.siteSearch { overflow: hidden; }
.siteSearch .keyword { float: left; display: inline; }
.siteSearch .submit { float: left; display: inline; cursor: pointer; padding: 0; }

.siteMap { overflow: hidden; *zoom: 1; padding: 15px 10px; }
.siteMap .li1 { margin-bottom: 10px; }
.siteMap .li1 .h1 { height: 40px; line-height: 40px; border: 1px dotted #ddd; }
.siteMap .li1 .h1 .a1 { font-size: 16px; line-height: 40px; font-family: "Microsoft Yahei"; _font-weight: bold; padding-left: 10px; color: #1157B0; }
.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: #777; }
.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: #999; padding-right: 10px; margin-right: 10px; border-right: 1px solid #ddd; }
.siteMap .li1 .ul1 .li2 .ul2 .last3 .a3 { border-right: none; }

.sideBox .infoList {padding: 5px 10px 5px 15px;}
.infoList li {height: 42px;line-height: 42px;font-size: 16px;white-space: nowrap;overflow: hidden;-ms-text-overflow: ellipsis;-o-text-overflow: ellipsis;text-overflow: ellipsis;}
.infoList li.noData { color: #999; }
.infoList li.split { height: 0; line-height: 0; padding: 0; font-size: 0; background: none; border-bottom: #ddd 1px dotted; margin: 10px 0; }
.infoList li a { text-decoration: none; }
.infoList li a:hover, .infoList li a:focus { text-decoration: underline; }
.infoList li .date { float: right; color: #999; }
.infoList li .dateRight { margin-left: 5px; color: #999; }

.infoListA li { background: url('/content/main/base/studio/images/liteicon.png') 0 no-repeat; padding-left: 18px; }

.infoListB li { background: url('/content/main/base/studio/images/list-sb6a541e2d5.png') 0 -20px no-repeat; padding-left: 10px; }

.infoListC li { background: url('/content/main/base/studio/images/list-sb6a541e2d5.png') 0 -52.5px no-repeat; padding-left: 11px; }

.infoListD li { background: url('/content/main/base/studio/images/list-sb6a541e2d5.png') 0 -85.5px no-repeat; padding-left: 11px; }

.topicList .t { *zoom: 1; padding: 0 0 6px 0; margin: 0 0 5px 0; border-bottom: 1px dotted #ddd; background: none; }
.topicList .t:after { content: ""; display: table; clear: both; }
.topicList .t .con .title {font-weight: 400;font-size: 14px;line-height: 22px;}
.topicList .t .con .title .tit { text-decoration: none; color: #ff6600; }
.topicList .t .con .title .tit:hover, .topicList .t .con .title .tit:focus { text-decoration: underline; }
.topicList .t .con .intro { font-size: 12px; line-height: 22px; color: #999; }
.topicList .t .con .intro .more { text-decoration: none; color: #ff6600; margin-left: 5px; }
.topicList .t .con .intro .more:hover, .topicList .t .con .intro .more:focus { text-decoration: underline; }
.topicList .noData, .topicList .n .title { height: 26px; line-height: 26px; font-size: 12px; white-space: nowrap; overflow: hidden; -ms-text-overflow: ellipsis; -o-text-overflow: ellipsis; text-overflow: ellipsis; }
.topicList .n a { text-decoration: none; }
.topicList .n a:hover, .topicList .n a:focus { text-decoration: underline; }
.topicList .n .date { float: right; color: #999; }

.topicList-pic .t { padding: 0 0 6px 0; }
.topicList-pic .t .pic { float: left; display: inline; }
.topicList-pic .t .pic img { display: block; }
.topicList-pic .t .con { padding-left: 12px; overflow: hidden; *zoom: 1; }

.picList { *zoom: 1; margin-top: -10px; clear: both; *display: inline; }
.picList:after { content: ""; display: table; clear: both; }
.picList li { float: left; display: inline; text-align: center; margin: 10px 5px 0; }
.picList li .pic a img { vertical-align: bottom; margin-left: auto; margin-right: auto; padding: 2px; border: 1px solid #ddd; background-color: #fff; }
.picList li .pic a:hover img { border-color: #1157B0; }
.picList li .title { padding: 0 5px; height: 28px; line-height: 28px; overflow: hidden; }

.picList-noborder li .pic a img { padding: 0; border: none; }

.surveyList .view, .surveyList .join { color: #f60; }

.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 #e6e6e6; padding: 0 6px; background: #fff; }
.page .pager a:hover { border: 1px solid #1157B0; text-decoration: none; color: #1157B0; }
.page span.current { background: #1157B0; border-color: #1157B0; color: #fff; font-weight: 600; padding: 0 6px; }
.page span.disabled { border-color: #e6e6e6; color: #666; }
.page input { border: 1px solid #e6e6e6; background: #fff; width: 30px; height: 20px; line-height: 20px; padding: 0; margin: 0; text-align: center; vertical-align: top; }
