.g-sec:after{display:block;clear:both;visibility:hidden;height:0;overflow:hidden;content:"."}
.g-sec{margin-top:40px;zoom:1}
.g-sec .header{margin-bottom:18px;position:relative}
.g-sec .header h2{font-size:18px;line-height:18px;color:#000}
.g-sec .header .more{position:absolute;top:4px;right:0;font-size:13px;color:#888}
.g-sec .contents{border:#ebe6e1 solid 1px}
.g-sec .left{float:left;width:700px}
.g-sec .right{float:right;width:260px;position:relative}

.m-fiction ul li{float:left;padding:20px;width:308px;border-right:#ebe6e1 solid 1px}
.m-fiction ul li:hover{background-color:#f5f5f5}
.m-fiction ul li.rt{border-right:none;padding-right:21px}
.m-fiction ul li.up{border-bottom:#ebe6e1 solid 1px}

.m-book-info{position:relative}
.m-book-info .cover{float:left;display:inline;width:114px;height:160px;margin:0 15px 0 0;overflow:hidden}
.m-book-info .cover img{width:114px;height:160px;box-shadow:1px 1px 3px #aaa}
.m-book-info h3{max-height:44px;line-height:22px;overflow:hidden;font-size:16px;color:#655;font-weight:700}
.m-book-info h3 a{color:#4c4c4c}
.m-book-info p{color:#888;line-height:18px;margin:6px 0 5px}
.m-book-info p a{color:#1c77ba}
.m-book-info p.disc{height:54px;line-height:18px;white-space:normal;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;letter-spacing:1px}
.m-book-info a.read{position:absolute;bottom:-3px;left:130px;color:#655;font-weight:700}
.m-book-info a.read i{display:inline-block;position:relative;width:4px;height:7px;margin:0 0 0 3px;top:0;background:url(../images/arrow.png) 0 0 no-repeat}
.m-book-info a.read:hover i{background:url(../images/arrow.png) 0 0 no-repeat}

.m-foldlist{border:#ebe6e1 solid 1px}
.m-foldlist li{border-top:#f5f2f0 solid 1px}
.m-foldlist li.nbd{border-top:none}
.m-foldlist .fold{padding:0 14px 0 22px;height:42px;line-height:42px;overflow:hidden}
.m-foldlist .fold a{color:#655;font-size:14px;display:block;height:42px;width:220px;line-height:42px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.m-foldlist .fold i{color:#aaa;margin-right:16px;font-family:arial}
.m-foldlist .unfold{padding:20px 14px 8px 20px;position:relative;height:116px}
.m-foldlist .unfold:hover{background-color:#f5f5f5}
.m-foldlist .unfold i{position:absolute;top:14px;left:20px;color:#c9483c;font-size:18px;font-family:arial}
.m-foldlist .unfold .img{float:left;margin-left:34px;margin-right:14px}
.m-foldlist .unfold img{width:74px;height:104px;}
.m-foldlist .unfold h3{font-size:16px;line-height:22px;max-height:44px;overflow:hidden}
.m-foldlist .unfold h3 a{color:#4c4c4c;font-weight:700}
.m-foldlist .unfold p{color:#888;margin-top:5px}
.m-foldlist .more{position:relative;display:block;height:41px;line-height:41px;padding:0 0 0 54px;font-size:14px;color:#655;background-color:#fdfdfd}
.m-foldlist .more i{position:absolute;width:10px;height:9px;top:16px;left:26px;background-position:0 0}

.m-publish{position:relative}
.m-publish .tabs{height:32px;position:absolute;top:-41px;left:93px}
.m-publish .tabs li{float:left;display:inline;height:32px;line-height:32px;text-align:center;cursor:pointer}
.m-publish .tabs li span{font-size:14px;color:#655}
.m-publish .tabs li span:after{content:'|';color:#a1a1a1;padding:0 10px;font-size:12px}
.m-publish .tabs li.ll span:after{content:''}
.m-publish .tabs li.current span{color:#c9483c}
.m-publish .book{padding:20px 20px 0 20px}
.m-publish .book-1{padding:20px 16px 0 21px}
.m-publish .book li{float:left;margin-right:22px;display:inline;width:114px;height:255px;overflow:hidden}
.m-publish .book-1 li{height:254px;margin-right:23px}
.m-publish .book li.ll{margin-right:0}
.m-publish .book li img{width:114px;height:160px}
.m-publish .book h3{font-size:16px;line-height:22px;max-height:44px;overflow:hidden;margin:6px 0}
.m-publish .book h3 a{color:#4c4c4c;font-weight:700}
.m-publish .book p{color:#888;height:18px;overflow:hidden}


.g-sd{width:250px;float:left;overflow:hidden;margin-top:20px}
.g-mn{width:730px;float:right;padding:0;margin-top:20px}
.g-mnc:after{clear:both;content:'.';display:block;height:0;visibility:hidden}
.g-mnc{zoom:1}

.dl-horizontal-inline dt{display:inline}
.dl-horizontal-inline dd{display:inline-block}

.nav-list-container{border:1px solid #dcdddd;border-top:2px solid #F3623A}
.nav-list ul li a{text-indent:30px;font-size:13px}
.nav-list li a .icon{margin-right:4px}
.nav-item .nav-toggle-trigger{width:10px;height:10px;background-position:-50px -460px}
.nav-list li{border-bottom:1px dotted #dedede}
.nav-list li a{display:block;font-size:15px;line-height:40px;padding-left:50px;border-top:1px solid #fff;border-bottom:1px solid #fff;-webkit-transition:background-color .6s ease-out 0;-moz-transition:background-color .6s ease-out 0;-o-transition:background-color .6s ease-out 0;-ms-transition:background-color .6s ease-out 0;transition:background-color .6s ease-out 0}
.nav-list li a.nosub{padding-left:64px}
.nav-list .nav-item-last,.nav-list li.last,.nav-list li.first{border-bottom:0}
.nav-list .active a,.nav-list li a:hover{background-color:#f4f4f4}
.nav-list .active a{color:#F3623A}



.m-bang{width:248px;height:389px;margin:20px 0 0 0;overflow:hidden;border:#ddd solid 1px;}
.m-bang .tabs{background-color:#eee}
.m-bang .tabs h4{height:30px;line-height:30px;text-indent:17px;font-size:14px;}
.m-bang .contents{padding:0 15px}
.m-bang .contents ol{height:359px}
.m-bang .contents ol li{height:35px;line-height:35px;overflow:hidden;border-bottom:#d4d4d4 dotted 1px}
.m-bang .contents ol li.ll{border-bottom:none}

.m-bang{margin-top:20px}
.m-bang .tabs h4{width:118px}


.pull-right{float:right}
.pull-left{float:left}
.m-book-content{padding:20px 30px;border:1px solid #dcdddd}
.m-book-item{float:left;margin:0 38px 36px 0;position:relative;width:306px;}
.m-book-item h2{margin-top:6px;font-size:15px;color:#555;height:44px;overflow:hidden}
.m-book-item h2:hover{color:#72af14}
.m-book-item img.pull-left{margin-right:10px}
.m-book-item .cover-container{box-shadow:0 1px 4px rgba(40,40,40,.6)}
.m-book-item .cover-container:hover{box-shadow:0 0 6px rgba(40,40,40,.6)}
.m-book-item .author-container{color:#666;height:18px}
.m-book-item .author-container dt{float:left}
.m-book-item .author-container dd{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.m-book-item .author-container dd{width:140px}
.m-book-item .summery{position:absolute;right:0;bottom:0;width:182px;max-height:54px;color:#999;overflow:hidden;text-overflow:ellipsis}
.m-book-content .edge-right{margin-right:0}

.book-cover{background:url(../images/read/cover.png);background-size:cover;}