﻿/**公用样式**/
body {
    margin: 0;
    padding: 0;
    font-size: 12px;
    color: #000;
}

a {
    outline: 0;
}

    a:focus {
        outline: 0;
    }

    a:link {
        color: #1c64ee;
        text-decoration: underline;
        outline: 0;
        font-size: 13px;
    }

    a:visited {
        color: purple;
        text-decoration: underline;
        outline: none;
    }

    a:active {
        color: #c00;
        text-decoration: underline;
        outline: 0;
    }

input {
    vertical-align: middle;
}

img {
    vertical-align: middle;
}

#doc1, #doc2, #doc3 {
    text-align: left;
    min-width: 860px;
    zoom: 1;
    font-size: 100%;
    margin: auto;
}

#doc1 {
    margin: 0 10px 10px;
}


/**聚类样式**/
.ClusterTit {
    display: none;
    background: url(/DesktopModules/PKS/images/leftbg.gif) no-repeat left;
    font-size: 12px;
    height: 37px;
    line-height: 37px;
    cursor: pointer;
    padding-left: 22px;
}

.ClusterTitleName {
    float: left;
}

.ClusterUl {
    display: none;
}

.openClus {
    text-decoration: underline;
    color: #019702;
    font-weight: bold;
    font-size: 12PX;
    right: 0;
    float: right;
    margin-right: 8px;
}


/* #doc2{width:760px} */
#doc3 {
    width: 960px;
}

.block {
    _position: static;
    z-index: 1;
}

#block-main .block {
    position: static;
}

.l160 .block, .l180 .block, .l200 .block, .l220 .block, .l240 .block, .l260 .block, .l280 .block, .l300 .block {
    float: left;
    text-align: left;
}

.l160 #block-main, .l180 #block-main, .l200 #block-main, .l220 #block-main, .l240 #block-main, .l260 #block-main, .l280 #block-main, .l300 #block-main, .block-custom-left #block-main {
    float: right;
    width: 100%;
    margin-left: -25em;
}

.r160 #block-main, .r180 #block-main, .r200 #block-main, .r220 #block-main, .r240 #block-main, .r260 #block-main, .r280 #block-main, .r300 #block-main, .block-custom-right #block-main {
    float: left;
    width: 100%;
    margin-right: -25em;
}

    .l160 #block-main .block, .l180 #block-main .block, .l200 #block-main .block, .l220 #block-main .block, .l240 #block-main .block, .l260 #block-main .block, .l280 #block-main .block, .l300 #block-main .block, .r160 #block-main .block, .r180 #block-main .block, .r200 #block-main .block, .r220 #block-main .block, .r240 #block-main .block, .r260 #block-main .block, .r280 #block-main .block, .r300 #block-main .block {
        float: none;
        width: auto;
    }

.l160 #block-main .block {
    margin-left: 170px;
}

.l180 #block-main .block {
    margin-left: 190px;
}

.l200 #block-main .block {
    margin-left: 210px;
}

.l220 #block-main .block {
    margin-left: 230px;
}

.l240 #block-main .block {
    margin-left: 250px;
}

.l260 #block-main .block {
    margin-left: 270px;
}

.l280 #block-main .block {
    margin-left: 290px;
}

.l300 #block-main .block {
    margin-left: 310px;
}

.r160 .block, .r180 .block, .r200 .block, .r220 .block, .r240 .block, .r260 .block, .r280 .block, .r300 .block {
    float: right;
    text-align: left;
}

.r160 #block-main .block {
    margin-right: 170px;
}

.r180 #block-main .block {
    margin-right: 190px;
}

.r200 #block-main .block {
    margin-right: 210px;
}

.r220 #block-main .block {
    margin-right: 230px;
}

.r240 #block-main .block {
    margin-right: 250px;
}

.r260 #block-main .block {
    margin-right: 270px;
}

.r280 #block-main .block {
    margin-right: 270px;
    margin-bottom: 20px;
}

.r300 #block-main .block {
    margin-right: 310px;
}

.l160 .block, .r160 .block {
    width: 160px;
}

.l180 .block, .r180 .block {
    width: 180px;
}

.l200 .block, .r200 .block {
    width: 200px;
}

.l220 .block, .r220 .block {
    width: 220px;
}

.l240 .block, .r240 .block {
    width: 240px;
}

.l260 .block, .r260 .block {
    width: 260px;
}

.l280 .block, .r280 .block {
    width: 260px;
}

.l300 .block, .r300 .block {
    width: 300px;
}

#bd:after, .grid:after, .grida:after, .gridb:after, .gridc:after, .gridd:after {
    content: ".";
    display: block;
    visibility: hidden;
    height: 0;
    clear: both;
}

.grida .yui-gb div.first, .gridb div.first, .gridc div.first, .gridd div.first, .gride div.first, .gridg div.first {
    margin-left: 0;
}

#bd, .gridg, .grida, .gridb, .gridc, .gridd, #hd {
    zoom: 1;
}

body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, textarea, p, blockquote, th, td {
    margin: 0;
    padding: 0;
}

body {
    font-size: 88%;
    line-height: 1.5;
}

table {
    border-collapse: collapse;
    border-spacing: 0;
}

fieldset, img {
    border: 0;
}

li {
    list-style: none;
}

caption, th {
    text-align: left;
}

h1, h2, h3, h4, h5, h6 {
    font-size: 100%;
    font-weight: 400;
}

q:before, q:after, blockquote:before, blockquote:after {
    content: "";
}

sup, sub {
    font-size: 100%;
    vertical-align: baseline;
}

textarea, select {
    font-family: inherit;
    font-size: inherit;
    font-weight: inherit;
    border: 1px solid #aeadb3;
}

legend {
    color: #000;
}

#facebox {
    font-size: 12px;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 5000;
    text-align: left;
}

    #facebox .b {
        background: url(/resource/img/b.png);
    }

    #facebox .tl {
        background: url(/resource/img/homeallbgs.png) no-repeat 0 -10px;
        height: 10px;
        padding-left: 12px;
    }

    #facebox .tr {
        background: url(/resource/img/homeallbgs.png) no-repeat 0 -20px;
        height: 10px;
        padding-left: 12px;
    }

    #facebox .bl {
        background: url(/resource/img/homeallbgs.png) no-repeat 0 -30px;
        height: 10px;
        padding-left: 12px;
    }

    #facebox .br {
        background: url(/resource/img/homeallbgs.png) no-repeat 0 0;
        height: 10px;
        padding-left: 12px;
    }

    #facebox .popup {
        position: relative;
    }

    #facebox table {
        border-collapse: collapse;
    }

    #facebox td {
        border-bottom: 0;
        padding: 0;
    }

    #facebox .body {
        background: #fff;
        width: 390px;
        padding: 10px;
    }

    #facebox img {
        border: 0;
        margin: 0;
    }

    #facebox .footer {
        text-align: right;
        margin-bottom: 10px;
    }

    #facebox .tl, #facebox .tr, #facebox .bl, #facebox .br {
        height: 10px;
        width: 10px;
        overflow: hidden;
        padding: 0;
    }

#facebox_overlay {
    position: fixed;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
}

.facebox_hide {
    z-index: -100;
}

.facebox_overlayBG {
    background-color: #000;
    z-index: 99;
}

* html #facebox_overlay {
    position: absolute;
    height: expression(document.body.scrollHeight>document.body.offsetHeight?document.body.scrollHeight:document.body.offsetHeight+'px');
}

.btn {
    border: none;
}

a {
    color: #2A8BBE;
    text-decoration: none;
    font-family: Verdana;
    outline: 0;
    -moz-border-radius: 2px;
    -webkit-border-radius: 3px;
    padding: 2px 2px 0;
}

.loading {
    height: 20px;
    text-indent: -10000px;
    background: url(/resource/img/loading.gif) no-repeat;
    margin: 10px 0;
}

.elpop {
    width: 100%;
    _height: 1000px;
    height: 100%;
}

.static {
    position: relative;
    width: 665px;
    height: 215px;
    border: 1px solid #DDD;
    border-top-color: #FFF;
    background: #FFF;
    margin: 0 auto;
    padding: 0 10px;
}

.why {
    position: absolute;
    top: 35px;
    right: 40px;
    width: 270px;
}

    .why h3 {
        margin-bottom: 5px;
        color: #333;
        font: bold 12px simsun;
        line-height: 20px;
    }

    .why p {
        color: #666;
        line-height: 20px;
        text-indent: 2em;
    }

