﻿body {
    font-family: Arial,"宋体";
    font-size: 14px;
    _height: 100%;
}

* {
    margin: 0;
    padding: 0;
}

.morenavi {
    background: #f2f2f2 url("../../images/gb/search-sprite.png") no-repeat scroll -2px 4px;
}

input[type="text"], input[type="password"], textarea {
    height: 16px;
    height: auto\0;
    *height: auto;
    padding: 2px;
    padding: 3px 2px\0;
    *padding: 3px 2px;
    background-color: #fff;
    border: #b8b8b8 solid 1px;
    border-color: #b8b8b8 #d8d8d8 #d8d8d8 #b8b8b8;
    font-family: Simsun;
    vertical-align: middle;
}

    input[type="text"]:focus, input[type="password"]:focus, textarea:focus {
        background: #fff;
        border: #9fc9f4 solid 1px;
        box-shadow: 0 0 2px #3998f8;
    }

input, select, textarea, table, td, th {
    font-size: 14px;
}

    input[type="radio"], input[type="checkbox"] {
        margin: 5px;
        *margin: 0;
        vertical-align: middle;
    }

    button::-moz-focus-inner, input::-moz-focus-inner {
        border: none;
    }

select {
    height: 30px;
	line-height:30px;
    height: auto\0;
    *height: auto;
    padding: 0px 0;
    padding: 0\0;
    *padding: 0;
    vertical-align: middle;
}

ol, ul, li {
    list-style: none;
}

img {
    border: 0;
}

#main, #footer {
    clear: both;
    width: 1000px;
    text-align: left;
    margin: 0 auto;
    *zoom: 1;
}

#footer {
    overflow: hidden;
}

#main:after {
    clear: both;
    height: 0;
    overflow: hidden;
    display: block;
    visibility: hidden;
    content: ".";
}

a,
a:link { /*color:#053597;*/
    text-decoration: none;
    cursor: pointer;
}

    a:visited {
        color: #5F5F5F;
        text-decoration: none;
    }

    a:hover, a:active {
        color: #f60;
        text-decoration: none;
    }

.cRed, .cRed a:link, .cRed a:visited {
    color: #E60000;
}

a.cBlue, .cBlue a:link, .cBlue a:visited {
    color: #002B82;
    cursor: pointer;
    margin-left: 5px;
}

a.ShowSameReferLink {
    color: #048;
    cursor: pointer;
}

.line-box {
    height: 60px;
    border-bottom: 3px solid #2F8BD6;
}

.line-box1 {
    height: 63px;
    border-bottom: 0;
}

.line-box_2 {
    height: 40px;
    padding-top: 10px;
    border-bottom: 3px solid #2F8BD6;
}

.line-box h1,
.line-box1 h1 {
    width: 758px;
    padding-left: 242px;
    margin: 0 auto;
    font: 24px/60px "Microsoft YaHei","微软雅黑";
    color: #333;
    background: url("../../images/gb/h1Line.png") no-repeat scroll 224px 12px transparent;
}

.fixtop {
    position: fixed;
    top: 10px;
}

/*---searchnav----*/
.relayout {
    position: relative;
    z-index: 5;
    width: 994px;
    margin: -5px auto 0;
    padding: 0 3px;
}

.relayoutbig {
    position: relative;
    *z-index: 4;
    width: 100%;
    margin-top: 5px;
}

.renav {
    position: relative;
    z-index: 5;
    height: 37px;
}

.renavM {
    width: 728px;
}

.renav li {
    position: relative;
    float: left;
    zoom: 1;
    padding-bottom: 7px;
}

    .renav li a {
        display: inline-block;
        padding: 0px 8px 2px;
        font-size: 15px;
        line-height: 28px;
        color: #555;
        background: none;
    }

        .renav li a:hover {
            color: #f60;
        }

    .renav li.recur {
        background: url(../../images/gb/bg-cnkisearch.png) no-repeat scroll center 30px transparent;
    }

        .renav li.recur a {
            color: #fff;
            background: #2A83D3;
            border-radius: 3px;
            cursor: default;
        }

    .renav li#DbotherLi .rehidemore {
        display: none;
        position: absolute;
        top: 24px;
        left: -1px;
        z-index: 999;
        width: 54px;
        padding: 0 2px;
        white-space: normal;
        font-size: 14px;
        line-height: 24px;
        text-align: center;
        background-color: #FFF;
        border: 1px solid #CCC;
        border-top-color: #EEE;
    }

        .renav li#DbotherLi .rehidemore a {
            display: block;
            padding: 0;
            white-space: nowrap;
        }

            .renav li#DbotherLi .rehidemore a:hover {
                text-decoration: none;
                background-color: #EEE;
            }

/*---searchbox & recoresear----*/
.researchbox {
    position: relative;
    height: 36px;
}

.research {
    position: relative;
    float: left;
    *width: 666px;
    height: 30px;
    padding: 3px 3px 3px 0;
    background-color: #2A83D3;
    border-left: 1px #4693d9 solid;
    border-radius: 0 3px 3px 0;
}

    .research .rekeyword {
        float: left;
        width: 447px;
        height: 20px;
        padding: 4px;
        font-size: 14px;
        line-height: 20px;
        *line-height: 18px;
        vertical-align: bottom;
    }

.txtLong {
    width: 574px !important;
}

.research .researchbtn {
    float: right;
    width: 82px;
    height: 30px;
    margin: 0 0 0 -1px;
    background: url(../../images/gb/bg-cnkisearch.png) scroll no-repeat -5px -9px #2A83D3;
    vertical-align: middle;
    border: 0;
    cursor: pointer;
}

    .research .researchbtn:hover {
        background-position: -5px -39px;
    }

    .research .researchbtn:active {
        background-position: -5px -69px;
    }

.research .reopt {
    float: left;
    width: 125px;
    height: 30px;
    *height: 25px;
    margin: 0 -1px 0 3px;
    *margin-top: 1px;
    padding: 0px;
    *padding-top: 3px;
    background-color: #FFF;
}

    .research .reopt select {
        width: 125px;
        height: 30px;
        *height: auto;
        padding: 4px 0;
        font-size: 14px;
        vertical-align: middle;
        border: 1px #999 solid;
    }

        .research .reopt select option {
            padding-left: 4px;
        }

.readvce {
    position: absolute;
    right: 0;
    top: -12px;
    z-index: 2;
    width: 124px;
    line-height: 26px;
    font-family: 宋体;
    font-size: 14px;
    text-align: right;
}

    .readvce a.readvceNav {
        display: block;
    }

.readvceDiv {
    position: relative;
}

    .readvceDiv a {
        padding-left: 3px;
    }

.recoredb {
    display: block;
    position: absolute;
    right: 0;
    top: 20px;
    z-index: 6;
    width: 560px;
    padding: 10px;
    text-align: left;
    background-color: #fff;
    border: 1px solid #4c8edf;
    overflow: hidden;
}

    .recoredb .option {
        float: left;
        width: 136px;
        overflow: hidden;
    }

    .recoredb span {
        height: 22px;
        line-height: 22px;
        font-size: 13px;
    }

.recoredblink {
    float: right;
}

    .recoredblink a {
        margin: 0 5px;
        font-size: 14px;
    }

.recoreArea {
    position: relative;
    z-index: 7;
    float: right;
}

a.recoresear {
    display: block;
    height: 26px;
    font-family: SimSun,"宋体";
    font-size: 14px;
    line-height: 26px;
    color: #3d74bd;
}

    a.recoresear em {
        font-family: Arial;
        font-style: normal;
    }

.recorebox {
    position: relative;
    z-index: 5;
    width: 1000px;
    margin: 0 auto;
}

.recoresearDiv {
    position: relative;
    float: right;
}

.recoresearDivExtra {
    position: absolute;
    right: 0;
    top: -32px;
    z-index: 4;
}

.recoredbExtra {
    right: 0;
    top: 16px;
    border-color: #2F8BD6;
}

.recoresearDiv a.recoresear {
    top: 0;
    font-family: SimSun,"宋体";
    text-align: right;
    color: #3d74bd;
    text-decoration: none;
}

.recoresearDiv a.recoresearCur {
    border-color: #2F8BD6;
    border-bottom: 0;
}

.readvce a {
    position: relative;
    *display: inline-block;
    color: #3d74bd;
    right: 0;
}

    .readvce a:hover, .recoresearDiv a.recoresear:hover {
        color: #f60;
        text-decoration: underline;
    }

a#divresult {
    position: absolute;
    bottom: 0;
    right: 0;
    font-family: SimSun,"宋体";
    text-align: right;
    color: #3d74bd;
    text-decoration: none;
}

    a#divresult:hover {
        color: #f60;
        text-decoration: underline;
    }

.readvceDiv a#divresult {
    top: 0;
    right: 60px;
}

/*radiusfix radius=3px*/
.recur .radiusfix,
.reallclass .radiusfix,
.research .radiusfix {
    display: block;
}

.radiusfix {
    position: absolute;
    display: none;
    width: 2px;
    height: 2px;
    background: url(../../images/gb/searchbtn.png) scroll no-repeat -1px -92px transparent;
}

.radiusfixlt {
    left: 0;
    top: 0;
}

.radiusfixrt {
    right: 0;
    top: 0;
    background-position: -2px -92px;
}

/*---secondly research---*/
.botresearch {
    position: relative;
    width: 1000px;
    margin: 10px auto;
    overflow: hidden;
}

    .botresearch .research {
        width: 748px;
        margin: 0;
        padding: 8px 0 10px 20px;
        background-color: #f6f6f6;
        border: 1px solid #f0f0f0;
    }

        .botresearch .research span.reopt {
            border: 0;
        }

            .botresearch .research span.reopt select,
            .botresearch .research .rekeyword {
                border: 1px solid #ef9b3c;
                box-shadow: 0 0 5px #f3e5d4;
            }

    .botresearch .readvce {
        width: auto;
        position: absolute;
        right: 288px;
        margin-top: 18px;
    }

        .botresearch .readvce a {
            float: none;
            display: inline;
            color: #002b82;
            text-decoration: underline;
        }

    .botresearch .research .rekeyword {
        width: 307px;
    }

/*-----DBSwitchDiv with h1-----*/
#DBSwitchDiv {
    width: 770px;
    margin: 0 auto;
    padding-left: 230px;
}

.dataMenu {
    display: none;
    position: absolute;
    z-index: 999;
    top: 37px;
    left: 72px;
    width: 852px;
    background: #fff;
    overflow-y: auto;
    overflow-x: hidden;
    text-align: left;
    border: #2A83D3 solid 2px;
    box-shadow: 0 5px 5px #CCC;
    overflow: hidden;
}

    .dataMenu ul.moreline {
        float: left;
        width: 19.8%;
        margin-left: -1px;
        padding: 5px 0;
        border-left: 1px dashed #d7e8f1;
        *zoom: 1;
    }

    .dataMenu ul {
        position: relative;
        z-index: 8;
    }

    .dataMenu li {
        display: block;
        padding-left: 10px;
        font-size: 14px;
        line-height: 22px;
    }

        .dataMenu li h4 a {
            font-size: 14px;
            color: #0765AB;
        }

        .dataMenu li p a {
            padding-left: 12px;
            color: #555;
            white-space: nowrap;
        }

        .dataMenu li a:hover {
            color: #FF6600;
        }

    .dataMenu .divline {
        clear: both;
        *float: left;
        height: 1px;
        _font-size: 1px;
        background-color: #eee;
        border: 0 none;
    }

    .dataMenu .closeDataMenu {
        position: absolute;
        right: 0;
        top: 0;
        z-index: 10;
        display: inline-block;
        width: 20px;
        height: 20px;
        font-size: 0;
        line-height: 0;
        background: url("../../images/gb/visbtn.png") no-repeat scroll -71px -55px transparent;
    }

        .dataMenu .closeDataMenu:hover {
            background-color: #474747;
            background-position: -22px -55px;
        }

.otherline {
    padding: 5px 0;
    *width: 100%;
}

    .otherline li {
        float: left;
        width: 20%;
        padding: 0;
    }

        .otherline li.expand {
            display: none;
        }

    .otherline h4 {
        font-size: 14px;
        float: left;
        width: 20%;
    }

        .otherline h4 a {
            margin-left: 10px;
            color: #0765AB;
        }

        .otherline h4 b {
            color: #555;
            margin: 0 5px;
        }

    .otherline a.moreDb {
        color: #0765AB;
        text-decoration: underline;
        font-family: SimSun,"宋体";
    }

/*-----rDBSwitchDiv new-----*/
#headDBSwitchDiv {
    width: 1000px;
    margin: 0 auto;
    padding-top: 22px;
}

#rDBSwitchDiv {
    position: relative;
    z-index: 1;
    width: 1000px;
    margin: 0 auto -20px;
    text-align: right;
}

.indexDBSwitch {
    position: relative;
    *z-index: 6;
    float: left;
    padding-left: 210px;
    font-family: "Microsoft YaHei","微软雅黑";
}

.subNaviDBSwitch {
    display: inline-block;
    *display: inline;
    padding: 5px 0;
    margin-right: 10px;
    font-size: 14px;
    color: #CCC;
}

    .subNaviDBSwitch span {
        margin: 0 3px;
    }

    .subNaviDBSwitch a {
        font-weight: bold;
    }

    .subNaviDBSwitch .cur {
        color: #f60;
        cursor: default;
    }

.naviMenu {
    display: inline-block;
    *display: inline;
    padding: 5px 0;
    white-space: nowrap;
    float: right;
    line-height: 32px;
    font-size: 15px;
}

    .naviMenu a {
        padding: 3px 5px;
        margin: 0 5px 0 0;
        font-weight: bold;
    }

    .subNaviDBSwitch a,
    .naviMenu a {
        color: #666;
    }

    .naviMenu span.active {
        padding: 0px 5px;
        margin: 0 5px 0 0;
        color: #e60000;
    }

#indexId a {
    float: right;
    margin-left: 20px;
    color: #3D74BD;
}

    .subNaviDBSwitch a:hover,
    .naviMenu a:hover,
    #indexId a:hover {
        color: #f60;
    }

.NaviDBSwitchHover {
    color: #fff !important;
    background-color: #2F8BD6 !important;
    border-radius: 5px 5px 0 0;
}

.navi {
    background: url(../../images/gb/index/naviBg.gif) repeat-x;
    height: 54px;
    margin-top: 1px;
}



