body,h1,h2,h3,h4,h5,h6,hr,p,blockquote,dl,dt,dd,ul,ol,li,pre,form,fieldset,legend,button,input,textarea,th,td{margin:0;padding:0;}body,button,input,select,textarea{font-size:14px;font-family:"Microsoft Yahei",Arial}h1,h2,h3,h4,h5,h6{font-size:100%;}address,cite,dfn,em,var{font-style:normal;}code,kbd,pre,samp{font-family:courier new,courier,monospace;}small{font-size:12px;}ul,ol{list-style:none;}a{text-decoration:none; color:#2B2E31}a:hover{text-decoration:underline;}img{border:0;}table{border-collapse:collapse;border-spacing:0;}
body{font-size: 16px; background:#f6f6f6}
.list-body-padding{padding-bottom: 90px;}
.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden }
.clearfix { zoom:1;_height: 1px }

.top{width: 100%; max-width: 1000px; margin: 2px auto;height: 48px;}
.top .logo{float: left; width: 100px; height: 48px; overflow: hidden}
.top .logo img{width: 100%;}
.top .adTop{float: right; width: 780px;height: 68px; display: none; }

.nav{width: 1000px;  margin: 5px auto;height: 38px; background: #666; font-size: 16px;}
.nav ul li{height: 38px; float: left; padding: 0 9px; line-height: 38px;}
.nav ul li a{color: #fff}
.nav ul li:first-child{display: none}
.nav ul li:last-child{}
.nav ul li:nth-child(9){}
#navNew ul li:nth-child(9){display: block;}


.hd .sort_nav{padding: 0 10px 10px 10px;font-size: 16px; display: none;}
.hd .sort_nav a{height: 18px; line-height: 18px;font-size: 16px; margin-right: 30px;}
.hd .sort_nav a:first-child{margin-left: 20px;}
.hd .sort_nav a:first-child::after {
    border-left: 2px solid #a2c241;
    content: " ";
    display: inline-block;
    float: left;
    height: 15px;
    margin-top: 1px;
    width: 5px;
}

.hotlist{padding: 10px; padding-top: 2px;}
.hotlist ul li{line-height: 28px;font-size: 18px;}

.next_pre{padding: 0 10px}





.sNav{width: 100%;  max-width:1000px; margin: 10px auto; border-bottom: 1px solid #f1ebeb;padding-bottom: 5px;}

#onclickshowdiv{display: none;}

.hd{width: 100%; max-width: 1000px;margin: 5px auto}
.hd .list{width: 750px; float: left}

.hd .list li {
    height: 120px;
    overflow: hidden;
    padding-bottom:10px;
    margin-bottom: 10px;
    border-bottom: 1px dashed #ccc;
}
.hd .list li:last-child{border-bottom: none}

.hd .list li .cover{
    width: 110px;height: 120px; float: left; overflow: hidden;
    line-height: 120px;
    font-size: 0;
    text-align: center;
}
.hd .list li .cover a{}
.hd .list li .cover img{width: 110px;vertical-align: middle;}



.hd #listNoPic li .info{}
.hd .list li .info{height: 120px;}
.hd .list li .info .title{height: 30px;line-height: 30px;padding-bottom: 5px;}
.hd .list li .info strong{float: left;text-overflow:ellipsis; overflow:hidden; white-space:nowrap; max-width:320px;}
.hd .list li .info .descript{float: left; height: 80px; line-height: 20px; font-size: 14px; overflow: hidden}
.hd .list li .info .tips{float: right; color: #993300; font-size: 12px;}
.hd .list li .info .tips .date{float: right}
.hd .list li .info .tips span{padding: 0 8px;}
.hd .hot{width: 220px;float: right; border: 1px solid #ccc;border-top: none;border-top: 2px solid #4ba0a0}
.hd .hot ul{padding: 10px;padding-top: 5px;}
.hd .hot li{height: 25px; line-height: 25px;text-overflow:ellipsis; overflow:hidden; white-space:nowrap}
.hd .hot h4{height: 30px; line-height: 30px;background: #f6fafd; padding-left: 10px; }
.hd .hot h4 a{font-weight: normal;float: right;padding-right: 5px;}

.hd .sort_nav a{height: 18px; line-height: 18px;font-size: 16px; color: #993300}




.tui_book {
    background: #fff;
    border-radius: 2px;
    margin: 10px auto;
    overflow: hidden;
    box-shadow: 0 1px 2px rgba(0, 0, 0, .1);
}
.tui_book2{margin-bottom: 0}

.tui_book h2,.tui_book h1 {
    height: 32px;
    line-height: 32px;
    font-size: 16px;
    padding-left: 10px;
    border-bottom: 1px solid #e6e6e6;
    font-family: "微软雅黑";
    font-weight: bold;
    color: #666;
    margin-bottom: 10px;
}
.tui_book h1{margin-bottom: 0}
.tui_book ul li {
    float: left;
    width: 33.3%;
    height: 190px;
    text-align: center;

}

.tui_book li img {
    width: 90%;
    height: 150px;
}

.tui_book ul li p.dsbn {
    height: 30px;
    line-height: 30px;
}

.tui_book ul li p.dsbn a {
    font-weight: bold;
    font-size: 14px;
    color: #333333;
}

.tui_book ul li p.dsbn a:hover {
    color: #00bb9c;
}

.tui_book ul li p.dszz {
    color: #666666;
    font-size: 12px;
    height: 16px;
    line-height: 14px;
}

.tui_book ul li p {
    text-align: center;
    overflow: hidden;
}

.lists{background: #fff}
.lists ul{padding: 2px 10px; overflow: hidden;}
.lists ul li{ height: 25px; line-height: 25px; position: relative; padding-left: 8px; float: left;width: 46%;
    overflow:hidden;font-size: 16px;
    text-overflow:ellipsis;
    white-space:nowrap
}
.lists_new ul li{width: 98%;}
.lists_new ul li span{margin-left: 5px; font-size: 15px; color: #965}
.lists ul li::after{
content: "";
background: #ccc;
width: 4px;
height: 4px;
border-radius: 4px;
-moz-border-radius: 4px;
-o-border-radius: 4px;
-webkit-border-radius: 4px;
display: block;
position: absolute;
left: 0;
top: 50%;
margin-top: -3px;
}
.lists .titles
{
    height: 36px;
    line-height: 36px;
    font-size: 16px;
    padding-left: 10px;
    border-bottom: 1px solid #e6e6e6;
    color: #666;
    margin-bottom: 10px;
}

.lists .titles h2{ font-size: 14px;
    display: inline-block; background: #4e4e61; padding: 2px 10px; height: 20px; line-height: 20px; color: #fff;
    border-radius: 6px;

}

.tui_book_cn{
    height: 35px; line-height: 35px;border-bottom: 1px solid #e6e6e6;
    border-radius: 2px;
    margin: 10px auto; text-indent: 10px;
    overflow: hidden;
    background: #fff;
}

.tui_book_cn span{
  padding: 0 10px;
}

.tui_book_cn span.current{font-size: 16px; font-weight: bold;color: #965}

.tui_book_cn h2{
    font-size: 16px; font-weight: bold;
    color: #4e4e61;
    float: left;
}

.tui_book_cn a{float: right;}


.box {
    padding: 0px 0px 0px 0px;
    width: 100%;
    margin: 0 auto;margin-top: 10px;
}

.box2{padding: 0}
.box .title {
    border-bottom: 1px solid #666;
    zoom: 1;
    overflow: hidden;
}

.box .title h5 {
    float: left;
    background: #7f8e83;
    color: #fff;
    font-size: 18px;
    border-top-left-radius: 4px;
    border-top-right-radius: 4px;
    cursor: pointer;
    padding: 5px 15px 3px 15px;
    margin-right: 10px;
    font-weight: normal;
}

.box .titleph span {
    float: right;
    background: #EAEAEA;
    font-size: 18px;
    border-top-left-radius: 4px;
    border-top-right-radius: 4px;
    cursor: pointer;
    padding: 5px 12px;
}

.box .title h5.current {
    background: #666;
    color: #fff;
}

.box .title h5:hover {
    background: #666;
    color: #fff;
}

.box .title span {
    float: right;
}

.box .title a {
    float: right;
    padding: 7px 15px 5px 15px;
    font-size: 16px;
}

.blank15 {
    clear: both;
    height: 15px;
    overflow: hidden;
    display: block;
}

.books {
    background: #fff;
    padding: 10px 0px;
    zoom: 1;
    overflow: hidden;
    border-radius: 0px 0px 2px 2px;
    box-shadow: 0 1px 2px rgba(0, 0, 0, .1);
    margin: 0 auto;
}

.m-news {
    background: #fff;
    padding: 10px 0px;
    zoom: 1;
    overflow: hidden;
    border-radius: 0px 0px 2px 2px;
    box-shadow: 0 1px 2px rgba(0, 0, 0, .1);
    width: 800px;
    margin: 0 auto;
    display: none;
}

.bk {
    border-bottom: #EEE 1px solid;
    width: 95%;
    height: 130px;
    position: relative;
    zoom: 1;
    overflow: hidden;
    margin: 0px 5px 10px 8px;
}

.bk a{display: block;overflow: hidden}

.bk .booknews {
    height: 25px;
    line-height: 25px;
    overflow: hidden;
    color: #222;
}

.bk .booknews a {
    color: #00bb9c;
}

.bk .booknews a:hover {
    color: #00bb9c;
    text-decoration: underline;
}

.bk .booknews .date {
    float: right;
    font-size: 12px;
    color: #965
}

.bk .booknews .size {
    font-size: 12px;
    color: #965
}


.bk .pic {
    width: 100px;
    height: 120px;
    padding: 2px;
    overflow: hidden;
    position: absolute;
}

.pic img {
    width: 100%;
}

.bk h3 {
    font-weight: 600;
    font-size: 16px;
}

.bk span {
    display: block;
    color: #000;
    padding: 3px 0px;
    font-size: 12px;
    height: 18px;
    overflow: hidden;
}

.bk p {
    height: 80px;
    line-height: 20px;
    overflow: hidden;
    font-size: 13px;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 4;
    -webkit-box-orient: vertical;
}

.bk .infos {}


.detail{width: 100%; max-width: 1000px; margin: 20px auto}
.detail .info{}
.detail .info .info-left{float: left; width: 200px;}
.detail .info .info-left .recommend{
    border-left: 2px solid #4ba0a0;
    background: #fff;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    padding: 5px 2px 5px 2px;
    padding-left: 4px;
    max-width: 173px;
    margin-top: 5px;
    display: none;
}
.detail .info .info-left .recommend h4{padding-bottom: 3px; color: #333;}
.detail .info .info-left .recommend ul li {
    height: 22px;
    line-height: 22px;
    text-overflow:ellipsis; overflow:hidden; white-space:nowrap;
    font-size: 13px;
}

.detail .info .cover{width: 200px;display:none}
.detail .info .cover img{width: 180px;display:none}
.detail .info .info-desc .cover{display:none}
.detail .info .info-right{}
.detail .info .desc{}
.detail .info .desc .descTip{padding: 5px 0;font-size: 14px; color: #909090}
.detail .info .desc .descTip p{}
.detail .info .desc .descTip p span{display: block;padding-bottom: 3px;}
.detail .detail-btn{margin-top: 10px; margin-bottom: 10px;}
.detail .info .h3line{
border-top: 5px solid #eee;padding: 10px 0;margin-top: 15px;
}
.detail .detail-btn .read{

    margin-right: 10px;
    background: #8e97a0;
    font-size: 15px;
    background: #a1b6cc;
    color: #fff;
    display: inline-block;
    padding: 2px 0;
    width: 90px;
    text-align: center;
    border-radius: 2px;

}
.detail .detail-btn .read a{color: #fff;}
.detail .catalog{}
.detail .catalog .t{display: none; text-align: center; height: 30px;color: #cc0000; padding-top: 0px;}

.detail .catalog ul {
    margin: 10px auto;
    padding: 20px 5px;
    background: #f0f1f3;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
}

.detail .catalog ul li{width: 33.3%; float:left; text-align: center; height: 30px; line-height: 30px;}
.detail .detail-ad{padding-top: 5px; padding-bottom: 5px;display: none;}

.article{width:100%; max-width: 1000px; margin: 10px auto}
.article h1{font-size: 16px; text-align: center; line-height: 35px;}
.article .content{
    padding: 10px;
    word-break: break-all;
    line-height: 1.5em;
    font-size: 1.25em;

}
.article .content p{margin-bottom: 15px}
.article .content img{max-width:98%}
.article .mPage{text-align: center; margin-top: 10px; padding-bottom: 5px;}
.article .mPage a{margin-left: 5px; margin-right: 5px;display: inline-block}

.search_list{}
.search_list .tips{padding-bottom: 10px;}
.search_list .tips strong{padding: 0 2px; color: #985f0d}
.search_list ul{margin-top: 10px; margin-bottom: 10px;}
.search_list ul li{margin-bottom: 10px;}
.search_list ul li a{font-size: 15px; padding-bottom: 5px;}
.search_list ul li p{font-size: 13px;color: #999;}

.download{width: 1000px; margin: 10px auto;margin-bottom:0}
.download .address{margin-bottom: 10px;}
.download h1{text-align: left;display:inline-block}

.download .download_info{overflow: hidden}
.download .download_info .desc{padding-left: 0px;color: #302d2d;}
.download .dw_pic{width: 200px;text-align: center}
.download .dw_pic img{width:95%}
.hot-download .address{padding: 10px;}
.hot-download .address a{display: inline-block;height: 32px;line-height: 32px;
  text-align: center;background: #666;color: #fff;margin-bottom:8px;margin-left:0px;width:100%}
.hot-download .left .item .cn .hot{border-bottom: none}
.hot-download .left{float: none;width: 100%; padding:20px; padding-bottom: 10px;}
.hot-download .left .item{width: 100%}
.hot-download .desc{float: left}

.hot_dw{background: #fff;padding:10px;
    border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;
    margin:10px auto;
    max-width: 980px;word-wrap:break-word }

.hot_dw strong{color: #ca4646;display: block;padding: 3px 6px; background: #ebebeb}
.hot_dw ul{margin-bottom: 8px; margin-top: 5px;}
.hot_dw ul li{position: relative;height: 28px; line-height: 28px; padding-left: 10px;}
.hot_dw ul li label{margin-left: 5px;display: none;}
.hot_dw ul li::after{
content: "";
background: #695251;
width: 4px;
height: 4px;
border-radius: 4px;
-moz-border-radius: 4px;
-o-border-radius: 4px;
-webkit-border-radius: 4px;
display: block;
position: absolute;
left: 3px;
top: 50%;
margin-top: -3px;
}




.hot-download{
    background: #fff;
    box-sizing:border-box;
    -moz-box-sizing:border-box;
    -webkit-box-sizing:border-box;
    border: 1px solid #e6e6e6;
    max-width: 1000px;
    margin:0 auto;
}
.hot-download .left .item .cn .hot{width: 100%}
.hot-download .title {
    height: 32px;
    line-height: 32px;
    width: 100%;
    text-indent: 10px;
    background: #F3F3F3;
}

.more-download{width:100%; max-width: 1000px; margin: 0 auto}
.more-download .download_info{}
.more-download .download_info .read{color: #e62129}

.more-download .download-more {
    width: 50%;
    float: right;
    max-width: 250px;
    border: 1px solid #e6e6e6;
    background: #fff;
}
.more-download .download-more ul{ padding: 10px;}
.more-download .download-more li {
    height: 26px;
    line-height: 26px;
    text-indent: 20px;
    background: url("./txt2.png") no-repeat left center;

}

.more-download .download-more .title {
    height: 30px;
    line-height: 30px;
    background: #F3F3F3;
    text-indent: 10px;
}

.page{text-align: center;font-size: 12px;}

.page a {
    text-align: center;
    display: inline-block;
    padding: 1px 5px;
    border: 1px solid #666;
    margin-left: 2px; margin-right: 2px;
}

.page a:first-child{}

.footer {
    width: 90%;
    max-width: 1000px;
    margin: 10px auto;
    text-align: center;
    border-top: 1px solid #ccc;
    color: #999;
    padding-top: 10px;
    font-size: 13px;
}

.footer a{color: #999;}
#dowloadnUrl{}
.my-link{text-align: center}

#tips{font-size: 14px;text-align: center;}
.joinus{float: left;}
.joinus{float: left; width:200px; }
.qcode{float: left;}
#tips{overflow: hidden;max-width: 720px; margin: 0 auto}

.index #newbook{float: none;display: none;}
.index #newbook span{color: #965} 

.bookbar {
    height: 30px;
    line-height: 30px;
    background: #f6fafd;
    border: 1px solid #ccc;
    border-top: 2px solid #4ba0a0;
    padding-left: 10px;
    display: none;
}

#searchTop{display: block;}
.search{
    width: 250px;
    float: right;
    margin-top: 8px;
    display: none;
}

.search .search-keyword{
    width: 188px;height: 30px;float: left;border: 1px solid #ccc

}


.search .search-submit{
    height: 32px;
    width: 60px;
    margin-left: 0px;
    font-size: 14px;
    display: block;
    float: right;
    background: #e5e4db;
    border: 1px solid #ccc; border-left: none;
    color: #666;
    cursor: pointer;
}

@media (min-device-width: 320px) and (max-device-width: 900px) {
    body{background: #f6f6f6;}
    .index #newbook{display: block;}
    .bookbar{display: block;}

    .search{margin-right: 5px;}
    .top{}
    .top .logo{}
    .top .adTop{display: none}
    .nav{width: 100%;height: auto; padding: 0;margin-top: 0;}
    .nav ul{overflow: hidden;padding: 8px 5px;}
    .nav ul li{padding: 0; width: 24.8%; height: 25px; line-height: 25px;text-align:center;}




    .hd #listNoPic li .info{width: 100%; margin-left: 0}
    .hd .list{float: none;width: 96%;padding: 0 2%}
    .hd .list li .cover{width: 90px;}
    .hd .list li .cover img{width: 90px; }
    .hd .list li .info{overflow: hidden;}
    .hd .list li .info .tips{float: none;clear: both;height: 18px; line-height: 18px;}
    .hd .list li .info .tips span:first-child{padding-left: 0;}
    .hd .list li .info .tips span:last-child{}
    .hd .list li{padding-bottom: 5px;margin-bottom: 5px;}
    .hd .list li .info .title{line-height: 22px;height: auto;padding-bottom: 2px;}
    .hd .hot{display: none}
    .sNav{width: 96%;padding-left: 2%; padding-right: 2%; }
    .detail{width: 96%; padding: 0 2%; margin: 10px auto}
    .detail .info .info-left{width: 130px;}
    .detail .info .info-desc .cover{width: 100px;display:none}
    .detail .info .cover{width: 100px;display:none}
    .detail .info .cover img{width: 120px;display:none}
    .detail .info .info-right{width: 100%;float: none}
    .detail .info .desc{width: 100%;}
    .detail .info .desc .descInfo{}
    .article{width: 98%;padding: 0 1%;}
    .download{width: 96%;padding: 0 2%;}
    .detail .detail-btn .read{}
    .detail .info .info-left .recommend{
        max-width: 113px;
    }
    .more-download .download_info{float: none;width: 96%;padding: 2%;}
    .more-download .download-more{float: none;width: 96%;margin: 0 auto;max-width: 96%}
    .hd .list li .info .descript a{
        display: inline-block;
        max-height: 80px;
        line-height: 18px;
        font-size: 13px;
        overflow: hidden;
        display: -webkit-box;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 4;
        overflow: hidden;

    }
    .detail .info .info-left .recommend h4{display: none}
    .hd .list li .info strong{overflow:inherit;white-space: normal}
    .article .mPage{font-size: 18px;}
    .article .mPage .linkdwon{display: none}
    .download .dw_pic{width: 150px;}
    #tips{font-size: 14px;text-align: left;padding-left: 15px;}




}



@media screen and (min-width:1100px){

.detail .catalog ul li{width: 20%}
.hot-download .address a{width: 40%}
.tui_book_cn{width: 1000px; background: #fff}
.lists{width: 1000px; margin: 0 auto;background: #fff;margin-bottom: 5px;}
.tui_book{background: #fff;border-radius: 2px;width: 1000px;margin: 10px auto;overflow: hidden;box-shadow: 0 1px 2px rgba(0,0,0,.1);}
.tui_book2{margin: 0}
.tui_book h2,.tui_book h1{
    height: 38px;
    line-height: 38px;
    font-size: 16px;
    padding-left: 10px;
    border-bottom: 1px solid #e6e6e6;
    font-family: "微软雅黑";
    font-weight: bold;
    color: #666;
    margin-bottom: 20px;
}
.tui_book h1{
    margin-bottom: 5px;
}
.tui_book ul li{
    float: left;
    width: 150px;
    height: 210px;
    text-align: center;
}
.tui_book li img {
    width: 120px;
    height: 150px;
}
.box{padding:5px 0px 0px 0px;width:1000px;margin:0 auto;}
.bk{border-bottom:#EEE 1px solid;width:480px;height:165px;zoom:1;overflow:hidden;float:left;margin:0px 5px 10px 8px;display:inline;}
.bk .pic{width: 126px;height: 156px;padding: 2px;margin-right: 5px;float: left;}
.bk .infos{}
.pic img{width: 122px;height: 152px;}
.bk h3{font-weight:600;font-size:16px;}
.bk span{display:block;color:#000;padding:3px 0px;font-size:12px;height:18px;overflow:hidden;}
.bk p{
    height: 100px;
    line-height: 20px;
    overflow: hidden;
    font-size: 12px;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 5;
    -webkit-box-orient: vertical;
}
.tags{padding: 0 10px 10px 10px}
.tags a{margin: 5px;display: inline-block;}
.mores{text-align: center;padding-bottom: 10px;background: #fff;font-size: 16px;}
.tui_book .tagTitle{
    height: 38px;
    line-height: 38px;
    font-size: 16px;
    padding-left: 10px;
    border-bottom: 1px solid #e6e6e6;
    font-family: "微软雅黑";
    color: #666;
    margin-bottom: 20px;
}
.tui_book .tagTitle h2{
    height: 38px;
    line-height: 38px;
    font-size: 16px;
    float: left;
    font-weight: bold;
    padding-left: 0
}
.tui_book .tagTitle a{
    height: 38px;
    line-height: 38px;
    font-size: 14px;
    float: right;
    margin-right: 10px;
}


}
