.navMap { align-items: center; font-size: 0.346667rem; color: #666; line-height: 3em; border-bottom: 1px dashed #B3B3B3; overflow: hidden; }
    .navMap:before { content: ""; width: 0.093333rem; height: 0.44rem; background: #05A14E; border-radius: 0.04rem; margin-right: 1%; }
    .navMap a, .navMap span { flex-shrink: 0; }
    .navMap i { margin: 0 1%; }
    .navMap span { color: #999999; }
.novelName { font-size: 0.4rem; font-weight: 400; color: #666666; line-height: 1.5em; margin-top: 0.7em; text-align: center; }
.novelInfo { font-size: 0.346667rem; font-weight: 400; color: #999999; text-align: center; margin-top: 0.5em; }
    .novelInfo span { margin: 0 1%; }
.nodeListLayout { min-height: calc(100vh - 8.515994rem); }
.volume { background: #fff; height: 1.066667rem; box-shadow: 0rem 0rem 0.133333rem 0rem rgba(0,0,0,0.16); border-radius: 0.106667rem; padding: 0 2.8%; overflow: hidden; margin-top: 0.266667rem; }
    .volume.open { height: auto; overflow: unset; }
    .volume .volume_name { font-size: 0.4rem; color: #079A46; height: 1.066667rem; cursor: pointer; }
        .volume .volume_name .fillNull { flex-grow: 1; }
        .volume .volume_name .btn_sort { color: #ff6600; border: 1px solid #ff6600; padding: 0em 0.133333rem 0.1em; border-radius: 4px; background: url(../images/sort_up.png) no-repeat left 0.133333rem center/0.346667rem 0.333333rem; padding-left: 0.533333rem; }
            .volume .volume_name .btn_sort.sort_down { background-image: url(../images/sort_down.png) }
        .volume .volume_name .down { background: url(../images/down.png) no-repeat center center/100% auto; width: 0.373333rem; height: 0.213333rem; transition: All 0.4s ease-in-out; -webkit-transition: All 0.4s ease-in-out; -moz-transition: All 0.4s ease-in-out; -o-transition: All 0.4s ease-in-out; }
        .volume .volume_name .icon_vip { background: url(../images/vip.png) no-repeat center center/100% auto; width: 0.613333rem; height: 0.4rem; margin-left: 1.5%; }
    .volume.open .volume_name .down { transform: rotate( 180deg ); -webkit-transform: rotate( 180deg ); -moz-transform: rotate(180deg); -o-transform: rotate(180deg); -ms-transform: rotate(180deg); }
    .volume.right .volume_name .down { transform: rotate( 270deg ); -webkit-transform: rotate( 270deg ); -moz-transform: rotate(270deg); -o-transform: rotate(270deg); -ms-transform: rotate(270deg); }
    .volume .v_nodeList { list-style: none; }
        .volume .v_nodeList .icon_close { background: url(../images/close.png) no-repeat center center/100% auto; width: 0.44rem; height: 0.426667rem; flex-shrink: 0; }
        .volume .v_nodeList .icon_open { background: url(../images/open.png) no-repeat center center/100% auto; width: 0.44rem; height: 0.426667rem; flex-shrink: 0; }
        .volume .v_nodeList .icon_new { background: url(../images/new.png) no-repeat center center/100% auto; width: 0.773333rem; height: 0.346667rem; display: inline-block; vertical-align: middle; position: relative; bottom: 0.026667rem; margin-left: 2%; }
        .volume .v_nodeList li { /*min-height: 1.066667rem; */ color: #666666; font-size: 0.373333rem; border-top: 1px solid #E9E9EF; }
            .volume .v_nodeList li a { flex-grow: 1; padding: 0.8em 0rem; }
                .volume .v_nodeList li a:visited { color: #999; }

/*浠ヤ笅鏄闃呴〉闈㈢殑鏍峰紡*/
.btnlayout { justify-content: space-between; margin-top: 0.4rem; }
    .btnlayout:before, .btnlayout::after { content: ""; }
    .btnlayout .b_btn1 { border: 0.026667rem dashed #ff6600; border-radius: 0.666667rem; font-size: 0.32rem; color: #ff6600; width: 20%; text-align: center; padding: 0.08rem 0; }
    .btnlayout .b_btn2 { border-radius: 0.666667rem; font-size: 0.32rem; color: #fff; background-color: #03A147; min-width: 30%; text-align: center; padding: 0.08rem 0.8em; }
        .btnlayout .b_btn2:before { content: ""; background: url(../images/dingyue.png) no-repeat center center/100%; width: 0.386667rem; height: 100%; display: inline-block; vertical-align: top; margin-right: 0.08rem; }
        .btnlayout .b_btn2.disable { background: #e6e6e6; color: #808080; cursor: no-drop; }
            .btnlayout .b_btn2.disable:before { }
.buyNodeList { background-color: #fff; padding-bottom: 0.266667rem; box-shadow: 0 0 0.2rem #e1e3e6; }
    .buyNodeList .radio { display: none; }
        .buyNodeList .radio + label { align-items: center; font-size: 0.373333rem; color: #666; }
            .buyNodeList .radio + label span { margin-left: 0.133333rem; }
            .buyNodeList .radio + label:before { content: ""; width: 0.293333rem; height: 0.3333rem; display: block; background: url(../images/check.png) no-repeat center center/100%; }
        .buyNodeList .radio:checked + label:before { background-image: url(../images/checked.png); }
        .buyNodeList .radio:disabled + label:before { background-image: url(../images/checkeds.png); }
    .buyNodeList .bnl_btns { padding: 0.77em 2.7%; font-size: 0.373333rem; }
        .buyNodeList .bnl_btns .selectAll { margin-right: 0.4rem; }
    /*璁㈤槄琛ㄦ牸鏍峰紡*/
    .buyNodeList .table { }
        .buyNodeList .table .t_tr { list-style: none; font-size: 0.373333rem; padding: 0.6em 2.7%; border-bottom: 0.013333rem solid #E9E9EF; }
            .buyNodeList .table .t_tr:first-child { background: #F6F9FC; font-size: 0.32rem; padding: 0.6em 2.7%; border-bottom: none; }
                .buyNodeList .table .t_tr:first-child li:nth-child(2) { text-align: center; }
            .buyNodeList .table .t_tr li { flex-shrink: 0; color: #666; }
                .buyNodeList .table .t_tr li:first-child { width: 0.453333rem; display: flex; align-items: center; }
                .buyNodeList .table .t_tr li:nth-child(2) { flex-shrink: 1; flex-grow: 1; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
                .buyNodeList .table .t_tr li:nth-child(3) { width: 2rem; text-align: center; }
                .buyNodeList .table .t_tr li:nth-child(4) { width: 1.466667rem; text-align: center; }
.gather { padding: 1.25em 2.7%; background: #F6F9FC; margin-top: 0.266667rem; font-size: 0.32rem; }
    .gather .g_row { justify-content: space-between; align-items: flex-end; font-size: 0.32rem; color: #666; }
    .gather .g_row2 { justify-content: space-between; align-items: center; font-size: 0.32rem; color: #666; margin-top: 0.24rem; }
        .gather .g_row2 i { color: #ff6600; }
        .gather .g_row2 .g2_txt2 { margin-left: 0.2rem; flex-grow: 1; }
        .gather .g_row2 .g2_btnAll { color: #fff; background: #1CB15C; border-radius: 0.306667rem; padding: 0.3em 0.8em 0.33em; box-shadow: 0 0 0.1rem 0rem #38da7d; }


/*涓嬭浇椤甸潰鏍峰紡*/
.volume.open .volume_name .sel { border: 1px solid #ccc; color: #666; padding: 0.2em; border-radius: 0.053333rem; font-size: 0.32rem; }
.volume .volume_name2 { /*height: 0.933333rem;*/ color: #333; font-size: 0.4rem; background: #F6F9FC; margin-top: 0.266667rem; padding: 0.52em 0.8em; }
    .volume .volume_name2 + .v_nodeList li { border-top: none; border-bottom: 1px solid #E9E9EF; }
.border-b { border-bottom: 1px solid #E9E9EF; }

.downIcon { background: url("../images/dicon_4.png") no-repeat center right/0.506667rem 0.373333rem; padding-right: 0.666667rem !important; }
.downVolume { padding-bottom: 0.266667rem; }
.icon_down { width: 60%; margin: 0.266667rem auto; display: block; }
.wholeTitle { height: 0.386667rem; font-size: 0.4rem; color: #1BAF5A; margin: 0.4rem 0; }
    .wholeTitle:before { content: ""; background: url(../images/dicon_1.png) no-repeat center center/0.64rem 0.306667rem; width: 0.64rem; height: 0.306667rem; }
    .wholeTitle:after { content: ""; background: url(../images/dicon_2.png) no-repeat center center/0.64rem 0.306667rem; width: 0.64rem; height: 0.306667rem; margin-left: 0.213333rem; }
.down_fileTypes { }
    .down_fileTypes a { width: 22.5%; }
        .down_fileTypes a img { width: 100%; }
.d_t_line { height: 0.133333rem; background: #F6F9FC; margin: 0.346667rem 0; }
.d_t_btn { font-size: 0.346667rem; color: #666; margin-bottom: 0.346667rem; }
    .d_t_btn .btn_register { width: 1.866667rem; height: 0.56rem; background: #1CB15C; border-radius: 0.28rem; color: #fff; text-align: center; line-height: 0.56rem; }
.pay_banner { width: 96%; margin: 0 auto; display: block; }
.tips_layout { padding: 0.186667rem 2.8%; color: #666; font-size: 0.32rem; line-height: 0.64rem; margin-top: 0.08rem; }

/*妯″潡鏍峰紡*/
.itemLayout { padding: 0 2.67%; background-color: #fff; box-shadow: 0 0 0.2rem #E6E6E6; border-radius: 0.106667rem; }
    .itemLayout .itemTitle { display: flex; justify-content: space-between; font-size: 0.4rem; align-items: center; height: 1.146667rem; border-bottom: 0.026667rem solid #E6E6E6; }
    .itemLayout .tab_title { cursor: pointer; }
    .itemLayout .itemTitle h2 { color: #333333; font-weight: normal; font-size: 0.4rem; }
    .itemLayout .itemTitle .more { color: #666666; display: none; }
        .itemLayout .itemTitle .more.select { display: block; }
.yuanDian { display: -webkit-box; display: -ms-flexbox; display: -webkit-flex; display: flex; align-items: center; }
    .yuanDian:before { content: ""; color: #1CB15C; margin-right: 0.08rem; height: 0.16rem; width: 0.16rem; border-radius: 50%; background-color: #1CB15C; display: block; }
.itemLayout .line_b_d { border-bottom: 1px dashed #CDCDCD; }
.itemLayout .change { color: #FF6600; font-size: 0.4rem; height: 1.2rem; display: flex; justify-content: center; align-items: center; cursor: pointer; }
    .itemLayout .change:before { content: ""; width: 0.48rem; height: 0.466667rem; background: url("../images/change.png") no-repeat center center/100% auto; margin-top: 0.053333rem; margin-right: 0.266667rem; }
.itemLayout .tag { display: inline-block; padding: 0.08em .6em .1em; font-size: 0.32rem; color: #1CB15C; border: 1px solid #1CB15C; text-align: center; white-space: nowrap; vertical-align: baseline; border-radius: .25em; }
    .itemLayout .tag + .tag { margin-left: 0.133333rem; }

/*妯悜涓変釜鍥剧墖*/
.itemLayout .list3 { padding: 0.346667rem 0; display: flex; justify-content: space-between; list-style: none; }
    .itemLayout .list3 li { width: 31.3%; }
    .itemLayout .list3 .cover { box-shadow: 0 0 0.2rem #DBDBDB; width: 100%; border-radius: 0.08rem; }
    .itemLayout .list3 .novelName { color: #333333; font-size: 0.346667rem; /*height:1.066667rem;*/ overflow: hidden; margin-top: 0.08rem; line-height: 1.28; }
    .itemLayout .list3 + .list3 { border-top: 1px solid #cdcdcd; }

/*璇勮甯冨眬*/
.commentLayout { padding: 0 0.266667rem 0.266667rem 0.266667rem; margin: 0.266667rem 0; background-color: #fff; box-shadow: 0 0 0.1rem #E1E3E6; }
    .commentLayout .cl_title { justify-content: space-between; align-items: center; border-bottom: 1px dashed #CCCCCC; height: 0.826667rem; }
        .commentLayout .cl_title .cl_t_left { font-size: 0.373333rem; color: #333333; }
            .commentLayout .cl_title .cl_t_left:before { content: ""; width: 0.16rem; height: 0.16rem; background-color: #1CB15C; border-radius: 50%; margin-right: 0.133333rem; }
        .commentLayout .cl_title .cl_t_right { color: #26AC5C; font-size: 0.346667rem; }
            .commentLayout .cl_title .cl_t_right:before { content: ""; background: url("../images/messge.png") no-repeat center center; background-size: 0.386667rem 0.36rem; width: 0.386667rem; height: 0.36rem; margin-right: 0.133333rem; }