.naviLImg {
    float: left;
    background: url(../../images/gb/index/naviLImg.gif) no-repeat;
    width: 225px;
    height: 30px;
    font-size: 14px;
    font-weight: 700;
    text-align: center;
    word-spacing: 5px;
    padding: 12px 0;
}

.naviRImg {
    float: right;
}

.navi li {
    float: left;
    background: url(../../images/gb/index/naviLine.gif) no-repeat top left;
}

    .navi li a {
        display: block;
        float: left;
        padding: 13px 30px 27px;
    }

    * + html .navi li a {
        padding: 13px 30px 27px;
    }

        .navi li a:hover {
            background: url(../../images/gb/index/naviABg.gif) no-repeat bottom;
        }

.navi a:link, .navi a:visited {
    color: #000;
}

.navi a:hover {
    color: #2669d8;
}

.QKLine {
    height: 3px;
    line-height: 3px;
    clear: both;
    font-size: 3px;
    margin: 5px 0 7px 0;
}

#footer {
    position: relative;
    background: #f5f5f5 url(../../images/gb/spriteR.png) repeat-x left -89px;
    height: 104px;
    line-height: 18px;
    color: #282828;
    margin-top: 10px;
    clear: both;
}

    #footer p {
        text-align: center;
        background: url(../../images/gb/spriteC.png) no-repeat left -64px;
        padding: 7px 15px 3px;
        height: 83px;
    }

    #footer span {
        float: right;
        display: block;
        background: url(../../images/gb/spriteC.png) no-repeat right -180px;
        height: 104px;
        width: 3px;
    }

.Mark {
    color: #ce0606;
}

a.SinglePubMark {
    color: #b92afb;
}

.f_right {
    float: right;
}

.NaviDBSwitch ul li span a:hover, .banquan a:hover, .banquan_text a:hover {
    color: #000;
}

/*----leftlist-----*/
.leftlist {
    margin-bottom: 12px;
    line-height: 18px;
    width: 216px;
    float: left;
    border: #eaf2fd 1px solid;
}

    .leftlist .title {
        background: #c2dce8;
        border: #b3d2e3 solid 1px;
        color: #000;
        height: 21px;
        padding-left: 12px;
    }

        .leftlist .title img {
            margin: 8px 6px 0 0;
        }

    .leftlist .opt {
        height: 18px;
        color: #999;
        padding: 2px;
    }

        .leftlist .opt input {
            float: right;
            _vertical-align: text-top;
            color: #3d74bd;
            background: none;
            border: 0 none #fff;
            cursor: pointer;
        }

            .leftlist .opt input:hover {
                color: #f60;
            }

    .leftlist img {
        vertical-align: middle;
        _vertical-align: text-bottom;
        cursor: pointer;
    }

.leftlist_1 {
    background-color: #fff;
    margin-bottom: 1px;
    clear: both;
    line-height: 24px;
    zoom: 1;
    position: relative;
    padding: 2px 0 2px 40px;
}

    .leftlist_1 span, .sublist dd span {
        position: absolute;
        top: 0;
        left: 0;
        width: 40px;
        text-align: right;
    }

.sublist, .sublist dl {
    margin-left: 18px;
    clear: both;
}

    .sublist dd {
        clear: both;
        position: relative;
        padding: 2px 0 2px 40px;
        zoom: 1;
    }

        .sublist dd dl {
            *margin-left: -22px;
        }

            .sublist dd dl dl {
                margin-left: 18px;
            }

.listMore {
    border: #bdbdbd solid 1px;
    background: #f5f5f3;
    color: #e60000;
    font-size: 9px;
    height: 12px;
    float: right;
    line-height: 12px;
    padding: 0 5px;
    cursor: pointer;
    font-family: Helvetica;
}

.dd01 {
    padding-bottom: 10px;
    line-height: 22px;
    position: relative;
    zoom: 1;
}

    .dd01 input[type=text] {
        font-family: Simsun;
    }

    .dd01 .sL1 {
        margin-left: 12px;
    }

    .dd01 img {
        vertical-align: middle;
    }

    .dd01 select.selectW1 {
        width: 105px !important;
    }

.dd02 {
    margin-top: 10px;
    padding-top: 10px;
    line-height: 22px;
    border-top: 1px solid #ddd;
}

.red01 {
    color: #E60000;
}

.buttOther {
    width: 76px;
    height: 30px;
    padding-bottom: 1px;
    font-size: 0;
    line-height: 0;
    text-indent: -999em;
    vertical-align: text-bottom;
    background: url(../../images/gb/btn-search.png) no-repeat 0 0 transparent;
    border: 0 none #fff;
    overflow: hidden;
    *text-indent: 0;
    *line-height: 300px;
    cursor: pointer;
}

.zySearch .btnPlace2 {
    display: block;
    float: none;
    margin-top: 20px;
    padding-right: 0;
}

.textarea1 {
    width: 480px;
    height: 70px;
    float: left;
    margin-right: 10px;
    margin-bottom: 20px;
}

.btnPlace1 {
    float: left;
    margin-left: 8px;
}

.btnPlace2 {
    float: right;
    position: relative;
    height: 30px;
    padding-right: 76px;
}

.btnPlace3 {
    position: absolute;
    bottom: 3px;
    right: 100px;
}

.buttZzfw {
    background: url(../../images/gb/sprite.gif) no-repeat -873px -61px;
    cursor: pointer;
    height: 20px;
    width: 90px;
    border: 0;
    padding-top: 2px;
}

.btnPlace2 a.cBlue {
    color: #3D74BD;
    text-decoration: none;
}

    .btnPlace2 a.cBlue:hover {
        color: #F60;
        text-decoration: underline;
    }

.showPlaceholder {
    position: relative;
}

.placeholder {
    position: absolute;
    left: 5px;
    top: -3px;
    *top: 1px;
    color: #999;
    font-style: normal;
    cursor: text;
    visibility: hidden;
}

.showPlaceholder .placeholder {
    visibility: visible;
}

.hidePlaceholder .placeholder {
    visibility: hidden;
}

/*-------resultFilter-Fenzu-------*/
.groupfilt {
    margin: 20px 0;
}

.GroupButtonOn {
    min-height: 30px;
    position: relative;
    z-index: 1;
    *z-index: 0;
    padding-left: 10px;
    margin-bottom: 2px;
}

    .GroupButtonOn span {
        float: left;
        margin-left: 4px; /*font-weight:bold; */
        color: #555;
        line-height: 24px;
    }

        .GroupButtonOn span a {
            padding: 0 7px;
            font-weight: normal;
            line-height: 24px;
            color: #333;
        }

            .GroupButtonOn span a:hover {
                color: #f60;
            }

    .GroupButtonOn a.GroupButtonOn {
        display: block;
        _display: inline;
        color: #2961b0; /* font-weight:bold; */
        background: #fff;
        border: #cad8eb solid 1px;
        border-bottom-color: #fff;
    }

        .GroupButtonOn a.GroupButtonOn:hover {
            color: #3d74bd;
            cursor: default;
        }

.hide {
    display: none;
    float: left;
    position: relative;
    width: 752px;
    min-height: 36px;
    margin-top: -1px;
    *margin-top: 0;
    padding: 5px 10px;
    line-height: 24px;
    font-size: 14px;
    color: #000;
    border: #cad8eb solid 1px;
}

    .hide li {
        float: left;
        margin-right: 24px;
        white-space: nowrap;
        vertical-align: bottom;
        zoom: 1;
    }

    .hide a {
        padding: 0 2px;
        color: #107bce;
    }

    .hide .PagerLink {
        font-family: SimSun,"宋体";
    }

.resultMaincont {
    margin-top: 20px;
}

.oCalendarChs_Div, .oCalendarEn_Div {
    border: 1px solid #BCD0DE;
    z-index: 999;
    position: absolute;
    width: 200px;
    background-color: #fff;
    padding: 2px;
}

    .oCalendarChs_Div input, .oCalendarEn_Div input {
        border: 1px solid #BCD0DE;
        width: 40%;
        background-color: #eee;
        cursor: pointer;
        height: 22px;
        font-size: 14px;
    }

.divsearch1 {
    background: #f6f9ff;
    border: #ddd solid 1px;
    border-bottom-width: 0;
    border-top: 2px solid #2181d0;
}

/*-------paixu-------*/
.taxis {
    width: 100%;
    padding: 4px 10px;
    border-bottom: 1px solid #d7e2f1;
}

.groupsorttitle {
    margin-right: 6px;
    color: #777;
}

.Btn5 {
    display: inline-block;
    _display: inline;
    height: 26px;
}

    .Btn5 a {
        display: inline-block;
        height: 24px;
        margin-left: -1px;
        padding: 0px 8px;
        color: #333;
        line-height: 24px;
        background: #fff;
        border: 1px solid #d6d6d6;
    }

        .Btn5 a.cur, .Btn5 a.cur:hover {
            color: #fff;
            background-color: #fd6e0f;
        }

        .Btn5 a img {
            vertical-align: middle;
        }

        .Btn5 a:hover {
            color: #f60;
        }

.Btn6 {
    display: inline-block;
    _display: inline;
    height: 20px;
}

    .Btn6 a {
        background: none repeat scroll 0 0 #fff;
        border: 1px solid #d6d6d6;
        color: #333;
        display: inline-block;
        height: 20px;
        line-height: 19px;
        margin-left: 5px;
        padding: 0 8px;
    }

        .Btn6 a.cur, .Btn6 a.cur:hover {
            color: #fff;
            background-color: #fd6e0f;
        }

/*-------meiyexianshi-------*/
.class_grid_display_num {
    display: inline;
    margin-top: 5px;
    color: #666;
}

    .class_grid_display_num a {
        padding: 0 0 0 2px;
        color: #666;
    }

        .class_grid_display_num a:hover {
            color: #FF7624;
        }

.numNow {
    color: #FF7624;
    font-weight: bold;
}

.saveCheckAll, .saveClearAll, .saveSaveFile, .customizeFile, .btn {
    border: #B8B8B8 solid 1px;
    background: #fff url(../../images/gb/spriteR.png) repeat-x left -195px;
    height: 19px;
    cursor: pointer;
    color: #285B93;
    margin: 0 3px;
    padding: 1px 0 3px;
}

/*-----pageBar-----*/
.pageBar_top {
    position: relative;
    z-index: 1;
    height: 32px;
    font-size: 14px;
    line-height: 32px;
    color: #666;
}

.pageBar_min {
    text-align: right;
}

    .pageBar_min .topTurnSpan a {
        display: inline-block;
        width: 16px;
        height: 16px;
        margin: 5px 3px;
        vertical-align: middle;
        line-height: 0;
        font-size: 0;
        text-indent: -999em;
        background: url(../../images/gb/knsSpr.png) no-repeat scroll -41px -155px #f8f8f8;
        border: 1px solid #d8d8d8;
        overflow: hidden;
    }

        .pageBar_min .topTurnSpan a#Page_next:hover {
            background-position: -57px -155px;
        }

        .pageBar_min .topTurnSpan a#Page_prev {
            background-position: -42px -171px;
        }

            .pageBar_min .topTurnSpan a#Page_prev:hover {
                background-position: -58px -171px;
            }

            .pageBar_min .topTurnSpan a#Page_next:hover,
            .pageBar_min .topTurnSpan a#Page_prev:hover {
                background-color: #FFF;
                border: 1px solid #FF6600;
            }

.notetip {
    background-color: #fdf9d4;
    border: 1px solid #f5d586;
    padding: 10px;
    line-height: 24px;
}

/*-----save------*/
.pagerTitleCell {
    display: inline;
    margin-right: 20px;
}

.countPageMark {
    margin-right: 3px;
}

.SaveCell {
    padding: 5px;
}

    .SaveCell input[type="button"] {
        height: 22px;
        margin: 1px 3px;
        padding: 0 8px;
        line-height: 22px;
        font-family: Arial;
        background: none;
        background-color: #FEFEFE;
        border: 1px solid #CCC;
    }

        .SaveCell input[type="button"]:hover {
            color: #FF6600;
            border-color: #FF6600;
        }

    .SaveCell .group {
        display: inline-block;
        *display: inline;
        margin-left: 10px;
        border: 1px solid #95BFDF;
        border-radius: 3px;
    }

        .SaveCell .group input[type="button"] {
            height: 24px;
            margin: 1px 0;
            line-height: 24px;
            border: 0 none;
            background: none;
            border-left: 1px solid #cfcfcf;
        }

            .SaveCell .group input[type="button"]:first-child {
                border: 0;
            }

            .SaveCell .group input[type="button"]:hover {
                background: #fff;
            }

.SavePoint {
    width: 490px;
    padding: 8px 16px;
    background-color: #ebf1fd;
    border-right: 1px solid #d7e2f1;
}

    .SavePoint .cout {
        margin: 0 20px 0 12px;
        line-height: 24px;
        font-weight: bold;
        color: #555;
    }

    .SavePoint > a {
        display: inline-block;
        _display: inline;
        margin-left: -1px;
        padding: 0 12px;
        font-size: 14px;
        font-family: SimSun,"宋体";
        line-height: 24px;
        color: #333;
        _white-space: nowrap;
        border: 1px solid #d6d6d6;
        background: #fff;
    }

        .SavePoint > a:hover {
            color: #fff;
            background: #ff7624;
        }

    .SavePoint a.zero {
        padding: 0 3px;
        font: normal 12px/2 SimSun,"宋体";
        color: #999;
    }

    .SavePoint .cout #selectCount {
        margin-right: 12px;
        padding: 0 3px;
        color: #3069b5;
        font-weight: bold;
        font-style: normal;
        text-align: center;
        cursor: pointer;
    }

        .SavePoint a.zero:hover,
        .SavePoint .cout #selectCount:hover {
            color: #f60;
        }

    .SavePoint .imiSel {
        position: relative;
        display: inline-block;
        *display: inline;
        height: 24px;
        margin-left: -1px;
        color: #333;
        line-height: 24px;
        vertical-align: top;
        *vertical-align: middle;
    }

        .SavePoint .imiSel .imiSelCho {
            display: inline-block;
            width: 97px;
            height: 24px;
            padding: 0 13px 0 10px;
            background: url("../../images/gb/knsSpr.png") no-repeat scroll 106px -103px #fff;
            border: 1px solid #d6d6d6;
            cursor: pointer;
        }

        .SavePoint .imiSel .imiSelDp {
            display: block;
            position: absolute;
            top: 26px;
            left: 0;
            width: 120px;
            background-color: #fff;
            border: 1px solid #d6d6d6;
            border-top-width: 0;
        }

            .SavePoint .imiSel .imiSelDp li a {
                display: inline-block;
                width: 110px;
                padding: 0 0 0 10px;
                color: #333;
            }

                .SavePoint .imiSel .imiSelDp li a span {
                    color: #888;
                    font-size: 10px;
                }

                .SavePoint .imiSel .imiSelDp li a:hover {
                    color: #fff;
                    background-color: #f60;
                }

                    .SavePoint .imiSel .imiSelDp li a:hover span {
                        color: #fff;
                        font-size: 10px;
                    }

