body { background: #ededfd; }
.DemandcList-bon:focus { color: #fff!important; }
.top-demand { position: relative; }
.ReleaseDemandc { position: absolute; left: 50%; top: 50%; transform: translate(-50%, -50%); }
.ReleaseDemandc-d { width: 400px; text-align: center; float: right; background: hsla(217, 87%, 43%, 0.53); border-radius: 10px; padding: 20px; }
.ReleaseDemandc-d h1 { font-size: 30px; font-weight: bold; color: #fff; margin-bottom: 17px; }
.ReleaseDemandc-d h2 { font-size: 14px; font-weight: bold; color: #fbbd41; margin-bottom: 20px; }
#submit, #submitBon, #Pd-btn { padding: 4px 0px; color: #fff; font-size: 14px; text-align: center; background: #488cf2; border-radius: 26px; }
#submitBon { padding: 6px 25px; font-size: 16px }
.Demandcform { font-size: 14px; padding: 18px 8px; background: #0e57cd; text-align: left; color: #fff; }
.Demandcform-te img { margin-right: 5px; }
.Demandcform-te a { color: #ffa443; font-weight: bold; text-decoration: initial; }
.Demandcform-con { background: #fff; margin: 12px 0 7px 0; }
.Demandcform-con input:nth-child(1) { padding: 10px; width: 100%; }
.Demandcform-con select { width: 100%; padding: 8px 0; padding-left: 5px; border-color: #c8c8c8; border-left: none; border-right: none; }
.Demandcform-con textarea { border: none; padding-left: 10px; }
.Demandcform-Information input { padding: 10px; }
.Demandcform-Information input:nth-child(1) { border-right: 5px solid #0e57cd; box-sizing: border-box; }
.wjw-dz { overflow: hidden; border-bottom: solid 1px #dadada }
.wjw-dz div { height: 40px; line-height: 40px; font-size: 16px }
.wjw-dz .pull-left { /*font-weight: 700*/ }
.DemandcSos { overflow: hidden; margin-top: 15px; font-size: 14px; border-bottom: solid 1px #e0e0e0; padding-bottom: 20px; }
.DemandcSos #StatusBit_B { padding: 5px 10px; margin-right: 10px; border: solid 1px #c8c8c8; }
.DemandcSos input[type="text"] { padding: 5px 10px; border: solid 1px #c8c8c8; }
.DemandcSos input[type="submit"], .Experts-r-con input[type="submit"] { background: #488cf2; color: #fff; padding: 5px 25px; font-size: 14px }
.DemandcList-a { margin: 20px 0; padding-bottom: 20px; overflow: hidden; border-bottom: solid 1px #e0e0e0; }
.DemandcList-a-l { padding-left: 0; }
.DemandcList-a-l h1 { padding: 5px; text-align: center; background: #dedede; color: #ff8400; font-size: 12px }
.DemandcList-a-r { border-left: 1px #bfbfbf solid; box-sizing: border-box; }
.DemandcList-a-r h1, .DemandConList h1 { color: #333333; font-size: 16px; font-weight: bold; margin-bottom: 8px; display: block; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
.DemandcList-a-r h3, .DemandConList h3 { color: #4b4b4b; height: 40px; line-height: 20px; margin-bottom: 5px; overflow: hidden; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; word-break: break-all; }
.DemandcList-a-r p { color: #4b4b4b; line-height: 20px; margin-bottom: 5px; }
.DemandcList-a-r p span { color: #4387fc; margin-left: 8px; }
.DemandcList-bon { margin-top: 5px; display: inline-flex; margin-right: 20px; background: #f57f17; color: #fff; padding: 6px 8px; }
.DemandcList-bon:hover { color: #fff; }
.Demandc-r-te h1 { position: relative; font-size: 18px; color: #fff; background: #488cf2; padding: 17px 0; padding-left: 20px; text-align: left }
.Demandc-r-te h1 div { width: 5px; height: 32px; position: absolute; left: 10px; top: 14px; background: #fff }
.Demandc-r-con { background: #fff; overflow: hidden; }
.Demandc-r-con-ul ul { padding: 15px 0; }
.Demandc-r-con-ul ul li { line-height: 24px; font-size: 14px; color: #333333; }
.Demandc-r-con-ul ul .liuchengBox { margin-top: 20px; }
.Demandc-r-con-ul ul .liuchengBox img { width: 100%; }
.login-fin { padding: 10px; box-shadow: 0 0 15px 1px rgba(0,0,0,0.6); position: fixed; width: 580px; left: calc(50% - 290px); top: calc(50% - 290px); /*transform: translate(-50%, -50%); */ z-index: 1002; background: #fff; border-radius: 15px; }
.login-fin-r h1 { font-size: 20px; color: #488cf2; }
.login-phone input { background: none; padding: 10px; margin: 0 0 15px 0px!important; font-size: 14px; height: 50px!important; border: solid 1px #c8c8c8!important; }
.login-phone input:nth-child(2) { border-radius: 4px 0 0 4px; border-right: none!important; }
.login-phone input:nth-child(3) { border-radius: inherit!important; }
.login-phone input:nth-child(4) { border-radius: 0 4px 4px 0; border-left: none!important; background: #ccc; }
.login-phone input::-webkit-input-placeholder {
font-size: 16px
}
.login-phone { border-bottom: solid 1px #fff; overflow: hidden; }
.login-Verification { margin-top: 20px; overflow: hidden; }
.login-Verification input { float: left; }
.login-Verification input[type="button"] { background: #fff; color: #ffb119; padding: 4px; }
.Experts-ty-bon { margin-top: 15px; padding: 8px 100px; background: #ec973c; font-size: 16px; font-weight: bold; color: #fff; border-radius: 15px; }
.guanbi { position: absolute; right: 20px; top: 20px; font-size: 14px; color: #fff; cursor: pointer; }
.Detailslist { border: none; }
.Detailslist h1 { white-space: inherit; line-height: 26px; }
.Detailslist h3 { height: auto!important; -webkit-line-clamp: inherit!important }
.Detailslist b { font-size: 14px }
.Detailslist span { color: #4387fc; }
.Detailslist p, .Detailslist h1, .Detailslist h3 { margin-bottom: 20px; }
.Detailslist button { font-size: 16px }
.fye { margin: 20px; }
.fye a { font-size: 14px }
.Detailslist-l .DemandcList-a { margin: 20px 0; }
.wrap { width: 100%!important; }
.Lagel_top { position: absolute; background: none!important; }
.TopBtn a, .TopBtn-l { color: #fff; }
.TopBtn-l { margin-top: 10px; }
.Lagel_main { background: none!important; }
.Lagel_head { margin-top: inherit!important; }
.verify, .Lagel_details { margin: auto!important; padding: 15px!important; height: auto!important; }
.Lagel_classity { width: 100%!important; margin-top: 0!important; }
.TitleStr { border: 1px solid #ccc; }
.Lagel .verify_ri { width: 100%!important; margin-top: 0!important }
.verify input, .verify_ri input, .verify_ri #StatusBit { margin: 0 0 15px 0px!important; font-size: 14px; height: 45px!important; border: solid 1px #c8c8c8!important; border-radius: 4px; }
.Lagel_classity #QQStr { width: 100%; max-width: 100%; padding-left: 50px; background: url(../../images/AskFor-qq.jpg) #fff 20px center no-repeat }
.Lagel_classity #PhoneStr { width: 100%; max-width: 100%; padding-left: 50px; background: url(../../images/AskFor-sj.jpg) #fff 20px center no-repeat }
.verify_ri p { overflow: hidden; }
#getHTMl { display: none!important; }
#Lagel_text { margin: 20px 0 0 0px!important; }
.DemandcSos #StatusBit { padding: 5px; margin-right: 10px; border: solid 1px #c8c8c8; }
.Lagel_sub { width: 140px; float: right; background-size: 20px; box-shadow: 0 0 15px 1px rgba(0,0,0,.2); border-radius: 6px; color: #fff; font-size: 16px; text-shadow: 0 1px 1px #000; background: #2a9aa4; }
.annotation { padding-left: 0!important; height: auto!important; line-height: inherit!important; }
.Classsubmit { margin: 10px auto 0 auto!important; padding: 0 15px; color: #fff; background: #4387fc; display: block; }
.Experts-con { margin-top: -100px; padding: 20px; border-radius: 10px; background: #fff; }
.Demandc-bo { margin: 20px 0; overflow: hidden; border: solid 1px #488cf2; box-sizing: border-box; padding: 15px; border-radius: 10px; }
.Experts-ico img { margin-right: 9px; }
.Demandc-bo>.wjw-dz { margin-bottom: 17px; }
.Demandc-kind>h1 { font-size: 14px; color: #333333; }
.Demandc-r-con-ul b { color: #488cf2; }
.Demandc-r-te>h1 img { margin-right: 17px; }
.Experts-r-te { border-bottom: solid 1px #5699fd; }
.Experts-r-te div { border-bottom: solid 2px #5699fd; width: 90px; }
.Experts-r-te img { margin-right: 17px; margin-top: 10px; }
.Experts-r-con textarea { width: 100%; border: solid 1px #c8c8c8; border-radius: 4px; min-height: 100px; padding: 15px; }
.Demandc { padding-left: 0; }
.top-demand img { position: relative; z-index: -1; }
.expertsSubmit-col { color: #f00; font-size:12px !important;}
.expertsSubmit-list div h1 { color: #2f2f2f; font-size: 14px;}
.expertsSubmit-list div h1:nth-child(1) { height: 45px; line-height: 45px;font-weight: bold;}
.expertsSubmit-list div h1 i { color: #f00; font-weight: bold; margin-right: 10px; }
.expertsSubmit-list div h1 span { font-size: 12px; color: #9a9999; font-weight:normal;}
.expertsSubmit-list div textarea { padding: 15px; border-radius: 4px; min-height: 110px; }
.expertsSubmit-re div { position: relative; margin-left: 15px; }
.expertsSubmit-re a { z-index: -1; font-size: 26px; display: block; width: 62px; line-height: 50px; background: #fff; text-align: center; color: #b0b0b0; border: dashed 1px #b7b7b7; border-radius: 8px; }
.expertsSubmit-re input[type="file"] { width: 62px; margin-bottom: 0!important; opacity: 0; position: absolute; left: 0; top: 0; z-index: 1; }
.expertsSubmit-re img { border-radius: 8px; }
.expertsSubmit-re { overflow: hidden; }
.expertsSubmit-list label { margin-right: 10px; }
.expertsSubmit-list label input { height: auto!important; }
.expertsSubmit-list div input { float: inherit!important; margin: 0 0 0px 0px!important; }
.PaymentDetails-a-r { border-left: none; }
.DemandcList .Demandc-r-te h1 { font-size: 16px; padding: 10px 0 10px 20px; }
.DemandcList .Demandc-r-te h1 div { height: 18px; width: 5px; top: 11px; }
.DemandcList .Demandc-r-te h1 span { font-size: 12px; color: #fff; }
.Pd-L p { color: #ff5454; }
.Pd { overflow: hidden; height: 103px; margin-bottom: 15px; padding: 10px 10px 0 10px; border: solid 1px #eaeaea; box-sizing: border-box; cursor: pointer; }
.Pd-R h3 { font-size: 14px; margin-top: 20px; margin-bottom: 10px; }
.Pd-R h1 { font-size: 18px; color: #ff5454; }
.Pd-R { padding-right: 0; }
.PaymentDetails-list { overflow: hidden; }
.PaymentDetails-list>div:nth-child(1n) { padding-left: 0; padding-right: 7px; }
.PaymentDetails-list>div:nth-child(2n) { padding-right: 0; padding-left: 8px; }
/*.PaymentDetails-list>div:hover .Pd{background: #eaeaea;}*/
.Pd-con { min-height: 65px; padding: 10px; width: 100%; border: solid 1px #eaeaea; }
.Pd-btn { padding-right: 0; display: flex; justify-content: center; align-items: center; margin-top: 15px; }
.Pd-btn input { cursor: pointer; }
#Pd-btn { padding: 6px 40px; }
/*专家简介*/
.PaymentDetails-text { position: relative; height: 250px; overflow:hidden; padding: 15px 0px; font-size: 16px; }
.PaymentDetails-text p { line-height: 28px; }
.content-al-Gc { height: 150px; position: absolute; width: 100%; margin: auto; z-index: 2; bottom: 0; background-image: linear-gradient(-180deg, rgba(255, 255, 255, 0), #3e73bf); }
.packupArrow { display: block; width: 22px; height: 22px; position: absolute; -webkit-animation: packupArrowFlow 1s ease infinite; animation: packupArrowFlow 1s ease infinite; bottom: 5px; left: 50%; margin-left: -8px; cursor: pointer; background: url(/images/packup_arrow.png) no-repeat 50%/contain; }
.PaymentDetails-list>div:nth-child(1n):hover { background: url(../../images/Experts-xz2.png) 0px 0px no-repeat; }
.PaymentDetails-list>div:nth-child(2n):hover { background: url(../../images/Experts-xz2.png) 8px 0px no-repeat; }
.PaymentDetails-list .Selected { background: url(../../images/Experts-xz1.png) 0px 0px no-repeat!important; }
#Experts-xianshi { /*display: none;*/ }
.askInfo { border: none; padding: 0px; }
.Experts-ty-bon { background: #488cf2; display: flex; margin: auto; }
.login-fin-r h1 label { font-size: 16px; color: #488cf2; }
.login-fin-r h1 label input { margin-right: 5px; }
.ReplyList-list { margin-top: 15px; }
.ReplyList-title { padding-left: 20px; }
.details-title-le div img { margin-right: 5px; }
.details-title-le div { color: #6b6b6b; }
.ReplyList-title h2 { font-size: 16px; color: #5b5b5b; margin-bottom: 12px; margin-top: 5px; }
.ReplyList-title p { font-size: 14px; color: #929292; padding: 5px; padding-left: 0; }
.ReplyList-list>div:nth-child(2) { height: 41px; overflow: hidden; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; word-break: break-all; margin-bottom: 15px; font-size: 14px; color: #929292; }
#MoreS { padding: 15px; text-align: center; cursor: pointer; }
/*----公用单页顶部-----*/
.wrap { width: 100%!important; }
.menu_top { position: absolute; background: none!important; height: 80px; overflow: hidden; z-index: 20; font-size: 14px; }
.menu_top a { height: 50px; line-height: 50px; }
.TopBtn { color: #fff; }
/*----公用顶部结束-----*/
.Experts-ico { width: 100%; }
.Experts-ico span a { font-weight: normal !important; font-size: 14px; }
.imgbox img { margin-right: 5px; }
.Money-layer-shade { width: 100%; height: 100%; display: none; }
.Money-layer-shade .beizhu{color:#f57f17; font-size:12px; margin-bottom:10px;}
.Money-layer-bg { position: fixed; pointer-events: auto; z-index: 1001; background-color: #000; opacity: 0.8; filter: alpha(opacity=80); top: 0; left: 0; width: 100%; height: 100%;  _height: expression(document.body.offsetHeight+"px");
}
 @media (min-width: 768px) {
}
@media (max-width: 768px) {
.Pd { height: auto; }
.Pd-R h1 { margin-bottom: 10px; }
.login-fin { top: 50%; }
.Pd-R h3 { margin-top: 0px; }
.Demandc-r-te h1 { font-size: 16px }
.Demandc-r-te h1 div { height: 20px; top: 17px; }
.PaymentDetails-list>div:nth-child(1n) { padding-right: 0; }
.PaymentDetails-list>div:nth-child(2n) { padding-left: 0; }
.PaymentDetails-a-r { padding-left: 0; }
.Experts-con { margin-top: 0; }
.DemandcSos #StatusBit { margin-right: 130px; }
.DemandcSos #txtKeywords { margin-left: 14px; margin-top: 10px; }
.TitleStr { width: 100%!important; }
.Lagel_classity>p { padding: 0; }
.Lagel_code { width: calc(100% - 105px)!important; }
.verify { padding-bottom: 20px!important; }
.Lagel_top { height: auto!important; position: inherit!important; padding-bottom: 10px; }
.TopBtn a, .TopBtn-l { color: #131E26; }
.Lagel_head { width: 100%!important; font-size: 14px!important; }
.Demandc-r { padding-left: 0; margin-top: 20px; }
.container { padding: 0; margin-top: 0px!important; }
.DemandcList-a { margin: 0; margin-top: 20px; }
.DemandcList-a-r h3 { -webkit-line-clamp: 1; height: 20px; }
.DemandcList-a-r button { margin-right: 5px; }
.DemandcList-a-r { padding-right: 0; }
.DemandcList-a-l h2 { padding: 14px 10px; }
.ReleaseDemandc { position: inherit; transform: inherit; left: inherit; top: inherit; }
.ReleaseDemandc-d { width: 100%; border-radius: 0px; background: #0e57cd; padding: 0; padding-bottom: 10px; }
.ReleaseDemandc-d h1, .ReleaseDemandc-d h2 { display: none; }
#submit { padding: 6px 0px; font-size: 14px; text-align: center; }
.DemandcSos #StatusBit_B { margin-right: 150px; margin-bottom: 10px; }
.login-fin { width: 100%; }
.login-phone { width: 100%; margin-top: 10px; }
.login-fin-r input[type="submit"] { width: 100%; }
.guanbi { right: 10px; top: 10px; }
.paycontent .left, .paycontent .right { width: 100%; }
.Demandc-bo { border: none; padding: 0; }
.Demandc { padding: 0; }
.Experts-con { padding: 10px; }
.DemandcSos div { margin-bottom: 10px; }
.DemandcSos select { margin-left: 13px; }
.expertsSubmit-list div textarea { min-height: 140px; }
#submitBon { padding: 6px 30px; margin-bottom: 20px; }
}
@media (max-width: 992px) {
}
@media (max-width: 1200px) {
}
