﻿﻿@charset "utf-8";

/* 通用信息列表 */
.infoList {}
.infoList li { height: 30px; line-height: 30px; overflow: hidden; padding-left: 12px; font-size: 14px; background: url(../Images/dot-01.gif) 2px 50% no-repeat; }
.infoList li.noData { color: #999; }
.infoList li.split { height: 0; padding: 0; font-size: 0; background: none; border-bottom: #dddddd 1px dotted; margin: 10px 0; }
.infoList li .date { float: right;  color: #999; }
.infoList li .node { margin-right: 5px; }
.infoList li .dateRight { color: #999; margin-left: 5px; }

/* 通用信息列表-A */
.infoListA{}
.infoListA li{height: 44px;line-height: 22px;padding: 8px 0px 8px 12px;border-bottom: 1px dotted #ebebeb;overflow: hidden;font-size: 14px;position: relative;background: url(../Images/dot-01.gif) 2px 19px no-repeat;white-space:normal;}
.infoListA li.noData { color: #999; } 
.infoListA li .date{height: 22px; line-height: 22px; position: absolute; bottom: 8px; right: 5px;}
.infoListA li.last{border-bottom:none; }

/*  */
.infoListB{}
.infoListB li{overflow: hidden; height: 44px; padding: 8px 0px; border-bottom:1px dashed #d6d6d6;}
.infoListB li .date{display: block; width: 52px; height: 20px; text-align: center; line-height: 20px; color: #fff; background: #f9cd9a; font-size: 12px; float: left; margin: 5px 11px 0px 0px;}
.infoListB li a{overflow: hidden; line-height: 22px; font-size: 14px; display: block;; height: 44px; }
.infoListB li.last{border-bottom:none;}

/* 头条图文信息列表_普通式 */
.topicList .t {overflow: hidden; margin-bottom: 10px;}
.topicList .t .pic{float: left; _display: inline; margin-right: 10px;}
.topicList .t .con .title { height: 36px; line-height: 36px; overflow: hidden; font-size: 16px; font-weight: bold; margin-bottom: 5px;}
.topicList .t .con .title .tit { text-decoration: none; color: #333; }
.topicList .t .con .title .tit:hover, .topicList .t .con .title .tit:focus { text-decoration: underline; }
.topicList .t .con .intro { font-size: 12px; line-height: 20px; color: #999999; text-indent: 2em; }
.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 { height: 30px; line-height: 30px; overflow: hidden; padding-left: 12px; font-size: 14px; background: url(../Images/dot-01.gif) 2px 50% no-repeat; }
.topicList .n .date { float: right;  color: #999; }
.topicList .n .node { margin-right: 5px; }
.topicList .n .dateRight { color: #999; margin-left: 5px; }


/* 通用带图片的信息列表_普通式 */
.picList { *zoom: 1; clear: both; *display: inline; }
.picList:after { content: ""; display: table; clear: both; }
.picList li { float: left; display: inline; text-align: center; margin: 0px 5px 10px; }
.picList li .pic { position:relative}
.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 .pic .play { position: absolute; top: 50px; left: 80px; height: 48px; width: 48px; background: url(../images/pic16.png) no-repeat; background-size: 48px; }

.picList li .title { padding: 0 5px; height: 28px; line-height: 28px; overflow: hidden; }

.picList-noborder li .pic a img { padding: 0; border: none; }

.picList .pic { _display: inline; _float: left; }
.picList .title { _display: inline; _clear: both; }




/* 焦点图-数字 */
.focusPic{ text-align: center; position: relative; z-index: 1; }
.focusPic .hd { position: absolute; right: 5px; bottom: 18px; z-index: 3; height: 10px; padding: 0px; overflow: hidden; }
.focusPic .hd ul { float: left; _display: inline; overflow: hidden; margin: 0px; padding: 0px; }
.focusPic .hd li { float: left; _display: inline; width: 10px; margin-right: 6px; height: 10px; border-radius: 5px; line-height: 50px; cursor: pointer; overflow: hidden; background: #fff; }
.focusPic .hd li.on { background-color: #eb871d; }
.focusPic .bd {}
.focusPic .bd li{ position: relative; z-index: 2; }
.focusPic .bd li .pic{ position: relative; z-index: 3; }
.focusPic .bd li .pic img{ vertical-align: bottom; }
.focusPic .bd li .pic .play { position: absolute; top: 110px; left: 200px;height: 64px; width: 64px; background: url(../images/pic16.png) no-repeat;background-size:64px; }
.focusPic .bd li .con { height: 42px; position: absolute; left: 0px; right: 0px; bottom: 0px; z-index: 4; }
.focusPic .bd li .con .title{ height: 42px; line-height: 42px; overflow: hidden; position: relative; z-index: 6; text-align:left; padding-left:10px; }
.focusPic .bd li .con .title a{ color:#fff; }
.focusPic .bd li .con .title a:hover{text-decoration: underline; color: #ffa300}
.focusPic .bd li .con .bg{ filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80); opacity: 0.8; position: absolute; width: 100%; height: 42px; z-index: 5; left: 0; bottom: 0; background-color: #000; }

/* 焦点图-图片 */
.focusPic-picTitle { *zoom: 1; text-align: center; position: relative; z-index: 1; }
.focusPic-picTitle:after { content: ""; display: table; clear: both; }
.focusPic-picTitle .hd { padding-top: 10px; z-index: 3;}
.focusPic-picTitle .hd li { float: left; display: inline; width: 25%; cursor: pointer; }
.focusPic-picTitle .hd li .pic { padding: 2px; }
.focusPic-picTitle .hd li .pic img { vertical-align: bottom; width: 100%; height: auto; }
.focusPic-picTitle .hd li .title { display: none; }
.focusPic-picTitle .hd li.on { position: relative; }
.focusPic-picTitle .hd li.on :before { content: ""; height: 0; width: 0; border-style: solid; border-width: 5px; border-color: transparent transparent #1157B0 transparent; position: absolute; top: -10px; left: 50%; margin-left: -5px; }
.focusPic-picTitle .hd li.on .pic { padding: 0; border-width: 2px; border-style: solid; border-color: #1157B0; }
.focusPic-picTitle .bd {}
.focusPic-picTitle .bd li{ position: relative; z-index: 2; }
.focusPic-picTitle .bd li .pic{ position: relative; z-index: 3; }
.focusPic-picTitle .bd li .pic img{ vertical-align: bottom; }
.focusPic-picTitle .bd li .con{ height: 26px; position: absolute; left: 0px; right: 0px; bottom: 0px; z-index: 4;}
.focusPic-picTitle .bd li .con .title{ height: 26px; line-height: 26px; overflow: hidden; position: relative; z-index: 6; }
.focusPic-picTitle .bd li .con .title a{ display: block; padding: 0 10px; color: #fff; text-decoration: none; }
.focusPic-picTitle .bd li .con .title a:hover{color: #f60}
.focusPic-picTitle .bd li .con .bg{ filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80); opacity: 0.8; position: absolute; width: 100%; height: 25px; z-index: 5; left: 0; bottom: 0; background-color: #000; }


/* 焦点图切换-广告 */
.slideBox{ height:96px; overflow:hidden; position:relative; }
.slideBox .hd{ position:absolute; z-index:1; right:5px; bottom:5px; }
.slideBox .hd ul{ overflow:hidden; zoom:1; float:left;  }
.slideBox .hd ul li{ float:left; margin-right:2px;  width:16px; height:16px; line-height:16px; text-align:center; background:#000; cursor:pointer; color:#fff; filter:alpha(opacity=60);opacity:0.6;   }
.slideBox .hd ul li.on{ background:#f00;   font-weight:bold; filter:alpha(opacity=100);opacity:1;  }
.slideBox .bd{ position:relative; z-index:0; }
.slideBox .bd .pic{ height:68px;  }
.slideBox .bd .con{ height: 28px; line-height: 28px; text-align: center; overflow: hidden; }

/* 内容带图片的信息列表_普通式-左图片右文字 */
.txtPicList li { overflow: hidden; padding-bottom: 10px; margin-bottom: 10px; }
.txtPicList .pic { float: left; }
.txtPicList .pic img { width: 120px; height: 90px; padding: 2px; border: #ddd 1px solid; background: #fff; }
.txtPicList .pic a:hover img { border-color: #aaa; }
.txtPicList .con { overflow: hidden; zoom: 1; }
.txtPicList .con .title { height: 28px; line-height: 28px; overflow: hidden; font-size: 14px; font-weight: bold; }
.txtPicList .con .title a { color: #c00; }
.txtPicList .con .intro { color: #666; font-size: 12px; line-height: 20px; }
.txtPicList .con .intro .more { color: #c00; margin-left: 4px; }

/* 问卷调查列表 */
.surveyList { }
.surveyList .view,
.surveyList .join { color: #f60; }

/* 网站地图 */
.siteMap { padding: 15px 10px; overflow: hidden; zoom: 1; }
.siteMap .li1 { margin-bottom: 10px; }
.siteMap .h1 { height: 40px; line-height: 40px; border: #ccc 1px dotted; }
.siteMap .h1 .a1 { font: normal 16px/40px "Microsoft YaHei"; _font-weight:bold; color:#782715; padding-left:10px; }
.siteMap .ul1 { padding: 10px 20px; zoom: 1; }
.siteMap .li2 { display: inline-block; *display: inline; zoom: 1; padding-right: 10px; vertical-align: top; }
.siteMap .a2 { color: #666; }
.siteMap .ul2 { padding: 0 0 20px 0; }
.siteMap .li3 { line-height: 18px; display: inline-block; *display: inline; zoom: 1; }
.siteMap .a3 { color: #999; padding-right: 10px; margin-right: 10px; border-right: #ddd 1px solid; }
.siteMap .last3 .a3 { border-right: 0; }

/* url_方块样式分页 */
.page{ text-align:center; padding:15px 0;  font-size:12px; clear:both;  }
.page a,.page span{ display:inline-block; *display:inline; zoom:1; line-height:20px; vertical-align:middle;   }
.page a,.page a:active{ display:inline-block; *display:inline; zoom:1; border:1px solid #c5c5c5; padding:0 6px;}
.page a:hover {border:1px solid #ca2c07; text-decoration:none; color:#ca2c07;}
.page a.current { background: #ca2c07; border: 1px solid #ca2c07; color: #fff !important; font-weight: bold; padding: 0 6px; }
.page span.current,.page b a{background:#ca2c07; border:1px solid #ca2c07; color:#fff !important; font-weight:bold; padding:0 6px; }
.page span.disabled {border:1px solid #c5c5c5;  padding:0 6px; color:#999;}
.page input{ border:1px solid #c5c5c5; background:#fff; width:30px; height:20px; line-height:20px; vertical-align:middle;      }
.page select{ margin:0 5px; background:#fff; border:1px solid #c5c5c5; vertical-align:middle;     }