/*-------liebiao&zhaiyao-------*/
.GridTableContent {
    width: 100%;
    background: #fff;
    border: #d1dff4 solid 1px;
    table-layout: fixed;
}

    .GridTableContent img {
        vertical-align: middle;
    }

    .GridTableContent .GTContentTitle td {
        font-size: 14px;
        font-weight: normal;
        color: #0642b0;
        padding: 5px 3px;
        background-color: #dfebfe;
        border-top: #fff solid 1px;
        border-bottom: 1px solid #d1dff4;
    }

    .GridTableContent input {
        margin-right: 3px;
    }

    .GridTableContent td {
        padding: 8px 3px;
        line-height: 1.5;
        word-wrap: break-word;
        color: #222;
    }

        .GridTableContent td .showAll {
            display: inline-block;
            width: 16px;
            height: 16px;
            vertical-align: middle;
            background: url(../../images/gb/knsSpr.png) scroll no-repeat -41px 0 transparent;
        }

            .GridTableContent td .showAll:hover {
                background-position: -41px -16px;
            }

.GridContent {
    background-color: #FFF;
}

    .GridContent li {
        border-top: 1px dotted #BBC4CC;
    }

        .GridContent li:first-child {
            border-top: 0 none;
        }

        .GridContent li input {
            float: left;
            margin: 5px 5px 0 0;
            *margin: 0;
        }

.GridLeftColumn {
    width: 5%;
    padding: 6px 0 0 14px;
    line-height: 24px;
}

.GridRightColumn {
    float: left;
    width: 93%;
}

.GridContent .GridSingleRow, .GridContent .GridDoubleRow {
    padding: 7px 0 15px;
}

.GridTitleDiv {
    position: relative;
    margin: 4px 0;
}

.GridContentDiv {
    position: relative;
    margin-top: 8px;
    *zoom: 1;
}

    .GridContentDiv:after {
        clear: both;
        height: 0;
        overflow: hidden;
        display: block;
        visibility: hidden;
        content: ".";
    }

/*---displaymode abstract_c--*/
.title_c {
    font: normal 17px/1.6 "Microsoft YaHei","微软雅黑";
    letter-spacing: 0.02em;
}

.detailinfo_c {
    font-size: 14px;
    line-height: 1.5;
    color: green;
    overflow: hidden;
}

    .detailinfo_c span,
    .detailinfo_jz span {
        margin-right: 6px;
    }

        .detailinfo_c span.database,
        .detailinfo_jz span.database {
            color: #999;
        }

    .detailinfo_c a {
        color: green;
    }

        .title_c a:hover,
        .detailinfo_c a:hover {
            color: #f60;
            text-decoration: underline;
        }

.abstract_c {
    margin-top: 6px;
    color: #666;
    text-indent: 2em;
    font-size: 14px;
    line-height: 1.8;
}

.title_jz, .abstract_jz {
    font: normal 14px/1.6 SimSun,"宋体";
}

.abstract_jz,
.detailinfo_jz {
    margin-top: 6px;
    color: #555;
}

    .title_jz label,
    .abstract_jz label {
        color: #555;
    }

    .abstract_jz .more {
        font-size: 14px;
    }
/*---displaymode abstract_e--*/
.title_e {
    margin: 4px 0 8px;
    font: 20px/1.2 Georgia,Arial;
    letter-spacing: 0.01em;
}

    .title_e a:hover {
        text-decoration: underline;
    }

.detailinfo_e {
    font-size: 13px;
    line-height: 1.2;
    color: #666;
    overflow: hidden;
}

    .detailinfo_e span {
        margin-right: 6px;
    }

    .detailinfo_e a {
        margin-right: 2px;
        color: #666;
    }

        .detailinfo_e a:hover {
            color: green;
            text-decoration: underline;
        }

    .detailinfo_e .journal {
        font-style: italic;
    }

.abstract_e {
    margin-top: 6px;
    color: #333;
    font: 13px/1.6 Helvetica Neue,Arial;
}
/*---displaymode baike&cidian---*/
.origin_d {
    position: absolute;
    bottom: 2px;
    right: 5px;
    color: #999;
}

.ExplainContent {
    margin-top: 6px;
    padding-right: 5px;
    color: #666;
    font-size: 14px;
    line-height: 1.8;
    text-indent: 2em;
    word-break: break-all;
}

.origin_l {
    float: right;
}

/*keySentence*/
.GridTitle {
    margin: 20px 3px;
    color: #333;
    font: 18px/1.4 "Microsoft YaHei","微软雅黑";
}

.GridContentInfo {
    padding: 2px 18px 10px;
    color: #555;
    font: normal 14px/1.8 SimSun,"宋体";
    background-color: #f9f9f9;
}

    .GridContentInfo label {
        line-height: 2;
    }

.keySentence {
    margin-top: 20px;
    font: 14px/2 SimSun,"宋体";
}

    .keySentence .line {
        padding: 3px 0;
        border-bottom: 1px solid #eee;
        overflow: hidden;
    }

        .keySentence .line .left {
            float: left;
            width: 30px;
            text-align: center;
        }

        .keySentence .line .right {
            float: left;
            width: 954px;
            padding-left: 10px;
            word-break: break-all;
        }


.sW1 {
    display: inline-block;
    width: 64px;
}

.sW2 {
    display: inline-block;
    float: left;
    width: 83px;
    _width: 80px;
    padding-top: 3px;
}

.sW3 {
    display: inline-block;
    float: left;
    width: 99px;
    _width: 96px;
    text-align: right;
    padding: 3px 3px 0 0;
}

.sW4 {
    display: inline-block;
    float: left;
    width: 120px;
    text-align: right;
    padding: 3px 3px 0 0;
}

#Search__Waiting {
    position: absolute;
    top: 280px;
    z-index: 30;
}

.SearchWaitingIframe {
    position: absolute;
    left: 0;
    z-index: 20;
    width: 300px;
    height: 75px;
}

.Search__Waiting {
    position: absolute;
    z-index: 30;
    left: 0;
}

    .Search__Waiting p {
        font-size: 14px;
        line-height: 18px;
        padding: 20px 0 0 10px;
    }

.GroupItemLinkBlue {
    color: #002b82;
    cursor: pointer;
    text-decoration: none;
}

.leftlist_1 td input, .searchw11 {
    margin-left: 5px;
    >margin-left:0;
}

.hide a:hover, .GroupItemLinkBlue a:hover, a.GroupItemLinkRed:link, a.GroupItemLinkRed:visited, .GroupItemLinkRed {
    color: #FFF;
    background-color: #FF6600;
}

    .GroupItemLinkRed a {
        color: #FFF !important;
    }

.searchw2, .searchw27,
input#confertime_from, input#confertime_to,
input#publishdate_from, input#publishdate_to,
input#date_gkr_from, input#date_gkr_to,
input#implementdate_from, input#implementdate_to {
    width: 90px;
    background: url("../../images/gb/icon-date.png") no-repeat scroll 98% center #FFFFFF;
}

.searchw7 {
    width: 74px;
}

input.textInput1 {
    width: 341px;
    height: 22px;
    vertical-align: middle;
    border: #005cbe solid 1px;
    font-size: 14px;
    color: Gray;
}

.textInput2 {
    width: 420px;
    border: #96AAA2 solid 1px;
    height: 16px;
    color: Gray;
    padding: 2px 0 0 2px;
}

* html .GroupButtonOn .fenzuniu a.GroupButtonOn, * + html .GroupButtonOn .fenzuniu a.GroupButtonOn {
    padding: 2px 7px;
}

.GroupItemLinkBlue a:link, .GroupItemLinkBlue a:visited {
    color: #002B82;
}

.GridLeftColumn, .GridLeftColumn img {
    float: left;
}

.cPur {
    color: #ff01fc;
    padding: 6px 0 0 13px;
    background: #F6F6F6;
    border-left: #DDD solid 1px;
    border-right: #DDD solid 1px;
}

/*--------left & right--------*/
.main_sh,
.freecode {
    position: relative;
    width: 1000px;
    margin: 0px auto 10px;
    *margin-top: 10px;
    text-align: left;
    *zoom: 1;
}

    .main_sh:after,
    .freecode:after {
        clear: both;
        height: 0;
        overflow: hidden;
        display: block;
        visibility: hidden;
        content: ".";
    }

.sh_left {
    float: left;
    width: 220px;
    min-height: 284px;
    _height: 284px;
    margin-top: 60px;
    padding: 0px;
}

.wx_jsls_frame {
    line-height: 22px;
    overflow: hidden;
    background: #f1f7fb;
    height: 180px;
    overflow-y: auto;
    padding: 6px;
}

.wx_jsframe_xxx {
    background: url(../../images/gb/spriteR.png) repeat-x left -258px;
    height: 2px;
    line-height: 2px;
    font-size: 2px;
}

.wx_jsls_frame a:hover {
    color: #0c60d4;
    text-decoration: underline;
}

.jsls_overflow {
    height: 160px;
}

.wx_otherls_frame {
    line-height: 19px;
    padding: 6px;
    font-family: Arial,"Microsoft Yahei";
    font-size: 14px;
    overflow: hidden;
}

.word_tit, .word_con {
    float: left;
}

.word_tit {
    padding: 3px 10px 3px 10px;
    color: #777;
}

.word_con {
    width: 630px;
}

    .word_con p {
        display: block;
        _display: inline;
        float: left;
        width: 20%;
        padding: 3px 0;
        white-space: nowrap;
        overflow: hidden;
        text-overflow: ellipsis;
        -o-text-overflow: ellipsis;
        -icab-text-overflow: ellipsis;
        -khtml-text-overflow: ellipsis;
        -moz-text-overflow: ellipsis;
        -webkit-text-overflow: ellipsis;
        -moz-binding: url('ellipsis.xml#ellipsis');
    }


.sh_mid {
    float: right;
    width:1200px !important;
    margin-top: 15px;
    overflow: visible;
    position: relative;
    zoom: 1;
}

/*---------jsmenu---------*/
.jsmenu {
    position: relative;
    left: -225px;
    z-index: 2;
    width: 1000px;
    *width: 983px;
    _width: auto;
    height: 30px;
    margin-bottom: 13px;
    border-bottom: 2px solid #479ae9;
}

    .jsmenu li {
        float: left;
        height: 30px;
        margin-right: 4px;
        text-align: center;
    }

        .jsmenu li a {
            display: inline-block;
            width: 102px;
            color: #555;
            font-size: 14px;
            font-family: "Microsoft YaHei","微软雅黑";
            line-height: 30px;
            background: url(../../images/gb/bg-jsmenu.gif) no-repeat scroll left top #fff;
        }

            .jsmenu li a:hover {
                color: #0053b8;
            }

        .jsmenu li.active {
        }

            .jsmenu li.active a {
                color: #fff;
                background-position: 0 -34px;
                cursor: default;
            }

    /*.jsmenu #index_link { float:right; margin-right:3px; border:0 none; }
.jsmenu #index_link a { width:auto; color:#3d74bd; font-size:12px; }
.jsmenu #index_link a:hover { color:#f60; text-decoration:underline; background:none; }*/
    .jsmenu #MoreSearch {
        position: relative;
    }

        .jsmenu #MoreSearch > a {
            width: 30px;
            height: 32px;
            *font-size: 0;
            text-indent: -999em;
            *text-indent: 0;
            background: url(../../images/gb/MoreSearch.png) no-repeat scroll 0 -32px transparent;
        }

            .jsmenu #MoreSearch > a.cur {
                background-position: 0 0;
            }

    .jsmenu #more_list {
        position: absolute;
        left: 0;
        width: 126px;
        text-align: left;
        text-indent: 6px;
        background: #EAF2FE;
        border: 1px solid #1383D1;
    }

        .jsmenu #more_list a {
            display: block;
            width: 100%;
            line-height: 24px;
            border-bottom: 1px dotted #C3D7F1;
        }

/*--------divsearch--------*/
.divsearch {
    position: relative;
    z-index: 0;
    padding: 10px;
    background: #f8f8f8;
    border: #e2e2e2 solid 1px;
}

    .divsearch .c7 {
        display: block;
        margin-bottom: 8px;
    }

    .divsearch table {
        width: 100%;
        border-spacing: 0;
    }

        .divsearch table td {
            /*padding-bottom: 10px;*/
        }
            /*addOrMinus Button*/
            .divsearch table td.aomBtn a,
            .dd01 .aomBtn a {
                margin: 0 6px;
            }

    .divsearch input[type="text"] {
        width: 125px !important;
    }

        .divsearch input[type="text"].inputW1, .divsearch input[type="text"].w1 {
            width: 400px !important;
        }

        .divsearch input[type="text"].inputW2, .divsearch input[type="text"].w2 {
            width: 68px !important;
        }

    .divsearch select {
        width: 64px !important;
    }

        .divsearch select.selectW1 {
            width: 90px !important;
        }

.mainKey select.selectW1 {
    width: 100px !important;
}

.adv-area .dd01 select.selectWidth {
    width: 110px !important;
}

#GroupViewTitle {
    margin-bottom: 5px;
}

    #GroupViewTitle font {
        color: #666;
    }

.fontgreen, .fontgreen a {
    color: green;
}

    .fontgreen a {
        margin-right: 12px;
    }

        .fontgreen a:hover {
            color: #f60;
        }

.wx_jsls_frame a:link, .wx_jsls_frame a:visited {
    color: #000;
    text-decoration: none;
}

.customize {
    text-align: right;
    padding: 3px 10px;
    border-top: none;
}

.side {
    float: left;
    width: 204px;
    padding: 5px 10px 10px;
}

