﻿@charset "utf-8";
/* CSS Document */
/** document info
	@page:CSS Document for discovery all
	@editor:edit by huangsh,Email: huangsh@founder.com,215974929@qq.com
	@time:201311181118
**/
/* reset */
body, h1, h2, h3, h4, h5, h6, hr, p {
	margin: 0;
}
blockquote, 
dl, dt, dd, 
pre,
fieldset, lengend, button, input, textarea,
th, td { 
    margin: 0;
    padding: 0;
}
body,
button, input, select, textarea { 
    font: 12px/1.5 Arial,Tahoma, Helvetica,  "\5b8b\4f53", sans-serif; 
}
h1, h2, h3, h4, h5, h6 { font-size: 100%; font-weight:normal;}
ul, ol {
	margin: 0;
	padding: 0;
	list-style: none;
}
a { text-decoration: none; }
a:hover { text-decoration: none; }
fieldset, img { border: none; }
button, input, select, textarea {
    font-size: 100%; 
}
table {
     border-collapse: collapse;
    border-spacing: 0;
}
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section { 
    display:block;
}
img {
    -moz-force-broken-image-icon: 1;
}
/* base */
.tl { text-align:left;}
.tc { text-align:center;}
.tr { text-align:right;}
.bc { margin-left:auto; margin-right:auto;}
.fl, .left { float:left; display:inline;}
.fr, .right { float:right; display:inline;}
.fb { font-weight: bold;}
.fn { font-weight: normal;}
.cb { clear:both;}
.cl { clear:left;}
.cr { clear:right;}
.clearfix:after { content:'.'; display:block; height:0; clear:both; visibility:hidden;}
.clearfix {display:inline-block;}
*html .clearfix { height:1%;}
.clearfix { display:block;}
.vm { vertical-align: middle;}
.pr { position:relative;}
.pa { position:absolute;}
.abs-right { position:absolute; right:0;}
.zoom { zoom:1}
.hidden { visibility:hidden;}
.none { display:none;}
.f12 { font-size: 12px;}
.f14 { font-size: 14px;}
.f16 { font-size: 16px;}
.f18 { font-size: 18px;}
.f20 { font-size: 20px;}
.f24 { font-size: 24px;}
.f14b { font-size: 14px; font-weight: bold;}
.f16b { font-size: 16px; font-weight: bold;}
.f18b { font-size: 18px; font-weight: bold;}
.f20b { font-size: 20px; font-weight: bold;}
.dn { display: none;}
.di { display: inline;}
.dib { display: inline-block; *zoom: 1; *display: inline;}

/* ======================================style common====================================== */
html { overflow-y: scroll; height: 100%;}
body {
height: 100%;
color: #333333;
background: #FFFFFF;
text-align: center;
/* font-family: "Microsoft Yahei";
 */}
a{
color:#333333;
}
a:hover{
color:#2272a3;
}
em, i { font-style: normal;}
/* the search word */
em {
color: red/*#d04b50*/;/* 20141224 */
}
.fy {
font-family: "Microsoft Yahei";
}
.ml10 {
margin-left: 16px;
}
.mt10 {
margin-top: 10px;
}
.mr10 {
margin-right: 10px;
}
.mb0 {
margin-bottom: 0;
}
.colorb {
color: #2670a6;
cursor: pointer;
}
.colorf {
color: #FFFFFF;
}
.ph5 {
padding-left: 5px;
padding-right: 5px;
}
.pl6 {
padding-left: 6px;
}
.colorr {
color: #d04b50;
}
.colort {
color: #555555;
}
.color2 {
color: #666666;
}
.colorg {
color: #777777;
}
.bgcg {
background-color: #eaeaea;
}
.bgcb {
background-color: #3581be;
}
.bgn {
background: none;
}
.bd {
border: 3px solid #e9e9e9;
}
.bd5 {
border: 5px solid #e9e9e9;
}
.db {
display: block;
}
.dn {
display: none;
}
.oh {
overflow: hidden;
}
.wrap { 
word-wrap: break-word;
word-break: break-all;
}
.nowrap { 
overflow: hidden;
white-space: nowrap;
text-overflow:ellipsis;
}
a.viewtext:hover{
color: #FFFFFF;
background-color: #81bce8;
}
.viewtext a:hover {
color: #FFFFFF;
}
*ol li {
display: list-item;
}
#wrap .bb0 { border-bottom: 0;}
.justfy,.itemcon { 
text-align:justify;
text-justify:distribute-all-lines;/*ie6-8*/
text-justify:inter-word;
text-align-last:justify;/* ie9*/
-moz-text-align-last:justify;/*ff*/
-webkit-text-align-last:justify;/*chrome 20+*/
}
@media screen and (-webkit-min-device-pixel-ratio:0){ /*chrome
                .justfy:after,.itemcon:after {
                    content:"20%";
                    display: inline-block;
                    width:100%;
                    overflow:hidden;
                    height:0;
                }*/
            }
/* ====================================== layout ====================================== */
#header, #wrap, #footer { margin: 0 auto;}
 #header ,#wrap, #footer {
 position: relative;
 text-align: left;
 /*min-width: 960px;
  width: 960px;
 */}
 #header {
	width: 1000px;
	height: 128px;
	margin-top: 15px;
	z-index: 99;
 }
#wrap:after {
 content:'20%';
 display:block; 
 height:0; 
 clear:both; 
 visibility:hidden;
}
 footer {
 min-width: 480px;
 height: 43px;
 padding: 16px 0;
 }
#wrap {
min-height: 510px;
padding-left: 220px;
padding-bottom: 40px;
}
.container { 
width: 100%;
float: left;
}
.sidebar {
float: left;
margin-left: -100%;
width: 220px;
width: 213px;
position: relative;
left: -220px;
/* min-height: 650px;
 */_margin-left: -774px;
}
#wrap {
width: 780px;
}
header {
margin: 0 auto;
/* background: url(images/hd.png) no-repeat;
height: 144px;
 */
width: 1000px;

}
.container {
/* background: url(images/ct.jpg) no-repeat;
 *//* width: 780px;
 */
/* height: 2008px;
 */position: relative;
}
.sidebar {
/* background: url(images/sb.png) no-repeat #e0ecf3;
 */
background: #e0ecf3;
 width: 220px;
/*  width: 213px;
 width: 214px;
 *//* height: 2008px;
 */}

/* ====================================== style ====================================== */

/* header begin */
.searchbox {
padding: 30px 0 30px 74px;
}
.stext {
width: 472px;
_width: 476px;
height: 36px;
padding-left: 6px;
line-height: 36px;
border: 1px solid #ededed;
border-radius: 2px;
background: #f4f3f3;
vertical-align: 1px;
*vertical-align: -8px;
 }
.sbtn {
display: inline-block;
*zoom: 1;
*display: inline;
height: 38px;
line-height: 38px;
padding: 0 24px 0 46px;
color: #FFFFFF;
background-position: -87px 7px;
background-color: #3581be;
letter-spacing: 0.3em;
font-size: 20px;
font-family: "Microsoft Yahei";
cursor: pointer;
vertical-align: top;
*vertical-align: 0;
}
.sbtn:hover {
background-color: #5aa5df;
} 
.bread {
height: 30px;/*@*/
line-height: 30px;
font-size: 14px;
clear: left;
}
/* header end */
/* footer begin */
 #footer {
clear: both;
margin: 0px auto;
overflow: hidden;
/* 版权定宽适应移动设备缩放 */
width: 1000px;
/* border-top: 1px solid #796BA8;
 */}
#footer .foot-nav {
/* width: 500px;
float: left;
 */height: 21px;
