/*body闁哄秴鍢茬槐锛勬媼閸撗呮瀭*/

/*缂佹鍏涚粩鎾焾閵娿儱鐎婚柨娑欒壘閵囨棃鏌堥敓锟�*/
/*濠㈣埖鎸抽崕鎾矗鐎圭姷鐝堕梺顔哄妼閸拷*/
.borrow-bookshelf-hr {
    width: 1.2rem;
    height: 1.2rem;
    right: 0.85rem;
}


/*缂佹鍏涚花鈺呮焾閵娿儱鐎婚柨娑欑☉閿熺晫鍠嶉崝鐔煎几閸洖鍔ラ柛鎺炴嫹*/
/*闁圭鎷烽柛濠勫枍閸旂喓鐚惧澶涙嫹婢舵劑锟藉秹宕橀崨顓у晣*/
.bookshelf-book-about {
    display: -webkit-box;
    padding: 0.85rem 0 0.6rem;
}
/*闂侇偄顦扮�氥劌顩奸崱娑樺姤闁告帪鎷�*/
.book-about-checkbox {
    padding: 1.85rem 0.9rem 1.85rem 1rem;
}
/*闂侇偄顦扮�氥劌顩奸崱妯煎鐎殿噯鎷�*/
.checkbox {
    border: 1px solid #9AA4AA;
    border-radius: 0.1rem;
    width: 0.7rem;
    height: 0.7rem;
    background-repeat: no-repeat;
    -webkit-background-size: 100%;
    background-size: 100%;
}
/*闁哄牜浜敓钘夘槷閼碉拷*/
.checkbox-common {
    background: #fff;
    width: 0.6rem;
    height: 0.6rem;
}
/*鐎瑰憡鐓￠敓钘夘槷閼碉拷*/
.checkbox-active {
    background-image: url(../../images/jieshu/checkbox.png);
    border: none;
}
.checkbox-false {
	background-image: url(../../images/jieshu/gray.png);
    border: none;
}

/*闁搞儱褰為崝鐔轰焊娓氾拷濞硷拷*/
.borrow-book-cover {
    width: 2.9rem;
    height: 4.1rem;
    margin: 0.15rem 0;
    box-shadow: 1px 1px 3px 0 #99A3A9;
}
.borrow-book-cover img {
    width: 100%;
}
/*闁搞儱褰為崝鐔哥┍閳╁啩绱�*/
.borrow-book-brief {
    margin-left: 0.7rem;
    width: 59%;
}
/*闁搞儱褰為崝鐔煎触瀹ュ泦锟�*/
.borrow-book-name {
    font-family: PingFang-SC-Medium;
    font-size: 0.85rem;
    color: #586876;
    letter-spacing: -0.18px;
    line-height: 1.2rem;
}
/*濞达絿濞�閿熻棄顦伴崹婊勭▕閺夎法姣堥柡宥呮川椤掞拷*/
.nxwm-tag {
    font-size: 0.5rem;
    width: 90px;
    text-align: center;
    color: #51BDFF;
    border: 1px solid #51BDFF;
    border-radius: 0.5rem;
    margin: 0.15rem 0;
    padding:0.15rem 0;
}
/*闁搞儱褰為崝鐔告媴濠婂棴鎷烽崨顓炴瘔闁绘鐗呮穱濠囧箒閿燂拷*/
.author-and-concern {
    font-family: PingFangSC-Regular;
    font-size: 0.6rem;
    color: #9AA4AA;
    letter-spacing: 0;
    line-height: 0.9rem;
}
.author-and-concern span {
    margin-left: 0.15rem;
    margin-right: 0.15rem;
}
/*缂佷勘鍨兼竟濠勪焊韫囨柨绲圭紒锟介敓锟�*/
.red-tip {
    font-family: PingFangSC-Regular;
    font-size: 0.6rem;
    letter-spacing: 0;
    color: #9AA4AA;
    line-height: 0.9rem;
    margin-top: 0.3rem;
}
/*閹煎瓨娲熼崕鎾炊閸濆嫮鏆伴柡宥忔嫹*/
.borrow-navbar-bottom {
    position: fixed;
    max-width: 640px;
    width: 100%;
    bottom: 0;
    background: #FFFFFF;
    box-shadow: 0px 0 2px 0 rgba(166,192,204,0.50);
    display: -webkit-box;
    height: 2.6rem;
}
/*閹煎瓨娲熼崕鏉戭啅閿曚胶鐝堕梺顔哄妼閸拷*/
.borrow-choose {
    display: -webkit-box;
    width: 55%;
    box-sizing: border-box;
    -webkit-box-sizing: border-box;
    padding: 0.75rem 0 0.85rem 1rem;
    font-family: PingFangSC-Regular;
    font-size: 0.7rem;
    line-height: 1rem;
    color: #596977;
    letter-spacing: 0;
}
.checkbox-choose {
    margin: 0 0.4rem 0 0.3rem;
}
.bottom-checkbox {
    margin-top: 0.13rem;
}
/*闁稿﹦鍠栧Σ鍕箰婢舵劖灏�*/
.borrow-button {
    width: 45%;
    height: 100%;
    text-align: center;
    vertical-align: middle;
}
.btn-bottom-borrow {
    background: #009EFF;
    width: 100%;
    height: 100%;
    font-family: PingFangSC-Regular;
    font-size: 0.9rem;
    color: #FFFFFF;
    letter-spacing: 0;
    border: 0;
}
.btn-bottom-delete {
	background: #EE5B5B;
    width: 100%;
    height: 100%;
    font-family: PingFangSC-Regular;
    font-size: 0.9rem;
    color: #FFFFFF;
    letter-spacing: 0;
    border: 0;
}