.login .content {
    background: #eaf7ff;
    border-left: #b6d4ec solid 1px;
    border-right: #b6d4ec solid 1px;
    color: #005190;
    padding: 0 10px 10px;
    width: 180px;
}

    .login .content p input {
        width: 110px;
        border: #839ebb solid 1px;
        padding: 2px;
    }

    .login .content p {
        margin-bottom: 5px;
    }

.loginInput {
    background: url(../../images/gb/sprite.png) no-repeat -204px -38px;
    width: 66px;
    height: 24px;
    border: 0;
    cursor: pointer;
    color: #005190;
    margin: 5px 0;
}

.loginInput1 {
    background: url(../../images/gb/index/I_loginInput2.gif) no-repeat;
    width: 160px;
    margin: 10px 0;
}

.login .content a {
    color: #005190;
    line-height: 30px;
    margin: 0 4px;
}

    .login .content a:link, .login .content a:visited {
        color: #005190;
    }

.login .content .loginUL {
    float: left;
    text-align: left;
    margin: 0;
    padding: 0 0 0 3px;
}

    .login .content .loginUL li {
        float: left;
        width: 80px;
        background: url(../../images/gb/sprite.png) no-repeat left -64px;
        line-height: 25px;
        padding: 0 0 0 5px;
    }

        .login .content .loginUL li a {
            line-height: 25px;
        }

.login .title {
    height: 27px;
    background: url(../../images/gb/sprite.png) no-repeat -845px -38px;
    padding: 13px 0 0 35px;
}

    .login .title span {
        float: left;
        margin: 15px 10px 0;
    }

.login .content .logout {
    text-align: right;
    padding: 5px 5px 0 0;
}

    .login .content .logout a {
        line-height: 15px;
    }

.checkBox {
    margin: 5px 0;
}

.side .col {
    border: #acc8d6 solid 1px;
    background: #ecf8ff;
    margin-bottom: 8px;
}

    .side .col .title {
        background: url(../../images/gb/spriteR.png) repeat-x left -24px;
        height: 26px;
        font-size: 14px;
        font-weight: 700;
        padding: 10px 0 0 5px;
    }

        .side .col .title img, .side .col1 .title img {
            float: left;
            margin: -2px 5px 0 0;
        }

.side .col1 .title {
    background: url(../../images/gb/index/I_sideCol1Til.gif) no-repeat;
    height: 26px;
    font-size: 14px;
    font-weight: 700;
    padding: 10px 0 0 5px;
}

.side .col1 .content {
    border: #cee0ea solid 1px;
    border-top: none;
    background: #fff;
}

.side ul {
    margin-left: 13px;
    margin-bottom: 15px;
}

    .side ul li {
        background: url(../../images/gb/sprite.png) no-repeat -1005px 11px;
        padding-left: 15px;
        line-height: 26px;
    }

.areaRight {
    float: right;
    width: 760px;
    padding: 0 0px 20px;
}

    .areaRight h1 {
        background: url(../../images/gb/index/h1Bg.gif) no-repeat center;
        color: #fff;
        font-size: 14px;
        text-align: center;
        height: 30px;
        line-height: 30px;
        font-weight: 400;
    }

.searchDiv {
    position: relative;
    padding-top: 37px;
}

    .searchDiv dl, .searchDiv dd {
        zoom: 1;
    }

.dataBox {
    padding: 10px;
    background: #F6F6F6;
}

    .dataBox .title {
        font-size: 14px;
        font-weight: 700;
        background: url(../../images/gb/sprite.png) no-repeat -1000px -17px;
        padding-left: 20px;
        line-height: 19px;
        zoom: 1;
    }

.data {
    background: #fff;
    margin-top: 10px;
    padding: 0 10px 10px;
    border-top: #DDD 1px solid;
    border-left: #DDD 1px solid;
}

.dtitle {
    border-bottom: #ddd solid 1px;
    font-size: 14px;
    color: #1965B2;
    line-height: 30px;
    font-weight: bold;
    padding: 5px 0 5px 11px;
}

    .dtitle span {
        font-size: 14px;
        color: #999;
        font-weight: normal;
    }

.data li {
    background: url(../../images/gb/spriteC.png) repeat-x left 47px;
    font-size: 14px;
    color: #1965b2;
    padding: 15px 0;
    height: 20px;
}

    .data li input {
        float: left;
        margin: 3px 10px 0 13px;
        >margin:0px 8px 0 8px;
        _margin: 0px 4px 0 8px;
    }

    .data li ins {
        padding-top: 3px;
        font-size: 14px;
        text-decoration: none;
        color: #000;
        margin-left: 10px;
        float: left;
        line-height: 14px;
    }

    .data li a {
        float: left;
        line-height: 20px;
    }

.data .intro {
    float: right;
}

.data li a:link, .dataBox li a:visited {
    color: #1965b2;
}

.fourpart {
    background: url(../../images/gb/index/line_03.gif) repeat-y scroll 48% top #fff;
    border: #ddd solid 1px;
    margin-top: 10px;
    width: 100%;
    font-size: 14px;
}

.login .content a:hover, .data li a:hover {
    color: #e60000;
    text-decoration: underline;
}

.md_bon {
    float: left;
    padding-bottom: 15px;
    padding-top: 12px;
    width: 49%;
}

.zk_name {
    background: transparent url(../../images/gb/index/I_arr3.gif) no-repeat left 1px;
    color: #000;
    display: block;
    font-size: 14px;
    margin-left: 12px;
    font-weight: 700;
    padding-left: 25px;
}

.md_bon p {
    display: block;
    padding: 8px 0 2px 37px;
}

    .md_bon p a {
        text-decoration: underline;
    }

.md_bon_small {
    font-size: 14px;
    padding: 5px 0 0 42px;
}

    .md_bon_small li {
        background: transparent url(../../images/gb/index/I_arr4.gif) no-repeat scroll left 9px;
        line-height: 2em;
        padding-left: 9px;
    }

        .md_bon_small li a {
            color: #2657BC;
            text-decoration: underline;
        }

.aca_linea, .aca_lineb {
    background: transparent url(../../images/gb/index/dataBoxBg.GIF) repeat-x scroll center bottom;
    font-size: 0;
    height: 3px;
    padding-top: 12px;
    margin: 0 10px;
}

.service {
    margin-top: 6px;
    width: 100%;
}

.service_cn {
    border-left: 1px solid #B5D4EC;
    border-right: 1px solid #B5D4EC;
    text-align: left;
    zoom: 1;
    padding: 0 1px;
}

.service_name {
    float: left;
    width: 35px;
    margin-left: 1px;
}

.service_lk {
    float: right;
    margin-left: 20px;
    width: 90%;
}

    .service_lk .box {
        float: left;
        font-size: 14px;
        font-weight: 400;
        width: 24%;
        text-align: center;
    }

.navi .naviLImg a:hover, .md_bon_small li a:hover {
    color: #e60000;
}

.navi li a, x:-moz-any-link, x:default, * html .navi li a {
    padding: 13px 30px 24px;
}

.cMarkTip {
    font-weight: normal; /*font-style:italic;color:#f48862;*/
    color: #f9b8a1;
}

.loginT {
    background: url(../../images/gb/sprite.png) no-repeat left -38px;
    width: 202px;
    height: 11px;
}

.loginB {
    background: url(../../images/gb/sprite.png) no-repeat left -51px;
    width: 202px;
    height: 11px;
}

.note {
    padding: 5px;
    line-height: 22px;
    color: #333;
    overflow: auto;
    zoom: 1;
}

    .note dt {
        width: 5%;
        float: left;
        height: 30px;
    }

    .note dd {
        width: 94%;
        float: left;
    }

.dropV {
    font-size: 10px;
}

.dropV, x:-moz-any-link, x:default {
    font-size: 8px;
}

.newNavi {
    background-color: #F5F9FF;
    border-bottom: #dae5f2 solid 1px;
    overflow: hidden;
}

    .newNavi li {
        display: inline;
        float: left;
        color: #5C5C5C;
        margin: 0 11px;
        line-height: 24px;
    }

        .newNavi li a:link, .newNavi li a:visited {
            color: #5C5C5C;
        }

        .newNavi li a:hover {
            color: #e60000;
        }

        .newNavi li .cur {
            color: #2f8bd6;
            font-weight: bold;
            cursor: default;
        }

.searchCol {
    zoom: 1;
    position: relative;
}

#MoreSearch {
    width: auto;
    padding: 0 5px;
    border: none;
    background: none;
}

.DetailNum {
    float: right;
    height: 18px;
    margin-right: 120px;
    margin-top: 3px;
}

    .DetailNum label {
        margin-left: 12px;
    }

#searchdiv {
    margin-bottom: 20px;
}

.resultBtn {
    right: 0;
    bottom: 0;
}

.you {
    margin-left: 5px;
    vertical-align: super;
    display: inline-block;
    width: 14px;
    height: 14px;
    background: url(../gb/images/sprite.png) no-repeat -495px -64px;
}

/*-----customize & collection-----*/
#CustomizeSearch {
    position: relative;
    z-index: 2;
    float: right;
    height: 18px;
}

    #CustomizeSearch .cBlue {
        display: inline-block;
        padding: 1px 5px;
        text-decoration: none;
        color: #ff7624;
        background: #FFF;
        border: #f9d0ba solid 1px;
    }

    #CustomizeSearch a.cBlue:hover {
        color: #fff;
        background: #ff7624;
    }

.i_collection {
    display: none;
    padding: 10px;
    text-align: left;
    background-color: #f6fcff;
    border: 1px dashed #1c70cb;
}

.i_collectionclose {
    width: 5%;
    margin-left: 10px;
    padding: 2px 5px 0;
    text-align: center;
    background-color: #CCE5FF;
    border: 1px solid #0166CF;
    cursor: pointer;
}

/*---列表开始 ----*/
.reproduct {
    padding: 10px;
    border: 1px solid #ccc;
    background-color: #fff;
}

    .reproduct h4.reptit {
        height: 33px;
        line-height: 33px;
        background: url(../../images/gb/reptitbg.gif) no-repeat 0px 0px;
        padding-left: 50px;
        font-size: 14px;
        font-weight: bold;
    }

    .reproduct ul.replist {
        margin: 5px;
        padding-bottom: 10px;
    }

        .reproduct ul.replist li {
            float: left;
            width: 30%;
            background: url(../../images/gb/ndotl2.gif) no-repeat 0px 5px;
            padding-left: 20px;
            line-height: 24px;
            height: 24px;
        }

            .reproduct ul.replist li a {
                color: #248bba;
                border-bottom: 1px dashed #248bba;
                padding-bottom: 1px;
            }

/*----浮动导航样式 ----*/
.reallclass {
    position: relative;
    z-index: 2;
    float: left;
    width: 194px;
    height: 36px;
    background-color: #2A83D3;
    border-radius: 3px 0 0 0;
}

    .reallclass a.reclassname {
        display: block;
        padding: 2px 24px;
        line-height: 32px;
        color: #FFF;
        font-size: 14px;
        font-weight: bold;
        background: url(../../images/gb/bg-cnkisearch.png) no-repeat 168px -98px transparent;
    }

        .reallclass a.reclassname:hover {
            background-position: 168px -132px;
            text-decoration: none;
        }

.reclasslist {
    position: absolute;
    display: none;
    width: 190px;
    background-color: #f1f7fc;
    border: 2px solid #2375bc;
}

.reselectbox2 {
    width: 982px;
    margin: 0 0 14px;
    text-align: left;
    line-height: 30px;
    color: #555;
}

.xnodetext {
    margin: 0px 5px;
}

    .xnodetext a {
        display: inline-block;
        height: 18px;
        padding: 2px;
        vertical-align: middle;
        color: #248bba;
        width: 20px;
    }

.reselectbox2 #checkcatalog,
.reselectbox2 .SearchHisTip {
    margin-right: 24px;
}

.reselectbox2 .searchbarTip {
    padding-right: 10px;
    background: url(../../images/gb/arrowGray.png) scroll no-repeat right center transparent;
}

.tiphide a {
    display: inline-block;
    width: 18px;
    height: 18px;
    font-size: 0;
    line-height: 0;
    vertical-align: middle;
    background: url(../../images/gb/knsSpr.png) scroll no-repeat 4px 0 transparent;
}

    .tiphide a:hover {
        background-color: #eee;
    }

#RecommendTip {
    color: #666;
    display: inline;
    white-space: nowrap;
}

    #RecommendTip .rs {
        padding-right: 12px;
    }

    #RecommendTip span.rs:first-child {
        border-left: 0 none;
    }

    #RecommendTip .rs a {
        color: #053597;
    }

        #RecommendTip .rs a:hover {
            color: #f60;
            text-decoration: underline;
        }

    #RecommendTip a em {
        margin-right: 3px;
        font-weight: bold;
        font-style: normal;
    }

    #RecommendTip a b {
        font-weight: normal;
    }

.reclasslist ul.refirstlayer {
    padding: 5px;
    zoom: 1;
    display: block;
}

ul.refirstlayer li {
    border-bottom: 1px solid #cfe6f9;
    clear: both;
    zoom: 1;
    height: 28px;
    font-size: 14px;
    vertical-align: bottom;
}

    ul.refirstlayer li span.refirstcol {
        display: block;
        position: relative;
        width: 140px;
        border: 1px solid #f1f7fc;
        border-right: 0px;
        float: left;
        padding-left: 5px;
        height: 26px;
        line-height: 26px;
    }

        ul.refirstlayer li span.refirstcol a {
            display: block;
            height: 26px;
            background: url(../../images/gb/bg-cnkisearch.png) -92px -144px no-repeat;
            padding-left: 10px;
        }

            ul.refirstlayer li span.refirstcol a:hover {
                font-weight: bold;
                color: #0765ab;
                text-decoration: none;
            }

    ul.refirstlayer li.current span.refirstcol, ul.refirstlayer li:hover span.refirstcol {
        background: url(../../images/gb/rehidelistbg.jpg) repeat-x;
        border: 1px solid #2375bc;
        border-right: 0px;
        position: relative;
        z-index: 998;
    }

.refirstlayer ins {
    position: relative;
    float: right;
    display: block;
    top: 10px;
    right: 8px;
    background: url(../../images/gb/bg-cnkisearch.png) no-repeat -90px -109px;
    width: 7px;
    height: 7px;
    overflow: hidden;
}

p.reallcol {
    border-bottom: 1px solid #cfe6f9;
    clear: both;
    height: 28px;
    line-height: 28px;
    font-size: 14px;
    vertical-align: bottom;
    background: url(../../images/gb/ndotl5.gif) 10px center no-repeat;
    padding-left: 20px;
}

    p.reallcol a:hover {
        font-weight: bold;
        color: #0765ab;
        text-decoration: none;
    }

