﻿/*男生小说*/
.man-t1-left { width: 920px;  float: left;}
.man-t1-right { width: 265px; float: right;}
.man-t1-title { height: 36px; background: #2b9de4; color: #fff; padding:0 15px;}
.man-t1-con { padding: 10px 20px;border: 1px #2b9de4 solid;}
.man-t1-con-left { float: left; width: 280px; margin-right: 20px;}
.man-t1-con-left img { width: 280px; height: 375px;}
.man-t1-con-right { width: 560px; float: right;}
.man-t1-con-top { height: 350px; line-height: 270%;}
.man-t1-con-bottom { margin-top: 10px;}
.man-t1-con-bottom ul li { width: 50%; float: left; line-height: 28px;}

.border-man {
    border: 1px #2b9de4 solid;
}
.top10-list { padding: 15px;}
.top10-list img { height: 120px; width: 90px; /*border: 1px #2b9de4 solid;*/ float: left; clear: left; margin: 5px 10px 0 0;}
.top10-list ul li { line-height: 35px;}
.top10-list-book { height:150px; overflow:hidden; line-height:180%; margin-bottom:10px;
}

.title-blue { color: #2b9de4; height: 45px; border-bottom: 1px #2b9de4 solid; line-height: 45px;}
.man-t2-list { padding: 10px 0;}
.man-t2-list ul li { width: 166px; float: left; padding: 0 17px; line-height: 160%; margin-bottom:15px; }
.man-t2-list ul li img { width: 166px; height: 217px;}

.man-t3-list { margin: 10px auto; }
.man-t3-list ul li { width: 390px; float: left; text-align: center; padding: 5px;}
.man-t3-list ul li img { width: 390px; height: 180px; margin-bottom: 5px;}

.man-t4-list { float: left; width: 265px; border: 1px #2b9de4 solid; height: 640px; margin-top: 15px; margin-right: 43px; line-height: 200%;}
.man-t4-list ul { padding: 8px;}
.man-t4-list ul li { padding: 13px 0; border-bottom: 2px #e6e6fa dashed; height: 90px;}
    .man-t4-list ul li img { width: 60px; height: 80px; float: left; margin:0 10px;}

.man-t5-list { padding: 15px;}
.man-t5-list ul li { height: 160px; margin-bottom: 20px;}
    .man-t5-list ul li img { width: 120px; height: 160px; float: left; margin-right: 20px;}
.man-t5-list ul li div { float: left; width: 1000px; }
/*男生小说end*/
/*女生小说*/
.girl-t1-title { height: 36px; background: #e65a67; color: #fff; padding:0 15px;}
.girl-t1-con { padding: 10px 20px;border: 1px #df4343 solid;}
.girl-t1-con-left { float:left; width:370px; height:477px;}
.girl-t1-con-left img { width:370px; height:475px;}
.girl-t1-con-right { width:500px; float:right;}
.girl-t1-con-right-box {height:137px; margin-bottom:8px; background:#efefef; padding:8px; line-height:180%;}
    .girl-t1-con-right-box img { width:110px; height:140px; float:left; margin-right:10px;}
.girl-t1-con-book-show { width:360px;float:left; padding:10px 0;}
    .bg-girl-t1-con-div {
        margin-bottom: 0;
        background: #ffeded;
    }
.title-red {
    color: #df4343;
    height: 45px;
    border-bottom: 1px #df4343 solid;
    line-height: 45px;
}
.border-girl {
    border: 1px #df4343 solid;
}
.border-girl2 {
    border: 1px #ffe5e4 solid;
}
.girl-t2-list-box { padding:10px 0;}
.girl-t2-list {
    width:366px; height:160px; float:left; margin:10px 17px;
}
.girl-t2-list img {width:110px; height:150px; float:left;}
.girl-t2-list-book { width:250px; height:150px; overflow:hidden; float:right; line-height:180%;
}
.girl-t2-list2 ul li {
    width: 366px; margin:0 17px;   float: left;  line-height:30px; height:30px; overflow:hidden;
}
.girl-t3-left { width:890px; float:left;
}
.girl-t3-right {width:280px; float:right;}
.girl-t3-list { padding: 15px;}
.girl-t3-list ul li { height: 180px; margin-bottom: 15px;}
    .girl-t3-list ul li img { width: 120px; height: 160px; float: left; margin-right: 20px;}
.girl-t3-list ul li div { float: left; width: 690px; }
/*女生小说end*/

/*出版图书*/
.title-hui { color: #fff; height: 35px; background:#9fa0a0; line-height: 35px; padding:0 10px;}
.title-hei { height:45px; line-height:45px; border-bottom:1px #313334 solid;}
.dushu-t1-left {float:left; width:265px; height:540px; margin-right:10px;}
.dushu-t1-center { float:left; width:650px;}
.dushu-t1-right {float:right; width:260px;}
.dushu-t1-pic,.dushu-t1-pic img {width:650px; height:300px;}
.dushu-t1-list {float:left; width:150px; text-align:center; margin-right:12px;}
.dushu-t1-list img {width:150px; height:200px;}
.border-dushu {
    border: 1px #ccc solid;
}
.dushu-t2-left { float:left; width:700px; margin-right:20px;
}
.dushu-t2-left-pic img { width:370px; height:480px; float:left;
}
.b3-bookbox { width:315px; float:right;}
.b3-booklist {height:140px; background:#f1f5f8; padding:5px; margin-bottom:10px; line-height:150%; }
.b3-booklist img {width:110px; height:140px; float:left;}
.b3-booklist-book { float:right; width:180px; padding:10px 5px;}
.dushu-t2-center {
    float: left;
    width: 230px;
}
.b4-bookbox { width:210px; margin:0 auto;}
.b4-booklist {height:85px; padding:10px 5px; border-bottom:1px #ccc dashed; line-height:150%; }
.b4-booklist img {width:64px; height:82px; float:left;}
.b4-booklist-book { float:right; width:120px; padding: 5px;}

.b4-list {margin:10px;}
    .b4-list ul li { line-height:230%;
    }

.dushu-t2-right {
    float: right;
    width: 230px;
}

/*出版图书end*/

/*排行榜*/
.top-left { width:226px; float:left; background:#f7f9f8; padding:15px;}
.top-left ul li { line-height:35px; font-size:14px; font-weight:bold;}
    .top-left ul li h1 {
        font-size: 16px;
        line-height: 35px;
    }
.top-left ul li img {height:15px; margin:9px 5px 0 0; float:left;}
.top-right { width:898px; float:right;}
.top-right-list { width:250px; float:left; margin:24px; height:440px;}
.top-right-list-title {line-height:45px; border-bottom:2px #df4343 solid; }
.top-right-list-title img {height:20px; margin:2px 5px 0 0; float:left;}
.top-right-list-title h2 {font-size:14px; line-height:30px;}
.top-right-list ul li {line-height:40px; border-bottom:1px #ccc solid; height:40px;}
.top-t1-list {
    padding: 15px;
}
    .top-t1-list ul li {
        height: 200px;
        margin-bottom: 20px;
    }
        .top-t1-list ul li img {
            width: 150px;
            height: 200px;
            float: left;
            margin-right: 20px;
        }
        .top-t1-list ul li div {
            float: left;
            width: 698px;
            padding-top: 10px;
        }
/*排行榜end*/

/*标签页面*/
.tag-list { padding:10px; line-height:200%;}
    .tag-list a { margin:0 6px; display:block; width:auto; float:left;
    }
.topic-list {
    margin-top: 10px;
}
.tag-t1 {line-height:40px; text-align:center; }


/*专题*/
.topic-list-box { width:25%; float:left; padding:20px 0; border-bottom:1px #ccc dashed; height:181px;}
.topic-list-con {width:275px; margin:0 auto; line-height:180%;}
    .topic-list-con img { width:275px; height:80px;
    }
.topic-left {width:420px; float:left;}
.topic-left img {width:420px;}
.topic-right {width:700px; float:right;  line-height:30px;}
.topic-box { width:1140px; margin:20px auto; padding:20px; border:1px #e8e8e8 solid;}
.topic-box2 { width:1200px; margin:0 auto; padding:10px 0;}
.topic-box-blist { width:338px; margin:10px; border:1px #e8e8e8 solid; padding:20px; float:left; height:140px; overflow:hidden;}
.topic-box-blist .b-left {
    width:90px; float:left;
}
    .topic-box-blist .b-left img {
        width: 90px;
        height: 120px;
    }
    .topic-box-blist .b-right { width:230px; float:right;}
    /*书库*/
    .all-left {
        width: 915px;
        float: left;
    }
.all-right {width:240px; float:right;}
.all-select-box {padding:15px 0; border-bottom:1px #ccc dashed; clear:both;}
.all-select-box-title {float:left; width:140px; font-weight:bold;font-size:16px; padding-left:20px; line-height:30px;}
.all-select-box-con {float:right; width:740px;}
.all-select-box-con a {display:block; line-height:20px; padding:0 8px; width:auto; margin:5px 6px; border-radius:10px; float:left;}

.all-book-list { padding: 15px;}
    .all-book-list ul li { height: 160px; margin-bottom: 13px;}
        .all-book-list ul li img { width: 120px; height: 160px; float: left; margin-right: 20px;}
    .all-book-list ul li div { float: left; width: 740px;}

.border-hui {border:1px #e4e4e4 solid;}


/*分类页面*/
.type-t1 {
    height: 110px;
    padding: 60px 0 0 130px;
}
.logo-type { font-size:40px; color:#fff; width:400px; float:left;}
.logo-type img {width:50px; float:left; margin-right:10px;}
.logo-type h1 {font-size:40px; font-weight:normal; line-height:45px;}

.bg-xuanhuan {background:url(/img/banner-bg-xuanhuan.jpg) no-repeat;}
.bg-qihuan { background:url(/img/banner-bg-qihuan.jpg) no-repeat;}
.bg-wuxia { background:url(/img/banner-bg-wuxia.jpg) no-repeat;}
.bg-xianxia {background:url(/img/banner-bg-xianxia.jpg) no-repeat;}
.bg-dushi { background:url(/img/banner-bg-dushi.jpg) no-repeat;}
.bg-xianshi { background:url(/img/banner-bg-xianshi.jpg) no-repeat;}
.bg-junshi {background:url(/img/banner-bg-junshi.jpg) no-repeat;}
.bg-lishi { background:url(/img/banner-bg-lishi.jpg) no-repeat;}
.bg-youxi { background:url(/img/banner-bg-youxi.jpg) no-repeat;}
.bg-tiyu {background:url(/img/banner-bg-tiyu.jpg) no-repeat;}
.bg-kehuan { background:url(/img/banner-bg-kehuan.jpg) no-repeat;}
.bg-xingzhen { background:url(/img/banner-bg-xingzhen.jpg) no-repeat;}
.bg-tanxian {background:url(/img/banner-bg-tanxian.jpg) no-repeat;}
.bg-yineng { background:url(/img/banner-bg-yineng.jpg) no-repeat;}
.bg-qingchun { background:url(/img/banner-bg-qingchun.jpg) no-repeat;}
.bg-guyan {background:url(/img/banner-bg-guyan.jpg) no-repeat;}
.bg-xianyan { background:url(/img/banner-bg-xianyan.jpg) no-repeat;}
.bg-chuanyue { background:url(/img/banner-bg-chuanyue.jpg) no-repeat;}
.bg-chunai {background:url(/img/banner-bg-chunai.jpg) no-repeat;}
.bg-tongren { background:url(/img/banner-bg-tongren.jpg) no-repeat;}
.bg-xuanyi { background:url(/img/banner-bg-xuanyi.jpg) no-repeat;}
.bg-lingyi {background:url(/img/banner-bg-lingyi.jpg) no-repeat;}
.bg-qingxiaoshuo { background:url(/img/banner-bg-qingxiaoshuo.jpg) no-repeat;}
.bg-xiaoyuan { background:url(/img/banner-bg-xiaoyuan.jpg) no-repeat;}
.bg-hunlian {background:url(/img/banner-bg-hunlian.jpg) no-repeat;}
.bg-zhichang { background:url(/img/banner-bg-zhichang.jpg) no-repeat;}
.bg-guanchang { background:url(/img/banner-bg-guanchang.jpg) no-repeat;}
.bg-yanqing {background:url(/img/banner-bg-yanqing.jpg) no-repeat;}
.bg-yule { background:url(/img/banner-bg-yule.jpg) no-repeat;}
.bg-jiankang { background:url(/img/banner-bg-jiankang.jpg) no-repeat;}
.bg-xiangtu {background:url(/img/banner-bg-xiangtu.jpg) no-repeat;}
.bg-renwu { background:url(/img/banner-bg-renwu.jpg) no-repeat;}
.bg-qixia { background:url(/img/banner-bg-qixia.jpg) no-repeat;}
.bg-tuili {background:url(/img/banner-bg-tuili.jpg) no-repeat;}
.bg-kongbu { background:url(/img/banner-bg-kongbu.jpg) no-repeat;}
.bg-ertong { background:url(/img/banner-bg-ertong.jpg) no-repeat;}
.bg-zonghe {background:url(/img/banner-bg-zonghe.jpg) no-repeat;}
.bg-sheke { background:url(/img/banner-bg-sheke.jpg) no-repeat;}
.bg-wenxue { background:url(/img/banner-bg-wenxue.jpg) no-repeat;}
.bg-aiguo { background:url(/img/banner-bg-aiguo.jpg) no-repeat;}

.title-blue2, .title-fen, .title-lv { background:#5c7cd1; line-height:30px; color:#fff; font-size:16px; font-weight:bold; padding:0 10px;}
.title-fen { background:#be8df8;}
.title-lv { background:#5ea25d;}
.bg-color-fen {background:#be8df8;}
.bg-color-fen2 { background:#faf5fb;}
.bg-color-lv {background:#5ea25d;}
.type-t2-left { margin:8px 10px 0 0; background:#f5f8fd; padding:5px 10px; width:220px; float:left; height:360px;}
.type-t2-left ul li { line-height:35px; height:35px; border-bottom:1px #ccc dashed;}
.type-t2-right {width:945px; float:right;}
.type-t2-right-box1 { border-bottom:1px #ccc dashed; margin-top:10px; height:276px;}
.type-t2-right-list { width:160px; margin:0 14px; float:left; text-align:center; line-height:150%; }
.type-t2-right-list img {width:160px; height:220px;}
.type-t2-right-box2 { padding:15px 10px 0 50px; margin-top:10px; background:url(/img/new-book.jpg) 0 15px no-repeat; height:55px;}
.bg-img-gy { background:url(/img/new-book-gy.jpg) 0 15px no-repeat;}
.bg-img-lv { background:url(/img/new-book-lv.jpg) 0 15px no-repeat;}
.type-t2-right-box2 ul li { margin-left:20px; width:270px; float:left; line-height:25px;}

.title-blue3 { color:#5c7cd1; line-height:40px; border-bottom:1px #5c7cd1 solid; padding:0 10px; font-size:16px; font-weight:bold;}
.type-t3-left { width:933px; float:left;}
.type-t3-right {width:240px; float:right;}
.type-t3-box {width:311px; float:left; padding:18px 0;}
.type-t3-bookimg { width:95px; height:135px; float:left; margin-right:10px;}
.type-t3-booktxt { width:180px; float:right; line-height:150%; padding-right:20px;}

.show-book-con-l {
    margin-right: 10px;
    margin-top: 20px;
    width: 170px;
    height: 420px;
    padding: 20px 15px;
    background: #f5f8fd;
    color: #9fa0a0;
    text-align: center;
    float: left;
}
.type-t4 {width:680px; float:right; margin-top:20px;}
.type-t4-list { padding:12px 0; width:226px; border-bottom:1px #ccc solid; float:left; }
.type-t4-bookimg { width:72px; height:95px; float:left; margin-right:10px;}
.type-t4-booktxt { width:120px; float:right; line-height:19px; padding-right:20px; height:95px; overflow:hidden;}
.type-t4-booktxt2 { line-height:22px; padding-right:20px;height:88px; overflow:hidden;}
/*分类页面end*/

/*404页面*/
.error-con { width:1200px;  height:615px; background:url(/img/404.jpg) no-repeat;}
.error-con-box {padding:456px 0 0 588px; width:300px; height:100px;}
.error-con-box-btn { float:left; margin-right:25px; line-height:25px; background:#fff; padding:0 20px; 
                     color:#df4344; display:block; width:auto; border-radius:13px; font-weight:bold;

}

.error-top-box {width:390px; margin-right:15px; float:left;}
.error-top-title { background:#df4344; line-height:40px; font-size:16px; font-weight:bold; color:#fff; padding:0 12px;}
.error-top-con {padding:10px; border:1px #edddde solid;}
.error-top-con ul li {line-height:30px; border-bottom:1px #edddde dashed; height:30px;}

.author-t1-con {
    height: auto;
    border: 1px solid #e8e8e8;
    padding: 20px 30px;
    box-sizing: border-box;
    margin-bottom: 20px;
}

.author-box { width:356px; margin:10px; padding:10px; height:290px; float:left; border:1px #e8e8e8 solid;}
.author-t2-title { line-height:30px; height:30px;}
.author-t2-con { margin-top:10px; height:100px; padding:10px 0; border-bottom:1px #ccc dashed;}
.author-t2-con-left {width:90px; float:left;}
.author-t2-con-left img {
    width: 90px; height:90px; border-radius:50%; border:1px #609795 solid;
}
.author-t2-con-right { width:215px; float:right; line-height:20px;  height:100px; overflow:hidden;}
.author-t2-con2 { padding:20px 0;}

/*站内地图*/
.sitemap-title { margin:0 30px; font-size:16px; font-weight:bold; line-height:40px; border-bottom:1px #e8e8e8 dashed; }

.sitemap-con { margin:20px 30px; border-bottom:1px #e8e8e8 solid; padding:0 0 20px 0;}
.sitemap-con a { margin:10px 15px; line-height:30px;}

/*充值中心*/
.label { float:left; width:100px;  }
.pay-con { padding:8px; clear:both;}
.pay-con-right {
    clear: left;
    float:right;
    width:792px;
    margin-top:-26px;
}

#pay-show {
    display: none;
    width: 100%;
    height: 100%;
    top: 0;
    position: fixed;
    _height: expression(document.body.offsetHeight+"px");
}
.pay-mengban {
    width: 100%;
    height: 100%;
    position: absolute;
    background: #000;
    box-shadow: 1px 1px 50px rgba(0,0,0,.3);
    opacity: 0.3;
    filter: alpha(opacity=30);
    z-index: 888;
    top: 0;
}
.pay-tishi {
    position: fixed;
    top: 50%;
    left: 50%;
    width: 500px;
    height: 270px;
    margin: -100px 0 0 -250px;
    background: #fff;
    padding: 20px;
    z-index: 889;
}
.common-popup {
    position: fixed;
    z-index: 1000;
    top: 50%;
    left: 50%;
    display: none;
    width: 400px;
    margin: -100px 0 0 -200px;
    background: #fff;
}
.pay-close,.pay-close2 {
    position: fixed;
    top: 50%;
    left: 50%;
    margin: -120px 0 0 275px;
    z-index: 890;
    width: 30px;
    height: 30px;
    background: url(/img/icon.png) -149px -31px no-repeat;
}
.pay-ts-title { padding:20px 0; border-bottom:1px #ccc solid; font-size:16px; font-weight:bold; color:#333;}
.pay-ts-con { padding:20px 0; font-size:14px;}
.pay-ts-btn { border:1px #ccc solid; background:#efefef; padding:10px; color:#333; margin-right:20px; text-align:center;}
.pay-pic {
    position: fixed;
    top: 50%;
    left: 50%;
    width: 500px;
    height: 450px;
    margin: -225px 0 0 -250px;
    background: #fff;
    padding: 20px;
    z-index: 889;
}
.pay-close2{ margin:-242px 0 0 280px;}

