@charset "utf-8";
/*css reset*/
/*别删，有的得看情况调一下宽度*/
.archcon .arc-listit {
    width: 120px;
}

.columimg {
    width: 460px;
}

.chooseAll {
    margin: 0;
}

.toolBox1 {
    padding-top: 20px;
}

.toolBox2 {
    padding-top: 20px;
}

.footer {
    position: relative;
    z-index: 2000;
}

.inner {
    width: 1170px;
    margin: 0 auto;
}

/*所有颜色*/
.mainColor {
    color: #00ae9d !important;
}

/**页面字体需要变主色调，直接调用mainColor;**/
.archcon.archcon-new dl dd.active a {
}

.header-nav, .tab-ul-index li.active, .article-list-journalg, .footer .top, .phone-nav, .main .article-content ul#htmlContent2 h3.full-text,
#page-tag-div .pagination > .active > a, .comtit, .archcon.archcon-new dl dd.archconVol, .archcon.archcon-new dl dd.active,
.archcon .arc-listit dd.active, .archcon .arc-listit .arctpoint, .tab-ul-index li.active, .footer .btmb,
.header-nav, .header-nav ul > li ol, .qikan .subBtn, .header-nav, .pageTagsUl li.current, .pageTagsUl li.clickpage:hover {
    background-color: #00ae9d;
    /*background-color: #24acf8;*/
}

.header-nav, .tab-ul-index li.active, .article-list-journalg, .footer .top, .phone-nav, .main .article-content ul#htmlContent2 h3.full-text,
#page-tag-div .pagination > .active > a, .comtit, .archcon.archcon-new dl dd.archconVol, .archcon.archcon-new dl dd.active,
.archcon .arc-listit dd.active, .archcon .arc-listit .arctpoint, .tab-ul-index li.active, .footer .btmb,
.header-nav, .header-nav ul > li ol, .qikan .subBtn, .header-nav, .pageTagsUl li.current, .pageTagsUl li.clickpage:hover,
.messageBoard .tj, .btn-primary, .guokan-tit .guokan-tab li.curr, .guokan-dl dd.active,
.guokan-dl dd.years, .guokan-dlyear dt {
    background-color: #00ae9d;
    /*background-color: #24acf8;*/
}

/*滑上去的颜色*/
.header-nav ul > li.active > a, .header-nav ul > li ol li:hover, .header-nav ul > li:hover > a {
    background: #84bf96;
    /*background: #0d9ce7;*/
    text-decoration: none;
}

/*向上箭头*/
.bottom-fixed {
    width: 50px;
    height: 50px;
    cursor: pointer;
    position: fixed;
    bottom: 20px;
    right: 20px;
    z-index: 5000;
    background: #00ae9d url("../../../images/public/back_top.png") no-repeat center center;
    display: none;
}

.phone-nav {
    border-color: #00ae9d;
    /*border-color: #24acf8;*/
}

.derived i.current, .base-title .more:hover, .news-list li a:hover, .article-list-title a:hover, .article-list-author a:hover, .article-list-time a:hover, .article-list-zy font a:hover {
    color: #00ae9d;
}

#page-tag-div .pagination > .active > a {
    border-color: #00ae9d;
    /*border-color: #24acf8;*/
}

/*.footer .btmb{padding-top:8px;padding-bottom:8px;}*/
/*手机下拉颜色有透明度，自己看着写*/
.phone-nav .search-app-wrap, .smallUl {
    background: #00ae9d;
    /*background: rgba(1, 142, 214, 0.9);*/
}

/*以上是需要改颜色的*/
.footer .top span {
    margin-right: 10px;
}

.smallUl {
    z-index: 1000;
    width: 100%;
    left: 0;
    right: 0;
    margin: auto;
    position: absolute;
    display: none;
}

.smallUl a {
    color: #fff;
    display: block;
    line-height: 24px;
}

.smallUl > li {
    text-align: left;
    border-bottom: 1px solid rgba(255, 255, 255, 0.5);
}

.smallUl li > a {
    padding: 0 4%;
    font-size: 16px;
    line-height: 40px;
    position: relative;
    display: block;
}

.smallUl > li > a span {
    margin: 0 0 0 10px;
}

.smallUl > li > a span img {
    vertical-align: middle;
    margin: -3px 0 0;
    transition: all 0.2s;
}

.smallUl > li > a span.active img {
    transform: rotate(90deg);
}

.smallUl > li > ol {
    display: none;
}

.smallUl > li > ol a {
    padding: 0 8%;
}

.navList {
    width: 30px;
    cursor: pointer;
}

.navList span {
    height: 3px;
    background-color: #fff;
    margin: 0 0 8px 0;
    display: block;
    transition: all 0.5s;
}

.navList span:last-child {
    margin: 0;
}

.navList {
    display: block;
    padding-top: 4px;
}

.navList span:last-child {
    margin: 0;
}

.phone-nav input::-webkit-input-placeholder {
    color: #fff;
    opacity: 1;
}

.phone-nav .text {
    background: #fff;
}

.phone-nav .text {
    line-height: 19px;
    padding: 3px 10px;
    color: #fff;
    margin: 0 0 0 15px;
    border-radius: 4px 0 0 4px;
}

.phone-nav .sub {
    width: 35px;
    height: 25px;
    background: #fff url(../../../images/custom/search1.png) no-repeat center center;
    background-size: 16px 16px;
    border-radius: 0 4px 4px 0;
}

.phone-nav .en {
    line-height: 25px;
    color: #fff;
}

