﻿.main{
    min-height: 100vh;
    background: #f7f9fc url(/wap/images/detail_bg.png) no-repeat top/100% auto;
    box-sizing: border-box;
    padding-bottom: 2rem;
}

.right {
    float: right;
}

 .topbox{padding: 0 .3rem;
 
	color: #999;
	 margin-top: .3rem;
    margin-bottom: .3rem;
  font-size: .2rem;
}
 .topbox .ndate{margin-top: .1rem;
    
}
.subject {color: #333;
    display: inline-block;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    font-size: .36rem;
    vertical-align: middle;
    font-weight: bold;
    max-width: 70%;
}
.price-area {
    color: #FF595A;
    font-size: .36rem;
    float: right;
    font-weight: bold;
}

.pDetail{
    font-size: .24rem;
    color: #333;
    margin-top: 0.1rem;
	}

.pDetail span{

margin-right: 0.3rem;
    display: inline-flex;
    align-items: center;
    vertical-align: middle;

}
.pDetail span.paddr:before {
    content: "";
    display: block;
    width: 0.28rem;
    height: 0.28rem;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADgAAAA4CAMAAACfWMssAAAAllBMVEUAAAAzMzM2NjYyMjIzMzMzMzMzMzM0NDQzMzM0NDQzMzMzMzMyMjIoKCgzMzMzMzMzMzMyMjIzMzMxMTEzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMyMjIzMzMzMzMzMzMyMjIzMzM0NDQzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMyMjIyMjIsLCwzMzNmrnKFAAAAMXRSTlMA+wQkFuleHO4S2Ks5BvfV0FpECvTjubOgjmdL8ZVuLuXeyplyH4d9e76EeFMqwrsN1Gyt0AAAAjVJREFUSMflldl2qkAQRRkVBMEwaBTiGIeMN/v/f+7CWmkLxEZ9zn7qVe3prlNdhcafxQpPQexhenFwCq27Zfv5mgbrw/AumbMzucDcObd1A4+KMlgmtu/byTLIqPCebsjGz1RMBqmE0kFMxa7XajqtPXVOH7jANO257w2Y+Vd8T+uNsVZY5/lyNSXrpc5WW5dap9uslZoKOR7M9D0xBc/RJbr2e97X1SS7NyUXnRPzWg/NYWII9nxkkgdJIzSBwxUPbuvCo+q7md+8Mu/WPIQybT0MmzgCRmflTwZhR3iEwFAsgXnlJ114MD2HZ3AShQSXau2XMPi16kKh4q9yuDCCpPGDZ7V+gn9qXUDcEXpgN24PG0WLVEW+wO0ITXAadZeGnsJQPTVEHSGyb2wvhI4Is47QhZVaB5pUV61UJb3iVnE+YSsKueWo1k7Weo5PFX9vHNh8829tA4j3hSik1KbT33J75MnaJpf9TX6S+WnyASOrb6zGa3i9IhxGqgwaFlD6ms+RXNklzWWO29jR9VTkLTLNX8ih2trrdCsTPjR7Pzm8aZIdTyoj2k95gYx4twBmqPexq7YL3Uf+3dCTxlB+deNhBN9jowe7hHzYKYwH6yraR2JC7FyclkOmNyjzx8RvtdRInPfxCsTDxn0b1HTe4Ahs7LM/F5nCG3wAbvjr2RPdbRYmRAO1Mp+MuykyYG6NX4AyMR5glQPbbe12ZTzEsBLVvDnGg1hzKg6W8TjFZpQYf5r/jEZWPaQg36YAAAAASUVORK5CYII=) no-repeat 50%/cover;
    margin-right: 0.02rem;
}
.pDetail span.pexper:before {
    content: "";
    display: block;
    width: 0.28rem;
    height: 0.28rem;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADgAAAA4CAMAAACfWMssAAAAaVBMVEUAAAAzMzMyMjIyMjIzMzMzMzMzMzMtLS0yMjIyMjIzMzMzMzMzMzM2NjYzMzMzMzMzMzMyMjI1NTUzMzMxMTEyMjIsLCwyMjIzMzMyMjIyMjIzMzMyMjIzMzM1NTU0NDQzMzM0NDQzMzMYt8f/AAAAInRSTlMA8Lsz91X7ESsl4NepDM+ZOksO20AcB8WwrZ2RjVIYvG5egMd53QAAAP5JREFUSMft1cmOhCAUQFFoKRpwLoeae7j//5HtEoytb1NJpeLZmJd4jYQE1O5dZUWwJGyo/Xb3Y1lgHltdz0SnDGDcRvgNeaZmmhyK9W60sPBtB3o99JCrBTl8/deULsuyA1TZggra6eFKNefPFgF78WnXGoR0H3eDBnP62HQyoOPF3qAalMCQwz2aAzgl0kAXjRathAw2mpCHGl4qLD8jpTwsSBTS0DPjheHYkehG6a8e20OkPb7yduzhHj45NBhpmL4awMs6l15nNVxl4Q3q9HzmV9I9LDQqcgFqt5X5u53f6ceKidGrDJOqVGl5RqSYupn+GiyrbKgbtXuiP7RcOVMx672zAAAAAElFTkSuQmCC) no-repeat 50%/cover;
	 margin-right: 0.02rem;
}
.pDetail span.pedu:before {
    content: "";
    display: block;
    width: 0.28rem;
    height: 0.28rem;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADgAAAA4CAMAAACfWMssAAAAllBMVEUAAAAzMzMzMzMzMzMzMzMzMzMzMzMzMzMyMjIzMzMyMjIzMzM0NDQzMzMzMzMzMzMzMzM0NDQzMzMzMzMzMzMzMzMzMzMyMjIyMjI1NTUwMDAzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMyMjIzMzMzMzMzMzM0NDQzMzMyMjIzMzMzMzMyMjIzMzMzMzMyMjIzMzMzMzN0IrUBAAAAMXRSTlMAPAbl0+H27zf6vYoT69y5MA7zxJd0XEYmHRqvgErWz8qyo5yRaFM/I4NQKwqnbmF4ogo9tQAAAa5JREFUSMftldt2gjAQRbkoQS5yR0UBFRQUq83//1xxgqQVQnS1q0/sN5IcksnMmQgjI3/LUpdNffmuSjpqGLCO0huy1UnGLfJm9aIs3s3uAmUvih8KrpmtF3yV8TmHfeaBAZ8B/Ryi6NlisX4cgKVyrkkTVPQU8oaEPDk4PTI1c8k1nnsv2YJJN7N/TlxuW5gw9ZKdVhOWbG+XdqzKEYx5oTSY29CDZSgnZWFr5NOvBC62T+LR7ieGwFMSNx/nkEJ6QNg5Jf+80/t10nvhUj5uSG0yodBMsJHOJCdKpvJzT4maKkiuzlO17TCroGnd4V3RnRMx0C1oqPQGUegVTlpHqd/G94/Cl9nCxsM0sc5hQt08HRLSruH6dlso0D+GhcASircBQcfiC6ldOoXPFwJ25ro+tR9fSJFgs3eFwCj8rVCFTsIGmoza51QM42yKekHvC2LVjadg60Sz9nF/r0a16/KI8WT6tVNRyfgnAhPHUrdNwStmMiMpiRMVTQ/VCOSXSA11TSGuHHqZYw9TEMIULxaGqU4p7pCeKuEFjDjwrURG9Z5yYuXBwhBG/okvLoRZcaBlQXwAAAAASUVORK5CYII=);
	 margin-right: 0.02rem;
}


