﻿/* Created by foshang.net 2015.05.26 */
@font-face {font-family: 'Politica'; src: url("http://fonts.foshang.net/fonts/politica.ttf") format("truetype");}
@font-face {font-family: 'icon';src:  url('http://fonts.foshang.net/fonts/icon.eot?u5uycm');src:url('http://fonts.foshang.net/fonts/icon.eot?u5uycm#iefix') format('embedded-opentype'), url('http://fonts.foshang.net/fonts/icon.ttf?u5uycm') format('truetype'), url('http://fonts.foshang.net/fonts/icon.woff?5uycm') format('woff'), url('http://fonts.foshang.net/fonts/icon.svg?u5uycm#icon') format('svg'); font-weight: normal; font-style: normal;}
[class^="icon-"], [class*=" icon-"]{font-family: 'icon' !important; speak: none; font-style: normal; font-weight: normal; font-variant: normal; text-transform: none; line-height: 1;  -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td{margin:0;padding:0;list-style-type:none}
html,body{height:100%;}
body,input,button,select,table,td,th{font-size:12px;line-height:150%;font-family:"Microsoft Yahei", 黑体, 宋体,sans-serif;}
body{color:#959595;}
img{border:0;transition: 4s cubic-bezier(.19,1,.22,1); transform: scale3d(1,1,1);}
img:hover{transform: scale3d(1.1,1.1,1);}
a{color:#333;text-decoration:none;}
a:hover{color:#ea5f02;text-decoration:underline;}
.clearfix:after{content:".";display:block;height:0;visibility:hidden;clear:both;}
.clearfix{zoom:1;}
.clearit{clear:both;height:0;font-size:0;overflow:hidden;}

.detail:link{color:#bc7311;}
.detail:visited{color:#a29583;}
.detail:hover{color:#bc7310;}

header{display: none}
#cd-lateral-nav{display: none}
.top{background:#333;}
.top_line{width:100%;height:30px; padding:0 0;margin:0 auto;}
.page, .list_page, .info_page{width:1280px;padding:0 0;margin:-30px auto 0;position: relative}
.header{ height:190px; position:relative;}
h1, .logo{background:url(../images/icon.png) no-repeat;width:158px; height:175px; float: left }
h1 a, .logo a{width:158px; height:150px;display:block;text-indent:-999em; }
.foli{text-align:center; z-index:99;line-height:30px; height:30px;position: absolute; top: 0; right: 0;color: rgba(255,255,255,.6)}
.foli a{color:#fff; text-decoration:underline}
.foli a:hover{color:#f70e0e }
/*menu*/
.menu{margin:50px 0 0 0; float: right;font-size: 14px}
.menu div a,.menu a{display:block;width:20px; height:85px;}
.menu div,.menu ul,.menu li{float:left}
.menu div{margin: 0 5px 0 10px;font-weight: 700;}
.menu ul{ margin:35px 35px 0 10px; border-top:1px solid #d7d7d7; padding:5px 0 0 0}
.menu ul:nth-child(12){margin: 35px 5px 0 10px;}

.menu div .sub_zixun{background-position:0 0}.menu div .sub_tupian{background-position:-84px 0}.menu div .sub_zhishi{background-position:-175px 0}.menu div .sub_yingyin{background-position:-334px 0; }.menu div .sub_hywz{background-position:-453px 0}.menu div .sub_hudong{background-position:-543px 0}
.menu div .sub_zixun:hover{background-position:0 -92px}.menu div .sub_tupian:hover{background-position:-84px -92px}.menu div .sub_zhishi:hover{background-position:-175px -92px}.menu div .sub_yingyin:hover{background-position:-334px -92px; }.menu div .sub_hywz:hover{background-position:-453px -92px}.menu div .sub_hudong:hover{background-position:-543px -92px}

.menu ul li{margin:0 3px;}
.menu ul a.xinwen{background-position:-30px -5px}.menu ul a.huodong{background-position:-54px -5px}.menu ul a.tupian{background-position:-116px -5px}.menu ul a.lvyou{background-position:-141px -5px}.menu ul a.baike{background-position:-208px -5px}.menu ul a.congshu{background-position:-233px -5px}.menu ul a.fojing{background-position:-256px -5px}.menu ul a.foxue{background-position:-281px -5px}.menu ul a.chanyu{background-position:-305px -5px}.menu ul a.dianying{background-position:-369px -5px}.menu ul a.yinyue{background-position:-393px -5px}.menu ul a.jiangyi{background-position:-417px -5px}.menu ul a.huangye{background-position:-487px -5px}.menu ul a.wangzhan{background-position:-510px -5px}.menu ul a.weibo{background-position:-576px -5px}
.menu ul a.luntan{background-position:-600px -5px}.menu ul a.chaojing{background-position:-624px -5px}.menu ul a.huixiang{background-position:-647px -5px}.menu ul a.foxuerumen{background-position:-30px -187px}.menu ul a.gushi{background-position:-54px -187px}

.menu ul a.xinwen:hover{background-position:-30px -97px}.menu ul a.huodong:hover{background-position:-54px -97px}.menu ul a.tupian:hover{background-position:-116px -97px}.menu ul a.lvyou:hover{background-position:-141px -97px}.menu ul a.baike:hover{background-position:-208px -97px}.menu ul a.congshu:hover{background-position:-233px -97px}.menu ul a.fojing:hover{background-position:-256px -97px}.menu ul a.foxue:hover{background-position:-281px -97px}.menu ul a.chanyu:hover{background-position:-305px -97px}.menu ul a.dianying:hover{background-position:-369px -97px}.menu ul a.yinyue:hover{background-position:-393px -97px}.menu ul a.jiangyi:hover{background-position:-417px -97px}.menu ul a.huangye:hover{background-position:-487px -97px}.menu ul a.wangzhan:hover{background-position:-510px -97px}.menu ul a.weibo:hover{background-position:-576px -97px}
.menu ul a.luntan:hover{background-position:-600px -97px}.menu ul a.chaojing:hover{background-position:-624px -97px}.menu ul a.huixiang:hover{background-position:-647px -97px}.menu ul a.foxuerumen:hover{background-position:-30px -283px}.menu ul a.gushi:hover{background-position:-54px -283px}
.mobile-user,.mobile-nav { display: none;}
/*foxue_banner*/
.book_Banner { padding: 10px 0; max-height: 108px; overflow: hidden;}
.book_Banner img { transform: none; width: 100% !important; height: auto!important;}

/*Main*/
.clearfix,.part,.srcPicList,.list .ul,.tit,.item,.item .item-row,.tab-nav,.tab-nav2{zoom:1}
.clearfix:after,.part:after,.srcPicList:after,.list .ul:after,.tit:after,.item:after,.item .item-row:after,.tab-nav:after,.tab-nav2:after{clear:both;content:".";display:block;height:0;visibility:hidden}
.no-di,.no-di a{background:none !important}
.posR{position:relative}.posA{position:absolute}
.part{width:1280px; margin:20px auto 0}
.list_page .part{margin: 0 auto}
.p-left{float:left;width: 75%;}
.p-right{float:right;width: calc(25% - 40px);margin-left: 40px;}
.line,.line-1,.line-2{font-family:Arail;text-decoration:none}
.line-1{color:#eeeaeb}
.line-2{margin:0 5px;color:#666}

.spr,.srcPic-ctl .srcPicArr-l,.srcPic-ctl .srcPicArr-r,.num,.num1,.num2,.num3,.num4,.num5,.num6,.num7,.num8,.num9,.num10,.tab-nav2 a{background-image:url(../images/Book/book-spr.png);background-repeat:no-repeat;background-position:999px 999px}
.ico,.ico-wap,.ico-pad,.ico_up,.ico_down{width:22px;height:21px;display:inline-block;vertical-align:middle;*vertical-align:auto;*zoom:1;*display:inline;background:url(http://i0.sinaimg.cn/book/book_index_2014/images/0618_icons.png) no-repeat 0 0}
.ico-wap{background-position:0 -54px}
.ico-pad{background-position:0 -78px}
.ico_up,.ico_down{margin-right:3px;width:14px;height:14px;display:inline-block;vertical-align:middle;*vertical-align:auto;*zoom:1;*display:inline}
.ico_up{background-position:-4px -128px}
.icos_down{background-position:-4px -105px}
.ico-news{width:50px;height:34px;display:inline-block;vertical-align:middle;*vertical-align:auto;*zoom:1;*display:inline;background:url("../images/book/new.png") no-repeat 0 0}
#srcPic-01{height:428px}
.srcPic{position:relative;overflow:hidden;zoom:1;background-color:#f5f0e1}
.srcPicList{overflow:hidden;position:relative}
.srcPic-cnt{width:660px;position:relative;float:left}
.srcPic-img{overflow: hidden;height: 300px;position: relative}
.srcPic-img img{width: 100%;top: 50%; position: absolute; transform: translate(-50%, -50%) scale3d(1,1,1); left: 50%;}
.srcPic-img img:hover{transform: translate(-50%, -50%) scale3d(1.1,1.1,1);}
.srcPic-txt{padding:20px;line-height:24px;text-align: left}
.srcPic-txt p{font-size:12px}
.srcPic-txt h4{height:30px;margin-bottom:10px;overflow:hidden;font-size:28px;line-height:30px;font-weight:normal}
.srcPic-txt h4 a{color:#333}
.srcPic-txt h4 a:hover,.srcPic-txt p a:hover{color:#B16565;text-decoration: none}

.swiper-button-next, .swiper-button-prev{top:calc(50% - 60px);width:29px;height:44px;}
.swiper-button-prev, .swiper-container-rtl .swiper-button-next{background:url("../images/book/book_arrowLeft.png") no-repeat 0 0;left: 0}
.swiper-button-next, .swiper-container-rtl .swiper-button-prev{background:url("../images/book/book_arrowRight.png") no-repeat 0 0;right: 0}
.swiper-button-prev:hover, .swiper-container-rtl .swiper-button-next:hover{background-image:url("../images/book/book_arrowLeftOn.png");}
.swiper-button-next:hover, .swiper-container-rtl .swiper-button-prev:hover{background-image:url("../images/book/book_arrowRightOn.png");}
.swiper-pagination{text-align: center}
.swiper-pagination-bullet{background-color:#e6dcc8;}
.swiper-pagination-bullet-active{background-color:#c80a28}

.list{margin:10px 0 30px;font-size:16px}
.list a{color:#333}
.list a:hover{color:#B16565}
.list .item{padding-top:0}
.list li{height:34px;line-height:34px;overflow:hidden}
.list li a,.list li a.videoNewsLeft{padding-left:15px;background:url(../images/book/dot.png) no-repeat -2px 0}
.ul1 li,.ul2 li{float:left;width:49.88888888%}
.ul1 .linkRed,.ul2 .linkRed{background:none;padding-left:0}
.ul2 li a{background:none;padding-left:0}
.ul3,.ul4{font-size:14px}
.ul3 li,.ul4 li{height:28px;line-height:28px;width:auto;float:none}
.ul4 li a{background-position:-2px -42px}

.tit{position:relative;border-bottom:4px solid #e6dcc8;display:block}
.tit h3{display: block;float:left;font-size:28px;border-bottom:4px solid #8c785f;margin-bottom:-4px;position:relative;padding-right: 10px}
.tit h3,.tit h3 a{color:#730f23}
.tit h3:hover,.tit h3 a:hover{color:#911428}
.tit .more{font-size:14px;position:absolute;right:9px;bottom:8px}
.tit .more a{font-family:Arail}
.item{padding:10px 0;line-height:24px}
.item h4{font-size:22px;line-height:36px;overflow:hidden;margin-bottom:5px;font-weight:normal}
.item h4 a{color:#333}
.item h4 a:hover{color:#B16565}
.item .item-row{padding-top:10px;padding-right:20px}
.item .item-info{font-size:12px}
.item .item-img{display:inline;float:left;width:105px}
.item .p{height:70px;line-height:22px;overflow:hidden}
.item .p a:hover{color:#B16565}
.tit2 h3{font-weight:normal;height: 30px;margin-top: 5px}

.book-list{overflow:hidden;width:100%}
.book-list li{float:left;width: calc((100% - 60px) / 4);margin-right: 20px}
.book-list li:nth-child(4n){margin-right: 0}
.list-wp{width:100%;margin: 20px 0}
.list-wp .list-img{width: 100%;overflow: hidden;border-radius: 5px;}
.list-wp .list-img img{width: 100%;height: 300px}
.author,.author a,.name,.name a{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:100%;font-size:14px;height: 16px}
.name{font-size:16px;margin:10px 0}
.name,.name a{color:#333}
.book-list .name, .book-list .name a { font-size:18px;line-height: 24px; height: 24px; overflow:hidden; white-space:nowrap; text-overflow: ellipsis }
.name a:hover{color:#B16565}
.desc{font-size:14px;line-height:22px;margin: 5px auto 15px;height: 44px; overflow:hidden;}

.ch2-mod {width: 100%;z-index: 1; background-color: #fff;margin: 0 0 40px;}
.ch2-mod .hd {height: 44px;line-height: 44px; color: #fff;background: #730f23; border-radius: 3px 3px 0 0;padding: 0;width: 100%; text-indent: inherit}
.ch2-mod .hd h2{text-align: center; font-size: 16px; font-weight: 400;width: 100%;color: #fff}
.ch2-mod .bd{padding-top: 0}
.ch2-mod .bd .scroller{}
.ch2-mod .ch2-list{border: 1px solid #f0f0f0; overflow: hidden;}
.ch2-mod .ch2-list .item{border-top: 1px solid #f0f0f0;border-bottom: 0;height: 44px;line-height: 44px;padding: 0}
.ch2-mod .ch2-list .item a{position: relative; display: block; color: #666; font-size: 16px; height: 42px; line-height: 42px; text-align: center; background-color: #fff;white-space: nowrap;text-overflow: ellipsis;overflow: hidden}
.ch2-mod .ch2-list .current a{color:#730f23}
#loading{text-align: center;padding: 1em;font-size: 14px;color: #404040}

.part2 .blk2 .item{line-height: 24px;border-bottom: 1px solid #e6dcc8;padding: 15px 0;}
.part2 .blk2 .item:last-child{margin-bottom: 41px}

.blk4{margin-top:15px;font-size:14px}
.blk5,.blk6,.blk7,.blk8,.part3 .blk4{margin-top:25px}
.rank-list{margin:20px 0 40px}
.rank-list li{position:relative;padding-left:48px;margin:5px 0;height:34px;line-height:34px;overflow:hidden;font-size:16px;white-space: nowrap;text-overflow: ellipsis}
.rank-list .active{height:100px;padding:15px 2px 15px 48px;background-color:#f5f0e1;border:1px solid #e6dcc8}
.rank-list .active .rank-author,.rank-list .active .rank-pub{display:block}
.rank-list .active .cover{display:inline;position:relative;z-index:1}
.rank-list .active .rank-name{font-size:16px;height:26px;line-height:26px;overflow:hidden}
.rank-list a{color:#333}
.rank-list a:hover{color:#B16565}
.rank-list .cover{display:none;float:left;width:100px;height:100px;margin-right:10px}
.num,.num1,.num2,.num3,.num4,.num5,.num6,.num7,.num8,.num9,.num10{position:absolute;left:10px;top:50%;width:26px;height:18px;margin-top:-9px;display:inline}
.num1{background-position:-350px 0}
.num2{background-position:-350px -34px}
.num3{background-position:-350px -68px}
.num4{background-position:-350px -102px}
.num5{background-position:-350px -136px}
.num6{background-position:-350px -170px}
.num7{background-position:-350px -204px}
.num8{background-position:-350px -238px}
.num9{background-position:-350px -272px}
.num10{background-position:-350px -306px}
.active .num1{background-position:-324px 0}
.active .num2{background-position:-324px -34px}
.active .num3{background-position:-324px -68px}
.active .num4{background-position:-324px -102px}
.active .num5{background-position:-324px -136px}
.active .num6{background-position:-324px -170px}
.active .num7{background-position:-324px -204px}
.active .num8{background-position:-324px -238px}
.active .num9{background-position:-324px -272px}
.active .num10{background-position:-324px -306px}
.rank-info{position:relative;height:100px}
.rank-info .rank-pub{margin-top:30px}
.rank-author,.rank-pub{display:none;font-size:14px;height:20px;line-height:20px;overflow:hidden}
.rank-author,.rank-author a,.rank-pub,.rank-pub a{color:#666}

.contact .bar-con{font-size: 14px;padding: 10px 15px 0;color: #333;}
.contact .gz-con{width:100%;margin: 0 auto;}
.contact .gz-con li{margin-top: 5px;line-height: 24px;border-bottom:0;height: 24px}
.contact .gz-con .icon{vertical-align: middle;margin-right: 10px;}
.contact .erweima{text-align: center;margin:25px auto 15px;}
.contact .erweima img{width: 125px;height: 125px;margin: 0 auto 15px;display: block;transform:none}

/*main*/
.main{margin: 0 auto;padding: 0 auto 25px;width:100%;clear: both;}
.main_l{width: 75%;float: left;}
.main_r{width: calc(25% - 40px);margin-left: 40px;float: right}
.Path-nav {line-height: 28px;padding-left: 5px;width: 100%;margin: 0px auto 20px;border-bottom: 1px solid #DDD;box-sizing: border-box}

.page_wrap{clear:both;padding:40px 0 10px 0;font-family:Verdana,Geneva,sans-serif;overflow:hidden;zoom:1}.page_wrap a,.page_wrap span{float:left;width:36px;height:39px;margin:0 5px 0 0;text-align:center;white-space:nowrap;vertical-align:middle;line-height:39px;background:#F5EBDC;font-weight:bold;font-family:arial,microsoft yahei,黑体;font-size:12px}.page_wrap a{color:#820f28}.page_wrap a:hover{background:#820F28; color:#FFF}.page_wrap span{background:#820F28; color:#FFF}.page_wrap a.a1{ padding:0 5px}

/*佛教丛书总目录*/
.book_btn a.active{background-color:#fc6c83}
.book_btn a{background:#f1bbba}
.book_share a{background:0}
.read_tab ul li.active{border-bottom:0;border-top:3px solid #fd6c83}
.read_tab ul li.act_border{border-bottom:1px solid #ddd}
.book{color:#333;zoom:1;padding:15px;background-color:#f5f0e1;border-radius: 5px;box-sizing: border-box}
.book:after{clear:both;content:"";display:table}.guess{color:#333;font-weight:bold}
.book .book_img{width: 40%;float:left;display: inline-block;position: relative}
.book .book_img span{position: absolute;top: 30px;left: 20px;font-size: 24px; z-index: 1;-webkit-writing-mode: vertical-lr;-ms-writing-mode: bt-lr;writing-mode: vertical-lr;letter-spacing: 6px;font-family: "KaiTi";-webkit-font-smoothing: subpixel-antialiased;background: #fff;padding: 15px 4px 15px;box-sizing: border-box;border-radius: 2px;max-height: 80%;line-height: 28px}
.book .book_img img{width:80%;display:inline;transform: none}
.book_info{width:60%;float:right;position:relative;display: inline-block}
.book_info h3{font:bold 32px/42px arial;padding-bottom:15px; font-weight: normal;letter-spacing: 2px}
.book_info dl{line-height:22px;clear:both;overflow:hidden}
.book_info dl dt{float:left;color:#999}
.book_info .gray{color:#737373}
.book_info dl dd{display:block;width:600px;zoom:1;float:left}
.book_info dl dd.book_intro{color:#333;width:100%;margin-top:15px; min-height:110px; overflow:hidden}
.book_info dl dd.book_intro a:hover{color:#ba2636}
.book_info dl dd.book_intro p{line-height:22px;margin:0;padding:0}
.book_info dl dd.w_auth{width: calc((100% - 108px) / 3)}
.book_info dl dd.w_au{width: calc((100% - 108px) / 3);height:22px;overflow:hidden}
.book_info dl dt span{margin-right:1em}
.book_btn{text-align:left;font-size:12px;font-weight:normal;margin-top:10px;}
.book_info .book_btn a{color:#fff;background:#8a9893;display:inline-block;padding:0 12px;height:29px;line-height:29px;text-align:center;margin-right:10px}
.book_btn a.active{background:#820F28}
.book_share{height:24px;line-height:24px;text-align:left;float:right;font-size:14px}
.book_share a.show{width:50px;padding-left:30px;height:25px;border:1px solid #d0d0d0;display:block;background:url(../images/fojing/intro_bg.png) 10px -593px;font-size:12px;line-height:25px;color:#252525;text-align:left}
.book_share a.show:hover{border:1px solid #d0d0d0;background:url(../images/fojing/intro_bg.png) 10px -633px}

.read_tab{width:100%;height:39px;position:relative;border-bottom:1px solid #ddd; margin:35px 0 0}
.read_tab ul li{width:130px;height:38px;text-align:center;float:left;font:normal 20px/38px microsoft yahei,黑体;cursor:pointer;display:inline;border:1px solid #DDD; }
.read_tab ul li a{color:#999}
.read_tab ul li.selectTag{line-height:36px;height:36px;border-top:3px solid #820F28;border-bottom:1px solid #fff;}
.read_tab ul li.selectTag a{ color:#333}
.read_tab ul li.act_border{border-bottom:1px solid #ddd}
.chapter_list {margin-top: 10px;}
.catalog {overflow: hidden;padding-top: 8px;}
.catalog ol {padding-bottom: 30px;overflow: hidden;zoom: 1;}
.chapter_list li {width:calc((100% - 20px) / 2);float: left;line-height: 43px;border-bottom: 1px solid #DDD;font-size: 14px;}
.chapter_list li:nth-child(even){margin-left: 20px}
.chapter_list li a {font-weight: bold;margin-left: 20px;}
.comments_area{margin:30px 0 0}
.tagContent { display: none; }
#tagContent div.selectTag { display: block}

.read_area{line-height: 1.5; padding: 0 19px 0; color:#666;width:calc(100% - 140px);font-size: 16px; float: right;box-sizing: border-box;}
.bookname {padding: 0 15px 15px 10px;border-bottom: 1px solid #DDD;}
.bookname h2 {font: bold 20px/32px microsoft yahei,黑体;text-align: left;color: #252525;}
.bookname h3 {font: bold 14px/32px microsoft yahei,黑体;height: 32px;color: #999;}
.bookname h3 a{ color:#820F28}
.readtime {float: right;font: normal 12px/32px arial;color: #999;}
.read_body {width: 100%;overflow: hidden;margin: 0 auto;}
.readtext {padding: 20px 10px; font-size: 16px; color: #252525;line-height: 2.4em; box-sizing: border-box;}
.readtext p {line-height: 2.2; margin-bottom: 1em;word-break: break-all;}
.readtext img{max-width:50%}
.readtext img:hover{transform:none}
.readtext a{text-decoration:underline;color: #820F28; font-weight:bold; padding:0 5px}
.other-say {padding: 20px;background-color: #F6F6F6;margin-top: 10px;}
.other-say, .readtext .other-say p {font-size: 12px;line-height: 2em;color: #999;}
.mt20 {margin-top: 20px;}
.color_set {color: #820F28;}
.button {text-align: center;padding-top: 30px;line-height: 30px;overflow: hidden;font-size: 14px;color: #025B81;zoom: 1;}
.button span a {background-color: #820F28;width: 80px;height: 34px;line-height: 34px;border: 0;display: inline-block;cursor: pointer;font-size: 12px;font-weight: bold;color: white;margin: 0 5px; text-decoration:none}
.button span a:hover{text-decoration:underline}

.info_page #lefttool{width: 80px;padding-right: 30px;margin-right: 30px;text-align: center;  float: left; font-size: 12px;color: gray; line-height: 1.5}
.info_page #lefttool .left-stick-wp {width: 80px;-webkit-transition: all .5s; -o-transition: all .5s;transition: all .5s;position: relative;}
.info_page #lefttool .left-stick-wp:after {content: ""; display: block; border-right: 1px solid #eee; width: 1px; height:calc(100% - 36px); top: 10px; right: -40px; position: absolute;}
.info_page #lefttool .through{position: relative;}
/*.info_page #lefttool .through:after {content: "";display: block; width: 100%;height: 1px;background: #e8e8e8;position: absolute; top: 50%; left: 0;z-index: -1;}*/
.info_page #lefttool .through span {display: inline-block; /*background: #fff; */padding: 0 5px;}
.info_page #lefttool .through span:before,.info_page #lefttool .through span:after{content: ''; position: absolute;top: 51%;background: #e8e8e8; width: 20%;height: 1px; }
.info_page #lefttool .through span:before{left: 5%}
.info_page #lefttool .through span:after{right: 5%}
.info_page #lefttool .year{font-size: 20px;color: #000; font-family: Politica;}
.info_page #lefttool .md {font-size: 34px; line-height: 1.2;color: #000; font-family: Politica;}
.info_page #lefttool .time {font-size: 20px;color: #000;font-family: Politica; margin-bottom: 25px;}
.info_page #lefttool .readnum{width: 100%}
.info_page #lefttool #hits{width: 100%;display: inline-block;margin-bottom: 5px}
.info_page .info_date{text-align:center; width:100%; margin:0 auto;}
.info_page .info_date a{color:#8c4108; padding:0 5px;}
.info_page .info_date .info_Comment a{color: #f75150;font-weight: 700;}
.info_page .info_date #favorite{color: #56ac0b;font-weight: 700; display: inline-block;width: 100%;margin-bottom: 5px}
.info_page .info_date #favorite a{display: inline-block;margin-top: 3px; border-radius: 16px; line-height: 18px; padding: 0 8px;background-color: #820F28;color: #fff;}
.info_page .info_date #media_name{display: inline-block;width: 100%;line-height: 18px;}
.info_page .info_date #media_name a{color:#820F28;}

/*start navCatalogBtn & navSettingBtn time:20220507*/
.info_page #navCatalogBtn,.info_page #navSettingBtn{cursor: pointer;position: relative;}
.info_page #navCatalogBtn{margin-top: 15px}
.info_page #navCatalogBtn a,.info_page #navSettingBtn a{font: 12px/16px "Microsoft Yahei",'-apple-system',Simsun; display: block; width: 100%; height: 58px; transition: none; text-align: center;}
.info_page #navCatalogBtn a:hover,.info_page #navSettingBtn a:hover{text-decoration: none}
.info_page #navCatalogBtn i,.info_page #navSettingBtn i{display: block; height: 48px;padding-top: 12px;color: gray;font-style: normal}
.info_page #navCatalogBtn i em,.info_page #navSettingBtn i em{font-family: "icon";font-size: 18px;display: block; width: 18px; height: 18px;margin: 0 auto 6px; transition: color .3s;color: #000;font-style: normal;font-weight: 600;}
.info_page #navCatalogBtn i em:before{content: "\e91d";}
.info_page #navSettingBtn i em:before{content: "\e935";}
.info_page #navCatalogBtn i span,.info_page #navSettingBtn i span{font-style: normal;}
.is-click em,.is-click span{color: #b04f08!important}

/*弹出层css*/
.book-extend-con{position: fixed;top:50%;left: 50%; z-index: 9;-webkit-box-shadow: 0 4px 16px rgba(0,0,0,.1);box-shadow: 0 4px 16px rgba(0,0,0,.1);background: #fff;transform: translate(-50%,-50%);}
.book-extend-con i.close-btn{font-style: normal;position: absolute;top: 12px;right: 12px;width: 28px;height: 28px;line-height: 28px;text-align: center;cursor: pointer;font-size: 24px;color: #bbb;z-index: 20;}
.book-extend-con i.close-btn::before,.book-extend-con i.close-btn::after{content: '';position: absolute;width: 18px;height: 2px;background-color: #ccc;  display: inline-block;top: 12px;right: 6px; }
.book-extend-con i.close-btn::before{-webkit-transform: rotate(45deg);-moz-transform: rotate(45deg);-ms-transform: rotate(45deg);-o-transform: rotate(45deg);transform: rotate(45deg);}
.book-extend-con i.close-btn::after{-webkit-transform: rotate(-45deg);-moz-transform: rotate(-45deg);-ms-transform: rotate(-45deg);-o-transform: rotate(-45deg);transform: rotate(-45deg);}
.catalog-con{width:960px;display: none}
.reader-set{display: none;}
.open{display: block;}
.book-catalog {width: 100%;height: calc(100vh - 60px);;padding: 30px 40px;-webkit-box-sizing: border-box;box-sizing: border-box;color: #222;text-align: left}
.book-catalog-title {font-size: 22px; font-weight: 700; line-height: 29px;}
.book-catalog-list-title {padding: 24px 0;-webkit-box-sizing: border-box;box-sizing: border-box;}
.book-catalog-list-title .sub-tit {font-size: 18px;font-weight: 700; line-height: 24px;}
.book-switch-tab{float: right;height: 28px;border-radius: 28px;overflow: hidden;position: relative;display: inline-block;vertical-align: top;background-color: #f5f5f5}
.book-switch-tab .item{position: relative;display: inline-block;vertical-align: top;color: #fedc36;overflow: hidden;z-index: 10;-webkit-box-sizing: border-box;box-sizing: border-box;cursor: pointer;float: left;white-space: nowrap;font-weight: 700;border-radius: 28px;height: 28px;padding: 0 12px;line-height: 28px;font-size: 14px;}
.book-switch-tab .item:hover{color:#000}
.book-switch-tab .item.active{color: #222;background-color: #fedc36;}
.book-catalog-list-content {height: calc(100vh - 225px); overflow-y: auto;}
.book-catalog-list-content li{width: 50%;float: left;line-height: 48px;cursor: pointer;padding-right: 10px;-webkit-box-sizing: border-box;box-sizing: border-box;}
.book-catalog-list-content li a{font: 14px/1.5 "Microsoft Yahei",'-apple-system',Simsun;;}
.book-catalog-list-content li a:hover {color:#b04f08;}
.book-catalog-list-content li.active a{color: #b04f08;font-weight: 700;}
.book-catalog-list-content li .txt {display: inline-block;width: calc(100% - 24px);white-space: nowrap; -o-text-overflow: ellipsis; text-overflow: ellipsis; overflow: hidden;}

.reader-setting{width: 520px;height: 319px;-webkit-box-sizing: border-box;box-sizing: border-box;padding: 23px 40px 40px;-webkit-box-shadow: 0 1px 16px 0 rgba(0,0,0,.1);box-shadow: 0 1px 16px 0 rgba(0,0,0,.1);}
.book-mod-th {height: 64px; line-height: 64px;}
.book-mod-th .s-tit { font-weight: 700;color: #222;float: left;font-size: 22px}
.reader-setting .th-btns {display: inline-block;margin: 16px 0 0 32px;}
.reader-setting .th-btns .book-btn-normal {display: block;-webkit-box-sizing: border-box;box-sizing: border-box;color: #222;font-weight: 700;overflow: hidden;text-align: center;font-size: 14px;height: 32px;line-height: 32px; padding: 0 20px; border-radius: 16px;background-image: -webkit-gradient(90deg,from(#ffe040),to(#fcc800));background-image: -webkit-linear-gradient(90deg,#ffe040,#fcc800);background-image: -o-linear-gradient(90deg,#ffe040,#fcc800);background-image: -webkit-gradient(linear,left top,right top,from(#ffe040),to(#fcc800));background-image: -webkit-linear-gradient(left,#ffe040,#fcc800);background-image: -o-linear-gradient(left,#ffe040,#fcc800);background-image: linear-gradient(90deg,#ffe040,#fcc800);}
.reader-setting .th-btns .book-btn-normal:hover{text-decoration: none}
.reader-setting-list {line-height: 40px;}
.reader-setting-list-item {font-size: 14px; margin-top: 30px;color: #666;}
.reader-setting-list-item:first-child { margin-top: 13px;}
.reader-setting-list-item dd, .reader-setting-list-item dt {display: inline-block; vertical-align: middle;}
.reader-setting-list-item dd {padding-left: 12px;display: inline-block; vertical-align: middle;}
.reader-setting .theme-list-item{ width: 40px; height: 40px;line-height: 40px;border-radius: 50%;float: left; margin-left: 12px;cursor: pointer;-webkit-box-sizing: border-box;box-sizing: border-box;border: 1px solid #ddd;position: relative;}
.reader-setting .theme-list-item.active{border: 1px solid #222;}
.reader-setting .theme-list-item:first-child{margin-left: 0;}
.reader-setting .theme-list-item.default{background-color: #fff;}
.reader-setting .theme-list-item.gray{background-color: #e0e0e0;}
.reader-setting .theme-list-item.blue{background-color: #cfd9e0;}
.reader-setting .theme-list-item.yellow{background-color: #e3d9bc;}
.reader-setting .theme-list-item.green{background-color: #ddebd6;}
.reader-setting .theme-list-item.red{background-color: #f3d8d8;}
.reader-setting .theme-list-item.dark{background-color: #242121;}
.reader-setting .theme-list-item .iconfont{position: absolute;width: 24px;height: 24px;font-size: 24px;top:50%;left: 50%;-webkit-transform: translate(-50%,-50%);-ms-transform: translate(-50%,-50%);transform: translate(-50%,-50%);color: #222;font-style: normal}
.reader-setting .theme-list-item.active:after{position: absolute;content: '\00a0';display: inline-block;border: 3px solid #000;border-top-width: 0;border-right-width: 0;width: 16px;height: 8px;top:40%;left: 50%;-webkit-transform:translate(-50%,-50%) rotate(-50deg);transform: translate(-50%,-50%) rotate(-50deg);}
.reader-setting .theme-list-item.dark.active{border: 1px solid #ebebeb}
.reader-setting .theme-list-item.dark.active:after{border-color: #ebebeb;}
.reader-setting .fonst-size-set {border-radius: 4px;border: 1px solid #ddd;}
.reader-setting .fonst-size-set span{float: left;width: 54px;text-align: center; -webkit-box-sizing: border-box; box-sizing: border-box;}
.reader-setting .fonst-size-set span.add, .reader-setting .fonst-size-set span.minus {font-size: 16px; cursor: pointer;}
.reader-setting .fonst-size-set span.minus{border-right: 1px solid #ddd;}
.reader-setting .fonst-size-set span.value{width: 70px;font-size: 18px; border-right: 1px solid #ddd;}
.reader-setting .font-family-set-item {position: relative;border-radius: 4px;border: 1px solid #ddd;display: inline-block;width: 86px;text-align: center; cursor: pointer;margin-right: 12px;}
.reader-setting .font-family-set-item.active{border: 1px solid #222;color: #222;}
.reader-setting .font-family-set-item.active:before{content: "";position: absolute;right: 0;bottom: 0;background-repeat: no-repeat;width: 16px;height: 16px;background-image: url(http://www.foshang.net/statics/images/Book/reader_map_2x.f434e61.png); background-size: 300px;background-position: -26px -74px;}

/*end navCatalogBtn & navSettingBtn time:20220507*/

.info_page #lefttool .share-title {margin-top: 50px; margin-bottom: 18px;}
.info_page #lefttool .bdsharebuttonbox a {width: 40px; height: 40px; margin: 10px auto 0; border-radius: 50%; display: block; cursor: pointer; line-height: 40px; color: #fff!important; -webkit-transition: all .5s;  -o-transition: all .5s; transition: all .5s; position: relative;background: #ccc; font-family: "icon";padding: 0;float: none;font-size: 24px;}
.bdsharebuttonbox a:hover{text-decoration: none}
.bdshare-button-style2-24 .bds_weixin:before{content: "\ead9";}
.info_page #lefttool .bdsharebuttonbox a.bds_weixin:hover{background-color:rgba(61,190,91,1.00)}
.bdshare-button-style2-24 .bds_tsina:before{content: "\ea9a";}
.info_page #lefttool .bdsharebuttonbox a.bds_tsina:hover{background-color:rgba(255,87,87,1.00)}
.bdshare-button-style2-24 .bds_sqq:before{content: "\e903";}
.info_page #lefttool .bdsharebuttonbox a.bds_sqq:hover{background-color:rgba(33,179,247,1.00)}
.bdshare-button-style2-24 .bds_qzone:before{content: "\e904";}
.info_page #lefttool .bdsharebuttonbox a.bds_qzone:hover{background-color:rgba(248,197,20,1.00)}
.bdshare-button-style2-24 .bds_copy:before{content: "\e9cb";}
.info_page #lefttool .bdsharebuttonbox a.bds_copy:hover{background-color:rgba(121,82,87,1.00)}
.bdshare-button-style2-24 .bds_print:before{content: "\e954";}
.info_page #lefttool .bdsharebuttonbox a.bds_print:hover{background-color:rgba(53,53,53,1.00)}
.info_page #lefttool .comment-count-title {margin: 54px auto 15px;}
.info_page #lefttool .comment-count {background: url(../images/comment-count.png) no-repeat top; width: 80px; height: 80px; position: relative; display: block; padding-top: 7px;}
.info_page #lefttool .comment-count span {display: block;width: 32px;height: 4px;background: #555;margin: 6px 0 0 24px;}
.info_page #lefttool .comment-count:hover span:first-child{-webkit-animation:strench .6s;animation:strench .6s}
.info_page #lefttool .comment-count:hover span:nth-child(2){-webkit-animation:strench .3s;animation:strench .3s}
.info_page #lefttool .comment-count:hover span:nth-child(3){-webkit-animation:strench .8s;animation:strench .8s}
.info_page #lefttool .comment-count .text {font-size: 28px;line-height: 1;top: -15px;position: absolute;color: #ff2f2f;text-align: center;right: -10px;font-family: constani; width: 52px;display: none}
.info_page #lefttool .comment-count .text i {background: #fff;padding: 3px 5px;display: inline-block;}
@-webkit-keyframes strench{0%{width:32px}50%{width:10px}to{width:32px}}@keyframes strench{0%{width:32px}50%{width:10px}to{width:32px}}

/*page*/
#page{ width:690px; margin:20px auto 10px auto; text-align:center; display:inline-block}
#page a{ display:inline-block; width:26px; height:22px; line-height:22px; background:#fff; border:1px solid #DBC18C; text-align:center; color:#A77D3A}
#page a.a1{width:56px; }
#page a:hover{background:#A16E2D; color:#fff; text-decoration:none;}
#page span { display:inline-block; width:26px; height:22px; line-height:22px; background:#A16E2D; border:1px solid #DBC18C; color:#fff; text-align:center; }
.page .noPage { display:inline-block; width:56px; height:22px; line-height:22px; background:url(../img/icu/titleBg.png) repeat-x 0 -55px ; border:1px solid #e3e3e3; text-align:center; color:#a4a4a4;}

.link_main{width: 1000px;background: #F2F2F2;margin: 40px auto 20px;border-top: 3px solid #324F4F;top: -3px;position: relative; clear:both}
.link_main span {display: block;width: 23px;height: 100px;background: #324F4F;color: white;position: absolute;left: -25px;top: -15px;font-size: 20px;font-family: "Microsoft YaHei";padding: 0 12px;line-height: 20px;padding-top: 23px;}
.link_a {color: #DDD;width: 935px;margin-left: 45px;margin-top: 10px; height:99px; overflow:hidden}
.link_a a{padding:0 5px;line-height:24px}.link_a a.first_a{padding-left:0}

/*foot*/
.foot{background:url(../images/bg_footer.jpg) no-repeat; width:100%; margin:30px auto 0 auto; min-height:200px}
.copyright{color:#fff;text-align:center;line-height:37px;width:100%; padding:95px 0 0 0;}
.copyright a{color:#fff;}
#footbottom{display: none }

/*adsense css*/
.tk-tips{position: absolute;left: 0;bottom: 0;line-height: 18px;color:#fff;background: rgba(232, 232, 232, 0.8);padding: 0 5px;border-radius: 0 3px 0 0;z-index: 2}
.list_ad_r{margin-bottom: 10px}
.list_ad_r ul{display: inline-block;width:calc(100% - 2px);overflow: hidden;border:1px solid #E6E6E6}
.list_ad_r ul li{float: left;width:calc((100% - 10px) / 2)}
.list_ad_r ul li:last-child{margin-left: 10px}
.list_ad_r ul li .thumb{width: 100%;height: 92px;overflow: hidden;display: inline-block;padding: 5px;box-sizing: border-box}
.list_ad_r ul li img{width: 100%;transform: none;}
.list_ad_r ul li .tk_info{line-height: 24px;padding: 0 5px;box-sizing: border-box}
.list_ad_r ul li .tk_info .pro_price{font-size: 13px;color: #d51938;float: left;font-weight: bold}
.list_ad_r ul li .tk_info .total_sales{float: right}

.ad_swiper ul{width: 100%!important;}
.ad_swiper ul li{width:calc(100% / 4)!important;float: left;overflow: hidden;height: 100%;margin-right: 0!important;font-size: 12px!important;padding: 0!important;border: 0!important;}
.ad_swiper ul li span{font-size: 12px!important;}
.ad_swiper ul li .thumb{width: calc(50% - 5px);float: left;margin-right: 5px;}
.ad_swiper ul li .thumb img{max-width: 100%;transform: none;}
.ad_swiper ul li .tk_info{float: left;width: 50%;position: relative;transform: translate(0, 50%);left: 0;}
.ad_swiper ul li .pro_s_p{background: url(../images/taoke/taoke-icon-5-23.gif) no-repeat top left;height: 23px;display: inline-block;margin-top: 5px;}
.ad_swiper ul li .pro_s_p .total_sales{color: #666;}
.ad_swiper ul li .pro_s_p .pro_price{font-weight: 700;display: inline-block;height: 18px;line-height: 18px;padding: 0 10px;background-color: #ff4400;color: #fff;width: auto;position: relative}
.ad_swiper .swiper-pagination{width: 15px!important;right: 0!important;left:auto!important;bottom: 0!important;transform: translate(0, -50%);top: 50%;display:block;}
.ad_swiper .swiper-pagination .swiper-pagination-bullet{background:#D9D9D9;margin: 0 4px 4px!important;}
.ad_swiper .swiper-pagination .swiper-pagination-bullet-active{background:#ff4400}

#index_1_L,#index_2_L,#index_3_L,#index_4_L{width: 100%;overflow: hidden;position: relative;margin-bottom: 20px}

.ad_swiper_simple{width: calc(100% - 2px)!important;display: inline-block;position: relative;overflow: hidden;border: 1px solid #e6e6e6;}
.ad_swiper_simple ul{width: 100% !important;display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;
	display: flex;}
.ad_swiper_simple ul li{width: 100%!important;margin: 0;float: left;overflow: hidden;flex:0 0 auto;}
.ad_swiper_simple ul li span{font-size: 12px;text-align: left;display: inline-block}
.ad_swiper_simple ul li a{border: 0;padding: 0;transition:none;transform: none;}
.ad_swiper_simple ul li a:hover{border: 0;padding: 0;color: #ff4e00}
.ad_swiper_simple ul li .thumb{width: 100% !important;}
.ad_swiper_simple ul li .thumb img{width:100%;border: 0!important;transform: none;padding: 10px;box-sizing: border-box;}
.ad_swiper_simple ul li .tk_info{width: 100%;position: relative;display: inline-block}
.ad_swiper_simple ul li .tk_info .pro_name{font-size: 12px;width:100%;padding: 0 10px 10px;	box-sizing: border-box;text-align:left}
.ad_swiper_simple ul li .tk_info .pro_price{font-size: 16px;color: #000;    padding-left: 10px;}
.ad_swiper_simple .swiper-pagination{width: auto!important;	right: 10px!important;left: auto!important;bottom: 10px!important;top:auto!important;display:block;padding-right: 0!important;}
.ad_swiper_simple .swiper-pagination span{display: inline-block;width: 8px;height: 8px;padding: 0}
.ad_swiper_simple .swiper-pagination .swiper-pagination-bullet{background: url(../images/taoke/taoke-icon-8-8.jpg) no-repeat;}
.ad_swiper_simple .swiper-pagination .swiper-pagination-bullet-active{background: url(../images/taoke/taoke-icon-hover-8-8.jpg) no-repeat;}

.list_taoke_ad{width: 100%;margin: 0 auto;display: inline-block;position: relative;overflow: hidden}
.show_info_ad{width:calc(100% - 2px)!important;border:1px solid #E6E6E6;font-size: 12px;margin: 0 auto;position: relative;overflow: hidden;list-style: none;padding: 0;z-index: 1;}
.show_info_ad_mt20{margin-top: 20px}
.show_info_ad_mt40{margin-top: 40px}

/*search_book*/
.search_book{width: 100%;display: inline-block;margin:-10px 0 15px;}
.search_book .text{line-height: 33px; height: 33px;padding: 5px;box-sizing: border-box;border: 2px solid #730f23; width:calc(80% - 4px) ;float: left}
.search_book .button{color: #fff; background-color:#730f23;height: 33px; width: 20%;border:0;padding: 0;float: left}
.search_book .button:hover{color: #fff; background-color:#630c1d;}

/*responsive css 20180920*/
@media all and (max-width:1280px){
	.page, .list_page, .info_page{width: 100%}
}
@media all and (max-width:1024px){
	.page, .list_page, .info_page{width: 100%;margin: 0 auto;padding: 0 1em; box-sizing: border-box}
	.header {position:inherit;margin: -30px auto 0;}
	.foli{right:1em}
	.menu{width: calc(100% - 158px); margin: 45px 0 0;overflow: hidden}
	.menu ul{margin: 35px 5px 0 10px}
	
	.part{width: 100%}
	.srcPic-img{height: 235px}
	.item h4{font-size: 18px;line-height: 20px;width: 100%;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
	.part2 .blk2 .item:last-child{margin-bottom: 20px;border-bottom:0}
	.list-wp .list-img img{height: 240px}
	.num, .num1, .num2, .num3, .num4, .num5, .num6, .num7, .num8, .num9, .num10{width: 18px;height: 13px;margin-top: -6px;background-size: 263px 225px}
	.num1{background-position:-245px 0}
	.num2{background-position:-245px -24px}
	.num3{background-position:-245px -48px}
	.num4{background-position:-245px -72px}
	.num5{background-position:-245px -95px}
	.num6{background-position:-245px -119px}
	.num7{background-position:-245px -143px}
	.num8{background-position:-245px -116.5px}
	.num9{background-position:-245px -190.5px}
	.num10{background-position:-245px -214px}
	.active .num1{background-position:-227px 0}
	.active .num2{background-position:-227px -24px}
	.active .num3{background-position:-227px -48px}
	.active .num4{background-position:-227px -72px}
	.active .num5{background-position:-227px -95px}
	.active .num6{background-position:-227px -119px}
	.active .num7{background-position:-227px -143px}
	.active .num8{background-position:-227px -116.5px}
	.active .num9{background-position:-227px -190.5px}
	.active .num10{background-position:-227px -214px}
	.rank-list .active{padding: 10px 2px 10px 35px;height: 80px}
	.rank-list .cover{width: 60px;height: 80px;overflow: hidden}
	.rank-list .cover img{width: 100% !important;height: auto!important}
	.rank-list .active .rank-name{font-size: 14px;white-space: nowrap;text-overflow: ellipsis;}
	.rank-info{height: 80px}
	.rank-author, .rank-pub{font-size: 12px}
	.rank-info .rank-pub{margin-top:10px }
	.readtext p{margin-bottom: 2em;font-family: "PingFang SC", Tahoma, Helvetica, Arial, "Hiragino Sans GB", "Microsoft YaHei", "Heiti SC", "WenQuanYi Micro Hei", sans-serif;line-height: 1.7!important;	font-size: 1.175em;	word-wrap: break-word;text-align: justify;word-break: break-all;}

	.list_ad_r{display: none}
}
@media all and (max-width:1023px){
	.page, .list_page,.info_page{margin: 3.5em auto 0;min-height: 100%;position:relative}
	.top,.header{display: none}
	h1, .logo{height: 100%;background-position: 0 -625px;width:130px;margin: 0 auto;float: none }
	h1 a, .logo a{width:130px;height: 100%;}
	.foli{display: none}
	header{height: 3.5em;position: fixed;background: #333;z-index: 10;width: 100%;-webkit-transform: translateZ(0); -webkit-backface-visibility: hidden; -webkit-transition-property: -webkit-transform; -moz-transition-property: -moz-transform; transition-property: transform; -webkit-transition-duration: 0.4s; -moz-transition-duration: 0.4s; transition-duration: 0.4s;display: block;top: 0}
	header.is-fixed {position: fixed;}
	/* pad&mobile nav start */
	#cd-menu-trigger {position: absolute; right: 0; top: 1.8em; width: 50px;}
	#cd-menu-trigger .cd-menu-text {height: 100%;text-transform: uppercase; color: #FFF; font-weight: 600; display: none;}
	#cd-menu-trigger .cd-menu-icon {display: inline-block;position: absolute;left: 50%;top: 50%;bottom: auto;right: auto;-webkit-transform: translateX(-50%) translateY(-50%); -moz-transform: translateX(-50%) translateY(-50%); -ms-transform: translateX(-50%) translateY(-50%); -o-transform: translateX(-50%) translateY(-50%); transform: translateX(-50%) translateY(-50%); width: 18px; height: 2px; background-color: #FFF;}
	#cd-menu-trigger .cd-menu-icon::before, #cd-menu-trigger .cd-menu-icon:after {content: '';width: 100%;height: 100%;position: absolute;background-color: inherit;left: 0; -webkit-transform: translateZ(0); -webkit-backface-visibility: hidden;}
	#cd-menu-trigger .cd-menu-icon::before { bottom: 5px;}
	#cd-menu-trigger .cd-menu-icon::after { top: 5px;}
	#cd-menu-trigger.is-clicked .cd-menu-icon { background-color: rgba(255, 255, 255, 0);}
	#cd-menu-trigger.is-clicked .cd-menu-icon::before, #cd-menu-trigger.is-clicked .cd-menu-icon::after { background-color: white;}
	#cd-menu-trigger.is-clicked .cd-menu-icon::before { bottom: 0; -webkit-transform: rotate(45deg); -moz-transform: rotate(45deg); -ms-transform: rotate(45deg); -o-transform: rotate(45deg); transform: rotate(45deg);}
	#cd-menu-trigger.is-clicked .cd-menu-icon::after { top: 0; -webkit-transform: rotate(-45deg); -moz-transform: rotate(-45deg); -ms-transform: rotate(-45deg); -o-transform: rotate(-45deg); transform: rotate(-45deg);}
	#cd-lateral-nav{position: fixed; height: 100%; right: 0; top: 0; z-index: 99; width: 260px; background-color: #333; overflow-y: auto; -webkit-transform: translateZ(0); -webkit-backface-visibility: hidden;  -webkit-transition-property: -webkit-transform; -moz-transition-property: -moz-transform; transition-property: transform; -webkit-transition-duration: 0.4s; -moz-transition-duration: 0.4s; transition-duration: 0.4s;  -webkit-transform: translateX(80px); -moz-transform: translateX(80px); -ms-transform: translateX(80px); -o-transform: translateX(80px); transform: translateX(260px);font-size: 16px;line-height: 38px;color: #fff;display: block}
	#cd-lateral-nav.lateral-menu-is-open { -webkit-transform: translateX(0); -moz-transform: translateX(0); -ms-transform: translateX(0); -o-transform: translateX(0); transform: translateX(0px);  -webkit-overflow-scrolling: touch;}
	#cd-lateral-nav .nav-name{padding-left: 2em;box-sizing: border-box;}
	#cd-lateral-nav .nav-name{line-height: 41px;border-bottom: 1px solid #2b2b2b;}
	#cd-lateral-nav ul li a{color: #fff}
	#cd-lateral-nav ul li{border-bottom: 1px solid #2b2b2b;}
	#cd-lateral-nav ul li{padding-left: 4.5em;box-sizing: border-box;font-size: 14px}
	#cd-lateral-nav ul li.cat-name{font-weight: 600;padding-left: 4em;box-sizing: border-box;font-size: 16px;background: url(../images/module-title-icon-hover.png) no-repeat 2em -345px;}
	#cd-lateral-nav ul li.cat-name:nth-child(4){background-position: 2em 8px}
	#cd-lateral-nav ul li.cat-name:nth-child(7){background-position: 2em -54px}
	#cd-lateral-nav ul li.cat-name:nth-child(15){background-position: 2em -124px}
	#cd-lateral-nav ul li.cat-name:nth-child(19){background-position: 2em -269px}
	#cd-lateral-nav ul li.cat-name:nth-child(22){background-position: 2em -197px}
	.maintransform{-webkit-transform: translateZ(0); -webkit-backface-visibility: hidden; -webkit-transition-property: -webkit-transform; -moz-transition-property: -moz-transform;transition-property: transform; -webkit-transition-duration: 0.4s; -moz-transition-duration: 0.4s; transition-duration: 0.4s; }
	.lateral-menu-is-open { -webkit-transform: translateX(-260px);-moz-transform: translateX(-260px); -ms-transform: translateX(-260px); -o-transform: translateX(-260px); transform: translateX(-260px);}
	.mobile-user{display: block;position: absolute;left: 0;top: 0;width: 35px; height: 3.5em;}
	.mobile-user a{width: 35px; height: 3.5em; cursor: pointer;background-image: url(../images/toolbar-icons.png);display: inline-block;background-position: -40px 3px;}
	.mobile-user .login-after{width: 35px; height: 3.5em;overflow: hidden}
	.mobile-user .login-after .avatar{position:absolute;left:1em;top:calc(50% - 14px);height:28px;width:28px;border-radius:100%;display:inline-block;transform: none;background: #fff}
	.mobile-user .panel{position: absolute;width: 100vw; left: 0; border:solid 1px #ebebeb;background-color:#FFF;box-shadow:0 0 16px rgba(0,0,0,.32)}
	.mobile-user .panel .arrow{position:absolute;top:-8px;left: calc(1em + 7px);display:inline-block;width:13px;height:8px;background:url(../images/member/header_member.png) -112px 0 no-repeat}
	.mobile-user .panel .content{padding: .5em 1em;box-sizing: border-box;display: inline-block; width: 100%;}
	.mobile-user .panel .content dd{width: 33.3%; float: left}
	.mobile-user .panel .content dd a{width: 100%;background-image: none;height:32px;line-height: 32px;font-size: 14px;}
	/*目录及设置 20220511 start*/
	#navCatalogBtn,#navSettingBtn{display: none}
	/*目录及设置 20220511 end*/
	.mobile-nav{margin: 0;position: fixed;z-index: 10; bottom: 0;height: 45px;line-height: 45px;background: #fff;padding: 10.5px 0 10.5px 1em; box-sizing: border-box;display: block;width: 100%;border-top: 1px solid #e8e8e8;-webkit-transform: translateZ(0); -webkit-backface-visibility: hidden;-webkit-transition-property: -webkit-transform; -moz-transition-property: -moz-transform; transition-property: transform; -webkit-transition-duration: 0.4s; -moz-transition-duration: 0.4s;transition-duration: 0.4s;}
	.mobile-nav.lateral-menu-is-open{ -webkit-transform: translateX(-260px);-moz-transform: translateX(-260px); -ms-transform: translateX(-260px); -o-transform: translateX(-260px); transform: translateX(-260px);}
	.mobile-nav .bdsharebuttonbox{width: 60%;float: left}
	.mobile-nav .bdsharebuttonbox a{margin: 0 10px 0 0;float: left;line-height: 24px;height: 24px;width: 24px;background: #fff;font-size: 20px;font-family: "icon";padding-left: 0}
	.mobile-nav .bdsharebuttonbox a:before{color:#820F28}
	.mobile-nav #mobile_navCatalogBtn,.mobile-nav #mobile_navSettingBtn{position: relative;float: right;box-sizing: border-box;display: inline-block;margin: 0 1em 0 0;}
	.mobile-nav #mobile_navCatalogBtn i em,.mobile-nav #mobile_navSettingBtn i em{font-family: "icon";font-size: 24px;display: block; width: 24px; height: 24px;transition: color .3s;color: #555;font-style: normal;font-weight: 400;line-height: 24px;}
	.mobile-nav #mobile_navCatalogBtn i em:before{content: "\e91d";}
	.mobile-nav #mobile_navSettingBtn i em:before{content: "\e935";}
	.mobile-nav .info_Comment {float: right;text-align: right}
	.mobile-nav .info_Comment a{color: #f75150;font-weight: 700;background:url(../images/comment-count.png) no-repeat top; width:24px;height: 24px; position: relative; display: inline-block; padding-top: 4px; background-size: auto 24px;margin: 0 1em 0 0}
	.comment-count span {display: block; width: 12px; height: 1px; margin: 2px auto 0; background: #555}
	/* pad&mobile nav end */
	
	/*mobile book-extend-con*/
	.catalog-con{width:100%;}
	.reader-setting{width: calc(100vw - 10px);}
	.book-mod-th {height: 32px;line-height: 32px;}
	.book-mod-th .s-tit{font-size: 18px}
	.book-catalog{height: calc(100vh - 150px);padding: 30px 20px;}
	.book-catalog-list-content{height: calc(100vh - 300px);}
	.book-catalog-list-content li{width: 100%}
	.reader-setting .th-btns{margin: 4px 0 0 32px;}
	.reader-setting .theme-list-item{width: 26px;height: 26px;line-height: 26px;}
	.reader-setting .theme-list-item.active:after{width: 12px;height: 6px;}
	.reader-setting .font-family-set-item{width: 62px;}
	
	.p-left{width: 100%}
	.p-right{display: none}
	.list_page .p-right{display: inline-block; width: 100%;margin: 0;float: none}
	.list_page .p-right .blk2,.list_page .p-right .part3,.list_page .p-right .blk2,.list_page .p-right .part4{display: none}
	.ch2-mod{z-index: 2;background: #fff;margin: 0 0 10px;display: inline-block}
	.ch2-mod .hd{width: 25%;float: left;border-radius: 3px 0 0 3px;}
	.ch2-mod .bd{width: calc(75% - 2px);float: left;overflow: hidden;border-radius: 0 3px 3px;border: 1px solid #f0f0f0;height: 42px;line-height: 42px;position: relative;}
	.ch2-mod .bd .scroller{position: absolute;}
	.ch2-mod .ch2-list{width: calc(100% - 2px);float: left;height: 42px;line-height: 42px;border: 0 }
	.ch2-mod .ch2-list .item{float: left;padding: 0 5px;width: 8em;border-top: 0}
	
	.main_l{width: 100%}
	.main_r{display: none}
	
	.info_page .main_l{width: 100%;padding: 0;margin: 0}
	.info_page .read_area{width: 100%;padding: 0;margin-top: 10px}
	.bookname{padding: 0 0 10px}
	.readtext{padding: 10px 0 0}
	.info_page #lefttool{width: 100%;padding: 0;margin: 0;}
	.info_page #lefttool .left-stick-wp{position: relative!important;top: 0!important;width: 100%}
	.info_page .info_date{display: inline-block}
	.info_page #lefttool .through:after{display: none}
	.info_page #lefttool .through span{padding: 0}
	.info_page #lefttool .through span:before,.info_page #lefttool .through span:after{display: none}
	.info_page #lefttool .year,.info_page #lefttool .md,.info_page #lefttool .time{float: left;font-size: 20px;padding:5px 5px 0 0;line-height: 1.5;margin-bottom: 0}
	.info_page #lefttool .readnum{width: auto;float: left;line-height:1.5;font-size: 16px; color: #484848;margin-left: 10px;padding:6px 5px 0 0;}
	.info_page #lefttool .readnum span{float: left;margin-right: 5px}
	.info_page #lefttool #hits{width: auto;float: left;margin-right: 15px}
	.info_page .info_date #favorite{width: auto;font-weight:normal; margin-right: 15px}
	.info_page .info_date #favorite a{margin-top: 2px;line-height: inherit;font-size: 14px;}
	.info_page .info_date #media_name{width: auto;line-height:1.4;font-size: 16px;display: none}
	.info_page .info_date #media_name span{padding: 0}
	.info_page #lefttool .share-title{display: none}
	.info_page .bdsharebuttonbox,.info_page #lefttool .info_Comment{display: none}
	.info_page #lefttool .comment-count-title{display: none}
	
	.info_page #lefttool .left-stick-wp:after{display: none}
	.info_page .info_Content{width: 100%}
	@-webkit-keyframes strench{0%{width:12px}50%{width:3.5px}to{width:12px}}
	@keyframes strench{0%{width:12px}50%{width:3.5px}to{width:12px}}
}

@media all and (max-width:480px) {
	.srcPic-img{height: 122px}
	.srcPic-img img{height: 100%;width: auto}
	.swiper-button-next, .swiper-button-prev{top: calc(50% - 80px);}
	.srcPic-txt{padding: 20px 10px}
	.srcPic-txt h4{height: 26px;line-height: 26px;font-size: 24px}
	.book-list li{width: calc((100% - 20px) / 2)}
	.book-list li:nth-child(2n){margin-right: 0}
	.tit h3{font-size: 24px}
	
	.book .book_img{width: 100%;text-align: center;margin-bottom: 20px;}
	.book_info{width: 100%;float: none}
	.book_info h3{font: bold 24px/32px arial;}
	.book_info dl dd.w_auth{width: calc((100% - 108px) / 3)}
	.book_info dl dd.book_intro{min-height: 50px}
	.chapter_list li{width: 100%}
	.chapter_list li:nth-child(even){margin-left: 0}
	.readtext img { max-width: 90%;}
	
	.foot{background-position: bottom left}
	.copyright{width: 90%;margin: 0 auto;line-height: 32px}
	#icpnumber{width: 90%;text-align: center;display: inline-block;}

	.ad_swiper ul li{width: 50% !important;}
	.ad_swiper .swiper-pagination{transform: translate(0, -70%);}
}