.in-bl { display: inline-block; }

.mb20 { margin-bottom: 20px; }

input:-moz-placeholder, textarea:-moz-placeholder { color: #999; opacity: 1; }

input::-moz-placeholder, textarea::-moz-placeholder { color: #999; opacity: 1; }

input:-ms-input-placeholder, textarea:-ms-input-placeholder { color: #999; opacity: 1; }

input::-webkit-input-placeholder, textarea::-webkit-input-placeholder { color: #999; opacity: 1; }

@media (min-width: 1200px) { .container { width: 1200px; } }
._table { display: table; }

._cell { display: table-cell; vertical-align: middle; }

.header { background: url("../images/header-bg_01.jpg") no-repeat center top; }
.header .top { padding: 46px 0 15px; }
.header .top .logo { display: block; }
.header .message .search { padding: 39px 0 0; }
.header .message .search select { width: 111px; padding: 0 0 0 10px; border: 1px solid #ccc; margin: 0 10px 0 0; height: 36px; line-height: 35px; border-radius: 2px; color: #333; }
.header .message .search .text { width: 183px; border: 1px solid #ccc; padding: 4px 10px; background: #fff; line-height: 26px; border-radius: 2px 0 0 2px; }
.header .message .search .sub { height: 36px; width: 86px; background: #ff9a22; color: #fff; border-radius: 2px; }
.header .p { color: #fff; font-size: 12px; line-height: 35px; padding:4px 0 0 108px;}
.header .p span { margin: 0 7px 0 0; }

#time { color: #fff; font-size: 15px; line-height: 41px; margin: 0 48px 0 39px; width:134px; min-height:40px;}
.header-nav-en #time{width:105px;}

.header-nav { background: #27919d; }
.header-nav ul > li { float: left; position: relative; }
.header-nav ul > li.active > a { background: #13737a; }
.header-nav ul > li:hover > a { background: #13737a; text-decoration: none; }
.header-nav ul > li > a { display: block; color: #fff; line-height: 41px; padding: 0 22px; font-size: 15px; }
.header-nav ul > li ol { position: absolute; background: #13737a; left: 0; top: 41px; min-width: 100%; z-index: 50; display: none; }
.header-nav ul > li ol li:hover { background: #27919d; }
.header-nav ul > li ol li a { font-size: 15px; display: block; padding: 0 26px; white-space: nowrap; color: #fff; line-height: 33px; }
.header-nav ul > li ol li a:hover{text-decoration: none;}
.main > .container { padding: 30px 15px; }

.main-left { padding: 0 30px 0 15px; }

.four { padding: 0 0 9px; }
.four li { background: #27919d; text-align: center; height: 95px; width: 125px; float: left; padding: 19px 0 0; }
.four li:hover { background: #13737a; }
.four li ._table { height: 95px; width: 100%; }
.four li.li1 { margin: 0 5px 5px 0; }
.four li.li2 { margin: 0 0 5px; }
.four li.li2 .icon img { height: 29px; }
.four li.li3 { margin: 0 5px 0 0; }
.four li a { display: block; color: #fff; }
.four li a:hover { text-decoration: none; }
.four li p { font-size: 15px; font-weight: bolder; line-height: 30px; margin: 3px 0 0; color: #fff; }

.base-title { border-bottom: 1px solid #dbdbdb; }
.base-title .icon { width: 29px; height: 42px; position: relative; }
.base-title .icon img { position: absolute; left: 0; bottom: 0; top: 0; margin: auto; }
.base-title .tit { font-size: 16px; color: #333; line-height: 42px; font-weight: bolder; }
.base-title .more { color: #666; font-size: 12px; line-height: 42px; text-transform: uppercase; }
.base-title .more:hover { color: #13737a; text-decoration: underline; }

.base-list { padding: 11px 0 0; }
.base-list li { position: relative; padding: 0 0 0 18px; }
.base-list li:before { content: ''; width: 7px; height: 7px; position: absolute; left: 0; top: 0; bottom: 0; margin: auto; background: url("../images/list-arrow_03.jpg") no-repeat 0; }
.base-list li a { display: block; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; color: #333; line-height: 30px; }
.base-list li a:hover { color: #13737a; text-decoration: underline; }

.base-list-link { padding: 14px 0 0; }
.base-list-link li:before { width: 6px; height: 6px; background: #b9b9b9; border-radius: 50%; }
.base-list-link li a { line-height: 24px; }

.er { padding: 11px 0 0; text-align: center; }

.derived i.current { color: #77d0da; }

.toolBoxBorder { padding: 11px 0 0; }

.article-list-title a { font-size: 15px; line-height: 26px; }

.article-list-title { line-height: 26px; }

.article-list-author { line-height: 21px; }

.article-list-author a { color: #777; font-size: 12px; }

.article-list-time, .article-list-time a { color: #777; line-height: 21px; }

.article-list-time font { font-size: 12px; line-height: 21px; }

.article-list-zy, .article-list-zy a { line-height: 22px; font-size: 12px; }

.article-list-zy font { border: none; padding: 0 34px 0 0; line-height: 22px; }

.article-list-zy a { color: #777; }

.article-list-zy a:hover { color: #13737a; text-decoration: underline; }

#onlineFirst .article-list-left span { background: url("../images/list2_03.png") no-repeat left center; }

.article-list-title a:hover { color: #13737a; text-decoration: underline; }

.main-mid .article-list { padding: 15px 20px; border-bottom: 1px dashed #dbdbdb; }
.main-mid .article-list-title, .main-mid .article-list-author, .main-mid .article-list-time, .main-mid .article-list-zy { margin: 0; }
.main-mid .tab-ul { padding: 0 0 11px; border-bottom: 1px solid #dfdfdf; }
.main-mid .tab-ul li { float: left; margin-right: 35px; position: relative; }
.main-mid .tab-ul li.m0{margin-right:0;}
.main-mid .tab-ul li a {font-size:14px; display: block; padding: 0 16px; background: #27919d; color: #fff; line-height: 37px; position: relative; border-radius: 2px; }
.main-mid .tab-ul li a:hover { text-decoration: none; background: #13737a; }
.main-mid .tab-ul li a:before { content: ''; position: absolute; right: -16px; bottom: 0; background: url("../images/tab-before_03.png") no-repeat 0; width: 16px; height: 19px; }
.main-mid .tab-ul li.active:after { background: #13737a; }
.main-mid .tab-ul li.active a { background: #13737a; }
.main-mid .tab-ul li:after { content: ''; width: 100%; height: 2px; background: transparent; position: absolute; left: 0; bottom: -12px; }

.main-mid { padding: 0; }

.main-right { padding: 0 15px 0 30px; }

.book { display: block; margin: 0 0 29px; }
.book img { max-width: 100%; border: 1px solid #ddd; padding: 15px; width: 255px; }

.current-list { display: block; text-align: center; border: 1px solid #66ff8b; height: 41px; margin: 0 0 10px; }
.current-list .wrap { background: #49c163; border: 1px solid #51d56d; height: 39px; border-radius: 2px; }
.current-list .wrap .icon { width: 33px; position: relative; height: 37px; }
.current-list .wrap .icon img { position: absolute; left: 0; top: 0; bottom: 0; margin: auto; }
.current-list .wrap p { font-size: 16px; color: #fff; line-height: 37px; }

.sou-list { border-color: #ffd830; }
.sou-list .wrap { border-color: #ffaa26; background: #ff9a22; }

.guo-list { border-color: #4df4ff; }
.guo-list .wrap { border-color: #3dc0d0; background: #37aebc; }

.jiang-list { padding: 11px 0 5px; }

.footer { text-align: center; color: #fff; line-height: 18px; }
.footer a { color: #fff; line-height: 18px; }
.footer a:hover { text-decoration: underline; }
.footer .top { background: #27919d; padding: 15px 15px 14px; }
.footer .bot { background: #13737a; color: #fff; line-height: 28px; padding: 4px 15px; }
.footer .bot a { line-height: 28px; }
.bottom {
    padding: 18px 0 15px;
}

/*英文页面结束*/
.phone-nav .container .logo { display: none; }
.phone-nav .container .search-app { display: none; }
.phone-nav .search-app-wrap { display: none; position: absolute; left: 0; width: 100%; top: 60px; background: #ccc; z-index: 2000; padding: 8px 0; background: rgba(19, 115, 122, 0.9); }
.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/search1.png") no-repeat center center; background-size: 22px; position: absolute; right: 15px; top: 8px; }
._form-control{    display: block;
    width: 100%;
    height: 34px;
    padding: 6px 12px;
    font-size: 14px;
    line-height: 1.42857143;
    color: #555;border: 1px solid #ccc;
    border-radius: 4px;webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
    -webkit-transition: border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;
    -o-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
    transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;}
.smallUl { background-color: rgba(19, 115, 122, 0.9); }

@media screen and (max-width: 1200px) { .header { display: none; }
  .header-nav { display: none; }
  .phone-nav { display: block; background: #13737a url("../images/header-bg_01.jpg") no-repeat -32px 0; background-size: cover; padding: 10px 0; }
  .phone-nav .container { text-align: left; height: auto; }
  .phone-nav .container .navList { display: block; float: left; padding: 19px 0 0; }
  .phone-nav .container .logo { display: block; padding: 0 0 0 12px;  position: relative; }
  .phone-nav .container .logo .p{color:#fff;font-size:12px;padding-top:2px;}
  .logo-tb img { width: 10%; }
  .phone-nav .container .logo .img1 { width: 26px; margin-top:6px;}
   .phone-nav .container .logo .img2 { width: 120px;padding-left:10px; }
  .phone-nav .container .logo:before { content: ''; width: 1px; height: 80%; background: #fff; position: absolute; left: 6px; top: 0; bottom: 0; margin: auto; }
  .phone-nav .container .search-app { display: block; background: url("../images/search2.png") no-repeat center center; width: 34px; height: 34px; background-size: 30px; color: #fff;margin-top:10px; }
  .phone-nav .container .search-app.active { background: url("../images/close.png") no-repeat center center; background-size: 32px; }
  .four li { width: 49%; margin: 0 0.5% 3px !important; } }
@media screen and (max-width: 767px) { 
	.indexEn .main-mid .tab-ul li{width:44%}
	.main { padding: 0 15px; }
  .book { text-align: center; margin: 30px 0; }
  .main-left, .main-right { padding: 0 15px; }
  .main-mid .tab-ul li { width: 32.33%; margin: 0 0.5%; text-align: center; }
  .footer .bot { padding: 15px; line-height: 18px; }
  .footer .bot a { line-height: 18px; } 
  .friend-app{display:none;}
  }
@media screen and (max-width: 450px) { .footer .top dl { width: 100%; text-align: center; }
  .footer .top .right ul li { margin-bottom: 20px; } }
@media screen and (max-width: 450px) { .banner .right li a { padding: 5px; font-size: 12px; line-height: 16px; } }
@media screen and (max-width: 360px) {
	.main-left .icon-four { display: block; padding: 0 1%; }
  .main-left .icon-four li { width: 48%; margin: 0 1% 6px; } 
  .phone-nav .search-app-wrap .text{width:74%;}
  .phone-nav .search-app-wrap select{width:24%;}
  }
.code2pc {
    position: fixed;
    top: 32%;
    right: 10px;
    z-index: 100;
}
.code2pc p{margin-bottom:10px;}
.code2pc img{width:115px;}
.code2pc .codetext{text-align:center;font-size:15px;}

.qkxxcon{padding: 22px 10px 0;border-top: 0;}
.qkbook{text-align: center;margin-bottom: 18px;}
.qkxxcon .qkbook a{display:block;} 
.qkxxcon .bookr p{overflow: hidden;line-height: 24px;}
.qkxxcon .bookr{position: relative;top: -5px;}
.qkxxcon .bookr p strong{float: left;}
.qkxxcon .bookr p a{color:#9f6d62;}
.qkxxcon .bookr p.issncn strong{float: none;}
.qkxxcon .bookr p span{display: block;width: 70%;float: left;}

.gzhewm{
	padding:15px;
}
.gzhewm .leftImg{
	width:45%;float:left
}

.gzhewm .rightImg{
	width:45%;float:right
}

.search .tj {
    height: 25px;
    text-decoration: underline;
    color: #555;
    font-weight: bold;
    margin-top: 4px;
}

.seafl .pdd {
    margin-bottom: 6px;
}
.seafl .form-group {
    width: 40%;
    margin-right: 4%;
}
.search h4 {
    margin-bottom: 5px;
    margin-top:7px;
}

.search .form-control{height: 27px;padding: 0 5px;border-radius: 0;background: url(../images/select_arrow.png) no-repeat right -5px center;border: solid 1px #666;}
.search .tj{height: 25px;text-decoration: underline;color: #555;font-weight: bold;}
.search .tj:hover{color: #b57f73;}
.seafl .gjcselect{width: 34%;} 
.seafl .gjcfield{width: 46%;}

body .footer{font-family: "微软雅黑","Arial","Helvetica,sans-serif","Microsoft YaHei";}
.footer table{width:auto;line-height: normal;}
.footer table td{line-height:24px;}
.footer table tbody{border-bottom:0;}

.quot .modal-footer {
    padding: 0;
    border: none;
    text-align: left;
    display: inline-block;
}

.logo-text{margin-top: 4px;color: #fff;margin-bottom: 4px;padding-left: 108px;font-size: 18px;}
.header .top{padding-top:30px;}
.header .p{line-height:15px;}

.qrcode-right {text-align:center;padding:20px 0;}
.qrcode-right p{margin-bottom:10px;}
.qrcode-right img, .er>img {width:115px;}
.er>img{margin-top:15px;}

/*英文页面开始*/
.main-mid-en.main-mid .tab-ul li{ margin-right: 13px; }
.main-mid-en.main-mid .tab-ul li.m0 { margin-right: 0; }
.main-mid-en.main-mid .tab-ul li a { padding: 0 12px; }
.four.fourEn li p{ padding: 0px 25px;line-height: 20px;margin: 5px 0 0; }
.four.fourEn li{ padding: 15px 0 0;}
.header-nav.header-nav-en ul > li > a{padding: 0 15px;}
.searchEn .seafl .form-group{ width: 38%; }
.searchEn .seafl .form-group.gjcselect{width:34%;}
.searchEn .seafl .gjcfield.form-group { width: 42%; }
.friend-app-en .qkxxcon .bookr p span{ display: inline;width: auto; float: unset;line-height: 16px; }
.friend-app-en .qkxxcon .bookr p strong{ float: unset; }
.friend-app-en .qkxxcon .bookr p+p{margin-top:6px;}

.article-main-en #citedby-info .cited-order-num{vertical-align: baseline;}
.article-main-en #citedby-info  .cited-info {text-align: left;}
.indexEn .main-mid .tab-ul li{margin-right: 17px;}
.indexEn .main-mid .tab-ul li a{padding: 0 10px;}

#onlineFirst .toolBoxBorder+.article-list{padding-top:0px;}