.nav {
    overflow: hidden;
    height: 34px;
    margin-top: 5px;
    padding-left: 10px;
}

    .nav span {
        position: relative;
        float: left;
        height: 20px;
        background: url(/resource/img/separator_h.gif) left top no-repeat;
        margin: 9px 0 0;
        padding: 1px 10px 0;
    }

    .nav strong {
        position: relative;
        top: 0;
        color: #AAD010;
        font: bold 14px simsun;
        padding: 2px;
    }

.popclose {
    position: absolute;
    top: 0;
    right: 35px;
    color: #e60000;
}

    .popclose:hover {
        background: #e60000;
    }

    .popclose em {
        position: absolute;
        top: 1px;
        right: -24px;
        cursor: pointer;
        color: #FFF;
        font: 9px verdana;
        -moz-border-radius: 2px;
        -webkit-border-radius: 2px;
        background: #E60000;
        padding: 0 2px;
    }

.form {
    clear: left;
    position: relative;
    width: 350px;
    background: url(/resource/img/formframe.png) -1940px 0 repeat-y;
    margin: 0 0 28px 10px;
}

    .form div {
        position: relative;
        height: 34px;
        border-bottom: 1px solid #CCC;
        padding: 6px 8px 0;
    }

        .form div.u_orgdescription {
            height: 88px;
        }

    .form label {
        float: left;
        width: 65px;
        font-size: 14px;
        color: #666;
        text-align: right;
        padding: 8px 5px 0 0;
    }

    .form .text {
        float: left;
        width: 255px;
        font: 18px Verdana;
        border: 1px solid #FFF;
        color: #333;
        padding: 2px 2px 1px;
    }

    .form select {
        width: 255px;
        height: 30px;
        border: none;
        font: 14px Verdana;
        color: #333;
        float: left;
    }

        .form select.orgprovince, .form select.orgcity {
            width: 125px;
            margin-right: 3px;
        }

    textarea.text:focus, .text:focus, .form div .f {
        background-color: #FFFFA0 !important;
    }

    .form .u_account, .form .u_username, .form .u_libname, .form .u_orgname, .form .u_orgadminusername {
        background: url(/resource/img/formframe.png) -1590px top no-repeat;
    }

        .form .u_account input {
            background-position: 0 -60px !important;
        }

    .form .u_password, .form .u_email, .form .u_libdescription, .form .u_orgtemplate, .form .u_orgadminphone {
        border: none;
        background: url(/resource/img/formframe.png) -2290px bottom no-repeat;
    }

    .form .cookie {
        position: absolute;
        border: none;
        background: none;
        padding: 15px 0 0 3px;
    }

.cookie label {
    float: none;
    padding-top: 0;
    color: #333;
    font-size: 12px;
}

.cookie .chk {
    margin-right: 5px;
}

.cookie label em {
    color: #999;
}

input.btnlogin, input.reg, input.orgreg, input.btnSetting, input.create {
    position: absolute;
    width: 104px;
    height: 36px;
    _height: 34px;
    color: #FFF;
    text-indent: -10000px;
    background: url(/resource/img/button_l_r.png);
    _background: url(/resource/img/button_l_r_ie6.png);
}

.btnlogin {
    top: 124px;
}

    #userLogin input.h, .btnlogin:hover {
        background-position: 0 -36px;
    }

    #userLogin input.c, .btnlogin:active {
        background-position: 0 -72px;
    }

#userPwdModify input.btnSetting {
    top: 150px;
    background-position: -208px 0;
}

#personPortalCreate input.create {
    top: 180px;
    left: 230px;
    background-position: -312px 0;
}

input.btnSetting {
    background-position: -208px 0;
}

input.reg, input.orgreg {
    background-position: -104px 0;
}

#userRegister input.h, .reg:hover {
    background-position: -104px -36px;
}

#userRegister input.c, .reg:active {
    background-position: -104px -72px;
}

.form span.tip {
    position: absolute;
    bottom: 0;
    right: 5px;
    color: #E60000;
}

.form .loading {
    display: none;
    position: absolute;
    top: 122px;
    left: 110px;
    width: 20px;
    height: 20px;
}

.form p.reg {
    position: absolute;
    top: 20px;
    left: 450px;
    padding-left: 10px;
    border-left: 1px solid #CCC;
}

#userRegister em, #orgRegister em, #userPwdModify em, #personPortalCreate em {
    display: block;
    position: absolute;
    top: 5px;
    left: 360px;
    width: 350px;
    color: #666;
    line-height: 15px;
    font-style: normal;
}

#User {
    width: 680px;
}

#UserBlock {
    display: block;
    position: relative;
}

#tinybox {
    position: absolute;
    display: none;
    background: #fff url(/resource/img/preload.gif) no-repeat 50% 50%;
    border: 10px solid #e3e3e3;
    z-index: 9999;
    padding: 10px;
}

#tinymask {
    position: absolute;
    display: none;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    background: #000;
    z-index: 8888;
}

#tinycontent {
    background: #fff;
    font-size: 12px;
}

.tinytree, .tinytree ul {
    color: #000;
    list-style: none;
    margin: 0;
    padding: 0;
}

    .tinytree div.hitarea {
        height: 15px;
        width: 15px;
        margin-left: -15px;
        float: left;
        cursor: pointer;
    }

* html div.hitarea {
    background: #fff;
    filter: alpha(opacity=0);
    display: inline;
    float: none;
}

.tinytree li {
    background: url(/resource/img/tv-item.gif) 0 0 no-repeat;
    margin: 0;
    padding: 3px 0 3px 16px;
}

    .tinytree li a.selected {
        color: highlighttext;
        background: #09C;
    }

    .tinytree li a:hover {
        color: #F75201;
        cursor: pointer;
        text-decoration: none;
    }

.tinytree .collapsable {
    background-image: url(/resource/img/tv-collapsable.gif);
}

.tinytree .expandable {
    background-image: url(/resource/img/tv-expandable.gif);
}

.tinytree .last {
    background-image: url(/resource/img/tv-item-last.gif);
}

.tinytree .lastCollapsable {
    background-image: url(/resource/img/tv-collapsable-last.gif);
}

.tinytree .lastExpandable {
    background-image: url(/resource/img/tv-expandable-last.gif);
}

.tinytree .checkbox {
    width: 12px;
    height: 12px;
    align: center;
    valign: middle;
}

.tinytree span.openfolder, .tinytree span.closedfolder, .tinytree span.file {
    padding-left: 16px;
    height: 15px;
}

.tinytree span.openfolder {
    background: url(/resource/img/openfolder.gif) bottom left no-repeat;
}

.tinytree span.closedfolder {
    background: url(/resource/img/closedfolder.gif) bottom left no-repeat;
}

.tinytree span.file {
    background: url(/resource/img/file.gif) 0 0 no-repeat;
}

.tinytree .hiddenNode {
    background: url(/resource/img/invalid.gif) 0 0 no-repeat;
    height: 12px;
    width: 12px;
}

#doc {
    margin: 0 10px;
    min-width: 880px;
}


#hd {
    position: relative;
    z-index: 5000;
}

    #hd table.hd {
        height: 80px;
        width: 100%;
    }

        #hd table.hd td.logo {
            width: 230px;
            vertical-align: middle;
            padding-top: 27px;
        }

.logo a img {
    vertical-align: middle;
    padding: 26px auto;
    text-align: center;
    outline: none;
    float: left;
}


.tab {
    width: 100%;
    /*float: left;*/
    margin-top: 10px;
    margin-bottom: 7px;
    height: 30px;
    line-height: 30px;
}

    .tab ul {
        width: 100%;
        border: 0;
        padding: 0;
    }

    .tab ul {
        margin-bottom: 8px;
        display: inline;
    }

        .tab ul li {
            float: left;
        }

            .tab ul li span {
                width: 54px;
                height: 36px;
                line-height: 28px;
                text-align: center;
                font-size: 14px;
                text-decoration: none;
            }

            .tab ul li a {
                display: block;
                width: 54px;
                color: #000;
                text-decoration: none;
                text-align: center;
            }

                .tab ul li a.current span {
                    color: white;
                    background-image: url(../../images/WF-image/sbj.gif);
                    background-repeat: no-repeat;
                    width: 54px;
                    height: 28px;
                    line-height: 28px;
                    text-align: center;
                    font-size: 14px;
                    text-decoration: none;
                    display: block;
                    background-position: center;
                    font-weight: bold;
                    outline: 0;
                }

                .tab ul li a.current {
                    text-decoration: none;
                    outline: 0;
                }

    .tab #more div.cates_panel {
        width: 270px;
        background: #fff repeat-x scroll 0 97px;
        border: 1px solid #005598;
        z-index: 40000;
        position: absolute;
        overflow: hidden;
    }

        .tab #more div.cates_panel ul {
            height: 282px;
            float: none;
            margin: 0;
            width: 270px;
            height: auto;
            border: 1px solid #005598;
            overflow: hidden;
            display: table;
            padding-bottom: 10px;
            background: none;
        }

        .tab #more div.cates_panel li {
            padding-left: 2px;
            width: 270px;
            height: 23px;
            line-height: 23px;
            border-bottom: 1px dotted #ccc;
            overflow: hidden;
            background: none;
        }

            .tab #more div.cates_panel li a {
                float: left;
                display: inline;
                margin: 0;
                padding: 0 15px 0 21px;
                width: 48px;
                height: 23px;
                font-weight: normal;
                font-size: 12px;
                line-height: 23px;
                text-decoration: none;
                color: #005598;
                text-align: left;
            }


