﻿.pmian {
    background: #fff;
    min-width: 1171px;
    max-width: 1580px;
    margin: 0px auto 0px auto;
}

.pager-prev, .pager-next {
    display: none !important;
}

.banner .pointer {
    padding: 5px 15px !important;
}

.topbarcon {
    /*background-color: #F6F8F9;*/
    max-width: 1920px;
    margin: 0px auto 10px auto;
    /*padding: 0 20px;*/
}

.topbar {
    /*min-width: 1171px;
    max-width: 1580px;*/
    margin: 0px auto;
    background-color: #F6F8F9;
    padding: 20px 20px 0px 20px;
}

    .topbar h1 {
        font-size: 28px;
        color: #0d0f11;
        font-weight: bold;
        padding: 30px 0px 20px 10px;
        position: relative;
    }

.pleft {
    width: 250px;
    float: left;
    font-size: 14px;
    color: #000000;
    padding-right: 50px;
    min-height: 100px;
}

    .pleft img {
        width: 36px;
        height: 36px;
        float: left;
        margin: 0px 12px 0px 0px;
        /*padding: 2px;*/
        /*background: #D9F8F9;*/
    }

    .pleft span {
        color: #9B9B9B;
    }

    .pleft h6 {
        font-size: 16px;
        color: #9B9B9B;
        font-weight: bolder;
        margin-bottom: 8px;
    }

.pimg {
    padding-bottom: 10px;
    min-height: 45px;
}

.authordiv img {
    height: 30px;
    width: 30px;
    margin-right: 5px;
}

.authordiv a {
    color: #999;
    margin-right: 25px;
    display: inline-block;
    margin-bottom: 10px;
}

.topbarh4 {
    line-height: 30px;
    font-size: 14px;
}

    .topbarh4 a {
        /*text-decoration: underline;*/
        color: #333;
    }

.doclink {
    margin-top: 13px !important;
}

    .doclink span {
        color: #333;
        /*font-weight: bold;*/
        font-size: 18px;
    }

    .doclink a {
        color: #000;
        text-decoration: none;
    }

        .doclink a:hover {
            color: #24a3e4;
        }

.iconcaozuo {
    padding: 20px 20px 10px 30px;
    background: #F6F8F9;
    margin-bottom: 20px;
}

    .iconbar a, .iconcaozuo a {
        color: #333;
        margin-right: 20px;
    }

        .iconbar a:hover, .authordiv a:hover, .iconcaozuo a:hover {
            color: #24a3e4;
        }

    .iconbar img, .iconcaozuo img {
        height: 30px;
        width: 30px;
        margin: 0px 5px 0px 0px;
    }

    .iconbar .media-body img, .iconcaozuo img {
        width: auto !important;
        height: auto !important;
    }

.iconbarr {
    width: 220px;
    padding-left: 10px;
}

.pbody {
    background: #fff;
    padding: 20px;
    margin-top: 0px;
}

    .pbody p {
        line-height: 30px;
    }

.DivArticle {
    width: 220px;
    padding-bottom: 10px;
}

#FlexArticle {
    width: 205px;
    /*border-right: 1px solid #E6E6E6;*/
    /*background: #fff;*/
    z-index: 99;
    top: 54px;
}

    #FlexArticle h3 {
        font-size: 24px;
        font-weight: bolder;
        padding: 10px;
    }

    #FlexArticle li {
        width: 200px;
        margin-bottom: 10px;
        padding: 10px;
        cursor: pointer;
        /*border-bottom: 1px solid #E6E6E6;*/
        font-size: 16px;
        background: #ebeef0;
        color: #373e44;
        list-style: none;
        /*line-height: 30px;*/
    }

.FlexArticlehover, .FlexArticleSelected {
    background: #E6E6E6;
}

.xuanzhong {
    /*color: #ffffff !important;
    background-color: #00BF5E !important;*/
    color: #24a3e4 !important;
}

.protocolbody .pptt, .pptt {
    padding: 10px 0px;
    font-size: 24px;
    display: block;
    margin: 30px 0px 10px 0px !important;
    font-weight: bolder;
    border-bottom: 1px solid #ddd;
}

#div_protocol li {
    font-size: 16px;
    line-height: 32px;
    padding-left: 5px;
}

