.info-list .icon-box,.info-list .icon-box1,.info-list .info,.pdf-page span,.pdf-tap .left,.pdf-tap .left img,.pdf-tap .right,.pdf-title .go-back,.pdf-title .go-back img,.pdf-title .hospital,footer img,footer span {
    display: inline-block;
    vertical-align: middle
}

.pdf-title .go-back,.pdf-title .hospital {
    line-height: .4rem;
    text-align: center
}

.pdf-tap,.pdf-title {
    position: absolute;
    left: 0
}

html {
    font-size: 625%
}

* {
    -webkit-overflow-scrolling: touch;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box
}

body,button,form,h1,h2,h3,h4,h5,h6,img,input,li,ol,p,ul {
    padding: 0;
    margin: 0;
    border: 0;
    font-family: Helvetica;
    font-size: 0
}

ol,ul {
    list-style: none
}

a {
    text-decoration: none
}

button {
    -webkit-appearance: none
}

body {
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none;
    -webkit-touch-callout: none
}

.pdf-title {
    height: .4rem;
    width: 100%;
    top: 0;
    background: -moz-linear-gradient(left,#54BAED 0,#6DC8D7 96%);
    background: -webkit-gradient(linear,left top,left bottom,color-stop(0,#54BAED),color-stop(96%,#6DC8D7));
    background: -webkit-linear-gradient(left,#54BAED 0,#6DC8D7 96%);
    background: -o-linear-gradient(left,#54BAED 0,#6DC8D7 96%);
    background: -ms-linear-gradient(left,#54BAED 0,#6DC8D7 96%);
    background: linear-gradient(to right,#54BAED 0,#6DC8D7 96%);
    color: #fff
}

.pdf-title .go-back {
    width: 25%;
    height: .4rem;
    font-size: .16rem;
    color: #fff
}

.pdf-title .go-back img {
    height: .2rem
}

.pdf-title .hospital {
    height: .4rem;
    width: 50%;
    font-size: .2rem
}

.pdf-tap .left,.pdf-tap .right {
    line-height: .38rem
}

.pdf-tap {
    height: .38rem;
    width: 100%;
    top: .45rem
}

.pdf-tap .left {
    height: .38rem;
    width: 37.5%;
    border-top: 1px solid #2D7395;
    border-right: 1px solid #2D7395;
    color: #2D7395;
    font-size: .18rem;
    font-weight: 600;
    text-align: center
}

.pdf-tap .left img {
    height: .2rem
}

.pdf-tap .right {
    height: .38rem;
    width: 62.5%;
    border-bottom: 1px solid #2D7395
}

.pdf-page,footer {
    background: #fff;
    width: 100%;
    text-align: center;
    position: fixed
}

.pdf-page {
    height: .4rem;
    bottom: .25rem
}

.pdf-page img {
    height: .4rem;
    display: inline-block;
    vertical-align: middle;
    margin: 0 .2rem
}

.pdf-page span {
    color: #54BAED;
    font-size: .16rem
}

footer {
    padding: .025rem 0;
    border-top: 2px solid #54BAED;
    bottom: 0
}

footer img {
    height: .2rem;
    margin: 0 .05rem
}

footer span {
    color: #2D7395;
    font-size: .14rem
}

header {
    opacity: .9;
    background-color: #285082;
    box-shadow: 0 2px 20px 0 rgba(75,145,225,.2);
    width: 100%;
    height: 1.0667rem;
    line-height: 1.0667rem;
    text-align: center
}

header p {
    font-size: .48rem;
    color: #fff
}

#illustration {
    width: 100%;
    padding-top: .2667rem;
    background-color: #FAFAFA
}

#illustration .title {
    font-size: .4533rem;
    color: #00002A;
    padding-left: .2667rem;
    margin-bottom: .1333rem;
    margin-top: .1333rem
}

#illustration .text-box {
    width: 100%;
    padding: 0 .6667rem
}

#illustration .text-box .text {
    font-size: .4rem;
    color: #5A5E66
}

#illustration .text-box img {
    width: 100%;
    margin: .2667rem 0
}

.info-list {
    width: 100%;
    padding-top: .1333rem
}

.info-list li {
    width: 100%;
    margin-bottom: .1333rem
}

.info-list .icon-box,.info-list .icon-box1 {
    width: 1.0666rem;
    height: 1.0666rem;
    border-radius: .1066rem;
    background-color: #000;
    text-align: center
}

.info-list .icon-box i {
    font-size: .36rem;
    line-height: .36rem;
    margin: .2rem 0 .1rem;
    color: #EDF2FC;
    display: inline-block
}

.info-list .icon-box1 {
    line-height: 1.0666rem
}

.info-list .icon-box1 i {
    font-size: .54rem;
    color: #EDF2FC
}

.info-list .icon-box p {
    font-size: .32rem;
    line-height: .32rem;
    color: #EDF2FC
}

.info-list .info {
    font-size: .4rem;
    color: #5A5E66;
    width: 7.3333rem;
    margin-left: .2666rem
}