.header-right1 {
	display:none;
	position: absolute;
    right: 0.95rem;
    top: 0.5rem;
}
.header-right1  p {
    font-size: 0.85rem;
    color: #586876;
    letter-spacing: 0;
}
.mbe-icon {
    width: 64%;
    margin:5.4rem 16% 0.3rem;
}
.myborrow-bookshelf-empty p {
    font-size: 0.75rem;
    color: #99A3A9;
    letter-spacing: 0;
    line-height: 1.05rem;
    margin-bottom: 3.9rem;
    text-align: center;
}
.myborrow-bookshelf-empty button {
    box-shadow: 1px 1px 3px 0 #CED7DB;
    border-radius: 4px;
    width: 50%;
    margin:0 25%;
    text-align: center;
    font-size: 0.75rem;
    letter-spacing: 0.47px;
    line-height: 1.05rem;
    padding:0.45rem 0;
}
.empty-btn-icon {
    width: 1.1rem;
    height: 1.1rem;
    margin-right: 0.45rem;
    vertical-align: bottom;
}

/*1/26 鍊熼槄鎻愰啋*/
.ab-order-remind {
    width: 80%;
    background-color: #ffffff;
    border-radius: 4px;
    margin: 9rem 10% 0;
}
.order-remind-title {
    font-size: 0.85rem;
    line-height: 1.2rem;
    font-weight: bold;
    text-align: center;
    padding-top: 1rem;
    padding-bottom: 0.9rem;
    color: #545F66;
}
.order-remind-close{
	position: absolute;
    top: 1rem;
    right: 1rem;
    color: #99a3a9;
}
.order-remind-text {
    padding-top: 1.5rem;
    padding-bottom: 2rem;
    /*width: 100%;*/
    /*-webkit-box-sizing: border-box;*/
    /*-moz-box-sizing: border-box;*/
    /*box-sizing: border-box;*/
    margin: 0 1rem;
    text-align: center;
}
.order-remind-p1 {
    font-size: 0.9rem;
    font-weight: bold;
    line-height: 1.4;
    color: #545F66;
    padding-bottom: 1.5rem;
    width: 100%;
}
.order-remind-p2 {
    font-size: 0.7rem;
    color: #99a3a9;
    line-height: 1.4;
    width: 100%;
}
.btn1-abor-footer {
    line-height: 2.8rem;
    text-align: center;
    font-size: 0.85rem;
}
.ab-or-footer .w100 {
    width: 100%;
}
.ab-or-footer .w49 {
    width: 49.5%;
}
.ab-or-footer .bgfooter {
    background-color: #347591;
    color: #ffffff;
    border: 1px solid #347591;
}
.order-remind-p2 span {
    color: #ee5b5b;
}
@media (max-width: 320px) {
    .ab-order-remind {
        margin: 7rem 10% 0;
    }
}

.know-banner {
	width: 100%;
}
.know-banner img {
	width: 100%;
	display:block;
}

.last-bottom-padding2{
	padding-bottom:6.5rem;
}