#porotoclAll {
    padding-left: 10px;
}

    #porotoclAll img {
        cursor: pointer;
        box-shadow: 0px 2px 4px #9B9B9B;
        margin-bottom: 10px;
        max-width: 300px;
    }

.p_keyword {
    font-size: 16px;
    color: #999;
}

    .p_keyword span {
        color: #24a3e4;
    }

.pbodyrbar {
    width: 320px;
    padding: 20px 10px 20px 10px;
    margin-left: 10px;
}


.pbodyrbarview {
    border-bottom: #E6E6E6 2px solid;
    padding: 8px 0px;
}

.fixed .flexFixed {
}

.pmainrjorunaldiv {
    margin-bottom: 20px;
}

    .pmainrjorunaldiv h3 {
        color: #24a3e4;
        font-size: 18px;
        font-weight: normal;
        margin-bottom: 10px;
    }

    .pmainrjorunaldiv a {
        font-weight: normal;
        text-align: left;
        display: inline-block;
        line-height: 30px;
    }

.pmainrjorunaldivb {
    text-align: center;
    background: #F5F5FA;
    padding: 15px;
    font-size: 15px;
    color: #333;
    font-weight: normal;
}

.dateright {
    padding-right: 15px;
}

    .dateright a {
        color: #999 !important;
        font-size: 14px !important;
    }

.pmainrjorunaldivblan {
    margin-top: 5px;
    background: #0074C0;
    border-top-left-radius: 3px;
    border-top-right-radius: 3px;
    height: 5px;
}



.pmainrjorunaldivbhui h5 {
    text-align: justify;
    padding-bottom: 10px;
    font-weight: bolder;
}

.pmainrjorunaldivb h6 {
    margin-top: 10px;
    border-top: 1px #E6E6E6 solid;
    padding-top: 10px;
    text-align: right;
}

    .pmainrjorunaldivb h6 small {
        text-align: left;
    }

.media strong {
    display: inline-table;
}

.pmainrjorunaldivmore {
    font-size: 10px;
    color: #0074C0;
    text-align: right;
}

.fengexian {
    background: #4A4A4A;
    height: 1px;
    margin: 30px 0px;
}

.qadiv {
    /*border: 1px solid #C8C8C8;*/
    padding: 20px;
    margin-top: 40px;
    background: #F6F8F9;
}

.qadivtitle {
    font-weight: bold;
    font-size: 16px;
    margin-bottom: 10px;
}

    .qadivtitle img {
        float: right;
        cursor: pointer;
    }

.upremark {
    font-size: 14px !important;
    line-height: 22px !important;
    color: #111 !important;
    margin-top: 10px !important;
    display: none;
}

#input_PostNow {
    background-image: linear-gradient( 180deg, #24a3e4 0%,#27ccd7, #27ccd7 100%);
    border: none;
    font-size: 18px;
    height: 46px;
    line-height: 45px;
    width: 218px;
    text-align: center;
    padding: 0px;
}

.qadivbody p {
    color: #9B9B9B;
}

.qadivbody textarea {
    margin-bottom: 10px;
}

.qadivbody input[type=button] {
    float: right;
}

.bbsphoto {
    margin-right: 20px;
    margin-top: 20px;
}

    .bbsphoto img, .bbsreplyphoto img {
        width: 36px;
        height: 36px;
    }

.bbsreplyphoto {
    margin-right: 20px;
    padding-top: 10px;
}

.bbsbody {
    background: #F6F8F9;
    padding: 20px 20px 0px 20px;
    margin-bottom: 10px;
}

.bbsbodycontent {
    clear: both;
    padding-top: 10px;
    font-size: 16px;
}

    .bbsbodycontent span {
        font-size: 14px;
    }

.bbsbody h5 {
    font-size: 18px;
    color: #24a3e4;
    margin-right: 20px;
    float: left;
}

.bbsbody h6 {
    padding-top: 5px;
    float: left;
}

.bbsbody h6, .bbsbody span {
    color: #999;
    display: block;
}

.bbsbody p {
    line-height: 25px;
}

.bbsbody span a {
    color: #24a3e4;
}

.bbsbody2 span {
    color: #9B9B9B;
    display: inline;
}

.bbsreplydiv {
    /*background: #fff;
    padding: 10px;*/
    border-radius: 0px;
    margin-bottom: 10px;
}

