@charset "utf-8";
/* 主题页面模板 */

* { padding:0; margin:0;}
a { color:#333; text-decoration:none; cursor:pointer;}
img { border:none;}
ul,li { list-style:none;}
body { font-family:"微软雅黑"; font-size:14px; background:#eee;}
.clear { clear:both;}

/* 框架 */
.layout { margin:0 auto;}
.container { width:1000px; margin:0 auto;}

/* 头部 */
.header { position: relative; width:1200px; height:333px; margin:0 auto; background:url(../images/public/zt_top_banner.jpg) no-repeat;}
/* .logo img { margin-top:20px;} */
.logo span{/* position: absolute; */top: 32%;left: 18%;font-family: "隶书","华文新魏";font-size: 100px;color: #f00;display: block;width: 402px;margin: 0 auto;/* padding-top: 105px; */}

/* 主菜单 */
.nav { width:1210px; height:50px; background:#0C72DF; margin:0 auto 20px auto; border-radius:6px;}
.nav ul { width:1000px; height:50px; margin:0 auto; }
.nav ul li { float:left; width:12.5%; text-align:center; line-height:50px; height:50px;}
.nav ul li a { display:block; color:#fff; font-size:16px;}
.nav ul li:hover { background:#258BE0;}
.nav ul li.active { background:#0d539c;}

/* 主体内容 */
.content { margin-bottom:12px;}
.swiper { float:left; width:445px; height:300px; background:#eee; }

/* 要点新闻 */
.topic { float:right; width:530px; height:300px;}
.topic p { font-size:18px; text-align:center; line-height:30px; height:60px; padding:6px; color:red; overflow:hidden; border-bottom:1px #ccc dashed; background:#fff7d3;}
.topic p a { color:red;}
.topic a.more { float:right; width:75px; text-align:center; color:#777; height:20px; line-height:18px; margin-right:15px; border:1px #ccc solid; border-radius:4px;}
.topic a.more:hover { color:red;}
.topic .list { padding-bottom:8px;}
.topic .list li span.titles { float:left; width:380px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}

.block-left { float:left; width:495px; height:250px; background:#fff; border-bottom:1px #ddd solid;}
.block-right { float:right; width:495px; height:250px; background:#fff; border-bottom:1px #ddd solid;}
.block-center { height:250px; background:#fff; border-bottom:1px #ddd solid;}
.block-center .list li span.titles { width:700px;}

.title { height:36px; line-height:36px; background:#0C72DF; border-left:6px #0D539C solid; }
.title:before { content:url(../images/titles.png); float:left; height:36px; }
.title h4 { float:left; color:#fff; font-size:15px; font-weight:normal;margin: unset; }
.title .more { float:right; color:#b2d7ff; padding:0 15px; transition:all 0.3s;}
.title .more:hover { color:#fff;}

.list { display:block; padding:10px 15px;}
.list li { display:block; height:30px; line-height:30px; border-bottom:1px #eee dashed; background:url(../images/message_bg.jpg) left center no-repeat;}
.list li span.titles { float:left; width:360px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; text-indent:15px;}
.list li span.date { float:right; color:#888;}
.list li a:hover { color:red;}

/* 链接 */
.links { width:1000px; margin:0 auto 12px auto; padding:15px 0; background:#fff; border-bottom:1px #ddd solid; }
.links ul { display:block; margin:0 auto;}
.links ul li { display:inline-block; width:135px; height:40px; margin:0 14px;}
.links ul li img { width:100%; height:100%; }

/* 页脚 */
.footer { width:1000px; margin:0 auto; min-height:80px; background:#666; color:#fff; text-align:center; line-height:30px; padding:15px 0;}
.footer p a { color:#fff;}
.footer p a:hover { color:red;}

/* 列表页 */
.left-nav { float:left; width:250px; background:#fff;}
.left-nav .title { border:none; line-height:22px; height:auto; color:#fff; padding:15px; text-align:center;}
.left-nav .title:before { content:none;}
.left-nav .title p { display:block;}
.left-nav ul { display:block; border:1px #ccc solid; border-top:none; padding:20px 0;}
.left-nav ul li { display:block; text-align:center; margin-bottom:10px;}
.left-nav ul li a { display:block; margin:0 auto; width:85%; height:36px; line-height:36px; font-size:16px; border-radius:20px;}
.left-nav ul li.active a { background:#0C72DF; color:#fff;}
.right-content { margin-left:265px; margin-bottom:20px; background:#fff;}
.right-content .content { border:1px #ccc solid; border-top:none; padding-top:20px; }
.right-content .title { background:#fff; border-bottom:1px #0C72DF solid; border-left:none; margin:0 20px; line-height:40px; height:40px; font-size:18px; color:#0C72DF;}
.right-content .title:before { content:none;}
.right-content .list { padding:10px 25px; min-height:500px;}
.right-content .list li { height:40px; line-height:40px;}
.right-content .list li span.titles { width:500px;}

/* 位置导航 */
.location { padding-left:20px; height:40px; line-height:40px; background:#f4f4f4; border:1px #ccc solid; font-size:12px;}
.location b { font-family:"宋体"; font-weight:normal;}

/* 分页 */
.pagination { height:36px; line-height:32px; padding:0 15px; border-top:1px #ddd solid; background:#f4f4f4; font-size:12px; text-align:center;}
.pagination input { vertical-align:middle;}
.pagination input[type='button'] { padding:3px 10px; border-radius:2px; margin-right:6px; min-width:28px; cursor:pointer; border:1px #bbb solid;}
.pagination input[type='text'] { width:33px; height:20px; padding:0; margin:0;}
.pagination select { width:60px; height:23px; vertical-align:middle;}
.pagination span { padding-right:5px;}
.pagination input.next { background:#e8e8e8 url(../images/button-icon.png) -2px -124px no-repeat;}
.pagination input.last { background:#e8e8e8 url(../images/button-icon.png) -2px -154px no-repeat;}
.pagination input.previous { background:#e8e8e8 url(../images/button-icon.png) -2px -183px no-repeat;}
.pagination input.first { background:#e8e8e8 url(../images/button-icon.png) -2px -213px no-repeat;}

/* 内容页 */
.page { background:#fff; border:1px #ccc solid; border-top:none; margin-bottom:20px; padding-bottom:25px; font-size:18px; text-align:justify;}
.page .title { width:900px; padding:30px 0; height:auto; line-height:28px; margin:0 auto; background:none; border-left:none; text-align:center; font-size:20px; color:#005bc2;}
.page .title:before { content:none;}
.page .title p { display:inline-block;}
.page .status { text-align:center; width:930px; height:36px; line-height:36px; margin:0 auto; background:#d4ecff; font-size:14px;}
.page .content { width:900px; min-height:300px; padding:25px 0; margin:0 auto; font-size:18px;}
.page a:hover { color:red;}

/* 图片无缝滚动 */
.photo-title { float:left; border-left:6px #0D539C solid; width:34px; height:190px; padding-top:50px; line-height:19px; font-size:15px; background:#0C72DF; color:#fff; text-align:center; }
.photo-title:before { content:url(../images/public/image.png); float:left;}
#photo-list { background:#fff; height:240px;}
#photo-list ul { display:block; margin-left:40px; padding:0 10px; }
#photo-list li {float: left;padding:10px 5px;width: 250px;}
#photo-list li a img {display:block;width: 100%;height:180px;}
#photo-list li a span {width: 100%;display:block;height:35px;line-height:34px;background:#eee;margin-top:5px;white-space:nowrap;overflow:hidden;white-space: normal;}
#imgdemo {overflow: hidden;width:100%;margin: 0 auto;}
#indemo {float: left;width: 1000%;}
#imgdemo1,#imgdemo2 {float: left;}
#photo-list li a {width: 150px;text-align: center;}


.title:before {
    content: url(../images/public/titles.png);
    float: left;
    height: 36px;
}
.logoa{
    position:absolute;
    display:inline-block;
    color:red;
    font-size:20px;
    font-weight:bold;
    left:5%;
    top:10px
}
.logoa b{
    font-weight:normal;
}


/*找错样式*/
#_span_jiucuo{
    padding-left:10px;
    display:inline-block;
    height:45px;
    line-height: 89px;
    margin:0;
    vertical-align:top;
}
#_span_jiucuo img{height:45px;}
