/*辽宁民族css样式*/

.mbx .fl a, .mbx .fl span {
    font-size:12px;
    color:#666;
}

input.log-btn {
    width:100%;
    height:46px;
    margin:20px 0 0;
    line-height:46px;
    background:#1d4698;
    border:1px outset #1d4698;
    color:#fff;
    text-align:center;
    font-size:20px;
}

input.log-btn:hover {
    background:#1380c6;
}

.topseacher .TabTitle2 li {
    position:relative;
    display:inline-block;
    padding:0px 0px;
    font-size:16px;
    line-height:36px;
    text-align:center;
    margin:0;
    cursor:pointer;
}

div#page a {
    min-width:14px;
    padding:0 4px;
    text-align:center;
    line-height:22px;
    margin:0 3px 0 0;
    border-radius:3px;
    font-size:13px;
    background-color:#efefef;
}

div#page .pageCurrent, div#page #pageButton {
    background-color:#9ea4ab;
    color:#fff;
    cursor:pointer;
}

div#page #pageButton {
    height:22px;
    line-height:22px;
    border-radius:2px;
}

.abstract .text.hide {
    max-height:132px;
    overflow:hidden;
}

div.show-all {
    margin:5px auto 0;
    text-align:right;
}

/*
div.show-all a {
    color:#1d4698;
    line-height:24px;
    font-size:12px;
}
*/

div.show-all a i.icon {
    margin:0 5px 0 0;
}

div.show-all a:hover {
    text-decoration:underline;
}

div.show-all a.on i.icon {
    background-position-y:-11px;
}

.nTab3 {
    position:relative;
}

/*TabTitle3*/
.TabTitle3 {
    position:absolute;
    top:8px;
    left:13px;
    height:22px;
}

.TabTitle3 li {
    float:left;
    height:22px;
    padding:0 3px;
    margin:0 10px;
    cursor:pointer;
    color:#666;
    border-bottom:2px solid #f9fbfd;
    font-size:14px;
    color:#999;
}

.TabTitle3 li.active {
    color:#1d4698;
    border-bottom-color:#1d4698;
}

.TabTitle3 li:hover {
    color:#1d4698;
}

/*TabContent3*/
.TabContent3 {
}

i.icon-52 {
    width:10px;
    height:10px;
    background:url(../images/icon_52.png) no-repeat 0 0;
}

.jscon a.addItem {
    position:relative;
    bottom:33px;
    right:-685px;
    display:inline-block;
    width:25px;
    height:25px;
    line-height:20px;
    border:1px solid #e6dfd3;
    color:#999;
    font-size:22px;
    text-align:center;
    vertical-align:middle;
}

.jscon a.addItem:hover {
    background:#1d4698;
    color:#FFF;
}

.jscon a.removeItem {
    display:inline-block;
    width:25px;
    height:25px;
    line-height:18px;
    border:1px solid #e6dfd3;
    color:#999;
    font-size:30px;
    text-align:center;
    vertical-align:middle;
}

.jscon a.removeItem:hover {
    background:#1d4698;
    color:#FFF;
}

.jscon a.removeItemHide {
    display:none
}

.tree .zylx_name {
    display:block;
}

p.bewrite span {
    display:inline;
    color:#999;
}

.oneLine {
    /*overflow:hidden;*/
    /*text-overflow:ellipsis;*/
    /*display:-webkit-box;*/
    /*-webkit-line-clamp:1;*/
    /*-webkit-box-orient:vertical;*/
    /*width:98%;*/
    height:100%;
    overflow:hidden;
    display:block;
    text-overflow:ellipsis;
    white-space:nowrap;
}

.img-r .moreContent {
    color:#666;
}

#topicTitle {
    display:-webkit-box;
    -webkit-box-orient:vertical;
    -webkit-line-clamp:5;
    overflow:hidden;
    text-overflow:ellipsis;
    text-align:left;
}

p.bewrite {
    display:-webkit-box;
    -webkit-box-orient:vertical;
    -webkit-line-clamp:2;
    overflow:hidden;
    text-overflow:ellipsis;
    text-align:left;
}