.bbsreplybody {
    background: #fff;
    padding: 15px;
}

.leftlink {
    width: 200px;
    margin-right: 30px;
    /*border: solid 1px gainsboro;*/
    /*border-color: gainsboro;*/
    border-left: none;
    border-top: none;
    padding: 5px;
    padding-left: 10px;
    cursor: pointer;
}

.bggainsboro {
    background-color: gainsboro;
}


.how2citdivshow {
    padding: 10px;
}

    .how2citdivshow textarea {
        height: 280px;
    }

.authortc {
    line-height: 25px;
    padding: 10px;
}

    .authortc h3 {
        font-weight: bolder;
        font-size: 16px;
    }

    .authortc img {
        float: left;
        margin-right: 10px;
        height: 100px;
        width: 100px;
    }

    .authortc a {
        color: #0094ff;
    }

.tanchutitle {
    padding: 20px;
}

.authortc {
    padding: 20px;
}

    .authortc .media img {
        width: 100px;
        height: 100px;
        margin-bottom: 20px;
    }

.divadd {
    background: #FAFAFA;
    border: 1px solid #C8C8C8;
    border-radius: 3px;
    line-height: 30px;
    padding-left: 15px;
    color: #24a3e4;
}
/*中文翻译相关------------------------------------------------------------------------*/
#divmzshenming {
    background-color: #f0f0f0;
    clear: both;
    display: none;
}

    #divmzshenming h3 {
        font-weight: bold;
    }

#divmzshenmingl {
    margin: 10px 10px 0px 10px;
    padding: 10px 10px 0px 10px;
    float: left;
    position: relative;
}

    #divmzshenmingl span {
        position: absolute;
        right: 0px;
        top: 0px;
        cursor: pointer;
    }

#enswitchcn {
    overflow: hidden;
    clear: both;
    width: 170px;
    font-size: 10pt;
}

#enswitchcnul {
    margin: 10px 0px 5px 0px;
    overflow: hidden;
    background-color: #f0f0f0;
    clear: both;
    padding-left: 15px;
}

.enswitchcnli {
    float: left;
    list-style: none;
    margin: 5px;
    padding: 0px 5px;
    cursor: pointer;
}

.enswitchcnhover {
    background-color: #fff;
}

.enswitchcnli {
    float: left;
    list-style: none;
    margin: 5px;
    padding: 0px 5px;
    cursor: pointer;
}

#ppcaozuobuzhou {
    display: none;
}

.ppAbstract {
    padding-top: 20px;
    text-align: justify;
    line-height: 20px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10pt;
}

#zhongwenbody ol li {
    font-weight: normal;
    color: #666;
    font-style: normal;
    margin-left: 0px;
}

#zhongwenbody {
    display: none;
}
/*-----------------------------------------------------------------------------------------------*/

.zuobiandi2 {
    float: left;
    /*width: 108px;*/
    /*line-height: 147px;*/
    display: inline-block;
    /*border: solid 1px #999;*/
    /*padding:0 10px;*/
    /*text-align: center;*/
    cursor: pointer;
}

    .zuobiandi2 img {
        width: 240px;
        vertical-align: middle;
    }

.protocolbody {
    /*padding-left: 35px;*/
    padding-right: 10px;
    margin-top: 0px;
}

    .protocolbody #porotoclAll a {
        color: #24a3e4;
        text-decoration: underline;
    }

    .protocolbody p, .protocolbody div {
        font-size: 16px;
    }

.del {
    float: left;
    margin-top: -13px;
    font-size: x-large;
    color: red;
    cursor: pointer;
}

.xuxian {
    border-bottom: 1px dashed;
}

.pointer {
    cursor: pointer;
}


.bdshare-button-style0-16 .bds_linkedin {
    background-image: url(/images/icon/share-linkin.svg);
    background-repeat: no-repeat;
    background-position: 0 0px !important;
    background-size: 34px;
    width: 34px;
    height: 34px;
    padding: 0px;
    margin: 0px;
}



.bdshare-button-style0-16 .bds_weixin {
    background-image: url(/images/icon/weixin.svg);
    background-repeat: no-repeat;
    background-position: 0 0px !important;
    background-size: 34px;
    width: 34px;
    height: 34px;
    padding: 0px;
    margin: 0px;
    margin-right: 40px;
}

