@charset "utf-8";
/* ----------- 配置通用样式 ----------- */
#content-wrap .row { margin-bottom: 20px;}

/* 盒子-side */
.box-side { margin: 0 0 20px;}
.box-side>.hd { background-color: #f3f3f3; height: 48px; background: #00467a; text-align: center;}
.box-side>.hd h3 { padding: 4px 0; font-size: 18px;}
.box-side>.hd .more { color: #fff;}

/* 盒子-main */
.box-main>.hd { margin-bottom: 20px; line-height: 40px; background-color: #f3f3f3;}
.box-main>.hd h3 { background: #00467a;}
.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;}
.box-main .focus-topic { margin-bottom: 20px;}
.box-main .letterList { margin-top: 10px;}

/* 循环盒子 */
.box-group>.box .hd { background-color: #ededed;}
.box-group>.box .hd h3 { border: none; background: #00467a;}
.box-group>.box .hd h3 a { color: #fff; padding: 10px 25px; font-size: 18px;}

/* 位置导航 */
.breadcrumb { margin-top: 5px; margin-bottom: 5px; color: #666; border-radius: 0; line-height: 20px; background-color: #fff; padding: 10px;}
.breadcrumb a, .breadcrumb span { padding: 0 3px; color: #666;}
.breadcrumb em { background: url(/content/yxy/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: #00467a; color: #00467a;}
.page .current { background: #00467a; border-color: #00467a; color: #fff !important;}

/* ----------- 正文 ----------- */

/* 侧栏-菜单 */
#side-menu { margin-bottom: 20px; background: #00467a;}
#side-menu .hd { background: #00467a; height: auto; text-align: left; padding-left: 18px;}
#side-menu .hd h3 { background: url(/content/yxy/base/img/sidenav.png) no-repeat left center; font-size: 18px; color: #fff; padding-left: 26px;}
#side-menu .bd { padding: 0; background: none;}
#side-menu li { border-bottom: 1px #0c578f solid;}
#side-menu li a {display: block;line-height: 24px; padding:13px;font-size: 16px;text-align: center;color: #fff;}
#side-menu li.on a { background-color: #ebeaea; background-position: 96% -88px; color: #00467a; font-weight: bold;}

/* 侧栏-搜索 */
#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 .list li { float: left; width: 24.99%; background: none; margin: 0; padding: 0;}
#jgsz .main .box .bd { padding: 20px 0 0;}
#jgsz .main .box-main .bd { padding: 0 20px;}
#jgsz .main .box .list { margin-right: -20px;}
#jgsz .main .box .list li a { display: block; border: 1px #d8d8d8 solid; margin: 0 20px 20px 0; line-height: 38px; text-align: center;}
#jgsz .main .box .list li a:hover { color: #fff; background: #2c6fa1; border: 1px #2c6fa1 solid;}

/* 专题-汇总页 */
#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 { padding: 0 10px;}
.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(/content/yxy/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; background: #fafbf8; border: 1px dashed #e5e5e5; padding: 8px 0;}
.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(/content/yxy/base/img/icons/icons-print.png) no-repeat;}
.article-hd .meta a.small { width: 35px; height: 17px; background: url(/content/yxy/base/img/icons/icons-a-.png) no-repeat;}
.article-hd .meta a.big { width: 34px; background: url(/content/yxy/base/img/icons/icons-a.png) no-repeat; border-right: none;}
.box-main { border: 1px #e7e7e7 solid;}
.article-hd h1 { color: #0f6cba; font-size: 34px; line-height: 88px;}

.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;}

/*点赞与收藏*/
.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(/content/yxy/base/img/btnicon.png) no-repeat 27px -98px;
}
.likes-group ul .Collection {
    background: url(/content/yxy/base/img/btnicon.png) no-repeat 26px -39px;
}
.likes-group ul .addLikes {
    background: url(/content/yxy/base/img/btnicon.png) no-repeat 27px -343px;
}
.likes-group ul .addCollection {
    background: url(/content/yxy/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);
}