.con-detail{background: #fff;
    margin: 0.22rem 0.2rem 0;
    min-height: 1.5rem;
    border-radius: 0.3rem;
    padding: 0 0.2rem;
	padding-bottom: 0.3rem;
	
	}

.con-detail .conTit{
    font-size: .36rem;
    font-weight: 700;
    padding: 0.4rem 0.08rem 0;
}

.con-detail .Instr{
    margin-top: 0.3rem;
}

.con-detail .Instr dl{
    margin-bottom: 0.4rem;
    padding: 0 0.12rem;
}


.con-detail .Instr dt {
    font-size: .26rem;
    color: #333;
    font-weight: 700;
    line-height: .5rem;
}

.con-detail  .Instr dd{
    color: #4d4d4d;
    font-size: .26rem;
    line-height: .5rem;
}
.jubaoBox{
    display: flex;
    align-items: center;
    justify-content: flex-start;
    padding: 0.22rem 0.12rem;
    font-size: .26rem;
    color: #666;
    background-color: #fcf4e8;
    border-radius: 0.2rem;
    margin-top: 0.3rem;
}

.jubaoBox:before {
    content: "";
    display: block;
    width: 0.76rem;
    height: 0.76rem;
    background: url(/wap/images/jubao.png) no-repeat 50%/cover;
    line-height: .38rem;
    flex-shrink: 0;
    margin-right: 0.11rem;
}
.btn_jubao {
    color: #F00;
}