.phone-nav .search-app-wrap {
    display: none;
    position: absolute;
    left: 0;
    width: 100%;
    top: 50px;
    z-index: 2000;
    padding: 8px 0;
}

.phone-nav .search-app-wrap select {
    width: 23%;
    border: none;
    height: 30px;
    border-radius: 4px;
    padding: 0 0 0 5px;
    background: rgba(255, 255, 255, 0.2);
    color: #fff;
}

.phone-nav .search-app-wrap select option {
    background: rgba(19, 115, 122, 0.9);
}

.phone-nav .search-app-wrap .text {
    width: 75%;
    margin: 0 0 0 2%;
    border-radius: 4px;
    height: 30px;
}

.phone-nav .search-app-wrap .sub {
    width: 30px;
    height: 30px;
    background: rgba(255, 255, 255, 0.2) url("../../../images/custom/search1.png") no-repeat center center;
    background-size: 22px;
    position: absolute;
    right: 15px;
    top: 8px;
}

.header .logo {
    width: 36%;
}

.header .logo img {
    max-width: none;
}

.header .bot {
    background-size: cover;
}

.phone-nav {
    padding: 8px 0;
    position: relative;
    z-index: 9999;
}

.phone-nav .en {
    line-height: 25px;
    color: #fff;
}

.phone-nav .text, .phone-nav .sub {
    background: rgba(255, 255, 255, .2);
}

.phone-nav .text {
    line-height: 19px;
    padding: 3px 10px;
    color: #fff;
    margin: 0 0 0 15px;
    border-radius: 4px 0 0 4px;
}

.phone-nav .sub {
    width: 35px;
    height: 25px;
    background: rgba(255, 255, 255, .2) url(../../../images/custom/search1.png) no-repeat center center;
    background-size: 16px 16px;
    border-radius: 0 4px 4px 0;
}

.search-wrapper {
    display: none;
}

/*手机菜单2*/
.phone-nav .container .logo {
    display: block;
    padding: 2px 0 0 20px;
    position: relative;
}

.phone-nav .container .logo img {
    max-width: 170px;
    max-height: 34px;
}

.phone-nav .container .logo:before {
    content: '';
    width: 1px;
    height: 80%;
    background: #fff;
    position: absolute;
    left: 6px;
    top: 2px;
    bottom: 0;
    margin: auto;
}

.phone-nav .container .search-app {
    display: block;
    background: url("../../../images/custom/search2.png") no-repeat center center;
    width: 34px;
    height: 34px;
    background-size: 30px;
    color: #fff;
}

.phone-nav .container .search-app.active {
    background: url("../../../images/custom/close-app.png") no-repeat center center;
    background-size: 32px;
}

.main-right .current-ul li .tit {
    width: 100%;
    float: none;
}

.main-right .current-ul li .right {
    float: none;
}

.main-right .current-ul a {
    display: inline-block;
}

.main-right .banner .item .text p {
    width: 70%;
}

.main-right .current-ul li .box {
    padding: 8px 0;
}

.search-wrap .in-bl {
    width: 100%;
}

.search-wrap .form-group {
    margin-left: 0;
    margin-right: 0;
}

@media screen and (max-width: 375px) {
    .phone-nav .search-app-wrap .text {
        width: 74%;
    }

    .phone-nav .search-app-wrap select {
        width: 24%;
    }
}

/**********************************/
/*@font-face {
	font-family:'OpanSans-Regular';
	src: url('OpanSans-Regular.ttf') format('truetype');
}
@font-face {
	font-family:'OpenSans-Bold';
	src: url('OpenSans-Bold.ttf') format('truetype');
}*/
/*@font-face {
	font-family: 'OpenSans-Regular';
	src: url(’OpenSans-Regular.eot’);
	src:local(’OpenSans-Regular’),
		url('OpenSans-Regular.eot?#iefix') format('embedded-opentype'),
		url(’../OpenSans/OpenSans-Regular.woff2’) format(’woff2’),
		url(’../OpenSans/OpenSans-Regular.woff’) format(’woff’),
		url(’../OpenSans/OpenSans-Regular.ttf’) format(’truetype’),
		url(’../OpenSans/OpenSans-Regular.svg#OpenSans-Regular’) format(’svg’);
}*/
/*@font-face {
	font-family: "OpenSans-Regular";
	src: url("../fonts/OpenSans-Regular.woff2") format("woff2"),
	 url("../fonts/OpenSans-Regular.woff") format("woff"), 
	 url("../fonts/OpenSans-Regular.eot") format("embedded-opentype"), 
	 url("../fonts/OpenSans-Regular.svg") format("svg");
	font-weight: normal;
	font-style: normal;
}*/


/*@font-face {
	font-family: "OpenSans-Bold";
	src: url("../fonts/OpenSans-Bold.woff2") format("woff2"), url("../fonts/OpenSans-Bold.woff") format("woff"), url("../fonts/OpenSans-Bold.ttf") format("truetype"), url("../fonts/OpenSans-Bold.eot") format("embedded-opentype"), url("../fonts/OpenSans-Bold.svg") format("svg");
	font-weight: bold;
	font-style: normal;
}*/


/*.tab-ul-index li {width:97px;}*/
.archcon.archcon-new dl dd {
    min-width: 50px;
}

#mescroll .main {
    background: transparent;
}

body {
    font-size: 14px;
    background: #fff;
}

a {
    color: #333;
}

.commcon {
    background: #fff;
    padding: 18px 0;
    margin-bottom: 20px;
}

.pad20 {
    padding: 0 20px;
}

.pad15 {
    padding-left: 15px;
    padding-right: 15px;
}

.comwrap {
    min-height: 150px;
    overflow: hidden;
}

