.hyhtop {line-height: 45px;width: 100%;overflow: hidden;text-align: center;background-color: #2f4056;color: #fff;}
.hyhtop-back {position: absolute;margin-left: 5px;}
.hyhtop-back-icon {color: #fff;}
.pmtitle {margin-top: 20px;color: #666;font-size: 14px;margin-left: 10px;}
.pmw {width: 100%;overflow: hidden;margin-top: 10px;}
.pmitemw {width: 25%;float: left;text-align: center;}
.pmitem {width: 80%;text-align: center;margin:6px auto;}
.pmitem-iconw {width: 45px;height: 45px;line-height: 45px;text-align: center;border-radius: 100%;background-color: #73a1bf;margin:0 auto;}
.pmitem-icon {color: #fff;font-size: 18px;}

.pmitemtitle {margin-top: 5px;color: #2f4056;font-size: 14px;}
.pmitemtips {color: #666;font-size: 12px;margin-top: 3px;}
.pmline {height: 5px;width: 100%;overflow: hidden;border-bottom: 1px dashed #ddd;margin-top: 10px;margin-bottom: 8px;}


.pmlisttablew {margin-top: 15px;}
.pmlisttitle-icon {color: #2f4056;}

.pnnote {background-color: #ff8a00;color: #fff;padding-left: 5px;padding-right: 5px;border-radius: 4px;margin-right: 5px;padding-top: 3px;padding-bottom: 3px;}

.pmlista {display: inherit;}

.nostylea {display: inherit;}

.servicebottom {position: fixed;bottom: 0;line-height: 40px;background-color: #fff;border-top: 1px solid #ddd;width: 100%;}


.servicebottomitem {width: 16.66%;float: left;text-align: center;color: #555;}

.serviceinterval {height: 60px;line-height: 60px;width: 100%;overflow: hidden;}
.servicebody {width: 100%;overflow: hidden;background-color: #f0f0f0;}
.backc {background-color: #2f4056;color: #fff;}
.pmdetails {background-color: #2f4056;color: #fff;padding-left: 5px;padding-right: 5px;border-radius: 4px;margin-right: 5px;padding-top: 3px;padding-bottom: 3px;}
.contenttips {}

.pmdetailsno {background-color: #ddd;color: #555;padding-left: 5px;padding-right: 5px;border-radius: 4px;margin-right: 5px;padding-top: 3px;padding-bottom: 3px;}

.formw {width: 97%;margin:10px auto;}
.dwb-e {display: none;}
.snumber {width: 50px;float: left;margin-left: 10px;text-align: center;padding-left: 0px;}
.snumberdel {float: left;line-height: 38px;height: 38px;width: 38px;}
.snumberadd {float: left;margin-left: 10px;line-height: 38px;height: 38px;width: 38px;}
.tipscar {float: left;margin-left: 2px;line-height: 38px;height: 38px;width: 38px;}

.tipscarwage {float: left;margin-left: 2px;line-height: 38px;height: 38px;width: 58px;}
.tipscarlong {float: left;margin-left: 2px;line-height: 38px;height: 38px;width: 68px;}
.tipscarlongs {float: left;margin-left: 2px;line-height: 38px;height: 38px;width: 138px;}

.snumbercar {width: 50px;float: left;margin-left: 10px;text-align: center;padding-left: 0px;}
.snumberdelcar {float: left;line-height: 38px;height: 38px;width: 38px;}
.snumberaddcar {float: left;margin-left: 1px;line-height: 38px;height: 38px;width: 38px;}

.snumberperson {width: 50px;float: left;margin-left: 0px;text-align: center;padding-left: 0px;}
.snumberdelperson {float: left;line-height: 38px;height: 38px;width: 38px;}
.snumberaddperson {float: left;margin-left: 1px;line-height: 38px;height: 38px;width: 38px;}

.needpersonw {display: none;}
.needcarw {display: ;}

.layui-form-label {width: 100px;}
.layui-input-block {margin-left: 100px;}
.tipsperson {margin-left: 4px;margin-bottom: 5px;color: #666;overflow: hidden;width: 100%;}
.layui-btn-primaryno {border: 1px solid #C9C9C9;background-color: #fff;color: #555;}


.layui-form-label {width: 70px;padding: 5px;}
.layui-input-block {float: left;margin-left: 6px;}
.layui-form-label {text-align: left;margin-top: 5px;}
.todayworkleft {overflow: hidden;}
.todayworkright {overflow: hidden;}
.layui-form-switch {height: 24px;}
.layui-form-checkbox i {height: 30px;}


.modal-header{
	background: #31ae64;
}
.contenti img {width: auto;height: auto;max-width: 150px;}
p {margin:0;}
.companycontent p {margin:4px 0 4px 0;}

#edui2_body {width: 360px;}
#edui2_content {width: 350px;}

#edui3_body {width: 360px;}
#edui3_content {width: 350px;}

#edui4_body {width: 360px;}
#edui4_content {width: 350px;}

.webuploader-pick {position: fixed !important;left: 6rem !important;}
.uploadBtn {position: fixed !important;left: 14.5rem !important;}


.wrapper {width: 340px;}
.btns {position: fixed !important;left: 100px !important;right: initial !important;}

.layui-form-select dl {z-index: 9999}
.tipstitle {width: 80px;padding: 5px;text-align: left;margin-top: 5px;}

.servicebtn  {display: inline-block;height: 38px;line-height: 38px;padding: 0 18px;background-color: #009688;color: #fff;white-space: nowrap;text-align: center;font-size: 14px;border: none;border-radius: 2px;cursor: pointer;}
.left50 {width: 46%;float: left;margin-bottom: 0px;}
.layui-input-inline {margin:0px 0px 10px 100px;}
.left50-input {width: 60%;float: left;}
.layui-input-left50 {padding-left:10px;height: 38px;line-height: 1.3;line-height: 38px\9;border-width: 1px;border-style: solid;background-color: #fff;border-radius: 2px;border-color: #e6e6e6;width: 80%;}
body {background-color: #f0f0f0;}
.trline {background-color: #f0f0f0}
.rolldate-container .rolldate-wrapper {z-index: 9999 !important}
.delayback {color: #ff8a00;}

.pmtitletips {font-size: 18px;color: #2f4056}


 .adi-today-input { padding-left: 10px;
    height: 38px;
    line-height: 1.3;
    line-height: 38px\9;
    border-width: 1px;
    border-style: solid;
    background-color: #fff;
    border-radius: 2px;
    border-color: #e6e6e6;
    width: 98%;}
    .onesz {
      display: inline-block;
    height: 38px;
    line-height: 38px;
    padding: 0 18px;
    background-color: #009688;
    color: #fff;
    white-space: nowrap;
    text-align: center;
    font-size: 14px;
    border: none;
    border-radius: 2px;
    cursor: pointer;
    }
    .upimgw {    position: absolute;
    height: 37px;
    line-height: 37px;
    width: 18.5%;
    text-align: center;
    background: #fff;
    margin-top: -19px;
    color: #666;
    }
    .adi-today-inputimg {padding: 2px;
    position: absolute;
    z-index: 99;
    width: 18%;
    margin-top: -19px;
    opacity: 0;
    filter: alpha(opacity=0)
    }
    .photox {height: 30px;}
    
    img[src=""],img:not([src]){opacity:0;}
    .pother-tw table {width: 100%;}
    .pother-tw table tr {height: 40px;}