@charset "utf-8";
.main-box{width: 1200px;margin: 0 auto;background: #ffffff;padding-top: 25px;}
._left{padding-left: 20px;padding-right: 20px;}
.weizhi_{height: 42px;line-height: 42px;background: #f8f8f8;margin: 0px 20px 10px 20px}
.home{background-image: url(../images/home.png);background-repeat: no-repeat;width: 20px;height: 30px;display: block;background-position-y: 10px;margin-left: 50px;float: left;}
.weizhi_ a{padding-left: 10px;padding-right: 10px;}
.bk-line {display: -webkit-box;display: flex;width: auto;align-content: flex-start;align-items: stretch;-webkit-box-align: stretch;-webkit-box-direction: normal;-webkit-box-lines: single;-webkit-box-orient: horizontal;-webkit-box-pack: justify;flex-direction: row;flex-wrap: nowrap;justify-content: space-between;}
.bk-column-17 {flex-grow: 0;max-width: 70.833333%;flex-basis: 70.833333%;}
.content{border-top: 2px solid #c1010c;}
.content .lc {padding-right: 0;}
.bk-line *, .bk-line-noedge * {box-sizing: border-box;}
.bk-column-1, .bk-column-2, .bk-column-3, .bk-column-4, .bk-column-5, .bk-column-6, .bk-column-7, .bk-column-8, .bk-column-9, .bk-column-10, .bk-column-11, .bk-column-12, .bk-column-13, .bk-column-14, .bk-column-15, .bk-column-16, .bk-column-17, .bk-column-18, .bk-column-19, .bk-column-20, .bk-column-21, .bk-column-22, .bk-column-23 {position: relative;min-height: 8px;padding-right: 20px;}
.bk-column-1 {
flex-grow: 0;
max-width: 3.16666%;
flex-basis: 3.16666%;
}
.bk-column-6 {
flex-grow: 0;
max-width: 25%;
flex-basis: 25%;
}
.bk-column-last {
padding-right: 0px;
}
.content .rc {
margin-top: 20px;
min-width: 250px;
}
.bk-title {
font-family: PingFangSC,Avenir,Helvetica,Arial,sans-serif;
font-weight: 600;
}
.bk-font36 {
font-size: 36px;
line-height: 48px;
}
.content-title {
margin: 26px 0 7px 0;
padding-right: 68px;
position: relative;
}
.bk-color-darkgrey {
color: #666;
}
.content-title-edit {
font-size: 12px;
line-height: 24px;
padding: 0 8px;
border-radius: 4px;
border: 1px solid #d8d8d8;
margin-left: 16px;
height: 24px;
display: inline-block;
font-weight: 400;
position: relative;
top: -2px;
}
.wiki-add-icon, i.title-edit {
display: inline-block;
width: 12px;
height: 12px;
position: relative;
}
i.title-edit {
top: 2px;
margin-right: 4px;
background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMyIgaGVpZ2h0PSIxMiIgdmlld0JveD0iMCAwIDEzIDEyIj4KICAgIDxnIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+CiAgICAgICAgPHBhdGggZD0iTTEgMGgxNnYxNkgxeiIvPgogICAgICAgIDxnIGZpbGw9IiM5OTkiIGZpbGwtcnVsZT0ibm9uemVybyI+CiAgICAgICAgICAgIDxwYXRoIGQ9Ik03LjYxNS43OEM4LjI3My4xMjggOC45LjIzNyA5LjQ3OC44MWwxLjA4NCAxLjA3N2MuNTYxLjU1OC40NzUgMS4yODMtLjA1MyAxLjgwNkw1LjA4NyA5LjA4NkgyLjJWNi4xODVMNy42MTUuNzh6TTMuMjI5IDguMDU4aDEuNDM0bDUuMTIxLTUuMDk0Yy4xNTYtLjE1NS4xNjYtLjIzNC4wNTMtLjM0N0w4LjY5NCAxLjQ4Yy0uMTYzLS4xNTctLjE4Mi0uMTQtLjM1NC4wM0wzLjIzIDYuNjF2MS40NDZ6TTEgMTEuMjloMTJWMTAuMkgxeiIvPgogICAgICAgIDwvZz4KICAgIDwvZz4KPC9zdmc+Cg==);
}
.content-summary {
margin-top: 23px;
margin-bottom: 25px;
}
.content .content-p {
margin-bottom: 14px;
}
.content .content-p span {
white-space: pre-wrap;
}
.content-catalog {
margin-bottom: 4px;
}
.catalog a {
display: block;
overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap;
}
.bk-flex {
display: -webkit-box;
display: -webkit-flex;
display: flex;
justify-content: space-between;
}
.content-catalog-left {
width: 80px;
flex: auto 0 0;
max-width: 80px;
border-left: 1px solid #b50009;
border-top: 1px solid #b50009;
border-bottom: 1px solid #b50009;
background-color: #fafafa;
font-size: 16px;
text-align: center;
font-weight: 600;
color: #555;
display: flex;
justify-content: center;
align-items: center;
min-height: 117px;
}
.content-catalog-right {
flex: 1;
min-height: 117px;
max-width: calc(100% - 80px);
border-left: none;
}
.content-catalog-right .bk-column-6 {
padding: 12px 20px 12px 21px;
border-bottom: 1px solid #b50009;
border-top: 1px solid #b50009;
}
.catalog-level-1 em {
padding-right: 10px;
}
.content-catalog-right .bk-column-6.kong {
border: 0;
}
.content-catalog-right-divider {
position: absolute;
left: 0;
bottom: 23px;
background-color: #b50009;
width: 1px;
top: 22px;
}
.content-catalog-right .bk-column-6.kong .content-catalog-right-divider {
display: none;
}
.content .content-p {
margin-bottom: 14px;
}
.title-1 {
font-size: 24px;
font-weight: 600;
line-height: 24px;
margin-top: 36px;
clear: both;
}
.title-1 .bk-flex {
margin-bottom: 20px;
border-left: 5px solid #c1010c;
}
.title-1 .title-detail {
margin-left: 9px;
flex: 1;
overflow: hidden;
}
.title-1 .title-detail span {
display: block;
overflow: hidden;
white-space: nowrap!important;
text-overflow: ellipsis;
}
.title-anchor {
position: relative;
top: -80px;
display: block;
height: 0;
overflow: hidden;
}
.title-detail-edit {
line-height: 24px;
}
.title-detail-edit .bk-color-darkgrey {
font-weight: 400;
}
.bk-border-1 {
height: 1px;
width: 100%;
background: #d8686b;
}
.bk-font12 {
font-size: 12px;
line-height: 16px;
}
.image-right {
float: right;
margin-left: 0;
clear: right;
margin: 0 0 6px 20px;
}
.image-right>a {
display: block;
border-radius: 4px;
border: 1px solid rgba(34,34,34,.06);
overflow: hidden;
}
.image-right.hastitle>a {
border-radius: 4px 4px 0 0;
border-bottom: none;
}
.image-right img {
display: block;
max-width: 204px;
max-height: 272px;
min-width: 96px;
min-height: 96px;
}
.bk-color-grey {
color: #999;
}
.image-description {
padding-left: 8px;
line-height: 30px;
border: 1px solid #f5f5f5;
border-radius: 0 0 4px 4px;
overflow: hidden;
white-space: nowrap;
text-overflow: ellipsis;
background-color: #fafafa;
}
.bk-bg-color-grey {
background-color: #f5f5f5;
}
.disclaimer {
padding: 17px 24px 17px 16px;
border-radius: 4px;
margin: 20px 0;
}
.bk-font14 {
font-size: 14px;
line-height: 20px;
}
.bk-margin-bottom-large {
margin-bottom: 12px;
}
.disclaimer-ruleone {
margin-bottom: 10px;
}
.disclaimer-rule {
position: relative;
padding-left: 11px;
}
.disclaimer-rule:before {
content: "";
display: inline-block;
width: 4px;
height: 4px;
background-color: #999;
-webkit-border-radius: 50%;
border-radius: 50%;
line-height: 1;
position: absolute;
top: 6px;
left: 0;
}
.content .rc-head {
border-radius: 4px;
border: 1px solid #f5f5f5;
background-color: #fafafa;
}
.content .summary-image {
display: block;
position: relative;
overflow: hidden;
}
.content .rc-head img {
display: block;
max-width: 100%;
max-height: 450px;
margin: 0 auto;
border-radius: 3px;
cursor: pointer;
}
.content .summary-image .image-description {
position: absolute;
bottom: 0;
left: 0;
right: 0;
height: 32px;
line-height: 32px;
padding-left: 8px;
border: none;
border-radius: none;
text-align: left;
font-size: 14px;
color: #fff;
background-color: rgba(34,34,34,.5);
transform: translateY(32px);
transition: transform .2s linear;
}
.content .rc-middle {
margin-top: 20px;
}
.rc-head-docinfo-content {
padding: 17px 20px 17px 20px;
}
.bk-margin-bottom {
margin-bottom: 8px;
}
.rc-head-docinfo-title {
font-weight: 700;
}
.bk-padding-top-small {
padding-top: 4px;
}
.bk-padding-bottom-small {
padding-bottom: 4px;
}
.rc-head-docinfo dl {
display: flex;
}
.rc-head-docinfo dt {
width: 56px;
margin-right: 15px;
font-weight: 500;
overflow: hidden;
word-wrap: normal;
line-height: 20px;
display: inline-block;
}
.rc-head-docinfo dd {
display: inline-block;
width: 170px;
line-height: 20px;
color: #6f6f6f;
word-break: break-all;
}
.rc-catalog {
margin-top: 20px;
border-left: 1px solid #c1010c;
}
.bk-margin-bottom-large {
margin-bottom: 12px;
}
.rc-catalog-title {
padding-left: 22px;
height: 26px;
font-size: 18px;
font-weight: 600;
}
.rc-catalog-content-scroll {
height: auto;
}
.rc-catalog-content a {
display: block;
padding-left: 22px;
overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap;
}
.rc-catalog-content .rc-catalog-level-1 {
font-size: 14px;
line-height: 31px;
color: #222;
font-weight: 700;
}
.rc-catalog-content a.current {
background-color: #fafafa;
border-left: 3px solid #c1010c;
color: #c1010c;
padding-left: 19px;
}
.rc-catalog-content .rc-catalog-level-1:active, .rc-catalog-content .rc-catalog-level-1:visited {
color: #222;
}
.rc-catalog-content a.current:active, .rc-catalog-content a.current:visited {
color: #c1010c;
}
.rc-catalog-content .rc-catalog-level-1 em {
padding-right: 10px;
}
em {
font-style: italic;
}
.rc-catalog-fixed {
position: fixed;
width: 290px;
height: calc(100% - 477px);
top: -20px;
bottom: auto;
right: 90px;
/*overflow-y: scroll;*/
}
.btn {
display: inline-block;
margin: 0;
text-align: center;
height: 42px;
padding: 0 20px;
border-radius: 10px;
color: #fff;
border: 0;
background-color: #b50009;
font-size:16px;
vertical-align: middle;
line-height: 42px;
box-sizing: border-box;
cursor: pointer;
-webkit-user-select: none;
font-weight: bold;
}
.btn-block {display: block;width: 100%;}
.btn-block:hover {background: #ffffff;border: 1px solid #b50009;
}
.content-p  dl {
width: 820px;
height: 106px;
margin-bottom: 51px;
float: right;
}
.content-p  dt {
width: 170px;
height: 106px;
overflow: hidden;
float: right;
}
.content-p  dd {
width: 420px;
float: left;
}
.content-p  dt img {
width: 170px;
height: 106px;
}
.content-p  dd h4 {
font-size: 18px;
color: #333;
line-height: 36px;
font-weight: 400;
overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap;
margin-bottom: 4px;
}
.content-p  dd p {
font-size: 14px;
color: #7e7e7e;
line-height: 26px;
}
.catalog-level-1{height: 42px;
line-height: 42px;}