.reclasshide {
    display: block;
    position: absolute;
    background: #fff url(../../images/gb/rehidelistbg.jpg) repeat-x;
    border: 1px solid #2375bc;
    width: 820px;
    top: 5px;
    left: -9999px;
    padding: 0px 3px;
    z-index: 997;
}

ul.refirstlayer li.current .reclasshide, ul.refirstlayer li:hover .reclasshide {
    left: 150px;
}

.resecondlayer dd {
    background: none;
    border-bottom: 1px solid #cfe6f9;
    border-top: 1px solid #fff;
    padding: 2px;
    line-height: 24px;
    font-size: 14px;
    clear: both;
    overflow: hidden;
}

    .resecondlayer dd:hover {
        background-color: #fff9ef;
    }

    .resecondlayer dd p.resublist {
        color: #ccc;
        position: relative;
        white-space: nowrap;
        clear: both;
        height: 100%;
        zoom: 1;
        padding-left: 150px;
        display: block;
    }

    .resecondlayer dd b.blue {
        color: #0765ab;
        position: absolute;
        left: 0px;
        top: 0px;
        display: block;
        width: 144px;
        text-align: right;
        white-space: normal;
        line-height: 24px;
    }

.resecondlayer .resublist span {
    float: left;
    background: url(../../images/gb/colshu1.gif) no-repeat 0px center;
    padding: 0 7px 0 9px;
}

.resecondlayer dd p.resublist a, .resecondlayer dd p.resublist a:visited {
    color: #333;
    white-space: nowrap;
}

    .resecondlayer dd p.resublist a:hover {
        color: #c00;
    }

.FooterList {
    padding-top: 10px;
    border-left: 1px solid #ccc;
}

    .FooterList a {
        margin: 0px 5px;
    }

a.hideclose {
    position: absolute;
    top: 0;
    right: 0;
    width: 20px;
    height: 20px;
    display: block;
    padding: 0;
    font-size: 0;
    line-height: 0;
    background: url("../../images/gb/knsSpr.png") no-repeat scroll 6px 0 transparent;
}

    a.hideclose:hover {
        background-color: #eee;
        text-decoration: none;
    }

.deleteicon:link,
.deleteicon:visited {
    display: block;
    width: 20px;
    height: 20px;
    padding: 0;
    font-size: 0;
    line-height: 0;
    background: url("../../images/gb/knsSpr.png") no-repeat scroll 5px 1px transparent;
}

.deleteicon:hover,
.deleteicon:active {
    background-color: #e0e0e0;
    text-decoration: none;
}

.tdrigtxt {
    text-align: right;
}

.KnowledgeNetcont {
    padding-right: 5px;
}

.brief_downloadIcon {
    text-align: center;
    padding: 3px;
    width: 20px;
    height: 20px;
}

.briefDl_D,
.briefDl_Y,
.briefDl_N,
.briefDl_E {
    display: inline-block;
    width: 20px;
    height: 20px;
    vertical-align: middle;
    background-image: url(../../images/gb/knsSpr.png);
    background-repeat: no-repeat;
    background-color: transparent;
}

.briefDl_D {
    background-position: -41px -37px;
}
/*default-黄色*/
.briefDl_Y {
    background-position: -41px -58px;
}
/*yes-绿色*/
.briefDl_N {
    background-position: -64px -57px;
}
/*no-灰色*/
.briefDl_E {
    background-position: -64px -37px;
}
/*Excel*/
.GridContentDiv .fenxiang .brief_downloadIcon,
.GridContentDiv .fenxiang .briefDl_D,
.GridContentDiv .fenxiang .briefDl_Y,
.GridContentDiv .fenxiang .briefDl_N,
.GridContentDiv .fenxiang .briefDl_E {
    float: left;
    margin-left: 5px;
}

.downloadCount {
    display: block;
    text-align: right;
    padding-right: 5px;
    line-height: 24px;
}

.GridContentImg {
    background-color: #FFF;
    padding: 0 10px;
    clear: both;
}

    .GridContentImg li {
        float: left;
        height: 160px;
        width: 208px;
        margin: 10px 12px;
        border: 1px solid #E0E0E0;
        overflow: hidden;
        padding: 1px;
    }

        .GridContentImg li p a.title {
            color: #555;
            font-size: 14px;
        }

        .GridContentImg li p a:hover {
            color: #f60;
        }

        .GridContentImg li p {
            border-top: 1px solid #f0f0f0;
            line-height: 24px;
            text-align: left;
            height: 24px;
            overflow: hidden;
        }

        .GridContentImg li img {
            width: 208px;
            height: 128px;
        }

    .GridContentImg .GridDoubleRow, .GridContentImg .GridSingleRow {
        padding: 0px;
        background-color: #fff;
    }

    .GridContentImg .GridLeftColumn {
        display: none;
    }

    .GridContentImg .GridRightColumn {
        margin: 0px;
        padding: 0px;
    }

/*---  新增主题样式  ExpandBrief begin ----*/
.bkbox {
}

.bktit {
    font-size: 32px;
    line-height: 30px;
    padding: 15px;
    font-family: "Microsoft YaHei","微软雅黑";
    text-align: left;
    font-weight: normal;
    border-bottom: 1px solid #d1d0d0;
}

.bkcontent {
    padding-top: 20px;
}

.bklefmenu {
    width: 200px;
    border: 1px solid #e2e1e1;
    background-color: #f5f5f5;
    position: relative;
    float: left;
    margin: 0px 20px 20px 0px;
}

    .bklefmenu ul {
        display: block;
        padding: 5px;
    }

    .bklefmenu li {
        padding-left: 15px;
        font-size: 14px;
        line-height: 24px;
        background: url(../../images/gb/perbot2.gif) no-repeat 0px 6px;
    }

        .bklefmenu li a {
            color: #333;
        }

            .bklefmenu li a:hover {
                color: #f60;
            }

    .bklefmenu h2 {
        height: 28px;
        line-height: 28px;
        font-size: 14px;
        font-weight: bold;
        border-bottom: 1px solid #e2e1e1;
        background-color: #efefef;
        padding-left: 15px;
        color: #0765ab;
    }

.bklist {
    line-height: 24px;
}

    .bklist li {
        margin-bottom: 10px;
        font-size: 14px;
        color: #333;
        border-bottom: 1px dashed #EEE;
    }

        .bklist li p.content {
            text-indent: 2em;
        }

        .bklist li p.bksource {
            text-align: right;
            color: #0765ab;
        }

            .bklist li p.bksource a, .bklist li span.bksource a {
                color: #737373;
            }

            .bklist li p.bksource a {
                text-decoration: underline;
            }

                .bklist li p.bksource a:hover, .bklist li span.bksource a:hover {
                    color: #FF6600;
                }

.bkmore {
    padding-left: 15px;
    float: right;
    font-size: 15px;
    color: red;
    font-weight: bold;
}

    .bkmore a {
        color: #0765ab;
    }

.bksource {
    font-size: 14px;
}

.newsh_mid {
    width: 765px;
    margin-right: 0;
    float: left;
}

#divSearchResult, #searchrelevent, #relevantExpertDiv {
    float: left;
}

#divSearchResult {
    /*width: 100%;*/
}

.TitleLeftCell {
    margin: 20px 0 25px;
    text-align: center;
    line-height: 28px;
}

    .TitleLeftCell img {
        vertical-align: middle;
    }

    .TitleLeftCell a {
        display: inline-block;
        height: 26px;
        margin-left: 5px;
        padding: 0 10px;
        color: #666;
        line-height: 26px;
        text-align: center;
        font-family: Arial,SimSun,"宋体";
        font-size: 14px;
        background-color: #fff;
        border: 1px solid #dedede;
    }

        .TitleLeftCell a:hover {
            color: #666;
            border: 1px solid #2a68bc;
        }

    .TitleLeftCell font.Mark {
        display: inline-block;
        height: 26px;
        margin-left: 5px;
        padding: 0 10px;
        color: #666;
        line-height: 26px;
        text-align: center;
        font-family: Arial,SimSun,"宋体";
        font-size: 14px;
        color: #fff;
        background-color: #428cdf;
        border: 1px solid #2a68bc;
    }

.DivDisplayMode {
    /*    display: inline;*/
    margin-right: 20px;
}

    .DivDisplayMode .LBcur,
    .DivDisplayMode .ZYcur {
        display: inline-block;
        width: 84px;
        height: 26px;
        overflow: hidden;
        background-image: url(../../images/gb/knsSpr.png);
        background-repeat: no-repeat;
        background-color: #f6f9ff;
    }

        .DivDisplayMode .LBcur a,
        .DivDisplayMode .ZYcur a {
            display: inline-block;
            width: 42px;
            height: 26px;
            text-indent: -999em;
            line-height: 0;
            font-size: 0;
            *text-indent: 0;
            *line-height: 300px;
            overflow: hidden;
        }

    .DivDisplayMode .LBcur {
        background-position: 0 -190px;
    }

        .DivDisplayMode .LBcur a {
            float: right;
        }

    .DivDisplayMode .ZYcur {
        background-position: 0 -215px;
    }

        .DivDisplayMode .ZYcur a {
            float: left;
        }

    .DivDisplayMode .txDisplayMode {
        display: inline-block;
        height: 26px;
        line-height: 26px;
    }

/*--右侧--*/
.newsh_right {
    float: right;
    width: 214px;
}

.newsh_right_box {
    margin-bottom: 12px;
    background-color: #fff;
}

.wx_jsframe_jiao {
    height: 35px;
    line-height: 38px;
    background: #eaf2fd;
    padding: 0 10px;
    font-weight: normal;
    border: 1px solid #cedef3;
}
    .wx_jsframe_jiao > a {
        float: left;
    }

    .wx_jsframe_jiao strong {
        font-size: 14px;
        font-weight: bold;
        color: #6b97d1;
    }

    .wx_jsframe_jiao .arrowShow,
    .wx_jsframe_jiao .arrowHide {
        float: right;
        width: 20px;
        height: 20px;
        margin-top: 4px;
        vertical-align: middle;
        background: url(../../images/gb/knsSpr.png) no-repeat scroll -15px 1px #f3f3f3;
    }

    .wx_jsframe_jiao .arrowHide {
        background-position: -15px -18px;
    }

.riginside {
    margin: -1px 0;
    _margin: 0;
    padding: 6px 10px;
    word-wrap: break-word;
    border: 1px solid #C6E5F1;
}

#XuekeNavi_Div {
    margin: -1px 0;
    border: 1px solid #cedef3;
}

.newsh_right_box .wx_jsframe_jiao {
    background: #f3f3f3;
    border-color: #e0e0e0;
}

    .newsh_right_box .wx_jsframe_jiao strong {
        float: left;
        color: #666;
    }

.newsh_right_box .wx_jsframe_jiaoBlank {
    margin-top: 10px;
}

.newsh_right_box .riginside {
    border-color: #e0e0e0;
}

#XuekeNavi_Div a {
    color: #555;
}

    #XuekeNavi_Div a:hover {
        color: #f60;
    }

.listSpan li {
    background: url("../../images/gb/listIcon2.gif") no-repeat scroll -2px 2px transparent;
    line-height: 23px;
    padding-left: 12px;
    clear: both;
}

    .listSpan li a:link {
        font-size: 14px;
        color: #555;
    }

    .listSpan li a:visited {
        color: #5F5F5F;
    }

    .listSpan li a:hover {
        color: #FFF;
        background: #f60;
    }

ul.listSpan li span {
    float: right;
    color: #999;
}

.clearspan {
    text-align: right;
    padding: 0px 15px 5px 0px;
}

    .clearspan a {
        color: #555;
    }

        .clearspan a:hover {
            color: #f60;
        }


/*下拉导航*/
.example {
    float:left;
    margin-left:5px;
}

/* main menu styles */
#nav,#nav ul {
    list-style:none;
    margin:0;
    padding:0;
}
/*
    #nav {
    position:relative;
    z-index:2;
}*/
#nav ul {
    left:-9999px;
    position:absolute;
    top:37px;
    width:auto;
}
#nav ul ul {
    left:-9999px;
    position:absolute;
    top:0;
    width:auto;
}
#nav li {
    float:left;
    margin-right:5px;
    position:relative;
}
#nav li a {
    color:#000;
    display:block;
    float:left;
    font-size:14px;
    text-decoration:none;
}
#nav > li > a {
    -moz-border-radius:6px;
    -webkit-border-radius:6px;
    -o-border-radius:6px;
    border-radius:6px;
    overflow:hidden;
}

#nav li a.fly {
    padding-right:15px;
    padding-left:15px;
    cursor:default;
}
#nav ul li {
    margin:0;
}
#nav ul li a {
    background: #eaf2fd none repeat scroll 0 0;
    padding-right:10px;
    padding-left:16px;
}
#nav ul li a.fly {
    padding-right:10px;
    padding-left:10px;
}


/*hover styles*/
#nav li:hover > a {
   color: #f60;
}

/*focus styles*/
    #nav li a:focus {
    outline-width:0;
}

/*popups
#nav li a:active + ul.dd,#nav li a:focus + ul.dd,#nav li ul.dd:hover {
    left:0;
}
#nav ul.dd li a:active + ul,#nav ul.dd li a:focus + ul,#nav ul.dd li ul:hover {
    left:140px;
}*/

/*- 分享,下载，浏览样式--*/
.GridContent span.fenxiang {
    float: right;
    color: #111;
    zoom: 1;
}

.GridRightColumn img.picbor {
    float: left;
    margin-right: 10px;
    border: 1px solid #ccc;
    padding: 2px;
}

.fenxiang {
    position: absolute;
    bottom: 0;
    right: 5px;
    _bottom: 15px;
}

.GridTableContent .kreader {
    display: block;
    width: 20px;
    height: 20px;
    background: url(../../images/gb/knsSpr.png) no-repeat scroll -41px -79px transparent;
}

.GridTableContent .GridContentDiv .kreader {
    float: left;
    margin-left: 5px;
}
/*调整过的*/
.GridContentDiv .kreader {
    display: block;
    width: 20px;
    height: 20px;
    background: url(../../images/gb/knsSpr.png) no-repeat scroll -41px -79px transparent;
}

.GridContentDiv .kreader {
    float: left;
    margin-left: 5px;
}