.inputjs {
    width: 430px;
    height: 20px;
}

.btn1 {
    width: 84px;
    height: 32px;
    line-height: 30px;
    border: 0;
    background-color: transparent;
    background-image: url(/resource/img/souj.gif);
    background-repeat: no-repeat;
    color: #fff;
    font-family: 微软雅黑;
    font-size: 14px;
    margin-left: 1px;
    cursor: pointer;
    float: left;
    margin-right: 5px;
    outline: 0;
}

.btn2 {
    width: 54px;
    height: 24px;
    border: 0;
    background-color: transparent;
    background-image: url(/resource/img/jsbtn.gif);
    background-repeat: no-repeat;
    background-position: left top;
    text-align: center;
}

#hd {
    font-size: 12px;
    height: auto;
}

.bgusr a:link {
    font-size: 13px;
}

a.hd1ink1, a.hd1ink2, span.hd1ine1 {
    float: left;
    display: block;
    margin-right: 4px;
}

a.hd1ink3, a.hd1ink4, a.hd1ink5, span.hd1ine2, span.hd1ine3, span.hd1ine4 {
    float: right;
    display: block;
    margin-left: 4px;
}

.orgRegLink {
    display: none;
}

.personRegLink {
    float: right;
}

#hdr {
    float: right;
    font-size: 12px;
}

    #hdr a {
        font-size: 12px;
        color: #657892;
        text-decoration: none;
    }

    #hdr span {
        font-size: 12px;
        margin-left: 5px;
        margin-right: 5px;
    }

#hd table td.e a {
    margin: 0 4px;
}

#hd table td.f {
    vertical-align: middle;
}

.count {
    background: url("/DesktopModules/PKS/images/weizhibj.gif") repeat-x scroll left center transparent;
    height: 36px;
    margin-bottom: 10px;
    font-size: 12px;
    line-height: 36px;
}

    .count table td {
        vertical-align: middle;
    }

        .count table td.counttd {
            width: 150px;
            text-align: right;
            padding-right: 10px;
        }

.dhr {
    padding-left: 25px;
}

#Settings {
    width: 450px;
    position: relative;
    padding: 4px;
}

    #Settings h3 {
        font-weight: 700;
        font-size: 14px;
    }

    #Settings ol {
        margin-left: 20px;
        font-size: 12px;
    }

    #Settings li {
        padding-bottom: 9px;
    }

    #Settings span {
        position: absolute;
        left: 160px;
    }

#facebox div.content {
    float: left;
    width: 460px;
    border: 0;
    height: auto;
    display: table;
    padding-bottom: 20px;
}

.count1 {
    background-color: #E0E9F8;
    height: 4px;
    margin-bottom: 10px;
}

#mainError {
    width: 100%;
    text-align: center;
}

.error_out {
    border: #ffc969 1px solid;
    width: 500px;
    background-color: #ffffe3;
    text-align: left;
    margin: 20px 20px 100px 0;
    padding: 5px 20px 20px 10px;
}

#errorclass {
    width: 400px;
    height: 54px;
    background: url(/resource/img/errortip.gif) no-repeat;
    margin: 0;
    padding: 0;
}

    #errorclass span {
        line-height: 50px;
        padding-left: 50px;
        font-size: 14px;
        font-weight: 700;
    }

.errortext {
    padding-left: 50px;
    word-break: break-all;
}

#main-logo {
    height: 189px;
    width: 735px;
    margin: 0 auto;
}

    #main-logo img {
        margin: 20px auto 26px;
    }

.main-search {
    height: 120px;
    width: 735px;
    font-size: 12px;
    margin: 0 auto 25px auto;
}

.main-search2 {
    height: 130px;
    width: 650px;
    font-size: 12px;
    margin: 0 auto;
    background: #eee;
    border: 1px solid #AFC8D6;
    text-align: center;
    font-size: 13px;
}

.nam_get {
    font-weight: bold;
    margin-right: 3px;
}

.main-search1 {
    height: 150px;
    width: 735px;
    font-size: 12px;
    display: table;
    margin: 25px auto 0;
    background: #f5f4f9;
    border: 1px solid #bbbbbb;
}

#search-up {
    height: 73px;
    width: 735px;
    margin: 0 auto;
    padding: 0;
}

#search-up2 {
    height: 15px;
    width: 420px;
    margin: 0 auto;
    padding: 0;
}

#search-up1 {
    height: 85px;
    width: 735px;
    margin: 0 auto;
    padding: 0;
}

.search-box {
    height: 30px;
    margin: 0;
    font-size: 13px;
}

    .search-box ul {
        height: 30px;
        margin: 0 auto;
        border: 0;
        padding: 0;
    }

    .search-box li {
        float: left;
        list-style: none;
        text-align: center;
        height: 30px;
        line-height: 35px;
        width: 54px;
        color: #000;
        cursor: pointer;
        background-image: url(/resource/img/sbj.gif);
        background-repeat: no-repeat;
        background-position: -75px -2px;
        margin: 0;
        padding: 0;
        font-size: 14px;
    }

        .search-box li.hover {
            float: left;
            list-style: none;
            color: #FFF;
            text-align: center;
            height: 36px;
            line-height: 35px;
            width: 54px;
            background-position: 0 center;
            background-repeat: no-repeat;
            margin: 0;
            padding: 0;
            font-weight: bold;
        }

.cates_panel {
    width: 284px; /*height:282px;*/
    background: #fff url(/resource/img/unite_header_bg_1101.gif) repeat-x scroll 0 97px;
    border: 1px solid #005598;
    z-index: 40000;
    position: relative;
    overflow: hidden;
}

    .cates_panel ul {
        height: 282px;
        float: none;
        margin: 0;
        padding: 6px;
        width: 270px;
        height: auto;
        border: 1px solid #005598;
        overflow: hidden;
        display: table;
        padding-bottom: 20px;
        background: none;
    }

    .cates_panel li {
        padding-left: 2px;
        width: 270px;
        height: 23px;
        line-height: 23px;
        border-bottom: 1px dotted #ccc;
        overflow: hidden;
        background: none;
    }

        .cates_panel li a {
            float: left;
            display: inline;
            margin: 0;
            padding: 0 15px 0 21px;
            width: 48px;
            height: 23px;
            font-weight: normal;
            font-size: 12px;
            line-height: 23px;
            text-decoration: none;
            color: #005598;
            text-align: left;
        }

.searcharea {
    height: 40px;
    width: 735px;
    position: relative;
    z-index: 10;
    margin: 0;
    padding: 0;
}

    .searcharea table {
        width: 650px;
        vertical-align: middle;
        margin: 9px 0 0 10px;
    }

    .searcharea .RadComboBox table {
        vertical-align: middle;
        margin: 0;
    }

#search-down {
    height: auto;
    width: 780px;
    display: table;
    position: relative;
    margin-left: 1px;
}

#search-down2 {
    height: auto;
    width: 460px;
    display: table;
    position: relative;
    margin: 0 auto;
    height: 55px;
    line-height: 55px;
}

#search-down1 {
    height: auto;
    width: 780px;
    display: table;
    position: relative;
    margin-left: 1px;
}

.search-more {
    height: 13px;
    width: 739px;
    margin: 5px auto 0 0;
    line-height: 12px;
}

.Contentbox {
    padding-left: 9px;
}

.search-assist {
    text-align: left;
    height: auto;
    width: 100%;
    background-repeat: repeat-y;
    padding: 10px 0 10px 57px;
}

    .search-assist > div {
        height: 30px;
        width: 518px;
        line-height: 30px;
        padding: 0;
    }