/* padding-left: 20px; */
line-height: 21px;
text-align: center;
}
#footer .foot-nav a {
margin-right: 15px;
color: #2472a3;
}
#footer .copyright {
/* float: right;
width: 400px;
 height: 30px;
padding-right: 20px;*/
line-height: 21px;
text-align: center;
}
.listcon.ths,.jtico,.readonline,.download,.catalogs,.down,.infott,.viewtext.last,.selectbox,.extend,.exptt.on,.exptt,.viewson,.expand,.listtt.on,.listtt,.sbtn,.clcr,.shrink,.try {
background-image: url(images/icons.png);
background-repeat: no-repeat;
}
/* search tip */
.searchlist {
position: absolute;
top: 68px;
left: 304px;
width: 478px;
line-height: 30px;
border: 1px solid #E9E9E9;
background: #FFFFFF;
z-index: 99;
}
.s-list-tip {
padding-left: 16px;
font-size: 16px;
cursor: pointer;
}
/* .s-list-tip:hover {
color: #FFFFFF;
background: #3581be;
} */
.searchlist li {
padding-left: 16px;
font-size: 16px;
cursor: pointer;
}
.cur{
color: #FFFFFF;
background: #3581be;
}
/* footer end*/
/*======================================== index.html ========================================*/
/* maintain begin */
/* sidebar begin */
.fnbox {
padding-top: 12px;
padding-bottom: 18px;
}
.listtt {
height: 30px;
line-height: 30px;
padding-left: 18px;
padding-right: 10px;
font-weight: bold;
font-size: 14px;
background-position: 18px -34px;
cursor: pointer;
}
.listtt.on {
color: #FFFFFF;
background-color: #3581be;
background-position: -422px -160px;
}
.listtt.hover {
background-position: 20px -186px;
}
.pt7 {
padding-top: 7px;
}
.listbox {
/* padding-left: 10px;
 *//* background: #FFFFFF;
 */}
.listcon {
line-height: 21px;
}
.listcon input {
margin-right: 5px;
vertical-align: -2px;
}
.sidett {
font-size: 14px;
font-weight: bold;
color: #555555;
line-height: 54px;
height: 50px;
padding-left: 24px;
}
.fnbox.pt0 {
padding-top: 0;
}
.more {
margin-left: 38px;
cursor: pointer;
}
.expand {
float: right;
*margin-top: -30px;
*zoom: 1;
display: inline;
width: 26px;
height: 26px;
margin-right: 10px;
cursor: pointer;
background-position: 0px 3px;
}
/*  检索条件缩进
.sonlist {
padding-left: 20px;
}
*/
.viewson {
display: inline-block;
*zoom: 1;
*display:inline;
width: 20px;
height: 14px;
background-position: 0px -38px;
}
.sonlisttt {
background-position: 17px -35px;
background-image: url(images/icons.png);
background-repeat: no-repeat;
}
/* .sonlisttt.on {
color: #FFFFFF;
background-color: #3581be;
background-position: -286px 3px;
background-image: url(images/icons.png);
background-repeat: no-repeat;
}
 */
 .sonlisttt.on {
background-position: 24px -190px;
background-image: url(images/icons.png);
background-repeat: no-repeat;
}
/* .sonlisttt.on .color2{
color: #FFFFFF;
} */
.listcon .sonlisttt input {
/* margin-right: 26px; */
}
.showsonlst {
width: 16px;
height: 14px;
cursor: pointer;
padding: 2px;
vertical-align: middle;
}
.agesearch {
padding-left: 20px;
}
.stextage {
width: 38px;
height: 16px;
margin-right: 5px;
}
.ssubmitage {
border: 0;
padding: 0 8px;
background: #3581be;
color: #FFFFFF;
cursor: pointer;
padding-bottom: 2px;
*padding-bottom: 0;
*vertical-align: 0;
vertical-align: 4px\0;
line-height: 20px;
}
/* sidebar end */
/* container begin */
.conbox {
padding: 0 40px 0 20px;
}
.conlist {
padding: 20px 0;
border-bottom: 1px solid #e9e9e9;
}
.list-first {
padding-top: 0px;
}
.result {
position: relative;
height: 40px;
line-height: 40px;
font-size: 14px;
margin-top: 5px;
border-bottom: 1px solid #E8E8E8;
margin-bottom: 10px;
}
.selectlist {
position: absolute;
right: 0px;
top: 30px;
*top: 0px;
line-height: 21px;
font-size: 12px;
width: 90px;
background: #FFFFFF;
cursor: pointer;
border: 1px solid #eaeaea;
}
.selectlist li {
padding-left: 6px;
}
.selectlist li:hover { background: #eaeaea; color: #2472a3;}
.listpic {
float: left;
display: inline;
/* width: 96px; */
margin-right: 15px;
}
.items {
line-height: 21px;
}
.itemtt {
/* height: 28px; */
line-height: 28px;
}
.itemreference {
	height: 21px;
	overflow: hidden;
}
.itemcon {
display: inline-block;
zoom: 1;
*display: inline;
width: 60px;
text-align: justify;
}
.relateitem {
display: inline-block;
*zoom: 1;
*display: inline;
width: 135px;
}
.relatebox {
padding: 20px 0;
}
.relatett {
margin-bottom: 8px;
height: 28px;
line-height: 28px;
font-size: 14px;
font-weight: bold;
}
.types {
*zoom: 1;
height: 18px;
line-height: 18px;
padding: 0px 5px 0px;
*padding-bottom: 0px;
margin: 0 5px;
font-size: 12px;
color: #333333;
/* background: #abadaf;
 cursor: pointer;*/
border: 1px solid #cecece;
font-weight: normal;
background-color: #eaeaea;
/* 修改为定宽 */
display: inline-block;
*zoom: 1;
*display: inline;
min-width: 46px;
text-align: center;
}
dd a.types {
	color: #333333;
}
.listpic img {
margin-top: 8px;
}
/* 解释 */
.explain {
position: absolute;
top: 0;
right: 0;
background: #e9e9e9;
width: 36px;
}
.exptt {
width: 26px;
color: #2472a3;
font-size: 14px;
letter-spacing: 1em;
padding-left: 10px;
padding-top: 20px;
background-position: -52px 5px;
cursor: pointer;
margin: 10px 0;
}
.exptt.on {
background-position: -16px -76px;
}
.expcon {
width: 200px;
/* min-height: 500px; */
background: #e9e9e9;
position: absolute;
top: 0px;
left: -200px;
}
.order {
/* margin-right: 26px; */
*margin-top: -30px;
}
.orderbox {
	position: relative;
}
.expcon p {
line-height: 21px;
padding: 20px 0px 20px;
margin: 0 14px;
width: 172px;
word-wrap: break-word;
word-break: break-all;

zoom: 1;
/* letter-spacing: 5px; */
}
#InterpretationUSP { border-bottom: 1px solid #cccccc;}
.expcon p:after { content:'.'; display:block; height:0; clear:both; visibility:hidden;}
.extend {
padding-left: 20px;
background-position: 2px -191px;
cursor: pointer;
}
.shrink {
padding-left: 20px;
background-position: 0 -39px;
cursor: pointer;
}
.from {
line-height: 21px;
letter-spacing: 0px;
color: #777777;
}
/*分页*/
.page {
position: relative;
text-align: center;
margin-top: 10px;
}
.page i {
display: inline-block;
*zoom: 1;
*display: inline;
padding: 0 6px;
cursor: pointer;
margin-right: 5px;
}
.page a {
display: inline-block;
*zoom: 1;
*display: inline;
padding: 0 6px;
cursor: pointer;
margin-right: 5px;
}
.page i.on {
color: #FFFFFF;
background: #3581bf;
}
.page a.on {
color: #FFFFFF;
background: #3581bf;
}
.page a:hover {
color: #FFFFFF;
background: #81bce8;
}
/* 分隔线 */
.mgline {
width: 100%;
height: 5px;
line-height: 5px;
background: url(images/line.png) center 0px no-repeat;
margin: 0 auto;
}
.bottomline {
background: url(images/line.png) center -10px no-repeat;
}
/* .linein {
background: url(images/line.png) -452px 0;
height: 5px;
line-height: 5px;
width: 1000px;
margin: 0 auto;
float: none;
display: block;
}
 .linein.fl {
background: #d5585d;
display: none;
} */
#wrap .bgn {
background: none;
}
.iconr {
background-position: -26px -80px;
}
.selectbox {
padding-left: 8px;
padding-right: 24px;
display: inline-block;
*zoom: 1;
*display: inline;
height: 20px;
line-height: 20px;
background-position: -30px -96px;
background-color: #eaeaea;
cursor: pointer;
width: 60px;
}
/* 彩色设置 */
	/*查看条目*/
