.leftMenu{
    width: 214px;
    min-height: 784px;
    background:#3d3838 ;
}

.leftMenuUl{
    margin-top: 20px;
}

.leftMenuLi{
    width:100%;
    height:54px;
    line-height:54px;
}

.leftMenuIn{
    font-size: 14px;
    color:#b5b5b5;
    display: block;
    padding-left:14px ;
}
.perMuIcon{
    width: 20px;
    height: 20px;
    background-repeat: no-repeat;
    margin:-2px  12px 0 0;
}


.perFn-GRJYQK{
    background-image: url(../images/person/p-fn01.png);
}

.perFn-KDJS{
    background-image: url(../images/person/p-fn02.png);
}

.perFn-YJTS{
    background-image: url(../images/person/p-fn03.png);
}

.perFn-YYTS{
    background-image: url(../images/person/p-fn04.png);
}

.perFn-WDSC{
    background-image: url(../images/person/p-fn05.png);
}

.perFn-WDSD{
    background-image: url(../images/person/p-fn06.png);
}

.perFn-JGTS{
    background-image: url(../images/person/p-fn07.png);
}

.perFn-RSSDY{
    background-image: url(../images/person/p-fn08.png);
}

.perFn-GRZL{
    background-image: url(../images/person/p-fn09.png);
}

.perFn-WDBJ{
    background-image: url(../images/person/p-fn10.png);
}

.perFn-YYWJ{
    background-image: url(../images/person/p-fn11.png);
}

.perFn-DZQX{
    background-image: url(../images/person/p-fn12.png);
}

.perFn-XFJL{
    background-image: url(../images/person/p-fn13.png);
}

.perFn-DZZYK{
    background-image: url(../images/person/p-fn14.png);
}

.thCurMenU{
    background:#4c4747;
    border-right:6px solid ;
}

.thCurMenU .leftMenuIn{
    color:#fff;
}

.thCurMenU .leftMenuIn{
    color:#fff;
}

.thCurMenU .perFn-GRJYQK{
    background-image: url(../images/person/p-fn01-1.png);
}

.thCurMenU .perFn-KDJS{
    background-image: url(../images/person/p-fn02-1.png);
}

.thCurMenU .perFn-YJTS{
    background-image: url(../images/person/p-fn03-1.png);
}

.thCurMenU .perFn-YYTS{
    background-image: url(../images/person/p-fn04-1.png);
}

.thCurMenU .perFn-WDSC{
    background-image: url(../images/person/p-fn05-1.png);
}

.thCurMenU .perFn-WDSD{
    background-image: url(../images/person/p-fn06-1.png);
}

.thCurMenU .perFn-JGTS{
    background-image: url(../images/person/p-fn07-1.png);
}

.thCurMenU .perFn-RSSDY{
    background-image: url(../images/person/p-fn08-1.png);
}

.thCurMenU .perFn-GRZL{
    background-image: url(../images/person/p-fn09-1.png);
}

.thCurMenU .perFn-WDBJ{
    background-image: url(../images/person/p-fn10-1.png);
}

.thCurMenU .perFn-YYWJ{
    background-image: url(../images/person/p-fn11-1.png);
}

.thCurMenU .perFn-DZQX{
    background-image: url(../images/person/p-fn12-1.png);
}

.thCurMenU .perFn-XFJL{
    background-image: url(../images/person/p-fn13-1.png);
}

.thCurMenU .perFn-DZZYK{
    background-image: url(../images/person/p-fn14-1.png);
}

.rightCon{ width: 80%;}

.readCardConTop{
	width: 960px;
    height: 340px;
    background:url(../images/p-readCardBg.png) no-repeat;
     background-size: 100%;
}

.readCardConTopIn{
    padding:22px 20px 0;
}

.readCardMes{
    padding-bottom: 38px;
}

.reader{
    font-size: 20px;
    color:#fff;
    text-shadow: 1px 1px 1px #000;
}

.checkReadList,.borrowedBookLi,.renewBtn,.expBorrBkBtn{
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    -ms-border-radius: 2px;
    -o-border-radius: 2px;
    border-radius: 2px;
}

.checkReadList{
    font-size: 14px;
    color:#fff;
    text-align: center;
    /*width: 148px;*/
    padding:0 10px;
    height: 32px;
    line-height: 32px;
    display:block;
}