.bdshare-button-style0-16 .bds_tsina {
    background-image: url(/images/icon/weibo.svg);
    background-repeat: no-repeat;
    background-position: 0 0px !important;
    background-size: 34px;
    width: 34px;
    height: 34px;
    padding: 0px;
    margin: 0px;
    margin-right: 40px;
}

.bd_weixin_popup {
    height: 300px !important;
}


.corr {
    font-size: 18px;
    color: #24a3e4;
    font-weight: normal;
    position: relative;
}

.correctionbody {
    background: url(/images/Box.png) no-repeat;
    height: 145px;
    width: 470px;
    font-size: 14px;
    color: #24a3e4;
    line-height: 20px;
    padding: 26px 30px 14px 30px;
    display: inline-block;
    position: absolute;
    top: 30px;
    left: -125px;
    display: none;
}



.closedicon {
    position: absolute;
    z-index: 99999;
    cursor: pointer;
    left: 0px;
    padding-right: 10px;
    padding-top: 10px;
    text-align: right;
}

.newapic {
    width: 228px;
    text-align: center;
    height: 126px;
    display: inline-block;
}

.videophoto {
    margin-bottom: 10px;
}

    .videophoto img {
        box-shadow: none !important;
    }


.videodiv {
    position: relative;
    display: none;
}

.videopic {
    cursor: default !important;
    box-shadow: none !important;
}

.videoplayer {
    cursor: pointer !important;
    box-shadow: none !important;
}

.donotsetwh {
    max-width: 800px !important;
}

.cnautoxh, .cnautokh {
    margin-top: 0px !important;
}


/*新增Q&A样式*/
#divQ_A {
    width: 250px;
    padding-top: 20px;
    top: 55px;
    z-index: 98;
    display: none;
    background: #fff;
}

.Q_ATitle {
    font-size: 16px;
    color: #999;
    line-height: 22px;
    padding-top: 10px;
}

.color-qaGreen {
    color: #61D7DC;
}

.color-qaBlue {
    color: #57A1F2;
    text-decoration: underline;
}

.qamedia-text {
    background: #61D7DC;
    padding: 20px 20px 20px 0px;
    overflow-y: auto;
    margin-top: 10px !important;
}

.qatextarea {
    resize: none;
    height: 110px;
    width: 100%;
}

.qaLeft1 {
    height: 110px;
    line-height: 110px;
    cursor: pointer;
}

.qaLeft2 {
    cursor: pointer;
}

#btnSumbitQA {
    margin-top: 20px;
    border: none;
    font-size: 14px;
    color: #61D7DC;
    background: #fff;
    width: 144px;
    height: 31px;
    line-height: 31px;
}

#qaBody {
    border-top: none;
    margin-top: 0px;
    padding: 10px 0px 10px 0px;
}

#qaBodyMain {
    overflow-y: auto;
    padding-right: 20px;
}

.imgUserHeader {
    width: 30px;
    height: 30px;
    border-radius: 50px;
}

.qaContent {
    margin-bottom: 10px;
    max-height: 52px;
    overflow: hidden;
    line-height: 18px;
}

.color-ccc {
    color: #ccc;
}

.hrNext {
    /*background: #61D7DC;*/
    margin: 20px 0px;
    height: 5px;
}

.a_aq_name {
    width: 120px;
    display: inline-block;
    white-space: nowrap;
    margin-right: 10px;
    overflow: hidden;
    vertical-align: middle;
}

.w185 {
    width: 185px;
}

.st_aq_ask {
    display: inline-block;
    height: 30px;
    line-height: 30px;
    margin-bottom: 0px;
}

.updatediv {
    margin-left: 40px;
    background-color: #EAF8F8;
    padding: 8px;
    font-size: 16px;
    color: #9B9B9B;
}

    .updatediv a {
        margin-left: 15px;
        border-radius: 20px;
        border: 1px solid #61D7DC;
        color: #61D7DC;
    }

.xiongzhan {
    width: 51px;
    height: 50px;
    /*position: absolute;
    left: 180px;
    top: 50px;*/
    float: left;
}




.spanxiongzhuang {
    display: none;
    margin-top: 10px;
}