#wrap .color1 {
background-color: #3581be;
}
#wrap .color1:hover {
color: #FFFFFF;
background-color: #81bce8;
}
	/*查看全文*/
#wrap .color3 {
background-color: #e28a8d;
}
	/*纸本链接*/
#wrap .color4 {
background-color: #f8a673;
}
	/*全文链接*/
#wrap .color5 {
background-color: #e28a8d;
}
	/*文献传递*/
#wrap .color7 {
background-color: #74bcb2;
}
	/*试读*/
#wrap .color6 {
background-color: #d5585d;
}
#wrap .color6:hover {
background-color: #e4767a;
}
.relatebox em {
padding: 0;
}
.orgin {
margin-left: 40px;
font-weight: normal;
}
.restype { margin-right: 8px;}
.viewpoint { font-size: 24px; color: #3581be; font-weight: bold; border-bottom: 1px solid #3581be; margin: 0 20px;padding: 2px 0; height: 36px; line-height: 36px;-webkit-padding-after: 1px;}
.bb4 { border-bottom: 4px solid #3581be;}
/* 期刊新增 20130910*/
.searchpage .jlmonbox {
margin-left: 60px;
*margin-left: 56px;
padding-right: 0;
}
.searchpage .jl-itemcon2 {
width: 36px;
}
.searchpage .jl-month {
width: 540px;
left: 0px;
}
.searchpage .oh {
padding-left: 10px;
}
.searchpage .jl-itemcon3 {
width: 72px;
height: 21px;
}
.booktry {
position: absolute;
top: 12px;
left: 63px;
width: 30px;
height:24px;
background-position: center;
cursor: pointer;
background-image: url(images/try.png);
background-repeat: no-repeat;
}
/*  对齐 */
.cmcl { padding-left: 3px;}
.cmcr { padding-right: 2px;}
.cmcl7 { padding-left: 2px;}
.cmcr7 { padding-right: 2px;}
.cmcr7,.cmcl7 { *padding: 0;}
/* container end */
/*======================================== book.html ========================================*/
.book .container {
width: 810px;
/*height: 1920px;
 background: url(ctbg.jpg)
 */}
.book .sidebar {
width: 200px;
/* height: 360px;
 background: url(sdbg.jpg)*/
}
/* layout */
#wrap.book {
width: 810px;
padding-left: 0px;
padding-right: 200px;
padding-bottom: 0;
}
.book .container {
border-left: 1px solid #e9e9e9;
border-right: 1px solid #e9e9e9;
padding-bottom: 40px;
}
.book .sidebar {
left: 0;
/* left: 690px\9;
 */margin-left: 0;
margin-right: -100%;
background: #FFFFFF;
}
/* sidebar */
.bksdbox {
padding: 13px 10px 18px 6px;
background: #f4f3f3;
}
.bksdbox .listbox {
padding: 5px 0 0 8px;
}
.bksdbox .listcon {
list-style: inside square;
line-height: 30px;
color:#2670a6;
}
.listcon li {
overflow: hidden;
white-space:nowrap;
text-overflow: ellipsis;
/* cursor: pointer; */
}
.fnbox .listcon li {
padding-left: 20px;
}
/* .listcon li:hover {
background: #3581bd;
color: #FFFFFF;
} */
.bookmeta {
padding-left: 34px;
padding-top: 26px;
*zoom: 1;
}
.bookmeta .itemcon,.jlistitem .itemcon {
width: 70px;
}
.bktool {
position: relative;
margin: 16px 0;
}

.booklib {
position: absolute;
left: 0px;
top: 20px;
*top: 20px;
width: 152px;
line-height: 30px;
color: #333333;
text-align: left;
background: #eef3f8;
cursor: auto;
}
/*修改电子资源对齐 20130813*/
.eleres {
position: relative;
*display: inline;
}
/*end*/

.bookabstract {
clear: both;
}
.displaynote {
clear: both;
}
.bkacon {
width: 92%;
text-indent: 36px;
padding-left: 24px;
line-height: 22px;
word-wrap: break-word;
word-break: break-all;
}
.dnacon {
color: #3581BD;
width: 92%;
text-indent: 36px;
padding-left: 24px;
line-height: 22px;
word-wrap: break-word;
word-break: break-all;
}
.bkacon .extend {
text-indent: 0;
}
.dnacon .extend {
text-indent: 0;
}
.schoolbox {
}
.schoolbox .extend {
	background-position: 6px -192px;
}
.schools {
padding-left: 64px;
line-height: 28px;
}
.schools li {
float: left;
width: 180px;
}
/* 书评 */
.bkiitem {
overflow: hidden;
padding-left: 58px;
padding-right: 50px;
padding-bottom: 20px;
}
.pic {
float: left;
margin-right: 12px;
*display: inline;
*zoom: 1;
}
.info {
overflow: hidden;
}
.infott {
line-height: 20px;
height: 26px;
font-size: 14px;
color: #3377aa;
text-indent: 6px;
background-position: 0 30px;
background-color: #f6f6f1;
}
.nickname {
margin: 9px 0;
}
.infotext {
line-height: 21px;
}
.date, .vote {
margin-right: 5px;
color: #666666;
}
.down {
padding-left: 5px;
padding-right: 5px;
display: inline-block;
*zoom: 1;
*display: inline;
margin-top: -22px;
height: 20px;
line-height: 20px;
background-position: -55px -96px;
background-color: #eaeaea;
cursor: pointer;
}
.catalogue {
padding-left: 54px;
padding-right: 30px;
}
.catalogs {
/* height: 25px;
 */line-height: 20px;
margin-top: 2px;
overflow: hidden;
margin-left: 5px;
background: url("images/dot.gif") repeat-x scroll 50% 5px;
}
.subcatalogs {
padding-left: 20px;
}
.clcr {
*display: inline;
*zoom: 1;
/* padding-left: 20px; */
background-color: #FFFFFF;
color: #3366aa;
background-position: 0 20px;
vertical-align: top;
}
.catalogs .hassubcl {
background-position: 0px -36px;
}
.catalogs .hassubcl.on {
background-position: 2px -191px;
}
.pagecode {
background-color: #FFFFFF;
float: right;
font-weight: normal;
text-align: center;
width: 30px;
font-style: normal;
*margin-top: -24px;
}
.bkftt {
position: relative;
margin: 20px 30px;
font-size: 15px;
font-weight: bold;
color: #3366aa;
border-bottom: 3px solid #3581BE;
line-height: 26px;
}
.catalog, .comment, .school ,.aboutAuthor {
display: inline-block;
*zoom: 1;
*display: inline;
width: 110px;
height: 26px;
text-align: center;
cursor: pointer;
}
.bkftt .on {
background: #3581BE;
color: #FFFFFF;
}
.schools {
overflow: hidden;
}
.subcomment {
position: absolute;
left: 110px;
line-height: 30px;
background: #eef3f8;
width: 110px;
text-align: center;
*top: 25px;
}
.morebox {
*display: inline;
float: right;
margin-right: 30px;
}
.download {
display: inline-block;
*zoom: 1;
*display: inline;
width: 16px;
height: 15px;
background-position: -197px -63px;
cursor: pointer;
}
.readonline {
display: inline-block;
*zoom: 1;
*display: inline;
width: 15px;
height: 15px;
background-position: -160px -63px;
cursor: pointer;
}
.bkllist {
display: inline-block;
*zoom: 1;
*display: inline;
width: 120px;
}
.cl-morebox {
padding: 10px 0 10px 5px;
}
/* 修改目录 */
.wd2014 {
width: 20px;
height: 18px;
margin-right: -5px;
}
.book .listpic {
position: relative;
}
.localsplitline{/* 20141224 */
padding-bottom: 10px;
border-bottom: 1px solid;
margin-left: 15px;
margin-right: 15px;
padding-left: 5px;
margin-bottom: 10px;  
}
/*======================================== journal.html ========================================*/
.journal .container {
width: 810px;
/*height: 1920px; 
 background: url(jnbg.jpg)*/
}
.journal .sidebar {
width: 200px;
/* height: 360px;
 background: url(sdbg.jpg)*/
}
/* layout */
#wrap.journal {
width: 800px;
padding-left: 0px;
padding-right: 200px;
padding-bottom: 0px;
}
.journal .container {
padding-bottom: 20px;
border-left: 1px solid #e9e9e9;
border-right: 1px solid #e9e9e9;
}
.journal .sidebar {
left: 0;
margin-left: 0;
margin-right: -100%;
background: #FFFFFF;
}
/* maintain */
.journal .bkacon {
width: 86%;
text-indent: 0px;
padding-left: 70px;
*padding-left: 0px;
line-height: 22px;
}
.bkacon.mt10 {
*padding-left: 74px;
}
.journal .itemtt {
height: auto;
}
.journal .bookmeta {
padding-left: 34px;
padding-top: 16px;
}
.journal .bktool {
position: relative;
margin: 12px 0;
}
.journal .shareto {
width: 204px;
*margin-top: -3px;
}
.bookabs {
padding-top: 12px;
padding-bottom: 5px;
}
.jnauth {
padding-left: 70px;
}
/* 修改在线阅读与下载20141224 */
.onlineread,.bookdownload {
/* width: 82px; */
width: 100px;
border: 1px solid #d5585d;
position: absolute;
top: 20px;
*top: 20px;
background-color: #FFFFFF;
/* z-index: 2;
overflow: hidden;
white-space: nowrap;
text-overflow:ellipsis; */
}
.onlineread {
left: 0px;
}
.bookdownload {
left: 0px;
}
.onlineread a,.bookdownload a {
color: #0f629e;
}
.onlineread a:hover,.bookdownload a:hover {
color: #FFFFFF;
background-color: #d5585d;
}
/* 修改在线阅读与下载20141224 */
.defaultrd,.founder,.cqvip,.wangfang,.cnki,.chaoxing,.calis {
padding: 0 0 0 20px;
text-align: center;
font-weight: bold;
background-image: url(images/icons.png);
background-repeat: no-repeat;



}
.defaultrd {
background-position: -424px -323px;
}
.cnki {
background-position: -424px -298px;
}
.chaoxing {
background-position: -424px -269px;
}
.calis {
background-position: -426px -244px;
}
.founder {
background-position: -424px 3px;
}
.cqvip {
background-position: -424px -39px;
}
.wangfang {
background-position: -424px -78px;
}
.try {
position: absolute;
top: 10px;
left: 126px;
width: 42px;
height: 36px;
background-position: -412px -120px;
cursor: pointer;
}
/* 分享 */
.jtico {
text-align: left;
overflow: hidden;
display: block!important;
height: 16px!important;
line-height: 16px!important;
padding-left: 20px!important;
background: url(images/jiathis_ico.png) no-repeat left;
cursor: pointer;
}
#ckepop .jiathis_txt {
float: left;
font-size: 12px;
text-decoration: none;
line-height: 18px!important;
}
#ckepop .jtico_tsina {
background-position: 0px -96px;
}
#ckepop .jtico_tqq {
background-position: 0px -144px;
}
#ckepop .jtico_tsohu {
background-position: 0px -112px;
}
#ckepop .jtico_kaixin001 {
background-position: 0px -176px;
}
#ckepop .jtico_xiaoyou {
background-position: 0px -240px;
}
.jtico_jiathis {
background-position: 0px -1408px;
}
/* 分享结束 */
/*======================================== journallist.html ========================================*/
.book .container {
width: 810px;
/*height: 1920px;
 background: url(ctbg.jpg)
 */}
