.common-btn {
    width: 290px;
    height: 44px;
    color: #fff;
    font-size: 14px;
    line-height: 20px;
    background: #1062f3;
    -webkit-box-shadow: 0 6px 16px rgba(19, 109, 249, .3);
    box-shadow: 0 6px 16px rgba(19, 109, 249, .3);
    border-radius: 6px;
    text-align: center;
    cursor: pointer
}

.common-btn2 {
    color: #1062f3;
    font-size: 12px;
    line-height: 17px;
    cursor: pointer;
    background: none
}

.new-header {
    width: 100%;
    position: relative;
    z-index: 2;
    min-width: 1080px
}

.top-nav-box {
    width: 100%;
    background: #fff;
    -webkit-box-shadow: 0 2px 6px 0 rgba(0, 0, 0, .06);
    box-shadow: 0 2px 6px 0 rgba(0, 0, 0, .06)
}

.top-nav-contain {
    width: 1080px;
    margin: 0 auto;
    height: 60px
}

.top-nav-contain .logo {
    float: left;
    margin-right: 10px;
    margin-top: 14px
}

.top-nav-contain .logo a {
    display: inline-block;
    width: 125px;
    height: 34px
}

.top-nav-contain .logo img {
    width: 100%
}

.top-nav-contain .btn-box {
    float: right;
    margin-top: 16px
}

.top-nav-contain .btn-box .back-homepage {
    color: #1062f3;
    border: 1px solid #1062f3;
    font-size: 12px;
    width: 80px;
    height: 30px;
    display: inline-block;
    border-radius: 2px;
    cursor: pointer;
    line-height: 30px;
    text-align: center
}

.main-content {
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    background: #f8fafd;
    min-width: 1080px
}

.login-box {
    width: 946px;
    height: 410px;
    border-radius: 4px;
    position: absolute;
    top: 50%;
    left: 50%;
    margin-left: -473px;
    margin-top: -225px;
    background: #fff;
    -webkit-box-shadow: 0 5px 24px rgba(0, 0, 0, .11);
    box-shadow: 0 5px 24px rgba(0, 0, 0, .11);
    overflow: hidden
}

.login-box .left-add {
    width: 546px;
    float: left;
    height: 410px;
}

.login-box .left-add img {
    width: 100%;
    height: 100%
}

.login-box .right-login {
    float: left;
    width: 400px;
    height: 100%;
    padding-top: 30px
}

.right-login .login-content {
    text-align: center
}


.right-login .login-content .login-tab {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    margin-bottom: 22px
}

.right-login .login-content .login-tab li {
    font-size: 20px;
    font-family: PingFangSC-Regular, PingFang SC;
    font-weight: 400;
    color: #4f5f82;
    line-height: 28px;
    text-shadow: 0 5px 20px rgba(0, 0, 0, .06);
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    cursor: pointer
}

.right-login .login-content .login-tab li.active {
    font-family: PingFangSC-Medium, PingFang SC;
    font-weight: 500;
    color: #3f66ff
}

.right-login .login-content .login-tab li.active:after {
    content: "";
    width: 76px;
    height: 2px;
    background: #3f66ff;
    -webkit-box-shadow: 0 5px 20px 0 rgba(0, 0, 0, .06);
    box-shadow: 0 5px 20px 0 rgba(0, 0, 0, .06);
    border-radius: 2px;
    margin-top: 4px;
    display: block
}

.right-login .login-content .login-tab li:nth-child(2) {
    margin-left: 55px
}

.right-login .content-title {
    position: relative;
    font-size: 22px;
    color: #031b4d;
    text-align: center;
    font-weight: 500;
    margin-bottom: 22px
}

.right-login .content-title {
    position: relative;
    font-size: 22px;
    color: #031b4d;
    text-align: center;
    font-weight: 500;
    margin-bottom: 22px
}

.right-login .content-title .register-tip {
    width: 80px;
    height: 22px;
    background: #ff5e52;
    position: absolute;
    right: 72px;
    font-size: 12px;
    color: #fff;
    line-height: 22px;
    border-radius: 2px;
    top: -12px
}

