* {margin: 0; padding: 0;}
body {font-size: 14px; font-family: "SimSun"; /* background-color: #e2ddd3; */}
ul {list-style: none;}
img {border: none;}
a {text-decoration: none;}
.allmedia_ft_highlight{color: red;}
.left {float: left;}
.right {float: right;}
.clearfix:after {content: "."; display: block; clear: both; font-size: 0; height: 0; overflow: hidden;}
.clearfix {zoom: 1;}
.wrapper {width: 1280px; margin: 0 auto;}

/* input:-webkit-autofill {
    -webkit-box-shadow: 0 0 0px 1000px white inset !important;
} */

.hidden{display:none;}
.js-show-all{cursor: pointer;}
/*common header*/
header {width: 100%; height: 240px;}
header .header-top-nav {width: 100%; height: 60px; background-color:#ca222; color: #FFFFFF; font-family: "Microsoft YaHei";}
header .header-top-nav .title {float: left; height: 54px; line-height: 54px; font-size: 16px;}
header .header-top-nav .nav-ul {display: block;}
header .header-top-nav .nav-ul>li {display: block; float: left; position: relative;}
header .header-top-nav .nav-ul>li>a {display: block; height: 50px; line-height: 50px; padding-left: 10px;  box-sizing: border-box; font-family: "Microsoft YaHei"; font-size: 16px; color: #fff; }
header .header-top-nav .nav-ul>li>a.user-name {background: url("../book_images/icon_user.png") no-repeat 26px 24px;}
header .header-top-nav .nav-ul>li>a.logout {background: url("../book_images/icon_logout.png") no-repeat 26px 19px;}
header .header-top-nav .nav-ul>li>a:hover {color: #fff;}
/* main-header */
.container_new {width: 100%;height: 60px;background-color: #ca2222;box-shadow: 0 3px 5px #a7a7a7;}
.top-logo{position: absolute;top:0;left:4%;width: 300px;height: 140px;}
nav1 {font-family: KaiTi; font-size: 30px; /* 调整字体大小 */
    line-height: 30px; /* 调整行高度以增加纵向间距 */ float: right;letter-spacing: -6px;/* 调整字体间距 */ width: 60%; text-align: right; margin-right: -128px; font-weight:600}
nav {float: right;width: 50%;text-align: right;margin-right: 25px;}
header nav ul {list-style: none;float: right; padding-top: 20px ;    margin-left: -75px;}
nav .main_ul>li { background:url(../img/header-border.png) no-repeat; width:112px; height:58px;float: left;color: #FFFFFF;font-size: 16px;text-align: center;  line-height:60px;margin-top:-18px;letter-spacing: 2px;transition: all 0.3s linear;}
ul>li>a {color: #FFFFFF;text-decoration: none; }
.main_ul>li:hover a:first-child{background-color:#333; height:100%;}
.main_ul>li>ul>li:hover a:first-child{background-color:#333; height:100%;}
.current_nav {background-color:#333; height:58px;width:112px;}
.main_ul>li>a{display: block;}


header .header-top-nav .nav-ul>li>ul {display:none; position: absolute; width: 136px; left: 0; top: 60px; z-index: 999;margin-left: 0px;}
header .header-top-nav .nav-ul>li>ul>li {display: block; width:100%; height: 34px; line-height: 34px; margin-bottom: 1px; background-color: rgba(255,255,255,0.8); position:relative;}
header .header-top-nav .nav-ul>li>ul>li>span.lib { display:inline-block; width:34px; height: 34px; background:url(../book_images/user-01.png) no-repeat; position:absolute; left:0; top:0;}
header .header-top-nav .nav-ul>li>ul>li>span.view { display:inline-block; width:34px; height: 34px; background:url(../book_images/user-02.png) no-repeat; position:absolute; left:0; top:0;}
header .header-top-nav .nav-ul>li>ul>li>span.his { display:inline-block; width:34px; height: 34px; background:url(../book_images/user-03.png) no-repeat; position:absolute; left:0; top:0;}
header .header-top-nav .nav-ul>li>ul>li>span.book { display:inline-block; width:34px; height: 34px; background:url(../book_images/user-04.png) no-repeat; position:absolute; left:0; top:0;}
header .header-top-nav .nav-ul>li>ul>li>span.col { display:inline-block; width:34px; height: 34px; background:url(../book_images/user-05.png) no-repeat; position:absolute; left:0; top:0;}
header .header-top-nav .nav-ul>li>ul>li>span.labels { display:inline-block; width:34px; height: 34px; background:url(../book_images/user-07.png) no-repeat; position:absolute; left:0; top:0;}
header .header-top-nav .nav-ul>li>ul>li>span.anno { display:inline-block; width:34px; height: 34px; background:url(../book_images/user-08.png) no-repeat; position:absolute; left:0; top:0;}
header .header-top-nav .nav-ul>li>ul>li>span.corr { display:inline-block; width:34px; height: 34px; background:url(../book_images/user-09.png) no-repeat; position:absolute; left:0; top:0;}
header .header-top-nav .nav-ul>li>ul>li>span.shopcar { display:inline-block; width:34px; height: 34px; background:url(../book_images/user-10.png) no-repeat; position:absolute; left:0; top:0;}
header .header-top-nav .nav-ul>li>ul>li>span.order { display:inline-block; width:34px; height: 34px; background:url(../book_images/user-11.png) no-repeat; position:absolute; left:0; top:0;}
header .header-top-nav .nav-ul>li>ul>li>span.purchased { display:inline-block; width:34px; height: 34px; background:url(../book_images/user-12.png) no-repeat; position:absolute; left:0; top:0;}
header .header-top-nav .nav-ul>li>ul>li>span.exit { display:inline-block; width:34px; height: 34px; background:url(../book_images/user-06.png) no-repeat; position:absolute; left:0; top:0;}
header .header-top-nav .nav-ul>li>ul>li>a {display: block; width: 100%; height:34px; text-align: center; line-height:34px; font-size: 16px; font-family: "Microsoft YaHei"; color: #000000; }
header .header-top-nav .nav-ul>li>ul>li>a:hover {color: #990000;}

header .nav {padding-top: 140px;}
header .nav .nav-list {display: block; width: 1232px; margin: 0 auto; height: 50px;}
header .nav .nav-list>li {display: block; float: left; margin: 0 30px; position: relative;}
header .nav .nav-list>li>a {display: block; height: 50px; line-height: 50px; padding: 0 25px; font-size: 16px; font-family: "Microsoft YaHei"; color: #626262;}
header .nav .nav-list>li>a:hover,header .nav .nav-list>li>a.cur {color: red;}
header .nav .nav-list>li>ul {display: none; width: 120px; position: absolute; left: -22px; top: 40px; z-index: 999;}
header .nav .nav-list>li>ul > li {display: block; height: 34px; line-height: 34px; margin-bottom: 1px; background-color: rgba(35,44,69,0.5);}
header .nav .nav-list>li>ul > li > a {display: block; width: 100%; text-align: center; font-size: 16px; font-family: "Microsoft YaHei"; color: #FFFFFF;}
header .nav .nav-list>li>ul > li > a:hover {color: #000;}



/*ziku*/
.ziku{width:100%;height:300px;}
.ziku .minguo{width: 819px; margin: 0 auto;}
.ziku .minguo li{display:block; float:left;margin-right:18px; width:120px;}
.ziku .minguo li:last-child {margin-right: 0;}
.ziku .minguo li a { display:block; width:120px; height:100px; text-align: center; vertical-align:middle;}
.ziku .minguo li a img { max-width: 120px; max-height:100px;}
.ziku .minguo li span{width:100%; height:37px;display:block; margin-top:12px;text-align: center;}
.ziku .minguo li span.book { background:url(../img/type-01a.png) no-repeat center center;}
.ziku .minguo li span.magazine { background:url(../img/type-02a.png) no-repeat center center;}
.ziku .minguo li span.newspaper { background:url(../img/type-03a.png) no-repeat center center;}
.ziku .minguo li span.record { background:url(../img/type-04a.png) no-repeat center center;}
.ziku .minguo li span.picture { background:url(../img/type-05a.png) no-repeat center center;}

/*common footer*/
.footer {text-align: center; font-size: 12px; line-height: 40px; border-top: 1px solid #ca2222; color: #ca2222;}
.mian{margin-top: 5%;}
  @media screen and (max-width:1200px) {
	   footer{
	
		    width:100%;
		   height: 50px;
	    }
	}
	@media screen and (min-width:1200px) {
	   footer{
		   	bottom: 0;
		    width:100%;
	    }
}
/*Index*/
.header {width: 100%; height: 280px;}
.header .nav {padding-top: 230px;}
.header .nav .nav-list {display: block; width: 1100px; margin: 0 auto; height: 50px;}
.header .nav .nav-list>li {display: block; float: left; margin: 0 30px; position: relative;}
.header .nav .nav-list>li>a {display: block; height: 50px; line-height: 50px; padding: 0 25px; font-size: 16px; font-family: "Microsoft YaHei"; color: #626262;}
.header .nav .nav-list>li>a:hover,.header .nav .nav-list>li>a.cur {color: red;}
.header .nav .nav-list>li>ul {display: none; width: 120px; position: absolute; left: -22px; top: 40px; z-index: 999;}
.header .nav .nav-list>li>ul > li {display: block; height: 34px; line-height: 34px; margin-bottom: 1px; background-color: rgba(183,132,99,.5);}
.header .nav .nav-list>li>ul > li > a {display: block; width: 100%; text-align: center; font-size: 16px; font-family: "Microsoft YaHei"; color: #FFFFFF;}
.header .nav .nav-list>li>ul > li > a:hover {color: #000;}

.index-search-container {margin-top: 15px; font-family: "Microsoft YaHei"; font-size: 14px; color: #646464;}
.index-search-container .search-box {width: 816px; margin: 0 auto;}
.index-search-container .search-box .search-type-box { float: left;  width: 100px; height: 40px; position: relative;}
.index-search-container .search-box .search-type-box a {display: block; width: 98px; height: 38px; line-height: 38px; border: 1px solid #b5b5b5; border-radius: 5px; color: #646464; text-align: center; box-shadow: 0 3px 5px #777; background: url("../book_images/search_list_arrow.png") no-repeat right center; background-color: #e1ddd2;}
.index-search-container .search-box .search-type-box ul {display: none; width: 100px; background-color: #ffffff; text-align: center; position: absolute; left: 0; top: 45px; box-shadow: 0 3px 5px #777;}
.index-search-container .search-box .search-type-box ul li {display: block; height: 34px; line-height: 34px; cursor: pointer;}
.index-search-container .search-box .search-type-box ul li:hover {background-color: #e1ddd2;}
.index-search-container .search-box .search-input-box {background-color: #ffffff;margin-left: 110px; width: 620px; height: 38px; border: 1px solid #ca2222; border-radius: 5px; box-shadow: 0 3px 5px #777; position: relative;}
.index-search-container .search-box .search-input-box .search-cat-box {float: left;}
.index-search-container .search-box .search-input-box .search-cat-box a {display: block; width: 98px; height: 50px; line-height: 50px; border: 1px solid #b5b5b5; border-radius: 2px; margin: 4px 0 0 4px; color: #ffffff; text-align: center; background: url("../book_images/search_list_arrow.png") no-repeat right center; background-color: #ca2222;}
.index-search-container .search-box .search-input-box .search-cat-box ul {display: none; width: 121px; background-color: #ffffff; text-align: center; position: absolute; left: 0px; top: 61px; box-shadow: 0 3px 5px #ca2222;}
.index-search-container .search-box .search-input-box .search-cat-box ul li {display: block; height: 34px; line-height: 34px; cursor: pointer;}
.index-search-container .search-box .search-input-box .search-cat-box ul li:hover {background-color: #e1ddd2;}
.index-search-container .search-box .search-input-box>input {width: 500px; height: 55px; margin-top: 4px; padding-left: 4px; border: none; outline: none;background-color: transparent;}
.index-search-container .search-box .search-input-box>button {width: 80px; height: 40px; border: none; outline: none; color: #ffffff; background-color: #ca2222; border-radius: 5px; box-shadow: 0 3px 5px #777; position: absolute; right: -85px; top: 0;cursor: pointer;}
.index-search-container .search-box .search-input-field {background-color: #ffffff;margin-left: 110px; width: 620px; height: 38px; border: 1px solid #ca2222; border-radius: 5px; box-shadow: 0 3px 5px #777; position: relative;}
.index-search-container .search-box .search-input-field>input  {width: 500px; height: 32px; margin-top: 4px; padding-left: 4px; border: none; outline: none;background-color: transparent;}
.index-search-container .search-box .search-input-field>button {width: 80px; height: 40px; border: none; outline: none; color: #ffffff; background-color: #ca2222; border-radius: 5px; box-shadow: 0 3px 5px #777; position: absolute; right: -85px; top: 0;cursor: pointer;}



.index-search-container .search-lib-box {width: 800px; margin: 10px auto 0px; color: #626262; font-size: 16px;}
.index-search-container .search-lib-box .search-lib-title {display: inline-block; width: 104px; height: 28px; background: url("../book_images/search_title_pic.png") no-repeat; float: left;}
.index-search-container .search-lib-box .lib-list {display: block; height: 28px;}
.index-search-container .search-lib-box .lib-list li {display: block; float: left; margin-left: 47px; height: 28px; line-height: 28px; margin-right: 10px;}
.index-search-container .search-lib-box .lib-list li input {margin-left: 10px;}

.ad-search-box {display: none; width: 770px; margin: 0 auto 20px ; text-align: center; font-size: 14px; color: #666666; background-color: #ffffff; border: 1px solid #d1d1d1; border-radius: 10px;/*  padding: 20px 0; */z-index: 9;position: relative;}
.ad-search-box p {height: 48px; line-height: 48px;}
.ad-search-box p input {width: 168px; height: 22px; padding-left: 10px; border: 1px solid #ca2222; border-radius: 5px; margin: 0 13px;}
.ad-search-box p select {width: 128px; height: 22px; border: 1px solid #666666;  margin: 0 34px;}
.ad-search-box p select:last-child {margin-right: 0;}
.ad-search-box div {height: 48px; line-height: 48px;}
.ad-search-box div input {margin-left: 15px;}
.ad-search-box div .search-btn { margin-right: 0;}

.left-float-box {position: absolute; top: 330px; left: 200px; width: 190px;height: 170px; padding-left: 40px; padding-right: 10px; color: #000; border-radius: 5px; font-size: 16px; font-family: "Microsoft YaHei"; cursor: pointer;}
.left-float-box p {line-height: 24px;text-align: left;height:24px; width:300px;}
.left-float-box p a { color: #956634; text-decoration: none;}
.left-float-box p a:hover {color: #e4002b; /* text-decoration: underline; */}

.right-float-box {position: absolute; top: 290px; right: 200px; width: 215px; font-family: "Microsoft YaHei"; cursor: pointer;}
.right-float-box .notice-head {margin-left: -38px; width: 100px; height: 40px; line-height: 40px; padding-left: 60px;  color: #000; font-size: 16px;}
.right-float-box .notice-content { color: #515151;  border-top-right-radius: 0; padding: 20px; line-height: 24px; margin-top:-24px;}
.index-search-container .match-box {width: 520px; height: 50px; margin: 10px auto 0px 350px;}
.index-search-container .match-box p {height: 50px; line-height: 50px; font-size: 16px;}


.foot p {height: 50px; line-height: 50px; text-align: center; color: #a3a2a0; font-size: 16px; font-family: "Microsoft YaHei";}

/*PeriodicalSearch*/
.qikan-container {margin-top: 31px;}
.cat-list >  ul  {height:550px;}
.cat-list,.search-history,.view-history {width: 308px; border: 1px solid #c0c0c0; margin-bottom: 18px;}
.cat-list .head,.search-history .head,.view-history .head {height: 50px; line-height: 50px; background-color: #c0c0c0; padding-left: 13px; font-size: 18px; font-family: "Microsoft YaHei"; color: #000; }
.cat-list .sel-btn {height: 39px; line-height: 39px; padding-left: 7px; font-size: 14px; font-family: "SimSun"; font-weight: bold; color: #956634; background-color: #fff2dc;}
.cat-list .sel-btn span {float: right; font-size: 13px; font-weight: normal; display: inline-block; width: 40px; height: 15px; line-height: 15px; border: 1px solid #956634; text-align: center; margin: 11px 10px 0 0; padding-top: 1px; background-color: #cdb48a; cursor: pointer;}
.cat-list ul,.cat-list ul li {display: block;/*  color: #956634; */}
.cat-list > ul > li > p {display: block; height: 40px; line-height: 40px; padding-left: 7px; background-image: url("../book_images/tree_li_bg.png"); background-repeat: repeat-x; background-position: left top;}
.cat-list > ul > li > p:hover,.cat-list > ul > li > p.cur-li {background-color: #cdb48a; font-weight: bold;}
.cat-list > ul > li ul {display: block;}
.cat-list > ul > li li > p {display: block; height: 30px; line-height: 30px; padding-left: 27px;}
.cat-list > ul > li li > p:hover,.cat-list > ul > li li > p.cur-li-c {background-color: #e6d3b3;}

.cat-list ul li p > span {vertical-align: middle; display: inline-block; width: 11px; height: 11px; }
.cat-list ul li p > span.close-span {background: url("../book_images/tree_plus_icon.png") no-repeat;}
.cat-list ul li p > span.open-span {background: url("../book_images/tree_reduce_icon.png") no-repeat;}

.cat-list ul li p > input {vertical-align: middle; margin: 0 6px;}
.cat-list .cat-nav-tab {display: block; width: 38px; float: left; font-size: 16px; font-family: "Microsoft YaHei"; color: #fff; text-align: center;}
.cat-list .cat-nav-tab li {display: block; background-color: #c0c0c0;color: #000; margin-bottom: 5px; padding: 34px 10px; cursor: pointer;}
.cat-list .cat-nav-tab li.cur-tab {background-color: #ca2222;color: #fff;}
.cat-list .ztree  {float: right; width: 258px; height:593px; border: 1px solid #aaa;}

.search-history ul,.view-history ul {display: block; padding: 10px 0;}
.search-history ul li,.view-history ul li {height: 30px; line-height: 30px; padding-left: 17px; font-size: 14px; color: #956634;}
.search-history .oper-a,.view-history .oper-a {margin-bottom: 7px;}
.search-history .oper-a a:first-child,.view-history .oper-a a:first-child {margin: 0 19px 0 193px;}
.search-history .oper-a a:hover,.search-history .oper-a a:visited,.view-history .oper-a a:hover,.view-history .oper-a a:visited {color: blue;}

.main-qikan {width: 958px; font-size: 12px; color: #000;}
.top-search .search-tab span {display: inline-block; height: 31px; line-height: 31px; background-color: #eee; border: 1px solid #c0c0c0; border-bottom: none; font-size: 14px; color: #000; font-weight: bold; padding: 0 30px; margin-top: 2px; vertical-align: bottom; cursor:pointer;}
.top-search .search-tab .cur-tab {height: 34px; line-height: 34px; background-color: #ca2222;  color: #ffffff; border: none; margin: 0;}
.top-search .search-box {border: 1px solid #ededed;border-bottom: none; position: relative;}
.top-search .search-box select,.top-search .search-box input {border: 1px solid #ca2222; outline: none; vertical-align: middle;}
.top-search .search-box input[type='text'] {width: 100px; background-color: transparent; padding: 1px 10px;}
.top-search .search-box select {font-size: 14px; color: #000; font-family: "SimSun"; padding: 1px 5px;}
.top-search .search-box .search-adt {height: 55px; line-height: 55px; padding-left: 18px; background-color: #fff; color: #000;}
.top-search .search-box .search-adt input[type='text'] {height: 35px;line-height: 22px;width:180px;}
.top-search .search-box .search-adt select {height: 38px;line-height: 38px;}
.search-adt .search-btn, .advanced .search-btn {
    display: inline-block;
    width: 70px;
    height: 40px;
    margin: 0 19px 0 0;
    text-align: center;
    background-color: #ca2222;
    color: #fff;
    cursor: pointer;
    position: relative;
    line-height: 38px;
    font-size: 14px;
    top: 2px;
}
.top-search .search-box .search-adt .list-model {display: inline-block; float: right; width: 20px; height: 19px; margin: 18px 19px 0 0; background: url("../book_images/text_model_2.png") no-repeat; cursor: pointer;}
.top-search .search-box .search-adt .list-model2 {
    display: inline-block;
    float: right;
    width: 20px;
    height: 20px;
    margin: 18px 19px 0 0;
    -webkit-mask: url(../images/text_model_2.png) no-repeat;
    cursor: pointer;
    background-color: #b78463;
}
.top-search .search-box .search-adt .text-model2 {
    display: inline-block;
    float: right;
    width: 20px;
    height: 19px;
    margin: 18px 21px 0 0;
    -webkit-mask: url(../images/list_model_1.png) no-repeat;
    cursor: pointer;
    background-color: #b5b5b5;
}
.top-search .search-box .search-adt .block-model {display: inline-block; float: right; width: 20px; height: 20px; margin: 17px 21px 0 0; background: url("../book_images/block_model.png") no-repeat; cursor: pointer;}
.top-search .search-box .search-adt .text-model {display: inline-block; float: right; width: 20px; height: 19px; margin: 18px 21px 0 0; background: url("../book_images/list_model_1.png") no-repeat; cursor: pointer;}
.top-search .search-box .search-sel {height: 38px; line-height: 38px; padding-left: 18px; border-top: 1px solid #956634; background-color: #fff; color: #000;}
.top-search .search-box .search-sel .search-btn {float: right; display: inline-block; width: 70px; height: 25px;  text-align: center; line-height: 25px; background-color: #c0c0c0; color: #000; cursor: pointer; margin: 7px 18px;}
.top-search .search-box .search-match-type {height: 30px; line-height: 30px; padding-left: 18px; background-color: #fff; color: #000;}
.top-search .search-match-type {height: 30px; line-height: 30px; padding-left: 18px; background-color: #fff; color: #000;}

.advanced{position: absolute; left: 0; top: 0;}

.search-oper {height: 35px; border: 1px solid #ededed; margin-top: 16px; background-color: #eee;}
.search-oper p {height: 35px; line-height: 35px;}
.search-oper .left-oper {padding-left: 13px;}
.search-oper .left-oper span {display: inline-block; height: 35px; padding: 0 18px 0 6px; cursor: pointer;}
.search-oper .left-oper span.cur-sel-order { color: #000; background-repeat: no-repeat; background-position: 90% center;}
.search-oper .left-oper span.cur-author-order { color: #000; background-repeat: no-repeat; background-position: 90% center;}
.search-oper .left-oper span.cur-date-order { color: #000; background-repeat: no-repeat; background-position: 90% center;}
.search-oper .right-oper a {color: #000; margin-right: 20px;}
.search-oper .right-oper span {display: inline-block; height: 18px; line-height: 18px; padding: 0 3px; margin-right: 9px; cursor: pointer;}
.search-oper .right-oper span.cur-page-count {background-color: #c0c0c0; color: #000;}

.search-list-result {border: 1px solid #956634; margin-top: 15px;}
.search-list-result table {width: 100%; border-collapse: collapse; border: none;}
.search-list-result table thead tr {height: 37px; line-height: 37px; border-bottom: 1px solid #956634; background-color: #e6d3b3;}
.search-list-result table thead tr th {padding: 0 18px;}
.search-list-result table tbody tr {height: 38px; line-height: 38px; background-color: #fff2dc;}
.search-list-result table tbody tr td {padding: 0 18px;}
.search-list-result table tbody tr:nth-child(even) { background-color: #eddcbf;}
.search-list-result table tbody tr td > span {cursor: pointer;}
.search-list-result table tbody tr td > .download {display: inline-block; vertical-align: middle; width: 18px; height: 18px; background: url("../book_images/download_icon.png") no-repeat;}
.search-list-result table tbody tr td > .view {display: inline-block; vertical-align: middle; width: 18px; height: 12px; background: url("../book_images/view_icon.png") no-repeat;}
.search-list-result table tbody tr td > .share {display: inline-block; vertical-align: middle; width: 18px; height: 16px; background: url("../book_images/share_icon.png") no-repeat;}
.search-list-result table tbody tr:hover,.search-list-result table tbody tr.sel-tr {background-color: #956634; color: #fff2dc;}
.search-list-result table tbody tr:hover td > .download,.search-list-result table tbody tr.sel-tr td > .download {background: url("../book_images/download_icon_h.png") no-repeat;}
.search-list-result table tbody tr:hover td > .view,.search-list-result table tbody tr.sel-tr td > .view {background: url("../book_images/view_icon_h.png") no-repeat;}
.search-list-result table tbody tr:hover td > .share,.search-list-result table tbody tr.sel-tr td > .share {background: url("../book_images/share_icon_h.png") no-repeat;}

.pages {margin: 10px 0 20px 0;}
.pages p {height: 30px; line-height: 30px; text-align: center; color: #333333;}
.pages p button {border: none; outline: none; height: 30px; line-height: 30px; background-color: #ca2222; color: #fff; padding: 0 13px; font-size: 12px; margin: 0 10px; font-family: "SimSun"; cursor: pointer;}
.pages p span {display: inline-block; padding: 0 10px; height: 30px; line-height: 30px; font-weight: bold;}
.pages p input {width: 40px; height: 28px; line-height: 28px; padding-left: 10px; border: 1px solid #c0c0c0; outline: none; background-color: transparent;}

/*IndexPeriodical*/
.search-block-result {width: 957px; min-height: 452px; margin: 17px 0 20px;}
.search-block-result dl {float: left; position: relative; width: 227px; height: 328px; border: 1px solid #956634; margin: 0 13px 18px 0;}
.search-block-result dl:nth-child(4n) {margin-right: 0;}
.search-block-result dl dt {height: 275px; border-bottom: 1px solid #c0c0c0; text-align: center; cursor: pointer;}
.search-block-result dl dt img {max-width: 227px; max-height: 275px; vertical-align: middle;}
.search-block-result dl dd.oper {position: absolute; width: 100%; left: 0; top: 237px;}
.search-block-result dl dd.oper p {height: 38px; line-height: 38px; padding-left: 8px; background-color: rgba(230,211,179,.69);}
.search-block-result > dl dd.oper p .download,.search-block-result > dl dd.oper p .share,.search-block-result > dl dd.oper p .view {float: right; display: inline-block; margin: 0 6px 0 12px; cursor: pointer;}
.search-block-result dl dd.oper p .download {width: 18px; height: 18px; margin-top: 15px; background: url("../book_images/download_icon.png") no-repeat;}
.search-block-result dl dd.oper p .view {width: 18px; height: 12px; margin-top: 18px; background: url("../book_images/view_icon.png") no-repeat;}
.search-block-result dl dd.oper p .share {width: 18px; height: 16px; margin-top: 16px; background: url("../book_images/share_icon.png") no-repeat;}
.search-block-result dl dd.title {width: 100%; height: 26px;}
.search-block-result dl dd.title p {height: 26px; line-height: 26px; padding-left: 8px;}
.search-block-result dl dd.other .author {margin-left: 8px;}
.search-block-result dl dd.other .date {display: inline-block; float: right; margin-right: 8px;}

.search-block-result .list-box {width: 958px;  margin-bottom: 18px;}
.search-block-result .list-box > dl {position: relative; width: 96px; height: 126px; border: 1px solid #c0c0c0;}
.search-block-result .list-box > dl dt {height: 126px; line-height: 125px; text-align: center; cursor: pointer;}
.search-block-result .list-box > dl dt img {max-width: 96px; max-height: 126px; vertical-align: middle;}
.search-block-result .list-box > dl dd.oper {position: absolute; width: 100%; left: 0; top: 238px;}
.search-block-result .list-box > dl dd.oper p {height: 38px; line-height: 38px; padding-left: 8px; background-color: rgba(230,211,179,.69);}
.search-block-result .list-box > dl dd.oper p .download,.search-block-result .list-box > dl dd.oper p .share,.search-block-result .list-box > dl dd.oper p .view {float: right; display: inline-block; margin: 0 6px 0 12px; cursor: pointer;}
.search-block-result .list-box > dl dd.oper p .download {width: 18px; height: 18px; margin-top: 15px; background: url("../book_images/download_icon.png") no-repeat;}
.search-block-result .list-box > dl dd.oper p .view {width: 18px; height: 12px; margin-top: 18px; background: url("../book_images/view_icon.png") no-repeat;}
.search-block-result .list-box > dl dd.oper p .share {width: 18px; height: 16px; margin-top: 16px; background: url("../book_images/share_icon.png") no-repeat;}
.search-block-result .list-box .info-box {width: 840px;}
.search-block-result .list-box .info-box .msg-head {height: 26px; margin-bottom: 6px;}
.search-block-result .list-box .info-box .msg-head > span {display: inline-block; height: 26px; line-height: 26px; font-size: 16px; font-weight: bold; font-family: "Microsoft YaHei"; cursor: pointer}
.search-block-result .list-box .info-box .msg-head p {float: right; font-size: 14px;}
.search-block-result .list-box .info-box .msg-head p span {display: inline-block; width: 23px; height: 22px; margin-left: 4px;}
.search-block-result .list-box .info-box .msg-head p span.yellow-star {background: url("../book_images/yellow_star.png")no-repeat;}
.search-block-result .list-box .info-box .msg-head p span.gray-star {background: url("../book_images/gray_star.png")no-repeat;}
.search-block-result .list-box .info-box > table {width: 100%; border-collapse: collapse; margin-bottom: 6px;}
.search-block-result > table> thead > tr >th {text-align: left;}
.search-block-result .list-box .info-box > table > tbody > tr {height: 30px; line-height: 30px;}
.search-block-result .list-box .info-box > table > tbody > tr:nth-child(even) {background-color: #eee;}
.search-block-result .list-box .info-box > table > tbody > tr td {padding-left: 13px;}
.search-block-result .list-box .info-box .more-info-head {width: 102px; height: 26px; line-height: 26px; font-size: 12px; color: #000; background-color: #c0c0c0; border-top-left-radius: 8px; border-top-right-radius: 8px; text-align: center;cursor: pointer;float: left;}
.search-block-result .list-box .info-box .more-shopping {width: 102px; height: 26px; line-height: 26px; font-size: 12px; color: #000; background-color: #c0c0c0; border-top-left-radius: 8px; border-top-right-radius: 8px; text-align: center;cursor: pointer;float: left;margin-right: 5px;}
.search-block-result .list-box .info-box .more-info-box {width: 840px; height: 120px; background-color: #eee; border: 1px solid #c0c0c0; overflow-y: auto;}
.search-block-result .list-box .info-box .more-info-box table {width: 100%; border-collapse: collapse;}
.search-block-result .list-box .info-box .more-info-box table > tbody > tr {height: 27px; line-height: 27px; background: url("../book_images/tr_bottom_bg.png") repeat-x left bottom;}
.search-block-result .list-box .info-box .more-info-box table > tbody > tr td {padding-left: 13px;}
.search-block-result .list-box .info-box .more-info-box p {padding-left: 13px; line-height: 26px;}

.search-block-result .text-list-box {width: 958px; border-bottom: 1px solid #c0c0c0;}
.search-block-result .text-list-box .base-info-box  {width: 100%; border-collapse: collapse;}
.search-block-result .text-list-box .base-info-box tr {width: 100%; height: 44px; line-height: 44px; color: #000000; font-size: 14px; font-family: "Microsoft YaHei";cursor: pointer;}
.search-block-result .text-list-box .base-info-box>tbody>tr>td.title {width: 290px;text-align:left;}
.search-block-result .text-list-box .base-info-box>tbody>tr>td.xuhao {width: 50px;text-align:left;}
.search-block-result .text-list-box .base-info-box>tbody>tr>td.author {width: 150px;text-align:left;}
.search-block-result .text-list-box .base-info-box>tbody>tr>td.addr {width: 140px;text-align:left;}
.search-block-result .text-list-box .base-info-box>tbody>tr>td.year {width: 75px;text-align:left;}
.search-block-result .text-list-box .base-info-box>tbody>tr>td.pubname {width: 155px;text-align:left;}
.search-block-result .text-list-box .base-info-box>tbody>tr>td.date {width: 100px;text-align:left;}
.search-block-result .text-list-box .base-info-box>tbody>tr>td {height: 44px; text-align: center; display: inline-block; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
.search-block-result .text-list-box .base-info-box>tbody>tr>td .cat-type {font-size:10px; color: blue;}
.search-block-result .text-list-box .base-info-box tr a {color: #000000;}
.search-block-result .text-list-box .base-info-box tr:hover {background-color: #fff3dd;}
.search-block-result .text-list-box .more-info-container {position: relative; display: none;}
.search-block-result .text-list-box .more-info-container .triangle {position: absolute; z-index: 999; right: 140px; top: -8px; display: block; width: 0; height: 0; border-left: 5px solid transparent; border-right:  5px solid transparent; border-bottom:  8px solid #FFFFFF;}
.search-block-result .text-list-box .more-info-box {width: 958px; height: 120px; position: relative; background-color: #FFFFFF;}
.search-block-result .text-list-box .more-info-box table {width: 100%;}
.search-block-result .text-list-box .more-info-box table tr {height: 27px; line-height: 27px; background: url("../book_images/tr_bottom_bg.png") repeat-x left bottom;}
.search-block-result .text-list-box .more-info-box table tr td {padding-left: 13px;}
.search-block-result .text-list-box .more-info-box p {padding-left: 13px; line-height: 26px;}

.mCS-my-theme.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {background-color: #c0c0c0; }
.mCS-my-theme.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {background-color: #c0c0c0; }
.mCS-my-theme.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar:hover {background-color: #c0c0c0;}
.mCS-my-theme.mCSB_scrollTools .mCSB_draggerRail {background-color: white; }


/*PeriodicalDetail*/
.qikan-top-box {width: 100%; height: 327px; font-size: 12px; color: #956634; margin-bottom: 47px;}
.qikan-top-box .pic {width: 237px; height: 325px; border: 1px solid #956634; text-align: center; position: relative;}
.qikan-top-box .pic img {max-width: 237px; max-height: 325px; vertical-align: middle;}
.qikan-top-box .pic p {position: absolute; left: 0; bottom: 0; width: 100%; height: 38px; line-height: 38px;background-color: rgba(230,211,179,.69);}
.qikan-top-box .pic p .download,.qikan-top-box .pic p .share,.qikan-top-box .pic p .view {float: right; display: inline-block; margin: 0 6px 0 12px; cursor: pointer;}
.qikan-top-box .pic p .download {width: 18px; height: 18px; margin-top: 15px; background: url("../book_images/download_icon.png") no-repeat;}
.qikan-top-box .pic p .view {width: 18px; height: 12px; margin-top: 18px; background: url("../book_images/view_icon.png") no-repeat;}
.qikan-top-box .pic p .share {width: 18px; height: 16px; margin-top: 16px; background: url("../book_images/share_icon.png") no-repeat;}
.qikan-top-box .pic p span:first-child {margin-left: 8px;}
.qikan-top-box .msg-box {width: 1029px;}
.qikan-top-box .msg-box .head {margin: 9px 0 24px; height: 22px; line-height: 22px;}
.qikan-top-box .msg-box .head .title {font-family: "Microsoft YaHei"; font-size: 18px; font-weight: bold; margin-left: 11px;}
.qikan-top-box .msg-box .head .badge {float: right; display: inline-block; height: 18px; padding-left: 23px; margin-left: 22px; background: url("../book_images/badge_icon.png") no-repeat;}
.qikan-top-box .msg-box > div {float: left; width: 314px; margin-right: 42px;}
.qikan-top-box .msg-box > div:last-child {margin-right: 0;}
.qikan-top-box .msg-box > div .msg-head {height: 31px; line-height: 31px; padding-left: 10px; border: 1px solid #956634; background-color: #cdb48a; font-size: 14px; font-weight: bold;}
.qikan-top-box .msg-box > div > p {height: 40px; line-height: 40px;}
.qikan-top-box .msg-box > div > p.sum-text {height: 234px; line-height: 26px; margin-top: 8px; overflow: hidden; text-indent: 2em;}
.qikan-top-box .msg-box > div > p > span {font-weight: bold; margin-left: 26px;}

.qikan-main-box {width: 100%; border: 1px solid #c0c0c0; font-size: 12px; color: #000; background-color: #fff;}
.qikan-main-box .left-year-list p.head {height: 34px; line-height: 34px; padding-left: 30px; background-color: #c0c0c0; color: #000; font-size: 14px; font-weight: bold;}
.qikan-main-box .left-year-list > p:nth-child(2) {height: 39px; line-height: 39px; font-size: 14px; font-weight: bold; padding-left: 10px; border-bottom: 1px solid #956634;}
.qikan-main-box .left-year-list > p:nth-child(2) span {padding: 0 13px;}
.qikan-main-box .left-year-list ul,.qikan-main-box .left-year-list ul li {display: block;}
.qikan-main-box .left-year-list ul li {display: block; height: 32px; line-height: 32px; padding-left: 5px; font-size: 14px;}
#magazineList li {border-bottom: 1px solid #c0c0c0;}
#magazineList li .magazineYear{cursor: pointer;width: 70%;}
.cur-red-li{color: red;}

.qikan-main-box .qikan-contents {width: 735px;  min-height: 500px; }
.qikan-main-box .qikan-contents .head-oper {border-bottom: 1px solid #c0c0c0; font-size: 0;}
.qikan-main-box .qikan-contents .head-oper select {color: #956634; font-size: 12px; font-family: "SimSun"; border: none; outline: none; width: 77px; height: 32px; line-height: 32px; padding: 0 10px;}
.qikan-main-box .qikan-contents .head-oper input {border: none; border-left: 1px solid #956634; outline: none; width: 878px; height: 34px; line-height: 33px; background-color: #fff; padding-left: 33px; font-size: 12px; font-family: "SimSun";}
.qikan-main-box .qikan-contents .head-oper button {border: none; outline: none; background-color: #c0c0c0; color: #000; width: 52px; height: 34px; line-height: 33px; font-size: 14px; font-family: "SimSun"; text-align: center; cursor: pointer;}
.qikan-main-box .qikan-contents .ml {margin: 18px 0 30px 0; font-size: 24px; font-weight: bold; font-family: "Microsoft YaHei"; text-align: center;}
.qikan-main-box .qikan-contents table {width: 100%; border-collapse: collapse;}
.qikan-main-box .qikan-contents table > tbody > tr {height: 39px; line-height: 39px; cursor: pointer;}
.qikan-main-box .qikan-contents table > tbody > tr:nth-child(odd) {background-color: #e2ddd3;}
.qikan-main-box .qikan-contents table > tbody > tr td:nth-child(2) {width: 30%; text-align: center;}
.qikan-main-box .qikan-contents table > tbody > tr td:last-child {width: 20%; text-align: center;}
.qikan-main-box .qikan-contents table > tbody > tr > td:first-child {padding-left: 15px;}

.qikan-main-box .qikan-info-box h4 {height: 34px; line-height: 34px; padding-left: 30px; font-size: 14px; border-left: 1px solid #fff; background-color: #c0c0c0; color: #000;}
.qikan-main-box .qikan-info-box p {padding-left: 10px; line-height: 24px;}

/*BookDetail*/
.book-container {font-size: 14px; color: #956634; font-family: "SimSun"; margin-top: 31px;}
.main-book-detail {width: 960px;}
.main-book-detail .top-box {width: 100%; margin-bottom: 20px;}
.main-book-detail .top-box .left-pic {width: 180px; height: 240px; text-align: center;}
.main-book-detail .top-box .left-pic img {max-width: 180px; max-height: 240px; vertical-align: middle;}
.main-book-detail .top-box .right-msg-box {margin-left: 217px;}
.main-book-detail .top-box .right-msg-box .msg-head {height: 26px; margin-bottom: 21px;}
.main-book-detail .top-box .right-msg-box .msg-head > span {display: inline-block; height: 26px; line-height: 26px; font-size: 24px; font-weight: bold; font-family: "Microsoft YaHei";}
.main-book-detail .top-box .right-msg-box .msg-head p {float: right; font-size: 14px;}
.main-book-detail .top-box .right-msg-box .msg-head p span {display: inline-block; width: 23px; height: 22px; margin-left: 4px;}
.main-book-detail .top-box .right-msg-box .msg-head p span.yellow-star {background: url("../book_images/yellow_star.png")no-repeat;}
.main-book-detail .top-box .right-msg-box .msg-head p span.gray-star {background: url("../book_images/gray_star.png")no-repeat;}
.main-book-detail .top-box .right-msg-box table {width: 100%; border-collapse: collapse;}
.main-book-detail .top-box .right-msg-box table > tbody > tr {height: 30px; line-height: 30px;}
.main-book-detail .top-box .right-msg-box table > tbody > tr:nth-child(odd) {background-color: #eddbbc;}
.main-book-detail .top-box .right-msg-box table > tbody > tr td {padding-left: 13px;}
.main-book-detail .top-box .right-msg-box .start-read-btn {display: inline-block;  height: 40px; line-height: 40px; font-size: 20px; padding: 0 20px; font-family: "Microsoft YaHei"; background-color: #956634; color: #fff1d9;}
.main-book-detail .top-box .right-msg-box .more {display: block; font-size: 12px; margin-top: 13px;}
.main-book-detail .top-box .right-msg-box .more span {display: inline-block; height: 16px; -o-transform: rotate(90deg); -ms-transform: rotate(90deg); -moz-transform: rotate(90deg); -webkit-transform: rotate(90deg); transform: rotate(90deg);}

.main-book-detail .catalogue {width: 100%; margin-bottom: 20px;}
.main-book-detail .catalogue .cat-head {height: 48px; line-height: 48px; border: 1px solid #956634; background-color: #cdb48b; font-size: 14px; font-weight: bold; margin-bottom: 10px;}
.main-book-detail .catalogue .cat-head span {display: inline-block; height: 48px; line-height: 48px; padding: 0 51px; cursor: pointer;}
.main-book-detail .catalogue .cat-head .cur-tab {background-color: #956634; color: #fff1d9;}
.main-book-detail .catalogue .cat-content {width: 100%;}
.main-book-detail .catalogue .cat-content p {height: 28px; line-height: 28px; font-size: 14px; padding-left: 12px;}
.main-book-detail .catalogue .cat-content p:nth-child(even) {background-color: #edddc1;}

.main-book-detail .comment {width: 100%; margin-bottom: 50px;}
.main-book-detail .comment .com-head {height: 48px; line-height: 48px; border: 1px solid #956634; background-color: #cdb48b; font-size: 14px; font-weight: bold; margin-bottom: 10px;}
.main-book-detail .comment .com-head span {display: inline-block; height: 48px; line-height: 48px; padding: 0 51px; background-color: #956634; color: #fff1d9;}
.main-book-detail .comment .com-content {padding: 17px 0 33px 0; background: url("../book_images/comment_bottom_bg.png") repeat-x left bottom;}
.main-book-detail .comment .com-content .com-text {font-size: 14px; line-height: 20px; margin-bottom: 30px;}
.main-book-detail .comment .com-content .com-oper > p span {display: inline-block; width: 23px; height: 22px; margin-left: 4px;}
.main-book-detail .comment .com-content .com-oper > p span.yellow-star {background: url("../book_images/yellow_star.png")no-repeat;}
.main-book-detail .comment .com-content .com-oper > p span.gray-star {background: url("../book_images/gray_star.png")no-repeat;}
.main-book-detail .comment .com-content .com-oper > span {display: inline-block; height: 22px; line-height: 22px; font-size: 14px; font-weight: bold; margin-left: 29px; }
.main-book-detail .comment .com-content .com-oper > a {display: inline-block; height: 22px; line-height: 22px; color: #956634; font-size: 14px; margin-left: 45px;}

.right-book-nav {width: 308px; border: 1px solid #956634;}
.right-book-nav .head {height: 49px; line-height: 49px; background-color: #956634; color: #ffe2b3; font-size: 18px; font-family: "Microsoft YaHei"; padding-left: 16px;}
.right-book-nav .tuijian-book {margin: 19px 0 32px 22px;}
.right-book-nav .tuijian-book img {width: 118px; height: 158px; border: 1px solid #956634; float: left; margin-right: 24px;}
.right-book-nav .tuijian-book p {height: 26px; line-height: 26px; font-size: 14px;}
.right-book-nav .tuijian-book .book-name {font-weight: bold;}

/*Reader*/
.reader-container {width: 698px; margin: 0 auto;}

.reader-left-list {width: 255px; height: 100%; position: fixed; left: 0; top: 0; z-index: 99; background-color: #FFFFFF; border-right: 1px solid #7d7d7d;}
.reader-left-list .oper-tab {width: 100%; height: 70px; font-size: 0;}
.reader-left-list .oper-tab a {width: 110px; height: 38px; line-height: 38px; display: inline-block; text-align: center;margin-right: 1px; margin-top: 32px; color: #FFFFFF; background-color: #867e73; font-size: 16px; font-family: "Microsoft YaHei";}
.reader-left-list .oper-tab a.cur-tab {background-color: #ca2222;}

.reader-left-list .ml-box {width: 255px;  height: -moz-calc(100% - 70px); height: -webkit-calc(100% - 70px); height: calc(100% - 70px); overflow-y: auto;}
.reader-left-list .ml-box p {height: 40px; line-height: 40px; font-size: 14px; font-family: "Microsoft YaHei"; margin: 0 34px; color: #1b0302; border-bottom: 1px solid #e5c6a6; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;  cursor: pointer;}
.reader-left-list .ml-box p:hover,.reader-left-list .ml-box p.cur {color: #ff0a00;}

.reader-left-list .ml-box .inbook-search {width: 234px; height: 30px; border: 1px solid #b5b5b5; border-radius: 4px; font-size: 0; margin-top: 14px; margin-left: 4px;}
.reader-left-list .ml-box .inbook-search input {width: 154px; height: 30px; line-height: 30px; border: none; outline: none; padding-left: 10px; border-top-left-radius: 4px; border-bottom-left-radius: 4px; font-size: 14px;}
.reader-left-list .ml-box .inbook-search button {width: 70px; height: 30px; line-height: 30px; border: none; outline: none; background-color: #e1ddd2; border-top-right-radius: 4px; border-bottom-right-radius: 4px; font-size: 14px; font-family: "Microsoft YaHei"; color: #66645f; cursor: pointer;}
.reader-left-list .ml-box .inbook-search button span {display: inline-block; width: 18px; height: 16px; background: url("../book_images/icon_ft_srch.png") left bottom no-repeat; margin-right: 5px;}
.reader-left-list .ml-box .result-list {padding: 16px;}
.reader-left-list .ml-box .result-list p {padding: 0; border-bottom: none;}
.reader-left-list .ml-box .result-list p.title {height: 24px; line-height: 24px; color: #0072ed; margin-bottom: 10px;}
.reader-left-list .ml-box .result-list p.content {height: auto; line-height: 20px; color: #000; margin-bottom: 20px; overflow: auto; white-space: normal;}
.ml-toggle {position: fixed; z-index: 99; left: 256px; top: -moz-calc(100% - 100px); top: -webkit-calc(100% - 100px); top: calc(50% - 100px); display: block; width: 50px; height: 140px; background: url("../book_images/ml_toggle_small.png") no-repeat; cursor: pointer;}

.ancient_reader  {width: 698px; margin: 0 auto;}

.ancient_reader .reader-left-list {width: 255px; height: 100%; position: fixed; left: 0; top: 0; z-index: 99; background-color: #FFFFFF; border-right: 1px solid #7d7d7d;}
.ancient_reader .reader-left-list .oper-tab {width: 100%; height: 70px; font-size: 0;}
.ancient_reader .reader-left-list .oper-tab a {width: 110px; height: 38px; line-height: 38px; display: inline-block; text-align: center;margin-right: 1px; margin-top: 32px; color: #FFFFFF; background-color: #867e73; font-size: 16px; font-family: "Microsoft YaHei";}
.ancient_reader .reader-left-list .oper-tab a.cur-tab {background-color: #ca2222;}

.ancient_reader .reader-left-list .ml-box {width: 255px;  height: -moz-calc(100% - 70px); height: -webkit-calc(100% - 70px); height: calc(100% - 70px); overflow-y: auto;}
.ancient_reader .reader-left-list .ml-box p {height: 40px; line-height: 40px; font-size: 14px; font-family: "Microsoft YaHei"; margin: 0 10px; color: #1b0302; border-bottom: 1px solid #e5c6a6; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;  cursor: pointer;}
.ancient_reader .reader-left-list .ml-box p:hover,.reader-left-list .ml-box p.cur {color: #ff0a00;}

.ancient_reader .reader-left-list .ml-box .inbook-search {width: 234px; height: 30px; border: 1px solid #b5b5b5; border-radius: 4px; font-size: 0; margin-top: 14px; margin-left: 4px;}
.ancient_reader .reader-left-list .ml-box .inbook-search input {width: 154px; height: 30px; line-height: 30px; border: none; outline: none; padding-left: 10px; border-top-left-radius: 4px; border-bottom-left-radius: 4px; font-size: 14px;}
.ancient_reader .reader-left-list .ml-box .inbook-search button {width: 70px; height: 30px; line-height: 30px; border: none; outline: none; background-color: #e1ddd2; border-top-right-radius: 4px; border-bottom-right-radius: 4px; font-size: 14px; font-family: "Microsoft YaHei"; color: #66645f; cursor: pointer;}
.ancient_reader .reader-left-list .ml-box .inbook-search button span {display: inline-block; width: 18px; height: 16px; background: url("../book_images/icon_ft_srch.png") left bottom no-repeat; margin-right: 5px;vertical-align: text-top; background-size: 80% 80%;}
.ancient_reader .reader-left-list .ml-box .result-list {padding: 16px;}
.ancient_reader .reader-left-list .ml-box .result-list p {padding: 0; border-bottom: none;}
.ancient_reader .reader-left-list .ml-box .result-list p.title {height: 24px; line-height: 24px; color: #0072ed; margin-bottom: 10px;}
.ancient_reader .reader-left-list .ml-box .result-list p.content {height: auto; line-height: 20px; color: #000; margin-bottom: 20px; overflow: auto; white-space: normal;}

.ancient_reader .ml-toggle {position: fixed; z-index: 99; left: 256px; top: -moz-calc(100% - 100px); top: -webkit-calc(100% - 100px); top: calc(50% - 100px); display: block; width: 25px; height: 140px; background: url("../book_images/ml_toggle_small.png") no-repeat; cursor: pointer;}


.main-reader {height: 100%; float: left; position: relative; background-color: #FFFFFF;}
.main-reader .bookmark {display: block; width: 10px; height: 40px; line-height: 16px; padding: 5px 9px; font-size: 10px; background: url("../book_images/bookmark_h.png") no-repeat; color: #FFFFFF; position: absolute; top: -1px; right: -30px; cursor: pointer;}
.main-reader .bookmark.marked {background: url("../book_images/bookmark.png") no-repeat;}
.alert-box {display: none; position: absolute; left: -moz-calc(50% - 75px); left: -webkit-calc(50% - 75px); left: calc(50% - 75px); top: 50px; width: 168px; height: 40px; line-height: 40px; text-align: center; font-size: 14px; font-family: "Microsoft YaHei"; background-color: #000; color: #fff;}
.main-reader .book-info-box {display: none; position: absolute; top: 0; right: 0; width: 225px; height: 100%; box-shadow: -1px -1px 5px #777; background-color: #FFFFFF; padding: 32px; color: #121212; font-family: "Microsoft YaHei"; box-sizing: border-box;}
.main-reader .book-info-box h5 {font-size: 16px; margin-bottom: 10px;}
.main-reader .book-info-box p {line-height: 30px;}
.main-reader .book-mark-box {display: none; position: absolute; top: 0; right: 0; width: 350px; height: 100%; overflow-y: auto; box-shadow: -1px 0 5px #777; background-color: #FFFFFF; padding: 24px 0 24px 24px; color: #121212; font-family: "Microsoft YaHei"; box-sizing: border-box;}
.main-reader .book-mark-box h5 {font-size: 16px; margin-bottom: 10px; display: block;}
.main-reader .book-mark-box .mark-item-box {border-bottom: 1px dashed #848ba5; margin-right: 24px;}
.main-reader .book-mark-box .mark-item-box p {line-height: 24px; margin-bottom: 20px;cursor: pointer;}
.main-reader .book-mark-box .mark-item-box .time-del {width: 100%; height: 32px; line-height: 32px; margin-bottom: 8px;}
.main-reader .book-mark-box .mark-item-box .time-del span {color: #6e6e6e; margin-right: 5px; float: right;}
.main-reader .book-mark-box .mark-item-box .time-del a {color: #f00; float: right;}

.main-reader .book-annotate-box {display: none; position: absolute; top: 0; right: 0; width: 350px; height: 100%; overflow-y: auto; box-shadow: -1px 0 5px #777; background-color: #FFFFFF; padding: 24px 0 24px 24px; color: #121212; font-family: "Microsoft YaHei"; box-sizing: border-box;}
.main-reader .book-annotate-box h5 {font-size: 16px; margin-bottom: 10px;display: block;}
.main-reader .book-annotate-box .add-box { box-sizing: border-box; padding: 15px 0; font-size: 0;}
.main-reader .book-annotate-box .add-box input[type='text'] {width: 200px; height: 32px; line-height: 32px; border: 1px solid #ca2222; outline: none; font-size: 16px; margin-right: 20px;}
.main-reader .book-annotate-box .add-box button {width: 80px; height: 34px; line-height: 34px; background-color: #ca2222; color: #fff; font-size: 16px; border: none; outline: none; cursor: pointer;}
.main-reader .book-annotate-box .add-box p {font-size: 14px; height: 24px; line-height: 24px; margin: 10px 0;}
.main-reader .book-annotate-box .annotate-item-box {border-bottom: 1px dashed #848ba5; margin-right: 24px;}
.main-reader .book-annotate-box .annotate-item-box p {line-height: 24px; cursor: pointer;}
.main-reader .book-annotate-box .annotate-item-box .time-del {width: 100%; height: 32px; line-height: 32px; margin-bottom: 8px;}
.main-reader .book-annotate-box .annotate-item-box .time-del span {color: #6e6e6e; margin-right: 5px; float: right;}
.main-reader .book-annotate-box .annotate-item-box .time-del a {color: #f00; float: right;}
.main-reader .book-correcting-box {display: none; position: absolute; top: 0; right: 0; width: 350px; height: 100%; overflow-y: auto; box-shadow: -1px 0 5px #777; background-color: #FFFFFF; padding: 24px 0 24px 24px; color: #121212; font-family: "Microsoft YaHei"; box-sizing: border-box;}
.main-reader .book-correcting-box h5 {font-size: 16px; margin-bottom: 10px;display: block;}
.main-reader .book-correcting-box .add-box { box-sizing: border-box; padding: 15px 0; font-size: 0;}
.main-reader .book-correcting-box .add-box input[type='text'] {width: 200px; height: 32px; line-height: 32px; border: 1px solid #ca2222; outline: none; font-size: 16px; margin-right: 20px;}
.main-reader .book-correcting-box .add-box button {width: 80px; height: 34px; line-height: 34px; background-color: #ca2222; color: #fff; font-size: 16px; border: none; outline: none; cursor: pointer;}
.main-reader .book-correcting-box .correcting-item-box {border-bottom: 1px dashed #848ba5; margin-right: 24px;}
.main-reader .book-correcting-box .correcting-item-box p {line-height: 24px; cursor: pointer;}
.main-reader .book-correcting-box .correcting-item-box .time-del {width: 100%; height: 32px; line-height: 32px; margin-bottom: 8px;}
.main-reader .book-correcting-box .correcting-item-box .time-del span {color: #6e6e6e; margin-right: 5px; float: right;}
.main-reader .book-correcting-box .correcting-item-box .time-del a {color: #f00; float: right;}


#canvasDiv {position: relative; width: 628px; height: 930px;}
#canvasDiv2 {position: relative; width: 1250px; height: 940px;}
#canvas {position: absolute; left: 0; top: 0;}
#canvas2 {position: absolute; right: 0; top: 0; border:1px solid #aaa;}
#enlargeCanvas {position: absolute; left: 0; top: 0; display: none; border: 2px solid #f00;}
.cut-canvas-menu {display: none; position: absolute; left: 0; top: 0; background-color: #FFFFFF; font-size: 14px; font-family: "Microsoft YaHei";}
.cut-canvas-menu li {display: block; border-bottom: 1px solid #cdb48b;}
.cut-canvas-menu li:hover {background-color: #cdb48b;}
.cut-canvas-menu li:last-child {border-bottom: none;}
.cut-canvas-menu li a {display: block; height: 30px; line-height: 30px; width: 105px; padding-left: 45px; color: #000;}
.cut-canvas-menu li a.ctxmenu-save {background-image: url("../book_images/reader_oper_icon_save.png"); background-repeat: no-repeat; background-position: 14px 6px;}
.cut-canvas-menu li a.ctxmenu-copy {background-image: url("../book_images/reader_oper_icon_copy.png"); background-repeat: no-repeat; background-position: 14px 6px;}

.reader-right-nav {width: 32px; position: fixed; top: 100px; right: 50px;}
.reader-right-nav .oper-nav ul {display: block; margin-bottom: 14px;}
.reader-right-nav .oper-nav ul li {display: block; height: 32px; margin-bottom: 8px; position: relative;}
.reader-right-nav .oper-nav ul li a {display: block; width: 32px; height: 32px; background-color: #867e73; border-radius: 4px;}
.reader-right-nav .oper-nav ul li a:hover,.reader-right-nav .oper-nav ul li a.active {background-color: #ca2222;}
.reader-right-nav .oper-nav ul li a.mark {background-image: url("../book_images/reader_icon_mark.png"); /* background-position: 8px 5px; */ background-repeat: no-repeat;}
.reader-right-nav .oper-nav ul li a.info {background-image: url("../book_images/reader_icon_info.png"); background-position: 7px 9px; background-repeat: no-repeat;}
.reader-right-nav .oper-nav ul li a.annotate {background-image: url("../book_images/reader_icon_annotate.png"); background-position: 6px 6px; background-repeat: no-repeat;}
.reader-right-nav .oper-nav ul li a.correcting {background-image: url("../book_images/reader_icon_correcting.png"); background-position: 6px 6px; background-repeat: no-repeat;}

.reader-right-nav .oper-nav ul li a.pictxt {background-image: url("../book_images/reader_icon_pictxt.png"); background-position: 7px 9px; background-repeat: no-repeat;}
.reader-right-nav .oper-nav ul li a.pic {background-image: url("../book_images/reader_icon_pic.png"); background-position: 7px 9px; background-repeat: no-repeat;}
.reader-right-nav .oper-nav ul li a.txt {background-image: url("../book_images/reader_icon_txt.png"); background-position: 7px 9px; background-repeat: no-repeat;}
.reader-right-nav .oper-nav ul li a.enlarge {background-image: url("../book_images/reader_icon_enlarge.png"); background-position: 9px 9px; background-repeat: no-repeat;}
.reader-right-nav .oper-nav ul li a.narrow {background-image: url("../book_images/reader_icon_narrow.png"); background-position: 9px 15px; background-repeat: no-repeat;}
.reader-right-nav .oper-nav ul li a.copy {background-image: url("../book_images/reader_icon_copy.png"); background-position: 5px 4px; background-repeat: no-repeat; background-size: 70% 70%;}
.reader-right-nav .oper-nav ul li a.download {background-image: url("../book_images/reader_icon_download.png"); background-position: 7px 6px; background-repeat: no-repeat;}
.reader-right-nav .oper-nav ul li a.print {background-image: url("../book_images/reader_icon_print.png"); background-repeat: no-repeat;}
.reader-right-nav .oper-nav ul li a.tool {background-image: url("../book_images/reader_icon_tool.png"); /* background-position: 5px 5px; */ background-repeat: no-repeat;}
.reader-right-nav .oper-nav ul li a.yeartrans {background-image: url("../book_images/reader_icon_yeartrans.png"); background-position: 5px 5px; background-repeat: no-repeat;}
.reader-right-nav .oper-nav ul li label {display: none; position: absolute; right: 32px; top: 0; width: 80px; height: 32px; line-height: 32px; color: #646464; text-align: center; font-size: 14px; font-family:  "Microsoft YaHei";}
.reader-right-nav .oper-nav ul li .other-modals {display: none; position: absolute; right: 32px; top: 0; width: 130px; height: 32px; line-height: 32px;}
.reader-right-nav .oper-nav ul li .other-modals a {float: left; margin-right: 8px;}
.reader-right-nav .page-nav a {display: block; width: 32px; height: 48px; background-color: #867e73; margin-bottom: 1px;}
.reader-right-nav .page-nav a:hover {background-color: #ca2222;}
.reader-right-nav .page-nav .pre-page {background-image: url("../book_images/reader_icon_page.png"); background-position: 0 0; background-repeat: no-repeat; border-top-left-radius: 4px; border-top-right-radius: 4px;}
.reader-right-nav .page-nav .next-page {background-image: url("../book_images/reader_icon_page.png"); background-position: 0 -48px; background-repeat: no-repeat; border-bottom-left-radius: 4px; border-bottom-right-radius: 4px;}
.reader-right-nav .oper-nav ul li a.downbook {background-image: url("../book_images/down_book.png");  background-position: 6px 6px;background-repeat: no-repeat;}
.reader-right-nav .oper-nav ul li a.downpage {background-image: url("../book_images/down_page.png");  background-position: 6px 6px;background-repeat: no-repeat;}



#progress-bar {width: 14px; height: 100%; position: fixed; top: 0; right: 0;}
#all-progress {width: 14px; height: 100%; margin: 0 auto; background-color: #FFFFFF; }
#current-progress {width: 10px; height: 40%; margin: 0 auto; background-color: #ca2222; position: relative;}
#progress-btn {position: absolute; left: -7px; bottom: -12px; display: block; width: 24px; height: 24px; background: url("../book_images/progress_btn.png") no-repeat;}
#percent {position: absolute; bottom: -35px; left: -117px; width: 121px; height: 53px; background: url("../book_images/reader_pro_info.png") no-repeat; display: none;}
#percent p.pro-page {width: 100px; height: 30px; line-height: 30px; padding-left: 5px; font-size: 12px; font-family: "Microsoft YaHei"; color: #ca2222;}
#percent p.pro-page input {width: 25px; height: 16px; padding-left: 5px; margin: 0 5px; border: 1px solid #c8c8c8; outline: none;}
#percent button {width: 76px; height: 16px; line-height: 16px; border: none; border-radius: 2px; outline: none; margin-left: 15px; background-color: #ca2222; color: #FFFFFF; font-size: 8px; font-family: "SimSun"; cursor: pointer;}

.book-info-box {position: absolute; top:0; right:40px; width: 164px; height: 100%; background-color: #FFFFFF; padding: 32px; padding-left: 5px; color: #121212; font-family: "Microsoft YaHei"; box-sizing: border-box;display:none;}
.book-info-box h5 {font-size: 16px; margin-bottom: 10px;}
.book-info-box p {line-height: 30px;}
#percent2 {position: absolute; bottom: 0; left: 0; width: 100%; height: 53px; text-align:center;}
#percent2 p.pro-page {width: 100%; height: 30px; line-height: 30px; padding-left: 5px; font-size: 14px; font-family: "Microsoft YaHei"; color: #ca2222;}
#percent2 p.pro-page input {width: 35px; height: 28px; padding-left: 5px; margin: 0 5px; border: 1px solid #c8c8c8; outline: none;}
#percent2 button { height: 30px; line-height: 30px; border: none; outline: none; margin-left: 15px; padding:0 5px; background-color: #ca2222; color: #FFFFFF; font-size: 8px; font-family: "SimSun"; cursor: pointer;}
		

.reader-tool-modal {position: fixed; width: 100%; height: 100%; left: 0; top: 0; background-color: rgba(0,0,0,.17); z-index: 9999; padding-top: 100px; display: none;}
.reader-tool-modal .dialog {width: 900px; height: 536px; margin: 0 auto; background-color: #FFFFFF; border-radius: 7px; font-size: 14px; font-family: "Microsoft YaHei";}
.reader-tool-modal .dialog .dialog-head {width: 100%; height: 50px; background-color: #a66444; border-top-left-radius: 7px; border-top-right-radius: 7px;}
.reader-tool-modal .dialog .dialog-head p {line-height: 50px; font-size: 18px; color: #FFFFFF; padding-left: 56px; background-image: url("../book_images/reader_icon_tool.png"); background-repeat: no-repeat; background-position: 20px 13px;}
.reader-tool-modal .dialog .dialog-head p .close {font-size: 24px; float: right; margin-right: 15px; cursor: pointer;}
.reader-tool-modal .dialog .dialog-body .target-tab {height: 36px; line-height: 36px; margin: 8px 0 12px; padding-left: 16px; font-size: 16px;}
.reader-tool-modal .dialog .dialog-body .target-tab span {float: left;}
.reader-tool-modal .dialog .dialog-body .target-tab ul {display: block; float: left;}
.reader-tool-modal .dialog .dialog-body .target-tab li {display: block; float: left; height: 36px; line-height: 36px; box-sizing: border-box; padding: 0 10px; margin: 0 40px; cursor: pointer;}
.reader-tool-modal .dialog .dialog-body .target-tab li:hover,.reader-tool-modal .dialog .dialog-body .target-tab li.cur-tab {color: #a66444; border-bottom: 5px solid #a66444;}
.reader-tool-modal .dialog .dialog-body .search-box {width: 868px; height: 44px; margin-left: 15px; margin-bottom: 14px; border: 1px solid #a0a0a0; border-radius: 4px; font-size: 0;}
.reader-tool-modal .dialog .dialog-body .search-box input {width: 790px; height: 44px; line-height: 44px; padding-left: 10px; font-size: 16px; border: none; outline: none; border-top-left-radius: 4px; border-bottom-left-radius: 4px;}
.reader-tool-modal .dialog .dialog-body .search-box button {width: 68px; height: 44px; line-height: 44px; font-size: 16px; color: #FFFFFF; background-color: #e5c6a6; border: none; outline: none; border-top-right-radius: 4px; border-bottom-right-radius: 4px;}
.reader-tool-modal .dialog .dialog-body .search-result {width: 868px; height: 352px; border: 1px solid #e5c6a6; border-radius: 4px; margin-left: 15px;}
.reader-tool-modal .dialog .dialog-body .search-result h6 {height: 46px; line-height: 46px; color: #FFFFFF; background-color: #e5c6a6; padding-left: 15px; font-size: 16px; font-weight: normal;}
.reader-tool-modal .dialog .dialog-body .search-result .res-list {height: 276px; padding: 15px; overflow-y: auto;}
.reader-tool-modal .dialog .dialog-body .search-result .res-list p {font-size: 14px; line-height: 24px; margin-bottom: 15px;}

.reader-year-trans-modal {position: fixed; width: 100%; height: 100%; left: 0; top: 0; background-color: rgba(0,0,0,.17); z-index: 9999; padding-top: 250px; display: none;}
.reader-year-trans-modal .dialog {width: 454px; height: 340px; margin: 0 auto; background-color: #FFFFFF; font-size: 14px; font-family: "Microsoft YaHei";}
.reader-year-trans-modal .dialog .dialog-head {width: 100%; height: 50px; background-color: #a66444;}
.reader-year-trans-modal .dialog .dialog-head p {line-height: 50px; font-size: 18px; color: #FFFFFF; padding-left: 56px; background-image: url("../book_images/reader_icon_yeartrans.png"); background-repeat: no-repeat; background-position: 20px 14px;}
.reader-year-trans-modal .dialog .dialog-head p .close {font-size: 24px; float: right; margin-right: 15px; cursor: pointer;}
.reader-year-trans-modal .dialog .dialog-body {width: 447px; height: 284px; border: 1px solid #848ba5; border-top: none; padding-top: 5px; padding-left: 5px;}
.reader-year-trans-modal .dialog .dialog-body .search-box {width: 438px; border: 2px solid #9195a2;}
.reader-year-trans-modal .dialog .dialog-body .search-box .head {height: 42px; line-height: 42px; background-color: #9195a2; color: #FFFFFF; padding-left: 14px;}
.reader-year-trans-modal .dialog .dialog-body .search-box .head input {width: 300px; height: 22px; border: 1px solid #ca2222; margin: 0 5px;}
.reader-year-trans-modal .dialog .dialog-body .search-box .head span {display: inline-block; height: 24px; line-height: 24px; background-color: #ca2222; padding: 0 10px; cursor: pointer;}
.reader-year-trans-modal .dialog .dialog-body .search-box .search-result h6 {height: 36px; line-height: 36px; font-size: 14px; font-weight: normal; padding-left: 12px;}
.reader-year-trans-modal .dialog .dialog-body .search-box .search-result p {height: 46px; line-height: 46px; color: #848ba5; border-bottom: 1px solid #9c2e31;}
.reader-year-trans-modal .dialog .dialog-body .search-box .search-result p:last-child {border-bottom: none;}
.reader-year-trans-modal .dialog .dialog-body .search-box .search-result p .cir {display: inline-block; width: 12px; height: 12px; border-radius: 50%; background-color: #ca2222;margin-left: 15px; margin-right: 11px;}
.reader-year-trans-modal .dialog .dialog-body .search-box .search-result p .text {float: right; color: #23305c; font-weight: bold; margin-right: 23px;}

/*About*/
.about-box {width: 100%; margin: 36px auto;}
.about-box .about-title {height: 80px; line-height: 80px; font-size: 20px; font-family: "Microsoft YaHei"; color: #000; padding-left: 40px; position: relative;}
.about-box .about-title span {display: block; width: 41px; height: 37px; border-left: 8px solid #ca2222; border-top: 8px solid #ca2222; position: absolute; left: 0; top: 0;}
.about-box p {line-height: 28px; font-size: 14px; font-family: "Microsoft YaHei"; color: #333333; text-indent: 2em; padding-left: 30px; padding-bottom:15px;}
.about-box table {width: 100%; border-collapse: collapse; border: 1px solid #c0c0c0;}
.about-box table tbody tr {width: 100%; height: 30px; line-height: 30px; background-color: #FFFFFF;}
.about-box table tbody tr:nth-child(even) {background-color: #eee;}
.about-box table tbody tr td {font-size: 14px; font-family: "Microsoft YaHei"; color: #333333; padding-left: 36px;}

/*person.html*/
.person-container {border: 1px solid #956634; padding: 30px 28px; margin-top: 30px; font-size: 14px; font-family: "Microsoft YaHei"; color: #333333; position: relative; background-color: #fff2dc;}
.person-info-box {width: 890px;}
.person-info-box h1 {font-size: 34px; color: #6b3906; font-weight: normal;}
.person-info-box h1 small { font-size: 18px; color: #333333; font-weight: normal;}
.person-info-box p {text-indent: 2em; line-height: 24px;}
.person-info-box .info-label {display: block; width: 83px; height: 22px; line-height: 22px; background: url("../book_images/person_info_label.png") no-repeat; padding-left: 16px; margin-top: 20px; margin-bottom: 8px; color: #6b3906; font-size: 12px;}
.person-info-box p.family {padding-left: 2em;}
.person-info-box p .highlight {color: #6b3906; margin-left: -4em;}
.person-info-box table {width: 100%; border-collapse: collapse; border: none; margin-top: 20px;}
.person-info-box table tbody tr {width: 100%;}
.person-info-box table tbody tr td {border-bottom: 1px dashed #8b8a86; height: 26px; line-height: 26px;}
.person-info-box table tbody tr td:nth-child(odd) {color: #424c55; width: 15%;}
.person-info-box table tbody tr td:nth-child(even) {color: #000000; width: 35%;}
.person-info-box h2 {height: 20px; line-height: 20px; font-size: 16px; color: #6b3906; font-weight: normal; margin-top: 20px; margin-bottom: 20px;}
.person-info-box h2 .color-block {display: inline-block; width: 10px; height: 20px; background-color: #fad139; vertical-align: text-bottom; margin-left: -28px;margin-right: 18px;}

.person-container .nav {position: fixed; bottom: 70px; right: 340px; width: 250px;}
.person-container .nav .cir-top {display: block; position: absolute; width: 12px; height: 11px; top: 8px; left: 22px; background: url("../book_images/icon_cir.png") no-repeat;}
.person-container .nav .cir-bottom {display: block; position: absolute; width: 12px; height: 11px; bottom: 8px; left: 22px; background: url("../book_images/icon_cir.png") no-repeat;}
.person-container .nav .nav-list {display: block; margin-left: 27px; margin-top: 18px; margin-bottom: 18px; line-height: 26px; border-left: 1px solid #956634;}
.person-container .nav .nav-list .nav-item {margin-left: -4px; padding-left: 24px; background: url("../book_images/icon_cir_sm.png") no-repeat left center;}
.person-container .nav .nav-list .nav-item.cur {margin-left: -7px; padding-left: 27px; background: url("../book_images/icon_arrow.png") no-repeat left center;}
.person-container .nav .nav-list .nav-item a {color: #333333}
.person-container .back-top {position: fixed; width: 46px; height: 46px; bottom: 10px; right: 525px; background-color: #cdb48a; border-radius: 3px; display: none;}
.person-container .back-top:hover {background-color: #956634;}
.person-container .back-top a {display: inline-block; width: 31px; height: 18px; margin-left: 7px; margin-top: 14px; background: url("../book_images/back_top_arrow.png") no-repeat;}


/*person.html*/
.personal-container {background-color: #FFFFFF;}
.personal-container h5 {height: 50px; line-height: 50px; font-size: 18px; font-weight: normal; font-family: "Microsoft YaHei"; color: #ca2222; border-left: 6px solid #ca2222; padding-left: 68px; margin-bottom: 10px; background: url("../book_images/icon_personal_book.png") no-repeat 18px 8px;}
.personal-container .set-container .tab-list {display: block; border-bottom: 2px solid #ca2222; height: 34px; font-family: "Microsoft YaHei";}
/* .personal-container .set-container .tab-list li {display: block; height: 34px; line-height: 34px; float: left; padding: 0 20px 0 48px;margin: 0 2px; position: relative; cursor: pointer;} */
.personal-container .set-container .tab-list li {display: block; height: 34px; line-height: 34px; float: left; padding: 0 20px 0 36px;margin: 0 2px; position: relative; cursor: pointer;}
.personal-container .set-container .tab-list li:hover,.personal-container .set-container .tab-list li.cur-tab {background-color: #ca2222; color: #FFFFFF;}
.personal-container .set-container .tab-list li.set span {display: inline-block; width: 34px; height: 34px; position: absolute; left: 0; top: 0; background: url("../book_images/icon_personal_set.png") no-repeat;}
.personal-container .set-container .tab-list li.set:hover span,.personal-container .set-container .tab-list li.cur-tab.set span {background-position: 0 -34px;}
.personal-container .set-container .tab-list li.view span {display: inline-block; width: 34px; height: 34px; position: absolute; left: 0; top: 0; background: url("../book_images/icon_personal_view.png") no-repeat;}
.personal-container .set-container .tab-list li.view:hover span,.personal-container .set-container .tab-list li.cur-tab.view span {background-position: 0 -34px;}
.personal-container .set-container .tab-list li.srh span {display: inline-block; width: 34px; height: 34px; position: absolute; left: 0; top: 0; background: url("../book_images/icon_personal_srh.png") no-repeat;}
.personal-container .set-container .tab-list li.srh:hover span,.personal-container .set-container .tab-list li.cur-tab.srh span {background-position: 0 -34px;}
.personal-container .set-container .tab-list li.bm span {display: inline-block; width: 34px; height: 34px; position: absolute; left: 0; top: 0; background: url("../book_images/icon_personal_bm.png") no-repeat;}
.personal-container .set-container .tab-list li.bm:hover span,.personal-container .set-container .tab-list li.cur-tab.bm span {background-position: 0 -34px;}
.personal-container .set-container .tab-list li.col span {display: inline-block; width: 34px; height: 34px; position: absolute; left: 0; top: 0; background: url("../book_images/icon_personal_col.png") no-repeat;}
.personal-container .set-container .tab-list li.col:hover span,.personal-container .set-container .tab-list li.cur-tab.col span {background-position: 0 -34px;}
.personal-container .set-container .tab-list li.labels span {display: inline-block; width: 34px; height: 34px; position: absolute; left: 0; top: 0; background: url("../book_images/icon_personal_label.png") no-repeat;}
.personal-container .set-container .tab-list li.labels:hover span,.personal-container .set-container .tab-list li.cur-tab.labels span {background-position: 0 -34px;}
.personal-container .set-container .tab-list li.anno span {display: inline-block; width: 34px; height: 34px; position: absolute; left: 0; top: 0; background: url("../book_images/icon_personal_anno.png") no-repeat;}
.personal-container .set-container .tab-list li.anno:hover span,.personal-container .set-container .tab-list li.cur-tab.anno span {background-position: 0 -34px;}
.personal-container .set-container .tab-list li.corr span {display: inline-block; width: 34px; height: 34px; position: absolute; left: 0; top: 0; background: url("../book_images/icon_personal_corr.png") no-repeat;}
.personal-container .set-container .tab-list li.corr:hover span,.personal-container .set-container .tab-list li.cur-tab.corr span {background-position: 0 -34px;}
.personal-container .set-container .tab-list li.shopcar span {display: inline-block; width: 34px; height: 34px; position: absolute; left: 0; top: 0; background: url("../book_images/icon_personal_shopcar.png") no-repeat;}
.personal-container .set-container .tab-list li.shopcar:hover span,.personal-container .set-container .tab-list li.cur-tab.shopcar span {background-position: 0 -34px;}
.personal-container .set-container .tab-list li.order span {display: inline-block; width: 34px; height: 34px; position: absolute; left: 0; top: 0; background: url("../book_images/icon_personal_order.png") no-repeat;}
.personal-container .set-container .tab-list li.order:hover span,.personal-container .set-container .tab-list li.cur-tab.order span {background-position: 0 -34px;}
.personal-container .set-container .tab-list li.purchased span {display: inline-block; width: 34px; height: 34px; position: absolute; left: 0; top: 0; background: url("../book_images/icon_personal_paymented.png") no-repeat;}
.personal-container .set-container .tab-list li.purchased:hover span,.personal-container .set-container .tab-list li.cur-tab.purchased span {background-position: 0 -34px;}


.personal-container .set-container .person-set { width: 410px; margin: 35px auto;}
.personal-container .set-container .person-set .input-box {width: 100%; height: 32px; line-height: 32px; margin-bottom: 10px;}
.personal-container .set-container .person-set .input-box label {display: inline-block; width: 80px; height: 32px; line-height: 32px; text-align: right;}
.personal-container .set-container .person-set .input-box input {width: 300px; height: 30px; line-height: 30px; padding-left: 6px; border: 1px solid #dfdfdf;}
.personal-container .set-container .person-set .input-box span {color: red;}
.personal-container .set-container .person-set .btn-box {width: 100%; height: 30px; text-align: center;}
.personal-container .set-container .person-set .btn-box button {width: 100px; height: 28px; line-height: 28px; background-color: #ececec; border: 1px solid #a3a3a3; margin-top: 30px; cursor: pointer;}
.personal-container .set-container .view-his {font-family: "Microsoft YaHei"; font-size: 14px; padding-top: 16px;}
.personal-container .set-container .view-his table {width: 100%; border-collapse: collapse;}
.personal-container .set-container .view-his table thead tr {height: 40px; line-height: 40px; background-color: #ca2222; color: #fff;}
.personal-container .set-container .view-his table thead tr th {font-weight: normal;}
.personal-container .set-container .view-his table tbody tr {height: 30px; line-height: 30px; cursor: pointer; border-bottom: 1px dashed #ca2222;}
.personal-container .set-container .view-his table tbody tr td.del {text-align: center; width: 5%;}
.personal-container .set-container .view-his table tbody tr td.del span {display: none;}
.personal-container .set-container .view-his table tbody tr td.time {width: 15%;text-align: center;}
.personal-container .set-container .view-his table tbody tr td a {color: #000;}
.personal-container .set-container .view-his table tbody tr:hover {background-color: #e2d2cb;}
.personal-container .set-container .view-his table tbody tr td.caozuo>.toFav:hover  {color: red;}
.personal-container .set-container .view-his table tbody tr td.caozuo>.del:hover  {color: red;}
.personal-container .set-container .view-his table tbody tr td.toFav:hover  {color: red;}
.personal-container .set-container .search-his {font-family: "Microsoft YaHei"; font-size: 14px; padding-top: 16px;}
.personal-container .set-container .search-his table {width: 100%; border-collapse: collapse;}
.personal-container .set-container .search-his table thead tr {height: 40px; line-height: 40px; background-color: #ca2222; color: #fff;}
.personal-container .set-container .search-his table thead tr th {font-weight: normal;}
.personal-container .set-container .search-his table tbody tr {height: 30px; line-height: 30px; cursor: pointer; border-bottom: 1px dashed #ca2222;}
.personal-container .set-container .search-his table tbody tr td.del {text-align: center; width: 5%;}
.personal-container .set-container .search-his table tbody tr td.del span {display: none;}
.personal-container .set-container .search-his table tbody tr td.time {width: 15%;text-align: center;}
.personal-container .set-container .search-his table tbody tr td a {color: #000;}
.personal-container .set-container .search-his table tbody tr:hover {background-color: #e2d2cb;}
.personal-container .set-container .search-his table tbody tr:hover .del {color: red;}
.personal-container .set-container .my-bookmark {font-family: "Microsoft YaHei"; font-size: 14px; padding-top: 16px;}
.personal-container .set-container .my-bookmark table {width: 100%; border-collapse: collapse;}
.personal-container .set-container .my-bookmark table thead tr {height: 40px; line-height: 40px; background-color: #ca2222; color: #fff;}
.personal-container .set-container .my-bookmark table thead tr th {font-weight: normal;}
.personal-container .set-container .my-bookmark table tbody tr {height: 30px; line-height: 30px; cursor: pointer; border-bottom: 1px dashed #ca2222;}
.personal-container .set-container .my-bookmark table tbody tr td.del {text-align: center; width: 5%;}
.personal-container .set-container .my-bookmark table tbody tr td.del span {display: none;}
.personal-container .set-container .my-bookmark table tbody tr td.time {width: 15%; text-align: center;}
.personal-container .set-container .my-bookmark table tbody tr td a {color: #000;}
.personal-container .set-container .my-bookmark table tbody tr:hover {background-color: #e2d2cb;}
.personal-container .set-container .my-bookmark table tbody tr:hover .del {color: red;}
.personal-container .set-container .my-collect {font-family: "Microsoft YaHei"; font-size: 14px; padding-top: 16px;}
.personal-container .set-container .my-collect table {width: 100%; border-collapse: collapse;}
.personal-container .set-container .my-collect table thead tr {height: 40px; line-height: 40px; background-color: #ca2222; color: #fff;}
.personal-container .set-container .my-collect table thead tr th {font-weight: normal;}
.personal-container .set-container .my-collect table tbody tr {height: 30px; line-height: 30px; cursor: pointer; border-bottom: 1px dashed #ca2222;}
.personal-container .set-container .my-collect table tbody tr td.del {text-align: center; width: 5%;}
.personal-container .set-container .my-collect table tbody tr td.del span {display: none;}
.personal-container .set-container .my-collect table tbody tr td.time {width: 15%;text-align: center;}
.personal-container .set-container .my-collect table tbody tr td a {color: #000;}
.personal-container .set-container .my-collect table tbody tr:hover {background-color: #e2d2cb;}
.personal-container .set-container .my-collect table tbody tr:hover .del {color: red;}

.personal-container .set-container .search-his table tbody tr td.xuhao {text-align: center; width: 5%;}
.personal-container .set-container .my-bookmark table tbody tr td.xuhao {text-align: center; width: 5%;}
.personal-container .set-container .view-his table tbody tr td.xuhao {text-align: center; width: 5%;}



/*IndexBookRecord*/
.record-container { border: 1px solid #956634; padding: 30px 28px; margin-top: 30px; font-size: 14px; font-family: "Microsoft YaHei"; color: #333333; position: relative; background-color: #fff2dc;}
.record-container h1 { font-size: 24px; color: #6b3906; font-weight: normal; text-align: center; margin-bottom: 50px;}
.record-container p { text-indent: 2em; line-height: 24px;}

/*IndexBookCategory   */
.classify_nav{width:294px;float: left;}
.classify{width:290px;background-color: #FFF; margin-left:20px; text-indent: 20px;border: 1px solid #c0c0c0; border-bottom: none;border-top: none;}
.classify h2{font-size:16px; line-height:60px; font-family: "Microsoft YaHei";color: #787878; cursor:pointer;}
.classify p{width:230px; float:left; overflow: hidden; white-space:nowrap; text-overflow:ellipsis;}
.classify span{float:right;} 
.classify a{display:block; width:270px; height:34px; line-height:34px; color:#000; cursor:pointer; overflow:hidden;}
.classify .classify_click{color:#934600;background: #e1ddd2;}
.classify .more{ display:block; width:248px; line-height:38px; color:#857b73; border-bottom:1px solid #e5e4e2;}
.over{overflow:hidden; display: none;}
.m {margin: 0 auto;}
.tr {text-align: right;}




/* BookArticleSearch */
.fulltext-header {width: 100%; height: 60px; /* padding-top: 220px; background: url("../book_images/medicine_header_bg.jpg") no-repeat top center; */}
.fulltext-header .search-box {width: 620px; height: 40px; border: 1px solid #b5b5b5; border-radius: 5px; box-shadow: 0px 3px 5px #777; margin: 0 auto; font-size: 0; position: relative;}
.fulltext-header .search-box input {width: 515px; height: 40px; line-height: 40px; border: none; outline: none; padding-left: 10px; border-top-left-radius: 5px; border-bottom-left-radius: 5px; font-size: 16px;}
.fulltext-header .search-box button {width: 95px; height: 40px; line-height: 40px; border: none; outline: none; background-color: #e1ddd2; border-top-right-radius: 5px; border-bottom-right-radius: 5px; font-size: 16px; font-family: "Microsoft YaHei"; color: #66645f; cursor: pointer;}
.fulltext-header .search-box button span {display: inline-block; width: 18px; height: 16px; background: url("../book_images/icon_ft_srch.png") left bottom no-repeat; margin-right: 5px;}
.fulltext-header .search-box .second-search-btn {position: absolute; top: 0; right: -120px; width: 100px; height: 40px; line-height: 40px; border: none; outline: none; background-color: #ca2222; color: #fff; border-radius:5px;}
.ft-srch-container .match-type-box {width: 500px; height: 40px; line-height: 40px; font-size: 14px; margin: 0 auto; text-align: center;}
.ft-srch-container .ft-result-box {padding-top: 20px; font-family: "Microsoft YaHei";min-height:400px;}
.ft-srch-container .ft-result-box h5 {font-size: 16px; color: #6a3017; cursor: pointer; font-weight: bold; margin-bottom: 12px;}
.ft-srch-container .ft-result-box h5:hover {color: #e4002b; text-decoration: underline;}
.ft-srch-container .ft-result-box p.count {font-size: 14px; color: #0072ed; cursor: pointer; margin-bottom: 10px;}
.ft-srch-container .ft-result-box h5 span {font-size: 14px; color: #6a3017; font-weight: normal}
.ft-srch-container .ft-result-box p.writer {font-size: 14px; color: #0072ed; cursor: pointer; margin-bottom: 10px; text-align:right;}

.ft-srch-container .ft-result-box p.result-item {line-height: 30px; font-size: 14px; color: #000; width:96%; /* cursor: pointer; */ margin-bottom: 20px; margin-top: 20px;}
.ft-srch-container .ft-result-box p.result-item span.point {display: inline-block; width:5px; height:5px; background-color:#000; border-radius:50%;vertical-align: middle; margin-right: 10px; }

.booktext-header {width: 100%; height: 60px; padding-top:10px; }
.booktext-header .search-box {width: 620px; height: 40px; border: 1px solid #b5b5b5; border-radius: 5px; box-shadow: 0px 3px 5px #777; margin: 0 auto; font-size: 0; position: relative;}
.booktext-header .search-box input {width: 515px; height: 40px; line-height: 40px; border: none; outline: none; padding-left: 10px; border-top-left-radius: 5px; border-bottom-left-radius: 5px; font-size: 16px;}
.booktext-header .search-box button {width: 95px; height: 40px; line-height: 40px; border: none; outline: none; background-color: #e1ddd2; border-top-right-radius: 5px; border-bottom-right-radius: 5px; font-size: 16px; font-family: "Microsoft YaHei"; color: #66645f; cursor: pointer;}
.booktext-header .search-box button span {display: inline-block; width: 18px; height: 16px; background: url("../book_images/icon_ft_srch.png") left bottom no-repeat; margin-right: 5px;}
.booktext-header .search-box .second-search-btn {position: absolute; top: 0; right: -120px; width: 100px; height: 40px; line-height: 40px; border: none; outline: none; background-color: #ca2222; color: #fff; border-radius:5px;}


/*Login*/
/* .login-box {width: 390px; height: 356px; position: absolute; left: 50%; top: 50%; margin-left: -195px; margin-top: -178px; background-color: #FFFFFF; box-shadow: 0 3px 10px #aaa; font-size: 14px; font-family: "Microsoft YaHei";}
.login-box .login-head {height: 46px; line-height: 46px; margin-bottom: 55px; background-color: #867d73; color: #FFFFFF; padding-left: 50px; font-size: 16px;}
.login-box .username,.login-box .password {height: 40px; line-height: 40px; margin-bottom: 17px;}
.login-box .username input,.login-box .password input {width: 310px; height: 38px; padding-left: 37px; border: 1px solid #bfbfbf; margin-left: 20px; outline: none;}
.login-box .username input {background: url("../book_images/login_user.png") no-repeat 10px 12px;}
.login-box .password input {background: url("../book_images/login_password.png") no-repeat 10px 10px;}
.login-box .rmbpass {height: 14px; line-height: 14px; padding-left: 20px; margin-bottom: 13px;}
.login-box .rmbpass input {margin-right: 5px;}
.login-box .btn {height: 48px; padding-left: 20px; margin-bottom: 15px;}
.login-box .btn button {width: 350px; height: 48px; line-height: 48px; text-align: center; background-color: #867d73; color: #FFFFFF; font-size: 16px; border: none; outline: none; border-radius: 4px; cursor: pointer}
.login-box .reg {height: 14px; line-height: 14px; padding-right: 20px;}
.login-box .reg a {float: right; color: #e5002b;}

.ft-result-box .down { width:0; height:0; border:15px solid transparent; border-top: 15px solid #000;}
.ft-result-box .up { width:0; height:0; border:15px solid transparent; border-bottom: 15px solid #000; margin-top:-15px;} */

/*Login*/
/* .login-bgtu{width: 100%; height: 960px;background: url("../book_images/login-bg.jpg") no-repeat center;} */
.login-bgtu{width: 100%; height: 960px;background: url(../book_images/login-bg-1.jpg) no-repeat fixed center;background-size: cover;}
.login-box {width: 390px; height: 356px; position: absolute; left: 53%; top: 50%; margin-left: 64px; border:1px solid #ca2222; margin-top: -190px; background-color: #FFFFFF; box-shadow: 0 3px 10px #aaa; font-size: 14px; font-family: "Microsoft YaHei";}
.login-box .login-text{margin-top: -115px;}
.login-box .login-headlogo{ height: 46px; line-height: 52px; margin-bottom: -55px; padding-left: 10px;}
.login-box .login-head {height: 46px; line-height: 46px; margin-bottom: 55px; margin-top: 8px; background-color: #ca2222; color: #FFFFFF; padding-left: 50px; font-size: 16px;}
.login-box .username,.login-box .password {height: 40px; line-height: 40px; margin-bottom: 17px;}
.login-box .username input,.login-box .password input {width: 310px; height: 38px; padding-left: 37px; border: 1px solid #bfbfbf; margin-left: 20px; outline: none;}
.login-box .username input {background: url("../book_images/login_user.png")  no-repeat 10px 12px;  }
.login-box .password input {background: url("../book_images/login_password.png") no-repeat 10px 10px; }
.login-box .rmbpass {height: 14px; line-height: 14px; padding-left: 20px; margin-bottom: 13px;}
.login-box .rmbpass input {margin-right: 5px;}
.login-box .btn {height: 48px; padding-left: 20px; margin-bottom: 15px;}
.login-box .btn button {width: 350px; height: 48px; line-height: 48px; text-align: center; background-color: #ca2222; color: #FFFFFF; font-size: 16px; border: none; outline: none; border-radius: 4px; cursor: pointer}
.login-box .reg {height: 14px; line-height: 14px; padding-right: 20px;}
.login-box .reg a {float: right; color: #e5002b;}


/*dictionary*/
.tool-wrapper {width: 990px; margin: 0 auto; background-color: #FFFFFF; padding-top: 32px; padding-bottom: 30px;}
.tool-header .logo {width: 350px; height: 94px; margin: 0 auto 16px; background: url("../book_images/tool-logo.png") no-repeat;}
.tool-header .nav {display: block; width: 100%; height: 42px; background-color: #b68463; font-size: 18px; color: #000; font-family: "Microsoft YaHei"; margin-bottom: 36px;}
.tool-header .nav li {display: block; float: left; width: 20%; height: 42px; line-height: 42px; text-align: center; cursor: pointer;}
.tool-header .nav li.cur-nav,.tool-header .nav li:hover {color: #FFFFFF;}

.tool-search-box {width: 560px; height: 40px; margin: 0 auto; border: 1px solid #751919; border-radius: 5px; box-shadow: 0 3px 10px #666; font-size: 0;}
.tool-search-box input {width: 460px; height: 40px; line-height: 40px; font-size: 16px; border: none; outline: none; box-sizing: border-box; padding-left: 15px; border-top-left-radius: 5px; border-bottom-left-radius: 5px;}
.tool-search-box button {width: 100px; height: 40px; line-height: 40px; border: none; outline: none; background-color: #ca2222; color: #FFFFFF; font-size: 16px; border-top-right-radius: 5px; border-bottom-right-radius: 5px;cursor: pointer;}
.tool-search-box button span {display: inline-block; width: 20px; height: 20px; background: url("../book_images/tool_search_icon.png") no-repeat 0; margin-right: 10px; vertical-align: middle;}

.dictionary-container {width: 780px; margin: 0 auto; padding: 20px 0;}
.dictionary-container .title {width: 100%; height: 30px; line-height: 30px; background-color: #dcdcdc; font-size: 16px; font-family: "Microsoft YaHei"; box-sizing: border-box; padding-left: 5px;}
.dictionary-container .title .red {color: red;}
.bushou-table {width: 100%; box-sizing: border-box; border: 1px solid #808080; border-collapse: collapse;}
.bushou-table tbody tr td.bihuashu {width: 190px; font-size: 24px; color: #722508; font-family: "Microsoft YaHei"; border-right: 1px solid #808080; border-bottom: 1px solid #808080; box-sizing: border-box; padding-left: 15px;}
.bushou-table tbody tr td.bihua {border-bottom: 1px solid #808080;}
.bushou-table tbody tr td.bihua a {display: inline-block; width: 40px; height: 40px; line-height: 40px; font-size: 24px; color: #000; text-align: center; font-weight: bold; box-sizing: border-box; border: 1px dashed #cccccc; margin: 15px 8px;}
.bushou-table tbody tr td.bihua a:hover {color: red;}

/*dictionary2*/
.dictionary-container .res {width: 100%; height: 30px; line-height: 30px; background-color: #eff2f5; font-size: 16px; font-family: "Microsoft YaHei"; box-sizing: border-box; padding-left: 5px;}
.dictionary-container .res .red {color: red;}
.bushou-table2-div {max-height: 2000px; overflow-y: auto; }
.bushou-table2 {width: 100%; box-sizing: border-box; border: 1px solid #b4bdd3; border-collapse: collapse;}
.bushou-table2 thead tr th {font-size: 12px; border-bottom: 1px solid #b4bdd3; box-sizing: border-box; height: 22px; line-height: 22px;}
.bushou-table2 thead tr th.bh {width: 76px; border-right: 1px solid #b4bdd3;}
.bushou-table2 thead tr th.hz {text-align: left; padding-left: 15px;}
.bushou-table2 tbody tr td.bihuashu {width: 76px; font-size: 24px; color: #722508; border-right: 1px solid #b4bdd3; border-bottom: 1px solid #b4bdd3; box-sizing: border-box; text-align: center;}
.bushou-table2 tbody tr td.bihua {border-bottom: 1px solid #b4bdd3;}
.bushou-table2 tbody tr td.bihua a {display: inline-block; height: 40px; line-height: 40px; font-size: 24px; color: red; padding: 0 6px; box-sizing: border-box; border: 1px dashed #cccccc; margin: 15px 8px;}
.bushou-table2 tbody tr td.bihua a:hover {background-color: #ddd;}

/*dictionary3*/
.dic-word-container {width: 800px; border: 3px solid #c7c4b9; border-radius: 8px; margin: 26px auto 0; padding: 10px; box-sizing: border-box;}
.word-info-box {height: 100px;}
.word-info-box .word {float: left; width: 100px; height: 100px; line-height: 100px; text-align: center; color: red; font-size: 60px;}
.word-info-box table {float: right; width: 670px; height: 34px; box-sizing: border-box; border-collapse: collapse; margin-top: 44px; font-size: 14px; font-family: "Microsoft YaHei";}
.word-info-box table tbody tr {height: 34px; line-height: 34px; background-color: #e7ecf8;}
.word-info-box table tbody tr td {box-sizing: border-box; padding-left: 10px; border-right: 1px solid #FFFFFF;}
.base-mean-box,.detail-mean-box {margin-bottom: 20px; font-size: 14px; font-family: "Microsoft YaHei";}
.detail-mean-box {max-height: 500px; overflow-y: auto;}
.base-mean-box p,.detail-mean-box p {line-height: 24px;}
.base-mean-box .title,.detail-mean-box .title {height: 30px; line-height: 30px; color: #722508; padding-bottom: 16px; margin-bottom: 14px; border-bottom: 1px dashed #722508;}
.base-mean-box .zi,.detail-mean-box .zi {font-size: 18px; line-height: 26px;}
.base-mean-box .pinyin,.detail-mean-box .pinyin {font-size: 18px; color: red; line-height: 26px;}
.detail-mean-box .cixing {font-size: 16px;}

/*zhiguan.html*/
.zhiguan-container {width: 780px; margin: 0 auto; padding: 20px 0; font-family: "Microsoft YaHei";}
.zhiguan-container .title {width: 100%; height: 30px; line-height: 30px; background-color: #dcdcdc; font-size: 16px; box-sizing: border-box; padding-left: 5px;}
.zhiguan-container .title .red {color: red;}
.zhiguan-container p.bihuashu {height: 40px; line-height: 40px; font-size: 18px; color: red; font-weight: bold;}
.zhiguan-container p.zi a {display: inline-block; width: 26px; height: 26px; line-height: 26px; font-size: 16px; text-align: center; color: black; margin: 5px 3px;}
.zhiguan-container p.zi a:hover {background-color: #b68463; color: #FFFFFF;}

/*zhiguan2.html*/
.zg-info-container {max-height: 2000px; overflow-y: auto; width: 800px; border: 3px solid #c7c4b9; border-radius: 8px; margin: 26px auto 0; padding: 10px; box-sizing: border-box; font-family: "Microsoft YaHei";}
.zg-info-box {border-bottom: 1px dashed #9c746a;}
.zg-info-box p.name {font-size: 18px; color: red; line-height: 30px; margin-top: 20px; margin-bottom: 10px;}
.zg-info-box p.mean {font-size: 14px; line-height: 24px; margin-bottom: 20px;}

/*renwu.html*/
.tool-rw-select-box {width: 560px; height: 100px; margin: 20px auto 0; font-family: "Microsoft YaHei";}
.tool-rw-select-box .sel-box:first-child {margin-right: 53px;}
.tool-rw-select-box .sel-box p {font-size: 14px; line-height: 26px; margin-bottom: 10px;}
.tool-rw-select-box .sel-box select {width: 150px; height: 38px; line-height: 38px; border: 1px solid #722508;}
.rw-info-container {min-height: 300px; max-height: 500px; overflow-y: auto; width: 800px; border: 3px solid #c7c4b9; border-radius: 8px; margin: 26px auto 0; padding: 10px; box-sizing: border-box; font-family: "Microsoft YaHei";}
.rw-info-box h2 {font-size: 24px; color: red; font-weight: normal; margin: 26px 0;}
.rw-info-box h2 small {font-size: 12px;}
.rw-info-box p.name {font-size: 14px; margin-bottom: 30px;}
.rw-info-box p.name span {color: #722508;}
.rw-introduce,.info-resource {margin-bottom: 20px; font-size: 14px; font-family: "Microsoft YaHei"; border-bottom: 1px dashed #722508; padding-bottom: 20px;}
.rw-introduce p.head,.info-resource p.head {font-size: 16px; margin-bottom: 14px;}
.rw-introduce p.info,.info-resource p.info {line-height: 22px; text-indent: 2em;}


/*diming.html*/
.dm-info-container {min-height: 300px; max-height: 500px; overflow-y: auto; width: 800px; border: 3px solid #c7c4b9; border-radius: 8px; margin: 26px auto 0; padding: 10px; box-sizing: border-box; font-family: "Microsoft YaHei";}
.dm-info-box {border-bottom: 1px dashed #722508; padding-bottom: 20px; margin-bottom: 20px;}
.dm-info-box h5 {font-size: 18px; font-weight: normal; margin: 20px 0;}
.dm-info-box p.info {line-height: 22px; text-indent: 2em;}


/*date_converse.html*/
.date-info-container {width: 776px; border: 3px solid #b68463; border-radius: 8px; margin: 0 auto; font-family: "Microsoft YaHei";}
.date-info-container .tab-nav {display: block; height: 52px; border-bottom: 2px solid #b68463; margin-bottom: 10px; box-sizing: border-box;}
.date-info-container .tab-nav li {display: block; float: left; height: 50px; line-height: 50px; font-size: 20px; padding: 0 30px; cursor: pointer;}
.date-info-container .tab-nav li.cur-tab {background-color: #b68463; color: #FFFFFF;}

.zxh-container {width: 100%; padding: 16px; box-sizing: border-box;}
.zxh-container .select-box {width: 100%; height: 100px;}
.zxh-container .select-box .sel-info {margin-right: 46px;}
.zxh-container .select-box .sel-info:last-child {margin-right: 0;}
.zxh-container .select-box .sel-info p {font-size: 14px; line-height: 26px; margin-bottom: 10px;}
.zxh-container .select-box .sel-info select {width: 150px; height: 38px; line-height: 38px; border: 1px solid #722508; box-sizing: border-box;}
.zxh-container .input-box {height: 50px; line-height: 50px;}
.zxh-container .input-box .red {color: red;}
.zxh-container .input-box input[type='text'] {box-sizing: border-box; width: 48px; height: 20px; border: 1px solid #232c45; outline: none;}
.zxh-container .input-box button {width: 84px; height: 24px; color: #FFFFFF; background-color: #b68463; border: none; outline: none; cursor: pointer;}
.zxh-container table {width: 100%; border-collapse: collapse; border: none;}
.zxh-container table tbody tr {background-color: #efe4dd;}
.zxh-container table tbody tr:nth-child(odd) {background-color: #e2cfc2;}
.zxh-container table tbody tr td.type {width: 90px; font-size: 18px; text-align: center; background-color: #e2cfc2;}
.zxh-container table tbody tr:nth-child(odd) td.type {background-color: #d8bfad;}
.zxh-container table tbody tr td.intro {font-size: 16px;  padding: 25px; line-height: 26px;}

.zrcy-container {width: 100%; padding: 16px; box-sizing: border-box;}
.zrcy-container .select-box {width: 100%; height: 100px;}
.zrcy-container .select-box .sel-info {margin-right: 46px;}
.zrcy-container .select-box .sel-info:last-child {margin-right: 0;}
.zrcy-container .select-box .sel-info p {font-size: 14px; line-height: 26px; margin-bottom: 10px;}
.zrcy-container .select-box .sel-info select {width: 150px; height: 38px; line-height: 38px; border: 1px solid #722508; box-sizing: border-box;}
.zrcy-container .input-box {height: 50px; line-height: 50px;}
.zrcy-container .input-box .red {color: red;}
.zrcy-container .input-box input[type='text'] {box-sizing: border-box; width: 48px; height: 20px; border: 1px solid #232c45; outline: none;}
.zrcy-container .input-box button {width: 84px; height: 24px; color: #FFFFFF; background-color: #b68463; border: none; outline: none; cursor: pointer;}
.zrcy-container table {width: 100%; border-collapse: collapse; border: none;}
.zrcy-container table tbody tr {background-color: #efe4dd;}
.zrcy-container table tbody tr:nth-child(odd) {background-color: #e2cfc2;}
.zrcy-container table tbody tr td.type {width: 90px; font-size: 18px; text-align: center; background-color: #e2cfc2;}
.zrcy-container table tbody tr:nth-child(odd) td.type {background-color: #d8bfad;}
.zrcy-container table tbody tr td.intro {font-size: 16px;  padding: 25px; line-height: 26px;}

/* 閸ュ彞鍔熺�涙劕绨�*/
.display-table {width:860px; margin:40px auto 36px;/* height:240px; */}
.display-table p { margin-bottom: 16px; font-family: "Microsoft YaHei";}
.display-table p  a {text-decoration: none;color: #ca2222; }
.display-table .classify  {font-family: "Microsoft YaHei";}


.letter-line {width:776px;height:50px;  margin:10px auto 110px}
.letter-line .letter-text {margin:10px auto 26px; font-family: "Microsoft YaHei";}
.letter-line .letter a {color:#707070; font-family: "Microsoft YaHei" }

.department-sign {width:1280px; margin:0px auto;}
.department-sign p {display:block; text-align: center; font-size: 12px; line-height: 40px; border-top: 1px solid #9d773b; margin-top: 220px; color: #956634;}

.search-block-result .text-list-box .base-info-box .info-btn{margin-left: 5%;}