.ul-09 li p.intr {
    display:-webkit-box;
    -webkit-box-orient:vertical;
    -webkit-line-clamp:2;
    overflow:hidden;
    text-overflow:ellipsis;
    text-align:left;
}

/*ul-17*/
#tree-ul-17 {
    padding:0;
}

.w-800 {
    width:800px;
    float:left
}

.sort .key {
    padding:6px 2px;
}

input.b-red {
    width:100px;
    height:30px;
    background:#e4393c;
    line-height:30px;
    text-align:center;
    color:#fff;
    border-radius:3px;
    font-size:16px;
}

input.b-red:hover {
    background:#d33336;
}

.userbox .table-search input.b-red {
    width:60px;
    font-size:14px;
}

.sort .fr .left a.on {
    color:#1d4698;
}

.topicdescrp {
    position:relative;
    height:130px;
    overflow:hidden;
    max-height:none;
    margin:5px 0 0;
    text-align:justify;
    color:#666;
    line-height:30px;
}

.topicdescrp.all {
    height:auto;
}

.topicdescrp.all::after {
    background:none;
    content:none
}

div.show-all {
    margin:0 auto;
    line-height:16px;
}

/*div.show-all a {
    position:relative;
    top:0;
    width:48px;
    line-height:16px;
}*/

div.show-all a.up.on {
    top:0;
}

.nocon {
    display:block;
    width:220px;
    height:40px;
    line-height:40px;
    background:url(../images/nocon.png) 80px center no-repeat;
    border:1px solid #eee;
    font-size:22px;
    padding:20px 20px 20px 140px;
    margin:120px auto;
    font-family:"Microsoft Yahei";
    color:#dbdbdb;
    font-weight:normal;
    border-radius:5px;
    box-shadow:0 0 8px #eee;
}

/*pages-01*/
.pages-01 {
    height:24px;
    line-height:24px;
    padding:25px 0 0 0;
    color:#696c74;
    border-top:0;
    text-align:center;
}


.ul-10 li {
    overflow:hidden
}

.ul-17.hide {
    overflow:visible;
}

/*右侧相关*/
.ul-10 li h4 a {
    width:100%;
}

.quotes {
    display:block;
    height:28px;
    line-height:28px;
    color:#666;
    overflow:hidden;
    text-overflow:ellipsis;
    white-space:nowrap;
}

.ul-03 li a {
    display:inline;
}

.ul-10 li h4 a {
    width:auto;
}

/*图谱提示弹窗*/
.bg {
    display:none;
    position:fixed;
    top:0;
    left:0;
    z-index:99999999;
    width:100%;
    height:100%;
    background:url(../images/icon_38.png);
}

.pro-info {
    display:none;
    position:fixed;
    top:20%;
    left:50%;
    z-index:100000000;
    font-family:"宋体";
    margin:0 0 0 -400px;
    width:800px;
    min-height:370px;
    background:#fff;
    border-radius:5px;
    box-shadow:0 0 15px rgba(0, 0, 0, 0.3);
    padding-bottom:30px;
}

.pro-title {
    padding:10px 20px;
    margin-bottom:10px;
    background:#f2f2f2;
}

.pro-title h3 {
    font-size:16px;
    color:#1d4698;
}

.pro-title a {
    width:14px;
    height:14px;
    margin:5px 0 0 0;
    background:url(../images/icon_65.png) 0 0;
    text-indent:200000em;
}

.pro-title a:hover {
    background-position-y:-16px;
}

.pro-info p {
    padding:10px 0 15px;
    margin:0 20px;
    line-height:26px;
    text-align:justify;
    border-bottom:1px dashed #e3e3e3;
    text-indent:2em;
    font-size:12px;
}

.pro-info h4 {
    padding:10px 20px 0;
}

.pro-info ul {
    padding:0 20px;
    margin:10px 0 0;
    overflow-y:auto;
}

.pro-info ul li {
    text-indent:2em;
    line-height:22px;
    padding:6px 0;
    text-align:justify;
    color:#666;
    font-size:12px;
}

.topseacher .TabTitle4 li {
    /*padding:0 0;*/
}

