body,html {
    font: 14px/1.5 'microsoft yahei',Verdana,SimSun;
    color: #666;
    background: #f6f7f5;
    margin: 0;
    padding: 0;
    position: relative
}

html,body,div,span,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,address,big,cite,code,del,em,font,img,ins,small,strong,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,textarea,legend {
    margin: 0;
    padding: 0
}

ol,ul {
    list-style: none
}

:focus {
    outline: 0
}

a img {
    border: 0
}

img {
    vertical-align: middle
}

table {
    empty-cells: show
}

ins {
    text-decoration: none
}

del {
    text-decoration: line-through
}

cite,i,em {
    font-style: normal
}

b {
    font-weight: 400
}

a {
    *star: expression(this.onFocus=this.blur())
}

a {
    text-decoration: none;
    color: #333
}

a:hover {
    text-decoration: none;
    color: #F60!important
}

input,textarea,select {
    border: 0;
    font-family: 'microsoft yahei',sans-serif
}

input::-webkit-input-placeholder {
    color: #999;
    font-family: 'microsoft yahei',sans-serif
}

input:focus::-webkit-input-placeholder {
    color: #999;
    font-family: 'microsoft yahei',sans-serif
}

.margin-bottom {
    margin-bottom: 20px
}

.margin-top {
    margin-top: 20px
}

.padding-box {
    padding: 20px;
    overflow: hidden;
    background: #fff;
    border-radius: 10px
}

.padding-box1 {
    padding: 20px;
    overflow: hidden;
    background: #fff;
    display: inline-block
}

.main-box {
    margin-bottom: 20px;
    padding: 20px;
    background: #fff;
    overflow: hidden;
    border-radius: 10px
}

.drugs-banner {
    border-radius: 10px;
    background-color: #fff;
    overflow: hidden
}

.no-padding {
    background: #fff;
    overflow: hidden
}

.padding-bottom {
    padding-bottom: 20px
}

.padding-num {
    padding: 0 20px 20px
}

.position {
    position: relative
}

.width-currency {
    width: 100%!important
}

.art_topnav_channel {
    height: 38px;
    background: #f6f7f5;
    margin: 0 auto;
    width: auto
}

.art_topnav_channel i,.art_topnav_channel cite,.art_topnav_channel em {
    font-style: normal
}

.art_topnav_channel dl,.art_topnav_channel dd,.art_topnav_channel dt,.art_topnav_channel ul,.art_topnav_channel li {
    margin: 0;
    padding: 0;
    list-style: none;
    display: block
}

.art_topnav_channel .art_wrap {
    height: 37px;
    width: 1000px;
    margin: 0 auto;
    color: #333;
    background: 0 0;
    overflow: visible
}

.art_topnav_channel #top_loginbox {
    position: static;
    width: auto;
    margin: 0;
    +margin: 0;
    -margin: 0;
    padding: 0;
    z-index: 6;
    display: block;
    background: 0 0;
    -background: 0 0;
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='', sizingMethod='crop')
}

.art_topnav_channel #top_loginbox ul {
    float: none;
    width: auto;
    margin: 0;
    padding: 0;
    -padding: 0;
    border: 0;
    background: 0 0
}

.art_topnav_channel #top_loginbox ul li {
    float: none;
    width: auto;
    margin: 0;
    padding: 0;
    font: ;
    list-style: none
}

.art_topnav_channel #top_loginbox ul li input {
    width: auto;
    height: auto;
    margin: 0;
    padding: 0;
    font: ;
    vertical-align: middle
}

.art_topnav_channel #top_loginbox ul li .loginbtn {
    width: auto;
    height: auto;
    margin: 0;
    padding: 0;
    *padding: 0;
    font: ;
    vertical-align: middle;
    border: 0;
    cursor: pointer;
    background: 0 0
}

.art_topnav_channel #top_loginbox ul li a {
    margin: 0;
    color: #069
}

.art_topnav_channel #top_loginbox ul li a:hover {
    color: #f60
}

.art_topnav_channel #top_loginbox iframe {
    top: 0;
    left: 0;
    position: absolute;
    visibility: inherit;
    z-index: -1;
    display: none;
    -display: block
}

.art_topnav_channel #top_loginbox span {
    width: auto;
    height: auto;
    display: inline;
    overflow: visible;
    background: 0 0
}

.art_topnav_channel #top_loginbox span b {
    float: none;
    width: auto;
    height: auto;
    padding: 0;
    margin: 0;
    font: ;
    color: #333;
    text-align: center;
    background: 0 0
}

.art_topnav_channel #top_loginbox span cite {
    float: none;
    width: auto;
    height: auto;
    margin: 0;
    background: 0 0;
    cursor: pointer
}

.art_topnav_channel #top_loginbox ul .prompt {
    padding: 3px 0 0;
    text-overflow: clip;
    white-space: pre-wrap;
    overflow: visible;
    font: 12px/20px 宋体!important;
    font: 12px/20px 宋体;
    color: #f60;
    display: none
}

.art_topnav_channel #top_loginbox div {
    float: none;
    width: auto;
    height: auto;
    display: inherit;
    overflow: visible;
    background: 0 0;
    -background: 0 0;
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='', sizingMethod='crop')
}

.art_topnav_channel .art_navtext {
    float: left;
    font-family: Verdana,"Microsoft YaHei";
    font-size: 14px;
    color: #fff;
    font-weight: 500;
    padding-left: 0
}

.art_topnav_channel .art_navtext span {
    float: left;
    background: url(https://image.39.net/ypt2014/images/topnav_icon.png) no-repeat right -107px;
    position: relative;
    margin-left: -2px
}

.art_topnav_channel .art_navtext span a {
    float: left;
    color: #333;
    height: 36px;
    line-height: 36px;
    padding: 0 10px;
    position: relative;
    margin-left: 0;
    background-image: none;
    font-family: "Microsoft YaHei"
}

.art_topnav_channel .art_navtext span a:hover {
    text-decoration: none;
    color: #F60!important;
    background: 0 0
}

.art_topnav_channel .art_navtext span.home {
    background: 0 0;
    margin-left: 0;
    z-index: 2
}

.art_topnav_channel .art_navtext span.home a,.art_topnav_channel .art_navtext span.home a:hover {
    background: url(https://image.39.net/jbk/new2013/images/topnav_logo.png) no-repeat;
    width: 104px;
    height: 22px;
    overflow: hidden;
    text-indent: -100em;
    margin: 8px 0 0;
    padding: 0 11px 0 0
}

.art_topnav_channel .art_navmore {
    float: left;
    height: 37px;
    line-height: 36px;
    margin-left: -2px
}

.art_topnav_channel .art_navmore .n_more {
    float: left;
    padding: 0 20px 0 10px;
    color: #333;
    font-family: "Microsoft YaHei";
    font-size: 14px;
    background: url(https://image.39.net/dist/common/jbk/pc/topnav_icon.png) no-repeat right -156px;
    position: relative;
    cursor: pointer;
    border-left: solid 1px #edf2ea;
    border-right: solid 1px #edf2ea;
    height: 36px
}

.art_topnav_channel .art_navmore.hover .n_more {
    background-color: #fff;
    background-position: right -206px;
    border-left: solid 1px #c4d7b9;
    border-right: solid 1px #c4d7b9;
    z-index: 92;
    height: 37px;
    color: #52902e
}

.art_topnav_channel .art_navmore a {
    color: #333
}

.art_topnav_channel .art_navmore.hover .n_more a,.art_topnav_channel .art_navmore a:hover {
    color: #52902e!important;
    text-decoration: none
}

.art_topnav_channel .art_navmore .n_drop {
    position: absolute;
    width: 116px;
    margin: 36px 0 0;
    *margin: 36px 0 0 -116px;
    z-index: 90
}

.art_topnav_channel .sbtn_hover .n_drop {
    z-index: 91
}

.art_topnav_channel .art_navmore .n_drop .drop_list {
    background: #fff;
    overflow: hidden;
    border: solid 1px #c4d7b9;
    font-family: "Microsoft YaHei";
    font-size: 14px
}

.art_topnav_channel .art_navmore .n_drop .drop_list li {
    line-height: 34px;
    background: url(https://image.39.net/dist/common/jbk/pc/tnav_linebg.png) repeat-x center bottom;
    padding: 0 10px
}

.art_topnav_channel .art_navmore .n_drop .drop_list li.nobline {
    background: 0 0
}

.art_topnav_channel .art_navmore .n_drop .drop_list li a {
    color: #333;
    text-decoration: none
}

.art_topnav_channel .art_navmore .n_drop .drop_list li a:hover {
    color: #52902e!important;
    text-decoration: none
}

.art_topnav_channel .art_navlogin {
    float: right;
    font-size: 14px;
    color: #333;
    font-weight: 500;
    height: 36px;
    line-height: 36px;
    padding-right: 0
}

.art_topnav_channel .art_navlogin #top_loginbox {
    float: left
}

.art_topnav_channel .art_navlogin #top_loginbox cite {
    float: left;
    font-family: "Microsoft YaHei";
    background: url(https://image.39.net/ypt2014/images/topnav_icon.png) no-repeat 8px -256px;
    padding: 0 8px 0 25px;
    cursor: pointer;
    border-left: solid 1px #edf2ea;
    border-right: solid 1px #edf2ea
}

.art_topnav_channel .art_navlogin #top_loginbox .n_login_box {
    position: absolute;
    z-index: 91;
    width: 209px;
    margin: 36px 0 0 -146px;
    *margin: 36px 0 0 -209px;
    cursor: default;
    font-size: 12px
}

.art_topnav_channel .art_navlogin #top_loginbox .n_login_box .n_login_con {
    background: #fff;
    height: 100%;
    border: solid 1px #c4d7b9
}

.art_topnav_channel .art_navlogin #top_loginbox .n_login_box .n_login_con ul {
    padding: 10px 5px 10px 15px
}

.art_topnav_channel .art_navlogin #top_loginbox .n_login_box .n_login_con ul li {
    overflow: hidden;
    zoom:1;vertical-align: bottom;
    padding: 5px 0;
    line-height: 25px
}

.art_topnav_channel .art_navlogin #top_loginbox .n_login_box .n_login_con ul li .login-input {
    border: solid 1px #cad4c4;
    height: 26px;
    line-height: 26px;
    font-size: 12px;
    color: #333;
    width: 165px;
    padding: 0 5px;
    margin: 0;
    float: left
}

.art_topnav_channel .art_navlogin #top_loginbox .n_login_box .n_login_con ul li .formbtns {
    float: left;
    background: url(https://image.39.net/jbk/new2013/images/topnav_btn_dl.png) no-repeat 0 0;
    width: 62px;
    height: 26px;
    border: 0;
    text-indent: -100em;
    overflow: hidden;
    cursor: pointer
}

.art_topnav_channel .art_navlogin #top_loginbox .n_login_box .n_login_con ul li .btn_hover {
    background-position: 0 -31px
}

.art_topnav_channel .art_navlogin #top_loginbox .n_login_box .n_login_con ul li a.wjmm {
    float: left;
    color: #666;
    margin-left: 10px
}

.art_topnav_channel .art_navlogin #top_loginbox .n_login_box .n_login_con ul li a.wjmm:hover {
    color: #52902e!important;
    text-decoration: none
}

.art_topnav_channel .art_navlogin #top_loginbox .n_login_box .n_login_con ul #NavLoginError span {
    color: #F60;
    line-height: 22px;
    padding: 2px 0 5px;
    display: inline-block;
    vertical-align: top
}

.art_topnav_channel .art_navlogin #top_loginbox .n_login_box .n_login_bot {
    display: none
}

.art_topnav_channel .art_navlogin .n_reg {
    float: left;
    cursor: pointer;
    font-family: Verdana,"Microsoft YaHei"
}

.art_topnav_channel .art_navlogin .n_reg a {
    background: url(https://image.39.net/ypt2014/images/topnav_icon.png) no-repeat 8px -304px;
    padding: 0 0 0 25px;
    display: block;
    font-family: "Microsoft YaHei"
}

.art_topnav_channel .art_navlogin .n_reg a,.art_topnav_channel .art_navlogin .n_reg a:hover {
    color: #333!important;
    text-decoration: none
}

.art_topnav_channel .art_navlogin #top_loginbox.hover cite {
    background-color: #fff;
    border-left: solid 1px #c4d7b9;
    border-right: solid 1px #c4d7b9;
    z-index: 92;
    color: #52902e;
    height: 37px;
    position: relative
}

.art_topnav_channel .art_navlogin .n_reg a:hover {
    color: #52902e!important
}

.art_topnav_channel .art_navlogin .n_exit {
    display: block;
    width: 32px;
    float: right;
    text-align: right;
    font-family: "Microsoft YaHei";
    zoom:1}

.art_topnav_channel .art_navlogin .n_exit a {
    display: block;
    color: #333;
    text-decoration: none
}

.art_topnav_channel .art_navlogin .n_exit a:hover {
    color: #52902e!important;
    text-decoration: none
}

.art_topnav_channel .art_navlogin .n_userinfo {
    float: right
}