.comtit {
    width: 100%;
    position: relative;
    background: none;
    font-size: 18px;
    padding: 10px 0 18px 32px;
    color: #333;
}

/*.comtit:before {display: block; content: '';width: 100%;height: 3px;background: #d3d3d3; position: absolute;top: 18px;z-index: 0;}*/
.comtit > div {
    display: inline-block;
    padding-right: 15px;
    background: #fff;
    position: relative;
}

.comtit > div span {
    display: inline-block;
    width: 24px;
    height: 24px;
    background: url(../../../images/custom/icotit.png) no-repeat;
    position: relative;
    top: 4px;
    margin-right: 3px;
}

.comtit .morebtn {
    position: relative;
    background: #fff;
    color: #666;
    font-size: 13px;
    padding-left: 14px;
    font-weight: normal;
}

.comtit .morebtn:hover {
    color: #00ae9d;
    /*color: #0254a2;*/
}

.latestArc.comtit {
    text-align: center;
    margin: 0;
}

.latestArc.comtit div {
    padding: 0 15px;
}

.comlist {
    margin-bottom: 20px;
    overflow: hidden;
}

.comlist li {
    position: relative;
    padding: 20px;
    border-bottom: dashed 1px #eeeeee;
    font-size: 15px;
}

.comlist li:last-of-type {
    border-bottom: 0px solid #fff;
}

.comlist li:last-child {
    margin-bottom: 0;
    border-bottom: none;
    padding-bottom: 0;
}

.comlist li .tit {
    font-size: 15.5px;
    line-height: 23px;
}

.xgwz .comlist li {
    float: left;
    min-width: 50%;
}

.comlist li > a {
    color: #333;
    display: block;
    line-height: 20px;
}

/*css reset end*/
.main {
    padding-top: 0px;
    padding-bottom: 40px;
}

.main-right {
    width: 30.42%;
    padding: 0;
    padding-left: 40px;
}

.main-left {
    width: 69.58%;
    padding: 0;
}

.container {
    padding: 0 20px;
}

/*.header{background:url(../../../images/custom/banner.png) no-repeat center;background-size: auto 100%;}
.header .container{background: url(../../../images/custom/topbg.png) no-repeat;padding-right: 0;}*/
.headerbg {
    background: url(../../../images/custom/map2.png) no-repeat center center;
}

.header .logo {
    display: block;
    margin: 28px 0 30px 0;
}

.header .logor {
    width: 458px;
    font-size: 15px;
    color: #fff;
    margin-top: 40px;
    font-family: arial;
    letter-spacing: 0.5px;
    text-align: right;
}

.header .logor i {
    font-style: normal;
    color: #757575;
    display: block;
    text-align: center;
    margin-top: 5px;
}

.header .logor b {
    letter-spacing: 0.5px;
    color: #fff;
    text-shadow: 1px 2px 2px #555;
    line-height: 24px;
}

.header .logor a:first-of-type {
    margin-right: 12px;
}

.header .logor span {
    -webkit-text-stroke: 2px #fff;
    font-size: 15px;
    line-height: 24px;
    display: inline-block;
    width: 100%;
    text-align: right;
    font-family: 'OpenSans-Bold';
    font-weight: bold;
    color: #333;
}

/*导航*/
.top .nav {
    background-size: cover;
    background: #00ae9d;
    /*background: #018dd6;*/
    height: 45px;
    line-height: 45px;
    text-align: center;
    margin-bottom: 20px;
}

.top .nav ul > li {
    float: left;
    position: relative;
    color: #fff;
}

.top .nav li a {
    color: #fff;
    display: block;
    text-align: center;
    padding: 0 27px;
    font-size: 16px;
    height: 45px;
}

.top .nav ul > li:nth-of-type(1) a {
    padding: 0 24px;
}

.top .nav li:nth-of-type(1) a img {
    position: relative;
    bottom: 2px;
    margin-right: 3px;
    width: 20px;
}

.nav-second {
    display: none;
    position: absolute;
    z-index: 100;
    background: #00ae9d;
    /*background: #005bc4;*/
}

.header-nav ul > li {
    float: left;
    position: relative;
    text-align: center;
}

.header-nav ul > li > a {
    display: block;
    color: #fff;
    line-height: 43px;
    font-size: 15px;
    padding: 0 23px;
}

.header-nav-en ul > li > a {
    padding: 0 20px;
}

.header-nav ul > li > a span {
    display: inline-block;
    width: 7px;
    height: 4px;
    background-size: 7px 4px;
    margin-left: 6px;
    position: relative;
    top: -3px;
}

.header-nav ul > li ol {
    background: #00ae9d;
    /*background: #018dd6;*/
    position: absolute;
    left: 0;
    top: 43px;
    min-width: 100%;
    z-index: 101;
    display: none;;
}

.top .header-nav ul > li ol li a {
    color: #fff;
    padding: 0 37px;
    white-space: nowrap;
    line-height: 39px;
    height: 39px;
    text-align: left;
}

.top .header-nav ul > li ol li a:hover {
    color: #fff;
    text-decoration: none;
}

.phone-nav .sub {
    background: #fff url("../../../images/custom/search1.png") no-repeat center center;
}

.header-nav ul > li > a span {
    background: url("../../../images/custom/nav-arrow1.png") no-repeat center center;
}


/*顶部*/
.header .container-fluid {
    padding: 0;
    height: 34px;
    line-height: 31px;
    background: #f2f2f2;
    color: #666;
    border-bottom: 1px solid #e5e5e5;
}

.header a {
    display: inline-block;
}