.s-m-l {
    width: 483px;
    float: left;
    text-align: left;
    color: #414141;
    line-height: 19px;
    font-size: 12px;
}

    .s-m-l input {
        margin-left: 7px;
        vertical-align: text-bottom;
        _vertical-align: middle;
        vertical-align: baseline;
    }

.select_border {
    width: 59px;
    height: 29px;
    *background: #fff;
    background: #fff;
    *border: 1px solid #b9bdc6;
    *padding: 4px;
    *height: 20px;
    right: 0;
    top: 0;
}

.container {
    *border: 0;
    *position: relative;
    *height: 18px;
    *overflow: hidden;
}

    .container option {
        height: 20px;
        line-height: 20px;
    }

.select {
    border-left: 1px solid #b9bdc6;
    padding: 7px 3px;
    font-size: 13px;
    height: 32px;
    width: 60px;
    *width: 52px;
    margin: -1px;
}

    .select option {
        line-height: 22px;
        padding-left: 5px;
    }

#con_one_1 {
    height: 20px;
    line-height: 19px;
    margin-left: -8px;
}

#key select {
    position: absolute;
    right: 0;
}

.table div input {
    border: 1px solid #b9bdc6;
}

#panel1, #panel2, #panel3, #panel4, #panel5, #panel6, #panel7, #panel8 {
    display: none;
    border-top: 1px #D6ECFA dashed;
    padding-top: 8px;
}

#huodong {
    overflow: hidden;
    height: auto;
    display: table;
    border-top: 0;
    width: 778px;
    float: left;
    margin-left: 0;
}

.s-b-r {
    width: 100px;
    float: right;
    text-align: left;
    padding-top: 0;
    position: absolute;
    left: 650px;
    bottom: 0;
    height: 21px;
    z-index: 1000;
}

a.ctn-slide {
    display: block;
    background-image: url(/resource/img/bg.gif);
    background-repeat: no-repeat;
    background-position: 0 -94px;
    width: 93px;
    height: 22px;
    text-indent: 10px;
    text-decoration: none;
    margin-top: 10px;
}

span.ctn-slide {
    cursor: pointer;
    display: block;
    background-image: url(/resource/img/bg.gif);
    background-repeat: no-repeat;
    background-position: 0 -94px;
    width: 93px;
    height: 22px;
    text-indent: 10px;
    text-decoration: none;
    margin-top: 10px;
    float: right;
    margin-right: 100px;
}

a.active {
    display: block;
    background-image: url(/resource/img/bg.gif);
    background-repeat: no-repeat;
    background-position: 0 -128px;
    width: 93px;
    height: 22px;
    text-indent: 10px;
    text-decoration: none;
    margin-top: 0;
}

.input1 {
    width: 400px;
    height: 25px;
    line-height: 25px;
    font-size: 14px;
}

.input2 {
    width: 400px;
    height: 22px;
    line-height: 22px;
    font-size: 13px;
}

.RadComboBox_Default > table {
    width: 400px;
}

#bd {
    min-height: 450px;
    height: auto;
    overflow: visible;
    clear: both;
    margin-top: 10px;
    margin-bottom: 30px;
}

.unit ul {
    margin: 0;
}

#right .unit ul {
    border: 1px solid #ccc;
    margin: 0;
    border-top: none;
    padding-bottom: 5px;
}

#right .unit div {
}

#right .unit p {
    border: 1px solid #ccc;
    border-top: none;
    padding-bottom: 5px;
}

#SearchHistory div {
    border: 1px solid #ccc;
    border-bottom: none;
}

#BaiKeEx div {
    border: 1px solid #ccc;
    border-bottom: none;
}

#BaiKeEx p a {
    text-decoration: none;
}

.unit li {
    background: url(../../../../DesktopModules/PKS/images/left01.gif) no-repeat left;
    font-size: 12px;
    height: 27px;
    line-height: 27px;
    list-style: hiragana outside none;
    padding-left: 22px;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
    width: 200px;
    color: #0066c8;
}

    .unit li span a {
        float: right;
        font-size: 10px;
        color: #676767;
        margin-right: 6px;
        text-decoration: none;
        font-weight: 100;
    }

body ul {
    margin-left: -1px;
    background: #fff;
}

    body ul li {
        height: 22px;
        line-height: 22px;
    }

        body ul li input {
            vertical-align: middle;
        }

#SearchHistory a {
    color: #0567cc;
    text-decoration: none;
    font-size: 12px;
}

.unit li a {
    color: #0567cc;
}

.unit li span {
    font-size: 12px;
    height: 27px;
    line-height: 27px;
    width: 118px;
    overflow: hidden;
    text-overflow: ellipsis;
    word-break: keep-all;
}

.unit li.title {
    background-color: #E0E9F8;
    font-weight: 700;
    padding-left: 0;
    margin-bottom: 8px;
    font-size: 13px;
}

.unit .unit-part {
    height: auto;
    border-bottom: 1px #ccc dotted;
    padding-bottom: 7px;
    margin-bottom: 7px;
}

.unit .page {
    width: 100%;
}

.unit table td.a {
    width: 24px;
    padding-top: 5px;
}

.unit table td.page {
}

.unit table.tablea td.c {
    width: 1px;
    text-align: right;
    font-size: 1px;
}

.unit .tableb {
    font-size: 12px;
    line-height: 180%;
}

.a input {
    margin: 0;
    padding: 0;
}

.fonta {
    color: #017f01;
}

    .fonta em {
        color: Gray;
    }

.span_RecordQK {
    border: 1px solid #017f01;
    padding: 0 3px;
    color: #017f01;
}

.fontc {
    font-weight: 400;
}

.fontd {
    font-weight: 700;
    padding-left: 6px;
    color: #000;
    font-size: 12px;
}

.page a, .page span {
    margin-right: 0px;
    margin-bottom: 8px;
}

.btn0 {
    width: 45px;
    height: 22px;
    line-height: 22px;
    background: url(/resource/img/btnall.gif) no-repeat left;
    text-align: center;
    font-size: 12px;
    background-color: transparent;
    border: 0;
    cursor: pointer;
}

#right .unit {
    _padding-left: 10px;
    margin-left: 7px;
    margin-bottom: 8px;
}

#right {
    margin-top: 3px;
}

#ZhuTiEx {
    border: 1px solid #aec9d4;
    display: none;
}

#right1 {
    border-left: 0;
}

.unit p.titlea {
    background-image: url(/resource/img/bg.gif);
    background-position: left -528px;
    background-repeat: no-repeat;
    font-size: 13px;
    font-weight: 700;
    text-indent: 44px;
    height: 30px;
    line-height: 30px;
    margin-bottom: 8px;
}

.unit p {
    padding: 0 5px;
    font-size: 12px;
    line-height: 22px;
}

.unit table.tablec {
    font-size: 12px;
    vertical-align: top;
    margin-bottom: 8px;
}

    .unit table.tablec th {
        width: 80px;
        _width: 80px;
        padding-left: 5px;
        height: 24px;
        line-height: 24px;
    }

        .unit table.tablec th span {
        }

    .unit table.tablec td {
        height: 24px;
        line-height: 24px;
        font-size: 12px;
    }

        .unit table.tablec td a {
            height: 24px;
            line-height: 24px;
            font-size: 12px;
        }

.unit p.titleb {
    background-image: url(/resource/img/bg.gif);
    background-position: left -362px;
    background-repeat: no-repeat;
    font-weight: 700;
    text-indent: 44px;
    height: 30px;
    line-height: 30px;
    margin-bottom: 8px;
}

.unit ul.right li {
    background-image: none;
    text-indent: 0;
    padding-left: 0;
}

.unit table td.d {
    width: 40px;
}

.unit ul.right li table {
    vertical-align: middle;
    line-height: 150%;
    border: 0;
}

#main {
    float: left;
    width: 100%;
}

#left {
    float: left;
    width: 220px;
    display: none;
}

#main .unit {
    float: none;
    width: auto;
    margin-left: 238px;
    height: auto;
}

#left p {
    width: 100%;
    padding-top: 8px;
    padding-bottom: 18px;
}

#DictTop {
    font-size: 12px;
    padding: 6px 3px 3px;
}

#DictSearch, #DictTranslate, #DictBaike, #DictHunt {
    width: 100%;
    height: 100%;
    font-size: 12px;
    display: none;
    text-align: left;
    padding: 3px;
}