.readDatali,.ruleArea{
    background:url(../images/person/p-rulebg.png) repeat;
    -webkit-border-radius:4px;
   -moz-border-radius:4px;
    -ms-border-radius:4px;
    -o-border-radius:4px;
    border-radius:4px;
    -webkit-box-shadow:0px 1px 5px #8e8e8e;
    -moz-box-shadow:0px 1px 5px #8e8e8e;
    -ms-box-shadow:0px 1px 5px #8e8e8e;
    -o-box-shadow:0px 1px 5px #8e8e8e;
    box-shadow:0px 1px 5px #8e8e8e;
}

.readDatali{
    width: 358px;
    height: 102px;
   
}

.readDataIcon{
    width: 74px;
    height: 74px;
    background-repeat: no-repeat;
    margin:14px 46px 0 0;
}

.rdDtIntIcon{
    background-image: url(../images/p-integarl.png);
}

.readDtaNum{
    font-size: 28px;
    font-weight: 700;
}

.rdDtTmIcon{
    background-image: url(../images/p-time.png);
}

.readDataTit{
    font-size: 16px;
    color:#010101;
}

.rdDtInt{
    color:#c42f29;
}

.rdDtTm{
    color:#4893E5;
}

.readDataMes{
    margin:16px 0 0 46px;   
}

.readData{
    margin-bottom: 16px;
}

.ruleArea{
    width: 100%;
    height: 84px;
    position: relative;
    overflow: hidden;
}

.readerRule{
    height:84px;
    background:url(../images/person/p-ruleInbg.png) repeat;
    position:absolute;
    left:0;
    top: 0;
}

.scale{
    width:100%;
    height:26px;
    background:url(../images/person/p-ruleIcon.png) repeat-x;
    position:absolute;
    left:5px;
    bottom:0;
}

.ruleData{
    font-size: 18px;
    font-weight: 700;
    position: absolute;
    right:10px;
    top: 14px;
}

.readCardConTop{
    margin-bottom: 16px;
}

.readCardConBot{
    border: 1px solid #ccc;
}

.readBookUl{
    height: 58px;
    line-height: 58px;
    padding:0 64px;
    background:#f4f4f4;
}

.readBookLi{
    float: left;
    font-size: 16px;
    font-weight: 700;
    width: 17%;
    height: 58px;
    text-align: center;
    margin:0 25px;
}

.readBookLi a{
    display:block;
}

.thCurTit{
    border-bottom-width: 3px;
    border-bottom-style: solid;
}

.borrowedBook{
    padding:16px 0 16px 20px;
}

.borrowedBookLi{
    float:left;
    width: 76px;
    vertical-align: middle;
    /*padding: 0 13px;*/
    height: 30px;
    line-height: 28px;
    display:inline-block;
    text-align: center;
    background:#f1f1f1;
    border: 1px solid #999;
    overflow: hidden;
    margin-right: 8px;
}

.borrowedBookLi.curBorrBk a{
    color:#fff;
    border-top: 0;
}

.borrowedBookBtn{
    display:inline-block;
    border-top:1px solid #fff;
    font-size: 14px;
}

table.borTableIn{
    width: 100%;
    font-size: 14px;
    border-top: 1px solid #d8d8d8;
}

table.borTableIn th{
    color:#666;
    background:#f4f4f4;
    height:36px;
    line-height:36px;
    margin-bottom: 10px;
}

table.borTableIn td,.borHisLi{
    /*height:45px;
    line-height: 45px;*/
    border-bottom: 1px dashed #ccc;
}

table.borTableIn td{
     /*height: 30px;*/
    text-align: center;
    vertical-align: middle;
}


table.borTableIn tr.lastLine td{
    border-bottom: none;
}


.renewBtn{
    color:#fff;
    text-align: center;
    /*width: 62px;*/
    padding:0 10px;
    height: 32px;
    line-height: 32px;
}

.renewFailBtn{
    background:#999 !important;
    cursor:not-allowed;
}

.borHisUl{
    margin-left: 20px;
}

.borHisLi{
    font-size: 14px;
}

.borHisDate{
    font-size: 16px;
    color:#000;
    font-weight: 700;
    padding:16px 0 6px 20px;
}

.borHisTm{
    color:#666;
    padding-right:10px;
}

.curArrears{
    font-size:16px;
    font-weight: 700;
    padding-right: 18px;
}

.curArreNum{
    padding: 0 4px;
}

.payMeth li{
    float:left;
}

.payMeth li a{
    display:block;
    margin-right: 12px;
}

.ArrearLine{
    margin-bottom: 14px;
}

.filterPayStatu{
    margin-right: 20px;
}

.filterPayStatu select{
    width: 100px;
    height: 32px;
    border: 1px solid #999;
    padding:5px 0;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    -ms-border-radius: 4px;
    -o-border-radius: 4px;
    border-radius: 4px;
    margin-left: 10px;
}