.header .login img {
    position: relative;
    top: -2px;
    margin: 0 6px 0 9px;
}

.header .line {
    width: 1px;
    height: 15px;
    border-left: 2px solid #787878;
    border-right: #939393;
    display: inline-block;
    position: relative;
    top: 4px;
    margin: 0 9px;
}

.header .en {
    margin-left: 16px;
}

/*轮播图*/
.banner {
    border: solid 1px #e3e3e3;
    position: relative;
    overflow: hidden; /*height:350px;*/
}

.bannerbg {
    margin: 0 0 20px;
    position: relative;
    top: 0;
}

.banner .col-lg-12 {
    padding: 0;
}

.banner .bancon, .banner .bancon .carousel-inner {
    height: 100%;
}

.banner .bancon .item {
    overflow: hidden;
    height: 100%;
}

.banner .bancon .carousel-control {
    width: 32px;
    height: 50px;
    top: 43.5%;
}

.carousel-control {
    opacity: 1;
}

.banner .bancon .carousel-control.leftbanner {
    left: 17px;
}

.banner .bancon .carousel-control.rightbanner {
    left: auto;
    right: 17px;
}

.banner .pic {
    height: 100%;
    display: block;
    float: left;
}

.banner .pic img {
    width: 100%;
}

.header .login, .header .register, .header .en {
    position: relative;
    bottom: -1px;
}

/*.banner .text{position: absolute;bottom: 0; width: 100%;padding: 14px 20px;background:rgba(0,0,0,0.55);}
.banner .text .tit{display: block; font-size: 16px; font-weight: bolder; line-height: 22px;margin-bottom: 2px;}
.banner .text .tit a{color: #fff;}
.banner .text .titen{font-size: 14px;line-height: 20px;margin-bottom: 3px;font-family: arial;}
.banner .text .tit:hover{text-decoration: underline;}*/
.banner .carousel-indicators {
    bottom: 19px;
    text-align: center;
}

.carousel-indicators li {
    border: none;
}

.banner .carousel-indicators li {
    width: 24px;
    height: 5px;
    background: #fff;
    margin: 0 2.5px;
    border-radius: 5px;
    width: 24px;
    height: 5px;
}

.banner .carousel-indicators li.active {
    background: #84bf96;
    /*background: #0d9ce7;*/
    margin: 0 2.5px; /*border: solid 1px #6ebe9a;*/
}

.banner .carousel-indicators li:hover {
    background: #84bf96;
    /*background: #0d9ce7;*/
}

/*搜索*/
.form-control {
    padding: 0;
}

.search-wrapper .form-group, search-wrapper .tj {
    margin-bottom: 0;
    border: 1px solid #e0e0e0;
    border-right: 0;
}

.indexsearch .form-control {
    border: none;
    box-shadow: none;
}

.indexsearch.search-wrapper {
    background: #f2f2f2; /*height: 116px;*/
    padding: 30px;
    display: block;
}

.search-wrapper .searchtijian, .search-wrapper .searcontent, .search-wrapper .tj {
    height: 54px;
    line-height: 54px;
    display: inline;
}

.searchtijian {
    width: 159px;
    background: url(../../../images/custom/select_arrow1.png) no-repeat scroll right 20px center #fff;
    background-size: 10px;
    color: #000;
    font-size: 16px;
    padding: 0 12px 0 20px;
}

.search-wrapper .searcontent {
    height: 54px;
    line-height: 55px;
    width: 697px;
    padding-left: 52px;
    background: url(../../../images/custom/searchbg.png) no-repeat 20px 17px #fff;
    font-size: 16px;
    position: relative;
    background-size: 21px;
}

.search-wrapper .tj {
    position: relative;
    top: 1px;
    width: 203px;
    background: #ff9b26;
    font-size: 20px;
    color: #fff;
    border: 0;
}

.advancesearch {
    line-height: 70px;
}

.advancesearch a {
    color: #333;
    font-size: 16px;
    height: 55px;
    line-height: 55px;
    padding-left: 13px;
}


/*文章列表修改*/
#onlineFirst .article-list-left span {
    background: none;
}

