.synopsis {
    background: #f8f8f8
}

.content {
    padding-bottom: 334px
}

.synopsis .synopsis-main {
    width: 1200px;
    margin: 0 auto;
    padding: 36px 0 53px
}

.synopsis img {
    width: 33.08%;
    vertical-align: top
}

.synopsis .text {
    width: 52.5%;
    display: inline-block;
    margin-left: 7.8%;
    margin-top: 62px
}

.synopsis .text .name {
    margin-bottom: 113px
}

.synopsis .text span {
    display: inline-block;
    border-bottom: 1px solid #979797;
    font-size: 14px;
    font-weight: 400;
    color: #828282;
    line-height: 26px
}
.explain small{
    float: right;
    line-height: 2.24rem;
    font-size: 12px;
    font-weight: 400;
    color: #EA0D2A;
}
.explain small i{
    background: url("/r/cms/www/mobile/portal/img/icons/download_icon.png") no-repeat center center;
    display: inline-block;
    width: 15px;
    height: 15px;
    vertical-align: middle;
    background-size: cover;
    margin-left: 5px;
}
.synopsis .text .name h5 {
    width: 73.96%;
    margin-top: 17px;
    font-size: 24px;
    font-weight: 500;
    color: #030303;
    line-height: 36px
}

.synopsis .text .function h5 {
    font-size: 14px;
    font-weight: 400;
    color: #030303;
    line-height: 24px
}
.notice{
    margin-top: 1rem;
    text-align: left;
    font-size: 14px;
}
.notice a{
    color: #EA0D2A;
}
.notice i {
    top: 4px;
}
.medicine {
    width: 1200px;
    margin: 0 auto
}

.content .info > h3 {
    margin: 61px 0 31px
}

.content .info .know ul li {
    float: left;
    font-size: 14px;
    color: #5f5f5f;
    line-height: 46px;
    border-bottom: 2px solid #dcdcdc;
    display: -webkit-box;
    display: -moz-flex;
    display: -ms-flexbox;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
    overflow: hidden
}

.content .info .know ul li:nth-child(2n-1) {
    width: 47.91%;
    margin-right: 4.5%
}

.content .info .know ul li:nth-child(2n) {
    width: 47.25%
}

.content .info .second-tab-page {
    margin-top: 57px;
    width: 1200px;
    height: 50px;
    background: #f5f5f5;
    -webkit-box-shadow: 0 0 6px 0 rgba(149, 149, 149, .08);
    box-shadow: 0 0 6px 0 rgba(149, 149, 149, .08)
}

.content .info .second-tab-page-content ul {
    padding-top: 40px
}

.content .info .second-tab-page-content ul li span:first-of-type {
    font-weight: 500
}