.tabBkNm{
    width:306px;
    padding: 0 10px;
}

.tabTm{
    width: 108px;
}

.choseArea{
    width: 62px;
}

.w76{
    width: 76px;
}

.confiRetBook{
    width: 110px;
}

.confiRetBook a{
    color:#fff;
    border-top: none;
}

.choseHint{
    font-size: 14px;   
    margin:5px 20px 0 0;
}

.import{
    color:#ff0000;
    padding-right: 3px;
}

.retArea{
    width:100%;
    height:58px;
   line-height:58px;
    background:#f4f4f4;
}

.retFont{
    font-size: 16px;

}

.retIcon{
    width: 12px;
    height: 18px;
    background-repeat: no-repeat;
    margin:-4px 8px 0 20px;
}

.confChose{
    border:none;
    padding:0 20px;
}

.confChose .attrLi{
    width:308px;
}

.confChose .addNewAttr{
    width: 84px;
    background-image: url(../images/p-addAttrSm.png);
}

.confChose .attrUl{
    width: 87%;
}

.confChose .attrLi{
    width:47%;
}
.expBookList{
    font-size: 16px;
    color: #000;
    font-weight: 700;
    padding: 17px 0 18px 20px;
}

table.borTableIn td.borderBotNone{
    border-bottom: none;
}


table.nobrderTop{
    border-top: none;
}

.borImgUl li{
    width: 50px;
    height:72px;
    float:left;
    border-left: 1px solid #000 \9;
    -webkit-box-shadow: -4px -2px 4px 0px rgba(0, 0, 0, 0.22);
    -moz-box-shadow: -4px -2px 4px 0px rgba(0, 0, 0, 0.22);
    -ms-box-shadow: -4px -2px 4px 0px rgba(0, 0, 0, 0.22);
    -o-box-shadow: -4px -2px 4px 0px rgba(0, 0, 0, 0.22);
    box-shadow: -4px -2px 4px 0px rgba(0, 0, 0, 0.22);
    margin-left: -38px;
}

.borImgUl li img{
    width: 100%;
    height:100%;
}

.borImg02{
    margin-top: 4px;
}

.borImg03{
    margin-top: 8px;
}

.borImg04{
    margin-top: 12px;
}

.borImgUl{
    margin: 20px;
}

.expBorBookArea .borrowedBookLi{
    float:none;
    margin:0 auto;
    display:inline-block;
}

.expBorrBkBtn{
	width: 76px;
    height: 32px;
    line-height: 32px;
    display: inline-block;
    margin: 0 auto 4px;
    color: #fff;
    /*padding: 0 28px;*/
}

.logiArea,.expBorrowImg{
    position:relative;
}

.logiBtn{
    font-size: 14px;
    color:#3366CC;
    text-decoration: underline;
}

.logiBtn:hover{
    text-decoration: underline;
}

.logiStatu{
    line-height:0;
}

.expBorrowImgIn,.logiAreaIn,.resToyLi{
    -webkit-border-radius:8px;
    -moz-border-radius:8px;
    -ms-border-radius:8px;
    -o-border-radius:8px;
    border-radius:8px;
}

.expBorrowImgIn,.logiAreaIn{
     background:#fff;
    position:absolute;
    z-index: 1;
      border-left: 1px solid #e1e1e1 \9;
    border-right: 1px solid #e1e1e1 \9;
    border-bottom:  1px solid #e1e1e1 \9;
    -webkit-box-shadow:0px 2px 8px 0px rgba(0,0,0,0.2);
    -moz-box-shadow:0px 2px 8px 0px rgba(0,0,0,0.2);
    -ms-box-shadow:0px 2px 8px 0px rgba(0,0,0,0.2);
    -o-box-shadow:0px 2px 8px 0px rgba(0,0,0,0.2);
    box-shadow:0px 2px 8px 0px rgba(0,0,0,0.2);
    display:none;
}

.expBorrowImgIn{
    width: 727px;
    left:-30px;
    top: 124px;
    border-top-width: 2px ;
    border-top-style: solid;
}

.expBorrowImgIn .expUpsan{
    left:30px;
}
.expUpsan{
    width: 26px;
    height: 13px;
    background-repeat: no-repeat;
    position:absolute;
    top: -13px;

}

.expBorImgUl{
    margin-top: 18px;
}

.expBorImgLi{
    float:left;
    width:25%;
    margin-bottom: 10px;
    line-height: 1.5;
}