.article-list-author, .article-list-time {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

.article-list-table .article-list-left span {
    width: 16px;
}

.tab-ul-index li {
    background: none;
    margin-right: 40px;
}

.tab-ul-index li.active {
    background: none;
    color: #00ae9d;
    /*color: #0272ac;*/
    font-weight: bold;
}

.tab-ul-index li.active a {
    color: #00ae9d;
    /*color: #0272ac;*/
    border-bottom: 4px solid #00ae9d;
    /*border-bottom: 4px solid #0272ac;*/
}

.tab-ul-index li a {
    line-height: unset;
    padding: 28px 0 11px 0;
    font-size: 18px;
}

.articleBoxMargin .tab-box {
    border-bottom: 1px solid #eeeeee;
    margin-bottom: 5px;
}

/* .tab-pane:nth-of-type(1) .article-list {padding: 14px 20px!important;} */
/*.article-info{overflow: hidden;}
.article-info a{color: #666;}*/
/*.article-info h3:hover{color: #018dd6;}*/
.article-list .article-list-title:hover a {
    color: #00ae9d;
}

.article-list .article-list-title {
    font-weight: bold;
    font-size: 16px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    margin-bottom: 11px;
}

.article-list .article-list-doi {
    margin-bottom: 3px;
}

.myTabContent .article-list {
    border-bottom: 1px solid #eee;
    padding: 28px 0 17px 0;
    height: 176px;
}

.article-list:last-child {
    margin-bottom: 0;
    border: none;
}

.article-list-title a {
    font-size: 16px;
}

body .article-list {
    border-bottom: 1px solid #eee;
    padding: 25px 0 17px 0;
    min-height: 170px;
}

.article-list .article-list-author a, .article-list .article-list-doi a {
    line-height: 30px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    color: #666;
    font-size: 14px;
}

.article-ctrl {
    position: relative;
    margin-top: 10px;
}

.article-ctrl .keywords {
    display: block;
    line-height: 30px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

.article-ctrl .keywords a {
    display: inline-block;
    height: 26px;
    line-height: 24px;
    padding-left: 12px;
    padding-right: 12px;
    border: 1px solid #5895b4;
    color: #5895b4;
    margin-right: 5px;
}

/* .article-ctrl .keywords a:hover{background-color: #5895b4;color: #fff;}*/
.article-list .article-list-zy.clear {
    display: block;
    width: 298px;
    position: absolute;
    bottom: -3px;
    right: 0;
    line-height: 30px;
    height: 30px;
    overflow: hidden;
}

.article-list-zy.clear font a {
    margin-right: 10px;
    float: left;
    text-align: right;
    font-size: 14px;
}

.article-list-zy.clear a:last-of-type {
    margin-right: 0;
}

.article-list-zy.clear font a img {
    margin-right: 5px;
    position: relative;
    bottom: 3px;
}

.article-list-zy.clear font {
    padding: 0 4px;
}

.article-ctrl .ctrl img {
    position: relative;
    bottom: 2px;
    margin-right: 5px;
}

.article-list .article-list-left {
    margin-right: 15px;
    width: 140px;
    height: 105px;
    overflow: hidden;
}

.article-list .article-list-left img {
    width: 100%;
    height: 100%;
}

body .article-list-table .article-list-left span {
    padding-right: 0;
}

.article-list .article-list-left span {
    text-align: left;
    border: 3px solid #dddddd;
    overflow: hidden;
}

/* #current .article-list .article-list-right,#onlineFirst .article-list .article-list-right,#lan .article-list .article-list-right{width: 81%; position: relative;top: -4px;} */
.article-list .article-list-right {
    width: 81%;
    position: relative;
    top: -4px;
}

.downmore a {
    display: inline-block;
    height: 44px;
    line-height: 44px;
    font-size: 15px;
    text-align: center;
    border: 1px solid #dddddd;
    width: 100%;
}

body .tab-pane .article-list:last-of-type {
    border-bottom: 0;
}

.downmore:hover {
    border: 1px solid #5895b4;
}

.downmore:hover a {
    color: #5895b4;
}

.article-list-author a:hover, .article-list-author span a:hover {
    color: #5895b4;
}

.article-list-author span:first-of-type a:hover {
    color: #666;
}

/*左侧*/

/* 快速链接 */
.kslj ul li {
    padding: 0 0 15px 0;
    border-bottom: 0 !important;
}

.kslj ul li:nth-of-type(1) {
    margin-top: 30px;
}

.kslj ul li a {
    display: inline-block;
    padding: 0;
    height: 50px;
    line-height: 50px;
    padding-left: 10px;
    background: #00ae9d;
    /*background: #018dd6;*/
    color: #fff;
    font-size: 16px;
    width: 100%;
    border-radius: 5px;
    text-align: center;
}

.kslj ul li a img {
    position: relative;
    bottom: 3px;
    margin-right: 7px;
}


.main-right .comwrap {
    min-height: 200px;
}

.comtit span {
    display: block;
    position: absolute;
    width: 25px;
    height: 25px;
    top: 8px;
    left: -2px;
    background: url(../../../images/custom/icons.png) no-repeat;
}

.comtit {
    border-bottom: 1px solid #ededed;
}

.tzgg .comtit span {
    left: 2px;
}

.tzgg .comlist li {
    background: url(../../../images/custom/dot.png) no-repeat 0 25px;
}

.tzgg .comlist li a {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    margin-bottom: 4px;
}

.tzgg .comlist li i {
    font-style: normal;
    display: inline-block;
    color: #999999;
    font-size: 14px;
}

.comtit .more {
    float: right;
    font-size: 14px;
    color: #999999;
    position: relative;
    bottom: -4px;
}

.rmsjz .comlist li {
    position: relative;
    background: url(../../../images/custom/dot.png) no-repeat 0 25px;
    padding: 18px 18px 18px 22px;
}

/* 浏览量 */
.rmsjz .comlist li a {
    display: inline-block; /* height:40px; */
    position: relative;
}

.rmsjz .comlist li i {
    position: absolute;
    right: 8px;
    bottom: 18px;
    color: #999;
    font-style: normal;
}

.rmsjz .comlist li:last-of-type i {
    bottom: 0;
}

.rmsjz .comlist li:last-of-type {
    padding-bottom: 0;
}

.tjxx .comlist2 {
    padding: 0;
}

.tjxx .comlist2 a {
    display: inline-block;
    padding: 11px 13px;
    background: #00ae9d;
    /*background: #048ed6;*/
    border-radius: 5px;
    color: #fff;
    font-size: 15px;
    width: 47%;
    position: relative;
    height: 70px;
}

.tjxx .comlist2 a .fr {
    position: absolute;
    right: 10px;
    bottom: 10px;
}

.tjxx .comlist2 a .fl {
    height: 43px;
}

.tjxx .comlist2 li a span {
    display: block;
    text-align: left;
}

.tjxx .comlist2 li a span i {
    font-style: normal;
    font-weight: normal;
    font-size: 16px;
    padding-left: 7px;
}

.tjxx .comlist2 li a:nth-of-type(1) {
    margin-right: 4%;
}

.tjxx .comlist2 li a span:nth-of-type(2) {
    font-weight: bold;
    font-size: 18px;
}

.tjxx .comlist2 li {
    margin-bottom: 10px;
}

.tjxx .comlist2 li:first-of-type {
    margin-top: 24px;
}

.tzgg .comtit span {
    background-position: 0 -330px;
}

.rmsjz .comtit span {
    background-position: 0 0;
}

.tjxx .comtit span {
    background-position: 0 -75px;
}

.yqlj .comtit span {
    background-position: 0 -50px;
}

.yuyinben .comtit span {
    background-position: 0 -360px;
}

.yuyinben .comlist li {
    background: url(../../../images/custom/circle.png) no-repeat 0 25px;
}

.yqlj .comlist li:nth-of-type(1) {
    margin-top: 16px;
}

.yqlj .comlist li {
    background: url(../../../images/custom/dot.png) no-repeat 0 6px;
    border: 0;
    padding: 0 16px;
    margin-bottom: 8px;
}

.yqlj .comlist li:nth-of-type {
    margin-top: 20px;
}

.yqlj .comlist li > a {
    font-size: 13px;
}

.comlist li {
    position: relative;
    padding: 18px 18px 18px 18px;
    border-bottom: dashed 1px #eeeeee;
    font-size: 15px;
}

/* .comlist li:nth-of-type(1){margin-top: 18px;} */

/*底部*/
.footer .bottom {
    width: 100%;
    background: #00ae9d;
    height: 42px;
    line-height: 42px;
}

.footer .bottom ul li {
    display: inline-block;
    padding: 0 42px 0 38px;
    position: relative;
}

.footer .bottom ul {
    text-align: center;
    padding-left: 8px;
}

.footer .bottom li a {
    color: #fff;
    font-size: 16px;
    text-align: center;
}

.footer .bottom li:after {
    content: '';
    display: inline-block;
    width: 1px;
    border-right: 2px solid #fff;
    position: absolute;
    top: 3px;
    height: 17px;
    top: 14px;
    right: 0
}

.footer .bottom li:last-of-type:after {
    border-right: 0px solid #fff;
}

.footer .btmb {
    background: #fff;
    padding: 15px 7px 11px 0;
}

.footer .btmb p {
    line-height: 26px;
}

.footer .btmb .flogo {
    width: 30%;
}

.footer .btmb .flogo img {
    margin-top: 9px;
    margin-left: 13px;
}

.footer .btmb .Supported {
    margin-top: 0px;
}

.comtit:after {
    content: '';
    display: inline-block;
    width: 1px;
    width: 22px;
    height: 4px;
    background: #00ae9d;
    position: absolute;
    left: 1px;
    bottom: 0;
}

.searchInput input::input-placeholder {
    color: red;
}

.searchInput input::-webkit-input-placeholder {
    color: #bcbcbc;
}

.searchInput input::-moz-placeholder {
    color: #bcbcbc;
}

.searchInput input::-ms-input-placeholder {
    color: #bcbcbc;
}

#myTabContent .article-list-left span {
    background: none;
}

.article-list-zy img {
    margin-right: 5px;
    position: relative;
    bottom: 3px;
}

.article-list .article-list-doi font {
    color: #777;
    font-size: 14px;
}

.article-list .article-list-doi font a {
    font-size: 14px;
    color: #0272ac;
    line-height: 20px;
}

/* 首页浏览次数 */
.rmsjz .comlist li:nth-of-type(1) {
    background: none;
    border-bottom: 0;
    padding-right: 8px;
    background: none;
}

#myTab li a {
    text-decoration: none;
}