.right-login .content-title .register-tip:after {
    position: absolute;
    left: 0;
    bottom: -6px;
    content: "";
    border-color: #ff5e52 transparent transparent #ff5e52;
    border-style: solid;
    border-width: 4px
}

.right-login .input-box {
    position: relative;
    text-align: center;
    margin: 0 auto 20px;
    width: 290px
}

.right-login .input-box img {
    width: 14px;
    position: absolute;
    top: 14px;
    left: 66px
}

.right-login .input-box img.active {
    display: none
}

.right-login .input-box input {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    padding: 12px 13px 12px 30px;
    width: 290px;
    background: #f3f5f9;
    border-radius: 6px;
    border: 1px solid transparent;
    outline: none;
    line-height: 17px;
    font-size: 12px;
    color: #031b4d
}

.right-login .input-box input.active {
    border: 1px solid #1062f3
}

.right-login .input-box label {
    margin: 0;
    font-weight: 400;
    color: #ea5656;
    position: absolute;
    top: 45px;
    left: 8px;
    font-size: 12px
}

.right-login .input-box .icon {
    position: absolute;
    left: 10px;
    top: 10px;
    color: #96a4bb;
    font-size: 15px
}

.right-login .input-box .icon.active {
    color: #1062f3
}

.right-login .input-box .icon.iconxinxi {
    font-size: 15px;
    top: 11px
}

.go-buy {
    text-align: center;
    margin-top: 20px;
}

.go-buy span {
    color: #999;
}

.go-buy a:link {
    color: #1062f3;
}

.email-icon {
    width: 14px;
    height: 15px;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAC0AAAAwBAMAAAB3fO7sAAAAKlBMVEVHcEy0vtKzv9OzwdO1wNO0vdS0v9OzvtO0v9O0v9O1v9O0v9O0v9KzvtJNCyuwAAAADXRSTlMA7H8ScUG/3VyWMrB9HHLq6QAAAP1JREFUOMtjYBjqgNUFAzQAhZlr72KAiwsYGDjvYgHFDAzmdwUxwF0JoPjFBnQbmWvB4g7Yxe9moYuzyILF705GFebKvXuDgcHs7t3rh1GEJ969KwoUv5h79zqy1e5378qCxSNq795eABcOu3sxNRcsHmCSe1cSJhEpezfDGCrOYCN7t9IALGxZe1fEgBkmzrBM9m4pSMK09q70AgaEOEP33bs7gEG79+5tIA9JnLn97sVdzBPvXm9mQBFnAIpdBCKwF5HFGViB3rm4lQFDnME0926FARZxBo4psPBEFUeE83AQt744SQkd1IriTp9c2NIzKH0sOYRhjtfQyb0AZtW5rwAG4eIAAAAASUVORK5CYII=) no-repeat;
    background-size: contain;
    display: inline-block;
    position: absolute;
    left: 65px;
    top: 14px
}

.email-icon.active {
    width: 14px;
    height: 15px;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAC0AAAAwCAMAAACyjAPtAAAAM1BMVEVHcEwRYvUQYvQDYP0PYvQOXPEQYvQQYvMQYvQQYvQPYvQLYPQOYvUPYvQPYvUPYvQQYvPsDSKuAAAAEHRSTlMAcpsH5xFBf++94BszZVTSasD6uwAAAPtJREFUSMftld0OgyAMhZEKFCjI+z/talHn5h9Llu3Gc2GCfranRYtSt34t2zUog7BxKE1CYhh0aVSINTT212IqMx0KpuvaJuxjugx0SSdc6FJ0PEOB/NgUpo2vBbtjnnQvLbRCo7wwJNgP3El2XGibZYc8wY6J8RF665+0MkluatqYwDFMArOmuVqHYt+sWONGw32KCzbTHMcLb2cebDUh+Ta0gizlevncwOq6mNJsaF7kIPajitK1kOdEezQvhcLp+ixin+Z/o+4Fs3bV0COaHfsXE+c0K+v3jT2jt7rpv9HaXSvIIPxsDipqnLF9nWiUGoy4ju6D7gt6AFphHrq9DdTvAAAAAElFTkSuQmCC) no-repeat;
    background-size: contain
}

.operating-box {
    width: 290px;
    margin: 0 auto 34px
}