.expBkName{
    width: 140px;
    height:42px;
    text-align: center;
    margin:10px auto 0 ;
    overflow: hidden;
}

.logiAreaIn{
    width: 320px;
    right:14px;
    top: 48px;
    text-align: left;
}

.logiAreaIn .expUpsan{
    right:44px;

}

.logiAreaIn .hisUpSan{
    right:26px;
}

.orderNum{
    color:#fff;
    border-radius: 8px 8px 0 0;
    padding-left: 14px;
    height:44px;
    line-height:44px;
}

.logistUl{
    border-left: 1px solid #999;
    margin:0 0 26px 34px;
    padding-top: 16px;
    line-height: 1.5;
}

.logistLi{
    padding:0 0 16px 16px;
    position:relative;
}

.logiTm{
    color:#666;
}

.logiPoint{
    width: 9px;
    height: 9px;
    -webkit-border-radius: 100%;
    -moz-border-radius: 100%;
    -ms-border-radius: 100%;
    -o-border-radius: 100%;
    border-radius: 100%;
    position:absolute;
    left: -5px;
    top: 10px;
}

/*预借图书*/
.loanConLine{
    padding:0 20px;
    position:relative;
}

.choseAttrTit {
    font-size: 16px;
    color: #000;
    font-weight: 700;
    padding: 17px 0 18px;
}

.confChoseTit{
    padding-left: 20px;
}


.checkAllLoan{
    color:#3366cc;
    position:absolute;
    right:20px;
    top: 20px;
}

.curLoanBkArea{
    margin-bottom: 20px;
}

.curLoanUl{
    -webkit-border-radius:4px;
    -moz-border-radius:4px;
    -o-border-radius:4px;
    -ms-border-radius:4px;
    border-radius:4px;
}

.curLoanLi{
    background:#f4f4f4;
    padding:10px 0 10px 10px;
  /*  display:inline-block;
    vertical-align: middle;*/
    float:left;
    margin-left: -4px;
}


.loanCon{
    /*width: 76%;*/
    margin-left: 4px;
    vertical-align: top;
}

.locanTit{
    color:#2568B9;
    font-size: 16px;
    font-weight: 700;
    width: 140px;
    height:45px;
    margin-bottom:4px;
}

.loanConFont{
    font-size: 14px;
    color:#666;
    margin-bottom: 14px;
}

.loanLogiArea{
    position:relative;
}

.loanLogiBtn{
    font-size: 14px;
    color:#fff;
    /*width: 88px;*/
    padding: 0 10px;
    height: 30px;
    line-height: 30px;
    text-align: center;
    display:inline-block;
    background:#4196CE;
    -webkit-border-radius:2px;
    -moz-border-radius:2px;
    -ms-border-radius:2px;
    -o-border-radius:2px;
    border-radius:2px;
}

.loanLogiArea .logiAreaIn{
    top: 60px;
}

.loanSearchArea{
    width: 232px;
    height: 38px;
    background:#f4f4f4;
    border:1px solid #e8e8e8;
    position:absolute;
    right:20px;
    top: 4px;
}

.loanSearchInp{
    width: 82%;
    outline: none;
    background:none;
    border:none;
    height:36px;
    padding-left: 5px;
}

.loanSearchIcon{
    width: 20px;
    height: 20px;
    background:url(../images/p-search.png) no-repeat;
    position:absolute;
    right:10px;
    top: 50%;
    margin-top: -10px;
} 

.curLoanUl{
}

.curLoanBkArea{
    width: 100%;
   overflow: hidden;
   overflow-x: auto;
}

.holdeGetBook li{
  float:left;
}

.holdeGetBook .renewBtn{
    height: 30px;
    line-height: 30px;
    margin-right: 8px;
}


.logiPopArea .logiAreaIn{
    display:block;
    position: static;
    -wekbit-box-shadow: none;
    -moz-box-shadow: none;
    -ms-box-shadow: none;
    -o-box-shadow: none;
    box-shadow: none;
}

.logiPopArea .logiAreaIn .orderNum{
    -webkit-border-radius: 4px 4px 0 0 ;
    -moz-border-radius: 4px 4px 0 0 ;
    -ms-border-radius: 4px 4px 0 0 ;
    -o-border-radius: 4px 4px 0 0 ;
    border-radius: 4px 4px 0 0 ;
}


.loanBookUl{
    margin-top: 10px;
}

.loanBookUl .curLoanLi{
    width: 50%;
    height: 144px;
    background:none;
    margin-left: 0;
    border-bottom:1px dashed #ccc;
    padding:14px 0 14px 20px;
}