.sharebox {
    position: relative;
    display: inline-block;
    *display: inline;
    padding: 3px;
    cursor: pointer;
    _zoom: 1;
}

    .sharebox em {
        display: inline-block;
        _display: inline;
        width: 16px;
        height: 16px;
        display: inline-block;
        font-size: 0;
        line-height: 0;
        color: #FFF;
        vertical-align: middle;
        background: url("../../images/gb/shareto.gif") no-repeat scroll center center transparent;
    }

    .sharebox .fxhide {
        display: none;
        text-indent: 0;
        _zoom: 1;
        font-size: 14px;
    }

    .sharebox:hover .fxhide {
        display: block;
        _display: inline;
    }

.fxhide {
    width: 150px;
    height: 18px;
    position: absolute;
    z-index: 4;
    top: 15px;
    right: 0;
    line-height: 18px;
    background: #e5f1ff;
    border: 1px solid #5fa2f9;
    box-shadow: 0 0 3px #555;
}

    .fxhide span {
        display: inline-block;
        _display: inline;
        _float: left;
        padding: 0 3px;
        line-height: 18px;
        color: #fff !important;
        background-color: #5fa2f9;
    }

    .fxhide a {
        display: inline-block;
        _display: inline;
        _float: left;
        width: 16px;
        height: 16px;
        margin: 0 1px;
        padding: 0;
        font-size: 0;
        line-height: 0;
        vertical-align: middle;
    }

.followBtn {
    display: inline-block;
    padding: 0 6px;
    line-height: 22px;
    background-color: #f0f4fd;
    border: 1px solid #d8e3f6;
    border-radius: 4px;
}

    .followBtn .icon-follow {
        display: inline-block;
        width: 8px;
        height: 8px;
        margin-right: 5px;
        vertical-align: middle;
        background: url(../../images/gb/iconFollow.png) 0 0 no-repeat scroll transparent;
    }

    .followBtn:hover {
        color: #f60;
        background-color: #fff8f5;
        border-color: #fd6e0f;
    }

        .followBtn:hover .icon-follow {
            background-position: 0 -18px;
        }

.logo-xl, .logo-tx, .logo-rr, .logo-kx, .logo-wy, .logo-yx {
    display: inline-block;
    _display: inline;
    margin-right: 5px;
    width: 16px;
    height: 16px;
    vertical-align: middle;
    font-size: 0;
    line-height: 0;
    background: url(../../images/gb/i-logothi.png) no-repeat scroll 0 0 transparent;
}

.logo-tx {
    background-position: 0 -32px;
}

.logo-rr {
    background-position: 0 -64px;
}

.logo-kx {
    background-position: 0 -80px;
}

.logo-wy {
    background-position: 0 -48px;
}

.logo-yx {
    background-position: 0 -96px;
}

/*---- 更多 begin ----*/
.morebox {
    padding: 10px;
    border: 5px solid #e8e8e9;
}

    .morebox dl {
    }

    .morebox dt {
        background: url(../../images/gb/ndotl2.gif) 0px -358px no-repeat;
        line-height: 24px;
        border-bottom: 1px solid #ddd;
        padding: 5px 0px 8px 5px;
    }

        .morebox dt a {
            font-size: 14px;
            color: #0369a4;
            font-weight: bold;
        }

    .morebox dd {
        padding: 10px;
        line-height: 30px;
        clear: both;
        overflow: auto;
        zoom: 1;
    }

        .morebox dd span {
            float: left;
            width: 155px;
            background: url(../../images/gb/ndotl7.gif) no-repeat 0px 5px;
            padding-left: 15px;
            line-height: 20px;
            margin: 3px;
        }

        .morebox dd a {
            color: #666;
            font-size: 14px;
        }

.bgbai {
    background: #fff;
}

.morebox {
    margin: 0px auto;
    overflow: hidden;
}

    .morebox ul.moreline {
        float: left;
        width: 19.5%;
        padding: 10px 0px;
        zoom: 1;
    }

    .morebox li {
        font-size: 14px;
        line-height: 22px;
    }

        .morebox li h4 a {
            color: #0765AB;
        }

        .morebox li p a {
            padding-left: 12px;
            color: #555;
        }

            .morebox li p a:hover {
                color: #FF6600;
            }

ul.morelinedif li {
    width: 100%;
}

    ul.morelinedif li p {
        float: left;
        width: 305px;
    }

.hidden {
    display: none;
}

.imageElement {
    font-size: 0;
    line-height: 0;
    overflow: hidden;
}

/*fixedbar*/
.fixedbar {
    position: fixed;
    right: 20px;
    top: 50%;
    _left: 50%;
    _margin-left: 500px;
    _position: absolute;
    _top: expression(documentElement.scrollTop + 273);
}

    .fixedbar .backtop {
        margin-top: 10px;
    }

    .fixedbar a {
        display: block;
        width: 36px;
        height: 36px;
        font-size: 0;
        line-height: 0;
        text-indent: -999em;
        *text-indent: 0;
        background: url(../../images/gb/fixcorner.png) no-repeat scroll 0 0 #fff;
    }

        .fixedbar a:hover {
            outline: 1px solid #ffbb8e;
        }

    .fixedbar .fixCon {
        background-position: 0 0;
    }

        .fixedbar .fixCon:hover {
            background-position: -37px 0;
        }

    .fixedbar .fixFed {
        background-position: 0 -36px;
    }

        .fixedbar .fixFed:hover {
            background-position: -37px -36px;
        }

    .fixedbar .check_hide a {
        background-position: 0 -72px;
    }

        .fixedbar .check_hide a:hover {
            background-position: -37px -70px;
        }

    .fixedbar a#backTopSide {
        background-position: 0 -115px;
    }

        .fixedbar a#backTopSide:hover {
            background-position: -37px -112px;
        }

.hiddenV {
    visibility: hidden;
}

.qkyxyz {
    width: 122px;
    padding: 5px;
    position: absolute;
    border: 1px solid #d8d8d8;
    float: left;
    background-color: #f5f5f5;
}

    .qkyxyz p {
        color: #444;
        line-height: 1.6;
    }

/*---ZYZK--*/
#zyzklist h1 {
    display: inline;
    margin-right: 10px;
    padding-left: 10px;
    font-size: 14px;
    font-weight: bold;
    color: #888;
    line-height: 30px;
}

#zyzklist ul {
    font-size: 14px;
    font-weight: normal;
    color: #a8a8a8;
    border: 1px solid #d8dcf5;
    border-top: 2px solid #3289ce;
}

    #zyzklist ul li {
        padding-left: 15px;
        line-height: 30px;
        border-bottom: 1px dotted #dedede;
    }

        #zyzklist ul li a {
            font-size: 14px;
            color: #1986c7;
        }

            #zyzklist ul li a:hover {
                color: #f60;
            }

        #zyzklist ul li span {
            margin-left: 20px;
        }

        #zyzklist ul li a.intro {
            float: right;
            display: inline-block;
            width: 16px;
            height: 16px;
            margin: 4px 20px 3px 0;
            *margin-top: -26px;
            background: url(../../images/gb/icon-detail.gif) no-repeat scroll 0 0 #fff;
        }

            #zyzklist ul li a.intro:hover {
                background-position: 0 -16px;
            }

/*弹出层*/
.newpopup {
    position: relative;
    width: 100%;
    height: 30px;
    line-height: 30px;
    text-align: center;
    background-color: #fef0d1;
    border-bottom: 1px solid #fccd67;
    box-shadow: 0 0 5px #5b5b5b;
    z-index: 99999;
}

    .newpopup a.close {
        position: absolute;
        left: 50%;
        margin-left: 480px;
        color: #CFCFCF;
        font-weight: bold;
        cursor: pointer;
    }

    .newpopup a:hover {
        color: red;
    }

/*followpop*/
.popflow {
    position: absolute;
    right: 0;
    z-index: 2;
    top: 21px;
    width: 320px;
}

    .popflow a {
        color: #276ABD !important;
    }

        .popflow a:hover {
            color: #f60 !important;
        }

.popflowArr {
    height: 6px;
    background: url(../../images/gb/squarearr.png) 245px 0 no-repeat transparent;
}

.popflowCot {
    padding: 0 6px;
    text-align: left;
    background-color: #fff;
    border: 1px solid #2c70c3;
    border-width: 2px 1px 1px;
}

    .popflowCot .hd {
        height: 16px;
        padding: 2px 0;
    }

        .popflowCot .hd .close {
            float: right;
            display: block;
            width: 16px;
            height: 16px;
            font-size: 0;
            line-height: 0;
            text-indent: -999em;
            overflow: hidden;
            *text-indent: 0;
            background: url(../../images/gb/closebtn.png) center center no-repeat #fff;
        }

    .popflowCot .bd {
        padding: 0 4px 10px;
    }

        .popflowCot .bd .mes {
            margin-bottom: 10px;
            font-size: 16px;
            line-height: 1.2;
            color: #1f8404;
            text-align: center;
        }

        .popflowCot .bd .des {
            text-indent: 2em;
            color: #555;
            font-size: 14px;
            line-height: 1.6;
        }

            .popflowCot .bd .des a {
                color: #276ABD;
                text-indent: 0em;
                font-size: 14px;
                line-height: 1.6;
                text-decoration: underline;
            }

    .popflowCot .ft {
        margin-top: 4px;
        padding: 6px;
        text-align: right;
        border-top: 1px dotted #b9bdc6;
    }

        .popflowCot .ft .extra {
            font-family: 宋体;
        }

.fenxiang .popflow {
    top: -115px;
    right: 60px;
    overflow: visible;
}

.fenxiang .popflowArr {
    position: absolute;
    top: 120px;
    right: -9px;
    display: block;
    width: 10px;
    height: 14px;
    background-position: -6px -1px;
}

/*check container*/
.check_show {
    display: none;
    position: fixed;
    z-index: 999;
    right: 0;
    bottom: 0;
}

    .check_show a {
        text-decoration: none;
    }

.check_container {
    width: 300px;
    min-height: 45px;
    font-size: 14px;
    background: #fff;
    border: 1px solid #2489dc;
    border-width: 1px 0 0 1px;
    box-shadow: 0 0 5px rgba(0, 0, 0, 0.5);
}