.art_topnav_channel .art_navlogin .n_userinfo em {
    width: 68px;
    padding: 0 20px 0 10px;
    background: url(https://image.39.net/ypt2014/images/topnav_icon.png) no-repeat right -156px;
    color: #333;
    cursor: pointer;
    float: right;
    height: 36px;
    line-height: 36px;
    overflow: hidden;
    zoom:1;border-left: solid 1px #edf2ea;
    border-right: solid 1px #edf2ea;
    position: relative;
    z-index: 92;
    font-family: "Microsoft YaHei"
}

.art_topnav_channel .art_navlogin .n_userinfo em a {
    color: #333;
    text-decoration: none;
    display: block;
    white-space: nowrap;
    text-overflow: ellipsis;
    -webkit-text-overflow: ellipsis;
    max-width: 68px;
    overflow: hidden;
    text-align: right
}

.art_topnav_channel .art_navlogin .n_userinfo em a:hover {
    color: #52902e;
    text-decoration: none
}

.art_topnav_channel .art_navlogin .UIbox {
    display: none;
    float: left;
    position: absolute;
    margin-right: -423px;
    right: 50%;
    top: 36px;
    font-size: 14px;
    font-family: "Microsoft YaHei";
    z-index: 90
}

.art_topnav_channel .art_navlogin .sbtn_hover .UIbox {
    z-index: 91
}

.art_topnav_channel .art_navlogin .UIbox .ulist {
    display: block;
    overflow: hidden;
    zoom:1;width: 98px;
    background: #fff;
    border: solid 1px #c4d7b9
}

.art_topnav_channel .art_navlogin .UIbox .ulist ul li {
    text-align: left;
    line-height: 33px;
    padding-left: 20px;
    height: 34px;
    background: url(https://image.39.net/jbk/new2013/images/tnav_linebg.png) repeat-x center bottom
}

.art_topnav_channel .art_navlogin .UIbox .ulist ul li.nobline {
    background: 0 0;
    height: 32px
}

.art_topnav_channel .art_navlogin .UIbox .ulist ul li a {
    color: #666
}

.art_topnav_channel .art_navlogin .UIbox .ulist ul li a:hover {
    color: #52902e!important;
    text-decoration: none
}

.art_topnav_channel .art_navlogin .UIbox i {
    display: none
}

.art_topnav_channel .art_navlogin .n_userinfo.h em {
    background-color: #fff;
    color: #52902e;
    text-decoration: none;
    background-position: right -206px;
    border-left: solid 1px #c4d7b9;
    border-right: solid 1px #c4d7b9;
    height: 37px
}

.art_topnav_channel .art_navlogin .n_userinfo.h em a,.art_topnav_channel .art_navlogin .n_userinfo.h em a:hover {
    color: #52902e!important
}

.art_topnav_channel .art_navlogin .n_message {
    float: right;
    font-family: "Microsoft YaHei";
    font-size: 14px;
    width: 72px;
    text-align: center;
    margin-left: 5px
}

.art_topnav_channel .art_navlogin .n_message em {
    display: block;
    color: #333;
    cursor: pointer;
    height: 36px;
    overflow: hidden;
    zoom:1;float: left;
    width: 70px;
    border-left: solid 1px #edf2ea;
    border-right: solid 1px #edf2ea
}

.art_topnav_channel .art_navlogin .n_message em i {
    color: #f60;
    font-size: 12px
}

.art_topnav_channel .art_navlogin .n_message em a {
    color: #333;
    text-decoration: none
}

.art_topnav_channel .art_navlogin .n_message em a:hover {
    color: #52902e!important;
    text-decoration: none
}

.art_topnav_channel .art_navlogin .n_message.hover em {
    background-color: #008c9a;
    color: #52902e!important;
    text-decoration: none;
    border-left: solid 1px #c4d7b9;
    border-right: solid 1px #c4d7b9;
    background-color: #fff;
    color: #52902e;
    text-decoration: none;
    height: 37px
}

.art_topnav_channel .art_navlogin .n_message.hover em a,.art_topnav_channel .art_navlogin .n_message.hover em a:hover {
    color: #52902e!important
}

.art_topnav_channel .art_navlogin .n_message .message_wrap {
    display: none;
    position: absolute;
    right: 50%;
    margin-right: -501px;
    top: 37px;
    font-size: 12px;
    width: 267px;
    z-index: 5
}

.art_topnav_channel .art_navlogin .sbtn_hover .message_wrap {
    z-index: 89
}

.art_topnav_channel .art_navlogin .n_message .message_wrap .message_bg {
    display: block;
    overflow: hidden;
    zoom:1;background: #fff;
    width: 264px;
    float: left;
    border: solid 1px #c8dabe;
    border-top: 0
}

.art_topnav_channel .art_navlogin .n_message .message_wrap .message_bbg {
    display: block;
    background: 0 0;
    width: 264px;
    height: 10px;
    line-height: 10px;
    font-size: 0;
    overflow: hidden;
    zoom:1;display: none
}

.art_topnav_channel .art_navlogin .message_box {
    display: block;
    width: 264px;
    margin: 0 auto;
    overflow: hidden;
    color: #333;
    font-family: Verdana
}

.art_topnav_channel .art_navlogin .message_box .message_tabs {
    padding-left: 20px;
    background: url(https://image.39.net/jbk/new2013/images/message_tabs_bg.png) repeat-x bottom;
    height: 46px
}

.art_topnav_channel .art_navlogin .message_box .message_tabs dd {
    float: left;
    width: 76px;
    text-align: center;
    height: 46px;
    line-height: 46px;
    font-size: 12px;
    overflow: hidden;
    cursor: pointer
}

.art_topnav_channel .art_navlogin .message_box .message_tabs dd i {
    display: inline-block;
    padding: 0 10px
}

.art_topnav_channel .art_navlogin .message_box .message_tabs dd i.new {
    background: url(https://image.39.net/jbk/new2013/images/message_tips_ico.png) no-repeat right 13px
}

.art_topnav_channel .art_navlogin .message_box .message_tabs dd.on {
    background: url(https://image.39.net/jbk/new2013/images/message_tips_role.png) no-repeat center bottom;
    color: #52902e
}

.art_topnav_channel .art_navlogin .message_box .message_data {
    clear: both;
    line-height: normal;
    height: auto;
    display: none
}

.art_topnav_channel .art_navlogin .message_box .message_data .message_data_list li {
    vertical-align: bottom;
    overflow: hidden;
    zoom:1;background: url(https://image.39.net/dist/common/jbk/pc/message_tips_linebg.png) repeat-x left bottom;
    padding: 12px 15px 15px
}

.art_topnav_channel .art_navlogin .message_box .message_data .message_data_list li.li_hover {
    background-color: #fafef7
}

.art_topnav_channel .art_navlogin .message_box .message_data .message_data_list li img {
    float: left;
    width: 30px;
    height: 30px;
    border: solid 1px #eaeaea;
    margin-top: 5px
}

.art_topnav_channel .art_navlogin .message_box .message_data .message_data_list li .dlist_r {
    float: right;
    width: 190px
}

.art_topnav_channel .art_navlogin .message_box .message_data .message_data_list li .dlist_r strong {
    display: block;
    line-height: 24px;
    color: #666;
    font-size: 14px;
    font-weight: 700;
    text-align: left
}

.art_topnav_channel .art_navlogin .message_box .message_data .message_data_list li .dlist_r strong a {
    color: #666
}

.art_topnav_channel .art_navlogin .message_box .message_data .message_data_list li .dlist_r strong a:hover {
    color: #f60
}

.art_topnav_channel .art_navlogin .message_box .message_data .message_data_list li .dlist_r p {
    line-height: 22px;
    color: #999;
    overflow: hidden;
    zoom:1}

.art_topnav_channel .art_navlogin .message_box .message_data .message_data_list li .dlist_r p a {
    color: #52902e
}

.art_topnav_channel .art_navlogin .message_box .message_data .message_data_list li .dlist_r p a:hover {
    color: #f60
}

.art_topnav_channel .art_navlogin .message_box .message_data .message_data_list li .dlist_r p .mbtn {
    float: left;
    background: url(https://image.39.net/jbk/new2013/images/message_tips_btn.png) no-repeat 0 0;
    width: 80px;
    height: 23px;
    line-height: 23px;
    text-align: center;
    overflow: hidden;
    font-size: 12px;
    margin: 8px 7px 0 0;
    color: #666
}

.art_topnav_channel .art_navlogin .message_box .message_data .message_data_list li .dlist_r p .mbtn:hover {
    background-position: -87px 0;
    color: #666!important;
    text-decoration: none
}

.art_topnav_channel .art_navlogin .message_box .message_data .message_data_bot {
    display: block;
    line-height: 26px;
    padding: 8px 30px 8px 60px;
    overflow: hidden;
    zoom:1;font-weight: 700
}

.art_topnav_channel .art_navlogin .message_box .message_data .message_data_bot i {
    color: #f60
}

.art_topnav_channel .art_navlogin .message_box .message_data .message_data_bot a {
    float: left;
    color: #666
}

.art_topnav_channel .art_navlogin .message_box .message_data .message_data_bot a:hover {
    color: #f60
}

.art_topnav_channel .art_navlogin .message_box .message_data .message_data_bot .message_set {
    float: right;
    background: url(https://image.39.net/jbk/new2013/images/message_tips_set.png) no-repeat 0 0;
    width: 16px;
    height: 16px;
    line-height: 16px;
    overflow: hidden;
    font-size: 1px;
    text-indent: -100em;
    margin-top: 6px
}

.art_topnav_channel .art_navlogin .message_box .message_data .message_data_bot .message_set:hover {
    background-position: 0 -21px
}

.art_topnav_channel .art_navlogin .message_box .message_data .message_data_none {
    display: block;
    background: url(https://image.39.net/jbk/new2013/images/message_tips_linebg.png) repeat-x bottom;
    padding-bottom: 20px
}

.art_topnav_channel .art_navlogin .message_box .message_data .message_data_none p {
    background: url(https://image.39.net/jbk/new2013/images/message_none_icon2.png) no-repeat center bottom;
    font-family: "Microsoft YaHei";
    font-size: 20px;
    text-align: center;
    padding: 20px 10px 60px;
    color: #666
}

.art_topnav_channel .art_navtext .top-qcode {
    background: 0 0
}

.art_topnav_channel .art_navtext .top-qcode a {
    background: url(https://image.39.net/ypt2014/images/topnav_icon.png) no-repeat right -156px;
    padding: 0 20px 0 10px
}

.art_topnav_channel .art_navtext .top-qcode a:hover {
    background: url(https://image.39.net/ypt2014/images/topnav_icon.png) no-repeat right -156px
}

.art_topnav_channel .art_navtext .top-qcode em {
    position: absolute;
    top: 36px;
    border: #D3E1CB 1px solid;
    background: #fff;
    left: 0;
    display: none;
    z-index: 1;
    width: 140px;
    text-align: center
}

.art_topnav_channel .art_navtext .top-qcode i {
    display: block;
    font-size: 12px;
    text-align: center;
    padding: 6px 0;
    font-family: Microsoft YaHei;
    color: #333
}

.nav-all {
    background: #82a0f5;
    width: auto;
    height: 60px
}

.nav {
    width: 1000px;
    margin: 0 auto
}

.nav-left {
    width: 672px;
    justify-content: space-between;
    float: left
}

.nav-logo {
    margin-top: 14.5px;
    float: left
}

.nav-ul {
    margin-left: 40px;
    float: left;
    height: 60px
}

.nav-ul li {
    float: left;
    margin-right: 25px
}

.nav-ul li a {
    line-height: 60px;
    color: #fff;
    font-size: 16px
}

.nav-right {
    float: left;
    margin-left: 20px;
    width: 308px
}

.nav-right-input {
    background: #fff;
    height: 35px;
    border-radius: 5px;
    width: 308px;
    margin-top: 12.5px;
    float: left;
    position: relative;
    overflow: hidden
}

.nav-r-input {
    width: 239px;
    border: 0;
    height: 33px;
    padding-left: 10px;
    outline: 0;
    margin-top: 0
}

.nav-r-button {
    height: 20px;
    line-height: 19px;
    color: #378fd0;
    font-size: 14px;
    background: #fff;
    width: 52px;
    border-left: 1px solid #d9d9d9;
    margin-top: 7.5px
}

.go-ask {
    margin-left: 20px;
    width: 68px;
    height: 35px;
    line-height: 35px;
    background: #ff9800;
    color: #fff;
    float: left;
    margin-top: 17.5px;
    text-align: center;
    border-radius: 5px
}

.container {
    width: 1000px;
    margin: 0 auto;
    padding-top: 20px;
    overflow: hidden
}

.search_list {
    position: absolute;
    top: 26px;
    width: 100%;
    background-color: #fff;
    border-radius: 5px;
    z-index: 10;
    display: none
}

.search_list li:first-child {
    padding-top: 10px;
    border-top: 1px solid #ccc
}

.search_list li {
    font-size: 14px;
    color: #333;
    margin: 10px;
    padding-left: 10px
}

.close-n span {
    font-size: 12px;
    padding-right: 8px;
    height: 20px;
    display: inline-block;
    line-height: 20px;
    color: #666
}

.new-g {
    border: 2px solid #3883e5
}

.new-g li {
    width: 195px;
    padding: 10px 0;
    overflow: hidden;
    background: #fff
}

.new-g li a {
    display: block;
    font-size: 12px
}

.new-g-title {
    height: 35px;
    line-height: 35px;
    text-align: center;
    color: #fff;
    background: #3883e5 url(https://image.39.net/jbk/new2013/images/hot-bg.png) no-repeat;
    font-size: 18px
}

.left-new-g {
    z-index: 10;
    position: fixed;
    bottom: 100px;
    left: 50%;
    margin: 0 0 0 -701px;
    font-family: 'microsoft YaHei'
}

.tw-l,.tw-r {
    width: 50%;
    height: 65px;
    float: left;
    border-top: 1px solid #EEE
}

.tw-l {
    background: #76BD2A
}

.tw-r {
    background: #fbfbfb
}

.bot-all {
    margin-top: 20px
}

.img-h {
    float: left;
    line-height: 65px;
    margin-left: 10px
}

.img-h img {
    vertical-align: middle
}

.txt-h {
    float: left;
    line-height: 19px;
    margin-top: 14px;
    width: 59px;
    margin-left: 10px;
    color: #fff
}

.tw-col {
    color: #F90;
    line-height: 66px;
    margin-top: 0
}

.flex-box-between {
    display: flex;
    align-items: center;
    justify-content: space-between
}

.flex-row {
    display: flex
}

.pageName {
    position: relative
}

.fontSize12 {
    font-size: 12px
}

.ellipsis1 {
    display: -webkit-box;
    overflow: hidden;
    white-space: normal;
    text-overflow: ellipsis;
    word-wrap: break-word;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical
}

.ellipsis2 {
    display: -webkit-box;
    overflow: hidden;
    white-space: normal;
    text-overflow: ellipsis;
    word-wrap: break-word;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical
}

.pageName:before {
    content: "广告";
    width: 24px;
    height: 12px;
    background: #c9c9c9;
    color: #fff;
    text-align: center;
    line-height: 12px;
    font-size: 8px;
    display: block;
    opacity: .5;
    position: absolute;
    right: 0;
    z-index: 300
}

.slick-slider {
    position: relative;
    display: block;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    -ms-touch-action: none;
    touch-action: none;
    -webkit-tap-highlight-color: transparent
}

.slick-list {
    position: relative;
    overflow: hidden;
    display: block;
    margin: 0;
    padding: 0
}

.slick-list:focus {
    outline: 0
}

.slick-list.dragging {
    cursor: pointer;
    cursor: hand
}

.slick-slider .slick-list,.slick-track,.slick-slide,.slick-slide img {
    -webkit-transform: translate3d(0,0,0);
    -moz-transform: translate3d(0,0,0);
    -ms-transform: translate3d(0,0,0);
    -o-transform: translate3d(0,0,0);
    transform: translate3d(0,0,0)
}

.slick-track {
    position: relative;
    left: 0;
    top: 0;
    display: block;
    zoom:1}

.slick-track:before,.slick-track:after {
    content: "";
    display: table
}

.slick-track:after {
    clear: both
}

.slick-loading .slick-track {
    visibility: hidden
}

.slick-slide {
    float: left;
    height: 100%;
    min-height: 1px;
    display: none
}

.slick-slide img {
    display: block
}

.slick-slide.slick-loading img {
    display: none
}

.slick-slide.dragging img {
    pointer-events: none
}

.slick-initialized .slick-slide {
    display: block
}

.slick-loading .slick-slide {
    visibility: hidden
}

.slick-vertical .slick-slide {
    display: block;
    height: auto;
    border: 1px solid transparent
}

.slick-prev,.slick-next {
    position: absolute;
    display: block;
    height: 20px;
    width: 20px;
    line-height: 0;
    font-size: 0;
    cursor: pointer;
    background: transparent;
    color: transparent;
    top: 50%;
    margin-top: -10px;
    padding: 0;
    border: 0;
    outline: 0
}

.slick-prev:focus,.slick-next:focus {
    outline: 0
}

.slick-prev.slick-disabled:before,.slick-next.slick-disabled:before {
    opacity: .25
}

.slick-prev:before,.slick-next:before {
    font-family: slick;
    font-size: 20px;
    line-height: 1;
    color: #fff;
    opacity: .85;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale
}

.slick-prev:before {
    content: "\2190"
}

.slick-next {
    right: -25px
}

.slick-next:before {
    content: "\2192"
}

.slick-slider {
    margin-bottom: 30px
}

.slick-dots {
    position: absolute;
    bottom: 10px;
    list-style: none;
    display: block;
    text-align: center;
    padding: 0;
    width: 100%
}

.slick-dots li {
    position: relative;
    display: inline-block;
    margin: 0 5px;
    padding: 0;
    cursor: pointer
}

.slick-dots li button {
    background: #dadad9;
    border: 0;
    display: block;
    idth: 24px;
    height: 5px;
    outline: 0;
    line-height: 0;
    font-size: 0;
    color: transparent;
    cursor: pointer;
    outline: 0;
    border-radius: 5px
}

.slick-dots li button:focus {
    outline: 0
}

.slick-dots li button:before {
    position: absolute;
    top: 0;
    left: 0;
    width: 24px;
    height: 5px;
    font-family: slick;
    border-radius: 5px;
    font-size: 6px;
    line-height: 20px;
    text-align: center;
    color: #000;
    opacity: .25;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale
}

.slick-dots li.slick-active button {
    background: #fff
}

.disease-box {
    margin-bottom: 20px
}

.firend {
    width: 1000px;
    padding: 15px 10px;
    overflow: hidden;
    background: #fff
}

.firend .tit span {
    display: inline-block;
    vertical-align: top;
    padding: 0 10px;
    cursor: pointer;
    color: #666
}

.firend .tit .now {
    font-weight: 700;
    cursor: default;
    color: #666
}

.firend .tit .now:hover {
    color: #F60
}

.firend ul {
    padding: 10px
}

.firend ul li {
    font-size: 12px;
    margin-right: 5px;
    display: inline;
    float: left;
    padding: 5px 0;
    width: 103px;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden
}

.firend ul li:before {
    content: "•";
    margin-right: 10px
}

.firend ul li a {
    color: #666
}

.firend ul li a:hover {
    color: #F60
}

.contact-us {
    background: #fff;
    padding: 0 20px;
    border-radius: 10px
}

.inArea {
    width: 1000px;
    margin: 0 auto;
    height: 144px;
    position: relative
}

.inArea .p1,.p2,.p3,.p4 {
    padding: 0 0 0 42px;
    height: 35px;
    line-height: 35px;
    position: absolute;
    font: 14px;
    color: #333;
    background: url(https://image.39.net/dist/common/ypk/pc/V3.0/images/contact-us.png) no-repeat
}

.inArea .p1 {
    background-position: -10px -114px;
    top: 50px
}

.inArea .p2 {
    background-position: -10px -166px;
    top: 91px
}

.inArea .p3 {
    background-position: -10px -62px;
    top: 50px;
    left: 237px
}

.inArea .p4 {
    background-position: -10px -10px;
    top: 91px;
    left: 237px
}

.inArea h3 {
    font-size: 14px;
    color: #333;
    position: absolute;
    top: 15px
}

.inArea .h32 {
    left: 662px
}

.inArea img {
    width: 110px;
    height: 110px;
    position: absolute;
    left: 647px;
    top: 17px;
    border: 1px solid #E1EAF0
}

.inArea .p5 {
    font-size: 18px;
    color: #333;
    position: absolute;
    top: 33px;
    left: 773px;
    width: 214px
}

.inArea .p6 {
    font-size: 14px;
    line-height: 1.8;
    color: #666;
    position: absolute;
    top: 70px;
    left: 773px;
    width: 214px
}

.inArea .mmf {
    width: 148px;
    height: 24px;
    position: absolute;
    background: url(http://image.39.net/ypt2014/images/omf.gif) no-repeat;
    left: 755px;
    top: 100px
}

.inArea .mmf:hover {
    opacity: .8;
    filter: alpha(opacity=80)
}

.inArea .line {
    height: 144px;
    width: 10px;
    position: absolute;
    border-left: 1px solid #e1e1e1;
    left: 630px;
    top: 0
}

.footer {
    width: 100%;
    margin-top: 20px;
    border-top: 1px solid #ddd;
    background: #fff;
    cursor: default;
    font-size: 12px
}

.footer p {
    width: 1000px;
    overflow: hidden;
    margin: 0 auto;
    text-align: center;
    line-height: 26px;
    color: #999
}

.footer p a {
    color: #999
}

.footer p a:hover {
    color: #f60
}

.footer .logos39 {
    display: inline-block;
    vertical-align: top;
    width: 206px;
    height: 26px;
    margin-right: 20px;
    background: url(https://image.39.net/dist/common/v2019/pc/base/images/39logos_bottom.png) left center no-repeat;
    background-size: auto 23px
}

.footer404 {
    min-width: 1000px;
    position: absolute;
    left: 0;
    bottom: 0
}

.footImg1 {
    width: 120px;
    margin-right: 10px
}

.footImg1,.footImg2 {
    overflow: hidden;
    display: inline-block;
    padding: 0 10px;
    border: 1px solid #ccc
}

.footImg2 {
    height: 61px;
    margin-left: 10px
}

.footImg1 img {
    max-width: 100%
}

.footImg2 img {
    max-height: 100%
}

div.rthumbnail {
    display: inline-block;
    margin: 0;
    padding: 0
}

div.rthumbnail div.rcaption {
    display: none
}

div.responsivegallery {
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    position: fixed;
    display: none;
    z-index: 1000
}

div.responsivegallery:before {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    cursor: zoom-out;
    top: 0;
    left: 0;
    background: #000;
    opacity: .8;
    z-index: -1
}

div.responsivegallery div.galleryinner {
    position: absolute;
    left: 0;
    top: 0;
    width: 1080px;
    margin: auto;
    text-align: center;
    vertical-align: middle;
    white-space: nowrap;
    display: block!important
}

div.responsivegallery div.galleryinner:before {
    content: '';
    display: inline-block;
    height: 100%;
    vertical-align: middle
}

div.responsivegallery div.figurearea {
    position: relative;
    max-width: 100%;
    vertical-align: middle;
    display: inline-block;
    z-index: 1000;
    overflow: hidden
}

div.responsivegallery div.figurearea.isvideo {
    width: 90%
}

.jkvideocontainer * {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    width: 100%
}

.jkvideowrapper {
    position: relative;
    padding-bottom: 56.25%;
    height: 0
}

.jkvideowrapper iframe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 10
}

div.responsivegallery figure {
    margin: 0;
    padding: 0;
    display: block;
    opacity: 0;
    -webkit-transition: opacity .5s;
    -moz-transition: opacity .5s;
    transition: opacity .5s
}

div.responsivegallery figure img {
    max-width: 500px;
    width: 500px;
    padding-top: 50px;
    height: 500px;
    border: 0;
    margin: 0 auto;
    line-height: 0;
    display: block;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    user-select: none
}

div.responsivegallery div.figurearea .thecaption {
    text-align: left;
    position: absolute;
    bottom: 0;
    font-size: 1.1em;
    padding: 5px;
    width: 100%;
    white-space: normal;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box
}

div.responsivegallery div.figurearea.isvideo .thecaption {
    position: relative
}

div.responsivegallery div.figurearea .thecaption:before {
    content: '';
    position: absolute;
    width: 100%;
    height: 100%;
    display: block;
    background: #fff;
    top: 0;
    left: 0;
    opacity: .8
}

div.responsivegallery div.figurearea .thecaption div.captioninner {
    position: relative;
    padding: 3px;
    color: #000;
    overflow: hidden
}

div.responsivegallery div.figurearea .thecaption div.captioninner span.counter {
    float: right;
    font-size: .9em;
    font-weight: 700;
    display: block;
    height: 100%;
    line-height: 100%;
    background: #2d2d2d;
    color: #fff;
    border-radius: 50%;
    width: 40px;
    height: 40px;
    line-height: 40px;
    text-align: center;
    box-shadow: 0 0 3px gray
}

div.responsivegallery div.close {
    position: absolute;
    z-index: 1000;
    right: 240px;
    top: 0;
    width: 45px;
    height: 45px;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAC0AAAAtCAIAAAC1eHXNAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA39pVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTQyIDc5LjE2MDkyNCwgMjAxNy8wNy8xMy0wMTowNjozOSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDo5YTAyOWRmYi03Y2FlLWZiNGUtODllYy1hZjcxZTM2OGI4MjUiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6RkFGMzdENzQ1RjYyMTFFOThCOTI4QzE0NjdCMjhDODIiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6RkFGMzdENzM1RjYyMTFFOThCOTI4QzE0NjdCMjhDODIiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChXaW5kb3dzKSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjNjMDFkNWNhLTVlODctNzA0OC1iMmZjLTE0OGI5MDc1NTZjNSIgc3RSZWY6ZG9jdW1lbnRJRD0iYWRvYmU6ZG9jaWQ6cGhvdG9zaG9wOjlhNDZiNjgxLTU4OWUtNTU0OS1hMTEwLWFkNjI2MjA4MzdjOSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PkHc39UAAAD2SURBVHja7NexCoQwEARQPUtrCxHs/P8PUuxCakFLzQ0EJBxx8aKLFrOVuQz6jGbxcudc9oL6ZO8oOuiggw46nnNs2zYMw7IsQgazyCCp6BjHcZqmvu+PKPgds8ggqeio67ooinVdoxSPwCwySCo6yrLsui5KCRHIIKn7nkYpyQhUfuU7KLxw0zTGmDTEVUdI8cM0xA39A5fESuxDHCcgbnBgPfA49iGO5b6i4gjfj7Zthc2s6PjZHVVVHW1mRUd0iwp9RcUh9IlkSorDWiv0iZCC5NmTuv/L3+s8z0IGs37NTp4z5/9KOuiggw466KCDjkfrK8AAO6RldodkQnwAAAAASUVORK5CYII=)no-repeat
}

div.responsivegallery div.close span {
    line-height: 55px
}

div.responsivegallery div.leftnav,div.responsivegallery div.rightnav {
    position: absolute;
    left: 5px;
    top: 50%;
    width: 50px;
    height: 50px;
    color: #000;
    width: 80px;
    height: 80px;
    border-radius: 50px;
    text-align: center;
    line-height: 55px;
    margin-top: -25px;
    cursor: pointer;
    z-index: 1000;
    font-size: 50px
}

div.responsivegallery div.rightnav {
    right: 5px;
    left: auto
}

div.responsivegallery div.errordiv,div.responsivegallery div.loadingdiv {
    width: 100px;
    height: 100px;
    border-radius: 10px;
    position: absolute;
    display: none;
    top: 50%;
    left: 50%;
    margin-top: -50px;
    margin-left: -50px;
    opacity: .6;
    text-align: center;
    z-index: 1000;
    background: #000
}

div.responsivegallery div.errordiv span,div.responsivegallery div.loadingdiv span {
    vertical-align: middle;
    color: red;
    font-size: 3em;
    line-height: 90px
}

div.responsivegallery div.loadingdiv span {
    -webkit-animation: rotate 2s linear infinite;
    animation: rotate 2s linear infinite;
    font-size: 3.5em;
    color: #fff;
    display: inline-block
}

@-webkit-keyframes rotate {
    0% {
        -webkit-transform: rotate(0)
    }

    100% {
        -webkit-transform: rotate(360deg)
    }
}

@keyframes rotate {
    0% {
        transform: rotate(0)
    }

    100% {
        transform: rotate(360deg)
    }
}

@media screen and (max-width: 480px) {
    div.responsivegallery div.leftnav,div.responsivegallery div.rightnav {
        width:40px;
        height: 40px;
        color: #000;
        border-radius: 40px;
        text-align: center;
        line-height: 45px;
        margin-top: -20px;
        font-size: 40px
    }
}

.icon-arrow-right {
    display: block;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFAAAABQCAYAAACOEfKtAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA39pVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTQyIDc5LjE2MDkyNCwgMjAxNy8wNy8xMy0wMTowNjozOSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDo5YTAyOWRmYi03Y2FlLWZiNGUtODllYy1hZjcxZTM2OGI4MjUiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MUU2N0ZCNjM1Q0QzMTFFOTk1MjJGQzQxNzM1NzEyREQiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MUU2N0ZCNjI1Q0QzMTFFOTk1MjJGQzQxNzM1NzEyREQiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChXaW5kb3dzKSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjFiZjAzMzlhLWI5NjUtZTM0Yi05ZTNmLTRlN2VhN2E2OTcyNCIgc3RSZWY6ZG9jdW1lbnRJRD0iYWRvYmU6ZG9jaWQ6cGhvdG9zaG9wOjllNThjYjNlLWI5NTUtODE0OS1iODYxLTQ3MTNm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) no-repeat
}

.icon-arrow-left {
    display: block;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFAAAABQCAYAAACOEfKtAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA39pVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTQyIDc5LjE2MDkyNCwgMjAxNy8wNy8xMy0wMTowNjozOSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDo5YTAyOWRmYi03Y2FlLWZiNGUtODllYy1hZjcxZTM2OGI4MjUiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MkI1MTEyNzg1Q0QzMTFFOTk4OUFDM0JDNzlDRDlFNDEiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MkI1MTEyNzc1Q0QzMTFFOTk4OUFDM0JDNzlDRDlFNDEiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChXaW5kb3dzKSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjFiZjAzMzlhLWI5NjUtZTM0Yi05ZTNmLTRlN2VhN2E2OTcyNCIgc3RSZWY6ZG9jdW1lbnRJRD0iYWRvYmU6ZG9jaWQ6cGhvdG9zaG9wOjllNThjYjNlLWI5NTUtODE0OS1iODYxLTQ3MTNm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) no-repeat
}

.icon-arrow-left:before {
    content: '';
    width: 80px;
    height: 80px;
    display: block
}

.icon-arrow-right:before {
    content: '';
    width: 80px;
    height: 80px;
    display: block
}

.qr_code {
    width: 100px;
    position: fixed;
    right: 20px;
    top: 50%;
    transform: translateY(-50%);
    z-index: 1000;
    border: 1px solid #eee;
    background-color: #fff;
    border-radius: 5px;
    padding: 5px
}

.qr_code img {
    width: 100px;
    height: 100px;
    border-radius: 5px;
    overflow: hidden
}

.qr_code p {
    color: #666;
    font-size: 12px;
    line-height: 16px;
    text-align: center;
    padding: 0 5px
}

.newbot {
    position: fixed;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 68px;
    z-index: 9999;
    background: repeat url(http://image.39.net/daoyi/images2013/newbot_bg.png)
}

.newbot .newbot_main {
    height: 68px;
    overflow: hidden;
    position: relative
}

.newbot .newbot_close {
    width: 24px;
    height: 24px;
    background: no-repeat url(http://image.39.net/daoyi/images2013/newbot_close.png);
    position: absolute;
    top: 8px;
    right: 5px
}

.newbot .newbot_con {
    width: 980px;
    margin: 0 auto;
    height: 68px;
    background: no-repeat url(http://image.39.net/daoyi/images2013/newbot_main.png) 420px 20px
}

.newbot .newbot_con span {
    display: inline-block;
    color: #FFF;
    vertical-align: top
}

.newbot .newbot_con .newbot_s1 {
    margin: 9px 0 0 107px;
    width: 187px;
    font-family: Verdana
}

.newbot .newbot_con .newbot_s1 b {
    color: #FB0;
    font: 18px/32px 'Microsoft Yahei'
}

.newbot .newbot_con .newbot_s1 cite {
    display: block;
    line-height: 12px
}

.newbot .newbot_con .newbot_s2 {
    font-size: 14px;
    line-height: 22px;
    margin: 14px 0 0;
    width: 268px
}

.newbot .newbot_con .newbot_s3 {
    margin: 8px 18px 0 0
}

.newbot .newbot_con .newbot_s3 a {
    display: inline-block;
    width: 100px;
    height: 53px;
    background: no-repeat url(http://image.39.net/daoyi/images2013/newbot_btn_ypk.gif) 0 0
}

.newbot .newbot_con .newbot_s3 a:hover {
    background-position: 0 -53px
}

.newbot .newbot_con .newbot_s4 a {
    display: inline-block;
    width: 100px;
    height: 53px;
    background: no-repeat url(http://image.39.net/daoyi/images2013/newbot_btn_ypk.gif) -100px 0;
    margin: 8px 18px 0 0
}

.newbot .newbot_con .newbot_s4 a:hover {
    background-position: -100px -53px
}

.newbot .newbot_con .newbot_s5 {
    width: 128px;
    height: 68px;
    overflow: hidden
}

.newbot .newbot_con .newbot_s5 a {
    display: block;
    width: 100%;
    height: 100%;
    background: url(http://image.39.net/daoyi/images2013/newbot_s5.gif) no-repeat right top
}

.newbot .newbot_dis .newbot_s3 a {
    background: no-repeat url(http://image.39.net/daoyi/images2013/newbot_btn_gray.gif) 0 0;
    cursor: default
}

.newbot .newbot_dis .newbot_s3 a:hover {
    background-position: 0 0
}

.popbg {
    display: none;
    position: absolute;
    width: 100%;
    height: 100%;
    background: rgba(0,0,0,.6);
    top: 0;
    left: 0;
    z-index: 999
}

.popwindow {
    position: absolute;
    top: 55px;
    left: 50%;
    width: 500px;
    height: 300px;
    margin-left: -250px;
    text-align: center;
    background: #fff;
    border-radius: 5px
}

.popwindow.h800 {
    height: 800px
}

.popwindow .close {
    width: 15px;
    height: 15px;
    background: url(https://image.39.net/dist/yyk/v3/pc/images/icon_popclose.png) no-repeat;
    position: absolute;
    top: 25px;
    right: 20px;
    cursor: pointer
}

.posterwindow img {
    display: none;
    width: 350px;
    margin: 32px auto 0
}

.popbg#showwindow {
    display: block;
    visibility: hidden;
    position: fixed;
    background: rgba(0,0,0,.3);
    z-index: 1001
}

#showwindow .transbg {
    width: 100%;
    height: 100%
}

#showwindow .popwindow {
    width: 1000px;
    height: 600px;
    overflow: hidden;
    margin: -300px 0 0 -500px;
    top: 50%
}


.nav-main {
    overflow: hidden;
    margin: 20px 0
}

.nav-main-index {
    margin: 20px 0 0;
    overflow: hidden
}

.nav-main-l {
    float: left;
    width: 200px;
    margin-right: 20px;
    margin-bottom: 20px
}

.nav-m {
    background: #fff;
    width: 200px;
    height: 918px;
    border-top: 2px solid #378fd0
}

.nav-main-r {
    float: left;
    width: 780px
}

.nav-title {
    font-size: 16px;
    color: #378fd0;
    padding: 0 20px;
    height: 30px;
    line-height: 30px
}

.nav-txt {
    overflow: hidden;
    padding: 0 20px
}

.nav-main-l .nav-txt:last-child {
    padding-bottom: 29px
}

.nav-txt li {
    width: 50%;
    float: left;
    line-height: 35px
}

.nav-txt li a {
    color: #666
}

.nav-txt li a:hover {
    color: #F60
}

.nav-more {
    margin: 11px 0 10px;
    cursor: pointer;
    position: relative;
    height: 30px
}

.nav-more-txt {
    display: none;
    width: 777px;
    overflow: hidden;
    padding: 7px 10px;
    border: 2px solid #4FA0D5;
    background: #fff;
    position: absolute;
    left: 198px;
    top: 0;
    z-index: 1;
    white-space: nowrap
}

.ns-show .nav-more-txt {
    display: block
}

.ns-show .nav-title {
    height: 26px;
    padding-right: 1px;
    border: 2px solid #4FA0D5;
    border-right: 0;
    line-height: 26px;
    background: #fff;
    position: absolute;
    z-index: 2;
    width: 177px;
    overflow: hidden
}

.nav-more-txt dl {
    float: left;
    width: 100%;
    height: 32px;
    overflow: hidden;
    border-bottom: 1px solid #E8EFF6;
    line-height: 32px;
    line-height: 34px\9
}

.nav-more-txt dt {
    float: left;
    width: 100px;
    font-weight: 700;
    text-align: right;
    color: #07b
}

.nav-more-txt dt a {
    color: #07b
}

.nav-more-txt dt a:hover {
    color: #F60
}

.nav-more-txt dd {
    float: left;
    margin-left: 10px;
    padding-left: 10px
}

.nav-more-txt dd a {
    color: #666
}

.nav-more-txt dd a:hover {
    color: #F60
}

.banner {
    width: 780px;
    height: 303px;
    overflow: hidden
}

.banner div img {
    width: 780px;
    height: 303px
}

.banner .slick-next:before {
    content: ''
}

.news-all {
    background: #fff;
    margin-top: 20px;
    overflow: hidden
}

.news-left {
    float: left;
    padding: 20px;
    width: 520px
}

.news-right {
    width: 220px;
    float: left;
    padding: 20px 0 0
}

.information-title {
    font-size: 18px;
    color: #333;
    font-weight: 700
}

.information-title a {
    text-align: right;
    color: #999;
    float: right;
    font-size: 14px;
    line-height: 27px
}

.information-title a:hover {
    color: #f60
}

.information-ul {
    margin-top: 10px;
    overflow: hidden
}

.information-ul li {
    width: 45%;
    margin-right: 5%;
    float: left;
    line-height: 25px;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    line-height: 35px
}

.information-ul li:last-child {
    margin-right: 0;
    width: 50%
}

.special-all {
    margin: 0 0 17px;
    overflow: hidden
}

.yao li {
    float: left;
    width: 250px;
    height: 77px;
    overflow: hidden;
    margin: 20px 0 0;
    -display: inline
}

.yao li:nth-child(2n) {
    margin-left: 20px
}

.yao li img {
    float: left;
    width: 98px;
    height: 75px;
    border: 1px solid #E1EAF0
}

.yao li img:hover {
    opacity: .75
}

.yao li strong {
    float: right;
    width: 140px;
    height: 28px;
    overflow: hidden;
    font-weight: 400;
    font-size: 16px;
    line-height: 26px;
    white-space: nowrap;
    text-overflow: ellipsis
}

.yao li strong a {
    color: #378fd0
}

.yao li strong a:hover {
    color: #F60
}

.yao li p {
    float: right;
    width: 140px;
    overflow: hidden;
    height: 44px;
    line-height: 22px;
    color: #666;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical
}

.pharmacy-left,.pharmacy-left {
    float: left;
    width: 50%
}

.pharmacy-ul li {
    line-height: 30px
}

.pharmacy-ul {
    margin-top: 10px
}

.safety-alert-data {
    background: #f6fafe;
    border: 1px solid #cde3f3;
    width: 65px;
    line-height: 20px;
    font-size: 12px;
    text-align: center;
    border-radius: 3px;
    color: #378fd0
}

.safety-alert {
    margin-top: 15px
}

.safety-alert-txt {
    color: #999;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    margin-top: 10px
}

.safety-alert li {
    margin-bottom: 12.2px
}

.summer-drugs-all {
    padding: 20px;
    background: #fff;
    overflow: hidden;
    margin-bottom: 20px
}

.summer-drugs-l,.summer-drugs-r {
    float: left
}

.summer-drugs-l {
    width: 100%
}

.summer-drugs-r {
    width: 200px;
    padding-top: 10px
}

.summer-drugs-ul li {
    float: left;
    width: 30%;
    margin: 10px 20px 10px 0
}

.summer-drugs-ul-l {
    border: 1px solid #E1EAF0;
    width: 90px;
    height: 90px;
    display: inline-block;
    line-height: 90px;
    float: left
}

.summer-drugs-ul-l img {
    max-width: 90px;
    max-height: 90px;
    text-align: center
}

.summer-drugs-ul-r {
    margin-left: 10px;
    width: 131px;
    float: left
}

.drugs-ul-r-tit {
    color: #333;
    font-size: 16px;
    margin-top: 3px;
    display: inline-block
}

.drugs-ul-r-price {
    color: #999;
    font-size: 12px;
    margin: 5px 0
}

.drugs-ul-r-price span {
    color: #f60
}

.drugs-ul-r-function {
    font-size: 12px;
    color: #999;
    height: 35px;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical
}

.drugs-ul-r-function span {
    height: 35px;
    display: inline-block
}

.tArea-v {
    height: 66px;
    padding: 10px 0 20px
}

.tArea-v .imgArea {
    float: left;
    width: 76px;
    height: 60px;
    border: 1px solid #e1eaf0;
    margin: 0 4px 0 0
}

.tArea-v img {
    width: 76px;
    height: 60px
}

.tArea-v h3 {
    font-size: 12px
}

.tArea-v h3 a {
    color: #07b
}

.tArea-v h3 a:hover {
    color: #f60
}

.tArea-v p {
    font-size: 12px;
    color: #666;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    margin: 4px 0
}

.tArea-v p .star {
    display: inline-block;
    height: 16px;
    margin: 2px 0 0;
    width: 92px;
    vertical-align: top;
    background: url(https://image.39.net/ypt2014/images/bg_stars.gif) no-repeat 0 0
}

.tArea-v p .star i {
    display: inline-block;
    height: 16px;
    background: url(https://image.39.net/ypt2014/images/bg_stars.gif) no-repeat 0 -16px
}

.tArea-v p .star1 i {
    width: 15px
}

.tArea-v p .star2 i {
    width: 35px
}

.tArea-v p .star3 i {
    width: 55px
}

.tArea-v p .star4 i {
    width: 75px
}

.tArea-v p .star5 i {
    width: 92px
}

.summer-drugs-r-evaluate {
    color: #666;
    padding: 10px;
    background: #f6fafe
}

.summer-drugs-r-evaluate a {
    color: #07b
}

.summer-drugs-r-evaluate a:hover {
    color: #f60
}

.subs {
    width: 1000px;
    overflow: hidden;
    margin: 0 auto;
    cursor: default
}

.subs p {
    float: left;
    overflow: hidden;
    padding-left: 6px;
    line-height: 52px\9;
    color: #666
}

.subs p a {
    color: #666
}

.subs p strong {
    font-weight: 400;
    color: #333
}

.commonly-drug {
    margin-top: 20px;
    padding: 20px;
    background: #fff;
    border-radius: 10px
}

.commonly-drug-ul li {
    margin: 20.3px 0;
    overflow: hidden
}

.commonly-drug-ul li:last-child {
    margin-bottom: 0
}

.commonly-drug-img {
    width: 47px;
    height: 47px;
    text-align: center;
    line-height: 47px;
    border: 1px solid #e7e7e7;
    float: left
}

.commonly-drug-ul {
    overflow: hidden
}

.commonly-drug-txt {
    float: left;
    width: 101px;
    margin-left: 10px
}

.commonly-drug-title {
    color: #666;
    margin-top: 2px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.commonly-drug-j {
    color: #999;
    font-size: 12px;
    margin-top: 5px
}

.screen-box {
    background: #fff;
    padding: 0 20px 20px;
    overflow: hidden
}

.screen-box .classification:last-child {
    border: 0
}

.classification {
    overflow: hidden;
    border-bottom: 1px dashed #e0e0e0;
    padding: 20px 0
}

.classification-item {
    width: 105px;
    text-align: left;
    color: #999;
    float: left
}

.classification-item2 {
    width: 635px;
    float: left
}

.screen-all {
    color: #378fd0
}

.screen-item li {
    color: #666;
    margin: 10px 30px 0 0;
    float: left;
    padding: 0 5px
}

.screen-item-cur {
    background: #378fd0
}

.screen-item-cur a {
    color: #fff
}

.screen-sort-box {
    margin-top: 20px;
    background: #fff;
    overflow: hidden;
    position: relative;
    width: 100%;
    border-radius: 10px
}

.screen-sort-ul {
    width: 100%;
    height: 40px;
    background: #f6fafe;
    float: left;
    box-sizing: border-box
}

.screen-sort-ul li {
    float: left;
    padding: 0 20px;
    line-height: 40px;
    color: #999;
    cursor: pointer
}

.screen-sort-cur {
    color: #333;
    background: #fff;
    border-bottom: 2px solid #378FD0;
    box-sizing: border-box
}

.screen-sort-close {
    float: right!important;
    margin-right: 0!important;
    width: 15px;
    height: 15px;
    background-position: 0;
    margin-top: 12px;
    background-repeat: no-repeat;
    background-size: 100%;
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAYAAAAfSC3RAAAABHNCSVQICAgIfAhkiAAAAJ5JREFUKFOV0uENQDAQBeA+E3UDNpBILNL/SAzAJCQ2MEIncqhwtL0m/OQ+6r1DM8w5QIWizfamXlTiaoe5VCBNhBXtOHXPbALf6J6FfyP25XAGFucbUjiGelMtDkrYPUCm+Vdw5FC5HB4Yxe+giFEAReyhHzCs6sdRvzgRDuwVDr3CYSzUwUFIVUUW4JueVJW3ciGSegYvuYx8fC75DpoVmYAi4k/lAAAAAElFTkSuQmCC');
    cursor: pointer
}

.screen-sort-content {
    background: #fff
}

.screen-sort-zh,.screen-sort-rm {
    padding: 0 20px 20px;
    display: none
}

.zh-ul-title {
    color: #666;
    font-size: 16px
}

.info {
    color: #666;
    line-height: 20px;
    margin-top: 6px
}

.info i {
    color: #999;
    margin: 0 6px 0 0
}

.info a {
    color: #378fd0
}

.screen-sort-zh-ul li {
    border-bottom: 1px dashed #e0e0e0;
    padding: 20px
}

.screen-sort-show {
    display: block!important
}

.page-number a:first-child {
    width: 70px;
    line-height: 35px;
    text-align: center;
    color: #666;
    border: 1px solid #666;
    border-radius: 5px
}

.page-number a:last-child {
    width: 70px;
    line-height: 35px;
    text-align: center;
    color: #666;
    border: 1px solid #666;
    border-radius: 5px
}

.page-number a {
    display: inline-block;
    margin-right: 10px;
    width: 36px;
    line-height: 36px;
    color: #666
}

.page-number .now {
    display: inline-block;
    margin-right: 10px;
    width: 36px;
    line-height: 36px;
    background: #378fcf;
    color: #fff;
    border-radius: 5px;
    text-align: center
}

.page-number {
    text-align: center;
    margin-top: 20px
}

.link-sign {
    position: absolute;
    right: 10px;
    top: 10px
}

.link-sign a {
    float: left;
    width: 43px;
    height: 20px;
    overflow: hidden;
    margin-right: 12px;
    text-align: center;
    line-height: 20px;
    line-height: 22px\9;
    color: #fff;
    transition: all .5s ease 0s
}

.link-sign a:hover {
    color: #fff
}

.link-sign .a2:hover {
    background: #378FD0
}

.link-sign .a1 {
    background: #f60
}

.link-sign .a1:hover {
    background: #f90
}

.link-sign .a2 {
    background: #4CA0D8
}

.classification-box {
    margin: 20px 0;
    overflow: hidden;
    background: #fff
}

.classification-ul {
    flex-wrap: wrap;
    padding: 20px;
    overflow: hidden
}

.classification-ul li {
    margin-right: 20px;
    width: 460px;
    float: left;
    margin-bottom: 20px
}

.classification-ul li strong a {
    color: #378fd0;
    font-size: 16px;
    font-weight: 400
}

.classification-ul a:hover {
    color: #f60
}

.letter-fl a:hover {
    color: #f60
}

.subs a:hover {
    color: #f60
}

.disease-item {
    margin-top: 10px
}

.disease-item a {
    margin-right: 15px;
    color: #666
}

.FL-details {
    overflow: hidden;
    background: #fff;
    margin: 20px 0;
    padding: 20px
}

.FL-details-ul li {
    color: #666;
    margin: 0 30px 10px 0;
    float: left;
    padding: 0 5px
}

.FL-classification {
    overflow: hidden;
    border-bottom: 1px dashed #e0e0e0;
    padding-bottom: 20px
}

.FL-classification-item2 {
    width: 810px;
    float: left
}

.letter-fl li {
    padding: 20px 0;
    border-bottom: 1px dashed #e0e0e0
}

.letter-fl li strong {
    color: #378fd0;
    font-size: 28px;
    margin-bottom: 10px;
    display: inline-block
}

.letter-fl li p a {
    color: #666;
    margin-right: 30px;
    width: 126px;
    display: inline-block;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    margin-bottom: 5px
}

.letter-fl li:last-child {
    border: 0
}

.commonly-drug-price {
    font-size: 12px;
    color: #999
}

.commonly-drug-price span {
    color: #f60
}

.disease-profile {
    padding: 20px;
    background: #fff;
    margin-bottom: 20px
}

.disease-title-box {
    display: flex;
    align-items: center;
    justify-content: space-between;
    border-bottom: 1px solid #F5F5F5
}

.disease-tit {
    display: inline-block;
    color: #333;
    font-size: 18px;
    border-bottom: 2px solid #378FD0;
    line-height: 20px;
    padding-bottom: 12px
}

.disease-more a {
    color: #999!important;
    font-size: 14px;
    padding-bottom: 12px;
    display: block
}

.disease-more a:hover {
    color: #f60!important
}

.disease-j {
    color: #666;
    margin-top: 10px;
    line-height: 25px
}

.disease-relevant {
    margin-top: 10px
}

.screening-drug-box {
    padding: 0 20px;
    background: #fff;
    margin-bottom: 20px;
    position: relative
}

.screening-drug-ul>li {
    overflow: hidden;
    border-bottom: 1px dashed #e0e0e0;
    padding: 10px 0;
    position: relative
}

.screening-drug-ul-l {
    width: 109px;
    text-align: left;
    float: left
}

#search-brand li {
    margin-bottom: 10px
}

#search-brand {
    max-height: 310px;
    overflow-y: scroll
}

.screening-drug-ul-r {
    float: left;
    width: 631px
}

.screening-drug-ul-r li {
    width: 90px;
    padding-right: 6px;
    display: inline-block;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden
}

.a-more {
    display: block;
    width: 43px;
    height: 18px;
    overflow: hidden;
    background: url(https://image.39.net/ypt2014/images/bg_gray.png) no-repeat -42px -30px;
    position: absolute;
    right: 0;
    cursor: pointer;
    top: 10px
}

.a-more-up {
    background-position: -84px -48px
}

.screening-cur {
    color: #378fd0
}

.screening-cur a {
    color: #378fd0
}

.screening-drug-ul>li:last-child {
    border: 0
}

.screen-sort-zh {
    padding: 20px 0;
    overflow: hidden;
    width: 100%
}

.drugs-ul li {
    padding: 0 20px;
    float: left;
    width: 155px;
    margin-bottom: 50px;
    height: 279px
}

.drugs-ul-img {
    width: 100%;
    height: 125px
}

.drugs-ul {
    overflow: hidden
}

.drugs-brief {
    margin-top: 20px
}

.drugs-brief a:hover {
    color: #f60
}

.drugs-ul-tit {
    color: #666;
    font-size: 16px;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden
}

.drugs-ul-txt {
    color: #999;
    font-size: 12px;
    margin-top: 5px;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical
}

.drugs-ul-evaluate {
    font-size: 12px;
    color: #666;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    margin: 4px 0
}

.drugs-ul-evaluate .star {
    display: inline-block;
    height: 16px;
    margin: 2px 0 0;
    width: 92px;
    vertical-align: top;
    background: url(http://image.39.net/ypt2014/images/bg_stars.gif) no-repeat 0 0
}

.drugs-ul-evaluate .star i {
    display: inline-block;
    height: 16px;
    background: url(http://image.39.net/ypt2014/images/bg_stars.gif) no-repeat 0 -16px
}

.drugs-ul-evaluate .star1 i {
    width: 15px
}

.drugs-ul-evaluate .star2 i {
    width: 35px
}

.drugs-ul-evaluate .star3 i {
    width: 55px
}

.drugs-ul-evaluate .star4 i {
    width: 75px
}

.drugs-ul-evaluate .star5 i {
    width: 92px
}

.drugs-ab-all {
    position: absolute;
    right: 20px;
    top: 10px
}

.drugs-ab {
    color: #999;
    padding-right: 10px;
    border-right: 1px solid #d0e5f5
}

.drugs-ab span {
    color: #f60
}

.drugs-left-r {
    padding-left: 10px
}

.drugs-left-r span {
    color: #999
}

.drugs-left-r span i {
    color: #f60
}

.drugs-left-r a {
    color: #ccc
}

.drugs-r {
    color: #3890d0!important
}

.drugs-ab-all p {
    float: left
}

.layout-750 {
    width: 750px;
    float: left;
    margin-right: 20px
}

.layout-230 {
    width: 230px;
    float: left
}

.drug-layout {
    overflow: hidden;
    background: #fff;
    padding: 20px;
    margin-bottom: 20px;
    border-radius: 10px;
    position: relative
}

.drug-layout .report {
    position: absolute;
    right: 20px;
    bottom: 20px;
    font-size: 12px;
    line-height: 12px;
    color: #999
}

.drug-layout .report a {
    color: #999
}

.drug-layout-l,.drug-layout-r {
    float: left
}

.drug-layout-l {
    width: 270px;
    margin-right: 20px
}

.swiper-container {
    width: 270px
}

#thumbs {
    margin-top: 30px
}

#thumbs .swiper-wrapper .swiper-slide {
    width: 59px!important;
    height: 60px;
    text-align: center;
    line-height: 60px
}

#thumbs .swiper-wrapper .swiper-slide img {
    width: 56px
}

#gallery .swiper-wrapper .swiper-slide img {
    width: 270px
}

#thumbs .swiper-wrapper .swiper-slide-thumb-active {
    border: 1px solid #e7e7e7;
    text-align: center
}

#gallery {
    height: 240px;
    overflow: hidden
}

#thumbs {
    height: 62px;
    overflow: hidden
}

.drug-tips {
    font-size: 12px;
    color: #333;
    margin-top: 10px;
    font-weight: 700
}

.drug-layout-r-stor,.drug-layout-r-stor h1 {
    font-size: 20px;
    line-height: 30px;
    color: #333;
    font-weight: 400
}

.drug-layout-r-stor h1 {
    display: inline-block;
    vertical-align: top
}

.drug-layout-r-stor span.report {
    position: static;
    display: inline-block;
    vertical-align: top;
    line-height: 30px;
    margin-left: 20px
}

.drug-layout-r-icon {
    margin-top: 5px
}

.drug-layout-r-icon span {
    display: inline-block;
    margin-bottom: 5px
}

.drug-layout-r-icon1 {
    color: #ff8c58;
    border: 1px solid #ff8c58;
    padding: 0 3px;
    margin-right: 5px;
    font-size: 12px;
    border-radius: 3px
}

.drug-layout-r-icon2 {
    color: #70a9da;
    border: 1px solid #70a9da;
    padding: 0 3px;
    margin-right: 5px;
    font-size: 12px;
    border-radius: 3px
}

.drug-layout-r-icon3 {
    color: #93be6f;
    border: 1px solid #93be6f;
    padding: 0 3px;
    margin-right: 5px;
    font-size: 12px;
    border-radius: 3px
}

.drug-layout-r-icon4 {
    color: #ef6c57;
    border: 1px solid #ef6c57;
    padding: 0 3px;
    margin-right: 5px;
    font-size: 12px;
    border-radius: 3px
}

.drug-layout-r-icon5 {
    color: #ae86ea;
    border: 1px solid #ae86ea;
    padding: 0 3px;
    margin-right: 5px;
    font-size: 12px;
    border-radius: 3px
}

.drug-layout-r-icon6 {
    color: #7ed3b2;
    border: 1px solid #7ed3b2;
    padding: 0 3px;
    margin-right: 5px;
    font-size: 12px;
    border-radius: 3px
}

.drug-layout-r-icon7 {
    color: #FF8C58;
    padding: 0 3px;
    margin-right: 5px;
    font-size: 12px;
    border-radius: 3px;
    background-color: #FFF2E5
}

.drug-layout-r-ul li {
    line-height: 30px;
    overflow: hidden;
    line-height: 25px
}

.drug-layout-r-ul li i {
    color: #999;
    width: 70px;
    float: left;
    font-size: 12px
}

.drug-layout-r-ul li div {
    font-size: 12px;
    width: calc(100% - 75px);
    float: left;
    display: inline-block;
    color: #666;
    margin-left: 5px
}

.drug-layout-r-ul li div .drug-layout-link {
    color: #666;
    margin-right: 10px;
    cursor: pointer;
    font-size: 12px
}

.drug-layout-r {
    width: 420px;
    position: relative
}

.drug-layout-r-tips {
    position: absolute;
    right: 0;
    top: 0
}

.a-details {
    color: #378fd0!important
}

.drug-layout-r-ul li div p {
    line-height: 25px
}

.drug-layout-r-ul li div p a {
    color: #378fd0
}

.drug-layout-r-ul li div p a:hover {
    color: #f60
}

.drug-layout-r-ul li div b {
    color: #f60;
    font-size: 20px;
    margin-right: 10px
}

.drugs-label {
    text-align: center;
    padding: 0 5px;
    line-height: 24px;
    border-radius: 3px;
    margin-right: 5px;
    background-color: rgba(54,153,255,.05);
    display: inline-block;
    color: #378FD0;
    font-size: 12px
}

.drugs-label a {
    color: #238cd0!important;
    font-size: 12px
}

.drugs-instructions {
    display: block;
    margin: 0 auto;
    text-align: center
}

.drugs-instructions a {
    font-size: 12px;
    color: #378FD0!important;
    line-height: 23px
}

.drugs-instructions a::after {
    content: '';
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAAHCAYAAADebrddAAAABHNCSVQICAgIfAhkiAAAAIBJREFUGFdl0LENgzAQheH3kKBmBDZIKJKeEdgARmCRwAZhlPQU9iipKXjkkCzBxZV1/n7pZD5fIYLUCjVxqL9w5zGGLgPfgloaJnkTEH2QoPUHvo+hLISPD85wg/plqGda5QOKM6jJ3hK0+4F9kGZneME+8PAPpyAHqt+O0f/MDrG2TNDDVa+2AAAAAElFTkSuQmCC');
    background-size: 100%;
    width: 9px;
    height: 5px;
    display: inline-block;
    margin-left: 4px;
    margin-bottom: 2px
}

.drug-video {
    margin-top: 15px;
    position: relative
}

.drugs-banner img {
    width: 100%
}

.drugs-href {
    background: #fff;
    border-bottom: 2px solid #378FD0;
    line-height: 42px!important
}

.drugs-href a {
    color: #333!important
}

.drugs-href-ul {
    width: 100%;
    height: 44px;
    background: #fff;
    border-bottom: 1px solid #F5F5F5;
    box-sizing: border-box;
    padding: 0 16px
}

.drugs-href-ul li {
    float: left;
    margin-right: 26px;
    line-height: 42px;
    cursor: pointer
}

.drugs-href-ul li a {
    color: #999;
    font-size: 13px;
    padding: 0;
    text-align: center
}

.summary-box {
    padding: 20px
}

.summary li {
    border-bottom: 1px solid #F5F5F5;
    padding: 20px 0;
    overflow: hidden;
    display: flex;
    align-items: center;
    justify-content: space-between
}

.summary li:last-child {
    border-bottom: 0
}

.summary-title {
    font-size: 18px;
    color: #666
}

.summary1 {
    width: 148px;
    margin-right: 20px
}

.summary2 {
    width: 154px;
    margin-right: 20px
}

.summary3 {
    width: 110px;
    margin-right: 20px;
    line-height: 39px
}

.summary4 {
    width: 122px;
    margin-right: 20px;
    line-height: 39px
}

.summary5 {
    width: 120px;
    text-align: right
}

.summary3 p {
    font-size: 13px;
    color: #666;
    width: 110%;
    text-align: center
}

.summary4 p {
    font-size: 13px;
    color: #666;
    width: 100%;
    text-align: center
}

.summary1 img {
    width: 100%
}

.hospital-name a {
    color: #666;
    font-size: 13px;
    padding: 0
}

.hospital-name i {
    color: #fff;
    font-size: 12px;
    background: #3699ff;
    padding: 0 2px;
    margin-left: 6px
}

.hospital-name2 {
    font-size: 12px;
    color: #999
}

.summary3-label {
    font-size: 12px;
    color: #333;
    line-height: 20px;
    text-align: left!important;
    margin-bottom: -8px
}

.summary3-select {
    border: 1px solid #e5e5e5;
    font-size: 12px;
    color: #666;
    width: 100%;
    margin-top: 10px
}

.summary4 strong {
    font-weight: 400;
    font-size: 15px;
    color: #F23333;
    text-align: center;
    width: 100%;
    display: inline-block;
    line-height: 40px
}

.summary5 a {
    background: #FF7E00;
    text-align: center;
    display: inline-block;
    font-size: 12px;
    color: #fff!important;
    border-radius: 15px;
    box-sizing: border-box;
    line-height: 33px;
    padding: 0 14px;
    white-space: nowrap
}

.summary5 a:hover {
    background: #f60;
    color: #fff!important
}

.drug-statement {
    font-size: 12px;
    color: #999;
    margin-top: 10px
}

.related-art {
    margin-top: 10px;
    display: flex;
    align-items: center;
    flex-wrap: wrap;
    justify-content: space-between
}

.related-art li {
    width: calc(50% - 19px);
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    line-height: 30px
}

.related-art li a {
    color: #666;
    display: flex;
    align-items: center;
    justify-content: space-between
}

.related-art li a span:first-child {
    color: #666;
    width: calc(100% - 100px);
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    font-size: 13px
}

.related-art li a .art-time {
    font-size: 12px;
    color: #999
}

.related-art li a span:first-child:hover {
    color: #FF7E00
}

.related-art.fullwith li {
    width: 432px;
    float: left;
    margin-right: 0
}

.related-art.fullwith li:nth-child(2n) {
    float: right
}

.related-art.fullwith li a span:first-child {
    width: 360px
}

.related-art.fullwith li a .art-time {
    flex: none
}

.drugs-ask>li {
    border-bottom: 1px solid #f5f5f5;
    padding: 20px 0
}

.drugs-ask>li:last-child {
    border-bottom: 0
}

.zh {
    width: 100%;
    overflow: hidden
}

.zh p {
    height: 42px;
    overflow: hidden;
    line-height: 38px;
    line-height: 36px\9;
    color: #666;
    cursor: default;
    font-size: 16px
}

.zh p strong {
    color: #999;
    font-weight: 100
}

.zh p font {
    margin: 0 2px;
    color: #f60
}

.zh p a {
    margin: 0 6px;
    font-weight: 700;
    color: #378fd0
}

.drug-star {
    overflow: hidden
}

.drug-star li {
    float: left;
    margin-right: 20px
}

.drug-star li cite {
    float: left;
    margin: 1px 5px 0 0;
    margin-top: 2px\9;
    cursor: default;
    color: #999
}

.drug-star li .star-new {
    float: left;
    width: 106px;
    height: 21px;
    overflow: hidden;
    margin: 4px 6px 0 0;
    background: url(https://image.39.net/dist/common/ypk/pc/V3.0/images/drug-star.png) no-repeat -10px -44px
}

.drug-star li .star-new i {
    float: left;
    height: 21px;
    background: url(https://image.39.net/dist/common/ypk/pc/V3.0/images/drug-star.png) no-repeat -10px -10px
}

.star-new1 i {
    width: 12px
}

.star-new2 i {
    width: 39px
}

.star-new3 i {
    width: 55px
}

.star-new4 i {
    width: 77px
}

.star-new5 i {
    width: 97px
}

.drugs-a {
    color: #999!important;
    padding: 0;
    font-size: 12px
}

.drug-users span {
    color: #999;
    margin-right: 10px
}

.drug-users p {
    color: #999;
    float: right
}

.drug-users {
    line-height: 42px
}

.btn {
    height: 24px;
    line-height: 24px;
    display: inline-block;
    vertical-align: text-bottom;
    border: #C2DFF2 1px solid;
    border-radius: 4px;
    cursor: pointer
}

.btn b {
    color: #5a8fb2;
    font-weight: 400;
    display: inline-block;
    margin-top: -2px;
    vertical-align: text-top;
    padding: 0 10px 0 12px
}

.btn i {
    color: #f60;
    font-weight: 400;
    display: inline-block;
    margin-top: -2px;
    vertical-align: text-top;
    padding: 0 9px 0 11px;
    background: url(http://image.39.net/ypt2014/images/hui-line.gif) no-repeat 0 center
}

.drugs-reply span {
    height: 26px;
    margin-right: 10px
}

.drugs-reply {
    margin-top: 10px
}

.evaluation-cont {
    color: #666;
    margin-top: 10px
}

.hui-more {
    display: none;
    padding: 0 11px 16px;
    border: 1px solid #F6F6F6;
    background: #FCFCFC;
    position: relative;
    margin-top: 10px;
    overflow: hidden
}

.hui-more ol {
    width: 100%
}

.hui-more li {
    width: 100%;
    overflow: hidden;
    padding: 12px 0;
    border-bottom: 1px dotted #E8E8E8;
    font-size: 12px
}

.hui-more li span {
    width: 100%;
    height: 24px;
    overflow: hidden;
    line-height: 20px;
    line-height: 22px\9
}

.hui-more li span a {
    margin-left: 10px;
    color: #07b
}

.hui-more li span cite {
    float: right;
    margin-right: 10px;
    color: #999
}

.hui-more li p {
    padding: 0 10px;
    overflow: hidden;
    line-height: 22px;
    color: #666;
    margin-top: 10px
}

.hui-more form {
    width: 100%;
    padding-top: 16px
}

.hui-more form span {
    float: left;
    width: 635px;
    margin-right: 0;
    height: 28px;
    border: 1px solid #CCDCE7;
    border-right: 0;
    background: #fff
}

.hui-more .tit {
    float: left;
    width: 634px;
    margin: 6px 0 0 8px;
    -margin-top: 7px;
    padding: 0;
    border: 0;
    background: 0 0
}

.hui-more .reply-btn {
    float: left;
    width: 50px;
    height: 30px;
    padding: 0;
    border: 0;
    line-height: 32px;
    background: #439BD6;
    color: #fff;
    cursor: pointer;
    transition: all .5s ease 0s
}

.hui-more .reply-btn:hover {
    background: #f90
}

.experience-ul>li {
    overflow: hidden;
    margin-bottom: 20px
}

.experience-ul p {
    float: left;
    margin-right: 5px;
    color: #999;
    line-height: 31px;
    width: 75px
}

.boys {
    border: 1px solid #ccc
}

.checkbox01 input[type=radio]+label::before {
    content: "\a0";
    display: inline-block;
    vertical-align: 2px;
    width: 8px;
    height: 8px;
    margin-right: 5px;
    border-radius: 50%;
    border: 1px solid #e6e6e6;
    text-indent: 2px;
    line-height: .65;
    padding: 3px;
    position: absolute;
    top: 1.5px;
    left: 0
}

.checkbox01 input[type=radio]:checked+label::before {
    background-color: #378fd0;
    padding: 3px;
    background-clip: content-box
}

.checkbox01 input[type=radio] {
    position: absolute;
    clip: rect(0,0,0,0)
}

.checkbox01 {
    float: left;
    height: 31px;
    line-height: 31px;
    color: #999;
    margin-right: 10px
}

.checkbox01 label {
    line-height: 16px;
    height: 16px;
    color: #999;
    position: relative;
    padding-left: 22px
}

#age {
    margin-left: 10px
}

.input-txt {
    text-align: center;
    padding: 3px 0;
    border: 1px solid #E5E5E5;
    width: 40px;
    height: 30px;
    margin: 0 3px;
    box-sizing: border-box;
    border-radius: 5px
}

.disease-selection {
    width: 150px;
    border: 1px solid #e6e6e6;
    color: #999;
    margin-right: 20px;
    height: 31px;
    border-radius: 5px
}

.star-box {
    float: left;
    margin-right: 0
}

.star-box cite {
    float: left;
    position: relative;
    top: -1px;
    color: #999;
    font-size: 12px
}

.star-box div {
    float: left;
    width: 100px;
    height: 16px;
    overflow: hidden;
    margin-top: 4px;
    -margin-top: 3px;
    position: relative;
    top: 4px
}

.star-box span {
    display: block;
    width: 100px;
    height: 16px;
    overflow: hidden;
    background: url(https://image.39.net/dist/common/ypk/pc/V3.0/images/drug-star.png) no-repeat -10px -44px;
    position: relative;
    z-index: 1
}

.star-box span i {
    float: left;
    height: 16px;
    background: url(https://image.39.net/dist/common/ypk/pc/V3.0/images/drug-star.png) no-repeat -10px -10px
}

.star-box .star1 i {
    width: 20px
}

.star-box .star2 i {
    width: 37px
}

.star-box .star3 i {
    width: 55px
}

.star-box .star4 i {
    width: 75px
}

.star-box .star5 i {
    width: 100px
}

.star-box .nowstar1 i {
    width: 20px
}

.star-box .nowstar2 i {
    width: 37px
}

.star-box .nowstar3 i {
    width: 55px
}

.star-box .nowstar4 i {
    width: 75px
}

.star-box .nowstar5 i {
    width: 100px
}

.star-box ol {
    width: 100px;
    height: 16px;
    overflow: hidden;
    position: absolute;
    left: 0;
    top: 0;
    z-index: 2
}

.star-box ol li {
    float: left;
    width: 20px;
    height: 16px;
    overflow: hidden;
    cursor: pointer
}

.drug-textarea {
    width: 458px;
    box-sizing: border-box;
    height: 87px;
    border: 1px solid #e6e6e6;
    padding: 8px;
    resize: none;
    border-radius: 5px
}

.drug-textarea::placeholder {
    color: #999
}

.drug-sub {
    color: #fff!important;
    background: #F90;
    text-align: center;
    width: 105px;
    height: 35px;
    margin-left: 245px;
    border-radius: 18px;
    line-height: 35px!important;
    cursor: pointer
}

.syz-introduce {
    margin-top: 10px;
    color: #666;
    line-height: 22px;
    margin-bottom: 10px
}

.sf-yb {
    color: #666;
    margin-bottom: 10px
}

.sf-yb span {
    color: #999
}

.link-more {
    text-align: center;
    width: 190px;
    line-height: 20px;
    color: #378FD0;
    font-size: 12px;
    cursor: pointer;
    margin-bottom: 10px
}

.link-more:last-child {
    margin-bottom: 0
}

.link-more a {
    color: #378FD0
}

.link-more::after {
    content: '';
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAAHCAYAAADebrddAAAABHNCSVQICAgIfAhkiAAAAIBJREFUGFdl0LENgzAQheH3kKBmBDZIKJKeEdgARmCRwAZhlPQU9iipKXjkkCzBxZV1/n7pZD5fIYLUCjVxqL9w5zGGLgPfgloaJnkTEH2QoPUHvo+hLISPD85wg/plqGda5QOKM6jJ3hK0+4F9kGZneME+8PAPpyAHqt+O0f/MDrG2TNDDVa+2AAAAAElFTkSuQmCC');
    background-size: 100%;
    width: 9px;
    height: 5px;
    display: inline-block;
    margin-left: 4px;
    margin-bottom: 2px
}

.drug-video {
    margin-top: 15px;
    position: relative
}

.drug-video img {
    width: 100%;
    height: 125px
}

.video-bf {
    width: 100%;
    height: 125px;
    line-height: 125px;
    text-align: center;
    background: rgba(0,0,0,.5);
    position: absolute;
    top: 0;
    left: 0
}

.video-bf img {
    width: 61px;
    height: 61px
}

#allmap {
    width: 190px;
    height: 190px;
    margin-top: 15px
}

.clearfix {
    margin-top: 10px
}

.clearfix li {
    display: inline;
    float: left;
    padding: 5px 0;
    width: 103px;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden
}

.clearfix li a {
    color: #666
}

.video-layer {
    position: fixed;
    top: 20%;
    left: 0;
    z-index: 99;
    display: none
}

.video-mask {
    width: 100%;
    height: 100%;
    background: #000;
    position: fixed;
    top: 0;
    filter: alpha(opacity=50);
    -moz-opacity: .5;
    opacity: .5;
    z-index: 2
}

.video-box {
    width: 1180px;
    height: 585px;
    position: absolute;
    left: 50%;
    z-index: 3
}

.video {
    width: 944px;
    height: 532px;
    background: #202026
}

.video-box-l {
    width: 944px;
    height: 585px;
    float: left
}

.video-box-r {
    width: 196px;
    height: 545px;
    float: left;
    padding: 20px;
    background: #202026;
    position: relative
}

.video-title {
    background: #202026;
    height: 53px;
    margin-top: -5px
}

.video-tit {
    float: left;
    font-size: 22px;
    color: #fff;
    line-height: 53px;
    padding-left: 20px
}

.video-copy {
    float: right;
    width: 120px;
    line-height: 28px;
    font-size: 12px;
    color: #fff;
    background: #3e3e44;
    text-align: center;
    margin-top: 12.5px;
    border-radius: 5px
}

.related-video-tit {
    font-size: 22px;
    color: #fff;
    border-bottom: 1px solid #313136;
    padding-bottom: 15px
}

.related-video {
    margin-top: 15px;
    width: 200px;
    height: 488px;
    overflow: auto
}

.related-video::-webkit-scrollbar {
    width: 10px
}

.related-video::-webkit-scrollbar-thumb {
    -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,.3);
    background-color: #313136
}

.related-video li {
    margin-bottom: 15px;
    cursor: pointer
}

.related-video img {
    width: 176px
}

.related-video p {
    font-size: 16px;
    color: #fff;
    line-height: 30px;
    padding-right: 23px;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden
}

.noscroll {
    overflow: hidden
}

.close-video {
    width: 27px;
    height: 25px;
    position: absolute;
    top: 0;
    right: -45px;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABsAAAAZCAYAAADAHFVeAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyFpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTQyIDc5LjE2MDkyNCwgMjAxNy8wNy8xMy0wMTowNjozOSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChXaW5kb3dzKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo5MEY3NDQ0RUVEM0IxMUU4OTRFNEUyREIyQThDNUI4QSIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo5MEY3NDQ0RkVEM0IxMUU4OTRFNEUyREIyQThDNUI4QSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjkwODc2OUU0RUQzQjExRTg5NEU0RTJEQjJBOEM1QjhBIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjkwODc2OUU1RUQzQjExRTg5NEU0RTJEQjJBOEM1QjhBIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8++tb8QQAAAR5JREFUeNq01DkOwjAQQFFDlQOwnoFzILaGDnEbGlr2k9DRUNKyBg4BdIilIcwIj2RFDhkng6UviG3lSThBBUHgQXOoBynh8tAOuuF3nChCz+A7BsLQQd8XQY8WWtBLLwyFoYO+VuYGKbBgQHuCwpgEGAnZMKwZAjMSUBSWBETINx6GvG3frxtwQRYUh2GNGJANcbAwODLAogvExWxgyRVywQikf5qr/txyIVcM60JvDZ31mal/YHhGRw0ROHZ4D1USaAN1jJ+UDXKgUgiiM6q7gkkhZQEncWAayAQfHPAXdGJATiAHyjEfIhOc2kApiAWaG8spIaoWBdqgdQrIBs4IpMWVIGQD+ziXVd/hQ0uoCl2UzFhAbegOVXDiI8AASWsWHUC8ZbYAAAAASUVORK5CYII=)no-repeat center
}

.screen-sort-gs {
    overflow: hidden;
    width: 100%;
    display: none
}

.description-main {
    background: #fff;
    overflow: hidden;
    padding: 20px;
    position: relative;
    min-height: 96px
}

.description-main .report {
    position: absolute;
    right: 20px;
    top: 120px;
    font-size: 12px;
    line-height: 12px;
    color: #666
}

.description-main .report a {
    color: #666
}

.commonly-drug-xg {
    margin: 0 0 20px
}

.drug-name-type span {
    color: #378fd0;
    font-size: 20px;
    margin-right: 10px
}

.drug-name-type i:last-child {
    margin-left: 10px
}

.eng-name {
    margin-top: 5px
}

.small-program {
    width: 100px;
    position: absolute;
    top: 20px;
    right: 20px;
    text-align: center
}

.small-program img {
    width: 100px;
    height: 100px
}

.small-program p {
    text-align: center;
    margin-top: 2px
}

.drug-explain {
    overflow: hidden
}

.drug-explain li {
    margin-bottom: 30px;
    width: 100%;
    overflow: hidden
}

.drug-explain p {
    float: left
}

.drug-explain-tit {
    margin-right: 20px;
    width: 100px;
    text-align: right
}

.drug-explain-txt {
    width: calc(100% - 120px);
    line-height: 23px
}

.experience-tit {
    color: #999
}

.experience-tit strong {
    color: #666;
    font-size: 18px;
    font-weight: 100;
    margin-right: 20px
}

.experience-icon {
    color: #999;
    margin: 10px 0 5px
}

.experience-icon span {
    border: 1px solid #238cd0;
    padding: 0 5px;
    color: #238cd0;
    text-align: center;
    margin-right: 10px;
    cursor: pointer
}

.experience-icon-box {
    background: #238cd0;
    color: #fff!important
}

.drug-problem {
    padding-left: 28px;
    line-height: 30px;
    margin-top: 10px;
    overflow: hidden;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAIAAADZrBkAAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA39pVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTQyIDc5LjE2MDkyNCwgMjAxNy8wNy8xMy0wMTowNjozOSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDo5YTAyOWRmYi03Y2FlLWZiNGUtODllYy1hZjcxZTM2OGI4MjUiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6RjJGNDg4NUY1QzI0MTFFOTg2NjY5QkEwQjE4OTY2MDYiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6RjJGNDg4NUU1QzI0MTFFOTg2NjY5QkEwQjE4OTY2MDYiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChXaW5kb3dzKSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjYzZGQ4ZWVmLTA3YTktZDg0Mi1hYWJmLWQ3NmFiZjJjZjEzNiIgc3RSZWY6ZG9jdW1lbnRJRD0iYWRvYmU6ZG9jaWQ6cGhvdG9zaG9wOmNkNmVkZDQ4LWI4NWMtOTM0Ny05MDM5LWNlYzU2MzQxZDIwNSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PstpGHkAAAGlSURBVHjaYvz//z8DA8PfJ1f/XN799+6p/z++M+AAzMpWrKbuzDJ6IA5Q28+jy77OSvl9/eD/31/+4wK/v/y+cRioDKgYZNPfF3e+To//9/ntfyIAUBlQ55/HVxh/bOtnltFi0XVjIA78uXHoz/WTLED/sNnGIUv8fXr7x/IyOJe7ZD2KDxWMfu2ZwQIMA0YeIbjozwNL/5xZwxHZxSytCjL72rGvPYFwLhAwcvAAtTChuwFJDxCwaFmxmIT83DkNTRmKNqDZjEIKcD1Qnapm/989wKcNe3SBTQF6mDRtEA1oTkDRBvQJ0D1oBv+5fQrocgKOBAYAMPThOoG+BQYSu3sWujI0PrtDNLOYInK8MSvboLkQpI2Rh///l3fIUQcKdC1EFP9Y3wuMOqBmjsBiUBr+8YWRg5Pxx/bpTGLSrEa+xCauy7v+Pr3HxGrq/fvY8n9vHxOj59+H578OLmA1dGUE5Ylzm4E6Wc1DmZVMGLkFsWr4//X93/tnf59YxWoRxmoSwAjJpkBjfl/Y++/+caA0Vm1A45gULVkNnJkEJIFcgAADAGFTBTyRoPl7AAAAAElFTkSuQmCC)no-repeat 0 6px
}

.drug-problem span {
    color: #999
}

.drug-problem span a {
    color: #999;
    margin-right: 15px
}

.drug-problem cite {
    float: right;
    color: #999
}

.drug-describe {
    padding-left: 28px;
    line-height: 30px;
    margin-top: 10px;
    overflow: hidden;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAYAAABWzo5XAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA39pVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTQyIDc5LjE2MDkyNCwgMjAxNy8wNy8xMy0wMTowNjozOSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDo5YTAyOWRmYi03Y2FlLWZiNGUtODllYy1hZjcxZTM2OGI4MjUiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6RkMwMDU2Qzg1QzI0MTFFOTk2RjI5MjgzNEM1MkMyMTUiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6RkMwMDU2Qzc1QzI0MTFFOTk2RjI5MjgzNEM1MkMyMTUiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChXaW5kb3dzKSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjYzZGQ4ZWVmLTA3YTktZDg0Mi1hYWJmLWQ3NmFiZjJjZjEzNiIgc3RSZWY6ZG9jdW1lbnRJRD0iYWRvYmU6ZG9jaWQ6cGhvdG9zaG9wOmNkNmVkZDQ4LWI4NWMtOTM0Ny05MDM5LWNlYzU2MzQxZDIwNSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PoSmFvIAAAG0SURBVHjaYvwPBAxA8OLLbYYTT7Yz3Hl3keHb748M+AAXKz+DipA+g4WMJ4MEjypEEGTQofsb/k84kf7/wvN9/7///vwfG2g8EMwAY4PUgNSC9Bx6tBgsxvDow/X/fcdS/n/++f4/iYABpAdkGMgMxvXXJ/5XFNBl0JdwZCAHXH5xnOHuh9MMTLfenmFQFzHFqXDl5T6GaaeKccqriugygMxg+vHnGwMHCw9OhTffHYPbjA2A9ILMYCLkbHUhKwZVIWOGa6+P4/UiXoMOP1rDoCVqyaAB9DrIZY8/3CbdIJCmN98fMuhKWDLICqgyiHDKM9x4c5p0g0CaQJrhgQr03u13Z3EaxIJL4vjTdWC66WAIRriBXEmUQbAYStRvB3sLOSmAAh2bQVi9BlIMii1kQ0DAStYXd6B3HonFmb+IASC9IDOY1IRNGG7iiQ1CAKQXZAYTqCjYd38Zw8efL0k1gxGkB6TXWNINUYx0H036f/rp9v8ffrwAOxcdA53PAGOD1IDUgvSA9IIAI6xge/XlCcOJx9sY7n86x/ATmHfwAXYWLgZFPiMGC1kvBjEeGbAYQIABAPOAjXHkgcaUAAAAAElFTkSuQmCC)no-repeat 0 6px
}

.drug-describe div span {
    color: #999
}

.describe-list li {
    border-bottom: 1px dashed #e0e0e0;
    padding: 10px 0 20px
}

.drug-contrast {
    width: 100%;
    border-collapse: collapse
}

.drug-contrast tr th {
    border: 1px solid #E2EBF1;
    width: 88px;
    font-weight: 400;
    height: 75px
}

.drug-contrast tr td {
    border: 1px solid #E2EBF1;
    padding: 15px;
    width: 206px;
    height: 75px
}

.drug-contrast tr td:nth-of-type(1) {
    background: #f9fcf7
}

.drug-contrast tr:nth-of-type(3) td {
    color: #70ac35
}

.cps {
    height: 62px;
    overflow: hidden;
    padding: 6px 0
}

.cps-l {
    float: left;
    width: 75px;
    height: 74px;
    margin-right: 5px
}

.cps-l img {
    width: 75px;
    height: 74px
}

.cps-r {
    float: left;
    width: 99px
}

.cps strong {
    width: 99px;
    display: inline-block;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    font-weight: 400
}

.cps .cps-dp {
    font-size: 11px;
    overflow: hidden;
    width: 99px;
    display: inline-block
}

.cps .cps-dp span {
    line-height: normal;
    color: #999
}

.cps .cps-dp span font {
    margin: 2px 0;
    font-size: 12px;
    color: #590
}

.cps cite font {
    color: #999;
    font-size: 11px
}

.cps cite font b {
    margin-right: 4px;
    font-size: 11px;
    color: #f60
}

.title-666 {
    font-size: 18px;
    color: #666
}

.art-title {
    font-size: 16px;
    color: #333;
    display: flex;
    align-items: center;
    justify-content: space-between
}

.art-title :hover {
    color: #F60
}

.art-title span:first-child {
    width: 540px
}

.art-title .art-time {
    font-size: 13px;
    color: #666;
    display: flex;
    align-items: center;
    line-height: 15px
}

.art-title .art-time::before {
    content: '';
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAAARCAYAAAA7bUf6AAAABHNCSVQICAgIfAhkiAAAAW1JREFUOE+dVO1Rg0AU9KAA00GwAsMAv40daAVCB7ECsYLYgaQC00HwNzCYCkIJWACcu8wdA6dg9GbeHHe53bfvK+LCWGVZLpqmecD1WtkCew1LabZt71zX5blfYnjI8/wO51cYgUeCpJS1EIJnkl4rwsj3/b3G9iRFUWwA2MLe8WMcBAE9j1aWZSSKQXoDizzPS/igI1EK3vC5g4dQI3Ev+Y07UzHBDPmeioTKwQkKjvBOT/2aIlGOP7AvkaMrMQjj1gxhjoShIaQD7FHgIRPkQNbKzMEcyUBNRRKWKwHJ5h8kL8wNSZAO+YxQ4ikS814nGiGxUk9nKZkigQAqCbucQMkSSlzz8W9nYFmharY6cySj6qg+qaDm9Bc1SoWDPnHMjmWVojPCGHesBqDpQqjh8HHoWK3UJFOzs0VFVt9mRz9WM0QvlyBi0lLLsuq2bbspJhj7Jyvy4xRrIuYIIKpaE0hCBUxBQtLE/D/5Ais27+znz4DVAAAAAElFTkSuQmCC');
    background-repeat: no-repeat;
    background-size: 100%;
    display: inline-block;
    width: 15px;
    height: 15px;
    margin-right: 5px;
    margin-top: 1px
}

.art-details {
    font-size: 14px;
    color: #666;
    line-height: 23px;
    margin-top: 10px
}

.art-details>i {
    color: #378FD0
}

.art-list {
    line-height: 30px;
    position: relative
}

.art-name {
    padding-right: 370px;
    line-height: 30px;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
    overflow: hidden
}

.art-data {
    float: right;
    color: #999;
    position: absolute;
    right: 0;
    top: 0;
    line-height: 30px;
    padding-right: 10px
}

.related-art1 {
    width: 960px
}

.related-art1 li {
    padding: 20px 0;
    border-bottom: 1px solid #f5f5f5;
    overflow: hidden
}

.drug-img-all li {
    width: 143px;
    height: 146px;
    line-height: 146px;
    text-align: center;
    display: inline-block;
    margin-right: 30px
}

.drug-img-all li img {
    width: 100%;
    height: 143px
}

.drug-img-all li:hover {
    border: 1px solid #e7e7e7
}

.drug-img-all {
    width: 100%;
    overflow: hidden
}

.slick-img {
    width: 500px;
    height: 500px;
    margin: 0 auto;
    padding-top: 50px
}

.slick-img-box {
    position: relative;
    width: 600px;
    margin: 0 auto;
    text-align: center;
    background: #fff;
    height: 600px
}

.slick-img div img {
    line-height: 500px;
    width: 500px;
    height: 500px
}

.slick-img .slick-prev,.slick-next {
    width: 80px;
    height: 80px
}

.slick-img .slick-prev:before {
    content: '';
    width: 80px;
    height: 80px;
    display: block
}

.slick-img .slick-next:before {
    content: '';
    width: 80px;
    height: 80px;
    display: block
}

.slick-img .slick-next {
    right: -160px;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFAAAABQCAYAAACOEfKtAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA39pVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTQyIDc5LjE2MDkyNCwgMjAxNy8wNy8xMy0wMTowNjozOSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDo5YTAyOWRmYi03Y2FlLWZiNGUtODllYy1hZjcxZTM2OGI4MjUiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MUU2N0ZCNjM1Q0QzMTFFOTk1MjJGQzQxNzM1NzEyREQiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MUU2N0ZCNjI1Q0QzMTFFOTk1MjJGQzQxNzM1NzEyREQiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChXaW5kb3dzKSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjFiZjAzMzlhLWI5NjUtZTM0Yi05ZTNmLTRlN2VhN2E2OTcyNCIgc3RSZWY6ZG9jdW1lbnRJRD0iYWRvYmU6ZG9jaWQ6cGhvdG9zaG9wOjllNThjYjNlLWI5NTUtODE0OS1iODYxLTQ3MTNm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) no-repeat
}

.slick-img .slick-prev {
    left: -160px;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFAAAABQCAYAAACOEfKtAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA39pVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTQyIDc5LjE2MDkyNCwgMjAxNy8wNy8xMy0wMTowNjozOSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDo5YTAyOWRmYi03Y2FlLWZiNGUtODllYy1hZjcxZTM2OGI4MjUiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MkI1MTEyNzg1Q0QzMTFFOTk4OUFDM0JDNzlDRDlFNDEiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MkI1MTEyNzc1Q0QzMTFFOTk4OUFDM0JDNzlDRDlFNDEiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChXaW5kb3dzKSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjFiZjAzMzlhLWI5NjUtZTM0Yi05ZTNmLTRlN2VhN2E2OTcyNCIgc3RSZWY6ZG9jdW1lbnRJRD0iYWRvYmU6ZG9jaWQ6cGhvdG9zaG9wOjllNThjYjNlLWI5NTUtODE0OS1iODYxLTQ3MTNm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) no-repeat
}

.price-trend {
    color: #999;
    font-size: 16px;
    margin-top: 5px
}

.price-trend span {
    color: #f60
}

.purchase {
    width: 95px;
    line-height: 28px;
    background: #f60;
    color: #fff;
    text-align: center;
    float: right;
    margin-top: -30px
}

.border-bott {
    border-bottom: 1px dashed #e0e0e0;
    padding: 0 0 20px
}

.title-666 span {
    color: #999;
    font-size: 12px;
    margin-left: 10px
}

.titles p {
    display: inline-block;
    line-height: 40px;
    padding: 0 20px
}

.titles {
    width: 100%;
    height: 40px;
    background: #f6fafe
}

.titles .gong {
    margin: 14px 0 0 10px;
    margin-top: 15px\9;
    color: #999
}

.titles .gong i {
    color: #f60
}

.titles .shai .yeshu i {
    color: #f60
}

.titles .shai {
    float: right;
    height: 23px;
    overflow: hidden;
    margin-top: 9px;
    color: #999
}

.titles .shai .shai-s i {
    float: left;
    height: 23px;
    overflow: hidden;
    margin-right: 1px;
    line-height: 24px;
    line-height: 26px\9
}

.titles .shai .shai-s {
    float: left;
    margin-right: 20px
}

.titles .shai .shai-s a {
    float: left;
    height: 21px;
    overflow: hidden;
    margin-left: -1px;
    padding: 0 10px;
    line-height: 20px;
    border: 1px solid #d4eaff;
    color: #999
}

.titles .shai .shai-s a:hover {
    color: #378fd0
}

.titles .shai .yeshu {
    float: left;
    height: 23px;
    overflow: hidden;
    margin-right: 12px
}

.region-l {
    width: 100px;
    float: left;
    padding-left: 20px;
    color: #999
}

.region-r {
    float: left;
    width: 630px
}

.region-province dd {
    float: left;
    width: 78px
}

.region-province dd a {
    color: #666
}

.province-cur a {
    color: #378fd0!important
}

.summary-region li {
    border-bottom: 1px dashed #e0e0e0;
    padding: 10px 0;
    overflow: hidden
}

.summary-list li {
    border-bottom: 1px dashed #e0e0e0;
    padding: 20px;
    overflow: hidden;
    position: relative
}

.yf-name {
    float: left;
    width: 100%;
    height: 26px;
    overflow: hidden;
    line-height: 20px;
    line-height: 22px\9;
    white-space: nowrap;
    text-overflow: ellipsis
}

.yf-name strong {
    font-weight: 400;
    color: #666;
    font-size: 16px
}

.yf-name strong a {
    color: #666
}

.yf-name cite span {
    color: #999;
    font-size: 12px;
    padding-left: 25px
}

.yf-name cite {
    position: relative
}

.yf-name>i {
    display: inline-block;
    margin-left: 11px;
    padding-left: 16px;
    margin-right: 10px;
    padding-top: 1px\9;
    font-size: 12px;
    background: url(https://image.39.net/ypt2014/images/bg_point.gif) no-repeat 0 -926px;
    color: #f90;
    position: relative;
    top: -1px;
    cursor: default
}

.yf-l {
    width: 316px;
    color: #999
}

.shop-map {
    color: #008cd3
}

.yfs {
    float: left;
    padding-right: 20px;
    line-height: 22px;
    line-height: 24px\9;
    cursor: default
}

.yfs span {
    float: left;
    width: 100%;
    line-height: 35px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis
}

.yf-m {
    width: 246px;
    color: #999
}

.yf-m span cite select {
    border: 1px solid #e6e6e6
}

.yf-m span cite {
    color: #999
}

.yf-m span font {
    margin-right: 2px;
    font-size: 14px;
    color: #f60;
    position: relative;
    top: 1px;
    font-weight: 700
}

.yf-r b {
    float: left;
    height: 20px;
    overflow: hidden;
    padding-left: 18px;
    margin-top: 2px;
    line-height: 20px;
    line-height: 24px\9;
    background: url(https://image.39.net/ypt2014/images/bg_point.gif) no-repeat 0 -178px
}

.tc-box {
    display: none;
    width: 380px;
    overflow: hidden;
    padding-bottom: 30px;
    border: 1px solid #5592DA;
    background: #fff;
    position: relative;
    cursor: default
}

.tc-box2 {
    width: 522px;
    padding: 0
}

.tc-bt {
    display: block;
    width: 100%;
    height: 30px;
    overflow: hidden;
    background: #5592DA
}

.tc-bt strong {
    float: left;
    margin-left: 11px;
    font-size: 14px;
    line-height: 28px;
    line-height: 30px\9;
    color: #fff
}

.tc-bt a {
    float: right;
    width: 17px;
    height: 16px;
    overflow: hidden;
    margin: 6px;
    background: #fff url(http://image.39.net/ypt2014/images/bg_login.gif) no-repeat 5px -135px
}

.tc-map {
    width: 520px;
    height: 340px;
    overflow: hidden;
    padding: 1px;
    background: #fff
}

.icon24 {
    border: 1px solid #439bd6;
    color: #439bd6!important;
    line-height: 22px;
    color: #999;
    font-size: 12px;
    padding: 0 5px;
    margin-left: 20px;
    border-radius: 5px
}

.icon-txt {
    color: #999;
    font-size: 12px
}

.barcode-view-box {
    border-bottom: 1px dashed #e0e0e0;
    padding: 20px 0;
    overflow: hidden
}

.barcode-view-l,.barcode-view-r {
    float: left
}

.barcode-view-l {
    width: 190px;
    text-align: center;
    margin-right: 20px
}

.barcode-view-l img {
}

.barcode-view-j {
    margin-top: 10px
}

.barcode-view-txt {
    color: #999
}

.barcode-view-button1 {
    width: 120px;
    line-height: 24px;
    background: #fe9900;
    color: #fff;
    display: inline-block;
    text-align: center;
    cursor: pointer
}

.barcode-view-button2 {
    width: 120px;
    line-height: 24px;
    color: #fe9900;
    border: 1px solid #fe9900;
    display: inline-block;
    text-align: center;
    cursor: pointer;
    margin-left: 20px
}

.barcode-article {
    padding: 20px 0
}

.barcode-article h3 {
    color: #333
}

.barcode-article strong {
    color: #333;
    margin-top: 10px;
    display: inline-block
}

.barcode-article p {
    color: #666;
    margin-top: 10px;
    display: inline-block;
    text-indent: 25px
}

.barcode-all {
    padding: 50px;
    background: #fff;
    overflow: hidden;
    width: 800px;
    margin: 0 auto;
    position: relative
}

.barcode-all-l,.barcode-all-r {
    float: left
}

.barcode-all-l {
    width: 320px
}

.barcode-all-r {
    margin-left: 120px
}

.barcode-all-r p {
    line-height: 42px
}

.barcode-all strong {
    font-size: 20px;
    color: #333;
    display: inline-block;
    text-align: center;
    width: 100%
}

.barcode-form {
    margin: 30px 0
}

.barcode-form input {
    border: 1px solid #ccc
}

.barcode-form div span {
    color: #999;
    margin-left: 10px
}

.barcode-form div b {
    color: red;
    margin-left: 10px
}

.barcode-form>div {
    margin-bottom: 20px;
    width: 100%;
    display: table
}

.barcode-form div i {
    color: #666;
    width: 130px;
    text-align: right;
    float: left;
    margin-right: 10px
}

.form-sub {
    width: 95px;
    line-height: 29px;
    background: #f90;
    color: #fff;
    text-align: center;
    margin: 0 auto
}

.close-box {
    position: absolute;
    right: 0;
    top: 0;
    width: 45px;
    height: 45px;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAC0AAAAtCAIAAAC1eHXNAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA39pVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTQyIDc5LjE2MDkyNCwgMjAxNy8wNy8xMy0wMTowNjozOSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDo5YTAyOWRmYi03Y2FlLWZiNGUtODllYy1hZjcxZTM2OGI4MjUiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6RkFGMzdENzQ1RjYyMTFFOThCOTI4QzE0NjdCMjhDODIiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6RkFGMzdENzM1RjYyMTFFOThCOTI4QzE0NjdCMjhDODIiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChXaW5kb3dzKSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjNjMDFkNWNhLTVlODctNzA0OC1iMmZjLTE0OGI5MDc1NTZjNSIgc3RSZWY6ZG9jdW1lbnRJRD0iYWRvYmU6ZG9jaWQ6cGhvdG9zaG9wOjlhNDZiNjgxLTU4OWUtNTU0OS1hMTEwLWFkNjI2MjA4MzdjOSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PkHc39UAAAD2SURBVHja7NexCoQwEARQPUtrCxHs/P8PUuxCakFLzQ0EJBxx8aKLFrOVuQz6jGbxcudc9oL6ZO8oOuiggw46nnNs2zYMw7IsQgazyCCp6BjHcZqmvu+PKPgds8ggqeio67ooinVdoxSPwCwySCo6yrLsui5KCRHIIKn7nkYpyQhUfuU7KLxw0zTGmDTEVUdI8cM0xA39A5fESuxDHCcgbnBgPfA49iGO5b6i4gjfj7Zthc2s6PjZHVVVHW1mRUd0iwp9RcUh9IlkSorDWiv0iZCC5NmTuv/L3+s8z0IGs37NTp4z5/9KOuiggw466KCDjkfrK8AAO6RldodkQnwAAAAASUVORK5CYII=)no-repeat
}

.zxPic {
    list-style: none;
    overflow: hidden;
    padding: 20px 0;
    border-bottom: 1px dashed #e0e0e0
}

.zxPic .zxTu {
    width: 102px;
    height: 105px;
    position: relative
}

.zxPic .zxTu img {
    border: 1px solid #e1eaf0;
    width: 100px;
    height: 75px
}

.zxPic .zxTu span {
    display: block;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    margin-top: 5px
}

.zxPic .jiaHao {
    width: 100px;
    height: 75px;
    background: url(https://image.39.net/ypt2014/images/jiahao.jpg) no-repeat 0 0
}

.zxPic li {
    float: left
}

.physician {
    margin-top: 20px;
    background: url(https://image.39.net/ypt2014/images/ysjd.jpg) no-repeat 10px 6px;
    -padding: 20px 0;
    -padding-left: 90px;
    -overflow: hidden
}

.physician p {
    width: 626px;
    line-height: 22px;
    font-size: 12px;
    color: #666;
    margin: 22px 0 22px 84px
}

.label-list li::before {
    content: " ";
    width: 10px;
    height: 12px;
    display: inline-block;
    margin-right: 5px;
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAOCAYAAAAbvf3sAAAABHNCSVQICAgIfAhkiAAAAYBJREFUKFNlUbFOAkEQndnkjEYTMX6AmtgLrUqAREIpJEArfsEdhbZqC8Ud/oDWYCKWSnEY0MZC/AOoLTgLYhSy4+weB0fcZnbfzJt9bwYfq+keAuzB9BBBP3Pe2lHPp+pRHwC3ZjmAD3yqpEuAcBOAKiJQSkUCdMM4A6fo2snIeGIMdYLgmUg6Bq78queYvpcQhcUdEkD0ZRiTbVbDX1fSDhe+rS1v7koiCxEjmk/kCURn9DMcEEIyc9YqacK7nY2M0HABMbogYW6sPabPXKrc9jShUyte8uViXkwPBBBBwETI8FXcrKs6gG6tyPlQuZTaNAoxM63kxa3GBnbsfDJICAm5/XK9GSZ3r/MWkLC1J260QGCXvVUap2LlpqcKXuxCVCK4syH8I0y7xMt3bUV4tYtZKeA++BElxXzTTsHjLutaN4M8QpNvnuC9zAk0ODQb/h4WdLK58B6Ce+BPE6aTuuV4EjY8kwJUOzAbllYQLvA1U4nhYx/nfUhyAk8K+QMC8rWUIqW68wAAAABJRU5ErkJggg==');
    background-repeat: no-repeat;
    background-size: 100%
}

.label-list li {
    background-color: #FFF4E0;
    font-size: 12px;
    color: #9C6526;
    float: left;
    margin-right: 7px;
    line-height: 22px;
    padding: 0 4px;
    margin-bottom: 5px;
    display: flex;
    align-items: center;
    border-radius: 3px
}

.label-list {
    width: 100%;
    overflow: hidden;
    margin-top: 10px
}

.expert-opinion li a {
    color: #666
}

.expert-opinion li {
    line-height: 30px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis
}

.expert-opinion {
    margin-top: 10px
}

.item-title h1 {
    color: #333;
    font-size: 18px;
    display: inline-block
}

.item-title a {
    color: #666;
    font-size: 12px;
    display: inline-block
}

.item-text {
    line-height: 23px;
    margin-top: 15px
}

.item-relevant {
    margin-top: 15px
}

.item-relevant a {
    color: #666
}

.item-relevant a:hover {
    color: #F60
}

.drug-rotation .slick-dots li.slick-active button {
    background: #3c92d1
}

.drug-rotation .slick-dots li button {
    width: 10px;
    height: 12px;
    border-radius: 100px
}

.drug-rotation {
    margin-bottom: 0!important
}

.drug-list-title {
    color: #378fd0;
    font-size: 16px;
    padding-left: 20px
}

.drug-list-text {
    padding-left: 20px;
    margin-bottom: 20px;
    margin-top: 5px
}

.medicine-drug-list li {
    margin-bottom: 20px;
    overflow: hidden
}

.medicine-drug-l {
    width: 153px;
    height: 153px;
    float: left;
    margin-right: 20px;
    line-height: 155px;
    text-align: center;
    border: 1px solid #e7e7e7
}

.medicine-drug-l img {
    width: 100%
}

.medicine-drug-r {
    width: 565px;
    float: left
}

.drug-contain {
    margin-top: 10px
}

.medicine-drug-ul {
    overflow: hidden;
    margin-top: 7px
}

.medicine-drug-ul li {
    width: 188px;
    float: left;
    margin-bottom: 0
}

.drugs-medicine-ul {
    width: 100%;
    height: 40px;
    background: #f6fafe
}

.drugs-medicine-ul-spare {
    padding-left: 160px;
    width: 590px!important
}

.medicine-ul-title {
    position: absolute;
    left: 0;
    width: 160px;
    text-align: center;
    line-height: 40px;
    font-weight: 700;
    font-size: 16px
}

.drugs-medicine-ul li {
    float: left;
    padding: 0 47px;
    line-height: 40px;
    cursor: pointer
}

.drugs-medicine-ul li a {
    color: #999
}

.medicine-overview-l {
    width: 157px;
    height: 157px;
    text-align: center;
    line-height: 157px;
    float: left;
    border: 1px solid #e7e7e7
}

.medicine-overview-l img {
    width: 100%
}

.medicine-overview-r {
    margin-left: 20px;
    width: 531px;
    float: left
}

.overview-r-tit {
    color: #333;
    font-size: 20px;
    margin-top: 8px
}

.overview-r-text1 {
    color: #666;
    margin-top: 10px
}

.overview-r-text1 span {
    color: #999
}

.introduce-dl {
    margin-top: 10px;
    overflow: hidden;
    margin-bottom: 30px
}

.introduce-dl dt {
    width: 100px;
    float: left
}

.introduce-dl dd {
    float: left;
    width: calc(100% - 100px)
}

.classification-item-750 {
    width: 605px;
    float: left
}

.prescription-ul li {
    border-bottom: 1px dashed #e0e0e0;
    padding: 20px 0
}

.dt-color dt {
    color: #999
}

.related-ul {
    margin-top: 10px
}

.related-ul li {
    margin-bottom: 15px
}

.zyc-drug-r {
    width: 535px;
    float: left
}

.drug-art-r {
    width: 785px;
    float: left
}

.zyc-info {
    color: #666;
    line-height: 20px;
    margin-top: 15px
}

.zyc-info i {
    color: #999;
    margin: 0 6px 0 0
}

.zyc-info a {
    color: #378fd0
}

.reset {
    border: 1px solid #e8e8e8;
    color: #999;
    width: 40px;
    text-align: center;
    line-height: 20px;
    position: absolute;
    top: 10px;
    right: 20px;
    font-size: 12px
}

.wanjia-pharmacy-box {
    margin: 20px 0;
    padding: 20px;
    background: #fff;
    overflow: hidden
}

.pharmacy-ul-r {
    float: left;
    width: 851px
}

.pharmacy-ul-r>li {
    width: 90px;
    padding-right: 6px;
    display: inline-block;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden
}

.search-so .tits {
    float: left;
    width: 139px;
    height: 24px;
    padding: 0 8px;
    margin: 0;
    border: 1px solid #DADADA;
    border-radius: 20px 0 0 20px;
    border-right: 0;
    font-size: 12px;
    color: #999
}

.search-so .btns {
    float: left;
    width: 44px;
    height: 26px;
    padding: 0;
    margin: 0;
    border: 1px solid #B7C8D4;
    border-radius: 0 20px 20px 0;
    font-size: 12px;
    background: #fefefe url(https://image.39.net/ypt2014/images/bg_point.gif) no-repeat 11px -556px;
    background-position: 11px -557px\9;
    color: #fff;
    cursor: pointer
}

.search-so .btns:hover {
    background-color: #F4F8F9
}

.pharmacy-ul-l {
    width: 109px;
    text-align: left;
    float: left;
    color: #999
}

.icon11 {
    position: absolute;
    top: 1px;
    width: 21px;
    height: 17px;
    overflow: hidden;
    background: url(http://image.39.net/ypt2014/images/bg_yp_ico.gif) -21px -34px no-repeat;
    display: inline-block;
    margin: 0 5px 0 0
}

.store-box {
    background: #378FD0;
    color: #fff;
    transition: all .5s ease 0s;
    position: absolute;
    right: 20px;
    top: 23px;
    cursor: pointer;
    font-size: 12px;
    padding: 0 3px
}

.pharmacy-front-ul {
    background: #fff!important;
    padding: 0 20px
}

.pharmacy-front-ul li {
    padding: 0!important;
    margin-right: 37px
}

.pharmacy-front-cur {
    border-bottom: 2px solid #378fd0
}

.pharmacy-front-cur a {
    color: #378fd0
}

.search-input {
    float: left
}

.pharmacy-page-box {
    background: #fff;
    overflow: hidden;
    position: relative
}

.t1 {
    height: 42px;
    color: #666
}

.t1 h1 {
    float: left;
    font-size: 20px
}

.t2 {
    display: block;
    overflow: hidden;
    padding: 0 0 12px;
    line-height: 14px;
    color: #666
}

.t2 a {
    color: #666
}

.t2 a:hover {
    color: #f60
}

.t3 {
    width: 100%;
    overflow: hidden;
    padding-bottom: 12px
}

.t3 li {
    float: left;
    height: 22px;
    overflow: hidden;
    margin-right: 22px;
    -display: inline;
    line-height: 22px;
    line-height: 26px\9;
    background: url(https://image.39.net/dist/common/ypk/pc/V3.0/images/wanjiayaodian.png) no-repeat;
    color: #666
}

.t3 li a {
    color: #666
}

.t3 li a:hover {
    color: #f60
}

.t3 .company {
    text-indent: 22px;
    background-position: -10px -44px
}

.t3 .address {
    text-indent: 18px;
    background-position: 0 -176px
}

.t3 .telephone {
    text-indent: 23px;
    background-position: -8px -42px
}

.t3 .ask {
    text-indent: 19px;
    background-position: -10px -75px
}

.t3 .follow {
    text-indent: 25px;
    background-position: -7px -7px
}

.t3 .follow-yes {
    text-indent: 17px;
    background-position: 0 -1243px
}

.t3 .follow-yes a {
    color: #f60
}

.t5 {
    overflow: hidden;
    position: absolute;
    right: 0;
    top: 26px
}

.t5 span {
    float: left;
    width: 105px;
    height: 100px;
    overflow: hidden;
    margin-right: 30px
}

.t5 span img {
    float: left;
    width: 105px;
    height: 70px
}

.t5 span i {
    float: left;
    width: 100%;
    height: 28px;
    overflow: hidden;
    line-height: 28px;
    line-height: 30px;
    text-align: center;
    color: #666
}

.pharmacy-sort-ul {
    width: 100%;
    height: 40px;
    background: #f6fafe;
    display: inline-flex
}

.pharmacy-sort-ul li {
    float: left;
    padding: 0 69px;
    line-height: 40px;
    cursor: pointer
}

.pharmacy-sort-ul li a {
    color: #999
}

.pharmacy-img-box {
    float: left
}

.pharmacy-img-box {
    margin-left: 20px
}

.pharmacy-img-box a {
    padding-right: 20px;
    display: inline-block
}

.pharmacy-img-box a:last-child {
    border-right: 1px solid #d7e9f6
}

.vertical-row {
    overflow: hidden
}

.vertical-row li {
    padding: 20px 0;
    border-bottom: 1px dashed #e0e0e0;
    margin: 0 20px;
    overflow: hidden;
    width: 740px
}

.vertical-row-l,.vertical-row-r {
    float: left
}

.vertical-row-l {
    width: 100px;
    border: 1px solid #E1EAF0;
    margin-right: 20px;
    line-height: 89px;
    height: 89px
}

.vertical-row-l img {
    width: 100%
}

.color-999 li a {
    color: #666
}

.xwdt-article {
    width: 740px
}

.xwdt-article p {
    color: #666;
    margin-top: 10px;
    font-size: 16px;
    line-height: 25px
}

.xwdt-article cite {
    font-size: 12px;
    color: #999;
    display: block
}

.xwdt-article strong {
    font-size: 18px
}

.sort {
    width: 16px;
    height: 14px;
    background: url(https://image.39.net/dist/common/ypk/pc/V3.0/images/paixu.png)no-repeat;
    margin-top: 6px
}

.sort1 {
    background-position: -10px -10px
}

.sort1:hover {
    background-position: -10px -78px
}

.sort1-now {
    background-position: -10px -78px
}

.sort2 {
    background-position: -10px -44px
}

.sort2:hover {
    background-position: -10px -112px
}

.sort2-now {
    background-position: -10px -112px
}

.activities1 {
    padding-left: 25px;
    color: #999;
    position: relative
}

.activities1:hover {
    color: #378fd0
}

.activities1::before {
    content: "";
    width: 14px;
    height: 14px;
    border: 1px solid #cdcdcd;
    display: inline-block;
    border-radius: 100%;
    position: absolute;
    left: 4px;
    top: 2px
}

.activities-now::after {
    content: "";
    width: 8px;
    height: 8px;
    display: inline-block;
    border-radius: 100%;
    background: #378fd0;
    position: absolute;
    left: 8px;
    top: 6px
}

.activities-box {
    padding: 20px 20px 0;
    overflow: hidden;
    width: 740px
}

.activities-box1 {
    padding: 0 20px;
    overflow: hidden
}

.inactivity-img {
    padding-top: 20px;
    text-align: center;
    margin-bottom: 10px
}

.inactivity-img img {
    width: auto
}

.inactivity-txt1 {
    font-size: 16px;
    color: #666;
    text-align: center;
    margin-top: 10px
}

.inactivity-txt2 {
    color: #666;
    text-align: center;
    margin-top: 5px
}

.inactivity-link {
    background: #ffac54;
    color: #fff;
    width: 145px;
    line-height: 40px;
    height: 40px;
    text-align: center;
    display: block;
    margin: 10px auto 50px
}

.pharmacy-span {
    line-height: 30px;
    display: inline-block;
    margin-bottom: 5px;
    position: relative;
    margin-right: 10px
}

.pharmacy-span span {
    padding-left: 25px
}

.pharmacy-span .icon11 {
    top: 6px
}

.information-list {
    border-bottom: 1px dashed #e0e0e0;
    overflow: hidden;
    padding-bottom: 20px
}

.information-list dt {
    color: #999;
    float: left
}

.information-list dd {
    color: #666;
    float: left;
    padding: 0 35px
}

.information-list dd a {
    color: #666
}

.information-list-cur a {
    color: #378fd0!important
}

.information-top-tit {
    float: left;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    width: 485px;
    font-size: 16px;
    color: #333
}

.information-top-txt {
    color: #999;
    float: right
}

.information-top {
    overflow: hidden
}

.information-center {
    color: #666;
    margin: 8px 0;
    max-height: 42px;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical
}

.information-bottom {
    color: #999;
    float: left
}

.information-bottom a {
    color: #378fd0;
    margin-right: 20px
}

.information-source {
    color: #999;
    float: right
}

.information-source span {
    color: #666
}

.art-title-cur {
    font-size: 24px;
    text-align: center;
    line-height: 40px;
    font-weight: 400
}

.article-ly {
    text-align: center;
    color: #999;
    font-size: 12px;
    height: 30px;
    line-height: 33px
}

.article-ly span {
    margin-right: 5px
}

.article-ly span.report {
    margin-right: 0;
    float: right
}

.article-ly span.report a {
    color: #999
}

.art-tips {
    padding: 20px;
    background: #f6fafe;
    margin: 10px 0 20px
}

.art-tips img {
    width: 100%
}

.summary {
    color: #999
}

.art-box-cur {
    margin-top: 20px
}

.art-box-cur p {
    line-height: 30px;
    text-indent: 30px
}

.art-box-cur img {
    display: block;
    width: 438px;
    margin: 15px auto
}

.ask-title-cur {
    font-size: 24px;
    text-align: center;
    line-height: 40px;
    font-weight: 400;
    color: #333
}

.ask-box-cur {
    margin-top: 20px
}

.ask-box-cur p {
    line-height: 30px;
    color: #333;
    text-indent: 30px
}

.ask-box-cur img {
    display: block;
    width: 438px;
    margin: 15px auto
}

.ask-top-box {
    display: flex;
    justify-content: space-between;
    margin-top: 20px
}

.ask-top-box>.top-right {
    color: #999;
    font-size: 14px;
    line-height: 28px;
    text-align: right
}

.btn-hover:hover {
    color: #f60;
    cursor: pointer
}

.ask-doctor-card {
    display: flex;
    align-items: center;
    justify-content: space-between
}

.ask-doctor-card>.doctor-cover {
    overflow: hidden;
    width: 60px;
    height: 60px;
    border-radius: 50%;
    margin-right: 10px
}

.ask-doctor-card>.doctor-cover img {
    width: 100%;
    height: auto
}

.ask-doctor-card .doctor-msg {
    color: #666;
    font-size: 14px;
    line-height: 28px
}

.ask-doctor-card .doctor-msg .doctor-title span {
    margin-right: 5px
}

.ask-doctor-card .doctor-msg .doctor-title span:first-child {
    font-weight: 700
}

.ask-doctor-card .doctor-msg .doctor-title .tag {
    border-radius: 3px;
    border: 1px solid #93C46B;
    color: #93C46B;
    padding: 2px;
    box-sizing: border-box;
    font-size: 12px
}

.mini-code {
    margin: 0 auto;
    width: 123px;
    height: 123px;
    background: #FFF;
    border: 1px solid #DDD;
    display: flex;
    align-items: center;
    justify-content: center;
    overflow: hidden
}

.mini-code img {
    width: 110px
}

.mini-name {
    font-size: 15px;
    color: #333;
    text-align: center;
    line-height: 30px
}

.mini-desc {
    font-size: 12px;
    color: #999;
    text-align: center;
    line-height: 20px
}

#wangjingbox {
    background: #fff
}

.zyc-drug-list-l {
    width: 153px;
    height: 118px;
    float: left;
    margin-right: 20px;
    line-height: 118px;
    text-align: center;
    border: 1px solid #e7e7e7
}

.zyc-drug-list-l img {
    width: 153px
}

.zyc-drug-list-r {
    width: 775px;
    float: left
}

.drug-explain-txt2 {
    width: 100%;
    padding-left: 22px;
    margin-top: 20px
}

.nav-ul li a:hover {
    color: #f60
}

.a-details:hover {
    color: #f60
}

.drugs-label a:hover {
    color: #f60
}

.drugs-href-ul li a:hover {
    color: #f60
}

.hospital-name a:hover {
    color: #f60
}

.drug-name-type-add i {
    margin: 5px 5px 5px 0;
    display: inline-block
}

.page_bottom {
    overflow: hidden;
    margin-bottom: 20px
}

.page_bottom_title {
    width: 730px;
    padding: 0 10px;
    line-height: 40px;
    font-size: 18px;
    color: #0075bb;
    background: #f6f6f6;
    border-bottom: 1px solid #e1e1e1;
    font-family: "Microsoft Yahei"
}

.page_bottom_yanshen_content {
    overflow: hidden;
    padding: 10px 0
}

.page_bottom_yanshen_content img {
    width: 160px;
    height: 120px;
    background: #e5e5e5;
    float: left;
    margin: 10px 0
}

.page_bottom_yanshen_content div {
    width: 560px;
    height: 100px;
    padding: 14px 15px;
    float: left
}

.page_bottom_yanshen_content strong {
    font-family: "Microsoft Yahei";
    font-size: 18px;
    color: #333;
    font-weight: 400
}

.page_bottom_yanshen_content p {
    padding-top: 10px;
    color: #666;
    font-size: 12px;
    line-height: 25px
}

.page_bottom_yanshen_content p a {
    color: #0075bb;
    margin: 0 20px 0 0
}

.page_bottom_yanshen_content p a:hover {
    color: #f60
}

.page_bottom_yanshen ul li {
    width: 369px;
    float: left;
    list-style: disc;
    line-height: 29px;
    font-size: 14px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.page_bottom_yanshen ul li a {
    color: #333
}

.page_bottom_yanshen ul li a:hover {
    color: #f60
}

.page_bottom_title span {
    font-size: 12px;
    font-family: "Microsoft Yahei";
    color: #666;
    padding-left: 15px
}

.page_bottom_otherscanf ul {
    padding: 20px 0;
    overflow: hidden
}

.page_bottom_otherscanf ul li {
    float: left;
    width: 121px;
    margin: 0 36px 0 0
}

.page_bottom_otherscanf ul li:last-child {
    margin-right: 0
}

.page_bottom_otherscanf ul li img {
    display: block;
    width: 121px;
    height: 89px
}

.page_bottom_otherscanf ul li p {
    font-size: 14px;
    padding-top: 15px;
    text-align: center;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.page_bottom_otherscanf ul li p a {
    color: #333
}

.page_bottom_otherscanf ul li p a:hover {
    color: #f60
}

.wrap-box {
    padding: 20px;
    background: #fff;
    overflow: hidden
}

.dot-item {
    overflow: hidden
}

.dot-item li {
    position: relative;
    padding-left: 13px;
    width: 44%;
    float: left;
    margin-right: 2%
}

.dot-item li::after {
    content: "";
    width: 5px;
    height: 5px;
    border-radius: 100px;
    border: 2px solid #f60;
    position: absolute;
    left: 0;
    top: 6px
}

.wrap-box {
    padding: 20px;
    background: #fff;
    overflow: hidden
}

.wrap {
    width: 100%;
    overflow: hidden;
    background: #fff;
    margin-bottom: 20px;
    position: relative;
    border-radius: 10px
}

.wrap-li-title {
    margin-left: 75px
}

.screen-item-backups li {
    margin-top: 0
}

.drug_name {
    padding: 24px 10px 15px 20px;
    background: #fff
}

.drug_name .drug_name_title {
    font-family: MicrosoftYaHei;
    font-size: 20px;
    color: #378fd0;
    margin-bottom: 10px
}

.drug_name p {
    font-size: 14px;
    line-height: 30px;
    color: #333
}

.drug_name p .str {
    font-weight: 600
}

.drug_name .s_h {
    height: 40px;
    background-color: #f8f8f8;
    line-height: 40px;
    font-size: 14px;
    text-align: center;
    margin-top: 30px;
    color: #378fd0;
    cursor: pointer
}

.drug_name .s_h img {
    width: 20px;
    height: 20px;
    vertical-align: middle
}

.video-swper-box {
    width: 100%;
    height: 399px;
    margin-top: 16px!important;
    margin-bottom: 13px!important
}

.video-swper-box .video-item {
    width: 100%;
    height: 100%;
    position: relative
}

.video-swper-box .video-item video {
    width: 100%;
    height: 100%
}

.video-swper-dot {
    width: 100%!important
}

.video-swper-dot .swiper-wrapper {
    width: 100%
}

.video-swper-dot .swiper-wrapper .video-swper-dot-img {
    width: 230px;
    cursor: pointer
}

.video-swper-dot .swiper-wrapper .video-swper-dot-img img {
    width: 100%
}

.video-swper-dot .swiper-wrapper .swiper-slide-thumb-active {
    border: 2px solid #378FD0;
    box-sizing: border-box
}

.video-position-msg {
    font-size: 13px;
    color: #fff;
    width: 100%;
    height: 56px;
    background: linear-gradient(360deg,rgba(0,0,0,.5) 0,rgba(0,0,0,0) 100%);
    position: absolute;
    left: 0;
    bottom: 0;
    padding: 0 18px;
    box-sizing: border-box;
    z-index: 10
}

.video-position-msg .video-time {
    display: block;
    border-radius: 8px;
    background-color: rgba(0,0,0,.2);
    font-size: 10px;
    padding: 0 6px;
    line-height: 16px
}

.video-play-icon {
    position: absolute;
    width: 80px;
    height: 80px;
    background-color: rgba(0,0,0,.2);
    top: 50%;
    left: 50%;
    margin-left: -40px;
    margin-top: -40px;
    border-radius: 50%;
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABUAAAAYCAYAAAAVibZIAAAABHNCSVQICAgIfAhkiAAAAUJJREFUOE9jZACC6dOntzs4OORraGhwnj179sOxY8ca8/LyJoDkyAGMIAMzMjIq0DXv2rXrzunTp11qamoekmow4/Xr178DXciBTePHjx//b9myZX1MTEwwKQYz/gcCQhpu3Ljxfffu3VXEBglRhsIsJTZISDIUZDgxQUKyoTBXP3ny5M/69etLsQUJ2YbCDD98+PBzYBIMq6ioOAITo9hQWJAAw/tAWFiYE4hPFUNhLgSlkrVr12pS1VCQ4UAX36W6oVT3PlUjCjlHUt37wIj6AYwoDaqEKTCXgSLoIDBJOVAlTIGJ/wUw8YdSJfFfvXr19759+8qokk1BXt28efOG2NjYQFxFJklhCopZYG3gTKg2IMpQUKwCC+lKogtpAtUJQa9iCwJ8FR9RXsVqKFIVXQCqAIFV9EdgEmkg1qvYDAUAeMX+dUlWKfEAAAAASUVORK5CYII=');
    background-size: 30px;
    background-repeat: no-repeat;
    background-position: 30px;
    cursor: pointer;
    z-index: 10
}

.product-promotion {
    width: 364px;
    box-sizing: border-box
}

.product-promotion .video-item {
    position: relative;
    width: 100%;
    margin-top: 10px;
    height: 182px
}

.product-promotion .video-item video {
    position: relative;
    width: 100%;
    height: 100%
}

.product-promotion .video-item .video-play-icon {
    width: 50px;
    height: 50px;
    margin-top: -25px;
    margin-left: -25px;
    background-position: 18px;
    background-size: 20px
}

.enterprise-info {
    width: 364px;
    box-sizing: border-box
}

.enterprise-info .swiper-container {
    width: 100%;
    margin-top: 10px!important;
    height: 182px
}

.enterprise-info .swiper-wrapper {
    width: 100%;
    height: 100%
}

.enterprise-info .swiper-slide {
    width: 100%;
    height: 100%;
    overflow: hidden
}

.enterprise-info .swiper-slide a {
    width: 100%;
    height: 100%;
    display: block;
    padding: 0
}

.enterprise-info .swiper-slide img {
    width: 100%
}

.wd-item {
    padding: 20px 0 10px
}

.wd-item:last-child {
    border-bottom: 0
}

.wd-item .wd-doctor {
    width: 100%;
    font-size: 12px;
    color: #666;
    display: flex;
    align-items: center
}

.wd-item .wd-doctor .wd-doctor-msg {
    display: flex;
    align-items: center;
    justify-content: space-between
}

.wd-item .wd-doctor .wd-doctor-msg .wd-doctor-cover {
    border-radius: 50%;
    overflow: hidden;
    width: 30px;
    height: 30px
}

.wd-item .wd-doctor .wd-doctor-msg .wd-doctor-cover img {
    width: 100%
}

.wd-item .wd-doctor .wd-doctor-msg .wd-doctor-desc {
    box-sizing: border-box;
    font-size: 14px
}

.wd-item .wd-doctor .wd-doctor-msg .wd-doctor-desc span {
    color: #666;
    margin-left: 10px
}

.wd-item .wd-doctor .wd-doctor-msg .wd-doctor-desc span:first-child {
    color: #333
}

.wd-item .wd-time {
    font-size: 13px;
    color: #666;
    padding-left: 30px;
    display: flex;
    align-items: center;
    line-height: 15px
}

.wd-item .wd-question .wd-time {
    font-size: 13px;
    color: #666;
    padding-left: 0;
    display: flex;
    align-items: center;
    line-height: 30px;
    font-weight: 400;
    position: absolute;
    right: 0;
    top: 0
}

.wd-item .wd-time::before {
    content: '';
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAAARCAYAAAA7bUf6AAAABHNCSVQICAgIfAhkiAAAAW1JREFUOE+dVO1Rg0AU9KAA00GwAsMAv40daAVCB7ECsYLYgaQC00HwNzCYCkIJWACcu8wdA6dg9GbeHHe53bfvK+LCWGVZLpqmecD1WtkCew1LabZt71zX5blfYnjI8/wO51cYgUeCpJS1EIJnkl4rwsj3/b3G9iRFUWwA2MLe8WMcBAE9j1aWZSSKQXoDizzPS/igI1EK3vC5g4dQI3Ev+Y07UzHBDPmeioTKwQkKjvBOT/2aIlGOP7AvkaMrMQjj1gxhjoShIaQD7FHgIRPkQNbKzMEcyUBNRRKWKwHJ5h8kL8wNSZAO+YxQ4ikS814nGiGxUk9nKZkigQAqCbucQMkSSlzz8W9nYFmharY6cySj6qg+qaDm9Bc1SoWDPnHMjmWVojPCGHesBqDpQqjh8HHoWK3UJFOzs0VFVt9mRz9WM0QvlyBi0lLLsuq2bbspJhj7Jyvy4xRrIuYIIKpaE0hCBUxBQtLE/D/5Ais27+znz4DVAAAAAElFTkSuQmCC');
    background-repeat: no-repeat;
    background-size: 100%;
    display: inline-block;
    width: 15px;
    height: 15px;
    margin-right: 5px;
    margin-top: 1px
}

.wd-item .wd-msg-box {
    box-sizing: border-box;
    width: 100%;
    display: block
}

.wd-item .wd-msg-box .wd-question {
    font-size: 18px;
    color: #333;
    line-height: 30px;
    margin-bottom: 6px;
    position: relative;
    padding-left: 40px;
    font-weight: 700
}

.wd-item .wd-msg-box .wd-question:hover {
    color: #f60
}

.wd-item .wd-msg-box .wd-question span:first-child {
    max-width: calc(100% - 170px)
}

.wd-item .wd-msg-box .wd-question::before {
    content: '问';
    position: absolute;
    display: block;
    text-align: center;
    color: #fff;
    font-size: 14px;
    width: 30px;
    height: 30px;
    background-color: #3291F9;
    border-radius: 50%;
    top: 0;
    left: 0;
    line-height: 30px
}

.wd-item .wd-msg-box .wd-answer {
    font-size: 14px;
    color: #666;
    line-height: 24px;
    margin-bottom: 8px;
    position: relative;
    padding-left: 40px;
    padding-top: 4px
}

.wd-item .wd-msg-box .wd-answer::before {
    content: '答';
    position: absolute;
    display: block;
    text-align: center;
    color: #fff;
    font-size: 14px;
    width: 30px;
    height: 30px;
    background-color: #2CBF73;
    border-radius: 50%;
    top: 0;
    left: 0;
    line-height: 30px
}

#drug-pj-btn {
    border-radius: 13px;
    display: inline-block;
    background-color: #3699FF;
    font-size: 14px;
    color: #fff;
    padding: 0 11px;
    line-height: 26px;
    margin-right: 26px;
    cursor: pointer
}

#my-experience-mask {
    display: none;
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background-color: rgba(0,0,0,.4);
    z-index: 99
}

#my-experience-pop {
    position: absolute;
    top: 50%;
    left: 50%;
    width: 600px;
    height: 395px;
    z-index: 100;
    transform: translate3d(-50%,-50%,0);
    background-color: #fff;
    border-radius: 9px;
    overflow: hidden;
    padding: 10px;
    box-sizing: border-box
}

.swiper-container .swiper-button-prev {
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAkAAAAQCAYAAADESFVDAAAABHNCSVQICAgIfAhkiAAAAI9JREFUKFOF0oERQDAMBVDZwCaMwCZswEbtBjZQG7CJDerHiUsr6J1r7/IuTVJUvKwYY4nQzGGyjAI14ssDZWADahKUAQ8wENF+oxwg2EkpJ/oCZ+F/QNCKQ4XP6yt015xJkAPqrZHIdeHK5rCP3FGSSRUukDO3GuYjMKE1zAd8e5YUfjywwGD+BaqZCefyAJmHUj26ZyzMAAAAAElFTkSuQmCC');
    background-size: 8px 14px;
    width: 32px;
    height: 32px;
    left: -50px;
    border-radius: 50%;
    background-color: rgba(0,0,0,.2);
    transition: all ease .3s
}

.swiper-container .swiper-button-next {
    transform: rotate(180deg);
    background-size: 8px 14px;
    width: 32px;
    height: 32px;
    border-radius: 50%;
    right: -50px;
    background-color: rgba(0,0,0,.2);
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAkAAAAQCAYAAADESFVDAAAABHNCSVQICAgIfAhkiAAAAI9JREFUKFOF0oERQDAMBVDZwCaMwCZswEbtBjZQG7CJDerHiUsr6J1r7/IuTVJUvKwYY4nQzGGyjAI14ssDZWADahKUAQ8wENF+oxwg2EkpJ/oCZ+F/QNCKQ4XP6yt015xJkAPqrZHIdeHK5rCP3FGSSRUukDO3GuYjMKE1zAd8e5YUfjywwGD+BaqZCefyAJmHUj26ZyzMAAAAAElFTkSuQmCC');
    transition: all ease .3s
}

.swiper-pagination {
    text-align: right!important;
    display: flex;
    align-items: center;
    justify-content: flex-end;
    color: transparent
}

.swiper-pagination .swiper-pagination-current {
    background-color: rgba(0,0,0,.2);
    font-size: 12px;
    color: #fff;
    width: 18px;
    height: 18px;
    line-height: 18px;
    text-align: center;
    border-radius: 50%;
    margin-right: -24px
}

.swiper-pagination .swiper-pagination-total {
    background-color: rgba(0,0,0,.2);
    font-size: 12px;
    color: #fff;
    width: 38px;
    height: 18px;
    line-height: 18px;
    text-align: right;
    border-radius: 10px;
    padding: 0 7px 0 20px;
    box-sizing: border-box;
    margin-right: 9px
}

.art-card-box {
    margin: 12px auto;
    display: flex;
    align-items: center;
    justify-content: space-between;
    box-sizing: border-box;
    width: 438px;
    background-color: #FFF3E5;
    padding: 19px 20px 19px 24px;
    border-radius: 9px;
    position: relative;
    overflow: hidden
}

.art-card-box .art-card-link {
    display: flex;
    align-items: center;
    flex: 1
}

.art-card-box::after {
    content: '推荐';
    position: absolute;
    left: -31px;
    top: -6px;
    background-color: #F80;
    color: #fff;
    text-align: center;
    font-size: 12px;
    width: 80px;
    line-height: 20px;
    transform: rotate(-45deg);
    padding-top: 10px
}

.art-card-box .card-cover {
    display: flex;
    align-items: center;
    overflow: hidden;
    background-color: #fff;
    border-radius: 5px;
    width: 70px;
    height: 70px
}

.art-card-box .card-cover img {
    width: 100%;
    height: auto
}

.art-card-box .card-msg {
    flex: 1;
    width: 100%;
    padding: 0 15px;
    box-sizing: border-box
}

.art-card-box .card-msg p {
    font-size: 12px;
    color: #666;
    line-height: 21px;
    text-indent: 0!important
}

.art-card-box .card-msg .card-msg-title {
    font-size: 14px;
    color: #333;
    line-height: 26px
}

.art-card-box .card-btn {
    display: block;
    width: 70px;
    border-radius: 18px;
    background-color: #F80;
    font-size: 14px;
    color: #fff;
    line-height: 35px;
    text-align: center
}

.art-card-box .card-btn:hover {
    color: #FFF3E5
}

.sidedoctorlist {
    margin-top: -10px
}

.sidedoctorlist li {
    margin-top: 30px;
    overflow: hidden
}

.sidedoctorlist li img {
    float: left;
    width: 60px;
    height: 60px;
    border-radius: 100%;
    margin: 0 7px 4px 0;
    object-fit: cover
}

.sidedoctorlist li strong {
    display: block;
    margin-top: 8px;
    font-size: 18px;
    line-height: 20px;
    color: #333;
    font-weight: 400;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.sidedoctorlist li em {
    display: block;
    margin-top: 8px;
    font-size: 14px;
    line-height: 16px;
    color: #666;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.sidedoctorlist li p {
    clear: both;
    display: inline-block;
    vertical-align: top;
    max-width: 100%;
    font-size: 14px;
    line-height: 20px;
    color: #666;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.sidedoctorlist li p i {
    float: right;
    margin-left: 6px;
    font-size: 12px;
    color: #3291F9;
    padding: 0 4px;
    background: #EBF6FF;
    border-radius: 3px
}

.sidedoctorlist li p a {
    color: #666
}

.sidehospitallist {
    margin-top: -10px
}

.sidehospitallist li {
    margin-top: 30px
}

.sidehospitallist li a {
    display: block;
    overflow: hidden
}

.sidehospitallist li img {
    float: left;
    width: 58px;
    height: 58px;
    border: #F0F0F0 1px solid;
    border-radius: 5px;
    margin: 0 10px 9px 0;
    object-fit: contain
}

.sidehospitallist li strong {
    display: block;
    margin: -3px 0 3px;
    font-size: 14px;
    line-height: 20px;
    color: #333;
    font-weight: 400;
    max-height: 40px;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical
}

.sidehospitallist li a:hover strong {
    color: #F60
}

.sidehospitallist li i {
    float: left;
    font-size: 12px;
    line-height: 20px;
    color: #3291F9;
    padding: 0 4px;
    max-width: 49px;
    background: #EBF6FF;
    border-radius: 3px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.sidehospitallist li i+i {
    margin-left: 5px
}

.sidehospitallist li p {
    clear: both;
    font-size: 14px;
    line-height: 16px;
    color: #666;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.padding-box {
    position: relative
}

.padding-box .report {
    position: absolute;
    right: 20px;
    bottom: 20px;
    font-size: 12px;
    line-height: 12px;
    color: #999
}

.padding-box .report a {
    color: #999
}
