
/* 文档下载-详情 */
.md21640.md-document_download_details{width: 100%;padding: .95rem 0 1rem; background-color: #f7f7f7;}
.md21640.md-document_download_details img{display: inline-block;vertical-align:middle;max-width: 100%;}
.md21640.md-document_download_details .layout{width: 16rem;max-width: 92%;margin: 0 auto;}
.md21640.md-document_download_details .my-top{width: 100%;padding-bottom: .5rem;text-align: center;}
.md21640.md-document_download_details .my-titles{width: 100%;color: #111111;font-weight: bold;line-height: 1.25;}
.md21640.md-document_download_details .wd-img{display: block;margin-bottom: .2rem;width: 100%;border: solid 1px rgba(0, 0, 0, 0.08);}
.md21640.md-document_download_details .wd-img img{width: 100%;}
.md21640.md-document_download_details .wd-cont{display: block;width: 100%;position: relative;}
.md21640.md-document_download_details .wd-bg{width: 100%;}
.md21640.md-document_download_details .wd-bg img{width: 100%;}
.md21640.md-document_download_details .wd-sub{position: absolute;top: 50%;left: 0;transform: translate(0,-50%);width: 100%;text-align: center;}
.md21640.md-document_download_details .wd-name{width: 100%;margin-bottom: .4rem;color: #ffffff;font-weight: bold;line-height: 1.3;}
.md21640.md-document_download_details .wd-download{display: inline-block;cursor: pointer;padding: 0 .4rem;color: #ffffff;line-height: .5rem;border-radius: .25rem;background-color: var(--theme);}

@media (max-width: 750px) {
  .md21640.md-document_download_details .wd-download{line-height: .6rem;border-radius: .3rem;}
}

/* 文档下载-详情弹框 */
.md21641.xa-main{opacity: 0;z-index: -1;visibility: hidden;transition: all .5s;position: fixed;top: 0;left: 0;width: 100%;height: 100vh;}
.md21641.xa-main.show{opacity: 1;z-index: 388;visibility: visible;}
.md21641.xa-main input::-webkit-input-placeholder,
.md21641.xa-main textarea::-webkit-input-placeholder{color: #666;}
.md21641.xa-main input:-moz-placeholder,
.md21641.xa-main textarea:-moz-placeholder{color: #666;}
.md21641.xa-main input::-moz-placeholder,
.md21641.xa-main textarea::-moz-placeholder{color: #666;}
.md21641.xa-main input:-ms-input-placeholder,
.md21641.xa-main textarea:-ms-input-placeholder{color: #666;}
.md21641.xa-main .xa-shade{position: absolute;top: 0;left: 0;width: 100%;height: 100%;background-color: #000;opacity: .75;}
.md21641.xa-main .xa-inner{position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);width: 11.66rem;max-width: 92%;}
.md21641.xa-main .xa-cont{position: relative;width: 100%;max-height: 95vh;overflow: auto;padding: .65rem 1rem .7rem;background-color: #fff;}
.md21641.xa-main .xa-close{transition: all .3s;position: absolute;top: .3rem;right: .3rem;z-index: 8;display: block;cursor: pointer;width: .4rem;height: .4rem;border-radius: 50%;background-color: #ffffff;border: solid 1px rgba(0,0,0,.08);background-image: url('../images/a41.png');background-size: cover;background-position: center center;background-repeat: no-repeat;}
.md21641.xa-main .xa-close:hover{background-image: url('../images/a41-b.png');border: solid 1px var(--theme);background-color: var(--theme);}
.md21641.xa-main .xa-top{width: 100%;text-align: center;padding-bottom: .45rem;}
.md21641.xa-main .xa-titles{width: 100%;color: #111111;font-weight: bold;line-height: 1.2;}
.md21641.xa-main .xa-synopsis{width: 100%;padding-top: .1rem;max-width: 42em;margin: 0 auto;color: #666666;line-height: 1.75;}
.md21641.xa-main .xa-bottom{width: 100%;}
.md21641.xa-main .xa-two{width: 100%;display: flex;flex-wrap: wrap;justify-content: space-between;}
.md21641.xa-main .xa-item{width: 100%;margin-bottom: .2rem;}
.md21641.xa-main .xa-input{width: 100%;border: none;padding: 0 .2rem;height: .5rem;color: #333;background-color: #f3f3f3;}
.md21641.xa-main .xa-textarea{width: 100%;border: none;padding: .15rem .2rem;height: 1.7rem;color: #333;line-height: 1.6; background-color: #f3f3f3;}
.md21641.xa-main .xa-agreement{width: 100%;margin-bottom: .15rem;color: #666666;line-height: 1.75;}
.md21641.xa-main .xa-agreement a{color: #e60012;text-decoration: underline;}
.md21641.xa-main .xa-buttom{width: 100%;padding-top: .25rem;text-align: center;}
.md21641.xa-main .xa-submit{display: inline-block;cursor: pointer;border: none;padding: 0 .5rem;color: #ffffff;height: .5rem;line-height: .5rem;border-radius: .25rem;background-color: var(--theme);}
 
@media (min-width: 750px) {
  .md21641.xa-main .xa-two .xa-item{width: calc(50% - .1rem);}
}
@media (max-width: 750px) { 
  .md21641.xa-main .xa-cont{padding: .6rem .3rem;}
   .md21641.xa-main .xa-input{height: .6rem;}
   .md21641.xa-main .xa-submit{height: .6rem;line-height: .6rem;border-radius: .3rem;} 
}
