      .vr1024 .kmapli4, /*file=static/css/qc.css*/ .topqc {
            font-size: 14px;
            margin-bottom: 17px;
        }

            .topqc a, .topqc a em {
                text-decoration: underline;
            }

        .illegal {
            background: url(../images/icon!.gif) no-repeat;
            line-height: 1.5;
            margin: 0 0 20px 0;
            padding-left: 28px;
            padding-top: 2px;
            font-size: 14px;
        }

        .topqc2 {
            color: #999;
            margin-bottom: 17px;
        }

        .norsbox {
            font-size: 14px;
        }

        .norsor {
            margin-bottom: 18px;
            font-weight: bold;
        }

        .norsinfo {
            line-height: 2;
            margin-top: 7px;
        }

        .linkhead {
            font-size: 14px;
            line-height: 2;
            margin: 0 0 16px;
        }
        /* CSS Document */ /* msg.css */ /* CSS Document */

        .vrTips {
            margin-top: 1px;
            padding-bottom: 12px;
            font-size: 14px;
            line-height: 22px;
        }

            .vrTips a em {
                text-decoration: underline;
            }

            .vrTips .filter_box {
                margin-bottom: 0;
            }

                .vrTips .filter_box a {
                    margin: 0;
                }

                .vrTips .filter_box p {
                    font-size: 12px;
                    padding-left: 1px;
                }

            .vrTips h4 {
                font-size: 13px;
                line-height: 20px;
            }

        .icon_noRes {
            line-height: 22px;
            padding-left: 28px;
            background: url(../images/tips.gif) no-repeat;
            margin-bottom: 36px;
        }

        .noResList {
            margin-left: 25px;
            margin-top: 1px;
            list-style-type: decimal;
        }

            .noResList li {
                padding: 1px 0;
                list-style-type: decimal;
            }

        .mg_9 {
            margin-bottom: 9px;
        }

        .tips_p1 {
            padding-top: 17px;
        }

            .tips_p1 p {
                margin-bottom: 7px;
            }

        .vrTips .p13 {
            font-weight: normal;
            margin-left: 5px;
            font-size: 13px;
        }

        .icon_find {
            padding-left: 21px;
            background: url(../images/ico_zhanzhang_srch.gif) no-repeat 0 2px;
            height: 22px;
        }

        .vrTips .tips_p2 {
            padding-left: 21px;
            font-size: 13px;
        }

        .tips_p1.no_mg {
            padding-top: 0;
        }

        .vrTips .nosrch-tit {
            font-size: 14px;
            font-weight: bold;
            padding: 32px 0 0;
            line-height: 20px;
        }
        /*file=static/css/right_lead.css*/

        .picad {
            padding-bottom: 5px;
        }
        /*file=static/css/ellipsis_tips.css*/

        .omission {
            margin-left: 10px;
        }

        .laws {
            font-style: italic;
            font-size: medium;
            margin: 10px;
            color: #666;
        }
        /*file=static/css/orderblack_tip.css*/

        .requerytip {
            font-weight: bold;
            margin: 16px 13px;
        }
        /*file=static/css/cacheresult.css*/

        .vrbox table {
            border-collapse: collapse;
        }

        .vrc {
            padding-right: 10px;
        }

        .strBox {
            zoom: 1;
        }

            .strBox:after, .str-pd-box:after, .str_time:after {
                clear: both;
                display: block;
                content: '';
            }

        .str_img {
            border: 1px solid #ebebeb;
            position: relative;
            float: left;
            overflow: hidden;
            margin-right: 11px;
            _margin-right: 8px;
            margin-bottom: 5px;
            margin-top: 5px;
            zoom: 1;
            z-index: 0;
        }

        .str_div {
            float: left;
            padding-bottom: 5px;
            margin-right: 12px;
            _margin-right: 8px;
        }

            .str_div .str_img {
                margin-bottom: 0;
                margin-right: 0;
            }

        .str_img img {
            vertical-align: top;
            position: relative;
        }

        .str_info {
            line-height: 20px;
            padding: 1px 0;
            overflow: hidden;
        }

        .size_120_135 {
            width: 120px;
            height: 135px;
        }

        .size_120_90, .tv_120_90 {
            width: 120px;
            height: 90px;
        }

        .size_90_90 {
            width: 90px;
            height: 90px;
        }

        .size_120_120 {
            width: 120px;
            height: 120px;
        }

        .tv_120_90 {
            background: #000;
        }

        .size_120_80 {
            width: 120px;
            height: 80px;
        }

        .tv_120_90:hover img {
            opacity: .5;
            filter: alpha(opacity=50);
        }

        .str_time {
            color: #999;
            line-height: 22px;
            overflow: hidden;
            zoom: 1;
        }

            .str_time a:visited {
                color: #741274;
            }

        .tv_play {
            width: 40px;
            height: 40px;
            overflow: hidden;
            background: url(../images/strPlay.png) no-repeat;
            _background: none;
            _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=images/strPlay.png, sizingMethod=crop);
            position: absolute;
            top: 50%;
            left: 50%;
            margin: -20px 0 0 -20px;
            z-index: 1;
        }

        .tv_120_90:hover .tv_play {
            background: url(../images/strPlay-hover.png) no-repeat;
            _background: none;
            _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=images/strPlay-hover.png, sizingMethod=crop);
        }

        .strLink {
            line-height: 22px;
            padding-top: 1px;
        }

            .strLink a {
                text-decoration: none;
                color: #00c;
            }

            .strLink span {
                margin: 0 8px;
            }

            .strLink a:hover {
                text-decoration: underline;
            }

            .strLink a:visited {
                color: #741274;
            }
        /*Quality*/

        .qaBox {
            padding: 10px 0 0;
            border-top: 1px solid #f2f2f2;
        }

        .qaList {
            margin: 0 0 10px;
        }

            .qaList dt, .qaList dd {
                background: url(../images/qa_ico.gif) no-repeat 0 5px;
            }

            .qaList dt {
                line-height: 26px;
                font-size: 16px;
                padding: 0 0 5px 21px;
            }

                .qaList dt a {
                    text-decoration: none;
                }

                    .qaList dt a:hover {
                        text-decoration: underline;
                    }

            .qaList dd {
                line-height: 24px;
                background-position: 0 -33px;
                padding: 1px 0 1px 21px;
                font-size: 14px;
            }

                .qaList dd a {
                    color: #7777cc;
                    text-decoration: none;
                    white-space: nowrap;
                    word-break: normal;
                    word-wrap: normal;
                    font-size: 13px;
                    margin-left: 5px;
                }

                    .qaList dd a:hover {
                        text-decoration: underline;
                    }

        .qaLists li {
            line-height: 20px;
            zoom: 1;
            padding: 1px 0;
            height: 20px;
        }

            .qaLists li:after {
                display: block;
                clear: both;
                content: '';
                width: 100%;
            }

        .qaLists a {
            display: inline-block;
            max-width: 320px;
            height: 20px;
            line-height: 20px;
            overflow: hidden;
            white-space: nowrap;
            word-break: normal;
            text-overflow: ellipsis;
            float: left;
        }

            .qaLists a:visited, .qaList a:visited {
                color: #741274;
            }

        .qaLists span {
            color: #999999;
            height: 20px;
            line-height: 20px;
        }

        .qaLists a, .qaLists a em, .qaList dt a em {
            text-decoration: none;
        }

            .qaLists a:hover, .qaLists a:hover em, .qaList dt a:hover em {
                text-decoration: underline;
            }

        .str-dl-list {
            clear: both;
            line-height: 22px;
        }

            .str-dl-list span {
                color: #999;
            }

        .str-ul-list a:visited, .str-tv-list a:visited, .str-list-v3 a:visited {
            color: #741274;
        }

        .str-ul-list, .str-tv-list {
            padding: 2px 0 0 0;
        }

        .str-ul-list {
            clear: both;
            zoom: 1;
        }

            .str-ul-list li, .str-tv-list li {
                padding-left: 8px;
            }

            .str-ul-list li, .str-tv-list li, .str-list-v3 li {
                height: 22px;
                zoom: 1;
                color: #999;
                line-height: 22px;
                overflow: hidden;
            }

                .str-ul-list li span, .str-tv-list li span, .str-list-v3 li span {
                    float: right;
                    display: inline-block;
                    text-align: right;
                }

                .str-ul-list li i, .str-tv-list li i, .str-list-v3 li i {
                    float: right;
                    display: inline-block;
                    font-style: normal;
                    padding-right: 20px;
                }

                .str-tv-list li i {
                    padding-right: 20px;
                }

        .str-tv-list {
            padding: 0;
        }

            .str-tv-list li {
                padding: 0;
                overflow: hidden;
            }

                .str-tv-list li span {
                    width: 48px;
                    display: block;
                    height: 22px;
                }

        .new-ul-list {
            padding: 0;
        }

        .str-ul-list a em, .str-list-v3 a em {
            text-decoration: underline;
        }

        .str_time a {
            margin-right: 10px;
        }

            .str_time a em {
                text-decoration: underline;
            }

        .str_time span {
            margin: 0 17px 0 7px;
        }

        .str_time strong {
            color: #008000;
            font-weight: normal;
            margin-right: 8px;
        }

        .tag-video {
            display: inline-block;
            width: 23px;
            height: 13px;
            background: url(/images/structure/icon-video.jpg) 0 0 no-repeat;
            vertical-align: middle;
        }

        .str_time .wx-placeholder {
            margin: 0 4px;
        }

        .str-ul-list strong {
            color: #008000;
            font-weight: normal;
            margin-left: 8px;
        }

        .str-ul-list .tag-gray {
            color: #999;
        }

        .str_info .gray-font, .gray-font {
            color: #666;
        }

        .str_time .rt-time {
            float: right;
            margin: 0;
            text-align: right;
            color: #999;
        }

        .str_time .rt-qa {
            float: right;
            margin: 0;
            padding-right: 20px;
            color: #999;
        }

        .str-pd-box {
            padding-left: 8px;
            zoom: 1;
        }

        .str-pd-none {
            padding-left: 0;
        }

        .str-pd-box .str-ul-list li {
            padding-left: 0;
        }

        .layout-pl {
            padding-left: 8px;
        }

        .str_info .tag-video {
            margin-right: 8px;
        }

        .str_info .tag-time {
            display: inline-block;
            vertical-align: middle;
            color: #999;
        }

        .post-bar {
            border: 1px solid #eeeeee;
            padding: 10px;
            zoom: 1;
            margin: 5px 0;
        }

        .aggrBox .post-bar {
            border: none;
        }

        .post-bar:after {
            clear: both;
            content: '';
            display: block;
        }

        .size_120_120 {
            width: 120px;
            height: 120px;
            overflow: hidden;
        }

        .post-bar-num {
            line-height: 22px;
            border-bottom: 1px solid #eee;
            padding: 5px 0;
            margin-bottom: 5px;
            color: #666;
        }

            .post-bar-num span {
                margin-right: 40px;
            }

        .bar-list {
            margin-bottom: 1px;\9
        }

            .bar-list li {
                line-height: 22px;
                padding-bottom: 5px;
                padding-bottom: 4px\9;
                overflow: hidden;
                padding-top: 0;
                padding-top: 1px;\9
            }

                .bar-list li span {
                    float: right;
                    color: #999;
                }

                .bar-list li a, .bar-list li a em {
                    text-decoration: none;
                    zoom: 1;
                }

                    .bar-list li a:hover, .bar-list li a:hover em {
                        text-decoration: underline;
                    }

                    .bar-list li a:visited {
                        color: #741274;
                    }

        .fine, .blue-top {
            background: #d62828;
            display: inline-block;
            color: #fff;
            font-style: normal;
            padding: 0 1px;
            height: 14px;
            line-height: 14px;
            margin-top: 1px;
            margin-top: 0\9;
            margin-left: 4px;
            line-height: 15px\9;
            *line-height: 16px;
            font-size: 12px;
            overflow: hidden;
            zoom: 1;
            position: relative;
            z-index: 0;
            top: 2px;
            *top: -1px;
            *margin-bottom: 1px;
        }

        .str_time .fine, .str_time .blue-top {
            margin-left: 0;
            margin-right: 4px;
            margin-top: 0;
        }

        .bar-list li .blue-top {
            background: #66a3ff;
        }

        .str-rev {
            line-height: 22px;
            padding-top: 1px;
        }

            .str-rev span {
                display: inline-block;
            }

            .str-rev a {
                zoom: 1;
                text-decoration: none;
            }

                .str-rev a:hover {
                    text-decoration: underline;
                }

            .str-rev i {
                font-style: normal;
                color: #cc0000;
            }

        .text-rev {
            zoom: 1;
        }

        .str-star {
            width: 90px;
            height: 15px;
            overflow: hidden;
            background: url(../images/str-star.gif) repeat-x;
            display: inline-block;
            margin-right: 8px;
            position: relative;
            z-index: 0;
            top: 2px;
            *top: -1px;
        }

            .str-star span {
                height: 15px;
                display: block;
                background: url(../images/str-star.gif) repeat-x left -22px;
            }

        .rating-bar .str-star {
            _margin-top: 4px;
        }

        .str-line {
            display: inline-block;
            margin: 0 8px;
            color: #e4e4e4;
        }

        .str-num {
            color: #666;
            margin-left: 20px;
        }

            .str-num i {
                color: #333;
                font-style: normal;
            }

        .str_info_div {
            overflow: hidden;
            padding-top: 1px\9;
            zoom: 1;
        }

        .enc-list {
            zoom: 1;
            margin-right: -20px;
        }

            .enc-list:after {
                clear: both;
                content: "";
                display: block;
            }

            .enc-list td {
                float: left;
                width: 122px;
                padding-right: 10px;
                padding-bottom: 2px;
                padding-top: 5px;
                vertical-align: top;
            }

        .list-img {
            display: block;
            border: 1px solid #ebebeb;
            position: relative;
            margin-bottom: 3px;
            zoom: 1;
            height: 90px;
            overflow: hidden;
            width: 120px;
        }

            .list-img img {
                vertical-align: top;
            }

        .str-tag {
            position: absolute;
            display: block;
            background: url(../images/tag-skin.png) no-repeat;
            height: 20px;
            line-height: 20px;
            padding: 0 6px;
            bottom: 0;
            left: 0;
            cursor: pointer;
            _background: none;
            _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=images/tag-skin.png, sizingMethod=crop);
            z-index: 2;
            color: #fff;
        }

        .enc-list td p {
            line-height: 17px;
        }

        .enc-list td a {
            text-decoration: none;
            color: #333;
        }

        .enc-list td .list-img {
            color: #fff;
        }

            .enc-list td .list-img:hover {
                text-decoration: none;
            }

        .post-bar .mainShow {
            margin-top: 10px;
        }

        .post-bar .jzwdPage {
            padding: 10px 0 5px;
        }

        .str-rev .gray-font {
            color: #666;
        }

        .str_tv {
            line-height: 22px;
        }

            .str_tv span {
                color: #666;
            }

        .str-tv-list a, .str-tv-list a em, .str_time .click-down {
            text-decoration: none;
        }

            .str-tv-list a:hover, .str_time a:hover, .str-tv-list a:hover em {
                text-decoration: underline;
            }

        .black-skin {
            height: 22px;
            line-height: 22px;
            position: absolute;
            bottom: 0;
            left: 0;
            width: 100%;
            background: url(../images/tag-skin.png) no-repeat;
            cursor: pointer;
            _background: none;
            _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=images/tag-skin.png, sizingMethod=crop);
            text-align: center;
            color: #fff;
            z-index: 2;
            zoom: 1;
        }

        .str_img {
            color: #fff;
            text-decoration: none;
        }

            .str_img:hover .black-skin i {
                text-decoration: underline;
            }

        .str-c-txt {
            margin-right: 5px;
            font-size: 12px;
            position: relative;
            top: -1px;
        }

            .str-c-txt i {
                font-style: normal;
                margin: 0 2px;
            }

        .pink-color {
            color: #f06b31;
            margin-right: 5px;
            font-weight: bold;
        }

        .blue-color {
            color: #16aee4;
        }

        .gray-color {
            color: #666;
        }

        .sco {
            zoom: 1;
        }
        /*2014.7.9*/

        .par-box {
            line-height: 22px;
            letter-spacing: -6px;
        }

        .par {
            padding-right: 12px;
            padding-right: 10px;\9
        }

            .par i {
                font-style: normal;
            }

        .rise-in-price, .cut-price, .str-price, .flat-ico {
            color: #ef0000;
            font-size: 16px;
            font-weight: bold;
        }

        .rise-in-price, .cut-price, .flat-ico {
            padding-right: 16px;
            background: url(../images/price-skin.gif) right 3px no-repeat;
        }

        .cut-price {
            background-position: right -26px;
        }

        .par-table td {
            padding-right: 12px;
            line-height: 22px;
        }

        .par-box a {
            margin-right: 10px;
            *margin-right: 9px;
            text-decoration: none;
            font-size: 13px;
            letter-spacing: normal;
        }

        .par-box span {
            font-size: 13px;
            letter-spacing: normal;
        }

        .par-box a:hover {
            text-decoration: underline;
        }

        .par-box strong {
            font-weight: normal;
            color: #e4e4e4;
            margin-right: 10px;
            *margin-right: 9px;
        }

        .light-gray, .str-list-v4 .light-gray {
            color: #999;
        }

        .par-more {
            color: #7777cc;
        }

        .off-website {
            margin-top: 5px;
        }

            .off-website th {
                color: #999;
                font-weight: normal;
                line-height: 22px;
            }

            .off-website td {
                color: #666;
                line-height: 22px;
                padding-right: 20px;
            }

        .str-line-v2 {
            height: 10px;
            overflow: hidden;
            border-bottom: 1px solid #eeeeee;
            clear: both;
            width: 100%;
            margin-bottom: 5px;
        }

        .flat-ico {
            background-position: right -53px;
        }

        .net-table {
            margin: 1px 0;
        }

            .net-table td {
                padding-right: 18px;
                line-height: 20px;
            }

                .net-table td a {
                    text-decoration: none;
                }

                    .net-table td a:hover {
                        text-decoration: underline;
                    }

                    .net-table td a:visited {
                        color: #741274;
                    }
        /* 20140814 */

        .sy-sec {
            padding: 5px 0;
            zoom: 1;
        }

            .sy-sec:after {
                clear: both;
                content: '';
                display: block;
            }

            .sy-sec input {
                border: 1px solid #c2c2c2;
                height: 26px;
                line-height: 26px\9;
                width: 188px;
                padding: 0 5px;
                float: left;
                font-size: 13px;
                margin-right: 5px;
                color: #333;
            }

            .sy-sec a {
                border: 1px solid #b8b8b8;
                border-radius: 2px;
                display: block;
                height: 26px;
                color: #333;
                float: left;
                padding: 0 9px;
                background-color: #f9f9f9;
                text-decoration: none;
                line-height: 26px;
                line-height: 27px\9;
                -webkit-box-shadow: 2px 0 rgba(255,255,255,.1);
                box-shadow: 2px 0 rgba(255,255,255,.1);
            }

                .sy-sec a:hover {
                    background-color: #f2f2f2;
                    border: 1px solid #888888;
                    -webkit-box-shadow: 2px 0 rgba(255,255,255,.5);
                    box-shadow: 2px 0 rgba(255,255,255,.5);
                }

        .r-sech a:visited {
            color: #741274;
        }
        /*photo*/

        .photo-list {
            border: 1px solid #eeeeee;
            margin: 5px 0;
        }

            .photo-list ul {
                zoom: 1;
            }

                .photo-list ul:after {
                    clear: both;
                    content: '';
                    display: block;
                }

                .photo-list ul li {
                    float: left;
                    padding: 10px 8px 5px 10px;
                    line-height: 22px;
                    text-align: center;
                    width: 91px;
                }

        .photo-img {
            display: block;
            border: 1px solid #ebebeb;
            width: 89px;
            height: 89px;
            overflow: hidden;
        }

            .photo-img img {
                display: block;
            }

        .photo-list li a {
            text-decoration: none;
        }

            .photo-list li a:hover {
                text-decoration: underline;
            }

        .photo-list li p {
            width: 100%;
            -ms-text-overflow: ellipsis;
            text-overflow: ellipsis;
            white-space: nowrap;
            word-wrap: normal;
            -ms-word-break: normal;
            word-break: normal;
            overflow: hidden;
        }

        .str-play-btn {
            height: 22px;
            border-radius: 2px;
            display: inline-block;
            border: 1px solid #c4ddff;
            background-color: #f4f8ff;
            text-decoration: none;
            padding: 0 9px;
            line-height: 23px;
            line-height: 24px\0;
            line-height: 24px\9;
            margin-right: 10px;
            zoom: 1;
            float: left;
            overflow: hidden;
            color: #00c;
        }

            .str-play-btn i {
                display: inline-block;
                border: 6px solid #f4f8ff;
                border-width: 4px 5px;
                width: 0;
                height: 0;
                border-left-color: #94c1ff;
                margin-bottom: 1px;
                margin-right: -1px;
                margin-right: -2px\0;
                *margin-right: -2px;
                overflow: hidden;
                float: left;
                position: relative;
                top: 7px;
                *top: 6px;
            }

            .str-play-btn:hover {
                background-color: #eff5ff;
                border: 1px solid #7ea6f7;
            }

                .str-play-btn:hover i {
                    border: 6px solid #eff5ff;
                    border-width: 4px 5px;
                    border-left-color: #5d9afc;
                }

        .str_author {
            color: #666;
            line-height: 22px;
        }

            .str_author a {
                text-decoration: none;
            }

            .str_author a, .str_author span {
                margin-right: 14px;
                margin-right: 13px;\9
            }

                .str_author a:hover {
                    text-decoration: underline;
                }

        .novel-update {
            padding: 3px 0 5px;
            line-height: 24px;
            color: #666;
        }

            .novel-update a {
                text-decoration: none;
            }

                .novel-update a:hover {
                    text-decoration: underline;
                }

                .novel-update a:visited {
                    color: #741274;
                }

        .reading-btn {
            height: 22px;
            border: 1px solid #c4ddff;
            border-radius: 2px;
            background-color: #f4f8ff;
            margin-right: 7px;
            display: inline-block;
            padding: 0 7px;
            line-height: 22px;
            line-height: 24px\0;
            *line-height: 24px;
        }

        .novel-update .reading-btn:visited {
            color: #00c;
        }

        .novel-update .reading-btn:hover {
            text-decoration: none;
            background-color: #eff5ff;
            border: 1px solid #7ea6f7;
        }

        .novel-update i {
            font-style: normal;
            color: #c00;
            margin-right: 15px;
        }

        .experience-list li {
            zoom: 1;
            line-height: 22px;
        }

            .experience-list li:after {
                clear: both;
                content: '';
                display: block;
            }

        .experience-list span, .experience-list i {
            float: right;
            font-style: normal;
            color: #999;
        }

        .experience-list span {
            width: 76px;
            text-align: right;
        }

        .experience-list i {
            text-align: right;
            padding-right: 20px;
        }

        .experience-list a {
            text-decoration: none;
        }

            .experience-list a:hover {
                text-decoration: underline;
            }

            .experience-list a:visited {
                color: #741274;
            }

        .exp-p {
            padding: 5px 0;
            line-height: 14px;
            zoom: 1;
            overflow: hidden;
            color: #666;
        }

            .exp-p span {
                margin-right: 19px;
            }

        .level-ico, .gold-medal {
            display: inline-block;
            width: 14px;
            height: 14px;
            overflow: hidden;
            float: left;
            background: url(../images/exp-skin.gif) 0 0 no-repeat;
            margin-right: 5px;
        }

        .gold-medal {
            background: url(../images/exp-skin.gif) 0 -34px no-repeat;
        }

        .str-box-v4 {
            border-width: 1px 0;
            border-color: #eee;
            margin: 5px 0;
            padding-bottom: 5px;
            border-style: solid;
            zoom: 1;
        }

            .str-box-v4:after {
                clear: both;
                display: block;
                content: '';
            }

        .rating-bar {
            border-bottom: 1px solid #eeeeee;
            zoom: 1;
            margin-bottom: 5px;
            color: #666;
        }

            .rating-bar:after {
                clear: both;
                display: block;
                content: '';
            }

            .rating-bar li {
                line-height: 22px;
                float: left;
                padding: 5px 18px 5px 0;
            }

                .rating-bar li i {
                    font-style: normal;
                    color: #c00;
                }

                .rating-bar li a {
                    text-decoration: none;
                }

                    .rating-bar li a:hover {
                        text-decoration: underline;
                    }

                    .rating-bar li a:visited {
                        color: #741274;
                    }

        .str-list-v4 li {
            color: #666;
            line-height: 20px;
            padding: 1px 0;
        }

        .str-list-v4 strong {
            font-weight: normal;
            margin-left: 18px;
        }

        .str-list-v4 .mg-40 {
            margin-left: 38px;
        }

        .str-list-v4 span {
            color: #333;
        }

        .str-list-v4 a {
            text-decoration: none;
        }

            .str-list-v4 a:hover {
                text-decoration: underline;
            }

            .str-list-v4 a:visited {
                color: #741274;
            }

        .str-list-v4 .str-play-btn:hover {
            text-decoration: none;
        }

        .str-list-v4 .str-play-btn:visited {
            color: #00c;
        }

        .str-list-v4 i {
            color: #c00;
            font-style: normal;
        }

        .str-list-v4 .str-star {
            _margin-top: 2px;
        }

        .str-list-v4 .mg-10 {
            margin-right: 10px;
        }

        .str-list-v4 .wb-name {
            color: #c00;
            font-size: 14px;
        }

        .yellow-v {
            padding-right: 19px;
            background: url(../images/v.gif) right 2px no-repeat;
        }

        .blue-v {
            padding-right: 19px;
            background: url(../images/v.gif) right -29px no-repeat;
        }
        /*software*/

        .str-text-info {
            color: #666;
            line-height: 20px;
            padding: 1px 0;
            overflow: hidden;
        }

            .str-text-info span {
                color: #333;
            }

            .str-text-info a {
                text-decoration: none;
                color: #77c;
                white-space: nowrap;
            }

                .str-text-info a:visited {
                    color: #741274;
                }

                .str-text-info a:hover {
                    text-decoration: underline;
                }

        .str-info-btn {
            display: inline-block;
            padding: 0 7px;
            line-height: 22px;
            line-height: 24px\0;
            *line-height: 24px;
            height: 22px;
            border: 1px solid #c4ddff;
            border-radius: 2px;
            background-color: #f4f8ff;
            text-decoration: none;
            float: left;
            margin-right: 10px;
        }

            .str-info-btn:hover {
                background-color: #eff5ff;
                border: 1px solid #7ea6f7;
            }
        /*end software*/

        .str-tit-6fc6eb, .str-tit-1ba91b {
            font-size: 12px;
            color: #fff;
            height: 16px;
            padding: 0 4px;
            line-height: 16px;
            overflow: hidden;
            display: inline-block;
            margin-left: 5px;
            position: relative;
            z-index: -1;
            top: 3px;
            *top: -2px;
            line-height: 17px;\9
        }

        .str-tit-6fc6eb {
            background-color: #6fc6eb;
        }

        .str-tit-1ba91b {
            background-color: #1ba91b;
        }

        .str-list-v4 .str-play-box {
            overflow: hidden;
            padding: 5px 0 5px;
            margin-top: -1px;
            line-height: 23px;
            zoom: 1;
        }

        .str-list-v4 .str-play-box-v1 {
            padding: 5px 0 0;
            margin-top: 0;
        }

        .str-play-box a:visited {
            color: #741274;
        }

        .str-score-box {
            color: #c00;
            font-style: normal;
        }

        .str-list-v4 .min-link span {
            color: #e4e4e4;
            margin-right: 10px;
        }

        .str-list-v4 .min-link i {
            margin-right: 10px;
            color: #00c;
        }

        .str-list-v4 .light-gray {
            color: #999;
        }

        .str-list-v4 .rise-in-price, .str-list-v4 .cut-price, .str-list-v4 .str-price, .str-list-v4 .flat-ico {
            color: #ef0000;
        }

        .str-ico-box {
            overflow: hidden;
        }

            .str-ico-box .level-ico, .str-ico-box .gold-medal {
                position: relative;
                top: 3px;
                z-index: 0;
            }

        .str-tv-list .str-list-wt76 {
            width: 76px;
        }

        .str_gray-link a {
            color: #666;
            margin-right: 14px;
        }

        .str-list-v4 .str_gray-link a:visited {
            color: #666;
        }
        /*table*/

        .str-software-table {
            width: 100%;
            table-layout: fixed;
            margin: 5px 0;
            border-top: 1px solid #f2f2f2;
        }

            .str-software-table th {
                font-weight: normal;
                color: #999;
                text-align: left;
            }

            .str-software-table th, .str-software-table td {
                border-bottom: 1px solid #f2f2f2;
                padding: 5px 0;
                line-height: 22px;
                padding-right: 25px;
            }

                .str-software-table th div, .str-software-table td div {
                    text-align: right;
                    padding-right: 5px;
                }

                .str-software-table td a {
                    text-decoration: none;
                }

                .str-software-table td p {
                    width: 100%;
                    overflow: hidden;
                    white-space: nowrap;
                    word-wrap: normal;
                    -ms-word-break: normal;
                    word-break: normal;
                    -ms-text-overflow: ellipsis;
                    text-overflow: ellipsis;
                }

                .str-software-table td a:hover {
                    text-decoration: underline;
                }
        /*end table*/

        .str-text-info i {
            font-style: normal;
        }

        .str-green-font {
            color: #4f8859;
        }

        .str-green-skin {
            display: inline-block;
            height: 18px;
            overflow: hidden;
            background-color: #63b663;
            color: #fff;
            line-height: 19px;
            line-height: 20px\0;
            line-height: 20px\9;
            padding: 0 2px;
            margin-right: 9px;
            position: relative;
            top: -1px;
            vertical-align: middle;
        }

        .str-ico-img {
            vertical-align: middle;
            margin-right: 4px;
            position: relative;
            top: -1px;
        }

        .web-btn {
            overflow: hidden;
            padding: 5px 0;
            zoom: 1;
        }

            .web-btn a {
                display: inline-block;
                border: 1px solid #c4ddff;
                border-radius: 2px;
                background-color: #f4f8ff;
                padding: 0 6px;
                height: 22px;
                line-height: 22px;
                overflow: hidden;
                text-decoration: none;
                float: left;
                margin-right: 10px;
                *line-height: 24px;
                color: #00c;
            }

                .web-btn a:hover {
                    border: 1px solid #7ea6f7;
                    background-color: #eff5ff;
                }

        .ask-list, .str-KA-list02 {
            margin-top: -10px;
            margin-bottom: -5px;
        }

            .ask-list dt {
                line-height: 24px;
                font-size: 14px;
                padding-top: 5px;
                padding-top: 6px\0;
                padding-top: 6px\9;
                *padding-top: 5px;
                overflow: hidden;
            }

                .ask-list dt a {
                    line-height: 24px;
                }

                    .ask-list dt a em {
                        text-decoration: underline;
                    }

                    .ask-list dt a:visited {
                        color: #741274;
                    }

                    .ask-list dt a span {
                        display: inline-block;
                        width: 4px;
                        height: 4px;
                        background-color: #2b9cec;
                        margin-right: 5px;
                        position: relative;
                        top: -3px;
                        *top: -6px;
                        overflow: hidden;
                        line-height: 0;
                        _float: left;
                        _top: 10px;
                    }

            .ask-list dd {
                line-height: 20px;
                border-bottom: 1px solid #ededed;
                padding: 0 0 5px;
            }

                .ask-list dd div, .ask-list dd p {
                    padding: 1px 0;
                }

                .ask-list dd p {
                    padding-bottom: 0\0;
                    padding-bottom: 0;\9
                }

                .ask-list dd p {
                    color: #999;
                }

                    .ask-list dd p span {
                        margin: 0 8px;
                        color: #e4e4e4;
                    }

            .ask-list .no-line {
                border: 0;
                padding-bottom: 0;
            }

            .ask-list dd p a {
                text-decoration: none;
                color: #999;
            }

                .ask-list dd p a:hover {
                    text-decoration: underline;
                }

                .ask-list dd p a:visited {
                    color: #999;
                }

        .str-tv-list li .wt-auto, .str-ul-list li .wt-auto {
            width: auto;
        }

        .violet-color {
            color: #77c;
        }
        /* video */

        .str-video {
            margin-top: 5px;
        }

            .str-video ul {
                overflow: hidden;
                zoom: 1;
                margin-left: -20px;
            }

                .str-video ul li {
                    width: 122px;
                    float: left;
                    margin-left: 20px;
                    _display: inline;
                }

                    .str-video ul li .str-video-img {
                        border: 1px solid #f2f2f2;
                        width: 120px;
                        height: 90px;
                        overflow: hidden;
                        display: block;
                        position: relative;
                    }

                    .str-video ul li p {
                        text-align: center;
                        padding: 2px 0 2px;
                    }

                    .str-video ul li a {
                        text-decoration: none;
                        line-height: 18px;
                    }

                    .str-video ul li p a:hover {
                        text-decoration: underline;
                    }

                    .str-video ul li p a:visited {
                        color: #741274;
                    }

                    .str-video ul li .str-vipos {
                        position: absolute;
                        width: 110px;
                        padding: 0 5px;
                        height: 20px;
                        line-height: 20px;
                        left: 0px;
                        bottom: 0px;
                        z-index: 30;
                    }

                    .str-video ul li .str-vipos-bg {
                        position: absolute;
                        width: 120px;
                        display: block;
                        height: 20px;
                        left: 0px;
                        background: #000;
                        z-index: 10;
                        top: 0;
                        filter: alpha(opacity=50);
                        -moz-opacity: 0.5;
                        opacity: 0.5;
                    }

                    .str-video ul li .str-vipos-txt {
                        position: relative;
                        z-index: 20;
                        font-size: 13px;
                        color: #fff;
                        display: block;
                        zoom: 1;
                    }

                        .str-video ul li .str-vipos-txt span {
                            position: absolute;
                            right: 0px;
                            font-family: Arial;
                            display: inline-block;
                            top: 0;
                        }

                    .str-video ul li .str-vipos2 {
                        width: 120px;
                        height: 90px;
                        display: none;
                        position: absolute;
                        z-index: 20;
                        left: 0px;
                        top: 0px;
                        background: url(../images/bg_video.png) 0 0 no-repeat;
                        _background: none;
                        _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=images/bg_video.png, sizingMethod=crop);
                    }

                .str-video ul .str-video-hover .str-vipos2 {
                    display: block;
                }

                .str-video ul .str-video-hover .str-vipos-bg {
                    display: none;
                }
        /*rumor*/

        .str-rumor-title-false, .str-rumor-title-true, .str-rumor-title-talk {
            line-height: 30px;
            border-top: 1px solid #f5f5f5;
            border-bottom: 1px solid #f5f5f5;
            font-size: 14px;
            padding-left: 19px;
            font-weight: bold;
            margin-top: 5px;
            background: url(../images/rumor.png) no-repeat;
        }

        .str-rumor-title-false {
            color: #ef7474;
            background-position: 0 8px;
        }

        .str-rumor-title-true {
            color: #6ec444;
            background-position: 0 -22px;
        }

        .str-rumor-title-talk {
            color: #e9a707;
            background-position: 0 -52px;
        }

        .str-rumor {
            line-height: 20px;
            padding-top: 6px;
        }

            .str-rumor dt {
                margin-bottom: 4px;
            }

            .str-rumor dt, .str-rumor dd {
                position: relative;
                padding-left: 45px;
                min-height: 29px;
                _zoom: 1;
            }

        .str-rumor-false, .str-rumor-true, .str-rumor-talk {
            display: block;
            position: absolute;
            left: 0;
            top: 0;
            width: 34px;
            height: 21px;
            line-height: 21px;
            padding-right: 4px;
            text-align: center;
            background: url(../images/rumor.png) no-repeat;
        }

        .str-rumor-false {
            color: #e65353;
            background-position: 0 -82px;
        }

        .str-rumor-true {
            color: #4bb219;
            background-position: 0 -104px;
        }

        .str-rumor-talk {
            color: #ca8e00;
            background-position: 0 -126px;
        }

        .str-rumor a {
            color: #7777cc;
            text-decoration: none;
        }
        /*ask doctor*/

        .str-d150818 {
            padding-top: 5px;
        }

        .str-decimal {
            margin-bottom: 5px;
            margin-top: -1px;
            margin-top: 0\0;
            margin-top: 0;\9
        }

            .str-decimal li {
                list-style-type: decimal;
                line-height: 20px;
                padding: 6px 0;
                border-bottom: 1px solid #f2f2f2;
                list-style-position: inside;
            }
        /*zhihu*/

        .str-KA-list02 li div span {
            display: inline-block;
            width: 4px;
            height: 4px;
            background-color: #2b9cec;
            margin-right: 5px;
            position: relative;
            top: -3px;
            *top: -6px;
            overflow: hidden;
            line-height: 0;
            _float: left;
            _top: 10px;
        }

        .str-KA-list02 li {
            line-height: 20px;
            border-bottom: 1px solid #ededed;
            padding: 5px 0 5px;
            padding: 6px 0 5px\0;
            padding: 6px 0 5px\9;
            *padding: 5px 0 5px;
        }

            .str-KA-list02 li p {
                color: #999;
            }

            .str-KA-list02 li div, .str-KA-list02 li p {
                padding: 1px 0;
            }

                .str-KA-list02 li div a {
                    color: #77c;
                    margin-left: 5px;
                }

            .str-KA-list02 li p {
                padding-bottom: 0\0;
                padding-bottom: 0;\9
            }

            .str-KA-list02 li p {
                color: #999;
            }

                .str-KA-list02 li p span {
                    margin: 0 8px;
                    color: #e4e4e4;
                }

            .str-KA-list02 li a {
                text-decoration: none;
            }

            .str-KA-list02 li p a {
                color: #999;
            }

            .str-KA-list02 li a:hover {
                text-decoration: underline;
            }

            .str-KA-list02 li p a:visited {
                color: #999;
            }

        .str-KA-list02 .no-line {
            border: 0;
            padding-bottom: 0;
        }

        .str-msg {
            line-height: 22px;
            color: #999;
            padding-top: 1px\0;
            padding-top: 1px;\9
        }

            .str-msg a {
                text-decoration: none;
                color: #77c;
                margin-left: 5px;
            }

                .str-msg a:hover {
                    text-decoration: underline;
                }

        .str-tab {
            border: 1px solid #cfeafb;
            background-color: #f9fcff;
        }

        .str-tab-box {
            display: none;
        }

        .str-tab-tit {
            width: 100%;
            table-layout: fixed;
        }

            .str-tab-tit td {
                border-bottom: 1px solid #cfeafb;
                border-right: 1px solid #cfeafb;
            }

            .str-tab-tit .no-line {
                border-right: 0;
            }

            .str-tab-tit .cur {
                background-color: #fff;
            }

            .str-tab-tit a {
                display: block;
                text-align: center;
                height: 32px;
                overflow: hidden;
                text-decoration: none;
                line-height: 32px;
                color: #666;
            }

        .str-tab-box {
            padding: 10px;
        }

        .str-ka-list {
            overflow: hidden;
            zoom: 1\0;
            zoom: 1;\9
        }

            .str-ka-list li {
                overflow: hidden;
                zoom: 1\0;
                zoom: 1\9;
                float: left;
                width: 33%;
                padding: 5px 0;
            }

        .str-ka-img {
            float: left;
            margin-right: 10px;
            width: 58px;
            height: 58px;
            border: 1px solid #ebebeb;
            border-radius: 2px;
            overflow: hidden;
        }

            .str-ka-img img {
                display: block;
            }

            .str-ka-img a {
                display: block;
                overflow: hidden;
                width: 58px;
                height: 58px;
            }

        .str-ka-list a {
            text-decoration: none;
        }

        .str-ka-list p {
            line-height: 17px;
            color: #999;
            margin-right: 5px;
        }

        .str-ka-list h4 {
            margin-bottom: 4px;
            line-height: 22px;
            font-weight: normal;
            margin-right: 5px;
        }

            .str-ka-list h4 a:hover {
                text-decoration: underline;
            }

        .str-KA-down {
            overflow: hidden;
            zoom: 1\0;
            zoom: 1;\9
        }

            .str-KA-down li {
                float: left;
                width: 50%;
                padding: 5px 0;
            }

        .str-KA-info {
            overflow: hidden;
            zoom: 1\0;
            zoom: 1;\9
        }

            .str-KA-info span {
                display: block;
                float: left;
                margin-right: 10px;
                width: 60px;
                height: 60px;
                border: 1px solid #ebebeb;
            }

                .str-KA-info span img {
                    display: block;
                }

        .str-KA-txt {
            margin-right: 5px;
            float: left;
        }

            .str-KA-txt h4 {
                color: #c00;
                font-size: 14px;
                line-height: 24px;
                padding-top: 8px;
            }

            .str-KA-txt p {
                line-height: 22px;
                color: #999;
            }

        .str-KA-down-btn {
            padding-top: 10px;
            overflow: hidden;
        }

            .str-KA-down-btn a {
                height: 28px;
                line-height: 28px;
                float: left;
                color: #5d9afc;
                background-color: #e5f2ff;
            }

            .str-KA-down-btn .str-ico-down {
                width: 16px;
                height: 13px;
                background: url(../images/ka_skin.gif) 0 0 no-repeat;
            }

        .str-search {
            height: 30px;
            border: 1px solid #0279d8;
            padding-right: 75px;
            padding-left: 10px;
            position: relative;
            margin: 10px 0 15px;
        }

            .str-search a {
                width: 65px;
                display: block;
                height: 30px;
                text-align: center;
                font-size: 16px;
                color: #fff;
                top: 0;
                right: 0;
                background-color: #0279d8;
                position: absolute;
                text-decoration: none;
                line-height: 30px;
                font-weight: bold;
            }

            .str-search input {
                width: 100%;
                height: 100%;
                border: 0;
                font-size: 13px;
                line-height: 30px\0;
                line-height: 30px;\9
            }

            .str-search .vr-value-tips {
                line-height: 30px;
                left: 10px;
            }

        .pd-5 {
            padding: 5px 10px;
        }

        .str-pic-ka {
            overflow: hidden;
            zoom: 1;
        }

        .str-pic-tit {
            line-height: 24px;
            font-size: 14px;
            margin-bottom: 4px;
            padding-top: 1px;
        }

            .str-pic-tit span {
                margin-left: 5px;
                position: relative;
                top: 2px;
                top: 1px\0;
                top: 1px\9;
                *top: -1px;
            }

            .str-pic-tit a {
                color: #c00;
                text-decoration: none;
            }

                .str-pic-tit a:hover {
                    text-decoration: underline;
                }

        .str-pic-ka li {
            float: left;
            text-align: center;
            padding: 0 15px;
            position: relative;
            line-height: 21px;
        }

            .str-pic-ka li p {
                color: #999;
            }

            .str-pic-ka li i {
                width: 1px;
                overflow: hidden;
                display: block;
                position: absolute;
                right: 0;
                top: 50%;
                margin-top: -15px;
                background-color: #dcdcdc;
                height: 30px;
            }

            .str-pic-ka li span {
                color: #666;
            }

        .str-pic-ka .li-left {
            padding-left: 0;
            text-align: left;
        }

        .str-ka-link {
            color: #999;
            padding-top: 5px;
        }

            .str-ka-link span {
                margin-right: 20px;
            }

            .str-ka-link i {
                color: #666;
                font-style: normal;
                margin-left: 5px;
            }

        .str-ico-male, .str-ico-famale, .str-ico-laud, .str-ico-heart {
            display: inline-block;
            background: url(../images/ka_skin.gif) no-repeat;
            overflow: hidden;
        }

        .str-ico-male {
            background-position: 0 -19px;
            width: 12px;
            height: 12px;
        }

        .str-ico-famale {
            background-position: 0 -38px;
            width: 10px;
            height: 14px;
        }

        .str-ico-laud {
            background-position: 0 -59px;
            width: 13px;
            height: 14px;
        }

        .str-ico-heart {
            background-position: 0 -80px;
            width: 12px;
            height: 12px;
        }

        .str-ka-link span {
            width: auto;
            height: auto;
        }

        .str-ka-link .str-ico-laud {
            padding-left: 18px;
            background-position: 0 -58px;
        }

        .str-ka-link .str-ico-heart {
            padding-left: 17px;
            background-position: 0 -78px;
        }

        .font-c999 {
            color: #999;
        }
        /* public btn */

        .str-public-btn {
            height: 20px;
            line-height: 21px;
            display: inline-block;
            font-size: 13px;
            color: #00c;
            margin-right: 14px;
            padding: 0 7px;
            background: #f4f8ff;
            border: 1px solid #c4ddff;
            -moz-border-radius: 2px;
            -webkit-border-radius: 2px;
            border-radius: 2px;
            text-decoration: none;
        }

            .str-public-btn:hover {
                border: 1px solid #7ea6f7;
                text-decoration: none !important;
            }

            .str-public-btn i {
                _float: left;
                background-image: url(../images/spy-public-btn.gif);
                background-repeat: no-repeat;
                width: 12px;
                height: 12px;
                display: inline-block;
                margin-right: 5px;
                _margin-right: 0px;
                position: relative;
                top: 1px;
                *top: -1px;
                _top: 4px;
                overflow: hidden;
            }

            .str-public-btn .str-ico-music {
                background-position: 0 0;
            }

            .str-public-btn .str-ico-read {
                background-position: 0 -12px;
            }

            .str-public-btn .str-ico-game {
                background-position: 0 -24px;
            }

            .str-public-btn .str-ico-video {
                background-position: 0 -36px;
            }

            .str-public-btn .str-ico-down {
                background-position: 0 -48px;
            }

            .str-public-btn:visited {
                color: #00c !important;
            }
        /*ext query css*/

        .ext-query a:visited {
            color: #741274;
        }

        .fb .ext-query {
            padding-top: 1px;
        }

        .ext-query {
            font-weight: bold;
            line-height: 23px;
        }

        .str-ul-list-v1 li {
            height: 22px;
            zoom: 1;
            color: #999;
            line-height: 22px;
        }

        .str-ul-list-v1 span, .str-link span {
            float: right;
            display: inline-block;
            width: 76px;
            text-align: right;
        }

        .str-ul-list-v1 i, .str-link i {
            float: right;
            display: inline-block;
            font-style: normal;
            padding-right: 20px;
        }

        .str-ul-list-v1 a:hover, .str-ul-list-v1 a:hover em, .str-link a:hover em, .str-link a:hover {
            text-decoration: underline;
        }

        .str-link {
            line-height: 22px;
            color: #666;
        }

        .str-list-v4 .str-ul-list {
            margin: -2px 0;
        }

            .str-list-v4 .str-ul-list li {
                padding: 0;
            }

            .str-list-v4 .str-ul-list span {
                color: #666;
            }
        /*160219k*/

        .str-tit-1a7cd3 {
            background-color: #1a7cd3;
            padding: 0 2px;
            margin: 0 5px 0 0;
        }

        .font-laud {
            padding: 0 22px 0 5px;
            margin-right: 9px;
            font-style: normal;
            height: 18px;
            line-height: 18px;
            border-radius: 2px;
            background: url(../images/ka_skin.gif) no-repeat right -59px #f7f7f7;
        }

        .str-KA-list03 {
            border-top: 1px solid #ededed;
            margin: 4px 0 4px;
        }

            .str-KA-list03 li {
                border-bottom: 1px solid #ededed;
                line-height: 22px;
                padding: 6px 0 4px;
            }

                .str-KA-list03 li a {
                    color: #77c;
                    margin-left: 5px;
                    text-decoration: none;
                }
        /* 160419map */

        .str_map {
            margin-top: 4px;
        }

            .str_map .str_img {
                margin-right: 10px;
            }

        .str_mapinfo {
            float: left;
            margin-top: 4px;
        }

        .str-map-tit {
            font-size: 14px;
            font-weight: normal;
            margin-top: 5px;
            padding-bottom: 5px;
        }

        .str-map-link {
            margin-top: 4px;
        }

        .str-map-btn {
            position: relative;
            display: inline-block;
        }

        .str-map-ico {
            display: inline-block;
            height: 18px;
            line-height: 18px;
            font-size: 13px;
            color: #58c0d6;
            padding: 0 15px 0 5px;
            border: 1px solid #e7e7e7;
            text-decoration: none;
            position: relative;
            cursor: default;
        }

            .str-map-ico:hover {
                background-color: #fafafa;
            }

            .str-map-ico i {
                display: inline-block;
                border: 5px solid #fff;
                border-width: 3px 4px;
                width: 0;
                height: 0;
                border-left-color: #58c0d6;
                position: absolute;
                top: 6px;
                right: 2px;
            }

        .str-map-pbox {
            position: absolute;
            top: 0;
            left: 54px;
            width: 425px;
        }

        .str-map-pop {
            display: inline-block;
            background: #fff;
            border: 1px solid #cccccc;
            padding: 8px 10px 6px;
            zoom: 1;
        }

            .str-map-pop .str-mp1 {
                font-weight: bold;
            }

            .str-map-pop .str-mp2, .str-map-pop .str-mp3 {
                line-height: 20px;
                color: #666;
                margin-top: 5px;
            }

                .str-map-pop .str-mp2 a {
                    text-decoration: none;
                }

            .str-map-pop .str-mp3 {
                margin-top: 2px;
            }

        .str-map-ltxt {
            margin-left: 4px;
            color: #008000;
        }
        /*160623 xiao lu yi guan*/

        .str-expert-info {
            line-height: 22px;
        }

            .str-expert-info span {
                color: #999;
                margin-left: 7px;
            }

        .str-reco-p {
            line-height: 22px;
        }

        .str-doctor-list {
            margin: 0 -10px 6px 0;
            overflow: hidden;
            zoom: 1;
        }

            .str-doctor-list li {
                margin-right: 10px;
                float: left;
                width: 270px;
            }

            .str-doctor-list a {
                border: 1px solid #ebebeb;
                display: block;
                padding: 5px;
                color: #333;
                text-decoration: none;
            }

                .str-doctor-list a:hover {
                    background-color: #f9f9f9;
                }

                .str-doctor-list a:visited {
                    color: #333;
                }

            .str-doctor-list .pic-div {
                width: 60px;
                height: 60px;
                float: left;
                margin-right: 10px;
            }

            .str-doctor-list .pic-con {
                overflow: hidden;
            }

            .str-doctor-list p {
                line-height: 20px;
            }

            .str-doctor-list .gray-sp {
                color: #999;
            }

            .str-doctor-list .one-jd {
                overflow: hidden;
                white-space: nowrap;
                text-overflow: ellipsis;
                word-wrap: normal;
                word-break: normal;
                _width: 185px;
            }
        /*160802 jing zhun wen da */

        .vr-qa160727 ol {
            overflow: hidden;
        }

        .vr-qa160727 li {
            padding: 2px 0 5px;
            zoom: 1;
        }

            .vr-qa160727 li p {
                overflow: hidden;
                line-height: 20px;
                zoom: 1;
            }

        .vr-qa160727 .show-box {
            margin: 3px 0 4px;
        }

            .vr-qa160727 .show-box a {
                position: relative;
                padding-right: 12px;
                text-decoration: none;
            }

                .vr-qa160727 .show-box a:hover {
                    text-decoration: underline;
                }
        /*jing zhun wen da list*/

        .yc {
            display: inline-block;
            width: 25px;
            height: 14px;
            overflow: hidden;
            float: left;
            background: url(../images/yc_ico.png) 0 0 no-repeat;
            position: relative;
            top: 3px;
            z-index: 0;
        }

        .clamp1 {
            overflow: hidden;
            white-space: nowrap;
            text-overflow: ellipsis;
            word-wrap: normal;
            word-break: normal;
            width: 100%;
            zoom: 1;
        }

        .jzwd-list p {
            color: #333;
            margin-bottom: 2px;
        }

        .jzwd-list strong {
            margin: 0;
        }

        .jzwd-list span {
            color: #666;
            margin-right: 14px;
        }

        .jzwd-list .yc {
            margin-right: 14px;
        }

        .jzwd-list .mar0 {
            margin-bottom: 0;
        }

        .show-box {
            margin: 3px 0 4px;
        }

            .show-box a {
                position: relative;
                padding-right: 12px;
                text-decoration: none;
            }

                .show-box a:hover {
                    text-decoration: underline;
                }

        .jzwd-list .more-box {
            padding-left: 5px;
        }

        .str_info_toggle p {
            display: inline;
            line-height: 20px;
        }

        .str_info_toggle .hide, .str_info_toggle .show {
            position: static;
            padding: 0 12px 0 0;
            height: 15px;
            line-height: 15px;
            text-decoration: none;
            margin-left: 5px;
        }

        .str_info_toggle .check {
            display: inline-block;
            text-decoration: none;
            margin-left: 5px;
            padding-right: 12px;
            background: url(../../images/arr.gif) no-repeat;
            background-position: right -80px;
            font-size: 13px;
            height: 18px;
            line-height: 19px;
            line-height: 20px\0;
            *line-height: 20px;
        }

        .str_info_toggle + .fb {
            padding-top: 1px;
        }
        /* 20161205 long answer */

        .str_info_toggle .selection {
            color: #3ac044;
        }

        .str_info_toggle p {
            display: inline;
            line-height: 20px;
        }

        .str_info_toggle .hide, .str_info_toggle .show {
            position: static;
            padding: 0 12px 0 0;
            height: 15px;
            line-height: 15px;
            text-decoration: none;
            margin-left: 5px;
        }

        .str_info_toggle + .fb {
            padding-top: 1px;
        }

        .str_info_toggle .check {
            display: inline-block;
            text-decoration: none;
            margin-left: 5px;
            padding-right: 12px;
            background: url(../web/img/arr.gif) no-repeat;
            background-position: right -80px;
            font-size: 13px;
            height: 18px;
            line-height: 19px;
            line-height: 20px\0;
            *line-height: 20px;
        }
        /* question171016 afanti*/

        .vr-question171016 > div:first-child {
            padding-top: 1px;
        }

        .vr-question171016 .q-content span, .vr-question171016 .a-content span {
            position: relative;
            top: -1px;
        }

        .vr-question171016 .q-content, .vr-question171016 .a-content {
            border-bottom: 1px solid #f2f2f2;
            line-height: 20px;
            padding: 6px 0;
        }

        .vr-question171016 .clamp3 {
            display: -webkit-box;
            text-overflow: ellipsis;
            -webkit-line-clamp: 3;
            -webkit-box-orient: vertical;
            overflow: hidden;
        }

        .vr-question171016 .clamp2 {
            display: -webkit-box;
            text-overflow: ellipsis;
            -webkit-line-clamp: 2;
            -webkit-box-orient: vertical;
            overflow: hidden;
        }

        .vr-question171016 .a-only {
            border: 0;
            padding: 1px 0 0;
        }

        .vr-question171016 .fb {
            padding: 4px 0;
        }

        .vr-question171016 .a-only + .fb {
            padding: 0;
        }
    </style>
    <!-- printPageCss -->
    <!-- printSpecialUaCss -->
    <!-- snippetToHeader -->
    <style>
        #sogou_vr_10000104_piclist_0 {
            height: auto;
        }

        .vrTitle {
            white-space: normal !important;
            word-wrap: normal !important;
        }

        .wx-public {
            zoom: 1;
            margin-right: -25px;
            _margin-right: -50px;
            position: relative;
            z-index: 99;
        }

        .wx-table {
            position: relative;
            padding-right: 96px;
            margin-top: 5px;
            min-height: 75px;
            _height: 75px;
            z-index: 97;
        }

        .wx-box-new .div-p2 {
            line-height: 20px;
            padding: 1px 0;
            margin: 0;
            color: #333;
            zoom: 1;
            position: relative;
            word-break: break-word;
            width: 418px;
            float: right;
        }

        .fb-remark {
            display: none;
        }

                .blue-color {
            color: #16aee4;
        }

 /*从百度抄的CSS－大家都在搜*/
.new-pmd .c-font-medium {
    font: 14px/22px Arial,sans-serif
}
[data-pmd] .c-font-medium {
    font: 14px/22px Arial,Helvetica,sans-serif
}
.new-pmd .c-color-t {
    color: #222
}
.darkmode .new-pmd .c-color-t {
    color: #A8ACAD
}
.new-pmd .c-font-medium {
    font: 14px/22px Arial,sans-serif
}
[data-pmd] .c-font-medium {
    font: 14px/22px Arial,Helvetica,sans-serif
}
.list_1V4Yg {
    margin-left: -8px;
    max-height: 111px;
    margin-top: 3px;
    overflow: hidden;
}
.new-pmd .c-gap-top-xsmall {
    margin-top: 4px
}

.item_3WKCf {
    display: inline-block;
    margin-left: 8px;
    margin-top: 9px !important;
    padding: 3px 12px 3px 12px;
    background: #F5F5F5;
    border-radius: 6px;
}

    .item_3WKCf:hover {
        background-color: rgba(49, 94, 251, 0.1);
        color: #315EFB;
        text-decoration: none;
    }

        #lpf {
        }