@charset "utf-8";
*{padding:0px;margin:0px;}
a{text-decoration:none}
body{font-family:微软雅黑,microsoft yahei;}
ul{list-style: none outside none;margin:0;padding:0;display:inline-block}
.header{min-width:1200px;background-color:#303A40;display:block;height:60px;margin:0 0 20px 0;}
.header-nav{height:100%;display:block;width:calc(57% - 150px);float:left;}
.header-nav ul{list-style: outside none none;}
.header-nav li{min-width:100px;height:100%;display:block;list-style-type:none;float:left;}
.header-nav a{line-height:57px;display:block;min-width:100px;height:100%;line-height:60px;text-align:center;font-size:18px;color:#aaa;}
.header-nav a:hover{color:#f80}
.header-nav a.click{color:#FFF;background-color:#cd0c0c;border-bottom:2px solid #8f2f2f;}
.header-logo{width:150px;height:100%;float:left;line-height:60px;text-align:center;font-size:30px;color:#f5f5f5;}
.header-search{width:28%;height:100%;float:left;padding:6px 0 0 0;box-sizing:border-box;}
.header-search input{width:350px;line-height:30px;padding:8px 5px;box-sizing:border-box;font-size:22px;color:#f60;}
.header-search span{box-sizing:border-box;display:inline;height:60px;font-size:20px;line-height:60px;padding:5px;color:#f60;}
.header-qun{float:left;width:15%;height:60px;color:#FFF;line-height:60px;font-size:20px;}
.search-result{left:807px;top:60px;width:450px;position:absolute;z-index:5;background-color:#f6f6f6;min-height:45px;overflow:hidden;display:none;}
.search-result a{padding:0 5px;box-sizing:border-box;background-color:#f9f9f9;border-top:1px solid #fff;display:block;color:#222;width:100%;height:45px;line-height:45px;}
.search-result a:hover{color:#f60;}

.poster-box{text-align:center;clear:both;padding:10px 0 0 0;width:1200px;margin:0 auto;display:block;height:440px;}
.poster-box .left-box{position:relative;box-sizing:border-box;padding:0 1px 0 10px;width:570px;height:100%;float:left;}
.poster-box .left-box img{border:1px solid #000;box-sizing:border-box;width:100%;height:100%;}
.poster-box .center-box{width:340px;height:100%;float:left;}
.poster-box .center-box .cont-box{position:relative;box-sizing:border-box;width:100%;height:220px;float:left;}
.poster-box .center-box .cont-box img {border:1px solid #000;width:100%;height:100%;box-sizing:border-box;}
.poster-box .right-box{position:relative;box-sizing:border-box;padding:0 10px 0 1px;width:290px;height:100%;float:left;}
.poster-box .right-box img{box-sizing:border-box;width:100%;height:100%;border:1px solid #000;}
.poster-box .poster-box-bname{position:absolute;bottom:0;box-sizing:border-box;height:40;padding:0 5px;background-color:#dc0c22;}
.poster-box .poster-box-bname a{display:block;height:100%;line-height:40px;text-align:left;font-size:20px;color:#F2F2F2;width:100%;}

.nav-box{text-align:left;clear:both;width:1200px;margin:0 auto;display:block;height:60px;line-height:60px;font-size:20px;}
.nav-box a{color:#222;font-size:20px;}
.nav-box h1{display:inline;font-weight:normal;font-size:20px;color:#222;}

.tag-box{text-align:left;clear:both;padding:10px 0 0 0;width:1200px;margin:0 auto;display:block;min-height:60px;font-size:20px;overflow:hidden;}
.tag-box a{box-sizing:border-box;background-color: #fff;border: 1px solid #d8d8d8;border-radius:4px;color: #333;float: left;height:45px;line-height:39px;margin: 0 6px 5px 0;overflow: hidden;text-align: center;white-space: nowrap;width:144px;}
.tag-box a:hover{color:#dd0c2c;}
.tag-box a.click{background-color:#78b53c;color: #fff;font-size:18px;}

.page-box{clear:both;box-sizing:border-box;padding:10px 0;min-width:1200px;width:100%;height:60px;text-align:center;}
.page-box a{border-radius:2px;text-align:center;width:60px;display:inline-block;background-color:#f2f2f2;color:#000;font-size:18px;height:40px;line-height:40px;}
.page-box a.click{background-color:#78b53c;color:#FFF;}
.page-box a.next{width:400px;overflow:hidden;background-color:#f90;}
.page-box a.prev{width:400px;overflow:hidden;background-color:#f90;}
.page-box a.fold{width:400px;overflow:hidden;background-color:#f60;color:#FFF;}

.preview-box{overflow:hidden;clear:both;display:none;width:1200px;min-height:300px;position:relative;margin:0 auto;}
.preview-box .page-number{box-sizing: border-box;padding:0 10px;width:100%;text-align:center;font-size:18px;height:40px;line-height:40px;color:#222;background-color:#FFF;}
.preview-box .loading{width:100%;background:url('/template/image/loading.gif') center no-repeat;height:300px;}
.preview-box .preview{width:100%;display:none;position:relative;float:left;}
	
.book-detail-icon{text-align:center;clear:both;padding:10px 0 0 0;width:1200px;margin:0 auto;display:block;height:300px;}
.book-detail-icon .icon-left{box-sizing:border-box;padding:0 1px 0 0;width:900px;height:100%;float:left;}
.book-detail-icon .icon-left img{border:1px solid #f60;width:100%;height:100%;box-sizing:border-box;}
.book-detail-icon .icon-right{box-sizing:border-box;padding:0;width:300px;height:100%;float:left;}
.book-detail-content{text-align:left;clear:both;padding:10px 0 0 0;width:1200px;margin:0 auto;display:block;min-height:40px;font-size:18px;color:#222;line-height:40px;}
.book-detail-nav-box{width:1200px;clear:both;background-color:#e9e9e9;margin:0 auto;height:40px;}
.book-detail-nav-box div{cursor:pointer;display:block;float:left;padding:0 5px;box-sizing:border-box;width:50%;height:40px;line-height:40px;text-align:center;color:#888;}
.book-detail-nav-box div.live{color:#dd0c2c;background-color:#efefef;}

.book-detail-sort-box{font-size:18px;color:#888;margin:0 auto 10px auto;display:block;width:1200px;height:40px;background-color:#f9f9f9;clear:both;padding:0 0 0 10px;line-height:40px;box-sizing:border-box;}
.book-detail-sort-box span{display:block;height:100%;float:left;}
.book-detail-sort-box .asc{cursor:pointer;width:60px;background: rgba(0, 0, 0, 0) url('/template/image/asc.png') no-repeat scroll 80% center / 10px 11px;}
.book-detail-sort-box .desc{cursor:pointer;width:60px;background: rgba(0, 0, 0, 0) url('/template/image/desc.png') no-repeat scroll 80% center / 10px 11px;}

.book-fold-list-box{clear:both;width:1200px;margin:0 auto;min-height:50px;}
.book-fold-list-box a{box-sizing:border-box;display:block;width:116px;height:60px;line-height:60px;float:left;text-align:center;color:#555;border-radius: 5px;border: 1px solid #999;margin:5px 2px;font-size:16px;overflow:hidden;}

.mbody{padding:10px 0;margin:0 auto;width:1200px;display:block;min-height:60px;overflow:hidden;height:auto;clear:both;}
.mbody .book-box{overflow:hidden;float:left;height:262px;width:350px;padding:10px;box-sizing:border-box;position:relative;}
.mbody .book-box img{box-shadow:0 2px 8px #888;border-radius:4px;max-height:200px;max-width:330px;box-sizing:border-box;}
.mbody .book-box .book-box-name{padding:5px 5px 0;box-sizing:border-box;height:100px;bottom:2px;width:100%;}
.mbody .book-box .book-box-name a{width:100%;display:block;float:left;height:35px;line-height:35px;overflow:hidden;}
.mbody .book-box .book-box-name a.bname{font-size:20px;font-weight:bold;color:#222;}
.mbody .book-box .book-box-name a.dname{font-size:14px;color:#dd0c2c;}

.list-book-box{width:1200px;box-sizing:border-box;min-height:280px;margin:0 auto;overflow:hidden;clear:both;}
.list-book-box-720{width:720px;float:left;height:420px;overflow:hidden;}
.list-book-col-box{padding:0 0 20px 0;width:100%;min-height:210px;box-sizing:border-box;}
.list-book-col{width: 240px;padding: 0px 0px 0px 20px; box-sizing: border-box;float:left;position:relative;overflow:hidden;}
.list-book-col-icon{width:100%;height:160px;background-size:100%;display:block;}
.list-book-col-name{display:block;height:30px;line-height:30px;font-size:14px;bottom:0;color:#222;width:100%;padding-left:5px;background-color:#f2f2f2;border-bottom:1px solid #ebebeb;box-sizing:border-box;overflow:hidden;}
.list-book-col-240{height:320px;width:240px;padding:0 0 20px 0;box-sizing:border-box;float:left;position:relative;}
.list-book-col-240-icon{width:100%;height:275px;display:block;background-size:100%;position:relative;}
.list-book-col-240-name{display:block;height:45px;line-height:45px;font-size:14px;bottom:0;color:#222;width:100%;padding-left:5px;background-color:#f2f2f2;border-bottom:1px solid #ebebeb;box-sizing:border-box;overflow:hidden;}
.list-book-col-480{height:420px;width:480px;padding:0 0 20px 0;box-sizing:border-box;float:left;position:relative;}
.list-book-col-480-icon{width:100%;height:360px;display:block;background-size:100%;position:relative;}
.list-book-col-480-name{display:block;height:40px;line-height:40px;font-size:14px;bottom:0;color:#222;width:100%;padding-left:5px;background-color:#f2f2f2;border-bottom:1px solid #ebebeb;box-sizing:border-box;overflow:hidden;}

.list-book-category-box{height:45px;font-size:28px;width:100%;border-radius:2px;border-bottom:2px solid #8ac024;margin:0 0 10px 0;}
.list-book-category-tit{font-weight:normal;margin:0;padding:0;color:#699f00;height:100%;line-height:45px;width:145px;float:left;}
.list-book-category-more{font-size:16px;color:#f60;display:inline-block;padding:0 0 0 10px;height:45px;line-height:45px;}

.list-book-box-col-ico{width:182px;height:247px;margin:0 auto;}
.list-book-box-col-ico a{display:block;width:100%;height:100%;}
.list-book-box-col-name {margin:0 auto;width:97%;height:35px;line-height:35px;overflow:hidden;}
.list-book-box-col-name a{color:#222;font-size:16px;text-align:center;width:100%;display:block;}

.news-left-box{float:left;width:760px;padding:0 10px 0 0;min-height:150px;box-sizing:border-box;}
.news-item-box{width:100%;position:relative;height:150px;padding:0 0 25px 0;}
.news-item-img-box{float:left;width:210px;padding:0 10px 0 0;height:100%;}
.news-item-img-box img{height:148px;width:198px;border:solid 1px #cbcbcb;border-radius:5px;}
.news-item-intro-box{float:left;width:530px;height:100%;}
.news-item-subject{overflow:hidden;display:block;width:100%;height:30px;line-height:30px;font-size:16px;color:#333}
.news-item-intro{width:100%;height:100px;line-height:30px;font-size:14px;color:#898989;overflow:hidden;}
.news-item-ctime{width:100%;height:20px;line-height:20px;font-size:14px;color:#ff2222}
.news-right-box{width:240px;float:left;min-height:150px;}
.news-detail-box{width:100%;position:relative;min-height:150px;padding:0 0 10px 0;}
.news-detail-ctime{height:30px;line-height:30px;font-size:14px;color:#898989;}
.news-detail-content{line-height:40px;width:95%}
.news-detail-content p{text-indent:2em}

.mobile-book-box{clear:both;width:1200px;margin:0 auto;min-height:300px;overflow:hidden}
.mobile-book-box div{padding:5px;width:300px;height:45px;float:left;box-sizing:border-box;}
.mobile-book-box a{overflow:hidden;font-size:16px;text-align:center;height:35px;line-height:35px;display:inline-block;}
.mobile-book-box a.name{width:200px;color:#222;background-color:#f2f2f2;}
.mobile-book-box a.dname{width:90px;color:#dd0c2c;background-color:#f9f9f9;}

.box-404{overflow:hidden;border-radius:8px;min-height:361px;width:600px;margin:130px auto 0px;background-color:#FFF}
.box-404-ico{margin:5px 0 0 5px;float:left;min-height:361px;width:258px;background: url("/template/image/404.jpg") no-repeat center;}
.box-404-con{margin-left:10px;float:left;min-height:361px;width:322px;}
.box-404-tit{color:#005599;font-size:20px;height:40px;line-height:40px;}
.box-404-tip{color: #FF7200;font-size: 14px;height:20px;line-height:20px;}
.box-404-nav li{height:30px;width:100%;overflow:hidden;}
.box-404-nav a{color:#222;font-size:16px;display:block;height:100%;line-height:30px;width:100%;overflow:hidden;}

.img-err-tip-box{display:none;width:480px;height:120px;z-index:10;background-color:#434d52;position:absolute;left:50%;top:0;}
.img-err-tip-box div{color:#FFF;padding:0 5px;box-sizing:border-box;width:100%;height:60px;line-height:60px;clear:both;text-align:center;}
.img-err-tip-box div.title{font-size:20px;}
.img-err-tip-box div.qq-group{color:#FF0000;}
.img-err-tip-box span{cursor:pointer;color:#f60;}

.cleft .ctit{border-radius:2px;background-color:#222;box-sizing:border-box;padding:0 0 0 10px;width:200px;height:45px;line-height:45px;font-size:20px;color:#FFF;}
.cleft ul{box-sizing:border-box;width:100%;}
.cleft li{box-sizing:border-box;width:100%;height:30.625px;}
.cleft a{font-size:14px;height:30.625px;line-height:34px;color:#222;}
.links{margin:0 auto;width:100%;display:block;min-height:45px;background-color:#111;overflow:hidden;clear:both;}
.links a{text-align:center;display:inline-block;width:90px;line-height:45px;height:45px;font-size:16px;color:#A6A6A6;overflow:hidden;text-align:text;}
.links a:hover{color:#f80;}
.links h3{height:45px;line-height:45px;float:left;display:block;font-weight:normal;color:#bbb;width:80px;}

.footer{min-width:1200px;width:100%;background-color:#000;height:90px;line-height:45px;color:#aaa;}
.icp{width:150px;color:#aaa;}