.article-list-zy.clear {
    display: block;
    width: 260px;
    position: absolute;
    bottom: -3px;
    right: 0;
    line-height: 26px;
    overflow: hidden;
}

/* .article-list .article-list-right{width:100%; position: relative;top: -4px;} */
.article-list-zy.clear font a {
    font-size: 14px;
}

.article-list-table .article-list-left img {
    max-width: 100%;
}

/*馆藏报告检索*/
.gcsearch {
    clear: both;
    line-height: 30px;
    margin-top: 15px;
    text-align: center;
}

.gcsearch form {
    display: inline-block;
}

.gcsearch .tiaojian {
    margin-bottom: 10px;
}

.gcsearch .tiaojian ul li {
    float: left;
    font-size: 14px;
    color: #333;
    padding: 0 10px;
}

.gcsearch #categoryDiv select {
    width: 120px;
    float: left;
    height: 30px;
    line-height: 30px;
}

.gcsearch #categoryDiv .input-sm {
    padding: 0 10px;
    margin-right: 10px;
}

.gcsearch #categoryDiv .input-sm:last-of-type {
    margin-right: 0;
}

.gcsearch #categoryDiv label {
    height: 30px;
    line-height: 30px;
}

/* 下载列表弹框 */
#myModaltc .modal-body ul li {
}

#myModaltc .modal-body ul li a {
    position: relative;
    display: inline-block;
    padding: 8px 15px;
    width: 100%;
}

#myModaltc .modal-body ul li a img {
    position: absolute;
    right: 5px;
}

/* 文章内容页面修改 */
body .abswrap .article-abstract > div {
    float: none;
}

body .abswrap .article-keyword {
    position: relative;
    padding: 10px 0 0px 57px;
}

body .abswrap .article-keyword b {
    position: absolute;
    left: 0;
    top: 10px;
}

body .abswrap .article-keyword li {
    margin: 5px;
    /*margin-bottom: 0;*/
}