#DictTab {
    width: 100%;
    height: 25px;
    border-top: 1px solid gray;
    border-bottom: 1px solid gray;
    background: #88bbd0;
    margin: 0;
    padding: 0;
}

    #DictTab li {
        float: left;
        list-style: none;
        width: 75px;
        height: 25px;
        line-height: 25px;
        text-align: center;
        font-size: 12px;
        color: blue;
        font-weight: 700;
    }

        #DictTab li.current {
            background: #fdcb2e;
        }

#liWordExtended a {
    display: block;
    margin-left: 5px;
}

.big_title {
    padding: 8px 0 8px 6px;
    margin-bottom: 10px;
}

.font04 {
    font-weight: 700;
    font-size: 17px;
    padding-bottom: 8px;
    color: #ba3305;
    line-height: 26px;
}

.english-title {
    font-weight: 700;
    font-size: small;
    padding-bottom: 8px;
    color: #999;
    font-family: Arial,Helvetica,sans-serif;
}

.abstracts {
    font-size: 12px;
    line-height: 24px;
    text-indent: 2em;
    text-align: left;
    width: 99%;
    padding: 0 5px;
    color: #444;
}

#perildical_dl {
    clear: both;
    font-size: 12px;
    background: white;
    margin-top: 10px;
    border: 1px solid #ccc;
    /*border-bottom: none;*/
}

    #perildical_dl dt {
        float: left;
        width: 118px;
        color: #0e448d;
        line-height: 32px;
        white-space: nowrap;
        font-weight: BOLD;
        padding: 0 6px;
        text-align: right;
    }

    #perildical_dl dd {
        line-height: 32px;
        margin-left: 0;
        text-align: left;
        width: auto;
        margin-left: 127px;
        padding-right: 5px;
        color: #666;
    }

.author a {
    font-size: 12px;
}

.keyword a {
    font-size: 12px;
}

.td-blue {
    padding-left: 10px;
    font-weight: 700;
    font-size: small;
    color: #FFF;
    line-height: 25px;
    height: 22px;
    background-color: #145994;
    width: 95%;
    float: left;
}

#block-main .td-blue a {
    color: #FFF;
}

.related {
    width: 99%;
    padding: 4px 6px 6px 4px;
}

.detail_dotted {
    font-size: small;
    border-bottom: #ddd 1px dotted;
    
    width: 99%;
    padding: 6px 0 3px 6px;
}

.top {
    float: right;
    width: 38px;
    cursor: pointer;
    height: 22px;
    color: #FFF;
}

.detail_right {
    border: #afc8d6 1px solid;
    line-height: 180%;
    margin: 0 0 10px 0;
    padding-bottom: 7px;
}

.boldtext {
    font-weight: 700;
    font-size: 12px;
    padding-bottom: 2px;
    background: url(/DesktopModules/PKS/images/histoty.gif) no-repeat;
    padding-left: 37px;
    height: 31px;
    line-height: 31px;
}

.tuyun_bg2 {
    word-break: break-all;
}

.ty_max {
    padding-right: 12px;
    font-weight: 700;
    font-size: 16px;
}

.ty_mid {
    padding-right: 12px;
    font-weight: 700;
    font-size: 14px;
}

.ty_min {
    padding-right: 12px;
    font-size: 12px;
}

.bd {
    height: auto;
    display: table;
    overflow: hidden;
    margin: 0 10px;
}

#linkin {
    font-size: 13px;
    padding-right: 50px;
}

    #linkin a {
        padding-left: 6px;
    }

#divliblink table td {
    font-size: 13px;
    height: 27px;
}

    #divliblink table td.space {
        height: 3px;
    }

    #divliblink table td.top {
        height: 5px;
    }

.liborgnet {
    padding: 5px;
}

    .liborgnet h3 {
        font-size: 13px;
        font-weight: 700;
        text-align: left;
        margin-top: 3px auto;
    }

        .liborgnet h3 a {
            padding-left: 5px;
            padding-right: 5px;
            font-weight: 700;
        }

            .liborgnet h3 a.selected {
                color: #c00 !important;
            }

    .liborgnet li {
        display: block;
        width: 190px;
        text-align: left;
        float: left;
        padding-right: 2px;
        height: 25px;
        line-height: 25px;
    }

    .liborgnet input {
        border: 0 !important;
        cursor: default;
    }

    .liborgnet ul {
        font-size: 12px;
        display: none;
    }

    .liborgnet p {
        width: 98%;
        text-align: right;
        border-top: 1px dashed #000;
    }

#subjectChart {
    width: 96%;
    text-align: center;
}

div.advin {
    width: 800px;
    height: auto;
    display: table;
    text-align: center;
    margin: 18px auto;
}

    div.advin ul.tab {
        height: 36px;
        width: 800px;
        float: left;
        margin: 0;
    }

    div.advin ul.t001001 {
        background: url(/resource/img/001001.gif) no-repeat 4px 0;
    }

    div.advin ul.t001002 {
        background: url(/resource/img/001002.gif) no-repeat 4px 0;
    }

    div.advin ul.t001003 {
        background: url(/resource/img/001003.gif) no-repeat 4px 0;
    }

    div.advin ul.t001004 {
        background: url(/resource/img/001004.gif) no-repeat 4px 0;
    }

    div.advin ul.t001005 {
        background: url(/resource/img/001005.gif) no-repeat 4px 0;
    }

    div.advin ul.t001006 {
        background: url(/resource/img/001006.gif) no-repeat 4px 0;
    }

    div.advin ul.t001007 {
        background: url(/resource/img/001007.gif) no-repeat 4px 0;
    }

    div.advin ul.t001008 {
        background: url(/resource/img/001008.gif) no-repeat 4px 0;
    }

    div.advin ul.tab li {
        width: 150px;
        float: left;
        height: 35px;
    }

        div.advin ul.tab li span {
            background: #ECECEC none repeat scroll 0 0;
            border: 1px solid #CCC;
            font-size: 14px;
            height: 35px;
            line-height: 35px;
            width: 150px;
            float: left;
            display: block;
            cursor: pointer;
        }

        div.advin ul.tab li.hover span {
            float: left;
            background: #3A71B8 none repeat scroll 0 0;
            border: 1px solid #034481;
            color: #FFF;
            font-size: 14px;
            font-weight: 700;
            height: 35px;
            line-height: 35px;
            width: 150px;
            display: block;
            cursor: pointer;
        }

div.content {
    float: left;
    width: 798px;
    border: 1px #000 solid;
    height: auto;
    display: table;
    padding-bottom: 20px;
}

    div.content table.tblAdvance {
        width: 598px;
        float: left;
        text-align: left;
        margin: 20px 100px 0 100px;
        _margin-left: 50px;
        _margin-right: 50px;
        font-size: 12px;
    }

    div.content table.table2 {
        width: 738px;
        float: left;
        _margin-left: 15px;
        _margin-right: 15px;
        margin: 20px 30px auto;
    }

    div.content table th {
        text-align: right;
        width: 100px;
        font-weight: 400;
        line-height: 30px;
    }

    div.content table.table2 th {
        width: 100px;
        background-color: #FFF;
    }

    div.content table td {
        vertical-align: top;
        line-height: 30px;
        padding-top: 5px;
    }

    div.content table.table2 td, div.content table.table2 th {
        vertical-align: top;
        line-height: 30px;
    }

span.tip {
    color: #f60;
}

.hd3 {
    background-color: #FFF;
    height: 83px;
    font-size: 12px;
    display: table;
    width: 1002px;
    margin: 0 auto;
}

.hdup {
    height: 80px;
}

.hd-logo {
    width: 210px;
    float: left;
    height: 80px;
}

    .hd-logo img {
        margin-top: 10px;
    }

.darkblue {
    background-color: #184b85;
    line-height: 0;
    height: 3px;
    font-size: 0;
}

.pagelogin {
    width: 1002px;
    height: auto;
    display: table;
    background-image: url(/resource/img/ploginbg.jpg);
    background-repeat: no-repeat;
    background-position: center top;
    text-align: center;
    margin: 0 auto;
}

.plin {
    height: auto;
    display: table;
    text-align: left;
    width: 1002px;
    background-image: url(/resource/img/bottompic.gif);
    background-repeat: no-repeat;
    background-position: right bottom;
    margin: 80px auto 0;
}

.loginin {
    height: auto;
    width: 700px;
    display: table;
    margin: 0 auto 200px;
}

.hd3right {
    width: 790px;
    float: right;
    height: 85px;
    background-image: url(/resource/img/hd3bg.gif);
    background-repeat: no-repeat;
    background-position: right 0;
}

.ad {
    width: 184px;
    height: 48px;
    float: left;
    margin: 16px 0;
}