.companyDetailBox{
    margin: 0.32rem 0.2rem 0;
    background-color: #fff;
    border-radius: 0.3rem;
    display: block;
}


.companyDetailBox .company_info{
    padding: 0.4rem 0.18rem 0.22rem;
    display: flex;
    align-items: flex-start;
}

.companyDetailBox .company_info .clogo {
    width: 0.8rem;
    height: 0.8rem;
    border-radius: 0.14rem;
    background-color: #fff;
    border: 1px solid #f2f2f2;
    flex-shrink: 0;
    margin-right: 0.18rem;
    position: relative;
}
.companyDetailBox .company_info .clogo img{
    display: block;
    width: 100%;
    height: 100%;
    -o-object-fit: contain;
    object-fit: contain;
    border-radius: 0.14rem;
}
.companyDetailBox .company_info .cinfo{
    width: 100%;
    overflow: hidden;
}
.companyDetailBox .company_info .cinfo .cheader{
    display: flex;
    align-items: center;
    justify-content: space-between;
}
.companyDetailBox .company_info .cinfo h1{
    font-size: .34rem;
    color: #000;
    font-weight: 700;
    display: flex;
    align-items: center;
    margin-bottom: 0.08rem;
    margin-top: 0.04rem;
    width: 94%;
}
.companyDetailBox .company_info .cinfo h1 span{
    display: inline-block;
    max-width: 100%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.companyDetailBox .company_info .cinfo h1 em.rz_icon{
    display: inline-flex;
    font-size: .2rem;
    color: #25d989;
    font-weight: 700;
    align-items: center;
    background: #edfcf0;
    border: 1px solid #25d988;
    border-radius: 0.06rem;
    line-height: .28rem;
    padding: 0 0.06rem 0 0.02rem;
    margin-left: 0.09rem;
    white-space: nowrap;
    flex-shrink: 0;
}
.companyDetailBox .company_info .cinfo h1 em.rz_icon[data-v-47d68168]:before {
    content: "";
    display: block;
    width: 0.28rem;
    height: 0.28rem;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADgAAAA4CAMAAACfWMssAAABX1BMVEUAAABF46Qp24wu3pAz3pJk67Mx3ZEn2Ypo6rYd1okj2oci2og23pRj6bJp67Zi6bFm6bRD4Z0j2ogs3I5s67cn2opl6rMz35Jq67cz3pJn6rU/4Zsm2olp67Yh2Ydm6rRr67ci2Ylo67Yi24c03ZJq67dm6rQo24on24pl7rRt27ZF4p5p6rVo6rVC4JxC4Zw+4Zkw3JA335Mr3I5q67Rr6rUp243///9i6bFa56wz3pNf6a9d6K5j6rJX5qoo24tc6K1V5qll6rNh6bAq3I1T5acx3ZEv3ZBP5aVN5KQt3I8m24o84Jg535Ys3I5Z5qtL5KI+4Jk635c03pRJ46FA4ZtH46A23pQk2olm6rRF4p9o67VC4Zxn6rRR5aZE4p1p67Yi2of4/vs335VS5aZY56tz6bes89Ru6LOl8dGS7sd56rn8//7O+Oaw89ep8tN/6731/vq79dyc8MuN7MM6T0aUAAAAN3RSTlMAEfUa9G1UQi0K5eGQ+Pb17ezs6ubbzcrHw7i1qaKcko1+fW9pZlVGKh0H9Nzc2dOHdW9IQT444FPxPgAAAjNJREFUSMfl0Odf2kAYwPFL2MO9957dE6QFK9KpKUpFGVKpEUQEq7b//8eHu9yZ8CQkvvab2x9+byCPmn92cHDW/9BKWhotU6NLEnHu7VR3uVwss9k99c5ZtTb/tMiUi5pn82t21fryeKlUpAMmrNz48jqx5p/pzefzSTaFJLv0zvgt/g/PcFITT3LGl2GPhDtPV9yBLg8Ke6KW4rpzDwq3t6PwUVGxwtTOAgo/OITCjw6hcONTuw3TOw4dQmE6kW6p0AEzQW/0YwNeKpVEBYUJoy3dud68rYo3FG5ZuopEIjclfkPhZyvQgQt+ReFvcHYGgy1wgx3W8wgL6QNA4TdzWnda4g8o/G6Kd9fiBYV7XLXZrPOz6PYEFB5oag345RU78+7y4B4KDzUX7L9oHf/y7lAHhQUNhC3/CgXRFXSeoLDvhEnfRKg676onen0ofH6sqZ2ygnfHetkXKJzIctWGvssaTaAwvC9cNkRX22/zEoXe3XvXottt50WhK5PJKHSC/1qXoRS+AIkgI0qLSj+lTjuFU1WYChgj2OsjSoWhHqnV2/M07EaqukgwyR37BWBhWwxO2pm/xtwSMRGO2QoTMy73FxtuFzH16quNRWJh5EdHY8SKa+BnBwMuYsknpyzJ70kHb+TUJkilYNIdToy8QjpakTdNyT5iY3Vox8TQKrElTe7kcjmYsFCwTUrECW8wZxDyEocCc/1/qBzM/rkAcS6wEGJpaAFldnzTweC0jzxmd1LArs1F8bDtAAAAAElFTkSuQmCC) no-repeat 50%/cover;
}


.companyDetailBox .company_info .cinfo .cheader:after {
    content: "";
    display: block;
    width: 0.2rem;
    height: 0.2rem;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAACgUlEQVRYR+3XTWsTQRgH8P9kRaVXUQoWxA/gRS2tYEHEc5G+gLT0IOJnUJudzbOZjRE/gHgUasGKKHgTRCo9VBG9eBZUFMGe9BB82c0j00acjEXYmYnNIXtdZvaXZ57/k12BPr9En/swAPqe0KCC/72CSZJOM/MNAN+FEBfr9dojX8S/1pc8YhZS0gYg9nU2bQGVcaWS171ClgQCUtInAMMG6EMU4RgRfe4FsjQwSdJZZl4BukbU8yjCKSL6FhpZGqgBSUJ1ZkgTw4zlLKstAIJDIp2AgO7FVFdx1sJUlaKrfQAEiGioKHgVEKMGiJkxk2V0PxTSsYJbjyeikaLAOoARA9SKIkwQ0asQSC+gBlSrdLxSwVMAQ2ay2+1d441G/NEX6Q3UgDimGSFwd5tknyailg8yCFADpKQYgLIwd5SqzfkkOxhQJzuO0yUhMN89fgRlWS11rWJA4O9k4wmAMTPZAM4pRboFSl9BgZ1kDxcFXljJfq8UHSqts5raZf1fazqj5xmAg8bNt0rRYZcHBK2gHt55jjUhcNQa3mezjB7uMHDz7+8egKluCF9RKr3mgtNrglVQSmoAWLQgt5WiBVdcMGCSpPPMvGT94PXOK9iPHQVKWR8D2qsA9hqQd3m+e7TZXNzwwXlXsJPYlwAOGJCvQOVkqM8A5x7cet2CHidHDFzBjCnXxG5XbScgEVWKAg8ATFqJvaRUet33WM31TkApqQngsgW5pRSdD4lz6kEpaQ7AsgVZiyKcISKvxAY5Yik3Py/3/9mM3+T5nhMhEtsDIH8BoolQiQ0CjGOaFAI3AfxkxoUso8eh+847JL0E2Xs7pXgANCowqKBvO/R9BX8BoHzZKbWLHE0AAAAASUVORK5CYII=) no-repeat 50%/cover;
    flex-shrink: 0;
}
.companyDetailBox .company_info .cinfo p, .companyDetailBox .post_li p{
    font-size: .22rem;
    color: #8d8e91;
    white-space: nowrap;
}