body .abswrap .article-abstract .abspart, body .abswrap .article-abstract .absall {
    padding-left: 55px;
    position: relative;
}

body .abswrap .article-abstract .absall {
    padding-bottom: 20px;
}

body .abswrap .article-abstract .abspart > b {
    position: absolute;
    left: 0;
}

body .abswrap .article-abstract .absall > b {
    position: absolute;
    left: 0;
}

body #htmlContent div._figclass.figure .figure_title .figure_caption > div {
    text-align: center;
}

body #htmlContent div._figclass.figure .figure_title .figure_caption > div:nth-type-of(2) {
    font-size: 14px;
    text-align: left;
}

/*20191224*/
body .abswrap .article-abstract .abspart {
    display: none;
}

body .abswrap .article-abstract > div.absall {
    display: block;
}

body .dzkxcon #navigation .nav-nav .nav-wrapper {
    height: 480px;
}

#htmlContent .References-wrap {
    display: none;
}

.lefttime {
    word-break: break-all;
}

.quot .citationCn {
    word-break: break-all;
}

/* .quot .citationCn tr td{display:inline-block;} */
/*针对过刊数据显示*/
body #htmlContent * {
    max-width: 100%;
}

body #htmlContent .detail .wenzhang img {
    margin: 0 !important;
}

body .table-body table tr td:nth-child(1) {
    min-width: 88px;
    padding: 0 5px;

    overflow: hidden;
    word-break: keep-all;
}

body .table-body table tr td:nth-child(2) {
    min-width: 88px;
    padding: 0 5px;

}

body .show-table .table-body table tr td {
    white-space: normal;
    overflow: hidden;
    word-break: normal;
}

.dzkxcon .arcwrap.relativewrap {
    position: relative;
    padding-left: 58px;
}

.dzkxcon .arcwrap.relativewrap p span {
    position: absolute;
    left: 0;
}

/*搜索结果页面*/
.advance-search-bot .toolBox-search {
    display: none;
}

.advance-search-bot .article-list-left {
    display: none;
}

body .advance-search-bot-wrap .table-body table tr td {
    white-space: normal;
    overflow: hidden;
    word-break: normal;
    text-align: left;
    verticle-align: top;
}

.advance-search-bot .article-list .article-list-zy.clear {
    position: static;
    width: 100%;
}

.advance-search-bot .article-list .article-list-zy.clear font {
    padding: 0 4px 0 0;
}

.advance-search-bot .article-list-zy span a {
    display: inline-block;
    height: 26px;
    line-height: 26px;
    padding-left: 12px;
    padding-right: 12px;
    border: 1px solid #5895b4;
    color: #5895b4;
    margin-right: 5px;
}

.advance-search-bot .article-list-time a {
    color: #00ae9d;
    /*color: #0272ac;*/
}

#htmlContent div.figure .article_table_fullText .table_caption > div {
    font-weight: bold;
}

body #htmlContent div.figure .table {
    overflow-x: auto;
}

body .calcucon {
    margin-bottom: 20px;
}

#htmlContent h3 span.sec-title {
    font-weight: bold;
}

.left-slip-box {
    margin-top: 15px;
}

.dzkxcon li.article-author-address > p, .dzkxcon.content .article .article-left .articleCn .about-author > h6 {
    margin-bottom: 4px;
}

.dzkxcon.content .article .article-left .articleCn .about-author > h6 b {
    color: #00ae9d;
    font-weight: normal;
}

body .abswrap .article-abstract > div {
    padding-bottom: 0;
}

/*详情页文件下载*/
.abswrap .moreabs {
    position: absolute;
    right: 0;
    bottom: 0;
}

.arcwrap.filewrap .backcon {
    background: none;
    padding: 0;
}

.arcwrap.filewrap .filetit {
    margin-top: 20px;
    font-size: 18px;
    color: #1b99cc;
}

.arcwrap.filewrap .backcon > li {
    background: #f7f7f7;
    padding: 10px;
    margin-bottom: 10px;
    padding-left: 38px;
}

.arcwrap.filewrap .filecon.backcon li span {
    top: 12px;
    left: 10px;
}

.footer {
    z-index: 1001;
}


@media (min-width: 1200px) {
    .article-ctrl .keywords {
        width: 55%;
    }

    .container {
        width: 1200px;
        padding: 0;
    }

    body .article-list {
        padding-left: 0;
        padding-right: 0;
    }

    #lan .article-list .article-list-right {
        width: 81%;
    }

    .article-list-zy font {
        padding: 0 4px 0 0;
    }

    #current .article-list-zy.clear, #onlineFirst .article-list-zy.clear, #topdownlist .article-list-zy.clear {
        text-align: right;
    }

    body .content .quot {
        padding: 10px 0 0 0;
    }

}

/*  移动与pc展示的样式相同 */
@media screen and (max-width: 1200px) {
    .article-pc {
        display: block;
        padding: 0 10px;
    }

    .left-slip-box {
        display: none;
    }

    .main {
        padding-top: 20px;
    }

    .article-list .article-list-zy.clear {
        left: 0;
        bottom: auto;
    }

    body .curtu-show {
        display: none;
    }
}

@media (max-width: 1190px) {
    .lefttime {
        display: none;
    }

    html body {
        overflow: auto;
    }

    body .content.dzkxcon {
        width: 100%;
    }

    body .dzkxcon .article-left-cn {
        width: 100%;
        padding: 0;
    }

    .article-right {
        display: none;
    }

    body .btnwrap {
        position: static;
    }

    .abswrap .article-keyword li {
        margin-bottom: 5px;
    }

    /*.main-right{width:100%;}*/
    .article-list .article-list-right {
        width: 100%;
    }
}