.book .sidebar {
width: 200px;
/* height: 360px;
 background: url(sdbg.jpg)*/
}
/* layout */
#wrap.book {
width: 800px;
padding-left: 0px;
padding-right: 200px;
}
#wrap.jllist {
padding-bottom: 0;
}
.book .container {
border-left: 1px solid #e9e9e9;
border-right: 1px solid #e9e9e9;
}
.book .sidebar {
left: 0;
/* left: 690px\9;
 */margin-left: 0;
margin-right: -100%;
background: #FFFFFF;
}
.nolist {
margin: 20px 0;
}
.period {
display: inline-block;
*zoom: 1;
*display: inline;
min-width: 180px;
height: 26px;
text-align: center;
padding-left: 20px;
padding-right: 20px;
}
.jlistitem {
margin-left: 60px;
margin-right: 26px;
/* border-bottom: 1px solid #e9e9e9;
 */}
.bkftt.mb0 {
margin-bottom: 0;
}
.jl-last {
border-bottom: 0;
}
.jl-itemcon, .jl-itemcon2, .jl-itemcon3 {
display: inline-block;
*zoom: 1;
*display: inline;
text-align: justify;
}
.jl-itemcon {
width: 140px;
}
.jl-itemcon2 {
width: 40px;
cursor: pointer;
text-align: center;
}
 .jl-itemcon3 {/* 修改期刊其次过长换行问题20141223 */

 width: 78px;
 text-align: center;
 overflow: hidden;
white-space: nowrap;
text-overflow: ellipsis;
 }
 /*.jl-itemcon3:hover {
  background-color: #3366aa;
 }
  .jl-itemcon3:hover a  {
  color: #FFFFFF;
 }
 .jl-itemcon3 a:hover  {
  color: #FFFFFF;
 }*/
.jllist .page {
margin: 40px 0;
}
.jl-month {
position: absolute;
top: 18px;
left: 0;
text-align: center;
display: block;
width: 480px;
background: #dfecf4;
}
.jlmonbox .on {
background: #dfecf4;
}
.jlmonbox {
position: relative;
/* overflow: hidden; */
padding-right: 24px;
min-height: 60px;
margin-left: 70px;
}
.jllist .conlist {
padding: 30px 0;
}
.jllist .extend {
margin-right: 6px;
}
.flbox {
margin: 4px 0;
}
.mr26 { margin-right: 26px; vertical-align: top;}
.ph5 { padding-left: 5px; padding-right: 5px;}
/*======================================== thesis.html ========================================*/
.thesis .container {
width: 810px;
/*height: 1920px; 
 background: url(jnbg.jpg)*/
}
.thesis .sidebar {
width: 200px;
/* height: 360px;
 background: url(sdbg.jpg)*/
}
/* layout */
#wrap.thesis {
width: 800px;
padding-left: 0px;
padding-right: 200px;
padding-bottom: 0px;
}
.thesis .container {
padding-bottom: 30px;
border-left: 1px solid #e9e9e9;
border-right: 1px solid #e9e9e9;
}
.thesis .sidebar {
left: 0;
margin-left: 0;
margin-right: -100%;
background: #FFFFFF;
}
.thesis .listcon {
/* list-style: inside decimal; */
list-style: inside square;
line-height: 30px;
}
.listcon.ths {
list-style: none;
/* padding-left: 20px; */
background: none;
}
.ths-listbox {
padding: 10px 0 0 40px;
position: relative;
}
.ths-morebox {
position: absolute;
top: 10px;
right: 40px;
}
.olitembg {
display: inline-block;
*zoom: 1;
*display: inline;
width: 16px;
height: 16px;
font-size: 12px;
line-height: 17px;
text-align: center;
background: #e0ecf3;
margin-right: 10px;
}