.operating-box #signup-btn {
    float: right
}

.operating-box #forgotpsd-btn {
    float: left
}

.cooperation-login {
    width: 290px;
    border-top: 1px solid #e8ecf3;
    margin: 0 auto;
    position: relative;
    padding-top: 24px
}

.cooperation-login .cooperation-title {
    width: 115px;
    margin: 0 auto;
    position: relative;
    color: #031b4d;
    top: -32px;
    background: #fff;
    font-size: 12px
}

.cooperation-login ul {
    width: 140px;
    margin: -18px auto 0
}

.cooperation-login .third-login {
    width: 30px;
    height: 30px;
    float: left;
    cursor: pointer
}

.cooperation-login .third-login:hover {
    opacity: .8
}

.cooperation-login .third-login img {
    width: 100%
}

.getyzm {
    position: absolute;
    color: #1062f3;
    right: 11px;
    top: 16px;
    cursor: pointer;
    background: #f3f5f9;
    font-size: 12px
}

.getyzm.active {
    color: #96a4bb
}

input.error {
    border: 1px solid #ea5656 !important
}

.user-agreement {
    width: 290px;
    text-align: left;
    margin: 0 auto 24px;
    padding-left: 4px;
    font-size: 12px
}

.user-agreement .confirm-agreement {
    display: inline-block;
    width: 15px;
    height: 15px;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAC0AAAAqCAMAAAAQwSIQAAAByFBMVEVHcEwPYvMPYvYQYvMAAP8PYfURVe4RYfQQY/QQYO8AXegQYfMPYvQPYfINYPIJXvYQYvQQY/QQYvMQYPMQYvMPYvQAZv8QYvMQYfMQYvQPYvQQYfUQYvUQY/QQY/UQY/MQY/QSW/8PYvMQYfMTY/YMXfMQYfQQYvMNXv8QY/QPYvQPYvMQY/QPZPARZPQAAP8QYvMPYvMRYvMPYfMPYvUPYvQQY/QAVeMNXvISYvYOYfYQY/YAVf8PYvMNXvgPYvMQYvMQYvMSYPQPYvQRYvQQYfMJYfYAVf8PYvMQY/QPYvQQYvQRY/UPYvUQYvQPZPUQYvMQYP8QYvMQY/QOYPgRY/UQYvMQY/UAVf8RYvMAXf8PYfIQYvMQZPYOYPEQYvP///9flfb+/v4VZfPG2fv7/P73+f4WZfNsnvf8/f7t8/0SY/MrdPQjbvPv9P60zvoocvTs8v30+P52pPelw/r9/f5HhvWtyfogbPNwofdxofeMs/j5+/5/q/jh6/x4pvf3+v4XZvMtdfRUjvXE2Puqx/olcPPS4fwZaPNOivX1+P4hbfMwd/Q4fPQYZ/MbafMncPS40Pu1zvsfbPPu9P6avfnv9f2fv/rAxK7JAAAAX3RSTlMAmVb7ATIPXKIQC8/4dCgb9P2sUu/nCsD+tHhPTl1i+/sO2b82FvbDE7S526AzLgLO96f8yMiOCRM5N28JhSa72uxI+cjUHQP8zOjOlnqNM/IQ3V8lk/NQDJULZOZSJXph9BcAAAF/SURBVDjLndVVc8JAFAVg2lKBGhVK3d3d3d3ddrEa9QJ1d/f273Y3DINkQy49b5l8kzmzO7lXIrFGXl/T0BiAnBOiLCuvqiyQOCQiLDQcCaWkMDDYHlfUNSFXKSrNs2F5LhJLcr4V+3gg8fgHWbA0TgHQSDXN6cwUCEbjI5z29ALpyCgZ1VkIltl5gpMSgBpNEO0NxSia6FiwHiPa1xV4M/5c31gf/ET06sYy1hwD9ZpOjzH+hulNHbGaLzNI0xoYryxpIdpSY0G9iAT1o/n5zr7GutrupbPeuzIdGS+YNRj6XoOxfveTVYOhnx6Iwb+vjBqs3vtblH+882uwtHZnm37VxK/BPEHD4Rn9Or8G+7wNp1wZXg2B2+HK8GsI3aXh4OT2knW7Ajd//oLc0AKhOgasp9z+i2WJUD1Hp082ECtH3Z9saRkgrZiRchM5Ph2iWyf/Me3JsRSL4pxU2+Kp7R90aVvaqsEbsLPHcQOSDA30qYYZ27W7q7e5vcNi/gD4eF6eUuzNVQAAAABJRU5ErkJggg==) no-repeat;
    background-size: 100%;
    cursor: pointer;
    margin-right: 4px;
    margin-top: 1px;
    float: left
}