@media (max-width: 1200px) and (min-width: 992px) {
    .search-wrapper .searcontent {
        width: 430px;
    }

    .search-wrapper .tj {
        width: 200px;
    }

    .tj {
        width: 100px;
    }

    .tjxx .comlist2 li a:nth-of-type(1) {
        margin-right: 0;
    }

    .tjxx .comlist2 a {
        width: 100%;
    }

    .tjxx .comlist2 li {
        margin-bottom: auto;
    }

    #myTabContent .article-list {
        height: auto;
    }

    #current .article-list .article-list-right, #onlineFirst .article-list .article-list-right, #topdownlist .article-list .article-list-right {
        width: 100%;
    }

    #current .article-list-zy.clear, #onlineFirst .article-list-zy.clear, #topdownlist .article-list-zy.clear {
        left: 0;
        bottom: auto;
    }

    .curtu-show {
        margin-top: 25px;
    }

    #current .article-list, #onlineFirst .article-list, #topdownlist .article-list {
        height: auto;
    }

    #current .article-list, #onlineFirst .article-list, #topdownlist .article-list {
        padding: 28px 0;
    }

    /* .main-right{width:100%;}	 */
}

@media (max-width: 992px) and (min-width: 768px) {
    #current .article-list .article-list-right, #onlineFirst .article-list .article-list-right, #topdownlist .article-list .article-list-right {
        width: 100%;
    }

    #current .article-list-zy.clear, #onlineFirst .article-list-zy.clear, #topdownlist .article-list-zy.clear {
        left: 0;
        bottom: auto;
    }

    .curtu-show {
        margin-top: 25px;
    }

    .tjxx .comlist2 li a:nth-of-type(1) {
        margin-right: 0;
    }

    .tjxx .comlist2 a {
        width: 100%;
    }

    .tjxx .comlist2 li {
        margin-bottom: auto;
    }

    .main-right, .main-left {
        width: 100%;
    }

    .main-right {
        padding: 0;
    }

    .indexsearch.search-wrapper {
        padding: 15px;
    }

    .search-wrapper .searcontent {
        width: 320px;
    }

    .search-wrapper .tj {
        width: 170px;
    }

    .search-wrapper .searchtijian {
        width: 100px;
    }

    .advancesearch a {
        height: 40px;
        line-height: 40px;
    }

    .search-wrapper .form-group, .search-wrapper .searchtijian, .search-wrapper .searcontent, .search-wrapper .tj {
        height: 40px;
        line-height: 40px;
    }

    .search-wrapper .searcontent {
        background-size: 20px;
        padding-left: 30px;
    }

    .footer .btmb .flogo {
        width: 100%;
    }

    .search-wrapper .searcontent {
        background: #fff;
    }

    #myTabContent .article-list {
        height: auto;
    }

}

@media (max-width: 768px) {
    #current .article-list .article-list-right, #onlineFirst .article-list .article-list-right, #topdownlist .article-list .article-list-right {
        width: 100%;
    }

    .tjxx .comlist2 li a:nth-of-type(1) {
        margin-right: 0;
    }

    .tjxx .comlist2 a {
        width: 100%;
    }

    .tjxx .comlist2 li {
        margin-bottom: auto;
    }

    .main-right, .main-left {
        width: 100%;
    }

    .main-right {
        padding: 0;
    }

    .article-list .article-list-left {
        margin-right: 0;
        width: 100%;
        height: auto;
    }

    .article-list .article-list-right {
        width: 100%;
    }

    .article-ctrl .keywords {
        margin-right: 5px;
    }

    .article-ctrl .ctrl {
        position: static;
    }

    .article-ctrl .keywords {
        width: 100%;
    }

    .footer .btmb > div, .footer .btmb .flogo {
        width: 100%;
        text-align: center;
    }

    .footer .btmb .flogo img {
        margin-left: 0;
        max-width: 100%;
    }

    .article-list .article-list-left {
        margin-bottom: 10px;
    }

    #current .article-list, #onlineFirst .article-list, #topdownlist .article-list {
        height: auto;
    }

    #current .article-list-zy.clear, #onlineFirst .article-list-zy.clear, #topdownlist .article-list-zy.clear, #lan .article-list-zy.clear {
        position: static;
    }

    .article-list .article-list-zy.clear {
        position: static;
    }

    .footer .btmb {
        padding: 10px;
        font-size: 12px;
    }

    .footer .bottom ul li {
        padding: 0 5px;
    }

    .footer .bottom li a {
        font-size: 14px;
    }

    .btmb a {
        display: block;
    }

    .article-ctrl .keywords {
        white-space: normal;
        overflow: visible;
    }

    .main-left {
        padding-right: 0;
    }

    .box-search1 ul li input {
        max-width: 100%;
    }

    .news-details-body.box-body .box-article-content p {
        word-break: break-all;
    }

    body .btnwrap {
        clear: both;
        height: 25px;
        width: 100%;
        text-align: center;
        padding-top: 10px;
    }

    body .btnwrap li {
        display: inline-block;
        float: none;
    }

    /* .device{display:block;height:auto;visibility:visible;} */
    .footer .btmb .Supported a:nth-of-type(2) {
        display: inline;
    }

    .gcsearch #categoryDiv select {
        width: 100px;
    }

    #mescroll .main {
        padding: 20px 0 0;
    }

    .article-list {
        padding: 14px 0;
    }
}

#right_hot_gcbg .gcbg-hot-view {
    float: right;
}

#right_hot_gcbg i {
    bottom: 11px;
}