.imgxiongzhuang:hover + .spanxiongzhuang {
    top: -100px;
    left: 20px;
    font-weight: normal;
    position: relative;
    width: 780px;
    display: block;
    font-size: 14px;
    background-color: #EAF8F8;
    border: none;
    font-size: 16px;
    color: #9B9B9B;
    padding: 8px;
    border-left: solid 4px #38D8DC;
}

.downloadchoosediv {
    background: #61D7DC;
    border-radius: 5px;
    padding: 10px;
    position: absolute;
    z-index: 99;
    display: none;
    line-height: 25px;
}

    .downloadchoosediv a {
        color: #fff !important;
    }

.blackNoUnder {
    color: #000 !important;
    text-decoration: none !important;
}


.divlogin {
    background: #EDF8FD;
    text-align: center;
    padding: 30px;
    margin-bottom: 40px;
}

    .divlogin strong {
        color: #24a3e4;
    }

.btnCkLogin {
    /*  background-image: linear-gradient(180deg, #14E5D7 0%,#14E5D7, #18D0DE 100%) !important;*/
    background-image: linear-gradient( 180deg, #24a3e4 0%,#27ccd7, #27ccd7 100%) !important;
    border: none;
    font-size: 18px;
    height: 40px;
    line-height: 38px;
    width: 280px;
    text-align: center;
    padding: 0px;
    margin-top: 20px;
    margin-bottom: 20px;
}

.bottomCkL {
    display: inline-block;
    margin-right: 20px;
}

.bottomCkLDiv span {
    color: #E95941;
    font-size: 20px;
}

.titleNav {
    padding-top: 20px;
    background: #fff;
}

    .titleNav li {
        list-style-type: disc;
        padding: 3px 0px;
        font-size: 16px;
    }

        .titleNav li:hover {
            color: #24a3e4;
        }

.categories_a a {
    color: #000;
    text-decoration: none;
}

    .categories_a a:hover {
        color: #24a3e4;
    }

.DisplayBg {
    display: inline-block;
    padding-right: 25px;
    background: url(/images/icon/ToPage.png) no-repeat right 3px center;
    color: #3279B8 !important;
}

.topage {
    color: #3279B8 !important;
    font-weight: normal;
    font-size: 16px;
}

.tagName {
    font-weight: normal;
    height: auto;
    line-height: unset;
    padding: 2px 10px 5px 10px;
    font-size: 14px !important;
    border-radius: 4px;
    background-image: linear-gradient(180deg, #14E5D7 0%,#14E5D7, #18D0DE 100%) !important;
    margin-left: 10px;
    cursor: text;
}

    .tagName:hover {
        opacity: 0.9;
    }

#ul_protocolXl6 .xl6 {
    margin-bottom: 20px;
}

    #ul_protocolXl6 .xl6 .ComPAuthorText {
        font-size: 14px !important;
        color: #aaa !important;
    }

        #ul_protocolXl6 .xl6 .ComPAuthorText * {
            color: #aaa !important;
        }

.formcommentinput[type='checkbox'] {
    width: 20px;
    height: 20px;
    background-color: #fff;
    -webkit-appearance: none;
    border: 1px solid #e0e0e0;
    border-radius: 2px;
    outline: none;
}

    .formcommentinput[type='checkbox']:disabled {
        background-color: #eee;
    }

.formcommentinput[type=checkbox]:checked {
    border: none;
    border-radius: 2px;
    box-shadow: none;
    background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCI+CjxwYXRoIGQ9Ik05IDE2LjJMNC44IDEybC0xLjQgMS40TDkgMTkgMjEgN2wtMS40LTEuNEw5IDE2LjJ6IiBmaWxsPSIjZmZmIiBzdHJva2U9IiMjMDI4OEQxIi8+Cjwvc3ZnPg==")no-repeat center;
    background-color: #2D97FF;
}
.UpTopTxt {
    color: #9B9B9B !important;
    border: none !important;
    margin-left: 0 !important;
}
    .UpTopTxt:hover {
        color: #24a3e4 !important;
    }

.AuthorIcon {
    display: inline-block !important;
    width: 56px;
    height: 20px;
    line-height: 18px;
    text-align: center;
    background-color: #fff;
    border-radius: 4px;
    color: #24a3e4 !important;
    font-size: 12px;
    border: 1px solid #24a3e4;
}
.divLangRis {
    background: #50E5D7;
}

    .divLangRis a {
        font-size: 14px;
        text-decoration: none !important;
    }