.user-agreement .confirm-agreement.active {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACoAAAAqCAMAAADyHTlpAAABWVBMVEVHcEyAgP+0v9G2v9Gqqv+zvtKyvdKzvtL///+zvtOzvdK/v9+0vtOzvtO2yNu1v9WxxNjExNizwNMAAP+zv9K0wNK0v9KzvdC3wtizv9KzvtK0vtK/v9W7xNWzv9OzzOazvtGzv9K8yde/v/+yvtG0wNK1wdLMzMyzvtK0vtO0vtK1vtO0v9KzvtK0v9GzvtKzvdO1wNSzvtK2ws6229uzvNK0vtC0vtKzvtKyvNSzvtK0vtOzv9K0vtOzv9KzvtKzvtK0v9GyvtGzv9K2ttuzvtKxvtG0vtO0vtKzwta50eizvdGzvdKzvdK3vNO0vtK3v9S0vtKzv9KzvdKzvtG1v9SzvtKzvdG0v9Szv9EAAAC2wdOzvtKyvtWzv9K0v9GxvtCqxsa0vtOxus60v9OzvtK0v9KzwdazvtKzvtKzv9Kzv9O0v9Ozv9PV1dW0vdKzu9CzvdOzvtLhtj+1AAAAcnRSTlMAAl8cA/P9/gH9xghi8Q4wDQ15AVvN0hsu8t3wDB7aCnXeEwRTpi0FzPGpVsv0cPJRWecVBzlijv013ktsksDk476trwfuJ9XkMgsy0v0ugVjMtquGa/H1sGQBYrEra1hSCb8a0OzTJdTvKPLWQAafPJvL86z0AAABO0lEQVQ4y+3VV1PCQBSG4UOALEFAQFEsICiIdAW7SLf33nvv+v3/CwMD40Uka24d3utnZpPd2T1E1QZuAsHbHigK30ei+hD9ZJqamJ5Eg1hudsxUl7pLrwiVRP+RoSY398HiLueSjRTZ3b5YkiFu0VVXb+8Chkb6qEGjw2bAOF75hnUvsO0xUcOO9adA/lP+9w2RrXpItbSZSV9l6uyGUWhTpzQzh8V5CqzBtcyRdJWFJFAQcBK3BFCkDqCVTweBBZJP08anDsBK8mnQH6qwJm3Sf0rDgJ0veysXRsM1jAA+Ps0AJYoyxFp48r0AZtHyEIV2RbalV5f910z6kJde8QOHaVW5A6TetD3FZDhJgj1lE27HL/t5lincMRzs1YfBRV5SGxtS6tygfRjJlR+E4qNV6V5eS5bn2rZ/AzvgqfRvdj0IAAAAAElFTkSuQmCC) no-repeat;
    background-size: 100%
}

.user-agreement .read-agreement {
    display: inline-block;
    float: left
}

.go-login .gologinBtn,
.user-agreement .read-agreement span {
    color: #1062f3;
    cursor: pointer
}

.footer,
.go-login .gologinBtn {
    font-size: 12px
}

.footer {
    position: absolute;
    bottom: 0;
    left: 50%;
    -webkit-transform: translate(-50%);
    transform: translate(-50%);
    height: 40px;
    line-height: 40px
}

.footer,
.footer .beian-link {
    color: #b3bed2
}

.footer .beian-img {
    width: 18px;
    height: 18px;
    display: inline-block;
    position: relative;
    top: -2px
}