.thesis .shareto { width: 204px; *margin-top: -3px;}
.thesis .bkacon {
width: 86%;
text-indent: 0px;
padding-left: 70px;
*padding-left: 0;
line-height: 22px;
}

/*======================================== error(404).html ========================================*/
/* layout */
#wrap.err {
width: 500px;
height: 190px;
padding-left: 500px;
padding-top: 50px;
padding-bottom: 0px;
margin: 80px auto;
background: url(images/err.png) no-repeat;
}
.btnback {
margin-top: 10px;
}
.mb20 {
margin-bottom: 10px;
}
.page404 {
line-height: 24px;
}
.err .extend {
background-position: -27px -79px;
}
/*======================================== default.html ========================================*/
/* layout */
#wrapbox {
width: 1000px;
min-width: 480px;
margin: 0 auto;
text-align: center;
position: relative;
z-index: 19;
}
#lg {
	/* height: 110px; 修改检索页间距*/
	margin-top: 70px;
}
#sbx {
	font-size: 0;
	margin: 84px 0;
}
/* 20141224 */
.schbox {
	position: relative;
	/* width: 480px; */
}
#wrapbox .searchlist {
position: absolute;
top: 38px;
left: 0px;
*top: 38px;
*left: 0px;
width: 478px;
line-height: 30px;
border: 1px solid #E9E9E9;
background: #FFFFFF;
z-index: 99;
text-align: left;
}
/*======================================== about.html ========================================*/
#wrap.about {
padding-left: 0;
width: 1000px;
background-color: #f8f7f8;
}
.aboutus,.copyrights,.contactus,.advices {
line-height: 24px;
padding: 20px;
}
.aboutustt,.copyrightstt,.contactustt,.advicestt {
color: #000000;
line-height: 40px;
}
.aboutuscon {
text-indent: 2em;
}
.wd50 {
width: 70px;
vertical-align: top;
}
.advicescon {
line-height: 30px;
vertical-align: middle;
}
.botBtn {
margin-left: 260px;
border: 0;
background: 0;
padding: 3px 5px;
}
.inpBut {
border: 1px solid #E9E9E9;
}
.advicestop {
display: table-cell;
vertical-align: middle;
}
/*======================================== 统一修改 ========================================*/
.journal .listtt,.book .listtt,.thesis .listtt,.jllist .listtt {
background: none;
}
.viewtext {
display: inline-block;
zoom: 1;
*display: inline;
width: 75px;
float: right;
font-size: 12px;
cursor: pointer;
text-align: center;
background: #3581bd;
color: #FFFFFF;
height: 22px;
line-height: 22px;
font-weight: bold;
margin-left: 10px;
*margin-top: -24px;
/* padding-bottom: 2px; */
}
.book .viewtext,.jllist .viewtext,.thesis .viewtext,.journal .viewtext {
width: 84px;
}
.journal .viewtext,.book .viewtext {
float: left;
margin-left: 0;
margin-right: 10px;
}
.jllist .viewtext {
margin-right: 10px;
margin-left: 0px;
float: none;
}
.jllist .flbox .viewtext {
	*margin-top: 0;
}
.viewtext.last.on {
/* padding: 0 40px; */
background-position: -38px -139px;
background-color: #3581bd;
}
/* 修改在线阅读与下载20131217 (row1178)*/
.viewtext.last {
/* width: 52px; */
width: 70px;
padding: 0 22px 0 10px;
background-position: -26px -115px;
background-color: #3581bd;
}
/* .thesis .viewtext {
*margin-top: 0px;
} */
.bktool .fl {
*margin-top: 24px;
}
.llist .bktool {
position: relative;
margin: 12px 0;
}
.jllistwd { width: 586px;}
.bksdbox { min-height: 186px;padding-top: 26px;}
/* 各页面最小高 */
.journal .container,.jllist .container,.book .container,.thesis .container {
min-height: 510px;
_height: 510px;
}
/*======================================== 二期 ========================================*/
/*======================================== result.html ========================================*/
/* common */
.fh {
	font-family: SimHei,\9ED1\4F53;
}
.color11 {
	color: #d5585d;
}
.color12 {
	color: #2670a6;
}
.knosvs #wrap {
	padding-left: 0;
	width: 1000px;
}
.f24b {
	font-size: 24px;
	font-weight: bold;
}
/* 知识点解释 */
.explainbox {
/* 	background: url(bg0.jpg) no-repeat;
	width: 1000px;
 	height: 400px;*/
	*position: relative;
	*z-index: 2;
	margin-bottom: 10px;
	padding: 20px;
	border-bottom: 1px solid #e9e9e9;
	background-color: #f7f7f7;
}

.knoledge {
	width: 660px;
	/* overflow: hidden; */
}
.ks-explain {
	padding: 0 20px;
	*position: relative;
	*z-index: 3;
}
.ks-exptt {
	height: 26px;
	line-height: 26px;
	margin-bottom: 10px;
}
.ks-expcon {
	line-height: 24px;
}
.ks-expcon .extend {
	font-size: 12px;
	background-position: 2px -189px;
}
.ks-relate {
	width: 300px;
	height: 363px;
	overflow: hidden;
}
.ks-r-tt {
	line-height: 32px;
	height: 32px;
	margin-bottom: 4px;
	font-size: 18px;
	font-weight: bold;
}
.ks-r-con li {
	float: left;
	display: inline;
	padding: 4px 0 0;
	color: #2670a6;
	cursor: pointer;
	border-top: 2px solid #3581be;
	/* background-image: url(images/csssp2.png);
	background-repeat: no-repeat;
	background-position: -98px -32px; */

}
.ks-r-con .on {
	color: #d5585d;
	border-top: 2px solid #d5585d;
	background-image: url(images/redangle.png);
	background-repeat: no-repeat;
	background-position: center top;

}
.ks-r-con .splitline {
	padding: 0 8px 0;
	background-image: url(images/csssp2.png);
	background-repeat: no-repeat;
	background-position: -98px -38px;
}
.trangle {
	border-top: 5px solid #d5585d;
	border-left: 5px dotted transparent;
	border-right: 5px dotted transparent;
	border-bottom: 1px dotted transparent;
	width: 0;
	height: 0;
	line-height: 0;
	font-size: 0;
}
.tabtt {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	line-height: 26px;
	height: 26px;
	z-index: 15;
	color: #FFFFFF;
}
.tabtt h2 {
	padding-left: 10px;
}
.ks-tab {
	width: 200px;
	height: 200px;
	float: left;
	display: inline;
	margin-right: 20px;
}
.ks-tab .tabimginfo {
	left: -130px;
}
.ks-relatetab {
	width: 600px;
	height: 150px;
	margin-top: 10px;
	margin-right: 20px;
	margin-left: 20px;
	border: 1px solid #cccccc;
}
.ks-relatetab .tabtt {
	top: 124px;
}
.ks-relatetab .tableft,.ks-relatetab .tabright {
	top: 49px;
}
.tabbox {
	position: relative;
	z-index: 2;
}
.tabpic {
	width: 200px;
	height: 200px;
	position: relative;
	overflow: hidden;
}
.tabpicitem {
	position: relative;
	width: 148px;
	height: 148px;
	*font-size: 128px;
	line-height: 148px;
	text-align: center;
	background-color: #d0d0d0;
	border: 1px solid #949494;
}
.ks-tab .tabpicitem {
	position: relative;
	width: 198px;
	height: 198px;
	line-height: 198px;
	text-align: center;
	background-color: #d0d0d0;
	border: 1px solid #949494;
}
.mainexp {
	position: relative;
}
/* .ks-explain .mainexp {
	height: 204px;
}
 */