.loanLogiArea  .loanAllLogiCon{
    top: 44px;
}


.loanLogiArea  .loanAllLogiCon .expUpsan{
    right:auto;
    left:80px;
} 

.loanDet{
    padding:20px;
}

.loanDetCon{
    padding-left: 20px;
    width: 70%;
}

.loanDetTit{
    font-size: 16px;
    color:#2568B9;
    font-weight: 700;
    width: 256px;
    height:50px;
    overflow: hidden;
    vertical-align: top;
}

.loanDetConIn{
    color:#000;
    font-size: 14px;
}

.loanDetBookArea{
    position:relative;
    margin-bottom: 24px;
}
.loanDetCacelBtn{
    position: absolute;
    right:20px;
    top: 50%;
    margin-top: -15px;
    outline:none;
}


.loanDetCacelBtn[disabled]{
    background:#fff;
    border-color: #aaa;
}

.loanDetCacelBtn[disabled] a,.resToyLiIn .expEdit[disabled] span{
    color:#aaa;
}

.loanDetLgoiArea .logiAreaIn{
    display:block;
    position:static;
    width: 100%;
    background:none;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    -ms-box-shadow: none;
    -o-box-shadow: none;
    box-shadow: none;
    border-radius: 0;
}

.loanDetLgoiArea .orderNum{
    border-radius: 0;
    background:#f4f4f4;
    color:#000;
}

/*预约图书*/
.choseSearchArea{
    height:64px;
    overflow:hidden;
}

.choseSearchArea .loanSearchArea{
    position:relative;
    height:34px;
    margin-top:15px;
    right: auto;
    top: auto;
}

.choseSearchArea .loanSearchInp{
    height:34px;

}

.reserBookUl{
    padding:0 171px;
}

.reserSel,.bkLiSel,.readRtSel{
    height:34px;
    font-size: 14px;
    padding:5px 0;
    border: 1px solid #999;
    -webkit-border-radius:4px;
    -moz-border-radius:4px;
    -ms-border-radius:4px;
    -o-border-radius:4px;
    border-radius:4px;
}

.reserSel,.bkLiSel{
    width: 100px;
}

.reserSel,.readRtSel{
    margin:15px 4px 0 0;
}

.choseSearchAreaIn{
    float:right;
    margin-right: 20px;
}

.reserCancelBtn{
    float:none;
    margin: 0 auto;
}

/*我的收藏*/
.expBkLi {
    border-top: 1px dashed #cccccc;
}

.expBkLi .rankLiIn{
    width: 80%;
} 

.myColBook{
    margin-left: 20px;
}

.basCheckLab{
    width:14px;
    height: 14px;
    margin-right: 12px;
}

.basCheckLab,.opColBookBtn{
    display:none;
}

.colDetCon{
    font-size: 14px;
    color:#666;
    margin-top: 38px;
}

.colDetConHint{
    font-weight: 700;
    color:#000;
}

.myColList .basCheckLab{
    margin-right: 24px;
}



/*我的书单*/
.bkListTop{
    padding: 0 20px;
    /*font-size: 14px;*/
}

.filterDeliFont{
    padding-right: 4px;
}

.bkDelList{
    float:none;
    margin-right: 0;
    margin-left: 4px;
}

.bookListArea{
    padding:20px 14px 0;
    overflow:hidden;
}

.bkListRoom{
    width: 48.7%;
    height: 210px;
    background:#f4f4f4;
    border: 1px solid #d8d8d8;
    float:left;
    margin:6px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    -ms-border-radius: 4px;
    -o-border-radius: 4px;
    border-radius: 4px;
}

.roomTop{
    padding:10px 8px 0 20px;
    margin-bottom: 8px;
}

.roomTit{
    font-size: 16px;
    font-weight: 700;
    width: 280px;
    height: 46px;
}

.roomStatu{
    font-size: 14px;
    /*width: 78px;*/
    padding:0 10px;
    height: 26px;
    line-height: 26px;
    -wekbit-border-radius: 14px;
    -moz-border-radius: 14px;
    -ms-border-radius: 14px;
    -o-border-radius: 14px;
    border-radius: 14px;
    cursor: pointer;
}

.open01{
    background:#fff;
}

.pOpenIcon{
    width: 18px;
    height: 14px;
    background-repeat: no-repeat;
}

.thOpen02{
    color:#fff;
}

.notOpen{
    background-image:url(../images/p-o2.png);
}

.thOpen02 .notOpen{
    background-image:url(../images/p-o1.png);
}