.input-box .password-toggle-icon {
    position: absolute;
    right: 15px;
    top: 20px;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAQCAYAAAABOs/SAAAC/klEQVRIS8XUWUhUURwG8O8/V6fCIJIy7CGKFlofpEgihZZZoqyXyLDrFCE1zUzbgxS9zVO0gFTUzBS0z9UYIigqyDsxkRFSFBERRhbSYoSFVFSOOueLOznTZpItdJ4unP89v/OdTfCfmljugVhisK1TbUqlGFm/yvH6X80lVBuvBHHdrzsep+GIUb9QUS6QuBjwOBf9CzhsmD4SIQgift3pS8OxWEx73Zl/l+BkCpYGdOeZv4nvqY2PsCs+AJCn2dQ07wp3Uxq2Wuhk/RKInIWgVVOpGV7Pghd/AycpkdrL50iWgTjk9zi91rhZOI1HzRMAPBA0DugY5KqqKnn3p3jopLkbgmoRPCSSxX69rP0HOHg0MbAgt/sKgGIRuZEULNm8wvHyd/BgMJFTME7VAGoDgLc2yKx1lY77mbG+SZxObZgHQay1vgm8pMC7Xnee7Q9+sPbSRKVsRwjM6vnvOZmaE/AsaO4VDhvxvSQ3AngjkAaCZT2FDRTsacttPx8sL+/82STCxuWZIL0EVwLIAXAflEcQLib4DFRzM/iXw2WYu0FUp1GxuXz6/BuRuvhyKuwgOboHeyOCRhJ3CXllE3aRyAdkPEAr3aieug8AajrseduLhie7mlq7T5FYauE5KZntXeV88gWOmi2ADBERt4VmT3vUtPZoH8B2QAYDyO0tsYiQZAuAMQCah9kLp5SXT02vTiKRyMniwtUB3XUsCx+uuzbSKqqqKGnNokbDULDjIYB8gVaap7ruvNO0maLUWIhsATAeIjuFuGbX1O2qCldrKGpeBVAqkK2+SseuzFjWW9GWHFLc9sjVGAyK+uFwfZ0mbNTvJWUjRE75dUfFt33xepJOiJrh1923Mn3hOrOIKdwE8D7XJhPW/ORW9AmHoqaVtpCamhSocD/9FdiqCUfNQwTWEGpZoNJ9utet6eua7D8en6BJyu5b6b73fV3Y+JxYo2261zP/9tf9NbHrgwZ0fixta54Xt5a133Bfk4pE49sU6IEkZ2deo/7c9U9L3VogRpa7ygAAAABJRU5ErkJggg==) no-repeat;
    display: inline-block;
    width: 15px;
    height: 10px;
    background-size: contain;
    cursor: pointer
}

