﻿@charset "utf-8";
/* ----------- 配置通用样式 ----------- */
#content-wrap .row { margin: 20px 0; position: relative;}
.main .box { margin-bottom: 10px;}
li a { color: #4a4949;}

/* 盒子-side */
.box-side { margin: 0 0 20px;}
.box-side>.hd { background-color: #75161c; height: 45px; line-height: 45px; text-align: center;}
.box-side>.hd h3 { font-size: 16px;}
.box-side>.hd .more { color: #fff;}

/* 盒子-main */
.box-main>.hd { margin-bottom: 20px;}
.box-main>.hd h3 { background: none;}
.box-main>.hd h3 a, .box-main>.hd span { padding: 0 25px; font-size: 18px; color: #fff;}
.box-main>.hd .more { margin-right: 10px;}
.box-main>.bd { padding-top: 0; padding-right: 10px; padding-left: 10px; padding: 0;}
.box-main .focus-topic { margin-bottom: 20px; height: 370px;}
.box-main .letterList { margin-top: 10px;}

/* 循环盒子 */
.box-group>.box .hd { background-color: #ededed;}
.box-group>.box .hd h3 { border: none; background: url(../../base/img/navbar.png) repeat;}
.box-group>.box .hd h3 a { color: #fff; padding: 0 15px 0 45px; font-size: 18px;}

/* 位置导航 */
.breadcrumb { color: #666; line-height: 20px; padding: 15px 0px; background-color: #fff; border-bottom: 1px solid #DDD; border-radius: 0;}
.breadcrumb a, .breadcrumb span { padding: 0 3px; color: #666;}
.breadcrumb em { background: url(../../base/img/icons/icons-path.png) no-repeat 5px 2px; padding-left: 26px; font-style: normal;}

/* url_方块样式分页 */
.page a:hover, .page span:hover { border-color: #0087cb; color: #0087cb;}
.page .current { background: #0087cb; border-color: #0087cb; color: #fff !important;}

/* ----------- 正文 ----------- */

/* 侧栏-菜单 */
.box-side .hd h3 span, .box-side .hd h3 a { padding: 0;}
#side-menu { margin-bottom: 20px;}
#side-menu .hd { background: none; background-color: #75161c; height: auto; text-align: center; height: 45px; line-height: 45px;}
#side-menu .hd h3 { font-size: 16px; color: #fff;}
#side-menu .bd { padding: 0; background: none;}
#side-menu li { margin-top: 1px;}
#side-menu li a { display: block; height: 45px; line-height: 45px; font-size: 16px; text-align: center; background: #f5f5f5 url("../../base/img/icons-side-menu-li.png") no-repeat 96% 17px; color: #666666; font-size: 16px;}
#side-menu li.on a, #side-menu li:hover a { background-color: #f9ebec; background-position: 96% -91px; color: #75161c;}

/* 侧栏-搜索 */
#side-search .bd { padding: 20px; background-color: #e4eaf7;}
#side-search .bd li { padding: 5px 0;}
#side-search .bd .form-control { height: 36px; *height: 18px; padding: 8px;}

/* 侧栏-热点资讯 */
#side-rdzx { margin: 0;}
#side-rdzx .bd ul { padding: 0 15px;}
#side-rdzx .bd i.icons { display: none;}
#side-rdzx .bd li { background: none; border-bottom: 1px dashed #ccc; padding: 10px 0;}
#side-rdzx .bd em { font-style: normal; display: inline-block; margin-right: 5px; width: 24px; height: 24px; background-color: #bebebe; text-align: center; line-height: 24px; color: #fff; font-size: 14px;}
#side-rdzx .bd .title { float: right; width: 180px; display: block;}
#side-rdzx .bd li.li1 em, #side-rdzx .bd li.li2 em, #side-rdzx .bd li.li3 em { background-color: #f8a049;}

/* 父列表页-焦点图 */
#page-focus { margin-bottom: 20px;}
#page-focus .focus-bd .pic img { max-width: 450px; max-height: 300px;}

/* 父列表页-图片新闻 */
#picture .bd { padding-bottom: 0;}
#picture .bd li { padding-bottom: 0; width: 19.99%;}
#picture .bd li .pic img { width: 210px; height: 135px !important;}
#picture .bd li .title { margin: 0;}

/* 信件-内容页 */
.letter-detail tbody tr .control-label { background-color: #fafafa;}

/* 问卷调查 */
#surveyList .list-intro .title a { font-size: 16px;}

/* 相关信息 */
#relative { display: none;}

/* 领导-列表页 */
.list-leader li { padding: 15px;}
.list-leader li .pic img { max-width: 120px; max-height: 160px;}
.list-leader li .title { font-size: 18px;}
.list-leader li .title i { font-style: normal;}
.list-leader li .intro { text-indent: 0;}

/* 领导-内容页 */
#leader-detail { overflow: hidden;}
#leader-detail .pic { float: left; margin-right: 20px;}
#leader-detail .con { overflow: hidden;}

/* 机构设置 */
#jgsz .main .box { margin-bottom: 20px;}
#jgsz .main .box .bd { padding: 0px;}
#jgsz .main .box .list { margin: 10px -10px 0;}
#jgsz .main .box .list li { float: left; width: 269px; height: 45px; line-height: 45px; border: solid 1px #ebebeb; background: none; padding: 0; margin: 10px; text-indent: 20px;}
#jgsz .main .box .list li a { font-size: 14px; color: #5f5f5f;}
#jgsz .main .box .list li:hover { background-color: #f6f6f6;}
#jgsz .main .box .list li:hover a { color: #75161c;}

/* 专题-汇总页 */
#special .main .box .list-pic { margin: 0 -10px; overflow: hidden;}
#special .main .box .list-pic li { float: left; width: 33.33%;}
#special .main .box .list-pic li img { width: 100%; height: 70px !important;}
#special .main .box .list-pic li a:hover img { filter: alpha(opacity=80); opacity: 0.8;}
#special .main .box .list-pic .tit { display: none;}
#special .main .box .list-pic .title { height: 30px; line-height: 30px; font-size: 16px;}
#special .main .box .list-pic .title a { display: block;}

/* 网站地图 */
.sitemap li { padding-top: 10px; line-height: 30px;}
.sitemap li a { display: inline-block; *display: inline; zoom: 1; padding: 5px 15px;}
.sitemap li .h1 { border-bottom: 1px solid #eee; background-color: #f9f9f9; font-size: 16px;}
.sitemap li .ul1 { overflow: hidden;}
.sitemap li .ul1 li { float: left;}
.sitemap li .h2 { font-size: 14px;}
.sitemap li .ul1 a:hover { background-color: #f5f5f5; border-radius: 4px;}

/* 投票 - 列表页 */
.voteList li { margin-bottom: 15px; padding-left: 28px; background: url(../../base/img/icons/icons-vote.png) 2px 5px no-repeat; border-bottom: 1px dashed #e5e5e5; padding-bottom: 15px;}
.voteList li .voteTitle { margin-bottom: 4px; line-height: 24px; font-size: 16px; color: #0068b7;}
.voteList li .voteTitle a { color: #0068b7;}
.voteList li .VoteInfo { height: 22px; line-height: 22px; font-size: 14px; color: #999;}
.voteList li .VoteInfo span { margin-right: 20px;}

/* 网上调查-列表页 ----------------------------------------------------- */
.surveyCommonList .dates { margin-top: 10px;}

/* 图片-内容页 */
.slide-wrap, .slide-wrap * { -webkit-box-sizing: content-box; -moz-box-sizing: content-box; box-sizing: content-box;}
.slide-wrap { padding: 40px 10px !important;}

/* 文章-内容页 */
.article-hd .meta { border-bottom: 1px dashed #e5e5e5; margin-bottom: 10px; color: #666; height: 40px;}
.article-hd .title { font-size: 20px; color: #333333; margin-bottom: 20px;}
.article-hd .meta span { padding: 0 3px;}
.article-hd .meta a { display: inline-block; height: 20px; margin-left: 12px;}
.article-hd .meta .printarea { width: 30px; background: url(../../base/img/icons/icons-print.png) no-repeat;}
.article-hd .meta a.small { font-size: 12px; margin: 0;}
.article-hd .meta a.big { font-size: 12px; margin-left: 2px;}
.article {margin: 0;}

.article-bd .sw-player, 
.article-bd .sw-player * { -webkit-box-sizing: content-box; -moz-box-sizing: content-box; box-sizing: content-box;}
.article-bd .sw-player { padding: 40px 10px !important;}
.article-bd .sw-player li{list-style:none}

#prevAndNextContent { margin: 20px 0 0;}
#prevAndNextContent .prev { margin-bottom: 20px;}
.others span { color: #d23319; font-size: 14px;}
.others .date, .others a { color: #393939; font-size: 14px;}

/* page */
.page a, .page span { border-radius: 3px; border: solid 1px #d4d4d4; font-size: 12px; color: #666666; padding: 5px 10px; height: auto; line-height: initial; margin: 0 4px;}
.page select, .page input { vertical-align: top;}
.page .current { background: #75161c; border-color: #75161c;}
.page a:hover, .page span:hover { border-color: #75161c; color: #75161c;}

/* 分享 */
.share { position: relative; top: -28px;}
.article-fd .user-control { text-align: center; border: none; margin: 0; padding: 0;}
.article-fd .bdsharebuttonbox { display: inline-block;}
.article-fd .user-control .btn-link { display: inline-block; width: 90px; height: 40px; line-height: 40px; text-align: center; background-color: #bc6c72; border-radius: 5px; font-size: 14px; color: #fff; padding: 0; margin: 0 5px;}
.article-fd .user-control .btn-close { display: inline-block; width: 90px; height: 40px; line-height: 40px; text-align: center; background-color: #e6aa3c; border-radius: 5px; font-size: 14px; color: #fff; padding: 0; margin: 0 5px;}
.box>.bd { padding: 10px 0;}

/*点赞与收藏*/
.likes-group *
{
-webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
.likes-group ul li {
    width: 70px;
    border-radius: 35px;
    height: 70px;
}
.likes-group ul a {
    padding-top: 38px;
    display:block;
    height:70px;
}
.likes-group ul .Likes {
    background: url(../../base/img/btnicon.png) no-repeat 27px -98px;
}
.likes-group ul .Collection {
    background: url(../../base/img/btnicon.png) no-repeat 26px -39px;
}
.likes-group ul .addLikes {
    background: url(../../base/img/btnicon.png) no-repeat 27px -343px;
}
.likes-group ul .addCollection {
    background: url(../../base/img/btnicon.png) no-repeat 26px -285px;
}

/*教育平台*/
.platformList {
    border-top: 1px solid #ddd;
    border-left: 1px solid #ddd;
    overflow: hidden;
    margin-top: 20px;
    background: #f9f9f9;
}
.platformList li {
    float: left;
    width: 20%;
    border-right: 1px solid #ddd;
    border-bottom: 1px solid #ddd;
    text-align: center;
    padding: 40px 0 0;
    height: 150px;
}
.platformList li .title {
    line-height: 50px;
    font-size: 16px;
}
.platformList li .pic img {
    -webkit-transition: 200ms;
    -o-transition: 200ms;
    -moz-transition: 200ms;
    transition: 200ms;
}
.platformList li .pic:hover img {
    transform: scale(-1.2, 1.2);
}