.ks-expcondetail {
	position: absolute;
	top: 40px;
	right: -20px;
	width: 400px;
	padding: 10px;
	z-index: 17;
	background: #ffffff;
	font-size: 14px;
	line-height: 24px;
}
.ks-expcondetail1 {
	position: absolute;
	top: 225px;
	left: 40px;
	width: 180px;
	padding: 10px;
	z-index: 17;
	background: #ffffff;
	font-size: 14px;
	line-height: 24px;
}

.ks-expcondetail2 {
	position: absolute;
	top: 225px;
	left: 40px;
	width: 130px;
	padding: 10px;
	z-index: 17;
	background: #ffffff;
	font-size: 14px;
	line-height: 24px;
}
.ks-expcondetail .extend {
	background-image: url(images/csssp2.png);
	background-repeat: no-repeat;
	background-position: -22px 8px;
	font-size: 12px;
}
.tabimg {
	max-width: 200px;
	max-height: 200px;
	vertical-align: middle;
}
.ks-relatetab  .tabimg {
	max-width: 150px;
	max-height: 150px;
	vertical-align: middle;
}
/* 半透明效果 */
.optdiv {
	background:#000;
	opacity:0.5;
	filter: alpha(opacity=50);
}
/* 弹出层 */
.tabimginfo {
	display: none;
	position: absolute;
	bottom: -275px;
	z-index: 22;
	width: 466px;
	height: 274px;
	background: url(images/divbg.png) no-repeat;
}
.tabinfobox {
	padding: 20px 10px 10px 10px;
}
.tabinfopic {
	width: 230px;
	height: 230px;
	line-height: 230px;
	margin-right: 10px;
	background-color: #d0d0d0;
}
.tabinfoimg {
	vertical-align: middle;
}
.tabinfotxt {
	line-height: 24px;
}
.ks-relatetab .tabpic{
	width: 600px;
	height: 155px;
	position: relative;
	overflow: hidden;
}
.widthless {
	width: 9999em;
}
.tableft {
	position: absolute;
	left: 0;
	top: 74px;
	width: 30px;
	height: 50px;
	background: url(images/tableft.png) no-repeat;
	cursor: pointer;
	z-index: 16;
}
.tableft:hover {
	background: url(images/tablefton.png) no-repeat;
}
.tabright:hover {
	background: url(images/tabrighton.png) no-repeat;
}
.tabdot {
	position: absolute;
	right: 0;
	bottom: 0px;
	z-index: 16;
	width: 150px;
	height: 16px;
	padding-top: 10px;
	padding-left: 10px;
	background: url(images/tabbg.png) no-repeat center right;
}
.tabdots {
	margin: 0 2px;
	float: left;
	display: inline;
	width: 10px;
	height: 10px;
	background-image: url(images/csssp2.png);
	background-repeat: no-repeat;
	background-position: 0 0;
	cursor: pointer;
}
.tabdots.on {
	background-position: 0 -20px;
}
.tabright {
	position: absolute;
	right: 0;
	top: 74px;
	width: 30px;
	height: 50px;
	background: url(images/tabright.png) no-repeat;
	cursor: pointer;
	z-index: 16;

}
.shadowdiv {
    -moz-box-shadow: 0px 1px 5px #000;
    -webkit-box-shadow: 0px 1px 5px #000;
    box-shadow: 0px 1px 5px #000;
    /* For IE 8 */
    -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=5, Direction=120, Color='#000000')";
    /* For IE 5.5 - 7 */
    filter: progid:DXImageTransform.Microsoft.Shadow(Strength=5, Direction=120, Color='#000000');
}
/* 标签群 */
.tagbox {
	margin-top: 8px;
	text-align: center;
}
.tags {
	font-size: 14px;
	color: #3581be;
	padding: 0 5px;
	margin: 8px 5px;
	margin: 7px 4px;
	border: 1px solid #eaeaea;
	background-color: #ffffff;
}
.index .tagbox {
	width: 200px;
	height: 300px;
}
.themetbox {
padding-left: 20px;
}
.themeconbox {
/* 	padding-left: 20px;
 */}