.input-box .password-toggle-icon.active {
    width: 15px;
    height: 10px;
    display: inline-block;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAUCAYAAACaq43EAAAErElEQVRIS5VWe2xTdRT+zq+360CMvBHEBGF/EIxR4xADYWajewQJj5DUsHYjE2FryzQSCITEWCImaEIgG+uoEsejBTLRaSQIa6HKlBAFEwlhERaNCUFApSjikPb+PnPrOrrRMTh/NDfn8X3nnJ5z7hXcj5ASjMRmAFImwDMExwPIB3CdwAUFnHTkOT5/xVX02/3AWT5yL8fW1lbbH8kRK0isAlCQ5WsKJEnQIv9fBCkFadOCjb5K55nBEhiQuDly9HlCbwfxLIBuCD6CSJsp+tv6JWWXLOCm1vgwW8p8imQ5IEtJTgIkCWDrTW1uWFNdfnOgBHISN++NrqPGRgAKgj20G2v9ruLLFkjDh4fGGPl5s6A5VLQ+460uP2vpre5cS42s1ZpvAxgJoAu0zfNVlfyYi7wPcSgUspvDJodA1IC4rJR+uc5dftwKjMfjRuel5Lug1AOw3+kwj5tiq17pnvOLpdu2KzZK2bAL4EsAEzZRi2vdznh/8l7iQCCgxhXMChNYIsD3BowFyz3FFzMBwXA0AqASkASBVhFcB1EB8GmBXDQUCpdXOq9Y/oEA1diC2CYRWa3JWzZRFXXuOekC7iTc8xSMxLaB9AM4eePff8rWLltwI+PUFG4vE8gRAJ12GGWZhKz2/n57xBYA9SKy0+t21mSDByPt60F5B+BfikZRXVXJD32ImyKxZULusICHPGTMrFlUfL0vQHQXiGpQinxVzo5sWyh0ym4OS5yFxsQhKWNUTU3xrWx7cyS2leTrAH6C5Bf63LMT6SXYHo5N08ApAVJac4a/urSz//8RDEdPApjq85QOzzUowXC0waoatE3tP0zpriRHtoMsgeATn7t0cZo4GIntALksW3kXcST6JSjPXe36+pFAIKDvsu+JhiBYoUVNygxZn47taZ8Pkc8sHTWmWcXJB+H4xCRSpwGMVUr8dZXOYI6K3wOwBkoW+Sqdn2bbt7S0DXfYH+4ENH3u0scgwmx7w85DU+yG/RsC4wA0+jylr6Urtn6C4egLAI4CcIiIx+t27s8Obtx95AmbUucguEbKQr/H+V06LnJwhGhHmIK5Alnr9TitBHulIXxoogG7tUoFgHxxtcs2PxAoTvUSWw/N4dg8Cg+AMETUq173nJ192hWOeQC2WOUo4CsK/hRIEcnRAhwclZdY6HK5zExMMBKbDDIKYDIgJ5hnK/e7iv++a50sxfbIsbma5sci4qDm5tGOxLpssKZ9R2eKqd+C4EUQeYCcF2HoygWjMVNJGmdvrEJrWntvXbAO5hlzs0n7VJzJpAf8AIDxEDmmU/CuXOo8n109SXn/9GmjtrDQusu9Yt1ulTLfpKlXQ0SJSKTbPnT5KtfM7v5zk/NWN+5rn2CYaj/B2QBui5JG5cjbXLu46Ndc69TSEs/vdmgPqDeAmADglohtvdddYh2XnDLwa5GU5v2xGmpsAjEm/dYhOkSxg5SfASZBeRTQ0ylSIUDPjsthMlXvr6roGog0Z6v7O7e0xYd33zS9Pbs+JReYALcJtCvqhrqqcmugBpV7fgj0j9629/CTNtqnQ/NxKuQTTNDkuaRpP/FGTd8zOxjzAxEPBvYg9v8AXJf4JOX2VAcAAAAASUVORK5CYII=) no-repeat;
    background-size: contain;
    cursor: pointer
}

.hospital-invite-box {
    width: 424px;
    height: 300px;
    background: url(/static/images/invite_box.09c1bd81.png);
    background-size: contain;
    position: absolute;
    left: 50%;
    top: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%)
}

.hospital-invite-box .invite-shuoming {
    color: #4f5f82;
    padding: 103px 0 0 47px;
    line-height: 23px;
    width: 330px;
    font-size: 14px;
    text-align: left
}

.hospital-invite-box .btn-box {
    text-align: center;
    position: relative;
    top: 22px
}

.hospital-invite-box .btn-box .border-btn {
    width: 124px;
    height: 38px;
    border: 1px solid #1062f3;
    border-radius: 19px;
    color: #1062f3;
    font-size: 14px
}

.hospital-invite-box .btn-box .hospital-invite-btn {
    width: 124px;
    height: 38px;
    background: #1062f3;
    -webkit-box-shadow: 0 6px 16px 0 rgba(19, 109, 249, .3);
    box-shadow: 0 6px 16px 0 rgba(19, 109, 249, .3);
    border-radius: 19px;
    color: #fff;
    font-size: 14px;
    margin-left: 20px
}

.hospital-invite-box .btn-box .no-tip-again {
    color: #75809d;
    margin-top: 14px
}

.hospital-invite-box .btn-box .no-tip-again input {
    margin-right: 4px;
    cursor: pointer
}

.hospital-invite-box .iconcha {
    position: absolute;
    right: 22px;
    top: 34px;
    color: #fff;
    font-size: 18px;
    cursor: pointer
}

.hospital-invite-box .hospital-title {
    font-size: 18px;
    color: #fff;
    width: 100%;
    text-align: center;
    position: absolute;
    top: 15px;
    left: 0;
    right: 0
}