/*.slide {
    top:200px;
}*/

#sideToolbar {
    max-height:600px;
    overflow-y:scroll;
}

#detailRelative .ul-03 li {
    overflow:hidden;
    text-overflow:ellipsis;
}

input[disabled] {
    background:#f5f5f5 !important;
}

.ul-05 li {
    height:24px;
    line-height:24px;
}

.ul-05 li a {
    display:inline;
}

.ul-05 li span {
    float:none;
    padding:0;
}

.ul-05 li span.articlePage {
    float:right;
    padding:0 0 0 10px;
}

div.more-zt {
    display:block;
}

.infobox h3 {
    word-break:break-all;
}

.chapter .para p {
    text-indent:2em; /*首行缩进*/
}

.sect1 .para p {
    text-indent:2em; /*首行缩进*/
}

.sect2 .para p {
    text-indent:2em; /*首行缩进*/
}

.sect3 .para p {
    text-indent:2em; /*首行缩进*/
}

.para p {
    text-indent:2em; /*首行缩进*/
}

.title {
    margin-bottom:20px;
}

.main-12.clearfix{
    max-height:280px;
}

.main-12 li.fl a.img img{
    margin:0 auto;
}

.nk-info p{
    max-height:130px;
    overflow:hidden;
}

.abstract p{
    word-break:break-all;
}

.ul-20 > li h4 a.title:hover{
    color:#666;
}

div.label{
    padding:0 0 12px;
    color:#999;
}
div.label span{
    margin-right:15px;
    font-size:12px;
}

.main-12 li.fl h3 a{
    text-align:center;
}
.main-12 li.fl p.label{
    text-align:center;
}

.ul-02 > li h4 a.title{
    width:auto;

    max-width:70%;
}

.list-01 li.No2 h4 a{
    display:inline-block;
    width:auto;
    max-width:94%;
}

/*.nk-info{
    position:relative;
    margin:5px 0 0;
    text-align:justify;
    color:#666;
    line-height:30px;
}*/
/*.nk-info p:after{
    position:absolute;
    bottom:0;
    right:0;
    padding:0 80px 1px 45px;
    content:"…";
    background:url(../images/shenglue.png) repeat-y;
}*/
/*div.show-all a{
    width:65px;
}*/

.fr select{cursor:pointer;}