/* 分类知识点 */
.ks-typebox {
	/* background: url(bg.jpg) no-repeat; */
	/* width: 1000px; */
	height: 440px;
	
	
	position: relative;
	margin-bottom: 10px;
	border: 1px solid #e9e9e9;
}
.ks-typett {
	height: 38px;
	line-height: 38px;
	padding-left: 20px;
	font-size: 18px;
	font-weight: bold;
	color: #cccccc;
	background-color: #f9f9f9;
	
}
.ks-typett .on {
	color: #d5585d;
	border-top: 2px solid #d5585d;
	background-image: url(images/redangle.png);
	background-repeat: no-repeat;
	background-position: center top;
}
.ks-types {
	display: inline-block;
	*zoom: 1;
	*display: inline;
	border-top: 2px solid #3581be;
	color: #2670a6;
}
.ks-types .splitline {
	padding: 0 20px 0;
	background-image: url(images/csssp2.png);
	background-repeat: no-repeat;
	background-position: -98px -38px;
}
.politic,.culture,.army,.edu,.sport {
/* 	padding: 0 20px;
 */	cursor: pointer;
}
.ks-itembox {
	padding: 14px 0px; 
}
.ks-itembox a {
	color: #2272a3;
}
.ks-itembox .restype {
	color: #777777;
}
.ks-itembox .viewtext {
	margin-top: 3px;
	*margin-top: -24px;
}
.ks-listbox {
	width: 580px;
	padding: 0 20px 0 40px;
	height: 375px;
	overflow: hidden;
}
.ks-listbox2 {
	width: 300px;
	height: 360px;
	padding: 20px 20px 0 20px;
	overflow: hidden;
	border-left: 1px solid #f5f5f5;
	/* 修改滚动覆盖问题 */
	padding-top: 0;
	margin-top: 20px;
}
.ks-itembox .items {
	border-bottom: 1px solid #f5f5f5;
	padding: 2px 0px;
	height: 71px;
	overflow: hidden;
}
/* 给精准文章定高 */
.ks-listbox2 .items {
	height: 118px;
}
.ks-listbox2 .itemtt {
	overflow: hidden;
	white-space: nowrap;
	text-overflow:ellipsis;
}
#wrap .bn {
	border: none;
}
.acktxt {
	position: absolute;
	right: 281px;
	top: 48px;
}
/* 翻页 */
.pagebox {
	position: absolute;
	right: 20px;
	top: 10px;
}
.pages {
	margin: 0 5px;
	float: left;
	display: inline;
	width: 15px;
	height: 15px;
	background-image: url(images/csssp2.png);
	background-repeat: no-repeat;
	background-position: 0 -50px;
	cursor: pointer;
}
.pages.on {
	background-position: 0 -70px;
}
/*======================================== translate.html ========================================*/
/* layout */
.translate #wrap {
	padding-left: 0;
	width: 1000px;
}
.trs-oddbox {
	position: relative;
	width: 978px;
	height: 400px;
/* 	background: url(bg5.jpg) no-repeat;
 */	
	padding: 0 10px;
	border-left: 1px solid #e9e9e9;
	border-right: 1px solid #e9e9e9;
	border-bottom: 1px solid #e9e9e9;
	background-color: #f9f9f9;
}
.txtbox {
	width: 468px;
	margin: 44px 10px 0px 10px;
}
.trs-tt {
	padding-top: 15px;
	border-left: 1px solid #e9e9e9;
	border-right: 1px solid #e9e9e9;
	background-color: #f9f9f9;
}
.trs-tt .bb4 {
	padding: 0 20px;
}
.trs-enter {
	position: absolute;
	top: 18px;
	right: 40px;
	color: #3581c7;
	background-image: url(images/icons.png);
	background-repeat: no-repeat;
	background-position: 0px -193px;
	padding-left: 15px;
	cursor: pointer;
}
.trs-txt {
	height: 212px;
	padding: 14px 20px 20px 20px;
	border: 1px solid #e9e9e9;
	line-height: 24px;
	font-size: 14px;
	text-indent: 2em;
	text-align: justify;
	overflow: auto;
	word-wrap: break-word;
	word-break: break-all;
	background: #FFFFFF;
}
.txtbox .relatebox {
	padding: 14px 18px;
}
.txtbox .relatett {
	margin-bottom: 0;
	font-size: 12px;
}
.txtbox .relateitem {
	width: auto;
	padding-right: 20px;
	color: #3581be;

}
.txtbox .relateitem a {
	color: #3581be;
}
.trs-oddbox.colortab {
	background-color: #f4f4f4;
}
.translate .relatebox {
	padding: 0;
	margin: 10px 20px;
}
.translate .relateitem {
width: auto;
padding-right: 20px;
color: #3581be;
}
.translate .relateitem a {
color: #3581be;
}
/* 分页 */
.translate .page {
margin-top: 40px;
}
/*======================================== diagram.html ========================================*/
/* layout */
.diagram #wrap {
	padding-left: 0;
	width: 1000px;
	padding-bottom: 0;
}
/*  */
.dia-tt {
	padding-top: 15px;
	border-left: 1px solid #e9e9e9;
	border-right: 1px solid #e9e9e9;
	background-color: #f9f9f9;
}
.dia-tt {
	background-color: #ffffff;
}
.dia-tt .bb4 {
	float: left;
	display: inline;
	height: 32px;
	padding: 0 70px 0 0px;
}
.dia-tt .bb4:hover {
	background-position: -50px -167px;
}
.backhome {
	width: 40px;
	height: 32px;
	border-bottom: 4px solid #3581be;
	background-image: url(images/csssp2.png);
	background-repeat: no-repeat;
	background-position: -50px -134px;
	cursor: pointer;
}

.diabox {
	width: 472px;
	height: 400px;
	margin: 10px 10px 10px 10px;
	border: 1px solid #e9e9e9;
}
.diabox2 {
	width: 472px;
	height: 400px;
	margin: 10px 10px 10px 0px;/* 20141224 */
	margin: 10px 10px 10px 5px;
	border: 1px solid #e9e9e9;
}
.diabox3 {
	position: relative;
	width: 958px;
	height: 340px;
	margin: 10px 10px 10px 10px;/* 20141224 */
	margin: 10px 10px 10px 5px;
	border: 1px solid #e9e9e9;
	margin-bottom: 0;
	overflow:hidden;
}
.diasbox {
	position: relative;
	width: 978px;
	height: 400px;
	padding: 0 10px;
	border-left: 1px solid #e9e9e9;
	border-right: 1px solid #e9e9e9;
	border-bottom: 1px solid #e9e9e9;
	background-color: #f9f9f9;
}
.diasbox {
	height: auto;
	padding-bottom: 40px;
	border-bottom: none;
	background-color: #ffffff;
}
.diaboxtt {
	height: 40px;
	line-height: 40px;
	padding-left: 20px;
	background-color: #f9f9f9;
	color: #333333;
}
.diaboxcon {
	height: 332px;
	line-height: 332px;
	text-align: center;
	overflow: hidden;
}
.diaboxcon img {
	vertical-align: middle;
}

.yearbox {
	width: 175px;
	height: 240px;
	float: left;
	margin-top: 20px;
	line-height: 24px;
	padding-left: 10px;
	color: #3581be;
	border-right: 1px solid #e9e9e9;
	font-size: 14px;
}
.yearbox a {
	color: #3581be;
}
.yearbox li {
	position: relative;/* IE7bug */
	list-style: square inside;
}
.themett li {
	float: left;
	display: inline;
	width: 188px;
	height: 30px;
	line-height: 30px;
	font-size: 16px;
	border-bottom: 2px solid #3581be;
	background-image: url(images/csssp2.png);
	background-repeat: no-repeat;
	background-position: 85px -205px;
	text-align: center;
}
.themettbox {
	padding-left: 10px;
position: relative;
overflow:hidden;
width:9999em;
}
.dia-set {
	position: absolute;
	top: 30px;
	right: 40px;
	padding-left: 15px;
	font-size: 14px;
}
.txtdiaset {
	width: 70px;
	margin: 0 5px;
	font-size: 12px;
}
.dia-refresh {
	padding: 3px 20px;
	margin-left: 10px;
	background: #3581be;
	color: #ffffff;
	font-size: 14px;
	cursor: pointer;
}
.dia-refresh:hover {
background-color: #5aa5df;
}
#wrap .dia-first {
	padding-left: 20px;
}
#key .slipdiv{
position:absolute;
overflow:hidden;
width:9999em;
}
#key .slipdiv .clearfix{
position: relative;
overflow:hidden;
width:9999em;
}
/* 翻页 */
.diabox3 .pagebox {
	position: absolute;
	right: 20px;
	top: 10px;
}
.diabox3 .pages {
	margin: 0 5px;
	float: left;
	display: inline;
	width: 22px;
	height: 22px;
	background-image: url(images/csssp2.png);
	background-repeat: no-repeat;
	background-position: -23px -69px;
	cursor: pointer;
	line-height: 22px;
	text-align: center;
	color: #3581be;
}
.diabox3 .pages.on {
	background-position: -22px -39px;
	color: #FFFFFF;
}
/* 分页翻页 */
.pageleft,.pageright {
	width: 10px;
	height: 22px;
	cursor: pointer;
	background-image: url(images/csssp2.png);
	background-repeat: no-repeat;
}
.pageleft {
	background-position: -50px -67px;
}
.pageleft.on {
	background-position: -50px -39px;
}
.pageleft.emt {
	background-position: -50px -96px;
	cursor:inherit;
}
.pageright {
	background-position: -74px -67px;
}
.pageright.on {
	background-position: -74px -39px;
}
.pageright.emt {
	background-position: -74px -96px;
	cursor:inherit;
}