.roomInBk{
    display:inline-block;
    width: 328px;
    margin-bottom: 4px;
}

.roomBkList{
    height: 118px;
    overflow: hidden;
}

.roomInBk .roomBkList li{
    width: 82px;
    height:118px;
    float:left;
    border: 1px solid #000;
  } 

.roomBot{
    padding:0 20px;
    text-align: center;
    font-size: 14px;
    color:#666;
}

.nowNotBookLi{
    margin:50px auto;
}

.roomInBk .singleBook li{
    float:inherit;
    margin:0 auto;
}

.bkListTop .retIcon{
    margin-left: 0;
}

.bkListTop .roomStatu{
    margin-right: 10px;
    top: 18px;
}

.myBookListArea .libBookDetNm{
    height:44px;
    margin-bottom: 10px;
    padding-bottom: 0;
    display: -webkit-box;
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;

}

.myBookListArea .libBookDet{
    width: 60%;
    margin-left: 20px;
}

.myBookCheck{
    zoom: 1.2;
    margin: 42px 10px 42px 0;
}
/*荐购图书*/
.recBuyBook{
    width: 50px;
    height: 72px;
    margin:10px;
}

.recBuyBook img{
    width: 100%;
    height: 100%;
}

.recBuyBookName{
    font-size: 16px;
    color:#3366cc;
    font-weight: 700;
    display: inline-block;
    vertical-align: middle;
    width: 140px;
    line-height: 25px;
    margin:10px 0;
    text-align: left;
}

.toBorBook{
    color:#3366cc;
    text-decoration: underline;
}

.toBorBook:hover{
    text-decoration: underline;
}

.recBuyBookArea{
    height:743px;
    position:relative;
}

.recBuyBookArea .pageNumAreaIn{
    position:absolute;
    bottom:0;
    left:150px;
}
.tabBookName,.recBuyWrite{
    line-height: 22px;
    display:inline-block;
    vertical-align: middle;
    margin: 10px 0;
}
.recBuyWrite{
    width:150px;
    text-align: center;
    
}

.tabBookName{
    width:158px;
}

/*RSS订阅*/
.RSSCon{
    padding:20px;
}

.RSSInfo{
    width: 732px;
    background:#f4f4f4;
    border: 1px solid #D8D8D8;
    -webkit-border-radius:8px;
    -moz-border-radius:8px;
    -ms-border-radius:8px;
    -o-border-radius:8px;
    border-radius:8px;
    margin:0 auto 24px;
}

.RSSInfoIn{
    padding:16px 20px 20px;
    font-size: 14px;
}

.RSSInfoTit{
    font-size: 16px;
    font-weight: 700;
    padding-bottom: 8px;
}

.RSSInfoCon{
    font-size: 14px;
    margin-bottom: 142px;
}

.RSSInfoCon li{
    padding-bottom: 20px;
}

/*个人资料*/

.perSmCon{
    margin-bottom: 12px;
}

.perSmName{
    font-size: 24px;
    font-weight: 700;
}

.perSmSex{
    font-size: 20px;
    color:#666;
    padding-left: 9px;
}

.perFnArea{
    margin-bottom: 26px;
}

.perFnAreaUl{
	width: 100%;
}

.perFnAreaUl li{
    width: 32%;
    float:left;
    margin-right: 8px;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    -o-border-radius: 10px;
    -ms-border-radius: 10px;
    border-radius: 10px;
    overflow: hidden;
}

.perFnAreaLi a{
    display:block;
	width: 100%;
    height: 86px;
    line-height: 86px;
    font-size: 18px;
    color:#fff;
    text-align: center;
}

.perFnIcon{
    width: 32px;
    height: 32px;
    background-repeat: no-repeat;
     margin: -3px 16px 0px 0;
}

.perFnIcon01{
    background-image: url(../images/p-per02.png);
}

.perFnIcon02{
    background-image: url(../images/p-per03.png);
}

.perFnIcon03{
    background-image: url(../images/p-per04.png);
}

li.marginNot{
    margin-right:0;
}

.myExpAddrArea,.expAddrli{
    border: 1px dashed #d8d8d8;
    -webkit-border-radius:8px;
    -moz-border-radius:8px;
    -ms-border-radius:8px;
    -o-border-radius:8px;
    border-radius:8px;
    margin-bottom: 26px;
}

.myExpAddrArea{
    /*width: 732px;*/
}

.perIcon{
    width: 32px;
    height: 32px;
    background-repeat: no-repeat;
}

.myExpAddrInfo{
    margin-left: 30px;
    font-size: 14px;
    width:614px;
}

