@charset "UTF-8";
[class^=mdContractDetail]{width:990px;margin:0 auto;padding:64px 0}
[class^=mdContractDetail] [class*=__title]{font-size:34px;text-align:center}
[class^=mdContractDetail] [class*=__item]{margin-top:24px}
[class^=mdContractDetail] .elBlockWrap{padding:24px 24px 40px;border-radius:8px;background-color:#fff}
[class^=mdContractDetail] .elBlockWrap+.elBlockWrap{margin-top:16px}
[class^=mdContractDetail] .elMainTitle{margin-bottom:16px;font-size:20px}
[class^=mdContractDetail] .elSubTitle{margin-bottom:12px;padding:8px 16px;background-color:#eaeaea;font-size:16px;font-weight:700}
[class^=mdContractDetail] .elInnerBlock+.elInnerBlock,[class^=mdContractDetail] .elInnerBlock+.elSubTitle{margin-top:24px}
[class^=mdContractDetail] .elInnerTitle{padding:8px 16px;background-color:#f5f5f5;font-size:16px;font-weight:700}
[class^=mdContractDetail] .elBodyText{margin-top:12px;padding:0 16px;font-size:14px}
[class^=mdContractDetail] .elTermsGroup{padding:16px 16px 0}
[class^=mdContractDetail] .elTermsGroup .elTermsText{font-weight:700}
[class^=mdContractDetail] .elTermsGroup .elTermsDetail{padding:0 14px}
[class^=mdContractDetail] .elTermsGroup .elText{margin-top:8px}
[class^=mdContractDetail] [class*=elKeyValueList]{margin:12px 16px 0;border:1px solid #d9d9d9;font-size:14px}
[class^=mdContractDetail] .elKeyValueItem{display:-ms-flexbox;display:flex}
[class^=mdContractDetail] .elKeyValueItem+.elKeyValueItem{border-top:1px solid #d9d9d9}
[class^=mdContractDetail] .elKeyLabel{-ms-flex:0 0 95px;flex:0 0 95px;padding:16px;background-color:#fbfbfb;border-right:1px solid #d9d9d9}
[class^=mdContractDetail] .elValueText{-ms-flex:1;flex:1;padding:16px}