.pagebox .btnqlidbox1{
float:left;
width:160px;
overflow:hidden;
display:block;
position: relative;
/* IE7 OVERFLOW无效BUG*/
}
.pagebox .btnqlidbox2
{
	float:left;
}
.pagebox .btnsqlid{
position: relative;
overflow:hidden;
width:9999em;
}
/*======================================== index.html 2期 ========================================*/
.index2.explainbox {
	height: auto;
	padding-bottom: 18px;
	border-bottom: 0;
}
.index2 .knoledge{
	width: 544px;
	border-right: 1px solid #e1e1e1;
	margin-top: 3px;
/* overflow: hidden; */
}
.index2 .ks-relate {
	width: 180px;
	height: 155px;
	overflow: hidden;
}
.index2 .ks-exptt {
	height: 22px;
	line-height: 22px;
	margin-bottom: 0;
	color: #d04b50;
}
.index2 .ks-tab {
	width: 120px;
	height: 140px;
	margin-top: 10px;
}
.index2 .ks-explain {
	padding-left: 0;
}
.index2 .ks-expcon {
	line-height: 22px;
}
.index2 .tabpic {
	width: 120px;
	height: 120px;
	line-height: 120px;
	*font-size: 105px;
	vertical-align: middle;
}
.index2 .tabpic  img {
	max-width: 120px;
	max-height: 120px;
	vertical-align: middle;
}
/* tags */
.index2 .tagbox {
	margin-top: 0;
}
.index2 .tags {
	margin: 3px 2px;
	font-size: 12px;
}
.index2 .tagbox a {
	color: #2670a6;
}
/* 词条解释 */
.index2.explain {
	background: none;
}
.index2 .exptt {
	padding-top: 0;
	margin: 0;
}
.expttitems li{
	height: 80px;
	width: 14px;
	padding: 10px 10px;
	margin-bottom: 2px;
	border-left: 1px solid #5aa4e1;
	background: #f7f7f7;
}
.expttitems .on {
	background: #5aa4e1;
	color: #ffffff;
}
.expttitems .spe {
	border-left: 1px solid #e4757b;
}
.expttitems .spe.on {
	background: #e4757b;
	color: #ffffff;
}
.index2 .expcon {
	left: -191px;
	min-height: 306px;
	background: #f7f7f7;
}
/* 中英翻译 */
.btntranslate {
	width: 28px;
	height: 24px;
	background-image: url(images/csssp2.png);
	background-repeat: no-repeat;
	background-position: 0px -90px;
	cursor: pointer;
	margin-top: 8px;
	*margin-top: -22px;
	margin-left: 10px
}
.btntranslate:hover {
	background-position: 0px -114px;
}
.result .expand {
	background-image: url(images/csssp2.png);
	background-repeat: no-repeat;
	background-position: 0px -166px;
	margin-left: 10px;
	margin-right: 0px;
	margin-top: 8px;
	*margin-top: -22px;
}
.ks-itembox a.viewtext {
	color: #FFFFFF;
}
.result .expand:hover {
	background-image: url(images/csssp2.png);
	background-repeat: no-repeat;
	background-position: 0px -140px;
}
.index2 .ks-expcondetail {
top: 26px;
right: -44px;
}
/* 登录信息 */
header {
	position: relative;
}
.userinfobox {
	position: absolute;
	top: 0;
	right: 0; 
	z-index: 100;
}
.username {
	padding: 0 10px;
	cursor: default;
	color: #333;
}
.logout {
	padding: 0 10px;
	color: #2670a6;
}
.mainexp .extend {
	*margin-right: 20px;
}
.explainbox.index2 {
	*position: relative;
	*z-index: 2;
}
.explain.index2 {
	*z-index: 3;
}
/*======================================== book.html 2期 ========================================*/
/* book.html */
.bk-viewpoint {
	width: 12px;
	height: 11px;
	padding: 5px;
	vertical-align: bottom;
	background-image: url(images/csssp2.png);
	background-repeat: no-repeat;
	background-position: -25px -163px;
	cursor: pointer;
}
.bk-viewpoint:hover {
	background-image: url(images/csssp2.png);
	background-repeat: no-repeat;
	background-position: -25px -137px;
}

/*作者简介*/
.aboutContent li {
	overflow: hidden;
	padding-left: 58px;
	padding-right: 50px;
	padding-bottom: 20px;
}
.aboutContent p {
	text-indent: 2em;
	-webkit-margin-before: 1em;
}
/*作者简介结束*/
#logo {
	width: 230px;
	height: 98px;
	line-height: 98px;
	text-align: center;
}
#logo img {
	vertical-align: middle;
	max-height: 89px;
	max-width: 230px;
}
.isbnx {
	display: inline-block;
	*zoom: 1;
	*display: inline;
	margin-right: 5px;
}
/* 加载中 */
.loading {
	position: relative;
	height: 100%;
}
.loadingin {
	text-align: center;
	width: 100%;
	height: 30px;
    position: absolute;
	left: 0;
	top: 0;
	bottom: 0;
	right: 0;
    margin: auto;
	*top: 50%;
	*margin-top: -15px;
}
.loadingimg {
	margin-right: 10px;
	width: 24px;
	vertical-align: middle;
}
/* unknow add 20141224 */
/*检索结果页时间筛选*/
.inputMax, .inputMin{ line-height:17px; height:17px;margin:0 3px;}
.minInput{ width:30px;font-size: 100%;}
.curSel{ color:#F95D27!important;font-size: 100%;}
/*检索日期#ulnavigation li a:hover,*/
#divyears{position:relative;width:90px; margin-top: 7px;*margin-top: -24px; margin-left: 10px;} 
#ulnavigation{height:26px;} 
#ulnavigation li{float:left; padding:0; line-height:normal;} 
#ulnavigation li.show .content{display:block;} 
#ulnavigation li a,#ulnavigation li span{display:inline-block; border:none; line-height:27px; _line-height:30px; overflow:hidden;} 



#ulnavigation li.show span{background:#fff; border:solid 1px #d2d2d2; border-bottom:none;position:relative;top:0px;} 
#ulnavigation li .content{position:absolute;left:0;top:26px; background:#fff; border:solid 1px #d2d2d2; border-top:none; width:82px;display:none;} 
#ulnavigation li .content ul li{float:left;display:inline; } 



#ulnavigation li .content ul li a{border:none; }
#ulyears{ width:auto; }
#ulyears li a:hover{color:#643120;background-color:#F1EDE2}
#ulyears li { width:37px; margin-left:4px; text-align:center;}
input.zbtn{width:51px; height:20px;margin-right:3px;
           border: 0;
padding: 0 8px;
background: #3581be;
color: #FFFFFF;
cursor: pointer;







padding-bottom: 2px;
*padding-bottom: 0;
*vertical-align: 0;
line-height: 20px;
margin-top: 5px;






font-size: 100%;}
input.zbtn2{margin-right:9px;}
.navigationlink
{
   font-size:100%; 
}



.oflow
{
    overflow: hidden;
}








.coll
{
margin-left:0px;
}
/* unknow add 20141224 */
/* 修改电子全文 */
.onlineread, .bookdownload {
width: auto;
min-width: 100px;
border: 1px solid #e2e2e2;
background-color: #f9f9f9;
overflow-y: auto;
max-height: 240px;
max-width: 400px;
*width: 400px;
padding-bottom: 12px;
}
.defaultrd, .founder, .cqvip, .wangfang, .cnki, .chaoxing, .calis {
padding: 0 10px 0 38px;
text-align: left;
max-width: 400px;









overflow: hidden;
white-space: nowrap;
text-overflow: ellipsis;



}
/* ========== 添加 ========== */
.icon-ocp {
vertical-align: middle;




margin: 0 5px;




cursor: pointer;
}
.unit-imgdescribe {
position: absolute;
background: #eeeeee;
border: 1px solid #3581be;
z-index: 2;
left: 524px;




top: -20px;
}
.in-imgdescribe {

padding: 3px;
line-height: 1;
/* background: #f7f7f7; */





}
.in-imgdescribe img {
max-height: 320px;
max-width: 320px;



}
.icon-imgdescribe {
display: block;
width: 14px;
height: 14px;
background: url(images/icon_angle.png);
position: absolute;
background-position: -54px 0px;
top: 24px;


left: -14px;
}
/* ========== 添加 ========== */