@charset "utf-8";
/* CSS Document */
body,html {height: auto; overflow: inherit;}
#container{background:#fff; width: 100%;height: auto; }
.content{height: auto;}
.ls-lmbanner{ padding: 80px 0 0; height: 260px;background: url("../images_history/lm_banbg.png") center 0 no-repeat; text-align: center; line-height: 250px; color: #fff; font-size: 80px; text-shadow: 0 4px 10px rgba(0,0,0,.25); letter-spacing: 20px;}
.ls-column-inner{padding: 40px 0;}
/*底部*/
.footnav{width: auto; height: auto; background: #8b2732; padding: 40px 0; position: relative; color: #fff;}
.footnav .wei{ position: absolute; right: 50%; top:50%; margin:-55px -600px 0 0;}
.footnav a{color: #fff;}
.footnav a:hover{color: #fff; font-weight: bold;}
.footer{margin: 0 auto; width: 1400px; float: none; font-size: 16px; line-height: 2; color: #fff;}
/*左侧*/
.ls-column-left{width: 280px; background: #f9f4f5; min-height: 400px;}
.ls-column-title{ height: auto; padding:15px 10px; overflow:hidden; background: #8b2732;}
.ls-column-title span{font-size:32px; text-align: center;display: block; line-height: 1.71875; color:#fff;}
.ls-column-menu{padding: 17px 20px 20px;}
.ls-column-menu li a{ line-height:1.4; padding: 15px 35px 15px 60px; border-bottom: 2px #eedfe1 dotted; display:block; font-size: 20px; position: relative; background: url("../images_history/icon.png") 20px 27px no-repeat;}
.ls-column-menu li a:hover{color: #8b2732;}
.ls-column-menu li a:after{display: block; content: ""; right: 0; top: 0; bottom: 0; position: absolute; background: url("../images_history/lm_libg.png") left center no-repeat; width: 28px;}
.ls-column-menu li.active a,.ls-column-menu li a:hover{color: #8b2732; background: url("../images_history/icon_navlih.png") 9px 5px no-repeat;}
.ls-column-menu li.active a:after,.ls-column-menu li a:hover:after{background-image:url("../images_history/lm_libgh.png");}
.ls-column-right{width: 1080px; position: relative;}
/*右侧标题 */
.ls-column-name{ border-bottom: 1px #ddd1b5 solid; padding: 6px 0 0;}
.ls-column-name .title{display: inline-block; position: relative; line-height:2.58; color: #bca36b; font-size: 24px; transition: 0.4s all;}
/*当前位置*/
.ls-crumbs-box{padding: 16px 0 16px 30px; background: 0 20px no-repeat;
    background-image: url(../images_history/icon_pos.png) !important; font-size:16px; line-height: 1.625; color:#999;}
.ls-crumbs-box i{font-style: normal;color:#999;}
.ls-crumbs-box span{color:#999;}
.ls-crumbs-box a{color:#999;}
.ls-crumbs-box a:last-child{color:#666;}
.ls-crumbs-box a:hover{color:#d00;}
.ls-crumbs-box .search-keywords{color:#f00;}

/***栏目文字列表****/
.ls-column-list{height:auto; min-height:450px; _height:450px; position: relative; font-size:18px; line-height:1.8;
    border-top:0; text-align:justify; text-justify:inter-ideograph; word-break:break-all; word-wrap:break-word; padding: 15px 0;}
.ls-column-list ul{clear:both;}
.ls-column-list table{max-width:100% !important;}
.ls-column-list li{height:42px; line-height:42px; vertical-align:bottom; padding:2px 100px 2px 20px; position:relative; background: url("../images_history/icon.png") 2px center no-repeat;}
.ls-column-list li .date{color:#999; position: absolute; top: 2px; right: 0; font-size: 16px;}
.ls-column-list .doc_list{padding-bottom:5px; overflow: hidden;}
.ls-column-list .doc_list li,.ls-column-list .download-list li{overflow:hidden;}
.ls-column-list .doc_list li a{display: block; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.ls-column-list .doc_list li img{float:left; margin:16px 0 0 4px;}
.ls-column-list .doc_list li.odd a, .ls-column-list .doc_list li.even a{ max-width:900px;}
.ls-column-list li.lm_line{height: 0;border-bottom: 1px dashed #ddd;margin: 12px 0; padding:0;background: none;}
.ls-column-list li.lm_line.add{display: none;}
.ls-column-list li.columnName{height:auto !important; line-height: 1.6; padding: 10px 10px; background: #f8f8f8; margin: 5px 0;}
.ls-column-list li.columnName a.more{ font-size:16px; color:#888; float: right !important; margin: 0 !important;}
.ls-column-list li.columnName a.more:hover{ color:#c00;}
.ls-column-list li.columnName a.title{ font-weight:bold; color:#333; display: inline; margin-right: 0; white-space: normal; max-width: none !important;}
/*无数据*/
.ui-data-empty,.ui-empty-skin1 {padding: 20px;text-align: center}
.ui-empty-skin1 {height: 220px;margin: auto; background-image:url(../images_history/empty.png) !important; background-position: 50% 50%; background-repeat: no-repeat;}
/*文章页*/
.ls-article{ border: 1px #eee solid; margin-bottom: 40px; background: #fff; padding: 20px 50px 40px; position: relative;}
.ls-article .guidang{ top: 140px;}
/*文章标题*/
.ls-article-title{ font-size: 32px; font-weight: bold; line-height: 38px; text-align: center; color: #333; padding: 20px 0 15px;}
.ls-article-subtitle{ text-align: center; font-size: 24px; line-height: 30px;padding: 0 0 10px 0;}
.ls-article-toptitle,.ls-article-smalltitle{ text-align: center; font-size: 20px; line-height: 28px;}
.ls-article-smalltitle{ padding-bottom:10px;}
/*文章信息*/
.ls-article-menu{ border-bottom: 1px solid #eeeeee; padding: 18px 0 13px; line-height: 32px; font-size: 15px; color: #666; text-align: center;}
.ls-article-menu span{ display: inline-block; margin: 0 8px; vertical-align: top;}
.ls-article-menu a{ color: #666;}
.ls-article-menu i{ font-style: normal;}
.wz_font i { display: block; float:left; font-style: normal; white-space: nowrap;overflow: hidden;}
.wz_font span,.wz_font a { display: block; float:left; margin: 4px 0 0; height: 24px; line-height: 24px; padding: 0 7px; border: #e6e6e6 1px solid;text-align: center; cursor: pointer; color: #999999;}
.wz_font a:hover { color: #d00;}
.wz_font .active { color: #8b2732; font-weight: bold;}
.wz_font .j-fontBig { border-right: 0; border-radius: 2px 0 0 2px;}
.wz_font .j-fontSmall { border-left: 0; border-radius: 0 2px 2px 0;}
/*文章内容*/
.ls-article-info{padding:20px 0;font-size:16px; min-height: 400px; color:#333; line-height:2; padding-bottom:40px; text-align: justify;}
.ls-article-info img,.ls-article-info table{ max-width:90%;}
.ls-article-info img{margin:1px 0; max-width:90%;}
.ls-article-info table{border-color:#333; border-spacing:0; border-collapse: collapse; margin: 0 auto;}
.ls-article-info table td{padding: 5px; line-height: 1.5; border:1px solid #333;}
.minh500{ height:auto; min-height:500px;}
/*分享打印*/
.ls-article-share{padding-top: 10px;border-top: 1px solid #eee;}
.ls-share-pf{width: 88px; height: 26px; position: relative; padding-left: 20px; background: left center no-repeat; background-image: url(../images_history/share.png) !important;}
.ls-share-pf .share-box{right: auto; left: 22px; top: -3px;}
.ls-share-pf .share-bar a{ margin-right: 6px;}
.ls-share > span{line-height: 26px;}
.ls-custom-menu{ line-height: 0; font-size: 0;}
.ls-custom-menu a,.ls-custom-menu span{display: inline-block; vertical-align: middle; line-height: 26px; font-size: 14px; padding:0 15px 0 22px; background: 0 center no-repeat; cursor: pointer;}
.ls-custom-menu .ls-print{ background-image: url("../images_history/print.png") !important;}
.ls-custom-menu .ls-gototop{ padding-left: 20px; padding-right: 0; background-image: url("../images_history/gotop.png") !important;}
/*上下篇*/
.ls-article-next{margin-top:20px;font-size: 16px;line-height: 32px;}
.ls-article-next span{font-weight: bold;}
/*二维码*/
.ls-article-qrcode{ text-align: center; padding: 10px 0 30px;}
.ls-article-qrcode .j-qrcode{width: 120px; height: 120px; margin: 0 auto;}
.ls-article-qrcode .title{ color: #666; font-size: 14px; padding: 5px 0; line-height: 22px; display: inline-block;}
/*视频文章*/
.ls-article-video{text-align: center; padding: 20px 0;}

@media print{
    a[href]:after {
        content: none!important;
    }
    .header,.nav,.footer,.wz_top,.wzbot1,.wzewm, .zn_newsinfo,.slide{display: none;}
    .con_main{border: 0 none;}
    body{background: #fff;}
}
/*通用文章页 end*/

/*栏目页-图片/视频列表 */
.videoNews-list,ul.picture-list{ margin: 10px -10px 0;}
.ls-column-list .videoNews-list li,ul.picture-list li{float:left; width:326px; height:auto; margin:0 10px 20px; padding:10px; background:#f4f4f4 !important; transition: 0.4s all;}
ul.picture-list li{width: 235px;}
.ls-column-list .videoNews-list li a,ul.picture-list li a{ display: block; float: none;}
.ls-column-list .videoNews-list li a:hover,ul.picture-list li a:hover{ color: #8b2732 ;}
ul.picture-list li .img_img{display: block; overflow: hidden;}
.ls-column-list .videoNews-list li img{ width:100%; height: 184px;}
ul.picture-list li img{ width:100%; height: 176px;}
ul.picture-list li .img_title span{padding-right: 1em; font-size: 20px;}

.ls-column-list .videoNews-list li .video-title,ul.picture-list li .img_title{display:block; float: none; padding: 5px 0 0; line-height:2; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.ls-column-list .videoNews-list li .video-attr,ul.picture-list li .datetime{display: none; color: #999;font-size: 16px; line-height: 1.5;}
.ls-column-list .videoNews-list li:hover,ul.picture-list li:hover{background: #FAF2F3 !important;}

.ls-column-list .videoNews-list li .video-title .left{ float: none; display: block;}
.ls-column-list .videoNews-list li .video-title .left a{ text-align: center; display: block; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
.ls-column-list .videoNews-list li .play-icon{display: none;}
.ls-column-list .videoNews-list li .right-main{float: none;}
.ls-column-list .videoNews-list li .left-img{float: none; width: 100%;}
ul.list-6797372 li{width: 326px;}
ul.list-6797372 li img{height: 220px;}
/*毕业生合照*/
ul.list-6797375 li{width: 326px;}
ul.list-6797375 li img{height: 183px;}
/*幼儿园吉祥物*/
ul.list-6797357 li img{height: 187px;}
ul.list-6797357 li .img_title{text-align: center;}
/*视频*/
.ls-column-list .list-6797365 li{width: 235px;}
.ls-column-list .list-6797365 li img{height: 176px;}