.myExpAddrArea .expEdit,.resToyLiIn .expEdit{
   float: right;
    margin: 18px 0 0 0;
    cursor:pointer;
}


.myInfoArea{
    vertical-align: top;
}

.myInfoArea .cFormInp{
    width: 70%;
}

.margLeft {
    margin-left: 34px;
}

.myInfoArea .perBirthInp{
    width: 15%;
    margin:0 10px;
    text-align: center;
}

.myExpAddrArea .cancelChange,.myExpAddrArea  .cFormSubBtn,.myExpAddrArea .borrowedBookLi {
    height:32px;
    font-size: 14px;
}


.perInfoBtn,.editExpAddrArea,.expMoreUl{
    display: none;
}

.changePerFm{
    margin-top: 26px;
}

.editExpAddrArea .regAddr select {
    width: 140px;
}

.editExpAddrArea .cFormInp {
    width: 427px;
}

.regAddrDet {
    height: 70px;
    line-height: 1.5;
}
.regAddrDet {
    margin: 18px 0 0 85px;
}

.editExpFm{
    width:100px;
    vertical-align: top;
}

.moreExpBtn{
    float:right;
    font-size: 14px;
    color:#3366CC;
    margin-top: 16px;
}

.expAddrli{
    margin-top: 20px;
    padding:20px;
}

/* .moreExpEidt .borrowedBookLi,.moreExpEidt .cFormSubBtn {
    width: 48px;
} */
/*读者权限*/
.checkRtArea{
    background:#f6e5df;
}

.readRtIn{
    width: 100%;
    line-height: 30px;
    /*text-align: center;*/
    color:#000;
}

.readRtIn tr{
    border-top:1px solid #e2dbd9;
    border-bottom:1px solid #e2dbd9;
}

.readRtIn td{
    padding-left: 20px;
}

.borderRight{
    border-right:1px solid #e2dbd9;
    font-weight: 700;
}

.fontWeight{
    font-weight: 700;
}

.readRtTit{
    padding-left: 20px;
}

.readRtSel{
    width: 142px;
}

.checkNoteBtn{
    background-image: url(../images/p-check.png);
}

/*预约玩具*/
.resToyLink{
    color:#fff;
    font-size: 18px;
    text-align: center;
    display: block;
    width: 100%;
    height: 86px;
    line-height: 86px;
    background: url(../images/p-toyBg.png) no-repeat center center;
    margin-bottom: 14px;
}

.resToyLi{
    border: 1px solid #d8d8d8;
    font-size: 14px;
    margin-bottom: 14px;
}

.resToyTm{
    color:#666;
    padding-bottom: 10px;
}

.resToyImg{
    width: 150px;
    height: 94px;
}

.resToyImg img{
    width: 100%;
    height: 100%;
}

.resToyLiIn{
    padding: 14px 20px 20px;
}

.resToyCon{
    margin-left: 24px;
    width: 58%;
}

.resToyLiIn .expEdit[disabled]{
    background:#F1F1F1;
    border-color: #f1f1f1;
}

.resToyLiIn .expEdit[disabled] .borrowedBookBtn{
    border-top-color: #f1f1f1;
}


.checkOrderAreaIn .choseAttrTit{
    padding-left: 20px;
}

.checkOrderTabArea{
    margin-bottom: 20px;
}

.checkOrderTabArea table.borTableIn{
    border-bottom: 1px solid #ccc;
}

.orderNumArea{
    font-size: 14px;
    height:30px;
    line-height:30px;
    background:#e3e3e3;
    padding-left: 20px;
    border-top: 1px solid #ccc;
}

.orderNumArea span{
    padding-right: 20px;
}

.orderTotalArea{
    margin:0 24px 24px 0;
    font-size: 14px;
}

.fontImp{
    font-size: 18px;
    font-weight: 700;
}

.orderTotalIn{
    margin-right: 20px;
}

.title_td{
        width:218px;    
    }
    
.publisher_th{
        width:48px; 
    }

.resBookInfo{
    margin-top: 20px;
    margin-bottom: 0;
}

.chosePickMethOut{
    padding:0 20px 20px;
}


.chosePickMethLine{
    padding-right: 10px;
    font-size: 14px;
}

.postage{
    padding-left: 6px;
}

.chosePLine{
    border-bottom: 1px solid #d8d8d8;
        padding-bottom: 24px;
}

.sendInpArea .cFormInp{
    width: 250px;
}

.sendInpArea .cFormInp.sendBookAttr{
    width:608px;
    height: 80px;
    line-height: 22px;
    padding:10px;
}