.notice {
    float: right;
    width: 350px;
    text-align: left;
    color: #666;
    line-height: 48px;
    height: 48px;
    background-image: url(/resource/img/hdico.gif);
    background-position: left center;
    background-repeat: no-repeat;
    text-indent: 38px;
    margin: 16px 0;
}

div.RadComboBoxDropDown_Default .rcbList .rcbItem {
    background-color: #FFF;
    margin: 0;
    padding: 0;
}

div.RadComboBoxDropDown_Default .rcbList .rcbHovered {
    background-color: #39F;
    margin: 0;
    padding: 0;
}

#div2 {
    background-color: #FFF;
}

table.table2 {
    border-collapse: collapse;
    width: 560px;
    vertical-align: top;
    margin: 0 auto;
}

    table.table2 td {
        height: 25px;
        padding-left: 0;
        padding-top: 10px;
        vertical-align: baseline;
    }

        table.table2 td p {
            height: 20px;
        }

    table.table2 th {
        height: 20px;
        line-height: 20px;
        background-color: #CCC;
        padding-left: 0;
    }

    table.table2 center {
        margin-left: 200px;
    }

del, ins, .nav a {
    text-decoration: none;
}

#facebox h3, .form div.u_orgprivate {
    font-size: 14px;
}

#facebox .loading, #facebox .image {
    text-align: center;
}

inupt, .tinytree li a {
    font-size: 12px;
}

.elpop, .elpop h2, .why, .form br, #SettingBlock, #orgRegLink, .liborgnetjournal1, .liborgnetorg1, .liborgnetperson1 {
    display: none;
}

.nav .n1, .l .n1 a:hover, .r .n2 a:hover, .o .n3 a:hover {
    background: none;
}

#orgRegLink, #User span.n3 {
    display: none;
}

.l, .l #userLogin, .l .why, div.r, .r #userRegister, .r #userPwdModify, div.o, .o #orgRegister, .form em br {
    display: block;
}

    .l .n1 a, .r .n2 a, .o .n3 a {
        color: #333;
        cursor: default;
        font-weight: 700;
    }

.form .u_email input, .form .u_password input, .form .u_passwordr input {
    background-position: 0 -90px !important;
}

.form .u_username input, .form .u_libname input {
    background-position: 0 0 !important;
}

.form .u_displayname input, .form .u_libtemplate input, .form .u_libkeyword input {
    background-position: 0 -30px !important;
}

.form .u_libtemplate {
    display: none;
}

#userPwdModify input.btnSetting:hover, input.btnSetting:hover {
    background-position: -208px -36px;
}

#userPwdModify input.btnSetting:active, input.btnSetting:active {
    background-position: -208px -72px;
}

#personPortalCreate input.create:hover, #personPortalCreate input.btnSetting:hover {
    background-position: -312px -36px;
}

#personPortalCreate input.create:active, input.btnSetting:active {
    background-position: -312px -72px;
}

#doc a:hover, #hd a:hover, #ft a:hover, #hd a:active, #ft a:active {
    color: #c00;
}

#hd table.hd td, .unit table td {
    font-size: 13px;
}

.tab ul, #perildical_dl dl {
    width: 100%;
}

.unitcount {
    background: url(/DesktopModules/PKS/images/weizhibj.gif) repeat-x left;
    height: 36px;
    line-height: 36px;
    margin-bottom: 5px;
    font-size: 12px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 100%;
}

    .unitcount a {
        text-decoration: none;
        font-size: 12px;
    }

        .unitcount a:visited {
            color: #1C64EE;
        }

.tab ul li, div.RadTreeView {
    float: left;
}

.unit table, .unit ul.right {
    width: 100%;
}

.fontb, .highlight {
    color: red;
    font-weight: bold;
}

#progressTip {
    position: absolute;
    top: 450px;
}

#PersonRegStart, #PersonRegEnd, #PersonInitStart, #PersonInitEnd, #PersonInitLink {
    display: none;
}

#PersonRegStart, #PersonInitStart {
    color: red;
}

#PersonRegEnd, #PersonInitEnd {
    color: green;
}

#PersonRegEnd {
    margin-left: 100px;
}

#PersonInitEnd {
    margin-left: 28px;
}

#PersonInitLink {
    margin-top: 8px;
}

#key {
    border: 1px solid #b9bdc6;
    width: 650px;
    margin-left: -10px;
}

#key1 {
    border: 1px solid #b9bdc6;
    width: 550px;
    height: 30px;
    line-height: 30px;
}

#ac_keybox_0 {
    height: 30px;
    line-height: 30px;
    font-size: 14px;
    border: 1px solid #b9bdc6;
    padding-left: 2px;
}

.ac_keybox_1 {
    height: 30px;
    line-height: 30px;
    font-size: 14px;
}

DIV.sabrosus {
    float: left;
    height: 50px;
    padding-top: 2px;
    padding-bottom: 2px;
}

    DIV.sabrosus A {
        border-right: #fff 1px solid;
        padding-right: 5px;
        border-top: #fff 1px solid;
        padding-left: 5px;
        padding-bottom: 2px;
        margin: 2px;
        border-left: #fff 1px solid;
        color: #000099;
        padding-top: 2px;
        border-bottom: #fff 1px solid;
        text-decoration: underline;
    }

        DIV.sabrosus A:hover {
            border-right: #000099 1px solid;
            border-top: #000099 1px solid;
            border-left: #000099 1px solid;
            color: #000;
            border-bottom: #000099 1px solid;
        }

        DIV.sabrosus A:active {
            border-right: #000099 1px solid;
            border-top: #000099 1px solid;
            border-left: #000099 1px solid;
            color: #f00;
            border-bottom: #000099 1px solid;
        }

    DIV.sabrosus SPAN.current {
        border-right: #fff 1px solid;
        padding-right: 5px;
        border-top: #fff 1px solid;
        padding-left: 5px;
        font-weight: bold;
        padding-bottom: 2px;
        margin: 2px;
        border-left: #fff 1px solid;
        color: #000;
        padding-top: 2px;
        border-bottom: #fff 1px solid;
        background-color: #fff;
    }

    DIV.sabrosus SPAN.disabled {
        border-right: #eee 1px solid;
        padding-right: 5px;
        border-top: #eee 1px solid;
        padding-left: 5px;
        padding-bottom: 2px;
        margin: 2px;
        border-left: #eee 1px solid;
        color: #ddd;
        padding-top: 2px;
        border-bottom: #eee 1px solid;
    }


.overflowCut {
    width: 245px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    font-size: 13px;
}

    .overflowCut a {
        color: #0066ca;
        font-size: 12px;
        background: url("../../../../DesktopModules/PKS/images/left01.gif") no-repeat left;
        width: 220px;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
        padding-left: 25px;
        height: 24px;
        line-height: 20px;
        display: block;
    }

#doc a.advanceSearch {
    display: block;
    float: left;
    line-height: 24px;
    text-align: center;
    padding-left: 8px;
    padding-right: 4px;
    font-weight: bold;
}

.extendSearch {
    position: absolute;
    left: 620px;
    top: 100px;
}

.ShowDetailExtendSearch {
    position: absolute;
    left: 610px;
    top: 75px;
}

.IndexExtendSearch {
    left: 475px;
    width: 300px;
    position: absolute;
}

#secondSearch_c001002 table th {
    word-break: keep-all;
    white-space: nowrap;
    width: 90px;
}

table.dispatchTable {
    white-space: nowrap;
}

div.content table.table2 .filedInfo {
    line-height: 17px;
}

div.content table.table2 #filedArea tr td {
    padding-top: 0px;
    line-height: 17px;
    height: 17px;
}

#adduce, #related, #reference {
    display: None;
}

/**知识五要素**/
.biaoti {
    font-weight: 700;
    font-size: 13px;
    padding-bottom: 2px;
    background: url(/images/1.jpg) repeat-x;
    padding-left: 5px;
    height: 31px;
    line-height: 31px;
}

.biaoti1 {
    font-weight: 700;
    font-size: 12px;
    padding-bottom: 2px;
    background: url(/images/1.jpg) repeat-x;
    padding-left: 37px;
    height: 31px;
    line-height: 31px;
}


#daohang {
    margin: 0px auto;
    width: 804px;
    background: url(/resource/img/dowx.gif) no-repeat top center;
    padding-top: 8px;
}

.qikan {
    height: 92px;
    width: 268px;
    float: left;
    margin: 12px 0;
}

.qk_tit a {
    color: #013a6f;
    font-size: 17px;
    font-weight: bold;
    text-decoration: none;
}

.qk_con {
    color: #666;
    padding-right: 15px;
    font-size: 12px;
}