.cc_hd {
    clear: both;
    font-weight: bold;
    padding: 6px 14px;
    line-height: 1.2;
    background: #2181d0;
    background: linear-gradient(to bottom, #3497e9 0%,#2181d0 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3497e9', endColorstr='#2181d0',GradientType=0 );
    box-shadow: 0 1px 1px #b6deff;
    overflow: hidden;
}

.cc_title {
    float: left;
    color: #fff;
    font-size: 14px;
}

.cc_cout {
    float: left;
    margin-left: 8px;
    color: #fff;
    font-style: normal;
}

    .cc_cout em {
        font-style: normal;
        font-weight: bold;
        font-size: 14px;
    }

    .cc_cout .zero {
        margin-left: 5px;
        font-weight: normal;
        color: #eee;
    }

.cc_x a {
    float: right;
    font-weight: normal;
    color: #ddd;
}

    .cc_cout .zero:hover, .cc_x a:hover {
        color: #fff;
    }

.cc_bd {
    padding: 25px 10px 10px;
}

a.btnoutput, a.btnanalysis {
    display: inline-block;
    margin-left: 20px;
    padding: 2px 6px 2px 26px;
    color: #444;
    line-height: 24px;
    background: url(../../images/gb/cc-icon.png) no-repeat scroll 8px 6px #fff;
    border: 1px solid #e0e1e1;
    border-radius: 3px;
}

a.btnanalysis {
    background-position: 8px -18px;
}

    a.btnoutput:hover, a.btnanalysis:hover {
        color: #fff;
        background-color: #ff7624;
        background-position: 8px -43px;
        border-color: #ff7624;
    }

    a.btnanalysis:hover {
        background-position: 8px -67px;
    }

.cc_ft {
    padding: 4px 10px 10px;
    border-left: 1px solid #e0e1e1;
    overflow: hidden;
}

    .cc_ft a {
        float: right;
        color: #2672c0;
    }

        .cc_ft a:hover {
            color: #ff7624;
        }

/*visual*/
a.visualBtn {
    display: inline-block;
    width: 30px;
    height: 30px;
    padding: 1px;
    font-size: 0;
    line-height: 30px;
    text-indent: -999em;
    overflow: hidden;
    background: url(../../images/gb/visbtn.png) no-repeat scroll 9px 9px transparent;
}

    a.visualBtn:hover {
        padding: 0;
        background-color: #ededed;
        background-position: 8px 8px;
        border: 1px solid #e0e0e0;
    }

.wx_jsframe_jiao a.visualBtn {
    margin-top: -1px;
}

.hide a.visualBtn {
    position: absolute;
    right: -1px;
    bottom: -1px;
}

/*---------special-----------*/
.c7, b.c7 {
    font-weight: bold;
    color: #555;
}

.blank5 {
    height: 5px;
    font-size: 1px;
    clear: both;
    overflow: hidden;
}

.fz14 {
    font-size: 16px;
    font-family: "宋体";
}

.nbt {
    border-top: 0;
}

.clear {
    clear: both;
    font-size: 0;
    line-height: 0;
    height: 0;
    visibility: hidden;
    width: 0;
}

/*---智能提示--*/
.dictdiv {
    position: absolute;
    z-index: 40;
}

.dictlist {
    display: none;
    padding: 0;
    z-index: 999;
    position: relative;
    width: 360px;
    height: auto;
    display: block;
    font-size: 14px;
    text-align: left;
    color: #666;
    background-color: #fff;
    border: 1px solid #999;
}

    .dictlist div {
        height: 27px;
        line-height: 150%;
        clear: both;
        overflow: hidden;
        cursor: pointer;
    }

        .dictlist div span {
            position: relative;
            display: block;
            padding: 3px 5px;
        }

    .dictlist .line {
        display: block;
        width: 100%;
        height: 1px;
        margin-bottom: 5px;
        line-height: 1px;
        border-bottom: 1px solid #eee;
    }

    .dictlist i {
        display: inline-block;
        width: 6px;
        height: 9px;
        margin: 0 0 0 15px;
        background: url(../../images/gb/rightG.png) no-repeat scroll center 0 transparent;
    }

.rw {
    width: auto;
}

.drop_selected {
    background: #E2EAFF;
}

    .drop_selected span {
        background: #e2eaff;
    }

.HT10 {
    clear: both;
    height: 10px;
}

.BD10 {
    clear: both;
    margin: 5px 0;
    border: 1px dashed #eee;
    outline: 1px solid #FFF;
}

.dictmore {
    position: absolute;
    top: 0;
    right: 0;
    z-index: 1000;
    width: 308px;
    height: 250px;
    padding: 10px;
    font-size: 14px;
    background: #fafafa;
    border-left: 1px solid #cacaca;
    overflow: hidden;
}

    .dictmore a {
        color: #002b82;
    }

        .dictmore a:hover {
            color: #FF6600;
        }

    .dictmore h3 {
        margin: 5px 0;
        font: normal 12px/1.4 宋体,Georgia,Arial;
    }

        .dictmore h3 b {
            font-weight: bold;
            margin-right: 5px;
        }

    .dictmore .floatL {
        float: left;
        margin-right: 5px;
    }

    .dictmore .floatR {
        float: right;
    }

    .dictmore img {
        width: 102px;
        vertical-align: middle;
    }

        .dictmore img.picbor {
            padding: 2px;
            border: 1px solid #CCC;
        }

    .dictmore .infoList {
        width: 195px;
        line-height: 1.2;
        text-align: left;
    }

        .dictmore .infoList label {
            color: #999;
        }

        .dictmore .infoList .cMarkTip {
            display: inline-block;
            width: 22px;
            height: 16px;
            margin-right: 5px;
            font-size: 0;
            line-height: 0;
            color: #E60000;
            font-style: italic;
            font-weight: normal;
            overflow: hidden;
        }

        .dictmore .infoList .Glod {
            background: url("../../kns/images/gb/markOnly.png") no-repeat scroll 0 0 transparent;
        }

        .dictmore .infoList .Silver {
            background: url("../../kns/images/gb/markOF.png") no-repeat scroll 0 0 transparent;
        }

        .dictmore .infoList .colorG {
            color: #008000;
        }

    .dictmore .detail {
        clear: both;
    }

        .dictmore .detail .mode2 {
            padding: 5px;
            background: #FFF;
        }

        .dictmore .detail .mode3 {
            clear: both;
            font-size: 14px;
        }

            .dictmore .detail .mode3 a {
                display: inline-block;
                margin: 0 3px;
                padding-left: 3px;
                color: #008000;
                background: #FFF;
                border: 1px solid #008000;
            }

                .dictmore .detail .mode3 a em {
                    margin-left: 3px;
                    padding: 3px 5px;
                    color: #FFF;
                    font-style: normal;
                    background: #008000;
                }

        .dictmore .detail .mode4 {
            line-height: 18px;
        }

        .dictmore .detail .mode5 {
            overflow: hidden;
        }

            .dictmore .detail .mode5 li {
                float: left;
                width: 124px;
                height: 96px;
                margin: 8px 3px;
                padding: 1px;
                border: 1px solid #ccc;
            }

                .dictmore .detail .mode5 li img {
                    width: 124px;
                    height: 78px;
                }

                .dictmore .detail .mode5 li p {
                    width: 124px;
                    white-space: nowrap;
                    overflow: hidden;
                    text-overflow: ellipsis;
                }

    .dictmore .botlink {
        clear: both;
    }

        .dictmore .botlink .arrow {
            font-family: SimSun,"宋体";
        }

/*test attribute*/
.dictlistCol {
    position: relative;
}

.dictlistX {
    position: relative;
    z-index: 999;
    height: auto;
    padding: 0;
    font-size: 14px;
    line-height: 150%;
    text-align: left;
    color: #666666;
    background-color: #FFFFFF;
    border: 1px solid #999999;
}

    .dictlistX li {
        padding: 3px 5px;
        cursor: pointer;
    }

        .dictlistX li.drop_selected {
            background-color: #E2EAFF;
        }

    .dictlistX i {
        display: inline-block;
        width: 6px;
        height: 9px;
        margin: 0 0 0 15px;
        background: url("../../images/gb/knsSpr.png") no-repeat scroll 0 -170px transparent;
    }

    .dictlistX .drop_selected i {
        background: url(../../images/gb/knsSpr.png) no-repeat scroll 0 -180px transparent;
    }

    .dictlistX .l {
        border-bottom: 1px dotted #cdcdcd;
    }

    .dictlistX .rw {
        color: #555;
    }

    .dictlistX .rw1 {
        color: #333;
    }

        .dictlistX .rw1 b {
            color: #555;
        }

    .dictlistX .rw2 {
        padding-left: 19px;
        color: #555;
    }

        .dictlistX .rw2 b {
            color: #2a83d3;
        }

    .dictlistX .topRecom {
        height: 18px;
        padding: 3px 5px 0;
        font-size: 14px;
        color: #999;
        cursor: default;
    }

    .dictlistX div .num {
        display: inline-block;
        width: 18px;
        height: 18px;
        margin-right: 6px;
        text-align: center;
        font: normal 12px/18px Arial;
        color: #fff;
        vertical-align: middle;
        background-color: #d9d9d9;
        border-radius: 2px;
    }

    .dictlistX div .num1 {
        background-color: #f53d3d;
    }

    .dictlistX div .num2 {
        background-color: #ff4f4f;
    }

    .dictlistX div .num3 {
        background-color: #ff6969;
    }

    .dictlistX div .numx {
        background-color: #fff;
    }

    .dictlistX div .drop_selected .numx {
        background-color: #E2EAFF;
    }

    .dictlistX div sup {
        position: absolute;
        top: 0;
        font-size: 10px;
        color: #61a821;
    }
/*test attribute end */

/*visual group*/
.mask {
    position: fixed;
    left: 0;
    top: 0;
    bottom: 0;
    right: 0;
    z-index: 1001;
    background-color: #000;
    opacity: 0.5;
    filter: alpha(opacity=50)\9;
    *filter: alpha(opacity=50);
}

.visPop * {
    margin: 0;
    padding: 0;
}

.visPop {
    /*position: absolute;
    left: 50%;
    top: 60px;
    top: 5vw;
    z-index: 1002;
    width: 1000px;
    height: 600px;
    margin-left: -500px;
    background-color: #fff;*/
    position: fixed;
    left: 50%;
    top: 50%;
    z-index: 1002;
    width: 1000px;
    height: 600px;
    margin-left: -500px;
    margin-top: -300px;
    background-color: #fff;
}

    .visPop .close {
        position: absolute;
        right: 0;
        top: 0;
        display: block;
        width: 20px;
        height: 20px;
        font-size: 0;
        line-height: 0;
        background: url(../../images/gb/visbtn.png) no-repeat scroll -71px -55px transparent;
    }

        .visPop .close:hover {
            background-color: #474747;
            background-position: -22px -55px;
        }

.vpSide {
    float: left;
    width: 220px;
    height: 100%;
    background-color: #f0f0f0;
    box-shadow: -1px 0 1px #e2e2e2 inset;
    overflow: visible;
}

.vpsHd {
    width: 212px;
    padding: 8px 0 24px 22px;
    font: normal 18px/1.6 "Microsoft YaHei","微软雅黑";
    color: #fff;
    background: url(../../images/gb/visbghd.png) no-repeat scroll 0 0 transparent;
}

.vpsBd {
    padding: 0 12px;
}

    .vpsBd .reco {
        padding: 0 0 10px 0;
        font: 14px/2 "Microsoft YaHei","微软雅黑";
        color: #333;
    }

        .vpsBd .reco .item {
            padding: 2px 0;
        }

        .vpsBd .reco label {
            clear: both;
            display: inline-block;
            text-align: right;
            width: 5em;
        }

    .vpsBd .filt {
        padding: 6px 10px;
        font-size: 14px;
        line-height: 2;
    }

        .vpsBd .filt .dispNum {
            padding: 3px 0;
            color: #555;
        }

            .vpsBd .filt .dispNum a {
                margin: 0 3px;
                color: #555;
                text-decoration: none;
            }

                .vpsBd .filt .dispNum a:hover {
                    color: #ff7624;
                }

                .vpsBd .filt .dispNum a.cur {
                    color: #ff7624;
                    font-weight: bold;
                }

        .vpsBd .filt .choose {
            padding: 3px 0;
            color: #333;
        }

            .vpsBd .filt .choose input {
                margin: 0 5px 0 0;
                vertical-align: middle;
            }

    .vpsBd .cont {
        height: 308px;
        background-color: #fff;
        border: 1px solid #c6c6c6;
        overflow: scroll;
        overflow-x: hidden;
    }

        .vpsBd .cont li {
            padding-left: 10px;
            list-style: none;
            font: 12px/2 SimSun,"宋体";
            color: #555;
            cursor: pointer;
        }

            .vpsBd .cont li:hover {
                background-color: #e0eefd;
            }


/*hide&show*/
.vpSideShow {
    position: relative;
    height: 2px;
    overflow: visible;
    background: url(../../images/gb/visbtn.png) repeat-x scroll 0 -148px transparent;
}

    .vpSideShow .vpsHideBar {
        position: absolute;
        right: -12px;
        top: -10px;
        display: block;
        width: 14px;
        height: 24px;
        font-size: 0;
        line-height: 0;
        background: url(../../images/gb/visbtn.png) no-repeat scroll -86px -96px transparent;
    }

        .vpSideShow .vpsHideBar:hover {
            background-position: -86px -123px;
        }

.vpSideHide {
    float: left;
    width: 34px;
    height: 100%;
    background-color: #f0f0f0;
    box-shadow: -2px 0 2px #d7d7d7 inset;
}

    .vpSideHide .vpsHideBar {
        display: block;
        padding: 200px 11px;
        color: #555;
        font: bold 12px/1.5 SimSun,"宋体";
        text-decoration: none;
    }

        .vpSideHide .vpsHideBar i {
            display: block;
            width: 12px;
            height: 14px;
            font-size: 0;
            line-height: 0;
            background: url(../../images/gb/visbtn.png) no-repeat scroll -46px 5px transparent;
        }

        .vpSideHide .vpsHideBar:hover {
            color: #1d69c6;
        }

            .vpSideHide .vpsHideBar:hover i {
                background-position: -22px 5px;
            }

/*clearfix*/
.clearfix:after {
    visibility: hidden;
    display: block;
    font-size: 0;
    content: " ";
    clear: both;
    height: 0;
}

* html .clearfix {
    zoom: 1;
}
/* IE6 */
*:first-child + html .clearfix {
    zoom: 1;
}
/* IE7 */

/*SimpleModal */
#basic-modal-content {
    display: none;
}

#simplemodal-overlay {
    cursor: wait;
}

#simplemodal-container {
    height: 120px;
    width: 320px;
    background-color: #fff;
    border: 2px solid #444;
    padding: 12px;
}

    #simplemodal-container code {
        background: #141414;
        border-left: 3px solid #65B43D;
        color: #bbb;
        display: block;
        margin-bottom: 12px;
        padding: 4px 6px 6px;
    }

    #simplemodal-container a {
        color: #ddd;
    }

        #simplemodal-container a.modalCloseImg {
            background: url(../../images/gb/x.png) no-repeat;
            width: 25px;
            height: 29px;
            display: inline;
            z-index: 3200;
            position: absolute;
            top: -15px;
            right: -16px;
            cursor: pointer;
        }

    #simplemodal-container #basic-modal-content {
        padding: 8px;
    }


/*1200*/
.rootw .subNav,
.rootw .Logo,
.rootw #headDBSwitchDiv,
.rootw .relayout,
.rootw #main, .rootw #footer,
.rootw .botNav,
.rootw .botbox,
.rootw #rDBSwitchDiv {
    width: 1200px;
}

.rootw .indexDBSwitch {
    padding-left: 240px;
}

.rootw .renav li a {
    padding: 0 12px 2px;
    font-size: 16px;
}

.rootw .research {
    width: 865px;
}

    .rootw .research .rekeyword {
        width: 647px;
    }

.rootw .txtLong {
    width: 774px !important;
}

.rootw .reselectbox2 {
    width: 1188px;
}

.rootw .dataMenu {
    left: 172px;
}

.rootw .main_sh {
    width: 1200px;
}

.rootw .newsh_mid,
.rootw .sh_mid,
.rootw #iframeResult {
    width: 974px;
}

.rootw .hide {
    width: 952px;
}

.rootw .word_con {
    width: 868px;
}

    .rootw .word_con p {
        width: 14%;
    }

.rootw .brief_downloadIcon {
    *display: inline;
}

.rootw .briefDl_D,
.rootw .briefDl_Y,
.rootw .briefDl_N {
    *display: inline;
    float: right;
}

.rootw .fenxiang .brief_downloadIcon,
.rootw .fenxiang .briefDl_D,
.rootw .fenxiang .briefDl_Y,
.rootw .fenxiang .briefDl_N {
    float: none;
    *float: left;
}

.rootw .jsmenu {
    width: 1200px;
    *width: auto;
}

    .rootw .jsmenu li {
        margin-right: 6px;
    }

.rootw .divsearch {
    padding: 10px 24px;
}

    .rootw .divsearch input[type="text"] {
        width: 200px !important;
    }

        .rootw .divsearch input[type="text"].inputW1, .rootw .divsearch input[type="text"].w1 {
            width: 500px !important;
        }

        .rootw .divsearch input[type="text"].inputW2, .rootw .divsearch input[type="text"].w2 {
            width: 114px !important;
        }

    .rootw .divsearch select.selectW1 {
        width: 95px !important;
    }

.rootw .textarea1 {
    width: 640px;
}

.rootw .recoresearDivExtra {
    right: -95px;
}

.rootw .morebox li,
.rootw .morebox h4 {
    font-size: 14px;
    line-height: 22px;
}

.rootw .morebox .moreline li h4 {
    height: auto !important;
}

.rootw .otherline {
    padding: 10px 0;
}

.rootw .morebox .otherline h4 a {
    margin: 0;
}

.rootw .line-box h1, .line-box1 h1 {
    width: 958px;
}

.rootw #articleAnalysis {
    width: 1200px;
}

.rootw .fixedbar {
    _margin-left: 600px;
}

.rootw .dictdiv {
    width: 655px;
}

.rootw .dictmore {
    width: 418px;
}

    .rootw .dictmore .infoList {
        width: 296px;
        line-height: 1.4;
    }

/*hotspot*/
.hotspot,
.hotspot .power {
    position: relative;
    display: inline-block;
    height: 4px;
    background-image: url(../../images/gb/knsSpr.png);
    background-repeat: no-repeat;
    background-color: transparent;
}