.labsAllBox{
    display: flex;
    align-items: center;
    margin-top: 0.18rem;
    white-space: nowrap;
}

.labsAllBox .labsbox{

  width: 100%; /* 定义容器宽度 */
  word-wrap: break-word; /* 允许在单词内换行 */
  overflow-wrap: break-word; /* 同上，现代浏览器推荐使用这个属性别名 */
  white-space: normal; /* 允许自动换行 */

}
.labsAllBox .labsbox span{
    font-size: .24rem;
    color: #616266;
    line-height: .5rem;
    background-color: #f5f5fa;
    display: inline-block;
    padding: 0 0.14rem;
    margin-right: 0.1rem;
    border-radius: 0.06rem;
}

.labsAllBox .labsbox li{
    font-size: .24rem;
    color: #616266;
    line-height: .5rem;
    background-color: #f5f5fa;

    padding: 0 0.14rem;
    margin-right: 0.1rem;
    border-radius: 0.06rem;
}


.btn_showAll{
    position: relative;
    border: none;
    outline: none;
    border-radius: 0.08rem;
}

.btn_showAll:before {
    content: "";
    display: block;
    width: 0.3rem;
    height: 0.5rem;
    background: linear-gradient(90deg,#ffffff00,#fff);
    position: absolute;
    right: 0.6rem;
    top: 0;
    bottom: 0;
}
button {
    -webkit-appearance: none;
}
.btn_showAll s{
    background: #f7f8fa url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAABQklEQVRoQ+2YPWrDUBCE5xFMfhwCOkSqnEcXcNDKKZRjpEtS6+kOhkDOkionsMG4VbVG4C4O6HkWOVLWtWb27TcPeVDAyH9h5OeHL3DuBD0BT4AkMN0rJCJPAF4BXJOQWPlGVRdN03weMzqaQJ7nF1mW7QDcstON9F8xxofeC1RVddm2bbfAldEBWJvvGON97wW6B0XkGcALgDk7ndRvQwhFXderpAXIoYPJp/sWGgwhOcgTIAHSck+ARkgaeAIkQFo+3QTKslyq6ttfaKOHKvHRu0qMvo2KyAxA10Zv6EtqY5DeRouiWIQQ3gHc2ZzhZBdvoyejG0I43dfoEPQsZngCFhQZD0+AoWeh9QQsKDIevyZwaKPdt9Fz96G1qj7+r2+j3kaZS/1T623Ulqexm/8PGANNtvMEkpEZCzwBY6DJdnusBlEx1I3l7wAAAABJRU5ErkJggg==) no-repeat 50%/0.24rem;
    width: 0.5rem;
    height: 0.5rem;
    flex-shrink: 0;
    border-radius: 0.08rem;
    position: relative;
    z-index: 1;
    display: block;
}

.companyDetailBox .company_contact{
    padding: 0 0.26rem;
    height: 0.8rem;
    border-top: 1px solid #eee;
    display: flex;
    align-items: center;
}
.companyDetailBox .company_contact .hicon{
    width: 0.8rem;
    height: 0.8rem;
    background: #fff;
    border: 1px solid #f2f2f2;
    margin-right: 0.2rem;
    border-radius: 50%;
}
.companyDetailBox .company_contact .hicon img{
    display: block;
    width: 100%;
    height: 100%;
    -o-object-fit: cover;
    object-fit: cover;
    border-radius: 50%;
}

.companyDetailBox .company_contact h5{
    display: flex;
    align-items: center;
}

