/* CSS Document */
*{ margin:0;padding:0;border:0;}
body{ font-family:Helvetica, Tahoma, Arial,'Microsoft YaHei', '微软雅黑', STXihei, '华文细黑', Heiti, '黑体',  SimSun, '宋体', sans-serif; position: relative; overflow-x: hidden; letter-spacing: 1px;}
body,img,a,div,ul,li,p,span,dl,dt,dd,i,em,h1,h2,h3{ margin:0px; padding:0px;}
img{ border:none;max-width:100%; max-height:100%;}
a{ text-decoration:none;}
a:hover{ text-decoration:none;}
ul,ol,li,em{ list-style-type:none; font-style:normal}
input:focus,select:focus, textarea:focus,button:focus { outline: none;}
textarea{ resize: none;border: 0;resize: none;outline: 0;border-radius: 0;overflow: auto;}
a,a:visited{ text-decoration:none;}
strong{ font-weight: normal;}
:focus { outline: 0;}
i{ font-style:normal;}
h1,h2,h3,h4,h5{ font-weight:normal;}
.clear{ clear:both; height: 0; margin: 0; padding: 0;}
table {  border-collapse: collapse;  border-spacing: 0;}
.win80{ width: 80px;}
.win90{ width: 90px;}
.win110{ width: 110px;}
.win120{ width: 120px;}
.win135{ width: 135px;}
.win140{ width: 140px;}
.win160{ width: 160px;}
.win190{ width: 190px;}
.win240{ width: 240px;}
.win410{ width: 412px;}
.win430{ width: 432px;}
.win460{ width: 462px;}
/* video{ object-fit: fill;} */
/*滚动条样式*/
/*webkit内核*/
::-webkit-scrollbar{width:1px; height: 1px;}     
::-webkit-scrollbar-track{background-color:#fff;}     
::-webkit-scrollbar-thumb{background-color:#999;}   
::-webkit-scrollbar-thumb:hover {background-color:#9c3} 
::-webkit-scrollbar-thumb:active {background-color:#00aff0} 
/*o内核*/
::-o-scrollbar{
    -moz-appearance: none !important;   
    background: #999 !important;  
}
::-o-scrollbar-button    {
    background-color:#999;
}
::-o-scrollbar-track     {
    background-color:#999;
}
::-o-scrollbar-track-piece {
    background-color:#999;
}
::-o-scrollbar-thumb{
    background-color:#999;
}
::-o-scrollbar-corner {
    background-color:#999;
}
::-o-scrollbar-resizer  {
    background-color:#999;
}
/*IE10,IE11,IE12*/
.treasurelo_pbr_b,.treasurewm_tfz_b,.treasuresy_spo,.treasuresz_s,.treasuresz_xu,.treasureex_list,.treasureex_sel,.treasurese_list_l,.treasurese_list_r,.treasuresd_list,.treasurepd_lm,.treasurepu_list_l,.treasurepu_list_r,.treasurepc_b,.treasurepc_list,.treasuresi_im,.calendar-content,.treasureof .dropdown-month,.treasureof .dropdown-year{
    -ms-scroll-chaining: chained;
    -ms-overflow-style: none;
    -ms-content-zooming: zoom;
    -ms-scroll-rails: none;
    -ms-content-zoom-limit-min: 100%;
    -ms-content-zoom-limit-max: 500%;
    -ms-scroll-snap-type: proximity;
    -ms-scroll-snap-points-x: snapList(100%, 200%, 300%, 400%, 500%);
    -ms-overflow-style: none;
    overflow: auto;
}

/*placeholder颜色样式*/
*::-webkit-input-placeholder {
    color: #808080;
    font-size: 16px;
    letter-spacing: 1px;
}
*:-moz-placeholder {
    color: #808080;
    font-size: 16px;
    letter-spacing: 1px;
}
*:-ms-input-placeholder {
    color: #808080;
    font-size: 16px;
    letter-spacing: 1px;
}

*::-webkit-textarea-placeholder {
    color: #808080;
    font-size: 16px;
    letter-spacing: 1px;
}
*:-moz-placeholder {
    color: #808080;
    font-size: 16px;
    letter-spacing: 1px;

}
*:-ms-textarea-placeholder {
    color: #808080;
    font-size: 16px;
    letter-spacing: 1px;

}

/* 通用 */
.treasuread_ba{ position: fixed; width: 100%; height: 100%; top: 0; left: 0; z-index: 991; background: url("../images/treasure_pic6.png"); display: none;cursor: pointer;}
.treasuread_ba1{ position: fixed; width: 100%; height: 100%; top: 0; left: 0; z-index: 991; background: url("../images/treasure_pic6.png");}
.treasureys_po{ position: fixed; top: 55px; left: 0; width: 100%; z-index: 99; background: #fff;}
.treasureys_po1{ position: fixed; top: 55px; left: 0; width: 100%; z-index: 99; background: #fff; padding-bottom: 10px;}
.treasuredi_b{ background: #ededed;}

input{ display: block;height: 30px; line-height: 30px;  border: 0; border-radius: 0; background: none; font-weight:normal;}
input[type="checkbox"]{ -webkit-appearance: none; background: none; border: 0; border-radius: 0;/*æ¸…é™¤å¤é€‰æ¡†é»˜è®¤æ ·å¼*/display: inline-block;height: 21px; width: 21px; position: absolute; z-index: 91;top: 0; left: 0;}
input[type="checkbox"]:hover{ cursor: pointer;} 
input[type="radio"]{ -webkit-appearance: none; background: none; border: 0; border-radius: 0;/*æ¸…é™¤å¤é€‰æ¡†é»˜è®¤æ ·å¼*/display: inline-block;height: 21px; width: 21px; position: absolute; z-index: 91;top: 0; left: 0;}
input[type="radio"]:hover{ cursor: pointer;} 
input.input_ye{ background: #dcdcdc;}
.treasure_he{ height: 10px; background: #e9f5f3;}
.treasure_he1{ height: 10px; background: #d4d4d4;}
.treasure_he2{ height: 10px; background: #ededed;}
.treasure_he3{height:10px;background:#EAEAEA;}

/* 通用加载 */
.vueappsy_mode{ height: 50px; line-height: 50px; text-align: center;}
.vueappsy_mode .mint-spinner-fading-circle{ display: inline-block; position: relative; top: 5px; display: none;}
.vueappsy_mode p{ display: inline-block; font-size: 18px; margin-left: 10px; color: #333;}

/* 通用暂无数据 */
.placewr_ws{ text-align: center; font-size: 22px; width: 100%; color: #999; padding-top: 80px; margin-bottom: 40px;}
.placewr_ws h3{ padding-left: 20%; padding-right:22%;}
.placewr_ws h3 img{ display: block; margin: auto;}
.placewr_ws p{ display: block; margin-top: 40px;}

/* 通用勾选 */
.check_i{ display: inline-block;height: 19px; width: 19px; vertical-align: middle; position: relative; top: -2px;}
.check_i i{ position: absolute; z-index: 9; font-size: 14px; color: #00b192; top: 0; left: 0; margin-left: 4px; margin-top: 4px; display: none;}
.check_i em{ display: block;height: 19px; line-height: 19px; width: 19px; border: 1px solid #999; border-radius:4px; background: #fff;}
.check_i.on i{ display: block;}
.check_i.en em{ background: #ccc; border: 1px solid #ccc;}
.check_i.en i{ color: #fff;}

/* 通用选中radio */
.radio_i{ position: relative; display: inline-block; height: 21px; width: 21px; vertical-align: middle; top: 1px;}
.radio_i .radio_im2{ display: none;}
.radio_i.on .radio_im1{ display: none;}
.radio_i.on .radio_im2{ display: block;}

/* 首页通用底部导航 */
.treasurein_nav_h{ height: 70px;}
.treasurein_nav_h1{ height: 80px;}
.treasurein_nav_h2{ height: 50px;}
.treasurein_nav_h3{ height: 71px;}
.treasurein_nav{ position: fixed; bottom: 0; z-index: 9; height: 70px; border-top:1px solid #d2dcda; text-align: center; background: #fff; width:467px;}
.treasurein_nav a{ display: block; width: 25%; float: left; padding-top: 9px;}
.treasurein_nav a img{ display: block; width: 32px; height: 32px; margin: auto; margin-bottom: 3px;}
.treasurein_nav a span{ font-size: 15px; color: #58726e;}
.treasurein_nav .router-link-active>span{ color: #00b192; }
.treasurein_nav a.on span{ color: #00b192;}


/*西医诊疗 诊治按钮的样式*/
#button_two{margin-left: 7px;width: 98%;}
#button_two p{
    float: left;
    width: 50%;
    color: #fff;
    
}
#button_two p a{
    display: inline-block;
    background: #00b192;
    border-radius: 5px;
    height: 35px;
    line-height: 35px;
    color: #fff;
    width: 95%;
    text-align: center;
    margin-left: 2%;
}
/*取消图片上传的样式*/
#del_p{
    position: relative;
}
 #del_p .del_x{
    position:absolute;
    font-size:16px;
    color: #acccc4;
    right: -6px;
    top: -4px;
    cursor: pointer;
}
#del_p .del_x:hover{
    color:#00b192;
}
/* 医师联盟医疗协作通用底部导航 */
.treasureun_nav{ height: 80px;}
.treasureun_nav a{ padding-top: 6px; position: relative;}
.treasureun_nav a img{ width: 35px; height: 30px;}
.treasureun_nav a p{ font-size: 15px; color: #000; height: 18px;}
.treasurein_nav a.on p{ color: #00b192;}
.treasurein_nav .treasureun_nav_e{ position: absolute; top: 0; right: 0; z-index: 9; font-size: 15px; color: #fff; background: red; border-radius: 1000px; width: 25px; height: 25px; line-height: 25px; display: block; margin-right: 15px; margin-top: 2px;} 

/* 医疗技术专家经验通用底部导航 */
.treasureex_nav a{ width: 33.33%;}
.treasureex_nav a img{ width: 40px; height: 28px;}
.treasureex_nav a p{ margin-top: 5px;}

/* 电子病历智能诊疗通用底部导航 */
.treasureme_nav a{ width: 20%; margin-left: 20%;}
.treasureme_nav a img{ width:30px; height:30px;}
.treasureme_nav a p{ margin-top: 5px;color: #00b192}
.treasureme_nav a span:hover{ color: #00b192}

/* 重置mint UI的样式*/
.mint-indicator{ position: fixed; z-index: 99999; height: 100%; width: 100%;top: 0; left: 0;}
.mint-indicator-wrapper{ z-index: 99999;}
.mint-toast-text{ font-size: 18px;background: rgba(0, 0, 0, 0.7);border-radius: 5px; -webkit-transition: opacity .3s linear;transition: opacity .3s linear;    box-sizing: border-box;text-align: center;    color: #fff; margin-top: 70%; display: inline-block; padding-left:30px; padding-right: 30px;min-height: 40px; line-height: 45px;}
.mint-toast{  max-width: none; z-index: 99999999999;width: 467px; height: 743px;margin-top: 51px;margin-left: 66px;}
.mint-toast.is-placemiddle{ -webkit-transform:none;transform:none; margin-left: -234px; position: absolute;}
.mint-msgbox-message{ line-height:36px;}

.mint-msgbox-btn{ font-size: 16px;}
.mint-msgbox-btns{ height: 45px; line-height: 45px;}
.mint-msgbox-cancel{ border-right: 2px solid #ddd;}
.mint-actionsheet-listitem, .mint-actionsheet-button{ font-size: 16px; height: 50px; line-height: 50px;}
.layui-laydate-content>.layui-laydate-list {padding-bottom: 0px;overflow: hidden;}
.layui-laydate-content>.laydate-time-list>li{width:50%}
.merge-box .scrollbox .merge-list {padding-bottom: 5px;}
.mint-msgbox{ width: 55%;}

.mPicker.hide{ display: none;}
.mPicker{ width: 467px; height: 743px;margin: 50px auto;overflow: hidden;}
.mPicker-mask{ width: 467px; height: 743px;margin: 50px auto;}
.mPicker .mPicker-main {-moz-user-select: none;-webkit-user-select: none; -ms-user-select: none;-khtml-user-select: none; user-select: none;}
.mPicker .mPicker-main .mPicker-list ul li{ cursor: pointer;}
/*重置 element-ui的样式*/
.el-dialog__header{ display:none;}
.el-dialog__body{padding: 0%;}
/*通用遮罩层*/
#mask{width: 100%; opacity: 0.6; background-color: black; bottom: 0; left: 0; position: fixed; z-index: 998; height: 0px;}
/*签名列表样式*/
/* #treasurecu_xt ul{ padding-left: 10px; padding-right: 10px;} */
#treasurecu_xt ul{ padding: 18px 10px 1px 10px;}
#treasurecu_xt ul li{ line-height: 80px; background: #fff; position: relative; border: 1px solid #d1d2d1; border-radius: 10px; margin-bottom: 20px;
                    text-align: center;-moz-box-shadow: 0px 1px 3px #929292;-webkit-box-shadow: 0px 1px 3px #929292;box-shadow: 0px 1px 3px #929292;cursor: pointer;}
#treasurecu_xt .choose_qianm{text-align: center;height: 35px;line-height: 35px;background: #00b192;color:#fff; }
#treasurecu_xt ul li .treasuresi_iml{ float: left;  width: 81%; text-align: center;}
#treasurecu_xt ul li .treasuresi_iml img{ border:none;max-width:100%; max-height:100%; display: inline-block; vertical-align: middle;}
#treasurecu_xt ul li .treasuresi_iml.on{ float: left;  width: 63%;}
#treasurecu_xt ul li .treasuresi_iml p{ height: 60px; line-height: 60px; padding-left: 25px; padding-right: 25px; padding-top: 10px; padding-bottom: 5px;}
#treasurecu_xt ul li .treasuresi_imr{ float: right; height: 80px; line-height: 80px;}
#treasurecu_xt ul li .treasuresi_imr a{ display: block; float: left; width: 80px; border-left: 1px solid #e0ebe9; font-size: 18px; color: #e61717;}
#treasurecu_xt ul li .treasuresi_imr a span{ display: inline-block; vertical-align: middle; width: 50px; line-height: 22px; color: #00b192;}
#treasurecu_xt ul li .treasuresi_ims{ position: absolute; top: 0; left: 0; z-index: 8; display: block; width: 45px; height: 45px; margin-left: -1px;}

/* 通用标题 */
.treasureti{ height: 55px; line-height: 55px; background: #00b192; padding-left: 10px; padding-right: 10px; position: fixed; top: 0; left: 0; width: 447px; z-index: 9;}
.treasureti .treasureti_l{ float: left; margin-top: 16px;}
.treasureti .treasureti_l .treasureti_li{ display: block; float: left; width: 25px; height: 25px; position: relative; top: -2px;}
.treasureti .treasureti_l .treasureti_ls{ display: block; float: left; font-size: 20px; color: #fff;line-height: 23px;}
.treasureti .treasureti_o{ position: absolute; top: 0; left: 0; width: 60%; z-index: 9; margin-left: 20%; margin-right: 20%; height: 55px; overflow: hidden; font-size: 20px; color: #fff; text-align: center;}
.treasureti .loginOut{ position: absolute; right: 10px; color: #fff; z-index: 9;}
.treasureti .loginOut span{display: inline-block; vertical-align: middle;padding: 0 10px;cursor: pointer;}
.treasureti .treasureti_btn{ position: absolute; bottom: 0; left: 0; width: 60%; z-index: 9; margin-left: 20%; margin-right: 20%; height: 55px; overflow: hidden; font-size: 20px; color: #fff; text-align: center;}
.treasureti .treasureti_o img{ display: inline-block; vertical-align: middle; width: 110px; height: 28px; position: relative; top: -1px;}
.treasureti .treasureti_o span{ display: inline-block; vertical-align: middle; margin-left: 5px;}
.treasureti .treasureti_r{ float: right; position: relative;margin-right: 15px;}
.treasureti .treasureti_r o{position: absolute;right: -5px;top: 8px;background: red; color: #fff; height: 17px;line-height: 17px;border-radius: 50%;
                            min-width: 17px;text-align: center;font-size: 12px;}
.treasureti .treasureti_r .treasureti_em{ position: absolute; top: 0; right: 0; z-index: 8; display: block; width: 10px; height: 10px; border-radius: 1000px; background: red;                                             margin-top: 12px; margin-right: -2px;}
.treasureti .treasureti_r .treasureti_em1{ position: absolute; top: 0; right: 0; z-index: 8; display: block; width: 20px; height: 20px; line-height: 20px; text-align: center;                                             font-size: 12px; color: #fff; border-radius: 1000px; background: red; margin-top: 4px; margin-right: -9px; letter-spacing: 0;}
.treasureti .treasureti_r .treasureti_ri{ display: block; height: 26px; margin-top: 15px;}
.treasureti .treasureti_r .treasureti_ri1{ display: block; width: 26px; height: 26px; margin-top: 15px;}
.treasureti .treasureti_r .treasureti_rin{ display: block; width: 150px; text-align: right; height: 55px; line-height: 55px; color: #fff; font-size: 14px;}
.treasureti .treasureti_r a{ font-size: 16px; color: #fff;}
.treasureti .treasureti_r a i{ font-size: 25px; position: relative;}
.treasureti .treasureti_r a i.fa-trash-o{ top: 6px;}
.treasureti .treasureti_ra{ float: right; margin-top: 13px; text-align: right;line-height: 25px;}
.treasureti .treasureti_ra a{ position: relative;}
.treasureti .treasureti_ra a img{ display: inline-block; vertical-align: middle; width: 25px; height: 25px; margin-left: 10px;}
.treasureti_h{ height: 54px;}
.treasureti .treasureti_ra a em{ position: absolute; top: 0; right: 0; z-index: 8; display: block; width: 18px; height: 18px; line-height: 18px; text-align: center; font-size: 12px; color: #fff; border-radius: 1000px; background: red; margin-top: -13px; margin-right: -10px; letter-spacing: 0;}








.iframe{ position: absolute;z-index: 999; left: 0; right: 0; top: 0; width: 720px; height: 860px; margin: auto;}








/* 登录 484px */
.treasurelo_pb{ position: absolute;width: 600px; margin: auto; z-index: 999; left: 0; right: 0; top: 50px;transform: scale(1.12, 1.12);}
.treasurelo_pb .treasurelo_pbi{ display: block; width: 600px; height: 850px;}
.treasurelo_pb .treasurelo_pbr{ position:absolute; top: 0; left: 0; z-index: 9; margin-top: 51px;margin-left: 66px; transform: translate(0,0);width: 467px;height:743px;}
.treasurelo_pb .treasurelo_pbr .treasurelo_pbr_b{ overflow: auto!important; width: 467px; height: 743px;position: relative;}  
.treasurelo_pb .treasurelo_pbr .treasurelo_pbr_b1{ background: #f7f7f7;} 
.treasurelo_pb .treasurelo_pbr .treasurelo_pbr_b2{ background: #f0f5f4;} 
.treasurelo_ba{ position: absolute; width: 100%;  height: 100%; z-index: 9; left: 0; top: 0; background: url("../images/treasure_pic2.png") no-repeat; background-size: 100% 100%;}
.treasurelo_box{ padding-left: 70px; padding-right: 70px; padding-top: 80px;}
.treasurelo_box .treasurelo_logo img{ display: block; margin: auto; width: 230px; height: 230px;}
.treasurelo_box .treasurelo_p{  margin-top: 70px;}
.treasurelo_box .treasurelo_p ul li{ border-bottom:1px solid #6fc5a8; padding-bottom:10px; margin-bottom: 20px;}
.treasurelo_box .treasurelo_p ul li p{  float: left; width: 50%;}
.treasurelo_box .treasurelo_p ul li p img{  display: block; float: left; width: 30px; height: 30px;}
.treasurelo_box .treasurelo_p ul li p input{ display: block; float: left; background: none; border: 0;box-shadow:none; padding-left: 10px; padding-right: 10px; font-size: 24px;  color: #6fc5a8; width: 65%;}
.treasurelo_box .treasurelo_p ul li p em{ display: block; float: left; width: 1px; height: 30px; margin-top: 3px; background: #6fc5a8;}
.treasurelo_box .treasurelo_p ul li p:first-child+p img{ margin-left: 5px;}
/*placeholder颜色样式*/
.treasurelo_box  *::-webkit-input-placeholder {
    color: #34b78b;
    font-size: 18px;
}
.treasurelo_box  *:-moz-placeholder {
    color: #34b78b;
    font-size: 18px;
}
.treasurelo_box  *:-ms-input-placeholder {
    color: #34b78b;
    font-size: 18px;
}

.treasurelo_box  *::-webkit-textarea-placeholder {
    color: #34b78b;
    font-size: 18px;
}
.treasurelo_box  *:-moz-placeholder {
    color: #34b78b;
    font-size: 18px;
}
.treasurelo_box  *:-ms-textarea-placeholder {
    color: #34b78b;
    font-size: 18px;
}

.treasurelo_box .treasurelo_p ul li:first-child+li p{ width: 100%;}
.treasurelo_box .treasurelo_p ul li:first-child+li p img{ margin-top: 5px;}
.treasurelo_box .treasurelo_p ul li:first-child+li p input{ width: 40%;margin-top: 5px;}
.treasurelo_box .treasurelo_p ul li:first-child+li p .treasurelo_pim{ width: 100px; height: 40px; margin-top: 0;}
.treasurelo_box .treasurelo_p ul li:first-child+li p .treasurelo_pim:hover{ cursor: pointer;}
.treasurelo_box .treasurelo_an{ display: block;height: 50px;line-height: 50px;border-radius: 5px;width: 100%; margin: auto; margin-top:30px; text-align: center;background: #00b192;color: #fff;font-size:22px;
-moz-box-shadow:0px -2px 3px #00856e inset;             /* For Firefox3.6+ */
-webkit-box-shadow:0px -2px 3px #00856e inset;          /* For Chrome5+, Safari5+ */
box-shadow:0px -2px 3px #00856e inset;                  /* For Latest Opera */
}
.treasurelo_box .treasurelo_an:hover{ cursor: pointer;}
.treasurelo_box .treasurelo_ma{ margin-top: 20px;}
.treasurelo_box .treasurelo_ma .treasurelo_mal{ float: left;}
.treasurelo_box .treasurelo_ma .treasurelo_mal span{ font-size: 16px; color: #2d5951; padding-left: 5px;}
.treasurelo_box .treasurelo_ma .treasurelo_mar{ float: right;}
.treasurelo_box .treasurelo_ma .treasurelo_mar a{ font-size: 16px; color: #2d5951;}
.treasurelo_box .treasurelo_ma .check_i em{ border: 1px solid #6fc5a8;}
.treasurelo_wz{ position: absolute; bottom: 70px; left: 0; width: 100%; text-align: center; color: #264c45;}

/* 新用户注册 */
.treasurerg ul li{ height: 60px; line-height: 60px; border-bottom: 1px solid #d2dcda; padding-left: 10px; padding-right: 10px;}
.treasurerg ul li .treasurerg_s{ display: block; float: left; font-size: 16px; color: #00b192;}
.treasurerg ul li .treasurerg_s em{ display: inline-block; width: 10px; color: red;}
.treasurerg ul li input{ display: block; float: left; width: 85%; margin-left: 5px; height: 50px; line-height: 50px; margin-top: 5px; color: #000; font-size: 16px;}
.treasurerg ul li input.treasurerg_in{ width: 77.5%;}
.treasurerg ul li input.treasurerg_in1{ width: 81%;}
.treasurerg ul li input.treasurerg_in2{ width: 47%;}
.treasurerg ul li .treasurerg_yz{ float: right; width: 120px; height: 40px; line-height: 40px; margin-top: 10px; text-align: center; font-size: 16px; color: #fff; background:#00b192; border-radius: 5px; margin-right: 10px;}
.treasurerg ul li .treasurerg_yz.on{ background: #999;}
.treasurerg ul li .treasurerg_yz:hover{ cursor: pointer;}
.treasurerg .treasurerg_wz{ padding-left: 20px; font-size: 16px; color: #000; margin-top: 30px;}
.treasurerg .treasurerg_wz a{ color: #00b192;}

/* 首页 */
.treasureti_bneer .swiper-container{ width: 100%;height: 100%;}

.treasurein_list{ margin-top: 25px; padding-left: 5px; padding-right: 5px;}
.treasurein_list ul li{ float: left; width: 50%; margin-bottom: 18px;}
.treasurein_list ul li .treasurein_list_ba{ margin-left: 5px; margin-right: 5px;background: url("../images/treasure_pic8.png") no-repeat; background-size: 100% 100%; padding-bottom: 15px; padding-top: 15px; padding-left: 17px; padding-right: 17px;}
.treasurein_list ul li a{ display: block; height: 80px;}
.treasurein_list ul li a img:first-child{ display: block; width: 80px; height: 80px; float: left;}
.treasurein_list ul li a img:first-child+img{ display: block; width: 90px; height: 50px; float: right; margin-top: 15px;}

/* 动态 */
.treasuredy_list{ margin-bottom: 20px;}
.treasuredy_list ul li{ border-bottom: 1px solid #cfe5e1; padding-left: 20px; padding-right: 20px; padding-bottom: 15px; position: relative; margin-top: 15px;}
.treasuredy_list ul li a{ display:block;}
.treasuredy_list ul li .treasuredy_list_l{ float: left;}
.treasuredy_list ul li .treasuredy_list_l img{ width: 150px; height: 100px;margin-right: 10px;}
.treasuredy_list ul li:last-child{ border-bottom: 0;}
.treasuredy_list ul li .treasuredy_list_r{ float: right; width: 60%; height: 100px; position: relative;}
.treasuredy_list ul li .treasuredy_list_r h3{ height: 50px; line-height: 24px; font-size: 18px; color: #30403d; overflow: hidden; text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp:2; -webkit-box-orient: vertical; margin-left: 10px; text-align: justify;}
.treasuredy_list ul li .treasuredy_list_r p{ font-size: 14px; text-align: right; letter-spacing: 0; width: 100%; color: #73807d; position: absolute; right: 0px; bottom: 0px;margin-left: 10px;}


/* 关于我们 */
.treasureab{ padding-left: 20px; padding-right: 20px;}
.treasureab .treasureab_an{ text-align: center; border-bottom: 1px solid #bfbfbf; margin-bottom: 20px;}
.treasureab .treasureab_an a{ display: inline-block; height: 45px; line-height: 48px; font-size: 18px; color: #30403d; margin-left: 20px; padding-left: 22px; padding-right: 21px;border-bottom: 2px solid #fff;}
.treasureab .treasureab_an a:first-child{ margin-left: 0;}
.treasureab .treasureab_an a.on{ color: #00b192; border-bottom: 2px solid #00b192;}
.treasureab .treasureab_co{  font-size: 14px; color: #30403d; line-height: 22px; text-align: justify;}

/* 电子病历智能诊疗 */
.treasureme .treasureme_h{ height: 186px;}
.treasureme .treasureme_h1{ height: 281px;}
.treasureme .treasuresy_bt{ padding-bottom: 0;}

.treasureme .treasureme_an{ text-align: center; padding-top: 15px; background: #fff;}
.treasureme .treasureme_an a{ display: inline-block; vertical-align: middle; height: 45px; line-height: 45px;  padding-left: 54px; padding-right: 50px; font-size: 16px; color: #fff; border-radius: 10px; background: #00b192; margin-left: 15px; position: relative;
    -moz-box-shadow: -0px 1px 3px #797979;
	-webkit-box-shadow: 0px 1px 3px #969696;
	box-shadow: -0px 1px 3px #969696;   
}
.treasureme .treasureme_an a:first-child{ margin-left: 0;}
.treasureme .treasureme_an a:first-child img{ top: -2px;}
.treasureme .treasureme_an a img{ display: inline-block; vertical-align: middle; width: 25px; height: 25px; position: relative;top: -1px;}
.treasureme .treasureme_an a span{ font-size: 16px; color: #fff; margin-left: 3px;}
.treasureme .treasureme_an a em{ position: absolute; top: 0; right: 0; z-index: 8; width: 23px; height: 23px; line-height: 23px; background: red; font-size: 14px; color: #fff; border-radius: 1000px; margin-top: -5px; margin-right: -5px;}
.treasureme_se{ position: relative; padding-left: 15px; padding-right: 15px;margin-top: 10px; }
.treasureme_se .treasureme_seb{ width: 100%; height: 47px;position: relative;}
.treasureme_se .treasureme_seb .treasuresy_del{position: absolute;left: 295px;width: 13px;height: auto;top: 2px;cursor: pointer;}
.treasureme_se input{ width: 63.8%; height: 42px; text-align: left; line-height: 42px; border-radius: 10px 0 0 10px; background: #ebebeb; padding-left: 50px; padding-right: 20px; float: left; font-size: 16px; color: #333; border: 0; box-shadow:none;
    -moz-box-shadow: -1px 1px 3px #cdddda;
	-webkit-box-shadow: -1px 1px 3px #cdddda;
	box-shadow: -1px 1px 3px #cdddda;
}
.treasureme_se button{ float: left; display: block; height: 43px; line-height: 43px;  width: 82px; text-align: center; font-size: 17px; color: #fff; border-radius: 0 10px 10px 0 ; background: #00b192;}
.treasureme_se img{ width: 20px; height: 20px; display:block; position: absolute; top: 0; left: -15px; z-index: 9; margin-left: 30px; margin-top: 11px;}
.treasureme_se button:hover{ cursor: pointer;}

.treasureme_list ul li{ padding-left: 15px; }
.treasureme_list ul li img { margin-top: 7px; }
.treasureme_list ul li a{ display: block;}
.treasureme_list ul li .treasureme_list_l{ display: block;float: left; width: 58px; height:58px;}
.treasureme_list ul li .treasureme_list_r{ margin-left: 14px; width: 81%; float: left; border-bottom: 1px solid #d2dcda; padding-bottom: 5treasureme_list_rzpx;}
.treasureme_list ul li .treasureme_list_r>div{
    float: left;
}
.treasureme_list ul li .treasureme_list_r>div:nth-child(1){
    width:56%;
}
.treasureme_list ul li .treasureme_list_r>div:nth-child(2){
    width:43%;
}
.treasureme_list ul li .treasureme_list_r .treasureme_list_rp{ font-size: 15px; color: #333; height: 30px; line-height: 30px;margin-bottom: 8px;}
.treasureme_list ul li .treasureme_list_r .treasureme_list_rp:first-child{ margin-bottom: 3px; letter-spacing: 0;}
.treasureme_list ul li .treasureme_list_r .treasureme_list_rp p{ display: block;}
.treasureme_list ul li .treasureme_list_r .treasureme_list_rp p em{ color: #00b192; display: block; float: left;font-weight: bold;font-size: 15px;}
.treasureme_list ul li .treasureme_list_r .treasureme_list_rp p strong{ display: block; float: left; height: 30px;}
.treasureme_list ul li .treasureme_list_r .treasureme_list_rp:first-child p:first-child strong{ width: 35px; overflow: hidden; margin-right: 5px;}
.treasureme_list ul li .treasureme_list_r .treasureme_list_rp:first-child p:first-child+p strong{ width: 50px; overflow: hidden;}
.treasureme_list ul li .treasureme_list_r .treasureme_list_rp:first-child+.treasureme_list_rp strong{ width: 72%; overflow: hidden;}
/* .treasureme_list ul li .treasureme_list_r .treasureme_list_rp:first-child+.treasureme_list_rp p{ width: 93%;} */
.treasureme_list ul li .treasureme_list_r .treasureme_list_rp .treasureme_list_rz{ float: right; padding-bottom: 10px;display: flex;
justify-content: space-around;align-items: center;height: 71px;}
.treasureme_list ul li .treasureme_list_r .treasureme_list_rp .treasureme_list_rz a{font-size: 16px; color: #333;line-height: 25px; border: 2px solid #00856e; border-radius: 7px;  margin-left: 15px;display: inline-block; height: 50px; padding: 0 7px 0 9px; background: #e9f5f3;text-align: center;}
.treasureme_list ul li .treasureme_list_r .treasureme_list_rp .treasureme_list_rz a:first-child{ margin-left: 0;}
.treasureme_list ul li .treasureme_list_r .treasureme_list_rp .treasureme_list_ra{ float: right; position: relative; top: -3px;}
.treasureme_list ul li .treasureme_list_r .treasureme_list_rp .treasureme_list_ra a{ position: relative;display: inline-block; vertical-align: middle; margin-left: 5px;}
.treasureme_list ul li .treasureme_list_r .treasureme_list_rp .treasureme_list_ra a:first-child{ margin-left: 0;}
.treasureme_list ul li .treasureme_list_r .treasureme_list_rp .treasureme_list_ra img{ display: inline-block; vertical-align: middle; width: 25px; height: 25px;}
.treasureme_list ul li .treasureme_list_r .treasureme_list_rp .treasureme_list_ra em{ position: absolute; top: 0; right: 0; z-index: 8; display: block; width: 18px; height: 18px; line-height: 18px; text-align: center; font-size: 12px; color: #fff; border-radius: 1000px; background: red; margin-top: -7px; margin-right: -10px; letter-spacing: 0;}
.treasureme_list ul li:hover{ background: #eaeaea;cursor: pointer;}

/* 电子病历智能诊疗-添加档案 */
.treasuread ul.treasuread_ul1 li{ height: 45px; line-height: 45px; border-bottom: 1px solid #d2dcda; padding-left: 10px; padding-right: 5px;}
.treasuread ul.treasuread_ul1 li .treasuread_s{ display: block; float: left; font-size: 16px; color: #00b192; font-weight: 700;}
.treasuread ul.treasuread_ul1 li .treasuread_s em{ display: inline-block; width: 10px; color: red;}
.treasuread ul.treasuread_ul1 li .treasuread_r{ float: right; text-align: right; width: 65%;}
.treasuread ul.treasuread_ul1 li .treasuread_r input{ width: 90%; display: inline-block; vertical-align: middle; text-align: right; line-height: 50px; color: #333; font-size: 16px; position: relative; top: -1px;}
/*档案管理的添加复诊*/
 #treasurecu_add_fz .treasurecu_xta{ padding-left: 10px; padding-right: 10px;}
 #treasurecu_add_fz .treasurecu_xta a{ display: block; width: 50%; float: left; height: 40px; line-height: 40px; text-align: center; font-size: 16px; color: #fff; background: #b9b5b5;}
 #treasurecu_add_fz .treasurecu_xta a.on{ background: #1b95d1;}
 #treasurecu_add_fz ul{ margin-top: 5px;margin-bottom: 13px;}
 #treasurecu_add_fz ul li{height:345px;overflow:auto;}
 #treasurecu_add_fz ul li .treasurecu_xtb{ border-bottom: 1px solid #d2dcda; padding-left: 10px; padding-right: 10px; padding-top: 10px; padding-bottom: 10px;}
 #treasurecu_add_fz ul li .treasurecu_xtb .treasurecu_xti{ display: inline-block; vertical-align: middle; width: 24px; height: 30px;}
 #treasurecu_add_fz ul li .treasurecu_xtb span{ margin-left: 10px; font-size: 16px; color: #00b192; display: inline-block;vertical-align: middle;}
 #treasurecu_add_fz ul li .treasurecu_xtb a{ display: block; float: right; padding-top: 5px; padding-bottom: 5px; padding-left: 10px; padding-right: 10px; border-radius: 5px; background: #00b192; color: #fff; font-size: 15px;}
 #treasurecu_add_fz ul li .treasurecu_xtb a img{ display: inline-block;vertical-align: middle; width: 20px; height: 20px; position: relative; top: -2px;}
 #treasurecu_add_fz ul li .treasurecu_xtb a em{ padding-left: 5px;}
 #treasurecu_add_fz ul li .treasurecu_xts{  margin-right: 10px;border-radius: 20px; margin-top: 5px; margin-bottom: 5px;padding-left:10px;}
 #treasurecu_add_fz ul li .treasurecu_xts a{ display: block;}
 #treasurecu_add_fz ul li .treasurecu_xts .treasurecu_xts_l{ width: 80%; float: left; position: relative;white-space: }
 #treasurecu_add_fz ul li .treasurecu_xts .treasurecu_xts_l p{ height: 30px; line-height: 30px; overflow: hidden; font-size: 16px; color: #333;}
 #treasurecu_add_fz ul li .treasurecu_xts .treasurecu_xts_l p em{ color: #00b192;font-weight: 600;}
 #treasurecu_add_fz ul li .treasurecu_xts .treasurecu_xts_r{ float: right;margin-top: 13px;}
 #treasurecu_add_fz ul li .treasurecu_xts .treasurecu_xts_r .fuzhen_btn{display: inline-block; width: 50px;border-radius: 5px;border: 2px #00b192 solid;cursor: pointer;height: 30px;}
 #treasurecu_add_fz ul li .treasurecu_xts .treasurecu_xts_r a{ float: left; font-size: 16px; color: #333; height: 25px; line-height: 25px; border: 2px solid #00856e; border-radius: 5px; padding-left: 10px; padding-right: 10px; margin-left: 20px;} 
 #treasurecu_add_fz ul li .treasurecu_xts .treasurecu_xts_r a:first-child{ margin-left: 0;}


.treasuread ul.treasuread_ul1 li .treasuread_r .treasuread_im{ display: inline-block; vertical-align: middle; width: 20px; height: 20px; position: relative; top: -1px;}
.treasuread ul.treasuread_ul1 li:last-child{ border-bottom: 0;}
.treasuread ul.treasuread_ul2 li .treasuread_m{ padding-left: 10px; padding-right: 10px; padding-top: 10px; padding-bottom: 10px;}
.treasuread ul.treasuread_ul2 li .treasuread_he{ height: 10px; background: #f1f1f1;}
.treasuread ul.treasuread_ul2 li .treasuread_s{ display: block; font-size: 16px; color: #00b192; font-weight: 600;}
.treasuread ul.treasuread_ul2 li .treasuread_s em{ display: inline-block; width: 10px; color: red;}
.treasuread ul.treasuread_ul2 li textarea{ width: 97%;  color: #333; font-size: 16px;line-height: 22px; margin-top: 5px; margin-left: 10px;}
.treasuread .treasuread_an{ width: 92%; margin-left: 4%; display: block; height: 40px; line-height: 40px; background: #00b192; color: #fff; font-size: 16px; margin-top: 10px; margin-bottom: 10px; border-radius: 5px;}
.treasuread .treasuread_an:hover{ cursor: pointer;}
.treasuread ul.treasuread_ul1 li.treasuread_ul1_li{ height: auto; line-height: normal; padding-top: 5px; padding-bottom: 5px;}
.treasuread ul.treasuread_ul1 li.treasuread_ul1_li .treasuread_s { padding-top: 5px;}
.treasuread ul.treasuread_ul1 li.treasuread_ul1_li textarea{ width: 90%; display: inline-block; vertical-align: middle; text-align: right; color: #333; font-size: 16px; position: relative; top: 0px; height: 0;margin-top: 7px;}

.treasuread_list{ position: fixed; width: 80%; height: 90%; top: 0; bottom: 0; left: 0; right: 0; margin: auto; z-index: 991; background: #fff; border-radius: 10px; padding-left: 20px; padding-right: 20px;padding-bottom: 20px; display: none;}
.treasuread_list h3{ text-align: center; font-size: 20px; color: #00b192; height: 50px; line-height: 50px; margin-bottom: 10px;}
.treasuread_list h3 img.treasuread_list_im{ position: absolute; top: 0; right: 0; z-index: 8; margin-top: 13px; margin-right: 18px; display: block; width: 15px; height: 15px;}
.treasuread_list h3 img.treasuread_list_im:hover{ cursor: pointer;}
.treasuread_list ul{ height: 90%; overflow-y:auto;}
.treasuread_list .treasuresd_ul{ height: 90%; overflow-y:auto;}
.treasuread_list .treasuresd_ul .treasuread_list_p{ font-size: 16px; line-height: 22px; color: #333；}
.treasuread_list ul li{ padding-left: 10px; padding-right: 10px; border-bottom: 1px solid #d2dcda; padding-bottom: 20px; margin-bottom: 10px;}
.treasuread_list ul li a{ display: block; font-size: 16px;}
.treasuread_list ul li h4{ font-size: 16px; color: #333; height: 35px; line-height: 35px; font-weight: 600; margin-bottom: 5px; }
.treasuread_list ul li p{ font-size: 14px; color: #666; padding-top: 3px;}
.treasuread_list ul li a:hover h4{ color: #00b192;}
.treasuread_list ul li a:hover p{ color: #00b192;}
.treasuread_list ul li:last-child{ border-bottom: 0; margin-bottom: 0; padding-bottom: 0;}
.treasuread_list ul.treasuread_list_ul li{ padding-bottom: 10px;}
.treasuread_list ul.treasuread_list_ul li a:hover{ color: #00b192;}
.treasuread_list_he{ height: 16%;}
.treasuread_list_he ul{ height: 80%;}
.treasuread_list_he4{ height: 28%;}
.treasuread_list_he4 ul{ height: 75%;}
.treasuread_list_he1{ height: 34%;}
.treasuread_list_he1 ul{ height: 80%;}
.treasuread_list_he2{ height: 46%;}
.treasuread_list_he2 ul{ height: 80%;}
.treasuread_list_he3{ height: 86%;}
.treasuread_list_he3 ul{ height: 90%;}
.treasuread_list_he3 .treasuresd_ul{ height: 90%;}

/* 电子病历智能诊疗-客户档案 */
.treasurecu .treasurecu_ul{min-height:208px; padding-left: 5px; padding-right: 10px; margin: 11px; border: 1px solid #00b192; padding-bottom: 10px;border-radius: 8px;position: relative;}
.treasurecu .treasurecu_ul a{position: absolute; right: 0px;display: inline-block;width: 107px; height: 30px;background: #00b192; border-bottom-left-radius: 11px;text-align: center; line-height: 30px;color: #fff;font-size: 15px;border-top-right-radius: 6px;}
.treasurecu .treasurecu_ul ul li{ clear: both;}
.treasurecu .treasurecu_ul ul li p{ float: left; overflow: hidden;width: 22%; height: 35px; line-height: 35px; font-size: 16px; color: #000;letter-spacing: 0;}
/* .treasurecu .treasurecu_ul ul li p:first-child{ margin-left: 0;}
.treasurecu .treasurecu_ul ul li:first-child p{ width: 46%;}
.treasurecu .treasurecu_ul ul li:first-child p:first-child{ width: 40%;}
.treasurecu .treasurecu_ul ul li:first-child+li p:first-child{ width: 18%;}
.treasurecu .treasurecu_ul ul li:first-child+li p:first-child+p{ width: 21%;}
.treasurecu .treasurecu_ul ul li:first-child+li p:first-child+p+p{ width: 32%;}
.treasurecu .treasurecu_ul ul li:first-child+li p:first-child+p+p+p{ width: 25%;} */
.treasurecu .treasurecu_ul ul li .left{ padding-left: 15px;}
.treasurecu .treasurecu_ul ul li .long{ width: 30%;}
.treasurecu .treasurecu_ul ul li .center{text-align: center;}
.treasurecu .treasurecu_ul ul li p em{ color: #00b192;font-weight: 600;}
.treasurecu .treasurecu_ul ul li p i{ display: inline-block;}
.treasurecu .treasurecu_ul ul li a{ display: block; float: right; font-size: 18px; color: #00b192; margin-top: 5px;}
.treasurecu .treasurecu_ul ul li .treasurecu_d{ font-size: 16px; color: #000; padding-top: 5px; padding-bottom: 5px; display: flex; }
.treasurecu .treasurecu_ul ul li .treasurecu_d em{ color: #00b192;font-weight: 600; min-width: 70px;}
.treasurecu .treasurecu_ul ul li .treasurecu_d span{ display: inline-block; vertical-align: top; width: calc(100% - 80px);}
.treasurecu .treasurecu_xt .treasurecu_list{height: 340px;overflow: auto;}
.treasurecu .treasurecu_xt .treasurecu_xta{ padding-left: 10px; padding-right: 10px;}
.treasurecu .treasurecu_xt .treasurecu_xta a{ display: block; width: 50%; float: left; height: 40px; line-height: 40px; text-align: center; font-size: 16px; color: #fff; background: #b9b5b5;}
.treasurecu .treasurecu_xt .treasurecu_xta a.on{ background: #1b95d1;}
.treasurecu .treasurecu_xt ul{ margin-top: 5px;margin-bottom: 55px;}
.treasurecu .treasurecu_xt ul li .treasurecu_xtb{  padding:10px;display: flex; align-items: center; justify-content: space-between;}
.treasurecu .treasurecu_xt ul li .treasurecu_xtb .treasurecu_xti{ display: inline-block; vertical-align: middle; width: 24px; height: 30px;}
.treasurecu .treasurecu_xt ul li .treasurecu_xtb span{ width: calc(100% - 175px); margin-left: 4px; font-size: 16px; color: #00b192; display: inline-block;vertical-align: middle;font-weight: 600;}
.treasurecu .treasurecu_xt ul li .treasurecu_xtb a{ box-sizing: border-box; min-width: 135px; display: block; float: right; padding-top: 5px; padding-bottom: 5px; padding-left: 8px; padding-right: 8px; border-radius: 5px; background: #00b192; color: #fff; font-size: 15px;}
.treasurecu .treasurecu_xt ul li .treasurecu_xtb a img{ display: inline-block;vertical-align: middle; width: 20px; height: 20px; position: relative; top: -2px;}
.treasurecu .treasurecu_xt ul li .treasurecu_xtb a em{ padding-left: 5px;}
.treasurecu .treasurecu_xt ul li .treasurecu_xts{ margin-left: 10px; margin-right: 10px; padding-left: 20px; padding-right: 20px; padding-top: 5px; padding-bottom: 5px; background: #e9f5f3 ;border-radius: 10px; margin-top: 5px; margin-bottom: 10px;box-sizing: border-box; width: calc(100% - 20px);display: flex;justify-content: space-between;}
.treasurecu .treasurecu_xt ul li .treasurecu_xts a{ display: block;}
.treasurecu .treasurecu_xt ul li .treasurecu_xts .treasurecu_xts_l{ width: 80%; float: left; position: relative;}
.treasurecu .treasurecu_xt ul li .treasurecu_xts .treasurecu_xts_l p{ height: 32px; line-height: 32px; overflow: hidden; font-size: 16px; color: #333;}
.treasurecu .treasurecu_xt ul li .treasurecu_xts .treasurecu_xts_l p em{ color: #00b192;font-weight: 600;}
.treasurecu .treasurecu_xt ul li .treasurecu_xts .treasurecu_xts_r{ float: right; margin-top: 10px;background:#e9f5f3; }
.treasurecu .treasurecu_xt ul li .treasurecu_xts .treasurecu_xts_r .fuzhen_btn{width: 40px;color: #00b192;background:#e9f5f3; border-radius: 5px; cursor: pointer; font-size: 16px;}
.treasurecu .treasurecu_xt ul li .treasurecu_xts .treasurecu_xts_r a{ float: left; font-size: 16px; color: #333; height: 25px; line-height: 25px; border: 2px solid #00856e; border-radius: 5px; padding-left: 10px; padding-right: 10px; margin-left: 20px;} 
.treasurecu .treasurecu_xt ul li .treasurecu_xts .treasurecu_xts_r a:first-child{ margin-left: 0;}
.treasurecu .treasurecu_xt ul li .treasurecu_xts .treasurecu_xts_r img{ width: 35px; height: 35px;border-ra}

/* 电子病历智能诊疗-客户档案详情 */
.treasurecd ul li .treasurecd_ba{ padding-left: 10px; padding-right: 10px;height: 45px; line-height: 45px; overflow: hidden;}
.treasurecd ul li .treasurecd_ba1{ padding-left: 10px; padding-right: 10px; padding-top: 10px; padding-bottom: 10px;}
.treasurecd ul li .treasurecd_h{ height: 10px; background: #f1f1f1;}
.treasurecd ul li span{ font-size: 18px; color: #00b192;}
.treasurecd ul li em{ display: block; float: right;font-size: 16px; color: #000; width: 70%; text-align: right;}
.treasurecd ul li h3{ font-size: 18px; color: #00b192; margin-bottom: 5px;}
.treasurecd ul li p{ font-size: 16px; color: #000;}
.treasurecd ul.treasurecd_ul1 li{ border-bottom: 1px solid #d2dcda; } 
.treasurecd ul.treasurecd_ul1 li.treasurecd_ul1_li .treasurecd_ba{ height: auto; line-height: normal; padding-top: 10px; padding-bottom: 10px;}
.treasurecd ul.treasurecd_ul1 li.treasurecd_ul1_li em{ margin-top: 5px;}
.treasurecd ul.treasurecd_ul2 li:first-child{ border-bottom: 1px solid #d2dcda;}

/* 电子病历智能诊疗-添加西医病历 */
            /*就诊时间和科室*/
.treasurewm{background: #e9f5f3;padding-top: 1px;margin-right: 7px;width: 100%;margin-bottom: 10px;}
.treasurewm .treasurewm_jz {width:95%;display:flex;justify-content: space-between;margin: 0 auto;height: 46px;line-height: 46px; }
.treasurewm .treasurewm_jz div{width:48%;background:#fff;border-radius:10px;padding-left:5px;}

.treasurewm .treasurewm_jz div .treasurewm_jzb{width:50%;height: 45px; line-height: 45px;}
.treasurewm .treasurewm_jz div em{ display: inline-block; width: 5px; color: red;}
.treasurewm .treasurewm_jz div span{ display: inline-block; vertical-align: middle;  font-size: 14px; color: #00b192;font-weight: bold;}
.treasurewm .treasurewm_jz div:nth-child(1) input{ display: inline-block; vertical-align: middle;  font-size: 16px; color: #333;width:92px}
.treasurewm .treasurewm_jz div:nth-child(2) input{ display: inline-block; vertical-align: middle;  font-size: 16px; color: #333;width:130px}
.treasurewm .treasurewm_jz div .treasurewm_jzp{  color: #333; font-size: 15px;display: inline-block; vertical-align: middle;font-weight: bold;}
                /* 姓名    */
.treasurewm .treasurewm_xm{ margin: 10px; background: #fff;padding-bottom: 15px;border-radius: 10px;padding-top: 10px;margin-bottom: 10px;}
.treasurewm .treasurewm_xm ul li{ padding-left: 10px; padding-right: 10px;}
.treasurewm .treasurewm_xm ul li p{ float: left; width: 32%; overflow: hidden; height: 35px; line-height: 35px; font-size: 16px; color: #000; margin-left: 5px;word-break: break-all;    word-wrap: break-word;font-weight: bold;}
.treasurewm .treasurewm_xm ul li p:first-child{ margin-left: 0;}
.treasurewm .treasurewm_xm ul li p em{ color: #00b192;font-weight: bold;}
.treasurewm .treasurewm_xm ul li .treasurewm_dz{ font-size: 16px;}
.treasurewm .treasurewm_xm ul li .treasurewm_dz em{ color: #00b192;font-weight: bold;}
.treasurewm .treasurewm_xm ul li .treasurewm_dz span{ display: inline-block; width: 70%; vertical-align: top;font-weight: bold;}
.treasurewm .treasurewm_xm ul li.treasurewm_xml{ margin-top: 7px;}
.treasurewm .treasurewm_xm ul li.treasurewm_xml p{ height: auto; line-height: normal;}
.treasurewm .treasurewm_xm ul li.treasurewm_xml p span{ display: inline-block; vertical-align: top; position: relative; top: 3px; width: 55%; vertical-align: top;}
                /* 主诉 */
.treasurewm .treasurewm_zs ul li .treasurewm_zsb{  padding-right: 10px;}
.treasurewm .treasurewm_zs ul li .treasurewm_zs_zl{padding-top: 10px;}
.treasurewm .treasurewm_zs ul li h2{ font-size: 16px;color: #00b192; margin-bottom: 10px;padding-left: 10px;font-weight: bold;}
.treasurewm .treasurewm_zs ul li h2 em{ color: #00d0ab;font-weight: bold;}
.treasurewm .treasurewm_zs ul li h3{ font-size: 16px;color: #00b192;padding-left: 10px;font-weight: bold;overflow: hidden;}
.treasurewm .treasurewm_zs ul li h3 em{ display: inline-block; width: 10px; color: red;}
.treasurewm .treasurewm_zs ul li textarea{ width: 96%;  color: #333; font-size: 16px;line-height: 22px; margin-top: 5px; text-align: justify; margin-left: 10px;min-height: 44px;}
.treasurewm .treasurewm_zs ul li .textarea{ width: 96%;  color: #333; font-size: 16px;line-height: 22px; margin-top: 5px; text-align: justify; margin-left: 10px; min-height: 66px;white-space: pre-wrap;}
.treasurewm .treasurewm_zs ul li .treasurewm_jzp{  color: #333; font-size: 16px;display: inline-block; vertical-align: middle; padding-left: 10px; margin-top: 5px;min-height: 40px;white-space: pre-wrap;}
.treasurewm .treasurewm_zs ul li .treasurewm_zsi{ margin-left: 10px; margin-right: 10px; margin-top: 15px;}
.treasurewm .treasurewm_zs ul li .treasurewm_zsi a{ position: relative; display: inline-block; vertical-align: middle; height: 30px; line-height: 30px; color: #fff; font-size: 14px; background: #00b192; padding-left: 15px; padding-right: 15px; border-radius: 5px;}
.treasurewm .treasurewm_zs ul li .treasurewm_zsi a input{ display: block; width: 100%; height: 100%; top: 0; left: 0; position: absolute; opacity: 0; z-index: 9;}
.treasurewm .treasurewm_zs ul li .treasurewm_zsi a input:hover{ cursor: pointer;}
.treasurewm .treasurewm_zs ul li .treasurewm_zsi .treasurewm_zsi_ls{ margin-left: 10px;display: flex;flex-wrap: wrap;}
.treasurewm .treasurewm_zs ul li .treasurewm_zsi .treasurewm_zsi_ls img{ display: block; float: left; margin-right: 20px; width: 100px; margin-top: 20px;}
.treasurewm .treasurewm_zs ul li .treasurewm_zsi .treasurewm_zsi_ls p{float: left;width: 22%;margin-left: 10px;display: table-cell;
    text-align: center;
    vertical-align: middle;}
.treasurewm .treasurewm_zs ul li .treasurewm_zsi .treasurewm_zsi_ls img:hover{ cursor: pointer;}

.treasurewm .treasurewm_zs ul li .treasurewm_zsi1{ margin-left: 10px; margin-right: 10px; margin-top: 15px;display: flex;flex-wrap: wrap;}
.treasurewm .treasurewm_zs ul li .treasurewm_zsi1 p{width:22%; display: block; float: left; margin-right: 10px; height: 100px; line-height: 100px;position: relative; overflow: hidden;}
.treasurewm .treasurewm_zs ul li .treasurewm_zsi1 p img{ object-fit: cover;height: auto!important;position: absolute;top: 50%;left: 50%;-webkit-transform: perspective(1px) translate(-50%,-50%);-ms-transform: translate(-50%,-50%);transform: perspective(1px) translate(-50%,-50%);}
.treasurewm .treasurewm_zs ul li .treasurewm_zsi1 img:hover{ cursor: pointer;}
.treasurewm .treasurewm_zs ul li .treasurewm_zsa{   /*加减按钮*/
    display: block; float: right;height: 30px;line-height: 30px;
    color: #fff; font-size: 16px; background: #00b192; padding-left: 15px; padding-right: 15px; border-radius: 5px; margin-bottom: 5px;
}
/*单独一行的按钮样式*/
.treasurewm .treasurewm_zs ul li .treasurewm_zsan{
    display: block;
    width: 98%;
    text-align: center;
    height: 32px;
    line-height:32px;
    background: #00b192;
    font-size: 16px;
    color: #fff;
    border-radius: 5px;
    margin-left: 10px;
}
.treasurewm_zsi_po{ position: fixed; top: 0; left: 0; z-index: 991; display: none;width: 100%;height: 100%;}


                /* 费用 资费 */
.treasurewm .treasurewm_zf{margin: 10px;background: #fff;border-radius: 10px;}
.treasurewm .treasurewm_zf ul li{ padding-left: 10px; padding-top: 10px; padding-bottom: 10px;}
.treasurewm .treasurewm_zf ul li p{ width: 49%; float: left;}
.treasurewm .treasurewm_zf ul li p span{ font-size: 16px;color: #00b192;font-weight: bold;}
.treasurewm .treasurewm_zf ul li p input{ display: inline-block; vertical-align: middle; height: 20px; line-height: 20px; border-bottom: 1px solid #d2dcda; font-size: 16px; color: #333; margin-left: 7px;}
.treasurewm .treasurewm_zf ul li p:first-child+p{ float: right;}
.treasurewm .treasurewm_zf ul li p em{ color: #999; font-size: 16px;}

.treasurewm .treasurewm_qm{ padding-right: 10px; padding-bottom: 10px; padding-top: 10px;height: 30px;}
.treasurewm .treasurewm_qm .treasurewm_qmf{ float: right;}
.treasurewm .treasurewm_qm .treasurewm_qmf em{ display: inline-block; width: 10px; color: red;}
.treasurewm .treasurewm_qm .treasurewm_qmf span{ font-size: 15px;color: #00b192;font-weight: bold;}
.treasurewm .treasurewm_qm .treasurewm_qmf .treasurewm_qmf_i{ display: inline-block;  width: 120px; text-align: center; margin-left: 10px;}
.treasurewm .treasurewm_qm .treasurewm_qmf .treasurewm_qmf_i img{cursor: pointer;}
            /* 签名和按钮 */
.treasurewm .treasurewm_ew h3{ font-size: 18px; color: #333; text-align: right; line-height: 50px; padding-right: 20px;}
.treasurewm .treasurewm_ew h3 em{ color: #00b192; margin-right: 10px;}
.treasurewm .treasurewm_ew h3 .treasurewm_qmf_i{ display: inline-block; vertical-align: baseline; width: 120px; height: 80px; line-height: 80px; text-align: center; margin-left: 10px;}


                                /* 签名 */
.treasurewm .treasurewm_ew .treasurewm_ewi{ text-align: center;margin-bottom: 20px;}
.treasurewm .treasurewm_ew .treasurewm_ewi img{ display: inline-block; vertical-align: middle; width: 180px; margin-left: 20px; margin-right: 20px;}
                                /* 按钮 */
.treasurewm .treasurewm_ew .treasurewm_ewi_an ul li{ padding-left: 5px; padding-right: 5px;  margin-bottom: 10px;}
.treasurewm .treasurewm_ew .treasurewm_ewi_an ul li p{ width: 50%; float: left;}
.treasurewm .treasurewm_ew .treasurewm_ewi_an ul li.treasurewm_ewi_anl p{ width: 33.33%;}
.treasurewm .treasurewm_ew .treasurewm_ewi_an ul li.treasurewm_ewi_an2 p{ width: 100%;}
.treasurewm .treasurewm_ew .treasurewm_ewi_an ul li p a{ display: block; margin-left: 5px; margin-right: 5px; text-align: center; height: 40px; line-height: 40px; background: #00b192; font-size: 16px; color: #fff; border-radius: 5px;}
.treasurewm .treasurewm_ew .treasurewm_ewi_an ul li p a img{ display: inline-block; vertical-align: middle; margin-right: 10px; width: 25px; height: 25px;}


.treasurewm .treasurewm_tfz .treasurewm_abc .treasurewm_fz_time{width: 96%;} 
.treasurewm .treasurewm_tfz .treasurewm_abc .treasurewm_fz_time input{ display: inline-block; vertical-align: middle;  font-size: 16px; color: #333;width:200px}
.treasurewm .treasurewm_tfz .treasurewm_abc .treasurewm_fz_time em{ display: inline-block; width: 5px; color: red;}
.treasurewm .treasurewm_tfz .treasurewm_abc .treasurewm_fz_time span{ display: inline-block; vertical-align: middle;  font-size: 15px; color: #00b192;font-weight: bold;}

.treasurewm .treasurewm_fz{ height: 40px;line-height: 40px; text-align: center; font-size: 16px; color: #fff; background: #577873;}

.treasurewm .treasurewm_tfz{ position: fixed; height: 400px; bottom: 0; left: 0; padding-top: 10px;margin-right: 7px;background: #e9f5f3; width: 100%;}
.treasurewm .treasurewm_tfz_b{ overflow-y: auto;height: 302px;}
.treasurewm .treasurewm_tfz_h{ height: 400px;}

.treasurewm_tfz_bc{  padding-left: 10px; padding-right: 10px; padding-bottom: 10px; padding-top: 10px;}
.treasurewm_tfz_bc a{ display: block; width: 100%; text-align: center; height: 40px; line-height: 40px; background: #2edabc; font-size: 16px; color: #fff; border-radius: 5px;}

/* 电子病历智能诊疗-智能系统 */
.treasuresy .treasuresy_h{ height: 125px;}
.treasuresy .treasuresy_y{ height: 80px;}
.treasuresy_se{ height: 60px; line-height: 60px; padding-left: 10px; padding-right: 10px;  position: relative; text-align: center;}
.treasuresy_se input{ display:inline-block; vertical-align: middle; width: 73%; height: 40px; line-height: 40px; font-size: 16px; background: #f1f1f1;color: #333; border: 1px solid #d2dcda; border-radius: 5px;  padding-left: 60px; padding-right: 50px;}
.treasuresy_se button{ display: inline-block; vertical-align: middle; height: 40px; line-height: 40px; background: #00b192; font-size: 16px; color: #fff; padding-left: 20px; padding-right: 20px; border-radius: 5px; margin-left: 10px;}
.treasuresy_se img{ position: absolute; top: 0; left: 0; z-index: 8; margin-left: 30px; margin-top: 18px;}
.treasuresy_se button:hover{ cursor: pointer;}

.treasuresy .treasuresy_se img.treasuresy_sec{ right: 0; left: auto; margin-left: 0; margin-right: 30px; margin-top: 23px;}
.treasuresy .treasuresy_se img.treasuresy_sec:hover{ cursor: pointer;}
.treasuresy .treasuresy_se input{ padding-right: 50px;}

.treasuresy_bt{ padding: 10px; border-bottom: 1px solid #d2dcda;}
.treasuresy_bt p{ height: 91px; overflow-y: auto;padding-left: 20px; padding-right: 10px;}
.treasuresy_bt a{ display: block; float: left; height: 40px; line-height: 40px; padding-left: 10px; padding-right: 10px; font-size: 16px; color: #000; border-radius: 5px; margin-right: 10px; font-weight: 600; margin-bottom: 5px;}
.treasuresy_bt a:last-child{ margin-right: 0;}
.treasuresy_bt a.on{ background: #1b95d1; color: #fff;}


.treasuresy_list ul li h3{ font-size: 18px; color: #000; height: 50px; line-height: 50px; font-weight: 600;}
.treasuresy_list ul li h3 em{ display: inline-block; vertical-align: middle; width: 6px; height: 25px; background: #00b192; border-radius: 5px; margin-right: 7px; position: relative; top: -1px;}
.treasuresy_list ul li .treasuresy_list_b{ padding-left: 10px; padding-right: 10px;padding-bottom: 5px;}
.treasuresy_list ul li .treasuresy_list_bt p{ width: 25%;float: left;height: 46px; line-height: 22px;height: 45px;overflow: hidden;text-align: center;}
.treasuresy_list ul li .treasuresy_list_bt p a{ 
    border: 1px solid #d2dcda; height: 43px;font-size: 16px; color: #333; padding-left: 10px; padding-right: 10px;display: flex; align-items: center;
    justify-content: space-around;flex-direction: column; overflow: hidden;}/*不管几行文字始终垂直居中*/
.treasuresy_list ul li .treasuresy_list_h{ height: 3px; background: #f1f1f1;}
.treasuresy_list ul li:last-child .treasuresy_list_h{ display: none;}

.treasuresy_spo{ position: fixed; top:0;height: 84%; width: 100%; overflow-y: auto; margin-top: 115px; background: #fff;}
.treasuresy_spo ul li a{ display: block;height: 45px; line-height: 45px; border-bottom: 1px solid #d2dcda; font-size: 16px; color: #333; padding-left: 20px; padding-right: 20px; overflow: hidden;}
.treasuresy_spo ul li:last-child a{ border-bottom: 0;}
.treasuresy_spo ul li a:hover{ color: #00b192;}

/* 电子病历智能诊疗-智能系统详情列表 */
.treasuresl .treasuresl_zs{ padding-left: 5px; padding-right: 5px; padding-top: 10px; margin-bottom: 5px;}
.treasuresl .treasuresl_zs span{ font-size: 18px; color: #00b192; font-weight: 600;}
.treasuresl .treasuresl_zs p{ display: inline-block; vertical-align: middle; width: 72%; font-size: 16px; color: #666; margin-left: 5px;text-align: justify;}

.treasuresl .treasuresl_list ul li{ border-bottom: 1px solid #d2dcda; padding-bottom: 5px;}
.treasuresl .treasuresl_list ul li:last-child{ border-bottom: 0;}
.treasuresl .treasuresl_list ul li h4{ font-size: 18px; color: #000; line-height: 20px;border-bottom: 1px solid #d2dcda; padding: 10px; padding-right: 10px;}
.treasuresl .treasuresl_list ul li h4 em{ display: inline-block; vertical-align: middle; width: 23px; height: 23px; line-height: 23px; text-align: center; font-size: 14px; color: #fff; background: #00b192; margin-right: 5px; border-radius: 1000px; font-weight: normal; position: relative; top: -2px;}
.treasuresl .treasuresl_list ul li p a.on{ color: #00aff0;}

.treasuresl .treasuresl_bth{ height: 50px;}
.treasuresl .treasuresl_bt{ position: fixed; bottom: 0; z-index: 9; height: 50px;line-height: 50px; text-align: center; background: #a5a5a5; width:100%;}
.treasuresl .treasuresl_bt a{ font-size: 14px; color: #fff; display: block; width: 25%; float: left;}
.treasuresl .treasuresl_bt a:first-child+a+a{ width: 30%;}
.treasuresl .treasuresl_bt a:first-child+a+a+a{ width: 20%;}
.treasuresl .treasuresl_bt a.on{ background: #00b192;}

.treasuresl_co{ line-height: 24px; font-size: 16px; text-align: justify; padding-left: 10px; padding-right: 10px; padding-top: 10px; padding-bottom: 10px;}

/* 电子病历智能诊疗-智能系统详情分类 */
.treasuresf .treasuresf_po{ position: fixed; top: 55px; left: 0; width: 100%; z-index: 9;}
.treasuresf .treasuresf_list{ background: #f7f7f7;}
.treasuresf .treasuresf_list ul li .treasuresy_list_bt p{ width: 50%; background: #fff;}

.treasuresf h3.treasuresf_jsh{ font-size: 18px; color: #000; height: 50px; line-height: 50px; font-weight: 600; padding-left: 10px; padding-right: 10px; background: #fff;}
.treasuresf h3.treasuresf_jsh em{ display: inline-block; vertical-align: middle; width: 6px; height: 25px; background: #00b192; border-radius: 5px; margin-right: 7px; position: relative; top: -1px;}

.treasuresf .treasuresf_js .treasuresf_jsc{ padding-left: 20px; padding-right: 20px;line-height: 24px; font-size: 16px; text-align: justify; padding-bottom: 10px;}

/* 电子病历智能诊疗-智能系统详情目录 */
.treasuresm ul li{ padding-left: 20px; padding-right: 20px; border-bottom: 1px solid #d2dcda; height: 45px; line-height: 45px; overflow: hidden;cursor: pointer;}
.treasuresm ul li:hover{ background:#f3e9e9;}
.treasuresm ul li a{ display: block; font-size: 16px; color: #666;}

/* 电子病历智能诊疗-智能系统西医目录内容 */
.treasuresx_bth{ height: 50px;}
.treasuresx_bt{ position: fixed; bottom: 0; z-index: 9; height: 45px;line-height: 45px; text-align: center; background: #dae5e3; width:100%;}
.treasuresx_bt a{ font-size: 16px;  display: block; width: 25%; float: left;}
.treasuresx_bt a.on{ background: #00b192;color: #fff;}

.treasuresx .treasuresx_ul ul li{ border-bottom: 1px solid #d2dcda; padding-bottom: 5px;}
.treasuresx .treasuresx_ul ul li:last-child{ border-bottom: 0;}
.treasuresx .treasuresx_ul ul li .treasuresx_co{ font-size: 16px; color: #333; line-height: 24px; padding-left: 10px; padding-right: 10px; padding-top: 10px; padding-bottom: 10px;}
#treasure_fun_medi{padding: 10px;padding-bottom: 50px; background-color: #fff;}
#treasure_fun_medi .treasuresx_an{ padding-left: 10px; padding-right: 10px; padding-bottom: 10px; background: #fff;margin-left: 10px; margin-bottom: 10px;}
#treasure_fun_medi .treasuresx_an .check_i{ top: 5px;}
#treasure_fun_medi .treasuresx_an p{ width: 45%; float: left; margin-top: 10px;margin-left: 10px;}
#treasure_fun_medi .treasuresx_an p span{ display: inline-block; vertical-align: top; width: 80%; margin-left: 10px; position: relative; top: 4px;}


/* 电子病历智能诊疗-智能系统中医目录内容 */
.treasuresz .treasuresz_s{ overflow-y: auto;height: 200px;padding-left: 10px; padding-right: 10px; margin-top: 10px; margin-bottom: 10px;}
.treasuresz .treasuresz_s .treasuresz_sc{ line-height: 24px; font-size: 16px; text-align: justify;}


.treasuresz .treasuresz_zs{ padding-left: 5px; padding-right: 5px; margin-bottom: 5px;}
.treasuresz .treasuresz_zs span{ font-size: 18px; color: #00b192; font-weight: 600;}
.treasuresz .treasuresz_zs p{ display: inline-block; vertical-align: middle; width: 72%; font-size: 16px; color: #666; margin-left: 5px;text-align: justify;}
.treasuresz .treasuresz_xu{ overflow-y: auto;height: 350px;}
.treasuresz .treasuresz_xu ul li{ padding-left: 10px; padding-right: 10px; border-bottom: 1px solid #d2dcda; padding-bottom: 10px; padding-top: 10px;}
.treasuresz .treasuresz_xu ul li em{ display: inline-block; vertical-align: top; vertical-align: middle; width: 23px; height: 23px; line-height: 23px; text-align: center; font-size: 14px; color: #fff; background: #00b192; margin-right: 5px; border-radius: 1000px; font-weight: normal; position: relative; top: 0px;}
.treasuresz .treasuresz_xu ul li span{ display: inline-block; vertical-align: top; width: 92%; text-align: justify; margin-left: 5px; font-size: 16px;}

/* 电子病历智能诊疗-疾病分析、指导、提示 */
.treasurere .treasurere_jb{ padding-left: 10px; padding-right: 10px; padding-top: 10px; padding-bottom: 10px;}
.treasurere .treasurere_jb ul li span{ display: inline-block; vertical-align: middle; width: 70px; line-height: 43px; font-size: 16px; color: #19d4b2;text-align: right;}
.treasurere .treasurere_jb ul li input{ display: inline-block; vertical-align: middle; line-height: 43px; border-bottom: 1px solid #d2dcda; width: 65%; font-size: 16px; color: #333; margin-left: 5px;}
.treasurere .treasurere_jb ul li a{ display: block; float: right; height: 40px; line-height: 43px; width: 70px; text-align: center; background: #2edabc; color: 
#fff; font-size:16px; border-radius: 5px;}
.treasurere .treasurere_jb ul li:first-child+li input{ width: 81%;}
.treasurere .treasurere_an{ margin-top: 10px;}
.treasurere .treasurere_an .treasurere_ana{ margin-bottom: 10px;padding-left: 10px; padding-right: 10px;} 
.treasurere .treasurere_an .treasurere_ana a{ display: inline-block;vertical-align: middle; height: 45px; line-height: 45px; background: #2edabc; font-size: 16px; color: #fff; padding-left: 20px; padding-right: 20px;border-radius: 5px; margin-right: 10px;}
.treasurere .treasurere_an .treasurere_ana a.on{ background: #00b192;}
.treasurere .treasurere_an .treasurere_ant{ padding-left: 10px; padding-right: 10px;}
.treasurere .treasurere_an .treasurere_ant textarea{ width: 95%; padding-left: 10px; padding-right: 10px; padding-top: 5px; padding-bottom: 5px;  color: #333; font-size: 16px;line-height: 22px;display: none; border: 1px solid #d2dcda; min-height: 120px;}
.treasurere .treasurere_an .treasurere_ant textarea.on{ display: block;}
.treasurere_ann{ margin-top: 10px; padding-left: 5px; padding-right: 5px; margin-bottom: 20px;}
.treasurere_ann p{ display: block; float: left;width: 50%; text-align: center;}
.treasurere_ann p a{ display: block; margin-left: 5px; margin-right: 5px;height: 45px; line-height: 45px; background: #00b192; font-size: 16px; color: #fff;border-radius: 5px;}
.treasurere_ann p a img{ display: inline-block; vertical-align: middle; margin-right: 10px; width: 22px; height: 22px; position: relative; top: -2px;}
.treasurere_ann p:first-child+p a{ background: #2edabc;}

/* 电子病历智能诊疗-就诊单 */
.treasureav ul li{ padding-left: 10px; padding-right: 10px; border-bottom: 1px solid #d2dcda; padding-bottom: 8px; padding-top:8px;}
.treasureav ul li img{ display: block; float: left; width: 90px; height: 90px; margin-top: 2px;}
.treasureav ul li .treasureav_o{ float: left; width: 58%; margin-left: 10px;}
.treasureav ul li .treasureav_o h3{ font-size: 16px; color: #000;}
.treasureav ul li .treasureav_o h3 em{ margin-left: 10px;}
.treasureav ul li .treasureav_o p{ font-size: 14px; color: #666; margin-top: 5px;}
.treasureav ul li .treasureav_o p:first-child{ height: 38px; line-height: 18px;overflow : hidden;  text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp:2; -webkit-box-orient: vertical;}
.treasureav ul li .treasureav_r{ float: right; font-size: 16px; color: red;}

/* 电子病历智能诊疗-就诊单详情 */
.treasureai{ padding-left: 10px; padding-right: 10px; padding-top: 10px;}
.treasureai .treasureai_xm p{ float: left; width: 50%; font-size: 14px; color: #666; margin-bottom: 10px;}
.treasureai .treasureai_xm p em{ color: #000; font-weight: 600;font-size: 16px;}
.treasureai .treasureai_gm{ font-size: 14px; color: #666;}
.treasureai .treasureai_gm em{ color: #000; font-weight: 600;font-size: 16px;}

.treasureai .treasureai_list ul li{ margin-top: 10px;}
.treasureai .treasureai_list ul li h3{ font-size: 16px;color: #000; font-weight: 600;}
.treasureai .treasureai_list ul li p{ font-size: 14px; color: #666; margin-top:5px;}
.treasureai .treasureai_list ul li .treasureai_list_d{ background: #eaeaea; padding-left: 10px; padding-right: 10px; padding-top: 10px; padding-bottom: 10px; border-radius: 5px; margin-top: 5px;}
.treasureai .treasureai_list ul li .treasureai_list_d a{ display: block;}
.treasureai .treasureai_list ul li .treasureai_list_d h4{ font-size: 16px;color: #000; font-weight: 600;}
.treasureai .treasureai_list ul li .treasureai_list_d .treasureai_list_dp{ margin-left: 10px;}
.treasureai .treasureai_list ul li .treasureai_list_d .treasureai_list_dp span{ display: block; float: left; width: 42%; height: 30px; line-height: 30px; overflow: hidden; margin-left: 10px;font-size: 14px; color: #666;}
.treasureai .treasureai_list ul li .treasureai_list_d .treasureai_list_dp span:first-child{ margin-left: 0; width: 50%;}
.treasureai .treasureai_list ul li .treasureai_list_d .treasureai_list_dp span:first-child+span+span{ margin-left: 0; width: 50%;}
.treasureai .treasureai_list ul li .treasureai_list_hf{ margin-left: 5px; margin-top: 10px;}
.treasureai .treasureai_list ul li .treasureai_list_hf img{ margin-top: 10px; display: block; float: left; width: 100px; height: 100px; margin-right: 12px;}
.treasureai .treasureai_list ul li .treasureai_list_hf img:nth-child(4n){ margin-right: 0;}
.treasureai .treasureai_list ul li .treasureai_list_hf img:hover{ cursor: pointer;}
.treasureai .treasureai_list ul li .treasureai_list_sp{ color: #00b192; margin-top: 5px; display: block;font-size: 14px; font-weight: 600; margin-top: 20px;}
.treasureai .treasureai_list ul li textarea{ width: 98%;  color: #333; font-size: 14px;line-height: 22px; min-height: 100px; padding-top: 10px; padding-left: 10px; margin-top: 5px; background: #eaeaea;}
.treasureai .treasureai_list ul li textarea.treasureai_list_te{ min-height: 200px;}

.treasureai .treasureai_anh{ height: 100px;}
.treasureai .treasureai_an{ position: fixed; bottom: 0; left: 0; z-index: 9; height: 60px; padding-top: 20px; text-align: center; background: #eaeaea; width:100%;}
.treasureai .treasureai_an ul li{ padding-left: 5px; padding-right: 5px;}
.treasureai .treasureai_an ul li p{ width: 33.33%; float: left; text-align: center;}
.treasureai .treasureai_an ul li p a{ display: block; margin-left: 5px; margin-right: 5px; height: 40px;line-height: 40px; font-size: 16px; color: #fff; background: #00b192; border-radius: 5px;}
.treasureai .treasureai_an ul li.treasureai_anl1 p{ width: 100%;}
.treasureai .treasureai_an ul li.treasureai_anl2 p{ width: 50%;}

/* 医师联盟医疗协作 */
.treasureun .treasureun_po{ position: fixed; top: 55px; left: 0; width: 100%; z-index: 9; background: #fff;}
.treasureun .treasureun_poh{ height: 150px;}
.treasureun .treasureun_poh1{ height: 110px;}

.treasureun .treasureun_lm{ text-align: center; border-bottom: 1px solid #d2dcda; padding-top: 10px;}
.treasureun .treasureun_lm a{ display: block; width: 25%; float: left;border-bottom: 4px solid #fff; padding-bottom: 10px;}
.treasureun .treasureun_lm a p{ font-size: 16px; color: #000;}
.treasureun .treasureun_lm a.on{ border-bottom: 4px solid #00b192;}
.treasureun .treasureun_lm a.on p{ color: #00b192}

.treasureun .treasureun_bt{ height: 40px; line-height: 40px; text-align: center; font-size: 16px; color: #333;}

.treasureun .treasuresy_se{ height: 50px; line-height: 48px;}
.treasureun .treasuresy_se img{ width: 20px; height: 20px; top: -2px;}
/* .treasureun .treasuresy_se input{ height: 35px; line-height: 35px; padding-left: 50px;} */
.treasureun .treasuresy_se button{ height: 35px; line-height: 35px;}
.treasureun .treasureun_list {margin-top:5px;margin-bottom: 80px;}
.treasureun .treasureun_list ul li{ border-bottom: 1px solid #d2dcda; padding-top: 20px; padding-bottom: 20px; padding-left: 15px; padding-right: 15px; position: relative;}
.treasureun .treasureun_list ul li:hover{background:#f2e7e7;;}
.treasureun .treasureun_list ul li .treasureun_list_im1{ display: block; float: left; width: 65px; height: 65px;border-radius: 5px;}
.treasureun .treasureun_list ul li .treasureun_list_im2{ position: absolute; top: 0; right: 0; z-index: 8; margin-top: 30px; margin-right: 140px; display: block; width: 60px; height: 60px;}
.treasureun .treasureun_list ul li .treasureun_list_o{  float: left; margin-left: 10px; width: 53%; font-size: 16px; color: #000;}
.treasureun .treasureun_list ul li .treasureun_list_o p{ width:260px; height: 40px;overflow: hidden; text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp:2; -webkit-box-orient: vertical; margin-top: 20px;}
.treasureun .treasureun_list ul li .treasureun_list_r{ float: right; width: 90px; text-align: center; height: 40px; line-height: 40px; color: #00b192; border: 1px solid #00b192; font-size: 16px; background: #eaeaea; border-radius: 5px; margin-top: 12px;}
.treasureun .treasureun_list ul li .treasureun_list_r.on{ background: #00b192;color: #fff;}

.treasureun .treasureun_yc{display: flex;flex-wrap:wrap;padding: 10px;justify-content:center; }
.treasureun .treasureun_yc span{ display: inline-block; width: 22%;border-radius: 5px;background: #00b192;margin: 6px;height: 35px;line-height: 35px;
                                 text-align: center;font-size: 15px;}
.treasureun .treasureun_yc span a{color: #fff;}
/* 医师联盟医疗协作-聊天室 */
.treasurech{ background: #f7f7f7;}
.treasurech .treasurech_po{ position: fixed; top: 55px; left: 0; width: 100%; z-index: 9; background: #f7f7f7;}
.treasurech .treasurech_poh{ height: 191px;}
.treasurech .treasurech_bt{ padding-left: 10px; padding-right: 10px; padding-top: 10px; padding-bottom: 10px;background: #e6fff3;}
.treasurech .treasurech_bt a{ display: block;}
.treasurech .treasurech_bt img{ display: block; float: left; width: 80px; height: 80px;border-radius: 5px;}
.treasurech .treasurech_bt p{ float: right; width: 77%; font-size: 16px; color: #000;line-height: 22px; text-align: justify;overflow: hidden; text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp:3; -webkit-box-orient: vertical; margin-top: 10px;}

.treasurech .treasurech_hz{width: 100%;overflow: auto;}
.treasurech .treasurech_hz .treasurech_hua {display: flex;justify-content: space-around;width: 1000px;overflow:auto}
.treasurech .treasurech_hz .treasurech_hua p{ width:90px; font-size: 15px; color: #000; margin-top: 10px; height: 90%; line-height: 30px;background: #00b192;border-radius: 5px;}
.treasurech .treasurech_hz .treasurech_hua p em{  display:block; color: #fff;cursor: pointer;}
.treasurech .treasurech_hz .treasurech_hua p a{ color: #fff;display: inline-block;}

.treasurech .treasurech_list{ padding-top: 10px;background: #e6fff3;}
.treasurech .treasurech_list ul li{ padding-left: 5px; padding-right: 5px; margin-bottom: 10px;}
.treasurech .treasurech_list ul li h3{ font-size: 14px; color: #999; text-align: center;}
.treasurech .treasurech_list ul li h3 span{ display: inline-block; padding-left:5px; padding-right: 5px; padding-top: 3px; padding-bottom: 3px; background: #eaeaea; border-radius: 3px; margin-bottom: 10px;}
.treasurech .treasurech_list ul li .treasurech_list_im{ float: left; display: block; width: 50px; height: 50px;}
.treasurech .treasurech_list ul li .treasurech_list_l{ margin-left: 10px;float: left;}
.treasurech .treasurech_list ul li .treasurech_list_l .treasurech_list_t{ font-size: 14px; color: #666; margin-bottom: 5px;}
.treasurech .treasurech_list ul li .treasurech_list_l .treasurech_list_im1{ position: absolute; top: 0; left: -18px;}
.treasurech .treasurech_list ul li .treasurech_list_l p{ color: #000; font-size: 13px;}
.treasurech .treasurech_list ul li .treasurech_list_l .treasurech_list_a{ display: inline-block; padding-left: 10px; padding-right: 10px; padding-top: 10px; padding-bottom: 10px; position: relative; background: #fff; border-radius: 10px; width: 200px; margin-left: 20px; }
.treasurech .treasurech_list ul li .treasurech_list_l .treasurech_list_a1{ position: relative; background: #fff; width: 60px; height: 80px; padding: 10px; margin-left: 20px; border-radius: 10px;}
.treasurech .treasurech_list ul li .treasurech_list_l .treasurech_list_a2{ position: relative; background: #fff; width: 40px; height: 40px; padding-top: 10px; padding-bottom: 10px; padding-left: 10px; padding-right: 10px; margin-left: 20px; border-radius: 10px;}
.treasurech .treasurech_list ul li.on .treasurech_list_l{ float: right;}
.treasurech .treasurech_list ul li.on .treasurech_list_im{ float: right;}
.treasurech .treasurech_list ul li.on .treasurech_list_l .treasurech_list_im1{ position: absolute; top: 0; left: auto; right: -18px;}
.treasurech .treasurech_list ul li.on .treasurech_list_l .treasurech_list_a{ background: #e3efe9;margin-left: 0; margin-right: 20px; margin-top: 2px;}
.treasurech .treasurech_list ul li.on .treasurech_list_l .treasurech_list_a1{ background: #e3efe9;margin-left: 0; margin-right: 20px; margin-top: 2px;}
.treasurech .treasurech_list ul li.on .treasurech_list_l .treasurech_list_a2{ background: #e3efe9;margin-left: 0; margin-right: 20px; margin-top: 2px;}

.treasurech .treasurech_fsh{ height: 56px;}
.treasurech .treasurech_fs{ position: fixed; bottom: 0; left: 0; width: 100%; z-index: 9; background: #fff; border-top: 1px solid #d2dcda; height: 50px; padding-top: 5px;}
.treasurech .treasurech_fs .treasurech_fse{ margin-left: 10px;}
.treasurech .treasurech_fs .treasurech_fse em{ display: block; float: left; width: 1px; height: 6px; background: #a7a7a7; margin-top: 38px;}
.treasurech .treasurech_fs .treasurech_fse textarea{ height: 35px; border-bottom: 1px solid #a7a7a7; display: block; float: left;width:51%;padding-left: 10px; padding-right: 60px; padding-bottom: 5px;margin-top: 3px;}
.treasurech .treasurech_fs button{ display: block; float: left; height: 35px; line-height: 35px; background: #00b192; font-size: 16px; color: #fff; padding-left: 20px; padding-right: 20px; border-radius: 5px; margin-left: 10px; width: 80px; margin-top: 6px;}
.treasurech .treasurech_fs button:hover{ cursor: pointer;}
.treasurech .treasurech_fs .treasurech_fsx{ display: block; position: absolute; top: 0; right: 0; margin-top: 15px; margin-right: 160px; width: 25px; height: 25px;}
.treasurech .treasurech_fs .treasurech_fst{ display: block; float: left;overflow: hidden;border-radius: 1000px; width: 20px; height: 20px; border: 2px solid #a2a2a2; padding: 5px; margin-top: 6px; margin-left: 10px; margin-right: 5px; position: relative;}
.treasurech .treasurech_fs .treasurech_fst input{ display: block; width: 100%; height: 100%; top: 0; left: 0; position: absolute; opacity: 0; z-index: 9;}
.treasurech .treasurech_fs .treasurech_fst input:hover{ cursor: pointer;}

.treasurech_dh{ position: fixed; top: 65px; right: 5px; z-index: 992; background: #202020; width: 200px; padding-left: 10px; padding-right: 10px; border-radius: 5px;}
.treasurech_dh a{ height: 50px; line-height: 50px; color: #fff; font-size: 16px;border-bottom: 1px solid #808080; display: block; padding-left: 3px;}
.treasurech_dh a:last-child{ border-bottom: 0;}
.treasurech_dh .treasurech_dhi{ position: absolute; top: -10px; right: 5px;}
.treasurech_dh a:hover{ color: #00b192;}

/* 医师联盟医疗协作-聊天室简介 */
.treasurect{ padding-top: 20px; padding-bottom: 10px; padding-left: 10px; padding-right: 10px;}
.treasurect .treasurect_im{ display: block; margin: auto; width: 150px; height: 150px;}
.treasurect .treasurect_co{ text-align: justify; line-height: 22px; font-size: 16px; color: #333; margin-top:20px;padding-bottom: 10px;}

/* 医师联盟医疗协作-单人聊天室 */
.treasureys_poh{ height: 174px;}
.treasureys{ background: #fff; padding-bottom: 10px;}
.treasureys .treasureys_wz{ padding-left: 10px; padding-right: 10px; padding-top: 10px;}
.treasureys .treasureys_wz .treasureys_wzl{ float: left; background: #fafafa;border-radius: 1000px;}
.treasureys .treasureys_wz .treasureys_wzl img{ display: block; width: 90px; height: 90px; border-radius: 1000px;}
.treasureys .treasureys_wz .treasureys_wzr{ float: right; width: 77%; position: relative;}
.treasureys .treasureys_wz .treasureys_wzr p{ font-size: 17px; color: #000; margin-bottom: 5px;}
.treasureys .treasureys_wz .treasureys_wzr p em{ margin-left: 15px; font-size: 16px;}
.treasureys .treasureys_wz .treasureys_wzr p em.treasureys_wzr_e{ display: inline-block; vertical-align: middle;padding-left: 5px; padding-right: 5px; padding-top: 1px; padding-bottom: 1px; font-size: 14px; color: #fff; background:#00b192; border-radius: 5px; position: relative; top: -2px;}
.treasureys .treasureys_wz .treasureys_wzr p span{ margin-left: 30px; font-size: 16px;}
.treasureys .treasureys_wz .treasureys_wzr p span:first-child{ margin-left: 0;}
.treasureys .treasureys_wz .treasureys_wzr p strong{ font-size: 16px;}
.treasureys .treasureys_wz .treasureys_wzr p span:first-child{ margin-left: 0;}
.treasureys .treasureys_wz .treasureys_wzr p strong.treasureys_wzr_s{ font-size: 18px;}

.treasureys .treasureys_an{ padding-left: 5px; padding-right: 5px; margin-top: 10px;}
.treasureys .treasureys_an p{ float: left; width: 15%;}
.treasureys .treasureys_an p a{ display: block; margin-left: 5px; margin-right: 5px; height: 30px; line-height: 30px; text-align: center; font-size: 14px; color: #fff; border-radius: 5px; background: #00b192;}
.treasureys .treasureys_an p:first-child{ width: 27.5%;}
.treasureys .treasureys_an p:first-child+p+p+p+p{ width: 27.5%;}
.treasureys .treasureys_an p a.on{ background: #054438;}

/* 医师联盟医疗协作-添加会诊/转诊单 */
.treasureco .treasureco_bl{ height: 35px; line-height: 35px; padding-left: 10px; padding-right: 10px; background: #eaeaea;}
.treasureco .treasureco_bl span{ font-size: 15px; color: #000;}
.treasureco .treasureco_bl span em{ color: red;}
.treasureco .treasureco_bl a{ display: block; float: right; height: 30px; line-height: 30px; padding-left: 7px; padding-right: 7px; color: #fff; margin-top: 2px; font-size: 18px; background: #2edabc; border-radius: 5px;}
.treasureco .treasureco_bl p{ display: block; float: right;font-size: 11px; color: #666;}
.treasureco_list ul.treasureco_list_ul li{ border-bottom: 1px solid #d2dcda; height: 45px; line-height: 45px; position: relative;}
.treasureco_list ul.treasureco_list_ul li:last-child{ border-bottom: 0;}
.treasureco_list ul.treasureco_list_ul1 li .treasureco_list_b{ padding-top: 10px; padding-bottom: 10px;}
.treasureco_list ul.treasureco_list_ul2 li .treasureco_list_b{ height: 50px; line-height: 50px;}
.treasureco_list ul li .treasureco_list_b{ padding-left: 10px; padding-right: 10px;}
.treasureco_list ul li .treasureco_list_b .treasureco_list_s{ font-size: 16px;color: #00b192; display: block; float: left;}
.treasureco_list ul li .treasureco_list_b .treasureco_sign {display: block;float: right;height: 100%;}
.treasureco_list ul li .treasureco_list_b .treasureco_list_s em{ display: inline-block; width: 10px; color: red;}
.treasureco_list ul li .treasureco_list_b .treasureco_list_s1{ font-size: 16px;color: #00b192; display: block;}
.treasureco_list ul li .treasureco_list_b .treasureco_list_s1 em{ display: inline-block; width: 10px; color: red;}
.treasureco_list ul li .treasureco_list_s1 strong{ margin-left: 10px; color: #999; font-size: 14px;}
.treasureco_list ul li textarea{ width: 98%;  color: #333; font-size: 16px;line-height: 22px; margin-top: 5px; text-align: justify; margin-left: 10px;}
.treasureco_list ul li input{ display: block; float: right; width: 65%; height: 40px; line-height: 40px; color: #333; font-size: 16px; text-align: right; margin-top: 5px;}
.treasureco_list ul li .treasureco_list_se{ display: block; float: right; width: 12px; height: 6px; margin-top: 22px;}
.treasureco_list ul li .treasureco_list_sei{  text-align: left; width: 60%; margin-right: 10px; position: absolute; top: 0; right: 0; z-index: 8;}
.treasureco_list ul li .treasureco_list_im{ padding-left: 10px; padding-right: 10px; margin-top: 10px;}
.treasureco_list ul li .treasureco_list_im a{ display: block; height: 60px; width: 60px; position: relative;}
.treasureco_list ul li .treasureco_list_im a img{ display: block; height: 60px;height: 60px;}
.treasureco_list ul li .treasureco_list_im a input{ display: block; width: 100%; height: 100%; top: 0; left: 0; position: absolute; opacity: 0; z-index: 9; float: none; padding: 0; margin: 0;}
.treasureco_list ul li .treasureco_list_im .treasurewm_zsi_ls{width: 100%;display: flex;flex-wrap: wrap;}
.treasureco_list ul li .treasureco_list_im .treasurewm_zsi_ls p{width: 22%;margin-left: 10px;margin-bottom: 10px;padding-top: 10px;}
.treasureco_list ul li .treasureco_list_im .treasureco_list_ls p{ float: left; margin-right: 20px; width: 120px; height: 120px; position: relative; margin-top: 20px;}
.treasureco_list ul li .treasureco_list_im .treasureco_list_ls p .treasureco_list_lsi{ position: absolute; top: 0; right: 0; z-index: 8; margin-top: -14px; margin-right: -14px; display: block; height: 30px; height: 30px;}
.treasureco_list ul li .treasureco_list_im .treasureco_list_ls p .treasureco_list_lsi1{ object-fit: cover;height: auto!important;width: 100%;min-height: 100%;position: absolute;top: 50%;left: 50%;-webkit-transform: perspective(1px) translate(-50%,-50%);-ms-transform: translate(-50%,-50%);transform: perspective(1px) translate(-50%,-50%);}
.treasureco_list ul li .treasureco_list_im .treasureco_list_ls img:hover{ cursor: pointer;}
.treasureco_list ul li .treasureco_list_im a input:hover{ cursor: pointer;}
.treasureco_list ul li .treasureco_list_fr{ display: block; float: right; width: 70%; height: 40px; line-height: 40px; overflow: hidden; color: #333; font-size: 16px; text-align: right; margin-top: 5px;}
.treasureco_list ul li .treasureco_list_er{ width: 98%;  color: #333; font-size: 16px;line-height: 24px; margin-top: 5px; text-align: justify;white-space: pre-wrap;}
.treasureco_list ul li .treasureco_list_zsi{ margin-top: 15px;height: 100px;}
.treasureco_list ul li .treasureco_list_zsi p{ display: block; float: left; margin-right: 20px; width: 160px; height: 100px; line-height: 100px;position: relative; overflow: hidden;}
.treasureco_list ul li .treasureco_list_zsi p img{ object-fit: cover;height: auto!important;width: 100%;min-height: 100%;position: absolute;top: 50%;left: 50%;-webkit-transform: perspective(1px) translate(-50%,-50%);-ms-transform: translate(-50%,-50%);transform: perspective(1px) translate(-50%,-50%);}
.treasureco_list ul li .treasureco_list_zsi p:last-child{ margin-right: 0;}
.treasureco_list ul li .treasureco_list_zsi img:hover{ cursor: pointer;}

.treasureco_an{ padding-left: 10px; padding-right: 10px; padding-top: 20px; padding-bottom: 20px;}
.treasureco_an button{ display: block; width: 100%; height: 45px; line-height: 45px; background: #00b192; font-size: 16px; color: #fff;border-radius: 5px;}
.treasureco_an button:hover{ cursor: pointer；}

/* 医师联盟医疗协作-会诊/转诊单详情 */
.treasureca h3{ height: 45px; line-height: 45px; padding-left: 10px; padding-right: 10px; background: #eaeaea; font-size: 18px; color: #333; text-align: right;}
.treasureca h3 em{ color: #00b192;}
.treasureca .treasureca_fs{ padding-left: 10px; padding-right: 10px; padding-top: 20px;}
.treasureca .treasureca_fs ul li{ margin-bottom: 20px;}
.treasureca .treasureca_fs ul li h4{ display: block; float: left;color: #00b192; font-size: 16px;}
.treasureca .treasureca_fs ul li .treasureca_fsl{ float: left;}
.treasureca .treasureca_fs ul li .treasureca_fsl p{ float: left; margin-left: 20px;}
.treasureca .treasureca_fs ul li .treasureca_fsl p:first-child{ margin-left: 5px;}
.treasureca .treasureca_fs ul li .treasureca_fsl p span{ display: inline-block; vertical-align: middle; font-size: 16px; color: #333; margin-left: 5px;}
.treasureca .treasureca_fs .treasureca_fsl_je{ margin-left: 90px; margin-top: 20px;}
.treasureca .treasureca_fs .treasureca_fsl_je span{ color: #00b192; font-size: 16px;}
.treasureca .treasureca_fs .treasureca_fsl_je input{ display: inline-block; vertical-align: middle; width: 40px; height: 25px; line-height: 25px; font-size: 16px; color: #333; border-bottom: 1px solid #b5b5b5;}
.treasureca .treasureca_fs .treasureca_fsl_je em{ color: #00b192; font-size: 16px;}

.treasureca .treasureca_an{ text-align: center; margin-bottom: 20px; margin-top: 20px;}
.treasureca .treasureca_an a{ display: inline-block; vertical-align: middle;height: 35px; line-height: 35px; background: #00b192; font-size: 15px; color: #fff; padding-left: 20px; padding-right: 20px; border-radius: 5px; margin-left: 20px;margin-right: 20px;
    -moz-box-shadow: 0px 3px 3px #999;
	-webkit-box-shadow: 0px 3px 3px #999;
    box-shadow: 0px 3px 3px #999;}

/*会诊记录 咨询记录*/
.treasureca .treasureca_ml{padding-left: 10px;}
.treasureca .treasureca_ml1{background: #e9f5f3;}
.treasureca .zx_title {height: 45px;line-height: 45px;text-align: center;font-size: 18px;color: #00b192;background: #e9f5f3;}
.treasureca .treasureca_ml .index_and_time {height: 40px;line-height: 40px;}
.treasureca .treasureca_ml .index_and_time p{width: 48%;float: left;}
.treasureca .treasureca_ml .index_and_time p:nth-child(1){color: #00b192;font-size:16px;}
.treasureca .treasureca_ml .index_and_time p:nth-child(2){font-size:14px;color:gray;text-align: end;white-space: nowrap; }
.treasureca .treasureca_ml .content_main{font-size:16px;}
.treasureca .treasureca_ml .content_img{font-size:16px;min-height: 150px;display: flex;flex-wrap: wrap;}
.treasureca .treasureca_ml .content_img p{width:20%;margin-left: 10px;}
.treasureca .treasureca_ml .qianzi {height: 45px;line-height: 45px;text-align: right;white-space: nowrap;color:#00b192;font-size: 16px;padding-right: 10px}

.treasureco .continue_guide{height: 50px;background:#fff;text-align: center;vertical-align: middle;padding-top: 20px;}
.treasureco .continue_guide a{display: inline-block;height: 30px;background: #00b192;border-radius: 2px;line-height: 30px;color: #fff;
                              font-size: 16px;padding: 2px 3px;font-weight: bold;box-shadow:0px 4px 4px  gray ;}
.treasureco .evaresults{text-align: center;height: 45px;line-height: 45px;color: #00b192;font-size: 16px;}
/* 医师联盟医疗协作-获取已有病历 */
.treasurecb table{ width: 100%; text-align: center;}
.treasurecb table thead{ height: 40px; line-height: 40px; border-bottom: 1px solid #d2dcda;}
.treasurecb table thead tr th{  padding-left: 5px; padding-right: 5px; color: #00b192; font-size: 16px;font-weight: normal;}
.treasurecb table tbody tr td{ padding-left: 5px; padding-right: 5px; color: #333; font-size: 15px; padding-top: 20px; padding-bottom: 20px;word-wrap: break-word;white-space: normal;word-break: break-all;border-bottom: 1px solid #d2dcda;}
.treasurecb table tbody a{ display: inline-block; vertical-align: middle; height: 40px; line-height: 40px; padding-left: 15px; padding-right: 15px; background: #00b192; font-size: 16px; color: #fff;border-radius: 5px;}
.treasurecb_s table tbody tr:hover{ cursor: pointer;}

/* 医师联盟医疗协作-查看会员 */
.treasuremm_xz{overflow: hidden;background: #EFEFEF;margin-top: 10px;}
.treasuremm_xz .treasuremm_xzl{ float: left; width: 80%;background: #EFEFEF;overflow: hidden;}
.treasuremm_xz .treasuremm_xzl .treasuremm_xzl_p{  float: left; position: relative;height: 45px; }
.treasuremm_xz .treasuremm_xzl .treasuremm_xzl_p:first-child{width: 55%;}
.treasuremm_xz .treasuremm_xzl .treasuremm_xzl_p:last-child{width: 45%;}
.treasuremm_xz .treasuremm_xzl .treasuremm_xzl_p .treasuremm_xzl_pb{ height: 40px; line-height: 40px; padding-top: 5px;padding-bottom: 5px;}
.treasuremm_xz .treasuremm_xzl .treasuremm_xzl_p:first-child .treasureco_list_se{ margin-right: 10px;overflow: hidden;margin-top: 13px;}
.treasuremm_xz .treasuremm_xzl .treasuremm_xzl_p .treasuremm_xzl_pb{background: #EFEFEF;}
.treasuremm_xz .treasuremm_xzl .treasuremm_xzl_p:first-child .treasuremm_xzl_pb{ border-right: 1px solid #d2dcda;}
.treasuremm_xz .treasuremm_xzl input{ position: absolute; left: 20px; top: 0; z-index: 8;height: 45px; font-size: 15px; color: #000; display: block; padding-left: 10px;}
.treasuremm_xz .treasuremm_xzl input:hover{ cursor: pointer;}
.treasuremm_xz .treasuremm_xzl .treasureco_list_se{ display: block; float: right; margin-right: 10px; width: 12px; height: 6px; margin-top: 13px;}
.treasuremm_xz .treasuremm_xzr{ float: left; width: 20%;z-index: 10;}
.treasuremm_xz .treasuremm_xzr a{ display: block;  height: 45px; line-height: 45px; text-align: center; font-size: 17px; color: #000; background: #00B091;color:#fff;}
.treasuremm .treasuresy_se{ height: 70px;  line-height: 70px;}
.treasuremm .treasuresy_se input{ padding-left: 10px; text-align: center;width: 75%;}

.treasuremm .treasuremm_xz{ border-bottom: 0;}
.treasuremm .treasuremm_xz .treasuremm_xzl .treasuremm_xzl_p:first-child .treasuremm_xzl_pb{ border: 0;}
.treasuremm .treasuremm_po{ position: fixed; top: 55px; left: 0; width: 100%; background: #fff; z-index: 99;}
.treasuremm .treasuremm_poh{ height: 121px;}

.treasuremm_list ul li{ padding-left: 10px; padding-right: 10px; padding-top: 10px; padding-bottom: 20px; border-bottom: 1px solid #d2dcda; position: relative;}
.treasuremm_list ul li:hover{ cursor: pointer;}
.treasuremm_list ul li:last-child{ border-bottom: 0;}
.treasuremm_list ul li .treasuremm_list_di{ position: absolute; left: 0; top: 0; z-index: 8; margin-left: 20px; margin-top: 10px; width: 15px; height: 15px; background: red; border-radius: 1000px;}
.treasuremm_list ul li .treasuremm_list_o{ float: left;border-radius: 1000px; margin-left: 10px;}
.treasuremm_list ul li .treasuremm_list_o img{ display: block; width: 60px; height: 60px; border-radius: 1000px;}
.treasuremm_list ul li .treasuremm_list_o p{text-align: center;margin-top: 10px;background:#A0B1AF;width: 100px;width: 40px; margin-left: 6px;border-radius: 2px;color:#fff;}
.treasuremm_list ul li .treasuremm_list_r{ float: right; width: 75%; position: relative;}
.treasuremm_list ul li .treasuremm_list_r .treasuremm_list_rp p{ font-size: 15px; color: #000; margin-bottom: 5px;}
.treasuremm_list ul li .treasuremm_list_r .treasuremm_list_rp p:first-child{ font-size: 15px;}
.treasuremm_list ul li .treasuremm_list_r .treasuremm_list_rp p em{ margin-left: 15px; font-size: 16px;}
.treasuremm_list ul li .treasuremm_list_r .treasuremm_list_rp p em.treasuremm_list_e{ display: inline-block; vertical-align: middle;padding-left: 5px; padding-right: 5px; padding-top: 1px; padding-bottom: 1px; font-size: 12px; color: #fff; background: #00b192; border-radius: 5px; position: relative; top: -2px;}
.treasuremm_list ul li .treasuremm_list_r .treasuremm_list_rp p em.treasuremm_list_e1{ display: block; float: right; font-size:16px; color: red;}
.treasuremm_list ul li .treasuremm_list_r .treasuremm_list_rp p span{ margin-left: 30px; font-size: 16px;}
.treasuremm_list ul li .treasuremm_list_r .treasuremm_list_rp p span:first-child{ margin-left: 0;}
.treasuremm_list ul li .treasuremm_list_r .treasuremm_list_rp p strong{ font-size: 16px;}
.treasuremm_list ul li .treasuremm_list_r .treasuremm_list_rh{ font-size: 16px; color: #999; margin-top: 10px;}
.treasuremm_list ul li .treasuremm_list_r .treasuremm_list_rh .num_rh{color:#00b192;}
.treasuremm_list ul li .treasuremm_list_r .treasuremm_list_rh p{ float: right;}
.treasuremm_list ul li .treasuremm_list_r .treasuremm_list_ri{ position: absolute; top: 0; right: 0; z-index: 8; width: 60px; height: 60px;}
.treasuremm_list ul li.on .treasuremm_list_l{ float: left; margin-top: 40px; margin-left: 5px; margin-right: 15px;}
.treasuremm_list ul li.on .treasuremm_list_r{ width: 65%;}

.treasuremm  .treasuremm_qxh{ height: 51px;}
.treasuremm  .treasuremm_qxh.on{ height: 102px;}
.treasuremm  .treasuremm_qx{ position: fixed; bottom: 0; left: 0; width: 100%; z-index: 99;}
.treasuremm  .treasuremm_qd{ height: 50px; line-height: 50px; padding-left: 10px; background: #fff; border-top: 1px solid #d2dcda;}
.treasuremm  .treasuremm_qd .treasuremm_qdl{ width: 70%; float: left;}
.treasuremm  .treasuremm_qd .treasuremm_qdl .check_i{ margin-left: 5px;}
.treasuremm  .treasuremm_qd .treasuremm_qdl span{ margin-left: 10px; font-size: 17px; color: #333;}
.treasuremm  .treasuremm_qd .treasuremm_qdl a{ display: block; float: right; margin-right: 20px; font-size: 17px; color: #333;}
.treasuremm  .treasuremm_qd .treasuremm_qdr{ width: 30%; float: left; text-align: center;}
.treasuremm  .treasuremm_qd .treasuremm_qdr a{ display: block; background: #00b192; font-size: 17px; color: #fff;}
.treasuremm  .treasuremm_pl{ height: 50px; line-height: 50px; font-size: 17px; color: #999; text-align: center; background: #eaeaea; border-top: 1px solid #d2dcda;}

/* 医师联盟医疗协作-评定/统计查询 */
.treasureev_po{ position: fixed; top: 55px; left: 0; width: 100%; z-index: 99; background: #fff;}
.treasureev_poh{ height: 181px;}
.treasureev .treasureev_an{ text-align: center; height: 80px; line-height: 80px; border-bottom: 1px solid #d2dcda;}
.treasureev .treasureev_anb{ width: 90%; margin: auto;  height: 50px; border: 1px solid #00b192;display: inline-block; vertical-align: middle; border-radius: 5px;}
.treasureev .treasureev_an a{ display: inline-block; vertical-align: top; height: 50px; line-height: 50px; font-size: 18px; color: #333; background: #eaeaea; width: 50%; letter-spacing: 2px;}
.treasureev .treasureev_an a:first-child{ border-radius: 5px 0 0 5px;}
.treasureev .treasureev_an a:first-child+a{ border-radius: 0 5px 5px 0;}
.treasureev .treasureev_an a.on{ background: #00b192; color: #fff;}

.treasureev_h{ height: 50px; line-height: 50px; padding-left: 10px; padding-right: 10px; font-size: 16px; color: #333;}
.treasureev_h em{ display: block; float: right; color: #999;}
.treasureev .treasureev_in{ height: 50px; line-height: 50px; padding-left: 10px; background: #d8d5d5;}
.treasureev .treasureev_in input{ height: 50px; font-size: 16px; color: #000;}
.treasureev .treasureev_in input:hover{ cursor: pointer;}
.treasureev_list{margin-bottom:46px;margin-top: 10px;}
.treasureev_list ul li{ padding-top: 10px; padding-bottom: 10px; padding-left: 10px; padding-right: 10px; position: relative;vertical-align: middle}
.treasureev_list ul li .treasureev_list_di{ position: absolute; left: 0; top: 0;  margin-left: 55px; margin-top: 10px; width: 15px; height: 15px; background: red; border-radius: 1000px;}
.treasureev_list ul li img{ display: block; width: 62px;float: left;}
.treasureev_list ul li .treasureev_list_r{float: left; width: 83%;margin-left: 11px;border-bottom: 1px solid #C5C5C6;padding-bottom: 15px;}
.treasureev_list ul li .treasureev_list_r p{ width: 55%; float: left; font-size: 16px; color: #333; height: 22px; line-height: 22px; overflow: hidden; }
.treasureev_list ul li .treasureev_list_r p:first-child{width: 45%;}
.treasureev_list ul li .treasureev_list_r p:first-child+p{ margin-bottom: 20px; }
.treasureev_list ul li .treasureev_list_r p:first-child+p+p{ width: 45%;}
.treasureev_list ul li .treasureev_list_r p em{ color: #00d0ab;font-weight: bold;}
.treasureev_list ul li .treasureev_list_r p span:first-child{ margin-right: 20px;}

/* 医师联盟医疗协作-查看公告 */
.treasurean{ background: #eaeaea;}
.treasurean ul li{ padding-left: 10px; padding-right: 10px; margin-top: 20px; padding-top: 10px; padding-bottom: 20px; background: #fff;}
.treasurean ul li a{ display: block;}
.treasurean ul li h3{ font-size: 16px; color: #000; font-weight: 600;}
.treasurean ul li h3 em{ margin-left: 10px; font-weight: normal; font-size: 14px; color: #666;}
.treasurean ul li p{ font-size: 15px; color: #666; margin-top: 20px; text-align: justify;}
.treasurean ul li:first-child{ margin-top: 0;}

/* 医师联盟医疗协作-查看公告详情 */
.treasureand .treasureand_ti{ padding-left: 10px; padding-right: 10px; padding-bottom:15px; padding-top: 10px;border-bottom: 1px solid #d2dcda;}
.treasureand .treasureand_ti h3{ font-size: 18px; color: #000; font-weight: 600; margin-bottom: 10px;}
.treasureand .treasureand_ti p{ font-size: 14px; color: #999;}
.treasureand .treasureand_ti p em{ margin-left: 10px;}
.treasureand .treasureand_ti p strong{ display: block; float: right;}
.treasureand .treasureand_co{ text-align: justify; line-height: 22px; color: #333; font-size: 16px;padding-left: 10px; padding-right: 10px; margin-top: 15px;padding-bottom: 10px;}

/* 医师联盟医疗协作-远程医疗协作网_科室 */
.treasureln .treasureme_se{padding-top: 10px;}
.treasureln .treasuremm_xz{ border-bottom: 0;border-top: 0;}
.treasureln .treasuremm_xz .treasuremm_xzl .treasuremm_xzl_p:first-child .treasuremm_xzl_pb{ border: 0;}

.treasureln .treasuremm_list{ margin-top: 10px;}
.treasureln .treasuremm_list ul li .treasureln_im{ position: absolute; top: 0; left: 0; z-index: 8;}

/* 医师联盟医疗协作-会诊转诊_咨询记录 指导记录 */
.treasurezx{position: relative;}
.treasurezx .treasureev_poh{ height: 100px;}
.treasurezx  .nava{position: fixed; bottom: 0px;;bottom: 0px;width: 100%;}
.treasurezx  .nava p{position: relative;width: 50%;float: left;height: 40px;line-height: 40px;text-align: center;cursor: pointer;margin-top: 14px;    font-size: 15px;font-weight: bold;}
.treasurezx  .nava a p.active{background:#00b192; color: #fff;}
.treasurezx  .nava a p.noactive{background: #cfe6e1;}
.treasurezx  .nava a p i{position: absolute;width: 17px;height: 17px; right: 61px;top: 0px; ;background: red;line-height: 17px;border-radius: 50%;font-size: 12px;font-weight: 100;color:#fff;}
/* 医师联盟医疗协作-在线记录 */
.treasureon .treasureon_poh{ height: 60px;}
.treasureon_list ul li{ padding-left: 10px; padding-right: 10px; border-bottom: 1px solid #d2dcda; position: relative; padding-top: 10px; padding-bottom: 10px;}
.treasureon_list ul li .treasureon_list_l{ float: left;}
.treasureon_list ul li .treasureon_list_l img{ display: block; width: 50px; height: 50px;}
.treasureon_list ul li .treasureon_list_o{ float: left; margin-left:10px; width: 65%;}
.treasureon_list ul li .treasureon_list_o h3{ height: 22px; line-height: 22px; color: #2d2094; font-size: 16px; overflow: hidden;}
.treasureon_list ul li .treasureon_list_o p{ height: 22px; line-height: 22px; color: #2d2094; font-size: 15px; overflow: hidden; margin-top: 7px;}
.treasureon_list ul li .treasureon_list_r{ float: right;color: #2d2094; font-size: 14px;}
.treasureon_list ul li .treasureon_list_p{ position: absolute; top: 0;left: 0; z-index: 8; width: 20px; height: 20px; line-height: 22px; text-align: center; background: red; font-size: 14px; color: #fff; border-radius: 1000px; margin-top: 2px; margin-left: 50px;}

/* 医师联盟医疗协作-会诊转诊_已完成 */
.treasurezc .treasuremm_list ul li:hover{ cursor: auto;}
.treasurezc .treasuremm_list ul li{ padding-left: 0; padding-right: 0; border: 0; padding-bottom: 0;}
.treasurezc .treasuremm_list ul li .treasurezc_ba{ padding-left: 10px; padding-right: 10px; padding-bottom: 10px;}
.treasurezc .treasuremm_list ul li:last-child .treasure_he{ display: none;}

.treasuremm_list ul li .treasurezc_hz{ float: right;}
.treasuremm_list ul li .treasurezc_hz span{ font-size: 16px; color: #00b192; margin-right: 5px;}
.treasuremm_list ul li .treasurezc_hz span em{ color: red;}
.treasuremm_list ul li .treasurezc_hz a{ display:inline-block;height: 35px; line-height: 35px; background: #00b192; border-radius: 5px; padding-left: 15px; padding-right: 15px; color: #fff; font-size: 15px; margin-left: 10px;}

/* 医师联盟医疗协作-会诊转诊_查看会诊 */
.treasurezv .treasurezv_jz{ padding-left: 10px; padding-right: 10px; padding-top: 10px; padding-bottom: 10px;}
.treasurezv .treasurezv_jz h4{ font-size: 16px;color: #00b192; display: block; margin-bottom: 20px;}
.treasurezv .treasurezv_jz .treasurezv_jzl{ float: left; background: #bdbcbc;border-radius: 1000px; margin-left: 10px;}
.treasurezv .treasurezv_jz .treasurezv_jzl img{ display: block; width: 80px; height: 80px; border-radius: 1000px;}
.treasurezv .treasurezv_jz .treasurezv_jzr{ float: right; width: 75%; position: relative;}
.treasurezv .treasurezv_jz .treasurezv_jzr .treasurezv_jzr_p p{ font-size: 17px; color: #000; margin-bottom: 5px;}
.treasurezv .treasurezv_jz .treasurezv_jzr .treasurezv_jzr_p p:first-child{ font-size: 18px;}
.treasurezv .treasurezv_jz .treasurezv_jzr .treasurezv_jzr_p p em{ margin-left: 15px; font-size: 16px;}
.treasurezv .treasurezv_jz .treasurezv_jzr .treasurezv_jzr_p p span{ margin-left: 30px; font-size: 16px;}
.treasurezv .treasurezv_jz .treasurezv_jzr .treasurezv_jzr_p p span:first-child{ margin-left: 0;}
.treasurezv .treasurezv_jz .treasurezv_jzr .treasurezv_jzr_p p strong{ font-size: 16px;}
.treasurezv .treasurezv_jz .treasurezv_an{ float: right; margin-top:10px;}
.treasurezv .treasurezv_jz .treasurezv_an a{ display:inline-block;height: 35px; line-height: 35px; background: #00b192; border-radius: 5px; padding-left: 15px; padding-right: 15px; color: #fff; font-size: 15px; margin-left: 10px;}

.treasurezv .treasurezv_jl h4.treasurezv_jlh{ font-size: 18px;color: #00b192; display: block; text-align: center; margin-top:10px;}
.treasureco .treasurezv_jl ul li .treasurezv_jlb{ padding-left: 10px; padding-right: 10px;padding-bottom: 10px; margin-top: 10px;}
.treasureco .treasurezv_jl ul li .treasurezv_jlb .content_img{font-size:16px;min-height: 120px;display: flex;flex-wrap: wrap;}
.treasureco .treasurezv_jl ul li .treasurezv_jlb .content_img p{width:20%;margin-left: 10px;}
.treasureco .treasurezv_jl ul li h4{ font-size: 16px; color: #00b192; margin-bottom: 10px;}
.treasureco .treasurezv_jl ul li h4 em{ display: block; float: right; display: block; font-size: 14px; color: #999;}
.treasureco .treasurezv_jl ul li p{ font-size: 16px; color: #333;}
.treasureco .treasurezv_jl ul li .treasurezv_jli{ margin-top: 15px; margin-left: 10px;}
.treasureco .treasurezv_jl ul li .treasurezv_jli p{ display: block; float: left; margin-right: 20px; width: 120px; height: 180px; line-height: 100px;position: relative; overflow: hidden;}
.treasureco .treasurezv_jl ul li .treasurezv_jli p img{ object-fit: cover;height: auto!important;width: 100%;min-height: 100%;position: absolute;top: 50%;left: 50%;-webkit-transform: perspective(1px) translate(-50%,-50%);-ms-transform: translate(-50%,-50%);transform: perspective(1px) translate(-50%,-50%);}
.treasureco .treasurezv_jl ul li .treasurezv_jli p:last-child{ margin-right: 0;}
.treasureco .treasurezv_jl ul li .treasurezv_jli img:hover{ cursor: pointer;}
.treasureco .treasurezv_jl ul li .treasurezv_jlq{ float: right; font-size: 16px; color: #333; margin-top: 10px;}
.treasureco .treasurezv_jl ul li .treasurezv_jlq em{ color: #00b192;}
.treasureco .treasurezv_pd{ text-align: center; height: 40px; line-height: 40px; font-size: 16px; color: #00b192;}

/* 医师联盟医疗协作-会诊转诊_付款 */
.treasurezp .treasurezp_fk a{ display: block; float: left; width: 50%; text-align: center; height: 50px; line-height: 50px; font-size: 16px; color: #333;border-bottom: 4px solid #fff;}
.treasurezp .treasurezp_fk a.on{ border-bottom: 4px solid #00b192; color: #00b192; background: #fbfafa;}

.treasurezp .treasurezp_xx{ padding-left: 10px; padding-right: 10px; padding-bottom: 10px;}
.treasurezp .treasurezp_xx p{ font-size: 16px; color: #333; margin-top: 10px;}
.treasurezp .treasurezp_xx p span{ color: #00b192;}
.treasurezp .treasurezp_xx p em{ color: red; font-size: 18px; font-weight: 600;}

.treasurezp .treasurezp_im{ padding-top: 13px; padding-bottom: 60px;}
.treasurezp .treasurezp_im img{ display: block; margin: auto; width: 300px;}

.treasurezp .treasurezp_an{ position: absolute; bottom: 0; width: 100%;}
.treasurezp .treasurezp_anb{ padding:10px;}
.treasurezp .treasurezp_an a{ display: block; height: 40px; line-height: 40px; text-align: center; background: #00b192; color: #fff; font-size: 16px;
    -moz-box-shadow: 0px 3px 3px #999;
	-webkit-box-shadow: 0px 3px 3px #999;
	box-shadow: 0px 3px 3px #999;
}

/* 医师联盟医疗协作-会诊转诊_会诊回复和咨询 */
.treasurezr{ padding-left: 10px; padding-right: 10px;padding-top: 10px;}
.treasurezr textarea{ width: 97%;  color: #333; font-size: 16px;line-height: 22px; margin-top: 5px;}
.treasurezr h3{ font-size: 18px; color: #00b192; margin-bottom: 10px; margin-top: 10px;}
.treasurezr .treasurezr_im{ margin-top: 10px;}
.treasurezr .treasurezr_im a{ display: block; height: 60px; width: 60px; position: relative;}
.treasurezr .treasurezr_im a img{ display: block; height: 60px;height: 60px;}
.treasurezr .treasurezr_im a input{ display: block; width: 100%; height: 100%; top: 0; left: 0; position: absolute; opacity: 0; z-index: 9; float: none; padding: 0; margin: 0;}
.treasurezr .treasurezr_im .treasurezr_ims p{ float: left; margin-right: 20px; width: 120px; height: 120px; position: relative; margin-top: 20px;}
.treasurezr .treasurezr_im .treasurezr_ims p .treasurezr_ims_i{ position: absolute; top: 0; right: 0; z-index: 8; margin-top: -14px; margin-right: -14px; display: block; height: 30px; height: 30px;}
.treasurezr .treasurezr_im .treasurezr_ims p .treasurezr_ims_i1{ object-fit: cover;height: auto!important;width: 100%;min-height: 100%;position: absolute;top: 50%;left: 50%;-webkit-transform: perspective(1px) translate(-50%,-50%);-ms-transform: translate(-50%,-50%);transform: perspective(1px) translate(-50%,-50%);}
.treasurezr .treasurezr_im .treasurezr_ims img:hover{ cursor: pointer;}
.treasurezr .treasurezr_im a input:hover{ cursor: pointer;}

.treasurezr .treasurezr_tj{ float: right; margin-top:20px;}
.treasurezr .treasurezr_tj span{ display: inline-block; vertical-align: middle;font-size: 18px; color: #00b192;}
.treasurezr .treasurezr_tj input{ display: inline-block; vertical-align: middle; width: 80px; height: 28px; line-height: 28px; font-size: 16px; color: #000; border-bottom: 1px solid #b5b5b5;}
.treasurezr .treasurezr_tj a{ display:inline-block;height: 38px; line-height: 38px; background: #00b192; border-radius: 5px; padding-left: 15px; padding-right: 15px; color: #fff; font-size: 16px; margin-left: 10px;
    -moz-box-shadow: 0px 3px 3px #cecece;
	-webkit-box-shadow: 0px 3px 3px #cecece;
	box-shadow: 0px 3px 3px #cecece;
}

/* 医师联盟医疗协作-会诊转诊_会诊回复和咨询 */
.treasureze{ padding-left: 10px; padding-right: 10px;padding-top: 10px;}
.treasureze h3{ font-size: 16px; color: #00b192; margin-bottom: 10px;}
.treasureze textarea{ width: 97%;  color: #333; font-size: 16px;line-height: 22px; margin-top: 5px; margin-top: 40px; margin-bottom: 20px;}
.treasureze .treasureze_fsl{ text-align: center; margin-top: 20px;}
.treasureze .treasureze_fsl p{ display: inline-block; vertical-align: middle; margin-right: 10px; margin-left:10px;}
.treasureze .treasureze_fsl p:first-child{ margin-left: 5px;}
.treasureze .treasureze_fsl p span{ display: inline-block; vertical-align: middle; font-size: 16px; color: #333; margin-left: 5px;}

.treasureze .treasureze_a{ display: block; height: 40px; line-height: 40px; text-align: center; background: #00b192; color: #fff; font-size: 16px; border-radius: 5px;
    -moz-box-shadow: 0px 3px 3px #cecece;
	-webkit-box-shadow: 0px 3px 3px #cecece;
	box-shadow: 0px 3px 3px #cecece;
}

/* 医疗技术专家经验 */
.treasureex .treasureex_poh{ height: 189px;}
.treasureex .treasureme_se{ margin-bottom: 10px;}

.treasureex_list{position: fixed;height: 57%; width: 100%; overflow-y: auto;}
.treasureex_list ul{ padding-left: 9px; padding-right: 9px; padding-top: 5px;}
.treasureex_list ul li{ float: left; width: 50%; margin-bottom: 15px; position: relative;}
.treasureex_list ul li .treasureex_list_b{ padding-left: 4px; padding-right: 4px;}
.treasureex_list ul li span{ display: inline-block; vertical-align: middle; height: 40px; line-height: 40px; width: 40px; letter-spacing: 0; text-align: center; font-size: 20px; color: #fff; background: #00b192; border-radius: 1000px;
    -moz-box-shadow: 0px 2px 3px #055f4f;
	-webkit-box-shadow: 0px 2px 3px #055f4f;
	box-shadow: 0px 2px 3px #055f4f;
}
.treasureex_list ul li p{ display: inline-block; vertical-align: middle; height: 22px; line-height: 22px; letter-spacing: 0; overflow: hidden; font-size: 16px; color: #30403d; width: 65%; margin-left: 5px;}
.treasureex_list ul li .treasureex_list_r{ float: right; margin-top: 10px;}
/* .treasureex_list ul li .treasureex_list_r em{ color: red; font-size: 14px; position: relative; left: 5px; position: absolute; top: 0; left: 0; z-index: 8; margin-top: -6px; margin-left: 30px; letter-spacing: 0; font-weight: 600;} */
.treasureex_list ul li .treasureex_list_r em{ color: red; font-size: 14px; position: relative; left: 5px; position: absolute; top: 0; left: 150px; z-index: 8; margin-top: -6px; margin-left: 30px; letter-spacing: 0; font-weight: 600;}
.treasureex_list ul li .treasureex_list_r img{ display: inline-block; vertical-align: middle; width: 20px; height: 20px; position: relative;}

.treasureex .treasureex_se{ position: fixed; z-index: 99; top: 0; left: 0; background: #fff; width: 100%; height: 100%;}
.treasureex .treasureex_se h3{ font-size: 16px; color: #00b192; margin-left: 10px; margin-top: 20px;}
.treasureex .treasureex_se h3 img{ display: inline-block; vertical-align: middle; width: 25px; height: 25px; margin-right: 10px; }
.treasureex .treasureex_se .treasureex_sel{ position: fixed;height: 83%; width: 100%; overflow-y: auto; margin-top: 10px;}
.treasureex .treasureex_se .treasureex_sel ul{ padding-left: 10px; padding-right: 10px;}
.treasureex .treasureex_se .treasureex_sel ul li{ padding-left: 10px; padding-right: 10px; border-bottom: 1px solid #d2dcda; height: 45px; line-height: 45px; color: #333;font-size: 16px; overflow: hidden;}
.treasureex .treasureex_se .treasureex_sel ul li em{ margin-right: 15px; font-size: 18px; position: relative; top: 1px;}
.treasureex .treasureex_se .treasureex_sea{ position: absolute; bottom: 0; left: 0; width: 100%; padding-top: 10px; padding-bottom: 10px; background: #fff;}
.treasureex .treasureex_se .treasureex_sea a img{ display: inline-block; vertical-align: middle; width: 25px; height: 19px; margin-right: 5px; position: relative; top: -2px;}
.treasureex .treasureex_se .treasureex_sea a{ display: block; margin-left: 10px; margin-right: 10px;height: 40px; line-height: 40px; text-align: center; background: #00b192; color: #fff; font-size: 16px; border-radius: 5px;}

/* 医疗技术专家经验-疾病类型 */
.treasuredi{ padding-left: 10px; padding-right: 10px; padding-top: 10px;}
.treasuredi ul li{ background: #fff; border-radius: 5px; padding-bottom: 20px; margin-bottom: 20px;}
.treasuredi ul li h3{ height: 50px; line-height: 50px; font-size: 17px; color: #000; font-weight: 600;}
.treasuredi ul li h3 em{ display: inline-block; vertical-align: middle; width: 10px; height: 20px; background: #00aff0; margin-right: 10px;}
.treasuredi ul li .treasuredi_a p{ width: 33.33%; float: left; position: relative;}
.treasuredi ul li .treasuredi_a p a{ border-bottom: 1px solid #f1f1f1; height: 45px; line-height: 45px; overflow: hidden; text-align: center; display: block; font-size: 15px; color: #666; padding-left: 15px;padding-right: 15px; border-right: 1px solid #f1f1f1;}
.treasuredi ul li .treasuredi_a p strong{ position: absolute; top: 0; right: 0; z-index: 8; font-size: 14px; color: red; line-height: 10px; margin-top: 3px; margin-right: 3px; letter-spacing: 0;}
.treasuredi ul li .treasuredi_a p a:hover{ color: #00b192;}
.treasuredi ul li .treasuredi_a p:nth-child(3n) a{ border-right: 0;}
.treasuredi ul li .treasuredi_a p:first-child a{ border-top: 1px solid #f1f1f1;}
.treasuredi ul li .treasuredi_a p:first-child+p a{ border-top: 1px solid #f1f1f1;}
.treasuredi ul li .treasuredi_a p:first-child+p+p a{ border-top: 1px solid #f1f1f1;}

/* 医疗技术专家经验-疾病类型列表 */
.treasureds ul li a{ display: block; height: 45px; line-height: 45px; overflow: hidden; position: relative; font-size: 16px; color: #333; padding-left: 90px; border-bottom: 1px solid #ccc; padding-right: 10px;}
.treasureds ul li a em{ position: absolute; top: 0; left: 0; z-index: 8; margin-top: -5px; margin-left: 60px; font-size: 14px; color: red; letter-spacing: 0;}
.treasureds ul li h3 a img{ position: absolute; top: 0; left: 0; z-index: 8; margin-top: 18px; margin-left: 20px; display: block; width: 17px; height: 9px;}
.treasureds ul li .treasureds_a{ display: none;}
.treasureds ul li .treasureds_a a{ font-size: 15px; color: #333; padding-left: 120px;border-bottom: 1px solid #e2e6e6;}
.treasureds ul li .treasureds_a a em{ margin-left: 90px;}

/* 医疗技术专家经验-疾病类型详情 */
.treasurede{ padding-left: 10px; padding-right: 10px;}
.treasurede .treasuredi_a{ float: right; margin-top: 10px; margin-bottom: 10px;}
.treasurede .treasuredi_a span{ display: block; float: left; font-size: 14px; color: #666;line-height: 25px;}
.treasurede .treasuredi_a a{ display: block; float: left; border: 1px solid #d2dcda; border-radius: 5px; margin-left: 5px; height: 25px; line-height: 25px; width: 40px; text-align: center; font-size: 14px; color: #333;}
.treasurede .treasuredi_a a.on{ background: #00b192; color: #fff;}
.treasurede h3{ text-align: center; height: 50px; line-height: 50px; font-size: 24px; font-weight: 600;}
.treasurede .treasuredi_co{ line-height: 30px; font-size: 19px; color: #000; text-align: justify; margin-top: 10px;padding-bottom: 10px;}

/* 医疗技术专家经验-精选医学书籍 */
.treasurese.on{ background:#f0f5f4;}

.treasurese .treasureme_se{ padding-left: 0; padding-right: 0;}
.treasurese .treasureme_se input{ width: 64.3%; }
.treasurese .treasureme_se img{ margin-left: 17px;}

.treasurese .treasurese_m{ padding-left: 20px; padding-right: 20px;}
.treasurese .treasurese_an{ text-align: center; border-bottom: 1px solid #d2dcda;}
.treasurese .treasurese_an a{ display: block; width: 50%; float: left;border-bottom: 2px solid #fff; font-size: 20px; color: #000; height: 50px; line-height: 50px;}
.treasurese .treasurese_an a.on{ border-bottom: 2px solid #00b192;color: #00b192;}

.treasurese .treasurese_po{ position: fixed; height: 50.5%; background:#f0f5f4;  z-index: 8; left: 0; width: 100%;margin-top: 10px;}
.treasurese .treasurese_po.on{ height: 85.4%; margin-top: 0;}
.treasurese .treasurese_list .treasurese_list_l{ position: absolute; left: 0; width: 20%; height: 100%;overflow-y: auto; background: #fff;}
.treasurese .treasurese_list .treasurese_list_l a{ display: block; height: 40px; line-height: 40px; text-align: center; font-size: 16px; color: #30403d; overflow: hidden; padding-left: 2px; padding-right: 2px;}
.treasurese .treasurese_list .treasurese_list_l a.on{ background: #f0f5f4; color: #00b192;}
.treasurese .treasurese_list .treasurese_list_r{ position: absolute; left: 20%; width: 80%; height: 100%;overflow-y: auto;}
.treasurese_list_ru{ padding-left: 7px; padding-right: 7px; padding-bottom: 10px;}
.treasurese_list_ru ul li{ width: 50%; float: left;}
.treasurese_list_ru ul li .treasurese_list_rb{ margin-right: 3px; margin-left: 3px; margin-top: 10px; border: 1px solid #cfe6e1; background: #fff; border-radius: 10px; position: relative; padding: 10px; padding-top: 15px; padding-bottom: 15px;}
.treasurese_list_ru ul li a{ display: block;}
.treasurese_list_ru ul li a .treasurese_list_rw{ height: 140px; line-height: 140px; text-align: center;}
.treasurese_list_ru ul li a img{ display: inline-block; vertical-align: middle;}
.treasurese_list_ru ul li a h3{ font-size: 16px; color: #30403d; margin-top: 10px; height: 40px; line-height: 22px;overflow: hidden; text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp:2; -webkit-box-orient: vertical;}
.treasurese_list_ru ul li .treasurese_list_ri{ position: absolute; top: 0; right: 0; z-index: 8; display: block; width: 25px; height: 25px; margin-top: 5px; margin-right: 10px;}
.treasurese_list_ru ul li .treasurese_list_ri:hover{ cursor: pointer;}

/* 医疗技术专家经验-精选医学书籍详情 */
.treasuresd .treasuresd_im{ padding-left: 10px; padding-right: 10px; padding-top: 10px; padding-bottom: 10px; border-bottom:1px solid #d2dcda;}
.treasuresd .treasuresd_im .treasuresd_iml{ width: 110px; float: left; height: 150px; line-height: 150px;}
.treasuresd .treasuresd_im .treasuresd_imr{ width: 73%; float: right;}
.treasuresd .treasuresd_im .treasuresd_imr h3{ font-size: 20px; color: #666; height: 55px;font-weight: 600;overflow: hidden; text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp:2; -webkit-box-orient: vertical;}
.treasuresd .treasuresd_im .treasuresd_imr p{ font-size: 16px; color: #333; margin-top: 10px;}
.treasuresd .treasuresd_im .treasuresd_imr p span{ color: #666; font-weight: 600; margin-right: 5px;}

.treasuresd .treasuresd_h{font-size: 20px; color: #666; height: 55px;line-height: 55px; font-weight: 600; padding-left: 10px;}

.treasuresd .treasuresd_je{ padding-left: 10px; padding-right: 10px;border-bottom:1px solid #d2dcda; padding-bottom: 30px;}
.treasuresd .treasuresd_je .treasuresd_h{ padding-left: 0;}
.treasuresd .treasuresd_je p{ font-size: 16px; color: #333; height: 63px;overflow: hidden; text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp:3; -webkit-box-orient: vertical; text-indent: 35px;}
.treasuresd .treasuresd_je p:hover{ cursor: pointer;}

.treasuresd_list{ position: fixed; bottom: 60px; left: 0; width: 100%; height: 34.3%; background: #fff; overflow-y: auto; border-top:1px solid #d2dcda; border-bottom:1px solid #d2dcda;}
.treasuresd_list ul li h2{ height: 45px; line-height: 45px; border-bottom: 3px solid #d6d6d6; font-size: 16px; color: #000; padding-left: 20px;}
.treasuresd_list ul li h3{ height: 45px; line-height: 45px; border-bottom: 3px solid #d6d6d6; font-size: 16px; color: #000; padding-left: 50px;}
.treasuresd_list ul li p{ height: 45px; line-height: 45px; border-bottom: 3px solid #d6d6d6; font-size: 16px; color: #000; padding-left: 70px;}
.treasuresd_list ul li:last-child p:last-child{ border-bottom: 0;}

.treasuresd .treasuresd_an{ position: fixed; bottom: 0; left: 0; width: 100%; height: 50px; padding-top: 10px; background: #ededed;}
.treasuresd .treasuresd_an a{ display: block; margin-left: 10px; margin-right: 10px;height: 40px; line-height: 40px; text-align: center; background: #00b192; color: #fff; font-size: 16px; border-radius: 5px;}

/* 医疗技术专家经验-精选医学书籍PDF */
.treasurepd{ position: relative; }
.treasurepd ul li{ margin: auto; position: relative; margin-bottom: 30px; background: #fff;}
.treasurepd ul li .treasurepd_page{ position: absolute; bottom: 10px; left: 10px; font-size: 12px; color: #000;}

.treasurepd .treasurepd_ti{ position: fixed; left: 0; top: 0; z-index: 8; width: 100%; height: 55px; line-height: 55px; background: #323639; color: #fff;
    -moz-box-shadow: 0px 2px 2px #000;
	-webkit-box-shadow: 0px 2px 2px #000;
	box-shadow: 0px 2px 2px #000;
}
.treasurepd .treasurepd_ti .treasurepd_tio{ position: absolute; top: 0; left: 0; width: 60%; z-index: 9; margin-left: 20%; margin-right: 20%; height: 55px; overflow: hidden; font-size: 20px;text-align: center;}
.treasurepd .treasurepd_ti .treasurepd_tir{ float: right; line-height: 55px; margin-right: 20px;}
.treasurepd .treasurepd_ti .treasurepd_tir a{ font-size: 20px; color: #fff;}
.treasurepd .treasurepd_ti .treasurepd_tir i{ font-size: 30px; position: relative; top: 4px; margin-right: 5px;}
.treasurepd .treasurepd_tih{ height: 75px;}

.treasurepd .treasurepd_lm{ position: fixed; right: -400px; top: 58px; z-index: 8; width: 400px; height: 93.8%; overflow-y: auto; background: #fff; -moz-transition: all 0.5s;-webkit-transition: all 0.5s;transition: all 0.5s;}
.treasurepd .treasurepd_lm.on{ right: 0;}
.treasurepd .treasurepd_lm ul{ margin-top: 10px; margin-bottom: 10px;}
.treasurepd .treasurepd_lm ul li h2{ height: 45px; line-height: 45px; border-bottom: 3px solid #d6d6d6; font-size: 16px; color: #000; padding-left: 20px;}
.treasurepd .treasurepd_lm ul li h3{ height: 45px; line-height: 45px; border-bottom: 3px solid #d6d6d6; font-size: 16px; color: #000; padding-left: 50px;}
.treasurepd .treasurepd_lm ul li p{ height: 45px; line-height: 45px; border-bottom: 3px solid #d6d6d6; font-size: 16px; color: #000; padding-left: 70px;}
.treasurepd .treasurepd_lm ul li h2:hover{ cursor: pointer;}
.treasurepd .treasurepd_lm ul li h3:hover{ cursor: pointer;}
.treasurepd .treasurepd_lm ul li p:hover{ cursor: pointer;}
.treasurepd .treasurepd_lm ul li:last-child p:last-child{ border-bottom: 0;}

.treasurepd .treasurepd_sx{ position: fixed; bottom: 10%; right: 5%; z-index: 7; width: 36px;}
.treasurepd .treasurepd_sx a{ display: block;}
.treasurepd .treasurepd_sx a img{ display: block; width: 36pox; height: 36px; margin-top: 20px;}

/* 医疗技术专家经验-精选医学视频 */
.treasuresv_list_ru{ padding-bottom: 10px;}
.treasuresv_list_ru ul li{ padding-left: 10px; padding-right: 10px; margin-top: 10px; position: relative;}
.treasuresv_list_ru ul li .treasuresv_list_rub{ border: 1px solid #ccc; padding: 10px; background: #fff; border-radius: 10px;}
.treasuresv_list_ru ul li .treasuresv_list_rul{ width: 120px; height: 80px; float: left; line-height: 200px; position: relative; overflow: hidden;}
.treasuresv_list_ru ul li .treasuresv_list_rul img{ object-fit: cover;height: auto!important;width: 100%;min-height: 100%;position: absolute;top: 50%;left: 50%;-webkit-transform: perspective(1px) translate(-50%,-50%);-ms-transform: translate(-50%,-50%);transform: perspective(1px) translate(-50%,-50%);}
.treasuresv_list_ru ul li .treasuresv_list_rur{ float: right; width: 60%;}
.treasuresv_list_ru ul li .treasuresv_list_rur h3{ height: 65px; line-height:22px; color: #333; font-size: 16px; overflow: hidden; text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp:3; -webkit-box-orient: vertical; text-align: justify;}
.treasuresv_list_ru ul li .treasuresv_list_rui{ position: absolute; top: 0; left: 0; z-index: 8; display: block; width: 25px; height: 25px; margin-top: 5px; margin-left: 15px;}
.treasuresv_list_ru ul li .treasuresv_list_rui:hover{ cursor: pointer;}
.treasuresv_list_ru.on ul li .treasuresv_list_rur{  width: 68%;}

/* 医疗技术专家经验-精选医学视频详情 */
.treasurest{ position: fixed; top: 0; left: 0; z-index: 8; width: 100%; height: 100%;background: #000;}

/* 医疗技术专家经验 */
.treasureif_nav{ position: fixed; bottom: 0; z-index: 9; height: 50px; border-top:1px solid #d2dcda; text-align: center; background: #fff; width:467px;}
.treasureif_nav a{ width: 50%; display: block; float:left; height: 50px; line-height: 50px; background: #cfe6e1;}
.treasureif_nav a img{ width: 30px; height: 30px; display: inline-block; vertical-align: middle; margin-right: 10px;}
.treasureif_nav a span{ display: inline-block; vertical-align: middle; font-size: 16px; color: #222626;}
.treasureif_nav a.on{ background: #00b192;}
.treasureif_nav a.on span{ color: #fff;}
.treasureif .treasureif_poh{ height: 189px;}

.treasureif_spo{ height:68.9%;margin-top: 170px;}

.treasureif .treasureif_se{ padding-left: 20px; padding-right: 20px; position: relative; padding-top: 10px;}
.treasureif .treasureif_se .treasureif_sei{ display: block; float: left; margin-top: 10px; width: 23px; height: 23px;}
.treasureif .treasureif_se input{ display: block; float: left; width: 62%; height: 40px; line-height: 40px; margin-left: 10px; font-size: 16px; color: #333; border-bottom: 1px solid #ccc;    padding-right: 40px;}
.treasureif .treasureif_se button{ display: block; float: right; height: 40px; line-height: 40px; background: #00b192; font-size: 16px; color: #fff; padding-left: 20px; padding-right: 20px; border-radius: 5px; margin-left: 10px;}
.treasureif .treasureif_se .treasureif_sec{ position: absolute; top: 0; right: 0; z-index: 9; margin-right: 115px; margin-top: 22px;}
.treasureif .treasureif_se .treasureif_sec:hover{ cursor: pointer;} 
.treasureif .treasureif_se button:hover{ cursor: pointer;} 

.treasureif .treasureif_list{ margin-bottom: 20px;}
.treasureif .treasureif_list ul li{ padding-left: 15px; padding-right: 15px; margin-top: 20px;}
.treasureif .treasureif_list ul li:first-child{ margin-top: 0;}
.treasureif .treasureif_list ul li .treasureif_list_l{ float: left; width: 30px; height: 115px; padding-top: 33px; line-height: 20px; font-size: 17px; border-radius: 5px; text-align: center; color: #fff; background: #00b192; margin-top: 3px;}
.treasureif .treasureif_list ul li .treasureif_list_r{ float: left; margin-left: 25px; width: 85.5%; margin-top: 3px; overflow: hidden;}
.treasureif .treasureif_list ul li .treasureif_list_r .treasureif_list_rw{ overflow: hidden; width: 1000%;}
.treasureif .treasureif_list ul li .treasureif_list_r .treasureif_list_rw p{ float: left; width: 100px; text-align: center; margin-right: 30px;}
.treasureif .treasureif_list ul li .treasureif_list_r .treasureif_list_rw p img{ display: block; width: 100px; height: 100px;}
.treasureif .treasureif_list ul li .treasureif_list_r .treasureif_list_rw p span{ display: block; width: 100px; height: 38px; line-height: 20px; overflow: hidden; font-size: 16px; color: #30403d; margin-top: 15px;overflow: hidden; text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp:2; -webkit-box-orient: vertical;}

/* 医疗技术专家经验-医疗信息医疗服务列表 */
.treasureir_nav{ position: fixed; bottom: 0; z-index: 9; height: 65px; border-top:1px solid #d2dcda; text-align: center; background: #fff; width:467px;}
.treasureir_nav a{ display: block; width: 25%; float: left; padding-top: 6px; border-bottom: 3px solid #fff;}
.treasureir_nav a img{ display: block; width: 32px; height: 32px; margin: auto; margin-bottom: 3px;}
.treasureir_nav a p{ font-size: 15px; color: #698c86; position: relative; top: -1px;}
.treasureir_nav a.on{ border-bottom: 3px solid #00b192;}
.treasureir_nav a.on p{ color: #00b192;}
.treasureir_navh{ height: 66px;}

.treasureir .treasureir_ti{ position: fixed; top: 55px; left: 0; width: 100%; z-index: 8; background: #fff;}
.treasureir .treasureir_ti p{ width: 50%; float: left; height: 35px; line-height: 35px; padding-top: 5px; padding-bottom: 5px; font-size: 16px; color: #000; text-align: center; overflow: hidden; border-bottom: 1px solid #d6d6d6;}
.treasureir .treasureir_ti p span{ display: block; border-right: 1px solid #ccc; padding-left: 10px; padding-right: 10px;}
.treasureir .treasureir_ti p input{ display: block; height: 35px; font-size: 16px; color: #000; text-align: center; padding-left: 10px; padding-right: 10px; width: 92%;}
.treasureir .treasureir_tih{ height: 46px;}

.treasureir .treasureir_list ul li{ float: left; width: 33.33%; margin-top: 15px;}
.treasureir .treasureir_list ul li a{ padding-left: 15px; padding-right: 15px; display: block;}
.treasureir .treasureir_list ul li a img{ width: 100%; height: 100px; display: block;}
.treasureir .treasureir_list ul li a p{ text-align: center; font-size: 16px; color: #000; margin-top: 10px; height: 35px; line-height: 18px;overflow: hidden; text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp:2; -webkit-box-orient: vertical;}

/* 医疗技术专家经验-医疗信息医疗服务详情 */
.treasureio_co{ line-height: 23px; font-size: 16px; color: #000; text-align: justify; margin-top: 20px;padding-bottom: 10px; padding-left: 10px; padding-right: 10px;}

/* 医用产品联盟团购 */
.treasurepu .treasurese_po{ height: 58.3%;}

.treasurepu .treasurepu_nav a{ border-bottom: 0;padding-top: 8px;}
.treasurepu .treasurepu_nav a.on{ border-bottom: 0;}
.treasurepu .treasurepu_list ul{ padding-bottom: 10px; padding-top: 5px; padding-left: 10px; padding-right: 10px;}
.treasurepu .treasurepu_list ul li{ float: left; width: 50%; margin-top: 10px;}
.treasurepu .treasurepu_list ul li a{ display: block; margin-left: 5px; margin-right: 5px; padding: 10px; background: #fff; border-radius: 10px; border: 1px solid #cfe6e1;}
.treasurepu .treasurepu_list ul li a .treasurepu_list_im{ display: block; width: 100%; height: 120px; line-height: 120px; text-align: center;}
.treasurepu .treasurepu_list ul li a span{ display: block; font-size: 20px; color: #ff0000;margin-top: 5px; letter-spacing: 0; }
.treasurepu .treasurepu_list ul li a h3{ font-size: 16px; color: #30403d; margin-top: 5px; height: 35px; line-height: 18px;overflow: hidden; text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp:2; -webkit-box-orient: vertical; margin-bottom: 5px; margin-bottom: 10px;}
.treasurepu .treasurepu_list ul li a p{ font-size: 14px; color: #30403d; overflow: hidden; height: 20px; text-align: right; line-height: 22px;}

/* 医用产品联盟团购-我的订单 */
.treasurepr .treasurepr_an{ position: fixed; top: 55px; left: 0; z-index: 8; width: 100%; height: 41px; border-bottom: 1px solid #ccc; background: #ededed;}
.treasurepr .treasurepr_an a{ display: block; float: left; width: 20%; text-align: center; font-size: 16px; color: #333; height: 40px; line-height: 40px; border-bottom: 1px solid #ededed;}
.treasurepr .treasurepr_an a.on{ border-bottom: 1px solid #00b192;}
.treasurepr .treasurepr_anh{ height: 42px;}

.treasurepr .treasurepr_list ul li{ padding-left: 10px; padding-right: 10px; border-bottom: 1px solid #ccc; padding-bottom: 15px;}
.treasurepr .treasurepr_list ul li a{ display: block;}
.treasurepr .treasurepr_list ul li .treasurepr_list_ti{ height: 50px; line-height: 50px;}
.treasurepr .treasurepr_list ul li .treasurepr_list_ti img{ display: inline-block; vertical-align: middle; width: 40px; height: 20px; position: relative; top: -1px;}
.treasurepr .treasurepr_list ul li .treasurepr_list_ti span{ margin-left: 5px; font-size: 16px; color: #666;}
.treasurepr .treasurepr_list ul li .treasurepr_list_ti p{ float: right; font-size: 16px; color: #ec9a42;}
.treasurepr .treasurepr_list ul li .treasurepr_list_l{ float: left;}
.treasurepr .treasurepr_list ul li .treasurepr_list_l img{ display: block; width: 110px; height: 110px;}
.treasurepr .treasurepr_list ul li .treasurepr_list_r{ float: left; margin-left: 10px;width: 72.8%;}
.treasurepr .treasurepr_list ul li .treasurepr_list_r h3{ font-size: 17px; color: #000; margin-top: 2px; height: 40px; line-height: 22px;overflow: hidden; text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp:2; -webkit-box-orient: vertical; margin-bottom: 25px;}
.treasurepr .treasurepr_list ul li .treasurepr_list_r .treasurepr_list_rl{ float: left;}
.treasurepr .treasurepr_list ul li .treasurepr_list_r .treasurepr_list_rl span{ display: block; font-size: 14px; color: #666; letter-spacing: 0;}
.treasurepr .treasurepr_list ul li .treasurepr_list_r .treasurepr_list_rl p{ font-size: 18px; color: #d8357f; margin-top: 5px;}
.treasurepr .treasurepr_list ul li .treasurepr_list_r .treasurepr_list_rr{ float: right; text-align: right; margin-top: 10px;}
.treasurepr .treasurepr_list ul li .treasurepr_list_r .treasurepr_list_rr a{ display: inline-block; vertical-align: middle; min-width: 60px; text-align: center; margin-left: 10px; height: 30px; line-height: 30px; padding-left: 7px; padding-right: 7px; border: 1px solid #ec9a42; color: #ec9a42; font-size: 14px; border-radius: 1000px;}
.treasurepr .treasurepr_list ul li .treasurepr_list_r .treasurepr_list_rr a:first-child{ margin-left: 0;}

/* 医用产品联盟团购-订单详情 */
.treasurepo .treasurepo_ts{ padding-left: 10px; padding-right: 10px; padding-top: 10px; padding-bottom: 15px; background: #fff;}
.treasurepo .treasurepo_ts .treasurepo_tsl{ float: left; width: 80%;}
.treasurepo .treasurepo_ts .treasurepo_tsl h3{ font-size: 20px; color: #00b192; margin-bottom: 10px;}
.treasurepo .treasurepo_ts .treasurepo_tsl p{ font-size: 15px; color: #000;}
.treasurepo .treasurepo_ts .treasurepo_tsr{ width: 70px; height: 60px; line-height: 60px; text-align: center; float: right; margin-top: 10px;}

.treasurepo .treasureps_dz .treasureps_dzo { width:88%;}

.treasurepo .treasurepo_im{ padding-left: 10px; padding-right: 10px; background: #fff;}
.treasurepo .treasurepo_im .treasurepo_imt{ height: 50px; line-height: 50px;}
.treasurepo .treasurepo_im .treasurepo_imt img{ display: inline-block; vertical-align: middle; width: 40px; height: 20px; position: relative; top: -1px;}
.treasurepo .treasurepo_im .treasurepo_imt span{ margin-left: 5px; font-size: 16px; color: #666;}
.treasurepo .treasurepo_im .treasurepo_imt p{ float: right; font-size: 16px; color: #ec9a42;}
.treasurepo .treasurepo_im .treasurepo_iml{ float: left;}
.treasurepo .treasurepo_im .treasurepo_iml img{ display: block; width: 110px; height: 110px;}
.treasurepo .treasurepo_im .treasurepo_imr{ float: left; margin-left: 10px;width: 72.8%;}
.treasurepo .treasurepo_im .treasurepo_imr h3{ font-size: 17px; color: #000; margin-top: 2px; height: 62px; line-height: 22px;overflow: hidden; text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp:3; -webkit-box-orient: vertical; margin-bottom: 25px;}
.treasurepo .treasurepo_im .treasurepo_imr p{ font-size: 16px; color: #d8357f; margin-top: 5px;}
.treasurepo .treasurepo_im .treasurepo_imr p span{ color: #333; display: block; float: right;}
.treasurepo .treasurepo_im .treasurepo_imr strong{ display: block; text-align: right;font-size: 16px; color: #d8357f; letter-spacing: 0; margin-top: 5px;}
.treasurepo .treasurepo_im .treasurepo_imn{ height: 50px; border-top: 1px solid #ccc; margin-top: 10px;}
.treasurepo .treasurepo_im .treasurepo_imn a{ display: block; width: 50%; text-align: center; float: left;height: 49px; line-height: 49px; font-size: 16px; color: #00b192;}
.treasurepo .treasurepo_im .treasurepo_imn a span{ display: block; border-right: 1px solid #ccc;}
.treasurepo .treasurepo_im .treasurepo_imn a img{ display: inline-block; vertical-align: middle; width: 30px; height: 30px; margin-right: 10px;}

.treasurepo .treasurepo_xx{ padding-left: 10px; padding-right: 10px; padding-top: 10px; padding-bottom: 15px; background: #fff;}
.treasurepo .treasurepo_xx ul li{ font-size: 16px; color: #000; padding-top: 5px; padding-left: 20px;}
.treasurepo .treasurepo_xx ul li span{ color: #333;}

.treasurepo .treasurepo_an{ position: fixed; bottom: 0; left: 0; width: 100%; height: 50px; line-height: 50px; background: #fff; text-align: right;}
.treasurepo .treasurepo_an a{ display: inline-block; vertical-align: middle; text-align: center; min-width: 60px; margin-right: 10px; height: 30px; line-height: 30px; padding-left: 7px; padding-right: 7px; border: 1px solid #ec9a42; color: #ec9a42; font-size: 14px; border-radius: 1000px;}
.treasurepo .treasurepo_anh{ height: 70px;}

/* 医用产品联盟团购-产品详情 */
.treasurepc .treasurepc_im{  display: block; width: 100%; height: 150px;}

.treasurepc .treasurepc_ti{ padding-left: 10px;border-bottom: 1px solid #d2dcda; height: 90px;}
.treasurepc .treasurepc_ti .treasurepc_til{ width: 85%; float: left;}
.treasurepc .treasurepc_ti .treasurepc_til p{ font-size: 18px; color: #d8357f;padding-top: 7px;}
.treasurepc .treasurepc_ti .treasurepc_til h3{ font-size: 17px; color: #00b192; margin-top: 5px; height: 40px; line-height: 22px;overflow: hidden; text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp:2; -webkit-box-orient: vertical; padding-right: 20px;}
.treasurepc .treasurepc_ti .treasurepc_tir{ width: 15%; float: left; text-align: center;}
.treasurepc .treasurepc_ti .treasurepc_tir a{ display: block; border-left: 1px solid #ccc;height: 90px;}
.treasurepc .treasurepc_ti .treasurepc_tir a img{ display: block; width: 30px; height: 30px; margin: auto; padding-top: 17px; margin-bottom: 5px;}
.treasurepc .treasurepc_ti .treasurepc_tir a p{ font-size: 16px; color: #00b192;}
.treasurepc .treasurepc_tiz{ font-size: 15px; color: #000; height: 40px; line-height: 40px; padding-left: 10px;}
.treasurepc .treasurepc_tiz em{ position: relative; top: -2px;}

.treasurepc .treasurepc_an{ position: fixed; bottom: 0; left: 0; width: 100%; height: 45px; line-height: 45px; background: #f5f4f4;}
.treasurepc .treasurepc_an a{ display: block; float: left; width: 50%; text-align: center; font-size: 16px; color: #666;}
.treasurepc .treasurepc_an a.on{ background: #00b192; color: #fff;}
.treasurepc .treasurepc_anh{ height: 45px;}

.treasurepc .treasurepc_a{ text-align: center;}
.treasurepc .treasurepc_a a{ display: block; height: 50px; float: left; width: 33.33%;}
.treasurepc .treasurepc_a a:first-child{ border-bottom: 1px solid #d2dcda;line-height: 49px; height: 49px;}
.treasurepc .treasurepc_a a:first-child+a{ background: #00b192;}
.treasurepc .treasurepc_a a:first-child+a+a{ background: #035546;}
.treasurepc .treasurepc_a a strong{ font-size: 16px; color: #00b192;}
.treasurepc .treasurepc_a a span{ font-size: 16px; color: #fff; display: block;padding-top: 4px;}
.treasurepc .treasurepc_a a p{ font-size: 16px; color: #fff; line-height: 19px;}

.treasurepc .treasurepc_b.on{ position: fixed; bottom: 45px; left: 0; width: 100%; height: 47.4%; overflow-y: auto; z-index: 8; background: #fff;}
.treasurepc .treasurepc_co{ padding-left: 10px; padding-right: 10px; padding-top: 10px; padding-bottom: 10px; text-align: justify; line-height: 22px; font-size: 16px; color: #333;}
.treasurepc .treasurepc_pt{ height: 45px; line-height: 45px; border-bottom: 1px solid #ccc; padding-left: 10px; padding-right: 10px; font-size: 16px; color: #000;}
.treasurepc .treasurepc_pt em{ display: inline-block; vertical-align: middle; width: 2px; height: 30px; background: #00b192; margin-right: 10px;}
.treasurepc .treasurepc_pt span{ font-size: 15px; color: #999; margin-left: 10px;}
.treasurepc .treasurepc_list{ position: fixed; bottom: 45px; left: 0; width: 100%; height: 34.4%; overflow-y: auto; z-index: 8; background: #fff;}
.treasurepc .treasurepc_list ul li{ border-bottom: 1px solid #ccc; padding-left: 10px; padding-right: 10px; padding-top: 10px; padding-bottom: 10px;}
.treasurepc .treasurepc_list ul li .treasurepc_list_l{ float: left; width: 75%;}
.treasurepc .treasurepc_list ul li .treasurepc_list_l h3{ font-size: 16px; color: #000; height: 20px; line-height: 22px; overflow: hidden;}
.treasurepc .treasurepc_list ul li .treasurepc_list_l p{ font-size: 15px; color: #666; height: 20px; line-height: 22px; overflow: hidden; margin-top: 10px;}
.treasurepc .treasurepc_list ul li a{ display: block; float: right; margin-top: 5px; width: 96px; height: 40px; line-height: 40px; text-align: center; font-size: 16px; color: #fff; border-radius: 1000px; background: #00b192;}

.treasurepc_tk{ position: fixed; width: 80%; height: 70%; top: 0; bottom: 0; left: 0; right: 0; margin: auto; z-index: 991; background: #fff; border-radius: 10px; display: none;}
.treasurepc_tk h3{ text-align: center; font-size: 20px; color: #00b192; height: 50px; line-height: 50px; margin-bottom: 10px; border-bottom: 1px solid #ccc;}
.treasurepc_tk h3 img{ display: inline-block; vertical-align: middle; margin-right: 5px; width: 30px; height: 30px; position: relative; top: -2px;}
.treasurepc_tk ul{ height: 76.6%; overflow-y:auto;}
.treasurepc_tk ul li{ margin-left: 10px; margin-right: 10px; border-bottom: 1px solid #d2dcda; margin-bottom: 10px; padding-bottom: 10px;}
.treasurepc_tk ul li:last-child{ border-bottom: 0; margin-bottom: 0; padding-bottom: 0px;}
.treasurepc_tk ul li span{ display: inline-block; vertical-align: baseline; font-size: 16px; color: #333; width: 70%;margin-left: 10px;}
.treasurepc_tk ul li .check_i{ display: block; float: right; margin-top: 7px; margin-right: 10px;}
.treasurepc_tk .treasurepc_tka{ position: absolute; bottom: 0; z-index: 8; left: 0; width: 100%; height: 50px; line-height: 50px; border-top:1px solid #ccc; }
.treasurepc_tk .treasurepc_tka a{ display: block; float: left; width: 50%; text-align: center; font-size: 18px; color: #000;}
.treasurepc_tk .treasurepc_tka a span{ display: block; border-right: 1px solid #ccc;}

/* 医用产品联盟团购-产品评价 */
.treasurepa{  }

/* 医用产品联盟团购-确认订单 */
.treasureps_dz{ padding-left: 10px; padding-right: 10px; padding-top: 10px; padding-bottom: 10px; background: #fff;}
.treasureps_dz img{ display: block; float: left; width: 40px; height: 40px;}
.treasureps_dz .treasureps_dzo{ margin-left: 10px; float: left; width: 75%;}
.treasureps_dz .treasureps_dzo h3{ font-size: 16px; color: #000;}
.treasureps_dz .treasureps_dzo h3 span{ font-size: 14px; color: #666; margin-left: 10px;}
.treasureps_dz .treasureps_dzo p{  font-size: 15px; color: #666; margin-top: 5px;}
.treasureps_dz .treasureps_dzr{ float: right;}
.treasureps_dz .treasureps_dzr a{ display: inline-block; vertical-align: middle; padding-left: 10px; padding-right: 10px; height: 32px; line-height: 32px; font-size: 15px; color: #fff; background: #00b192;}

.treasureps .treasureps_im{ padding-left: 10px; padding-right: 10px; padding-top: 15px; padding-bottom: 15px; background: #fff;}
.treasureps .treasureps_im img{ display: block; float: left; width: 110px; height: 85px;}
.treasureps .treasureps_im .treasureps_imr{ float: left; width: 73%; margin-left: 10px;}
.treasureps .treasureps_im .treasureps_imr h3{ font-size: 18px; color: #000; height: 45px; line-height: 22px;overflow: hidden; text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp:2; -webkit-box-orient: vertical; text-align: justify; margin-top: 2px;}
.treasureps .treasureps_im .treasureps_imr p{ font-size: 16px; color: #d8357f; margin-top: 15px;}

.treasureps .treasureps_sl{ padding-left: 10px; padding-right: 10px; padding-top: 15px; padding-bottom: 15px; background: #fff;}
.treasureps .treasureps_sl span{ font-size: 16px; color: #000; display: inline-block; vertical-align: middle; line-height: 33px;}
.treasureps .treasureps_sl .treasureps_slr{ float: right;}
.treasureps .treasureps_sl .treasureps_slr a{ display: inline-block; vertical-align: middle; height: 33px; line-height: 33px; background: #00b192; padding-left: 15px; padding-right: 15px;}
.treasureps .treasureps_sl .treasureps_slr a i{ font-size: 18px; color: #fff; position: relative; top: 2px;}
.treasureps .treasureps_sl .treasureps_slr input{ display: inline-block; vertical-align: middle; width: 40px; padding-left: 5px; padding-right: 5px; height: 33px; line-height: 33px; font-size: 16px; color: #000; text-align: center;}

.treasureps_zf{ padding-left: 10px; padding-right: 10px; padding-bottom: 5px; padding-top: 5px; background: #fff;}
.treasureps_zf ul li{ border-bottom: 1px solid #d2dcda; padding-bottom: 10px; padding-top: 10px;}
.treasureps_zf ul li:last-child{ border-bottom: 0;}
.treasureps_zf ul li img.treasureps_zfi{ display: inline-block; vertical-align: middle; width:35px; height: 35px;}
.treasureps_zf ul li span{ display: inline-block; vertical-align: middle; margin-left: 10px; font-size: 16px; color: #333;}
.treasureps_zf ul li p{ margin-top: 5px; margin-left: 48px; font-size: 16px; color: #333;}
.treasureps_zf ul li .radio_i{ float: right;  margin-top: 2px; margin-right: 10px; width: 31px; height: 31px;}
.treasureps_zf ul li .radio_i input{ width: 31px; height: 31px;}
.treasureps_zf ul li .check_i{ float: right; margin-top: 3px; margin-right: 10px; width: 29px; height: 29px;}
.treasureps_zf ul li .check_i em{ width: 27px; height: 27px;border: 2px solid #999;}
.treasureps_zf ul li .check_i input{ width: 31px; height: 31px;}
.treasureps_zf ul li .check_i i{ font-size: 22px; margin-left: 5px;}
.treasureps_zf ul li .check_i.on em{ border: 2px solid #00b192;}

.treasureps .treasureps_xx{ padding-left: 10px; padding-right: 10px; height: 45px; line-height: 45px; background: #fff; font-size: 16px; color: #333;}

.treasureps .treasureps_qr{ position: fixed; bottom: 0; left: 0; width: 100%; height: 45px; text-align: right; z-index: 8; background: #fff; font-size: 18px; color: #333;}
.treasureps .treasureps_qr span{ color: #d8357f; margin-left: 5px; margin-right: 10px;}
.treasureps .treasureps_qr a{ display: inline-block; vertical-align: middle; height: 45px; line-height: 44px; background: red; color: #fff; font-size: 16px; padding-left: 15px; padding-right: 15px;}
.treasureps .treasureps_qrh{ height: 45px;}

/* 医用产品联盟团购-添加收货地址 */
.treasurepad{ padding-left: 10px; padding-right: 10px; padding-bottom: 20px; padding-top: 20px; background: #fff;}
.treasurepad ul li{ margin-top: 20px;}
.treasurepad ul li:first-child{ margin-top: 0;}
.treasurepad ul li span{ font-size: 16px; color: #333; display: block; float: left; line-height: 45px; text-align: right; width: 100px;}
.treasurepad ul li input{ display: block; float: left; width: 71%; background: #ededed; font-size: 16px; color: #000; border: 1px solid #ccc; border-radius: 5px; height: 40px; line-height: 40px; padding-left: 10px; padding-right: 10px;}
.treasurepad_bu{ width: 92%; margin-left: 4%; display: block; height: 40px; line-height: 40px; background: #00b192; color: #fff; font-size: 16px; margin-top: 20px; border-radius: 5px;}
.treasurepad_bu:hover{ cursor: pointer;}

/* 用户中心 */
.treasureus .treasureus_rx{ background: #00b192; padding-bottom: 15px; padding-top: 10px; padding-left: 20px; padding-right: 20px;}
.treasureus .treasureus_rx .treasureus_rxl{ position: relative; width: 88px; height: 88px; margin: auto; margin-bottom: 10px; float: left;}
.treasureus .treasureus_rx .treasureus_rxl img{ width: 88px; height: 88px; border-radius: 1000px;}
.treasureus .treasureus_rx .treasureus_rxl input{ display: block; width: 100%; height: 100%; position: absolute; opacity: 0; z-index: 9; top: 0; left: 0;}
.treasureus .treasureus_rx .treasureus_rxl input:hover{ cursor: pointer;}
.treasureus .treasureus_rx .treasureus_rxo{ float: left; margin-left: 20px; margin-top: 15px;}
.treasureus .treasureus_rx .treasureus_rxo h3{ font-size: 22px; color: #fff;}
.treasureus .treasureus_rx .treasureus_rxo p{ font-size: 16px; color: #fff; margin-top: 15px;}
.treasureus .treasureus_rx .treasureus_rxr{ float: right; margin-top: 40px;}
.treasureus .treasureus_rx .treasureus_rxr a{ display: block; height: 33px; line-height: 33px; padding-left: 12px; padding-right: 12px; font-size: 18px; color: #fff; border: 2px solid #fff; border-radius: 7px;}

.treasureus .treasureus_list{ padding-left: 15px; padding-right: 15px; margin-top: 20px;}
.treasureus .treasureus_list ul li{ width: 25%; float: left; text-align: center;margin-bottom: 40px; position: relative;}
.treasureus .treasureus_list ul li a{ display: block;}
.treasureus .treasureus_list ul li .treasureus_list_im1{ display: block; margin: auto; width: 40px; height: 40px;}
.treasureus .treasureus_list ul li p{ font-size: 16px; color: #000; margin-top: 10px;}
.treasureus .treasureus_list ul li em{ position: absolute; top: 0; right: 0; z-index: 8; margin-top: -7px; margin-right: 25px; width: 20px; height: 20px; line-height: 20px; text-align: center; font-size: 12px; color: #fff; background: red; border-radius: 1000px;}

/* 续费 */
.treasurern{ background: #fff; padding-top: 20px;padding-bottom: 1px;}
.treasurern .treasurern_tx{ padding-left: 30px; padding-right: 30px; margin-left: 10px; margin-right: 10px; border-bottom: 1px solid #ccc; padding-bottom: 20px;}
.treasurern .treasurern_tx img{ display:block; float: left; width: 88px; height: 88px; border-radius: 1000px;}
.treasurern .treasurern_tx .treasurern_txr{ float: left; margin-left: 30px;}
.treasurern .treasurern_tx .treasurern_txr p{ font-size: 18px; color: #000; margin-bottom: 5px;}
.treasurern h3{ font-size: 18px; padding-left: 10px; padding-right: 10px; color: #000; height: 60px; line-height: 60px;}
.treasurern h3 span{ color:red; font-size: 22px;margin-right: 5px;}
.treasurern h3 em{ color: #666;} 
.treasurern .treasurern_fz p{ font-size: 18px; padding-left: 10px; padding-right: 10px; color: #000; height: 60px; line-height: 60px; border-bottom: 1px solid #d2dcda;}
.treasurern ul{ margin-bottom: 40px;}
.treasurern ul li{ border-bottom: 1px solid #d2dcda; padding-bottom: 10px; padding-top: 10px; padding-left: 10px; padding-right: 10px;}
.treasurern ul li img.treasurern_fz_zfi{ display: inline-block; vertical-align: middle; width:35px; height: 35px;}
.treasurern ul li span{ display: inline-block; vertical-align: middle; margin-left: 10px; font-size: 16px; color: #333;}
.treasurern ul li p{ margin-top: 5px; margin-left: 48px; font-size: 16px; color: #333;}
.treasurern ul li .radio_i{ float: right;  margin-top: 2px; margin-right: 10px; width: 28px; height: 28px;}
.treasurern ul li .radio_i input{ width: 28px; height: 28px;}

/* 积分 */
.treasureit .treasureit_im{ text-align: center; margin-top: 30px; margin-bottom: 30px;}
.treasureit .treasureit_im img{ display: block; margin: auto;}
.treasureit .treasureit_im p{ font-size: 20px; color: #00b192; margin-top: 5px; margin-top: 10px;}

/* 消费明细 */
.treasurecn ul li{ border-bottom:1px solid #ccc; padding-left: 10px; padding-right: 10px; padding-bottom: 5px; padding-top: 15px;}
.treasurecn ul li h3{ font-size: 17px; color: #000;}
.treasurecn ul li p{ font-size: 15px; color: #666; letter-spacing: 0; height: 40px; line-height: 40px;}
.treasurecn ul li p span{ display: block; float: right; color: red; font-size: 28px;}
.treasurecn ul li p span em{ position: relative; top: -3px; margin-right:5px;}

/* 修改密码 */
.treasuremo ul li{ padding-left: 10px; padding-right: 10px; margin-top: 10px; background: #fff; height: 60px; line-height: 60px;}
.treasuremo ul li span{ display: inline-block; vertical-align: middle; font-size: 16px; color: #000; width: 100px;}
.treasuremo ul li span em{ display: inline-block; width: 10px; color: red;}
.treasuremo ul li input{ display: inline-block; vertical-align: middle; width: 76%; height: 50px; line-height: 50px; font-size: 16px; color: #000;}
.treasuremo button{ display: block; height: 40px; line-height: 40px; background: #00b192; font-size: 16px; color: #fff; text-align: center; border-radius: 5px; margin-left: 3%; width: 94%; margin-top: 20px;}

/* 修改个人资料 */
.treasurepe ul li{ height: 45px; line-height: 45px; border-bottom: 1px solid #d2dcda; padding-left: 10px; padding-right: 5px;}
.treasurepe ul li .treasurepe_s{ display: block; float: left; font-size: 16px; color: #00b192;}
.treasurepe ul li .treasurepe_s em{ display: inline-block; width: 10px; color: red;}
.treasurepe ul li .treasurepe_r{ float: right; text-align: right; width: 71%;}
.treasurepe ul li .treasurepe_r input{ width: 90%; display: inline-block; vertical-align: middle; text-align: right; line-height: 50px; color: #000; font-size: 16px; position: relative; top: -1px;}
.treasurepe ul li .treasurepe_r input.treasurepe_ye{ color: #acacac;}
.treasurepe ul li .treasurepe_r .treasurepe_im{ display: inline-block; vertical-align: middle; width: 20px; height: 20px; position: relative; top: -1px;}
.treasurepe ul li.treasurepe_li{ height: auto; line-height: normal; padding-top: 10px; padding-bottom: 10px;}
.treasurepe ul li textarea{ display: block; float: right; width: 85%;  color: #000; font-size: 16px;line-height: 22px;}
.treasurepe .treasureip_p{ font-size: 16px; color: #333; text-align: justify; text-indent: 35px; line-height: 20px; padding-left: 10px; padding-right: 10px; margin-top: 20px; margin-bottom: 20px;}
.treasurepe_an{ width: 92%; margin-left: 4%; display: block; height: 40px; line-height: 40px; background: #00b192; color: #fff; font-size: 16px; margin-top: 20px; margin-bottom: 20px; border-radius: 5px;}
.treasurepe_an.on{ width: 96%; margin-left:2%;}
.treasurepe_an:hover{ cursor: pointer;}

/* 绑定手机号 */
.treasureph ul li{ height: 60px; line-height: 60px; border-bottom: 1px solid #d2dcda; padding-left: 10px; padding-right: 10px;}
.treasureph ul li .treasureph_s{ display: block; float: left; font-size: 16px; color: #00b192;}
.treasureph ul li input{ display: block; float: left; width: 68%; margin-left: 5px; height: 50px; line-height: 50px; margin-top: 5px; color: #000; font-size: 16px; text-align: right;}
.treasureph ul li:first-child+li input{ width: 75.5%; text-align: left;}
.treasureph ul li:first-child+li+li input{ width: 52%; text-align: left;}
.treasureph ul li .treasureph_yz{ float: right; width: 120px; height: 40px; line-height: 40px; margin-top: 10px; text-align: center; font-size: 16px; color: #fff; background:#00b192; border-radius: 5px; }
.treasureph ul li .treasureph_yz.on{ background: #999;}
.treasureph ul li .treasureph_yz:hover{ cursor: pointer;}

/* 收款码 */
.treasurepy ul li{ position: relative; width: 220px; margin: auto; text-align: center; margin-top: 30px;}
.treasurepy ul li img{ width: 220px;min-height: 300px;}
.treasurepy ul li em{ font-size: 16px; color: red; margin-top: 10px; display: block;}
.treasurepy ul li input{ display: block; width: 100%; height: 100%; position: absolute; top: 0; left: 0; opacity: 0; z-index: 9;}
.treasurepy ul li input:hover{ cursor: pointer;}

/* 电子签名 */
.treasuresi { padding: 20px;}
.treasuresi img{ border:none;max-width:none; max-height:none;}
.treasuresi .container{ width:100%;height: 350px;}
.treasuresi .container .-tablet,.treasuresi .container .-tablet-container{ height: 100%; }
.treasuresi #temp{ display: none;}
.treasuresi .-tablet-container{ position: relative;}
.treasuresi .tablet-btns{ margin-top: 20px;}
.treasuresi .treasuresi_cx{ font-size: 16px; float: right; display: block;}
.treasuresi .treasuresi_cx em{ display: inline-block; vertical-align: middle;}
.treasuresi .treasuresi_cx select{ width: 80px; height: 33px; line-height: 33px; border: 1px solid #d2dcda; padding-left: 5px;}
.treasuresi .-color-picker{ width: 120px; font-size: 15px; height: 22px; line-height: 22px;}
.treasuresi .clear-canvas{ margin-top: 20px;}
.treasuresi .clear-canvas p{ width: 47%; float: right; text-align: center; display: block; height: 40px; line-height: 40px; background: #00b192; color: #fff; font-size: 16px; border-radius: 10px;
    -moz-box-shadow:0px 2px 3px #00856e;             /* For Firefox3.6+ */
    -webkit-box-shadow:0px 2px 3px #00856e;          /* For Chrome5+, Safari5+ */
    box-shadow:0px 2px 3px #00856e;                  /* For Latest Opera */
}
.treasuresi .color-color{ display: none;}
.treasuresi .clear-canvas p:first-child+p{ float: left;}
.treasuresi .clear-canvas p:hover{ cursor: pointer;}
.treasuresi .treasuresi_im{ position: fixed; bottom: 0; left: 0; width: 100%; height: 36%; overflow-y: auto;}
.treasuresi .treasuresi_im ul{ padding-left: 10px; padding-right: 10px;}
.treasuresi .treasuresi_im ul li{ height: 80px; line-height: 80px; background: #fff; position: relative; border: 1px solid #d1d2d1; border-radius: 10px; margin-bottom: 20px;
    text-align: center;
    -moz-box-shadow: 0px 1px 3px #929292;
	-webkit-box-shadow: 0px 1px 3px #929292;
	box-shadow: 0px 1px 3px #929292;
}
.treasuresi .treasuresi_im ul li .treasuresi_iml{ float: left;  width: 81%; text-align: center;}
.treasuresi .treasuresi_im ul li .treasuresi_iml img{ border:none;max-width:100%; max-height:100%; display: inline-block; vertical-align: middle;}
.treasuresi .treasuresi_im ul li .treasuresi_iml.on{ float: left;  width: 63%;}
.treasuresi .treasuresi_im ul li .treasuresi_iml p{ height: 60px; line-height: 60px; padding-left: 25px; padding-right: 25px; padding-top: 10px; padding-bottom: 5px;}
.treasuresi .treasuresi_im ul li .treasuresi_imr{ float: right; height: 80px; line-height: 80px;}
.treasuresi .treasuresi_im ul li .treasuresi_imr a{ display: block; float: left; width: 80px; border-left: 1px solid #e0ebe9; font-size: 18px; color: #e61717;}
.treasuresi .treasuresi_im ul li .treasuresi_imr a span{ display: inline-block; vertical-align: middle; width: 50px; line-height: 22px; color: #00b192;}
.treasuresi .treasuresi_im ul li .treasuresi_ims{ position: absolute; top: 0; left: 0; z-index: 8; display: block; width: 45px; height: 45px; margin-left: -1px;}

/* 医疗办公 */
.treasureof .treasureof_h{ height: 234px;}
.treasureof .treasureof_h1{ height: 224px;}
.treasureof .treasureof_ti{ padding-left: 5px; padding-right: 5px;}
.treasureof .treasureof_ti a{ display: block; float: left; width: 20%; text-align: center; height: 45px; line-height: 45px; font-size: 15px; color: #fff; margin-top: 10px;}
.treasureof .treasureof_ti a span{ display: block; margin-left: 5px; margin-right: 5px; background: #17d2fd;}
.treasureof .treasureof_ti a.on span{ background: #00aff0;}

.treasureof .treasureof_tj{ height: 60px; line-height: 65px; border-bottom: 1px solid #d2dcda; padding-left: 10px; padding-right: 10px; position: relative;}
.treasureof .treasureof_tj .treasureof_tji{ display: inline-block; vertical-align: middle; width: 25px; height: 25px; margin-right: 5px; position: relative; top: -3px;}
.treasureof .treasureof_tj span{ font-size: 18px; color: #00b192;}
.treasureof .treasureof_tj a{ display: block; float: right; height: 40px; line-height: 40px;  padding-left: 10px; padding-right: 10px; font-size: 18px; color: #fff; border-radius: 5px; background: #00b192; margin-top: 10px;}
.treasureof .treasureof_tj a img{ display: inline-block; vertical-align: middle; margin-right: 5px; width: 25px; height: 25px;position: relative; top: -2px;}
.treasureof .treasureof_tj.on{ line-height: 70px;}
.treasureof .treasureof_tj1{ height: 50px; line-height: 50px;}
.treasureof .treasureof_tj1 .treasureof_tjo{ position: absolute; top: 0; left: 0; width: 80%; height: 50px; margin-left: 10%; text-align: center; font-size: 18px; color: #00aff0;}

.treasureof .treasureof_list ul li{ padding-left: 10px; padding-right: 10px; padding-top: 15px; padding-bottom: 15px; border-bottom: 1px solid #d2dcda; font-size: 16px; color: #333;}
.treasureof .treasureof_list ul li span{ color: #00b192; margin-right: 10px;}
.treasureof .treasureof_list ul li:last-child{ border-bottom: 0;}

.treasureof #calendar { width: 100%;} /* 日历 */
.treasureof .calendar { position: relative;font-family: "Chinese Quote", "Microsoft YaHei";font-size: 14px;}
.treasureof .calendar-header { display: none;padding: 11px 16px 11px 0;text-align: right;}
.treasureof .calendar-select { line-height: 1.5;color: rgba(0, 0, 0, 0.65);-webkit-box-sizing: border-box;box-sizing: border-box;margin: 0;padding: 0;list-style: none;display: inline-block;position: relative;outline: 0;}
.treasureof .calendar-table { width: 100%;height: 100%;}
.treasureof .calendar-column-header,.treasureof .calendar-cell {width: 14%}
.treasureof .calendar-column-header {font-weight: 400;text-align: center;padding-right: 12px;padding-top: 10px;padding-bottom: 10px;}
.treasureof .calendar-table {table-layout: fixed;}
.treasureof .calendar-cell {color: rgba(0, 0, 0, 0.65);}
.treasureof .calendar-cell:hover{ cursor: pointer;}
.treasureof .calendar-cell.calendar-last-month-cell,.treasureof .calendar-cell.calendar-next-month-cell {color: rgba(0, 0, 0, 0.25);}
.treasureof .calendar-date {padding: 4px 4px;margin: 0 4px;border-top: 2px solid #e8e8e8;}
.treasureof .calendar-cell.calendar-thisMonth .calendar-date,.treasureof .calendar-cell.calendar-today .calendar-date {border-top-color: #1890ff;background-color: #e6f7ff;}
.treasureof .calendar-date:hover {background: #e6f7ff;}
.treasureof .calendar-value {text-align: center; margin-top: 10px; height: 19px;}
.treasureof .calendar-content {height: 40px;overflow-x: hidden;overflow-y: auto;position: static;width: auto;left: auto;bottom: auto;text-align: center;}
.treasureof .calendar-content .events{ margin-top: 10px;}
.treasureof .calendar-select {font-size: 13px;vertical-align: middle;}
.treasureof .btn.calendar-select-active {border-color: #40a9ff;z-index: 2;}
.treasureof .calendar-select:first-child {margin-right: 10px;}
.treasureof .calendar-year-select,.treasureof .calendar-month-select {border-radius: 4px;border: 1px solid #d9d9d9;}
.treasureof .calendar-year-select:hover,.treasureof .calendar-month-select:hover {border-color: #40a9ff;}
.treasureof .calendar-year-text,.treasureof .calendar-month-text {margin: 0 10px;line-height: 28px;}
.treasureof .calendar-icon {margin: 0 10px 0 0;}
.treasureof .calendar-icon * {color: rgba(0, 0, 0, 0.25);}
.treasureof .btn {float: left;padding: 5px 10px;border: 1px solid #d9d9d9;border-radius: 4px;}
.treasureof .btn-group {float: left;display: inline;padding: 0 8px;}
.treasureof .btn-group > .btn {position: relative;float: left;}
.treasureof .btn-group > .btn:hover {z-index: 2;border-color: #40a9ff;}
.treasureof .btn-group .btn + .btn {margin-left: -1px;}
.treasureof .btn-group > .btn:first-child {border-top-right-radius: 0;border-bottom-right-radius: 0;}
.treasureof .btn-group > .btn:last-child:not(:first-child) {border-top-left-radius: 0;border-bottom-left-radius: 0;}/*dropdown-menu*/
.treasureof ul.dropdown-month,.treasureof .dropdown-month li,.treasureof ul.dropdown-year,.treasureof .dropdown-year li {list-style: none;text-align: center;padding: 0;margin: 0;}
.treasureof .dropdown-month.open,.treasureof .dropdown-year.open {display: inline-block;margin-top: 1px;width: 100%;}
.treasureof .dropdown-month,.treasureof .dropdown-year {height: 250px;overflow-y: auto;overflow-x: hidden;display: none;position: absolute;left: 0;top: 100%;background: #fff;width: 50px;border: 1px solid #eee;box-shadow: 0px 6px 12px rgba(0,0,0,0.175);-webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175)}
.treasureof .dropdown-month .month-item,.treasureof .dropdown-year .year-item {font-size: 12px;position: relative;display: block;padding: 5px 2px;line-height: 20px;font-weight: normal;color: rgba(0, 0, 0, 0.65);white-space: nowrap;cursor: pointer;overflow: hidden;text-overflow: ellipsis;-webkit-transition: background 0.3s ease;transition: background 0.3s ease;}
.treasureof .month-item:hover,.treasureof .year-item:hover {background: #e6f7ff;}
.treasureof .year-item.active {background-color: #fafafa;font-weight: 600;color: rgba(0, 0, 0, 0.65);}

/* 医疗办公-医疗办公添加 */
.treasureod ul{ padding-left: 10px; padding-right: 10px; margin-top: 10px; margin-bottom: 20px;}
.treasureod ul li span{ display: inline-block; vertical-align: middle; width: 70px; line-height: 45px; font-size: 16px; color: #19d4b2;text-align: right;}
.treasureod ul li input{ display: inline-block; vertical-align: middle; line-height: 45px; border-bottom: 1px solid #d2dcda; width: 82%; font-size: 16px; color: #333; margin-left: 5px;}
.treasureod ul li textarea{ display: inline-block; vertical-align: middle; width: 77%; min-height: 100px; margin-top: 15px; font-size: 16px; color: #000; padding-left: 10px; padding-right: 10px; padding-top: 5px; padding-bottom: 5px; border: 1px solid #d2dcda; margin-left: 5px;}
.treasureod ul li .treasureod_zsi{ display: inline-block; vertical-align: middle; width: 80%; margin-top: 10px; margin-left: 5px;}
.treasureod ul li .treasureod_zsi a{ position: relative; display: inline-block; vertical-align: middle; height: 30px; line-height: 30px; color: #fff; font-size: 14px; background: #00b192; padding-left: 15px; padding-right: 15px; border-radius: 5px;}
.treasureod ul li .treasureod_zsi a input{ display: block; width: 100%; height: 100%; top: 0; left: 0; position: absolute; opacity: 0; z-index: 9;}
.treasureod ul li .treasureod_zsi a input:hover{ cursor: pointer;}
.treasureod ul li .treasureod_zsi .treasureod_zsi_ls{ margin-left: 10px;}
.treasureod ul li .treasureod_zsi .treasureod_zsi_ls img{ display: block; float: left; margin-right: 20px; width: 160px; height: 100px; margin-top: 20px;}
.treasureod ul li .treasureod_zsi .treasureod_zsi_ls img:nth-child(2n){ margin-right: 0;}
.treasureod ul li .treasureod_zsi .treasureod_zsi_ls img:hover{ cursor: pointer;}
.treasureod ul li:first-child+li+li span{ vertical-align: top;}
.treasureod ul li:first-child+li+li+li span{ vertical-align: top;}
.treasureod .treasurere_ann{ padding-left: 85px;}

/* 医疗办公-医疗办公查看 */
.treasureos ul li .treasureod_zsi{ margin-top: -5px;}
.treasureos ul li .treasureod_zsi .treasureod_zsi_ls{ margin-left: 0;}

/* 医疗办公-药房管理 */
.treasurepm .treasurepm_h{ height: 230px;}
.treasurepm .treasurepm_ml{ padding-bottom: 10px; padding-top: 10px;}
.treasurepm .treasurepm_ml a{ display: block; float: left; width: 25%; text-align: center;}
.treasurepm .treasurepm_ml a img{ display: block; margin: auto; width: 35px; height: 35px;}
.treasurepm .treasurepm_ml a p{ font-size: 15px; color: #00b192; margin-top: 10px;}
.treasurepm .treasurepm_ml a.on p{ color: #035546;}

.treasurepm_b{ background: #f1f1f1;}
.treasurepm_fl{ padding-left: 10px; padding-right: 10px;}
.treasurepm_fl span{ font-size: 15px; color: #000; float: left; margin-left: 5px;line-height: 40px; }
.treasurepm_flx{ position: relative; float: left; width: 40%; height: 30px; line-height: 30px; padding-top: 5px;padding-bottom: 5px;}
.treasurepm_flx input{ position: absolute; left: 0; top: 0; z-index: 8; height: 98%; font-size: 15px; color: #000; display: block; padding-left: 10px;}
.treasurepm_flx input:hover{ cursor: pointer;}
.treasurepm_flx .treasurepm_flx_se{ display: block; float: right; margin-right: 20px; width: 12px; height: 6px; margin-top: 12px;}

.treasurepm .treasurepm_list table{ width: 100%; text-align: center;}
.treasurepm .treasurepm_list table thead{ height: 45px; line-height: 45px; background: #00b192;}
.treasurepm .treasurepm_list table thead tr th{  padding-left: 5px; padding-right: 5px; color: #fff; font-size: 14px;font-weight: normal;}
.treasurepm .treasurepm_list table tbody tr td{ padding-left: 5px; padding-right: 5px; color: #000; font-size: 14px; padding-top: 10px; padding-bottom: 10px;word-wrap: break-word;white-space: normal;word-break: break-all;border-bottom: 1px solid #d2dcda;}
.treasurepm .treasurepm_list table tbody a{ display: inline-block; vertical-align: middle; height: 40px; line-height: 40px; padding-left: 15px; padding-right: 15px; background: #00b192; font-size: 16px; color: #fff;border-radius: 5px;}
.treasurepm .treasurepm_list table tbody tr:hover{ cursor: pointer;}

/* 医疗办公-药品详情 */
.treasurepha table{ width: 100%; text-align: center;}
.treasurepha .treasurepha_im{  display: block; width: 100%; height: 150px;}
.treasurepha .treasurepha_kc h3{ font-size: 20px; color: #00b192; height: 50px; line-height: 50px; padding-left: 20px; padding-right: 10px;}
.treasurepha .treasurepha_kc ul li{ padding-top: 10px; padding-left: 10px; padding-right: 10px;}
.treasurepha .treasurepha_kc ul li span{ font-size: 15px; color: #000; display: inline-block; vertical-align: top; width: 100px; text-align: right; position: relative; top: -1px;}
.treasurepha .treasurepha_kc ul li p{ font-size: 15px; color: #666; display: inline-block; vertical-align: middle; width: 77%;}
.treasurepha .treasurepha_kc .treasurepha_kcp{ border-top: 3px solid #00b192;padding-left: 10px; padding-right: 10px; padding-top: 10px; padding-bottom: 10px; margin-top: 10px; position: relative;}
.treasurepha .treasurepha_kc .treasurepha_kcp p{ float: left; width: 25%; font-size: 15px; color: #00b192; letter-spacing: 0;}
.treasurepha .treasurepha_kc .treasurepha_kcp p:first-child+p+p+p{ color: #10dbb6;}
.treasurepha .treasurepha_kc .treasurepha_kcp .treasurepha_kcp_i{ position: absolute; top: 0; right: 0; width: 15px; height: 15px; margin-right: 3px; margin-top: 13px;}

.treasurepha .treasurepha_list{ padding-left: 10px; padding-right: 10px; padding-top: 5px; padding-bottom: 10px;}
.treasurepha .treasurepha_list ul li{ height: 35px; line-height: 35px; overflow: hidden;}
.treasurepha .treasurepha_list ul li p{ width: 50%; float: left; font-size: 15px; color: #666; letter-spacing: 0;}
.treasurepha .treasurepha_list ul li p span{ color: #000; display: inline-block; width: 80px; text-align: right;}
.treasurepha .treasurepha_list ul li.treasurepha_list_p{ overflow: auto; height: auto; line-height: 22px;}
.treasurepha .treasurepha_list ul li.treasurepha_list_p p{ width: 100%;}
.treasurepha .treasurepha_list ul li.treasurepha_list_p p em{ display: inline-block; vertical-align: top; width: 82%;}

.treasurepha .treasurepha_ta h3{ font-size: 16px; color: #00b192; padding-left: 10px; padding-right: 10px; height: 40px; line-height: 40px;}
.treasurepha .treasurepha_ta h3 span{ display: inline-block; vertical-align: middle; margin-right: 10px; width: 4px; height: 25px; background: #00b192;}
.treasurepha .treasurepha_ta table thead{ background: #00b192; height: 30px; line-height: 30px;}
.treasurepha .treasurepha_ta table thead tr th{ font-size: 15px; color: #fff; font-weight: normal;}
.treasurepha .treasurepha_ta table tbody tr td{ padding-top: 10px; padding-bottom: 10px; font-size: 14px; color: #000;}
.treasurepha .treasurepha_ta table tbody tr td span{ color: red;}
.treasurepha .treasurepha_ta table tbody tr td span img.treasurepha_tai{ display: inline-block;vertical-align: middle; margin-left: 5px; width: 15px; height: 15px; position: relative; top: -1px;}
.treasurepha .treasurepha_ta .treasurepha_taz{ text-align: center; font-size: 15px; color: #666; height: 40px; line-height: 40px;}

/* 医疗办公-药房分类管理 */
.treasurepf .treasurepf_h{ height: 171px;}
.treasurepf .treasurepf_add{ text-align: center; height: 70px; line-height: 70px;}
.treasurepf .treasurepf_add span{ font-size: 16px; color: #000;}
.treasurepf .treasurepf_add input{ display: inline-block; vertical-align: middle; height: 40px; line-height: 40px; border: 1px solid #ccc; border-radius: 5px;padding-left: 10px; padding-right: 10px; width: 66%; margin-left: 10px;}
.treasurepf_bu{ padding-top: 10px; padding-bottom: 10px; background: #ededed; border-bottom: 1px solid #ccc;}

.treasurepf .treasurepf_list ul li{ padding-left: 10px; padding-right: 10px; padding-top: 10px; padding-bottom: 10px; font-size: 16px; color: #333; border-bottom:1px solid #ccc;}

/* 医疗办公-药品录入 */
.treasurepi_nav a{ width: 50%;height: 60px; color: #00b192;}
.treasurepi_nav a.on{ background: #ededed;}

/* 医疗办公-药品录入查看 */
.treasurepn .treasurepn_h{ height: 100px;}
.treasurepn .treasurepm_flx{ width: 30%;}
.treasurepn .treasurepm_b{ border-bottom: 1px solid #ccc;}

.treasurepn_list ul li{ padding-left: 10px; padding-right: 10px; padding-top: 15px;padding-bottom: 15px; border-bottom: 1px solid #ccc;}
.treasurepn_list ul li:last-child{ border-bottom: 0;}
.treasurepn_list ul li .treasurepn_list_l{ float: left;}
.treasurepn_list ul li .treasurepn_list_l img{ display: block; width: 110px; height: 110px;}
.treasurepn_list ul li .treasurepn_list_r{ float: left; margin-left: 10px;}
.treasurepn_list ul li .treasurepn_list_r h3{ font-size: 20px; color: #00b192;margin-bottom: 10px;}
.treasurepn_list ul li .treasurepn_list_r p{ font-size: 16px; color: #000; margin-top: 5px;}
.treasurepn_list ul li .treasurepn_list_p{ margin-top: 15px; margin-left: 20px;}
.treasurepn_list ul li .treasurepn_list_p p{ font-size: 16px; color: #999; height: 30px; line-height: 30px; overflow: hidden; letter-spacing: 0;word-break: break-all;word-wrap: break-word;}
.treasurepn_list ul li .treasurepn_list_p span{ display: block; float: left; width: 40%;}
.treasurepn_list ul li .treasurepn_list_p span:first-child{ width: 60%;}
.treasurepn_list ul li .treasurepn_list_p em{ display: inline-block; vertical-align: middle; color: #333; width: 80px; text-align: right;}
.treasurepn_list ul li .treasurepn_list_p .treasurepn_list_ps{ height: auto; line-height: normal; overflow: inherit;}
.treasurepn_list ul li .treasurepn_list_p .treasurepn_list_ps em{ vertical-align: top;}
.treasurepn_list ul li .treasurepn_list_p .treasurepn_list_ps strong{ display: inline-block; vertical-align: top; width: 81%; text-align: justify;}
.treasurepn_list ul li .treasurepn_list_p.on{ margin-left: 0;}
.treasurepn_list ul li .treasurepn_list_p.on span{ width: 27%;}
.treasurepn_list ul li .treasurepn_list_p.on span:first-child{ width: 46%;}
.treasurepn_list ul li .treasurepn_list_p.on em{ width: 50px;}
.treasurepn_list ul li .treasurepn_list_p.on .treasurepn_list_ps strong{ width: 88%;}

/* 医疗办公-消费录入 */
.treasurepx .treasureco_list .treasurepx_ul{ padding-top: 10px; padding-bottom: 10px;}
.treasurepx .treasureco_list .treasurepx_ul li{ clear: both; padding-top: 5px; padding-bottom: 5px;}
.treasurepx .treasureco_list .treasurepx_ul li .treasureco_list_s{ width: 90px; letter-spacing: 0;}
.treasurepx .treasureco_list .treasurepx_ul li.treasurepx_uls .treasureco_list_s{ display: inline-block; float: none; vertical-align: middle;}
.treasurepx .treasureco_list .treasurepx_ul li strong{ display: block; float: left; margin-left: 5px; width: 71%; font-size: 16px; color: #333;}
.treasurepx .treasureco_list .treasurepx_ul li img{ display: inline-block;  vertical-align: middle; width: 140px; height: 140px;}

/* 需求与建议 */
.treasurene .treasurene_ti{  height: 110px; background: #1f9c6e; color: #fff; text-align: center;}
.treasurene .treasurene_ti h3{ font-size: 17px; padding-top: 30px; margin-bottom: 5px;}
.treasurene .treasurene_ti p{ font-size: 14px;}
.treasurene .treasurene_te{ padding-left: 10px; padding-top: 10px;}
.treasurene .treasurene_te textarea{ width: 98%; font-size: 16px; color: #000; height: 495px; padding-right: 10px;}
.treasurene .treasurene_an{ position: fixed; bottom: 0; left: 0; width: 100%; height: 60px; text-align: center; z-index: 8; background: #fff; border-top: 1px solid #ccc;}
.treasurene .treasurene_an button{ width: 92%; margin-left: 4%; display: block; height: 40px; line-height: 40px; background: #00b192; color: #fff; font-size: 16px; margin-top: 10px; border-radius: 5px;}

/* 建议与回复列表 */
.treasurenl{ margin-top: 15px;}
.treasurenl ul li{ padding-left: 10px; padding-right: 10px; border-bottom: 1px solid #d2dcda; padding-bottom: 15px; margin-bottom: 15px;}
.treasurenl ul li:last-child{ border-bottom: 0;}
.treasurenl ul li h3{ font-size: 16px; color: #000;}
.treasurenl ul li h3 span{ font-size: 14px; color: #666; display: block; float: right;}
.treasurenl ul li p{ font-size: 15px; color: #666; margin-top: 15px;}

/* 首页文字样式 */
.imgs{
    float: right;
    color: #fff;
    font-size: 18px;
    margin-top: 10px;
}
.imgs p{
    letter-spacing: 6px;
    word-spacing: 6px;
    line-height: 30px;
}
.mint-toast{
    transform: scale(1.12) !important;
    margin-top: 101px !important;
}



