.hotspot {
    width: 30px;
    padding: 8px 4px;
    vertical-align: middle;
    background-position: -7px -165px;
    text-align: left;
}

    .hotspot .power {
        *top: -7px;
        font-size: 0;
        line-height: 0;
        text-indent: -999em;
        *text-indent: 0;
        background-position: 0 -132px;
        overflow: hidden;
    }

    .hotspot:hover {
        top: -1px;
    }

        .hotspot:hover .power {
            background: none #ff4e00;
        }

.GridContent .hotspot {
    *float: left;
    margin-left: 5px;
}


/*mutiGroup*/

.mutiGroup {
    float: left;
    width: 800px;
    overflow: hidden;
}

.mutiGroupTitle {
    display: block;
    float: left;
}

.rightItem {
    color: #107bce;
    cursor: pointer;
    display: flex;
    height: 16px;
    line-height: 16px;
    padding-right: 2px;
    position: absolute;
    right: 0;
    top: 6px;
}

    .rightItem:hover {
        color: #f60;
    }

.mutiSelect {
    color: #107bce;
    cursor: pointer;
    display: flex;
    height: 16px;
    line-height: 16px;
    padding-right: 2px;
    position: absolute;
    right: 0;
    top: 6px;
    border: 1px solid #ddd;
    right: 56px;
}

    .mutiSelect:hover {
        color: #f60;
    }

        .mutiSelect:hover i {
            background: url("../../images/gb/knsSpr.png") no-repeat scroll -17px -57px transparent;
        }

    .mutiSelect i {
        background: url("../../images/gb/knsSpr.png") no-repeat scroll -17px -39px transparent;
        display: block;
        float: left;
        width: 16px;
    }


.showCloseSp {
    display: block;
    height: 20px;
    line-height: 20px;
}

.groupLoading {
    margin: 0px auto;
    width: 120px;
    height: 32px;
    line-height: 32px;
    display: block;
}

.mutigroupshow {
    background: url("../../images/gb/knsSpr.png") no-repeat scroll -15px 0 transparent;
    display: block;
    height: 20px;
    line-height: 24px;
    width: 20px;
    float: left;
}

.mutigrouphide {
    background: url("../../images/gb/knsSpr.png") no-repeat scroll -15px -20px transparent;
    display: block;
    height: 20px;
    line-height: 24px;
    width: 20px;
    float: left;
}

.n_chose {
    color: #666;
    margin-bottom: -1px;
}

    .n_chose a {
        border: 1px solid #ff6600;
        border-radius: 2px;
        color: #c00;
        display: inline-block;
        height: 15px;
        margin: 2px;
        overflow: hidden;
        padding: 2px 19px 2px 4px;
        position: relative;
        vertical-align: middle;
    }

        .n_chose a h5 {
            color: #808080;
            display: inline;
            font-size: 14px;
            font-weight: normal;
        }

        .n_chose a i {
            background: url("../../images/gb/list_icon.png") no-repeat scroll 0 -43px #c00;
            display: block;
            height: 13px;
            overflow: hidden;
            position: absolute;
            right: 2px;
            top: 3px;
            width: 13px;
        }

        .n_chose a.rechose {
            background: url("../../images/gb/list_icon.png") no-repeat scroll 0 -137px rgba(0, 0, 0, 0);
            border: 0 none;
            color: #808080;
            margin-left: 7px;
            padding: 0 0 0 15px;
        }

            .n_chose a.rechose:hover {
                background: url("../../images/gb/list_icon.png") no-repeat scroll 0 -66px rgba(0, 0, 0, 0);
                color: #555;
            }

        .n_chose a:hover {
            border-color: #ccc;
            color: #555;
            text-decoration: none;
        }

            .n_chose a:hover i {
                background-color: #666;
                transform: rotate(90deg);
                transition: -moz-transform 0.2s ease-in-out 0.1s;
            }

.mutiSelectDiv {
    display: block;
    float: left;
    height: 26px;
    line-height: 26px;
    text-align: center;
    width: 100%;
}

.mgLeft20 {
    margin-left: 20px;
}

#mgShowMore {
    width: 100%;
    height: 26px;
    display: none;
    float: left;
    margin-bottom: 8px;
}

    #mgShowMore div {
        width: 200px;
        height: 26px;
        margin: 0 auto;
        border: 1px solid #cad8eb;
        border-top-style: none;
        position: relative;
        background-color: #fff;
        top: -1px;
    }

    #mgShowMore i {
        background: url("../../images/gb/knsSpr.png") no-repeat scroll -15px 4px transparent;
        display: block;
        float: left;
        height: 26px;
        width: 20px;
    }

    #mgShowMore .cl {
        background: url("../../images/gb/knsSpr.png") no-repeat scroll -65px -13px transparent;
    }

    #mgShowMore .loading {
        background: url("../../images/gb/loading1.gif") no-repeat scroll 2px 6px transparent;
    }

    #mgShowMore span {
        text-align: center;
        vertical-align: middle;
        height: 26px;
        line-height: 26px;
        display: block;
        color: #107bce;
        cursor: pointer;
    }

        #mgShowMore span:hover {
            color: #f60;
        }

.mSelectYear {
    float: left;
    width: 200px;
}

    .mSelectYear input {
        height: 20px;
        margin: 0 0px;
        padding: 0 2px;
        width: 40px;
    }

/*导航列表菜单样式2015-12-16cjh add*/
#subNavi{
position: relative;
z-index: 10;
}
.leftlist .example {
    width: 190px;
}
.leftlist .wx_jsframe_jiao {
    padding: 0px;
    background: #eaf2fd url(../../images/gb/bg-s-navlist.png) 189px -28px no-repeat;
}
.leftlist .wx_jsframe_jiao:hover{
    background-position: 187px 7px;
}
.leftlist .wx_jsframe_jiao a{
    padding-left: 10px;
}

.leftlist .wx_jsframe_jiao:hover #nav ul.dd{
    display:block;
}

.leftlist #nav ul{
    position: absolute;
    top: 37px;
    width: 214px;
    left: 1px;
    background: #eaf2fd;
    border: 1px solid #cedef3;
    border-top: 0 none;
}
 .leftlist #nav ul.dd {
     display:none;
     z-index:99999;
 }
.leftlist #nav ul.dd li{
    padding-left: 29px;
}
.leftlist #nav li {
    padding-left:6px;
    position:static;
}
.leftlist #nav a{padding:0;color: #6B97D1;width: 182px;line-height:24px;}
.leftlist #nav a.fly {width: 183px;
padding: 0px;line-height:38px;}


#KLogin_footer {margin:0 auto;}


/*zhl css*/
div.zhldh td {
    vertical-align:top;
}
div.zhldh talbe:first-child td:first-child {
    padding:5px 3px 5px 3px;
}
div.zhldh td:first-child div {
    display: table-cell;
    vertical-align: middle;
    text-align: center;
}
div.zhldh td:first-child div img{
    width:180px;    
    margin:auto;
    vertical-align:middle;
}
div.zhldh td:first-child div {
    margin:auto;
}
div.zhldh td.detail {
    padding:0px 3px 0px 3px;
}
div.zhldh table.r-info {
    width:100%;
}
div.s-single table {
    width:100%;
}
div.zhldh table.r-info tbody tr td:first-child {
    width:50%;
}	img { border:0 none; }
	/*------header-------*/
	#klogin_header { height:32px; font-size:12px; font-family:Arial,SimSun,"宋体"; background-color: #fcfcfc; border-bottom: 1px solid #ccc; box-shadow:0 1px 1px #e2e2e3; }
	#klogin_header .subNav { position:relative; z-index:1000; width:1000px; height:30px; margin:0 auto; text-align:right; line-height:30px; }
    #klogin_header .subNav a{margin:0 4px;}
	#klogin_header .subNav a:link,.subNav a:visited { color:#181818; }
	#klogin_header .subNav a.q { color:#848484; }
	#klogin_header .subNav a:hover,.subNav a.q:hover{ color:#E60000;}
	#klogin_header .subNav .spanLeft { float:left; }
	#klogin_header .subNav .b { color:#bbb;}
	#klogin_header .Logo { position:relative; top:12px; width:1000px; margin:0 auto; text-align:left; }
	#klogin_header .Logo img { position:absolute;margin-left:3px;z-index:1000;}
	#klogin_header .Logo img.logohome{ position:absolute; top:-12px; left:205px; display:none; }
	#klogin_header .Logo a:hover .logohome { display:block; }
    #klogin_header .subNav a.LogoMin {background: url(http://r.cnki.net/KLogin/Images/CNKI-logoBg.png) no-repeat scroll 0 0 transparent;display: inline-block;float: left;font-size: 0;height: 60px;line-height: 0;margin-right: 10px;margin-top: -1px;width: 152px;}
	
    /*common*/
	#klogin_header .topItem { position:relative; z-index:1; }
	#klogin_header .topItem  > a { position:relative; z-index:3; display:inline-block; height:28px; margin:0; line-height:30px; padding:1px 1px 1px 7px;  }
	#klogin_header .topItemCur > a { padding:0 0 0 6px; background-color:#fff; border:1px solid #ccc; border-bottom-color:#fff; background-position:4px center; }
	#klogin_header .topItem .icon-drop { display:inline-block; width:0; height:0; margin:0 3px; vertical-align:middle; border-style:solid; border-width:3px 3px 0; border-color:#6c6c6c transparent transparent; overflow:hidden; _border-color:tomato; }
	#klogin_header .topItemCur .icon-drop { 
		transform:rotate(-180deg);
		-ms-transform:rotate(-180deg); 	
		-moz-transform:rotate(-180deg); 	
		-webkit-transform:rotate(-180deg); 
		-o-transform:rotate(-180deg); transition-duration: .3s;
		*border-width:0 3px 3px; *border-color:transparent transparent #6c6c6c;
	}
	#klogin_header .topItemCur .topItemPop { display:block; }
	#klogin_header .topItemPop { position:absolute; z-index:2; top:19px; *top:28px; right:3px; *right:11px; text-align:left; font:normal 14px/2 SimSun,"宋体"; background-color:#fff; border:1px solid #ccc; box-shadow:0 2px 5px rgba(0,0,0,0.2); } 
	
	/*mycnki*/
	#klogin_header .mycnki a { margin:0;text-decoration:none; }
	#klogin_header .mycnkipop { width:250px; padding:10px; font-size:12px; }
	#klogin_header .mycnkipop .klogin_fl { margin-right:50%; }
	#klogin_header .mycnkipop .klogin_fr { float:right; width:124px; border-left:1px solid #e8e8e8; }
	#klogin_header .mycnkipop .prompt { border-bottom:1px dotted #e8e8e8; }
	#klogin_header .mycnkipop .prompt a { color:#3D74BD; }
	#klogin_header .mycnkipop .prompt a:hover { color:#e60000; }
    #klogin_header .mycnkipop .prompt span { color:#666; }
	#klogin_header .mycnkipop .mlist { padding:0 10px; }
	#klogin_header .mycnkipopMin { width:118px; }
	#klogin_header .mycnkipopMin .klogin_fl { display:none; }
	#klogin_header .mycnkipopMin .klogin_fr { border-left:0; }
	
	/*header login*/
	#klogin_header .loginpop { width:270px; padding:12px 0 6px; }
	#klogin_header .loginpop .l { clear:both; position:relative; margin:12px 26px 0; line-height: 30px; }
	#klogin_header .loginpop label { position: absolute; left:6px; top:0; top:6px\0; top:0px\9\0; /* only for IE9&IE10 */ height:32px; color:#999; cursor: text; }
	#klogin_header .loginpop input[type="text"],
	#klogin_header .loginpop input[type="password"] { width:210px; height:22px; padding:3px 4px; line-height: 22px; border:1px solid #b8b8b8; border-color:#b8b8b8 #d8d8d8 #d8d8d8 #b8b8b8; }
	#klogin_header .loginpop input:focus { background:#fff; border:#9fc9f4 solid 1px; box-shadow:0 0 2px #3998f8; }
	#klogin_header .loginpop .checkcode { display:none; }
	#klogin_header .loginpop input[type="text"].frame_yz { width:76px; margin-right: 12px; }
	#klogin_header .loginpop .checkcode img { vertical-align: middle; }
	#klogin_header .loginpop .checkcode .changecode { font-size:12px; }
	#klogin_header .loginpop .mes { margin-top:3px; min-height:34px; font-size:12px; line-height:1.2; color:#ff0505; }
	#klogin_header .loginpop .btns { margin-top:5px; }
	#klogin_header .loginpop .btns input[type="button"] { width:45%; height:28px; line-height:28px; font: 14px "Microsoft YaHei","微软雅黑"; border-width:1px; border-style: solid; border-radius: 2px; cursor:pointer; }
	#klogin_header .loginpop .btns input[type="button"].loginBtn { float:left; color:#fff; text-shadow:0 1px 1px #a65a0c; background: #fe7d11; background: linear-gradient(to bottom, #fe9515 0%,#fe7d11 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fe9515', endColorstr='#fe7d11',GradientType=0 ); border-color: #f26e02; }
	#klogin_header .loginpop .btns input[type="button"].loginBtn:hover { background: #f5770a; }
	#klogin_header .loginpop .btns input[type="button"].ipBtn { float:right; color:#0087cf; text-shadow:0 1px 1px #c6e6f8; background: #c7e9fc; background: linear-gradient(to bottom, #c7e9fc 0%,#ceecfc 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c7e9fc', endColorstr='#ceecfc',GradientType=0 ); border-color: #aee0f9; }
	#klogin_header .loginpop .btns input[type="button"].ipBtn:hover { background: #aee0f9; }
	#klogin_header .loginpop .function { font-size:12px; }
	#klogin_header .loginpop .function a { float:left; margin:0; color:#999; }
	#klogin_header .loginpop .function a:hover { color:#e60000; }
	#klogin_header .loginpop .function a.sign-in { float:right; color:#e53e3e; text-decoration:underline; }	
    #klogin_header .fail_box a:link{color:#005DE0;}
	/*1200*/
	.rootw #klogin_header .subNav,
	.rootw #klogin_header .Logo { width:1200px; }

        .rootw .dictdiv { width: auto;}
        .t-filter {width:1200px;}
        .t-filter .cBlue {*margin-top: -30px;}
        .t-filter .t-item > div {*margin-top: -28px;}
        #Form1 {*position: relative;*z-index: 7;}