.hidden {display:none;}
.thsort a{display:inline-block;color:#333;font-size:14px;text-decoration:none;}

.tabsave { height:30px; line-height:30px; text-align:center; margin:20px 0 0 0; position:relative;}
.tabsave .layui-layer-close  { position:static;}

.bqgltable {padding:10px;}
.bqgltable td { padding:8px 10px; color:#666; font-family:Arial; line-height:27px;}
.bqgltable td span { font-family:"宋体"; color:#d9534f; margin:0 5px 0 0;}
.bqgltable input[type="text"] { width:320px; }
.bqgltable td label { margin:0 10px 0 0;}
.bqgltable td p { height:28px; line-height:28px; padding:3px 0;}
.bqgltable select { height:30px; line-height:30px;}

/*定义按钮*/
.btn-red {width:100px; height:30px; text-align:center; display:inline-block; padding:0 10px; background:#d9534f; color:#FFF; outline:none; cursor:pointer; margin:0 10px;} /*红色按钮*/
.btn-red:hover{background:#b5211c; color:#FFF;}
.btn-grey {width:100px; height:30px; text-align:center; display:inline-block; padding:0 10px; background:#9ea4ab; color:#FFF; outline:none; cursor:pointer; margin:0 10px;} /*灰色按钮*/
.btn-grey:hover {background:#8b9198; color:#FFF;}
.btn-green {width:100px; height:30px; text-align:center; display:inline-block; padding:0 10px; background:#007a00; color:#FFF; outline:none; cursor:pointer; margin:0 10px;} /*红色按钮*/
.btn-green:hover{background:#006700;}

input.b-blue{width:110px;height:34px;background:#1d4698;line-height:22px;text-align:center;color:#fff;border-radius:3px;font-size:16px;border:1px solid #1d4698;cursor:pointer;}
input.b-blue i.icon{margin:-2px 10px 0 0;}
input.b-blue:hover,
input.b-blue:hover{background:#1181ff;border-color:#1181ff;}

/*0608*/
.newspecial{}
.newspecial h2{margin:35px 0 0;padding:0 15px;height:40px;line-height:40px;background:#006bb9;color:#fff;font-size:16px;}
.newspecial .left{width:660px;}
.newspecial .left .main-12.w-1000{width:100%;}
.newspecial .left .more-ts{text-align:right;}
.newspecial .left .more-ts a{text-align:center;}

.newspecial .right{width:300px;margin:35px 0 0;}
.newspecial .right h2{margin:0;}
.newspecial .right .img{margin:20px 0 40px;}
.newspecial .right .img img{display:block;width:100%;}
.newspecial .right .spec-list{}
.newspecial .right .spec-list .list-01{width:100%;margin:10px 0 0;}

body.w-1200 .newspecial .left{width:850px;}


/*修改样式12-5*/
.margin-r-10{margin-right:10px;}
/*topbar*/
.topbar{height:40px;line-height:40px;background:#f5f5f5;}
.topbar .WelMessage{color:#666;}
.topbar .loginTool a{color:#666;}
.topbar .loginTool a.abuy{margin: 0 20px;}
.topbar .loginTool a:hover{color:#004190;}
.topbar .loginTool .headerBuy{margin-left:20px;}
.topbar .loginTool i.fa{margin-right:5px;font-size:14px;}
.topbar .loginTool .loginRes .Slash{margin:0 3px;color:#666;}


/*logo*/
.logobox{padding:30px 0 35px 0px;text-align:right;height:70px;line-height:70px;}
.logobox a{float:left;}
.logobox .logo{display:block;width:570px;}
.logobox .logoMsg{font-size:22px;color:#000;}
.logobox .logoMsg .spacing-4{letter-spacing:3px;}

/*searchBox*/
.searchBox{height:280px;background:url(../images/searchBanner.jpg) no-repeat;position:relative;background-size: cover}
.searchBox .searchCenter{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);}
.searchBox .searchList a{margin-right:15px;padding-bottom:8px;}
.searchBox .searchList a span{color:#fff;padding:5px 10px;border-radius:3px;}
.searchBox .searchList a.on{background:url(../images/searchListDown.png) no-repeat center 24.5px;}
.searchBox .searchList a.on span{background:rgba(255,255,255,0.8);color:#004190;}
.searchBox .searchList a:hover span{background:rgba(255,255,255,0.8);color:#004190;transition-duration:0.3s;}
.searchBox .searchform{height:50px;margin-top:10px;}
.searchBox .searchform .searchText{float:left;width:77%;background:rgba(255,255,255,0.8);height:100%;border-top-left-radius:5px;border-bottom-left-radius:5px;text-indent:15px;font-size: 14px;}
.searchBox .searchform .submitBtn{width:87px;height:100%;background:#004190;border-top-right-radius:5px;border-bottom-right-radius:5px;text-align:center;display:block;float:left;position:relative;}
.searchBox .searchform .submitBtn:hover{background:#00316f;transition-duration:0.3s;}
.searchBox .searchform .searchIcon{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%); height:30px;width:30px;background:url(../images/searchIcon.png) no-repeat center;}
.searchBox .searchform .advancedSearch{cursor: pointer;width:104px;height:100%;border-radius:5px;background:rgba(255,255,255,0.8);text-align:center;line-height:50px;float:right;font-size:16px;}
.searchBox .searchform .advancedSearch:hover{background:#fff;}

/*分类*/
.bg-f5f5f5{background:#f5f5f5;}


/*占位图*/
.width-max{width:100%;}
.PlaceChart{margin:60px 0 40px 0;}

/*专题列表*/
.topic-list{}
.topic-list a{display:block;}
.topic-list img{width:100%;display:block;}
.topic-list .fl,.topic-list .fr{height:150px;}
.topic-list .fl{width:75%;}
.topic-list .fr{width:22.5%;}

/*资讯*/
.mbot-40{margin-bottom:40px;}
.mtop-40{margin-top:40px;}
.width-440{width:49%;}
.Column a{font-size:14px;}
.Column .Column-l{width:75%;float:left;font-size:14px;}
.Column .Column-l .Column-title{border-left:3px solid #004190;padding-left:25px;margin-bottom:35px;}
.Column .Column-l .Column-title .Column-title-name{font-size:24px;color:#000;margin-bottom:2px;}
.Column .Column-l .Column-title .Column-title-msg{font-size:14px;color:#999;}
.Column .Column-l .Column-title .data_list_title{width:80%;}
.Column .Column-l .Column-title a{font-size: 14px;color: #999;cursor: pointer;margin-top: 24px;}
.Column .Column-l .Column-title a:hover{color:#004190;}
.Column .Column-l .Column-title a i{margin-right: 5px;}

.Column .Column-l .Column-ul li{height:36px;line-height:36px;}
.Column .Column-l .Column-ul .Subscript{display:block;float:left;margin-top:10px;border-radius:3px; margin-right:10px; background:#cccccc;font-size:12px;color:#666;width:18px;height:18px;text-align:center;line-height:18px;}
.Column .Column-l .Column-ul .Subscript.active{background:#004190; color:#fff;}
.Column .Column-l .Column-ul .Column-ul-msg{line-height:36px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;max-width:90%;display:block;float:left;}


.Column .Column-r{width:22.5%;float:right;font-size:14px;}
.Column .Column-r .Column-r-con{background:#f5f5f5;padding:10px 20px;margin-bottom:20px;}
.Column .Column-r .Column-r-title{font-size:16px;color:#333;margin-bottom:12px;}
.Column .Column-r .Column-r-title .moreBICon{font-size:14px;color:#999;cursor:pointer;}
.Column .Column-r .Column-r-title .moreBICon:hover{font-size:14px;color:#004190;}
.Column .Column-r .Column-r-title .moreBICon i{margin-right:5px;}
.Column .Column-r .Column-r-con .Column-ul li{height:30px;line-height:30px;margin-bottom: 5px;}
.Column .Column-r .Column-r-con .Column-ul .audioMsg{font-size:14px;color:#999;display:inline-block;float:left;width:43px;}
.Column .Column-r .Column-r-con .Column-ul a{color:#666;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;max-width:75%;display:block;float:left;}
.Column .Column-r .Column-r-con .Column-ul a:hover{color:#004190;}
.Column .Column-r .Column-r-con .Column-ul .audioMsg .audioMsgLine{font-family:"宋体";margin:0 3px;}

.hot-img{height:170px;overflow:hidden;margin-top: 32px;}
.Column .Column-r .Column-r-bxslider{height: 100%;}
.Column .Column-r .Column-r-bxslider li{background:#f5f5f5;height: 100%;}
.Column .Column-r .Column-r-bxslider li a{display:block;width:270px;overflow:hidden;height: 100%;    display: flex;    align-items: center;}
.Column .Column-r .Column-r-bxslider li img{display:block;margin:0 auto;min-height:170px;max-width: 100%;}
.Column .Column-r .bx-wrapper{position:relative;}
.Column .Column-r .bx-wrapper .bx-viewport{height: 170px;}
.Column .Column-r .bx-wrapper .bx-prev{left:0;background:url(../images/l-next.png) no-repeat center;position:absolute;top:50%;transform:translateY(-50%);z-index:999;}
.Column .Column-r .bx-wrapper .bx-prev:hover{left:0;background:url(../images/l-next2.png) no-repeat center;}
.Column .Column-r .bx-wrapper .bx-next{right:0;background:url(../images/r-next.png) no-repeat center;position:absolute;top:50%;transform:translateY(-50%);z-index:999;}
.Column .Column-r .bx-wrapper .bx-next:hover{right:0;background:url(../images/r-next2.png) no-repeat center;}
.Column .Column-r .bx-wrapper .bx-controls-direction a{width:51px;height:51px;text-indent:1000px;overflow:hidden;}

/*友情链接*/
.LinkBox{height:1px;background:#ccc;position:relative;margin:60px auto 40px auto;font-size:14px;}
.LinkBox .LinksFot{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background:#fff;font-family:"宋体";font-size:16px;color:#999;padding:0 10px;}
.LinkBoxslider{margin:0 0 40px -15px;}
.LinkBoxslider a{display: block}
.LinkBoxslider li{float:left;margin:0 0 15px 15px;width: 168px;padding:0 10px;text-align: center;background: #f5f5f5;height: 40px;line-height: 40px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;}
.Linkslider img{max-width:100%;}
.LinkBoxslider .bx-wrapper{position:relative;}
.LinkBoxslider .bx-wrapper li{height:50px;overflow:hidden;}
.LinkBoxslider .bx-wrapper li a{width:196px;text-align:center;}
.LinkBoxslider .bx-wrapper .bx-prev{background:url(../images/prevImg.png) no-repeat center;position:absolute;top:50%;transform:translateY(-50%);z-index:999;left:-50px;}
.LinkBoxslider .bx-wrapper .bx-prev:hover{background:url(../images/prevImgHover.png) no-repeat center;}
.LinkBoxslider .bx-wrapper .bx-next{background:url(../images/nextImg.png) no-repeat center;position:absolute;top:50%;transform:translateY(-50%);z-index:999;right:-50px;}
.LinkBoxslider .bx-wrapper .bx-next:hover{background:url(../images/nextImgHover.png) no-repeat center;}
.LinkBoxslider .bx-wrapper .bx-controls-direction a{width:51px;height:51px;text-indent:1000px;overflow:hidden;}

.bodyWarp{position: relative;min-height: 100%;}
.mainhei{padding-bottom: 40px}
/*底部*/
.footerDiv{height:40px;background:#ebebeb;line-height:40px;color:#999;font-size:14px;position: absolute;
    bottom: 0px;
    left: 0;
    width: 100%;}
.footerDiv .footerHref a{color:#999;font-size:14px;}
.footerDiv .footerHref a:hover{color:#004190;}
.footerDiv .footerHref a:hover .Slash{color:#999;}
.footerDiv .footerHref .Slash{margin:0 5px;font-family:"宋体"}



body.w-1200 .logobox .logo{display:block;width:665px;}
body.w-1200 .logobox .logoMsg{font-size:28px;}
body.w-1200 .logobox .logoMsg .spacing-4{letter-spacing:4px;}

body.w-1200 .topic-list .fl,body.w-1200 .topic-list .fr{height:180px;position: relative;overflow: hidden;}
body.w-1200 .topic-list .fr .ztImg{position: absolute;top:50%;left: 50%;transform: translate(-50%,-50%);width:100%;display: block;}
body.w-1200 .searchBox{height:327px;}
body.w-1200 .searchBox .searchform .searchText{width: 80%;}
body.w-1200 .LinkBoxslider li{width: 268.5px;}

/*jstree 去掉图标*/
.jstree-container-ul .jstree-themeicon{display: none !important;}


.lnmz-banner-Box .bx-default-pager{text-align: right;position: absolute;bottom: 5px;left:0;width:100%;}
.lnmz-banner-Box .bx-pager-item{width: 10px;height: 10px;text-indent: 10rem; background: #ccc;border-radius: 100%;overflow: hidden;display: inline-block; margin-right:5px;}
.lnmz-banner-Box .bx-pager-item a.active{background: #165fc4;}
.buyBook{width:110px;height:34px;background:#c41515;line-height:34px;text-align:center;color:#fff;border-radius:3px;font-size:16px;border:1px solid #c41515;cursor:pointer;transition-duration: 0.3s;margin-left: 20px;}
.buyBook:hover{background:#d04646;color:#fff;border:1px solid #d04646;}
.shopping-cart{width:21px;height:23px;background:url(../images/cart.png) no-repeat 0 0;display: inline;background-size: 100%;margin-right: 5px;}

/*回到顶部*/
#toTop {
    display: none;
    position: fixed;
    right:20px;
    bottom: 150px;
    width: 60px;
    height: 60px;
    z-index: 999999;
    background-image: url(../images/icon_top.png);
}