.Sciinfo2014New_ZTBG{
	width: 251px;
	border: 1px #CCCCCC solid;
	font-family: 宋体;
	font-size: 12px;
	color: #000000;
	float: right;
}
.Sciinfo2014New_clear{
	clear: both;
	font-size: 0;
	height: 0;
	line-height: 0;
}
.Sciinfo2014New_ZTBG .ZTBG_top{
	background: url('/images/1.jpg') repeat-x;
	height: 33px;
	line-height: 31px;
	padding-left: 5px;
	font-weight: bold;
}
.Sciinfo2014New_ZTBG .ZTBG_middle{
	padding: 5px 9px 10px 9px;
}
.Sciinfo2014New_ZTBG .ZTBG_middle .ZTBG_pic{
	float: left;
	width: 80px;
	height: 100px;
	border: 1px #DDDDDD solid;
	margin-bottom: 15px;
}
.Sciinfo2014New_ZTBG .ZTBG_middle .ZTBG_pic img{
	width: 80px;
	height: 100px;
}

.Sciinfo2014New_ZTBG .ZTBG_middle .ZTBG_title{
	float: right;
	width: 140px;
	max-height: 36px;
	_width: 150px;
	padding: 0 5px;
	overflow: hidden;
	font-size: 14px;
	font-weight: bold;
	text-align: center;
	line-height: 18px;
	margin-bottom: 5px;
}
.Sciinfo2014New_ZTBG .ZTBG_middle .ZTBG_title a{
	font-size: 14px;
	font-weight: bold;
	color: #000000;
}
.Sciinfo2014New_ZTBG .ZTBG_middle .ZTBG_title a:hover{
	color: #FF0000;
}
.Sciinfo2014New_ZTBG .ZTBG_middle .ZTBG_t1{
	float: right;
	width: 140px;
	_width: 150px;
	line-height: 16px;
	padding: 0 5px;
	font-size: 12px;
	color: #000000;
	margin-bottom: 8px;
	text-align: center;
}
.Sciinfo2014New_ZTBG .ZTBG_middle .ZTBG_t2{
	float: right;
	width: 130px;
	_width: 140px;
	line-height: 16px;
	max-height: 80px;
	overflow: hidden;
	padding: 0 9px;
	font-size: 12px;
	color: #999999;
	margin-bottom: 5px;
	text-indent: 24px;
}


/**首页样式**/
.divXueShuRd {
    margin-top: 10px;
}

.searchSettings {
    font-size: 12px;
}

.todNew {
    float: left;
}

#btnAdvanceSearch {
    display: none;
}

#shezhi a {
    float: right;
    font-size: 12px;
    margin-left: 4px;
}



/**列表页调整样式**/
#resultsort lstSort {
    border: 1px solid #0792D0;
    margin-right: 4px;
    margin-left: 2px;
}

.title {
    font-weight: bold;
    margin: 4px 0;
    background: #E0E9F8;
    margin: 5px 10px 5px 0;
}

#ulList {
    border-top: 2px solid #AEC8E1;
    padding-top: 10px;
}

#divResultCount {
    background: url(/DesktopModules/PKS/images/weizhibj.gif) repeat-x left;
}

/*******列表页“检索词趋势”的切换tab样式************/

.ClusterUl {
    border: 1px solid #d5e6f0;
    margin-right: 2px;
}

    .ClusterUl ul {
        width: 200px; /*容器的基本定义*/
        height: 200px;
        background-color: #eee;
    }

    /* IE下的样式 */
    .ClusterUl li span {
        display: block;
        width: 75px;
        float: left;
        text-align: right;
    }

    .ClusterUl li a {
        padding-top: 0;        
    }

    .ClusterUl li .Ri_clear {
        display: block;
        clear: both;
        height: 0px;
        font-size: 0;
        line-height: 0;
        background: black;
    }



    .ClusterUl li span.ClusterContent {
        display: block;
        width: 120px; /*对宽度的定义,根据情况修改*/
        overflow: hidden;
        white-space: nowrap;
        text-overflow: ellipsis;
        text-align: left;
        list-style: hiragana outside none;
        list-style: none;
        -o-text-overflow: ellipsis;
        -moz-binding: url('ellipsis.xml#ellipsis');
    }
    /* FF 下的样式 */
    .ClusterUl li {
        clear: both;
    }

        .ClusterUl li .ClusterContent {
            /*float: left;*/
            color: #155593;
            font-weight: bold;
        }

#divCurFilter {
    width: 100%;
    font-size: 12px;
    height: 16px;
    line-height: 16px;
    padding: 8px 0;
}

    #divCurFilter span {
        font-size: 12px;
        border: 1px solid #FF8040;
        padding: 1px 0 0 3px;
        margin-right: 5px;
        cursor: pointer;
    }

        #divCurFilter span a {
            text-decoration: none;
        }

            #divCurFilter span a:hover {
                text-decoration: underline;
            }

.topCon {
    height: auto;
    /*margin-bottom: 15px;*/
    padding: 0;
    border: 0;
}

.Prompt {
    height: 29px;
    line-height: 29px;
    margin-bottom: 8px;
}

.Prompt1 {
    height: 29px;
    line-height: 29px;
    margin-bottom: 8px;
    margin-top: 6px;
    color: #029900;
}

.proFont {
    color: #010101;
    font-weight: bold;
}

.prolink {
    color: #cc0000;
    text-decoration: underline;
    font-weight: bold;
    padding-left: 2px;
}

.midImg {
    border: 1px solid #d0d1cb;
    float: left;
    width: 77px;
}

.midImg1 {
    border: 1px solid #d0d1cb;
    float: left;
    width: 77px;
    margin: 0 0 18px 5px;
}

.midTit a {
    color: #cc0000;
    text-decoration: underline;
    font-weight: bold;
    font-size: 13px;
}

.midFr {
    border: 1px solid #0792d0;
    height: 22px;
    line-height: 22px;
    width: 80px;
    background: #f6f5f5;
    font-family: "微软雅黑";
}

.pic {
    margin-left: 19px;
    margin-right: 19px;
    margin-top: 4px;
}

#navList {
    text-align: center;
    font-size: medium;
    font-weight: bold;
    color: Blue;
}

.titlebt {
    font-size: 14px;
}

.news {
    font-size: 12px;
}

#divDownFunc {
    margin-top: 10px;
    /*display: none;*/
}

.tablea td a:link {
    font-size: 15px;
    color: #1a66ef;
}

.mid_int {
    height: auto;
    line-height: 21px;
    margin-left: 90px;
    color: #000;
}

    .mid_int dt {
        line-height: 21px;
        height: 21px;
        float: left;
        font-weight: bold;
        color: #222;
        font-size: 12px;
    }

    .mid_int dl {
        line-height: 21px;
        list-style: none outside none;
        min-height: 87px;
    }

        .mid_int dl dd {
            font-size: 12px;
            line-height: 21px;
            color: #787878;
        }

/*******摘要页样式***********/
#tblDispatch {
    border: 1px solid #CCCCCC;
}

    #tblDispatch td ul {
        margin-bottom: 20px;
    }

    #tblDispatch tr {
        border: 1px solid #CCCCCC;
    }
/*******多本期刊样式************/
.blk_18 {
    overflow: hidden;
    padding: 0 1%;
}

    .blk_18 .pcont {
        width: 91%;
        float: left;
        overflow: hidden;
        margin-left: 2%;
    }

    .blk_18 .ScrCont {
        width: 32766px;
        zoom: 1;
        margin-left: -5px;
    }

    .blk_18 #List1_1, .blk_18 #List2_1 {
        float: left;
    }

    .blk_18 .LeftBotton {
        width: 15px;
        height: 74px;
        float: left;
        background: url(../../../../images/ax.gif) no-repeat;
    }

    .blk_18 .RightBotton {
        width: 11px;
        height: 74px;
        float: right;
        background: url(../../../../images/ax.gif) no-repeat;
    }

    .blk_18 .LeftBotton {
        background-position: 0 0;
        margin: 18px 0 10px 0;
    }

    .blk_18 .RightBotton {
        background-position: 0 -100px;
        margin: 18px 0 10px 0;
    }

    .blk_18 .LeftBotton:hover {
        background-position: -20px 0;
    }

    .blk_18 .RightBotton:hover {
        background-position: -20px -100px;
    }

    .blk_18 .pl img {
        display: block;
        cursor: pointer;
        border: none;
        margin: 6px auto 6px auto;
    }

    .blk_18 .pl {
        width: 115px;
        border: 1px solid #f3f3f3;
        float: left;
        float: left;
        text-align: center;
        margin: 0 5px;
    }

    .blk_18 a.pl:hover {
        border: 1px solid #5dacec;
        color: #5dacec;
        background: #edebeb;
    }

