﻿body{ padding:0; margin:0;}
.modsetbox{}
.modsetbox .modsettit{ padding:16px 14px 0;}
.modsetbox .modsettit .modsetth { display:inline-block; font-size:18px; color:#272727; font-weight:bold;}
.modsetbox .modsettit .modsettitlink{ display:inline-block; font-size:12px; color:#97A2BB;}
.modsetbox .modsettit .modsettitlink a{ padding:0 4px; color:#97A2BB; text-decoration:none;}
.modsetbox .modsetcon{}
.modsetbox .modsetcon .modsetlist{ padding:14px;}
.modsetbox .modsetcon .modsetlist .modsetitem{ padding-bottom:14px;}
.modsetbox .modsetcon .modsetlist .modsetitem .modsetctact{border:1px solid rgba(4,197,95,0.2); padding:16px; min-height:36px; text-align:center; border-radius:6px; background-color:rgba(4,197,95,0.2);display: flex;justify-content: center;flex-direction: column;align-items: center;overflow:hidden;}
.modsetbox .modsetcon .modsetlist .modsetitem .modsetctact .mdstctaname{ font-size:16px; color:rgba(4,197,95,0.1); font-weight:bold;}
.modsetbox .modsetcon .modsetlist .modsetitem .modsetctact .mdstctatxdate{ color:rgba(4,197,95,0.5); font-size:12px;}
.modsetbox .modsetcon .modsetlist .modsetitem .modsetctact .mdstctatxdate span{ padding:0 2px;}
.modsetbox .modsetcon .modsetlist .modsetitem .modsetctact .selflag{ display:none;}

.modsetbox .modsetcon .modsetlist .modsetitem .modsetctact.mdstsel{ border:2px solid rgba(4,197,95,1);position:relative;}
.modsetbox .modsetcon .modsetlist .modsetitem .modsetctact.mdstsel .selflag{ content:""; display:block; width:44px; height:44px; background-size:100% 100%; position:absolute; right:0; bottom:0; z-index:1; box-sizing:border-box; }
.modsetbox .modsetcon .modsetlist .modsetitem .modsetctact.mdstsel .selflag img{ position:absolute; top:0; left:0;}

.modsetbox .bconinpu{ padding:0 14px;}
.modsetbox .bconinpu .bconinpth{ padding-bottom:6px; font-size:14px; color:#272727; font-weight:bold;}
.modsetbox .bconinpu .bconinpbox{}
.modsetbox .bconinpu .bconinpbox .txtinput{ -webkit-appearance: none;appearance: none; margin:0; padding:10px; height:45px; font-size:14px; border-radius:8px; outline:0; box-sizing:border-box; width:100%; border:1px solid #dedede;}
.modsetbox .bconinpu .bconinpbox .bconinptxt{ -webkit-appearance: none;appearance: none; margin:0; padding:10px; height:100px; font-size:14px; border-radius:8px; outline:0; box-sizing:border-box; width:100%; border:1px solid #dedede;}
.modsetbox .modsettitlink{}
.modsetbox .modsettips{ padding:0 14px; font-size:14px; color:#999;}
.modsetbox .mdtuppic{ padding:6px 14px;}
.modsetbox .mdtuppic .modsetpiclist{display:block;clear:both;flex-wrap: wrap;justify-content:left;}
.modsetbox .mdtuppic .modsetpiclist .modsetpicitem{ width:100px; height:100px; padding-right:10px; padding-bottom:20px;float:left;}
.modsetbox .mdtuppic .modsetpiclist .modsetpicitem .mdtupboxs{width:100px; height:100px; position:relative;}
.modsetbox .mdtuppic .modsetpiclist .modsetpicitem .mdtupboxs .mdtupimgs{ cursor:pointer;}
.modsetbox .mdtuppic .modsetpiclist .modsetpicitem .mdtupboxs .mdtupimgs img{ width:100px; height:100px;}
.modsetbox .mdtuppic .modsetpiclist .modsetpicitem .mdtupboxs .mdtupdel{ position:absolute; top:-12px; right:-6px; cursor:pointer;}
.modsetbox .mdtuppic .modsetpiclist .modsetpicitem .mdtupboxs .mdtupdel img{ width:24px; height:24px;}
.opaterinfo{ padding-bottom:40px;clear:both;}
.opaterinfo .opatertit{ padding:10px 14px;}
.opaterinfo .opatertit .opaterth{ border-bottom:1px solid #dedede; padding-bottom:12px; font-size:14px; color:#0E65B6; font-weight:bold;}
.opaterinfo .opaterfrmbox{ padding:0 14px;}
.opaterinfo .opaterfrmbox .opaterfrmlist{}
.opaterinfo .opaterfrmbox .opaterfrmlist .opaterfrmitem{ padding-bottom:12px;}
.opaterinfo .opaterfrmbox .opaterfrmlist .opaterfrmitem .opaterfrth{ padding-bottom:6px; font-size:16px; color:#272727; font-weight:bold;}
.opaterinfo .opaterfrmbox .opaterfrmlist .opaterfrmitem .opafrterinp{}
.opaterinfo .opaterfrmbox .opaterfrmlist .opaterfrmitem .opafrterinp .opafrteinptxt{ -webkit-appearance: none;appearance: none; margin:0; padding:10px; padding-left:44px; height:44px; border-radius:8px; outline:0; box-sizing:border-box; width:100%; background-color:#f5f9fa; border:1px solid #ccdde1; font-size:14px; }
.opaterinfo .opaterfrmbox .opaterfrmlist .opaterfrmitem:nth-child(1) .opafrterinp .opafrteinptxt{ background:#f5f9fa url(../image/infoicon1.png) no-repeat 13px center; background-size:18px 18px;}
.opaterinfo .opaterfrmbox .opaterfrmlist .opaterfrmitem:nth-child(2) .opafrterinp .opafrteinptxt{ background:#f5f9fa url(../image/infoicon2.png) no-repeat 13px center; background-size:18px 18px;}
.opaterinfo .opaterfrmbox .opaterfrmlist .opaterfrmitem:nth-child(3) .opafrterinp .opafrteinptxt{ background:#f5f9fa url(../image/infoicon3.png) no-repeat 13px center; background-size:18px 18px;}
.opaterinfo .opaterfrmbox .opaterfrmlist .opaterfrmitem:nth-child(3) .opafrterinp .opafrteinptxt.opafrmap{ color:#727D90; cursor:pointer;}
.mdsetbarbox{ height:68px;}
.mdsetbarbox .mdsetbar{ padding:12px; width:100%; height:68px; box-sizing:border-box; background-color:#fff; box-shadow:0 0 12px rgba(0,0,0,0.4); position:fixed; bottom:0; left:0;}
.mdsetbarbox .mdsetbar .mdsetbtn{  -webkit-appearance: none;appearance: none; margin:0 auto;  display:block; width:200px; height:44px; line-height:44px; text-align:center; border-radius:6px; background-color:#2E7BCB; border:1px solid #1a66b4; color:#fff; font-size:16px; font-weight:bold; }
.returnbtn{  -webkit-appearance: none;appearance: none; margin:0 auto;  display:block; width:200px; height:44px; line-height:44px; text-align:center; border-radius:6px; background-color:#808080; border:1px solid #ccc; color:#333; font-size:16px; font-weight:bold; }


/*检查项样式*/
.bconchecklist{ padding-bottom:10px;}
.bconckitem{ padding-bottom:8px;}
.bconckliinfo{ height:40px; border:1px solid #dedede; border-radius:4px; position:relative;}
.bconcktxt{ font-size:14px; line-height:40px; padding:0 80px 0 12px; color:#333;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}
.bconckbtns{ width:80px; display:flex; position:absolute; top:0; right:0;}
.bcockbtnyes{ width:40px; height:40px; cursor:pointer;background:url(../image/yicon1.png) no-repeat center center; background-size:16px 16px;position:relative;}
.bcockbtnyes:after{ content:""; width:1px; height:20px; background-color:#dedede; position:absolute; top:10px; right:0;}
.bcockbtnno{ width:40px; height:40px; cursor:pointer;background:url(../image/yicon2.png) no-repeat center center; background-size:16px 16px;}
.selyesbtn{ display:none; width:40px; height:40px; cursor:pointer;background:url(../image/yicon1h.png) no-repeat center center; background-size:16px 16px; position:absolute; top:0; right:0;}
.selnobtn{display:none; width:40px; height:40px; cursor:pointer;background:url(../image/yicon2h.png) no-repeat center center; background-size:16px 16px; position:absolute; top:0; right:0;}

.bconckitem.seledyes{}
.bconckitem.seledyes .bconckbtns{ display:none;}
.bconckitem.seledyes .bconckliinfo{ border:1px solid rgba(5,193,96,0.5); background:rgba(5,193,96,0.1);}
.bconckitem.seledyes .selyesbtn{display:block;}

.bconckitem.seledno{}
.bconckitem.seledno .bconckbtns{ display:none;}
.bconckitem.seledno .bconckliinfo{ border:1px solid rgba(255,83,86,0.5); background:rgba(255,83,86,0.1);}
.bconckitem.seledno .selnobtn{display:block;}
/*检查项样式end*/


.qkhashbox{ padding:12px 12px 0;}
.qkhashinfo{ border:1px solid #ff9600; background-color:rgba(255,255,204,0.4); padding:8px;}
.hashtxtitem{ padding:4px 0; color:#ff6600; font-size:14px; word-wrap: break-word; word-break: normal; }
.hashtxtitem span{ color:#f00; float:left;}
.hashtxtitem a{color:#ff6600;}

.mdsetbarbox .mdsetbar .mdsetbtn2 {
    -webkit-appearance: none;
    appearance: none;
    margin: 0 auto;
    display: block;
    width: 200px;
    height: 44px;
    line-height: 44px;
    text-align: center;
    border-radius: 6px;
    background-color: #c2c2c2;
    border: 1px solid #d2d2d2;
    color: #fff;
    font-size: 16px;
    font-weight: bold;
}