﻿.subnav a{color:#888}.subnav a:hover{color:#d47e74}.subnav li{height:18px;line-height:18px;vertical-align:middle}.subnav .sep{color:#888;padding:0 8px}.tit{height:18px;line-height:18px;vertical-align:bottom}.tit h3,.tit ul{display:inline}.media-body h3{color:#4c4c4c;font-size:16px;font-weight:bold;height:22px}.media-body p{color:#888;line-height:18px;font-size:12px;text-align:left;margin-top:6px}.media-body p.desc{height:54px}.img152{height:142px;overflow:hidden;vertical-align:middle;text-align:center;width:152px;line-height:142px;display:table-cell}.img152 img{display:block;margin:0 auto;max-height:142px;max-width:142px;vertical-align:middle}.img104{height:104px;overflow:hidden;vertical-align:middle;text-align:center;width:104px;line-height:104px;display:table-cell;float:left;margin-left:22px;margin-right:14px}.img104 img{display:block;margin:0 auto;max-height:104px;max-width:104px;vertical-align:middle}.img80{height:80px;overflow:hidden;vertical-align:middle;text-align:center;width:80px;line-height:80px;display:table-cell;float:left;margin-left:20px;margin-right:6px}.img80 img{display:block;margin:0 auto;max-height:80px;max-width:80px;vertical-align:middle}.books{overflow:hidden;padding:20px 18px 0 10px;margin-top:20px}.books ul,.books-right ul,.ebooks ul,.books-center ul,.books-left ul,.bookslist ul,.book-details-right ul,.article-list ul,.searchlist ul{padding:0;list-style:outside none none}.books li,.books-center li{float:left;overflow:hidden;padding-left:10px;width:152px;height:237px;display:inline-block}.books-center{overflow:hidden;padding:20px 20px 0 15px;margin-top:20px}.books-center li{margin-left:10px}.bookname{color:#4c4c4c;margin-top:10px;font-size:16px;font-weight:bold;line-height:22px;padding-left:8px}.bookauthor{height:20px;overflow:hidden;font-size:12px;margin-top:6px;color:#888;padding-left:8px}.books-right,.books-left{height:496px;margin-top:20px}.books-left{height:490px}.books-right li,.books-left li{border-bottom:1px solid #f5f2f0}.books-left li.bt{border-bottom:0}.books-right .fold{height:43px;line-height:43px;overflow:hidden;padding:0 14px 0 22px}.books-left .fold{height:40px;line-height:40px;overflow:hidden;padding:0 14px 0 15px}.books-right .fold a{display:block;font-size:14px;height:43px;line-height:43px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.books-left .fold a{display:block;font-size:14px;height:40px;line-height:40px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.books-right .fold i{color:#aaa;font-family:arial;margin-right:16px}.books-left .fold i{color:#aaa;font-family:arial;margin-right:10px}.books-right .unfold{height:144px;padding:20px 14px 8px 15px;position:relative}.books-left .unfold{height:120px;padding:20px 14px 8px 15px;position:relative}.books-right .unfold i{color:#d47e74;font-family:arial;font-size:18px;left:20px;position:absolute;top:14px}.books-left .unfold i{color:#d47e74;font-family:arial;font-size:16px;left:16px;position:absolute;top:14px}.books-right .unfold h3{font-size:16px;line-height:22px;max-height:44px;overflow:hidden}.books-left .unfold h3{font-size:14px;line-height:18px;max-height:36px;overflow:hidden}.books-right .unfold h3 a{font-weight:bold}.books-right .unfold p{color:#888;margin-top:5px}.books-left .unfold p{color:#888;margin-top:5px;font-size:12px}.books-right .more{background-color:#fdfdfd;display:block;font-size:14px;height:41px;line-height:41px;padding:0 0 0 24px;position:relative}.books-right .more span{margin-right:16px}.ebooks,.bookslist{overflow:hidden;margin-top:20px;border:1px solid #ddd}.ebooks ul li,.bookslist ul li,.searchlist ul li{border-right:1px solid #ebe6e1;float:left;padding:20px 20px 19px 10px;width:394px}.bookslist ul li{border-top:1px solid #f5f2f0;border-right:0;width:464px}.searchlist ul li{border-top:1px solid #f5f2f0;border-right:0;width:868px}.ebooks ul li.rt{border-right:medium none;padding-right:21px}.ebooks ul li.up{border-bottom:1px solid #f5f2f0}.bookslist ul li.top,.searchlist ul li.top{border-top:medium none}.book-info{position:relative}.book-info h3{font-size:16px;font-weight:bold;line-height:22px;height:44px;max-height:44px;overflow:hidden}.book-info p{color:#888;line-height:18px;margin:6px 0 5px;font-size:12px}.book-info p span{margin-right:5px}.book-info p.disc{height:38px;letter-spacing:1px;line-height:18px;white-space:normal}.class-nav,.brand-nav{overflow:hidden;padding-left:1px;padding-top:1px;margin-top:7px}.class-nav span{border:1px solid #ddd;display:inline-block;float:left;font-size:12px;height:38px;line-height:38px;margin-left:-1px;margin-top:-1px;overflow:hidden;position:relative;text-align:center;width:96px}.class-nav span:hover{border-color:#d47e74;color:#d47e74;z-index:1}.brand-nav div{border:1px solid #ddd;color:#666;display:block;float:left;height:87px;margin-left:-1px;margin-top:-1px;overflow:hidden;padding:5px 10px;position:relative;z-index:0}.brand-nav .brand-nav-frist{width:77px}.brand-nav div:hover{border-color:#d47e74;color:#d47e74;z-index:1}.brand-nav img,.brand-nav span{display:block;font-size:12px;max-width:100%;text-align:center}.brand-nav span{max-height:32px;overflow:hidden}.sub-catalog{border:1px solid #ddd;border-top:2px solid #61abaa;border-bottom:0}.sub-catalog dl dt{background:#f9f9f9 none repeat scroll 0 0;border-bottom:1px solid #ddd;font-size:16px;font-weight:bold;height:44px;line-height:44px;padding-left:50px;vertical-align:auto;color:#61abaa}.sub-catalog dl dt a{color:#61abaa}.sub-catalog dl dd{border-bottom:1px dotted #ddd;height:40px;line-height:40px;padding:0 0 0 66px}.sub-catalog dl dd:last-child{border-bottom:1px solid #ddd}.sub-catalog dd.current a,.sub-catalog dt.current a{color:#d47e74;font-weight:bold}.sub-catalog dl dd{display:none}.sub-catalog dl.active dd{display:block}.books-sort{background-color:#f9f9f9;border:1px solid #ddd;padding:20px;font-size:12px}.books-sort dl{line-height:46px}.books-sort dd{border-bottom:1px dotted #dedede;padding:0}.books-sort dd.last{border-bottom:0 none}.books-sort .disabled{cursor:not-allowed;pointer-events:none;color:#ddd}.dl-horizontal dt{float:left;width:70px;font-weight:normal}.list-inline{list-style-type:none}.list-inline li{display:inline}.bookdetails-left{width:870px;float:left !important;_float:left;_display:inline}.bookdetails-right{width:300px;float:right !important;_float:right;_display:inline;margin-left:20px}.book-title{border-bottom:1px dashed #d8d8d8;padding:0 20px 10px 0}.book-title h1{font-size:22px;font-weight:bold}.book-pic{float:left;margin-top:20px;position:relative;width:250px}.book-pic .pic{border:1px solid #f5f2f0;display:table-cell;height:220px;line-height:220px;overflow:hidden;text-align:center;vertical-align:middle;width:220px}.book-pic .pic:hover{border:1px solid #ddd}.book-pic .pic img{display:block;margin:10px auto;max-height:200px;max-width:200px;vertical-align:middle}.book-details{float:left;width:620px;margin-top:20px}.book-details-left{float:left !important;width:310px}.book-details-right{float:right !important;width:290px;margin-left:20px;padding:10px}.book-details-right h3{font-size:14px;font-weight:bold;margin-bottom:10px;color:#61abaa}.book-details-right ul li{border-bottom:1px dashed #ddd;line-height:30px;height:30px}.book-details p{height:30px;line-height:30px;padding-bottom:4px;color:#888}.book-details .price .num{color:#d47e74;display:inline-block;font-family:Arial;font-size:24px;font-weight:bold;margin-top:-2px;vertical-align:top}.book-details table td{color:#888;height:28px;line-height:28px}.book-details table td.rt{padding-right:40px;min-width:150px}.book-details .useraction{margin-top:20px}.book-details .useraction a{margin-right:20px}.book-summary{width:870px;float:left;margin-top:40px}.book-summary .text{font-size:12px;color:#888;line-height:24px}.readmore-js-toggle,.readmore-js-section{font-size:12px;color:#61abaa;line-height:24px;display:block}.readmore-js-toggle{margin:4px 0 0 24px}.readmore-js-section{overflow:hidden}.news-left{width:834px;float:left !important;_float:left;_display:inline}.news-right{width:336px;float:right !important;_float:right;_display:inline;margin-left:20px}.news-title{height:50px;line-height:50px;padding-left:30px}.news-title h1{font-weight:bold}.news-item{border-top:1px solid #ddd;font-size:12px;padding:30px 0;position:relative}.dh{padding:20px 0}.news-item:first-child{border-top:0 none}.news-item h3{margin:0 0 10px 0;font-weight:bold}.news-item .news-item-pic{height:124px;left:0;position:absolute;top:30px;width:200px}.news-item .dh-item-pic{height:140px;left:0;position:absolute;top:20px;width:160px;border:1px solid #eee;padding:0 10px}.news-item .news-item-pic a,.news-item .dh-item-pic a{display:block;height:100%;overflow:hidden}.news-item .news-item-pic img,.news-item .dh-item-pic img{width:100%}.news-item .news-item-text{color:#999;font-size:14px;height:48px;line-height:24px;overflow:hidden;margin-bottom:15px}.news-item .dh-item-text{color:#999;font-size:14px;height:72px;line-height:24px;overflow:hidden;margin-bottom:10px}.news-item .news-item-info{color:#999;line-height:22px;overflow:hidden;width:100%;margin-right:10px}.news-item .news-item-info span{display:inline-block;margin-right:10px}.news-item .news-item-info .labels{float:right}.news-item-info .label{display:inline-block;height:20px;line-height:20px;padding:0 1px;vertical-align:top;color:#999}.news-item-info .star{color:#ffce00}.hasImg{min-height:124px;padding-left:220px}.hasLogo{min-height:140px;padding-left:180px}.hasImg .news-item-info{width:610px}.hasLogo .news-item-info{width:610px}.hasImg .news-item-text,.hasLogo .news-item-text{overflow:hidden}.article-list{border-top:2px solid #ddd}.article-top-num li{border-top:1px solid #f0f0f4;font-size:12px;height:42px;line-height:42px;overflow:hidden;padding:0 10px 0 50px;position:relative}.article-top-num li:first-child{border:0 none}.article-top-num i{font-family:arial;margin-right:16px;font-size:16px;color:#999;display:block;left:15px;position:absolute}.article-top-num .title{color:#333;font-size:14px}.article-top-num .title a{color:#333}.article-top-num .title a:hover{color:#d47e74}.article-top-num .top-1{border-top:0 none;height:auto;line-height:24px;padding:20px 10px 10px 50px}.article-top-num .top-1 i{color:#d47e74;position:absolute;top:20px;font-size:18px}.article-top-num .top-1 .title{font-size:16px}.article-top-num .top-1 .desc{color:#999;font-size:14px;line-height:18px}.article-detail{letter-spacing:.5px;margin:20px}.article-detail h1{font-weight:bold;margin:10px 0 10px 0}.article-info{margin:20px 0 25px 0;position:relative}.article-info{margin-bottom:10px}.article-info span{color:#999;font-size:16px;margin-right:15px;padding-right:20px}.article-detail .text{line-height:24px;margin:25px 0 50px 0;text-indent:30px}.article-detail p{margin:25px 0}.artical-status{-moz-border-bottom-colors:none;-moz-border-left-colors:none;-moz-border-right-colors:none;-moz-border-top-colors:none;border-color:#ddd;border-image:none;border-style:solid;border-width:2px 0 1px;height:70px;padding:20px}.zan{float:right}.zan .btn{display:block;height:24px;line-height:24px;margin-left:25px;padding:0 5px 0 30px}.zan .icon-zan{font-size:20px;top:-2px;position:relative}.zan .number{font-size:20px;margin:0 12px 0 3px}.zan .done .number,.zan .done .icon-zan{color:#d47e74}.zan .t{color:#ccc;display:inline-block;font-size:16px}.bottom-share{float:left}.bottom-share .bdsharebuttonbox a{font-size:24px;background:rgba(0,0,0,0) none repeat scroll 0 0;color:#999;height:32px;line-height:32px;margin:0;overflow:hidden;padding:0;width:32px;text-indent:0}.bd_weixin_popup{box-sizing:content-box}.bottom-share .bdsharebuttonbox a.bds_weixin:hover{color:#2caf13}.bottom-share .bdsharebuttonbox a.bds_tsina:hover{color:#e6162d}.bottom-share .bdsharebuttonbox a.bds_qzone:hover{color:#ffce00}.bottom-share .bdsharebuttonbox a.bds_douban:hover{color:#228a31}.bottom-share .bdsharebuttonbox a.bds_renren:hover{color:#217dc6}.bottom-share .bdsharebuttonbox a.bds_more:hover{color:#4796ef}.relateread{margin-bottom:30px;margin-top:10px}.relateread .last{color:#999;font-size:12px;line-height:20px}.relateread .next{color:#999;float:right;font-size:12px;line-height:20px}.relateread .last a,.relateread .next a{color:#999}.relateread .last a:hover,.relateread .next a:hover{color:#d47e74}#portamento_container{float:right;position:relative}#portamento_container #sidebar{float:none;position:absolute}#portamento_container #sidebar.fixed{position:fixed}#qrcode{margin-top:20px;text-align:center;height:200px}.book-chapter{font-size:16px;padding:10px 30px}.booklist-table{width:100%;max-width:100%;border-collapse:collapse;border-spacing:0}.booklist-table td{padding:10px 30px;width:50%}.site{margin:20px 0;padding:0;list-style:outside none none}.site li{float:left;margin-bottom:10px;margin-right:30px}.site li:nth-child(5n){margin-right:0}.site li:hover .site-logo{box-shadow:0 0 6px #eee}.site .site-logo{border:1px solid #eee;height:160px;margin-bottom:12px;overflow:hidden;padding:10px;text-align:center;width:160px}.site .site-logo span{display:inline-block;height:100%;vertical-align:middle}.site .site-logo img{max-height:100%;max-width:100%;vertical-align:middle}.site .site-name{color:#333;font-size:14px;height:40px;overflow:hidden;text-align:center;width:160px}.page{margin:30px auto;padding-top:20px;text-align:center;clear:both}.page a,.page a:hover,.page span{display:inline-block;line-height:18px;padding:8px 12px;margin-right:6px;color:#333;background:#fff;border:1px #ddd solid;text-decoration:none;vertical-align:middle}.page a:hover,.page a.current,.page span.current{background-color:#61abaa;border:1px #61abaa solid;color:#fff;font-weight:100}.page span.disabled{color:#ddd}#footer{background-color:#fafafa;padding:20px 0;margin-top:50px;color:#999;border-top:1px solid #ddd}#footer a{color:#999}.focusbox{position:relative;overflow:hidden}.focusbox ul{list-style:none;padding:0}.focusbox .slide{position:relative;z-index:0}.focusbox .slide>li{display:none;-webkit-backface-visibility:hidden}.focusbox .slide img{display:block}.focusbox .hd{width:100%;position:absolute;bottom:10px;text-align:center;font-size:0;z-index:1}.focusbox .hd li{width:14px;height:14px;margin:0 6px;display:inline-block;border-radius:14px;cursor:pointer;background:#777;opacity:.8;filter:alpha(opacity=90)}.focusbox .hd .on{background:#fff !important}.focusbox .prev,.focusbox .next{width:30px;height:60px;margin:-30px 0 0;display:none;background-color:#000;position:absolute;top:50%;z-index:10;cursor:pointer;filter:alpha(opacity=20);opacity:.3;font-size:28px;color:#fff;text-align:center;line-height:60px}.focusbox .prev{left:0}.focusbox .next{right:0}.focusbox .prev:hover,.focusbox .next:hover{filter:alpha(opacity=60) !important;opacity:.6 !important}