.sendInpArea .cFormInp.w608{
    width: 608px;
}

.sendInpArea .cFormInp.w234{
    width: 234px;
}

table.reserveTab td{
    line-height: 20px;
}

.w120{
    width:120px;
}

.w328{
    width: 328px;
}

.borBookImg{
    width: 64px;
    margin:10px;
}

.borBookImg img{
    width: 100%;
    height:auto;
}

.notExpLine{
    background:#f4f4f4;
}

.notExpLine input[type=checkbox]{
    cursor: not-allowed;
}

.notExpRetBook{
    width:200px;
}

.notPoint{
    color:#ff0000;
    display:inline-block;
    vertical-align: middle;
    margin:0 4px 0 0;
}

.editMenuBtn{
	margin-right: 8px;
}

.menuSelArea{display: none;}

@media screen and (max-width: 1023px) {
	.leftMenu,.editMenuBtn{display: none;}
	.menuSelArea{display: block;}
	.brCon{padding: 0 5px;overflow: inherit;}
	.menuSelArea{
		width: 100%;
		margin-bottom: 10px;
	}
	.menuSelIn{
		width: 100%;
		height: 40px;
		font-size: 14px;
		outline: none;
	}
	.rightCon,.readCardConTop,.readData,.ruleArea{width: 100%;float: none;}
	.readCardConTop{height: auto;background-size: 100% 100%;}
	.readCardConTopIn{padding: 5px;}
	.readCardMes{padding-bottom: 10px;}
	.readDatali{width: 48%;height: auto;position: relative}
	.readDataMes{margin: 5px;}
	.readDataIcon{margin: 0;width: 50px;height: 50px;background-size: 100% 100%;position: absolute;right: 5px;top: 50%;margin-top: -25px;}
	.readBookUl{padding: 0;}
	.readBookLi{font-size:14px;width: 20%; margin: 0 5px;}
	.borBookImg{display: none;}
	.w328,.recBuyWrite{width: auto;}
	.recBuyWrite{max-width:130px;}
	table.borTableIn{font-size: 11px;}
	
	.notExpRetBook { max-width: 60px;}
	
	.confChose{padding: 0 5px;}
	.confChose .attrUl,.confChose .attrLi,.editAddrAreaIn,.editAddrAreaIn textarea.cFormInp{width: 100%;}
	.confChose .attrLi{margin-bottom: 10px;}
	.editAddrArea{height: auto;}
	.editAddrAreaIn{padding: 5px;}
	.cFormGrop,.editAddrAreaIn textarea.cFormInp{margin-left: 0}
	
	.orderNumArea{padding-left: 5px;}
	
	.parRewLib{max-width: 80px; word-wrap: break-word;word-break: normal;}
	
	.borImgUl{margin: 2px;}
	
	.loanConLine { padding: 0 3px;}
	
	.expBorBookArea .logiAreaIn { left: -242px;}
	
	.logiAreaIn{right: auto;left: -160px;}
	
	.bordTableArea .logiAreaIn .hisUpSan{left: 50%;margin-left: 6px;right: auto;}
	
	.loanBookUl .curLoanLi { width: 100%;}
	
	.loanAllLogiCon{left: -70px;}
	
	.loanDet { padding: 5px;}
	.loanDetCacelBtn{right: 0;}
	.borrowedBookBtn{font-size: 12px;}
	
	.myColBook{margin-left: 0;}
	.libBookLi{padding: 8px;}
	.expBkLi .rankLiIn{width: 86%;}
	.libBookDet{margin-left: 6px;}
	
	.myColBook .borImgUl { margin: 15px;}
	
	.bookListArea{ padding: 5px;}
	.bkListRoom{width: 100%;height: auto;}
	.roomTop { padding: 6px 8px 0 10px;}
	.roomBot{margin: 35px 0 10px;}
	.bkListTop {  padding: 0 4px;}
	
	.recBuyBook{display: none;}
	
	.RSSCon{padding: 5px;}
	.RSSInfo{width: 100%;}
	
	.perFnAreaUl li{width: 31%;}
	.perFnIcon{margin-right: 0;}
	.perFnAreaLi a{font-size:12px;height: 58px;line-height: 58px;}
	.perFnIcon { width: 20px;height: 20px;margin-right: 0;background-size: 100% 100%;}
	.myExpAddrInfo{width: auto;   margin-left: 10px;}
	.editExpAddrArea .cFormInp{width: 72%;}
	.expAddrli{padding: 5px;}
	.regAddrDet {margin: 17px 0 0 0;width: 100% !important;}
}