.content .info .second-tab-page-title ul {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

.content .info .second-tab-page-title ul li {
    position: relative;
    top: 0;
    left: 0;
    float: left;
    width: 11.33%;
    text-align: center;
    margin-right: 10.76%;
    font-size: 14px;
    font-weight: 500;
    color: #3d3d3d;
    line-height: 50px;
    cursor: pointer
}

.content .info .second-tab-page-title ul li img {
    width: 14px;
    margin-right: 4px
}

.content .info .second-tab-page-title ul li:last-child {
    margin-right: 0
}

.content .info .second-tab-page-title {
    padding: 0 6.58%
}

.content .info .second-tab-page-title .active {
    background-color: #db162c;
    color: #fff
}

.content .info .second-tab-page-content {
    white-space: pre;
    font-size: 14px;
    line-height: 38px;
    font-weight: 400;
    color: #424242
}

.content .info .careful, .content .info .pharmacology, .content .info .taboo, .content .info .usage {
    display: none
}

.second-tab-page-title ul .active::after {
    position: absolute;
    top: 0;
    content: "";
    bottom: 0;
    left: 50%;
    margin-left: -6px;
    border-bottom: 6px solid #fff;
    border-left: 5px solid transparent;
    border-right: 5px solid transparent
}

.handle {
    position: relative;
    top: 0;
    left: 0;
    padding-left: 30px;
    font-size: 14px;
    font-weight: 400;
    color: #ff2f2f;
    cursor: pointer;
}
.handle span:first-child {
    margin-right: 39px;
}
.handle span {
    display: inline-block;
    line-height: 46px;
    color: #ea0a2a;
    font-size: 14px;
    font-weight: 400;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
    overflow: hidden;
}
.link {
    position: absolute;
    top: 16px;
    left: 102px;
    line-height: 14px;
    width: 14px;
    height: 14px;
    margin-left: 5px;
    border-radius: 50%;
    background: #ea0a2a;
    color: #fff;
}
.link .triangle {
    display: inline-block;
    border-top: 1px solid #fff;
    border-right: 1px solid #fff;
    margin: 5px 4px;
    width: 5px;
    height: 5px;
    -webkit-transform: rotate(
            45deg
    );
    transform: rotate(
            45deg
    );
}
.modal.fade .modal-dialog {
    /*height: 100%;*/
}
.modal-tip {
    position: relative;
    top: 36%;
}
.modal-tip .modal-content {
    top: 40%;
    width: 519px;
    /*height: 160px;*/
    padding: 34px 39px 0 73px;
}
.modal-tip .modal-content h3 {
    margin: 0;
    font-size: 15px;
    font-weight: 400;
    color: #424242;
    line-height: 23px;
}
.modal-footer {
    padding-top: 26px;
    border-top: none;
}
.btn {
    outline: 0;
}
.sure {
    background: #e90b2a;
    color: #fff;
}
.cancel {
    background: #e7e7e7;
    border: 1px solid #d1d1d1;
    color: #5b5b5b;
}
.btn {
    padding: 6px 40px;
    border-radius: 3px;
}
.modal.fade .modal-login {
    height: 606px;
}
.modal.fade .modal-register .modal-content {
    height: 1002px;
    -webkit-box-shadow: none;
    box-shadow: none;
    border-top: none;
    padding: 50px 350px 0 260px;
    border-radius: 0;
}
.modal-group {
    display: none;
}
.modal-header {
    height: 59px;
    background: #e90b2a;
    border-bottom: none;
}
.modal-header .close span {
    font-size: 35px;
    color: #fff;
}
.modal-title {
    width: 135px;
    margin-left: 15px;
}
.modal-title img {
    width: 100%;
    padding-top: 3px;
}
.modal-login .modal-content {
    height: 606px;
    box-shadow: none;
    border-top: none;
    /* padding: 50px 350px 0 260px; */
    padding: 120px 300px 0 300px;
}
.close {
    opacity: 1;
    font-weight: normal;
}
.btn:focus, .btn:hover, .btn:active:focus {
    color: #fff;
    outline: none;
}

@media (min-width: 992px) and (max-width: 1280px) {
    .content .info .second-tab-page, .medicine, .synopsis .synopsis-main {
        width: 972px
    }

    .synopsis .text {
        margin-top: 36px
    }

    .synopsis .text .name {
        margin-bottom: 72px
    }
}

@media (min-width: 768px) and (max-width: 992px) {
    .content .info .second-tab-page, .medicine, .synopsis .synopsis-main {
        width: 749px
    }

    .content .info .second-tab-page-title ul li {
        width: 13.33%;
        margin-right: 7.76%
    }

    .content .info .second-tab-page-title {
        padding-left: 4.58%
    }

    .synopsis .text {
        margin-top: 24px
    }

    .synopsis .text .name {
        margin-bottom: 32px
    }
}

@media (min-width: 768px) {
    .mob-info {
        display: none
    }
}

@media (max-width: 768px) {
    .modal.fade .modal-dialog {
        width: 100%;
        margin: 0;
    }
    .modal-dialog-login {
        width: 88% !important;
        margin: 30% 6% !important;
    }
    .modal-tip .modal-content, .modal-group .modal-content {
        width: 80%;
        padding: 30px 15px;
        margin: 0 10%;
        /*height: 180px;*/
        font-size: 12px;
    }
    .modal-tip .modal-content h3 {
        font-size: 13px;
        line-height: 27px;
    }
    .modal-footer {
        padding: 15px 0;
        text-align: center;
    }
    .btn {
        padding: 5px 8%;
    }
    .modal.fade .modal-login {
        height: 380px;
    }
    .modal-header {
        height: 45px;
        padding: 8px;
    }
    .modal-title {
        width: 105px;
    }
    .modal-login .modal-content {
        padding: 0;
        height: 78%;
        border-bottom: none;
    }
    .modal-header .close span {
        font-size: 26px;
        font-weight: 400;
    }
    .modal.fade .modal-login {
        height: 380px;
    }
    .modal.fade .modal-register .modal-content {
        padding: 0;
        height: 799px;
    }
    .handle {
        padding-top: 0;
        padding-left: 3rem;
        padding-bottom: 0;
        color: #101010;
        display: block;
        width: 34%;
        margin-bottom: 0;
        height: 46px;
        line-height: 46px;
    }

    .handle span:first-child {
        font-size: 12px;
        line-height: 46px;
    }

    .handle span {
        line-height: 1.5em
    }

    .link {
        width: 9px;
        height: 9px;
        top: 18px;
        right: 42px;
        left: auto;
    }

    .link .triangle {
        width: 4px;
        height: 4px;
        position: absolute;
        top: -2.15px;
        left: -1.6px;
    }
    .bread {
        margin-top: 10.48rem
    }

    .synopsis .synopsis-main {
        width: 100%;
        /*height: 66.56rem;*/
        padding: 0;
        text-align: center
    }

    .synopsis img {
        width: 73.33%;
        height: 44rem;
        margin: 0 auto
    }

    .synopsis {
        margin-bottom: 3.6rem;
        background-color: #fff
    }

    .synopsis .text {
        margin: 0;
        width: 100%;
        padding: 0 4%;
        display: block
    }

    .synopsis .text .name {
        margin-bottom: 0
    }

    .mob-info .bad, .mob-info .careful, .mob-info .pharmacology, .mob-info .taboo, .mob-info .usage, .second-tab-page-content div._hide, .second-tab-page-content div._top, .synopsis .text .name span {
        display: none
    }

    .synopsis .text .name h5 {
        text-align: left;
        width: 100%;
        margin: 1.76rem auto 0;
        font-size: 20px;
        font-weight: 500;
        color: #030303;
        line-height: 4.8rem
    }

    .synopsis .text .function {
        text-align: left
    }
    .synopsis .text .function .explain{
        margin-top: 1.76rem;
    }
    .synopsis .text span {
        /*height: 2.88rem;*/
        background: #ea0029;
        border-radius: .32rem;
        color: #fff;
        padding: .48rem;
        line-height: 2.24rem;
        border-bottom: none
    }
    .synopsis .text .function h5 {
        width: 100%;
        margin: 3.2rem auto 0;
        font-size: 13px;
        font-weight: 400;
        line-height: 24px;
        color: #5d5d5d
    }

    .mob-second-tab-page-title {
        width: 100%;
        height: 6.4rem;
        font-size: 2.24rem;
        line-height: 6.4rem;
        background-color: #f8f8f8
    }

    .medicine {
        width: 100%
    }

    .mob-second-tab-page-title ul {
        margin: 0 auto;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-pack: distribute;
        justify-content: space-around
    }

    .mob-second-tab-page-title li {
        position: relative;
        color: #a3a3a3
    }

    .second-tab-page-content li span {
        font-size: 2.08rem;
        line-height: 1.4em;
        color: #5f5f5f;
        display: inline-block
    }

    .mtb10 {
        margin: 15px 0
    }

    .med-mob-info li {
        padding: 2.08rem 0;
        border-bottom: 1px solid #dcdcdc;
        line-height: 1.1em;
        width: 100%;
        display: flow-root
    }

    .med-mob-info li span, .second-float-left span {
        float: left
    }

    .content {
        padding-bottom: 0
    }

    .second-tab-page-content {
        position: relative;
        padding-bottom: 10.56rem
    }

    .second-tab-page-content ul {
        width: 100%;
        height: auto;
        margin: 0;
        padding: 0 5%;
        overflow: hidden
    }

    .second-tab-page-content div {
        position: absolute;
        bottom: 17.6rem;
        left: 50%;
        margin-left: -2rem;
        font-size: 1.76rem;
        font-weight: 400;
        color: #595959;
        line-height: 2.72rem
    }

    .second-tab-page-content div._hide::after, .second-tab-page-content div._show::after, .second-tab-page-content div._top::after {
        content: "";
        position: absolute;
        bottom: .96rem;
        right: -1.2rem;
        width: .48rem;
        height: .48rem;
        border-bottom: 1px solid #000;
        border-right: 1px solid #000;
        -webkit-transform: rotate(45deg);
        transform: rotate(45deg)
    }

    .second-tab-page-content div._hide::after, .second-tab-page-content div._top::after {
        -webkit-transform: rotate(-135deg);
        transform: rotate(-135deg)
    }

    .second-tab-page-content div._top {
        width: 6.4rem;
        height: 6.4rem;
        background: #e90b2a;
        border-radius: 50%;
        left: 88%;
        bottom: 14.6rem;
        font-size: 1.52rem;
        text-align: center;
        line-height: 8.4rem;
        color: #fff;
        opacity: .85
    }

    .second-tab-page-content div._top::after {
        bottom: 2.49rem;
        right: 1.9rem;
        width: 2.24rem;
        height: 2.24rem;
        border-bottom: 2px solid #fff;
        border-right: 2px solid #fff
    }

    .mob-active {
        border-bottom: 2px solid #ea0029;
        color: #2f2f2f !important
    }

    .mob-active::after {
        position: absolute;
        content: "";
        width: 0;
        height: 0;
        bottom: 0;
        left: 50%;
        margin-left: -4px;
        border-bottom: .48rem solid #e20020;
        border-left: .32rem solid transparent;
        border-right: .32rem solid transparent
    }

    .second-tab-page-content div._hide::bef {
        position: absolute;
        content: "";
        width: 0;
        height: 0;
        bottom: 0;
        left: 50%;
        margin-left: -4px;
        border-bottom: .48rem solid #e20020;
        border-left: .32rem solid transparent;
        border-right: .32rem solid transparent
    }

    .drug-title {
        width: 30%
    }

    .drug-explain {
        width: 70%
    }

    .content .info > h3 {
        font-size: 14px;
        font-weight: 500;
        color: #030303;
        padding: 0 6%;
        margin: 30px 0 10px
    }

    .know {
        padding: 0 4%
    }

    .content .info .know ul li:nth-child(2n), .content .info .know ul li:nth-child(2n-1) {
        width: 100%
    }

    .content .info .know ul li {
        height: auto;
        -webkit-line-clamp: 10;
        border-bottom: 1px solid #dcdcdc;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        padding: 14px 0;
        line-height: 22px;
        font-size: 13px;
        color: #424242;
        font-weight: 400
    }

    .content .info .know ul li span:first-child {
        width: 30%
    }

    .content .info .know ul li span:last-child {
        width: 70%
    }

    .content .info .know ul li span {
        display: block
    }

    .licence-last {
        display: block !important
    }

    .licence-last span {
        width: 100% !important
    }

    .licence-new-one span:first-child {
        width: 125px !important
    }

    .licence-new-two span:first-child {
        width: 145px !important
    }

    .content .info .second-tab-page {
        height: auto;
        width: 100%;
        background: #fff
    }

    .content .info .second-tab-page-title {
        padding: 0;
        background: #f8f8f8;
        height: 40px
    }

    .content .info .second-tab-page-title ul li {
        width: 20%;
        margin: 0;
        float: auto;
        font-size: 13px;
        line-height: 40px;
        font-weight: 400
    }

    .content .info .second-tab-page-title ul li img {
        margin-right: 2px;
        margin-top: -2px
    }

    .content .info .second-tab-page-content {
        white-space: initial
    }

    .content .info .second-tab-page-content ul {
        padding-top: 20px
    }
}<!--ºÄÊ±1757018566.9032Ãë-->