@charset "utf-8";
/* CSS Document */

* {margin:0;padding:0;}
html {height:100%;}
ul li {list-style:none;}
body {background-color:#fbfbfd;font-family:PingFang SC, Microsoft Yahei, Heiti SC, arial, sans-serif;font-size:14px;line-height:150%;color:#000;text-align:center;overflow-y:auto;}
body.noscroll {overflow-y:hidden;}
a {text-decoration:none;}
img {border:0;vertical-align:top;}
select,input,textarea {outline:none;font-family:PingFang SC, Microsoft Yahei, Heiti SC, arial, sans-serif;font-size:14px;background-color:#fff;}
*:focus {outline:none !important;}

#login {background:#fff;border:1px solid #D8DCE6;box-shadow:0 0 10px 0 rgba(22,29,37,0.08);border-radius:10px;width:800px;height:400px;position:absolute;top:50%;left:50%;z-index:1;margin-top:-200px;margin-left:-400px;background:url('../images/building.svg') no-repeat 90% 50%/auto 80%;text-align:left;}
#login .logo {background:url('../images/logo.svg') no-repeat center center/100% auto;width:15%;height:30%;position:absolute;top:5%;right:3%;z-index:2;}
#login .loginsystem {float:left;width:50%;height:100%;}
#login .loginsystem .icon {width:11%;height:11%;position:absolute;top:-5.5%;left:11%;z-index:3;}
#login .loginsystem h5 {position:absolute;bottom:5%;left:5%;z-index:4;color:#808080;cursor:pointer;padding-left:25px;}
#login .loginsystem .title {clear:both;font-size:24px;color:#3E3F43;padding-top:2%;margin-left:10%;}
#login .loginsystem .qrcode {position:relative;width:100%;height:100%;}
#login .loginsystem .qrcode .icon {background:url('../images/login_qrcoden.svg') no-repeat center center/100% auto;}
#login .loginsystem .qrcode .wechat {float:left;background:url('../images/small/wechat.svg') no-repeat;line-height:20px;padding-left:25px;margin:10% 0 0 10%;color:#939499;}
#login .loginsystem .qrcode .imgfarme {float:left;background:url('../images/qrcode_frame.svg') no-repeat center center/100% auto;width:45%;height:45%;margin:10% 0 0 15%;}
#login .loginsystem .qrcode .handle {float:right;background:url('../images/scancode.svg') no-repeat center center/100% auto;width:17.5%;height:27%;margin:40% 5% 0 0;}
#login .loginsystem .qrcode .imgfarme img {float:left;width:70%;margin:14% 0 0 14%;}
#login .loginsystem .qrcode h5 {background:url('../images/small/phone.svg') no-repeat;}
#login .loginsystem .mobile {position:relative;width:100%;height:100%;display:none;}
#login .loginsystem .mobile .icon {background:url('../images/login_mobile.svg') no-repeat center center/100% auto;}
#login .loginsystem .mobile .title {float:left;margin-top:calc(10% + 20px);}
#login .loginsystem .mobile h5 {background:url('../images/small/qrcode.svg') no-repeat;}
#login .loginsystem .mobile .btn {clear:both;float:left;background:#003594;border:1px solid #003BA6;box-shadow:0 1px 1px 0 rgba(22,29,37,0.10), inset 0 2px 0 0 rgba(255,255,255,0.06);border-radius:4px;color:#fff;line-height:36px;padding:0 20px;margin:5% 0 0 10%;cursor:pointer;}
#login .loginsystem .mobile .step1 {clear:both;margin-top:10%;}
#login .loginsystem .mobile .step1 p {float:left;margin:3% 0 0 10%;color:#9EA0A5;line-height:210%;}
#login .loginsystem .mobile .step1 p.error {clear:both;margin-top:3%;color:#f93822;}
#login .loginsystem .mobile .step1 input {height:36px;line-height:36px;background:#FFFFFF;border: 1px solid #D8DCE6;box-shadow: 0 1px 1px 0 rgba(22,29,37,0.05);border-radius:4px;text-indent:6px;}
#login .loginsystem .mobile .step1 input.btn {clear:both;float:left;background:#003594;border:1px solid #003BA6;box-shadow:0 1px 1px 0 rgba(22,29,37,0.10), inset 0 2px 0 0 rgba(255,255,255,0.06);border-radius:4px;color:#fff;line-height:36px;padding:0 20px;margin:5% 0 0 10%;text-indent:0;cursor:pointer;}
#login .loginsystem .mobile .step1 .phoneno,#login .loginsystem .mobile .step1 dl {clear:both;margin-left:10%;}
#login .loginsystem .mobile .step1 dl dt {float:left;}
#login .loginsystem .mobile .step1 .phoneno input {width:320px;}
#login .loginsystem .mobile .step1 dl dt input {width:150px;}
#login .loginsystem .mobile .step1 dl dd {float:left;margin-left:20px;}
#login .loginsystem .mobile .step2 {clear:both;margin-top:10%;display:none;}
#login .loginsystem .mobile .step2 h3 {float:left;font-size:14px;font-weight:normal;color:#3E3F42;margin:3% 0 0 10%;}
#login .loginsystem .mobile .step2 h3 span {clear:none;float:none;margin:0;line-height:auto;color:#3E3F42;}
#login .loginsystem .mobile .step2 h3 abbr {text-decoration:underline;cursor:pointer;}
#login .loginsystem .mobile .step2 h3 abbr.countdown {cursor:default;}
#login .loginsystem .mobile .step2 p {clear:both;float:left;margin:5% 0 0 10%;color:#9EA0A5;line-height:210%;}
#login .loginsystem .mobile .step2 p.error {clear:both;margin-top:3%;color:#f93822;}
#login .loginsystem .mobile .step2 dl {clear:both;margin-left:10%;}
#login .loginsystem .mobile .step2 dl dt {float:left;}
#login .loginsystem .mobile .step2 dl dt input {width:150px;height:36px;line-height:36px;background:#FFFFFF;border:1px solid #D8DCE6;box-shadow: 0 1px 1px 0 rgba(22,29,37,0.05);border-radius:4px;text-indent:6px;}
#login .loginsystem .mobile .step2 dl dd {float:left;margin-left:20px;}
#login .loginsystem .mobile .step2 dl dd .getsms {float:left;line-height:36px;background:#FFFFFF;border:1px solid #D8DCE6;box-shadow: 0 1px 1px 0 rgba(22,29,37,0.05);border-radius:4px;width:120px;text-align:center;cursor:pointer;}
#login .loginsystem .mobile .step2 dl dd .getsms.sending {color:#aaa;}
#login .loginsystem .mobile .step2 span {clear:both;float:left;margin:2% 0 0 10%;color:#9EA0A5;line-height:210%;}
#login .loginsystem .mobile .step2 .smscode {clear:both;line-height:40px;margin-left:10%;}
#login .loginsystem .mobile .step2 .smscode input {background:none;font-size:32px;width:40px;line-height:40px;border:1px solid #D8DCE6;box-shadow: 0 1px 1px 0 rgba(22,29,37,0.05);border-radius:4px;text-align:center;margin-right:2px;}

#login .text {float:right;width:45%;margin:31% 5% 0 0;}
#login .text h3,#login .text h4 {font-size:21px;color:#003594;line-height:175%;}
#login .text p {color:#3E3F42;}

#container {background:url('../images/bg.jpg') repeat-x;width:100%;max-width:1920px;margin:0 auto;text-align:left;position:relative;display:block;}
.limitation {width:98%;max-width:1500px;height:100%;margin:0 auto;text-align:left;}
.clearfix {clear:both;height:0px;overflow:hidden;}
.clearfix span {text-indent:-10000px;display:none;}

.menubar {float:left;background-color:#fff;width:75px;box-shadow:0 0 10px 0 rgba(22,29,37,0.08);position:fixed;z-index:10;}
.menubar .menu {width:50px;height:50px;margin:15px auto 30px auto;background:url('../images/nav_menu.svg') no-repeat center center/80% auto;}
.menubar .logo {width:46px;height:46px;margin:10px auto 30px auto;background:url('../images/logo.svg') no-repeat center center/100% auto;}
.menubar ul {width:50px;margin:0 auto;}
.menubar ul li {width:50px;height:50px;margin-top:20px;position:relative;}
.menubar ul li a,.menubar .setting a {display:block;border-radius:10px;width:100%;height:100%;cursor:pointer;}
.menubar ul li abbr {background:url('../images/nav_label.svg') no-repeat center center/100% auto;width:120px;height:50px;line-height:50px;font-size:14px;text-indent:35px;color:#3E3F43;position:absolute;top:0;left:42px;z-index:1;opacity:0;visibility:hidden;transition:all 200ms;}
.menubar ul li abbr.current {left:54px;opacity:1;visibility:visible;}
.menubar ul li.nav1 a {background:#fff url('../images/nav_appointment.svg') no-repeat center center/80% auto;}
.menubar ul li.nav2 a {background:#fff url('../images/nav_add.svg') no-repeat center center/80% auto;}
.menubar ul li.nav3 a {background:#fff url('../images/nav_doctor.svg') no-repeat center center/80% auto;}
.menubar ul li.nav4 a {background:#fff url('../images/nav_user.svg') no-repeat center center/80% auto;}
.menubar ul li.nav5 a {background:#fff url('../images/nav_message.svg') no-repeat center center/80% auto;}
.menubar ul li.nav6 a {background:#fff url('../images/nav_reminder.svg') no-repeat center center/80% auto;}
.menubar ul li.nav7 a {background:#fff url('../images/nav_report.svg') no-repeat center center/80% auto;}
.menubar ul li.nav1 a:hover,.menubar ul li.nav1 a.current {background:#003594 url('../images/nav_appointment_white.svg') no-repeat center center/80% auto;border-radius:10px;}
.menubar ul li.nav2 a:hover,.menubar ul li.nav2 a.current {background:#003594 url('../images/nav_add_white.svg') no-repeat center center/80% auto;border-radius:10px;}
.menubar ul li.nav3 a:hover,.menubar ul li.nav3 a.current {background:#003594 url('../images/nav_doctor_white.svg') no-repeat center center/80% auto;border-radius:10px;}
.menubar ul li.nav4 a:hover,.menubar ul li.nav4 a.current {background:#003594 url('../images/nav_user_white.svg') no-repeat center center/80% auto;border-radius:10px;}
.menubar ul li.nav5 a:hover,.menubar ul li.nav5 a.current {background:#003594 url('../images/nav_message_white.svg') no-repeat center center/80% auto;border-radius:10px;}
.menubar ul li.nav6 a:hover,.menubar ul li.nav6 a.current {background:#003594 url('../images/nav_reminder_white.svg') no-repeat center center/80% auto;border-radius:10px;}
.menubar ul li.nav7 a:hover,.menubar ul li.nav7 a.current {background:#003594 url('../images/nav_report_white.svg') no-repeat center center/80% auto;border-radius:10px;}
.menubar .setting {width:50px;height:50px;margin:0 auto;position:absolute;bottom:20px;left:12.5px;}
.menubar .setting a {background:#fff url('../images/nav_setting.svg') no-repeat center center/80% auto;}
.menubar .setting a:hover,.menubar .setting a.current {background:#003594 url('../images/nav_setting_white.svg') no-repeat center center/80% auto;border-radius:10px;}

.menubar ul li a span.redpoint {display:block;width:100%;height:100%;background:url('../images/icon_red_point.svg') no-repeat 90% 10%;}

.substance {float:left;width:calc(100% - 125px);margin:0 25px 0 100px;}
.substance .logo {float:left;width:210px;height:50px;background:url('../images/logo_white.svg') no-repeat left center/auto 100%;margin-top:6px;}
.substance .logo .name {width:144px;height:33px;background:url('../images/logo_name.svg') no-repeat left center/auto 100%;margin:8px 0 0 60px;}
.substance .statement {float:left;width:380px;margin:15px 25px 0 0px;color:#fff;font-size:12px;line-height:15px;border-left:3px solid #FFF;padding-left:10px;}
.substance .statement span {display:block;}
.substance .userinfo {float:right;width:calc(100% - 425px);height:62px;}
.substance .userinfo ul {float:right;margin-top:12px;}
.substance .userinfo ul li {float:left;color:#fff;margin-left:15px;height:36px;line-height:36px;}
.substance .userinfo ul li.date {height:36px;}
.substance .userinfo ul li.user {margin-left:15px;}
.substance .userinfo ul li.head img {width:36px;height:36px;border-radius:100%;}
.substance .userinfo ul li.logout {width:20px;height:36px;background:url('../images/icon_exit.svg') no-repeat left center;margin-left:15px;cursor:pointer;}
.substance h1 {clear:both;float:left;color:#fff;font-size:24px;line-height:40px;height:40px;margin:30px 0;position:relative;}
.substance h1 abbr {position:absolute;top:45px;left:0;font-size:14px;font-weight:normal;line-height:18px;width:500px;}
.substance h2 {float:right;color:#fff;font-size:18px;line-height:30px;height:30px;margin:45px 0 0 20px;background:url('../images/icon_clock.svg') no-repeat left center/auto 100%;padding-left:40px;}
.substance h2 a {color:#fff;}
.substance .notification {float:right;color:#fff;height:48px;line-height:48px;margin-top:30px;position:relative;display:none;}
.substance .notification span {float:left;padding:0 45px;border-radius:4px;}
.substance .notification span.success {background:#39B54A url('../images/icon_notice_success.svg') no-repeat 15px 50%;}
.substance .notification span.fail {background:#F93822 url('../images/icon_notice_fail.svg') no-repeat 15px 50%;}
.substance .notification abbr {background:url('../images/icon_close.svg') no-repeat;width:20px;height:20px;text-indent:-10000px;position:absolute;top:14px;right:15px;z-index:1;cursor:pointer;}
.substance .searchzone {float:right;font-size:14px;line-height:30px;height:40px;margin:30px 0 30px 20px;position:relative;}
.substance .searchzone .pickschedule {float:left;background:#fff;height:40px;line-height:40px;font-weight:bold;border-radius:20px;padding:0 30px;color:#003594;margin-right:20px;position:relative;}
.substance .searchzone .pickschedule ul {height:40px;}
.substance .searchzone .pickschedule ul li {float:left;padding-left:30px;margin-right:25px;cursor:pointer;position:relative;}
.substance .searchzone .pickschedule ul li abbr {display:block;width:18px;height:18px;background:url(../images/icon_red_point.svg) no-repeat center center/100% 100%;position:absolute;top:1px;left:14px;line-height:18px;text-align:center;font-size:12px;color:#fff;display:none;}
.substance .searchzone .pickschedule ul li abbr.current {display:block;}
.substance .searchzone .pickschedule ul li:nth-child(1) {background:#fff url('../images/icon_user.svg') no-repeat 0% 50%/auto 65%;}
.substance .searchzone .pickschedule ul li:nth-child(2) {background:#fff url('../images/icon_done_blue.svg') no-repeat 0% 50%/auto 65%;}
.substance .searchzone .pickschedule ul li:nth-child(3) {background:#fff url('../images/icon_calendar_blue.svg') no-repeat 0% 50%/auto 65%;margin-right:0;}
.substance .searchzone .pickschedule input {position:absolute;top:0px;right:27px;border:0;width:75px;height:100%;cursor:pointer;opacity:0;}
.substance .searchzone #editschedule {top:40px !important;left:75px !important;}
.substance .searchzone .gsearch {float:left;background:#fff;height:40px;border-radius:20px;padding:0 20px 0 30px;position:relative;}
.substance .searchzone .gsearch #gtext {float:left;width:220px;height:40px;border:0;}
.substance .searchzone .gsearch #genter {float:left;width:25px;height:25px;border:0;background:url('../images/icon_search.svg') no-repeat left center/auto 100%;margin:8px 0 0 10px;cursor:pointer;}
.substance .searchzone .gsearch .gloading {background-color:#fff;width:220px;height:40px;position:absolute;top:0px;left:20px;z-index:1;display:none;}
.substance .searchzone .gsearch .gloading img {width:20px;margin:10px 0 0 10px;}
.substance .searchzone .gsearch #genter.report {background:url('../images/icon_patient.svg') no-repeat left center/auto 100%;}
.substance .searchzone .advanced {float:left;background:url('../images/icon_filter.svg') no-repeat right center/auto 100%;margin:5px 0 0 10px;padding-left:10px;width:30px;color:#fff;border-left:1px solid #B7B7B7;text-indent:-10000px;cursor:pointer;}

@media screen and (max-width: 1100px) {
    .substance .searchzone .pickschedule ul li {text-indent:-10000px;}
    .substance .searchzone .pickschedule ul li abbr {text-indent:0;}
    .substance .searchzone .pickschedule input {width:40px;}
    .substance .searchzone #editschedule {left:0px !important;}
}

.substance .content {clear:both;width:100%;}
.substance .content select,.substance .content input {color:#808080;line-height:26px;height:26px;border-radius:4px;outline:none;border:1px solid #aaa;text-indent:8px;}
.substance .content .title {width:100%;height:60px;border-bottom:1px solid #EAEDF3;}
.substance .content .title h3 {font-size:20px;line-height:60px;padding-left:30px;color:#3E3F42;font-weight:normal;}
.substance .content .title h3 span {font-size:14px;line-height:60px;}
.substance .content .title h3 i {font-style:normal;color:#F93822;}
.substance .content .grayline {clear:both;border-bottom:1px solid #EAEDF3;height:5px;margin-top:5px;overflow:hidden;}
.substance .content .grayline span {text-indent:-10000px;}

.substance .content .apptsinfo {clear:both;width:100%;background-color:#fff;box-shadow:0 0 10px 0 rgba(22,29,37,0.08);border:1px solid #D8DCE6;border-radius:10px;margin-bottom:20px;position:relative;}

.substance .content .apptsinfo .incomplete,.substance .content .apptsinfo .finish,.substance .content .apptsinfo .result,.substance .content .apptsinfo .getschedule {float:left;margin:0px 0 0 20px;color:#000;font-size:20px;border-bottom:5px solid #003594;padding:0px 5px 8px 5px;cursor:pointer;display:none;}
.substance .content .apptsinfo .incomplete.current,.substance .content .apptsinfo .finish.current,.substance .content .apptsinfo .result.current,.substance .content .apptsinfo .getschedule.current {display:block;}

.substance .content .apptsinfo ul.bookchoose {float:left;width:100%;height:34px;margin:30px 0 0 0px;border-bottom:1px solid #EAEDF3;}
.substance .content .apptsinfo ul.bookchoose li {float:left;color:#ccc;margin-left:20px;font-size:20px;border-bottom:5px solid #fff;padding:0px 5px 8px 5px;cursor:pointer;position:relative;}
.substance .content .apptsinfo ul.bookchoose li abbr {display:block;width:18px;height:18px;background:url(../images/icon_red_point.svg) no-repeat center center/100% 100%;position:absolute;top:-10px;right:-8px;line-height:18px;text-align:center;font-size:12px;color:#fff;display:none;}
.substance .content .apptsinfo ul.bookchoose li abbr.current {display:block;}
.substance .content .apptsinfo ul.bookchoose li.current {color:#000;border-bottom:5px solid #003594;color:#3E3F42;}
.substance .content .apptsinfo .download {position:absolute;top:30px;right:20px;z-index:1;display:none;}
.substance .content .apptsinfo .download.active {display:block;}
.substance .content .apptsinfo .download button {background:none;border:0;background:url('../images/icon_excel.png') no-repeat;padding-left:30px;line-height:24px;font-weight:bold;cursor:pointer;}
.substance .content .apptsinfo dl.bookset {float:right;margin:25px 20px 0 0;}
.substance .content .apptsinfo dl.bookset dt {float:left;background:#fff url('../images/icon_clock_gray.svg') no-repeat 15% 50%/auto 60%;border:1px solid #D8DCE6;box-shadow:0 1px 1px 0 rgba(22,29,37,0.05);border-radius:4px;height:36px;line-height:36px;padding:0 20px 0 40px;cursor:pointer;}
.substance .content .apptsinfo dl.bookset dd {float:left;background:#fff url('../images/icon_setting.svg') no-repeat 15% 50%/auto 55%;border:1px solid #D8DCE6;box-shadow:0 1px 1px 0 rgba(22,29,37,0.05);border-radius:4px;height:36px;line-height:36px;padding:0 20px 0 40px;margin-left:20px;cursor:pointer;}

.substance .content .apptsinfo .booklist {clear:both;width:100%;margin-bottom:30px;overflow:auto;border-bottom:1px solid #EAEDF3;}
.substance .content .apptsinfo .booklist ul {width:100%;min-width:1600px;margin-top:5px;}
.substance .content .apptsinfo .booklist ul li {clear:both;border-top:1px solid #EAEDF3;text-align:center;line-height:24px;height:48px;background-color:#FFF;overflow:hidden;padding:10px 0;}
.substance .content .apptsinfo .booklist ul li.over {background-color:#F7F7F7;}
.substance .content .apptsinfo .booklist ul li.space {background-color:#F7F7F7;color:#003594;line-height:48px;font-weight:bold;}
.substance .content .apptsinfo .booklist ul li a {color:#000;}
.substance .content .apptsinfo .booklist ul li a:hover {color:#000;text-decoration:underline;}
.substance .content .apptsinfo .booklist ul li.head {background-color:#f7f7f7;font-weight:bold;font-size:125%;height:36px;line-height:36px;}
.substance .content .apptsinfo .booklist ul li span {float:left;width:12.5%;min-height:36px;margin:0;position:relative;}
.substance .content .apptsinfo .booklist ul li span.requirement,.substance .content .apptsinfo .booklist ul li span.headidnumber {width:18.5%;}
.substance .content .apptsinfo .booklist ul li span.headlasttime {width:10.5%;}
.substance .content .apptsinfo .booklist ul li span.short,.substance .content .apptsinfo .booklist ul li span.headoperator {width:7.5%;}
.substance .content .apptsinfo .booklist ul li span.record {width:10.5%;text-align:left;padding-left:2%;}
.substance .content .apptsinfo .booklist ul li span.record.redpoint {background:url(../images/icon_red_point.svg) no-repeat 5% 50%;}
.substance .content .apptsinfo .booklist ul li span.record abbr {background:#f7f7f7;width:100%;height:100%;position:absolute;top:0;left:0;text-align:center;display:none;}
.substance .content .apptsinfo .booklist ul li span.record abbr em {display:block;background-color:#F6F7F9;border:1px solid #D8DCE6;box-shadow:0 1px 1px 0 rgba(22,29,37,0.05), inset 0 2px 0 0 rgba(255,255,255,0.05);border-radius:4px;color:#000;width:120px;height:36px;line-height:36px;margin:6px auto;font-style:normal;cursor:pointer;}
.substance .content .apptsinfo .booklist ul li span.name {width:10.5%;text-align:left;padding-left:2%;}
.substance .content .apptsinfo .booklist ul li span.name mark {display:block;background:none;}
.substance .content .apptsinfo .booklist ul li span.name samp {clear:both;float:left;font-family:PingFang SC, Microsoft Yahei, Heiti SC, arial, sans-serif;}
.substance .content .apptsinfo .booklist ul li span.name em {float:left;font-style:normal;text-decoration:underline;cursor:pointer;}
.substance .content .apptsinfo .booklist ul li span.name i {float:left;width:20px;height:20px;margin:3px 0 1px 6px;cursor:pointer;}
.substance .content .apptsinfo .booklist ul li span.name i.hide {background:url('../images/icon_eye_close.svg') no-repeat center center/100% auto;}
.substance .content .apptsinfo .booklist ul li span.name i.show {background:url('../images/icon_eye_open.svg') no-repeat center center/100% auto;}
.substance .content .apptsinfo .booklist ul li span.idnumber {width:15.5%;text-align:left;padding-left:3%;}
.substance .content .apptsinfo .booklist ul li span.idnumber mark {float:left;background:none;}
.substance .content .apptsinfo .booklist ul li span.idnumber mark em {font-style:normal;}
.substance .content .apptsinfo .booklist ul li span.idnumber i {float:left;width:20px;height:20px;margin:3px 0 1px 6px;cursor:pointer;}
.substance .content .apptsinfo .booklist ul li span.idnumber i.hide {background:url('../images/icon_eye_close.svg') no-repeat center center/100% auto;}
.substance .content .apptsinfo .booklist ul li span.idnumber i.show {background:url('../images/icon_eye_open.svg') no-repeat center center/100% auto;}
.substance .content .apptsinfo .booklist ul li span.idnumber samp {clear:both;float:left;font-family:PingFang SC, Microsoft Yahei, Heiti SC, arial, sans-serif;}
.substance .content .apptsinfo .booklist ul li span.section {width:18.5%;background-repeat:no-repeat;background-position:30px 0px;text-align:left;}
.substance .content .apptsinfo .booklist ul li span.section abbr {padding-left:90px;}
.substance .content .apptsinfo .booklist ul li span.section em {display:block;padding-left:90px;font-style:normal;}
.substance .content .apptsinfo .booklist ul li span.statustext {width:4.5%;padding-left:3%;text-align:left;}
.substance .content .apptsinfo .booklist ul li span.statustext.status_-1 {background:url('../images/icon_user.svg') no-repeat 15% 50%;}
.substance .content .apptsinfo .booklist ul li span.statustext.status_0 {background:url('../images/icon_waiting.svg') no-repeat 15% 50%;}
.substance .content .apptsinfo .booklist ul li span.statustext.status_1 {background:url('../images/icon_done.svg') no-repeat 15% 50%;}
.substance .content .apptsinfo .booklist ul li span.statustext.status_2 {background:url('../images/icon_done.svg') no-repeat 15% 50%;}
.substance .content .apptsinfo .booklist ul li span.statustext.status_3 {background:url('../images/icon_cancelled.svg') no-repeat 15% 50%;}
.substance .content .apptsinfo .booklist ul li span.statustext.status_9 {background:url('../images/icon_done_gray.svg') no-repeat 15% 50%;}
.substance .content .apptsinfo .booklist ul li span.operator {width:7.5%;line-height:48px;}
.substance .content .apptsinfo .booklist ul li span.lasttime {width:10.5%;}
.substance .content .apptsinfo .booklist ul li span.lasttime i {line-height:48px;font-style:normal;}
.substance .content .apptsinfo .booklist ul li span.remark {margin:0;}
.substance .content .apptsinfo .booklist ul li textarea {width:80%;background:#FFFFFF;border:1px solid #D8DCE6;box-shadow:0 1px 1px 0 rgba(22,29,37,0.05);border-radius:4px;padding:3px 0;margin:0 auto;}
.substance .content .apptsinfo .booklist ul li textarea.writing {background:#EDF5FF;border:1px solid #4A90E2;box-shadow:0 1px 1px 0 rgba(22,29,37,0.05);}
.substance .content .apptsinfo .booklist ul li textarea.done {background:#F6FFED;border:1px solid #7ED321;box-shadow:0 1px 1px 0 rgba(22,29,37,0.05);}
.substance .content .apptsinfo .booklist ul li span.operate {width:100px;}
.substance .content .apptsinfo .booklist ul li span.operate abbr {float:left;margin:14px 10px 14px 25px;cursor:pointer;}
.substance .content .apptsinfo .booklist ul li span.operate em {float:left;margin:14px 0px;cursor:pointer;}

.substance .content .pages {float:left;margin-left:20px;margin-bottom:30px;display:none;}
.substance .content .pages .prev {float:left;width:36px;height:36px;line-height:36px;text-align:center;border:1px solid #b8b8b8;color:#3E3F42;border-top-left-radius:5px;border-bottom-left-radius:5px;cursor:pointer;}
.substance .content .pages .next {float:left;width:36px;height:36px;line-height:36px;text-align:center;border:1px solid #b8b8b8;color:#3E3F42;border-top-right-radius:5px;border-bottom-right-radius:5px;cursor:pointer;}
.substance .content .pages .prev.none,.substance .content .pages .next.none {color:#ddd;cursor:default;}
.substance .content .pages ul {float:left;height:36px;border-top:1px solid #b8b8b8;border-bottom:1px solid #b8b8b8;}
.substance .content .pages ul li {float:left;background-color:#fff;color:#3E3F42;width:36px;height:36px;line-height:36px;text-align:center;cursor:pointer;}
.substance .content .pages ul li.current {background-color:#003594;width:30px;height:30px;line-height:30px;margin:3px;color:#fff;border-radius:5px;}
.substance .content .pages ul li a {display:block;color:#3E3F42;padding:.5vw 1vw;}
.substance .content .pages ul li a:hover {background-color:#003594;border:1px solid #003594;color:#fff;}
.substance .content .pages ul li.current a {color:#fff;}

.substance .content .bookinfo {clear:both;width:100%;background-color:#fff;box-shadow:0 0 10px 0 rgba(22,29,37,0.08);border:1px solid #D8DCE6;border-radius:10px;margin-bottom:20px;position:relative;}
.substance .content .bookinfo .booktop {float:left;width:740px;}
.substance .content .bookinfo .booktop.service {width:990px;}
.substance .content .bookinfo .booktype {float:left;width:220px;height:362px;}
.substance .content .bookinfo .booktype .text {margin:12px 0 0 30px;}
.substance .content .bookinfo .booktype .text h3 {font-size:20px;font-weight:normal;color:#3E3F42;}
.substance .content .bookinfo .booktype .text ol {margin:10px 0 0 20px;}
.substance .content .bookinfo .booktype .text ol li {font-size:16px;color:#9EA0A5;line-height:24px;}
.substance .content .bookinfo .booktype .scope {float:left;width:calc(100% - 20px);margin:0 0 0 20px;display:none;}
.substance .content .bookinfo .booktype img {float:left;width:90px;}
.substance .content .bookinfo .booktype p {float:left;width:calc(100% - 110px);font-size:16px;font-weight:bold;margin:25px 0 0 20px;}
.substance .content .bookinfo .booktype span {float:left;width:calc(100% - 110px);font-size:16px;font-weight:bold;margin:0 0 0 20px;}
.substance .content .bookinfo .booktype .expert {clear:both;margin-left:20px;}
.substance .content .bookinfo .booktype .expert img {width:200px;border-radius:10px;}
.substance .content .batch {clear:both;width:100%;background-color:#fff;box-shadow:0 0 10px 0 rgba(22,29,37,0.08);border:1px solid #D8DCE6;border-radius:10px;margin-bottom:20px;position:relative;min-width:1160px;min-height:300px;}
.substance .content .batch .excelupload {width:100px;height:100px;background:url('../images/icon_excel.png') no-repeat 50% 35%/auto 33%;margin:50px auto 0 auto;position:relative;}
.substance .content .batch .excelupload input {width:100%;height:100%;opacity:0;position:absolute;top:0;left:0;cursor:pointer;}
.substance .content .batch .excelupload span {display:block;text-align:center;padding-top:70px;}
.substance .content .batch .excelcheck {display:none;}
.substance .content .batch .excelcheck ul {width:1100px;margin:20px auto 30px auto;}
.substance .content .batch .excelcheck ul li {margin-bottom:10px;}
.substance .content .batch .excelcheck input {border-radius:0;border-top:0px;border-left:0px;border-right:0px;}
.substance .content .batch .excelcheck input.error {color:#f93822;border-bottom:1px solid #f93822;}
.substance .content .batch .excelcheck input.mobile {width:120px;}
.substance .content .batch .excelcheck input.idtype {width:70px;}
.substance .content .batch .excelcheck input.idnumber {width:200px;}
.substance .content .batch .excelcheck input.date {width:110px;}
.substance .content .batch .excelcheck input.time {width:40px;}
.substance .content .batch .excelcheck .toupload {clear:both;width:100px;margin:0 auto 30px auto;text-align:center;padding:0 10px;line-height:36px;background-color:#003594;border:1px solid #003BA6;box-shadow:0 1px 1px 0 rgb(22 29 37 / 10%), inset 0 2px 0 0 rgb(255 255 255 / 6%);border-radius:4px;color:#fff;cursor:pointer;}
.substance .content .batch .excelresult {display:none;}
.substance .content .batch .excelresult ul {width:700px;margin:20px auto 30px auto;}
.substance .content .batch .excelresult ul li {clear:both;height:27px;line-height:27px;margin-bottom:10px;border-bottom:1px solid #EAEDF3;padding-bottom:10px;}
.substance .content .batch .excelresult ul li span {float:left;margin-right:20px;}
.substance .content .batch .excelresult ul li span.success {background:url('../images/icon_done.svg') no-repeat center left/auto 100%;color:#39B54A;padding-left:30px;line-height:27px;height:27px;}
.substance .content .batch .excelresult ul li span.fail {background:url('../images/icon_cancelled.svg') no-repeat center left/auto 100%;color:#F93822;padding-left:30px;line-height:27px;height:27px;}

.substance .content .bookinfo .servicetype {float:left;width:calc(50% - 245px);max-width:250px;height:362px;}
.substance .content .bookinfo .servicetype select {text-indent:4px;}
.substance .content .bookinfo .servicetype .servicechoose {margin:0 30px 0 30px;}
.substance .content .bookinfo .servicetype .servicechoose p {font-size:12px;color:#9EA0A5;margin-top:20px;}
.substance .content .bookinfo .doctortype {float:left;width:calc(50% - 245px);max-width:250px;height:362px;}
.substance .content .bookinfo .doctortype select {text-indent:4px;}
.substance .content .bookinfo .doctortype .doctorborder {height:300px;border-left:1px solid #EAEDF3;}
.substance .content .bookinfo .doctortype .doctorchoose {margin:0 30px 0 30px;}
.substance .content .bookinfo .doctortype .doctorchoose p {float:left;font-size:12px;color:#9EA0A5;margin-top:20px;}

.substance .content .bookinfo .bookdate {float:left;width:270px;height:350px;}
.substance .content .bookinfo .bookdate #calendar {border-left:1px solid #EAEDF3;border-right:1px solid #EAEDF3;width:250px;padding:0 9px;}

.substance .content .bookinfo .booktime {float:left;width:220px;height:350px;}
.substance .content .bookinfo .booktime ul {float:left;width:calc(100% - 30px);height:300px;overflow:auto;margin:0px 0 0 30px;}
.substance .content .bookinfo .booktime ul li {display:block;width:calc(100% - 20px);height:36px;line-height:36px;border:1px solid #D8DCE6;box-shadow:0 1px 1px 0 rgba(22,29,37,0.05), inset 0 2px 0 0 rgba(255,255,255,0.05);border-radius:4px;margin-bottom:12px;text-indent:15%;cursor:pointer;position:relative;}
.substance .content .bookinfo .booktime ul li:first-child {margin-top:12px;}
.substance .content .bookinfo .booktime ul li.over,.substance .content .bookinfo .booktime ul li.current {border:1px solid #003BA6;box-shadow: 0 1px 1px 0 rgba(22,29,37,0.10), inset 0 2px 0 0 rgba(255,255,255,0.06);background-color:#003594;color:#fff;}
.substance .content .bookinfo .booktime ul li span {display:block;}
.substance .content .bookinfo .booktime ul li span.dot {background:url('../images/icon_point_blue.png') no-repeat 7% 50%;}
.substance .content .bookinfo .booktime ul li span em {font-style:normal;}

.substance .content .bookinfo .patient {float:left;width:calc(100% - 740px);height:425px;}
.substance .content .bookinfo .patient.service {width:calc(100% - 990px);}
.substance .content .bookinfo .patient .title h3 {float:left;}
.substance .content .bookinfo .patient .title ul {float:left;margin:22px 0 0 24px;}
.substance .content .bookinfo .patient .title ul li {float:left;background:url('../images/icon_unchecked.svg') no-repeat;line-height:18px;height:18px;margin-right:20px;padding-left:24px;cursor:pointer;}
.substance .content .bookinfo .patient .title ul li.current {background:url('../images/icon_checked.svg') no-repeat;}
.substance .content .bookinfo .patient .title .olduserlist {display:block;float:left;margin:16px 0px 0 0px;}
.substance .content .bookinfo .patient .title .olduserlist #olduserlist {width:200px;}
.substance .content .bookinfo .patient .text {clear:both;margin:10px 30px 0 30px;width:calc(100% - 60px);}
.substance .content .bookinfo .patient .text h4 {color:#939499;font-size:12px;font-weight:normal;}
.substance .content .bookinfo .patient .text ul {width:100%;height:30px;margin-bottom:15px;border-bottom:1px solid #EAEDF3;}
.substance .content .bookinfo .patient .text ul li {float:left;color:#3E3F43;font-size:14px;line-height:30px;margin-right:12px;}
.substance .content .bookinfo .patient .text ul li.none {display:none;}
.substance .content .bookinfo .patient .text ul li select {text-indent:0;}
.substance .content .bookinfo .patient .text .smsuserinfo {width:100%;}
.substance .content .bookinfo .patient .text .smsuserinfo h4 {float:left;margin-bottom:10px;}
.substance .content .bookinfo .patient .text .smsuserinfo h4 span {color:#939499;}
.substance .content .bookinfo .patient .text .smsuserinfo h4 span.error {color:#f93822;}
.substance .content .bookinfo .patient .text .smsuserinfo h4 span.success {color:#39B54A;}
.substance .content .bookinfo .patient .text .smsuserinfo h4 span.warning {color:#F7981C;}
.substance .content .bookinfo .patient .text .smsuserinfo ul {float:left;width:auto;height:24px;margin:0 0 0 24px;border:0;}
.substance .content .bookinfo .patient .text .smsuserinfo ul li {float:left;background:url('../images/icon_unchecked.svg') no-repeat;line-height:18px;height:18px;margin:0 20px 0 0;padding-left:24px;cursor:pointer;}
.substance .content .bookinfo .patient .text .smsuserinfo ul li.current {background:url('../images/icon_checked.svg') no-repeat;}
.substance .content .bookinfo .patient .text .smsuserinfo .fromnurse {clear:both;}
.substance .content .bookinfo .patient .text .smsuserinfo .fromnurse ol {width:100%;}
.substance .content .bookinfo .patient .text .smsuserinfo .fromnurse ol li {float:left;list-style:none;width:47.5%;margin-right:calc(5% - 2px);}
.substance .content .bookinfo .patient .text .smsuserinfo .fromnurse ol li:nth-child(2),.substance .content .bookinfo .patient .text .smsuserinfo .fromnurse ol li:nth-child(4) {margin-right:0;}
.substance .content .bookinfo .patient .text .smsuserinfo .fromnurse ol li span {color:#939499;font-size:12px;}
.substance .content .bookinfo .patient .text .smsuserinfo .fromnurse ol li input {clear:both;float:left;width:100%;height:36px;line-height:36px;background:#FFFFFF;color:#808080;border: 1px solid #D8DCE6;box-shadow: 0 1px 1px 0 rgba(22,29,37,0.05);border-radius:4px;}
.substance .content .bookinfo .patient .text .smsuserinfo .fromnurse ol li input.newnursemobile {width:calc(100% - 54px);}
.substance .content .bookinfo .patient .text .smsuserinfo .fromnurse ol li address {display:inline-block;background:url('../images/icon_checkbox_unchecked.svg') no-repeat left center/auto 80%;margin-left:10px;font-style:normal;padding-left:20px;cursor:pointer;}
.substance .content .bookinfo .patient .text .smsuserinfo .fromnurse ol li address.have {background:url('../images/icon_checkbox_checked.svg') no-repeat left center/auto 80%;}
.substance .content .bookinfo .patient .text .smsuserinfo .fromnurse ol li abbr {float:right;background-image:linear-gradient(0deg, #F6F7F9 0%, #FFFFFF 100%);border:1px solid #D8DCE6;box-shadow:0 1px 1px 0 rgba(22,29,37,0.05), inset 0 2px 0 0 rgba(255,255,255,0.05);border-radius:4px;color:#000;width:40px;height:36px;line-height:36px;text-align:center;margin-left:10px;opacity:0.4;}
.substance .content .bookinfo .patient .text .smsuserinfo .fromnurse ol li abbr.ready {cursor:pointer;opacity:1;}
.substance .content .bookinfo .patient .text .smsuserinfo .fromnurse ol li abbr.edit {cursor:pointer;opacity:1;}
.substance .content .bookinfo .patient .text .smsuserinfo .fromnurse ol li select {width:100%;height:38px;line-height:36px;background:#FFFFFF;border:1px solid #D8DCE6;box-shadow:0 1px 1px 0 rgba(22,29,37,0.05);border-radius:4px;}
.substance .content .bookinfo .patient .text .smsuserinfo .fromnurse ol li input:disabled,.substance .content .bookinfo .patient .text .smsuserinfo .fromnurse ol li select:disabled {background:#F7F8F9;}
.substance .content .bookinfo .patient .text .smsuserinfo .fromnurse ol li input.locked:disabled,.substance .content .bookinfo .patient .text .smsuserinfo .fromnurse ol li input.locked[disabled], .substance .content .bookinfo .patient .text .smsuserinfo .fromnurse ol li select.locked:disabled {font-size:18px;background:none;color:#3E3F43;-webkit-text-fill-color:#3E3F43;-webkit-opacity:1;opacity:1;border:1px solid #fff;-webkit-appearance:none;-moz-appearance:none;appearance:none;}
.substance .content .bookinfo .patient .text .remark {clear:both;height:82px;}
.substance .content .bookinfo .patient .text .remark textarea {width:100%;height:42px;line-height:21px;background:#FFFFFF;color:#808080;border:1px solid #D8DCE6;box-shadow: 0 1px 1px 0 rgba(22,29,37,0.05);border-radius:4px;}
.substance .content .bookinfo .patient #send {clear:both;float:left;background-color:#F6F7F9;border:1px solid #D8DCE6;box-shadow: 0 1px 1px 0 rgba(22,29,37,0.05), inset 0 2px 0 0 rgba(255,255,255,0.05);border-radius:4px;color:#808080;padding:0 10px;line-height:36px;}
.substance .content .bookinfo .patient #waiting {float:left;background-color:#F6F7F9;border:1px solid #D8DCE6;box-shadow: 0 1px 1px 0 rgba(22,29,37,0.05), inset 0 2px 0 0 rgba(255,255,255,0.05);border-radius:4px;color:#808080;padding:0 10px;line-height:36px;margin-left:20px;}
.substance .content .bookinfo .patient #send.ready,.substance .content .bookinfo .patient #waiting.ready {background-color:#003594;border:1px solid #003BA6;box-shadow:0 1px 1px 0 rgba(22,29,37,0.10), inset 0 2px 0 0 rgba(255,255,255,0.06);border-radius:4px;color:#fff;cursor:pointer;}
.substance .content .bookinfo .patient #modify,.substance .content .bookinfo .patient #touser {float:right;background-image:linear-gradient(0deg, #F6F7F9 0%, #FFFFFF 100%);border:1px solid #D8DCE6;box-shadow:0 1px 1px 0 rgba(22,29,37,0.05), inset 0 2px 0 0 rgba(255,255,255,0.05);border-radius:4px;color:#000;padding:0 10px;line-height:36px;cursor:pointer;display:none;}

.substance .content .department {float:left;width:calc(33% - 25px);height:412px;background-color:#fff;box-shadow:0 0 10px 0 rgba(22,29,37,0.08);border:1px solid #D8DCE6;border-radius:10px;margin:0px 0 20px 0;}
.substance .content .department.tall {height:800px;margin-top:0;}
.substance .content .department ul.system {margin-left:10px;}
.substance .content .department ul.system li {float:left;font-size:20px;line-height:60px;height:55px;overflow:hidden;margin-right:5%;padding:0 3%;border-bottom:5px solid #fff;color:#CCC;cursor:pointer;}
.substance .content .department ul.system li.current {border-bottom:5px solid #003594;color:#3E3F42;}
.substance .content .department .departmentlist {clear:both;width:100%;}
.substance .content .department .departmentlist ul {width:100%;height:350px;overflow:auto;display:none;}
.substance .content .department.tall .departmentlist ul {height:745px;}
.substance .content .department .departmentlist li {float:left;width:calc(20% - 2px);padding:2%;margin:2% 0 3% 7%;text-align:center;background:#fff;border:1px solid #fff;border-radius:5px;font-size:16px;cursor:pointer;}
.substance .content .department .departmentlist li.over,.substance .content .department .departmentlist li.current {background:#F2F4F6;border:1px solid #EAEDF3;}

@media screen and (max-width: 1346px) {
    .substance .content .department ul.system li {font-size:18px;}
    .substance .content .department .departmentlist li {font-size:13px;}
}

@media screen and (max-width: 1260px) {
    .substance .content .department {width:300px;}
    .substance .content .department ul.system li {margin-right:3%;padding:0 2%;}
}

@media screen and (max-width: 1100px) {
    .substance .content .department ul.system li {margin-right:1%;padding:0 2%;}
}
@media screen and (max-width: 1000px) {
    .substance .content .department ul.system li {font-size:14px;}
    .substance .content .department .departmentlist li {font-size:12px;}
}

.substance .content .doctorlist {float:right;width:67%;height:412px;background-color:#fff;border:1px solid #D8DCE6;box-shadow:0 0 10px 0 rgba(22,29,37,0.08);border-radius:10px;margin:0px 0 20px 0;}
.substance .content .doctorlist.tall {height:800px;margin-top:0;}
.substance .content .doctorlist p {clear:both;float:left;margin:15px 0 0 30px;color:#939499;}
.substance .content .doctorlist .doctorfill {width:100%;height:350px;overflow:auto;display:none;}
.substance .content .doctorlist .doctorfill.tall {height:745px;}
.substance .content .doctorlist ul {min-width:800px;}
.substance .content .doctorlist.tall ul {min-width:800px;}
.substance .content .doctorlist ul li {clear:both;width:100%;height:36px;line-height:36px;padding:5px 0;}
.substance .content .doctorlist ul li a {color:#000;}
.substance .content .doctorlist ul li a:hover {text-decoration:underline;}
.substance .content .doctorlist ul li:nth-child(even) {background:#F7F7F7;}
.substance .content .doctorlist ul li span {float:left;text-align:center;}
.substance .content .doctorlist span {width:11.11%;}
.substance .content .doctorlist .smobile {width:22.22%;}
.substance .content .doctorlist .smobile mark {display:inline-block;background:none;}
.substance .content .doctorlist .smobile i {display:inline-block;width:20px;height:12px;margin:0 0 0 6px;cursor:pointer;}
.substance .content .doctorlist .smobile i.hide {background:url('../images/icon_eye_close.svg') no-repeat center center/100% auto;}
.substance .content .doctorlist .smobile i.show {background:url('../images/icon_eye_open.svg') no-repeat center center/100% auto;}
.substance .content .doctorlist .sneartime {width:22.22%;}
.substance .content .doctorlist .type {width:22.22%;}
.substance .content .doctorlist .doublepoint dl {display:inline-block;margin-top:8px;}
.substance .content .doctorlist .doublepoint dl dt {float:left;width:50%;}
.substance .content .doctorlist .doublepoint dl dt em {float:right;background-color:#9B9B9B;width:10px;height:10px;border-radius:50%;margin:5px 10px 5px 0;}
.substance .content .doctorlist .doublepoint dl dt em.publish {background-color:#39B54A;}
.substance .content .doctorlist .doublepoint dl dd {float:left;width:calc(50% - 1px);border-left:1px solid #9B9B9B;}
.substance .content .doctorlist .doublepoint dl dd em {float:left;background-color:#9B9B9B;width:10px;height:10px;border-radius:50%;margin:5px 0 5px 10px;}
.substance .content .doctorlist .doublepoint dl dd em.open {background-color:#39B54A;}
.substance .content .doctorlist.tall span {width:12.5%;}
.substance .content .doctorlist.tall .smobile {width:25%;}
.substance .content .doctorlist.tall .sneartime {width:25%;}
.substance .content .doctorlist.tall .type {width:25%;}
.substance .content .doctorlist .choose {width:50px;background-color:#003594;border:1px solid #003BA6;box-shadow:0 1px 1px 0 rgba(22,29,37,0.10), inset 0 2px 0 0 rgba(255,255,255,0.06);border-radius:4px;color:#fff;cursor:pointer;margin-left:calc((11% - 50px)/2);}
.substance .content .doctorlist .view {background-color:#F6F7F9;border:1px solid #D8DCE6;box-shadow: 0 1px 1px 0 rgba(22,29,37,0.05), inset 0 2px 0 0 rgba(255,255,255,0.05);border-radius:4px;color:#000;padding:0 10px;cursor:pointer;}
.substance .content .doctorlist abbr {display:block;background-color:#F6F7F9;border:1px solid #D8DCE6;box-shadow: 0 1px 1px 0 rgba(22,29,37,0.05), inset 0 2px 0 0 rgba(255,255,255,0.05);border-radius:4px;color:#000;padding:0 10px;cursor:pointer;}

.substance .content .doctorlist .doctorcontent {width:100%;margin:0;height:673px;}
.substance .content .doctorlist .doctorcontent ul {clear:both;}
.substance .content .doctorlist .addall,.substance .content .doctorlist .adddepart {background:#F6F7F9;border: 1px solid #D8DCE6;box-shadow: 0 1px 1px 0 rgba(22,29,37,0.05), inset 0 2px 0 0 rgba(255,255,255,0.05);border-radius: 4px;text-align:center;line-height:36px;margin:15px 5% 0 5%;}
.substance .content .doctorlist .adddepart {display:none;}

.substance .content .setlist {float:right;width:calc(34% - 6px);height:800px;background-color:#fff;border:1px solid #D8DCE6;box-shadow:0 0 10px 0 rgba(22,29,37,0.08);border-radius:10px;margin:0 0 20px 25px;}
.substance .content .setlist p {margin:15px 0 10px 30px;color:#939499;}
.substance .content .selectdoctor {width:90%;height:500px;overflow:auto;background:#FFFFFF;border:1px solid #D8DCE6;box-shadow:0 1px 1px 0 rgba(22,29,37,0.05);border-radius:4px;margin:0 5%;position:relative;}
.substance .content .selectdoctor .mask {display:none;background:rgba(0,0,0,.5);width:100%;height:100%;text-align:center;line-height:400px;color:#fff;position:absolute;top:0;left:0;}
.substance .content .selectdoctor ul {margin:2%;}
.substance .content .selectdoctor ul li {float:left;background:#fff url('../images/icon_close_gray.svg') no-repeat 90% 50%/auto 50%;border:1px solid #D8DCE6;box-shadow:0 1px 1px 0 rgba(22,29,37,0.05);border-radius:4px;padding:5px 26px 5px 10px;margin:0 10px 10px 0;cursor:pointer;}
.substance .content .setlist .settimezone {width:90%;margin:0 5%;height:125px;}
.substance .content .setlist .settimezone abbr {clear:both;float:left;color:#9EA0A5;font-size:12px;font-weight:bold;}
.substance .content .setlist .settimezone .batoperate,.substance .content .setlist .settimezone .setbookstatus {clear:both;margin-top:10px;height:21px;}
.substance .content .setlist .settimezone .batoperate ul,.substance .content .setlist .settimezone .setbookstatus ul {float:left;margin-left:24px;}
.substance .content .setlist .settimezone .batoperate ul li,.substance .content .setlist .settimezone .setbookstatus ul li {float:left;background:url('../images/icon_unchecked.svg') no-repeat 0% 40%;padding-left:24px;margin-right:24px;cursor:pointer;}
.substance .content .setlist .settimezone .batoperate ul li.current,.substance .content .setlist .settimezone .setbookstatus ul li.current {background:url('../images/icon_checked.svg') no-repeat 0% 40%;}
.substance .content .setlist .settimezone .starttime {clear:both;float:left;width:30%;margin:10px 5% 0 0;}
.substance .content .setlist .settimezone .endtime {float:left;width:30%;margin:10px 5% 0 0;}
.substance .content .setlist .settimezone .timezone {float:left;width:30%;margin:10px 0 0 0;}
.substance .content .setlist .settimezone input,.substance .content .setlist .settimezone select {width:100%;}
.substance .content .setlist .enterset {clear:both;background:#003594;border: 1px solid #003BA6;box-shadow: 0 1px 1px 0 rgba(22,29,37,0.10), inset 0 2px 0 0 rgba(255,255,255,0.06);border-radius: 4px;margin:0 5%;color:#fff;text-align:center;line-height:36px;}
.substance .content .setlist .settimezone #setBegin,.substance .content .setlist .settimezone #setEnd {margin:-335px 0 0 0px;}

@media screen and (max-width: 1570px) {
    .substance .content .bookinfo {box-shadow:none;border:0;}
    .substance .content .bookinfo .booktop,.substance .content .bookinfo .booktop.service {float:none;width:100%;background-color:#fff;box-shadow:0 0 10px 0 rgba(22,29,37,0.08);border:1px solid #D8DCE6;border-radius:10px;margin-bottom:20px;}
    .substance .content .bookinfo .patient,.substance .content .bookinfo .patient.service {width:100%;background-color:#fff;box-shadow:0 0 10px 0 rgba(22,29,37,0.08);border:1px solid #D8DCE6;border-radius:10px;height:425px;}
}
@media screen and (max-width: 1260px) {
    .substance .content .doctorlist {width:calc(100% - 320px);}
    .substance .content .setlist {width:calc(100% - 606px);}
}
@media screen and (max-width: 1100px) {
    .substance .content .setlist .settimezone .batoperate ul li,.substance .content .setlist .settimezone .setbookstatus ul li {padding-left:18px;margin-right:18px;}
}
@media screen and (max-width: 1000px) {
    .substance .content .bookinfo .booktype {width:calc(100% - 280px);}
    .substance .content .bookinfo .booktime {width:180px;}
    .substance .content .bookinfo .patient,.substance .content .bookinfo .patient.service {width:calc(100% - 180px);}
}

.substance .content .userlistinfo {width:100%;background-color:#fff;box-shadow:0 0 10px 0 rgba(22,29,37,0.08);border:1px solid #D8DCE6;border-radius:10px;margin-bottom:20px;position:relative;}
.substance .content .userlistinfo ul.userchoose {float:left;width:100%;height:34px;margin:30px 0 0 0px;border-bottom:1px solid #EAEDF3;}
.substance .content .userlistinfo ul.userchoose li {float:left;color:#ccc;margin-left:20px;font-size:20px;border-bottom:5px solid #fff;padding:0px 5px 8px 5px;cursor:pointer;}
.substance .content .userlistinfo ul.userchoose li.current {color:#000;border-bottom:5px solid #003594;color:#3E3F42;}
.substance .content .userlistinfo ul.userchoose .result {float:left;margin:0px 0 0 20px;color:#000;font-size:20px;border-bottom:5px solid #003594;padding:0px 5px 8px 5px;cursor:pointer;display:none;}
.substance .content .userlistinfo ul.userchoose .result.current {display:block;}
.substance .content .userlistinfo .userindex {display:block;}
.substance .content .userlistinfo .userlist {clear:both;width:100%;margin-bottom:30px;overflow:auto;border-bottom:1px solid #EAEDF3;}
.substance .content .userlistinfo .userlist ul {width:100%;min-width:1200px;margin-top:5px;}
.substance .content .userlistinfo .userlist ul li {clear:both;border-top:1px solid #EAEDF3;text-align:center;height:30px;line-height:30px;padding:5px 0;}
.substance .content .userlistinfo .userlist ul li.head {background-color:#f7f7f7;font-weight:bold;font-size:125%;height:46px;}
.substance .content .userlistinfo .userlist ul li span {float:left;width:10%;padding:5px 0;}
.substance .content .userlistinfo .userlist ul li span a {color:#000;}
.substance .content .userlistinfo .userlist ul li span a:hover {text-decoration:underline;}
.substance .content .userlistinfo .userlist ul li span.cardno {width:20%;}
.substance .content .userlistinfo .userlist ul li span.idinfo {width:19%;padding-left:1%;text-align:left;}
.substance .content .userlistinfo .userlist ul li.head span.idinfo {width:20%;padding-left:0;text-align:center;}
.substance .content .userlistinfo .userlist ul li span.idinfo em {float:left;margin-left:6px;font-style:normal;}
.substance .content .userlistinfo .userlist ul li span.mobile mark,.substance .content .userlistinfo .userlist ul li span.idinfo mark {float:left;background:none;}
.substance .content .userlistinfo .userlist ul li span.mobile i,.substance .content .userlistinfo .userlist ul li span.idinfo i {float:left;width:20px;height:30px;margin:0 0 0 6px;cursor:pointer;}
.substance .content .userlistinfo .userlist ul li span.mobile i.hide,.substance .content .userlistinfo .userlist ul li span.idinfo i.hide {background:url('../images/icon_eye_close.svg') no-repeat center center/100% auto;}
.substance .content .userlistinfo .userlist ul li span.mobile i.show,.substance .content .userlistinfo .userlist ul li span.idinfo i.show {background:url('../images/icon_eye_open.svg') no-repeat center center/100% auto;}
.substance .content .userlistinfo .userlist ul li span.family {width:5%;}
.substance .content .userlistinfo .userlist ul li span.family abbr {display:inline-block;background-color:#ededef;width:30px;height:30px;line-height:30px;border-radius:30px;text-align:center;color:#3E3F43;cursor:pointer;}
.substance .content .userlistinfo .userlist ul li span.family abbr.none {opacity:0.4;cursor:default;}
.substance .content .userlistinfo .userlist ul li span.operate {width:15%;}
.substance .content .userlistinfo .userlist ul li ol {width:80px;margin:5% auto 0 auto;}
.substance .content .userlistinfo .userlist ul li ol li {clear:none;float:left;width:20px;height:20px;margin-right:10px;border:0;}
.substance .content .userlistinfo .userlist ul li ol li.view {background:url('../images/icon_eye.svg') no-repeat;cursor:pointer;}
.substance .content .userlistinfo .userlist ul li ol li.edit {background:url('../images/icon_operate_edit.svg') no-repeat;cursor:pointer;}
.substance .content .userlistinfo .userlist ul li ol li.usergray {background:url('../images/icon_user_gray.svg') no-repeat;margin-right:0;}
.substance .content .userlistinfo .userlist ul li ol li.usergreen {background:url('../images/icon_user_green.svg') no-repeat;margin-right:0;}
.substance .content .userlistinfo .userlist ul li ol li.wechatgray {background:url('../images/icon_wechat_gray.svg') no-repeat;margin-right:0;}
.substance .content .userlistinfo .userlist ul li ol li.wechatgreen {background:url('../images/icon_wechat_green.svg') no-repeat;margin-right:0;}
.substance .content .userlistinfo .creatuser {display:none;}
.substance .content .userlistinfo .creatuser .adduser {width:600px;margin-left:20px;}
.substance .content .userlistinfo .creatuser .adduser input {float:left;width:128px;height:26px;}
.substance .content .userlistinfo .creatuser .adduser select {text-indent:0;}
.substance .content .userlistinfo .creatuser .adduser h3 {padding:5px 0;font-size:12px;font-weight:normal;line-height:18px;color:#9EA0A5;}
.substance .content .userlistinfo .creatuser .adduser .addname {float:left;width:25%;margin-top:10px;}
.substance .content .userlistinfo .creatuser .adduser .addidtype {float:left;width:25%;margin-top:10px;}
.substance .content .userlistinfo .creatuser .adduser .addidtype select {width:80px;}
.substance .content .userlistinfo .creatuser .adduser .addidno {float:left;width:50%;margin-top:10px;}
.substance .content .userlistinfo .creatuser .adduser .addidno input {width:200px;}
.substance .content .userlistinfo .creatuser .adduser .addgender {clear:both;float:left;width:25%;margin-top:10px;}
.substance .content .userlistinfo .creatuser .adduser .addgender span.text {display:block;width:50px;height:27px;font-size:18px;color:#3E3F42;line-height:27px;border-bottom:1px solid #aaa;}
.substance .content .userlistinfo .creatuser .adduser .addbirth address.text {display:block;width:130px;height:27px;font-size:18px;color:#3E3F42;font-style:normal;line-height:27px;border-bottom:1px solid #aaa;}
.substance .content .userlistinfo .creatuser .adduser .addbirth {float:left;width:50%;margin-top:10px;position:relative;}
.substance .content .userlistinfo .creatuser .adduser .addbirth #addbirthcalender {margin-top:28px;}
.substance .content .userlistinfo .creatuser .adduser .addmobile {clear:both;float:left;width:25%;margin-top:10px;}
.substance .content .userlistinfo .creatuser .adduser .addsms {float:left;width:50%;margin-top:10px;}
.substance .content .userlistinfo .creatuser .adduser .getcode {float:left;width:100px;height:26px;line-height:26px;background-image:linear-gradient(0deg, #F6F7F9 0%, #FFFFFF 100%);border:1px solid #D8DCE6;box-shadow:0 1px 1px 0 rgba(22,29,37,0.05), inset 0 2px 0 0 rgba(255,255,255,0.05);border-radius:4px;text-align:center;font-size:14px;color:#000;margin-left:20px;}
.substance .content .userlistinfo .creatuser .adduser .addstatus {clear:both;float:left;width:50%;margin-top:10px;}
.substance .content .userlistinfo .creatuser .adduser .adduserbtn {clear:both;float:left;width:100px;height:36px;line-height:36px;background-image:linear-gradient(0deg, #003594 0%, #184EAD 100%);border:1px solid #003BA6;box-shadow:0 1px 1px 0 rgba(22,29,37,0.10), inset 0 2px 0 0 rgba(255,255,255,0.06);border-radius:4px;text-align:center;font-size:14px;color:#FFF;margin:20px 0 30px 0;cursor:pointer;}

.rightzone {float:right;width:20%;border-bottom:1px solid #EAEDF3;}
.newreminder {float:right;background:#003594;border:1px solid #003BA6;box-shadow:0 1px 1px 0 rgba(22,29,37,0.10), inset 0 2px 0 0 rgba(255,255,255,0.06);border-radius:4px;line-height:36px;color:#fff;padding:0 15px;margin:16px 25px 10px 0;cursor:pointer;}
.newreminder a {display:block;width:100%;color:#fff;}
.substance .content .reminderinfo {width:100%;background-color:#fff;box-shadow:0 0 10px 0 rgba(22,29,37,0.08);border:1px solid #D8DCE6;border-radius:10px;margin-bottom:20px;position:relative;}

.substance .content .reminderinfo ul.reminderchoose {float:left;width:80%;height:34px;margin:30px 0 0 0px;border-bottom:1px solid #EAEDF3;}
.substance .content .reminderinfo ul.reminderchoose li {float:left;color:#ccc;margin-left:20px;font-size:20px;border-bottom:5px solid #fff;padding:0px 5px 8px 5px;cursor:pointer;}
.substance .content .reminderinfo ul.reminderchoose li.current {color:#000;border-bottom:5px solid #003594;color:#3E3F42;}
.substance .content .reminderinfo ul.reminderchoose .result {float:left;margin:0px 0 0 20px;color:#000;font-size:20px;border-bottom:5px solid #003594;padding:0px 5px 8px 5px;cursor:pointer;display:none;}
.substance .content .reminderinfo ul.reminderchoose .result.current {display:block;}
.substance .content .reminderinfo .reminderlist {clear:both;width:100%;margin-bottom:30px;overflow:auto;border-bottom:1px solid #EAEDF3;}
.substance .content .reminderinfo .reminderlist ul {width:100%;min-width:1300px;margin-top:5px;}
.substance .content .reminderinfo .reminderlist ul li {clear:both;border-top:1px solid #EAEDF3;text-align:center;height:30px;line-height:30px;padding:5px 0;}
.substance .content .reminderinfo .reminderlist ul li.head {background-color:#f7f7f7;font-weight:bold;font-size:125%;height:46px;}
.substance .content .reminderinfo .reminderlist ul li span {float:left;width:10%;padding:5px 0;}
.substance .content .reminderinfo .reminderlist ul li span.date {width:16%;}
.substance .content .reminderinfo .reminderlist ul li span.mobile mark {float:left;background:none;}
.substance .content .reminderinfo .reminderlist ul li span.mobile i {float:left;width:20px;height:30px;margin:0 0 0 6px;cursor:pointer;}
.substance .content .reminderinfo .reminderlist ul li span.mobile i.hide {background:url('../images/icon_eye_close.svg') no-repeat center center/100% auto;}
.substance .content .reminderinfo .reminderlist ul li span.mobile i.show {background:url('../images/icon_eye_open.svg') no-repeat center center/100% auto;}
.substance .content .reminderinfo .reminderlist ul li span.message {width:22%;padding-left:2%;text-align:left;cursor:pointer;}
.substance .content .reminderinfo .reminderlist ul li.head span.message {text-align:center;cursor:auto;}
.substance .content .reminderinfo .reminderlist ul li span.message.over {text-decoration:underline;}
.substance .content .reminderinfo .reminderlist ul li span.message abbr.box {display:none;line-height:24px;padding:5px 10px;width:calc(22.22% - 24px);border:2px solid #003594;background:#FFF;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;position:absolute;top:500px;left:750px;z-index:2;}
.substance .content .reminderinfo .reminderlist ul li span.message abbr.box.over {display:block;}
.substance .content .reminderinfo .reminderlist ul li span.message abbr.box:before,.substance .content .reminderinfo .reminderlist ul li span.message abbr.box:after {content:"";display:block;border-width:15px;position:absolute;top:-30px;left:12px;border-style:solid dashed dashed solid;border-color:transparent  transparent #003594 transparent;font-size:0;line-height:0;}
.substance .content .reminderinfo .reminderlist ul li span.message abbr.box:after {top:-27px;border-color:transparent transparent #FFF transparent;}
.substance .content .reminderinfo .reminderlist ul li span.operate {width:10%;}
.substance .content .reminderinfo .reminderlist ul li ol {width:20px;margin:5% auto 0 auto;}
.substance .content .reminderinfo .reminderlist ul li ol li {clear:none;float:left;width:20px;height:20px;margin-right:0px;border:0;}
.substance .content .reminderinfo .reminderlist ul li ol li.edit {background:url('../images/icon_operate_edit.svg') no-repeat;}
.substance .content .reminderinfo .reminderlist ul li ol li.delete {background:url('../images/icon_operate_delete.svg') no-repeat;margin-right:0;}

.substance .content .messageinfo {width:100%;background-color:#fff;box-shadow:0 0 10px 0 rgba(22,29,37,0.08);border:1px solid #D8DCE6;border-radius:10px;margin-bottom:20px;}
.substance .content .messageinfo ul.messagechoose {float:left;width:100%;height:34px;margin:30px 0 0 0px;border-bottom:1px solid #EAEDF3;}
.substance .content .messageinfo ul.messagechoose li {float:left;color:#ccc;margin-left:20px;font-size:20px;border-bottom:5px solid #fff;padding:0px 5px 8px 5px;cursor:pointer;}
.substance .content .messageinfo ul.messagechoose li.current {color:#000;border-bottom:5px solid #003594;color:#3E3F42;}
.substance .content .messageinfo ul.messagechoose .result {float:left;margin:0px 0 0 20px;color:#000;font-size:20px;border-bottom:5px solid #003594;padding:0px 5px 8px 5px;cursor:pointer;display:none;}
.substance .content .messageinfo ul.messagechoose .result.current {display:block;}
.substance .content .messageinfo .messagelist {clear:both;width:100%;margin-bottom:30px;overflow:auto;border-bottom:1px solid #EAEDF3;}
.substance .content .messageinfo .messagelist ul {width:100%;min-width:1400px;margin-top:5px;}
.substance .content .messageinfo .messagelist ul li {clear:both;border-top:1px solid #EAEDF3;text-align:center;line-height:30px;padding:5px 0;}
.substance .content .messageinfo .messagelist ul li.head {background-color:#f7f7f7;font-weight:bold;font-size:125%;height:46px;}
.substance .content .messageinfo .messagelist ul li span {float:left;width:8.33%;padding:5px 0;}
.substance .content .messageinfo .messagelist ul li span.date {width:16.66%;}
.substance .content .messageinfo .messagelist ul li span.contact {width:16.66%;}
.substance .content .messageinfo .messagelist ul li span.category {width:16.66%;text-decoration:underline;cursor:pointer;}
.substance .content .messageinfo .messagelist ul li.head span.category {text-align:center;text-decoration:none;cursor:text;}
.substance .content .messageinfo .messagelist ul li span.remark {width:16.66%;}
.substance .content .messageinfo .messagelist ul li textarea {width:80%;background:#FFFFFF;border:1px solid #D8DCE6;box-shadow:0 1px 1px 0 rgba(22,29,37,0.05);border-radius:4px;margin:0 auto;}
.substance .content .messageinfo .messagelist ul li textarea.writing {background:#EDF5FF;border:1px solid #4A90E2;box-shadow:0 1px 1px 0 rgba(22,29,37,0.05);}
.substance .content .messageinfo .messagelist ul li textarea.done {background:#F6FFED;border:1px solid #7ED321;box-shadow:0 1px 1px 0 rgba(22,29,37,0.05);}
.substance .content .messageinfo .messagelist ul li span abbr {display:block;background:url('../images/icon_check.png') no-repeat top center;width:16px;height:16px;margin:7px auto;cursor:pointer;}
.substance .content .messageinfo .messagelist ul li span abbr.selected {background:url('../images/icon_check.png') no-repeat bottom center;}
.substance .content .messageinfo .messagelist ul li ol {width:50px;margin:5% auto 0 auto;}
.substance .content .messageinfo .messagelist ul li ol li {clear:none;float:left;width:20px;height:20px;margin-right:10px;}
.substance .content .messageinfo .messagelist ul li ol li:last-child {margin-right:0;}
.substance .content .messageinfo .messagelist ul li ol li.done {background:url('../images/icon_operate_done.svg') no-repeat;}
.substance .content .messageinfo .messagelist ul li ol li.delete {background:url('../images/icon_operate_delete.svg') no-repeat;}
.substance .content .messageinfo .checkall {float:left;margin:0 0 30px 20px;line-height:36px;border-radius:4px;border:1px solid #aaa;cursor:pointer;display:none;}
.substance .content .messageinfo .checkall span {float:left;background:url('../images/icon_check.png') no-repeat top center;width:16px;height:16px;margin:10px 0 0 10px;}
.substance .content .messageinfo .checkall span.selected {background:url('../images/icon_check.png') no-repeat bottom center;}
.substance .content .messageinfo .checkall abbr {float:left;margin:0 10px;}
.substance .content .messageinfo .setbatstatus {float:left;width:150px;height:38px;line-height:38px;margin:0 0 30px 20px;display:none;}

.substance dl.agendadoctor {float:right;width:320px;margin-top:35px;}
.substance dl.agendadoctor dt {float:left;width:150px;margin-right:20px;}
.substance dl.agendadoctor dd {float:left;width:150px;}
.substance .content .doctordetail {width:100%;background-color:#fff;box-shadow:0 0 10px 0 rgba(22,29,37,0.08);border:1px solid #D8DCE6;border-radius:10px;margin-bottom:20px;}
.substance .content .doctordetail .head {margin-top:15px;border-bottom:1px solid #F0F0F0;padding-bottom:15px;}
.substance .content .doctordetail .head ul.info {float:left;width:140px;margin-left:20px;}
.substance .content .doctordetail .head ul.info li {color:#3E3F42;font-weight:bold;}
.substance .content .doctordetail .head ul.info li img {width:60px;height:60px;}
.substance .content .doctordetail .head ul.info li:nth-child(4) {font-size:24px;line-height:100%;padding-top:25px;font-weight:normal;}
.substance .content .doctordetail .head ul.info li:nth-child(5) {text-decoration:underline;}
.substance .content .doctordetail .head ul.info li:nth-child(5) mark {float:left;background:none;cursor:pointer;}
.substance .content .doctordetail .head ul.info li:nth-child(5) mark.block {cursor:default;}
.substance .content .doctordetail .head ul.info li:nth-child(5) i {float:left;width:20px;height:12px;margin:4px 0 0 6px;cursor:pointer;}
.substance .content .doctordetail .head ul.info li:nth-child(5) i.hide {background:url('../images/icon_eye_close.svg') no-repeat center center/100% auto;}
.substance .content .doctordetail .head ul.info li:nth-child(5) i.show {background:url('../images/icon_eye_open.svg') no-repeat center center/100% auto;}
.substance .content .doctordetail .head .expert {float:left;margin-right:20px;}
.substance .content .doctordetail .head .expert img {width:170px;height:170px;border-radius:10px;}
.substance .content .doctordetail .head .resources {height:170px;overflow:hidden;position:relative;}
.substance .content .doctordetail .head .resources .subtitle {font-size:16px;font-weight:bold;padding-bottom:10px;}
.substance .content .doctordetail .head .resources ul li {font-weight:bold;}
.substance .content .doctordetail .head .resources ul li span {font-weight:normal;}
.substance .content .doctordetail .head .resources p {font-size:12px;color:#9EA0A5;padding-top:8px;}
.substance .content .doctordetail .head .resources textarea {width:calc(100% - 20px);line-height:21px;height:42px;background:#FFF;border:1px solid #D8DCE6;box-shadow:0 1px 1px 0 rgb(22 29 37 / 5%);border-radius:4px;}
.substance .content .doctordetail .head .resources textarea.writing {background:#EDF5FF;border:1px solid #4A90E2;box-shadow:0 1px 1px 0 rgba(22,29,37,0.05);}
.substance .content .doctordetail .head .resources textarea.done {background:#F6FFED;border:1px solid #7ED321;box-shadow:0 1px 1px 0 rgba(22,29,37,0.05);}
.substance .content .doctordetail .head .resources .point {font-size:30px;position:absolute;top:-10px;right:20px;z-index:1;cursor:pointer;}
.substance .content .doctordetail .head .resources .jumpresources {background:#FFF;border:1px solid #D8DCE6;box-shadow:0 0 8px 0 rgba(22,29,37,0.10);border-radius:5px;padding:10px 15px;position:absolute;top:0px;right:50px;z-index:2;display:none;}
.substance .content .doctordetail .head .resources .jumpresources.active {display:block;}
.substance .content .doctordetail .head .resources .jumpresources dl {font-size:14px;line-height:175%;font-weight:bold;}
.substance .content .doctordetail .head .resources .jumpresources dl dt {border-bottom:1px solid #EAEDF3;}
.substance .content .doctordetail .head .resources .jumpresources dl a {color:#003594;}
.substance .content .doctordetail .operate {float:left;width:100%;margin-bottom:10px;}
.substance .content .doctordetail .operate h3 {float:right;margin:15px 10px 0 0;}
.substance .content .doctordetail .operate .calendardepart {float:right;width:150px;margin:10px 20px 0 0;}
.substance .content .doctordetail .operate .calendardoctor {float:right;width:150px;margin:10px 20px 0 0;}
.substance .content .doctordetail .operate .changemonth {float:left;width:150px;margin:10px 0px 0 20px;}
.substance .content .doctordetail .operate .changer {float:right;background-color:#f7981c;width:150px;height:30px;border-radius:15px;margin:8px 20px 0 0;line-height:30px;color:#fff;text-align:center;font-style:normal;cursor:pointer;}
.substance .content .doctordetail .operate .changer.open {background-color:#39b54a;}
.substance .content .doctordetail .operate .changer span {float:right;background-color:#fff;width:26px;height:26px;border-radius:13px;margin:2px;}
.substance .content .doctordetail .operate .changer.open span {float:left;}
.substance .content .doctordetail ul.weektext li {float:left;width:calc(14.285% - 1px);height:40px;line-height:40px;border-top:2px solid #F0F0F0;border-bottom:1px solid #F0F0F0;border-left:1px solid #F0F0F0;text-align:center;font-size:18px;}
.substance .content .doctordetail ul.kalendar {width:100%;}
.substance .content .doctordetail ul.kalendar li {float:left;width:calc(14.285% - 1px);height:175px;border-bottom:1px solid #F0F0F0;border-left:1px solid #F0F0F0;background:url('../images/calender_bg.png');}
.substance .content .doctordetail ul.kalendar li span {display:block;padding:4px 0 4px 6px;cursor:pointer;}
.substance .content .doctordetail ul.kalendar li.workday {background:#fff;}
.substance .content .doctordetail ul.kalendar li.holiday {background:#f6f7f8;}
.substance .content .doctordetail ul.kalendar li.mustnot {background:url('../images/calender_bg.png');}
.substance .content .doctordetail ul.kalendar li.workday.over,.substance .content .doctordetail ul.kalendar li.holiday.over,.substance .content .doctordetail ul.kalendar li.mustnot.over {background:#f6f7f8;}
.substance .content .doctordetail ul.kalendar li span.date {color:#ccc;}
.substance .content .doctordetail ul.kalendar li span.date i {font-style:normal;}
.substance .content .doctordetail ul.kalendar li.workday span.date i.waiting {color:#000;font-weight:bold;}
.substance .content .doctordetail ul.kalendar li.workday span.date i.confirm {color:#000;font-weight:bold;background:url('../images/icon_point_blue.png') no-repeat 90% 50%;padding-right:12px;}
.substance .content .doctordetail ul.kalendar li span.date abbr {float:right;color:#9B9B9B;font-size:24px;margin:-7px 4px 0 0;}
.substance .content .doctordetail ul.kalendar li span.workingday {background-color:#E7EFFB;color:#1665D8;border-left:5px solid #1665D8;}
.substance .content .doctordetail ul.kalendar li span.canbooking {background-color:#E6F8EF;color:#34AA44;border-left:5px solid #09B53A;}
.substance .content .doctordetail ul.kalendar li span.notbooking {background-color:#FEF6E9;color:#FF902A;border-left:5px solid #F5A623;}
.substance .content .doctordetail ul.kalendar li span.waiting {background-color:#F5F5F5;color:#000;border-left:5px solid #9B9B9B;}
.substance .content .doctordetail ul.kalendar li span.tips {background-color:#EFEEFD;color:#6758F3;border-left:5px solid #6758F3;}
.substance .content .doctordetail ul.kalendar li span.bookingcount {padding:6px 0 6px 20px;color:#000;background:url('../images/icon_line_blue.svg') no-repeat 0% 50%/auto 75%;}
.substance .content .doctordetail ul.kalendar li:nth-child(1),.substance .content .doctordetail ul.kalendar li:nth-child(8),.substance .content .doctordetail ul.kalendar li:nth-child(15),.substance .content .doctordetail ul.kalendar li:nth-child(22),.substance .content .doctordetail ul.kalendar li:nth-child(29),.substance .content .doctordetail ul.kalendar li:nth-child(36) {border-left:0px;}
.substance .content .doctordetail ul.kalendar li:nth-child(7),.substance .content .doctordetail ul.kalendar li:nth-child(14),.substance .content .doctordetail ul.kalendar li:nth-child(21),.substance .content .doctordetail ul.kalendar li:nth-child(28),.substance .content .doctordetail ul.kalendar li:nth-child(35),.substance .content .doctordetail ul.kalendar li:nth-child(42) {width:14.29%;}

.substance .content .vacation {float:left;width:100%;background-color:#fff;box-shadow:0 0 10px 0 rgba(22,29,37,0.08);border:1px solid #D8DCE6;border-radius:10px;margin:0 0 20px 0;}
.substance .content .vacation ol.holidaychoose {float:left;width:100%;height:34px;margin:30px 0 30px 0;border-bottom:1px solid #EAEDF3;}
.substance .content .vacation ol.holidaychoose li {float:left;list-style:none;color:#ccc;margin-left:20px;font-size:20px;border-bottom:5px solid #fff;padding:0px 5px 8px 5px;cursor:pointer;}
.substance .content .vacation ol.holidaychoose li:nth-child(1) {margin-left:4%;}
.substance .content .vacation ol.holidaychoose li.current {color:#000;border-bottom:5px solid #003594;}
.substance .content .vacation div {float:left;width:28%;height:240px;margin:0 0 20px 4%;}
.substance .content .vacation div h3 {font-size:16px;line-height:30px;padding-left:6px;}
.substance .content .vacation div ul {width:100%;}
.substance .content .vacation div ul li {float:left;width:14.28%;line-height:30px;text-align:center;}
.substance .content .vacation div ul.head li {color:#7F8FA4;}
.substance .content .vacation div ul.head li.sat,.substance .content .vacation div ul.head li.sun {color:#C8C9CC;}
.substance .content .vacation div ul.filling li.date {color:#111;cursor:pointer;}
.substance .content .vacation div ul.filling li.weekend {color:#E1E1E1;cursor:pointer;}
.substance .settingzone {float:right;background:#fff;height:40px;line-height:30px;font-weight:bold;border-radius:20px;padding:0 6px;color:#003594;margin:30px 0px 30px 20px;position:relative;}
.substance .settingzone ul {height:30px;margin:5px 0}
.substance .settingzone ul li {float:left;padding:0 10px 0 40px;margin-right:6px;border-radius:25px;cursor:pointer;position:relative;}
.substance .settingzone ul li a {color:#003594;}
.substance .settingzone ul li abbr {display:block;width:18px;height:18px;background:url(../images/icon_red_point.svg) no-repeat center center/100% 100%;position:absolute;top:1px;left:14px;line-height:18px;text-align:center;font-size:12px;color:#fff;display:none;}
.substance .settingzone ul li abbr.current {display:block;}
.substance .settingzone ul li:last-child {margin-right:0;}
.substance .settingzone ul.creative li:nth-child(1) {background:#FFF url('../images/icon_doctors.svg') no-repeat 10px 50%/auto 90%;}
.substance .settingzone ul.creative li:nth-child(2) {background:#FFF url('../images/icon_resource.svg') no-repeat 10px 50%/auto 90%;}
.substance .settingzone ul.creative li:nth-child(3) {background:#FFF url('../images/icon_routine.svg') no-repeat 10px 50%/auto 90%;}
.substance .settingzone ul.creative li.current {background-color:#E9EAED;}
.substance .settingzone ul.setting li:nth-child(1) {background:#FFF url('../images/icon_routine.svg') no-repeat 10px 50%/auto 90%;}
.substance .settingzone ul.setting li:nth-child(2) {background:#FFF url('../images/icon_request.svg') no-repeat 10px 50%/auto 90%;}
.substance .settingzone ul.setting li:nth-child(3) {background:#FFF url('../images/icon_holiday.svg') no-repeat 10px 50%/auto 90%;}
.substance .settingzone ul.setting li.current {background-color:#E9EAED;}

.substance .subcolumn {float:right;background:#fff;height:40px;line-height:40px;font-weight:bold;border-radius:20px;padding:0 30px;color:#003594;margin:35px 0px 0 0;}
.substance .subcolumn a {display:block;width:100%;height:100%;color:#003594;cursor:pointer;}
.substance .subcolumn a.temporary {background:url('../images/icon_temporary.svg') no-repeat 0px 50%/auto 75%;padding-left:30px;}
.substance .subcolumn a.weekly {background:url('../images/icon_weekly.svg') no-repeat 0px 50%/auto 75%;padding-left:30px;}

@media screen and (min-width: 1000px) {
    .substance .content .vacation div {width:20%;}
}
@media screen and (min-width: 1325px) {
    .substance .content .reminderinfo .reminderlist ul li span.message abbr.box {left:58%}
}
@media screen and (min-width: 1420px) {
    .substance .content .vacation div {width:12%;}
    .substance .content .department {width:420px;}
    .substance .content .doctorlist {width:calc(100% - 445px);}
    .substance .content .setlist {width:calc(100% - 896px);}
}

.substance .content .templete {float:left;width:100%;background-color:#fff;box-shadow:0 0 10px 0 rgba(22,29,37,0.08);border:1px solid #D8DCE6;border-radius:10px;margin-bottom:20px;overflow:hidden;}
.substance .content .templete ul.templetechoose {float:left;width:100%;height:34px;margin:30px 0 0 0px;border-bottom:1px solid #EAEDF3;}
.substance .content .templete ul.templetechoose li {float:left;color:#ccc;margin-left:20px;font-size:20px;border-bottom:5px solid #fff;padding:0px 5px 8px 5px;cursor:pointer;}
.substance .content .templete ul.templetechoose li.current {color:#000;border-bottom:5px solid #003594;color:#3E3F42;}
.substance .content .templete ul.templetechoose a {color:#ccc;}
.substance .content .templete ul.subtitle {clear:both;width:91.4%;margin-left:8.6%;}
.substance .content .templete ul.subtitle li {clear:none;float:left;background-color:#fff;width:14.285%;height:50px;line-height:50px;font-size:20px;font-weight:bold;text-align:center;}
.substance .content .templete ul.subtitle li.time {width:9%;cursor:pointer;}
.substance .content .templete ul.subtitle li span {display:inline-block;background:url('../images/icon_add.svg') no-repeat 0% 50%/auto 40%;padding-left:24px;color:#3E3F43;cursor:pointer;}
.substance .content .templete ul.synopsis {width:100%;}
.substance .content .templete ul.synopsis li {clear:both;width:100%;}
.substance .content .templete ul.synopsis li ul {clear:both;width:100%;}
.substance .content .templete ul.synopsis li ul li {clear:none;float:left;width:calc(13% - 10px);height:75px;border-top:1px solid #F0F2F5;border-left:1px solid #F0F2F5;background:#FFF;padding-top:6px;padding-right:8px;overflow:auto;}
.substance .content .templete ul.synopsis li ul li.time {width:calc(9% - 7px);border-left:0px;text-align:center;line-height:75px;font-size:16px;font-weight:bold;cursor:pointer;}
.substance .content .templete ul.synopsis li ul.current li {height:150px;background:#FAFAFA;}
.substance .content .templete ul.synopsis li ul.current li.time {line-height:150px;}
.substance .content .templete ul.synopsis li.higher ul li {height:275px;line-height:275px;}
.substance .content .templete ul.synopsis li.higher ul.current li {height:350px;}
.substance .content .templete ul.synopsis li.higher ul.current li.time {line-height:350px;}
.substance .content .templete ul.synopsis li ul li span {float:left;box-shadow:0 1px 1px 0 rgba(22,29,37,0.05);border-radius:4px;font-size:12px;margin:0px 0px 6px 10px;padding:3px 5px;line-height:15px;cursor:pointer;}
.substance .content .templete ul.synopsis li ul li span.doctor {background:#FFFFFF;border:1px solid #D8DCE6;color:#6B6C6F;;}
.substance .content .templete ul.synopsis li ul li span.service {background:#EDF5FF;border:1px solid #4A90E2;color:#374D54;}
.newtemp {float:right;background:#003594;border:1px solid #003BA6;box-shadow:0 1px 1px 0 rgba(22,29,37,0.10), inset 0 2px 0 0 rgba(255,255,255,0.06);border-radius:4px;line-height:36px;color:#fff;padding:0 15px;margin:26px 25px 10px 0;cursor:pointer;}
.substance .content .tempinfo {width:100%;background-color:#fff;box-shadow:0 0 10px 0 rgba(22,29,37,0.08);border:1px solid #D8DCE6;border-radius:10px;margin-bottom:20px;position:relative;}
.substance .content .tempinfo ul.tempchoose {float:left;width:100%;height:34px;margin:30px 0 5px 0px;border-bottom:1px solid #EAEDF3;}
.substance .content .tempinfo ul.tempchoose li {float:left;color:#ccc;margin-left:20px;font-size:20px;border-bottom:5px solid #fff;padding:0px 5px 8px 5px;}
.substance .content .tempinfo ul.tempchoose li.current {color:#000;border-bottom:5px solid #003594;}
.substance .content .tempinfo ul.tempchoose a {color:#ccc;}
.substance .content .tempinfo .setpagetype {clear:both;border-top:1px solid #EAEDF3;}
.substance .content .tempinfo .setpagetype .setzone {float:left;width:calc(80% - 25px);margin:10px 0 10px 25px;}
.substance .content .tempinfo .setpagetype .setzone h3 {float:left;width:150px;margin:0 20px 5px 0;color:#9EA0A5;font-size:12px;}
.substance .content .tempinfo .setpagetype .setzone .serviceselect {clear:both;float:left;width:150px;margin-right:20px;}
.substance .content .tempinfo .setpagetype .setzone ul.selectmenu {float:left;margin-right:14px;display:none;}
.substance .content .tempinfo .setpagetype .setzone ul.selectmenu li {float:left;width:150px;margin-right:20px;}
.substance .content .tempinfo .setpagetype .setzone ul.selectmenu li:last-child {margin-right:0px;}
.substance .content .tempinfo .setpagetype .setzone ul.selectmenu#showdoctorchoose {display:block;}
.substance .content .tempinfo .setpagetype .setzone .datezone {float:left;border-left:1px solid #E4E4E4;padding-left:15px;position:relative;}
.substance .content .tempinfo .setpagetype .setzone .datezone input#setdate {height:26px;}
.substance .content .tempinfo .setpagetype .setzone .datezone #setdatecalendar {top:28px !important;left:25px !important;}

.substance .content .tempinfo .setpagetype .rightzone {border-bottom:0;}
.substance .content .tempinfo .setpagetype p {clear:both;font-size:12px;color:#939499;margin:0px 0 6px 24px;}
.substance .content .tempinfo .setpagetype p span {color:#000;text-decoration:underline;cursor:pointer;}
.substance .content .tempinfo .templist {clear:both;width:100%;margin-bottom:30px;overflow:auto;border-bottom:1px solid #EAEDF3;}
.substance .content .tempinfo .templist ul {width:100%;min-width:700px;margin-top:5px;}
.substance .content .tempinfo .templist ul li {clear:both;border-top:1px solid #EAEDF3;text-align:center;height:30px;line-height:30px;padding:5px 0;}
.substance .content .tempinfo .templist ul li.head {background-color:#f7f7f7;font-weight:bold;font-size:125%;height:46px;}
.substance .content .tempinfo .templist ul li span {float:left;width:15%;padding:5px 0;}
.substance .content .tempinfo .templist ul li span a {color:#000;}
.substance .content .tempinfo .templist ul li span.subject {width:22.5%;padding-left:2.5%;text-align:left;}
.substance .content .tempinfo .templist ul li.head span.subject {width:25%;padding-left:0;text-align:center;}
.substance .content .tempinfo .templist ul li span.date {width:20%;}
.substance .content .tempinfo .templist ul li span.count {width:30%;}
.substance .content .tempinfo .templist ul li span.count ol {width:100%;margin:0;}
.substance .content .tempinfo .templist ul li span.count ol li {clear:both;margin:0px;padding:0;border:0;}
.substance .content .tempinfo .templist ul li span.count ol li abbr {float:left;}
.substance .content .tempinfo .templist ul li span.count ol li abbr:nth-child(1) {width:calc(100% - 166px);text-align:right;}
.substance .content .tempinfo .templist ul li span.count ol li abbr:nth-child(2) {width:60px;}
.substance .content .tempinfo .templist ul li span.count ol li abbr:nth-child(3) {width:100px;}
.substance .content .tempinfo .templist ul li.head span.count ol li abbr:nth-child(1) {width:calc(100% - 135px);padding-right:30px;}
.substance .content .tempinfo .templist ul li.head span.count ol li abbr:nth-child(2) {width:0px;}
.substance .content .tempinfo .templist ul li span.count ol.service li abbr {width:100%;text-align:center;}
.substance .content .tempinfo .templist ul li.head span.count ol.service li abbr {width:100%;}
.substance .content .tempinfo .templist ul li span.count ol li abbr address {float:left;font-style:normal;padding-left:20px;margin-left:6px;cursor:pointer;}
.substance .content .tempinfo .templist ul li span.count ol li abbr address.type_0 {background:url('../images/icon_checkbox_unchecked.svg') no-repeat left center/auto 60%;}
.substance .content .tempinfo .templist ul li span.count ol li abbr address.type_1 {background:url('../images/icon_checkbox_checked.svg') no-repeat left center/auto 60%;}
.substance .content .tempinfo .templist ul li span.lookfor abbr {background:url('../images/icon_magnifier.svg') no-repeat left center;padding-left:25px;cursor:pointer;}
.substance .content .tempinfo .templist ul li span.operate {width:10%;}
.substance .content .tempinfo .templist ul li span.operate ol {width:56px;margin:0 auto;}
.substance .content .tempinfo .templist ul li span.operate ol li {background:url('../images/icon_operate_edit.svg') no-repeat left center;border:0;text-align:left;padding:0 0 0 25px;cursor:pointer;}

.substance .content .tempinfo .resourcelist {clear:both;width:100%;margin-bottom:30px;overflow:auto;border-bottom:1px solid #EAEDF3;}
.substance .content .tempinfo .resourcelist ul {width:100%;min-width:700px;margin-top:5px;}
.substance .content .tempinfo .resourcelist ul li {clear:both;border-top:1px solid #EAEDF3;text-align:center;height:30px;line-height:30px;padding:5px 0;}
.substance .content .tempinfo .resourcelist ul li.subtitle {font-size:14px;color:#003594;padding:0;}
.substance .content .tempinfo .resourcelist ul li.subtitle span {display:block;width:100%;line-height:60px;height:60px;background:#F7F7F7;border-top:3px solid #fff;border-bottom:3px solid #fff;}
.substance .content .tempinfo .resourcelist ul li.head {background-color:#f7f7f7;font-weight:bold;font-size:125%;height:46px;}
.substance .content .tempinfo .resourcelist ul li span {float:left;width:15%;padding:5px 0;}
.substance .content .tempinfo .resourcelist ul li span a {color:#000;}
.substance .content .tempinfo .resourcelist ul li span.subject {width:calc(42.5% - 150px);padding-left:2.5%;text-align:left;}
.substance .content .tempinfo .resourcelist ul li.head span.subject {width:calc(45% - 150px);padding-left:0;text-align:center;}
.substance .content .tempinfo .resourcelist ul li span.date {width:150px;text-align:right;}
.substance .content .tempinfo .resourcelist ul li span.allday {width:10%;}
.substance .content .tempinfo .resourcelist ul li span.allday address {float:left;font-style:normal;padding-left:20px;margin-left:6px;cursor:pointer;}
.substance .content .tempinfo .resourcelist ul li span.allday address.type_0 {background:url('../images/icon_checkbox_unchecked.svg') no-repeat left center/auto 60%;}
.substance .content .tempinfo .resourcelist ul li span.allday address.type_1 {background:url('../images/icon_checkbox_checked.svg') no-repeat left center/auto 60%;}
.substance .content .tempinfo .resourcelist ul li span.count {width:30%;}
.substance .content .tempinfo .resourcelist ul li span.count ol {width:100%;margin:0;}
.substance .content .tempinfo .resourcelist ul li span.count ol li {clear:both;margin:0px;padding:0;border:0;}
.substance .content .tempinfo .resourcelist ul li span.count ol li abbr {float:left;}
.substance .content .tempinfo .resourcelist ul li span.count ol li abbr:nth-child(1) {width:calc(100% - 166px);text-align:right;}
.substance .content .tempinfo .resourcelist ul li span.count ol li abbr:nth-child(2) {width:60px;}
.substance .content .tempinfo .resourcelist ul li span.count ol li abbr:nth-child(3) {width:100px;}
.substance .content .tempinfo .resourcelist ul li span.count ol.service li abbr:nth-child(1) {width:calc(100% - 106px);}
.substance .content .tempinfo .resourcelist ul li.head span.count ol li abbr:nth-child(1) {width:calc(100% - 135px);padding-right:30px;}
.substance .content .tempinfo .resourcelist ul li.head span.count ol li abbr:nth-child(2) {width:0px;}
.substance .content .tempinfo .resourcelist ul li.head span.count ol.service li abbr:nth-child(1) {width:calc(100% - 56px);}
.substance .content .tempinfo .resourcelist ul li span.count ol.service li abbr:nth-child(2) {width:100px;}
.substance .content .tempinfo .resourcelist ul li span.count ol li abbr address {float:left;font-style:normal;padding-left:20px;margin-left:6px;cursor:pointer;}
.substance .content .tempinfo .resourcelist ul li span.count ol li abbr address.type_0 {background:url('../images/icon_checkbox_unchecked.svg') no-repeat left center/auto 60%;}
.substance .content .tempinfo .resourcelist ul li span.count ol li abbr address.type_1 {background:url('../images/icon_checkbox_checked.svg') no-repeat left center/auto 60%;}
.substance .content .tempinfo .resourcelist ul li span.count ol li.disable abbr address.type_0 {background:url('../images/icon_locked_unchecked.svg') no-repeat left center/auto 60%;color:#ccc;cursor:default;}
.substance .content .tempinfo .resourcelist ul li span.count ol li.disable abbr address.type_1 {background:url('../images/icon_locked_checked.svg') no-repeat left center/auto 60%;color:#ccc;cursor:default;}
.substance .content .tempinfo .resourcelist ul li span.lookfor abbr {background:url('../images/icon_magnifier.svg') no-repeat left center;padding-left:25px;cursor:pointer;}
.substance .content .tempinfo .resourcelist ul li span.count ol li abbr a.add {display:inline-block;background:url('../images/icon_plus.svg') no-repeat center center/66% 66%;width:30px;height:30px;text-indent:-10000px;}
.substance .content .tempinfo .resourcelist ul li span.count ol li abbr a.add:hover {background:url('../images/icon_plus_circle.svg') no-repeat center center/66% 66%;}
.substance .content .tempinfo .resourcelist ul li span.count ol li abbr a.sub {display:inline-block;background:url('../images/icon_minus.svg') no-repeat center center/66% 66%;width:30px;height:30px;text-indent:-10000px;}
.substance .content .tempinfo .resourcelist ul li span.count ol li abbr a.sub:hover {background:url('../images/icon_minus_circle.svg') no-repeat center center/66% 66%;}
.substance .content .tempinfo .resourcelist ul li span.count ol li abbr a.loading {display:inline-block;background:url('../images/icon_loading.svg') no-repeat center center/66% 66%;width:30px;height:30px;text-indent:-10000px;}
.substance .content .tempinfo .resourcelist ul li span.count ol li abbr em {display:inline-block;width:16px;font-style:normal;}

.substance .content .tempinfo .opencloselist {clear:both;width:100%;margin-bottom:30px;overflow:auto;border-bottom:1px solid #EAEDF3;}
.substance .content .tempinfo .opencloselist ul {width:100%;min-width:700px;margin-top:5px;}
.substance .content .tempinfo .opencloselist ul li {clear:both;border-top:1px solid #EAEDF3;text-align:center;height:30px;line-height:30px;padding:5px 0;}
.substance .content .tempinfo .opencloselist ul li.head {background-color:#f7f7f7;font-weight:bold;font-size:125%;height:46px;}
.substance .content .tempinfo .opencloselist ul li span {float:left;width:20%;padding:5px 0;}
.substance .content .tempinfo .opencloselist ul li span a {color:#000;}
.substance .content .tempinfo .opencloselist ul li span.subject {width:27.5%;padding-left:2.5%;text-align:left;}
.substance .content .tempinfo .opencloselist ul li.head span.subject {width:30%;padding-left:0;text-align:center;}
.substance .content .tempinfo .opencloselist ul li span.date {width:30%;}
.substance .content .tempinfo .opencloselist ul li span.count address {display:inline-block;font-style:normal;padding-left:20px;cursor:pointer;}
.substance .content .tempinfo .opencloselist ul li span.count address.type_0 {background:url('../images/icon_checkbox_unchecked.svg') no-repeat left center/auto 60%;}
.substance .content .tempinfo .opencloselist ul li span.count address.type_1 {background:url('../images/icon_checkbox_checked.svg') no-repeat left center/auto 60%;}
.substance .content .tempinfo .opencloselist ul li span.lookfor abbr {background:url('../images/icon_magnifier.svg') no-repeat left center;padding-left:25px;cursor:pointer;}

.substance .content .importcard {width:100%;background-color:#fff;box-shadow:0 0 10px 0 rgba(22,29,37,0.08);border:1px solid #D8DCE6;border-radius:10px;margin-bottom:20px;position:relative;}
.substance .content .importcard h1 {font-size:26px;color:#3E3F43;margin:30px 0 10px 30px;}
.substance .content .importcard .patientcard {clear:both;margin:0 0 20px 30px;}
.substance .content .importcard .patientcard input {background:none;font-size:32px;width:40px;height:40px;line-height:40px;border:1px solid #D8DCE6;box-shadow: 0 1px 1px 0 rgba(22,29,37,0.05);border-radius:4px;text-align:center;margin-right:2px;text-indent:0;}
.substance .content .importcard .fetch {clear:both;float:left;background-color:#F6F7F9;border:1px solid #D8DCE6;box-shadow: 0 1px 1px 0 rgba(22,29,37,0.05), inset 0 2px 0 0 rgba(255,255,255,0.05);border-radius:4px;color:#808080;width:100px;height:38px;text-align:center;line-height:38px;margin:0 0 30px 30px;text-indent:0;}
.substance .content .importcard .fetch.ready {background-color:#003594;border:1px solid #003BA6;box-shadow:0 1px 1px 0 rgba(22,29,37,0.10), inset 0 2px 0 0 rgba(255,255,255,0.06);border-radius:4px;color:#fff;cursor:pointer;}

.substance .searchzone .totalreport {float:left;background:#fff;width:200px;height:40px;border-radius:20px;padding:0 20px 0 30px;margin-left:20px;}
.substance .searchzone .totalreport div {outline:none !important;}
.substance .searchzone .totalreport .select2-container--default .select2-selection--single {height:40px !important;border:0 !important;}
.substance .searchzone .totalreport .select2-container--default .select2-selection--single .select2-selection__rendered {line-height:40px !important;}
.substance .searchzone .totalreport .select2-container--default .select2-selection--single .select2-selection__arrow {height:38px !important;}

.substance .content .reportop {width:100%;background-color:#fff;box-shadow:0 0 10px 0 rgba(22,29,37,0.08);border:1px solid #D8DCE6;border-radius:10px;margin-bottom:20px;position:relative;display:none;}
.substance .content .reportop .cardinfo {float:left;background:url('../images/card_template.png') no-repeat left top/auto 100%;padding:25px 0 30px 150px;margin-right:30px;color:#939499;line-height:27px;}
.substance .content .reportop .cardinfo span {display:block;font-size:26px;font-weight:bold;color:#3E3F43;}
.substance .content .reportop ul {float:left;width:450px;margin:25px 0;border-left:1px solid #EAEDF3;padding-left:30px;}
.substance .content .reportop ul li {float:left;width:225px;line-height:30px;color:#3E3F43;}

.substance .content .reportlist {float:left;width:350px;background-color:#fff;box-shadow:0 0 10px 0 rgba(22,29,37,0.08);border:1px solid #D8DCE6;border-radius:10px;margin:0 25px 20px 0;height:978px;display:none;}
.substance .content .reportlist dl.reportsort {width:100%;border-bottom:1px solid #EAEDF3;height:49px;margin-top:20px;}
.substance .content .reportlist dl.reportsort dt {float:left;width:calc(50% - 80px);margin:0 15px;border-bottom:6px solid #fff;font-size:16px;color:#ccc;padding:11px 0 11px 50px;background:url('../images/report_menu_1.svg') no-repeat 10% 50%/auto 70%;}
.substance .content .reportlist dl.reportsort dt.current {border-bottom:6px solid #003594;color:#3E3F42;background:url('../images/report_menu_1_now.svg') no-repeat 10% 50%/auto 70%;}
.substance .content .reportlist dl.reportsort dd {float:left;width:calc(50% - 80px);margin:0 15px;border-bottom:6px solid #fff;font-size:16px;color:#ccc;padding:11px 0 11px 50px;background:url('../images/report_menu_2.svg') no-repeat 10% 50%/auto 70%;}
.substance .content .reportlist dl.reportsort dd.current {border-bottom:6px solid #003594;color:#3E3F42;background:url('../images/report_menu_2_now.svg') no-repeat 10% 50%/auto 70%;}
.substance .content .reportlist .reportyear {width:calc(100% - 30px);margin:16px 15px;}
.substance .content .reportlist .turnpage {width:100%;height:58px;text-align:center;}
.substance .content .reportlist .turnpage ul {padding-top:17px;}
.substance .content .reportlist .turnpage ul li {display:inline-block;font-size:14px;width:24px;height:24px;line-height:24px;background-color:#fff;border-radius:12px;color:#3E3F42;cursor:pointer;}
.substance .content .reportlist .turnpage ul li.current {background-color:#003594;border-radius:12px;color:#fff;}
.substance .content .reportlist .summary {max-height:850px;overflow:auto;}
.substance .content .reportlist .summary p {text-align:center;padding-top:15px;}
.substance .content .reportlist .summary .eachreport {clear:both;float:left;width:100%;position:relative;}
.substance .content .reportlist .summary .eachreport.over,.substance .content .reportlist .summary .eachreport.active {background-color:#F7F7F7;}
.substance .content .reportlist .summary ol {float:left;width:calc(100% - 130px);height:84px;padding-top:20px;border-bottom:1px solid #EAEDF3;cursor:pointer;}
.substance .content .reportlist .summary ol li {font-size:12px;list-style:none;color:#949494;text-indent:15px;}
.substance .content .reportlist .summary ol li.date {font-size:14px;color:#3E3F42;}
.substance .content .reportlist .summary ol li abbr {float:left;width:78px;}
.substance .content .reportlist .summary ol li span {float:left;width:calc(100% - 78px);color:#3E3F43;text-indent:0;}
.substance .content .reportlist .summary ul.operate {float:right;width:129px;border-left:1px solid #EAEDF3;}
.substance .content .reportlist .summary ul.operate li {clear:both;line-height:24px;height:24px;padding:4px 0 6px 0;border-bottom:1px solid #EAEDF3;text-indent:15px;font-size:12px;color:#A8AAB7;}
.substance .content .reportlist .summary ul.operate li.detail,.substance .content .reportlist .summary ul.operate li.toend {cursor:pointer;}
.substance .content .reportlist .summary ul.operate li input {float:left;text-indent:0;width:24px;height:24px;line-height:24px;text-align:center;margin-left:4px;}
.substance .content .reportlist .summary ul.operate li span {float:left;}
.substance .content .reportlist .summary ul.operate li img {float:right;margin:4px 15px 0 0;cursor:pointer;}
.substance .content .reportlist .summary ul.operate li img.locked {opacity:0.4;}
.substance .content .reportlist .summary ul.operate li:first-child img {margin-top:2px;}
.substance .content .reportlist .summary .already {position:absolute;top:0;right:0;width:129px;height:104px;background-color:#fff;display:none;}
.substance .content .reportlist .summary .already.show {display:block;}
.substance .content .reportlist .summary .already span {display:block;font-size:12px;color:#A8AAB7;text-align:center;}
.substance .content .reportlist .summary .already .choose {width:30px;margin:35px 49px 0 49px;}
.substance .content .reportlist .summary .already .delete {clear:both;float:right;margin-right:15px;cursor:pointer;}
.substance .content .reportlist .summary .thumbnail {clear:both;background:#F5F7FA;border-bottom:1px solid #EAEDF3;padding:15px;display:none;}
.substance .content .reportlist .summary .thumbnail .transient {text-align:center;}
.substance .content .reportlist .summary .thumbnail .transient span {display:block;color:#3E3F42;font-size:12px;}
.substance .content .reportlist .summary .thumbnail ul li {font-size:12px;}
.substance .content .reportlist .summary .thumbnail ul.patient li {float:left;width:47%;padding:3px 3% 3px 0;line-height:15px;}
.substance .content .reportlist .summary .thumbnail ul.patient li:nth-child(odd) {clear:both;}
.substance .content .reportlist .summary .thumbnail ul.results {border-top:3px solid #EAEDF3;margin-top:10px;}
.substance .content .reportlist .summary .thumbnail ul.results li {float:left;width:30%;padding:3px 3.33% 3px 0;line-height:15px;color:#3E3F43;}
.substance .content .reportlist .summary .thumbnail ul.results li.title {height:auto;border-bottom:1px solid #EAEDF3;color:#000;}
.substance .content .reportlist .summary .thumbnail ul.results li.name {clear:both;}
.substance .content .reportlist .summary .thumbnail ul.results li span {float:left;width:50%;}
.substance .content .reportlist .summary .thumbnail ul.results li span.up,.substance .content .reportlist .summary .thumbnail ul.results li span.down {color:#f00;}
.substance .content .reportlist .summary .thumbnail ul.results li img {float:left;height:15px;margin-left:5px;}

.substance .content .reportzone {float:left;width:calc(100% - 377px);max-width:650px;display:none;}
.substance .content .reportzone.viewmode {float:none;margin:0 auto;}
.substance .content .reportzone .viewtitle {height:72px;line-height:72px;font-size:20px;color:#3E3F42;margin-bottom:20px;display:none;}
.substance .content .reportzone .reportitle {width:100%;background-color:#fff;box-shadow:0 0 10px 0 rgba(22,29,37,0.08);border:1px solid #D8DCE6;border-radius:10px;margin-bottom:20px;height:70px;position:relative;}
.substance .content .reportzone .reportitle.locked {opacity:0.4;}
.substance .content .reportzone .reportitle .reportmask {width:100%;height:100%;background:#fff;border-radius:10px;position:absolute;top:0;left:0;z-index:2;}
.substance .content .reportzone .reportitle .reportmask span {display:none;}
.substance .content .reportzone .reportitle input {float:left;width:150px;margin:20px 0px 0px 20px;}
.substance .content .reportzone .reportitle ul.reportpage {float:left;border-left:1px solid #EAEDF3;margin-left:20px;}
.substance .content .reportzone .reportitle ul.reportpage li {float:left;cursor:pointer;margin:18px 0px 6px 12px;text-align:center;color:#000;font-size:12px;}
.substance .content .reportzone .reportitle ul.reportpage li.active {color:#003594;}
.substance .content .reportzone .reportitle ul.reportpage li span {display:block;}
.substance .content .reportzone .reportitle ul.operate {float:left;border-left:1px solid #EAEDF3;margin-left:15px;}
.substance .content .reportzone .reportitle ul.operate li {float:left;cursor:pointer;margin:18px 0px 10px 15px;text-align:center;font-size:12px;}
.substance .content .reportzone .reportitle ul.operate li span {display:block;}
@media screen and (max-width: 1170px) {
    .substance .content .reportzone .reportitle input,.substance .content .reportzone .reportitle ul.reportpage,.substance .content .reportzone .reportitle ul.operate {margin-left:5%;}
    .substance .content .reportzone .reportitle ul.reportpage li,.substance .content .reportzone .reportitle ul.operate li {margin-left:15px;}
}
@media screen and (max-width: 1090px) {
    .substance .content .reportzone .reportitle input,.substance .content .reportzone .reportitle ul.reportpage,.substance .content .reportzone .reportitle ul.operate {margin-left:3%;}
    .substance .content .reportzone .reportitle ul.reportpage li,.substance .content .reportzone .reportitle ul.operate li {margin-left:10px;}
}
.substance .content .reportzone .printarea {float:left;width:100%;border:3px solid #D8DCE6;box-shadow:0 0 10px 0 rgba(22,29,37,0.08);border-radius:10px;margin-bottom:20px;height:882px;position:relative;}
.substance .content .reportzone .printarea .handle {border:2px solid #D8DCE6;border-radius:4px;position:absolute;top:0;right:-80px;display:none;}
.substance .content .reportzone .printarea .handle ul {padding:5px 0;}
.substance .content .reportzone .printarea .handle ul li {padding:15px;}
.substance .content .reportzone .printarea .handle ul li:first-child {display:none;}
.substance .content .reportzone .printarea .handle ul li img {width:30px;cursor:pointer;}
.substance .content .reportzone .printarea .preload {display:none;text-align:center;padding-top:400px;}
.substance .content .reportzone .printarea .preload img {width:20px;}
.substance .content .reportzone .printarea .preload span {display:block;text-align:center;margin-top:10px;font-size:14px;}
.substance .content .reportzone .printarea .preview {margin:20px;width:calc(100% - 25px);height:calc(100% - 36px);overflow:auto;}
.substance .content .reportzone .printarea .preview .startbtn {float:left;background-image:linear-gradient(0deg, #003594 0%, #184EAD 100%);border:1px solid #003BA6;box-shadow:0 1px 1px 0 rgba(22,29,37,0.10), inset 0 2px 0 0 rgba(255,255,255,0.06);border-radius:4px;width:110px;height:36px;line-height:36px;text-align:center;font-size:14px;color:#fff;margin:300px 0 0 240px;cursor:pointer;}
.substance .content .reportzone .printarea .preview .scalepaper {width:595px;height:842px;border:1px solid #D8DCE6;box-shadow:0 0 10px 0 rgba(22,29,37,0.08);overflow:hidden;margin-bottom:50px;}
.substance .content .reportzone .printarea .preview .scalepaper:last-child {margin-bottom:0;}
.substance .content .reportzone .printarea .preview .scalepaper .paperarea {clear:both;background:#fff;width:2280px;height:3308px;transform:scale(.24);transform-origin:0 0;padding:100px;}
.substance .content .reportzone .printarea .preview .scalepaper .cover {width:2280px;height:3308px;position:relative;}
.substance .content .reportzone .printarea .preview .scalepaper .cover .logo {width:500px;position:absolute;right:0;top:0;}
.substance .content .reportzone .printarea .preview .scalepaper .cover .logo img {width:100%;}
.substance .content .reportzone .printarea .preview .scalepaper .cover .title {clear:both;height:auto;padding-top:1100px;font-size:180px;line-height:150%;font-weight:bold;}
.substance .content .reportzone .printarea .preview .scalepaper .cover .subtitle {font-size:72px;line-height:135%;}
.substance .content .reportzone .printarea .preview .scalepaper .cover ul {clear:both;margin-top:80px;padding-top:80px;border-top:5px solid #979797;}
.substance .content .reportzone .printarea .preview .scalepaper .cover ul li {font-size:60px;line-height:210%;text-indent:60px;}
.substance .content .reportzone .printarea .preview .scalepaper .cover ul li span {font-weight:bold;}
.substance .content .reportzone .printarea .preview .scalepaper .cover .hospital {width:800px;position:absolute;left:0;bottom:0;}
.substance .content .reportzone .printarea .preview .scalepaper .cover .patterntop {width:2100px;position:absolute;left:-100px;top:-100px;}
.substance .content .reportzone .printarea .preview .scalepaper .cover .patternbottom {width:1400px;position:absolute;right:-100px;bottom:-105px;}
.substance .content .reportzone .printarea .preview .scalepaper .ending {width:2280px;height:3308px;position:relative;}
.substance .content .reportzone .printarea .preview .scalepaper .ending .patternend {width:2480px;position:absolute;left:-100px;top:-100px;}
.substance .content .reportzone .printarea .preview .scalepaper .ending ul {width:1300px;position:absolute;left:0;bottom:0;}
.substance .content .reportzone .printarea .preview .scalepaper .ending ul li {font-size:54px;line-height:135%;color:#000;}
.substance .content .reportzone .printarea .preview .scalepaper .ending ul li img {width:800px;margin:0 0 30px -24px;}
.substance .content .reportzone .printarea .preview .scalepaper .ending dl {width:800px;position:absolute;right:0;bottom:0;}
.substance .content .reportzone .printarea .preview .scalepaper .ending dl dt {text-align:center;}
.substance .content .reportzone .printarea .preview .scalepaper .ending dl dt img {width:600px;margin-bottom:50px;}
.substance .content .reportzone .printarea .preview .scalepaper .ending dl dd {font-size:54px;line-height:135%;color:#000;text-align:center;}
.substance .content .reportzone .printarea .preview .scalepaper .onepaper {width:2280px;height:3308px;position:relative;}
.substance .content .reportzone .printarea .preview .scalepaper .halfpaper {width:2280px;height:1654px;position:relative;}
.substance .content .reportzone .printarea .preview .scalepaper h1 {clear:both;float:none;margin:0;color:#3E3F43;height:auto;line-height:normal;font-size:100px;padding-top:80px;}
.substance .content .reportzone .printarea .preview .scalepaper h2 {clear:both;float:none;color:#3E3F43;height:auto;line-height:normal;margin:0;padding:0;font-size:72px;}
.substance .content .reportzone .printarea .preview .scalepaper h3 {clear:both;float:none;color:#3E3F43;height:auto;line-height:normal;margin:0;padding:0 0 20px 0;font-size:72px;border-bottom:5px solid #979797;}
.substance .content .reportzone .printarea .preview .scalepaper ul li {color:#3E3F43;font-size:40px;line-height:175%;}
.substance .content .reportzone .printarea .preview .scalepaper .printlogo {position:absolute;top:100px;right:100px;z-index:10;width:288px;}
.substance .content .reportzone .printarea .preview .scalepaper .printlogo img {width:100%;}
.substance .content .reportzone .printarea .preview .scalepaper ul.patient {clear:both;width:100%;border-top:5px solid #979797;margin-top:20px;padding-top:20px;}
.substance .content .reportzone .printarea .preview .scalepaper ul.patient li {float:left;width:25%;font-weight:bold;}
.substance .content .reportzone .printarea .preview .scalepaper ul.patient li span {font-weight:normal;}
.substance .content .reportzone .printarea .preview .scalepaper ul.results {clear:both;width:100%;border-top:10px solid #979797;margin-top:20px;}
.substance .content .reportzone .printarea .preview .scalepaper ul.results li {float:left;width:33.33%;line-height:150%;}
.substance .content .reportzone .printarea .preview .scalepaper ul.results li.title {font-size:50px;border-bottom:5px solid #979797;padding:15px 0 30px 0;margin-bottom:10px;font-weight:bold;}
.substance .content .reportzone .printarea .preview .scalepaper ul.results li.clear {clear:both;}
.substance .content .reportzone .printarea .preview .scalepaper ul.results li span.up {float:left;width:35%;color:#f00;}
.substance .content .reportzone .printarea .preview .scalepaper ul.results li span.down {float:left;width:35%;color:#f00;}
.substance .content .reportzone .printarea .preview .scalepaper ul.results li img {float:left;height:45px;}
.substance .content .reportzone .printarea .preview .scalepaper .halfpaper ul.results {min-height:420px;}
.substance .content .reportzone .printarea .preview .scalepaper ul.author {clear:both;width:100%;border-top:5px solid #979797;margin-top:20px;padding-top:20px;}
.substance .content .reportzone .printarea .preview .scalepaper ul.author li {float:left;width:25%;font-weight:bold;}
.substance .content .reportzone .printarea .preview .scalepaper ul.author li.two {width:50%;}
.substance .content .reportzone .printarea .preview .scalepaper ul.author li.full {width:100%;}
.substance .content .reportzone .printarea .preview .scalepaper ul.author li span {font-weight:normal;}
.substance .content .reportzone .printarea .preview .scalepaper .resume {clear:both;float:left;width:50%;color:#3E3F43;font-size:40px;line-height:125%;border-top:5px solid #979797;margin-top:20px;padding-top:20px;font-weight:bold;}
.substance .content .reportzone .printarea .preview .scalepaper .commtitle {clear:both;color:#3E3F43;font-size:72px;line-height:175%;padding-top:220px;border-bottom:5px solid #979797;margin-bottom:20px;padding-bottom:20px;}
.substance .content .reportzone .printarea .preview .scalepaper .halfpaper .commcontent {color:#3E3F43;font-size:40px;line-height:175%;max-height:1050px;overflow:hidden;}
.substance .content .reportzone .printarea .preview .scalepaper .onepaper .commcontent {color:#3E3F43;font-size:40px;line-height:175%;max-height:2800px;overflow:hidden;}
.substance .content .reportzone .printarea .preview .scalepaper .emptyzone {float:left;background:url(../images/bg_empty.png) left top/auto 8%;width:100%;height:1000px;margin-top:350px;text-align:center;color:#3E3F43;font-size:60px;}
.substance .content .reportzone .printarea .preview .scalepaper .emptyzone span {display:block;font-size:100px;line-height:175%;padding-top:380px;}
.substance .content .reportzone .printarea .preview .scalepaper .imagezone {clear:both;margin:50px 0 50px 0;max-height:82%;overflow:hidden;}
.substance .content .reportzone .printarea .preview .scalepaper .imagezone .horizontal img {width:100%;}
.substance .content .reportzone .printarea .preview .scalepaper .imagezone .vertical {display:flex;justify-content:center;height:2710px;}
.substance .content .reportzone .printarea .preview .scalepaper .imagezone .vertical img {height:100%;}
.substance .content .reportzone .printarea .preview .scalepaper .operation {float:right;width:50%;border-top:5px solid #979797;margin-top:20px;padding-top:20px;}
.substance .content .reportzone .printarea .preview .scalepaper .operation.full {width:100%;}
.substance .content .reportzone .printarea .preview .scalepaper .operation img {width:100%;}
.substance .content .reportzone .printarea .preview .scalepaper .operation .upward {float:right;width:100px;margin-right:50px;cursor:pointer;}
.substance .content .reportzone .printarea .preview .scalepaper .operation .jumpinfo {float:right;width:200px;margin-right:50px;}
.substance .content .reportzone .printarea .preview .scalepaper .operation .jumpinfo input {float:left;text-indent:0;text-align:center;font-size:60px;line-height:90px;}
.substance .content .reportzone .printarea .preview .scalepaper .operation .jumpinfo .jumpno {width:90px;height:90px;border:5px solid #A8AAB7;border-right:0;border-top-left-radius:20px;border-bottom-left-radius:20px;}
.substance .content .reportzone .printarea .preview .scalepaper .operation .jumpinfo .jumpgo {width:100px;height:100px;border:5px solid #A8AAB7;border-top-right-radius:20px;border-bottom-right-radius:20px;cursor:pointer;}
.substance .content .reportzone .printarea .preview .scalepaper .operation .downward {float:right;width:100px;margin-right:50px;cursor:pointer;}
.substance .content .reportzone .printarea .preview .scalepaper .operation .delete {float:right;width:100px;cursor:pointer;}
.substance .content .reportzone .printarea .preview .scalepaper .pagination {width:calc(100% - 200px);font-size:60px;line-height:80px;text-align:center;position:absolute;bottom:20px;}

.newshopsort {float:right;background:#003594;border:1px solid #003BA6;box-shadow:0 1px 1px 0 rgba(22,29,37,0.10), inset 0 2px 0 0 rgba(255,255,255,0.06);border-radius:4px;line-height:36px;color:#fff;padding:0 15px;margin:16px 25px 10px 0;cursor:pointer;}
.substance .content .shopinfo {width:100%;background-color:#fff;box-shadow:0 0 10px 0 rgba(22,29,37,0.08);border:1px solid #D8DCE6;border-radius:10px;margin-bottom:20px;position:relative;}
.substance .content .shopinfo ul.shopsortchoose {float:left;width:80%;height:34px;margin:30px 0 0 0px;border-bottom:1px solid #EAEDF3;}
.substance .content .shopinfo ul.shopsortchoose li {float:left;color:#ccc;margin-left:20px;font-size:20px;border-bottom:5px solid #fff;padding:0px 5px 8px 5px;cursor:pointer;}
.substance .content .shopinfo ul.shopsortchoose li.current {color:#000;border-bottom:5px solid #003594;color:#3E3F42;}
.substance .content .shopinfo ul.shopsortchoose .result {float:left;margin:0px 0 0 20px;color:#000;font-size:20px;border-bottom:5px solid #003594;padding:0px 5px 8px 5px;cursor:pointer;display:none;}
.substance .content .shopinfo ul.shopsortchoose .result.current {display:block;}
.substance .content .shopinfo .shopsortlist {clear:both;width:100%;margin-bottom:30px;overflow:auto;border-bottom:1px solid #EAEDF3;}
.substance .content .shopinfo .shopsortlist ol#sorthead,.substance .content .shopinfo .shopsortlist ul {width:100%;min-width:850px;margin-top:5px;}
.substance .content .shopinfo .shopsortlist ul li {clear:both;border-top:1px solid #EAEDF3;text-align:center;height:40px;line-height:30px;padding:5px 0;}
.substance .content .shopinfo .shopsortlist ul li.over {background-color:#F7F7F7;}
.substance .content .shopinfo .shopsortlist ol#sorthead li {clear:both;border-top:1px solid #EAEDF3;text-align:center;line-height:30px;padding:5px 0;background-color:#f7f7f7;font-weight:bold;font-size:125%;height:46px;}
.substance .content .shopinfo .shopsortlist ol#sorthead li span,.substance .content .shopinfo .shopsortlist ul li span {float:left;width:25%;padding:5px 0;}
.substance .content .shopinfo .shopsortlist ul li ol {width:110px;margin:5px auto 0 auto;}
.substance .content .shopinfo .shopsortlist ul li ol.short {width:50px;}
.substance .content .shopinfo .shopsortlist ul li ol li {clear:none;float:left;width:20px;height:20px;margin-right:10px;border:0;cursor:pointer;}
.substance .content .shopinfo .shopsortlist ul li ol li.up {background:url('../images/icon_sort_up.svg') no-repeat;}
.substance .content .shopinfo .shopsortlist ul li ol li.down {background:url('../images/icon_sort_down.svg') no-repeat;}
.substance .content .shopinfo .shopsortlist ul li ol li.edit {background:url('../images/icon_operate_edit.svg') no-repeat;}
.substance .content .shopinfo .shopsortlist ul li ol li.delete {background:url('../images/icon_operate_delete.svg') no-repeat;margin-right:0;}
.substance .content .shopinfo .shopsortlist ul li ol li.up.locked,.substance .content .shopinfo .shopsortlist ul li ol li.down.locked {opacity:.3;cursor:default;}

.substance .content .goodslistinfo {width:100%;background-color:#fff;box-shadow:0 0 10px 0 rgba(22,29,37,0.08);border:1px solid #D8DCE6;border-radius:10px;margin-bottom:20px;}
.substance .content .goodslistinfo .goodsearch {width:100%;position:relative;padding:15px 0;}
.substance .content .goodslistinfo .goodsearch label {float:left;width:72px;line-height:28px;margin-left:12px;}
.substance .content .goodslistinfo .goodsearch label:first-child {margin-left:20px;}
.substance .content .goodslistinfo .goodsearch .goodsno,.substance .content .goodslistinfo .goodsearch .goodsname {float:left;width:14%;height:26px;border:1px solid #aaa;border-radius:4px;}
.substance .content .goodslistinfo .goodsearch .goodscategory {float:left;width:15%;margin-left:12px;}
.substance .content .goodslistinfo .goodsearch .goodsdeliver {float:left;width:15%;margin-left:12px;}
.substance .content .goodslistinfo .goodsearch .goodstatus {float:left;width:11.5%;margin-left:12px;}
.substance .content .goodslistinfo .goodsearch #genter {float:left;width:25px;height:25px;border:0;background:url('../images/icon_search.svg') no-repeat left center/auto 100%;margin:2px 0 0 10px;cursor:pointer;}
.substance .content .goodslistinfo ul.goodschoose {float:left;width:80%;height:34px;margin:30px 0 0 0px;border-bottom:1px solid #EAEDF3;}
.substance .content .goodslistinfo ul.goodschoose li {float:left;color:#ccc;margin-left:20px;font-size:20px;border-bottom:5px solid #fff;padding:0px 5px 8px 5px;cursor:pointer;}
.substance .content .goodslistinfo ul.goodschoose li.current {color:#000;border-bottom:5px solid #003594;color:#3E3F42;}
.substance .content .goodslistinfo ul.goodschoose .result {float:left;margin:0px 0 0 20px;color:#000;font-size:20px;border-bottom:5px solid #003594;padding:0px 5px 8px 5px;cursor:pointer;display:none;}
.substance .content .goodslistinfo ul.goodschoose .result.current {display:block;}
.substance .content .goodslistinfo .goodslist {clear:both;width:100%;margin-bottom:30px;overflow:auto;border-bottom:1px solid #EAEDF3;}
.substance .content .goodslistinfo .goodslist ul {width:100%;min-width:1130px;margin-top:5px;}
.substance .content .goodslistinfo .goodslist ul li {clear:both;border-top:1px solid #EAEDF3;text-align:center;line-height:30px;padding:5px 0;}
.substance .content .goodslistinfo .goodslist ul li.head {background-color:#f7f7f7;font-weight:bold;font-size:125%;height:46px;}
.substance .content .goodslistinfo .goodslist ul li.over {background-color:#F7F7F7;}
.substance .content .goodslistinfo .goodslist ul li span {float:left;width:10%;padding:5px 0 0 0;}
.substance .content .goodslistinfo .goodslist ul li span.choose,.substance .content .goodslistinfo .goodslist ul li span.count,.substance .content .goodslistinfo .goodslist ul li span.sale,.substance .content .goodslistinfo .goodslist ul li span.sn,.substance .content .goodslistinfo .goodslist ul li span.status {width:7.5%;}
.substance .content .goodslistinfo .goodslist ul li span.price {width:12.5%;}
.substance .content .goodslistinfo .goodslist ul li span.name {width:20%;text-align:left;}
.substance .content .goodslistinfo .goodslist ul li span.name i {float:left;width:40px;height:30px;margin:0 10px;}
.substance .content .goodslistinfo .goodslist ul li.head span.name {text-align:center;}
.substance .content .goodslistinfo .goodslist ul li span.operate {width:20%;}
.substance .content .goodslistinfo .goodslist ul li span abbr {display:block;background:url('../images/icon_check.png') no-repeat top center;width:16px;height:16px;margin:7px auto;cursor:pointer;}
.substance .content .goodslistinfo .goodslist ul li span abbr.selected {background:url('../images/icon_check.png') no-repeat bottom center;}
.substance .content .goodslistinfo .goodslist ul li ol {width:250px;margin:0 auto;text-align:center;}
.substance .content .goodslistinfo .goodslist ul li ol li {float:none;display:inline-block;margin:0 10px 6px 0;padding:0;border:1px solid #aaa;border-radius:4px;font-size:12px;width:40px;line-height:24px;cursor:pointer;}
.substance .content .goodslistinfo .goodslist ul li ol li:last-child {margin-right:0;}
.substance .content .goodslistinfo .goodslist ul li ol li a {display:block;width:100%;height:100%;color:#000;}
.substance .content .goodslistinfo .checkall {float:left;margin:0 0 30px 20px;line-height:36px;border-radius:4px;border:1px solid #aaa;cursor:pointer;display:none;}
.substance .content .goodslistinfo .checkall span {float:left;background:url('../images/icon_check.png') no-repeat top center;width:16px;height:16px;margin:10px 0 0 10px;}
.substance .content .goodslistinfo .checkall span.selected {background:url('../images/icon_check.png') no-repeat bottom center;}
.substance .content .goodslistinfo .checkall abbr {float:left;margin:0 10px;}
.substance .content .goodslistinfo .setbatstatus {float:left;width:150px;height:38px;line-height:38px;margin:0 0 30px 20px;display:none;}

.substance .content .topiclistinfo {width:100%;background-color:#fff;box-shadow:0 0 10px 0 rgba(22,29,37,0.08);border:1px solid #D8DCE6;border-radius:10px;margin-bottom:20px;}
.substance .content .topiclistinfo .topicsearch {width:100%;position:relative;padding:15px 0;}
.substance .content .topiclistinfo .topicsearch label {float:left;width:72px;line-height:28px;margin-left:12px;}
.substance .content .topiclistinfo .topicsearch label:first-child {margin-left:20px;}
.substance .content .topiclistinfo .topicsearch .goodsno,.substance .content .topiclistinfo .topicsearch .goodsname {float:left;width:14%;height:26px;border:1px solid #aaa;border-radius:4px;}
.substance .content .topiclistinfo .topicsearch .goodscategory {float:left;width:15%;margin-left:12px;}
.substance .content .topiclistinfo .topicsearch .goodsdeliver {float:left;width:15%;margin-left:12px;}
.substance .content .topiclistinfo .topicsearch .goodstatus {float:left;width:11.5%;margin-left:12px;}
.substance .content .topiclistinfo .topicsearch #genter {float:left;width:25px;height:25px;border:0;background:url('../images/icon_search.svg') no-repeat left center/auto 100%;margin:2px 0 0 10px;cursor:pointer;}
.substance .content .topiclistinfo ul.topicchoose {float:left;width:80%;height:34px;margin:30px 0 0 0px;border-bottom:1px solid #EAEDF3;}
.substance .content .topiclistinfo ul.topicchoose li {float:left;color:#ccc;margin-left:20px;font-size:20px;border-bottom:5px solid #fff;padding:0px 5px 8px 5px;cursor:pointer;}
.substance .content .topiclistinfo ul.topicchoose li.current {color:#000;border-bottom:5px solid #003594;color:#3E3F42;}
.substance .content .topiclistinfo ul.topicchoose .result {float:left;margin:0px 0 0 20px;color:#000;font-size:20px;border-bottom:5px solid #003594;padding:0px 5px 8px 5px;cursor:pointer;display:none;}
.substance .content .topiclistinfo ul.topicchoose .result.current {display:block;}
.substance .content .topiclistinfo .topiclist {clear:both;width:100%;margin-bottom:30px;overflow:auto;border-bottom:1px solid #EAEDF3;}
.substance .content .topiclistinfo .topiclist ul {width:100%;min-width:1130px;margin-top:5px;}
.substance .content .topiclistinfo .topiclist ul li {clear:both;border-top:1px solid #EAEDF3;text-align:center;line-height:30px;padding:5px 0;}
.substance .content .topiclistinfo .topiclist ul li.head {background-color:#f7f7f7;font-weight:bold;font-size:125%;height:46px;}
.substance .content .topiclistinfo .topiclist ul li span {float:left;width:10%;padding:5px 0;}
.substance .content .topiclistinfo .topiclist ul li span.choose,.substance .content .topiclistinfo .topiclist ul li span.count,.substance .content .topiclistinfo .topiclist ul li span.sale,.substance .content .topiclistinfo .topiclist ul li span.sn,.substance .content .topiclistinfo .topiclist ul li span.status {width:7.5%;}
.substance .content .topiclistinfo .topiclist ul li span.name {width:20%;text-align:left;}
.substance .content .topiclistinfo .topiclist ul li span.name i {float:left;width:40px;height:30px;margin:0 10px;}
.substance .content .topiclistinfo .topiclist ul li.head span.name {text-align:center;}
.substance .content .topiclistinfo .topiclist ul li span.price {width:12.5%;}
.substance .content .topiclistinfo .topiclist ul li span.operate {width:20%;}
.substance .content .topiclistinfo .topiclist ul li span abbr {display:block;background:url('../images/icon_check.png') no-repeat top center;width:16px;height:16px;margin:7px auto;cursor:pointer;}
.substance .content .topiclistinfo .topiclist ul li span abbr.selected {background:url('../images/icon_check.png') no-repeat bottom center;}
.substance .content .topiclistinfo .topiclist ul li ol {width:220px;margin:0 auto;text-align:center;}
.substance .content .topiclistinfo .topiclist ul li ol li {float:none;display:inline-block;margin:0 10px 6px 0;padding:0;border:1px solid #aaa;border-radius:4px;font-size:12px;width:40px;line-height:24px;cursor:pointer;}
.substance .content .topiclistinfo .topiclist ul li ol li:last-child {margin-right:0;}
.substance .content .topiclistinfo .topiclist ul li ol li a {display:block;width:100%;height:100%;color:#000;}
.substance .content .topiclistinfo .checkall {float:left;margin:0 0 30px 20px;line-height:36px;border-radius:4px;border:1px solid #aaa;cursor:pointer;display:none;}
.substance .content .topiclistinfo .checkall span {float:left;background:url('../images/icon_check.png') no-repeat top center;width:16px;height:16px;margin:10px 0 0 10px;}
.substance .content .topiclistinfo .checkall span.selected {background:url('../images/icon_check.png') no-repeat bottom center;}
.substance .content .topiclistinfo .checkall abbr {float:left;margin:0 10px;}
.substance .content .topiclistinfo .setbatstatus {float:left;width:150px;height:38px;line-height:38px;margin:0 0 30px 20px;display:none;}

.substance .content .goodsinfo {clear:both;width:100%;background-color:#fff;box-shadow:0 0 10px 0 rgba(22,29,37,0.08);border:1px solid #D8DCE6;border-radius:10px;margin-bottom:20px;}
.substance .content .goodsinfo.hidden {display:none;}
.substance .content .goodsinfo .title h3 {float:left;}
.substance .content .goodsinfo .title h3 em {font-style:normal;font-weight:bold;}
.substance .content .goodsinfo .title .download {float:right;padding-right:30px;line-height:60px;color:#003594;cursor:pointer;}
.substance .content .goodsinfo ul.deliver {height:80px;}
.substance .content .goodsinfo ul.deliver li {float:left;width:270px;height:60px;background:#f7f7f7;border:1px solid #aaa;box-shadow: 0 1px 1px 0 rgb(22 29 37 / 5%);border-radius:10px;padding:10px 15px;font-weight:bold;cursor:pointer;position:relative;margin-right:30px;}
.substance .content .goodsinfo ul.deliver li span {display:block;font-weight:normal;font-size:12px;margin-top:5px;}
.substance .content .goodsinfo ul.deliver li i {display:block;width:24px;height:24px;position:absolute;top:10px;right:10px;background:none;}
.substance .content .goodsinfo ul.deliver li.active {background:#F6FFED;border:1px solid #7ED321;box-shadow:0 1px 1px 0 rgba(22,29,37,0.05);}
.substance .content .goodsinfo ul.deliver li.active i {background:url('../images/icon_done.svg') no-repeat center center/100% auto;}
.substance .content .goodsinfo .mainstay {margin:20px 30px;}
.substance .content .goodsinfo .mainstay h4 {display:block;font-size:14px;margin-top:15px;line-height:27px;color:#3E3F42;}
.substance .content .goodsinfo .mainstay h4.notop {margin-top:0px;}
.substance .content .goodsinfo .mainstay h4 span {font-weight:normal;}
.substance .content .goodsinfo .mainstay .halfblock {float:left;width:300px;margin-right:30px;}
.substance .content .goodsinfo .mainstay input.labradio {float:left;height:28px;}
.substance .content .goodsinfo .mainstay input.days {width:45px;margin:0 5px;}
.substance .content .goodsinfo .mainstay label {float:left;line-height:28px;margin:0 15px 0 0px;padding-left:8px;cursor:pointer;}
.substance .content .goodsinfo .mainstay em {font-style:normal;}
.substance .content .goodsinfo .mainstay i {font-style:normal;font-size:12px;color:#979797;}
.substance .content .goodsinfo .mainstay address {float:left;width:25px;height:28px;line-height:28px;font-style:normal;text-align:center;}
.substance .content .goodsinfo .mainstay .datezone {float:left;width:135px;position:relative;}
.substance .content .goodsinfo .mainstay .datezone input {width:100%;}
.substance .content .goodsinfo .mainstay .validityzone {clear:both;display:none;padding-bottom:10px;}
.substance .content .goodsinfo .mainstay .validityzone.active {display:block;}
.substance .content .goodsinfo .mainstay .couponinput {float:left;border:1px solid #aaa;box-shadow:0 1px 1px 0 rgb(22 29 37 / 5%);border-radius:5px;padding:0 8px;display:none;}
.substance .content .goodsinfo .mainstay .couponnum {float:left;border:1px solid #aaa;box-shadow:0 1px 1px 0 rgb(22 29 37 / 5%);border-radius:5px;padding:0 8px 0 0;}
.substance .content .goodsinfo .mainstay .couponinput.active {display:block;}
.substance .content .goodsinfo .mainstay .couponinput span {float:left;line-height:20px;border-left:1px solid #aaa;border-right:1px solid #aaa;padding:0 8px;margin:3px 0;}
.substance .content .goodsinfo .mainstay .couponnum span {float:left;line-height:20px;border-left:1px solid #aaa;padding:0 3px 0 8px;margin:3px 0;}
.substance .content .goodsinfo .mainstay .couponinput span:first-child {border-left:0;padding-left:3px;}
.substance .content .goodsinfo .mainstay .couponinput span:last-child {border-right:0;padding-right:3px;}
.substance .content .goodsinfo .mainstay .couponinput input {float:left;border:0;width:84px;height:24px;margin:1px 0px;}
.substance .content .goodsinfo .mainstay .couponnum input {float:left;border:0;width:100px;height:24px;margin:1px 0px;}
.substance .content .goodsinfo .mainstay .resultext {margin-top:10px;height:21px;}
.substance .content .goodsinfo .mainstay .resultext.error {color:#f93822;}
.substance .content .goodsinfo .mainstay .uploadimage {float:left;background:#fff url('../images/icon_plus.svg') no-repeat center center/100% auto;width:90px;height:90px;border:2px solid #aaa;border-radius:5px;margin:0 20px 20px 0;position:relative;}
.substance .content .goodsinfo .mainstay .uploadimage input {width:100%;height:100%;opacity:0;cursor:pointer;}
.substance .content .goodsinfo .mainstay .uploadimage span {background:#fff url('../images/icon_minus.svg') no-repeat center center/100% auto;width:100%;height:100%;position:absolute;top:0;left:0;z-index:1;display:none;}
.substance .content .goodsinfo .mainstay .uploadimage span.locked {display:block;}
.substance .content .goodsinfo .mainstay ul#gallery li,.substance .content .goodsinfo .mainstay ul#detail li {float:left;background-color:#fff;margin-bottom:5px;width:90px;height:90px;line-height:90px;border:2px solid #aaa;border-radius:5px;margin:0 20px 20px 0;position:relative;cursor:pointer;}
.substance .content .goodsinfo .mainstay ul#gallery li i,.substance .content .goodsinfo .mainstay ul#detail li i {display:block;width:24px;height:24px;background:#fff url('../images/icon_close_red.svg') no-repeat center center/120% auto;position:absolute;top:0;right:0;z-index:1;cursor:pointer;}
.substance .content .goodsinfo .mainstay .fullsize {width:100%;}
.substance .content .goodsinfo .mainstay textarea {width:614px;height:84px;color:#808080;line-height:21px;border-radius:4px;outline:none;border:1px solid #aaa;padding:0 8px;}
.substance .content .goodsinfo .mainstay ul.speclist li {clear:both;background:#f7f7f7;padding:15px 20px;margin-bottom:20px;border-radius:10px;}
.substance .content .goodsinfo .mainstay ul.speclist li .name {float:left;width:50px;line-height:28px;margin-right:10px;}
.substance .content .goodsinfo .mainstay ul.speclist li .upload {float:left;background:#fff url('../images/icon_plus.svg') no-repeat center center/112.5% auto;width:74px;height:74px;border-radius:4px;outline:none;border:2px solid #aaa;margin-right:20px;position:relative;}
.substance .content .goodsinfo .mainstay ul.speclist li .upload input {width:100%;height:100%;opacity:0;border:0;cursor:pointer;}
.substance .content .goodsinfo .mainstay ul.speclist li .upload span {display:none;width:100%;height:100%;position:absolute;top:0;right:0;z-index:1;}
.substance .content .goodsinfo .mainstay ul.speclist li .upload span.done {display:block;}
.substance .content .goodsinfo .mainstay ul.speclist li .upload span i {display:block;width:24px;height:24px;background:#fff url('../images/icon_close_red.svg') no-repeat center center/120% auto;position:absolute;top:0;right:0;z-index:2;text-indent:-10000px;cursor:pointer;}
.substance .content .goodsinfo .mainstay ul.speclist li .inputzone {float:left;width:calc(100% - 295px);max-width:500px;margin-right:20px;}
.substance .content .goodsinfo .mainstay ul.speclist li .inputzone input {float:left;width:100px;margin-right:15px;}
.substance .content .goodsinfo .mainstay ul.speclist li .inputzone input.title {width:249px;height:28px;border-bottom:1px solid #aaa;}
.substance .content .goodsinfo .mainstay ul.speclist li .inputzone input.code {margin-right:0px;}
.substance .content .goodsinfo .mainstay ul.speclist li .inputzone input.dashprice {clear:both;width:116px;}
.substance .content .goodsinfo .mainstay ul.speclist li .inputzone input.price {width:116px;}
.substance .content .goodsinfo .mainstay ul.speclist li .inputzone input.price[readonly] {background:#efefef;}
.substance .content .goodsinfo .mainstay ul.speclist li .inputzone em {float:left;font-style:normal;line-height:28px;color:#3E3F42;}
.substance .content .goodsinfo .mainstay ul.speclist li .inputzone em.error {color:#f93822;}
.substance .content .goodsinfo .mainstay ul.speclist li .operation {float:left;width:110px;}
.substance .content .goodsinfo .mainstay ul.speclist li .operation em {display:none;}
.substance .content .goodsinfo .mainstay ul.speclist li .inputzone span {float:left;font-size:12px;}
.substance .content .goodsinfo .mainstay ul.speclist li .inputzone span.titletxt {width:251px;margin-right:15px;}
.substance .content .goodsinfo .mainstay ul.speclist li .inputzone span.countxt {width:102px;margin-right:15px;}
.substance .content .goodsinfo .mainstay ul.speclist li .inputzone span.codetxt {width:102px;margin-right:0px;}
.substance .content .goodsinfo .mainstay ul.speclist li .inputzone span.dashpricetxt {width:120px;margin-right:15px;}
.substance .content .goodsinfo .mainstay ul.speclist li .inputzone span.pricetxt {width:120px;margin-right:0px;}
.substance .content .goodsinfo .mainstay ul.speclist li .changer {float:left;background-color:#39b54a;padding:0 0 0 10px;width:60px;height:30px;border-radius:15px;line-height:30px;color:#fff;text-align:center;margin-right:15px;cursor:pointer;}
.substance .content .goodsinfo .mainstay ul.speclist li .changer.closed {background-color:#f7981c;padding:0 10px 0 0;}
.substance .content .goodsinfo .mainstay ul.speclist li .changer span {float:right;background-color:#fff;width:26px;height:26px;border-radius:13px;margin:2px;}
.substance .content .goodsinfo .mainstay ul.speclist li .changer.closed span {float:left;}
.substance .content .goodsinfo .mainstay ul.speclist li .del {float:left;background:#fff url('../images/icon_operate_delete.svg') no-repeat center center/100% auto;width:24px;height:24px;margin:2px 0;text-indent:-10000px;cursor:pointer;}
.substance .content .goodsinfo .mainstay ul.speclist li .unlock {clear:both;float:left;background:#F94834;border:1px solid #DB311E;box-shadow:0 1px 1px 0 rgb(249 63 42 / 10%), inset 0 2px 0 0 rgb(255 255 255 / 6%);border-radius:4px;width:70px;height:28px;line-height:28px;text-align:center;color: #fff;margin-top:18px;cursor:pointer;}
.substance .content .goodsinfo .mainstay ul.paramlist li {clear:both;height:30px;margin-bottom:20px;}
.substance .content .goodsinfo .mainstay ul.paramlist li span {float:left;width:55px;line-height:28px;color:#3E3F42;margin-right:20px;}
.substance .content .goodsinfo .mainstay ul.paramlist li input.paramname {float:left;width:210px;margin-right:20px;}
.substance .content .goodsinfo .mainstay ul.paramlist li input.paramvalue {float:left;width:280px;margin-right:20px;}
.substance .content .goodsinfo .mainstay ul.paramlist li i {float:left;background:#fff url('../images/icon_operate_delete.svg') no-repeat center center/100% auto;width:24px;height:24px;margin:2px 0;text-indent:-10000px;cursor:pointer;}
.substance .content .goodsinfo .mainstay .addspec,.substance .content .goodsinfo .mainstay .addparam {float:left;background:#fff url('../images/icon_plus_circle.svg') no-repeat left center/auto 100%;height:30px;line-height:30px;padding-left:36px;color:#3E3F42;cursor:pointer;}
.substance .content .goodsinfo .mainstay .nonurse {float:left;border:1px solid #aaa;padding:0px 10px;font-size:12px;margin:0 0 10px 0;line-height:24px;}
.substance .content .goodsinfo .mainstay .nonurse.none {display:none;}
.substance .content .goodsinfo .mainstay ul.shopnurselist li {float:left;border:1px solid #aaa;padding:0px 10px;font-size:12px;margin:0 15px 10px 0;line-height:24px;}
.substance .content .goodsinfo .mainstay ul.shopnurselist li span {float:left;}
.substance .content .goodsinfo .mainstay ul.shopnurselist li i {float:left;background:#fff url('../images/icon_close_red.svg') no-repeat center center/100% auto;width:14px;height:14px;margin:5px 0 5px 6px;cursor:pointer;}
.substance .content .goodsinfo .mainstay .sendsms {float:left;background-color:#003594;border:1px solid #003BA6;box-shadow:0 1px 1px 0 rgba(22,29,37,0.10), inset 0 2px 0 0 rgba(255,255,255,0.06);color:#fff;border-radius:4px;padding:0 20px;line-height:34px;margin-right:20px;width:110px;text-align:center;cursor:pointer;}
.substance .content .goodsinfo .mainstay .sendsms.countdown {background-color:#F6F7F9;border:1px solid #D8DCE6;box-shadow: 0 1px 1px 0 rgba(22,29,37,0.05), inset 0 2px 0 0 rgba(255,255,255,0.05);color:#808080;cursor:default;}
.substance .content .goodsinfo .mainstay input.smscode {width:100px;line-height:34px;height:34px;}
.substance .content .goodsinfo .mainstay .chooseshopgoods select {height:28px;line-height:28px;}
.substance .content .goodsinfo .mainstay ul.coupongoodslist li {float:left;width:268px;height:60px;background:#f7f7f7;border:1px solid #aaa;box-shadow:0 1px 1px 0 rgb(22 29 37 / 5%);border-radius:10px;padding:10px 15px;position:relative;margin:15px 30px 0 0;position:relative;}
.substance .content .goodsinfo .mainstay ul.coupongoodslist li dl {width:100%;}
.substance .content .goodsinfo .mainstay ul.coupongoodslist li dl dt {float:left;width:60px;height:60px;margin-right:18px;border-radius:5px;overflow:hidden;}
.substance .content .goodsinfo .mainstay ul.coupongoodslist li dl dd {float:left;width:190px;}
.substance .content .goodsinfo .mainstay ul.coupongoodslist li dl dd span {display:block;color:#000;font-weight:bold;}
.substance .content .goodsinfo .mainstay ul.coupongoodslist li dl dd abbr {display:block;font-size:12px;font-style:normal;color:#747474;}
.substance .content .goodsinfo .mainstay ul.coupongoodslist li dl dd em {display:block;font-size:12px;font-style:normal;color:#000;font-weight:bold;}
.substance .content .goodsinfo .mainstay ul.coupongoodslist li i {display:block;background:url('../images/icon_operate_delete.svg') no-repeat center center;width:20px;height:20px;text-indent:-10000px;cursor:pointer;position:absolute;bottom:10px;right:10px;z-index:1;}
.substance .content .goodsinfo .mainstay ul.populartopiclist li,.substance .content .goodsinfo .mainstay ul.coupondoctorlist li,.substance .content .goodsinfo .mainstay ul.couponservicelist li {float:left;height:21px;background:#f7f7f7;border:1px solid #aaa;box-shadow:0 1px 1px 0 rgb(22 29 37 / 5%);border-radius:10px;padding:10px 15px;position:relative;margin:15px 30px 0 0;padding-right:40px;position:relative;}
.substance .content .goodsinfo .mainstay ul.populartopiclist li i,.substance .content .goodsinfo .mainstay ul.coupondoctorlist li i,.substance .content .goodsinfo .mainstay ul.couponservicelist li i {display:block;background:url('../images/icon_operate_delete.svg') no-repeat center center;width:20px;height:20px;text-indent:-10000px;cursor:pointer;position:absolute;bottom:10px;right:10px;z-index:1;}
.substance .content .goodsinfo .mainstay dl.coupondetail dt {clear:both;float:left;width:72px;line-height:30px;}
.substance .content .goodsinfo .mainstay dl.coupondetail dd {float:left;line-height:30px;}
.substance .content .goodsinfo .mainstay dl.couponpublish {float:left;margin:5px 20px 0 0;}
.substance .content .goodsinfo .mainstay dl.couponpublish dt {float:left;line-height:30px;width:72px;}
.substance .content .goodsinfo .mainstay dl.couponpublish dd {float:left;}
.substance .content .goodsinfo .mainstay .couponcodehead ul {width:100%;margin-top:5px;}
.substance .content .goodsinfo .mainstay .couponcodehead ul li {clear:both;border-top:1px solid #EAEDF3;text-align:center;line-height:30px;padding:5px 0;}
.substance .content .goodsinfo .mainstay .couponcodehead ul li.head {background-color:#f7f7f7;font-weight:bold;font-size:125%;height:40px;}
.substance .content .goodsinfo .mainstay .couponcodehead ul li span {float:left;width:25%;padding:5px 0;}
.substance .content .goodsinfo .mainstay .couponcodelist {max-height:510px;overflow:auto;border-bottom:1px solid #EAEDF3;}
.substance .content .goodsinfo .mainstay .couponcodelist ul {width:100%;}
.substance .content .goodsinfo .mainstay .couponcodelist ul li {clear:both;border-top:1px solid #EAEDF3;text-align:center;line-height:30px;padding:5px 0;}
.substance .content .goodsinfo .mainstay .couponcodelist ul li.head {background-color:#f7f7f7;font-weight:bold;font-size:125%;height:40px;}
.substance .content .goodsinfo .mainstay .couponcodelist ul li span {float:left;width:25%;padding:5px 0;}
.substance .content .goodsinfo .mainstay .couponcodelist ul li ol {width:140px;margin:0 auto;text-align:center;}
.substance .content .goodsinfo .mainstay .couponcodelist ul li ol li {float:none;display:inline-block;margin:0 10px 6px 0;padding:0;border:1px solid #aaa;border-radius:4px;font-size:12px;width:60px;line-height:24px;cursor:pointer;}
.substance .content .goodsinfo .mainstay .couponcodelist ul li ol li:last-child {margin-right:0;}
.substance .content .goodsinfo .mainstay .couponcodelist ul li ol li.disable {cursor:default;border-color:#ccc;color:#ccc;}
.substance .content .goodsinfo .mainstay .jumpzone {display:none;}
.substance .content .goodsinfo .mainstay .jumpzone.active {display:block;}
.substance .content .goodsinfo .mainstay .remain {float:left;margin-top:9px;}

.substance .content .goodsinfo .mainstay .save,.substance .content .goodsinfo .mainstay .accept,.substance .content .goodsinfo .mainstay .publish {float:left;background-color:#003594;border:1px solid #003BA6;box-shadow:0 1px 1px 0 rgba(22,29,37,0.10), inset 0 2px 0 0 rgba(255,255,255,0.06);color:#fff;border-radius:4px;padding:0 20px;margin-right:20px;line-height:36px;cursor:pointer;}
.substance .content .goodsinfo .mainstay .return {float:right;background-color:#003594;border:1px solid #003BA6;box-shadow:0 1px 1px 0 rgba(22,29,37,0.10), inset 0 2px 0 0 rgba(255,255,255,0.06);color:#fff;border-radius:4px;padding:0 20px;line-height:36px;cursor:pointer;}
.substance .content .goodsinfo .mainstay .reject {float:left;background:#F94834;border:1px solid #DB311E;box-shadow:0 1px 1px 0 rgba(249,63,42,0.10), inset 0 2px 0 0 rgba(255,255,255,0.06);color:#fff;border-radius:4px;padding:0 20px;margin-right:20px;line-height:36px;cursor:pointer;}

.substance .content .couponlistinfo {width:100%;background-color:#fff;box-shadow:0 0 10px 0 rgba(22,29,37,0.08);border:1px solid #D8DCE6;border-radius:10px;margin-bottom:20px;}
.substance .content .couponlistinfo .couponsearch {width:100%;position:relative;padding:15px 0;}
.substance .content .couponlistinfo .couponsearch label {float:left;width:72px;line-height:28px;margin-left:12px;}
.substance .content .couponlistinfo .couponsearch label:first-child {margin-left:20px;}
.substance .content .couponlistinfo .couponsearch .coupontitle,.substance .content .couponlistinfo .couponsearch .couponchannel {float:left;width:14%;max-width:200px;height:26px;border:1px solid #aaa;border-radius:4px;}
.substance .content .couponlistinfo .couponsearch .coupontype {float:left;width:16%;max-width:200px;margin-left:12px;}
.substance .content .couponlistinfo .couponsearch .couponstatus {float:left;width:16%;max-width:200px;margin-left:12px;}
.substance .content .couponlistinfo .couponsearch #genter {float:left;width:25px;height:25px;border:0;background:url('../images/icon_search.svg') no-repeat left center/auto 100%;margin:2px 0 0 10px;cursor:pointer;}
.substance .content .couponlistinfo ul.couponchoose {float:left;width:80%;height:34px;margin:30px 0 0 0px;border-bottom:1px solid #EAEDF3;}
.substance .content .couponlistinfo ul.couponchoose li {float:left;color:#ccc;margin-left:20px;font-size:20px;border-bottom:5px solid #fff;padding:0px 5px 8px 5px;cursor:pointer;}
.substance .content .couponlistinfo ul.couponchoose li.current {color:#000;border-bottom:5px solid #003594;color:#3E3F42;}
.substance .content .couponlistinfo ul.couponchoose .result {float:left;margin:0px 0 0 20px;color:#000;font-size:20px;border-bottom:5px solid #003594;padding:0px 5px 8px 5px;cursor:pointer;display:none;}
.substance .content .couponlistinfo ul.couponchoose .result.current {display:block;}
.substance .content .couponlistinfo .couponlist {clear:both;width:100%;margin-bottom:30px;overflow:auto;border-bottom:1px solid #EAEDF3;}
.substance .content .couponlistinfo .couponlist ul {width:100%;min-width:1130px;margin-top:5px;}
.substance .content .couponlistinfo .couponlist ul li {clear:both;border-top:1px solid #EAEDF3;text-align:center;line-height:20px;padding:5px 0;}
.substance .content .couponlistinfo .couponlist ul li.head {background-color:#f7f7f7;font-weight:bold;font-size:125%;height:40px;}
.substance .content .couponlistinfo .couponlist ul li.over {background-color:#F7F7F7;}
.substance .content .couponlistinfo .couponlist ul li span {float:left;width:15%;padding:5px 0 2px 0;}
.substance .content .couponlistinfo .couponlist ul li.head span {padding:10px 0;}
.substance .content .couponlistinfo .couponlist ul li span em {font-size:12px;font-style:normal;color:#979797;}
.substance .content .couponlistinfo .couponlist ul li span abbr {line-height:40px;}
.substance .content .couponlistinfo .couponlist ul li span.total,.substance .content .couponlistinfo .couponlist ul li span.status {width:10%;}
.substance .content .couponlistinfo .couponlist ul li span.name,.substance .content .couponlistinfo .couponlist ul li span.type {text-align:left;padding-left:50px;width:calc(17.5% - 50px);}
.substance .content .couponlistinfo .couponlist ul li.head span.name,.substance .content .couponlistinfo .couponlist ul li.head span.type {text-align:center;padding-left:0;width:17.5%;}
.substance .content .couponlistinfo .couponlist ul li span a {color:#000;text-decoration:underline;}
.substance .content .couponlistinfo .couponlist ul li span.used em {display:inline-block;width:160px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.substance .content .couponlistinfo .couponlist ul li ol {width:220px;margin:5px auto 0 auto;text-align:center;}
.substance .content .couponlistinfo .couponlist ul li ol li {float:none;display:inline-block;margin:0 10px 6px 0;padding:0;border-radius:4px;font-size:12px;width:40px;line-height:24px;border:1px solid #ccc;color:#ccc;}
.substance .content .couponlistinfo .couponlist ul li ol li:last-child {margin-right:0;}
.substance .content .couponlistinfo .couponlist ul li ol li.link,.substance .content .couponlistinfo .couponlist ul li ol li.unpublish,.substance .content .couponlistinfo .couponlist ul li ol li.delete,.substance .content .couponlistinfo .couponlist ul li ol li.download {border:1px solid #aaa;color:#000;cursor:pointer;}
.substance .content .couponlistinfo .couponlist ul li ol li a {display:block;width:100%;height:100%;text-decoration:none;color:#000;}

.substance .content .orderlistinfo {width:100%;background-color:#fff;box-shadow:0 0 10px 0 rgba(22,29,37,0.08);border:1px solid #D8DCE6;border-radius:10px;margin-bottom:20px;}
.substance .content .orderlistinfo .ordersearch {width:calc(100% - 40px);position:relative;padding:15px 20px 5px 20px;}
.substance .content .orderlistinfo .ordersearch ul li {float:left;margin-bottom:10px;}
.substance .content .orderlistinfo .ordersearch ul li ul li {margin-bottom:0;}
.substance .content .orderlistinfo .ordersearch ul li.ordertype,.substance .content .orderlistinfo .ordersearch ul li.orderstatus {width:150px;margin-right:20px;}
.substance .content .orderlistinfo .ordersearch ul li label {float:left;line-height:28px;}
.substance .content .orderlistinfo .ordersearch ul li abbr {float:left;line-height:28px;margin:0 10px 0 -10px;}
.substance .content .orderlistinfo .ordersearch ul li input {float:left;width:130px;max-width:200px;height:26px;border:1px solid #aaa;border-radius:4px;margin-right:15px;}
.substance .content .orderlistinfo .ordersearch ul li input#genter {float:left;width:25px;height:25px;border:0;background:url('../images/icon_search.svg') no-repeat left center/auto 100%;margin:2px 0 0 0px;cursor:pointer;}
.substance .content .orderlistinfo .ordersearch ul li .datezone {float:left;width:150px;position:relative;margin-right:20px;}
.substance .content .orderlistinfo .ordersearch ul li .datezone input {float:left;margin-right:6px;width:calc(100% - 40px);}
.substance .content .orderlistinfo .ordersearch ul li .datezone em {float:left;width:30px;border:1px solid #aaa;line-height:20px;font-style:normal;font-size:12px;text-align:center;border-radius:4px;margin:3px 0;cursor:pointer;}
.substance .content .orderlistinfo ul.orderchoose {float:left;width:100%;height:34px;margin:30px 0 0 0px;border-bottom:1px solid #EAEDF3;}
.substance .content .orderlistinfo ul.orderchoose li {float:left;color:#ccc;margin-left:15px;font-size:20px;border-bottom:5px solid #fff;padding:0px 5px 8px 5px;cursor:pointer;}
.substance .content .orderlistinfo ul.orderchoose li.current {color:#000;border-bottom:5px solid #003594;color:#3E3F42;}
.substance .content .orderlistinfo ul.orderchoose .result {float:left;margin:0px 0 0 20px;color:#000;font-size:20px;border-bottom:5px solid #003594;padding:0px 5px 8px 5px;cursor:pointer;display:none;}
.substance .content .orderlistinfo ul.orderchoose .result.current {display:block;}

.substance .content .orderlistinfo .orderlist {clear:both;float:left;width:calc(100% - 20px);margin:10px 10px 15px 10px;overflow:auto;}
.substance .content .orderlistinfo .orderlist ul {width:100%;min-width:850px;}
.substance .content .orderlistinfo .orderlist ul li {clear:both;background-color:#fff;border-top:1px solid #D8DCE6;border-bottom:1px solid #D8DCE6;border-radius:5px;text-align:center;line-height:20px;overflow:hidden;margin-bottom:10px;}
.substance .content .orderlistinfo .orderlist ul li.none {border-top:1px solid #EAEDF3;line-height:30px;padding:5px 0;margin-bottom:20px;}
.substance .content .orderlistinfo .orderlist ul li.head {background-color:#f7f7f7;font-weight:bold;font-size:125%;height:40px;border-radius:0;}
.substance .content .orderlistinfo .orderlist ul li.head span {border:0;padding-bottom:0;margin-bottom:0;line-height:40px;border-right:1px solid #D8DCE6;}
.substance .content .orderlistinfo .orderlist ul li ul.summary {width:100%;background-color:#f00;}
.substance .content .orderlistinfo .orderlist ul li ul.summary li {clear:none;float:left;border:0px;margin:0;line-height:36px;font-size:12px;text-align:left;border-radius:0;color:#000;}
.substance .content .orderlistinfo .orderlist ul li ul.summary li:nth-child(1) {width:250px;border-left:1px solid #D8DCE6;padding-left:15px;}
.substance .content .orderlistinfo .orderlist ul li ul.summary li:nth-child(2) {width:220px;}
.substance .content .orderlistinfo .orderlist ul li ul.summary li:nth-child(3) {width:80px;}
.substance .content .orderlistinfo .orderlist ul li ul.summary li:nth-child(4) {width:calc(100% - 567px);border-right:1px solid #D8DCE6;}
.substance .content .orderlistinfo .orderlist ul li ul.summary li ol {margin:5px 0;}
.substance .content .orderlistinfo .orderlist ul li ul.summary li ol li {float:left;border-radius:4px;font-size:12px;line-height:24px;text-align:center;padding:0;height:auto;background-color:#fff;color:#000;margin-right:20px;cursor:pointer;}
.substance .content .orderlistinfo .orderlist ul li ul.summary li ol li:nth-child(1),.substance .content .orderlistinfo .orderlist ul li ul.summary li ol li:nth-child(2) {width:60px;border:1px solid #aaa;padding-left:0px;}
.substance .content .orderlistinfo .orderlist ul li ul.summary li ol li a {color:#000;}
.substance .content .orderlistinfo .orderlist ul li .orderprice {clear:both;width:100%;background:#f7f7f7;overflow:hidden;}
.substance .content .orderlistinfo .orderlist ul li span {float:left;width:calc(12% - 1px);padding:0px;border-top:1px solid #D8DCE6;border-right:1px solid #D8DCE6;border-radius:0;padding-bottom:1000px;margin-bottom:-1000px;}
.substance .content .orderlistinfo .orderlist ul li span ul {width:100%;min-width:auto;}
.substance .content .orderlistinfo .orderlist ul li span ul li {clear:both;width:100%;background:none;border:0;line-height:21px;padding:0;margin-bottom:0;text-align:left;}
.substance .content .orderlistinfo .orderlist ul li span.product {width:calc(49% - 2px);border-top:0;border-left:1px solid #D8DCE6;} 
.substance .content .orderlistinfo .orderlist ul li span.product ul {width:calc(100% - 1px);}
.substance .content .orderlistinfo .orderlist ul li span.product ul li {border-top:1px solid #D8DCE6;border-radius:0;padding:10px 0;}
.substance .content .orderlistinfo .orderlist ul li span.product ul li dl {margin:0 15px;}
.substance .content .orderlistinfo .orderlist ul li span.product ul li dl dt {float:left;width:65px;height:65px;border-radius:5px;margin-right:15px;background-repeat:no-repeat;background-position:top center; background-size:100% auto;}
.substance .content .orderlistinfo .orderlist ul li span.product ul li dl dd {float:left;width:calc(100% - 80px);}
.substance .content .orderlistinfo .orderlist ul li span.product ul li dl dd ul {float:left;width:calc(100% - 150px);border:0;}
.substance .content .orderlistinfo .orderlist ul li span.product ul li dl dd ul li {width:100%;text-align:left;font-weight:bold;border:0px;padding:0;}
.substance .content .orderlistinfo .orderlist ul li span.product ul li dl dd ul li:nth-child(2) {font-size:12px;color:#979797;font-weight:normal;}
.substance .content .orderlistinfo .orderlist ul li span.product ul li dl dd ul li:nth-child(3) {font-size:12px;}
.substance .content .orderlistinfo .orderlist ul li span.product ul li dl dd ul li abbr {float:left;margin-right:20px;}
.substance .content .orderlistinfo .orderlist ul li span.product ul li dl dd ul li em {float:left;font-style:normal;}
.substance .content .orderlistinfo .orderlist ul li span.product ul li dl dd i {float:right;width:150px;text-align:right;font-style:normal;font-weight:bold;color:#f93822;}
.substance .content .orderlistinfo .orderlist ul li span.price ul {width:calc(100% - 30px);margin:10px 15px;}
.substance .content .orderlistinfo .orderlist ul li span.price ul li {font-size:12px;color:#979797;font-weight:normal;}
.substance .content .orderlistinfo .orderlist ul li span.price ul li:nth-child(1) {font-size:14px;color:#000;font-weight:bold;}
.substance .content .orderlistinfo .orderlist ul li span.consumer {width:calc(15% - 1px);}
.substance .content .orderlistinfo .orderlist ul li span.consumer ul {width:calc(100% - 30px);margin:10px 15px;}
.substance .content .orderlistinfo .orderlist ul li span.consumer ul li {font-size:12px;color:#979797;font-weight:normal;}
.substance .content .orderlistinfo .orderlist ul li span.consumer ul li:nth-child(1) {font-size:14px;color:#000;font-weight:bold;}
.substance .content .orderlistinfo .orderlist ul li span.consumer em {font-style:normal;}
.substance .content .orderlistinfo .orderlist ul li span.subtype {border-top:0;}
.substance .content .orderlistinfo .orderlist ul li span.subtype ul {width:100%;}
.substance .content .orderlistinfo .orderlist ul li span.subtype ul li {width:calc(100% - 30px);padding:10px 15px;height:65px;border-top:1px solid #D8DCE6;border-radius:0;}
.substance .content .orderlistinfo .orderlist ul li span.subtype ul li abbr {display:block;text-align:right;font-weight:bold;}
.substance .content .orderlistinfo .orderlist ul li span.subtype ul li ol {margin-top:5px;text-align:right;}
.substance .content .orderlistinfo .orderlist ul li span.subtype ul li ol li {display:inline-block;margin:0 6px 0 0;border:1px solid #aaa;border-radius:4px;font-size:12px;width:40px;line-height:24px;text-align:center;padding:0;height:auto;background-color:#fff;cursor:pointer;}
.substance .content .orderlistinfo .orderlist ul li span.subtype ul li ol li:last-child {margin-right:0;}
.substance .content .orderlistinfo .orderlist ul li span.subtype ul li ol li a {color:#000;}
.substance .content .orderlistinfo .orderlist ul li span.notice textarea {width:calc(100% - 32px);background:#FFFFFF;border:1px solid #D8DCE6;box-shadow:0 1px 1px 0 rgba(22,29,37,0.05);border-radius:4px;line-height:21px;height:63px;margin:10px 15px;}
.substance .content .orderlistinfo .orderlist ul li span.notice textarea.writing {background:#EDF5FF;border:1px solid #4A90E2;box-shadow:0 1px 1px 0 rgba(22,29,37,0.05);}
.substance .content .orderlistinfo .orderlist ul li span.notice textarea.done {background:#F6FFED;border:1px solid #7ED321;box-shadow:0 1px 1px 0 rgba(22,29,37,0.05);}

.substance .content .columnstwo {float:left;width:calc(50% - 17px);max-width:500px;margin-right:30px;}
.substance .content .columnstwo:nth-child(2n) {margin-right:0;}
.substance .content .orderinfo {width:100%;background-color:#fff;box-shadow:0 0 10px 0 rgba(22,29,37,0.08);border:1px solid #D8DCE6;border-radius:10px;margin-bottom:30px;}
.substance .content .orderinfo.hidden {display:none;}
.substance .content .orderinfo .title h3 {float:left;}
.substance .content .orderinfo .mainstay {margin:20px 30px;}
.substance .content .orderinfo .mainstay h4 {display:block;font-size:14px;margin-top:15px;line-height:27px;color:#3E3F42;}
.substance .content .orderinfo .mainstay h4.notop {margin-top:0px;}
.substance .content .orderinfo .mainstay h4 span {font-weight:normal;}
.substance .content .orderinfo .mainstay dl {width:100%;}
.substance .content .orderinfo .mainstay dl dt {clear:both;float:left;}
.substance .content .orderinfo .mainstay dl dd {float:left;}
.substance .content .orderinfo .mainstay ul.product {width:100%;}
.substance .content .orderinfo .mainstay ul.product li,.substance .content .orderinfo .mainstay ul.delivergoods li {padding-bottom:10px;}
.substance .content .orderinfo .mainstay ul.product li dl,.substance .content .orderinfo .mainstay ul.delivergoods li dl,.substance .content .orderinfo .mainstay ul.linegoods li dl {margin-right:15px;}
.substance .content .orderinfo .mainstay ul.product li dl dt,.substance .content .orderinfo .mainstay ul.delivergoods li dl dt,.substance .content .orderinfo .mainstay ul.linegoods li dl dt {float:left;width:65px;height:65px;border-radius:5px;margin-right:15px;background-repeat:no-repeat;background-position:top center; background-size:100% auto;}
.substance .content .orderinfo .mainstay ul.product li dl dd,.substance .content .orderinfo .mainstay ul.delivergoods li dl dd,.substance .content .orderinfo .mainstay ul.linegoods li dl dd {float:left;width:calc(100% - 80px);}
.substance .content .orderinfo .mainstay ul.product li dl dd ul,.substance .content .orderinfo .mainstay ul.delivergoods li dl dd ul,.substance .content .orderinfo .mainstay ul.linegoods li dl dd ul {float:left;width:calc(100% - 56px);border:0;}
.substance .content .orderinfo .mainstay ul.product li dl dd ul li,.substance .content .orderinfo .mainstay ul.delivergoods li dl dd ul li,.substance .content .orderinfo .mainstay ul.linegoods li dl dd ul li {width:100%;text-align:left;font-weight:bold;border:0px;padding:0;}
.substance .content .orderinfo .mainstay ul.product li dl dd ul li:nth-child(2),.substance .content .orderinfo .mainstay ul.delivergoods li dl dd ul li:nth-child(2),.substance .content .orderinfo .mainstay ul.linegoods li dl dd ul li:nth-child(2) {font-size:12px;color:#979797;font-weight:normal;}
.substance .content .orderinfo .mainstay ul.product li dl dd ul li:nth-child(3),.substance .content .orderinfo .mainstay ul.delivergoods li dl dd ul li:nth-child(3),.substance .content .orderinfo .mainstay ul.linegoods li dl dd ul li:nth-child(3) {font-size:12px;}
.substance .content .orderinfo .mainstay ul.product li dl dd ul li abbr,.substance .content .orderinfo .mainstay ul.delivergoods li dl dd ul li abbr,.substance .content .orderinfo .mainstay ul.linegoods li dl dd ul li abbr {float:left;margin-right:20px;}
.substance .content .orderinfo .mainstay ul.product li dl dd ul li em,.substance .content .orderinfo .mainstay ul.delivergoods li dl dd ul li em,.substance .content .orderinfo .mainstay ul.linegoods li dl dd ul li em {float:left;font-style:normal;}
.substance .content .orderinfo .mainstay i.currentype {float:left;width:56px;font-style:normal;font-weight:bold;text-align:right;}
.substance .content .orderinfo .mainstay ul.linegoods li {border-top:1px solid #D8DCE6;padding-top:12px;margin-top:10px;}
.substance .content .orderinfo .mainstay ul.linegoods li:first-child {border:0;padding-top:0;margin-top:0;}
.substance .content .orderinfo .mainstay ul.linegoods li ol {margin:10px 0 0 0;}
.substance .content .orderinfo .mainstay ul.linegoods li ol li,.substance .content .orderinfo .mainstay ul.linegoods li ul li {margin:0;padding:0;border:0;}
.substance .content .orderinfo .mainstay ul.delivertitle li {color:#979797;border-bottom:3px solid #D8DCE6;line-height:36px;height:36px;cursor:pointer;background:url('../images/icon_plus.svg') no-repeat 100% 50%/auto 100%;}
.substance .content .orderinfo .mainstay ul.delivertitle li.active {color:#000;border-bottom:3px solid #000;background:url('../images/icon_minus.svg') no-repeat 100% 50%/auto 100%;}
.substance .content .orderinfo .mainstay ul.delivertitle li i {float:left;width:26px;height:26px;background-repeat:no-repeat;background-position:0% 50%;background-size:auto 100%;margin:5px 0;border-radius:4px;overflow:hidden;}
.substance .content .orderinfo .mainstay ul.delivertitle li span {float:left;margin-left:10px;}
.substance .content .orderinfo .mainstay ul.delivergoods {width:100%;padding-top:20px;}
.substance .content .orderinfo .mainstay ul.deliverinfo {border-top:1px solid #D8DCE6;padding-top:10px;}
.substance .content .orderinfo .mainstay ul.deliverinfo li {font-size:12px;line-height:18px;margin-bottom:6px;}
.substance .content .orderinfo .mainstay ul.deliverinfo li span {display:block;}
.substance .content .orderinfo .mainstay dl.countprice {clear:both;width:100%;border-top:1px solid #D8DCE6;padding-top:10px;color:#666;}
.substance .content .orderinfo .mainstay p.totalprice {clear:both;padding-top:10px;font-weight:bold;}

.substance .content .aftersalelistinfo {width:100%;background-color:#fff;box-shadow:0 0 10px 0 rgba(22,29,37,0.08);border:1px solid #D8DCE6;border-radius:10px;margin-bottom:20px;}
.substance .content .aftersalelistinfo .aftersalesearch {width:calc(100% - 40px);position:relative;padding:15px 20px 5px 20px;}
.substance .content .aftersalelistinfo .aftersalesearch ul li {float:left;margin-bottom:10px;}
.substance .content .aftersalelistinfo .aftersalesearch ul li ul li {margin-bottom:0;}
.substance .content .aftersalelistinfo .aftersalesearch ul li.aftersalestatus {width:150px;margin-right:20px;}
.substance .content .aftersalelistinfo .aftersalesearch ul li label {float:left;line-height:28px;}
.substance .content .aftersalelistinfo .aftersalesearch ul li abbr {float:left;line-height:28px;margin:0 10px 0 -10px;}
.substance .content .aftersalelistinfo .aftersalesearch ul li input {float:left;width:130px;max-width:200px;height:26px;border:1px solid #aaa;border-radius:4px;margin-right:15px;}
.substance .content .aftersalelistinfo .aftersalesearch ul li input#genter {float:left;width:25px;height:25px;border:0;background:url('../images/icon_search.svg') no-repeat left center/auto 100%;margin:2px 0 0 0px;cursor:pointer;}
.substance .content .aftersalelistinfo ul.aftersalechoose {float:left;width:100%;height:34px;margin:30px 0 0 0px;border-bottom:1px solid #EAEDF3;}
.substance .content .aftersalelistinfo ul.aftersalechoose li {float:left;color:#ccc;margin-left:15px;font-size:20px;border-bottom:5px solid #fff;padding:0px 5px 8px 5px;cursor:pointer;}
.substance .content .aftersalelistinfo ul.aftersalechoose li.current {color:#000;border-bottom:5px solid #003594;color:#3E3F42;}
.substance .content .aftersalelistinfo ul.aftersalechoose .result {float:left;margin:0px 0 0 20px;color:#000;font-size:20px;border-bottom:5px solid #003594;padding:0px 5px 8px 5px;cursor:pointer;display:none;}
.substance .content .aftersalelistinfo ul.aftersalechoose .result.current {display:block;}

.substance .content .aftersalelistinfo .aftersalelist {clear:both;float:left;width:calc(100% - 20px);margin:10px 10px 15px 10px;overflow:auto;}
.substance .content .aftersalelistinfo .aftersalelist ul {width:100%;min-width:850px;}
.substance .content .aftersalelistinfo .aftersalelist ul li {clear:both;background-color:#fff;border-top:1px solid #D8DCE6;border-bottom:1px solid #D8DCE6;border-radius:5px;text-align:center;line-height:20px;overflow:hidden;margin-bottom:10px;}
.substance .content .aftersalelistinfo .aftersalelist ul li.none {border-top:1px solid #EAEDF3;line-height:30px;padding:5px 0;margin-bottom:20px;}
.substance .content .aftersalelistinfo .aftersalelist ul li.head {background-color:#f7f7f7;font-weight:bold;font-size:125%;height:40px;border-radius:0;}
.substance .content .aftersalelistinfo .aftersalelist ul li.head span {border:0;padding-bottom:0;margin-bottom:0;line-height:40px;border-right:1px solid #D8DCE6;}
.substance .content .aftersalelistinfo .aftersalelist ul li ul.summary {width:100%;background-color:#f00;}
.substance .content .aftersalelistinfo .aftersalelist ul li ul.summary li {clear:none;float:left;border:0px;margin:0;line-height:36px;font-size:12px;text-align:left;border-radius:0;color:#000;}
.substance .content .aftersalelistinfo .aftersalelist ul li ul.summary li:nth-child(1) {width:250px;border-left:1px solid #D8DCE6;padding-left:15px;}
.substance .content .aftersalelistinfo .aftersalelist ul li ul.summary li:nth-child(2) {width:220px;}
.substance .content .aftersalelistinfo .aftersalelist ul li ul.summary li:nth-child(3) {width:80px;}
.substance .content .aftersalelistinfo .aftersalelist ul li ul.summary li:nth-child(4) {width:calc(100% - 567px);border-right:1px solid #D8DCE6;}
.substance .content .aftersalelistinfo .aftersalelist ul li ul.summary li ol {margin:5px 0;}
.substance .content .aftersalelistinfo .aftersalelist ul li ul.summary li ol li {float:left;border-radius:4px;font-size:12px;line-height:24px;text-align:center;padding:0;height:auto;background-color:#fff;color:#000;margin-right:20px;cursor:pointer;}
.substance .content .aftersalelistinfo .aftersalelist ul li ul.summary li ol li:nth-child(1),.substance .content .aftersalelistinfo .aftersalelist ul li ul.summary li ol li:nth-child(2) {width:60px;border:1px solid #aaa;padding-left:0px;}
.substance .content .aftersalelistinfo .aftersalelist ul li ul.summary li ol li a {color:#000;}
.substance .content .aftersalelistinfo .aftersalelist ul li .aftersaleprice {clear:both;width:100%;background:#f7f7f7;overflow:hidden;}
.substance .content .aftersalelistinfo .aftersalelist ul li span {float:left;width:calc(15% - 1px);padding:0px;border-top:1px solid #D8DCE6;border-right:1px solid #D8DCE6;border-radius:0;padding-bottom:1000px;margin-bottom:-1000px;}
.substance .content .aftersalelistinfo .aftersalelist ul li span ul {width:100%;min-width:auto;}
.substance .content .aftersalelistinfo .aftersalelist ul li span ul li {clear:both;width:100%;background:none;border:0;line-height:21px;padding:0;margin-bottom:0;text-align:left;}
.substance .content .aftersalelistinfo .aftersalelist ul li span.product {width:calc(35% - 2px);border-top:0;border-left:1px solid #D8DCE6;} 
.substance .content .aftersalelistinfo .aftersalelist ul li span.product ul {width:calc(100% - 1px);}
.substance .content .aftersalelistinfo .aftersalelist ul li span.product ul li {border-top:1px solid #D8DCE6;border-radius:0;padding:10px 0;}
.substance .content .aftersalelistinfo .aftersalelist ul li span.product ul li dl {margin:0 15px;}
.substance .content .aftersalelistinfo .aftersalelist ul li span.product ul li dl dt {float:left;width:65px;height:65px;border-radius:5px;margin-right:15px;background-repeat:no-repeat;background-position:top center; background-size:100% auto;}
.substance .content .aftersalelistinfo .aftersalelist ul li span.product ul li dl dd {float:left;width:calc(100% - 80px);}
.substance .content .aftersalelistinfo .aftersalelist ul li span.product ul li dl dd ul {width:100%;border:0;}
.substance .content .aftersalelistinfo .aftersalelist ul li span.product ul li dl dd ul li {width:100%;text-align:left;font-weight:bold;border:0px;padding:0;}
.substance .content .aftersalelistinfo .aftersalelist ul li span.product ul li dl dd ul li:nth-child(2) {font-size:12px;color:#979797;font-weight:normal;}
.substance .content .aftersalelistinfo .aftersalelist ul li span.product ul li dl dd ul li:nth-child(3) {font-size:12px;}
.substance .content .aftersalelistinfo .aftersalelist ul li span.product ul li dl dd ul li abbr {float:left;margin-right:20px;}
.substance .content .aftersalelistinfo .aftersalelist ul li span.product ul li dl dd ul li em {float:left;font-style:normal;}
.substance .content .aftersalelistinfo .aftersalelist ul li span.price ul {width:calc(100% - 30px);margin:10px 15px;}
.substance .content .aftersalelistinfo .aftersalelist ul li span.price ul li {font-size:12px;color:#979797;font-weight:normal;}
.substance .content .aftersalelistinfo .aftersalelist ul li span.price ul li:nth-child(1) {font-size:14px;color:#000;font-weight:bold;}
.substance .content .aftersalelistinfo .aftersalelist ul li span.consumer {width:calc(20% - 1px);}
.substance .content .aftersalelistinfo .aftersalelist ul li span.consumer ul {width:calc(100% - 30px);margin:10px 15px;}
.substance .content .aftersalelistinfo .aftersalelist ul li span.consumer ul li {font-size:12px;color:#979797;font-weight:normal;}
.substance .content .aftersalelistinfo .aftersalelist ul li span.consumer ul li:nth-child(1) {font-size:14px;color:#000;font-weight:bold;}
.substance .content .aftersalelistinfo .aftersalelist ul li span.consumer ul li textarea {width:calc(100% - 2px);background:#FFFFFF;border:1px solid #D8DCE6;box-shadow:0 1px 1px 0 rgba(22,29,37,0.05);border-radius:4px;margin-top:3px;line-height:21px;height:42px;}
.substance .content .aftersalelistinfo .aftersalelist ul li span.consumer ul li textarea.writing {background:#EDF5FF;border:1px solid #4A90E2;box-shadow:0 1px 1px 0 rgba(22,29,37,0.05);}
.substance .content .aftersalelistinfo .aftersalelist ul li span.consumer ul li textarea.done {background:#F6FFED;border:1px solid #7ED321;box-shadow:0 1px 1px 0 rgba(22,29,37,0.05);}
.substance .content .aftersalelistinfo .aftersalelist ul li span.actually ul {width:calc(100% - 30px);margin:10px 15px;}
.substance .content .aftersalelistinfo .aftersalelist ul li span.actually ul li {font-size:12px;color:#979797;font-weight:normal;}
.substance .content .aftersalelistinfo .aftersalelist ul li span.actually ul li:nth-child(1) {font-size:14px;color:#000;font-weight:bold;}
.substance .content .aftersalelistinfo .aftersalelist ul li span.subtype {border-top:0;}
.substance .content .aftersalelistinfo .aftersalelist ul li span.subtype ul {width:100%;}
.substance .content .aftersalelistinfo .aftersalelist ul li span.subtype ul li {width:calc(100% - 30px);padding:10px 15px;height:65px;border-top:1px solid #D8DCE6;border-radius:0;}
.substance .content .aftersalelistinfo .aftersalelist ul li span.subtype ul li abbr {display:block;text-align:right;font-weight:bold;}
.substance .content .aftersalelistinfo .aftersalelist ul li span.subtype ul li ol {margin-top:5px;text-align:right;}
.substance .content .aftersalelistinfo .aftersalelist ul li span.subtype ul li ol li {display:inline-block;margin:0 6px 0 0;border:1px solid #aaa;border-radius:4px;font-size:12px;width:40px;line-height:24px;text-align:center;padding:0;height:auto;background-color:#fff;cursor:pointer;}
.substance .content .aftersalelistinfo .aftersalelist ul li span.subtype ul li ol li:last-child {margin-right:0;}
.substance .content .aftersalelistinfo .aftersalelist ul li span.subtype ul li ol li a {color:#000;}

.substance .content .aftersaleinfo {width:100%;background-color:#fff;box-shadow:0 0 10px 0 rgba(22,29,37,0.08);border:1px solid #D8DCE6;border-radius:10px;margin-bottom:30px;}
.substance .content .aftersaleinfo.hidden {display:none;}
.substance .content .aftersaleinfo:nth-child(3n),.substance .content .aftersaleinfo:nth-child(4n) {margin-right:30px;}
.substance .content .aftersaleinfo:nth-child(2n) {margin-right:0;}
.substance .content .aftersaleinfo .title h3 {float:left;}
.substance .content .aftersaleinfo .mainstay {margin:20px 30px;}
.substance .content .aftersaleinfo .mainstay h4 {display:block;font-size:14px;margin-top:15px;line-height:27px;color:#3E3F42;}
.substance .content .aftersaleinfo .mainstay h4.notop {margin-top:0px;}
.substance .content .aftersaleinfo .mainstay h4 span {font-weight:normal;}
.substance .content .aftersaleinfo .mainstay dl {width:100%;}
.substance .content .aftersaleinfo .mainstay dl dt {clear:both;float:left;}
.substance .content .aftersaleinfo .mainstay dl dd {float:left;}
.substance .content .aftersaleinfo .mainstay dl dt.none,.substance .content .aftersaleinfo .mainstay dl dd.none {display:none;}
.substance .content .aftersaleinfo .mainstay ul.product {width:100%;}
.substance .content .aftersaleinfo .mainstay ul.product li {padding-bottom:10px;}
.substance .content .aftersaleinfo .mainstay ul.product li dl {margin-right:15px;}
.substance .content .aftersaleinfo .mainstay ul.product li dl dt {float:left;width:65px;height:65px;border-radius:5px;margin-right:15px;background-repeat:no-repeat;background-position:top center; background-size:100% auto;}
.substance .content .aftersaleinfo .mainstay ul.product li dl dd {float:left;width:calc(100% - 80px);}
.substance .content .aftersaleinfo .mainstay ul.product li dl dd ul {width:100%;border:0;}
.substance .content .aftersaleinfo .mainstay ul.product li dl dd ul li {width:100%;text-align:left;font-weight:bold;border:0px;padding:0;}
.substance .content .aftersaleinfo .mainstay ul.product li dl dd ul li:nth-child(2) {font-size:12px;color:#979797;font-weight:normal;}
.substance .content .aftersaleinfo .mainstay ul.product li dl dd ul li:nth-child(3) {font-size:12px;}
.substance .content .aftersaleinfo .mainstay ul.product li dl dd ul li abbr {float:left;margin-right:20px;}
.substance .content .aftersaleinfo .mainstay ul.product li dl dd ul li em {float:left;font-style:normal;}
.substance .content .aftersaleinfo .mainstay dl.countprice {clear:both;width:100%;border-top:1px solid #D8DCE6;padding-top:10px;color:#666;}
.substance .content .aftersaleinfo .mainstay p.totalprice {clear:both;padding-top:10px;font-weight:bold;}
.substance .content .aftersaleinfo .mainstay ul.delivertitle li {color:#4b4b4b;border-bottom:3px solid #D8DCE6;line-height:36px;height:36px;}
.substance .content .aftersaleinfo .mainstay ul.delivertitle li.none {border-bottom:0;height:auto;line-height:normal;}
.substance .content .aftersaleinfo .mainstay ul.delivertitle li i {float:left;width:26px;height:26px;background-repeat:no-repeat;background-position:0% 50%;background-size:auto 100%;margin:5px 0;border-radius:4px;overflow:hidden;}
.substance .content .aftersaleinfo .mainstay ul.delivertitle li span {float:left;margin-left:10px;}
.substance .content .aftersaleinfo .mainstay ul.deliverinfo {border-top:1px solid #D8DCE6;padding-top:10px;}
.substance .content .aftersaleinfo .mainstay ul.deliverinfo li {font-size:12px;line-height:18px;margin-bottom:6px;}
.substance .content .aftersaleinfo .mainstay ul.deliverinfo li span {display:block;}

.substance .content .topiclistinfo {width:100%;background-color:#fff;box-shadow:0 0 10px 0 rgba(22,29,37,0.08);border:1px solid #D8DCE6;border-radius:10px;margin-bottom:20px;}
.substance .content .topiclistinfo .topicsearch {width:100%;position:relative;padding:15px 0;}
.substance .content .topiclistinfo .topicsearch label {float:left;width:72px;line-height:28px;margin-left:12px;}
.substance .content .topiclistinfo .topicsearch label:first-child {margin-left:20px;}
.substance .content .topiclistinfo .topicsearch .topictitle {float:left;width:20%;height:26px;border:1px solid #aaa;border-radius:4px;}
.substance .content .topiclistinfo .topicsearch .topicstatus {float:left;width:20%;margin-left:20px;}
.substance .content .topiclistinfo .topicsearch #genter {float:left;width:25px;height:25px;border:0;background:url('../images/icon_search.svg') no-repeat left center/auto 100%;margin:2px 0 0 10px;cursor:pointer;}
.substance .content .topiclistinfo ul.topicchoose {float:left;width:80%;height:34px;margin:30px 0 0 0px;border-bottom:1px solid #EAEDF3;}
.substance .content .topiclistinfo ul.topicchoose li {float:left;color:#ccc;margin-left:20px;font-size:20px;border-bottom:5px solid #fff;padding:0px 5px 8px 5px;cursor:pointer;}
.substance .content .topiclistinfo ul.topicchoose li.current {color:#000;border-bottom:5px solid #003594;color:#3E3F42;}
.substance .content .topiclistinfo ul.topicchoose .result {float:left;margin:0px 0 0 20px;color:#000;font-size:20px;border-bottom:5px solid #003594;padding:0px 5px 8px 5px;cursor:pointer;display:none;}
.substance .content .topiclistinfo ul.topicchoose .result.current {display:block;}
.substance .content .topiclistinfo .topiclist {clear:both;width:100%;margin-bottom:30px;overflow:auto;border-bottom:1px solid #EAEDF3;}
.substance .content .topiclistinfo .topiclist ul {width:100%;min-width:890px;margin-top:5px;}
.substance .content .topiclistinfo .topiclist ul li {clear:both;border-top:1px solid #EAEDF3;text-align:center;line-height:30px;padding:5px 0;}
.substance .content .topiclistinfo .topiclist ul li.head {background-color:#f7f7f7;font-weight:bold;font-size:125%;height:46px;}
.substance .content .topiclistinfo .topiclist ul li.over {background-color:#F7F7F7;}
.substance .content .topiclistinfo .topiclist ul li span {float:left;width:10%;padding:5px 0 0 0;}
.substance .content .topiclistinfo .topiclist ul li span.choose {width:10%;}
.substance .content .topiclistinfo .topiclist ul li span.count,.substance .content .topiclistinfo .topiclist ul li span.status {width:15%;}
.substance .content .topiclistinfo .topiclist ul li span.name {width:35%;text-align:left;}
.substance .content .topiclistinfo .topiclist ul li.head span.name {text-align:center;}
.substance .content .topiclistinfo .topiclist ul li span.operate {width:25%;}
.substance .content .topiclistinfo .topiclist ul li span abbr {display:block;background:url('../images/icon_check.png') no-repeat top center;width:16px;height:16px;margin:7px auto;cursor:pointer;}
.substance .content .topiclistinfo .topiclist ul li span abbr.selected {background:url('../images/icon_check.png') no-repeat bottom center;}
.substance .content .topiclistinfo .topiclist ul li ol {width:170px;margin:0 auto;text-align:center;}
.substance .content .topiclistinfo .topiclist ul li ol li {float:none;display:inline-block;margin:0 10px 6px 0;padding:0;border:1px solid #aaa;border-radius:4px;font-size:12px;width:40px;line-height:24px;cursor:pointer;}
.substance .content .topiclistinfo .topiclist ul li ol li:last-child {margin-right:0;}
.substance .content .topiclistinfo .topiclist ul li ol li a {display:block;width:100%;height:100%;color:#000;}
.substance .content .topiclistinfo .checkall {float:left;margin:0 0 30px 20px;line-height:36px;border-radius:4px;border:1px solid #aaa;cursor:pointer;display:none;}
.substance .content .topiclistinfo .checkall span {float:left;background:url('../images/icon_check.png') no-repeat top center;width:16px;height:16px;margin:10px 0 0 10px;}
.substance .content .topiclistinfo .checkall span.selected {background:url('../images/icon_check.png') no-repeat bottom center;}
.substance .content .topiclistinfo .checkall abbr {float:left;margin:0 10px;}
.substance .content .topiclistinfo .setbatstatus {float:left;width:150px;height:38px;line-height:38px;margin:0 0 30px 20px;display:none;}

.substance .content .popularlistinfo {width:100%;background-color:#fff;box-shadow:0 0 10px 0 rgba(22,29,37,0.08);border:1px solid #D8DCE6;border-radius:10px;margin-bottom:20px;}
.substance .content .popularlistinfo .popularsearch {width:100%;position:relative;padding:15px 0;}
.substance .content .popularlistinfo .popularsearch label {float:left;width:72px;line-height:28px;margin-left:12px;}
.substance .content .popularlistinfo .popularsearch label:first-child {margin-left:20px;}
.substance .content .popularlistinfo .popularsearch .populartitle {float:left;width:20%;height:26px;border:1px solid #aaa;border-radius:4px;}
.substance .content .popularlistinfo .popularsearch .popularstatus {float:left;width:20%;margin-left:20px;}
.substance .content .popularlistinfo .popularsearch #genter {float:left;width:25px;height:25px;border:0;background:url('../images/icon_search.svg') no-repeat left center/auto 100%;margin:2px 0 0 10px;cursor:pointer;}
.substance .content .popularlistinfo ul.popularchoose {float:left;width:80%;height:34px;margin:30px 0 0 0px;border-bottom:1px solid #EAEDF3;}
.substance .content .popularlistinfo ul.popularchoose li {float:left;color:#ccc;margin-left:20px;font-size:20px;border-bottom:5px solid #fff;padding:0px 5px 8px 5px;cursor:pointer;}
.substance .content .popularlistinfo ul.popularchoose li.current {color:#000;border-bottom:5px solid #003594;color:#3E3F42;}
.substance .content .popularlistinfo ul.popularchoose .result {float:left;margin:0px 0 0 20px;color:#000;font-size:20px;border-bottom:5px solid #003594;padding:0px 5px 8px 5px;cursor:pointer;display:none;}
.substance .content .popularlistinfo ul.popularchoose .result.current {display:block;}
.substance .content .popularlistinfo .popularlist {clear:both;width:100%;margin-bottom:30px;overflow:auto;border-bottom:1px solid #EAEDF3;}
.substance .content .popularlistinfo .popularlist ul {width:100%;min-width:890px;margin-top:5px;}
.substance .content .popularlistinfo .popularlist ul li {clear:both;border-top:1px solid #EAEDF3;text-align:center;line-height:30px;padding:5px 0;}
.substance .content .popularlistinfo .popularlist ul li.head {background-color:#f7f7f7;font-weight:bold;font-size:125%;height:46px;}
.substance .content .popularlistinfo .popularlist ul li.over {background-color:#F7F7F7;}
.substance .content .popularlistinfo .popularlist ul li span {float:left;width:10%;padding:5px 0 0 0;}
.substance .content .popularlistinfo .popularlist ul li span.choose {width:10%;}
.substance .content .popularlistinfo .popularlist ul li span.name,.substance .content .popularlistinfo .popularlist ul li span.position {width:20%;text-align:left;}
.substance .content .popularlistinfo .popularlist ul li.head span.name,.substance .content .popularlistinfo .popularlist ul li.head span.position {text-align:center;}
.substance .content .popularlistinfo .popularlist ul li span.operate {width:20%;}
.substance .content .popularlistinfo .popularlist ul li span abbr {display:block;background:url('../images/icon_check.png') no-repeat top center;width:16px;height:16px;margin:7px auto;cursor:pointer;}
.substance .content .popularlistinfo .popularlist ul li span abbr.selected {background:url('../images/icon_check.png') no-repeat bottom center;}
.substance .content .popularlistinfo .popularlist ul li ol {width:170px;margin:0 auto;text-align:center;}
.substance .content .popularlistinfo .popularlist ul li ol li {float:none;display:inline-block;margin:0 10px 6px 0;padding:0;border:1px solid #aaa;border-radius:4px;font-size:12px;width:40px;line-height:24px;cursor:pointer;}
.substance .content .popularlistinfo .popularlist ul li ol li:last-child {margin-right:0;}
.substance .content .popularlistinfo .popularlist ul li ol li a {display:block;width:100%;height:100%;color:#000;}
.substance .content .popularlistinfo .checkall {float:left;margin:0 0 30px 20px;line-height:36px;border-radius:4px;border:1px solid #aaa;cursor:pointer;display:none;}
.substance .content .popularlistinfo .checkall span {float:left;background:url('../images/icon_check.png') no-repeat top center;width:16px;height:16px;margin:10px 0 0 10px;}
.substance .content .popularlistinfo .checkall span.selected {background:url('../images/icon_check.png') no-repeat bottom center;}
.substance .content .popularlistinfo .checkall abbr {float:left;margin:0 10px;}
.substance .content .popularlistinfo .setbatstatus {float:left;width:150px;height:38px;line-height:38px;margin:0 0 30px 20px;display:none;}

#popup {display:none;width:100%;height:100%;position:fixed;top:0;left:0;z-index:11;background:rgba(0,0,0,0.5);text-align:left;}
#popup select,#popup input {color:#808080;line-height:28px;height:28px;border-radius:4px;outline:none;border:1px solid #aaa;text-indent:8px;}
#popup textarea {color:#808080;width:100%;height:120px;line-height:18px;background:#FFFFFF;border:1px solid #D8DCE6;box-shadow:0 1px 1px 0 rgba(22,29,37,0.05);border-radius:4px;font-size:14px;}
#popup .poptitle {clear:both;border-bottom:1px solid #EAEDF3;height:50px;}
#popup .popcontent {clear:both;width:calc(100% - 80px);margin:0 40px;position:relative;}
#popup h1 {float:left;color:#003594;font-size:16px;margin:15px 0 0 40px;}
#popup h3 {color:#9EA0A5;font-size:12px;font-weight:normal;}
#popup .btn div {float:left;background:#003594;border:1px solid #003BA6;box-shadow:0 1px 1px 0 rgba(22,29,37,0.10), inset 0 2px 0 0 rgba(255,255,255,0.06);border-radius:4px;line-height:36px;text-align:center;color:#fff;width:100px;margin:20px 20px 0 0;cursor:pointer;}
#popup .btn .delete,#popup .btn .unpublish,#popup .btn .unrecommend {background:#F94834;border:1px solid #DB311E;box-shadow:0 1px 1px 0 rgba(249,63,42,0.10), inset 0 2px 0 0 rgba(255,255,255,0.06);}
#popup .btn .cancel {background:#F6F7F9;border:1px solid #D8DCE6;box-shadow:0 1px 1px 0 rgba(22,29,37,0.05), inset 0 2px 0 0 rgba(255,255,255,0.05);color:#000;}
#popup .btn .verified {background:#39B54A;border:1px solid #D8DCE6;box-shadow:0 1px 1px 0 rgba(22,29,37,0.05), inset 0 2px 0 0 rgba(255,255,255,0.05);color:#fff;}
#popup .close {float:right;background:#F6F7F9;border:1px solid #D8DCE6;box-shadow:0 1px 1px 0 rgba(22,29,37,0.05), inset 0 2px 0 0 rgba(255,255,255,0.05);border-radius:4px;line-height:36px;text-align:center;width:100px;margin:20px 0px 0 0;cursor:pointer;}

#popup .rotate {display:none;background-color:#fff;width:300px;height:300px;position:absolute;top:50%;left:50%;z-index:2;transform:translate(-50%,-50%);border-radius:10px;}
#popup .rotate .logo {width:40%;margin:40px auto 30px auto;}
#popup .rotate .logo img {width:100%;}
#popup .rotate p {font-size:16px;line-height:27px;text-align:center;}

#popup .poplogout {display:none;background-color:#fff;width:400px;height:180px;position:absolute;top:50%;left:50%;z-index:2;transform:translate(-50%,-50%);border-radius:10px;}
#popup .poplogout dl {width:100%;margin-top:30px;}
#popup .poplogout dl dt {float:left;width:50px;margin:0 30px 0 0;}
#popup .poplogout dl dd {float:left;width:calc(100% - 120px);}
#popup .poplogout dl dd span {display:block;font-size:20px;line-height:30px;}
#popup .poplogout .btn div {float:right;margin:20px 35px 0 0;}

#popup .popbooking {display:none;background-color:#fff;width:540px;height:600px;position:absolute;top:50%;left:50%;z-index:2;transform:translate(-50%,-50%);border-radius:10px;}
#popup .popbooking.tall {height:640px;}
#popup .popbooking.htall {height:680px;}
#popup .popbooking.stall {height:750px;}
#popup .popbooking.ltall {height:825px;}
#popup .popbooking h2,#popup .popbooking h3,#popup .popbooking h4 {clear:both;font-size:16px;line-height:50px;color:#003594;border-bottom:1px solid #EAEDF3;text-indent:40px;}
#popup .popbooking h3 {font-weight:bold;}
#popup .popbooking h4 span {display:block;}
#popup .popbooking h4 span.notyet {background:url('../images/icon_cancelled.svg') no-repeat 35% 50%;}
#popup .popbooking h4 span.finish {background:url('../images/icon_done.svg') no-repeat 35% 50%;}
#popup .popbooking ul.booklock,#popup .popbooking ol.view,#popup .popbooking ol.fulfil {clear:both;width:calc(100% - 80px);margin:0 40px;}
#popup .popbooking ul.booklock li {float:left;color:#9EA0A5;font-size:12px;margin-top:3%;}
#popup .popbooking ul.booklock li.name,#popup .popbooking ul.booklock li.idtype {width:30%;}
#popup .popbooking ul.booklock li.sn,#popup .popbooking ul.booklock li.createtime {width:60%;}
#popup .popbooking ul.booklock li.mobile,#popup .popbooking ul.booklock li.card,#popup .popbooking ul.booklock li.operator {width:40%;}
#popup .popbooking ul.booklock li span {display:block;color:#3E3F42;font-size:18px;}
#popup .popbooking ul.booklock li.name span {height:21px;}
#popup .popbooking ul.booklock li.mobile mark,#popup .popbooking ul.booklock li.sn mark {display:block;background:none;}
#popup .popbooking ul.booklock li.mobile span,#popup .popbooking ul.booklock li.sn span {clear:both;float:left;}
#popup .popbooking ul.booklock li.mobile i,#popup .popbooking ul.booklock li.sn i {float:left;width:21px;height:21px;margin:0 0 0 6px;border:0;cursor:pointer;}
#popup .popbooking ul.booklock li.mobile i.hide,#popup .popbooking ul.booklock li.sn i.hide {background:#fff url('../images/icon_eye_close.svg') no-repeat center center/100% auto;}
#popup .popbooking ul.booklock li.mobile i.show,#popup .popbooking ul.booklock li.sn i.show {background:#fff url('../images/icon_eye_open.svg') no-repeat center center/100% auto;}
#popup .popbooking ul.booklock li.remarks {clear:both;}
#popup .popbooking ul.booklock li.remarks span {height:44px;overflow:auto;}
#popup .popbooking ol.view li,#popup .popbooking ol.fulfil li {float:left;color:#9EA0A5;font-size:12px;margin-top:12px;width:30%;list-style:none;}
#popup .popbooking ol.view li.arrivedtime,#popup .popbooking ol.fulfil li.arrivedtime {width:20%;}
#popup .popbooking ol.view li.bookingtime,#popup .popbooking ol.fulfil li.bookingtime {width:55%;}
#popup .popbooking ol.view li.status,#popup .popbooking ol.fulfil li.status {width:25%;}
#popup .popbooking ol.view li.notice,#popup .popbooking ol.fulfil li.notice {width:100%;}
#popup .popbooking ol.view li.section,#popup .popbooking ol.fulfil li.section {width:40%;background-repeat:no-repeat;background-position:0px 0px;text-align:left;text-indent:50px;}
#popup .popbooking ol.view li.service,#popup .popbooking ol.fulfil li.service {width:40%;background-repeat:no-repeat;background-position:0px 0px;text-align:left;text-indent:50px;}
#popup .popbooking ol.view li.subservice,#popup .popbooking ol.fulfil li.subservice {width:38%;text-align:left;}
#popup .popbooking ol.view li.subservice span,#popup .popbooking ol.fulfil li.subservice span {display:-webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp:1;overflow:hidden;}
#popup .popbooking ol.view li.subdoctor,#popup .popbooking ol.fulfil li.subdoctor {width:16%;text-align:left;margin-left:1%;}
#popup .popbooking ol.view li span,#popup .popbooking ol.fulfil li span {display:block;color:#3E3F42;font-size:18px;}
#popup .popbooking ol.view li.service span,#popup .popbooking ol.fulfil li.service span,#popup .popbooking ol.view li.subservice span,#popup .popbooking ol.fulfil li.subservice span {font-size:16px;}
#popup .popbooking ol.view li.remarks {width:100%;}
#popup .popbooking ol.view li.remarks span {height:44px;overflow:auto;}
#popup .popbooking ol.view li.card {width:100%;padding:10px 0;border-top:1px solid #EAEDF3;border-bottom:1px solid #EAEDF3;}
#popup .popbooking ol.view li.card em {float:right;background:#F6F7F9;border:1px solid #D8DCE6;box-shadow:0 1px 1px 0 rgb(22 29 37 / 5%), inset 0 2px 0 0 rgb(255 255 255 / 5%);border-radius:4px;line-height:36px;text-align:center;width:180px;cursor:pointer;color:#000;font-style:normal;font-size:14px;}
#popup .popbooking ol.view li.card em.active {background:#003594;border:1px solid #003BA6;box-shadow: 0 1px 1px 0 rgb(22 29 37 / 10%), inset 0 2px 0 0 rgb(255 255 255 / 6%);color:#fff;}
#popup .popbooking textarea {width:100%;height:90px;line-height:18px;background:#FFFFFF;border:1px solid #D8DCE6;box-shadow:0 1px 1px 0 rgba(22,29,37,0.05);border-radius:4px;}
#popup .popbooking .confirm .notice {clear:both;width:calc(100% - 80px);margin:0 40px;color:#9EA0A5;font-size:12px;padding-top:3%;}
#popup .popbooking .confirm .notice textarea {background:#FFFFFF;border:1px solid #D8DCE6;box-shadow:0 1px 1px 0 rgba(22,29,37,0.05);border-radius:4px;}
#popup .popbooking .confirm .notice textarea.writing {background:#EDF5FF;border:1px solid #4A90E2;box-shadow:0 1px 1px 0 rgba(22,29,37,0.05);}
#popup .popbooking .confirm .notice textarea.done {background:#F6FFED;border:1px solid #7ED321;box-shadow:0 1px 1px 0 rgba(22,29,37,0.05);}
#popup .popbooking .modify {display:none;clear:both;}
#popup .popbooking .modify p {color:#9EA0A5;font-size:12px;}
#popup .popbooking .modify .editdepart,#popup .popbooking .modify .editservice {float:left;width:calc(50% - 10px);margin:8px 20px 0 0;display:none;}
#popup .popbooking .modify .editdoctor,#popup .popbooking .modify .editsubservice {float:left;width:calc(50% - 10px);margin-top:8px;display:none;}
#popup .popbooking .modify .editdate {clear:both;float:left;width:150px;margin:8px 20px 0 0;position:relative;}
#popup .popbooking .modify .editdate .temp {margin-top:51px;top:0 !important;left:0 !important;}
#popup .popbooking .modify .editime {float:left;width:calc(70% - 190px);margin:8px 20px 0 0;}
#popup .popbooking .modify .editime .hour {width:100%;}
#popup .popbooking .modify .editime .hour option {line-height:24px;}
#popup .popbooking .modify .editarrived {float:left;width:30%;margin-top:8px;}
#popup .popbooking .modify .editarrived .arrivedtime {width:100%;}
#popup .popbooking .modify .editarrived .arrivedtime option {line-height:24px;}
#popup .popbooking .modify .editnotice {clear:both;width:calc(100% - 80px);margin:0 40px;padding-top:8px;}
#popup .popbooking .modify .editnotice textarea {background:#FFFFFF;border:1px solid #D8DCE6;box-shadow:0 1px 1px 0 rgba(22,29,37,0.05);border-radius:4px;}
#popup .popbooking .modify .editnotice textarea.writing {background:#EDF5FF;border:1px solid #4A90E2;box-shadow:0 1px 1px 0 rgba(22,29,37,0.05);}
#popup .popbooking .modify .editnotice textarea.done {background:#F6FFED;border:1px solid #7ED321;box-shadow:0 1px 1px 0 rgba(22,29,37,0.05);}
#popup .popbooking .btn {clear:both;width:calc(100% - 80px);margin:0 40px;}
#popup .popbooking .btn .entermodify {width:204px;}
#popup .popbooking .close {margin:6px 40px 0 0;}
#popup .popbooking .btn div {margin-top:6px;}
#popup .popbooking p.error {clear:both;margin:0 40px;font-size:14px;color:#f93822;height:20px;}

#popup .popmessage {display:none;background-color:#fff;width:500px;height:600px;position:absolute;top:50%;left:50%;z-index:2;transform:translate(-50%,-50%);border-radius:10px;}
#popup .popmessage ul {clear:both;}
#popup .popmessage ul li {float:left;color:#9EA0A5;font-size:12px;margin-top:3%;width:100%;}
#popup .popmessage ul li.date,#popup .popmessage ul li.contact {width:60%;}
#popup .popmessage ul li.from,#popup .popmessage ul li.name {width:40%;}
#popup .popmessage ul li span {display:block;color:#3E3F42;font-size:18px;}
#popup .popmessage ul li span.email {text-decoration:underline;cursor:pointer;}
#popup .popmessage abbr {display:block;width:100%;height:192px;overflow:auto;font-size:16px;}
#popup .popmessage textarea {width:100%;height:90px;line-height:18px;background:#FFFFFF;border:1px solid #D8DCE6;box-shadow:0 1px 1px 0 rgba(22,29,37,0.05);border-radius:4px;}
#popup .popmessage textarea.writing {background:#EDF5FF;border:1px solid #4A90E2;box-shadow:0 1px 1px 0 rgba(22,29,37,0.05);}
#popup .popmessage textarea.done {background:#F6FFED;border:1px solid #7ED321;box-shadow:0 1px 1px 0 rgba(22,29,37,0.05);}

#popup .popemail {display:none;background-color:#fff;width:500px;height:600px;position:absolute;top:50%;left:50%;z-index:2;transform:translate(-50%,-50%);border-radius:10px;}
#popup .popemail ul {clear:both;}
#popup .popemail ul li {float:left;color:#9EA0A5;font-size:12px;margin-top:3%;width:100%;}
#popup .popemail ul li.name {width:40%;}
#popup .popemail ul li.email {width:60%;}
#popup .popemail ul li span {display:block;color:#3E3F42;font-size:18px;}
#popup .popemail abbr {display:block;width:100%;height:192px;overflow:auto;font-size:16px;}
#popup .popemail textarea {width:100%;height:360px;line-height:18px;background:#FFFFFF;border:1px solid #D8DCE6;box-shadow:0 1px 1px 0 rgba(22,29,37,0.05);border-radius:4px;}

#popup .popreminder {display:none;background-color:#fff;width:440px;height:730px;position:absolute;top:50%;left:50%;z-index:2;transform:translate(-50%,-50%);border-radius:10px;}
#popup .popreminder .clearfix {border-bottom:1px solid #EAEDF3;margin-top:10px;}
#popup .popreminder .popcontent .clearfix {border:0px;margin-top:10px;}
#popup .popreminder h3 {padding:5px 0;}
#popup .popreminder ul.sendobject {height:21px;line-height:21px;padding:10px 0 5px 0;}
#popup .popreminder ul.choosegender {height:21px;line-height:21px;padding:4px 0 3px 0;}
#popup .popreminder ul.sendobject li, #popup .popreminder ul.choosegender li {float:left;color:#9EA0A5;font-size:12px;font-weight:bold;background:url('../images/icon_unchecked.svg') no-repeat left center;padding-left:24px;margin-right:20px;cursor:pointer;}
#popup .popreminder ul.sendobject li.current, #popup .popreminder ul.choosegender li.current {background:url('../images/icon_checked.svg') no-repeat left center;}
#popup .popreminder ul.choosetype {float:right;margin:15px 0 0 0;}
#popup .popreminder ul.choosetype li {float:left;background:url('../images/icon_unchecked.svg') no-repeat;line-height:18px;height:18px;margin-right:24px;padding-left:24px;cursor:pointer;}
#popup .popreminder ul.choosetype li.current {background:url('../images/icon_checked.svg') no-repeat;}
#popup .popreminder ul.selectobject li {display:none;}
#popup .popreminder ul.selectobject li.current {display:block;}
#popup .popreminder ul.selectobject li abbr {float:right;width:46%;}
#popup .popreminder ul.selectobject li dl,#popup .popreminder ul.selectobject li dl input {width:100%;height:26px;}
#popup .popreminder ul.selectobject li dl dt {float:left;width:45%;}
#popup .popreminder ul.selectobject li dl dd {float:left;width:45%;margin-left:10%;}
#popup .popreminder .postobject {float:left;width:45%;}
#popup .popreminder .postype {float:left;width:45%;margin-left:10%;}
#popup .popreminder .postobject select,#popup .popreminder .postype select,#popup .popreminder .templateno select {width:100%;}
#popup .popreminder .templateno {clear:both;}
#popup .popreminder .templatedate {float:left;width:45%;position:relative;}
#popup .popreminder .templatedate #templatedate {width:100%;line-height:26px;height:26px;margin-right:12px;text-indent:8px;}
#popup .popreminder .templatedate #choosetemplatedate {margin-top:30px;}
#popup .popreminder .templatedate .hour {width:65px;text-indent:0;}
#popup .popreminder .templatedate span {font-weight:bold;}
#popup .popreminder .templatextra {float:left;width:45%;margin-left:10%;}
#popup .popreminder .templatextra select,#popup .popreminder .templatextra input {width:100%;}
#popup .popreminder .templatextra .templatetime select {float:left;width:45%;text-indent:0;}
#popup .popreminder .templatextra .templatetime abbr {float:left;font-weight:bold;margin:0 2%;}
#popup .popreminder .templatextra .templatetime,#popup .popreminder .templatextra .templateschedule,#popup .popreminder .templatextra .templateswho,#popup .popreminder .templatextra .templatesnucleicacid,#popup .popreminder .templatextra .templategender {display:none;}
#popup .popreminder .templatextra .templateswho,#popup .popreminder .templatextra .templatesnucleicacid {width:90%;margin-left:10%;}
#popup .popreminder .templatecontent {clear:both;float:left;width:100%;}
#popup .popreminder .templatecontent.short {width:45%;}
#popup .popreminder .templatecontent h3 {height:21px;}
#popup .popreminder .templatecontent input {width:100%;height:26px;}
#popup .popreminder .templatecontent input[disabled],#popup .popreminder .templatecontent input:disabled,#popup .popreminder .templatedate input[disabled],#popup .popreminder .templatedate input:disabled {background:#efefef;-webkit-text-fill-color:#3E3F43;-webkit-opacity:1;opacity:1;-webkit-appearance:none;-moz-appearance:none;appearance:none;}
#popup .popreminder .templatecaution,#popup .popreminder .templatenofoodwater {float:left;width:45%;margin-left:10%;display:none;}
#popup .popreminder .templatecaution h3,#popup .popreminder .templatenofoodwater h3 {height:21px;}
#popup .popreminder .templatecaution input {width:100%;height:26px;}
#popup .popreminder .templatenofoodwater select {float:left;width:45%;text-indent:0;}
#popup .popreminder .templatenofoodwater abbr {float:left;font-weight:bold;margin:0 2%;}
#popup .popreminder .templateimportant {float:left;width:100%;display:none;}
#popup .popreminder .templateimportant h3 {height:21px;}
#popup .popreminder .templateimportant input {width:100%;height:26px;}
#popup .popreminder .templatetxt {clear:both;width:calc(100% - 10px);height:120px;overflow:auto;background:#FFFFFF;border:1px solid #aaa;box-shadow:0 1px 1px 0 rgba(22,29,37,0.05);border-radius:4px;padding:5px;}
#popup .popreminder .templatetxt.short {height:59px;}
#popup .popreminder .templatetxt mark {color:#f93822;background:transparent;}
#popup .popreminder .choosedate {float:left;width:100%;position:relative;}
#popup .popreminder .choosedate #pickdate {width:45%;line-height:26px;height:26px;margin-right:12px;text-indent:8px;}
#popup .popreminder .choosedate #choosedate {margin-top:-301px;}
#popup .popreminder .choosedate .hour,#popup .popreminder .choosedate .minite {width:70px;text-indent:0;}
#popup .popreminder .choosedate span {font-weight:bold;}
#popup .popreminder p.error {clear:both;padding-top:6px;color:#f93822;height:20px;}
#popup .popreminder .btn div,#popup .popreminder .close {margin-top:8px;}

#popup .popsuccess {display:none;background-color:#fff;width:400px;height:180px;position:absolute;top:50%;left:50%;z-index:2;transform:translate(-50%,-50%);border-radius:10px;}
#popup .popsuccess dl {width:100%;margin-top:30px;}
#popup .popsuccess dl dt {float:left;width:50px;margin:0 30px 0 0px;}
#popup .popsuccess dl dt img {width:50px;}
#popup .popsuccess dl dd {float:left;width:calc(100% - 100px);}
#popup .popsuccess dl dd.full {width:100%;}
#popup .popsuccess dl dd span {display:block;font-size:20px;line-height:30px;}
#popup .popsuccess dl dd a {display:block;margin:10px 0;color:#3E3F43;text-decoration:underline;}
#popup .popsuccess .btn div {margin-left:80px;}
#popup .popsuccess .btn .cancel {margin:20px 0 0 0;}

#popup .popdelete {display:none;background-color:#fff;width:400px;height:180px;position:absolute;top:50%;left:50%;z-index:2;transform:translate(-50%,-50%);border-radius:10px;}
#popup .popdelete dl {width:100%;margin-top:30px;}
#popup .popdelete dl dt {float:left;width:50px;margin:0 30px 0 0px;}
#popup .popdelete dl dt img {width:50px;}
#popup .popdelete dl dd {float:left;width:calc(100% - 80px);}
#popup .popdelete dl dd span {display:block;font-size:20px;line-height:30px;}
#popup .popdelete .btn div {margin-left:80px;}

#popup .popoperate {display:none;background-color:#fff;width:430px;height:500px;position:absolute;top:50%;left:50%;z-index:2;transform:translate(-50%,-50%);border-radius:10px;}
#popup .popoperate h3 {clear:both;margin-bottom:5px;padding-top:15px;}
#popup .popoperate ul.choosetype {margin-top:20px;}
#popup .popoperate ul.choosetype li {float:left;background:url('../images/icon_unchecked.svg') no-repeat;line-height:18px;height:18px;margin-right:24px;padding-left:24px;cursor:pointer;}
#popup .popoperate ul.choosetype li.current {background:url('../images/icon_checked.svg') no-repeat;}
#popup .popoperate .choosedate {clear:both;float:left;width:50%;position:relative;}
#popup .popoperate .choosedate #pickdate {line-height:26px;height:26px;margin-right:12px;text-indent:8px;}
#popup .popoperate .choosedate #choosedate {margin-top:40px;top:0;left:0;position:absolute;}
#popup .popoperate .choosetime {float:right;width:50%;}
#popup .popoperate .choosetime select {width:150px;}
#popup .popoperate textarea {height:180px;}
#popup .popoperate p.error {clear:both;margin-top:3%;color:#f93822;height:20px;}

#popup .popatientlist {display:none;background-color:#fff;width:920px;height:500px;position:absolute;top:50%;left:50%;z-index:2;transform:translate(-50%,-50%);border-radius:10px;}
#popup .popatientlist .popcontent {width:100%;margin:0;}
#popup .popatientlist .poptitle h1 {margin-left:30px;}
#popup .popatientlist .patientlist {height:360px;overflow:auto;}
#popup .popatientlist .patientlist ul {margin-top:2px;}
#popup .popatientlist .patientlist ul li {clear:both;text-align:center;line-height:50px;height:50px;overflow:hidden;border-bottom: 1px solid #EAEDF3;}
#popup .popatientlist .patientlist ul li.head {background-color:#f7f7f7;font-weight:bold;font-size:125%;}
#popup .popatientlist .patientlist ul li span {float:left;width:100px;}
#popup .popatientlist .patientlist ul li span.cardno,#popup .popatientlist .patientlist ul li span.mobile {width:150px;}
#popup .popatientlist .patientlist ul li span.idnumber {width:200px;}
#popup .popatientlist .patientlist ul li span.idnumber mark,#popup .popatientlist .patientlist ul li span.mobile mark {display:inline-block;background:none;}
#popup .popatientlist .patientlist ul li span.idnumber i,#popup .popatientlist .patientlist ul li span.mobile i {display:inline-block;width:20px;height:12px;margin:0 0 0 6px;cursor:pointer;}
#popup .popatientlist .patientlist ul li span.idnumber i.hide,#popup .popatientlist .patientlist ul li span.mobile i.hide {background:url('../images/icon_eye_close.svg') no-repeat center center/100% auto;}
#popup .popatientlist .patientlist ul li span.idnumber i.show,#popup .popatientlist .patientlist ul li span.mobile i.show {background:url('../images/icon_eye_open.svg') no-repeat center center/100% auto;}
#popup .popatientlist .patientlist ul li span.remark {width:200px;}
#popup .popatientlist .patientlist ul li span.remark textarea {width:80%;height:36px;font-size:14px;background:#FFFFFF;border:1px solid #D8DCE6;box-shadow:0 1px 1px 0 rgba(22,29,37,0.05);border-radius:4px;padding:3px 0;margin:3px auto;}
#popup .popatientlist .patientlist ul li span.remark textarea.writing {background:#EDF5FF;border:1px solid #4A90E2;box-shadow:0 1px 1px 0 rgba(22,29,37,0.05);}
#popup .popatientlist .patientlist ul li span.remark textarea.done {background:#F6FFED;border:1px solid #7ED321;box-shadow:0 1px 1px 0 rgba(22,29,37,0.05);}
#popup .popatientlist .close {margin-right:40px;}

#popup .popadvsearch {display:none;background-color:#fff;width:520px;height:730px;position:absolute;top:50%;left:50%;z-index:2;transform:translate(-50%,-50%);border-radius:10px;}
#popup .popadvsearch .poptitle {height:40px;}
#popup .popadvsearch h3 {margin-top:10px;}
#popup .popadvsearch input#creatBeginTxt,#popup .popadvsearch input#creatEndTxt,#popup .popadvsearch input#bookBeginTxt,#popup .popadvsearch input#bookEndTxt {width:151px;}
#popup .popadvsearch ul.bookthree {clear:both;margin-top:10px;}
#popup .popadvsearch ul.bookthree li {float:left;width:30%;margin-right:5%;}
#popup .popadvsearch ul.bookthree li:nth-child(3) {margin-right:0;}
#popup .popadvsearch ul.bookthree li abbr {display:block;color:#9EA0A5;font-size:12px;font-weight:bold;}
#popup .popadvsearch ul.bookthree li select {width:100%;}
#popup .popadvsearch dl.sbookstaff {clear:both;margin-top:10px;}
#popup .popadvsearch dl.sbookstaff dt {float:left;width:45%;margin-right:10%;}
#popup .popadvsearch dl.sbookstaff dd {float:left;width:45%;}
#popup .popadvsearch ol.sbookpatient {clear:both;}
#popup .popadvsearch ol.sbookpatient li {float:left;width:100%;list-style:none;margin-top:10px;}
#popup .popadvsearch ol.sbookpatient li:nth-child(1) {width:45%;margin-right:10%;}
#popup .popadvsearch ol.sbookpatient li:nth-child(2) {width:45%;}
#popup .popadvsearch ol.sbookpatient li span {display:block;color:#9EA0A5;font-size:12px;font-weight:bold;}
#popup .popadvsearch ol.sbookpatient li input {width:100%;}
#popup .popadvsearch #creatBegin {margin:23px 0 0 0px;}
#popup .popadvsearch #creatEnd {margin:23px 0 0 200px;}
#popup .popadvsearch #bookBegin {margin:90px 0 0 0px;}
#popup .popadvsearch #bookEnd {margin:90px 0 0 200px;}
#popup .popadvsearch em {background:#F6F7F9;border:1px solid #D8DCE6;box-shadow:0 1px 1px 0 rgba(22,29,37,0.05), inset 0 2px 0 0 rgba(255,255,255,0.05);border-radius:4px;line-height:36px;font-style:normal;text-align:center;padding:4px 10px;cursor:pointer;}
#popup .popadvsearch p.error {clear:both;padding-top:15px;color:#f93822;height:20px;}

#popup .popsetsource {display:none;background-color:#fff;width:630px;height:550px;position:absolute;top:50%;left:50%;z-index:2;transform:translate(-50%,-50%);border-radius:10px;}
#popup .popsetsource.request {width:450px;height:420px;}
#popup .popsetsource .popcontent {margin:0 20px;width:calc(100% - 40px);}
#popup .popsetsource h3 {clear:both;margin:10px 0 0 20px;}
#popup .popsetsource h3 abbr {float:left;width:170px;}
#popup .popsetsource .serviceselect {clear:both;float:left;width:150px;margin:10px 0 0 20px;}
#popup .popsetsource ul.setsourcechoose {float:left;margin:10px 0 0 20px;display:none;}
#popup .popsetsource ul.setsourcechoose li {float:left;width:150px;margin-right:20px;}
#popup .popsetsource ul.setsourcechoose li:last-child {margin-right:0px;}
#popup .popsetsource ul#showdoctorchoose {display:block;}
#popup .popsetsource .dashedzone {border:1px dashed #DADEE7;border-radius:5px;padding:5px 19px;margin-top:5px;}
#popup .popsetsource .dashedzone h3 {margin:10px 0 0 0;}
#popup .popsetsource dl.setsourcetitle {color:#9EA0A5;font-size:12px;height:15px;margin-bottom:5px;}
#popup .popsetsource dl.setsourcetitle dt {float:left;margin-right:75px;}
#popup .popsetsource dl.setsourcetitle dt span {float:left;}
#popup .popsetsource dl.setsourcetitle dd {float:left;}
#popup .popsetsource dl.setsourcetitle dd span {float:left;}
#popup .popsetsource dl.setsourcetitle span:nth-child(2) {margin-left:62px;}
#popup .popsetsource dl.setsourcetitle span:nth-child(3) {margin-left:12px;}
#popup .popsetsource ul.setsourcetime {clear:both;margin-top:10px;}
#popup .popsetsource ul.setsourcetime li {float:left;margin-bottom:15px;position:relative;}
#popup .popsetsource ul.setsourcetime li .calendar {margin-left:8px;}
#popup .popsetsource ul.setsourcetime li li {width:auto;margin-bottom:0;}
#popup .popsetsource ul.setsourcetime li span.time {float:left;width:100px;background:#FFF;border:1px solid #AAA;box-shadow:0 1px 1px 0 rgba(22,29,37,0.05);border-radius:4px;padding:4px 0 3px 0;text-align:center;}
#popup .popsetsource ul.setsourcetime li input {float:left;width:30px;text-align:center;text-indent:0;margin-left:12px;}
#popup .popsetsource ul.setsourcetime li input.setdate {width:100px;text-align:left;text-indent:10px;}
#popup .popsetsource ul.setsourcetime li.leftime input.setdate {margin-right:24px;}
#popup .popsetsource ul.setsourcetime li input.error {border:1px solid #F94834;color:#F94834;}
#popup .popsetsource dl.opentime {margin:0 0 0 20px;line-height:30px;height:30px;font-size:14px;color:#3E3F42;}
#popup .popsetsource dl.opentime dt,#popup .popsetsource dl.opentime dd {float:left;background:url('../images/icon_checkbox_unchecked.svg') no-repeat left center/auto 60%;padding-left:20px;margin-right:10px;cursor:pointer;}
#popup .popsetsource dl.opentime dt.current,#popup .popsetsource dl.opentime dd.current {background:url('../images/icon_checkbox_checked.svg') no-repeat left center/auto 60%;}
#popup .popsetsource .startime {margin:0 0 0 20px;position:relative;}
#popup .popsetsource p.error {clear:both;color:#f93822;height:20px;margin-left:20px;padding-top:10px;}
#popup .popsetsource .btn {margin-left:20px;}
#popup .popsetsource .close {margin-right:20px;}

#popup .popeditsource {display:none;background-color:#fff;width:630px;height:550px;position:absolute;top:50%;left:50%;z-index:2;transform:translate(-50%,-50%);border-radius:10px;}
#popup .popeditsource.request {width:450px;height:350px;}
#popup .popeditsource .popcontent {margin:0 20px;width:calc(100% - 40px);}
#popup .popeditsource h3 {clear:both;margin:10px 0 0 20px;}
#popup .popeditsource p.editsourcechoose {clear:both;margin:10px 0 0 20px;font-size:16px;color:#3E3F42;font-weight:bold;}
#popup .popeditsource dl.editsourcetitle {color:#9EA0A5;font-size:12px;height:15px;margin-bottom:5px;}
#popup .popeditsource dl.editsourcetitle dt {float:left;margin-right:75px;}
#popup .popeditsource dl.editsourcetitle dt span {float:left;}
#popup .popeditsource dl.editsourcetitle dd {float:left;}
#popup .popeditsource dl.editsourcetitle dd span {float:left;}
#popup .popeditsource dl.editsourcetitle span:nth-child(2) {margin-left:62px;}
#popup .popeditsource dl.editsourcetitle span:nth-child(3) {margin-left:12px;}
#popup .popeditsource .dashedzone {border:1px dashed #DADEE7;border-radius:5px;padding:5px 19px;margin-top:5px;}
#popup .popeditsource .dashedzone h3 {margin:10px 0 0 0;}
#popup .popeditsource ul.editsourcetime {clear:both;margin-top:10px;}
#popup .popeditsource ul.editsourcetime li {float:left;margin-bottom:15px;position:relative;}
#popup .popeditsource ul.editsourcetime li .calendar {margin-left:8px;}
#popup .popeditsource ul.editsourcetime li li {width:auto;margin-bottom:0;}
#popup .popeditsource ul.editsourcetime li span.time {float:left;width:100px;background:#FFF;border:1px solid #AAA;box-shadow:0 1px 1px 0 rgba(22,29,37,0.05);border-radius:4px;padding:4px 0 3px 0;text-align:center;}
#popup .popeditsource ul.editsourcetime li input {float:left;width:30px;text-align:center;text-indent:0;margin-left:12px;}
#popup .popeditsource ul.editsourcetime li input.editdate {width:100px;text-align:left;text-indent:10px;}
#popup .popeditsource ul.editsourcetime li.leftime input.editdate {margin-right:24px;}
#popup .popeditsource ul.editsourcetime li input.error {border:1px solid #F94834;color:#F94834;}
#popup .popeditsource dl.opentime {margin:0 0 0 20px;line-height:30px;height:30px;font-size:14px;color:#3E3F42;}
#popup .popeditsource dl.opentime dt,#popup .popeditsource dl.opentime dd {float:left;background:url('../images/icon_checkbox_unchecked.svg') no-repeat left center/auto 60%;padding-left:20px;margin-right:10px;}
#popup .popeditsource dl.opentime dt.current,#popup .popeditsource dl.opentime dd.current {background:url('../images/icon_checkbox_checked.svg') no-repeat left center/auto 60%;}
#popup .popeditsource .startime {margin:0 0 0 20px;position:relative;}
#popup .popeditsource p.error {clear:both;color:#f93822;height:20px;margin-left:20px;padding-top:10px;}
#popup .popeditsource .btn {margin-left:20px;}
#popup .popeditsource .close {margin-right:20px;}

#popup .popnotice {display:none;background-color:#fff;width:400px;height:180px;position:absolute;top:50%;left:50%;z-index:2;transform:translate(-50%,-50%);border-radius:10px;}
#popup .popnotice.wide {width:420px;}
#popup .popnotice dl {width:100%;margin-top:30px;}
#popup .popnotice dl dt {float:left;width:50px;margin:0 30px 0 0px;}
#popup .popnotice dl dt img {width:50px;}
#popup .popnotice dl dd {float:left;width:calc(100% - 100px);}
#popup .popnotice dl dd span {display:block;font-size:20px;line-height:30px;}
#popup .popnotice .btn div {margin-left:80px;}
#popup .popnotice .btn div.wechat,#popup .popnotice .btn div.family,#popup .popnotice .btn div.unlock {background:#F94834;border:1px solid #DB311E;box-shadow:0 1px 1px 0 rgba(249,63,42,0.10), inset 0 2px 0 0 rgba(255,255,255,0.06);}

#popup .popunlockinfo {display:none;background-color:#fff;width:500px;height:340px;position:absolute;top:50%;left:50%;z-index:2;transform:translate(-50%,-50%);border-radius:10px;}
#popup .popunlockinfo h1 {color:#000;font-size:18px;margin:20px 0 10px 0;line-height:150%;}
#popup .popunlockinfo h2 {color:#000;font-size:16px;line-height:150%;margin-top:10px;}
#popup .popunlockinfo h2 span {color:#f93822;}
#popup .popunlockinfo ol {clear:both;margin-left:16px;}
#popup .popunlockinfo div.close {float:left;}

#popup .poptemp {display:none;background-color:#fff;width:450px;height:590px;position:absolute;top:50%;left:50%;z-index:2;transform:translate(-50%,-50%);border-radius:10px;}
#popup .poptemp.editype {height:540px;}
#popup .poptemp.request {height:400px;}
#popup .poptemp.requestedit {height:340px;}
#popup .poptemp h3 {clear:both;margin-top:10px;}
#popup .poptemp #choosetempdate {margin-top:138px;}
#popup .poptemp .serviceselect {float:left;width:47.5%;margin:0 5% 10px 0;}
#popup .poptemp ul.tempsourcechoose {clear:both;display:none;}
#popup .poptemp ul.tempsourcechoose li {float:left;width:47.5%;margin-right:5%;}
#popup .poptemp ul.tempsourcechoose li:last-child {margin-right:0;}
#popup .poptemp #tempdate:disabled,#popup .poptemp #tempdate[disabled] {font-size:16px;color:#3E3F42;border:0px;background:none;text-indent:0;font-weight:bold;color:#3E3F43;-webkit-text-fill-color:#3E3F43;-webkit-opacity:1;opacity:1;}
#popup .poptemp p.editemptitle {margin-top:10px;font-size:16px;color:#3E3F42;font-weight:bold;display:none;}
#popup .poptemp ul.tempsourcetime {clear:both;margin-top:10px;}
#popup .poptemp ul.tempsourcetime li {float:left;width:47.5%;margin-bottom:15px;}
#popup .poptemp ul.tempsourcetime li:nth-of-type(odd) {margin-right:5%;}  
#popup .poptemp ul.tempsourcetime li:nth-of-type(even) {margin-right:0%;} 
#popup .poptemp ul.tempsourcetime li span {float:left;width:calc(100% - 65px);background:#FFF;border:1px solid #D8DCE6;box-shadow:0 1px 1px 0 rgba(22,29,37,0.05);border-radius:4px;padding:4px 0 3px 0;text-align:center;}
#popup .poptemp ul.tempsourcetime li abbr {float:left;margin:0 10px;line-height:30px;}
#popup .poptemp ul.tempsourcetime li input {float:right;width:30px;text-align:center;text-indent:0;}
#popup .poptemp ul.tempsourcetime li input.error {border:1px solid #F94834;color:#F94834;}
#popup .poptemp dl.opentime {line-height:30px;height:30px;font-size:14px;color:#3E3F42;}
#popup .poptemp dl.opentime dt,#popup .poptemp dl.opentime dd {float:left;background:url('../images/icon_checkbox_unchecked.svg') no-repeat left center/auto 60%;padding-left:20px;margin-right:10px;cursor:pointer;}
#popup .poptemp dl.opentime dt.current,#popup .poptemp dl.opentime dd.current {background:url('../images/icon_checkbox_checked.svg') no-repeat left center/auto 60%;}
#popup .poptemp p.error {clear:both;color:#f93822;height:20px;}

#popup .popuserinfo {display:none;background-color:#fff;width:540px;height:675px;position:absolute;top:50%;left:50%;z-index:2;transform:translate(-50%,-50%);border-radius:10px;}
#popup .popuserinfo .clearfix {border-bottom:1px solid #EAEDF3;margin-top:10px;}
#popup .popuserinfo h3 {font-weight:normal;line-height:28px;padding:5px 0;}
#popup .popuserinfo .editname {float:left;width:25%;padding-bottom:10px;}
#popup .popuserinfo .editgender {float:left;width:25%;padding-bottom:10px;}
#popup .popuserinfo .editbirth {float:left;width:50%;padding-bottom:10px;position:relative;}
#popup .popuserinfo .editbirth #birthcalender {margin-top:32px;}
#popup .popuserinfo .editname h3,#popup .popuserinfo .editgender h3,#popup .popuserinfo .editbirth h3 {padding:10px 0 0 0;line-height:18px;}
#popup .popuserinfo input {display:block;width:calc(100% - 15px);height:26px;}
#popup .popuserinfo select {display:block;text-indent:0;}
#popup .popuserinfo input:disabled,#popup .popuserinfo select:disabled,#popup .popuserinfo input[disabled],#popup .popuserinfo select[disabled],#popup .popuserinfo textarea[disabled] {font-size:18px;background:none;border:1px solid #fff;-webkit-appearance:none;-moz-appearance:none;appearance:none;text-indent:0;color:#3E3F43;-webkit-text-fill-color:#3E3F43;-webkit-opacity:1;opacity:1;}
#popup .popuserinfo ul.userline_2,#popup .popuserinfo ul.userline_3,#popup .popuserinfo ul.userline_4 {width:100%;height:36px;padding:10px 0;}
#popup .popuserinfo ul.userline_2 li,#popup .popuserinfo ul.userline_3 li,#popup .popuserinfo ul.userline_4 li {float:left;width:25%;font-size:12px;color:#9EA0A5;line-height:18px;}
#popup .popuserinfo ul.userline_2 li.idtype {width:16%;}
#popup .popuserinfo ul.userline_2 li.idinfo {width:52%;}
#popup .popuserinfo ul.userline_2 li.idinfo input {clear:both;float:left;font-size:18px;color:#3E3F42;line-height:28px;display:none;}
#popup .popuserinfo ul.userline_2 li.mobile {width:32%;}
#popup .popuserinfo ul.userline_2 li em {display:block;font-style:normal;}
#popup .popuserinfo ul.userline_2 li span {clear:both;float:left;font-size:18px;color:#3E3F42;line-height:28px;}
#popup .popuserinfo ul.userline_2 li i {float:left;width:20px;height:20px;margin:4px 0 4px 6px;cursor:pointer;}
#popup .popuserinfo ul.userline_2 li i.hide {background:url('../images/icon_eye_close.svg') no-repeat center center/100% auto;}
#popup .popuserinfo ul.userline_2 li i.show {background:url('../images/icon_eye_open.svg') no-repeat center center/100% auto;}
#popup .popuserinfo ul.userline_3 li.full,#popup .popuserinfo ul.userline_4 li.full,#popup .popuserinfo ul.userline_5 li.full {width:100%;}
#popup .popuserinfo ul.userline_3 li span {display:block;font-size:18px;color:#3E3F42;line-height:28px;}
#popup .popuserinfo ul.userline_4 li h3,#popup .popuserinfo ul.userline_5 li h3 {display:block;padding:0;line-height:normal;}
#popup .popuserinfo ul.userline_4 li span {clear:both;float:left;font-size:18px;color:#3E3F42;line-height:28px;}
#popup .popuserinfo ul.userline_4 li abbr {float:left;font-size:18px;color:#3E3F42;line-height:28px;margin-left:6px;}
#popup .popuserinfo ul.userline_4 li em {float:left;font-size:18px;font-style:normal;color:#3E3F42;line-height:28px;margin-left:6px;color:#f93822;}
#popup .popuserinfo ul.userline_4 li em i {display:block;font-size:12px;font-style:normal;line-height:15px;margin:-5px 0 5px 10px;cursor:pointer;}
#popup .popuserinfo ul.userline_4 li span.gray,#popup .popuserinfo ul.userline_4 li abbr.gray {color:#A8AAB7;}
#popup .popuserinfo ul.userline_4 li span.green,#popup .popuserinfo ul.userline_4 li abbr.green {color:#39B54A;}
#popup .popuserinfo ul.userline_5 {height:55px;padding:10px 0 0 0;}
#popup .popuserinfo ul.userline_5 li span {float:left;background-image:linear-gradient(0deg, #F6F7F9 0%, #FFFFFF 100%);border:1px solid #D8DCE6;box-shadow:0 1px 1px 0 rgba(22,29,37,0.05), inset 0 2px 0 0 rgba(255,255,255,0.05);border-radius:4px;font-size:14px;line-height:36px;color:#000;cursor:pointer;}
#popup .popuserinfo ul.userline_5 li span span {background:url('../images/icon_user_gray.svg') no-repeat 5% 50%;border:0;padding:0 10px 0 30px;}
#popup .popuserinfo ul.userline_5 li abbr,#popup .popuserinfo ul.userline_5 li em {float:left;background-image:linear-gradient(0deg, #F6F7F9 0%, #FFFFFF 100%);border:1px solid #D8DCE6;box-shadow:0 1px 1px 0 rgba(22,29,37,0.05), inset 0 2px 0 0 rgba(255,255,255,0.05);border-radius:4px;font-size:14px;font-style:normal;line-height:36px;color:#000;margin-left:15px;padding-left:5px;cursor:pointer;}
#popup .popuserinfo ul.userline_5 li abbr.verified {display:block;}
#popup .popuserinfo ul.userline_5 li abbr.cancel {display:none;}
#popup .popuserinfo ul.userline_5 li abbr span {background:url('../images/icon_wechat_gray.svg') no-repeat 5% 50%;border:0;padding:0 10px 0 30px;}
#popup .popuserinfo ul.userline_5 li em span {background:url('../images/icon_unlock.svg') no-repeat 5% 50%;border:0;padding:0 10px 0 30px;}
#popup .popuserinfo ul.userline_5 li em.locked {display:block;}
#popup .popuserinfo ul.userline_5 li em.unlock {display:none;}
#popup .popuserinfo .remarks {width:calc(100% - 80px);margin:0 40px;}
#popup .popuserinfo p.error {clear:both;padding-top:3%;color:#f93822;height:20px;text-indent:5%;}

#popup .popfamily {display:none;background-color:#fff;width:700px;position:absolute;top:50%;left:50%;z-index:2;transform:translate(-50%,-50%);border-radius:10px;}
#popup .popfamily .clearfix {border-bottom:1px solid #EAEDF3;}
#popup .popfamily h3 {font-weight:normal;line-height:28px;padding:5px 0;}
#popup .popfamily ul {width:100%;height:46px;margin:10px 0;}
#popup .popfamily ul li {float:left;width:25%;font-size:12px;color:#9EA0A5;line-height:18px;}
#popup .popfamily ul li.full {width:100%;}
#popup .popfamily ul.himself li.idinfo {width:50%;}
#popup .popfamily ul.himself li span {display:block;font-size:18px;color:#3E3F42;line-height:28px;}
#popup .popfamily ul.himself li em {display:block;font-style:normal;}
#popup .popfamily ul.himself li span abbr {float:left;margin-right:6px;}
#popup .popfamily ul.himself li span mark {float:left;background:none;}
#popup .popfamily ul.himself li span i {float:left;width:20px;height:20px;margin:4px 0 4px 6px;cursor:pointer;}
#popup .popfamily ul.himself li span i.hide {background:url('../images/icon_eye_close.svg') no-repeat center center/100% auto;}
#popup .popfamily ul.himself li span i.show {background:url('../images/icon_eye_open.svg') no-repeat center center/100% auto;}
#popup .popfamily ul.househead {height:40px;margin:0;padding:0;border-bottom:1px solid #EAEDF3;}
#popup .popfamily ul.househead li {clear:both;width:100%;padding-bottom:5px;border-bottom:1px solid #EAEDF3;}
#popup .popfamily ul.househead li span {float:left;width:20%;font-size:16px;color:#3E3F43;line-height:40px;text-align:center;background:#F7F7F7;font-weight:bold;}
#popup .popfamily ul.househead li span.idinfo {width:30%;}
#popup .popfamily ul.househead li span.operate {width:10%;}
#popup .popfamily .housezone {clear:both;overflow:auto;}
#popup .popfamily ul.household {height:40px;margin:0;padding:0;}
#popup .popfamily ul.household li {clear:both;width:100%;text-align:center;}
#popup .popfamily ul.household li span {float:left;width:20%;font-size:14px;color:#3E3F43;line-height:40px;text-align:center;}
#popup .popfamily ul.household li span.name {width:15%;}
#popup .popfamily ul.household li span.idinfo {width:35%;}
#popup .popfamily ul.household li span.idinfo em {display:inline-block;font-style:normal;}
#popup .popfamily ul.household li span.idinfo mark,#popup .popfamily ul.household li span.mobile mark {display:inline-block;background:none;margin-left:6px;}
#popup .popfamily ul.household li span.idinfo i,#popup .popfamily ul.household li span.mobile i {display:inline-block;width:20px;height:12px;margin-left:6px;cursor:pointer;}
#popup .popfamily ul.household li span.idinfo i.hide,#popup .popfamily ul.household li span.mobile i.hide {background:url('../images/icon_eye_close.svg') no-repeat center center/100% auto;}
#popup .popfamily ul.household li span.idinfo i.show,#popup .popfamily ul.household li span.mobile i.show {background:url('../images/icon_eye_open.svg') no-repeat center center/100% auto;}
#popup .popfamily ul.household li span.operate {width:10%;}
#popup .popfamily ul.household li span.infocheck a {display:inline-block;height:30px;padding-left:30px;color:#3E3F43;}
#popup .popfamily ul.household li span.infocheck a.usergray {background:url('../images/icon_user_gray.svg') no-repeat 15% 75%;}
#popup .popfamily ul.household li span.infocheck a.usergreen {background:url('../images/icon_user_green.svg') no-repeat 15% 75%;}
#popup .popfamily ul.household li span.infocheck a:hover {text-decoration:underline;}
#popup .popfamily ul.household li span abbr {display:block;background:url('../images/icon_operate_delete.svg') no-repeat center center;width:20px;height:20px;margin:10px auto 0 auto;cursor:pointer;}
#popup .popfamily p {font-size:12px;color:#939499;padding:10px 0;}

#popup .popwarning {display:none;background-color:#fff;width:460px;height:340px;position:absolute;top:50%;left:50%;z-index:2;transform:translate(-50%,-50%);border-radius:10px;}
#popup .popwarning.nophone {height:440px;}
#popup .popwarning h1 {clear:both;font-size:20px;color:#3E3F42;margin:30px 0 0 40px;}
#popup .popwarning h2 {clear:both;background:url('../images/icon_warning.svg') no-repeat 0% 100%/auto 65%;padding:20px 0 5px 40px;;font-size:20px;color:#3E3F43;margin-bottom:6px;}
#popup .popwarning .booking {clear:both;margin:20px 0;}
#popup .popwarning p {clear:both;line-height:24px;}
#popup .popwarning .clearfix {border-top:1px solid #EAEDF3;}
#popup .popwarning .nophone {display:none;}
#popup .popwarning .btn {clear:both;float:left;}
#popup .popwarning .btn div {float:left;margin:20px 20px 0 0;}
#popup .popwarning .btn div.confirm {width:160px;}
#popup .popwarning .btn div.enter,#popup .popnotice .btn div.family,#popup .popnotice .btn div.verifyfalse {background:#F94834;border:1px solid #DB311E;box-shadow:0 1px 1px 0 rgba(249,63,42,0.10), inset 0 2px 0 0 rgba(255,255,255,0.06);}
#popup .popnotice .btn div.verifytrue {background:#39B54A;border:1px solid #D8DCE6;box-shadow:0 1px 1px 0 rgba(22,29,37,0.05), inset 0 2px 0 0 rgba(255,255,255,0.05);}

#popup .popadvice {display:none;background-color:#fff;width:600px;height:385px;position:absolute;top:50%;left:50%;z-index:2;transform:translate(-50%,-50%);border-radius:10px;}
#popup .popadvice ul.advicesort {height:21px;line-height:21px;margin-top:15px;}
#popup .popadvice ul.advicesort li {float:left;color:#9EA0A5;font-size:14px;background:url('../images/icon_unchecked.svg') no-repeat left center;padding-left:24px;margin-right:20px;cursor:pointer;}
#popup .popadvice ul.advicesort li.current {background:url('../images/icon_checked.svg') no-repeat left center;}
#popup .popadvice .advicetitle {width:100%;margin-top:15px;}
#popup .popadvice .advicecontent {width:calc(100% - 12px);height:144px;border:1px solid #aaa;margin-top:20px;padding:0 6px;}
#popup .popadvice p.error {clear:both;padding-top:5px;color:#f93822;height:20px;}
#popup .popadvice .toend {clear:both;float:left;margin-top:10px;}
#popup .popadvice .insert .adviceno {width:24px;height:24px;line-height:24px;text-align:center;text-indent:0;}
#popup .popadvice .insert {float:left;margin-top:10px;margin-left:30px;}
#popup .popadvice .toend img,#popup .popadvice .insert img {width:26px;margin-top:3px;cursor:pointer;}
#popup .popadvice .toend span,#popup .popadvice .insert span {line-height:24px;}
#popup .popadvice .close {margin-top:0;}

#popup .popimage {display:none;background-color:#fff;width:600px;height:385px;position:absolute;top:50%;left:50%;z-index:2;transform:translate(-50%,-50%);border-radius:10px;}
#popup .popimage .uploadoperate {width:250px;height:250px;margin:10px auto 0 auto;position:relative;}
#popup .popimage .uploadoperate .uploadinputfile {width:250px;height:250px;position:absolute;top:0;left:0;z-index:2;opacity:0;cursor:pointer;}
#popup .popimage .uploadoperate .uploadicon {width:250px;height:250px;margin:0 auto;overflow:hidden;}
#popup .popimage .uploadoperate .uploadpreview {width:210px;height:250px;margin:0 auto;overflow:hidden;border:1px solid #aaa;text-align:center;display:none;}
#popup .popimage .uploadoperate .uploadicon img {width:100%;}
#popup .popimage .uploadoperate .uploadpreview img.horizontal {width:100%;}
#popup .popimage .uploadoperate .uploadpreview img.vertical {height:100%;}
#popup .popimage p.error {clear:both;padding-top:5px;color:#f93822;height:20px;}
#popup .popimage .toend {clear:both;float:left;margin-top:10px;}
#popup .popimage .insert .adviceno {width:24px;height:24px;line-height:24px;text-align:center;text-indent:0;}
#popup .popimage .insert {float:left;margin-top:10px;margin-left:30px;}
#popup .popimage .toend img,#popup .popimage .insert img {width:26px;margin-top:3px;cursor:pointer;}
#popup .popimage .toend span,#popup .popimage .insert span {line-height:24px;}
#popup .popimage .close {margin-top:0;}

#popup .poppaste {display:none;background-color:#fff;width:600px;height:385px;position:absolute;top:50%;left:50%;z-index:2;transform:translate(-50%,-50%);border-radius:10px;}
#popup .poppaste .clipoperate {width:210px;height:250px;margin:10px auto 0 auto;position:relative;}
#popup .poppaste .clipoperate #clipboard {width:210px;height:250px;border:1px solid #aaa;position:absolute;top:0;left:0;z-index:2;}
#popup .poppaste .clipoperate .clipreview {width:210px;height:250px;overflow:hidden;text-align:center;}
#popup .poppaste .clipoperate .clipreview img.horizontal {width:100%;}
#popup .poppaste .clipoperate .clipreview img.vertical {height:100%;}
#popup .poppaste p.error {clear:both;padding-top:5px;color:#f93822;height:20px;}
#popup .poppaste .toend {clear:both;float:left;margin-top:10px;}
#popup .poppaste .insert .adviceno {width:24px;height:24px;line-height:24px;text-align:center;text-indent:0;}
#popup .poppaste .insert {float:left;margin-top:10px;margin-left:30px;}
#popup .poppaste .toend img,#popup .poppaste .insert img {width:26px;margin-top:3px;cursor:pointer;}
#popup .poppaste .toend span,#popup .poppaste .insert span {line-height:24px;}
#popup .poppaste .close {margin-top:0;}

#popup .popempty {display:none;background-color:#fff;width:600px;height:385px;position:absolute;top:50%;left:50%;z-index:2;transform:translate(-50%,-50%);border-radius:10px;}
#popup .popempty .emptyzone {background:url(../images/bg_empty.png) left top/auto 8%;width:100%;height:238px;margin-top:15px;text-align:center;color:#3E3F43;}
#popup .popempty .emptyzone span {display:block;padding-top:80px;font-size:30px;line-height:150%;}
#popup .popempty p.error {clear:both;padding-top:5px;color:#f93822;height:20px;}
#popup .popempty .toend {clear:both;float:left;margin-top:10px;}
#popup .popempty .insert .adviceno {width:24px;height:24px;line-height:24px;text-align:center;text-indent:0;}
#popup .popempty .insert {float:left;margin-top:10px;margin-left:30px;}
#popup .popempty .toend img,#popup .popempty .insert img {width:26px;margin-top:3px;cursor:pointer;}
#popup .popempty .toend span,#popup .popempty .insert span {line-height:24px;}
#popup .popempty .close {margin-top:0;}

#popup .popshopsort {display:none;background-color:#fff;width:400px;height:270px;position:absolute;top:50%;left:50%;z-index:2;transform:translate(-50%,-50%);border-radius:10px;}
#popup .popshopsort .shopsortname {margin-top:15px;}
#popup .popshopsort .shopsortname input {width:100%;}
#popup .popshopsort .shopsortfunc {margin-top:15px;}
#popup .popshopsort .shopsortfunc h3 {float:left;width:60px;line-height:30px;}
#popup .popshopsort .shopsortfunc .changer {float:left;background-color:#f7981c;width:100px;height:30px;border-radius:15px;line-height:30px;color:#fff;text-align:center;font-style:normal;cursor:pointer;}
#popup .popshopsort .shopsortfunc .changer.open {background-color:#39b54a;}
#popup .popshopsort .shopsortfunc .changer span {float:right;background-color:#fff;width:26px;height:26px;border-radius:13px;margin:2px;}
#popup .popshopsort .shopsortfunc .changer.open span {float:left;}
#popup .popshopsort p.error {clear:both;padding-top:5px;color:#f93822;height:20px;}

#popup .popeditprice {display:none;background-color:#fff;width:450px;height:205px;position:absolute;top:50%;left:50%;z-index:2;transform:translate(-50%,-50%);border-radius:10px;}
#popup .popeditprice dl {width:100%;margin-top:30px;}
#popup .popeditprice dl dt {float:left;width:50px;margin:0 30px 0 0px;}
#popup .popeditprice dl dt img {width:50px;}
#popup .popeditprice dl dd {float:left;width:calc(100% - 80px);}
#popup .popeditprice dl dd span {display:block;font-size:20px;line-height:30px;}
#popup .popeditprice .btn div {margin-left:80px;}

#popup .popmodifyprice {display:none;background-color:#fff;width:400px;height:190px;position:absolute;top:50%;left:50%;z-index:2;transform:translate(-50%,-50%);border-radius:10px;}
#popup .popmodifyprice .lessprice {margin-top:15px;}
#popup .popmodifyprice .lessprice input {width:66px;}
#popup .popmodifyprice p.error {clear:both;padding-top:5px;color:#f93822;height:20px;}
#popup .popmodifyprice .btn div,#popup .popmodifyprice .close {margin-top:8px;}

#popup .poprocessing {display:none;background-color:#fff;width:400px;height:195px;position:absolute;top:50%;left:50%;z-index:2;transform:translate(-50%,-50%);border-radius:10px;}
#popup .poprocessing.active {height:355px;}
#popup .poprocessing .selectall {margin-top:10px;display:none;}
#popup .poprocessing .selectall.active {display:block;}
#popup .poprocessing .selectall i {float:left;background:url('../images/icon_check.png') no-repeat top center;width:16px;height:16px;margin:2px 15px 0 0;cursor:pointer;}
#popup .poprocessing .selectall i.selected {background:url('../images/icon_check.png') no-repeat bottom center;}
#popup .poprocessing ul.goodslist li dl {float:left;}
#popup .poprocessing .goodszone {width:100%;height:76px;overflow:auto;margin-top:10px;display:none;}
#popup .poprocessing .goodszone.active {display:block;}
#popup .poprocessing ul.goodslist {width:100%;}
#popup .poprocessing ul.goodslist li {border-top:1px solid #D8DCE6;padding-top:10px;margin-top:10px;}
#popup .poprocessing ul.goodslist li:first-child {margin-top:0;}
#popup .poprocessing ul.goodslist li i {float:left;background:url('../images/icon_check.png') no-repeat top center;width:16px;height:16px;margin:25px 15px 0 0;cursor:pointer;}
#popup .poprocessing ul.goodslist li i.selected {background:url('../images/icon_check.png') no-repeat bottom center;}
#popup .poprocessing ul.goodslist li dl {float:left;}
#popup .poprocessing ul.goodslist li dl dt {float:left;width:65px;height:65px;border-radius:5px;margin-right:15px;background-repeat:no-repeat;background-position:top center; background-size:100% auto;}
#popup .poprocessing ul.goodslist li dl dd {float:left;width:calc(100% - 80px);}
#popup .poprocessing ul.goodslist li dl dd ul {width:100%;border:0;}
#popup .poprocessing ul.goodslist li dl dd ul li {width:100%;text-align:left;font-weight:bold;border:0px;padding:0;margin:0;}
#popup .poprocessing ul.goodslist li dl dd ul li:nth-child(2) {font-size:12px;color:#979797;font-weight:normal;}
#popup .poprocessing ul.goodslist li dl dd ul li:nth-child(3) {font-size:12px;}
#popup .poprocessing ul.goodslist li dl dd ul li abbr {float:left;margin-right:20px;}
#popup .poprocessing ul.goodslist li dl dd ul li em {float:left;font-style:normal;}
#popup .poprocessing ul.goodsprocess {clear:both;margin-top:5px;}
#popup .poprocessing ul.goodsprocess li {clear:both;float:left;width:100%;margin-top:15px;}
#popup .poprocessing ul.goodsprocess li.expresscompany {display:none;}
#popup .poprocessing ul.goodsprocess li.expresscompany.active {display:block;}
#popup .poprocessing ul.goodsprocess li abbr {float:left;width:100px;line-height:30px;}
#popup .poprocessing ul.goodsprocess li input,#popup .poprocessing ul.goodsprocess li div {float:left;width:calc(100% - 102px);}
#popup .poprocessing p.error {clear:both;padding-top:5px;color:#f93822;height:20px;}
#popup .poprocessing .btn div,#popup .poprocessing .close {margin-top:8px;}

#popup .popsmsrecord {display:none;background-color:#fff;width:850px;height:420px;position:absolute;top:50%;left:50%;z-index:2;transform:translate(-50%,-50%);border-radius:10px;}
#popup .popsmsrecord #calendar {float:left;margin-left:10px;}
#popup .popsmsrecord .smsrecordinfo {float:left;width:550px;margin:10px 20px 0 20px;position:relative;}
#popup .popsmsrecord .smsrecordinfo ul.smsuserinfo {width:100%;}
#popup .popsmsrecord .smsrecordinfo ul.smsuserinfo li {float:left;font-size:12px;width:38%;color:#9EA0A5;}
#popup .popsmsrecord .smsrecordinfo ul.smsuserinfo li:nth-child(1) {width:24%;}
#popup .popsmsrecord .smsrecordinfo ul.smsuserinfo li span {display:block;font-size:18px;color:#3E3F42;}
#popup .popsmsrecord .smsrecordinfo ul.smsuserinfo li:nth-child(2) mark {float:left;background:none;}
#popup .popsmsrecord .smsrecordinfo ul.smsuserinfo li:nth-child(2) span {clear:both;float:left;}
#popup .popsmsrecord .smsrecordinfo ul.smsuserinfo li:nth-child(2) i {float:left;width:21px;height:21px;margin:0 0 0 6px;border:0;cursor:pointer;}
#popup .popsmsrecord .smsrecordinfo ul.smsuserinfo li:nth-child(2) i.hide {background:#fff url('../images/icon_eye_close.svg') no-repeat center center/100% auto;}
#popup .popsmsrecord .smsrecordinfo ul.smsuserinfo li:nth-child(2) i.show {background:#fff url('../images/icon_eye_open.svg') no-repeat center center/100% auto;}
#popup .popsmsrecord .smsrecordinfo ol.smslistitle {border-top:1px solid #EAEDF3;border-bottom:1px solid #EAEDF3;margin-top:10px;}
#popup .popsmsrecord .smsrecordinfo ol.smslistitle li {background-color:#f8f8f8;list-style:none;font-size:16px;color:#3E3F42;height:34px;line-height:34px;}
#popup .popsmsrecord .smsrecordinfo ol.smslistitle li span {float:left;width:35%;text-align:center;}
#popup .popsmsrecord .smsrecordinfo ol.smslistitle li span.sendcont {width:25%;}
#popup .popsmsrecord .smsrecordinfo ol.smslistitle li span.sendtype,#popup .popsmsrecord .smsrecordinfo ol.smslistitle li span.sendfunc {width:20%;}
#popup .popsmsrecord .smsrecordinfo ul.smslistinfo {height:205px;overflow:auto;}
#popup .popsmsrecord .smsrecordinfo ul.smslistinfo li {clear:both;color:#3E3F42;height:30px;line-height:30px;padding:5px 0;border-bottom:1px solid #EAEDF3;}
#popup .popsmsrecord .smsrecordinfo ul.smslistinfo li span {float:left;width:35%;}
#popup .popsmsrecord .smsrecordinfo ul.smslistinfo li span.sendtime {font-size:12px;line-height:15px;}
#popup .popsmsrecord .smsrecordinfo ul.smslistinfo li span.sendcont {width:25%;text-align:center;text-decoration:underline;cursor:pointer;}
#popup .popsmsrecord .smsrecordinfo ul.smslistinfo li span.sendcont abbr.box {display:none;line-height:24px;padding:5px 10px;width:525px;border:2px solid #003594;background:#FFF;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;text-align:left;position:absolute;top:0px;left:0px;z-index:2;}
#popup .popsmsrecord .smsrecordinfo ul.smslistinfo li span.sendcont abbr.box.over {display:block;}
#popup .popsmsrecord .smsrecordinfo ul.smslistinfo li span.sendcont abbr.box:before,#popup .popsmsrecord .smsrecordinfo ul.smslistinfo li span.sendcont abbr.box:after {content:"";display:block;border-width:15px;position:absolute;top:-30px;left:242px;border-style:solid dashed dashed solid;border-color:transparent  transparent #003594 transparent;font-size:0;line-height:0;}
#popup .popsmsrecord .smsrecordinfo ul.smslistinfo li span.sendcont abbr.box:after {top:-27px;border-color:transparent transparent #FFF transparent;}
#popup .popsmsrecord .smsrecordinfo ul.smslistinfo li span.sendtype,#popup .popsmsrecord .smsrecordinfo ul.smslistinfo li span.sendfunc {width:20%;text-align:center;}
#popup .popsmsrecord .smsrecordinfo ul.smslistinfo li span.sendtype.error {color:#f93822;}
#popup .popsmsrecord .smsrecordinfo ul.smslistinfo li span.full {width:100%;text-align:center;}
#popup .popsmsrecord .btn div,#popup .popsmsrecord .close {margin-top:8px;margin-right:20px;}

#popup .popbookcard {display:none;width:480px;height:670px;position:absolute;top:50%;left:50%;z-index:2;transform:translate(-50%,-50%);position:relative;}
#popup .popbookcard .close {position:absolute;top:15px;right:15px;z-index:2;width:30px;height:30px;border:3px solid #A8AAB7;border-radius:30px;padding:5px;margin:0;}
#popup .popbookcard img {width:100%;}
#popup .popbookcard span {display:block;background-color:#fff;border:3px solid #003594;width:260px;margin:15px auto 0 auto;text-align:center;line-height:30px;border-radius:20px;}

#popup .poprefundprice {display:none;background-color:#fff;width:400px;height:210px;position:absolute;top:50%;left:50%;z-index:2;transform:translate(-50%,-50%);border-radius:10px;}
#popup .poprefundprice dl {width:100%;margin-top:30px;}
#popup .poprefundprice dl dt {float:left;width:50px;margin:0 30px 0 0px;}
#popup .poprefundprice dl dt img {width:50px;}
#popup .poprefundprice dl dd {float:left;width:calc(100% - 100px);}
#popup .poprefundprice dl dd.full {width:100%;}
#popup .poprefundprice dl dd span {display:block;font-size:20px;line-height:30px;}
#popup .poprefundprice dl dd a {display:block;margin:10px 0;color:#3E3F43;text-decoration:underline;}
#popup .poprefundprice dl dd input {border-radius:0;border-top:0;border-left:0;border-right:0;}
#popup .poprefundprice .btn div {margin-left:80px;margin-top:10px;}
#popup .poprefundprice .close {margin:10px 0 0 0;}
#popup .poprefundprice p.error {clear:both;padding-top:6px;color:#f93822;height:20px;margin-left:80px;}

#popup .poptypechange {display:none;background-color:#fff;width:350px;height:200px;position:absolute;top:50%;left:50%;z-index:2;transform:translate(-50%,-50%);border-radius:10px;}
#popup .poptypechange .icon {margin-top:20px;text-align:center;}
#popup .poptypechange h1 {color:#000;float:none;margin:10px 0 0 0;text-align:center;}
#popup .poptypechange p {text-align:center;margin-top:5px;}
#popup .poptypechange .btn .delete,#popup .poptypechange .close {width:120px;}