/*******翻页样式************/
#resultsort {
    text-decoration: none;
    font-size: 12px;
    height: 35px;
    line-height: 35px;
    background: url(/DesktopModules/PKS/images/paixubj.gif) repeat-x left;
    vertical-align: middle;
    margin-top: 3px;
    display: block;
}

.digg {
    text-decoration: none;
    float: right;
    margin-left: 2%;
    margin-top: -27PX;
}

    .digg a {
        border: #aaaadd 1px solid;
        margin: 3px 2px 2px 2px;
        padding: 1px 5px;
        color: #000099;
        text-decoration: none;
        outline: 0;
    }

        .digg a:link {
            border: #aaaadd 1px solid;
            margin: 3px 2px 2px 2px;
            padding: 1px 5px;
            color: #000099;
            text-decoration: none;
            font-size: 12px;
            outline: 0;
        }

        .digg a:hover {
            border: #049de1 1px solid;
            outline: 0;
        }

        .digg A:active {
            border: #000099 1px solid;
            outline: 0;
        }

    .digg SPAN.current {
        padding: 1px 6px 0 6px;
        border: #000099 1px solid;
        font-weight: bold;
        color: #fff;
        background: #3c8bb4;
        font-size: 12px;
        cursor: pointer;
        outline: 0;
        margin-right: 2px;
    }

    .digg SPAN.disabled {
        padding: 1px 5px;
        border: #eee 1px solid;
        margin: 3px 2px 2px 2px;
        color: #999;
        text-decoration: none;
        font-size: 12px;
        outline: 0;
    }

.digg1 {
    text-decoration: none;
    float: right;
    margin-left: 2%;
    margin-top: -21PX;
}

    .digg1 a {
        border: #aaaadd 1px solid;
        margin: 3px 2px 2px 2px;
        padding: 1px 5px;
        color: #000099;
        text-decoration: none;
        outline: 0;
    }

        .digg1 a:link {
            border: #aaaadd 1px solid;
            margin: 3px 2px 2px 2px;
            padding: 1px 5px;
            color: #000099;
            text-decoration: none;
            font-size: 12px;
            outline: 0;
        }

        .digg1 a:hover {
            border: #049de1 1px solid;
            outline: 0;
        }

        .digg1 A:active {
            border: #000099 1px solid;
            outline: 0;
        }

    .digg1 SPAN.current {
        padding: 1px 6px 0 6px;
        border: #000099 1px solid;
        font-weight: bold;
        color: #fff;
        background: #3c8bb4;
        font-size: 12px;
        cursor: pointer;
        outline: 0;
        margin-right: 2px;
    }

    .digg1 SPAN.disabled {
        padding: 1px 5px;
        border: #eee 1px solid;
        margin: 3px 2px 2px 2px;
        color: #999;
        text-decoration: none;
        font-size: 12px;
        outline: 0;
    }

/******底部样式************/
#ft {
    clear: both;
    text-align: center;
    font-size: 12px;
}

    #ft p {
        margin: 0 6px;
    }

#txtUserName {
    border: 2px solid #B9BDC6;
    height: 23px;
    line-height: 23px;
    width: 300px;
    padding-left: 2px;
}

#btnGetPwd {
    height: 25px;
    cursor: pointer;
    width: 70px;
    vertical-align: middle;
    font-size: 14px;
    outline: none;
}

#A1 {
    display: none;
}











/* 01-11 高级检索、 专业检索 */
.Z_Search_left {
    float: left;
    width: 220px;
}

.Z_Search_right {
    float: right;
    width: 740px;
}

.Z_clear {
    clear: both;
    font-size: 0;
    height: 0;
    line-height: 0;
}

.Z_Search_Lmodule1 {
    border: 1px #DDDDDD solid;
    margin-bottom: 10px;
}

    .Z_Search_Lmodule1 .z_top {
        background-color: #F7F7F7;
        height: 40px;
        border-bottom: 1px #DDDDDD solid;
        line-height: 40px;
        text-indent: 15px;
        color: #000000;
        font-weight: bold;
    }

    .Z_Search_Lmodule1 .z_middle {
        padding: 5px 9px;
    }

        .Z_Search_Lmodule1 .z_middle .z_TB1 {
            width: 170px;
            margin: 5px auto 15px auto;
        }

            .Z_Search_Lmodule1 .z_middle .z_TB1 td {
                height: 35px;
                color: #FC4F03;
            }

                .Z_Search_Lmodule1 .z_middle .z_TB1 td a {
                    color: #FC4F03;
                }


.Z_Search_main {
    margin-bottom: 10px;
}

    .Z_Search_main .z_top {
        background: url('../../images/Z_Search_main_top.gif') repeat-x;
        height: 35px;
    }

        .Z_Search_main .z_top .a1 {
            float: left;
            background-color: #FFFFFF;
            display: block;
            width: 118px;
            height: 33px;
            line-height: 33px;
            border: 1px #BBBBBB solid;
            border-bottom: 1px #FFFFFF solid;
            text-align: center;
            color: #FC4F03;
            font-weight: bold;
        }

        .Z_Search_main .z_top .a2 {
            float: left;
            display: block;
            width: 120px;
            height: 33px;
            line-height: 33px;
            text-align: center;
            color: #666666;
            text-decoration: none;
            border: 0;
            margin: 0;
            padding: 1px 0 0 0;
        }

            .Z_Search_main .z_top .a2:hover {
                background-color: #FFFFFF;
                color: #FC4F03;
            }

    .Z_Search_main .z_middle {
        min-height: 193px;
        border: 1px #BBBBBB solid;
        border-top: 0;
        padding: 10px 20px;
    }

        .Z_Search_main .z_middle .z_TB {
            margin-bottom: 18px;
        }

            .Z_Search_main .z_middle .z_TB td {
                height: 30px;
            }

            .Z_Search_main .z_middle .z_TB .td1 {
                height: 50px;
            }

            .Z_Search_main .z_middle .z_TB td a {
                color: #015198;
                text-decoration: underline;
            }

                .Z_Search_main .z_middle .z_TB td a:hover {
                    color: #FF0000;
                }
/*/专业检索字段选择框样式*/
#draggable {
    overflow: scroll;
    height: 500px;
    position: absolute;
    top: 170px;
    width: 570px;
    z-index: 100;
    margin: 0 auto;
    background-color: #eff5fb;
    border: 3px solid #518bcb;
    padding: 12px 25px 12px 15px;
    text-align: center;
    z-index: 999;
}
/* float div */
#draggable {
    text-align: left;
    width: 450px;
}

    #draggable p img {
        float: right !important;
        cursor: pointer;
    }

    #draggable div {
        margin: 0 15px;
        margin-bottom: 10px;
        padding-bottom: 5px;
    }

    #draggable a {
        color: #0f398b;
    }

    #draggable .DIVunderborder {
        border-bottom: 1px dotted #9cbcd4;
    }

    #draggable div a {
        text-decoration: underline;
        word-wrap: break-word;
        word-break: keep-all;
        display: inline-block;
    }

    #draggable h4 {
        font-size: 14px;
        padding-left: 15px;
    }

        #draggable h4 span {
            font-weight: normal;
            padding-right: 20px;
            margin-left: 5px;
        }

            #draggable h4 span a {
                margin-right: 5px;
            }

    #draggable ul li {
        width: 100px;
        float: left;
        display: block;
    }

.clearall {
    clear: both;
}



/**********补充*********/

.tab {
    margin-bottom: 8px;
}

#key1 {
    position: relative;
    left: 0;
}

#ac_keybox_0 {
    width: 478px;
    border: 0;
    float: left;
}

.select_border {
    float: right;
}




/* 09-27 */
.select_border{
	*border: 0;
	*border-left: 1px #b9bdc6 solid;
	*height: 22px;
}
.container{
	_height: 17px;
}
.container .select{
	*width: 60px;
	border-right: 0;
	_margin-top:-2px;
	_margin-left:-2px;
}
#ZhuTiEx{
	border: 1px #CCC solid;
	_width: 232px;
	_overflow: hidden;
	_float: right;
}
#ZhuTiEx div{
	_margin-left: -10px;
}
#right .unit p{
	_width: 231px;
	_overflow: hidden;
}


.tab ul li a, .tab ul li a:visited, .tab ul li a:link{
	text-decoration: none;
	color: #000000;
}