.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: #178fca;    border: 1px outset #178fca;    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: #178fca;    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: #178fca;    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;    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: 3;    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: #178fca;}.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;}*/#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;}.para p {    display: block;    text-align: left;    color: #333;    line-height: 32px;    font-size: 16px;    word-wrap: break-word;    word-break: normal;    font-family: 宋体, Verdana, Arial, Helvetica, sans-serif;}p.jh-content-title {    display: block;    text-align: center;    color: #333;    line-height: 32px;    font-size: 18pt;    word-wrap: break-word;    word-break: normal;    font-family: 宋体, Verdana, Arial, Helvetica, sans-serif;    font-weight: bold;    padding-bottom: 0px;}p.jh-content-subtitle {    display: block;    text-align: center;    color: #333;    line-height: 32px;    font-size: 16px;    word-wrap: break-word;    word-break: normal;    margin: 15px 0 25px 0;    font-family: 宋体, Verdana, Arial, Helvetica, sans-serif;    font-weight: bold;}.para p a {    font-size: inherit;    display: inline;}a.data-link {    color: #1d4698;    text-decoration: underline;    cursor: pointer;}#hl-words .sect1 {    margin-top: 20px;}#hl-words .title {    margin-bottom: 0;}#hl-words > .para > .sect1 > .title p span {    font-size: 17pt;}#toTop {    display: none;    position: fixed;    right: 100px;    bottom: 150px;    width: 60px;    height: 60px;    background-image: url(../images/icon_top.png);}#sideCatalog {    overflow-x: auto;    height: 280px;    overflow-y: hidden;}.pointer {    cursor: pointer;}