body{font-size:14px;margin:0px;padding:0; background:#ededed;font-family:"microsoft yahei"}div,ul,li,ol,dl,dt,dd,p,table,td,form,input,button,select,textarea,header,footer{list-style:none;margin:0;padding:0;}p{line-height:24px;}h1,h2,h3,h4,h5{margin:0;padding:0;}img{border:0px; margin:0; padding:0;}a{text-decoration:none;color:#333}a:hover{text-decoration:none}.clr,.clear{clear:both;overflow:hidden;}.red,.red a{color:#F00;}.left{ float:left}.right{ float:right}i,em{ font-style:normal}
footer{color: #999; font-size:12px; text-align:center; padding:10px 0; line-height:20px;}
footer a{color: #999;}

.top{margin:0 auto;width:100%;border-bottom: 1px solid #ddd;color: #333;line-height: 40px; height: 40px; background:#FFF; position:fixed; z-index:99;}
.hbok{width:100%;max-width:640px;margin:0 auto; height:40px;}
.headimg{margin:0 auto;width:100%; position:relative;max-width:640px;padding:0;}
.headimg img{width:100%;height:100%;max-width:640px; max-height:350px;}
.headtxt{position:absolute;left:0;bottom:3px; height:35px; line-height:35px;width:100%;background:#000;opacity: 0.6;padding:0; margin:0; z-index:1;}
.headimg p{margin:0;position:absolute;left:0;bottom:3px; line-height:35px; text-indent:6px;color:#FFF; z-index:12;}.headimg p em{ font-weight:bold; font-size:16px; display:inline-block; margin-right:15px;}
.headimg p em,.headimg p span,.headimg a{color:#FFF;}
.tleft{ display:inline-block; float:left; width:20px; height:20px; background:url("back.png")/*tpa=http://wx.02022222222.com/his_public/sick/back.png*/ no-repeat;background-size: cover; margin:8px 0 0 10px;}
.tright{ display:inline-block; float:right; width:20px; height:20px; background:url("site.png")/*tpa=http://wx.02022222222.com/his_public/sick/site.png*/ no-repeat;background-size: cover; margin:8px 10px 0 0;}
.ttitle{text-align:center;font-size:20px; /*text-indent:-30px;*/text-overflow: ellipsis;white-space: nowrap;font-weight: 400;}
#sites{position:fixed; right:1px; top:1px; width:180px; height:182px; padding:13px;background:#000;opacity: 0.8; z-index:9999; display:none}
#sites li{ float:left; width:90px; line-height:36px;}
#sites a{color:#FFF; font-size:16px;}
#sclose{ width:25px; height:25px;background:#000; color:#FFF; text-align:center;-webkit-border-radius:100%;border-radius:100%; position:fixed; right:3px; top:5px; z-index:99999;font-size:16px;}

.main{width:90%;max-width:620px;margin:0 auto; padding:10px;background:#FFF;}
.modules{max-width:640px;margin:0 auto;overflow:hidden}.modules .module{display:block;float:left;margin:5px 0 0 2%;height:70px;width:47%;background:#fff;position:relative;overflow:hidden;-webkit-box-shadow:1px 1px 2px #e3e3e3;-moz-box-shadow:1px 1px 2px #e3e3e3;box-shadow:1px 1px 2px #e3e3e3}.modules .module .closed{display:block;background:#fff;color:#bdbdbd;font-size:12px;padding:1px 0;text-align:center;width:100px;-webkit-transform:rotate(45deg);transform:rotate(45deg);position:absolute;right:-35px;top:6px;z-index:99;height:12px;line-height:12px;-webkit-box-shadow:0 0 2px #aaa;-moz-box-shadow:0 0 2px #aaa;box-shadow:0 0 2px #aaa}.modules .module .icon-chufang,.modules .module .icon-dangri,.modules .module .icon-daohang,.modules .module .icon-daozhen,.modules .module .icon-houzhen,.modules .module .icon-intro,.modules .module .icon-keshi,.modules .module .icon-pay,.modules .module .icon-report,.modules .module .icon-yuyue{display:inline-block;margin:17.5px 0 0 10px;background-image:url("sprites-1.png")/*tpa=http://wx.02022222222.com/his_public/sick/sprites-1.png*/;background-repeat:no-repeat;background-size:150px 1235px;height:31px;width:35px}.modules .module .icon-daozhen{background-position:-10px -569px}.modules .module .icon-yuyue{background-position:-10px -446px}.modules .module .icon-intro{background-position:-10px -651px}.modules .module .icon-keshi{background-position:-10px -692px}.modules .module .icon-daohang{background-position:-10px -528px}.modules .module .icon-houzhen{background-position:-10px -610px}.modules .module .icon-dangri{background-position:-10px -360px}.modules .module .icon-report{background-position:-10px -774px}.modules .module .icon-chufang{background-position:-10px -91px}.modules .module .icon-pay{background-position:-10px -733px}.modules .module .name{font-size:16px;position:absolute;left:55px;top:15px;color:#333}.modules .module .memo{font-size:12px;color:#999;position:absolute;left:55px;top:40px;width:60%;padding-right:10px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}

.main p{line-height:33px; font-size:16px; color:#666; padding:7px 0 6px 0;}
.main p span{ display:inline-block; width:29%;}
.main .infos{ line-height:22px; font-size:12px;}
.selects{ width:69%; height:28px; line-height:26px; text-indent:3px; display:inline-block}
.inputs{ width:69%;height:28px; line-height:26px;text-indent:3px; display:inline-block}
.buttons{ width:100%;border-radius:4px; font-size:16px; height:35px; text-align:center; line-height:32px; color:#FFF; background:#06ad04;border:1px solid #06b304;}
#sub{ margin-top:8px;}
.ipt{height:28px;}
#sms_verify{ width:80px;}
#get_sms_code{height:28px;line-height:26px; background:#EEE;border-radius:4px; border:#E5E5E5 1px solid;padding:1px 4px 2px 4px; margin-left:5px;}
.tips{ padding:5px 10px; color:#999; line-height:20px;}
.tips a{color:#999}
.lists{width:100%;max-width:640px;margin:0 auto; background:#FFF}
.lists p{ padding:9px 12px;border-bottom:1px solid #e3e3e3; font-size:16px;}
.lists p span{ color:#666; margin-right:5px;}
.success{ display:inline-block;text-align:center;color:#FFF;width:40%;border-radius:4px;height:32px;line-height:30px;background:#06ad04; border:1px solid #06b304; margin-right:8%;}
.cancel{ display:inline-block;text-align:center;color:#FFF;width:40%;border-radius:4px;height:32px;line-height:30px;background:#CCCCCC; border:1px solid #CCCCCC;margin-left:8%;}
.button2{ width:100%; display:block;border-radius:4px; height:32px; text-align:center; line-height:30px; color:#FFF; background:#CCCCCC; border:1px solid #CCCCCC}
.aa{display:block; padding:3px 0; font-size:16px;background:url("go.png")/*tpa=http://wx.02022222222.com/his_public/sick/go.png*/ no-repeat right center;}
.ww{ width:100%; background:#FFF;max-width:640px;margin:0 auto;}
.payli{width:100%;max-width:640px;margin:0 auto; height:35px; margin-top:12px;}
.payli li{ float:left; width:20%; text-align:center;height:35px; line-height:35px;}
.payli li a{ display:block;}
.payli li a.on{ color:#06b304; background:#FFF; font-weight:700}
.reportli{width:100%;max-width:640px;margin:0 auto; height:35px; margin-top:12px;}
.reportli li{ float:left; width:50%; text-align:center;height:35px; line-height:35px;}
.reportli li a{ display:block;}
.reportli li a.on{ color:#06b304; background:#FFF; font-weight:700}
.btns{ display:inline-block; padding:0 10px;border-radius:3px; font-size:14px; height:26px; text-align:center; line-height:24px; color:#FFF; background:#06ad04; border:1px solid #06b304}
.myyy{height:30px; border-bottom:#CCC 1px solid;width:100%;max-width:640px;margin:0 auto; padding:10px 0;background:#FFF}
.myl{ width:150px; float:left;background:#FFF;margin-left:10px; font-weight:bold;font-size:18px}
.myy{ float:right; margin-right:10px;} 
.yours{ height:40px; text-indent:12px; line-height:40px;font-size:16px;border-bottom:1px solid #e3e3e3; background:#FFF; width:100%;position:fixed;}
.yours2{width:100%;max-width:640px;margin:0 auto; height:40px;}
.yours a{color:#FFF; background:#06ad04; border:1px solid #06b304; font-size:14px; padding:1px 5px;border-radius:3px;}
#step2{}

#step2 img{float:left;width:60px; max-width:100px;margin:5px 4px 10px 0;-webkit-border-radius:100%;border-radius:100%;}
#step2 .li{padding:9px 8px;border-bottom:1px solid #e3e3e3; font-size:16px;}
#step2 .li p{border-bottom:none; line-height:28px;padding:4px 12px 6px 12px; font-size:14px;text-overflow: ellipsis; overflow:hidden;white-space:nowrap;}
#step2 .li i{float:right; text-align:center; margin:8px 2px 0 0;}
#step2 .li i b{ display:block; font-size:22px; color:#06ad04}
#step2 .li a{ height:70px;}
#step2 .li em{ font-weight:bold; font-size:18px; margin:0 12px 0px 0;}
#step3 i{float:right;margin:0px 38px 0 0;}
#step3 i b{font-size:20px;color:#06ad04; margin-right:2px;}
.mc{ width:80%; margin:0 auto; display:block}
#step3 p{ padding:9px 10px;}
#step3 span{ margin:0; padding:0; display:none}
#step3 span a{ display:inline-block; margin:12px 19px 4px 0; color:#333; background:#f6f6f6; border:1px solid #e0e0e0; font-size:14px; padding:0 6px;border-radius:3px; width:38%; text-align:center}
#step3 .sep{ border:1px solid #06ad04; background:#f8fef8}
#step3 .sep .aa{background:url("down.png")/*tpa=http://wx.02022222222.com/his_public/sick/down.png*/ no-repeat right center;}
.yuyu i{display:inline-block; width:50px; text-align:center;height:50px; float:left;-webkit-border-radius:100%;border-radius:100%; margin:0 12px 0 0; line-height:48px; font-size:14px; float:right}
.yuyu i.ii1{border:1px solid #06ad04; background:#f5fff5}
.yuyu i.ii2{border:1px solid #D7D7D7; background:#f6f6f6}
.yuyu i.ii3{border:1px solid #F30; background:#faeeeb}
/*检验单*/
.tbstyle{border-collapse:collapse; width:98%; margin:0 auto;}
.tbstyle th{border:1px solid #cccccc; background:#F5F5F5; padding:5px 0}
.tbstyle td{border:1px solid #cccccc; padding:6px 6px;}
.tbstyle td a{ display:block}
.litile{width:98%;max-width:620px;margin:0 auto; text-indent:24px; padding:10px 0;background:#FFF;}
.lih2{ text-align:center; height:35px; line-height:42px; font-size:20px;}